.nav-module-scss-module__ro2F9G__navSection{z-index:200;position:sticky;top:0}.nav-module-scss-module__ro2F9G__nav{justify-content:space-between;align-items:center;gap:24px;padding-top:12px;padding-bottom:12px;display:flex;position:relative}.nav-module-scss-module__ro2F9G__nav .nav-module-scss-module__ro2F9G__left{flex:auto;align-items:center;gap:24px;min-width:0;display:flex}.nav-module-scss-module__ro2F9G__nav .nav-module-scss-module__ro2F9G__logoLink{align-items:center;text-decoration:none;display:inline-flex}.nav-module-scss-module__ro2F9G__nav .nav-module-scss-module__ro2F9G__logoImg{width:auto;height:24px;display:block}.nav-module-scss-module__ro2F9G__nav .nav-module-scss-module__ro2F9G__links{align-items:center;gap:24px;margin:0;padding:0;list-style:none;display:flex}.nav-module-scss-module__ro2F9G__nav .nav-module-scss-module__ro2F9G__link{font-family:var(--font-lato),sans-serif;color:var(--brand-quaternary);font-size:14px;font-style:normal;font-weight:500;text-decoration:none;transition:opacity .12s cubic-bezier(.2,0,0,1)}.nav-module-scss-module__ro2F9G__nav .nav-module-scss-module__ro2F9G__link:hover{opacity:.7}.nav-module-scss-module__ro2F9G__nav .nav-module-scss-module__ro2F9G__center{display:none}@media (min-width:1024px){.nav-module-scss-module__ro2F9G__nav .nav-module-scss-module__ro2F9G__center{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.nav-module-scss-module__ro2F9G__nav .nav-module-scss-module__ro2F9G__right{flex-shrink:0;align-items:center;gap:8px;display:flex}@media (max-width:767.98px){.nav-module-scss-module__ro2F9G__nav .nav-module-scss-module__ro2F9G__right{gap:4px}}.nav-module-scss-module__ro2F9G__nav .nav-module-scss-module__ro2F9G__iconButton{cursor:pointer;width:32px;height:32px;color:var(--brand-primary);background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;text-decoration:none;transition:opacity .12s cubic-bezier(.2,0,0,1);display:inline-flex;position:relative}.nav-module-scss-module__ro2F9G__nav .nav-module-scss-module__ro2F9G__iconButton:hover{opacity:.7}@media (max-width:767.98px){.nav-module-scss-module__ro2F9G__nav .nav-module-scss-module__ro2F9G__iconButton.nav-module-scss-module__ro2F9G__contactLink{display:none}}.nav-module-scss-module__ro2F9G__nav .nav-module-scss-module__ro2F9G__socialToggleOpen{background:var(--brand-primary);color:#fff}.nav-module-scss-module__ro2F9G__nav .nav-module-scss-module__ro2F9G__socialToggleOpen:hover{opacity:1}.nav-module-scss-module__ro2F9G__nav .nav-module-scss-module__ro2F9G__socialPanel{z-index:100;background:#fff;border-radius:0 0 8px 8px;align-items:center;gap:8px;max-width:100%;padding:8px 12px;display:flex;position:absolute;top:100%;right:0;overflow-x:auto;box-shadow:0 8px 16px #00000014}.nav-module-scss-module__ro2F9G__nav .nav-module-scss-module__ro2F9G__countryFlag{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.nav-module-scss-module__ro2F9G__nav .nav-module-scss-module__ro2F9G__countryFlagSvg{border-radius:2px;width:21px;height:14px;display:block;box-shadow:0 0 0 1px #00000014}.nav-module-scss-module__ro2F9G__nav .nav-module-scss-module__ro2F9G__profileLink{cursor:pointer;font-family:var(--font-lato),sans-serif;color:var(--brand-primary);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:9999px;align-items:center;gap:4px;max-width:180px;padding:6px 10px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .12s cubic-bezier(.2,0,0,1);display:inline-flex;overflow:hidden}.nav-module-scss-module__ro2F9G__nav .nav-module-scss-module__ro2F9G__profileLink:hover{opacity:.7}.nav-module-scss-module__ro2F9G__nav .nav-module-scss-module__ro2F9G__accountMenu{align-items:center;display:inline-flex;position:relative}.nav-module-scss-module__ro2F9G__nav .nav-module-scss-module__ro2F9G__accountMenuPanel{z-index:100;background:#fff;border-radius:8px;flex-direction:column;min-width:180px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 16px #00000014}.nav-module-scss-module__ro2F9G__nav .nav-module-scss-module__ro2F9G__accountMenuChevron{flex-shrink:0;transition:transform .12s cubic-bezier(.2,0,0,1);transform:rotate(90deg)}.nav-module-scss-module__ro2F9G__nav .nav-module-scss-module__ro2F9G__accountMenuChevronOpen{transform:rotate(-90deg)}.nav-module-scss-module__ro2F9G__nav .nav-module-scss-module__ro2F9G__accountMenuItem{font-family:var(--font-lato),sans-serif;color:var(--brand-primary);white-space:nowrap;border-radius:4px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.nav-module-scss-module__ro2F9G__nav .nav-module-scss-module__ro2F9G__accountMenuItem:hover{background:#f3f4f6}.nav-module-scss-module__ro2F9G__nav .nav-module-scss-module__ro2F9G__cartBadge{background:var(--brand-primary);color:#fff;border-radius:9999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:-4px;right:-4px}
.distributorModal-module-scss-module__HpgfNW__backdrop{z-index:300;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.distributorModal-module-scss-module__HpgfNW__modal{background:#fff;border-radius:12px;flex-direction:column;width:512px;max-width:100%;max-height:90vh;display:flex;overflow:hidden}.distributorModal-module-scss-module__HpgfNW__header{background:#f9f9f9;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.distributorModal-module-scss-module__HpgfNW__title{font-family:var(--brand-font-headline);color:#272727;margin:0;font-size:26px;font-weight:700;line-height:1.2}.distributorModal-module-scss-module__HpgfNW__close{color:#272727;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;display:inline-flex}.distributorModal-module-scss-module__HpgfNW__body{font-family:var(--brand-font-body);flex-direction:column;gap:12px;padding:16px;display:flex;overflow-y:auto}.distributorModal-module-scss-module__HpgfNW__divider{background:#ececec;height:1px;display:block}.distributorModal-module-scss-module__HpgfNW__identityCard{border:1px solid #ececec;border-radius:4px;flex-direction:column;gap:12px;padding:12px;display:flex}.distributorModal-module-scss-module__HpgfNW__identityTop{align-items:center;gap:12px;display:flex}.distributorModal-module-scss-module__HpgfNW__avatar{color:#555;background:#f9f9f9;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.distributorModal-module-scss-module__HpgfNW__avatar img{object-fit:cover;width:100%;height:100%}.distributorModal-module-scss-module__HpgfNW__identityText{flex-direction:column;min-width:0;display:flex}.distributorModal-module-scss-module__HpgfNW__name{color:#272727;font-size:16px;font-weight:600;line-height:24px}.distributorModal-module-scss-module__HpgfNW__location{color:#555;font-size:12px;font-weight:500;line-height:18px}.distributorModal-module-scss-module__HpgfNW__description{color:#555;margin:0;font-size:14px;font-weight:400;line-height:20px}.distributorModal-module-scss-module__HpgfNW__row{flex-direction:column;gap:12px;display:flex}.distributorModal-module-scss-module__HpgfNW__rowInner{justify-content:space-between;align-items:center;gap:12px;display:flex}.distributorModal-module-scss-module__HpgfNW__rowLabel{color:#272727;font-size:14px;font-weight:500}.distributorModal-module-scss-module__HpgfNW__rowValue{color:#555;text-align:right;font-size:14px;font-weight:400}.distributorModal-module-scss-module__HpgfNW__rowValue a{color:inherit;text-decoration:none}.distributorModal-module-scss-module__HpgfNW__rowValue a:hover{text-decoration:underline}.distributorModal-module-scss-module__HpgfNW__hoursToggle{color:var(--brand-primary);cursor:pointer;text-align:right;background:0 0;border:0;padding:0;font-family:inherit;font-size:14px;font-weight:500}.distributorModal-module-scss-module__HpgfNW__hoursToggle:hover{text-decoration:underline}.distributorModal-module-scss-module__HpgfNW__hours{color:#272727;border:1px solid #ececec;border-radius:4px;flex-direction:column;gap:12px;margin:0;padding:12px;font-size:14px;font-weight:500;list-style:none;display:flex}.distributorModal-module-scss-module__HpgfNW__hoursRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.distributorModal-module-scss-module__HpgfNW__socials{color:#272727;align-items:center;gap:20px;display:inline-flex}.distributorModal-module-scss-module__HpgfNW__social{color:#272727;display:inline-flex}.distributorModal-module-scss-module__HpgfNW__footer{flex-shrink:0;padding:12px}.distributorModal-module-scss-module__HpgfNW__done{width:100%;font-family:var(--brand-font-body);color:#272727;cursor:pointer;background:#fff;border:1px solid #ececec;border-radius:4px;padding:12px;font-size:14px;font-weight:600;transition:filter .12s cubic-bezier(.2,0,0,1)}.distributorModal-module-scss-module__HpgfNW__done:hover{filter:brightness(.97)}
.attributionBar-module-scss-module__0dWYnq__attributionSection{color:#fff;background:#235e57}.attributionBar-module-scss-module__0dWYnq__attribution-bar{justify-content:space-between;align-items:center;gap:16px;padding:8px 0;display:flex}.attributionBar-module-scss-module__0dWYnq__identity{font-family:var(--brand-font-body);align-items:center;gap:8px;margin:0;font-size:14px;line-height:20px;display:flex}.attributionBar-module-scss-module__0dWYnq__icon{color:#fff;background:#ffffff40;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.attributionBar-module-scss-module__0dWYnq__icon img{object-fit:cover;width:100%;height:100%}.attributionBar-module-scss-module__0dWYnq__details{color:#235e57;font-family:var(--brand-font-body);font-weight:var(--brand-weight-semibold);cursor:pointer;background:#fff;border:1px solid #235e57;border-radius:4px;flex-shrink:0;padding:4px 12px;font-size:14px;line-height:20px;transition:filter .12s cubic-bezier(.2,0,0,1)}.attributionBar-module-scss-module__0dWYnq__details:hover{filter:brightness(.94)}
.languageSwitcher-module-scss-module__nljf6q__switcher{position:relative}.languageSwitcher-module-scss-module__nljf6q__trigger,.languageSwitcher-module-scss-module__nljf6q__option{font-family:var(--font-lato),sans-serif;color:var(--brand-primary);cursor:pointer;background:0 0;border:0;border-radius:9999px;align-items:center;gap:6px;padding:6px 4px;font-size:14px;font-weight:500;transition:opacity .12s cubic-bezier(.2,0,0,1);display:inline-flex}.languageSwitcher-module-scss-module__nljf6q__trigger:hover,.languageSwitcher-module-scss-module__nljf6q__option:hover{opacity:.7}.languageSwitcher-module-scss-module__nljf6q__menu{z-index:20;background:#fff;border-radius:8px;min-width:200px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0000001f}.languageSwitcher-module-scss-module__nljf6q__option{text-align:left;border-radius:8px;width:100%}.languageSwitcher-module-scss-module__nljf6q__option[data-active]{font-weight:700}
.shopNav-module-scss-module__zpRe2q__root{display:none}@media (min-width:1024px){.shopNav-module-scss-module__zpRe2q__root{display:block;position:relative}}.shopNav-module-scss-module__zpRe2q__triggers{gap:24px;display:flex}.shopNav-module-scss-module__zpRe2q__trigger{font-family:var(--font-lato),sans-serif;color:var(--brand-quaternary);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 0;font-size:15px;font-weight:600;transition:color .12s cubic-bezier(.2,0,0,1)}.shopNav-module-scss-module__zpRe2q__trigger:hover{color:var(--brand-primary)}.shopNav-module-scss-module__zpRe2q__triggerOpen{color:var(--brand-primary);border-bottom-color:var(--brand-primary)}.shopNav-module-scss-module__zpRe2q__menu{z-index:200;background:#f3f1ee;border-radius:10px;width:320px;max-height:70vh;padding:16px;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.shopNav-module-scss-module__zpRe2q__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.shopNav-module-scss-module__zpRe2q__card{background:#e1d9cd;border-radius:8px;align-items:center;gap:12px;padding:8px 10px;text-decoration:none;transition:background .12s cubic-bezier(.2,0,0,1);display:flex}.shopNav-module-scss-module__zpRe2q__card:hover{background:#d4cbbf}.shopNav-module-scss-module__zpRe2q__cardImage{background:#e8e4df;border-radius:6px;flex-shrink:0;width:48px;height:48px;position:relative;overflow:hidden}.shopNav-module-scss-module__zpRe2q__cardImg{object-fit:cover}.shopNav-module-scss-module__zpRe2q__cardLabel{font-family:var(--font-lato),sans-serif;color:#101820;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}
.profileMenu-module-scss-module__pUxxXa__root{align-items:center;display:flex}.profileMenu-module-scss-module__pUxxXa__arrow{background:var(--brand-primary);width:26px;height:26px;color:var(--brand-on-primary);cursor:pointer;border:0;border-radius:9999px;justify-content:center;align-items:center;transition:filter .12s cubic-bezier(.2,0,0,1);display:inline-flex}.profileMenu-module-scss-module__pUxxXa__arrow:hover{filter:brightness(.94)}.profileMenu-module-scss-module__pUxxXa__arrow svg{transition:transform .2s cubic-bezier(.2,0,0,1);transform:rotate(90deg)}.profileMenu-module-scss-module__pUxxXa__arrow[aria-expanded=true] svg{transform:rotate(-90deg)}.profileMenu-module-scss-module__pUxxXa__panel{z-index:1;background:#fff;border-top:1px solid #e5e7eb;width:100vw;margin-left:-50vw;position:absolute;top:100%;left:50%;box-shadow:0 16px 32px #0000001a,0 4px 8px #0000000f}.profileMenu-module-scss-module__pUxxXa__content{grid-template-columns:1fr auto;align-items:start;gap:40px;max-width:1440px;margin:0 auto;padding:20px 40px;display:grid}@media (max-width:767.98px){.profileMenu-module-scss-module__pUxxXa__content{grid-template-columns:1fr;gap:20px;padding:20px 16px}}.profileMenu-module-scss-module__pUxxXa__left{flex-direction:column;gap:20px;display:flex}.profileMenu-module-scss-module__pUxxXa__contact{flex-direction:column;gap:12px;display:none}@media (max-width:767.98px){.profileMenu-module-scss-module__pUxxXa__contact{border-bottom:1px solid #e5e7eb;padding-bottom:20px;display:flex}}.profileMenu-module-scss-module__pUxxXa__item{font-family:var(--font-lato),sans-serif;color:#272727;align-items:center;gap:8px;font-size:14px;line-height:20px;text-decoration:none;display:flex}.profileMenu-module-scss-module__pUxxXa__item svg{color:var(--brand-primary);flex-shrink:0}.profileMenu-module-scss-module__pUxxXa__message{max-width:600px;font-family:var(--font-lato),sans-serif;color:#4b5563;margin:0;font-size:14px;line-height:20px}.profileMenu-module-scss-module__pUxxXa__socials{align-items:center;gap:20px;display:flex}.profileMenu-module-scss-module__pUxxXa__social{color:#272727;justify-content:center;align-items:center;transition:transform .12s cubic-bezier(.2,0,0,1);display:inline-flex}.profileMenu-module-scss-module__pUxxXa__social:hover{transform:scale(1.1)}.profileMenu-module-scss-module__pUxxXa__schedule{flex-direction:column;gap:8px;min-width:200px;display:flex}.profileMenu-module-scss-module__pUxxXa__scheduleItem{font-family:var(--font-lato),sans-serif;justify-content:space-between;align-items:center;gap:16px;font-size:14px;line-height:20px;display:flex}.profileMenu-module-scss-module__pUxxXa__scheduleDay{color:#272727;min-width:80px;font-weight:500}.profileMenu-module-scss-module__pUxxXa__scheduleTime{text-align:right;color:#4b5563}
.catalogSearch-module-scss-module__bVYAVG__toggle{width:32px;height:32px;color:var(--brand-primary);cursor:pointer;background:0 0;border:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .12s cubic-bezier(.2,0,0,1);display:inline-flex}.catalogSearch-module-scss-module__bVYAVG__toggle:hover{opacity:.7}.catalogSearch-module-scss-module__bVYAVG__overlay{width:100vw;margin-left:-50vw;position:absolute;top:100%;left:50%}.catalogSearch-module-scss-module__bVYAVG__backdrop{cursor:pointer;z-index:1;background:#00000080;border:0;height:100vh;padding:0;position:absolute;top:0;left:0;right:0}.catalogSearch-module-scss-module__bVYAVG__bar,.catalogSearch-module-scss-module__bVYAVG__panel{z-index:2;background:#fff;position:relative}.catalogSearch-module-scss-module__bVYAVG__bar{border-top:1px solid #e5e7eb;align-items:center;padding:12px 40px;display:flex;box-shadow:0 8px 16px #00000014,0 2px 4px #0000000f}@media (max-width:767.98px){.catalogSearch-module-scss-module__bVYAVG__bar{padding:12px 16px}}.catalogSearch-module-scss-module__bVYAVG__barInner{align-items:center;gap:12px;width:100%;max-width:1440px;margin:0 auto;display:flex}.catalogSearch-module-scss-module__bVYAVG__icon{color:var(--brand-primary);flex-shrink:0;display:inline-flex}.catalogSearch-module-scss-module__bVYAVG__input{min-width:0;font-family:var(--brand-font-body);color:#272727;background:0 0;border:0;outline:none;flex:1;padding:8px 0;font-size:1rem}.catalogSearch-module-scss-module__bVYAVG__input::placeholder{color:#6b7280}.catalogSearch-module-scss-module__bVYAVG__input::-webkit-search-cancel-button{appearance:none;display:none}.catalogSearch-module-scss-module__bVYAVG__input::-webkit-search-decoration{appearance:none;display:none}.catalogSearch-module-scss-module__bVYAVG__clear{color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:color .12s cubic-bezier(.2,0,0,1);display:inline-flex}.catalogSearch-module-scss-module__bVYAVG__clear:hover{color:var(--brand-primary)}.catalogSearch-module-scss-module__bVYAVG__close{width:36px;height:36px;color:var(--brand-primary);cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .12s cubic-bezier(.2,0,0,1);display:inline-flex}.catalogSearch-module-scss-module__bVYAVG__close:hover{background:#f3f4f6}.catalogSearch-module-scss-module__bVYAVG__panel{border-top:1px solid #e5e7eb;max-height:70vh;overflow-y:auto;box-shadow:0 16px 32px #0000001a,0 4px 8px #0000000f}.catalogSearch-module-scss-module__bVYAVG__grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:20px;max-width:1440px;margin:0 auto;padding:20px 40px 24px;display:grid}@media (max-width:767.98px){.catalogSearch-module-scss-module__bVYAVG__grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:16px;padding:16px}}.catalogSearch-module-scss-module__bVYAVG__cardButton{font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}.catalogSearch-module-scss-module__bVYAVG__card{color:#272727;flex-direction:column;gap:8px;text-decoration:none;transition:transform .12s cubic-bezier(.2,0,0,1);display:flex}.catalogSearch-module-scss-module__bVYAVG__card:hover{transform:translateY(-2px)}.catalogSearch-module-scss-module__bVYAVG__card:hover .catalogSearch-module-scss-module__bVYAVG__cardTitle{color:var(--brand-primary)}.catalogSearch-module-scss-module__bVYAVG__cardImage{aspect-ratio:1;background:#fff;border-radius:8px;position:relative;overflow:hidden}.catalogSearch-module-scss-module__bVYAVG__cardImg{object-fit:contain}.catalogSearch-module-scss-module__bVYAVG__cardTitle{font-family:var(--brand-font-headline);font-size:.875rem;font-weight:700;line-height:1.35;transition:color .12s cubic-bezier(.2,0,0,1)}.catalogSearch-module-scss-module__bVYAVG__message{text-align:center;max-width:1440px;font-family:var(--brand-font-body);color:#4b5563;margin:0 auto;padding:40px;font-size:.9375rem}.catalogSearch-module-scss-module__bVYAVG__skeleton{flex-direction:column;gap:8px;display:flex}.catalogSearch-module-scss-module__bVYAVG__skeleton .catalogSearch-module-scss-module__bVYAVG__cardImage,.catalogSearch-module-scss-module__bVYAVG__skeletonTitle{background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%) 0 0/200% 100%;animation:1.2s ease-in-out infinite catalogSearch-module-scss-module__bVYAVG__catalog-search-shimmer}@media (prefers-reduced-motion:reduce){.catalogSearch-module-scss-module__bVYAVG__skeleton .catalogSearch-module-scss-module__bVYAVG__cardImage,.catalogSearch-module-scss-module__bVYAVG__skeletonTitle{animation:none}}.catalogSearch-module-scss-module__bVYAVG__skeletonTitle{border-radius:4px;width:75%;height:.875rem}@keyframes catalogSearch-module-scss-module__bVYAVG__catalog-search-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
.footer-module-scss-module__vzaQoW__footer{align-items:center;gap:16px;padding-block:24px;display:flex}.footer-module-scss-module__vzaQoW__footer .footer-module-scss-module__vzaQoW__links{flex-wrap:wrap;flex:1;justify-content:center;align-items:center;gap:8px 16px;margin:0;padding:0;list-style:none;display:flex}.footer-module-scss-module__vzaQoW__footer .footer-module-scss-module__vzaQoW__link{font-family:var(--font-montserrat),sans-serif;color:var(--brand-primary);font-size:12px;line-height:18px;text-decoration:none}.footer-module-scss-module__vzaQoW__footer .footer-module-scss-module__vzaQoW__link:hover{text-decoration:underline}.footer-module-scss-module__vzaQoW__footer .footer-module-scss-module__vzaQoW__link.ot-sdk-show-settings{color:var(--brand-primary)!important;background:0 0!important;border:none!important;padding:0!important;font-size:12px!important;transition:none!important}.footer-module-scss-module__vzaQoW__footer .footer-module-scss-module__vzaQoW__link.ot-sdk-show-settings:hover{text-decoration:underline;color:var(--brand-primary)!important;background:0 0!important}
.cartDrawer-module-scss-module__cDNQtW__cart-drawer .cartDrawer-module-scss-module__cDNQtW__backdrop{opacity:0;pointer-events:none;z-index:200;background:#00000080;transition:opacity .2s;position:fixed;inset:0}.cartDrawer-module-scss-module__cDNQtW__cart-drawer .cartDrawer-module-scss-module__cDNQtW__panel{z-index:300;background:#fff;flex-direction:column;width:100%;max-width:440px;transition:transform .24s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:0 16px 32px #0000001a,0 4px 8px #0000000f}@media (prefers-reduced-motion:reduce){.cartDrawer-module-scss-module__cDNQtW__cart-drawer .cartDrawer-module-scss-module__cDNQtW__panel{transition:none}}.cartDrawer-module-scss-module__cDNQtW__cart-drawer.cartDrawer-module-scss-module__cDNQtW__open .cartDrawer-module-scss-module__cDNQtW__backdrop{opacity:1;pointer-events:auto}.cartDrawer-module-scss-module__cDNQtW__cart-drawer.cartDrawer-module-scss-module__cDNQtW__open .cartDrawer-module-scss-module__cDNQtW__panel{transform:translate(0)}.cartDrawer-module-scss-module__cDNQtW__cart-drawer .cartDrawer-module-scss-module__cDNQtW__header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.cartDrawer-module-scss-module__cDNQtW__cart-drawer .cartDrawer-module-scss-module__cDNQtW__title{font-family:var(--font-montserrat),sans-serif;align-items:center;gap:12px;margin:0;font-size:20px;font-weight:600;display:flex}.cartDrawer-module-scss-module__cDNQtW__cart-drawer .cartDrawer-module-scss-module__cDNQtW__countPill{color:#4b5563;background:#f3f4f6;border-radius:9999px;padding:2px 10px;font-size:12px;font-weight:600}.cartDrawer-module-scss-module__cDNQtW__cart-drawer .cartDrawer-module-scss-module__cDNQtW__close{cursor:pointer;background:0 0;border:0;padding:4px;font-size:18px;line-height:1}.cartDrawer-module-scss-module__cDNQtW__cart-drawer .cartDrawer-module-scss-module__cDNQtW__body{flex-direction:column;flex:1;padding:12px 20px;display:flex;overflow:hidden auto}.cartDrawer-module-scss-module__cDNQtW__cart-drawer .cartDrawer-module-scss-module__cDNQtW__empty{text-align:center;color:#111827;place-items:center;height:100%;font-size:18px;font-weight:700;display:grid}.cartDrawer-module-scss-module__cDNQtW__cart-drawer .cartDrawer-module-scss-module__cDNQtW__perkNote{background:var(--brand-secondary);color:var(--brand-quaternary);border-radius:4px;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;font-size:13px;font-weight:600;line-height:18px;display:flex}.cartDrawer-module-scss-module__cDNQtW__cart-drawer .cartDrawer-module-scss-module__cDNQtW__perkNote svg{color:var(--brand-quaternary);flex-shrink:0}.cartDrawer-module-scss-module__cDNQtW__cart-drawer .cartDrawer-module-scss-module__cDNQtW__lines{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.cartDrawer-module-scss-module__cDNQtW__cart-drawer .cartDrawer-module-scss-module__cDNQtW__line{grid-template-columns:64px 1fr auto;align-items:start;gap:12px;display:grid}.cartDrawer-module-scss-module__cDNQtW__cart-drawer .cartDrawer-module-scss-module__cDNQtW__lineImage{border-radius:8px;width:64px;height:64px;overflow:hidden}.cartDrawer-module-scss-module__cDNQtW__cart-drawer .cartDrawer-module-scss-module__cDNQtW__lineImage img{object-fit:cover;width:100%;height:100%}.cartDrawer-module-scss-module__cDNQtW__cart-drawer .cartDrawer-module-scss-module__cDNQtW__lineImageContain img{object-fit:contain}.cartDrawer-module-scss-module__cDNQtW__cart-drawer .cartDrawer-module-scss-module__cDNQtW__lineMain{flex-direction:column;gap:4px;min-width:0;display:flex}.cartDrawer-module-scss-module__cDNQtW__cart-drawer .cartDrawer-module-scss-module__cDNQtW__lineName{color:#111827;font-size:14px;font-weight:600}.cartDrawer-module-scss-module__cDNQtW__cart-drawer .cartDrawer-module-scss-module__cDNQtW__errorBanner{color:#b91c1c;background:#fee2e2;border-radius:4px;flex-direction:column;gap:4px;margin:16px;padding:12px;font-size:13px;line-height:1.4;display:flex}.cartDrawer-module-scss-module__cDNQtW__cart-drawer .cartDrawer-module-scss-module__cDNQtW__errorBanner strong{font-weight:700}.cartDrawer-module-scss-module__cDNQtW__cart-drawer .cartDrawer-module-scss-module__cDNQtW__lineVariant,.cartDrawer-module-scss-module__cDNQtW__cart-drawer .cartDrawer-module-scss-module__cDNQtW__lineExVat{color:#4b5563;font-size:12px}.cartDrawer-module-scss-module__cDNQtW__cart-drawer .cartDrawer-module-scss-module__cDNQtW__lineExVatCompare{color:#6b7280;font-size:12px;text-decoration:line-through}.cartDrawer-module-scss-module__cDNQtW__cart-drawer .cartDrawer-module-scss-module__cDNQtW__linePrice{color:#111827;align-items:baseline;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.cartDrawer-module-scss-module__cDNQtW__cart-drawer .cartDrawer-module-scss-module__cDNQtW__linePriceCompare{color:#6b7280;font-size:12px;font-weight:400;text-decoration:line-through}.cartDrawer-module-scss-module__cDNQtW__cart-drawer .cartDrawer-module-scss-module__cDNQtW__giftFree{color:var(--brand-primary);letter-spacing:.04em;font-size:14px;font-weight:700}.cartDrawer-module-scss-module__cDNQtW__cart-drawer .cartDrawer-module-scss-module__cDNQtW__giftAutoAdded{color:#4b5563;font-size:12px;font-style:italic}.cartDrawer-module-scss-module__cDNQtW__cart-drawer .cartDrawer-module-scss-module__cDNQtW__planBadge{background:var(--brand-secondary);color:var(--brand-primary);border-radius:9999px;align-self:flex-start;padding:2px 8px;font-size:11px;font-weight:600}.cartDrawer-module-scss-module__cDNQtW__cart-drawer .cartDrawer-module-scss-module__cDNQtW__upsellRenewal{color:#4b5563;margin-top:2px;font-size:13px}.cartDrawer-module-scss-module__cDNQtW__cart-drawer .cartDrawer-module-scss-module__cDNQtW__vipSavings{color:#235e57;margin-top:4px;font-size:11px;font-weight:600;line-height:1.3;display:block}.cartDrawer-module-scss-module__cDNQtW__cart-drawer .cartDrawer-module-scss-module__cDNQtW__qtyRow{align-items:center;gap:12px;margin-top:6px;display:flex}.cartDrawer-module-scss-module__cDNQtW__cart-drawer .cartDrawer-module-scss-module__cDNQtW__stepper{border:1px solid #d1d5db;border-radius:4px;align-items:center;gap:8px;padding:2px 6px;display:inline-flex}.cartDrawer-module-scss-module__cDNQtW__cart-drawer .cartDrawer-module-scss-module__cDNQtW__stepBtn{cursor:pointer;color:#111827;background:0 0;border:0;padding:0 4px;font-size:16px;line-height:1}.cartDrawer-module-scss-module__cDNQtW__cart-drawer .cartDrawer-module-scss-module__cDNQtW__stepBtn:disabled{opacity:.4;cursor:not-allowed}.cartDrawer-module-scss-module__cDNQtW__cart-drawer .cartDrawer-module-scss-module__cDNQtW__qty{text-align:center;color:#111827;min-width:16px;font-size:13px;font-weight:600}.cartDrawer-module-scss-module__cDNQtW__cart-drawer .cartDrawer-module-scss-module__cDNQtW__trash{cursor:pointer;color:#6b7280;background:0 0;border:0;padding:2px 4px;font-size:16px}.cartDrawer-module-scss-module__cDNQtW__cart-drawer .cartDrawer-module-scss-module__cDNQtW__priceCol{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.cartDrawer-module-scss-module__cDNQtW__cart-drawer .cartDrawer-module-scss-module__cDNQtW__price{color:#111827;font-weight:700}.cartDrawer-module-scss-module__cDNQtW__cart-drawer .cartDrawer-module-scss-module__cDNQtW__priceCompare{color:#6b7280;font-size:12px;text-decoration:line-through}.cartDrawer-module-scss-module__cDNQtW__cart-drawer .cartDrawer-module-scss-module__cDNQtW__outOfStock{color:#b91c1c;text-align:right;font-size:13px;font-weight:600}.cartDrawer-module-scss-module__cDNQtW__cart-drawer .cartDrawer-module-scss-module__cDNQtW__footer{border-top:1px solid #e5e7eb;flex-direction:column;gap:12px;padding:16px 20px 20px;display:flex}.cartDrawer-module-scss-module__cDNQtW__cart-drawer .cartDrawer-module-scss-module__cDNQtW__totalRow{justify-content:space-between;align-items:baseline;font-weight:600;display:flex}.cartDrawer-module-scss-module__cDNQtW__cart-drawer .cartDrawer-module-scss-module__cDNQtW__totalLabel{font-size:14px}.cartDrawer-module-scss-module__cDNQtW__cart-drawer .cartDrawer-module-scss-module__cDNQtW__exVatTotalRow{color:#4b5563;justify-content:space-between;align-items:baseline;margin-top:-8px;font-size:12px;display:flex}.cartDrawer-module-scss-module__cDNQtW__cart-drawer .cartDrawer-module-scss-module__cDNQtW__totalAmount{font-size:24px}.cartDrawer-module-scss-module__cDNQtW__cart-drawer .cartDrawer-module-scss-module__cDNQtW__taxNote{color:#6b7280;font-size:11px;line-height:1.4}.cartDrawer-module-scss-module__cDNQtW__cart-drawer .cartDrawer-module-scss-module__cDNQtW__checkout{background:var(--brand-primary);color:var(--brand-on-primary);cursor:pointer;border:0;border-radius:8px;padding:12px;font-weight:600}.cartDrawer-module-scss-module__cDNQtW__cart-drawer .cartDrawer-module-scss-module__cDNQtW__checkout:disabled{opacity:.6;cursor:not-allowed}
.vipProgramModal-module-scss-module__xKjzqG__vip-program-modal{border:none;border-radius:8px;width:calc(100% - 32px);max-width:700px;max-height:90vh;margin:auto;padding:0;overflow-y:auto;box-shadow:0 16px 32px #0000001a,0 4px 8px #0000000f}.vipProgramModal-module-scss-module__xKjzqG__vip-program-modal::backdrop{background:#00000080}.vipProgramModal-module-scss-module__xKjzqG__vip-program-modal .vipProgramModal-module-scss-module__xKjzqG__close{cursor:pointer;color:#fff;z-index:10;background:#0000004d;border:none;border-radius:9999px;margin-left:calc(100% - 44px);padding:0 10px;font-size:22px;line-height:1.4;position:sticky;top:12px}.vipProgramModal-module-scss-module__xKjzqG__vip-program-modal .vipProgramModal-module-scss-module__xKjzqG__close:hover{background:#00000080}.vipProgramModal-module-scss-module__xKjzqG__vip-program-modal .vipProgramModal-module-scss-module__xKjzqG__hero{color:#fff;background:#2a6c4e;margin-top:-44px;padding:36px 55px 24px 20px}@media (min-width:768px){.vipProgramModal-module-scss-module__xKjzqG__vip-program-modal .vipProgramModal-module-scss-module__xKjzqG__hero{padding-inline:35px 55px}}.vipProgramModal-module-scss-module__xKjzqG__vip-program-modal .vipProgramModal-module-scss-module__xKjzqG__heroTitle{text-transform:uppercase;margin:0 0 10px;font-size:28px;font-weight:700;line-height:1.2}.vipProgramModal-module-scss-module__xKjzqG__vip-program-modal .vipProgramModal-module-scss-module__xKjzqG__heroSubtitle{margin:0;font-size:14px;line-height:1.5}.vipProgramModal-module-scss-module__xKjzqG__vip-program-modal .vipProgramModal-module-scss-module__xKjzqG__section{padding:24px 20px}@media (min-width:768px){.vipProgramModal-module-scss-module__xKjzqG__vip-program-modal .vipProgramModal-module-scss-module__xKjzqG__section{padding-inline:35px}}.vipProgramModal-module-scss-module__xKjzqG__vip-program-modal .vipProgramModal-module-scss-module__xKjzqG__heading{text-transform:uppercase;margin:0 0 12px;font-size:20px;font-weight:700}.vipProgramModal-module-scss-module__xKjzqG__vip-program-modal .vipProgramModal-module-scss-module__xKjzqG__subtitle{margin:0 0 14px;font-size:13px;font-weight:600}.vipProgramModal-module-scss-module__xKjzqG__vip-program-modal .vipProgramModal-module-scss-module__xKjzqG__benefits{gap:4px 16px;margin:0;padding:0;font-size:13px;line-height:1.6;list-style:none;display:grid}@media (min-width:768px){.vipProgramModal-module-scss-module__xKjzqG__vip-program-modal .vipProgramModal-module-scss-module__xKjzqG__benefits{grid-template-rows:repeat(4,auto);grid-auto-flow:column}}.vipProgramModal-module-scss-module__xKjzqG__vip-program-modal .vipProgramModal-module-scss-module__xKjzqG__benefits li{padding-left:24px;position:relative}.vipProgramModal-module-scss-module__xKjzqG__vip-program-modal .vipProgramModal-module-scss-module__xKjzqG__benefits li:before{content:"✓";color:#fff;background:#309a45;border-radius:9999px;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:flex;position:absolute;top:2px;left:0}.vipProgramModal-module-scss-module__xKjzqG__vip-program-modal .vipProgramModal-module-scss-module__xKjzqG__highlight{text-align:right;margin:16px 36px 0 0;font-size:16px;font-weight:800}.vipProgramModal-module-scss-module__xKjzqG__vip-program-modal .vipProgramModal-module-scss-module__xKjzqG__discounts{color:#fff;background:#12332b;padding:24px 20px}@media (min-width:768px){.vipProgramModal-module-scss-module__xKjzqG__vip-program-modal .vipProgramModal-module-scss-module__xKjzqG__discounts{padding-inline:35px}}.vipProgramModal-module-scss-module__xKjzqG__vip-program-modal .vipProgramModal-module-scss-module__xKjzqG__discounts .vipProgramModal-module-scss-module__xKjzqG__heading{text-transform:none}.vipProgramModal-module-scss-module__xKjzqG__vip-program-modal .vipProgramModal-module-scss-module__xKjzqG__tiers{background:#309a45;flex-direction:column;gap:12px;margin:0 -20px 16px;padding:16px 20px;display:flex}@media (min-width:768px){.vipProgramModal-module-scss-module__xKjzqG__vip-program-modal .vipProgramModal-module-scss-module__xKjzqG__tiers{margin-inline:-35px;flex-direction:row;margin-bottom:40px;padding-inline:35px}}.vipProgramModal-module-scss-module__xKjzqG__vip-program-modal .vipProgramModal-module-scss-module__xKjzqG__tier{flex:1;align-items:center;gap:8px;display:flex}.vipProgramModal-module-scss-module__xKjzqG__vip-program-modal .vipProgramModal-module-scss-module__xKjzqG__medal{object-fit:contain;flex-shrink:0;width:56px;height:88px}@media (min-width:768px){.vipProgramModal-module-scss-module__xKjzqG__vip-program-modal .vipProgramModal-module-scss-module__xKjzqG__medal{margin-bottom:-24px}}.vipProgramModal-module-scss-module__xKjzqG__vip-program-modal .vipProgramModal-module-scss-module__xKjzqG__tierName{font-size:14px;font-weight:700;display:block}.vipProgramModal-module-scss-module__xKjzqG__vip-program-modal .vipProgramModal-module-scss-module__xKjzqG__tierDiscount{font-size:14px;display:block}.vipProgramModal-module-scss-module__xKjzqG__vip-program-modal .vipProgramModal-module-scss-module__xKjzqG__progression{margin:0;font-size:14px;line-height:1.4}.vipProgramModal-module-scss-module__xKjzqG__vip-program-modal .vipProgramModal-module-scss-module__xKjzqG__body{margin:0 0 8px;font-size:13px;line-height:1.6}.vipProgramModal-module-scss-module__xKjzqG__vip-program-modal .vipProgramModal-module-scss-module__xKjzqG__cta{margin:12px 0 0;font-size:13px;font-weight:700;line-height:1.5}.vipProgramModal-module-scss-module__xKjzqG__vip-program-modal .vipProgramModal-module-scss-module__xKjzqG__disclaimer{color:#4b5563;margin:0 0 8px;font-size:10px;line-height:1.5}
.upsellAuthModal-module-scss-module__33wB1W__upsell-auth-modal{border:none;border-radius:8px;width:calc(100% - 32px);max-width:480px;margin:auto;padding:24px;box-shadow:0 16px 32px #0000001a,0 4px 8px #0000000f}.upsellAuthModal-module-scss-module__33wB1W__upsell-auth-modal::backdrop{background:#00000080}.upsellAuthModal-module-scss-module__33wB1W__upsell-auth-modal .upsellAuthModal-module-scss-module__33wB1W__close{cursor:pointer;background:#f3f4f6;border:none;border-radius:9999px;padding:4px 10px;font-size:20px;line-height:1;position:absolute;top:12px;right:12px}.upsellAuthModal-module-scss-module__33wB1W__upsell-auth-modal .upsellAuthModal-module-scss-module__33wB1W__title{font-family:var(--font-montserrat),sans-serif;margin:0 0 16px;padding-right:36px;font-size:22px;font-weight:600}.upsellAuthModal-module-scss-module__33wB1W__upsell-auth-modal .upsellAuthModal-module-scss-module__33wB1W__subtitle{color:#4b5563;margin:0 0 16px;font-size:14px}.upsellAuthModal-module-scss-module__33wB1W__upsell-auth-modal .upsellAuthModal-module-scss-module__33wB1W__field{margin-bottom:16px;display:block}.upsellAuthModal-module-scss-module__33wB1W__upsell-auth-modal .upsellAuthModal-module-scss-module__33wB1W__label{margin-bottom:4px;font-size:13px;display:block}.upsellAuthModal-module-scss-module__33wB1W__upsell-auth-modal .upsellAuthModal-module-scss-module__33wB1W__input{border:1px solid #e5e7eb;border-radius:4px;width:100%;padding:12px;font-size:15px}.upsellAuthModal-module-scss-module__33wB1W__upsell-auth-modal .upsellAuthModal-module-scss-module__33wB1W__input:read-only{color:#4b5563;background:#f3f4f6}.upsellAuthModal-module-scss-module__33wB1W__upsell-auth-modal .upsellAuthModal-module-scss-module__33wB1W__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.upsellAuthModal-module-scss-module__33wB1W__upsell-auth-modal .upsellAuthModal-module-scss-module__33wB1W__error{color:#b3261e;margin:0 0 12px;font-size:13px}.upsellAuthModal-module-scss-module__33wB1W__upsell-auth-modal .upsellAuthModal-module-scss-module__33wB1W__actions{gap:12px;display:flex}.upsellAuthModal-module-scss-module__33wB1W__upsell-auth-modal .upsellAuthModal-module-scss-module__33wB1W__actions>*{flex:1}.upsellAuthModal-module-scss-module__33wB1W__upsell-auth-modal .upsellAuthModal-module-scss-module__33wB1W__primary{color:#fff;cursor:pointer;background:#235e57;border:none;border-radius:4px;width:100%;padding:12px;font-size:15px;font-weight:600}.upsellAuthModal-module-scss-module__33wB1W__upsell-auth-modal .upsellAuthModal-module-scss-module__33wB1W__primary:hover{background:#1a4a44}.upsellAuthModal-module-scss-module__33wB1W__upsell-auth-modal .upsellAuthModal-module-scss-module__33wB1W__primary:disabled{opacity:.6;cursor:default}.upsellAuthModal-module-scss-module__33wB1W__upsell-auth-modal .upsellAuthModal-module-scss-module__33wB1W__secondary{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:4px;padding:12px;font-size:15px}
.wellnessUpsellCard-module-scss-module__Fmw2uG__wellness-upsell-card{background:#00000008;border:1px solid #e5e7eb;border-radius:4px;align-items:flex-start;gap:12px;padding:12px;display:flex}.wellnessUpsellCard-module-scss-module__Fmw2uG__wellness-upsell-card.wellnessUpsellCard-module-scss-module__Fmw2uG__inCart{background:#0000000f}.wellnessUpsellCard-module-scss-module__Fmw2uG__wellness-upsell-card .wellnessUpsellCard-module-scss-module__Fmw2uG__image{border-radius:9999px;flex-shrink:0;width:60px;height:60px;overflow:hidden}.wellnessUpsellCard-module-scss-module__Fmw2uG__wellness-upsell-card .wellnessUpsellCard-module-scss-module__Fmw2uG__image img{object-fit:cover;width:100%;height:100%}.wellnessUpsellCard-module-scss-module__Fmw2uG__wellness-upsell-card .wellnessUpsellCard-module-scss-module__Fmw2uG__content{flex:1;min-width:0}.wellnessUpsellCard-module-scss-module__Fmw2uG__wellness-upsell-card .wellnessUpsellCard-module-scss-module__Fmw2uG__title{margin:0 0 4px;font-size:13px;font-weight:600;line-height:1.3}.wellnessUpsellCard-module-scss-module__Fmw2uG__wellness-upsell-card .wellnessUpsellCard-module-scss-module__Fmw2uG__tagline{margin:0 0 6px;font-size:13px;line-height:1.4}.wellnessUpsellCard-module-scss-module__Fmw2uG__wellness-upsell-card .wellnessUpsellCard-module-scss-module__Fmw2uG__description{color:#4b5563;margin:0 0 6px;font-size:11px;line-height:1.4}.wellnessUpsellCard-module-scss-module__Fmw2uG__wellness-upsell-card .wellnessUpsellCard-module-scss-module__Fmw2uG__renewal{color:#4b5563;margin:0;font-size:11px;line-height:1.3}.wellnessUpsellCard-module-scss-module__Fmw2uG__wellness-upsell-card .wellnessUpsellCard-module-scss-module__Fmw2uG__learnMore{color:#235e57;cursor:pointer;background:0 0;border:none;margin-top:4px;padding:0;font-size:11px;text-decoration:underline}.wellnessUpsellCard-module-scss-module__Fmw2uG__wellness-upsell-card .wellnessUpsellCard-module-scss-module__Fmw2uG__learnMore:hover{color:#1a4a44}.wellnessUpsellCard-module-scss-module__Fmw2uG__wellness-upsell-card .wellnessUpsellCard-module-scss-module__Fmw2uG__action{flex-shrink:0;align-self:stretch;align-items:flex-end;display:flex}.wellnessUpsellCard-module-scss-module__Fmw2uG__wellness-upsell-card .wellnessUpsellCard-module-scss-module__Fmw2uG__btn{color:#235e57;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #235e57;border-radius:4px;padding:6px 16px;font-size:13px;font-weight:500;transition:background-color .15s,color .15s}.wellnessUpsellCard-module-scss-module__Fmw2uG__wellness-upsell-card .wellnessUpsellCard-module-scss-module__Fmw2uG__btn:hover{color:#fff;background:#235e57}.wellnessUpsellCard-module-scss-module__Fmw2uG__wellness-upsell-card .wellnessUpsellCard-module-scss-module__Fmw2uG__btn:disabled{opacity:.5;cursor:not-allowed}.wellnessUpsellCard-module-scss-module__Fmw2uG__wellness-upsell-card .wellnessUpsellCard-module-scss-module__Fmw2uG__btnRemove{opacity:.6}.wellnessUpsellCard-module-scss-module__Fmw2uG__wellness-upsell-card .wellnessUpsellCard-module-scss-module__Fmw2uG__btnRemove:hover{opacity:1}
.cartUpsellBanner-module-scss-module__EjPEla__cart-upsell-banner{flex-direction:column;gap:8px;margin-top:auto;padding-top:16px;display:flex}.cartUpsellBanner-module-scss-module__EjPEla__cart-upsell-banner .cartUpsellBanner-module-scss-module__EjPEla__card{background:#f9fafb;border-radius:8px;align-items:center;gap:12px;padding:8px 12px;display:flex}.cartUpsellBanner-module-scss-module__EjPEla__cart-upsell-banner .cartUpsellBanner-module-scss-module__EjPEla__image{background:#f3f4f6;border-radius:9999px;flex-shrink:0;width:44px;height:44px;overflow:hidden}.cartUpsellBanner-module-scss-module__EjPEla__cart-upsell-banner .cartUpsellBanner-module-scss-module__EjPEla__image img{object-fit:cover;width:100%;height:100%}.cartUpsellBanner-module-scss-module__EjPEla__cart-upsell-banner .cartUpsellBanner-module-scss-module__EjPEla__body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.cartUpsellBanner-module-scss-module__EjPEla__cart-upsell-banner .cartUpsellBanner-module-scss-module__EjPEla__title{color:#111827;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:600;line-height:17px;overflow:hidden}.cartUpsellBanner-module-scss-module__EjPEla__cart-upsell-banner .cartUpsellBanner-module-scss-module__EjPEla__footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.cartUpsellBanner-module-scss-module__EjPEla__cart-upsell-banner .cartUpsellBanner-module-scss-module__EjPEla__price{color:#4b5563;font-size:13px;font-weight:600}.cartUpsellBanner-module-scss-module__EjPEla__cart-upsell-banner .cartUpsellBanner-module-scss-module__EjPEla__add{color:#111827;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:4px;padding:6px 16px;font-size:13px;font-weight:600;transition:background .12s cubic-bezier(.2,0,0,1)}.cartUpsellBanner-module-scss-module__EjPEla__cart-upsell-banner .cartUpsellBanner-module-scss-module__EjPEla__add:hover:not(:disabled){background:#f3f4f6}.cartUpsellBanner-module-scss-module__EjPEla__cart-upsell-banner .cartUpsellBanner-module-scss-module__EjPEla__add:disabled{opacity:.6;cursor:not-allowed}
.cartPointsBanner-module-scss-module___s-aIq__cart-points-banner{text-align:center;background:#dfeeec;padding:8px 16px}.cartPointsBanner-module-scss-module___s-aIq__text{color:#111827;font-size:12px}.cartPointsBanner-module-scss-module___s-aIq__value{font-variant-numeric:tabular-nums}.cartPointsBanner-module-scss-module___s-aIq__loading{vertical-align:middle;background:linear-gradient(90deg,#0000001a 25%,#0003 37%,#0000001a 63%) 0 0/400% 100%;border-radius:3px;width:2.5ch;height:.85em;animation:1.2s ease-in-out infinite cartPointsBanner-module-scss-module___s-aIq__cart-points-shimmer;display:inline-block}@media (prefers-reduced-motion:reduce){.cartPointsBanner-module-scss-module___s-aIq__loading{animation:none}}@keyframes cartPointsBanner-module-scss-module___s-aIq__cart-points-shimmer{0%{background-position:100%}to{background-position:0}}.cartPointsBanner-module-scss-module___s-aIq__disclaimer{color:#4b5563;margin-top:2px;font-size:10px;display:block}
.pro2colApp-module-scss-module__lyvt9a__pro2col-app .pro2colApp-module-scss-module__lyvt9a__container{color:#fff;background:#272727;border-radius:16px;flex-direction:column;gap:24px;padding:24px 16px;display:flex}@media (min-width:768px){.pro2colApp-module-scss-module__lyvt9a__pro2col-app .pro2colApp-module-scss-module__lyvt9a__container{gap:40px;padding:48px 40px}}.pro2colApp-module-scss-module__lyvt9a__pro2col-app .pro2colApp-module-scss-module__lyvt9a__heading{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:720px;margin:0 auto;display:flex}.pro2colApp-module-scss-module__lyvt9a__pro2col-app .pro2colApp-module-scss-module__lyvt9a__heading .pro2colApp-module-scss-module__lyvt9a__appTitle{color:#fff}.pro2colApp-module-scss-module__lyvt9a__pro2col-app .pro2colApp-module-scss-module__lyvt9a__eyebrow{font-family:var(--font-montserrat),sans-serif;color:#fff;margin:0;font-size:20px;font-weight:600;line-height:1.3}.pro2colApp-module-scss-module__lyvt9a__pro2col-app .pro2colApp-module-scss-module__lyvt9a__description{font-family:var(--font-montserrat),sans-serif;color:#e5e7eb;margin:0;font-size:16px;font-weight:500;line-height:24px}.pro2colApp-module-scss-module__lyvt9a__pro2col-app .pro2colApp-module-scss-module__lyvt9a__layout{flex-direction:column;gap:16px;display:flex}@media (min-width:768px){.pro2colApp-module-scss-module__lyvt9a__pro2col-app .pro2colApp-module-scss-module__lyvt9a__layout{flex-direction:row;align-items:stretch}}.pro2colApp-module-scss-module__lyvt9a__pro2col-app .pro2colApp-module-scss-module__lyvt9a__staticImage{aspect-ratio:4/5;border-radius:12px;width:100%;position:relative;overflow:hidden}@media (min-width:768px){.pro2colApp-module-scss-module__lyvt9a__pro2col-app .pro2colApp-module-scss-module__lyvt9a__staticImage{aspect-ratio:auto;flex:0 0 calc(33.333% - 8px);height:auto}}.pro2colApp-module-scss-module__lyvt9a__pro2col-app .pro2colApp-module-scss-module__lyvt9a__imageEl{object-fit:cover}.pro2colApp-module-scss-module__lyvt9a__pro2col-app .pro2colApp-module-scss-module__lyvt9a__carouselSection{flex-direction:column;gap:24px;display:flex}@media (min-width:768px){.pro2colApp-module-scss-module__lyvt9a__pro2col-app .pro2colApp-module-scss-module__lyvt9a__carouselSection{flex:auto;min-width:0}}.pro2colApp-module-scss-module__lyvt9a__pro2col-app .pro2colApp-module-scss-module__lyvt9a__carousel{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.pro2colApp-module-scss-module__lyvt9a__pro2col-app .pro2colApp-module-scss-module__lyvt9a__carousel::-webkit-scrollbar{display:none}.pro2colApp-module-scss-module__lyvt9a__pro2col-app .pro2colApp-module-scss-module__lyvt9a__slide{scroll-snap-align:start;flex-direction:column;flex:0 0 calc(90.9091% - 1.45455px);gap:20px;display:flex}@media (min-width:768px){.pro2colApp-module-scss-module__lyvt9a__pro2col-app .pro2colApp-module-scss-module__lyvt9a__slide{flex:0 0 calc(66.6667% - 5.33333px)}}@media (min-width:1024px){.pro2colApp-module-scss-module__lyvt9a__pro2col-app .pro2colApp-module-scss-module__lyvt9a__slide{flex:0 0 calc(45.4545% - 8.72727px)}}.pro2colApp-module-scss-module__lyvt9a__pro2col-app .pro2colApp-module-scss-module__lyvt9a__slideImage{aspect-ratio:4/5;background:#dfeeec;border-radius:12px;width:100%;position:relative;overflow:hidden}.pro2colApp-module-scss-module__lyvt9a__pro2col-app .pro2colApp-module-scss-module__lyvt9a__slideImageContent{position:absolute;inset:0}.pro2colApp-module-scss-module__lyvt9a__pro2col-app .pro2colApp-module-scss-module__lyvt9a__slideImageEl{object-fit:cover;object-position:center top}.pro2colApp-module-scss-module__lyvt9a__pro2col-app .pro2colApp-module-scss-module__lyvt9a__comingSoon{z-index:1;color:#0d1d1a;font-family:var(--font-montserrat),sans-serif;white-space:nowrap;background:#dfeeec;border-radius:12px;padding:8px 16px;font-size:14px;font-weight:600;line-height:20px;position:absolute;top:16px;right:16px}.pro2colApp-module-scss-module__lyvt9a__pro2col-app .pro2colApp-module-scss-module__lyvt9a__slideContent{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:320px;margin:0 auto;display:flex}.pro2colApp-module-scss-module__lyvt9a__pro2col-app .pro2colApp-module-scss-module__lyvt9a__slideLabel{font-family:var(--font-montserrat),sans-serif;color:#fff;margin:0;font-size:16px;font-weight:700;line-height:22px}.pro2colApp-module-scss-module__lyvt9a__pro2col-app .pro2colApp-module-scss-module__lyvt9a__slideDesc{font-family:var(--font-montserrat),sans-serif;color:#e5e7eb;margin:0;font-size:14px;line-height:20px}.pro2colApp-module-scss-module__lyvt9a__pro2col-app .pro2colApp-module-scss-module__lyvt9a__carouselNav{align-items:center;gap:12px;display:flex}.pro2colApp-module-scss-module__lyvt9a__pro2col-app .pro2colApp-module-scss-module__lyvt9a__progressBar{background:#fff;border-radius:9999px;flex:1;height:6px;overflow:hidden}.pro2colApp-module-scss-module__lyvt9a__pro2col-app .pro2colApp-module-scss-module__lyvt9a__progressFill{background:#235e57;border-radius:9999px;height:100%;transition:width .2s cubic-bezier(.2,0,0,1)}.pro2colApp-module-scss-module__lyvt9a__pro2col-app .pro2colApp-module-scss-module__lyvt9a__navButton{color:#fff;cursor:pointer;background:#235e57;border:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:filter .12s cubic-bezier(.2,0,0,1);display:inline-flex}.pro2colApp-module-scss-module__lyvt9a__pro2col-app .pro2colApp-module-scss-module__lyvt9a__navButton:hover:not(:disabled){filter:brightness(.92)}.pro2colApp-module-scss-module__lyvt9a__pro2col-app .pro2colApp-module-scss-module__lyvt9a__navButton:disabled{opacity:.4;cursor:not-allowed}.pro2colApp-module-scss-module__lyvt9a__pro2col-app .pro2colApp-module-scss-module__lyvt9a__navBack{transform:rotate(180deg)}.pro2colApp-module-scss-module__lyvt9a__fullBleed{background:#272727}.pro2colApp-module-scss-module__lyvt9a__fullBleed .pro2colApp-module-scss-module__lyvt9a__container{background:0 0;border-radius:0;padding-inline:0}
.assessmentRouteModal-module-scss-module__51SjZG__assessment-route-modal{z-index:400;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.assessmentRouteModal-module-scss-module__51SjZG__assessment-route-modal .assessmentRouteModal-module-scss-module__51SjZG__backdrop{cursor:pointer;background:#00000080;border:0;position:absolute;inset:0}.assessmentRouteModal-module-scss-module__51SjZG__assessment-route-modal .assessmentRouteModal-module-scss-module__51SjZG__panel{background:#fff;border-radius:12px;flex-direction:column;gap:12px;width:100%;max-width:440px;padding:24px;display:flex;position:relative;box-shadow:0 16px 32px #0000001a,0 4px 8px #0000000f}.assessmentRouteModal-module-scss-module__51SjZG__assessment-route-modal .assessmentRouteModal-module-scss-module__51SjZG__close{cursor:pointer;color:#4b5563;background:0 0;border:0;padding:4px;font-size:18px;line-height:1;position:absolute;top:12px;right:12px}.assessmentRouteModal-module-scss-module__51SjZG__assessment-route-modal .assessmentRouteModal-module-scss-module__51SjZG__title{font-family:var(--font-montserrat),sans-serif;color:#111827;margin:0;font-size:24px;font-weight:600}.assessmentRouteModal-module-scss-module__51SjZG__assessment-route-modal .assessmentRouteModal-module-scss-module__51SjZG__subtitle,.assessmentRouteModal-module-scss-module__51SjZG__assessment-route-modal .assessmentRouteModal-module-scss-module__51SjZG__body{color:#4b5563;margin:0;font-size:14px;line-height:1.5}.assessmentRouteModal-module-scss-module__51SjZG__assessment-route-modal .assessmentRouteModal-module-scss-module__51SjZG__form{flex-direction:column;gap:12px;margin-top:8px;display:flex}.assessmentRouteModal-module-scss-module__51SjZG__assessment-route-modal .assessmentRouteModal-module-scss-module__51SjZG__input{color:#111827;border:1px solid #d1d5db;border-radius:4px;width:100%;padding:12px;font-size:15px}.assessmentRouteModal-module-scss-module__51SjZG__assessment-route-modal .assessmentRouteModal-module-scss-module__51SjZG__input:focus{outline-offset:1px;border-color:#0e7dad;outline:2px solid #0e7dad}.assessmentRouteModal-module-scss-module__51SjZG__assessment-route-modal .assessmentRouteModal-module-scss-module__51SjZG__error{color:#b91c1c;margin:0;font-size:13px;line-height:1.5}.assessmentRouteModal-module-scss-module__51SjZG__assessment-route-modal .assessmentRouteModal-module-scss-module__51SjZG__actions{flex-direction:column;gap:12px;margin-top:8px;display:flex}.assessmentRouteModal-module-scss-module__51SjZG__assessment-route-modal .assessmentRouteModal-module-scss-module__51SjZG__actionsCentered{flex-direction:column;align-items:center;gap:12px;margin-top:8px;display:flex}.assessmentRouteModal-module-scss-module__51SjZG__assessment-route-modal .assessmentRouteModal-module-scss-module__51SjZG__linkAction{color:#4b5563;cursor:pointer;background:0 0;border:0;padding:4px;font-size:14px;text-decoration:underline}.assessmentRouteModal-module-scss-module__51SjZG__assessment-route-modal .assessmentRouteModal-module-scss-module__51SjZG__inlineLink{color:inherit;text-decoration:underline}
.bioniqFormulasCreated-module-scss-module__u6t-8q__bioniq-formulas-created{flex-direction:column;gap:24px;display:flex}@media (min-width:768px){.bioniqFormulasCreated-module-scss-module__u6t-8q__bioniq-formulas-created{flex-direction:row;align-items:stretch;gap:40px}}.bioniqFormulasCreated-module-scss-module__u6t-8q__bioniq-formulas-created .bioniqFormulasCreated-module-scss-module__u6t-8q__content{flex-direction:column;gap:16px;display:flex}@media (min-width:768px){.bioniqFormulasCreated-module-scss-module__u6t-8q__bioniq-formulas-created .bioniqFormulasCreated-module-scss-module__u6t-8q__content{flex:50%;justify-content:center;gap:24px}}.bioniqFormulasCreated-module-scss-module__u6t-8q__bioniq-formulas-created .bioniqFormulasCreated-module-scss-module__u6t-8q__ctaRow{margin-top:8px}.bioniqFormulasCreated-module-scss-module__u6t-8q__bioniq-formulas-created .bioniqFormulasCreated-module-scss-module__u6t-8q__marquees{gap:24px;height:400px;display:flex}@media (min-width:768px){.bioniqFormulasCreated-module-scss-module__u6t-8q__bioniq-formulas-created .bioniqFormulasCreated-module-scss-module__u6t-8q__marquees{flex:50%;height:520px}}.bioniqFormulasCreated-module-scss-module__u6t-8q__bioniq-formulas-created .bioniqFormulasCreated-module-scss-module__u6t-8q__column{isolation:isolate;border-radius:12px;flex:1;overflow:hidden;transform:translateZ(0)}.bioniqFormulasCreated-module-scss-module__u6t-8q__bioniq-formulas-created .bioniqFormulasCreated-module-scss-module__u6t-8q__track{will-change:transform;backface-visibility:hidden;flex-direction:column;animation:40s linear infinite bioniqFormulasCreated-module-scss-module__u6t-8q__marquee-vertical;display:flex}@media (prefers-reduced-motion:reduce){.bioniqFormulasCreated-module-scss-module__u6t-8q__bioniq-formulas-created .bioniqFormulasCreated-module-scss-module__u6t-8q__track{animation:none}}.bioniqFormulasCreated-module-scss-module__u6t-8q__bioniq-formulas-created .bioniqFormulasCreated-module-scss-module__u6t-8q__columnReverse .bioniqFormulasCreated-module-scss-module__u6t-8q__track{animation-direction:reverse}.bioniqFormulasCreated-module-scss-module__u6t-8q__bioniq-formulas-created .bioniqFormulasCreated-module-scss-module__u6t-8q__cell{aspect-ratio:3/4;border-radius:12px;flex-shrink:0;width:100%;margin-bottom:20px;position:relative;overflow:hidden}.bioniqFormulasCreated-module-scss-module__u6t-8q__bioniq-formulas-created .bioniqFormulasCreated-module-scss-module__u6t-8q__imageEl{object-fit:cover}@keyframes bioniqFormulasCreated-module-scss-module__u6t-8q__marquee-vertical{0%{transform:translate(0,0)}to{transform:translateY(-50%)}}
.bioniqInfoCards-module-scss-module__mtrvXG__bioniq-info-cards .bioniqInfoCards-module-scss-module__mtrvXG__container{background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:24px;padding:24px 16px;display:flex}@media (min-width:768px){.bioniqInfoCards-module-scss-module__mtrvXG__bioniq-info-cards .bioniqInfoCards-module-scss-module__mtrvXG__container{gap:40px;padding:48px 40px}}.bioniqInfoCards-module-scss-module__mtrvXG__bioniq-info-cards .bioniqInfoCards-module-scss-module__mtrvXG__heading{text-align:center;flex-direction:column;gap:8px;max-width:720px;display:flex}.bioniqInfoCards-module-scss-module__mtrvXG__bioniq-info-cards .bioniqInfoCards-module-scss-module__mtrvXG__description{font-family:var(--font-montserrat),sans-serif;color:#4b5563;margin:0;font-size:14px;line-height:20px}.bioniqInfoCards-module-scss-module__mtrvXG__bioniq-info-cards .bioniqInfoCards-module-scss-module__mtrvXG__desktopCards{margin:0;padding:0;list-style:none;display:none}@media (min-width:768px){.bioniqInfoCards-module-scss-module__mtrvXG__bioniq-info-cards .bioniqInfoCards-module-scss-module__mtrvXG__desktopCards{grid-template-columns:repeat(3,1fr);gap:24px;width:100%;display:grid}}.bioniqInfoCards-module-scss-module__mtrvXG__bioniq-info-cards .bioniqInfoCards-module-scss-module__mtrvXG__card{flex-direction:column;gap:12px;display:flex}.bioniqInfoCards-module-scss-module__mtrvXG__bioniq-info-cards .bioniqInfoCards-module-scss-module__mtrvXG__imageWrap{aspect-ratio:1;border-radius:12px;width:100%;position:relative;overflow:hidden}.bioniqInfoCards-module-scss-module__mtrvXG__bioniq-info-cards .bioniqInfoCards-module-scss-module__mtrvXG__imageEl{object-fit:cover}.bioniqInfoCards-module-scss-module__mtrvXG__bioniq-info-cards .bioniqInfoCards-module-scss-module__mtrvXG__cardTitle{font-family:var(--font-montserrat),sans-serif;color:#05131a;margin:0;font-size:18px;font-weight:600;line-height:24px}.bioniqInfoCards-module-scss-module__mtrvXG__bioniq-info-cards .bioniqInfoCards-module-scss-module__mtrvXG__cardDesc{font-family:var(--font-montserrat),sans-serif;color:#4b5563;margin:0;font-size:14px;line-height:20px}.bioniqInfoCards-module-scss-module__mtrvXG__bioniq-info-cards .bioniqInfoCards-module-scss-module__mtrvXG__mobileView{flex-direction:column;gap:16px;width:100%;display:flex}@media (min-width:768px){.bioniqInfoCards-module-scss-module__mtrvXG__bioniq-info-cards .bioniqInfoCards-module-scss-module__mtrvXG__mobileView{display:none}}.bioniqInfoCards-module-scss-module__mtrvXG__bioniq-info-cards .bioniqInfoCards-module-scss-module__mtrvXG__carousel{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.bioniqInfoCards-module-scss-module__mtrvXG__bioniq-info-cards .bioniqInfoCards-module-scss-module__mtrvXG__carousel::-webkit-scrollbar{display:none}.bioniqInfoCards-module-scss-module__mtrvXG__bioniq-info-cards .bioniqInfoCards-module-scss-module__mtrvXG__mobileCard{scroll-snap-align:start;flex-direction:column;flex:0 0 calc(100% - 24px);gap:12px;display:flex}.bioniqInfoCards-module-scss-module__mtrvXG__bioniq-info-cards .bioniqInfoCards-module-scss-module__mtrvXG__carouselNav{align-items:center;gap:12px;display:flex}.bioniqInfoCards-module-scss-module__mtrvXG__bioniq-info-cards .bioniqInfoCards-module-scss-module__mtrvXG__progressBar{background:#e5e7eb;border-radius:9999px;flex:1;height:2px;overflow:hidden}.bioniqInfoCards-module-scss-module__mtrvXG__bioniq-info-cards .bioniqInfoCards-module-scss-module__mtrvXG__progressFill{background:#0e7dad;border-radius:9999px;height:100%;transition:width .2s cubic-bezier(.2,0,0,1)}.bioniqInfoCards-module-scss-module__mtrvXG__bioniq-info-cards .bioniqInfoCards-module-scss-module__mtrvXG__navButton{color:#fff;cursor:pointer;background:#0e7dad;border:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:filter .12s cubic-bezier(.2,0,0,1);display:inline-flex}.bioniqInfoCards-module-scss-module__mtrvXG__bioniq-info-cards .bioniqInfoCards-module-scss-module__mtrvXG__navButton:hover:not(:disabled){filter:brightness(.92)}.bioniqInfoCards-module-scss-module__mtrvXG__bioniq-info-cards .bioniqInfoCards-module-scss-module__mtrvXG__navButton:disabled{opacity:.4;cursor:not-allowed}.bioniqInfoCards-module-scss-module__mtrvXG__bioniq-info-cards .bioniqInfoCards-module-scss-module__mtrvXG__navBack{transform:rotate(180deg)}.bioniqInfoCards-module-scss-module__mtrvXG__bioniq-info-cards .bioniqInfoCards-module-scss-module__mtrvXG__ctaRow{flex-direction:column;align-items:stretch;width:100%;display:flex}@media (min-width:768px){.bioniqInfoCards-module-scss-module__mtrvXG__bioniq-info-cards .bioniqInfoCards-module-scss-module__mtrvXG__ctaRow{flex-direction:row;justify-content:center;align-items:center}}
.bioniqSteps-module-scss-module___8k_EG__bioniq-steps .bioniqSteps-module-scss-module___8k_EG__container{background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:24px;padding:24px 16px;display:flex}@media (min-width:768px){.bioniqSteps-module-scss-module___8k_EG__bioniq-steps .bioniqSteps-module-scss-module___8k_EG__container{gap:40px;padding:48px 40px}}.bioniqSteps-module-scss-module___8k_EG__bioniq-steps .bioniqSteps-module-scss-module___8k_EG__timeline{display:none}@media (min-width:768px){.bioniqSteps-module-scss-module___8k_EG__bioniq-steps .bioniqSteps-module-scss-module___8k_EG__timeline{width:100%;max-width:960px;display:block;position:relative}}.bioniqSteps-module-scss-module___8k_EG__bioniq-steps .bioniqSteps-module-scss-module___8k_EG__timeline.bioniqSteps-module-scss-module___8k_EG__active .bioniqSteps-module-scss-module___8k_EG__fill{width:100%}.bioniqSteps-module-scss-module___8k_EG__bioniq-steps .bioniqSteps-module-scss-module___8k_EG__track{background:#e5e7eb;border-radius:9999px;height:4px;position:absolute;top:6px;left:0;right:0;overflow:hidden}.bioniqSteps-module-scss-module___8k_EG__bioniq-steps .bioniqSteps-module-scss-module___8k_EG__fill{background:#0e7dad;border-radius:9999px;width:0;height:100%;transition:width 1.5s cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion:reduce){.bioniqSteps-module-scss-module___8k_EG__bioniq-steps .bioniqSteps-module-scss-module___8k_EG__fill{transition:none}}.bioniqSteps-module-scss-module___8k_EG__bioniq-steps .bioniqSteps-module-scss-module___8k_EG__stepsList{grid-template-columns:repeat(var(--step-count,4), 1fr);z-index:1;margin:0;padding:0;list-style:none;display:grid;position:relative}.bioniqSteps-module-scss-module___8k_EG__bioniq-steps .bioniqSteps-module-scss-module___8k_EG__step{flex-direction:column;align-items:flex-start;gap:8px;padding-right:16px;display:flex}.bioniqSteps-module-scss-module___8k_EG__bioniq-steps .bioniqSteps-module-scss-module___8k_EG__dot{background:#0e7dad;border-radius:9999px;width:16px;height:16px}.bioniqSteps-module-scss-module___8k_EG__bioniq-steps .bioniqSteps-module-scss-module___8k_EG__stepLabel{font-family:var(--font-montserrat),sans-serif;color:#05131a;margin:0;font-size:18px;font-weight:600;line-height:24px}.bioniqSteps-module-scss-module___8k_EG__bioniq-steps .bioniqSteps-module-scss-module___8k_EG__stepDesc{font-family:var(--font-montserrat),sans-serif;color:#4b5563;margin:0;font-size:14px;line-height:20px}.bioniqSteps-module-scss-module___8k_EG__bioniq-steps .bioniqSteps-module-scss-module___8k_EG__mobileSteps{flex-direction:column;gap:12px;width:100%;margin:0;padding:0;list-style:none;display:flex}@media (min-width:768px){.bioniqSteps-module-scss-module___8k_EG__bioniq-steps .bioniqSteps-module-scss-module___8k_EG__mobileSteps{display:none}}.bioniqSteps-module-scss-module___8k_EG__bioniq-steps .bioniqSteps-module-scss-module___8k_EG__mobileStep{border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:8px;padding:16px;display:flex}.bioniqSteps-module-scss-module___8k_EG__bioniq-steps .bioniqSteps-module-scss-module___8k_EG__ctaRow{flex-direction:column;align-items:stretch;width:100%;display:flex}@media (min-width:768px){.bioniqSteps-module-scss-module___8k_EG__bioniq-steps .bioniqSteps-module-scss-module___8k_EG__ctaRow{flex-direction:row;justify-content:center;align-items:center}}
.mobileFixedAssessmentCta-module-scss-module__QnYcIG__bar{z-index:100;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #00000014}@media (min-width:768px){.mobileFixedAssessmentCta-module-scss-module__QnYcIG__bar{display:none}}@media (max-width:767.98px){main:has(.mobileFixedAssessmentCta-module-scss-module__QnYcIG__bar){padding-bottom:calc(96px + env(safe-area-inset-bottom))}}
.focusSelector-module-scss-module__XXO2kG__focus-selector{padding-block:48px}@media (min-width:768px){.focusSelector-module-scss-module__XXO2kG__focus-selector{padding-block:80px}}.focusSelector-module-scss-module__XXO2kG__focus-selector .focusSelector-module-scss-module__XXO2kG__desktopView{display:none}@media (min-width:768px){.focusSelector-module-scss-module__XXO2kG__focus-selector .focusSelector-module-scss-module__XXO2kG__desktopView{flex-direction:column;gap:40px;display:flex}}.focusSelector-module-scss-module__XXO2kG__focus-selector .focusSelector-module-scss-module__XXO2kG__mobileView{flex-direction:column;gap:24px;display:flex}@media (min-width:768px){.focusSelector-module-scss-module__XXO2kG__focus-selector .focusSelector-module-scss-module__XXO2kG__mobileView{display:none}}.focusSelector-module-scss-module__XXO2kG__focus-selector .focusSelector-module-scss-module__XXO2kG__mobileContent{flex-direction:column;gap:16px;display:flex}.focusSelector-module-scss-module__XXO2kG__focus-selector .focusSelector-module-scss-module__XXO2kG__contentStack{display:grid}.focusSelector-module-scss-module__XXO2kG__focus-selector .focusSelector-module-scss-module__XXO2kG__contentStack>*{grid-area:1/1}.focusSelector-module-scss-module__XXO2kG__focus-selector .focusSelector-module-scss-module__XXO2kG__contentHidden{visibility:hidden}.focusSelector-module-scss-module__XXO2kG__focus-selector .focusSelector-module-scss-module__XXO2kG__progressBar{background:#e5e7eb;border-radius:9999px;flex:1;height:2px;overflow:hidden}.focusSelector-module-scss-module__XXO2kG__focus-selector .focusSelector-module-scss-module__XXO2kG__progressFill{background:var(--brand-primary);border-radius:9999px;height:100%;transition:width .2s cubic-bezier(.2,0,0,1)}.focusSelector-module-scss-module__XXO2kG__focus-selector .focusSelector-module-scss-module__XXO2kG__imageGrid{grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.focusSelector-module-scss-module__XXO2kG__focus-selector .focusSelector-module-scss-module__XXO2kG__imageCell{position:relative}.focusSelector-module-scss-module__XXO2kG__focus-selector .focusSelector-module-scss-module__XXO2kG__imageButton{aspect-ratio:1;cursor:pointer;background:0 0;border:0;border-radius:12px;width:100%;padding:0;transition:filter .12s cubic-bezier(.2,0,0,1);position:relative;overflow:hidden}.focusSelector-module-scss-module__XXO2kG__focus-selector .focusSelector-module-scss-module__XXO2kG__imageButton:after{content:"";opacity:1;pointer-events:none;background:#00000073;transition:opacity .2s cubic-bezier(.2,0,0,1);position:absolute;inset:0}.focusSelector-module-scss-module__XXO2kG__focus-selector .focusSelector-module-scss-module__XXO2kG__imageButton.focusSelector-module-scss-module__XXO2kG__selected:after{opacity:0}.focusSelector-module-scss-module__XXO2kG__focus-selector .focusSelector-module-scss-module__XXO2kG__imageEl{object-fit:cover}.focusSelector-module-scss-module__XXO2kG__focus-selector .focusSelector-module-scss-module__XXO2kG__content{flex-direction:column;gap:24px;display:flex}@media (min-width:768px){.focusSelector-module-scss-module__XXO2kG__focus-selector .focusSelector-module-scss-module__XXO2kG__content{flex-direction:row;align-items:flex-start;gap:40px}}.focusSelector-module-scss-module__XXO2kG__focus-selector .focusSelector-module-scss-module__XXO2kG__contentMain{flex-direction:column;flex:50%;gap:16px;display:flex}@media (min-width:768px){.focusSelector-module-scss-module__XXO2kG__focus-selector .focusSelector-module-scss-module__XXO2kG__contentMain{gap:20px}}.focusSelector-module-scss-module__XXO2kG__focus-selector .focusSelector-module-scss-module__XXO2kG__description{font-family:var(--font-montserrat),sans-serif;color:#4b5563;margin:0;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.focusSelector-module-scss-module__XXO2kG__focus-selector .focusSelector-module-scss-module__XXO2kG__ctaRow{margin-top:8px}.focusSelector-module-scss-module__XXO2kG__focus-selector .focusSelector-module-scss-module__XXO2kG__benefitColumns{flex:50%;grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:767.98px){.focusSelector-module-scss-module__XXO2kG__focus-selector .focusSelector-module-scss-module__XXO2kG__benefitColumns{grid-template-columns:1fr}}.focusSelector-module-scss-module__XXO2kG__focus-selector .focusSelector-module-scss-module__XXO2kG__benefitColumn{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.focusSelector-module-scss-module__XXO2kG__focus-selector .focusSelector-module-scss-module__XXO2kG__benefit{background:var(--brand-secondary);border-radius:4px;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.focusSelector-module-scss-module__XXO2kG__focus-selector .focusSelector-module-scss-module__XXO2kG__checkmark{color:var(--brand-primary);flex-shrink:0;margin-top:2px;display:inline-flex}.focusSelector-module-scss-module__XXO2kG__focus-selector .focusSelector-module-scss-module__XXO2kG__benefitLabel{font-family:var(--font-montserrat),sans-serif;color:var(--brand-quaternary);font-size:16px;font-style:normal;font-weight:500;line-height:24px}.focusSelector-module-scss-module__XXO2kG__focus-selector .focusSelector-module-scss-module__XXO2kG__carousel{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.focusSelector-module-scss-module__XXO2kG__focus-selector .focusSelector-module-scss-module__XXO2kG__carousel::-webkit-scrollbar{display:none}.focusSelector-module-scss-module__XXO2kG__focus-selector .focusSelector-module-scss-module__XXO2kG__mobileCard{scroll-snap-align:center;aspect-ratio:1;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:0 0 100%;padding:0;position:relative;overflow:hidden}.focusSelector-module-scss-module__XXO2kG__focus-selector .focusSelector-module-scss-module__XXO2kG__mobileCard:after{content:"";opacity:1;pointer-events:none;background:#00000073;transition:opacity .2s cubic-bezier(.2,0,0,1);position:absolute;inset:0}.focusSelector-module-scss-module__XXO2kG__focus-selector .focusSelector-module-scss-module__XXO2kG__mobileCard.focusSelector-module-scss-module__XXO2kG__selected:after{opacity:0}.focusSelector-module-scss-module__XXO2kG__focus-selector .focusSelector-module-scss-module__XXO2kG__carouselNav{align-items:center;gap:12px;display:flex}.focusSelector-module-scss-module__XXO2kG__focus-selector .focusSelector-module-scss-module__XXO2kG__navButton{background:var(--brand-primary);color:#fff;cursor:pointer;border:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:filter .12s cubic-bezier(.2,0,0,1);display:inline-flex}.focusSelector-module-scss-module__XXO2kG__focus-selector .focusSelector-module-scss-module__XXO2kG__navButton:hover:not(:disabled){filter:brightness(.92)}.focusSelector-module-scss-module__XXO2kG__focus-selector .focusSelector-module-scss-module__XXO2kG__navButton:disabled{opacity:.4;cursor:not-allowed}.focusSelector-module-scss-module__XXO2kG__focus-selector .focusSelector-module-scss-module__XXO2kG__navBack{transform:rotate(180deg)}
.fdaDisclaimer-module-scss-module__IodvOa__disclaimer{font-family:var(--font-montserrat),sans-serif;text-align:center;color:#6b7280;margin:0;padding-block:24px 0;font-size:12px;line-height:18px}
.ingredientsMarquee-module-scss-module__Tu7Y4W__ingredients-marquee{flex-direction:column;gap:16px;display:flex}.ingredientsMarquee-module-scss-module__Tu7Y4W__ingredients-marquee.ingredientsMarquee-module-scss-module__Tu7Y4W__extraBottomSpace{padding-bottom:48px}@media (min-width:768px){.ingredientsMarquee-module-scss-module__Tu7Y4W__ingredients-marquee.ingredientsMarquee-module-scss-module__Tu7Y4W__extraBottomSpace{padding-bottom:80px}}.ingredientsMarquee-module-scss-module__Tu7Y4W__ingredients-marquee .ingredientsMarquee-module-scss-module__Tu7Y4W__row{width:100%;overflow:hidden}.ingredientsMarquee-module-scss-module__Tu7Y4W__ingredients-marquee .ingredientsMarquee-module-scss-module__Tu7Y4W__track{gap:16px;width:max-content;animation:80s linear infinite ingredientsMarquee-module-scss-module__Tu7Y4W__marquee;display:flex}@media (prefers-reduced-motion:reduce){.ingredientsMarquee-module-scss-module__Tu7Y4W__ingredients-marquee .ingredientsMarquee-module-scss-module__Tu7Y4W__track{animation:none}}.ingredientsMarquee-module-scss-module__Tu7Y4W__ingredients-marquee .ingredientsMarquee-module-scss-module__Tu7Y4W__rowRtl .ingredientsMarquee-module-scss-module__Tu7Y4W__track{animation-direction:reverse}.ingredientsMarquee-module-scss-module__Tu7Y4W__ingredients-marquee .ingredientsMarquee-module-scss-module__Tu7Y4W__card{font-family:var(--font-montserrat),sans-serif;background:#fff;border-radius:8px;flex-shrink:0;align-items:center;gap:12px;padding:8px 16px 8px 8px;display:inline-flex}.ingredientsMarquee-module-scss-module__Tu7Y4W__ingredients-marquee .ingredientsMarquee-module-scss-module__Tu7Y4W__iconWrap{background:#f3f4f6;border-radius:9999px;flex-shrink:0;width:40px;height:40px;position:relative;overflow:hidden}.ingredientsMarquee-module-scss-module__Tu7Y4W__ingredients-marquee .ingredientsMarquee-module-scss-module__Tu7Y4W__iconImg{object-fit:cover;width:100%;height:100%;display:block}.ingredientsMarquee-module-scss-module__Tu7Y4W__ingredients-marquee .ingredientsMarquee-module-scss-module__Tu7Y4W__text{white-space:nowrap;flex-direction:column;display:flex}.ingredientsMarquee-module-scss-module__Tu7Y4W__ingredients-marquee .ingredientsMarquee-module-scss-module__Tu7Y4W__name{color:#05131a;margin:0;font-size:16px;font-weight:600;line-height:24px}.ingredientsMarquee-module-scss-module__Tu7Y4W__ingredients-marquee .ingredientsMarquee-module-scss-module__Tu7Y4W__benefit{color:#4b5563;margin:0;font-size:12px;font-weight:400;line-height:16px}@keyframes ingredientsMarquee-module-scss-module__Tu7Y4W__marquee{0%{transform:translate(-50%)}to{transform:translate(0)}}
.bioniqProduct-module-scss-module__KeMJPa__formulaTitle{text-align:center;font-family:var(--font-montserrat),sans-serif;color:#05131a;max-width:720px;margin:0 auto 24px;font-size:32px;font-weight:600;line-height:40px}@media (min-width:768px){.bioniqProduct-module-scss-module__KeMJPa__formulaTitle{margin-bottom:40px;font-size:48px;line-height:56px}}.bioniqProduct-module-scss-module__KeMJPa__bioniq-product .bioniqProduct-module-scss-module__KeMJPa__desktopOnly{display:block}.bioniqProduct-module-scss-module__KeMJPa__bioniq-product .bioniqProduct-module-scss-module__KeMJPa__mobileOnly{display:none}@media (max-width:767.98px){.bioniqProduct-module-scss-module__KeMJPa__bioniq-product .bioniqProduct-module-scss-module__KeMJPa__desktopOnly{display:none}.bioniqProduct-module-scss-module__KeMJPa__bioniq-product .bioniqProduct-module-scss-module__KeMJPa__mobileOnly{display:block}}.bioniqProduct-module-scss-module__KeMJPa__bioniq-product .bioniqProduct-module-scss-module__KeMJPa__container{background:#fff;border-radius:16px;grid-template-columns:1fr;gap:24px;padding:16px;display:grid}@media (min-width:768px){.bioniqProduct-module-scss-module__KeMJPa__bioniq-product .bioniqProduct-module-scss-module__KeMJPa__container{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;padding:40px}}.bioniqProduct-module-scss-module__KeMJPa__bioniq-product .bioniqProduct-module-scss-module__KeMJPa__info{flex-direction:column;gap:16px;display:flex}.bioniqProduct-module-scss-module__KeMJPa__bioniq-product .bioniqProduct-module-scss-module__KeMJPa__title{font-family:var(--font-montserrat),sans-serif;color:#05131a;margin:0;font-size:32px;font-weight:600;line-height:40px}@media (min-width:768px){.bioniqProduct-module-scss-module__KeMJPa__bioniq-product .bioniqProduct-module-scss-module__KeMJPa__title{font-size:40px;line-height:48px}}.bioniqProduct-module-scss-module__KeMJPa__bioniq-product .bioniqProduct-module-scss-module__KeMJPa__priceLine{font-family:var(--font-montserrat),sans-serif;color:#05131a;margin:0;font-size:24px;font-weight:600;line-height:32px}.bioniqProduct-module-scss-module__KeMJPa__bioniq-product .bioniqProduct-module-scss-module__KeMJPa__subtitle{font-family:var(--font-montserrat),sans-serif;color:#4b5563;margin:0;font-size:14px;line-height:20px}.bioniqProduct-module-scss-module__KeMJPa__bioniq-product .bioniqProduct-module-scss-module__KeMJPa__supplyPill{color:#0e7dad;border:1px solid #0e7dad;border-radius:9999px;align-self:flex-start;padding:4px 12px;font-size:12px;font-weight:600}.bioniqProduct-module-scss-module__KeMJPa__bioniq-product .bioniqProduct-module-scss-module__KeMJPa__attributes{text-align:center;color:#4b5563;grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.bioniqProduct-module-scss-module__KeMJPa__bioniq-product .bioniqProduct-module-scss-module__KeMJPa__attribute{flex-direction:column;align-items:center;gap:4px;display:flex}.bioniqProduct-module-scss-module__KeMJPa__bioniq-product .bioniqProduct-module-scss-module__KeMJPa__attribute img{object-fit:contain;width:56px;height:56px}.bioniqProduct-module-scss-module__KeMJPa__bioniq-product .bioniqProduct-module-scss-module__KeMJPa__disclaimer{font-family:var(--font-montserrat),sans-serif;color:#4b5563;font-size:11px;line-height:16px}.bioniqProduct-module-scss-module__KeMJPa__bioniq-product .bioniqProduct-module-scss-module__KeMJPa__disclaimer p{margin:0}.bioniqProduct-module-scss-module__KeMJPa__bioniq-product .bioniqProduct-module-scss-module__KeMJPa__details{border-top:1px solid #e5e7eb;margin:0;padding:0;list-style:none}.bioniqProduct-module-scss-module__KeMJPa__bioniq-product .bioniqProduct-module-scss-module__KeMJPa__detail{border-bottom:1px solid #e5e7eb}.bioniqProduct-module-scss-module__KeMJPa__bioniq-product .bioniqProduct-module-scss-module__KeMJPa__detailSummary{text-align:left;color:#05131a;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:16px 0;font-weight:600;display:flex}.bioniqProduct-module-scss-module__KeMJPa__bioniq-product .bioniqProduct-module-scss-module__KeMJPa__detailBody{color:#4b5563;padding:0 0 16px;font-size:14px}
.bioniqProductInfo-module-scss-module__VG6FJa__bioniq-product-info{flex-direction:column;gap:24px;display:flex}.bioniqProductInfo-module-scss-module__VG6FJa__bioniq-product-info .bioniqProductInfo-module-scss-module__VG6FJa__tabs{background:#fff;border-radius:16px;gap:8px;margin:0;padding:8px;list-style:none;display:flex;overflow-x:auto}.bioniqProductInfo-module-scss-module__VG6FJa__bioniq-product-info .bioniqProductInfo-module-scss-module__VG6FJa__loader{text-align:center;color:#4b5563;font-family:var(--font-montserrat),sans-serif;background:#fff;border-radius:16px;padding:24px;font-size:14px}.bioniqProductInfo-module-scss-module__VG6FJa__bioniq-product-info .bioniqProductInfo-module-scss-module__VG6FJa__tab{font-family:var(--font-montserrat),sans-serif;color:#4b5563;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:12px 16px;font-size:14px;font-weight:500}.bioniqProductInfo-module-scss-module__VG6FJa__bioniq-product-info .bioniqProductInfo-module-scss-module__VG6FJa__tab:hover{color:#05131a}.bioniqProductInfo-module-scss-module__VG6FJa__bioniq-product-info .bioniqProductInfo-module-scss-module__VG6FJa__tab.bioniqProductInfo-module-scss-module__VG6FJa__tabActive{color:#fff;background:#0e7dad}.bioniqProductInfo-module-scss-module__VG6FJa__bioniq-product-info .bioniqProductInfo-module-scss-module__VG6FJa__body{background:#fff;border-radius:16px;grid-template-columns:1fr;gap:16px;padding:16px;display:grid}@media (min-width:768px){.bioniqProductInfo-module-scss-module__VG6FJa__bioniq-product-info .bioniqProductInfo-module-scss-module__VG6FJa__body{grid-template-columns:minmax(0,200px) minmax(0,1fr) minmax(0,180px);gap:24px;padding:24px}}.bioniqProductInfo-module-scss-module__VG6FJa__bioniq-product-info .bioniqProductInfo-module-scss-module__VG6FJa__ingredients{flex-direction:column;gap:4px;max-height:460px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.bioniqProductInfo-module-scss-module__VG6FJa__bioniq-product-info .bioniqProductInfo-module-scss-module__VG6FJa__empty{color:#6b7280;text-align:center;padding:16px;font-size:14px}.bioniqProductInfo-module-scss-module__VG6FJa__bioniq-product-info .bioniqProductInfo-module-scss-module__VG6FJa__ingredient{cursor:pointer;width:100%;font-family:var(--font-montserrat),sans-serif;color:#111827;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;display:flex}.bioniqProductInfo-module-scss-module__VG6FJa__bioniq-product-info .bioniqProductInfo-module-scss-module__VG6FJa__ingredient:hover{background:#edf8fc}.bioniqProductInfo-module-scss-module__VG6FJa__bioniq-product-info .bioniqProductInfo-module-scss-module__VG6FJa__ingredient.bioniqProductInfo-module-scss-module__VG6FJa__ingredientActive{background:#edf8fc;font-weight:600}.bioniqProductInfo-module-scss-module__VG6FJa__bioniq-product-info .bioniqProductInfo-module-scss-module__VG6FJa__percent{color:#4b5563;font-weight:500}.bioniqProductInfo-module-scss-module__VG6FJa__bioniq-product-info .bioniqProductInfo-module-scss-module__VG6FJa__detail{flex-direction:column;gap:16px;display:flex}.bioniqProductInfo-module-scss-module__VG6FJa__bioniq-product-info .bioniqProductInfo-module-scss-module__VG6FJa__description{font-family:var(--font-montserrat),sans-serif;color:#4b5563;margin:0;font-size:14px;line-height:22px}.bioniqProductInfo-module-scss-module__VG6FJa__bioniq-product-info .bioniqProductInfo-module-scss-module__VG6FJa__specs{background:#f9fafb;border-radius:8px;flex-direction:column;gap:6px;margin:0;padding:12px 16px;display:flex}.bioniqProductInfo-module-scss-module__VG6FJa__bioniq-product-info .bioniqProductInfo-module-scss-module__VG6FJa__spec{flex-wrap:wrap;gap:6px;margin:0;font-size:13px;line-height:18px;display:flex}.bioniqProductInfo-module-scss-module__VG6FJa__bioniq-product-info .bioniqProductInfo-module-scss-module__VG6FJa__spec dt{color:#4b5563;margin:0}.bioniqProductInfo-module-scss-module__VG6FJa__bioniq-product-info .bioniqProductInfo-module-scss-module__VG6FJa__spec dd{color:#111827;margin:0;font-weight:600}.bioniqProductInfo-module-scss-module__VG6FJa__bioniq-product-info .bioniqProductInfo-module-scss-module__VG6FJa__rationale{background:#edf8fc;border-radius:8px;padding:12px 16px}.bioniqProductInfo-module-scss-module__VG6FJa__bioniq-product-info .bioniqProductInfo-module-scss-module__VG6FJa__rationaleTitle{font-family:var(--font-montserrat),sans-serif;color:#05131a;margin:0 0 4px;font-size:14px;font-weight:600;line-height:20px}.bioniqProductInfo-module-scss-module__VG6FJa__bioniq-product-info .bioniqProductInfo-module-scss-module__VG6FJa__rationaleBody{font-family:var(--font-montserrat),sans-serif;color:#05131a;margin:0;font-size:13px;line-height:18px}.bioniqProductInfo-module-scss-module__VG6FJa__bioniq-product-info .bioniqProductInfo-module-scss-module__VG6FJa__media{aspect-ratio:1;background:#f3f4f6;border-radius:12px;justify-self:center;width:100%;max-width:180px;overflow:hidden}.bioniqProductInfo-module-scss-module__VG6FJa__bioniq-product-info .bioniqProductInfo-module-scss-module__VG6FJa__media img{object-fit:cover;width:100%;height:100%}
.productOfferSection-module-scss-module__0vZcxG__product-offer-section{flex-direction:column;gap:24px;display:flex}@media (min-width:768px){.productOfferSection-module-scss-module__0vZcxG__product-offer-section{gap:40px}}.productOfferSection-module-scss-module__0vZcxG__heading{text-align:center;flex-direction:column;gap:8px;max-width:720px;margin:0 auto;display:flex}.productOfferSection-module-scss-module__0vZcxG__eyebrow{font-family:var(--brand-font-body);color:#4b5563;margin:0;font-size:14px;line-height:20px}.productOfferSection-module-scss-module__0vZcxG__description{font-family:var(--brand-font-body);color:#4b5563;font-size:15px;line-height:22px}.productOfferSection-module-scss-module__0vZcxG__description p{margin:0}.productOfferSection-module-scss-module__0vZcxG__ctaRow{flex-direction:column;align-items:stretch;display:flex}@media (min-width:768px){.productOfferSection-module-scss-module__0vZcxG__ctaRow{align-items:center}}.productOfferSection-module-scss-module__0vZcxG__carousel{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.productOfferSection-module-scss-module__0vZcxG__carousel::-webkit-scrollbar{display:none}.productOfferSection-module-scss-module__0vZcxG__slide{scroll-snap-align:start;flex:0 0 78%}@media (min-width:640px){.productOfferSection-module-scss-module__0vZcxG__slide{flex:0 0 48%}}@media (min-width:768px){.productOfferSection-module-scss-module__0vZcxG__slide{flex:0 0 calc(33.3333% - 10.6667px)}}@media (min-width:1024px){.productOfferSection-module-scss-module__0vZcxG__slide{flex:0 0 calc(20% - 12.8px)}}
.curatedCollections-module-scss-module__EguQ2G__inner{flex-direction:column;gap:20px;display:flex}@media (min-width:768px){.curatedCollections-module-scss-module__EguQ2G__inner{gap:24px}}.curatedCollections-module-scss-module__EguQ2G__title{text-align:center}.curatedCollections-module-scss-module__EguQ2G__tabs{background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-self:center;padding:4px;display:inline-flex}@media (max-width:767.98px){.curatedCollections-module-scss-module__EguQ2G__tabs{align-self:stretch;display:flex}.curatedCollections-module-scss-module__EguQ2G__tabs .curatedCollections-module-scss-module__EguQ2G__tab{white-space:normal;text-align:center;flex:1 1 0;min-width:0;padding:8px 12px;font-size:.9rem}}.curatedCollections-module-scss-module__EguQ2G__tab{font-family:var(--brand-font-body);color:#272727;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:8px 24px;font-size:1rem;font-weight:500;transition:background-color .12s cubic-bezier(.2,0,0,1),color .12s cubic-bezier(.2,0,0,1)}.curatedCollections-module-scss-module__EguQ2G__tab:hover:not(.curatedCollections-module-scss-module__EguQ2G__tabActive){background:#f3f4f6}.curatedCollections-module-scss-module__EguQ2G__tabActive{background:var(--brand-primary);color:var(--brand-on-primary)}.curatedCollections-module-scss-module__EguQ2G__carousel{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:safe center;gap:20px;display:flex;overflow-x:auto}.curatedCollections-module-scss-module__EguQ2G__carousel::-webkit-scrollbar{display:none}.curatedCollections-module-scss-module__EguQ2G__card{scroll-snap-align:start;min-width:0;color:inherit;flex-direction:column;flex:0 0 42%;align-items:center;gap:12px;text-decoration:none;display:flex}@media (min-width:768px){.curatedCollections-module-scss-module__EguQ2G__card{flex:0 0 calc(20% - 16px)}}@media (min-width:1024px){.curatedCollections-module-scss-module__EguQ2G__card{flex:0 0 calc(12.5% - 17.5px)}}.curatedCollections-module-scss-module__EguQ2G__cardImage{aspect-ratio:1;background:#f3f4f6;border-radius:9999px;width:100%;position:relative;overflow:hidden}.curatedCollections-module-scss-module__EguQ2G__cardImg{object-fit:cover}.curatedCollections-module-scss-module__EguQ2G__cardLabel{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;text-align:center;width:100%;font-family:var(--brand-font-body);color:#272727;font-size:.9rem;font-weight:600;line-height:1.2}@media (min-width:768px){.curatedCollections-module-scss-module__EguQ2G__cardLabel{font-size:1rem}}
.faq-module-scss-module__nnXsZG__inner{flex-direction:column;gap:24px;max-width:960px;margin:0 auto;display:flex}.faq-module-scss-module__nnXsZG__title{text-align:center}.faq-module-scss-module__nnXsZG__list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.faq-module-scss-module__nnXsZG__details{background:#fff;border-radius:12px;padding:16px 24px;box-shadow:0 8px 16px #00000014,0 2px 4px #0000000f}.faq-module-scss-module__nnXsZG__summary{cursor:pointer;align-items:center;gap:16px;list-style:none;display:flex}.faq-module-scss-module__nnXsZG__summary::-webkit-details-marker{display:none}.faq-module-scss-module__nnXsZG__icon{color:var(--brand-primary);flex-shrink:0;display:inline-flex}.faq-module-scss-module__nnXsZG__minus,.faq-module-scss-module__nnXsZG__details[open] .faq-module-scss-module__nnXsZG__plus{display:none}.faq-module-scss-module__nnXsZG__details[open] .faq-module-scss-module__nnXsZG__minus{display:inline}.faq-module-scss-module__nnXsZG__question{font-family:var(--brand-font-headline);color:#272727;font-size:16px;font-weight:700}.faq-module-scss-module__nnXsZG__answer{font-family:var(--brand-font-body);color:#4b5563;padding:16px 0 0 38px;font-size:15px;line-height:1.6}.faq-module-scss-module__nnXsZG__answer p{margin:0 0 12px}.faq-module-scss-module__nnXsZG__answer p:last-child{margin-bottom:0}.faq-module-scss-module__nnXsZG__answer a{color:var(--brand-primary);text-decoration:underline}.faq-module-scss-module__nnXsZG__toggle{border:1px solid var(--brand-primary);color:var(--brand-primary);font-family:var(--brand-font-headline);cursor:pointer;background:0 0;border-radius:9999px;align-self:center;padding:12px 24px;font-size:14px;font-weight:600;transition:background-color .12s cubic-bezier(.2,0,0,1),color .12s cubic-bezier(.2,0,0,1)}.faq-module-scss-module__nnXsZG__toggle:hover{background:var(--brand-primary);color:var(--brand-on-primary)}
.bloodTestFeatures-module-scss-module__gea6rq__card{background:#fff;border-radius:16px;flex-direction:column;gap:16px;padding:24px 16px;display:flex;box-shadow:0 8px 16px #00000014,0 2px 4px #0000000f}@media (min-width:768px){.bloodTestFeatures-module-scss-module__gea6rq__card{grid-template-rows:auto auto 1fr;grid-template-columns:1fr 1.2fr;align-items:start;gap:12px 40px;padding:40px;display:grid}}.bloodTestFeatures-module-scss-module__gea6rq__media{order:3}@media (min-width:768px){.bloodTestFeatures-module-scss-module__gea6rq__media{order:0;grid-area:1/1/span 3;align-self:center}}.bloodTestFeatures-module-scss-module__gea6rq__image{object-fit:cover;border-radius:12px;width:100%;height:auto;display:block}.bloodTestFeatures-module-scss-module__gea6rq__title{text-align:center;order:1}@media (min-width:768px){.bloodTestFeatures-module-scss-module__gea6rq__title{text-align:left;grid-area:1/2}}.bloodTestFeatures-module-scss-module__gea6rq__description{text-align:center;font-family:var(--brand-font-body);color:#4b5563;order:2;margin:0;font-size:1rem;line-height:1.5}@media (min-width:768px){.bloodTestFeatures-module-scss-module__gea6rq__description{text-align:left;grid-area:2/2;margin-bottom:16px}}.bloodTestFeatures-module-scss-module__gea6rq__list{order:4;grid-template-columns:1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.bloodTestFeatures-module-scss-module__gea6rq__list{grid-area:3/2;grid-template-columns:1fr 1fr;gap:12px}}.bloodTestFeatures-module-scss-module__gea6rq__item{font-family:var(--brand-font-body);color:#272727;background:#f3f4f6;border-radius:8px;align-items:center;gap:8px;padding:12px 16px;font-size:1rem;font-weight:500;display:flex}.bloodTestFeatures-module-scss-module__gea6rq__icon{color:var(--brand-primary);flex-shrink:0;display:inline-flex}.bloodTestFeatures-module-scss-module__gea6rq__label{flex:1}
.productPanels-module-scss-module__Wf7mWW__section{scroll-margin-top:80px}.productPanels-module-scss-module__Wf7mWW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.productPanels-module-scss-module__Wf7mWW__grid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:768px){.productPanels-module-scss-module__Wf7mWW__grid{grid-template-columns:repeat(3,1fr);align-items:stretch}}.productPanels-module-scss-module__Wf7mWW__card{background:#fff;border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex;box-shadow:0 8px 16px #00000014,0 2px 4px #0000000f}@media (min-width:768px){.productPanels-module-scss-module__Wf7mWW__card{gap:20px;padding:40px}}.productPanels-module-scss-module__Wf7mWW__title{margin:0}.productPanels-module-scss-module__Wf7mWW__price{font-family:var(--brand-font-heading);font-size:1.75rem;font-weight:var(--brand-weight-bold);color:var(--brand-primary);margin:0}.productPanels-module-scss-module__Wf7mWW__description{font-family:var(--brand-font-body);color:#4b5563;flex:1;margin:0;font-size:1rem;line-height:1.5}.productPanels-module-scss-module__Wf7mWW__cta{flex:none;width:100%}.productPanels-module-scss-module__Wf7mWW__included{background:#f3f1ee;border-radius:8px;padding:16px}.productPanels-module-scss-module__Wf7mWW__includedTitle{font-family:var(--brand-font-body);font-size:.95rem;font-weight:var(--brand-weight-semibold);color:#272727;margin:0 0 12px}.productPanels-module-scss-module__Wf7mWW__items{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.productPanels-module-scss-module__Wf7mWW__item{font-family:var(--brand-font-body);color:#4b5563;font-size:.9rem;line-height:1.3}.productPanels-module-scss-module__Wf7mWW__ctaInCart{opacity:.55}
.biomarkers-module-scss-module__a8iI8G__inner{color:#fff;flex-direction:column;gap:24px;display:flex}@media (min-width:768px){.biomarkers-module-scss-module__a8iI8G__inner{gap:48px}}.biomarkers-module-scss-module__a8iI8G__intro{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.biomarkers-module-scss-module__a8iI8G__title{color:#fff;margin:0}.biomarkers-module-scss-module__a8iI8G__description{max-width:640px;font-family:var(--brand-font-body);color:#fff;margin:0;font-size:1rem;line-height:1.5}.biomarkers-module-scss-module__a8iI8G__tabs{scrollbar-width:none;background:#fff;border-radius:12px;align-self:center;max-width:100%;padding:6px;display:inline-flex;overflow-x:auto}.biomarkers-module-scss-module__a8iI8G__tabs::-webkit-scrollbar{display:none}.biomarkers-module-scss-module__a8iI8G__tab{cursor:pointer;font-family:var(--brand-font-body);white-space:nowrap;color:#111827;background:0 0;border:0;border-radius:8px;padding:10px 18px;font-size:.95rem;font-weight:500;line-height:1.2;transition:background-color .2s,color .2s}.biomarkers-module-scss-module__a8iI8G__tab:hover:not(.biomarkers-module-scss-module__a8iI8G__tabActive){background:#0000000d}@media (min-width:768px){.biomarkers-module-scss-module__a8iI8G__tab{padding:12px 24px;font-size:1rem}}.biomarkers-module-scss-module__a8iI8G__tabActive{background:var(--brand-primary);color:#fff}.biomarkers-module-scss-module__a8iI8G__tabLabel{text-align:center;font-family:var(--brand-font-headline);font-size:1.5rem;font-weight:var(--brand-weight-semibold);color:#fff;margin:0}@media (min-width:768px){.biomarkers-module-scss-module__a8iI8G__tabLabel{font-size:1.75rem}}.biomarkers-module-scss-module__a8iI8G__carousel{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:safe center;gap:16px;display:flex;overflow-x:auto}.biomarkers-module-scss-module__a8iI8G__carousel::-webkit-scrollbar{display:none}.biomarkers-module-scss-module__a8iI8G__card{scroll-snap-align:start;color:#111827;background:#fff;border-radius:16px;flex-direction:column;flex:0 0 82%;display:flex;overflow:hidden}@media (min-width:768px){.biomarkers-module-scss-module__a8iI8G__card{flex:0 0 calc(40% - 12.8px)}}@media (min-width:1024px){.biomarkers-module-scss-module__a8iI8G__card{flex:0 0 calc(25% - 12px)}}.biomarkers-module-scss-module__a8iI8G__cardMedia{aspect-ratio:16/10;background:var(--brand-quaternary);width:100%;position:relative;overflow:hidden}.biomarkers-module-scss-module__a8iI8G__cardImg{object-fit:cover}.biomarkers-module-scss-module__a8iI8G__cardBody{flex-direction:column;gap:12px;padding:16px;display:flex}.biomarkers-module-scss-module__a8iI8G__cardTitle{font-family:var(--brand-font-headline);font-size:1.05rem;font-weight:var(--brand-weight-semibold);color:#111827;margin:0;line-height:1.2}.biomarkers-module-scss-module__a8iI8G__cardTags{flex-wrap:wrap;gap:6px;display:flex}.biomarkers-module-scss-module__a8iI8G__cardTag{background:var(--brand-secondary);color:var(--brand-primary);font-family:var(--brand-font-body);border-radius:9999px;padding:4px 12px;font-size:.75rem;font-weight:500;line-height:1.2}
.howItWorks-module-scss-module__Yx96KW__inner{flex-direction:column;gap:24px;display:flex}@media (min-width:768px){.howItWorks-module-scss-module__Yx96KW__inner{gap:40px}}.howItWorks-module-scss-module__Yx96KW__header{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.howItWorks-module-scss-module__Yx96KW__title{margin:0}.howItWorks-module-scss-module__Yx96KW__subtitle{font-family:var(--brand-font-body);color:#4b5563;margin:0;font-size:1rem}.howItWorks-module-scss-module__Yx96KW__carousel{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:safe center;gap:16px;display:flex;overflow-x:auto}.howItWorks-module-scss-module__Yx96KW__carousel::-webkit-scrollbar{display:none}.howItWorks-module-scss-module__Yx96KW__step{scroll-snap-align:start;text-align:center;flex-direction:column;flex:0 0 100%;align-items:center;gap:12px;display:flex}@media (min-width:768px){.howItWorks-module-scss-module__Yx96KW__step{flex:0 0 calc(50% - 8px)}}@media (min-width:1024px){.howItWorks-module-scss-module__Yx96KW__step{flex:0 0 calc(33.3333% - 10.6667px);max-width:320px}}.howItWorks-module-scss-module__Yx96KW__media{aspect-ratio:4/5;background:#f3f4f6;border-radius:16px;width:100%;margin-bottom:8px;position:relative;overflow:hidden}.howItWorks-module-scss-module__Yx96KW__image{object-fit:cover}.howItWorks-module-scss-module__Yx96KW__stepLabel{font-family:var(--brand-font-headline);font-size:1.25rem;font-weight:var(--brand-weight-semibold);color:#111827;margin:0;line-height:1.2}.howItWorks-module-scss-module__Yx96KW__stepName{font-family:var(--brand-font-body);color:#111827;margin:0;font-size:1rem;line-height:1.3}.howItWorks-module-scss-module__Yx96KW__stepDescription{max-width:36ch;font-family:var(--brand-font-body);color:#4b5563;margin:0;font-size:.95rem;line-height:1.5}
.expertModal-module-scss-module__6MDyQa__backdrop{z-index:300;background:#0009;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.expertModal-module-scss-module__6MDyQa__content{color:#111827;background:#fff;border-radius:16px;flex-direction:column;gap:16px;width:100%;max-width:800px;max-height:85vh;padding:20px;display:flex;overflow-y:auto}@media (min-width:768px){.expertModal-module-scss-module__6MDyQa__content{grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-areas:"header header""image tags""image bio";gap:16px 24px;display:grid}}.expertModal-module-scss-module__6MDyQa__header{justify-content:space-between;align-items:center;gap:16px;display:flex}@media (min-width:768px){.expertModal-module-scss-module__6MDyQa__header{grid-area:header}}.expertModal-module-scss-module__6MDyQa__title{font-family:var(--brand-font-headline);font-size:1.25rem;font-weight:var(--brand-weight-semibold);color:#111827;margin:0}@media (min-width:768px){.expertModal-module-scss-module__6MDyQa__title{font-size:1.5rem}}.expertModal-module-scss-module__6MDyQa__close{color:#111827;cursor:pointer;background:0 0;border:0;flex-shrink:0;width:32px;height:32px;padding:0}.expertModal-module-scss-module__6MDyQa__close svg{width:20px;height:20px}.expertModal-module-scss-module__6MDyQa__imageWrap{aspect-ratio:4/5;background:var(--brand-secondary);border-radius:8px;width:100%;position:relative;overflow:hidden}@media (min-width:768px){.expertModal-module-scss-module__6MDyQa__imageWrap{grid-area:image;align-self:start}}.expertModal-module-scss-module__6MDyQa__image{object-fit:cover}.expertModal-module-scss-module__6MDyQa__tags{flex-wrap:wrap;gap:8px;display:flex}@media (min-width:768px){.expertModal-module-scss-module__6MDyQa__tags{grid-area:tags}}.expertModal-module-scss-module__6MDyQa__tag{background:var(--brand-secondary);font-family:var(--brand-font-body);color:var(--brand-primary);border-radius:9999px;padding:4px 12px;font-size:.75rem;font-weight:500}.expertModal-module-scss-module__6MDyQa__bio{font-family:var(--brand-font-body);color:#4b5563;font-size:.95rem;line-height:1.6}@media (min-width:768px){.expertModal-module-scss-module__6MDyQa__bio{grid-area:bio;align-self:start}}.expertModal-module-scss-module__6MDyQa__bio p{margin:0 0 16px}.expertModal-module-scss-module__6MDyQa__bio p:last-child{margin-bottom:0}
.bloodScience-module-scss-module__hfcUnW__section{color:#272727;background:#fff}@media (min-width:768px){.bloodScience-module-scss-module__hfcUnW__section{background:var(--brand-quaternary);color:#fff}}.bloodScience-module-scss-module__hfcUnW__inner{flex-direction:column;gap:24px;display:flex}@media (min-width:768px){.bloodScience-module-scss-module__hfcUnW__inner{flex-direction:row;align-items:center;gap:48px}}.bloodScience-module-scss-module__hfcUnW__intro{text-align:center;flex-direction:column;gap:16px;display:flex}@media (min-width:768px){.bloodScience-module-scss-module__hfcUnW__intro{text-align:left;flex:0 0 33%;gap:20px}}.bloodScience-module-scss-module__hfcUnW__title{color:inherit;margin:0}.bloodScience-module-scss-module__hfcUnW__description{font-family:var(--brand-font-body);color:inherit;margin:0;font-size:1rem;line-height:1.5}.bloodScience-module-scss-module__hfcUnW__carouselWrap{flex-direction:column;gap:24px;display:flex}@media (min-width:768px){.bloodScience-module-scss-module__hfcUnW__carouselWrap{flex:auto;min-width:0}}.bloodScience-module-scss-module__hfcUnW__carousel{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:safe center;gap:16px;display:flex;overflow-x:auto}.bloodScience-module-scss-module__hfcUnW__carousel::-webkit-scrollbar{display:none}.bloodScience-module-scss-module__hfcUnW__expert{scroll-snap-align:start;flex-direction:column;flex:0 0 66%;align-items:flex-start;gap:16px;display:flex}@media (min-width:768px){.bloodScience-module-scss-module__hfcUnW__expert{flex:0 0 calc(50% - 8px)}}@media (min-width:1024px){.bloodScience-module-scss-module__hfcUnW__expert{flex:0 0 calc(33.3333% - 10.6667px)}}.bloodScience-module-scss-module__hfcUnW__media{aspect-ratio:4/5;background:var(--brand-secondary);border-radius:16px;width:100%;position:relative;overflow:hidden}.bloodScience-module-scss-module__hfcUnW__image{object-fit:cover}.bloodScience-module-scss-module__hfcUnW__trigger{width:26px;height:26px;color:var(--brand-primary);cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:12px;right:12px}.bloodScience-module-scss-module__hfcUnW__trigger svg{width:100%;height:100%}.bloodScience-module-scss-module__hfcUnW__name{background:var(--brand-secondary);font-family:var(--brand-font-body);color:var(--brand-primary);border-radius:9999px;align-self:flex-start;padding:8px 16px;font-size:.875rem;font-weight:500}
.privacyCommitments-module-scss-module__JraasG__panel{background:#fff;border-radius:16px;flex-direction:column;gap:24px;padding:20px 12px;display:flex}@media (min-width:768px){.privacyCommitments-module-scss-module__JraasG__panel{gap:48px;padding:48px 40px}}.privacyCommitments-module-scss-module__JraasG__header{text-align:center;flex-direction:column;gap:16px;display:flex}.privacyCommitments-module-scss-module__JraasG__title{margin:0}.privacyCommitments-module-scss-module__JraasG__description{font-family:var(--brand-font-body);color:#4b5563;margin:0;font-size:1rem;line-height:1.5}@media (min-width:768px){.privacyCommitments-module-scss-module__JraasG__description{max-width:640px;margin-inline:auto}}.privacyCommitments-module-scss-module__JraasG__list{background:#f4f7f7;border-radius:16px;flex-direction:column;gap:16px;width:100%;max-width:720px;margin:0 auto;padding:20px;list-style:none;display:flex}.privacyCommitments-module-scss-module__JraasG__item{flex-direction:column;gap:12px;display:flex}@media (min-width:768px){.privacyCommitments-module-scss-module__JraasG__item{flex-direction:row;align-items:stretch;gap:40px}}.privacyCommitments-module-scss-module__JraasG__itemTitle{font-family:var(--brand-font-headline);font-size:1rem;font-weight:var(--brand-weight-semibold);color:#111827;margin:0}@media (min-width:768px){.privacyCommitments-module-scss-module__JraasG__itemTitle{flex:0 0 33%;align-self:center}}.privacyCommitments-module-scss-module__JraasG__itemBody{font-family:var(--brand-font-body);color:#4b5563;background:#eaefef;border-radius:4px;padding:16px 20px;font-size:.9rem;line-height:1.5}@media (min-width:768px){.privacyCommitments-module-scss-module__JraasG__itemBody{flex:auto}}
.pro2colResults-module-scss-module__Qzv1jG__card{isolation:isolate;border-radius:32px;width:100%;min-height:520px;display:flex;position:relative;overflow:hidden}.pro2colResults-module-scss-module__Qzv1jG__card:after{content:"";z-index:-1;background:linear-gradient(90deg,#00000073 0%,#00000026 45%,#0000 70%);position:absolute;inset:0}.pro2colResults-module-scss-module__Qzv1jG__bgVideo{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pro2colResults-module-scss-module__Qzv1jG__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:40px;width:100%;padding:48px;display:grid}.pro2colResults-module-scss-module__Qzv1jG__intro{min-width:0;max-width:420px}.pro2colResults-module-scss-module__Qzv1jG__introTitle{font-family:var(--brand-font-headline);font-size:34px;font-weight:var(--brand-weight-bold);color:#fff;margin:0 0 24px;line-height:1.15}.pro2colResults-module-scss-module__Qzv1jG__cta{background:var(--brand-primary);color:var(--brand-on-primary);font-family:var(--brand-font-body);font-size:.95rem;font-weight:var(--brand-weight-semibold);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;transition:filter .12s cubic-bezier(.2,0,0,1);display:inline-flex}.pro2colResults-module-scss-module__Qzv1jG__cta:hover{filter:brightness(.94)}.pro2colResults-module-scss-module__Qzv1jG__carousel{justify-content:center;align-items:center;min-width:0;padding:0 8px;display:flex;position:relative}.pro2colResults-module-scss-module__Qzv1jG__viewport{-webkit-backdrop-filter:blur(14px);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:28px;width:100%;overflow:hidden;box-shadow:0 8px 40px #00000026}.pro2colResults-module-scss-module__Qzv1jG__track{will-change:transform;transition:transform .45s cubic-bezier(.4,0,.2,1);display:flex}.pro2colResults-module-scss-module__Qzv1jG__slide{box-sizing:border-box;text-align:center;color:#fff;flex:0 0 100%;padding:48px 72px 64px}.pro2colResults-module-scss-module__Qzv1jG__slideTitle{font-family:var(--brand-font-headline);font-size:32px;font-weight:var(--brand-weight-bold);color:#fff;margin:0 0 16px}.pro2colResults-module-scss-module__Qzv1jG__value{font-family:var(--brand-font-headline);font-size:88px;font-weight:var(--brand-weight-bold);color:#fff;margin-bottom:16px;line-height:1}.pro2colResults-module-scss-module__Qzv1jG__slideStatus{font-family:var(--brand-font-body);color:#ffffffeb;margin:0 0 8px;font-size:.95rem}.pro2colResults-module-scss-module__Qzv1jG__statusWord{font-weight:var(--brand-weight-bold);color:#fff;margin-left:6px}.pro2colResults-module-scss-module__Qzv1jG__statusBad{color:#ff8a8a}.pro2colResults-module-scss-module__Qzv1jG__statusPoor{color:#ffb38a}.pro2colResults-module-scss-module__Qzv1jG__statusFair{color:#ffe18a}.pro2colResults-module-scss-module__Qzv1jG__statusGood{color:#bff58a}.pro2colResults-module-scss-module__Qzv1jG__statusExcellent{color:#8affc1}.pro2colResults-module-scss-module__Qzv1jG__slideDesc{max-width:520px;font-family:var(--brand-font-body);color:#ffffffeb;margin:0 auto;font-size:.95rem;line-height:1.6}.pro2colResults-module-scss-module__Qzv1jG__arrow{z-index:2;background:var(--brand-primary);width:48px;height:48px;color:var(--brand-on-primary);cursor:pointer;border:0;border-radius:9999px;justify-content:center;align-items:center;transition:filter .12s cubic-bezier(.2,0,0,1);display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.pro2colResults-module-scss-module__Qzv1jG__arrow:hover{filter:brightness(.94)}.pro2colResults-module-scss-module__Qzv1jG__arrowPrev{left:-12px}.pro2colResults-module-scss-module__Qzv1jG__arrowNext{right:-12px}.pro2colResults-module-scss-module__Qzv1jG__progress{z-index:2;gap:8px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.pro2colResults-module-scss-module__Qzv1jG__seg{cursor:pointer;background:#ffffff8c;border:0;border-radius:9999px;width:120px;height:4px;padding:0;transition:background-color .2s cubic-bezier(.2,0,0,1)}.pro2colResults-module-scss-module__Qzv1jG__segActive{background:var(--brand-primary)}@media screen and (max-width:990px){.pro2colResults-module-scss-module__Qzv1jG__grid{grid-template-columns:minmax(0,1fr);gap:24px;padding:36px 20px 48px}.pro2colResults-module-scss-module__Qzv1jG__intro{max-width:none}.pro2colResults-module-scss-module__Qzv1jG__introTitle{margin-bottom:24px;font-size:26px}.pro2colResults-module-scss-module__Qzv1jG__slide{padding:40px 40px 60px}.pro2colResults-module-scss-module__Qzv1jG__value{font-size:64px}.pro2colResults-module-scss-module__Qzv1jG__slideTitle{font-size:24px}.pro2colResults-module-scss-module__Qzv1jG__seg{width:80px}.pro2colResults-module-scss-module__Qzv1jG__arrowPrev{left:4px}.pro2colResults-module-scss-module__Qzv1jG__arrowNext{right:4px}}
.profileMetricsBar-module-scss-module__0uem4W__bar{z-index:100;opacity:0;pointer-events:none;background:#fff;border-bottom:1px solid #e5e7eb;transition:transform .2s cubic-bezier(.2,0,0,1),opacity .2s cubic-bezier(.2,0,0,1);position:fixed;top:0;left:0;right:0;transform:translateY(-100%);box-shadow:0 2px 8px #0000001a}.profileMetricsBar-module-scss-module__0uem4W__visible{opacity:1;pointer-events:auto;transform:translateY(0)}.profileMetricsBar-module-scss-module__0uem4W__container{justify-content:space-between;align-items:center;gap:20px;max-width:1440px;margin:0 auto;padding:16px 40px;display:flex}.profileMetricsBar-module-scss-module__0uem4W__metrics{flex:1;align-items:center;gap:40px;display:flex}.profileMetricsBar-module-scss-module__0uem4W__metric{align-items:flex-start;gap:8px;display:flex}.profileMetricsBar-module-scss-module__0uem4W__icon{color:var(--brand-primary);flex-shrink:0;display:inline-flex}.profileMetricsBar-module-scss-module__0uem4W__content{flex-direction:column;gap:2px;display:flex}.profileMetricsBar-module-scss-module__0uem4W__title{font-family:var(--brand-font-body);font-size:1.05rem;font-weight:var(--brand-weight-semibold);color:#272727;margin:0;line-height:1.3}.profileMetricsBar-module-scss-module__0uem4W__desc{font-family:var(--brand-font-body);color:#4b5563;margin:0;font-size:.85rem;line-height:1.4}.profileMetricsBar-module-scss-module__0uem4W__actions{align-items:center;display:flex}.profileMetricsBar-module-scss-module__0uem4W__checkout{background:var(--brand-primary);color:var(--brand-on-primary);font-family:var(--brand-font-body);font-size:1rem;font-weight:var(--brand-weight-semibold);white-space:nowrap;cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;padding:12px 40px;transition:filter .12s cubic-bezier(.2,0,0,1);display:inline-flex}.profileMetricsBar-module-scss-module__0uem4W__checkout:hover{filter:brightness(.94)}@media (max-width:1023.98px){.profileMetricsBar-module-scss-module__0uem4W__container{justify-content:center;padding:12px 20px}.profileMetricsBar-module-scss-module__0uem4W__metrics{display:none}.profileMetricsBar-module-scss-module__0uem4W__actions{flex:1;justify-content:center}.profileMetricsBar-module-scss-module__0uem4W__checkout{width:100%;max-width:300px}}
.enrollmentHero-module-scss-module___IZssa__section{z-index:1;background:linear-gradient(#109bd4 0%,#63bce3 100%);position:relative;overflow:visible}.enrollmentHero-module-scss-module___IZssa__grid{padding-top:85px;position:relative}@media (min-width:768px){.enrollmentHero-module-scss-module___IZssa__grid{align-items:center;min-height:1000px;padding-top:0;display:flex}}.enrollmentHero-module-scss-module___IZssa__content{flex-direction:column;align-items:flex-start;padding-left:24px;padding-right:24px;display:flex}@media (min-width:768px){.enrollmentHero-module-scss-module___IZssa__content{gap:30px;max-width:53%;padding-left:40px;padding-right:40px}}.enrollmentHero-module-scss-module___IZssa__title{font-family:var(--font-montserrat),sans-serif;color:#fff;overflow-wrap:break-word;margin:0;font-size:28px;font-weight:600;line-height:1.2}@media (min-width:768px){.enrollmentHero-module-scss-module___IZssa__title{font-size:56px;line-height:1.5}}.enrollmentHero-module-scss-module___IZssa__subtitle{font-family:var(--font-montserrat),sans-serif;color:#fff;opacity:.9;margin:16px 0 0;font-size:16px;font-weight:400;line-height:1.4}@media (min-width:768px){.enrollmentHero-module-scss-module___IZssa__subtitle{opacity:1;margin:0;font-size:30px;line-height:1.5}}.enrollmentHero-module-scss-module___IZssa__ctaRow{align-self:stretch;margin-top:52px;display:flex}.enrollmentHero-module-scss-module___IZssa__ctaRow>*{width:100%}@media (min-width:768px){.enrollmentHero-module-scss-module___IZssa__ctaRow{align-self:flex-start;margin-top:25px}.enrollmentHero-module-scss-module___IZssa__ctaRow>*{width:auto}}.enrollmentHero-module-scss-module___IZssa__image{border-radius:13px;width:100%;height:381px;margin-top:64px;position:relative;overflow:hidden}@media (min-width:768px){.enrollmentHero-module-scss-module___IZssa__image{border-radius:0;width:47%;max-width:717px;height:110.8%;margin-top:0;position:absolute;top:0;right:0}}.enrollmentHero-module-scss-module___IZssa__imageEl{object-fit:cover}
