.collection-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.complete-system__circles{position:relative;display:block;width:100%;aspect-ratio:1 / 1}.complete-system__circles svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.shopify-section--energy-recovery{overflow:visible}.energy-recovery{display:block;overflow:visible;padding-top:var(--er-pt-mobile, 64px);padding-bottom:var(--er-pb-mobile, 64px);color:var(--neutral-1000);background-color:var(--blue-0)}.energy-recovery__inner{display:flex;flex-direction:column;align-items:center;gap:24px;overflow:visible}.energy-recovery__header{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:935px;margin-inline:auto;padding-inline:16px;text-align:center}.energy-recovery__header .section-header{width:100%}@media screen and (min-width:750px){.energy-recovery{padding-top:var(--er-pt-desktop, 64px);padding-bottom:var(--er-pb-desktop, 64px)}.energy-recovery__inner{gap:48px}.energy-recovery__header{gap:16px;padding-inline:40px}}.welcome{display:grid;grid-template-columns:var(--content-grid);background-color:#f6f6f7;padding:72px 0}.welcome-content{grid-column:2;display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:0 24px}.welcome-description{max-width:80ch;line-height:1.4;margin-top:1.5rem}.icon{width:300px}.highlights{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:50px}@media(max-width:1100px){.highlights{grid-template-columns:1fr}}.highlight{display:flex;flex-direction:column;height:100%;padding:24px;border-radius:8px;background-color:#eef3ff;color:#5c5f62;line-height:1.4}.highlight>*+*{margin-top:1rem}.highlight h3{font-size:1rem;color:#202223}.highlight-description{flex:1 1}.highlight a{display:flex;width:fit-content;background-color:#fafbfb;box-shadow:#0003 0 -3px inset,#ffffffe6 0 2px inset;border:1px solid rgb(140,145,150);border-radius:4px;color:#5c5f62;padding:3px 10px 5px;text-decoration:none}.hero{position:relative;display:flex;width:100%;min-height:var(--hero-min-height-mobile, 592px);overflow:hidden;background-color:rgb(var(--hero-gradient-rgb));color:var(--neutral-0)}.hero__media,.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top}.hero__image--desktop{display:none}.hero__overlay{background:linear-gradient(180deg,rgb(var(--hero-gradient-rgb) / .45),rgb(var(--hero-gradient-rgb) / 0) 25% 40%,rgb(var(--hero-gradient-rgb) / .95))}.hero__inner{position:relative;z-index:1;display:flex;width:100%;padding-block:var(--hero-padding-block-mobile)}.hero__content{display:flex;flex-direction:column;justify-content:var(--hero-content-position, flex-start);gap:var(--hero-content-gap-mobile, 20px);width:100%;max-width:var(--hero-content-max-width, 805px)}@media screen and (min-width:750px){.hero{min-height:var(--hero-min-height-desktop, 600px)}.hero__image--desktop{display:block}.hero__image--mobile{display:none}.hero__image{object-position:right center}.hero__overlay{background:linear-gradient(90deg,rgb(var(--hero-gradient-rgb)),rgb(var(--hero-gradient-rgb) / .85) 25%,rgb(var(--hero-gradient-rgb) / 0) 70%)}.hero__inner{padding-block:var(--hero-padding-block-desktop)}.hero__content{gap:var(--hero-content-gap-desktop, 24px)}}.hero .button .button__label.font-headline-h5-medium{font-weight:var(--font-weight-semibold)}@media screen and (min-width:468px)and (max-width:749px){.hero__content .button-block .button{--button-width: fit-content;width:fit-content;min-width:var(--button-min-width-desktop, 260px);align-self:start}.hero__content .button-block .button .button__label{font-size:var(--font-headline-h5);font-weight:var(--font-weight-semibold);line-height:var(--line-height-headline-h5);white-space:nowrap}.hero__content .text-block{text-align:left;margin-inline:0;font-size:var(--font-body-m);font-weight:var(--font-weight-regular);line-height:var(--line-height-body-m)}}.section-page{--section-page-content-max-width: 720px;--section-page-title-margin-bottom: 24px;--section-page-body-gap: 16px;--section-page-padding-block: 40px;display:flex;justify-content:center;padding-block:var(--section-page-padding-block);color:var(--neutral-1000);text-align:center}.section-page__content{display:flex;flex-direction:column;align-items:center;width:100%;max-width:var(--section-page-content-max-width)}.section-page__title{margin:0 0 var(--section-page-title-margin-bottom);color:var(--neutral-1000);text-align:center}.section-page__body{width:100%;color:var(--neutral-1000);text-align:center}.section-page__body :is(h1,h2,h3,h4,h5,h6){margin-block:var(--section-page-body-gap);color:var(--neutral-1000);text-align:center}.section-page__body p{margin-block:0}.section-page__body p:not(:last-child){margin-bottom:var(--section-page-body-gap)}.section-page__body a{color:var(--neutral-1000);text-decoration:underline}.section-page__body a:focus-visible{outline:2px solid var(--brand-primary-1000, currentColor);outline-offset:2px}@media(min-width:750px){.section-page{--section-page-padding-block: 60px}}.product-section{padding-block:var(--product-section-pt-mobile) var(--product-section-pb-mobile)}@media screen and (min-width:990px){.product-section{padding-block:var(--product-section-pt-desktop) var(--product-section-pb-desktop)}}.product-section__layout{display:grid;grid-template-columns:1fr;gap:16px;align-items:start}@media screen and (min-width:990px){.product-section__layout{grid-template-columns:minmax(360px,1fr) minmax(325px,1fr);gap:24px}}@media screen and (min-width:1200px){.product-section__layout{grid-template-columns:692fr 644fr;gap:24px}}.product-section__gallery{align-self:start;height:fit-content;min-width:0}@media screen and (min-width:990px){.product-section__gallery{position:sticky;top:calc(var(--header-sticky-height, 32px) + var(--sticky-atc-height, 0px))}}.product-section__info{min-width:0}.product-section__placeholder{display:flex;align-items:center;justify-content:center;min-height:320px;border-radius:12px;background-color:var(--neutral-50, #f9fbfd);color:var(--neutral-600, #4a5568)}.reality-solution{padding-block:var(--reality-solution-pt-mobile) var(--reality-solution-pb-mobile);background-color:var(--blue-0, #fafcff)}.reality-solution__inner{display:grid;grid-template-columns:1fr;gap:28px}.reality-solution__intro{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.reality-solution__header,.reality-solution__rating{width:100%}.reality-solution__rating .rating-social-block{display:flex;justify-content:center}.reality-solution__cards{display:flex;flex-direction:column;gap:8px}.reality-solution .reality-solution__card{overflow:hidden;background:var(--neutral-0);border:1px solid var(--blue-200);border-radius:20px}@media screen and (min-width:990px){.reality-solution{padding-block:var(--reality-solution-pt-desktop) var(--reality-solution-pb-desktop)}.reality-solution__inner{grid-template-columns:1fr 1fr;align-items:stretch;gap:40px}.reality-solution__intro{align-items:flex-start;justify-content:space-between;gap:40px;text-align:left}.reality-solution__rating .rating-social-block,.reality-solution__cards{justify-content:flex-start}}.results-stats-section{padding-block:var(--rs-pt-mobile, 40px) var(--rs-pb-mobile, 40px)}.results-stats{position:relative;isolation:isolate;display:block;overflow:clip;border-radius:32px;padding-block:40px;background:linear-gradient(31deg,#11161b 14%,#1b2332 85%);color:var(--neutral-0)}.results-stats:before,.results-stats:after{content:"";position:absolute;z-index:0;width:600px;height:600px;background-image:radial-gradient(circle,var(--neutral-0, #ffffff) 1.5px,transparent 1.5px);background-size:12px 12px;opacity:.05;pointer-events:none;-webkit-mask-image:radial-gradient(49.73% 60.54% at 70.5% 62.5%,#000,#0000000f);mask-image:radial-gradient(49.73% 60.54% at 70.5% 62.5%,#000,#0000000f)}.results-stats:before{inset-block-end:-220px;inset-inline-start:-277px}.results-stats:after{inset-block-start:-236px;inset-inline-end:-232px}.results-stats__glow-tl,.results-stats__glow-br{position:absolute;width:600px;height:600px;border-radius:50%;pointer-events:none;z-index:0;filter:blur(40px);opacity:.5}.results-stats__glow-tl{inset-block-start:-280px;inset-inline-start:-180px;background:radial-gradient(circle,rgb(23 99 250 / .35) 0%,transparent 70%)}.results-stats__glow-br{inset-block-end:-280px;inset-inline-end:-180px;background:radial-gradient(circle,rgb(0 182 125 / .28) 0%,transparent 70%)}.results-stats__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:32px;width:100%;max-width:var(--rs-content-max-width, 1120px);margin-inline:auto;padding-inline:20px}.results-stats__inner>.results-stats__row{align-self:stretch}@media screen and (min-width:750px){.results-stats-section{padding-block:var(--rs-pt-desktop, 64px) var(--rs-pb-desktop, 64px)}.results-stats{padding-block:64px}.results-stats__inner{gap:48px;padding-inline:40px}}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.sticky-add-to-cart{--sticky-atc-z-index: 90;--sticky-atc-padding: 16px;--sticky-atc-gap: 12px;--sticky-atc-shadow: 0 -4px 14px 0 rgba(0, 0, 0, .1);--sticky-atc-transition: transform .3s ease, visibility .3s ease;--sticky-atc-media-size: 64px;--sticky-atc-font-size-m: 16px;--sticky-atc-line-height-m: 24px;--sticky-atc-font-size-l: 18px;--sticky-atc-line-height-l: 24px;--sticky-atc-letter-spacing-l: -.09px;position:fixed;inset-block-end:0;inset-inline-start:0;z-index:var(--sticky-atc-z-index);display:flex;flex-direction:column;align-items:center;width:100%;padding:var(--sticky-atc-padding) 0;gap:var(--sticky-atc-gap);background:var(--neutral-0, #fff);border-radius:20px 20px 0 0;box-shadow:var(--sticky-atc-shadow);transform:translateY(100%);visibility:hidden;pointer-events:none;transition:var(--sticky-atc-transition)}.sticky-add-to-cart.sticky-add-to-cart--visible{transform:translateY(0);visibility:visible;pointer-events:auto}.sticky-add-to-cart__inner{display:flex;flex-direction:column;align-items:center;gap:var(--sticky-atc-gap);width:100%}.sticky-add-to-cart__summary{display:none}.sticky-add-to-cart__actions{display:flex;flex-direction:column;align-items:center;gap:var(--sticky-atc-gap);width:100%}.sticky-add-to-cart__button{width:100%;color:var(--neutral-1000, #030a1d)}.sticky-add-to-cart__label{color:var(--neutral-1000, #030a1d);font-size:var(--sticky-atc-font-size-m);font-weight:var(--font-weight-semibold, 600);line-height:var(--sticky-atc-line-height-m);letter-spacing:var(--sticky-atc-letter-spacing-l)}.sticky-add-to-cart__button:focus-visible{outline:2px solid var(--neutral-1000, #030a1d);outline-offset:2px}.sticky-add-to-cart__caption{margin:0;color:var(--neutral-800, #40434e);text-align:center;font-family:var(--font-family);font-size:14px;font-style:normal;font-weight:var(--font-weight-medium, 500);line-height:20px;letter-spacing:-.07px}.sticky-add-to-cart__media{display:flex;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;width:var(--sticky-atc-media-size);height:var(--sticky-atc-media-size);aspect-ratio:1 / 1;border:1px solid var(--blue-200, #b0d0ff);border-radius:8px;background:var(--blue-0, #fafcff)}.sticky-add-to-cart__image{display:block;width:100%;height:100%;object-fit:cover}.sticky-add-to-cart__copy{display:flex;flex-direction:column;gap:4px;min-width:0}.sticky-add-to-cart__title{margin:0;color:var(--neutral-1000, #030a1d)}.sticky-add-to-cart__price{margin:0;color:var(--neutral-800, #40434e);font-size:var(--sticky-atc-font-size-l);font-weight:var(--font-weight-regular, 400);line-height:var(--sticky-atc-line-height-l);letter-spacing:var(--sticky-atc-letter-spacing-l)}.sticky-add-to-cart__price-amount{color:var(--green-1000, #00b67d);font-weight:var(--font-weight-bold, 700)}.sticky-add-to-cart--placeholder{position:static;transform:none;visibility:visible;pointer-events:auto;box-shadow:none}.sticky-add-to-cart__placeholder-text{margin:0;color:var(--neutral-600, #4a5568);text-align:center}@media(prefers-reduced-motion:reduce){.sticky-add-to-cart{transition:none}}@media screen and (max-width:989px){.sticky-add-to-cart--hide-mobile{display:none!important}}@media screen and (min-width:990px){.sticky-add-to-cart{--sticky-atc-padding-block: 24px;--sticky-atc-shadow: 0 4px 14px 0 rgba(0, 0, 0, .1);inset-block-start:calc(var(--header-sticky-height, 0px) - 1px);inset-block-end:auto;inset-inline-start:0;align-items:stretch;width:100%;max-width:none;padding-block:var(--sticky-atc-padding-block);padding-inline:0;border-radius:0;transform:translateY(-100%)}.sticky-add-to-cart.sticky-add-to-cart--visible{transform:translateY(0)}.sticky-add-to-cart__inner{flex-direction:row;justify-content:space-between;align-items:center;gap:24px}.sticky-add-to-cart__summary{display:flex;align-items:center;gap:8px;min-width:0}.sticky-add-to-cart__actions{flex-direction:row;flex-shrink:0;width:auto}.sticky-add-to-cart__caption{display:none}.sticky-add-to-cart .sticky-add-to-cart__button{width:300px;min-width:300px}.sticky-add-to-cart__label{font-size:var(--sticky-atc-font-size-l);line-height:var(--sticky-atc-line-height-l)}.sticky-add-to-cart--hide-desktop{display:none!important}}.style-guide{background-color:var(--neutral-0);color:var(--neutral-1000);padding-block:48px}.style-guide__inner{display:flex;flex-direction:column;gap:64px}.style-guide__header{display:flex;flex-direction:column;gap:12px}.style-guide__section{display:flex;flex-direction:column;gap:24px}.style-guide__color-group{display:flex;flex-direction:column;gap:16px}.style-guide__typography-panel{display:flex;flex-direction:column;gap:32px;background-color:var(--neutral-0);border-radius:60px;padding:48px 24px;word-break:break-word}.style-guide__typography-group{display:flex;flex-direction:column;gap:12px}.style-guide__group-title{margin:0}.style-guide__typography{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.style-guide__typography-row{display:flex;flex-direction:column;gap:4px}.style-guide__typography-sample,.style-guide__typography-class,.style-guide__swatch-label,.style-guide__swatch-var{margin:0}.style-guide__typography-class{opacity:.6}.style-guide__swatches{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));list-style:none;margin:0;padding:0}.style-guide__swatch{display:flex;flex-direction:column;gap:8px}.style-guide__swatch-chip{border-radius:12px;height:128px;width:100%}.style-guide__swatch-chip--bordered{border:1px solid rgb(0 0 0 / 10%)}@media screen and (min-width:750px){.style-guide__typography-panel{padding:100px}}.why-it-matters{background-color:var(--why-it-matters-bg, transparent);padding-block:var(--why-it-matters-pt-mobile) var(--why-it-matters-pb-mobile)}.why-it-matters__inner{display:flex;flex-direction:column}@media screen and (min-width:750px){.why-it-matters{padding-block:var(--why-it-matters-pt-desktop) var(--why-it-matters-pb-desktop)}.why-it-matters__inner>.group--horizontal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}.clinical-proof-header{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.clinical-proof-header__text{width:100%}.clinical-proof-header__badge img,.clinical-proof-header__verified img{display:block;width:auto}.clinical-proof-header__badge--mobile img{height:20px}.clinical-proof-header__badge--desktop{display:none}.clinical-proof-header__verified img{height:16px}@media screen and (min-width:750px){.clinical-proof-header{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"badge text" "verified text";align-items:center;column-gap:16px;row-gap:8px}.clinical-proof-header__badge--mobile{display:none}.clinical-proof-header__badge--desktop{display:block;grid-area:badge;justify-self:center;max-width:153px}.clinical-proof-header__text{grid-area:text;min-width:0}.clinical-proof-header__verified{grid-area:verified;justify-self:center}}@media screen and (min-width:990px){.clinical-proof-header__text .text-block{max-width:250px}}.energy-ingredient-card{display:flex;flex-direction:column;gap:16px;padding:16px;border:1px solid var(--neutral-200);border-radius:20px;background:var(--neutral-0);overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.energy-ingredient-card__header{display:flex;align-items:center;gap:8px;min-width:0;background:var(--neutral-0)}.energy-ingredient-card__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;background:var(--blue-100);color:var(--blue-800)}.energy-ingredient-card__icon svg{width:20px;height:20px}.energy-ingredient-card__title{margin:0;min-width:0;flex:1;font-family:var(--font-family);font-size:var(--font-headline-h5);font-style:normal;font-weight:var(--font-weight-semibold);line-height:24px;letter-spacing:var(--letter-spacing-default);color:var(--neutral-1000)}.energy-ingredient-card__body{display:flex;flex-direction:column;gap:8px;color:var(--neutral-800)}@media screen and (max-width:749px){.energy-ingredient-card{box-shadow:0 -4px 6px #0000000d}.energy-ingredient-card.stack-card--active{border-color:var(--blue-600)}@supports (background: linear-gradient(#fff,#fff) padding-box){.energy-ingredient-card.stack-card--active{border-color:transparent;background:linear-gradient(var(--neutral-0),var(--neutral-0)) padding-box,var(--gradient-arrow) border-box}}}@media screen and (min-width:750px){.energy-ingredient-card{padding:28px;border-radius:24px}.energy-ingredient-card__icon{width:44px;height:44px}.energy-ingredient-card__icon svg{width:24px;height:24px}.energy-ingredient-card__title{font-size:var(--font-headline-h4);line-height:36px}}.footer__payment{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px}@media screen and (min-width:750px){.footer__payment{gap:5px}}.footer__payment-badge{display:flex;align-items:center;justify-content:center;background-color:var(--neutral-0);border-radius:5px;padding-inline:5px;height:40px;width:65px}@media screen and (min-width:750px){.footer__payment-badge{width:60px}}.footer__payment-icon{display:block;height:40px;width:auto}@media screen and (min-width:750px){.footer__payment{justify-content:flex-start}}.ingredient-grid-card{display:flex;align-items:center;gap:8px;align-self:stretch}.ingredient-grid-card>.image{width:72px;height:72px;flex-shrink:0;overflow:hidden;border:1px solid var(--neutral-200);border-radius:8px;background-color:var(--neutral-0)}.ingredient-grid-card .image__img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.ingredient-grid-card>.group--vertical{flex:1 1 auto;min-width:0;justify-content:center}@media screen and (max-width:989px){.ingredient-grid-card .group--wrap{gap:8px 5px}.ingredient-grid-card .group--wrap .badge{height:28px;padding:6px 10px;font-size:12px;line-height:16px;letter-spacing:-.005em}.ingredient-grid-card .group--wrap .badge:nth-child(n+3){display:none}}@media screen and (max-width:374px){.ingredient-grid-card .group--wrap .badge{height:20px;padding:4px 10px;font-size:10px;line-height:14px}}@media screen and (min-width:990px){.ingredient-grid-card{max-width:325px;flex-direction:column;align-items:flex-start;gap:12px}.ingredient-grid-card>.image{width:100%;height:auto;aspect-ratio:3 / 2;border-radius:16px}}.locale-switcher{position:relative;--locale-switcher-background: var(--brand-secondary-0)}.locale-switcher__wrapper{display:flex;height:37px;padding:4px 16px;justify-content:center;align-items:center;gap:4px;align-self:stretch;border-radius:100px;background:var(--locale-switcher-background);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:relative;cursor:pointer}.locale-switcher__label{color:var(--brand-primary-1000);pointer-events:none}.locale-switcher__chevron{display:flex;justify-content:center;align-items:center;width:var(--header-nav-icon-size);height:var(--header-nav-icon-size);pointer-events:none}.locale-switcher__chevron .icon,.locale-switcher__chevron .icon svg{display:block;width:var(--header-nav-icon-glyph-width);height:var(--header-nav-icon-glyph-height)}.locale-switcher__select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.product-benefits__items{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.product-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}@media screen and (min-width:990px){.product-features{row-gap:8px}}@media screen and (max-width:749px){.product-features--hide-mobile{display:none}}@media screen and (min-width:750px){.product-features--hide-desktop{display:none}}.product-info-list{position:relative;overflow:hidden;padding:16px;border:1px solid var(--blue-100, #deebff);border-radius:12px;background-color:var(--blue-0, #fafcff)}@media screen and (min-width:990px){.product-info-list{border-radius:16px}}@media(prefers-reduced-motion:reduce){.product-info-list{transition:none}}.product-info-list:after{content:"";position:absolute;top:0;right:0;width:45%;height:100%;pointer-events:none;background-image:radial-gradient(circle at center,var(--blue-200, #b0d0ff) 0%,var(--blue-100, #deebff) 40%,transparent 70%);background-size:9.5px 9.5px;opacity:.3;-webkit-mask-image:linear-gradient(to left,rgb(0 0 0 / .8),transparent 85%);mask-image:linear-gradient(to left,rgb(0 0 0 / .8),transparent 85%)}.product-info-list .product-info-list__items{position:relative;z-index:1;display:flex;flex-direction:column;gap:20px;margin:0;padding:0;list-style:none}@media screen and (max-width:749px){.product-info-list--hide-mobile{display:none}}@media screen and (min-width:750px){.product-info-list--hide-desktop{display:none}}.stat-highlight{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;padding:16px;border:1px solid var(--blue-800);border-radius:20px;background:var(--blue-100);text-align:center;overflow:hidden;isolation:isolate}.stat-highlight:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(circle,color-mix(in srgb,var(--blue-800) 22%,transparent) 1.5px,transparent 1.5px);background-size:12px 12px;-webkit-mask-image:linear-gradient(90deg,black 0%,transparent 38%,transparent 62%,black 100%);mask-image:linear-gradient(90deg,black 0%,transparent 38%,transparent 62%,black 100%);pointer-events:none}.stat-highlight__value{font-size:var(--stat-highlight-font-size-mobile, 44px);font-weight:var(--font-weight-bold);line-height:1.18;letter-spacing:var(--letter-spacing-default);color:var(--blue-1000)}.stat-highlight__caption{max-width:250px;color:var(--neutral-800)}@media screen and (min-width:750px){.stat-highlight__value{font-size:var(--stat-highlight-font-size-desktop, 44px)}}.sticky-card-stack{display:flex;flex-direction:column;gap:16px;width:100%}.sticky-card-stack__spacer{height:0}@media screen and (max-width:749px){.sticky-card-stack>[data-stack-card]{position:sticky;top:calc(var(--stack-clearance, 72px) + var(--stack-peek-offset, 0px));z-index:calc(10 + var(--stack-index, 0))}.sticky-card-stack__spacer{height:var(--stack-spacer-base, 220px)}}@media screen and (min-width:750px){.sticky-card-stack{display:grid;grid-template-columns:repeat(var(--stack-columns, 2),minmax(0,1fr));gap:24px;align-items:stretch}.sticky-card-stack__spacer{display:none}}.bonus-bundle-card{container-type:inline-size;position:relative;width:var(--block-width-mobile, 100%);min-width:0;padding:20px;color:var(--bonus-bundle-card-text, #ffffff);background:var(--bonus-bundle-card-bg, #1b2332);border:1px solid var(--bonus-bundle-card-border, color-mix(in srgb, #1763fa 20%, transparent));border-radius:var(--bonus-bundle-card-radius, 24px)}.bonus-bundle-card__inner{display:flex;align-items:center;gap:16px;min-width:0}.bonus-bundle-card__content{display:flex;flex:1 1 0;flex-direction:column;min-width:0}.bonus-bundle-card__title{margin:0;color:var(--bonus-bundle-card-text, #ffffff);font-family:Inter,var(--font-body-family, sans-serif);font-size:22px;font-style:normal;font-weight:600;line-height:1.2857;letter-spacing:0}.bonus-bundle-card__description{margin:0;color:var(--bonus-bundle-card-muted, #d1d3d6);font-family:Inter,var(--font-body-family, sans-serif);font-size:14px;font-style:normal;font-weight:400;line-height:1.3333;letter-spacing:0}.bonus-bundle-card__price{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-family:Inter,var(--font-body-family, sans-serif);font-size:28px;font-style:normal;font-weight:700;line-height:1.3333;letter-spacing:0}.bonus-bundle-card__compare-price{color:#fffc;text-decoration-line:line-through;text-decoration-thickness:2px}.bonus-bundle-card__current-price{color:var(--bonus-bundle-card-accent, #00b67d)}.bonus-bundle-card__media{display:flex;flex:0 0 clamp(112px,36cqw,243px);align-items:center;justify-content:center;min-width:112px;max-width:243px}.bonus-bundle-card__image{display:block;width:100%;height:auto;object-fit:contain}.bonus-bundle-card__badge{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;gap:4px;padding:6px 10px;color:var(--bonus-bundle-card-accent, #00b67d);background:var(--bonus-bundle-card-badge-bg, #f2fbf8);border-radius:9999px;font-family:Inter,var(--font-body-family, sans-serif);font-size:12px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:0;white-space:nowrap}.bonus-bundle-card__badge-icon{flex:0 0 auto}@container (max-width: 520px){.bonus-bundle-card__inner{flex-direction:column;align-items:flex-start}.bonus-bundle-card__content{order:1;width:100%}.bonus-bundle-card__media{order:2;width:100%;max-width:280px;flex-basis:auto;align-self:center}.bonus-bundle-card__image{width:100%}}@container (max-width: 360px){.bonus-bundle-card__media{max-width:220px}.bonus-bundle-card__badge{padding:5px 8px;font-size:11px}}@media screen and (min-width:750px){.bonus-bundle-card{width:var(--block-width, var(--block-width-mobile, 100%));padding:28px}.bonus-bundle-card__title{font-size:28px}.bonus-bundle-card__description{font-size:18px}.bonus-bundle-card__price{font-size:36px}}.button-block{display:flex;flex-direction:column}@media screen and (max-width:467px){.button-block{display:flex;flex-direction:column;width:100%}}.card{position:relative;display:flex;overflow:var(--border-overflow, visible);width:var(--block-width-mobile, 100%);max-width:100%;min-width:0;color:var(--card-text, inherit);background:var(--card-bg, transparent);border-width:var(--border-width, 0);border-style:var(--border-style, solid);border-color:var(--border-color, transparent);border-radius:var(--border-radius-mobile, var(--border-radius, 0));isolation:isolate}.card__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;border-radius:inherit}.card__background--pattern{display:block;width:100%;height:100%}.card__background--pattern img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover;object-position:center}@media screen and (min-width:750px){.card__background--pattern img{height:600px;transform:rotate(270deg)}}.card--height-mobile-fill{height:100%}.card--height-mobile-fit-content{height:fit-content}.card--height-mobile-custom{height:var(--card-height-mobile, 200px)}.card--height-mobile-stretch{height:auto;align-self:stretch;flex:1 1 auto}.card__content{position:relative;z-index:2;display:flex;width:100%;height:100%;min-width:0;gap:var(--card-gap-mobile, 0);color:inherit}.card--mobile-row>.card__content{flex-direction:row;justify-content:var(--card-horizontal-alignment, flex-start);align-items:var(--card-vertical-alignment, flex-start)}@media(max-width:389px){.card--mobile-row>.card__content{flex-direction:column;justify-content:flex-start;align-items:center}}.card--mobile-column>.card__content{flex-direction:column;justify-content:var(--card-vertical-alignment, flex-start);align-items:var(--card-horizontal-alignment, flex-start)}.card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;color:inherit}.card__link~.card__content{pointer-events:none}.card__link:focus-visible{z-index:3;outline:2px solid currentColor;outline-offset:-2px}.card__link~.card__content :is(a,button,input,textarea,select,summary,label){pointer-events:auto}@media screen and (min-width:750px){.card{width:var(--block-width, var(--block-width-mobile, 100%));border-radius:var(--border-radius, 0)}.card--height-desktop-fill{height:100%}.card--height-desktop-fit-content{height:fit-content}.card--height-desktop-custom{height:var(--card-height, 200px)}.card--height-desktop-fill,.card--height-desktop-fit-content,.card--height-desktop-custom{align-self:auto;flex:0 1 auto}.card--height-desktop-stretch{height:auto;align-self:stretch;flex:1 1 auto}.card--tablet-row>.card__content{flex-direction:row;justify-content:var(--card-horizontal-alignment, flex-start);align-items:var(--card-vertical-alignment, flex-start)}.card--tablet-column>.card__content{flex-direction:column;justify-content:var(--card-vertical-alignment, flex-start);align-items:var(--card-horizontal-alignment, flex-start)}}@media screen and (min-width:990px){.card__content{gap:var(--card-gap-desktop, var(--card-gap-mobile, 0))}.card--desktop-row>.card__content{flex-direction:row;justify-content:var(--card-horizontal-alignment, flex-start);align-items:var(--card-vertical-alignment, flex-start)}.card--desktop-column>.card__content{flex-direction:column;justify-content:var(--card-vertical-alignment, flex-start);align-items:var(--card-horizontal-alignment, flex-start)}}.carousel{display:grid;width:100%;align-items:center;row-gap:16px;column-gap:12px;grid-template-columns:1fr auto auto auto 1fr;grid-template-areas:"track track track track track" ".     prev  page  next  .";padding-block:var(--carousel-pt-mobile, 0) var(--carousel-pb-mobile, 0)}.carousel--pagination-progress{grid-template-areas:"track    track track track track" "progress progress progress progress progress" ".        prev  .    next  ."}.carousel__track{grid-area:track;min-width:0}.carousel__splide{width:100%}.carousel__nav{display:flex;padding:12px;align-items:center;justify-content:center;border:none;border-radius:70px;background:var(--neutral-0);color:var(--neutral-800);cursor:pointer;flex-shrink:0;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.carousel__nav:hover:not(:disabled):not(.carousel__nav--disabled){opacity:.8}.carousel__nav--prev{grid-area:prev}.carousel__nav--next{grid-area:next}.carousel--pagination-progress .carousel__nav--prev{justify-self:end}.carousel--pagination-progress .carousel__nav--next{justify-self:start}.carousel__nav--disabled,.carousel__nav[disabled]{background:var(--blue-100);color:var(--blue-800);cursor:default}.carousel__nav svg{display:block;width:20px;height:20px}.carousel__pagination{grid-area:page;justify-self:center;text-align:center;min-width:6ch;font-variant-numeric:tabular-nums;visibility:hidden}.carousel--ready .carousel__pagination{visibility:visible}.carousel__pagination-current{color:var(--neutral-1000);font-weight:600}.carousel__pagination-sep,.carousel__pagination-total{color:var(--neutral-700);font-weight:400}.carousel__progress{grid-area:progress;width:100%;visibility:hidden}.carousel--ready .carousel__progress{visibility:visible}.carousel__progress-track{position:relative;width:100%;height:var(--carousel-progress-height, 3px);overflow:hidden;border-radius:100px;background:var(--carousel-progress-track, var(--neutral-200))}.carousel__progress-thumb{position:absolute;top:0;left:0;height:100%;border-radius:inherit;background:var(--carousel-progress-fill, var(--blue-800))}.carousel--progress-fill .carousel__progress-thumb{width:calc(var(--carousel-progress-ratio, 0) * 100%);transition:width .25s ease}.carousel--progress-segment .carousel__progress-thumb{width:calc(100% / var(--carousel-progress-pages, 1));transform:translate(calc(var(--carousel-progress-index, 0) * 100%));transform-origin:left center;transition:transform .25s ease}.carousel__progress[hidden]{display:none}@media(prefers-reduced-motion:reduce){.carousel--progress-fill .carousel__progress-thumb,.carousel--progress-segment .carousel__progress-thumb{transition:none}}@media screen and (min-width:990px){.carousel{column-gap:16px;padding-block:var(--carousel-pt-desktop, 0) var(--carousel-pb-desktop, 0)}.carousel--desktop-nav-sides{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"prev track next" "prev page  next"}.carousel--desktop-nav-sides.carousel--pagination-progress{grid-template-areas:"prev track    next" "prev progress next"}.carousel--desktop-nav-pagination{grid-template-columns:1fr auto auto auto 1fr;grid-template-areas:"track track track track track" ".     prev  page  next  ."}.carousel--desktop-nav-pagination.carousel--pagination-progress{grid-template-columns:1fr auto auto 1fr;grid-template-areas:"track    track track track" "progress progress progress progress" ".        prev  next  ."}.carousel--desktop-nav-pagination.carousel--no-pagination{grid-template-columns:1fr auto auto 1fr;grid-template-areas:"track track track track" ".     prev  next  ."}.carousel--desktop-nav-pagination.carousel--no-pagination .carousel__nav--prev,.carousel--desktop-nav-pagination.carousel--pagination-progress .carousel__nav--prev{justify-self:end}.carousel--desktop-nav-pagination.carousel--no-pagination .carousel__nav--next,.carousel--desktop-nav-pagination.carousel--pagination-progress .carousel__nav--next{justify-self:start}}.complete-system-benefit--card{display:contents}@media(min-width:990px){.complete-system-benefit--card{display:block;min-width:0}}.complete-system-benefit-card{width:100%;position:relative;border-radius:16px;background:transparent;border:none;color:var(--neutral-0);overflow:visible;cursor:default}.complete-system-benefit-card:before{content:"";position:absolute;inset:var(--cs-card-glow-inset);border-radius:var(--cs-card-glow-radius);background:var(--cs-benefit-glow-gradient);filter:blur(var(--cs-card-glow-blur));opacity:0;z-index:0;pointer-events:none;transition:opacity .25s ease}.complete-system-benefit-card:hover:before{opacity:1}.complete-system-benefit-card:focus{outline:none}.complete-system-benefit-card:focus-visible{outline:2px solid var(--blue-800);outline-offset:3px}@media(min-width:990px){.complete-system-benefit-card{cursor:default;height:100%;border-radius:24px}}@media(prefers-reduced-motion:reduce){.complete-system-benefit-card:before{transition:none}.complete-system-benefit-card:hover:before{filter:none}}@media(forced-colors:active){.complete-system-benefit-card:focus-visible{outline:2px solid transparent}}.complete-system-benefit-card .complete-system-benefit-card__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid transparent;border-radius:inherit;min-height:100%;box-sizing:border-box;border:1px solid var(--neutral-05, rgba(255, 255, 255, .05));background:var(--blue-1000)}.complete-system-benefit-card:hover .complete-system-benefit-card__inner{background:linear-gradient(var(--blue-1000),var(--blue-1000)) padding-box,var(--cs-benefit-border-gradient) border-box}.complete-system-benefit-card .complete-system-benefit-card__heading{display:flex;flex-direction:column;gap:4px}.complete-system-benefit-card .complete-system-benefit-card__icon{display:flex;align-items:center;justify-content:flex-start;width:24px;height:24px;flex-shrink:0}.complete-system-benefit-card .complete-system-benefit-card__icon-glyph,.complete-system-benefit-card .complete-system-benefit-card__icon-glyph img,.complete-system-benefit-card .complete-system-benefit-card__icon-glyph svg{display:block;width:24px;height:24px;object-fit:contain}.complete-system-benefit-card .complete-system-benefit-card__title{margin:0;color:var(--neutral-0);letter-spacing:.025em;text-wrap:pretty}.complete-system-benefit-card .complete-system-benefit-card__description{margin:0;color:var(--neutral-0-80);text-wrap:balance;letter-spacing:-.005em;font-family:var(--font-family);font-size:var(--font-body-l);font-weight:var(--font-weight-regular);line-height:var(--line-height-body-l)}.complete-system-benefit-card .complete-system-benefit-card__description>*:first-child{margin-block-start:0}.complete-system-benefit-card .complete-system-benefit-card__description>*:last-child{margin-block-end:0}@media(min-width:990px){.complete-system-benefit-card .complete-system-benefit-card__inner{gap:12px;padding:32px}.complete-system-benefit-card .complete-system-benefit-card__heading{flex-direction:row;align-items:center;gap:8px}.complete-system-benefit-card .complete-system-benefit-card__icon{width:32px;height:32px}.complete-system-benefit-card .complete-system-benefit-card__icon-glyph,.complete-system-benefit-card .complete-system-benefit-card__icon-glyph img,.complete-system-benefit-card .complete-system-benefit-card__icon-glyph svg{width:32px;height:32px}.complete-system-benefit-card .complete-system-benefit-card__title{font-size:var(--font-headline-h4);font-weight:var(--font-weight-medium);line-height:var(--line-height-headline-h4)}.complete-system-benefit-card .complete-system-benefit-card__description{font-size:var(--font-body-l);line-height:var(--line-height-body-l)}}.complete-system__cards{display:grid;grid-template-columns:repeat(var(--cs-cards-cols-mobile, 1),minmax(0,1fr));gap:var(--cs-cards-gap-mobile, 12px);width:100%}@media(min-width:990px){.complete-system__cards{grid-template-columns:repeat(var(--cs-cards-cols-desktop, 2),minmax(0,1fr));gap:var(--cs-cards-gap-desktop, 20px)}}@keyframes complete-system-pill-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(var(--cs-pill-float-x, 0),calc(-1 * var(--cs-pill-float-y, 12px)),0)}}.complete-system-benefit-pill{position:relative;display:none;width:370px;border-radius:64px;background:transparent;border:none;color:var(--neutral-0);overflow:visible;cursor:default;box-sizing:border-box}.complete-system-benefit-pill:before{content:"";position:absolute;inset:var(--cs-pill-glow-inset);border-radius:var(--cs-pill-glow-radius);background:var(--cs-benefit-glow-gradient);filter:blur(var(--cs-pill-glow-blur));opacity:0;z-index:0;pointer-events:none;transition:opacity .25s ease}.complete-system-benefit-pill:hover:before,.complete-system-benefit-pill.complete-system-benefit-pill--active:before{opacity:1}.complete-system-benefit-pill:focus{outline:none}.complete-system-benefit-pill:focus-visible{outline:2px solid var(--blue-800);outline-offset:3px}@media(min-width:990px){.complete-system-benefit-pill{position:absolute;display:block;width:var(--cs-pill-width);z-index:2;animation:complete-system-pill-float var(--cs-pill-float-duration, 6s) ease-in-out infinite;animation-delay:var(--cs-pill-float-delay, 0s)}}@media(prefers-reduced-motion:reduce){.complete-system-benefit-pill{animation:none;transform:none}.complete-system-benefit-pill:before{transition:none}.complete-system-benefit-pill:hover:before,.complete-system-benefit-pill.complete-system-benefit-pill--active:before{filter:none}}@media(forced-colors:active){.complete-system-benefit-pill:focus-visible{outline:2px solid transparent}}.complete-system-benefit-pill .complete-system-benefit-pill__inner{position:relative;z-index:1;display:flex;align-items:center;gap:8px;width:100%;padding:8px 20px 8px 8px;border:1px solid transparent;border-radius:inherit;box-sizing:border-box;background:linear-gradient(var(--blue-1000),var(--blue-1000)) padding-box,linear-gradient(var(--neutral-0-10),var(--neutral-0-10)) border-box}.complete-system-benefit-pill:hover .complete-system-benefit-pill__inner,.complete-system-benefit-pill.complete-system-benefit-pill--active .complete-system-benefit-pill__inner{background:linear-gradient(var(--blue-1000),var(--blue-1000)) padding-box,var(--cs-benefit-border-gradient) border-box}.complete-system-benefit-pill .complete-system-benefit-pill__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:84px;height:84px;border:1.5px solid var(--neutral-0-5);border-radius:50%;background:var(--neutral-0-5)}.complete-system-benefit-pill .complete-system-benefit-pill__icon-glyph,.complete-system-benefit-pill .complete-system-benefit-pill__icon-glyph img{display:block;width:48px;height:48px;object-fit:contain}.complete-system-benefit-pill .complete-system-benefit-pill__text{display:flex;flex-direction:column;gap:6px;flex:1 1 auto;max-width:250px;text-align:left}.complete-system-benefit-pill .complete-system-benefit-pill__title{margin:0;color:var(--neutral-0);overflow-wrap:break-word;letter-spacing:.005em}.complete-system-benefit-pill .complete-system-benefit-pill__description{margin:0;color:var(--neutral-0-80);overflow-wrap:break-word;letter-spacing:.005em;text-wrap:balance}.complete-system-benefit-pill--top-left{right:auto;left:var(--cs-pill-inset-inline-top-left);--cs-pill-float-duration: 7s;--cs-pill-float-delay: 0s;--cs-pill-float-y: 14px;--cs-pill-float-x: 0px}@media(min-width:990px){.complete-system-benefit-pill--top-left{top:var(--cs-pill-inset-top)}}.complete-system-benefit-pill--bottom-left{right:auto;left:var(--cs-pill-inset-inline-bottom-left);--cs-pill-float-duration: 8.5s;--cs-pill-float-delay: 2.2s;--cs-pill-float-y: 16px;--cs-pill-float-x: -5px}@media(min-width:990px){.complete-system-benefit-pill--bottom-left{bottom:var(--cs-pill-inset-bottom)}}.complete-system-benefit-pill--top-right{left:auto;right:var(--cs-pill-inset-inline-top-right);--cs-pill-float-duration: 5.5s;--cs-pill-float-delay: 1.4s;--cs-pill-float-y: 12px;--cs-pill-float-x: 5px}@media(min-width:990px){.complete-system-benefit-pill--top-right{top:var(--cs-pill-inset-top)}}.complete-system-benefit-pill--bottom-right{left:auto;right:var(--cs-pill-inset-inline-bottom-right);--cs-pill-float-duration: 6s;--cs-pill-float-delay: .7s;--cs-pill-float-y: 13px;--cs-pill-float-x: 4px}@media(min-width:990px){.complete-system-benefit-pill--bottom-right{bottom:var(--cs-pill-inset-bottom)}}@media(min-width:990px){.complete-system-benefit-pill .complete-system-benefit-pill__inner{gap:8px;padding:8px 20px 8px 8px}.complete-system-benefit-pill .complete-system-benefit-pill__icon{width:clamp(48px,21cqw,84px);height:clamp(48px,21cqw,84px)}.complete-system-benefit-pill .complete-system-benefit-pill__icon-glyph,.complete-system-benefit-pill .complete-system-benefit-pill__icon-glyph img{width:clamp(28px,12cqw,48px);height:clamp(28px,12cqw,48px)}.complete-system-benefit-pill .complete-system-benefit-pill__text{gap:clamp(3px,1.5cqw,6px);max-width:250px;flex:1 1 auto}}.complete-system__orbit-pills{display:none}@media(min-width:990px){.complete-system__orbit-pills{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.complete-system__orbit-pills .complete-system-benefit-pill{pointer-events:auto}}.faq-group,.faq-tab{display:flex;width:100%;flex-direction:column;align-items:flex-start;align-self:stretch;gap:8px}.faq-tabs{width:100%}#iframe-frontrow-quant{height:0px}#frontrow-badge{position:relative;display:flex}.iframe-frontrow{width:100%;margin:0}.iframe-modal-frontrow{display:none;position:fixed;z-index:99999999;left:0;top:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:var(--block-width-mobile, 100%);max-width:100%;min-width:0;gap:var(--group-row-gap-mobile, 0) var(--group-column-gap-mobile, 0)}.group--horizontal{flex-direction:row;justify-content:var(--group-horizontal-alignment, space-between);align-items:var(--group-vertical-alignment, center)}.group--vertical{flex-direction:column;align-items:var(--group-vertical-alignment, flex-start)}.group--wrap{flex-wrap:wrap;justify-content:flex-start}@media screen and (max-width:989px){.group.group--hide-mobile{display:none!important}.group--horizontal.group--vertical-mobile{flex-direction:column;justify-content:flex-start;align-items:var(--group-vertical-alignment, flex-start)}}@media screen and (min-width:990px){.group.group--hide-desktop{display:none!important}.group{width:var(--block-width, var(--block-width-mobile, 100%));gap:var(--group-row-gap-desktop, 0) var(--group-column-gap-desktop, 0)}}.hero-heading{margin:0;max-width:200px;font-family:var(--font-family);font-weight:var(--font-weight-bold);font-size:var(--font-headline-h1);line-height:1.35;letter-spacing:var(--letter-spacing-default);color:inherit}.hero-heading__line{display:block}.hero-heading__line--highlight{color:var(--yellow-1000)}@media screen and (min-width:750px){.hero-heading{max-width:none;font-size:var(--font-headline-uniq-md);line-height:var(--line-height-headline-uniq-md)}}.icon-feature-list{--icon-feature-divider: var(--neutral-0-50);display:flex;flex-direction:column;gap:16px;width:100%}.icon-feature-list .icon-feature{position:relative;align-self:flex-start;width:fit-content;max-width:100%;flex:0 0 auto}.icon-feature-list .icon-feature+.icon-feature:before{content:"";position:absolute;inset-inline:0;inset-block-start:-8px;block-size:1px;background:linear-gradient(90deg,var(--icon-feature-divider) 0%,transparent 100%)}@media screen and (min-width:750px){.icon-feature-list{flex-direction:row;align-items:center;gap:48px;width:auto}.icon-feature-list .icon-feature+.icon-feature:before{inset-block:0;inset-inline-start:-24px;inset-inline-end:auto;inline-size:1px;block-size:auto;background:linear-gradient(0deg,#fff6,#fff0)}}.icon-feature{display:flex;align-items:center;gap:12px}.icon-feature__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:10px;border:1px solid var(--yellow-800);border-radius:50px;color:var(--yellow-1000)}.icon-feature__icon svg{display:block;width:20px;height:20px}.icon-feature__label{flex:0 1 auto;width:auto;font-family:var(--font-family);font-size:var(--font-body-m);font-weight:var(--font-weight-semibold);line-height:1.5;letter-spacing:normal;color:inherit}.icon-feature__label strong{display:block;font-weight:700;color:var(--yellow-1000)}@media screen and (min-width:750px){.icon-feature__icon svg{width:28px;height:28px}.icon-feature__label{font-size:var(--font-body-l);font-weight:var(--font-weight-medium);line-height:var(--line-height-body-l);letter-spacing:normal}}.product-benefit-item{display:flex;align-items:center;gap:4px;color:var(--neutral-800, #40434e)}.product-benefit-item__icon{display:inline-flex;flex:0 0 16px;align-items:center;justify-content:center;width:16px;height:16px}.product-benefit-item__icon svg{display:block;width:16px;height:16px}.product-benefit-item__text{font-family:var(--font-family);font-size:var(--benefit-text-font-size, var(--font-body-m));font-weight:var(--benefit-text-font-weight, var(--font-weight-medium));line-height:var(--benefit-text-line-height, var(--line-height-body-m));color:var(--neutral-800, #40434e)}.product-bundle-card{--product-bundle-card-border-gradient: linear-gradient( 92.95deg, rgba(23, 99, 250, .2) 1.85%, rgba(227, 235, 157, .4) 15.27%, #ffffff 30.54%, rgba(23, 99, 250, .41) 49.98%, #3273ff 64.33%, #7d81f3 83.76%, rgba(125, 129, 243, .2) 98.11% );position:relative;display:flex;flex-direction:column;gap:16px;padding:30px 16px 16px;margin-top:18px;border:1px solid transparent;border-radius:16px;background:linear-gradient(50deg,#11161b 14%,#1b2332 85%) padding-box,var(--product-bundle-card-border-gradient) border-box;box-shadow:0 0 4px #0000001a}@media screen and (min-width:990px){.product-bundle-card{padding:40px 20px 20px;border-radius:16px}}@media(prefers-reduced-motion:reduce){.product-bundle-card{transition:none}}.product-bundle-card__header{position:absolute;top:0;left:50%;z-index:2;width:max-content;max-width:calc(100% - 32px);transform:translate(-50%,-50%)}.product-bundle-card__badge{--bundle-badge-border-gradient: linear-gradient(90deg, #5e6858 0%, #7380f4 100%);display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:8px 16px;border:1px solid transparent;border-radius:9999px;background:linear-gradient(var(--blue-1000, #1b2332),var(--blue-1000, #1b2332)) padding-box,var(--bundle-badge-border-gradient) border-box;color:var(--neutral-0, #fff);white-space:nowrap}@media screen and (min-width:990px){.product-bundle-card__badge{padding:8px 20px;letter-spacing:0em}}.product-bundle-card__badge-text{display:flex;align-items:center;gap:4px;font-family:var(--font-family);font-size:var(--bundle-heading-font-size, var(--font-body-xs));font-weight:var(--bundle-heading-font-weight, var(--font-weight-medium));line-height:var(--bundle-heading-line-height, var(--line-height-body-xs))}.product-bundle-card__badge-icon-desktop{display:none}@media screen and (min-width:990px){.product-bundle-card__badge-icon-desktop{display:block}}.product-bundle-card__badge-icon{display:flex;flex-shrink:0;width:16px;height:16px;color:var(--green-1000, #00b67d)}@media screen and (min-width:990px){.product-bundle-card__badge-icon{display:none}}.product-bundle-card__badge-icon svg{width:100%;height:100%}.product-bundle-card__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}@media screen and (min-width:990px){.product-bundle-card__items{gap:16px}}.product-bundle-card__items>.product-bundle-item:not(:last-child){margin-bottom:0;padding-bottom:0;border-bottom:none}.product-bundle-card__items>.product-bundle-item{color:var(--neutral-0, #fff);margin:0;padding:0;border:none;background-color:transparent}@media screen and (min-width:990px){.product-bundle-card__items>.product-bundle-item{padding:0;border:none;border-radius:0;background-color:transparent}}.product-bundle-item__title{font-family:var(--font-family);font-size:var(--bundle-item-title-font-size, var(--font-body-m));font-weight:var(--bundle-item-title-font-weight, var(--font-weight-medium));line-height:var(--bundle-item-title-line-height, var(--line-height-body-m));color:var(--neutral-0, #fff)}@media screen and (min-width:990px){.product-bundle-item__title{color:var(--neutral-1000, #030a1d)}}.product-bundle-item__subtitle{font-family:var(--font-family);font-size:var(--bundle-item-subtitle-font-size, var(--font-body-s));font-weight:var(--bundle-item-subtitle-font-weight, var(--font-weight-regular));line-height:var(--bundle-item-subtitle-line-height, var(--line-height-body-s));color:var(--neutral-0-80, rgb(255 255 255 / .8))}@media screen and (min-width:990px){.product-bundle-item__subtitle{color:var(--neutral-800, #40434e)}}.product-bundle-item__compare-at{font-family:var(--font-family);font-size:var(--bundle-item-compare-at-font-size, var(--font-body-s));font-weight:var(--bundle-item-compare-at-font-weight, var(--font-weight-bold));line-height:var(--bundle-item-compare-at-line-height, var(--line-height-body-s));color:var(--neutral-0, #fff)}@media screen and (min-width:990px){.product-bundle-item__compare-at{color:var(--neutral-900, #1b2332)}}.product-bundle-card__empty{margin:0;font-family:var(--font-family);font-size:var(--bundle-empty-font-size, var(--font-body-s));font-weight:var(--bundle-empty-font-weight, var(--font-weight-regular));line-height:var(--bundle-empty-line-height, var(--line-height-body-s));color:var(--neutral-0-80, rgb(255 255 255 / .8));text-align:center}.product-bundle-item{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}@media(prefers-reduced-motion:reduce){.product-bundle-item{transition:none}}.product-bundle-item .product-bundle-item__media-container{position:relative;width:100%;padding-top:14px;display:flex;justify-content:center}.product-bundle-item .product-bundle-item__price-badge{position:absolute;top:0;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border:1px solid var(--Blue-600, #6693d4);border-radius:8px;background-color:var(--neutral-0, #fff);box-shadow:0 4px 12px #00000026;z-index:2;white-space:nowrap}.product-bundle-item .product-bundle-item__image-wrap{display:flex;align-items:center;justify-content:center;width:100%;max-width:140px;aspect-ratio:140 / 154;overflow:hidden;border:1px solid var(--Blue-600, #6693d4);border-radius:12px;background:linear-gradient(180deg,#ffffff0d,#fff0);box-shadow:inset 0 1px #ffffff1a}.product-bundle-item .product-bundle-item__image,.product-bundle-item .product-bundle-item__image-placeholder{display:block;width:100%;height:100%;max-width:100%;min-width:0;min-height:0;object-fit:cover}.product-bundle-item .product-bundle-item__image-placeholder{background-color:transparent}.product-bundle-item .product-bundle-item__content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;width:100%;padding-bottom:8px}.product-bundle-item .product-bundle-item__title{margin:0;color:var(--neutral-0, #fff)}.product-bundle-item .product-bundle-item__subtitle{margin:0;color:var(--neutral-0-80, rgb(255 255 255 / .8))}.product-bundle-item .product-bundle-item__price-label{margin:0;font-family:var(--font-family);font-size:var(--bundle-item-price-label-font-size, var(--font-body-m));font-weight:var(--bundle-item-price-label-font-weight, var(--font-weight-bold));line-height:var(--bundle-item-price-label-line-height, var(--line-height-body-m));color:var(--green-1000, #00b67d)}.product-bundle-item .product-bundle-item__compare-at{margin:0;color:var(--neutral-900, #1b2332);text-decoration:line-through}.product-buy-buttons{display:flex;flex-direction:column;width:100%}.product-buy-buttons .product-buy-buttons__form,.product-buy-buttons .product-buy-buttons__actions{display:flex;flex-direction:column;gap:12px}.product-buy-buttons .product-buy-buttons__dynamic-checkout{width:100%}.product-buy-buttons .product-buy-buttons__subscription-note{margin:0;text-align:center;color:var(--neutral-600, #4a5568)}.product-faq{display:block;width:100%;overflow-anchor:none}.product-faq .product-faq__item{border-bottom:1px solid var(--neutral-300)}.product-faq .theme-accordion__trigger{padding-top:16px;padding-bottom:16px;color:var(--neutral-1000, #030a1d);transition:padding-bottom var(--accordion-duration) ease;scroll-margin-top:calc(var(--header-sticky-height, 32px) + var(--sticky-atc-height, 0px) + 12px)}.product-faq .product-faq__item.is-open .theme-accordion__trigger{padding-bottom:0}.product-faq .theme-accordion__title .heading-block{margin:0}.product-faq .theme-accordion__panel-inner>*{padding-top:8px;padding-bottom:16px;margin:0}.product-faq .theme-accordion__panel-inner .richtext.text-block{color:var(--neutral-800, #40434e)}.product-faq .theme-accordion__panel-inner>*:first-child{margin-top:0}.product-faq .theme-accordion__panel-inner>*:last-child{margin-bottom:0}@media(prefers-reduced-motion:reduce){.product-faq .theme-accordion__trigger{transition:none}}.product-feature{display:flex;align-items:center;gap:6px;color:var(--neutral-900, #1b2332)}.product-feature .product-feature__text{font-family:var(--font-family);font-size:var(--feature-text-font-size, var(--font-body-s));font-weight:var(--feature-text-font-weight, var(--font-weight-regular));line-height:var(--feature-text-line-height, var(--line-height-body-s));color:var(--Neutral-800, #40434e)}.product-feature .product-feature__icon{display:flex;flex-shrink:0;width:24px;height:24px;color:var(--green-500, #38a169)}.product-feature .product-feature__icon svg,.product-feature .product-feature__icon-image{width:100%;height:100%;object-fit:contain}.product-gallery{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0;max-width:100%}@media screen and (min-width:990px){.product-gallery{gap:20px}}@media(prefers-reduced-motion:reduce){.product-gallery .product-gallery__splide .splide__track,.product-gallery .product-gallery__thumbs-splide .splide__track{transition:none}}.product-gallery .product-gallery__main{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:1 / 1;background-color:var(--neutral-50, #f9fbfd)}@media screen and (min-width:750px)and (hover:hover){.product-gallery .product-gallery__main:hover .product-gallery__arrow:not(:disabled):not([aria-disabled=true]),.product-gallery .product-gallery__main .product-gallery__arrow:not(:disabled):not([aria-disabled=true]):focus-visible{opacity:1;pointer-events:auto}}.product-gallery .product-gallery__splide,.product-gallery .product-gallery__splide .splide__track,.product-gallery .product-gallery__splide .splide__list,.product-gallery .product-gallery__slide{height:100%;border-radius:12px}.product-gallery .product-gallery__splide:not(.is-initialized){visibility:visible}.product-gallery .product-gallery__splide:not(.is-initialized) .splide__slide:not(:first-child){display:none}.product-gallery .product-gallery__slide,.product-gallery .product-gallery__slide img,.product-gallery .product-gallery__slide video{width:100%;height:100%;object-fit:cover;display:block;border-radius:12px}.product-gallery .product-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2}@media screen and (max-width:749px){.product-gallery .product-gallery__arrow{display:none}}@media screen and (min-width:750px)and (hover:hover){.product-gallery .product-gallery__arrow{opacity:0;pointer-events:none;transition:opacity .2s ease}@media(prefers-reduced-motion:reduce){.product-gallery .product-gallery__arrow{transition:none}}}@media screen and (min-width:750px){.product-gallery .product-gallery__arrow{--icon-button-size-desktop: 52px}}.product-gallery .product-gallery__arrow:disabled,.product-gallery .product-gallery__arrow[aria-disabled=true]{opacity:0;cursor:not-allowed;pointer-events:none}.product-gallery .product-gallery__arrow--prev{left:12px}@media screen and (min-width:990px){.product-gallery .product-gallery__arrow--prev{left:16px}}.product-gallery .product-gallery__arrow--next{right:12px}@media screen and (min-width:990px){.product-gallery .product-gallery__arrow--next{right:16px}}.product-gallery .product-gallery__thumbs-splide{min-width:0;max-width:100%}@media screen and (max-width:749px){.product-gallery .product-gallery__thumbs-splide{position:relative}.product-gallery .product-gallery__thumbs-splide:before,.product-gallery .product-gallery__thumbs-splide:after{content:"";position:absolute;top:0;bottom:0;width:24px;z-index:1;pointer-events:none}.product-gallery .product-gallery__thumbs-splide:before{left:0;background:linear-gradient(90deg,var(--neutral-50, #f9fbfd) 0%,rgb(249 251 253 / 0) 100%);transition:opacity .2s ease}@media(prefers-reduced-motion:reduce){.product-gallery .product-gallery__thumbs-splide:before{transition:none}}.product-gallery .product-gallery__thumbs-splide:after{right:0;background:linear-gradient(270deg,var(--neutral-50, #f9fbfd) 0%,rgb(249 251 253 / 0) 100%);transition:opacity .2s ease}@media(prefers-reduced-motion:reduce){.product-gallery .product-gallery__thumbs-splide:after{transition:none}}}@media screen and (max-width:749px){.product-gallery .product-gallery__thumbs-splide.product-gallery__thumbs-splide--at-start:before{opacity:0}}@media screen and (max-width:749px){.product-gallery .product-gallery__thumbs-splide.product-gallery__thumbs-splide--at-end:after{opacity:0}}.product-gallery .product-gallery__thumbs-splide .splide__slide{border:2px solid transparent;border-radius:8px;overflow:hidden;cursor:pointer;background-color:var(--neutral-0, #fff);border:1px solid transparent!important}.product-gallery .product-gallery__thumbs-splide .splide__slide.is-active{border:1px solid var(--blue-800)!important}.product-gallery .product-gallery__thumbs-splide .splide__slide:focus-visible{outline:2px solid var(--blue-500, #0056b3);outline-offset:2px}.product-gallery .product-gallery__thumbs-splide .splide__slide img,.product-gallery .product-gallery__thumb-image{width:100%;height:100%;object-fit:cover;display:block}.product-gallery .product-gallery__thumb-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--neutral-600, #4a5568);text-transform:capitalize}.product-gallery .product-gallery__placeholder{display:flex;align-items:center;justify-content:center;min-height:280px;border-radius:12px;background-color:var(--neutral-50, #f9fbfd);color:var(--neutral-600, #4a5568)}.product-gallery .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product-guarantee-item{display:flex;align-items:center;gap:8px;flex:1}.product-guarantee-item__icon{width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:var(--neutral-900, #1b2332)}.product-guarantee-item__icon svg{width:100%;height:100%;object-fit:contain}.product-guarantee-item__text{font-family:var(--font-family);font-size:13px;font-weight:700;line-height:1.4;letter-spacing:.05em;text-transform:uppercase;color:var(--neutral-900, #1b2332)}@media screen and (min-width:750px){.product-guarantee-item__text{font-size:15px}}.product-guarantees{width:100%}.product-guarantees__grid{display:flex;justify-content:center;gap:10px;text-align:center;flex-direction:column;align-items:flex-start}.product-info-list-item{display:flex;align-items:center;gap:12px}.product-info-list-item .product-info-list-item__icon-wrap{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--blue-1000);border-radius:50%;color:var(--blue-1000)}@media screen and (min-width:990px){.product-info-list-item .product-info-list-item__icon-wrap{width:44px;height:44px}}.product-info-list-item .product-info-list-item__icon{display:flex;width:20px;height:20px}@media screen and (min-width:990px){.product-info-list-item .product-info-list-item__icon{width:24px;height:24px}}.product-info-list-item .product-info-list-item__icon svg,.product-info-list-item .product-info-list-item__icon-image{width:100%;height:100%;object-fit:contain}.product-info-list-item .product-info-list-item__content{display:flex;flex:1;flex-direction:column;min-width:0}.product-info-list-item .product-info-list-item__title{margin:0;font-family:var(--font-family);font-size:var(--info-list-title-font-size, var(--font-body-m));font-weight:var(--info-list-title-font-weight, var(--font-weight-medium));line-height:var(--info-list-title-line-height, var(--line-height-body-m));color:var(--blue-1000)}.product-info-list-item .product-info-list-item__subtitle{margin:0;font-family:var(--font-family);font-size:var(--info-list-subtitle-font-size, var(--font-body-s));font-weight:var(--info-list-subtitle-font-weight, var(--font-weight-regular));line-height:var(--info-list-subtitle-line-height, var(--line-height-body-s));color:var(--neutral-700)}.product-info{display:flex;flex-direction:column;width:100%;overflow-anchor:none}.product-info theme-accordion,.product-info theme-accordion-group{overflow-anchor:none}:is(.product-info:not(:has(product-purchase-toggle)),.product-info:has(product-purchase-toggle [data-purchase-type=one_time]:checked)) .product-bundle-card,:is(.product-info:not(:has(product-purchase-toggle)),.product-info:has(product-purchase-toggle [data-purchase-type=one_time]:checked)) .product-buy-buttons__subscription-note{display:none}@media screen and (min-width:990px){.product-info{padding:28px;border-radius:16px;background:var(--neutral-0, #ffffff)}}.product-info .block-spacing{margin-top:var(--block-spacing-top-mobile, 0);margin-bottom:var(--block-spacing-bottom-mobile, 0)}@media screen and (min-width:750px){.product-info .block-spacing{margin-top:var(--block-spacing-top-desktop, 0);margin-bottom:var(--block-spacing-bottom-desktop, 0)}}.product-payments{display:flex;flex-direction:column;justify-content:center;gap:8px;width:100%}.product-payments__icons{display:flex;justify-content:center;min-height:28px;padding-inline:4px}@media screen and (min-width:990px){.product-payments__icons{min-height:32px;max-width:400px;margin-inline:auto}}.product-payments__image{height:100%;width:auto;object-fit:contain}.product-payments__fallback{margin:0;color:var(--neutral-500, #718096);text-align:center}.product-payments__delivery{margin:0;color:var(--neutral-600, #4a5568);text-align:center}.product-purchase-toggle{display:flex;flex-direction:column;gap:12px;width:100%}.product-purchase-toggle .product-purchase-toggle__fieldset{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;border:0}.product-purchase-toggle .product-purchase-toggle__options{display:grid;grid-template-columns:1fr;gap:8px}@media screen and (min-width:750px){.product-purchase-toggle .product-purchase-toggle__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.product-purchase-toggle .product-purchase-toggle__option{min-width:0}.product-purchase-toggle .product-purchase-toggle__card{display:flex;flex-wrap:wrap;align-items:center;gap:8px;height:100%;min-height:56px;padding:12px 16px;border:1px solid var(--neutral-300);border-radius:16px;background-color:var(--neutral-0);color:var(--neutral-900);cursor:pointer}.product-purchase-toggle .product-purchase-toggle__card:has(.product-purchase-toggle__input:checked){border-color:var(--blue-1000);background-color:var(--blue-0);color:var(--blue-1000)}.product-purchase-toggle .product-purchase-toggle__card:has(.product-purchase-toggle__input:checked) .product-purchase-toggle__label{color:var(--blue-1000)}.product-purchase-toggle .product-purchase-toggle__card:has(.product-purchase-toggle__input:disabled){cursor:not-allowed;opacity:.55}.product-purchase-toggle .product-purchase-toggle__input.radio-button{flex-shrink:0}@media(prefers-reduced-motion:reduce){.product-purchase-toggle .product-purchase-toggle__input.radio-button:after{transition:none}}.product-purchase-toggle .product-purchase-toggle__input.radio-button:focus-visible{outline:2px solid var(--blue-500, #0056b3);outline-offset:2px}@media(forced-colors:active){.product-purchase-toggle .product-purchase-toggle__input.radio-button:focus-visible{outline:2px solid transparent}}.product-purchase-toggle .product-purchase-toggle__label{flex:1;min-width:0;color:var(--neutral-800);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-purchase-toggle .product-purchase-toggle__badge{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:4px 11px;border-radius:9999px;background-color:var(--red-1000, #e03217);color:var(--neutral-0, #ffffff);text-transform:uppercase;min-width:64px}.product-purchase-toggle .product-purchase-toggle__plans{display:flex;flex-direction:column;gap:8px}.product-purchase-toggle .product-purchase-toggle__plans-label{margin:0;color:var(--neutral-700, #334155)}.product-purchase-toggle .product-purchase-toggle__plans-select{width:100%;min-height:48px;padding:12px 16px;border:1px solid var(--neutral-200, #e2e8f0);border-radius:12px;background-color:var(--neutral-0, #ffffff);color:var(--neutral-900, #1b2332)}.product-purchase-toggle .product-purchase-toggle__plans-select:focus-visible{outline:2px solid var(--blue-500, #0056b3);outline-offset:2px;border-color:var(--blue-500, #0056b3)}@media(forced-colors:active){.product-purchase-toggle .product-purchase-toggle__plans-select:focus-visible{outline:2px solid transparent}}.product-purchase-toggle .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product-purchase-toggle--empty{padding:16px;border:1px dashed var(--neutral-300, #cbd5e1);border-radius:12px}.product-purchase-toggle--empty .product-purchase-toggle__placeholder{margin:0;color:var(--neutral-600, #4a5568)}.product-rating{display:flex;align-items:center;gap:4px;color:var(--blue-1000, #1b2332)}a.product-rating{text-decoration:none;color:var(--blue-1000, #1b2332)}a.product-rating:visited{color:var(--blue-1000, #1b2332)}a.product-rating:focus-visible{outline:2px solid var(--brand-primary-1000, #0056b3);outline-offset:2px}.product-rating__stars{display:inline-flex;line-height:0}.product-rating__star{position:relative;display:inline-block;width:18px;height:18px;flex-shrink:0}.product-rating__star-empty,.product-rating__star-fill{display:block;width:18px;height:18px;line-height:0}.product-rating__star-empty svg,.product-rating__star-fill svg{display:block;width:18px;height:18px;max-width:none}.product-rating__star-empty{color:var(--neutral-200, #e2e8f0)}.product-rating__star-fill{position:absolute;inset-block-start:0;inset-inline-start:0;width:var(--star-fill, 0%);overflow:hidden;color:var(--yellow-1000, #fdca40);white-space:nowrap}.product-rating__review-count{color:var(--neutral-600, #4a5568)}.product-scroll-anchor{scroll-margin-block-start:calc(var(--header-sticky-height, 32px) + 12px);height:0;overflow:hidden;pointer-events:none}.product-supply-selector-wrapper{width:100%}.product-supply-selector-wrapper .product-supply-selector{display:flex;flex-direction:column;width:100%}.product-supply-selector-wrapper .product-supply-selector .product-supply-selector__fieldset{margin:0;padding:0;border:0}.product-supply-selector-wrapper .product-supply-selector .product-supply-selector__cards{display:flex;flex-direction:column;gap:8px}@media screen and (min-width:990px){.product-supply-selector-wrapper .product-supply-selector .product-supply-selector__cards{gap:16px}}.product-supply-selector-wrapper .product-supply-selector .product-supply-selector__cards-group{display:flex;flex-direction:column;gap:inherit}.product-supply-selector-wrapper .product-supply-selector .product-supply-selector__cards-group[hidden]{display:none}.product-supply-selector-wrapper .product-supply-selector .product-supply-selector__card{position:relative;display:flex;flex-direction:column;overflow:hidden;border:2px solid var(--supply-card-border, var(--neutral-200, #e2e8f0));border-radius:16px;background-color:var(--neutral-0, #ffffff);cursor:pointer;transition:background-color .2s ease;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}@media(prefers-reduced-motion:reduce){.product-supply-selector-wrapper .product-supply-selector .product-supply-selector__card{transition:none}}.product-supply-selector-wrapper .product-supply-selector .product-supply-selector__card:hover{background-color:rgb(var(--supply-header-bg-rgb, 183 183 183) / .05)}@media(prefers-reduced-motion:reduce){.product-supply-selector-wrapper .product-supply-selector .product-supply-selector__card:hover{transition:none}}.product-supply-selector-wrapper .product-supply-selector .product-supply-selector__card:has(.product-supply-selector__input:disabled){cursor:not-allowed;opacity:.55}.product-supply-selector-wrapper .product-supply-selector .product-supply-selector__header{position:relative;display:flex;align-items:center;min-height:32px;padding:4px 16px;background-color:rgb(var(--supply-header-bg-rgb, 183 183 183));color:var(--supply-header-color, var(--neutral-0, #ffffff))}.product-supply-selector-wrapper .product-supply-selector .product-supply-selector__badge{text-transform:uppercase;letter-spacing:.05em}.product-supply-selector-wrapper .product-supply-selector .product-supply-selector__pill{position:absolute;top:50%;right:6px;display:flex;align-items:center;justify-content:center;padding:4px 11px;border-radius:9999px;color:var(--neutral-0, #ffffff);text-align:center;transform:translateY(-50%);min-height:22px;line-height:0}.product-supply-selector-wrapper .product-supply-selector .product-supply-selector__body{display:flex;flex-direction:column;gap:16px;padding:8px 0 12px}@media screen and (min-width:990px){.product-supply-selector-wrapper .product-supply-selector .product-supply-selector__body{padding-block:0;gap:8px}}.product-supply-selector-wrapper .product-supply-selector .product-supply-selector__row{display:flex;gap:16px;align-items:center;padding:0 12px}@media screen and (min-width:990px){.product-supply-selector-wrapper .product-supply-selector .product-supply-selector__row{padding:8px 12px 0}}.product-supply-selector-wrapper .product-supply-selector .product-supply-selector__select{display:flex;flex-shrink:0;margin:0;cursor:pointer}@media screen and (min-width:990px){.product-supply-selector-wrapper .product-supply-selector .product-supply-selector__select{position:absolute;top:48px;left:12px;z-index:1}}.product-supply-selector-wrapper .product-supply-selector .product-supply-selector__input.radio-button{--radio-button-checked-border-color: var(--blue-800);--radio-button-checked-color: var(--blue-800)}@media(prefers-reduced-motion:reduce){.product-supply-selector-wrapper .product-supply-selector .product-supply-selector__input.radio-button:after{transition:none}}@media(forced-colors:active){.product-supply-selector-wrapper .product-supply-selector .product-supply-selector__input.radio-button:focus-visible{outline:2px solid transparent}}.product-supply-selector-wrapper .product-supply-selector .product-supply-selector__lead{display:flex;flex-shrink:0;gap:12px;align-items:center}@media screen and (min-width:990px){.product-supply-selector-wrapper .product-supply-selector .product-supply-selector__lead{padding-left:24px}}.product-supply-selector-wrapper .product-supply-selector .product-supply-selector__media{display:flex;align-items:center;justify-content:center;width:95px;height:82px;flex-shrink:0}.product-supply-selector-wrapper .product-supply-selector .product-supply-selector__image{display:block;width:100%;height:100%;object-fit:contain}.product-supply-selector-wrapper .product-supply-selector .product-supply-selector__content{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.product-supply-selector-wrapper .product-supply-selector .product-supply-selector__title{margin:0;color:var(--neutral-800, #40434e)}.product-supply-selector-wrapper .product-supply-selector .product-supply-selector__price-wrap{display:flex;flex-direction:column;gap:2px}.product-supply-selector-wrapper .product-supply-selector .product-supply-selector__price-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px}.product-supply-selector-wrapper .product-supply-selector .product-supply-selector__price{margin:0;color:var(--neutral-1000, #030a1d);letter-spacing:.012em}.product-supply-selector-wrapper .product-supply-selector .product-supply-selector__unit{margin:0;color:var(--neutral-800, #40434e);text-transform:lowercase}.product-supply-selector-wrapper .product-supply-selector .product-supply-selector__compare{margin:0;color:var(--red-1000, #e03217);text-decoration:line-through}.product-supply-selector-wrapper .product-supply-selector .product-supply-selector__perks{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;margin:0;padding:0 12px;list-style:none}@media screen and (min-width:990px){.product-supply-selector-wrapper .product-supply-selector .product-supply-selector__perks{padding:0 24px 6px}}.product-supply-selector-wrapper .product-supply-selector .product-supply-selector__perk{display:flex;flex:1;align-items:center;gap:6px;margin:0;color:var(--neutral-800, #40434e);padding-block:2px;font-size:8px;line-height:1.2}@media screen and (min-width:990px){.product-supply-selector-wrapper .product-supply-selector .product-supply-selector__perk{font-size:12px;flex:0 1 auto;gap:4px}}.product-supply-selector-wrapper .product-supply-selector .product-supply-selector__perk:first-child{justify-content:flex-start}.product-supply-selector-wrapper .product-supply-selector .product-supply-selector__perk:nth-child(2){justify-content:center}.product-supply-selector-wrapper .product-supply-selector .product-supply-selector__perk:last-child{justify-content:flex-end}.product-supply-selector-wrapper .product-supply-selector .product-supply-selector__perk-icon{display:flex;flex-shrink:0;width:16px;height:16px;color:var(--blue-1000, #1b2332)}@media screen and (min-width:990px){.product-supply-selector-wrapper .product-supply-selector .product-supply-selector__perk-icon{width:12px;height:12px}}.product-supply-selector-wrapper .product-supply-selector .product-supply-selector__perk-icon svg{width:100%;height:100%}.product-supply-selector-wrapper .product-supply-selector .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product-supply-selector__card--popular{--supply-card-border: #51ac66;--supply-header-bg-rgb: 81 172 102;--supply-header-color: var(--neutral-0, #ffffff)}.product-supply-selector__card--value{--supply-card-border: rgb(255 82 31);--supply-header-bg-rgb: 255 82 31;--supply-header-color: var(--neutral-0, #ffffff)}.product-supply-selector__card--default{--supply-card-border: rgb(183 183 183);--supply-header-bg-rgb: 183 183 183;--supply-header-color: var(--neutral-0, #ffffff)}.product-supply-selector__pill--popular,.product-supply-selector__pill--default{background-color:#ff521f}.product-supply-selector__pill--value{background-color:var(--blue-1000, #1b2332)}.product-supply-selector--empty{padding:16px;border:1px dashed var(--neutral-300, #cbd5e1);border-radius:16px}.product-supply-selector--empty .product-supply-selector__placeholder{margin:0;color:var(--neutral-600, #4a5568)}.product-title{width:100%}.product-trust-card{display:flex;flex-direction:column;align-items:center;width:100%;padding:16px;border-radius:16px;border:1px solid var(--blue-100);background-color:var(--blue-0);text-align:center}@media screen and (min-width:990px){.product-trust-card{text-align:left;padding:24px 20px}}@media(prefers-reduced-motion:reduce){.product-trust-card{transition:none}}.product-trust-card__media{display:flex;align-items:center;justify-content:center;width:100%}.product-trust-card__image{display:block;width:100%;height:auto;object-fit:contain}@media(prefers-reduced-motion:reduce){.product-trust-card__image{transition:none}}.product-trust-card__image--desktop{display:none}@media screen and (min-width:990px){.product-trust-card__image--desktop{display:block}}.product-trust-card__image--mobile{display:block}@media screen and (min-width:990px){.product-trust-card__image--mobile{display:none}}.reality-solution-check-item{display:flex;align-items:flex-start;gap:8px;color:inherit}.reality-solution-check-item__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px}.reality-solution-check-item__icon-image{display:block;width:100%;height:100%;object-fit:contain}.reality-solution-check-item__text{display:block;min-width:0;font-family:var(--font-family);font-size:var(--reality-solution-check-font-size);font-weight:var(--reality-solution-check-font-weight);line-height:var(--reality-solution-check-line-height);letter-spacing:var(--letter-spacing-default)}.reality-solution-feature-item{display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:flex-start;min-width:0;gap:8px;color:inherit;text-align:center}.reality-solution-feature-item__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px}.reality-solution-feature-item__icon-image{display:block;width:100%;height:100%;object-fit:contain}.reality-solution-feature-item__text{font-family:var(--font-family);font-size:var(--reality-solution-feature-font-size);font-weight:var(--reality-solution-feature-font-weight);line-height:var(--reality-solution-feature-line-height);letter-spacing:var(--letter-spacing-default)}.responsive-image-pair{display:flex;align-items:center;justify-content:center;width:100%}.responsive-image-pair__img{display:block;width:100%;height:auto;object-fit:contain}.responsive-image-pair__img--desktop{display:none}@media screen and (min-width:990px){.responsive-image-pair__img--mobile{display:none}.responsive-image-pair__img--desktop{display:block}}.review-card{display:flex;flex-direction:column;align-items:flex-start;height:100%;overflow:hidden;border-radius:20px;background:var(--neutral-0)}.review-card>.image{width:100%;aspect-ratio:4 / 3;flex-shrink:0;overflow:hidden;border-radius:16px}.review-card .image__img{display:block;width:100%;height:100%;object-fit:cover}.review-card>.group--vertical{flex:1 1 auto;align-self:stretch}.review-card .group--horizontal{align-items:flex-start}.review-card .group--wrap{margin-top:auto}.richtext--empty{margin:0;color:var(--neutral-400, #9aa3b2)}.richtext--empty p{margin:0}.richtext.text-block{color:var(--neutral-800, #4a5568)}.section-header{display:flex;flex-direction:column;align-items:var(--section-header-align-mobile, var(--section-header-align, flex-start));gap:var(--section-header-gap, 16px)}@media screen and (min-width:750px){.section-header{align-items:var(--section-header-align, flex-start)}}.section-header .text-block{letter-spacing:.005em}.results-stats__row{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0}.results-stats__head{display:flex;align-items:flex-end;gap:8px;min-width:0}.results-stats__value{min-width:115px;flex:0 0 auto;font-size:56px;font-weight:500;line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,var(--green-1000, #00b67d) 0%,#13684d 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.results-stats__label{flex:1 1 auto;min-width:0;padding-block-end:3px;font-size:var(--font-body-l);font-weight:400;line-height:24px;letter-spacing:0;color:var(--neutral-0-80, rgb(255 255 255 / .8))}.results-stats__track{--rs-track-border-width: 3px;--rs-track-radius: 12px;position:relative;isolation:isolate;width:100%;height:36px;border:var(--rs-track-border-width) solid var(--neutral-0-10, rgb(255 255 255 / .1));border-radius:var(--rs-track-radius);overflow:visible;transition:border-color .25s ease}.results-stats__track:before{content:"";position:absolute;inset:calc(var(--rs-track-border-width) * -1);z-index:2;padding:var(--rs-track-border-width);border-radius:var(--rs-track-radius);background:linear-gradient(90deg,#1763fa33,#e3eb9d66 14%,#fff 30%,#1763fa69 50%,#3273ff 65%,#7d81f3 85%,#7d81f333);opacity:0;pointer-events:none;transition:opacity .25s ease;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.results-stats__glow{position:absolute;inset:calc(var(--rs-track-border-width) * -1);z-index:0;border:var(--rs-track-border-width) solid rgb(23 99 250 / .2);border-radius:var(--rs-track-radius);filter:blur(10.5px);opacity:0;pointer-events:none;transition:opacity .25s ease}.results-stats__fill{position:absolute;inset-block-start:1.5px;inset-inline-start:2.5px;z-index:1;height:28px;width:clamp(0px,calc(var(--rs-fill-width, 0%) - 5px),calc(100% - 5px));max-width:calc(100% - 5px);min-width:0;border-radius:8px;background:var(--gradient-green, linear-gradient(90deg, #00b67d 0%, #13684d 100%));transform:scaleX(var(--rs-fill-scale, 1));transform-origin:left center;will-change:transform}@media(prefers-reduced-motion:no-preference){.results-stats__fill{transition:transform var(--rs-duration, 1.6s) linear}}@media(hover:hover)and (pointer:fine){.results-stats__track:hover{border-color:transparent}.results-stats__track:hover:before{opacity:1}.results-stats__track:hover .results-stats__glow{opacity:1}}@media(hover:none),(pointer:coarse){.results-stats__row:focus .results-stats__track{border-color:transparent}.results-stats__row:focus .results-stats__track:before{opacity:1}.results-stats__row:focus .results-stats__glow{opacity:1}}@media screen and (max-width:749px){.results-stats__track{height:32px}.results-stats__fill{height:24px}}@media screen and (min-width:750px){.results-stats__label{font-size:var(--font-headline-h6)}}@media(prefers-reduced-motion:reduce){.results-stats__track,.results-stats__track:before,.results-stats__glow{transition:none}}.stat-row{display:flex;flex-direction:row;align-items:center;gap:var(--stat-row-gap, 16px);width:100%;min-width:0;min-height:108px;color:var(--stat-row-text, inherit);background:var(--stat-row-bg, transparent);border-width:var(--border-width, 0);border-style:var(--border-style, solid);border-color:var(--border-color, transparent);border-radius:var(--border-radius, 0);overflow:var(--border-overflow, visible)}.stat-row--glass{background:#ffffff03;border-color:#ffffff0d;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.stat-row__value{flex:0 0 auto;min-width:0}.stat-row__body{padding-inline-start:8px;flex:1 1 auto;min-width:0}.stat-row--has-divider .stat-row__body{position:relative}.stat-row--has-divider .stat-row__body:before{content:"";position:absolute;inset-block:0;inset-inline-start:calc(var(--stat-row-gap, 16px) / -2);width:1px;background:linear-gradient(180deg,transparent 0%,var(--stat-row-divider-color, #255aa8) 50%,transparent 100%);-webkit-mask:repeating-linear-gradient(to bottom,#000 0 4px,transparent 4px 8px);mask:repeating-linear-gradient(to bottom,#000 0 4px,transparent 4px 8px)}.testosterone-legend{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center}.testosterone-legend__item{display:inline-flex;gap:8px;align-items:center;color:var(--neutral-700);white-space:nowrap;text-transform:none}.testosterone-legend__swatch{display:block;width:46px;height:20px;border-radius:4px}.testosterone-legend__swatch--light{background:linear-gradient(90deg,#6693d4,#90b0e0)}.testosterone-legend__swatch--dark{background:linear-gradient(270deg,#255aa8,#02438d)}.testosterone-stat{display:flex;flex:1 1 0;min-width:0;flex-direction:column;gap:12px;align-items:flex-start}.testosterone-stat>:first-child{border-left:3px solid var(--blue-200)}.testosterone-tabs{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;overflow:hidden;scrollbar-width:none}.testosterone-tabs::-webkit-scrollbar{display:none}.testosterone-tabs__item{display:inline-flex;width:100%;align-items:center;justify-content:center;min-height:40px;padding:10px 14px;border:1px solid var(--blue-800);border-radius:40px;color:var(--blue-800);background:var(--neutral-0-10);text-align:center;white-space:nowrap;letter-spacing:.05em;font-size:var(--tab-font-size);line-height:20px}.testosterone-tabs__item--active{border-color:var(--neutral-0-10);background:var(--blue-800);color:var(--neutral-0)}@media screen and (max-width:390px){.testosterone-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.testosterone-tabs__item{flex:0 0 auto;width:auto}}@media screen and (min-width:990px){.testosterone-tabs{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:12px;overflow:visible;width:fit-content}.testosterone-tabs__item{flex:0 0 auto;width:auto;min-height:44px;padding:12px 24px;letter-spacing:0}}.trust-badge-grid{width:100%}.video-review-card{--component-title-color: var(--ms-card-text-color, #ffffff);--component-text-color: var(--ms-card-text-color, #ffffff);--component-icon-color: var(--ms-card-icon-color, #fdca40);position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;min-height:0;overflow:hidden;border-radius:var(--ms-card-border-radius, 20px);aspect-ratio:var(--video-review-card-aspect-ratio, 3 / 4);color:var(--component-text-color);isolation:isolate}.video-review-card__media-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.video-review-card__media,.video-review-card__media-placeholder{display:block;width:100%;height:100%;object-fit:cover}.video-review-card__media::-webkit-media-controls{display:none!important}.video-review-card__media-placeholder{background-color:var(--neutral-200, #e8ecef)}.video-review-card__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent 35%,rgb(0 0 0 / .85) 100%);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.video-review-card__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;padding:20px;color:inherit;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.video-review-card__rating{display:flex;align-items:center;gap:2px}.video-review-card__star{display:inline-flex;width:16px;height:16px;color:var(--component-icon-color);flex-shrink:0}.video-review-card__star svg{width:100%;height:100%}.video-review-card__star--empty{opacity:.4}.video-review-card__quote{margin:0;color:var(--component-text-color)}.video-review-card__quote>*:first-child{margin-block-start:0}.video-review-card__quote>*:last-child{margin-block-end:0}.video-review-card__quote :is(p,h1,h2,h3,h4,h5,h6){margin-block:0;font:inherit;color:inherit}.video-review-card__location{margin:0;color:var(--component-text-color)}.video-review-card .title{color:var(--component-title-color)}@media(prefers-reduced-motion:reduce){.video-review-card__media{transition:none}}.theme-accordion{--accordion-duration: .25s;display:block;width:100%}.theme-accordion__trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:0;border:0;background:transparent;cursor:pointer;color:inherit;text-align:left;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.theme-accordion__title{flex:1;min-width:0}.theme-accordion__trigger:focus-visible{outline:2px solid var(--blue-500, #0056b3);outline-offset:2px;border-radius:4px}.theme-accordion__icon{display:flex;flex-shrink:0;width:24px;height:24px;transition:transform var(--accordion-duration) ease;color:var(--neutral-1000)}.theme-accordion__icon svg{width:100%;height:100%}.theme-accordion__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--accordion-duration) ease}.theme-accordion.is-open .theme-accordion__panel{grid-template-rows:1fr}.theme-accordion__panel-inner{overflow:hidden;min-height:0}.theme-accordion.is-open .theme-accordion__icon{transform:rotate(45deg)}@media(prefers-reduced-motion:reduce){.theme-accordion__panel,.theme-accordion__icon{transition:none}}.add-to-cart{--add-to-cart-gap-mobile: 8px;--add-to-cart-gap-desktop: 16px;--add-to-cart-padding-inline-mobile: 16px;--add-to-cart-padding-inline-desktop: 24px;--add-to-cart-icon-size-mobile: 24px;--add-to-cart-icon-size-desktop: 24px;--loader-size: 1.25rem;--loader-color: currentColor;--loader-border-width: 3px;--loader-rotate-duration: 1s;--loader-duration: 2s;display:inline-flex;align-items:center;justify-content:center;gap:var(--add-to-cart-gap-mobile);min-height:var(--add-to-cart-min-height-mobile, 56px);padding-inline:var(--add-to-cart-padding-inline-mobile);width:var(--add-to-cart-width-mobile, 100%);max-width:100%;border-style:solid;border-color:transparent;text-align:center;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,filter .2s ease;border-width:0;border-radius:100px;background-color:var(--yellow-900);color:var(--neutral-900, #1b2332);user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}@media(min-width:750px){.add-to-cart{gap:var(--add-to-cart-gap-desktop);min-height:var(--add-to-cart-min-height-desktop, 56px);padding-inline:var(--add-to-cart-padding-inline-desktop);width:var(--add-to-cart-width, 100%)}}@media(prefers-reduced-motion:reduce){.add-to-cart{transition:none}.add-to-cart .add-to-cart__label{transition:none}}.add-to-cart:disabled,.add-to-cart[aria-disabled=true]:not([aria-busy=true]){pointer-events:none;opacity:.5;cursor:not-allowed}.add-to-cart:focus-visible{outline:2px solid var(--brand-primary-1000);outline-offset:2px}@media(forced-colors:active){.add-to-cart:focus-visible{outline:2px solid transparent}}.add-to-cart:hover:not(:disabled):not([aria-busy=true]){background-color:var(--yellow-1000, #fdca40)}.add-to-cart[aria-busy=true]{cursor:wait;opacity:1;pointer-events:none}.add-to-cart[aria-busy=true] .add-to-cart__label{opacity:0}.add-to-cart[aria-busy=true] .add-to-cart__loader{display:block;position:absolute}.add-to-cart .add-to-cart__label{letter-spacing:-.005em;word-break:break-word;transition:opacity .2s ease}.add-to-cart .add-to-cart__content{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:1.5em;min-width:1.5em}.add-to-cart .add-to-cart__loader{display:none}.add-to-cart .add-to-cart__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--add-to-cart-icon-size-mobile);height:var(--add-to-cart-icon-size-mobile)}@media(min-width:750px){.add-to-cart .add-to-cart__icon{width:var(--add-to-cart-icon-size-desktop);height:var(--add-to-cart-icon-size-desktop)}}.add-to-cart .add-to-cart__icon .icon{width:100%;height:100%}.background-pattern{position:absolute;inset:var(--background-pattern-inset, 0);z-index:0;pointer-events:none;background-image:var(--background-pattern-url);background-repeat:var(--background-pattern-repeat, no-repeat);background-size:var(--background-pattern-size, contain);background-position:var(--background-pattern-position, center);opacity:var(--background-pattern-opacity, 1);margin:100px}.background-pattern--gradient{background-image:none;opacity:1}.background-pattern--gradient:before{content:"";position:absolute;top:var(--background-pattern-gradient-top, 50%);left:var(--background-pattern-gradient-left, 50%);width:var(--background-pattern-gradient-size, 51%);height:var(--background-pattern-gradient-size, 51%);transform:translate(-50%,var(--background-pattern-gradient-offset-y, -35%));border-radius:50%;background:var(--background-pattern-gradient-color, var(--blue-600));opacity:var(--background-pattern-gradient-opacity, .3);filter:blur(var(--background-pattern-gradient-blur, 68px));pointer-events:none}.background-pattern--gradient:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--background-pattern-url);background-repeat:var(--background-pattern-repeat, no-repeat);background-size:var(--background-pattern-size, contain);background-position:var(--background-pattern-position, center);opacity:var(--background-pattern-opacity, 1);pointer-events:none}@media(prefers-reduced-motion:reduce){.background-pattern--gradient:before{filter:none}}.badge{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;background-color:var(--badge-bg);color:var(--badge-color);border-radius:var(--badge-radius);text-align:center}.badge__icon{display:flex;align-items:center;flex-shrink:0;width:1em;height:1em}.badge--uppercase{text-transform:uppercase}@media screen and (max-width:749px){.badge.badge--mobile-typography-override{font-size:var(--typography-font-size-mobile);font-weight:var(--typography-font-weight-mobile);line-height:var(--typography-line-height-mobile);letter-spacing:var(--letter-spacing-default);text-transform:var(--typography-text-transform-mobile, none)}}.block-padding{padding-block-start:var(--block-padding-block-start, 0);padding-block-end:var(--block-padding-block-end, 0);padding-inline-start:var(--block-padding-inline-start, 0);padding-inline-end:var(--block-padding-inline-end, 0)}@media screen and (min-width:990px){.block-padding{padding-block-start:var(--block-padding-block-start-desktop, 0);padding-block-end:var(--block-padding-block-end-desktop, 0);padding-inline-start:var(--block-padding-inline-start-desktop, 0);padding-inline-end:var(--block-padding-inline-end-desktop, 0)}}.button{--button-gap-mobile: 8px;--button-gap-desktop: 8px;--button-padding-inline-mobile: 20px;--button-padding-inline-desktop: 20px;--button-icon-size-mobile: 24px;--button-icon-size-desktop: 32px;display:inline-flex;align-items:center;justify-content:center;align-self:var(--button-align-mobile, start);gap:var(--button-gap-mobile);min-height:var(--button-min-height-mobile, 52px);padding-inline:var(--button-padding-inline-mobile);width:var(--button-width-mobile, 100%);max-width:100%;border-style:solid;border-color:transparent;text-decoration:none;text-align:center;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,filter .2s ease}@media(min-width:468px){.button{align-self:var(--button-align, start);gap:var(--button-gap-desktop);min-height:var(--button-min-height-desktop, 52px);padding-inline:var(--button-padding-inline-desktop);width:var(--button-width, fit-content);min-width:var(--button-min-width-desktop, 300px)}}@media(prefers-reduced-motion:reduce){.button{transition:none}}.button[disabled],.button[aria-disabled=true]{pointer-events:none;opacity:.5;cursor:not-allowed}.button:focus-visible{outline:2px solid var(--brand-primary-1000);outline-offset:2px}.button .button__label{word-break:break-word;display:inline-block;transition:all .2s ease-out}.button:not(.button--custom-label-font) .button__label{font-family:var(--font-family);font-weight:var(--font-weight-medium)}@media screen and (max-width:749px){.button.button--mobile-label-override .button__label{font-size:var(--button-label-font-size-mobile, var(--font-body-m));font-weight:var(--button-label-font-weight-mobile, var(--font-weight-semibold));line-height:var(--button-label-line-height-mobile, var(--line-height-body-m))}}.button .button__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--button-icon-size-mobile);height:var(--button-icon-size-mobile);transition:all .2s ease-out}@media(min-width:468px){.button .button__icon{width:var(--button-icon-size-desktop);height:var(--button-icon-size-desktop)}}.button .button__icon .icon{width:100%;height:100%}.button.button--primary{border-radius:var(--button-primary-radius);border-width:var(--button-primary-border-width);background-color:var(--yellow-900);color:var(--neutral-1000)}.button.button--primary:not(.button--custom-label-font) .button__label{font-size:var(--button-primary-label-font-size-mobile);line-height:var(--button-primary-label-line-height-mobile);text-transform:var(--button-primary-text-transform)}@media(min-width:750px){.button.button--primary:not(.button--custom-label-font) .button__label{font-size:var(--button-primary-label-font-size-desktop);line-height:var(--button-primary-label-line-height-desktop)}}.button.button--primary:hover{background-color:var(--yellow-1000)}.button.button--secondary{border-radius:var(--button-secondary-radius);border-width:var(--button-secondary-border-width);background-color:var(--blue-1000);color:var(--neutral-0)}.button.button--secondary:not(.button--custom-label-font) .button__label{font-size:var(--button-secondary-label-font-size-mobile);font-weight:var(--font-weight-semibold);line-height:var(--button-secondary-label-line-height-mobile);text-transform:var(--button-secondary-text-transform)}@media(min-width:750px){.button.button--secondary:not(.button--custom-label-font) .button__label{font-size:var(--button-secondary-label-font-size-desktop);line-height:var(--button-secondary-label-line-height-desktop)}}.button.button--secondary:hover{background-color:var(--blue-800)}.button.button--outline{border-radius:var(--button-outline-radius);border-width:var(--button-outline-border-width);background-color:transparent;border-color:var(--blue-1000);color:var(--blue-1000)}.button.button--outline:not(.button--custom-label-font) .button__label{font-size:var(--button-outline-label-font-size-mobile);line-height:var(--button-outline-label-line-height-mobile);text-transform:var(--button-outline-text-transform)}@media(min-width:750px){.button.button--outline:not(.button--custom-label-font) .button__label{font-size:var(--button-outline-label-font-size-desktop);line-height:var(--button-outline-label-line-height-desktop)}}.button.button--outline:hover{border-color:var(--blue-800);border-width:2px}.button.button--highlight{border-radius:100px;border-width:var(--button-primary-border-width);background-color:var(--yellow-900);color:var(--neutral-1000)}.button.button--highlight:not(.button--custom-label-font) .button__label{font-size:var(--font-headline-h3);line-height:var(--line-height-headline-h3)}@media(min-width:750px){.button.button--highlight:not(.button--custom-label-font) .button__label{font-size:var(--font-headline-h5);line-height:var(--line-height-headline-h5)}}.button.button--highlight:hover{background-color:var(--yellow-1000)}.button.button--pill{border-radius:100px}.custom-checkbox{--custom-checkbox-size: var(--style-checkbox-size, 24px);--custom-checkbox-checkmark-size: var(--style-checkbox-checkmark-size, 16px);--custom-checkbox-radius: var(--style-border-radius-inputs);--custom-checkbox-gap: 8px;--custom-checkbox-border-width: var(--style-border-width-inputs);display:inline-flex;align-items:center;gap:var(--custom-checkbox-gap);cursor:pointer}.custom-checkbox__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.custom-checkbox__mark{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--custom-checkbox-size);height:var(--custom-checkbox-size);border:var(--custom-checkbox-border-width) solid var(--brand-secondary-400);border-radius:var(--custom-checkbox-radius);background-color:var(--neutral-0);transition:background-color .2s ease,border-color .2s ease}.custom-checkbox__icon{display:none;align-items:center;justify-content:center;width:var(--custom-checkbox-checkmark-size);aspect-ratio:16 / 11;height:auto}.custom-checkbox__icon .icon{width:100%;height:100%}.custom-checkbox__input:checked+.custom-checkbox__mark{background-color:var(--brand-secondary-1000);border-color:var(--brand-secondary-1000);color:var(--brand-secondary-0)}.custom-checkbox__input:checked+.custom-checkbox__mark .custom-checkbox__icon{display:inline-flex}.custom-checkbox__input:focus-visible+.custom-checkbox__mark{outline:2px solid var(--brand-primary-1000);outline-offset:2px}.custom-checkbox__input:disabled+.custom-checkbox__mark{opacity:.5;cursor:not-allowed}.custom-checkbox__input:disabled~.custom-checkbox__label{opacity:.5;cursor:not-allowed}.custom-checkbox:has(.custom-checkbox__input:disabled){cursor:not-allowed}.custom-checkbox__label{font-family:var(--font-family);font-size:var(--font-body-xs);font-weight:var(--font-weight-uniq-light);line-height:var(--line-height-body-xs);color:var(--brand-primary-1000)}@media(prefers-reduced-motion:reduce){.custom-checkbox__mark{transition:none}}.decorative-stat-text{display:block;max-width:100%;margin:0;font-family:var(--font-family);font-style:normal;font-size:var(--decorative-stat-text-font-size-mobile);font-weight:var(--decorative-stat-text-font-weight);line-height:var(--decorative-stat-text-line-height);letter-spacing:var(--letter-spacing-default);color:var(--decorative-stat-text-color);text-align:var(--decorative-stat-text-align-mobile);overflow-wrap:break-word}.decorative-stat-text--gradient{background:var(--decorative-stat-text-gradient);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}@media screen and (min-width:750px){.decorative-stat-text{font-size:var(--decorative-stat-text-font-size-desktop);text-align:var(--decorative-stat-text-align-desktop)}}faq-item{display:block;width:100%}.faq-item{width:100%;border-radius:14px;border:1px solid var(--faq-item-border, rgba(255, 255, 255, .1));background:var(--faq-item-bg, var(--blue-1000, #1b2332));color:var(--faq-item-text, inherit);transition:border-color .25s ease-out,box-shadow .25s ease-out}.faq-item__summary{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;padding:16px;cursor:pointer;list-style:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.faq-item[open] .faq-item__summary{padding-bottom:8px}.faq-item__summary::-webkit-details-marker{display:none}.faq-item__summary:focus:not(:focus-visible){outline:none}.faq-item__summary:focus-visible{outline:2px solid var(--blue-800);outline-offset:-2px}.faq-item__toggle{display:flex;flex-shrink:0}.faq-item__toggle-icon{display:block;flex-shrink:0;width:24px;height:24px;transition:transform .2s ease}.faq-item__toggle-icon svg{display:block;width:100%;height:100%}.faq-item[open] .faq-item__toggle-icon{transform:rotate(45deg)}@media(prefers-reduced-motion:reduce){.faq-item,.faq-item__toggle-icon{transition:none}}.faq-item__body{margin:0;padding:0 24px 16px 16px;color:var(--faq-item-body-text, rgba(255, 255, 255, .8))}.faq-item__body p{margin:0}.faq-item__body a{color:inherit}.heading-block{margin:0;color:var(--neutral-1000, #030A1D)}@media(prefers-reduced-motion:reduce){.heading-block{transition:none}}.heading-block--empty{color:var(--neutral-400, #9aa3b2)}.icon-button{--icon-button-icon-size: 32px;--icon-button-border-width: 1px;--icon-button-blur: 142px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--icon-button-size-mobile, 52px);height:var(--icon-button-size-mobile, 52px);border-radius:50%;border:var(--icon-button-border-width) solid transparent;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}@media(min-width:750px){.icon-button{width:var(--icon-button-size-desktop, 56px);height:var(--icon-button-size-desktop, 56px)}}.icon-button:disabled,.icon-button[aria-disabled=true]{background-color:var(--neutral-0-1);border-color:var(--neutral-0-1);color:var(--neutral-0);pointer-events:none;cursor:not-allowed}.icon-button:focus-visible{outline:2px solid var(--brand-primary-1000);outline-offset:2px}.icon-button__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--icon-button-icon-size);height:var(--icon-button-icon-size)}.icon-button__icon .icon{width:100%;height:100%}.icon-button--secondary{background-color:var(--neutral-0-1);border-color:var(--neutral-0);color:var(--neutral-0);-webkit-backdrop-filter:blur(var(--icon-button-blur));backdrop-filter:blur(var(--icon-button-blur))}.icon-button--secondary:hover{background-color:var(--neutral-0);color:var(--brand-primary-1000)}.icon-button--primary{background-color:var(--brand-secondary-1000);color:var(--neutral-0)}.icon-button--primary:hover:not(:disabled):not([aria-disabled=true]),.icon-button--hover{background-color:var(--brand-accent-1000);color:var(--brand-primary-1000)}@media(prefers-reduced-motion:reduce){.icon-button{transition:none}}.icon{display:block;flex-shrink:0;color:inherit}.image{display:block;overflow:var(--border-overflow, hidden);background:var(--image-background, transparent);width:var(--image-width-mobile, 100%);max-width:100%;height:var(--image-height-mobile, auto);padding-block-start:var(--block-padding-block-start, 0);padding-block-end:var(--block-padding-block-end, 0);padding-inline-start:var(--block-padding-inline-start, 0);padding-inline-end:var(--block-padding-inline-end, 0);border-width:var(--border-width, 0);border-style:var(--border-style, solid);border-color:var(--border-color, transparent);border-radius:var(--border-radius, 0);aspect-ratio:var(--image-aspect-ratio, auto)}.image__img{display:block;width:100%;height:100%;object-fit:var(--image-fit, cover)}.image--has-ratio .image__img{height:100%}@media screen and (max-width:749px){.image--has-height-mobile .image__img{height:100%}}@media screen and (min-width:750px){.image{width:var(--image-width, var(--image-width-mobile, 100%));height:var(--image-height, var(--image-height-mobile, auto));padding-block-start:var(--block-padding-block-start-desktop, var(--block-padding-block-start, 0));padding-block-end:var(--block-padding-block-end-desktop, var(--block-padding-block-end, 0));padding-inline-start:var(--block-padding-inline-start-desktop, var(--block-padding-inline-start, 0));padding-inline-end:var(--block-padding-inline-end-desktop, var(--block-padding-inline-end, 0))}.image--has-height-desktop .image__img{height:100%}}@media(prefers-reduced-motion:reduce){.image__img{transition:none}}.loader{position:relative;display:inline-block;flex-shrink:0;width:var(--loader-size, 48px);height:var(--loader-size, 48px);border-radius:50%;animation:loader-rotate var(--loader-rotate-duration, 1s) linear infinite}@media(prefers-reduced-motion:reduce){.loader{animation-duration:2s}}.loader:before{content:"";box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:var(--loader-border-width, 5px) solid var(--loader-color, #fff);animation:loader-clip-fix var(--loader-duration, 2s) linear infinite}@media(prefers-reduced-motion:reduce){.loader:before{animation-duration:3s}}@keyframes loader-rotate{to{transform:rotate(360deg)}}@keyframes loader-clip-fix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}.logo-block{width:calc(var(--logo-width) + var(--block-padding-inline-start, 0) + var(--block-padding-inline-end, 0));max-width:100%;max-height:calc(var(--logo-height, 100%) + var(--block-padding-block-start, 0) + var(--block-padding-block-end, 0));font-size:var(--logo-height);display:flex;text-decoration:none;color:inherit}.logo-block--link:focus-visible{outline:2px solid var(--neutral-1000, currentColor);outline-offset:2px}@media screen and (max-width:749px){.logo-block{max-height:calc(var(--logo-height-mobile, var(--logo-height, 100%)) + var(--block-padding-block-start, 0) + var(--block-padding-block-end, 0));font-size:var(--logo-height-mobile, var(--logo-height));width:calc(var(--logo-width-mobile, var(--logo-width)) + var(--block-padding-inline-start, 0) + var(--block-padding-inline-end, 0))}}@media screen and (min-width:750px){.logo-block{width:calc(var(--logo-width) + var(--block-padding-inline-start-desktop, 0) + var(--block-padding-inline-end-desktop, 0));max-height:calc(var(--logo-height, 100%) + var(--block-padding-block-start-desktop, 0) + var(--block-padding-block-end-desktop, 0))}}.logo-block__image-wrapper{display:flex;width:100%;max-width:100%;max-height:100%}.logo-block__image{object-fit:contain;width:100%;height:auto}.logo-block__title{display:block;line-height:var(--line-height-body-m, 1.4)}@media(prefers-reduced-motion:reduce){.logo-block{transition:none}}.rating-social{display:inline-flex;align-items:center;gap:8px}.rating-social__avatars{display:flex;align-items:center}.rating-social__avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0;margin-inline-start:-18px;border:1px solid var(--neutral-100)}.rating-social__avatar:first-child{margin-inline-start:0}.rating-social__content{display:flex;flex-direction:column;gap:5px}.rating-social__text{color:var(--rating-social-text-color);opacity:calc(var(--rating-social-text-opacity) / 100);margin:0}.rating{display:inline-flex;align-items:flex-end;gap:6px;height:100%}.rating__count{color:var(--rating-count-color)}.rating__stars{display:flex;align-items:center;gap:2px;height:100%}.rating__star{display:inline-flex;width:auto;height:100%;max-height:20px;color:var(--rating-star-color);flex-shrink:0}@media screen and (max-width:749px){.rating__star{width:18px;height:18px}}.rating__star svg{width:100%;height:100%}.rating__star--empty{opacity:.4}.review-card{display:flex;flex-direction:column;align-items:flex-start;height:100%;border-radius:20px;background:var(--neutral-0);overflow:hidden}.review-card__inner{width:100%;display:flex;flex-direction:column;align-items:flex-start;flex:1}.review-card__image{width:100%;aspect-ratio:4 / 3;border-radius:16px;overflow:hidden;flex-shrink:0}.review-card__image-img{width:100%;height:100%;object-fit:cover;display:block}.review-card__image-placeholder{width:100%;height:100%;background-color:var(--neutral-200)}.review-card__content{display:flex;flex-direction:column;align-items:flex-start;padding:20px;gap:8px;min-height:266px;flex:1;align-self:stretch}.review-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;align-self:stretch}.review-card__text{margin:0}.review-card__text>*:first-child{margin-block-start:0}.review-card__text>*:last-child{margin-block-end:0}.review-card__badges{margin-top:auto;display:flex;padding:4px 0 0;align-items:flex-start;gap:8px;align-self:stretch;flex-wrap:wrap;list-style:none}.search-field{--search-field-width: 300px;--search-field-gap: 8px;--search-field-padding-inline-start: 8px;--search-field-padding-inline-end: 8px;--search-field-padding-block: 8px;--search-field-radius: 50px;--search-field-height: 36px;--search-field-border-width: var(--style-border-width-inputs);--search-field-icon-search-size: 20px;--search-field-icon-voice-size: 16px;width:min(100%,var(--search-field-width))}.search-field:focus-within .search-field__inner{background:var(--brand-secondary-0, #eff9ff)}.search-field__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--search-field-gap);height:var(--search-field-height);min-height:var(--search-field-height);padding-inline-start:var(--search-field-padding-inline-start);padding-inline-end:12px;padding-block:var(--search-field-padding-block);border:0;border-radius:var(--search-field-radius);background:transparent;box-shadow:inset 0 0 0 var(--search-field-border-width) var(--brand-secondary-400)}.search-field__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;color:var(--brand-primary-1000)}.search-field__icon.search-field__icon--search{width:var(--search-field-icon-search-size);height:var(--search-field-icon-search-size)}.search-field__icon.search-field__icon--voice{width:var(--search-field-icon-voice-size);height:var(--search-field-icon-voice-size)}.search-field__icon.search-field__icon--loader{display:none;width:var(--search-field-icon-search-size);height:var(--search-field-icon-search-size);border:2px solid var(--brand-primary-1000-10);border-top-color:var(--brand-primary-1000);border-radius:50%;animation:search-loader-spin .6s linear infinite}.search-field__icon .icon{width:100%;height:100%}predictive-search{position:relative;display:block;width:100%}predictive-search[aria-busy] .search-field__icon--search{display:none}predictive-search[aria-busy] .search-field__icon--loader{display:block}@keyframes search-loader-spin{to{transform:rotate(360deg)}}.search-field__input{flex:1 1 auto;min-width:0;border:none;background:transparent;color:var(--brand-primary-1000);font-family:var(--font-family);font-size:var(--font-body-xs);font-weight:var(--font-weight-uniq-light);line-height:1;outline:none}.search-field__input::placeholder{color:var(--brand-primary-1000);opacity:1}.search-field__input::-webkit-search-cancel-button{-webkit-appearance:none}voice-search-button{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}voice-search-button[listening] .search-field__voice-indicator{opacity:1;transform:scale(1);animation:voice-indicator-pulse 1.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){voice-search-button[listening] .search-field__voice-indicator{animation:none}}voice-search-button[listening] .search-field__icon--voice{animation:voice-mic-active 1.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){voice-search-button[listening] .search-field__icon--voice{animation:none}}.search-field__voice{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:var(--brand-primary-1000);cursor:pointer}.search-field__voice:hover{opacity:.8}@media(prefers-reduced-motion:reduce){.search-field__voice:hover{opacity:1}}.search-field__voice:focus-visible{outline:2px solid var(--brand-primary-1000);outline-offset:2px;border-radius:4px}.search-field__voice-indicator{position:absolute;top:-2px;right:-2px;width:6px;height:6px;border-radius:50%;background:currentColor;opacity:0;pointer-events:none;transform:scale(0);transition:opacity .15s,transform .15s}@keyframes voice-indicator-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.6);opacity:.3}}@keyframes voice-mic-active{0%,to{opacity:1}50%{opacity:.4}}.search-field__clear{display:none;align-items:center;justify-content:center;flex-shrink:0;padding:0;border:none;background:transparent;color:var(--brand-primary-1000);cursor:pointer;--search-field-icon-voice-size: 20px}.search-field__clear .icon{width:var(--search-field-icon-voice-size);height:var(--search-field-icon-voice-size)}.search-field__clear:hover{opacity:.8}@media(prefers-reduced-motion:reduce){.search-field__clear:hover{opacity:1}}.search-field__clear:focus-visible{outline:2px solid var(--brand-primary-1000);outline-offset:2px;border-radius:4px}predictive-search[data-has-value] .search-field__clear{display:inline-flex}predictive-search[data-has-value] .search-field__voice-wrapper{display:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.predictive-search__results{position:absolute;inset-block-start:calc(100% + 12px);inset-inline:0;z-index:calc(var(--sticky-header-z-index) + 10);display:flex;flex-direction:column;gap:16px;min-width:100%;max-height:calc(100dvh - var(--predictive-search-results-top, 200px) - 16px);background:var(--neutral-0, #fff);border-radius:20px;box-shadow:0 0 10px #0000000a;overflow:hidden;padding:16px 6px 16px 16px}@media(min-width:1024px){.predictive-search__results{min-width:min(458px,100vw);inset-block-start:calc(100% + 8px)}}.predictive-search__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:6px}.predictive-search__empty{padding:24px 16px;text-align:center;color:var(--brand-primary-1000)}.predictive-search__empty.predictive-search__empty-text{margin:0}.predictive-search__count{margin:0;color:var(--brand-primary-1000)}.predictive-search__list{display:flex;flex-direction:column;gap:8px;padding:0;margin:0;list-style:none}.predictive-search__item{display:flex;width:100%;padding-block-end:8px}.predictive-search__item:not(:last-child){border-block-end:1px solid var(--brand-primary-1000-10)}.predictive-search__item-link{display:flex;gap:12px;align-items:center;width:100%;color:var(--brand-primary-1000);text-decoration:none;transition:background-color .15s ease;border-radius:8px;overflow:hidden}.predictive-search__item-link:focus-visible{outline:2px solid var(--brand-primary-1000);outline-offset:-2px;background-color:var(--brand-primary-1000-10)}.predictive-search__item-link:hover{background-color:var(--brand-secondary-0)}@media(prefers-reduced-motion:reduce){.predictive-search__item-link{transition:none}}.predictive-search__item-image{flex-shrink:0;width:88px;height:116px;border-radius:8px;background-color:var(--brand-secondary-400);overflow:hidden}.predictive-search__item-image img{width:100%;height:100%;object-fit:contain}.predictive-search__item-placeholder{width:100%;height:100%}.predictive-search__item-info{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.predictive-search__item-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--brand-primary-1000)}.predictive-search__item-price{color:var(--brand-primary-1000)}.predictive-search__item-badge{display:flex;align-self:flex-start;padding:8px 10px;flex-direction:column;align-items:flex-start;border-radius:12px}.predictive-search__item-badge.predictive-search__item-badge--available{background:var(--brand-secondary-0);color:var(--brand-primary-1000)}.predictive-search__item-badge.predictive-search__item-badge--unavailable{background-color:var(--neutral-200);color:var(--neutral-700)}.predictive-search__all{display:flex;align-items:center;justify-content:center;gap:6px;padding:14px var(--predictive-search-padding);color:var(--brand-primary-1000);text-decoration:none;transition:background-color .15s ease;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .15s ease;text-underline-offset:4px}.predictive-search__all:hover{text-decoration-color:var(--brand-primary-1000)}.predictive-search__all:focus-visible{outline:2px solid var(--brand-primary-1000);outline-offset:-2px}@media(prefers-reduced-motion:reduce){.predictive-search__all{transition:none}}.selectable-item{--selectable-item-height: 36px;--selectable-item-gap: 4px;--selectable-item-padding-inline: 16px;--selectable-item-padding-block: 8px;--selectable-item-radius: 50px;--selectable-item-icon-size: 16px;--selectable-item-icon-glyph-width: 8px;--selectable-item-icon-glyph-height: 4px;display:inline-flex;align-items:center;justify-content:center;gap:var(--selectable-item-gap);min-height:var(--selectable-item-height);padding:var(--selectable-item-padding-block) var(--selectable-item-padding-inline);border:none;border-radius:var(--selectable-item-radius);background-color:transparent;color:var(--brand-primary-1000);font-family:var(--font-family);font-size:var(--font-body-xs);font-weight:var(--font-weight-uniq-light);line-height:var(--line-height-body-xs);text-align:center;cursor:pointer;transition:background-color .2s ease,color .2s ease}.selectable-item--selected{background-color:var(--brand-primary-400);color:var(--neutral-0)}.selectable-item:hover:not(:disabled):not(.selectable-item--selected){background-color:var(--brand-primary-1000-10)}.selectable-item--selected:hover:not(:disabled){filter:brightness(.97)}.selectable-item:disabled{opacity:.5;cursor:not-allowed}.selectable-item:focus-visible{outline:2px solid var(--brand-primary-1000);outline-offset:2px}.selectable-item__label{word-break:break-word;white-space:nowrap}.selectable-item__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--selectable-item-icon-size);height:var(--selectable-item-icon-size)}.selectable-item__icon .icon{display:block;width:var(--selectable-item-icon-glyph-width);height:var(--selectable-item-icon-glyph-height)}.selectable-item__icon .icon svg{display:block;width:var(--selectable-item-icon-glyph-width);height:var(--selectable-item-icon-glyph-height)}@media(prefers-reduced-motion:reduce){.selectable-item{transition:none}}.socials{--socials-gap: 12px;--socials-padding-block: 8px;--socials-padding-inline: 12px;--socials-radius: 100px;--socials-icon-size: 18px;--socials-link-radius: 0;display:inline-flex;align-items:center;justify-content:center;gap:var(--socials-gap);padding:var(--socials-padding-block) var(--socials-padding-inline);border-radius:var(--socials-radius);background-color:var(--brand-secondary-0);width:fit-content;max-width:100%}.socials__link{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--socials-icon-size);height:var(--socials-icon-size);border-radius:var(--socials-link-radius);color:var(--brand-primary-1000);text-decoration:none;transition:background-color .2s ease,color .2s ease}.socials__link:hover{color:var(--brand-primary-400)}.socials__link:focus-visible{outline:2px solid var(--brand-primary-1000);outline-offset:2px}.socials__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--socials-icon-size);height:var(--socials-icon-size)}.socials__icon .icon{width:100%;height:100%}@media(prefers-reduced-motion:reduce){.socials__link{transition:none}}.text-block{max-width:var(--text-block-max-width, 100%);color:var(--text-block-color, var(--component-text-color, inherit));opacity:var(--text-block-opacity, 1)}.text-block--muted{opacity:.8}@media screen and (max-width:749px){.text-block--mobile-align-left{text-align:left}.text-block--mobile-align-center{text-align:center;margin-inline:auto}.text-block--mobile-align-right{text-align:right;margin-inline-start:auto}}@media screen and (min-width:750px){.text-block--desktop-align-left{text-align:left}.text-block--desktop-align-center{text-align:center;margin-inline:auto}.text-block--desktop-align-right{text-align:right;margin-inline-start:auto}}.text-block>*:first-child{margin-block-start:0}.text-block>*:last-child{margin-block-end:0}.text-block :is(h1,h2,h3,h4,h5,h6,p){margin-block:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.text-block p+p{margin-block-start:1em}.text-block--list-dash :is(p,ul){margin-block:0}.text-block--list-dash p+p,.text-block--list-dash p+ul{margin-block-start:8px}.text-block--list-dash ul{list-style:none;padding-inline-start:0}.text-block--list-dash ul li{margin-block:0;padding-inline-start:0}.text-block--list-dash ul li+li{margin-block-start:8px}.text-block--list-dash ul li:before{content:"\2014\a0"}@media(prefers-reduced-motion:reduce){.text-block{transition:none}}.title{--letter-spacing-default: .025em;margin:0;font-family:var(--font-family);font-style:normal;color:var(--title-color, var(--component-title-color, inherit));text-align:var(--title-align-mobile, var(--title-align, left));text-transform:var(--title-transform, none);letter-spacing:var(--letter-spacing-default)}.title--section{font-size:var(--font-headline-h3);font-weight:var(--font-weight-semibold);line-height:var(--line-height-headline-h3);letter-spacing:.025em}.title--subtitle{font-size:var(--font-headline-h5);font-weight:var(--font-weight-medium);line-height:var(--line-height-headline-h5)}.title--card-large,.title--card-medium,.title--card-small{font-size:var(--font-headline-h7);font-weight:var(--font-weight-semibold);line-height:var(--line-height-headline-h7)}.title :is(strong,b){font-weight:bolder}.title a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.title a:focus-visible{outline:2px solid currentcolor;outline-offset:2px}@media screen and (max-width:749px){.title.title--mobile-typography-override{font-size:var(--typography-font-size-mobile);font-weight:var(--typography-font-weight-mobile);line-height:var(--typography-line-height-mobile);letter-spacing:var(--letter-spacing-default);text-transform:var(--typography-text-transform-mobile, var(--title-transform, none))}}@media screen and (min-width:750px){.title{text-align:var(--title-align, left)}.title--desktop-section{font-size:var(--font-headline-h1);font-weight:var(--font-weight-bold);line-height:var(--line-height-headline-h1)}.title--desktop-subtitle{font-size:var(--font-headline-h2);line-height:var(--line-height-headline-h2)}.title--desktop-card-large{font-size:var(--font-headline-h4);font-weight:var(--font-weight-medium);line-height:var(--line-height-headline-h4)}.title--desktop-card-medium{font-size:var(--font-headline-h5);line-height:var(--line-height-headline-h5)}.title--desktop-card-small{font-size:var(--font-headline-h7);font-weight:var(--font-weight-semibold);line-height:var(--line-height-headline-h7)}.title.title--desktop-typography-override{font-size:var(--typography-font-size-desktop);font-weight:var(--typography-font-weight-desktop);line-height:var(--typography-line-height-desktop);letter-spacing:var(--letter-spacing-default);text-transform:var(--typography-text-transform-desktop, var(--title-transform, none))}}@media screen and (max-width:749px){.trust-badge .trust-badge__label{font-size:14px;line-height:1.43}}
/*# sourceMappingURL=/cdn/shop/t/27/compiled_assets/styles.css.map */
