/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"LeagueGothicRegular";src:url(/assets/league_gothic-webfont-88e05ffa2352d009176f8febf97ddc7cb4c64bc364a5d66e85ed33c7a0d7cf93.eot) format("embedded-truetye"),url(/assets/league_gothic-webfont-fb282e033064b46d42895e8dda2093aa6b6e1387b2bae4a02ba2a0b50b1efb8f.svg) format("svg"),url(/assets/league_gothic-webfont-cd2d0e7d2860cd31a657c47f8d460bac93eba5421eb9a7354c6e68d6c9cd781f.woff) format("woff"),url(/assets/league_gothic-webfont-883c4e13515a6bd31ceb9dafd49c6f55135a4590ffb3f22421833a297a9edacd.ttf) format("truetype");font-style:normal;font-weight:normal}@font-face{font-family:"Roboto";src:url(/assets/Roboto-Regular-1a48134ca8e3d0f944e161efd03699f38c65d52a29c6befdf61a98fdfff0837c.woff2) format("woff2"),url(/assets/Roboto-Regular-7cc284e2bf674492f2aac4cdb0014a60344cce4d35eac91f24070851e0713f07.woff) format("woff"),url(/assets/Roboto-Regular-730f68410d8b090af01cef08fa1e9494b13288d326b2afa98048bae8b3cb7e8d.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:"Roboto";src:url(/assets/Roboto-RegularItalic-3cf88039c81d86dac3ce592f459e83507d6e04df5d7983cd458c31a96c834bf3.woff2) format("woff2"),url(/assets/Roboto-RegularItalic-f51a021c71495e38214880c31013cc9e73d0d81916eda3af04aa6b056ba9eb65.woff) format("woff"),url(/assets/Roboto-RegularItalic-ae83d5d717ff193b18895aec9965ebfa9e7a376173b4166d66a32d40fe4716c9.ttf) format("truetype");font-style:italic;font-weight:400}@font-face{font-family:"Roboto";src:url(/assets/Roboto-Bold-968bf52ecbcaf668050be361ffb1276ed98f6b1ac41775eaa9e0748ce02a290e.woff2) format("woff2"),url(/assets/Roboto-Bold-6f24e11aa12776ac8abb6d235cabdf88a9c2debbf9cf7aab9aca33ed417411d0.woff) format("woff"),url(/assets/Roboto-Bold-fa2d1c8c6d0759984079d6d0ca9d7038f2ca12c0a10a2a11d9048baac6a627ae.ttf) format("truetype");font-style:normal;font-weight:700}@font-face{font-family:"Roboto";src:url(/assets/Roboto-BoldItalic-f9ecac647e68dfb9f5ccc39443e8f289313ead51fa14a4de1604ed3c21856980.woff2) format("woff2"),url(/assets/Roboto-BoldItalic-2f18444611195d9fb3f4ec560575e4cd57b9d3d08dac1de6fbc41f1b2c92e13f.woff) format("woff"),url(/assets/Roboto-BoldItalic-e27f029a36ebac54fdc8c63d4b66ae9c683ba8514ee4f4410ef84b36c162e69d.ttf) format("truetype");font-style:italic;font-weight:700}@font-face{font-family:"Roboto Condensed";src:url(/assets/RobotoCondensed-Regular-6260463499f07ae047b4c59f976424efe515e557631cb5255cd1fba725491fb1.woff2) format("woff2"),url(/assets/RobotoCondensed-Regular-f11d4d8cb8d06d1cfb45ac80d305d9a03a446b4e0fb46ce6ea4a753b0b4c863a.woff) format("woff"),url(/assets/RobotoCondensed-Regular-53abd48d3610d9e6d48cab5ecb23c5bead61453e99c26b6d2404f3047d735fac.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:"Roboto Condensed";src:url(/assets/RobotoCondensed-RegularItalic-0ded736bd6b17e1ea5d4084078c6253d982e11e8216bc4c978d92a3f37c080dc.woff2) format("woff2"),url(/assets/RobotoCondensed-RegularItalic-98fc055f731e87b0276821c67b84804786b79f202c81bfbdb8209d61210a0014.woff) format("woff"),url(/assets/RobotoCondensed-RegularItalic-b150d3d7455fbaaa048f440fb393f240d6020cb085e645903173adc834d1da00.ttf) format("truetype");font-style:italic;font-weight:400}@font-face{font-family:"Roboto Condensed";src:url(/assets/RobotoCondensed-Bold-128bae588e37c4e1c51cd912be2ffd00459be7f65a8e32b801563ad4f220f8b1.woff2) format("woff2"),url(/assets/RobotoCondensed-Bold-e0389b0fd857656ea03e9ee57b213834ea3536541d4d289d7de4eeb119c010b3.woff) format("woff"),url(/assets/RobotoCondensed-Bold-582067d1b7f44cd2c7176494b88d32b184210aaa370409dca28f3c2ef6c9827f.ttf) format("truetype");font-style:normal;font-weight:700}@font-face{font-family:"Roboto Condensed";src:url(/assets/RobotoCondensed-BoldItalic-aa7d73f7ac8df19835e987dafdb84036200d51f3e4bcb017db35c015fdcab220.woff2) format("woff2"),url(/assets/RobotoCondensed-BoldItalic-b1f8495749964da12ea03eb535e0d877ec886498949eb6405e885c8215ee1ffe.woff) format("woff"),url(/assets/RobotoCondensed-BoldItalic-57b8f7a4ef00e4f2fac71c8748a191dd69f4f9030b6390f0c301aeed357ee9ad.ttf) format("truetye");font-style:italic;font-weight:700}*{box-sizing:inherit}body{box-sizing:border-box;text-align:center}.color-graphite{color:#4d4d4f}.color-kiwi{color:#b7d774}.color-crimson{color:#e03c31}.color-cyan{color:#3ccbda}.color-skyblue{color:#00a4e3}.color-cadet-blue{color:#85bacf}.color-clementine{color:#fcb356}.color-navy{color:#003087}.color-pink{color:#e89cae}.color-medium-blue{color:#0072ce}.color-easter{color:#5f259f}.color-mustard{color:#fec557}.color-green{color:#6bbe59}.border-color-graphite{border-color:#4d4d4f}.border-color-kiwi{border-color:#b7d774}.border-color-crimson{border-color:#e03c31}.border-color-cyan{border-color:#3ccbda}.border-color-skyblue{border-color:#00a4e3}.border-color-cadet-blue{border-color:#85bacf}.border-color-clementine{border-color:#fcb356}.border-color-navy{border-color:#003087}.border-color-pink{border-color:#e89cae}.border-color-medium-blue{border-color:#0072ce}.border-color-easter{border-color:#5f259f}img{display:block;width:100%}button,label,input[type=submit]{cursor:pointer;border-radius:0}button:disabled,label:disabled,input[type=submit]:disabled{cursor:not-allowed;opacity:.6}input[type=submit]{cursor:pointer}button{border:0;padding:0}label{display:block}input[type=text]:focus,input[type=number]:focus,input[type=email]:focus,textarea:focus,select:focus{outline:0}input[type=text],input[type=number],input[type=email],textarea{display:block;background:rgba(0,0,0,0);box-sizing:border-box;color:inherit;font:bold 1.125rem/2.22 "Roboto Condensed",Helvetica,Arial,sans-serif;border-color:#003087;border-radius:0;border-style:solid;border-width:0 0 .1875rem;width:100%}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input,select,textarea{color:inherit}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:0}input[type=radio],input[type=checkbox]{display:none}textarea{box-sizing:border-box;padding:.5rem 1.25rem}summary{outline:0}a[href^="tel:"]{color:inherit;font:inherit}.clearfix::after{content:"";display:table;clear:both}.link,.link-easter,.link-pink,.link-crimson,.link-navy,.link-clementine,.link-cadet-blue,.link-skyblue,.link-cyan,.link-medium-blue,.link-kiwi,.link-white,.button,.button-pink,.button-navy,.button-clementine,.button-cadet-blue,.button-medium-blue,.button-skyblue,.button-crimson,.button-cyan,.button-kiwi,.button-gray,.button-white{display:inline-block;font:bold 1.25rem/3.125rem "Roboto Condensed",Helvetica,Arial,sans-serif;text-align:center;text-transform:uppercase;width:auto;height:3.125rem}a,.link,.link-easter,.link-pink,.link-crimson,.link-navy,.link-clementine,.link-cadet-blue,.link-skyblue,.link-cyan,.link-medium-blue,.link-kiwi,.link-white{background-color:rgba(0,0,0,0);text-decoration:underline}a:hover,.link:hover,.link-easter:hover,.link-pink:hover,.link-crimson:hover,.link-navy:hover,.link-clementine:hover,.link-cadet-blue:hover,.link-skyblue:hover,.link-cyan:hover,.link-medium-blue:hover,.link-kiwi:hover,.link-white:hover{text-decoration:none}.link-white{color:#fff}.link-white:hover{color:#fff}.link-kiwi{color:#b7d774}.link-kiwi:hover{color:#b7d774}.link-medium-blue{color:#0072ce}.link-medium-blue:hover{color:#0072ce}.link-cyan{color:#3ccbda}.link-cyan:hover{color:#3ccbda}.link-skyblue{color:#00a4e3}.link-skyblue:hover{color:#00a4e3}.link-cadet-blue{color:#85bacf}.link-cadet-blue:hover{color:#85bacf}.link-clementine{color:#fcb356}.link-clementine:hover{color:#fcb356}.link-navy{color:#003087}.link-navy:hover{color:#003087}.link-crimson{color:#e03c31}.link-crimson:hover{color:#e03c31}.link-pink{color:#e89cae}.link-pink:hover{color:#e89cae}.link-easter{color:#5f259f}.link-easter:hover{color:#5f259f}.button,.button-pink,.button-navy,.button-clementine,.button-cadet-blue,.button-medium-blue,.button-skyblue,.button-crimson,.button-cyan,.button-kiwi,.button-gray,.button-white{color:#fff;text-decoration:none;transition:300ms}.button:hover,.button-pink:hover,.button-navy:hover,.button-clementine:hover,.button-cadet-blue:hover,.button-medium-blue:hover,.button-skyblue:hover,.button-crimson:hover,.button-cyan:hover,.button-kiwi:hover,.button-gray:hover,.button-white:hover,.button:active,.button-pink:active,.button-navy:active,.button-clementine:active,.button-cadet-blue:active,.button-medium-blue:active,.button-skyblue:active,.button-crimson:active,.button-cyan:active,.button-kiwi:active,.button-gray:active,.button-white:active{background-color:#fff;text-decoration:none}.button:hover:disabled,.button-pink:hover:disabled,.button-navy:hover:disabled,.button-clementine:hover:disabled,.button-cadet-blue:hover:disabled,.button-medium-blue:hover:disabled,.button-skyblue:hover:disabled,.button-crimson:hover:disabled,.button-cyan:hover:disabled,.button-kiwi:hover:disabled,.button-gray:hover:disabled,.button-white:hover:disabled,.button:active:disabled,.button-pink:active:disabled,.button-navy:active:disabled,.button-clementine:active:disabled,.button-cadet-blue:active:disabled,.button-medium-blue:active:disabled,.button-skyblue:active:disabled,.button-crimson:active:disabled,.button-cyan:active:disabled,.button-kiwi:active:disabled,.button-gray:active:disabled,.button-white:active:disabled{color:#fff}.button-white{background:#fff;color:#003087;box-shadow:inset 0 0 0 .25rem #fff}.button-white:hover{background-color:rgba(0,0,0,0);color:#fff}.button-white:hover:disabled{background-color:#fff;color:#003087}.button-gray{background:#dbdbdc;color:#4d4d4f;box-shadow:inset 0 0 0 .25rem #dbdbdc}.button-gray:hover{background-color:rgba(0,0,0,0)}.button-gray:hover:disabled{background-color:#fff;color:#4d4d4f}.button-kiwi{background:#b7d774;box-shadow:inset 0 0 0 .25rem #b7d774}.button-kiwi:hover{color:#b7d774}.button-kiwi:hover:disabled{background-color:#b7d774}.button-cyan{background:#3ccbda;box-shadow:inset 0 0 0 .25rem #3ccbda}.button-cyan:hover{color:#3ccbda}.button-cyan:hover:disabled{background-color:#3ccbda}.button-crimson{background:#e03c31;box-shadow:inset 0 0 0 .25rem #e03c31}.button-crimson:hover{color:#e03c31}.button-crimson:hover:disabled{background-color:#e03c31}.button-skyblue{background:#00a4e3;box-shadow:inset 0 0 0 .25rem #00a4e3}.button-skyblue:hover{color:#00a4e3}.button-skyblue:hover:disabled{background-color:#00a4e3}.button-medium-blue{background:#0072ce;box-shadow:inset 0 0 0 .25rem #0072ce}.button-medium-blue:hover{color:#0072ce}.button-medium-blue:hover:disabled{background-color:#0072ce}.button-cadet-blue{background:#85bacf;box-shadow:inset 0 0 0 .25rem #85bacf}.button-cadet-blue:hover{color:#85bacf}.button-cadet-blue:hover:disabled{background-color:#85bacf}.button-clementine{background:#fcb356;box-shadow:inset 0 0 0 .25rem #fcb356}.button-clementine:hover{color:#fcb356}.button-clementine:hover:disabled{background-color:#fcb356}.button-navy{background:#003087;box-shadow:inset 0 0 0 .25rem #003087}.button-navy:hover{color:#003087}.button-navy:hover:disabled{background-color:#003087}.button-pink{background:#e89cae;box-shadow:inset 0 0 0 .25rem #e89cae}.button-pink:hover{color:#e89cae}.button-pink:hover:disabled{background-color:#e89cae}body{color:#4d4d4f}a{color:#0072ce}.video-container{position:relative;padding:56.25% 0 0;width:100%;height:0}.video-container iframe{position:absolute;display:block;width:100%;height:100%;top:0;left:0}.content-container{padding:2rem 5%}.content-container h3{font:bold 1.5rem/1.25 "Roboto Condensed",Helvetica,Arial,sans-serif;margin:0}.content-container p{font:1rem/1.25 "Roboto",Helvetica,Arial,sans-serif}.story-title{color:#4d4d4f}#capslock-warning{display:none}body.capslock-on #capslock-warning{display:block;background:#fff9af;border:1px solid #7f703f;border-radius:4px;color:#7f703f;padding:6px 12px;margin-bottom:12px}select{padding-right:24px}h1,h2,h3,h4,h5,h6{font-family:"Roboto Condensed",Helvetica,Arial,sans-serif;font-weight:bold;text-transform:uppercase}h2{font-size:16px}h3{font-size:15px}.g-recaptcha{float:left}.hide-mobile,.show-tablet,.show-tablet-desktop,.show-desktop{display:none}.input-container,.select-container,.textarea-container{box-sizing:border-box;position:relative;padding:.875rem 0 0;margin:.875rem 0}.input-container label,.textarea-container label{font:bold 1.25rem/2.5rem "Roboto Condensed",Helvetica,Arial,sans-serif;text-transform:uppercase;height:2.5rem}.input-container input[type=text],.input-container input[type=email],.input-container input[type=number]{position:relative;z-index:1;border-bottom-color:#4d4d4f;background:rgba(0,0,0,0);font:bold 1.25rem/2.5rem "Roboto Condensed",Helvetica,Arial,sans-serif;height:2.5rem}.input-container input[type=text]:focus-visible,.input-container input[type=email]:focus-visible,.input-container input[type=number]:focus-visible{outline:0}.input-container label,.input-container input[type=text][readonly]+label,.input-container input[type=email][readonly]+label,.input-container input[type=number][readonly]+label{position:absolute;z-index:0;color:#a6a6a7;font-size:1.25rem;line-height:2.5rem;top:.875rem;left:0;transition:300ms}.input-container.has-value label,.input-container.has-value input[readonly]+label,.input-container input[type=text]:focus+label,.input-container input[type=email]:focus+label,.input-container input[type=number]:focus+label{font-size:.625rem;line-height:.875rem;height:.875rem;top:0}.button-container{display:flex}.button-container .add-to-cart-button{width:100%}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.spinner{display:none;position:absolute;border-color:#0072ce #4d4d4f #4d4d4f;border-radius:100%;border-style:solid;border-width:.375rem;margin:-1.25rem auto 0;width:2.5rem;height:2.5rem;top:50%;left:0;right:0;animation:1400ms spin infinite linear}a.return-link{display:inline-block;background-image:url(/assets/gifts-for-life/arrow_left_navy-bfebefcd3fb2d6ed293d369fd7683c674f5c8d80e757b94531c87789ba5dd1ec.svg);background-position:left center;background-repeat:no-repeat;background-size:2.1875rem 1.25rem;padding-left:2.5rem;margin:.5rem auto;width:auto}a.return-link.hide-mobile{display:none}.filter-container{position:relative}.filter-container .dropdown-button,.filter-container .category-button{background:rgba(0,0,0,0);color:#003087;font:bold 1.25rem/1.67 "Roboto Condensed",Helvetica,Arial,sans-serif;text-transform:uppercase}.filter-container .dropdown-button{position:relative;line-height:2.7825rem;text-align:left;border-color:#003087;border-style:solid;border-width:0 0 .1875rem;padding:.25rem 0;width:100%;height:2.7825rem}.filter-container .dropdown-button:before{display:none}.filter-container .dropdown-button:after{border-bottom-color:#003087;border-width:1rem .84375rem;margin-top:-1.375rem}.filter-container .dropdown-button.open:after{border-top-color:#003087;border-bottom-color:rgba(0,0,0,0);margin-top:-0.5rem}.filter-container .dropdown-list{position:absolute;display:none;z-index:1;background:#d7f4f7;border:.1875rem solid #003087;margin-top:.5rem;width:100%;top:100%;left:0}.filter-container .category-button{display:block;padding:.25rem 1.125rem;transition:background-color 300ms}.filter-container .category-button:hover{background-color:#3ccbda}.filter-container .category-button:first-child{padding-top:.5rem}.filter-container .category-button:last-child{padding-bottom:.5rem}#call-to-action{display:flex;z-index:2;align-items:center;justify-content:space-between;color:#fff;background:#0072ce;text-align:left}.cta-copy{color:#fff;font:1rem/1.25 "Roboto",Helvetica,Arial,sans-serif;padding:.5rem;width:80%}.cta-copy a{color:inherit}#close-cta{background:none;border:0;padding:.75rem;width:2.5rem;height:2.5rem}nav{position:relative;z-index:2;background:#fff}nav .navbar-row{position:relative;display:flex;align-items:center;justify-content:space-between}nav .logo-container{display:flex;align-items:center}nav .logo{display:block;margin:0 .5rem;width:4.25rem}nav h1{margin:0 0 0 .75rem}nav h1 a{color:#3ccbda;font:2rem/3.125rem "LeagueGothicRegular",Arial,sans-serif;letter-spacing:.125rem;text-decoration:none}nav h1 a:hover,nav h1 a:focus,nav h1 a:visited{color:#3ccbda;text-decoration:none}nav .sandwich-button{position:relative;overflow:hidden;background:rgba(0,0,0,0);text-indent:-999em;width:3.125rem;height:3.125rem}nav .sandwich-button:before,nav .sandwich-button:after,nav .sandwich-button .middle-bar:before,nav .sandwich-button .middle-bar:after{position:absolute;background:#4d4d4f;border-radius:.1875rem;margin:0 auto;width:1.5rem;height:.1875rem;left:0;right:0;transition:600ms}nav .sandwich-button:before,nav .sandwich-button:after{content:""}nav .sandwich-button:before{top:1rem}nav .sandwich-button .middle-bar{position:absolute;margin:-0.09375rem auto 0;top:50%;left:0;right:0}nav .sandwich-button .middle-bar:before,nav .sandwich-button .middle-bar:after{content:""}nav .sandwich-button:after{bottom:1rem}nav .sandwich-button.active:before,nav .sandwich-button.active:after{opacity:0}nav .sandwich-button.active .middle-bar:before{transform:rotate(45deg)}nav .sandwich-button.active .middle-bar:after{transform:rotate(-45deg)}nav .sandwich-button .cart-count{display:none;position:absolute;background:#e03c31;color:#fff;font:bold 0.75rem/1.09375rem "Roboto",Helvetica,Arial,sans-serif;text-indent:0;border-radius:100%;width:1.09375rem;height:1.09375rem;top:.25rem;right:.25rem}.nav-dropdown{display:none;position:absolute;background:#eaeef5;padding:.5rem 0;width:100%;top:100%;right:0}.nav-link{display:inline-block;position:relative;color:#4d4d4f;font:bold 1.5rem/3.125rem "Roboto",Helvetica,Arial,sans-serif;text-decoration:none;text-transform:uppercase}.nav-link:after{content:"";position:absolute;background:#3ccbda;width:100%;height:.1875rem;bottom:.375rem;left:0;opacity:0;transition:opacity 300ms}.nav-link:hover,.nav-link:focus,.nav-link:focus-visible,.nav-link:active{color:#4d4d4f}.nav-link:hover:after{opacity:.5}.nav-link:active:after,.nav-link:focus:after,.nav-link:focus-visible:after,.nav-link.highlighted:after{opacity:1}.nav-link .icon,.nav-link .link-copy{display:inline-block;vertical-align:top;height:3.125rem}.nav-link .icon{background-position:center 40%;background-repeat:no-repeat;background-size:contain}.nav-link.gifts-link .icon{background-image:url(/assets/gifts-for-life/icon_gift_dark-faca50bc75da8d8beb11863cc9c1e5543964764787207a35f1ffdc5ea9ff5462.png);width:1.279375rem}.nav-link.gifts-link .link-copy{padding:0 0 0 .375rem}.nav-link.cart-link .link-copy{padding:0 .375rem 0 0}.nav-link.cart-link .icon{position:relative;background-image:url(/assets/gifts-for-life/icon_cart-7a965d66bec74bb0935a7556f15c7f155f91344df26d323bc267232f5be8ef6c.svg);width:1.765625rem}.nav-link.cart-link .cart-count{position:absolute;background:#e03c31;color:#fff;font:bold 0.75rem/1.09375rem "Roboto",Helvetica,Arial,sans-serif;border-radius:100%;width:1.09375rem;height:1.09375rem;top:.25rem;right:-0.5rem}a.link-button{text-decoration:none;line-height:1.625rem;border-bottom:3px solid;padding-top:1rem;height:2.625rem}a.link-button:hover{border-bottom-color:rgba(0,0,0,0)}main{position:relative;display:block}.show-dropdown main::after{content:"";position:absolute;z-index:1;background:rgba(0,0,0,.6);width:100%;height:100%;top:0;left:0}.gfl-panel{background:#fff;border-style:solid;border-width:.3125rem 0 0;padding:1.25rem 5%}.gfl-panel .vertical-title{color:#a6a6a7;font:bold 1.125rem "Roboto Condensed",Helvetica,Arial,sans-serif;text-align:left;margin:0}.gfl-panel .panel-image{margin:.75rem 0}.gfl-panel .panel-content{text-align:left}.header-image{overflow:hidden;position:absolute;width:100%;top:0;left:0}@media screen and (min-width: 480px){.year-end-2022-header-mobile{display:none}.year-end-2022-header{display:block;float:right;width:200%}}header{background-color:#d7f4f7;background-position:top center;background-repeat:no-repeat;background-size:100%;color:#fff}header .content-container{position:relative;text-align:left;padding-top:10rem;padding-bottom:1.5rem}header .content-container h2{font:bold 1.875rem/1.2 "Roboto Condensed",Helvetica,Arial,sans-serif;letter-spacing:.125rem;margin:0;width:12.5rem}header .content-container p{display:none;margin:0}.single-featured-gift{background:#d7f4f7;color:#4d4d4f;text-align:left}.single-featured-gift .content-container{position:relative}.single-featured-gift .featured-gift-title{padding:13.875rem 0 1.5rem;width:20rem}.single-featured-gift h2{color:#fff;font:bold 1.875rem/1 "Roboto Condensed",Helvetica,Arial,sans-serif;margin:0}.single-featured-gift h2 i{color:#3ccbda}.single-featured-gift .gfl-panel{position:relative}.single-featured-gift .gift-title{color:#4d4d4f;font:bold 1.5rem "Roboto Condensed",Helvetica,Arial,sans-serif}.single-featured-gift .gift-copy,.single-featured-gift .gift-price{margin:1rem 0}.single-featured-gift .gift-copy{color:#4d4d4f;font:1rem/1.25 "Roboto",Helvetica,Arial,sans-serif}.single-featured-gift .gift-copy a{font-weight:bold}.single-featured-gift .gift-price{color:#4d4d4f;font:bold 1.125rem/1 "Roboto Condensed",Helvetica,Arial,sans-serif;text-transform:uppercase}.single-featured-gift .number-container{display:none}.single-featured-gift .gifts-link{display:block;margin:0 auto;width:8rem}.popular-gifts{background:#d7f4f7}.popular-gifts h3{text-align:left}.gift-item-container{position:relative;background:#fff;padding:1.25rem;margin:.75rem 0}.gift-item-container .button-container{display:flex}.gift-item-container .image-link,.gift-item-container .title a{opacity:1;transition:opacity 300ms}.gift-item-container .image-link:hover,.gift-item-container .title a:hover{opacity:.75}.gift-item-container .title{font:bold 1.5rem/1.25 "Roboto Condensed",Helvetica,Arial,sans-serif;padding:1rem 0 0;margin:auto 0}.gift-item-container .title a{color:inherit;text-decoration:none}p.price-details,.price-dropdown .dropdown-toggle{font:bold 1.25rem/2.5rem "Roboto Condensed",Helvetica,Arial,sans-serif}.price-details{padding:.75rem 0;margin:auto 0}.price-dropdown{position:relative;margin:0 0 1rem}.dropdown-toggle{background:rgba(0,0,0,0);color:inherit;width:100%;height:2.5rem}.dropdown-toggle:before,.dropdown-toggle:after{content:"";position:absolute}.dropdown-toggle:before{border-color:#cacacb;border-style:solid;border-width:0 .125rem .125rem;width:100%;height:.75rem;left:0;bottom:0}.dropdown-toggle:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #cacacb;border-style:solid;border-width:.5rem;margin:-0.5rem 0 0;width:0;height:0;top:50%;right:.625rem}.dropdown-toggle.open:after{border-top-color:#cacacb;border-bottom-color:rgba(0,0,0,0);margin-top:0}.dropdown-menu{position:absolute;display:none;z-index:1;background:#fff;box-shadow:.125rem .125rem .25rem 0 rgba(0,0,0,.4);padding:.75rem 1rem;width:100%;top:100%;left:0}.dropdown-menu .price-option{cursor:pointer;display:block;font:bold 1rem "Roboto Condensed",Helvetica,Arial,sans-serif;margin:0 0 .6rem;opacity:1;transition:300ms}.dropdown-menu .price-option:hover{opacity:.75}.dropdown-menu .price-option:last-child{margin-bottom:0}.number-container{position:relative;width:5rem}.number-container .increment-gift-quantity{border-bottom-color:#4d4d4f}.number-container .decrement-gift-quantity{border-top-color:#4d4d4f}.number-container .gift-item-quantity{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);font:bold 1.25rem "Roboto",Helvetica,Arial,sans-serif;text-align:right;border-radius:0;border-style:solid;border-width:.25rem 0 .25rem .25rem;padding:0 1.375rem 0 .5rem;width:100%;height:3.125rem}.increment-gift-quantity,.decrement-gift-quantity{position:absolute;background:rgba(0,0,0,0);text-indent:-999em;border-color:rgba(0,0,0,0);border-style:solid;border-width:.5rem .375rem;width:0;height:0;right:.375rem}.increment-gift-quantity{top:.4375rem}.decrement-gift-quantity{bottom:.4375rem}.gift-quantity-panel{position:absolute;display:none;background:#0072ce;text-decoration:none;padding:0 .5rem 0 .75rem;top:-0.75rem;right:-0.5rem}.gift-quantity-panel .quantity-panel-copy,.gift-quantity-panel .quantity-panel-icon{display:inline-block;vertical-align:middle}.gift-quantity-panel .quantity-panel-copy{color:#fff;font:bold 1rem/2.5rem "Roboto",Helvetica,Arial,sans-serif;text-transform:uppercase}.gift-quantity-panel .quantity-panel-icon{position:relative;width:1.4275rem}.gift-quantity-panel .quantity-panel-icon:after{content:"";position:absolute;background:#e03c31;border-radius:100%;width:.75rem;height:.75rem;top:-0.125rem;right:-0.25rem}.event-callout{overflow:hidden}.event-callout #event-swiper{position:relative}.event-callout #event-swiper .panel-title{color:#4d4d4f;font-size:1.875rem;margin:1rem 0 0}.event-callout #event-swiper .swiper-button{display:none}.event-callout #event-swiper .swiper-pagination{position:static;text-align:right;padding:0 1.25rem 1rem 0}.event-callout #event-swiper .swiper-pagination .swiper-pagination-bullet{background-color:#cdcdcd;margin:0 0 0 1rem;width:1rem;height:1rem;transition:background-color 300ms}.event-callout #event-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#949494}.event-callout p{color:#4d4d4f;font:1rem/1.25 "Roboto",Helvetica,Arial,sans-serif}.event-callout a{line-height:1.5;text-align:left;height:auto}.gifts-in-action{text-align:center;border-style:solid;border-width:.3125rem 0 0}.gifts-in-action h4,.gifts-in-action h3{color:#4d4d4f;text-align:left;margin:0}.gifts-in-action h4{font:bold 1.125rem "Roboto Condensed",Helvetica,Arial,sans-serif}.gifts-in-action .video-container{margin:1rem 0}.featured-parish-story{background:#003087;color:#fff}.featured-parish-story.show-full-copy p .summary,.featured-parish-story.show-full-copy p .read-more-button{display:none}.featured-parish-story.show-full-copy p .full-copy{display:inline}.featured-parish-story h3{color:inherit;margin:0}.featured-parish-story p{line-height:1.5;margin:.5rem}.featured-parish-story p .full-copy{display:none}.featured-parish-story .read-more-button{display:inline;background:rgba(0,0,0,0);color:inherit;text-decoration:underline}.featured-parish-story .read-more-button:hover{text-decoration:none}.featured-parish-story a{line-height:1.5;height:auto}.ecards-block .title{margin:0 auto;width:16rem}.ecards-grid{margin:1rem 0}.ecards-grid h3{margin:0 auto;width:16rem}.ecard-panel{position:relative;border:.1875rem solid #a6a6a7;padding:1.25rem}.ecard-panel:last-child{display:none}.ecard-panel .preview-ecard-button{width:100%}.ecard-panel .animated-tag{position:absolute;background:#3ccbda;color:#fff;font:bold 0.875rem/2.25rem "Roboto",Helvetica,Arial,sans-serif;text-transform:uppercase;padding:0 1rem;height:2.25rem;top:-0.5rem;right:-0.5rem}.ecard-title{font:bold 1.5rem/1.25 "Roboto Condensed",Helvetica,Arial,sans-serif}body.ecard-preview-visible{overflow-y:hidden}body.ecard-preview-visible #ecard-preview-modal{display:block}#ecard-preview-modal{overflow:hidden;position:fixed;display:none;z-index:20;background:rgba(0,0,0,.6);width:100%;height:100vh;top:0;left:0}#ecard-preview-modal .modal-content{position:absolute;margin:0 auto;width:85%;top:50%;left:0;right:0;transform:translateY(-50%)}#ecard-preview-modal .close-ecard-modal{position:absolute;font:bold 1rem/1.4 "Roboto Condensed",Helvetica,Arial,sans-serif;width:100%;top:-3rem;left:0;right:0}#ecard-preview-modal .modal-copy{overflow:hidden auto;background:#fff;padding:2rem 0;max-height:85vh}#ecard-preview-modal .modal-footer .button-gray{padding:0 1rem;margin:.75rem 0}#ecard-preview-modal .modal-footer .button-gray:hover{background-color:#fff}#ecard-preview-modal.full-preview .modal-copy{max-height:65vh}.subscription-block{background:#0072ce;color:#fff;text-align:left}.subscription-block input[type=text],.subscription-block input[type=email]{border-bottom-color:#fff;color:#fff}.subscription-block .input-container label{color:#fff}.subscription-block .content-container h3{color:inherit}.subscription-block .submit-button{position:relative;width:8rem}.subscription-block .submit-button[disabled]{color:#fff}.subscription-block .submit-button[disabled] .spinner{display:block}.subscription-block .failure-message,.subscription-block .success-message{display:none;font:1rem "Roboto",Helvetica,Arial,sans-serif}footer{background:#003087;color:#fff;text-align:left}.footer-links{display:flex;flex-wrap:wrap;justify-content:flex-start;width:18rem}.footer-links.show-desktop{display:none}.footer-links a{display:block;color:#fff;font:1.25rem/1.6 "Roboto Condensed",Helvetica,Arial,sans-serif;text-decoration:none;text-transform:uppercase;margin:0 1rem 0 0}.footer-links a:hover,.footer-links a:active{color:#fff;text-decoration:underline}.charity-section{border-color:#fff;border-style:solid;border-width:.1875rem 0;padding:1.125rem 0;margin:1.25rem 0}.charity-section a{display:block}.charity-section .logo{margin:0 0 2rem}.charity-icons{margin:0 auto;width:17.5rem}.badges-row{display:flex;align-items:center;justify-content:space-between}.badge-interaction{width:3.661875rem}.badge-bbb{width:1.899375rem}.badge-guidestar{width:2.625rem}.badge-charity-navigator{width:4.7875rem}.social-links-container{display:flex;justify-content:space-between;margin:0 0 .75rem}.social-links-container h6{font:bold 1.125rem/2.5rem "Roboto Condensed",Helvetica,Arial,sans-serif;margin:0}.social-links{display:flex;justify-content:space-between;width:11rem}.social-links a{display:block;width:2.5rem;height:2.5rem;transition:opacity 300ms}.social-links a:hover{opacity:.6}.social-links .link-twitter{padding:.6915625rem .5625rem}.social-links .link-facebook{padding:.6484375rem}.social-links .link-instagram{padding:.625rem}.social-links .link-linkedin{padding:.5rem}.social-links .link-youtube{padding:.734375rem .516875rem}.social-and-contact-links .phone-number,.social-and-contact-links .email-link{color:#fff;font:bold 1.125rem "Roboto Condensed",Helvetica,Arial,sans-serif;text-transform:uppercase;padding:0 0 0 1.875rem}.social-and-contact-links .phone-number{background-image:url(/assets/gifts-for-life/icon_phone-5f86e57aeaec286ddef5ceb914b7d2d5663cbf904f9555fc47c2f2ad35276be0.svg);background-position:left;background-repeat:no-repeat;background-size:1.25rem}.social-and-contact-links .email-link{background-image:url(/assets/gifts-for-life/icon_email-508078bcc4ea174243fa9081b126101873e29d94568023db97babab21e8756c2.svg);background-position:left;background-repeat:no-repeat;background-size:1.369375rem .868125rem}.copyright-container{background:#0072ce;text-align:center}.copyright-container .content-container{padding-top:1.5rem;padding-bottom:1.5rem}.copyright-container p,.copyright-container a{color:#fff;font:1rem "Roboto",Helvetica,Arial,sans-serif}.copyright-container p{margin:0 0 .625rem}.copyright-container a{display:block}#cart-sidebar{display:none}.reveal-other{display:block !important;border-bottom:none !important}@media screen and (min-width: 48em){.show-mobile{display:none}.hide-mobile{display:block}span.hide-mobile{display:inline}.show-tablet,.show-tablet-desktop{display:block}a.return-link{text-align:left;margin-top:.5rem;margin-bottom:.5rem;width:86%}a.return-link.hide-mobile{display:block}a.return-link.show-mobile{display:none}.header-image{text-align:right}.header-image img{margin-left:auto}.year-end-2022-header{float:none;width:100%}header .content-container{padding-top:4.375rem;padding-bottom:2rem}header .content-container h2{font-size:3rem;width:100%}header .content-container p{display:block;font:1rem/1.25 "Roboto",Helvetica,Arial,sans-serif;width:30rem}.gfl-panel{display:flex;align-items:center;justify-content:space-between;border-top-width:0;border-left-width:.3125rem;padding:1rem 2.75rem 2rem .75rem;margin:0 auto;width:86%}.gfl-panel .vertical-title{writing-mode:vertical-lr;align-self:flex-start}.gfl-panel .panel-image,.gfl-panel .panel-content{margin:1rem 0 0}.gfl-panel .panel-content{width:20rem}.content-container{padding:2.5rem 7%}.content-container h3{font-size:1.75rem}.content-container p{font-size:1.125rem}nav .navbar-row{padding:0 .625rem}.cta-copy{width:85%}.nav-dropdown{width:20rem}.single-featured-gift .featured-gift-title{padding-top:5rem;padding-bottom:2rem;width:34rem}.single-featured-gift h2{font-size:3rem}.single-featured-gift h2 i{font-size:2.25rem}.single-featured-gift .gfl-panel{margin-left:0;width:40rem}.single-featured-gift .panel-image{margin-top:0;width:15rem}.single-featured-gift .panel-content{width:18rem}.single-featured-gift .gift-title{font-size:1.75rem}.gifts-grid{display:flex;flex-wrap:wrap;justify-content:space-between}.gift-item-container{display:flex;flex-direction:column;justify-content:space-between;width:48.5%}.gift-item-container:last-child{display:none}.event-callout{background:#003087;padding:3.125rem 0 2.5rem}.event-callout #event-swiper .swiper-pagination{display:none}.event-callout #event-swiper .swiper-wrapper{align-items:center}.event-callout #event-swiper .panel-title{font-size:2.1875rem;margin-top:0;max-width:32rem}.event-callout #event-swiper .swiper-button{display:block;overflow:hidden;background-color:rgba(0,0,0,0);background-image:image_url(/assets/gifts-for-life/chevron_right-cefba8b13bf08d7a81a62ff78a1da31b4e999b5c8dc4ebf9ff3b4ad80af9ea26.svg);background-position:center;background-repeat:no-repeat;background-size:contain;text-indent:-999em;margin-top:-1.09375rem;width:1.3125rem;height:2.1875rem}.event-callout #event-swiper .swiper-button-prev{transform:scaleX(-1)}.event-callout .gfl-panel{width:81%}.event-callout .panel-image{width:19.625rem}.event-callout .panel-content{padding:1.25rem 2rem 0;margin:0;width:auto}.event-callout .panel-content p{margin-top:1rem;margin-bottom:1rem}.gifts-in-action{border-top-width:0}.featured-parish-story .link-white{margin-top:1.5rem}.ecards-block .title{width:100%}.ecards-grid{display:flex;justify-content:space-between}.ecard-panel{width:47%}.subscription-block .fields-row{display:flex;justify-content:space-between;margin-bottom:1.5rem}.subscription-block .input-container{margin:0;width:48.5%}footer .content-container{padding-left:4%;padding-right:4%}.footer-links{width:100%}.footer-links a{font-size:1.375rem;margin-right:1.75rem}.charity-section{padding-bottom:1.5rem}.charity-section .logo{margin:0 2rem 0 0;width:13.625rem}.charity-section p{font-size:.875rem;margin:2rem auto 0;width:90%}.charity-icons{display:flex;align-items:flex-end;justify-content:flex-start;width:100%}.badges-row{margin:0 0 0 1rem;width:23rem}.badge-interaction{width:4.883125rem}.badge-bbb{width:2.5325rem}.badge-guidestar{width:3.5rem}.badge-charity-navigator{width:6.383125rem}.social-and-contact-links{display:flex;align-items:center;justify-content:space-between}.social-and-contact-links .phone-number{margin:0}.social-links-container{margin-bottom:0}.copyright-container .content-container{display:flex;align-items:center;justify-content:space-between;text-align:left;padding:0 4%;height:3.75rem}.copyright-container .content-container p{margin-bottom:0}#ecard-preview-modal .close-ecard-modal{font-size:1.25rem}}@media screen and (min-width: 80em){.show-tablet{display:none}.show-desktop{display:block}.show-desktopspan{display:inline}.hide-desktop{display:none}a.return-link{width:64rem}.header-image{max-height:545px}.header-image img{max-width:90rem}header{background-position-x:left}header .content-container{padding-bottom:4.5rem}header .content-container h2{font-size:4rem}header .content-container p{line-height:1.75rem;width:44rem}.content-container,.gfl-panel{width:64rem}.content-container{padding-left:0;padding-right:0;margin:0 auto}nav .navbar-row{padding-right:1.25rem}nav .logo{margin-top:-0.25rem;width:8.75rem}nav h1 a{font-size:3.25rem;line-height:5.625rem}.nav-links{display:flex;justify-content:space-between}.nav-link{display:block;font:bold 1.5rem/5.625rem roboto;text-decoration:none;text-transform:uppercase;margin-left:1.5rem}.nav-link:after{bottom:1.5rem}.nav-link .icon,.nav-link .link-copy{height:5.625rem}.nav-link.gifts-link .link-copy{padding-left:0}.nav-link.gifts-link .icon{position:absolute;background-position-y:46%;left:-1.75rem}.nav-link.cart-link:before{content:"";position:absolute;opacity:0;background:#3ccbda;border-radius:100%;width:1.375rem;height:1.375rem;bottom:1.75rem;left:.3125rem;transition:opacity 300ms}.nav-link.cart-link:after{display:none}.nav-link.cart-link:hover:before{opacity:.5}.nav-link.cart-link:active:before,.nav-link.cart-link:focus:before,.nav-link.cart-link:focus-visible:before{opacity:1}.nav-link.cart-link .icon{background-position-y:center}.nav-link.cart-link .cart-count{top:1.625rem}.single-featured-gift h2{font-size:4rem}.single-featured-gift h2 i{font-size:2.75rem}.single-featured-gift .featured-gift-title{width:40rem}.single-featured-gift .gfl-panel{margin:0;width:43.4375rem}.single-featured-gift .panel-image{width:16rem}.single-featured-gift .panel-content{width:20rem}.single-featured-gift .featured-buttons{display:flex;align-items:center}.single-featured-gift .button-container{width:50%}.single-featured-gift .gifts-link{line-height:2rem;padding-top:0;height:2rem}.gifts-grid{margin:1rem 0}.gift-item-container{margin:0;width:31%}.gift-item-container:last-child{display:flex}.event-callout .gfl-panel{width:64rem}.featured-parish-story .content-container{width:42rem}.ecard-panel{width:31%}.ecard-panel:last-child{display:block}.subscription-block .content-container{padding-top:4rem;padding-bottom:4rem}.subscription-block form{display:flex;align-items:flex-end;justify-content:space-between;margin:2rem 0 0}.subscription-block .fields-row{margin-bottom:0;width:50.5rem}.subscription-block .input-container{width:49%}.subscription-block input[type=text],.subscription-block input[type=email]{line-margin:2rem 0;margin:0;height:3.125rem}.subscription-block .button-white{width:12.5rem}footer .content-container{display:flex;align-items:center;justify-content:space-between;padding-left:0;padding-right:0;width:81rem}.charity-section{border:0;margin:0;width:44rem}.footer-links.show-desktop{position:relative;display:block;border-color:#fff;border-style:solid;border-width:0 .1875rem;padding:.5rem 2rem;width:13rem}.footer-links.show-desktop a{line-height:2.75rem}.social-and-contact-links{display:block}.social-and-contact-links .phone-number{margin:1.5rem 0 1rem}.social-links-container{display:block}.social-links-container h6{font-size:1.25rem;margin-right:0}.social-links{margin:1rem 0;width:15rem}.social-links .link-twitter{padding:.4884375rem .3125rem}.social-links .link-facebook{padding:.4296875rem}.social-links .link-instagram{padding:.375rem}.social-links .link-linkedin{padding:.375rem}.social-links .link-youtube{padding:.546875rem .25rem}.copyright-container .content-container{padding:0}.page-wrapper{display:flex}.page-main{width:100%;transition:800ms}#cart-sidebar{position:fixed;display:block;box-sizing:border-box;z-index:20;background:#003087;color:#4d4d4f;text-transform:uppercase;padding:0 .25rem;width:19.5625rem;height:100%;top:0;right:-19.5625rem;transition:800ms}#cart-sidebar .cart-title{display:flex;align-items:center;justify-content:space-between;color:#fff;text-decoration:none;padding:0 2.5rem 0 2rem;height:5.625rem}#cart-sidebar .cart-title h2{font:bold 1.5rem "Roboto",Helvetica,Arial,sans-serif;margin:0}#cart-sidebar .shopping-cart-icon{position:relative;margin-right:.375rem;width:1.8125rem}#cart-sidebar .shopping-cart-icon #shopping-cart-icon-quantity{position:absolute;background:#e03c31;font:bold 0.75rem/1.125rem "Roboto",Helvetica,Arial,sans-serif;border-radius:100%;width:1.125rem;height:1.125rem;top:-0.5rem;right:-0.75rem}#cart-sidebar #cart-gift-items{overflow-y:auto;background:#fff;padding:.625rem 1.5rem;max-height:calc(100% - 12rem)}#cart-sidebar .cart-gift-item{display:none;text-align:left;border-bottom:.125rem solid #a6a6a7;padding:1.125rem 0}#cart-sidebar .cart-gift-item.last-gift{border-bottom:0}#cart-sidebar .cart-gift-item h3{font:bold 1.5rem "Roboto Condensed",Helvetica,Arial,sans-serif;margin:0}#cart-sidebar .cart-gift-item .cart-sidebar-price{font:bold 1rem "Roboto Condensed",Helvetica,Arial,sans-serif;margin:.25rem 0}#cart-sidebar .cart-gift-quantity-container{display:flex;margin-left:auto;width:5rem}#cart-sidebar .cart-gift-quantity-container button{position:relative;display:block;overflow:hidden;background:rgba(0,0,0,0);text-indent:-999em;width:1.5rem}#cart-sidebar .cart-gift-quantity-container button:before{content:"";position:absolute;background:#a6a6a7;margin:-0.0625rem auto 0;width:.625rem;height:.125rem;top:50%;left:0;right:0}#cart-sidebar .cart-gift-quantity-container .gift-item-increment:after{content:"";position:absolute;background:#a6a6a7;margin:-0.3125rem auto 0;width:.125rem;height:.625rem;top:50%;left:0;right:0}#cart-sidebar .cart-gift-quantity-container .cart-gift-quantity{display:block;text-align:center;line-height:1.875rem;border:.125rem solid #a6a6a7;width:2.5rem;height:1.875rem}#cart-sidebar .checkout-button{margin:1.5rem auto 0;width:16.6875rem}.show-cart .page-main{width:calc(100% - 19.5625rem)}.show-cart .nav-links.show-desktop .cart-link{display:none}.show-cart footer .content-container{width:92%;max-width:81rem}.show-cart .charity-section{width:50%}.show-cart #cart-sidebar{right:0}}
