@font-face{font-family:gordita;src:url(/cdn/shop/files/gordita-bold-webfont.woff2) format("woff2"),url(/cdn/shop/files/gordita-bold-webfont.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:gordita;src:url(/cdn/shop/files/gordita-bolditalic-webfont.woff2) format("woff2"),url(/cdn/shop/files/gordita-bolditalic-webfont.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:gordita;src:url(/cdn/shop/files/gordita-light-webfont.woff2) format("woff2"),url(/cdn/shop/files/gordita-light-webfont.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:gordita;src:url(/cdn/shop/files/gordita-lightitalic-webfont.woff2) format("woff2"),url(/cdn/shop/files/gordita-lightitalic-webfont.woff) format("woff");font-weight:300;font-style:italic}@font-face{font-family:gordita;src:url(/cdn/shop/files/gordita-medium-webfont.woff2) format("woff2"),url(/cdn/shop/files/gordita-medium-webfont.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:gordita;src:url(/cdn/shop/files/gordita-mediumitalic-webfont.woff2) format("woff2"),url(/cdn/shop/files/gordita-mediumitalic-webfont.woff) format("woff");font-weight:500;font-style:italic}@font-face{font-family:gordita;src:url(/cdn/shop/files/gordita-regular-webfont.woff2) format("woff2"),url(/cdn/shop/files/gordita-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:gordita;src:url(/cdn/shop/files/gordita-regularitalic-webfont.woff2) format("woff2"),url(/cdn/shop/files/gordita-regularitalic-webfont.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Maharlika;src:url(/cdn/shop/files/Maharlika-Regular.eot);src:url(/cdn/shop/files/Maharlika-Regular.eot?#iefix) format("embedded-opentype"),url(/cdn/shop/files/Maharlika-Regular.woff2) format("woff2"),url(/cdn/shop/files/Maharlika-Regular.woff) format("woff"),url(/cdn/shop/files/Maharlika-Regular.ttf) format("truetype"),font-weight: normal;font-style:normal;font-display:swap}html{overflow-x:hidden}header.page-width{max-width:100%;padding:3.8rem 5.3rem;grid-template-columns:1fr 2fr 1fr}nav.header__inline-menu>ul{border-radius:100px;background:#fffc;box-shadow:0 5px 20px #0000000d;padding:2rem}.shopify-section-header-sticky:not(.shopify-section-header-hidden) nav.header__inline-menu>ul{background:transparent;box-shadow:none}.header__menu-item{color:#000;font-family:Gordita;font-size:1.5rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:1.5px;text-transform:uppercase;padding:0 1rem}.header__icon .icon{width:2.4rem;height:2.4rem}.header__inline-menu mega-menu.is-megamenu>a:after{content:"";background-image:url(/cdn/shop/files/menu-arrow.svg?v=1730785591);width:2.5rem;height:2.4rem}sticky-header{background-color:transparent!important}.header-background:before,span.header-background{background-color:transparent!important}.header-background:after{opacity:0!important}.list-mega-menu{max-width:57rem;margin:0 auto;border-radius:30px;background:#ffffffe6;box-shadow:0 5px 20px #0000000d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:4rem}ul.list-menu-child{list-style:disc;padding-inline-start:2rem}.list-menu-dropdown .header__menu-item{color:#484848;font-size:1.5rem;font-weight:500;letter-spacing:.45px}.header__menu-item--top .label,.header__menu-item .label{background-image:none!important}.mega-menu__item:first-of-type div.header__menu-item>.label{color:#6aa8db;background-size:0!important}.mega-menu__item:nth-of-type(2) div.header__menu-item>.label{color:#73c7c9;background-size:0!important}.header__active-menu-item .label,.list-menu__item--active .label{background-size:0!important}.header__active-menu-item{background-color:#dcf2f3;border-radius:100px}.header [href="/pages/shop-page"],.header [href="/pages/buy-by-benefit"]{pointer-events:none}.header__inline-menu li:last-of-type a.header__menu-item--top:after{display:none}.header__inline-menu li:last-of-type a.header__menu-item--top .label{position:relative}.header__inline-menu li:last-of-type a.header__menu-item--top .label:after{content:"Take Quiz";font-weight:900;letter-spacing:.897px;font-size:75%;color:#fff;border-radius:89.823px;background:#e55159;margin-left:1.1rem;padding:.5rem 1rem}.mini-cart--open .shopify-section-header .header-wrapper{z-index:99999!important}cart-drawer .h4.title{font-family:Maharlika;font-weight:700;letter-spacing:1px;font-size:1.7rem}cart-drawer .product-content a{font-family:gordita!important;line-height:1.4;display:inline-block}.mini-cart__navigation .product-option,.mini-cart__navigation .product-quantity{font-family:gordita}cart-drawer{font-family:gordita}.mini-cart__footer .subtotal>*{font-family:Maharlika}.mini-cart__footer .free-shipping__progress--success:after{background:#73c7c9!important}.mini-cart__footer .button-container .button{font-family:gordita}.mini-cart__footer .button-container button.button{background:#73c7c9}.product-button add-to-cart:before{display:none}.product-recommendations a.learn-btn{display:none!important}.help-care-dropdown{width:44.7rem;right:0;border-radius:30px;background:#fffffff2;box-shadow:0 5px 20px #0000000d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:absolute}.help-care-info{border-radius:30px 30px 0 0;background:linear-gradient(180deg,#fff,#e4f7f8);padding:4rem 0 3rem;text-align:center}.help-care-info h4{color:#263575!important;font-family:Maharlika;font-size:2.8rem!important;font-style:normal;font-weight:400;line-height:normal;margin:0;letter-spacing:normal!important}a.livechat-btn{display:inline-block;text-decoration:none;border-radius:140.541px;background:#e55159;text-align:center;padding:1.2rem 3rem;line-height:1.1;color:#fff;font-family:Gordita;font-size:1.8rem;font-style:normal;font-weight:700;letter-spacing:3.96px;text-transform:uppercase;margin:1rem auto;width:27rem}a.livechat-btn small{font-weight:400;font-size:.7em;display:block;text-transform:capitalize;letter-spacing:1px;margin-top:2px}a.help-phone{color:#000;font-family:Gordita;font-size:2.5rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.25px;text-transform:uppercase;text-decoration:none;margin-bottom:0}.help-care-info p{margin:0;color:#000;font-family:Gordita;font-size:1.5rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:normal!important}ul.help-care-messaging{padding:0;display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid #D9D9D9}ul.help-care-messaging li{display:block;width:50%}ul.help-care-messaging li:first-child{border-right:1px solid #D9D9D9}ul.help-care-messaging li a{color:#263575;font-family:Gordita;font-size:1.5rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.75px;text-transform:uppercase;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:1.4rem;padding:1.4rem 1rem}ul.help-care-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2rem;padding:0}ul.help-care-links li{display:block}ul.help-care-links li a{color:#000;font-size:1.5rem;font-style:normal;font-weight:400;line-height:normal;padding:2rem 0;display:block;text-decoration:none;font-family:Gordita}li.help-center-menu{position:relative}.help-care-popup:not(.active){display:none}.help-care-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:9999999999}.help-care-popup-inner{max-width:500px;width:95%;margin:5% auto 0}.help-care-popup-content{background:#fff;border-radius:20px;clear:both}.help-care-popup-inner>a{width:20px;display:block;float:right}.help-care-popup-inner>a img{max-width:100%}.help-care-popup-content ul{margin:0}html[lang=fr] .header__menu-item{font-size:1.3rem;letter-spacing:0;padding:0 .5rem}html[lang=fr] .help-care-info h4{font-size:2.5rem}html[lang=es] .list-menu-dropdown .mega-menu__item{width:44%}@media screen and (min-width: 1024px){header li:first-child .is-megamenu>.list-menu-dropdown{width:57rem;left:50%;margin-left:-43rem}header .is-megamenu>.list-menu-dropdown>div{padding:0}}footer .accordion__title{color:#fff;font-family:Maharlika;font-style:normal;font-weight:400;line-height:1.3;letter-spacing:3.5px}.footer .list-menu__item--link{color:#fff;font-family:Gordita;font-size:1.9rem!important;font-style:normal;font-weight:400;line-height:1.2}.footer-block__details-content>p,.footer-block__details-content>li{margin-bottom:1.3rem}.newsletter-form .typeset p{color:#fff;font-family:Gordita;font-size:14px;font-style:normal;font-weight:400;line-height:1.4;margin-bottom:2rem!important}.newsletter-form .typeset p a{text-underline-offset:4px;text-decoration:underline;border:none!important;background:none;text-decoration-thickness:.1px!important;text-decoration-color:#ffffff4d}.footer__content-right .grid__item{width:69%!important;max-width:69%}.footer__content-right .grid{flex-wrap:wrap;justify-content:end}.footer__content-right .grid__item.small-hide{width:1%;max-width:0}.footer__list-social.list-social{margin-bottom:3rem}.footer-disclaimer-box{border:.5px solid #FFF;color:#fff;font-family:Gordita;font-size:14px;font-style:normal;font-weight:400;line-height:20px;padding:2.2rem}.footer-disclaimer-box p{margin:0}.footer__content-bottom-wrapper.page-width{max-width:142.4rem;padding:0}small.copyright__content{color:#fff;font-family:Gordita;font-size:1.6rem;font-style:normal;font-weight:400;line-height:1.2}.newsletter-form .field__input{color:#4d688f;font-family:Gordita;font-size:1.4rem;font-style:normal;font-weight:400;line-height:1.4;padding:0!important}.show-mobile{display:none}.footer-block__newsletter form .field{display:none!important}.product-hello-bar{background:#263575;padding:1rem}.product-hello-bar p{margin:0;color:#fff;text-align:center;font-family:Gordita;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1.2;letter-spacing:2.25px;text-transform:uppercase}.buy-btn:after{content:" "!important;width:2.4rem!important;height:2.4rem!important;position:relative!important;background-image:url(/cdn/shop/files/cta-arrow.svg?v=1730716181)!important;left:unset!important;transform:unset!important;animation:none!important;top:unset!important;margin-top:unset!important;margin-left:unset!important;border:none!important}select.custom-lang-switcher{padding:.5rem}.yotpo-widget-loyalty-floater-widget .yotpo-floater-widget-layout{z-index:9!important}.ez-consent #ez-cookie-notification{z-index:99!important}@media screen and (min-width: 751px){footer .accordion__title{font-size:2.5rem!important}.footer__content-top{padding-top:10rem;padding-bottom:5rem;padding-left:0;padding-right:0;max-width:142.4rem}}@media screen and (min-width: 990px){.header--middle-left .header__inline-menu{text-align:center;min-width:79rem}.header-wrapper>.header:before{background:transparent}.shopify-section-header-sticky:not(.shopify-section-header-hidden) .header-wrapper>.header:before{background:#fff}.footer__content-left{width:calc(55% - var(--grid-horizontal-spacing) / 2)}.footer__content-right{width:calc(45% - var(--grid-horizontal-spacing) / 2)}}@media screen and (max-width: 1460px){.footer__content-right .grid__item{width:70%!important;max-width:85%}}@media screen and (max-width: 1300px){.footer__content-right .grid__item{max-width:88%}header.page-width{grid-template-columns:1fr 3fr 1fr}.header__menu-item{letter-spacing:1px}}@media screen and (max-width: 1024px){.menu-mobile--open,.menu-mobile--opening,.menu-mobile--closing{overflow:hidden!important;height:100%}}@media screen and (max-width: 768px){.header .menu-drawer ul.menu-drawer__menu li:last-of-type a{position:relative;justify-content:left}.header .menu-drawer ul.menu-drawer__menu li:last-of-type a:after{content:"Take Quiz";font-weight:900;font-size:60%;color:#fff;border-radius:89.823px;background:#e55159;margin-left:1.1rem;padding:.7rem 1rem .5rem;line-height:1.2}}@media screen and (max-width: 767px){.menu-drawer__inner-submenu .menu-drawer__menu-item{font-size:2rem!important}header.page-width{grid-template-areas:"heading left-icon icons";grid-template-columns:1fr 1fr 0fr;padding:2rem}.header__right search-modal{display:none}header a.header__heading-link.focus-inset{justify-self:flex-start}.header__left{text-align:right;display:block;justify-self:flex-end}.footer--border-top{padding-top:6rem}.footer__content-left .footer__blocks-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;border-top:none}.footer__content-left .footer__blocks-wrapper>div{width:100%;max-width:42%;border-bottom:none}.footer__content-left{border-top:none!important}small.copyright__content{font-size:14px;margin-bottom:1rem}.footer__payment li{width:10%}.footer__content-right .grid__item{width:100%!important}.footer__content-right .footer__list-social,.footer__follow-on-shop{justify-content:flex-start!important}.footer__localization{justify-content:space-around}.footer-disclaimer-box{display:none}.show-mobile.footer-disclaimer-box{margin-top:5rem;margin-left:4px;margin-right:4px;border:1px solid #fff}.footer-disclaimer-box p{font-size:13px}footer .accordion__title{font-size:2rem!important}.footer .list-menu__item--link{font-size:1.6rem!important}footer .accordion__title+svg{display:none}.accordion.footer-block--newsletter{border-top:none}.footer .accordion summary{padding:0;pointer-events:none}.footer .grid__item>.grid{padding:0 2rem}.footer-block__details-content>p,.footer-block__details-content>li{line-height:1.2}.newsletter-form .typeset p{font-size:3.4vw}sticky-header.header-wrapper.header-wrapper--uppercase{z-index:100!important}br.always-visible{display:block}.footer__localization{margin-inline-start:0!important;margin-inline-end:0!important}}@media screen and (max-width: 748px){.footer--border-top{padding-top:6rem}.footer__content-left{border-top:none!important}.footer__content-right .footer__list-social,.footer__follow-on-shop{justify-content:flex-start!important}.footer__content-left .footer__blocks-wrapper{display:flex!important;flex-wrap:wrap;justify-content:space-between;border-top:none}.header__heading,.header__heading-link{justify-self:flex-start!important}.footer-disclaimer-box.show-mobile,br.always-visible{display:block}}html{font-size:62.5%}@media only screen and (max-width:1600px){html{font-size:56.3%}}@media only screen and (max-width:1440px){html{font-size:50%}}@media only screen and (max-width:1280px){html{font-size:48%}}@media only screen and (max-width:1023px){html{font-size:46%}}@media only screen and (max-width:960px){html{font-size:50%}}@media only screen and (max-width:767px){html{font-size:55.5555%}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/custom.css.map */
