.EssentialsProductOverview-module__RJgHsW__desktop,.EssentialsProductOverview-module__RJgHsW__tablet{display:none}.EssentialsProductOverview-module__RJgHsW__mobile{padding:var(--sectionPadding);display:flex;position:relative}.EssentialsProductOverview-module__RJgHsW__mobile,.EssentialsProductOverview-module__RJgHsW__tablet,.EssentialsProductOverview-module__RJgHsW__desktop{gap:var(--rowSpacing);isolation:isolate;flex-direction:column}.EssentialsProductOverview-module__RJgHsW__productInformation{gap:var(--elementSpacing);flex-direction:column;display:flex}.EssentialsProductOverview-module__RJgHsW__reviewsRow{align-items:center;gap:var(--siblingElementSpacing);display:flex}.EssentialsProductOverview-module__RJgHsW__reviewsLink{color:inherit;cursor:pointer;transition:opacity var(--animationTimeFast);font-weight:700;text-decoration:underline}@media (hover:hover){.EssentialsProductOverview-module__RJgHsW__reviewsLink:hover{opacity:.7}}.EssentialsProductOverview-module__RJgHsW__priceDisplay{align-items:center;gap:var(--siblingElementSpacing);display:flex}.EssentialsProductOverview-module__RJgHsW__ctaGroup{gap:var(--elementSpacing);flex-direction:column;display:flex}.EssentialsProductOverview-module__RJgHsW__actionError{color:#b42020;font-size:var(--ps-size);margin:0;font-weight:600}.EssentialsProductOverview-module__RJgHsW__priceDisplay h3{font-size:var(--h3-size)}.EssentialsProductOverview-module__RJgHsW__priceCompare{opacity:.6;text-decoration:line-through}.EssentialsProductOverview-module__RJgHsW__tablet,.EssentialsProductOverview-module__RJgHsW__desktop{gap:var(--columnSpacing);grid-template-columns:1fr 1fr;align-items:start}.EssentialsProductOverview-module__RJgHsW__col1{width:100%;min-width:0;min-height:0;top:var(--scrollMarginTop);position:sticky}.EssentialsProductOverview-module__RJgHsW__col1 .swiper{width:100%;max-width:100%}.EssentialsProductOverview-module__RJgHsW__col2{gap:var(--rowSpacing);flex-direction:column;min-width:0;display:flex}.EssentialsProductOverview-module__RJgHsW__mediaGroup{gap:var(--elementSpacing);flex-direction:column;display:flex}.EssentialsProductOverview-module__RJgHsW__nutritionLabelWrap{margin-top:var(--elementSpacing)}.EssentialsProductOverview-module__RJgHsW__nutritionModalBackdrop{z-index:1000;opacity:0;transition:opacity var(--animationTime) ease;background-color:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.EssentialsProductOverview-module__RJgHsW__nutritionModalBackdropVisible{opacity:1}.EssentialsProductOverview-module__RJgHsW__nutritionModalCard{border-radius:var(--elementRoundness);max-width:min(480px,100vw - 40px);max-height:85vh;box-shadow:var(--elementShadowBg);background-color:#fff;position:relative;overflow:auto}.EssentialsProductOverview-module__RJgHsW__nutritionModalImage{width:100%;height:auto;display:block}.EssentialsProductOverview-module__RJgHsW__nutritionModalClose{cursor:pointer;width:32px;height:32px;box-shadow:var(--elementShadowBg);background-color:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:10px}.EssentialsProductOverview-module__RJgHsW__benefitPills{gap:var(--siblingElementSpacing);flex-wrap:wrap;display:flex}.EssentialsProductOverview-module__RJgHsW__benefitPills>*{transition:transform var(--animationTimeFast)}@media (hover:hover){.EssentialsProductOverview-module__RJgHsW__benefitPills>:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.EssentialsProductOverview-module__RJgHsW__benefitPills>:hover{transform:none}}.EssentialsProductOverview-module__RJgHsW__trustBadges{gap:var(--columnSpacing);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.EssentialsProductOverview-module__RJgHsW__trustBadge{flex-direction:column;align-items:center;gap:6px;display:flex}.EssentialsProductOverview-module__RJgHsW__trustBadgeIcon{width:48px;height:48px;transition:transform var(--animationTimeFast), box-shadow var(--animationTimeFast);border:1px solid #00000026;border-radius:50%;justify-content:center;align-items:center;display:flex}@media (hover:hover){.EssentialsProductOverview-module__RJgHsW__trustBadge:hover .EssentialsProductOverview-module__RJgHsW__trustBadgeIcon{transform:translateY(-3px);box-shadow:0 6px 14px #0000001f}}@media (prefers-reduced-motion:reduce){.EssentialsProductOverview-module__RJgHsW__trustBadge:hover .EssentialsProductOverview-module__RJgHsW__trustBadgeIcon{box-shadow:none;transform:none}}.EssentialsProductOverview-module__RJgHsW__trustBadgeLabel{font-size:var(--pxs-size);text-align:center;margin:0;font-weight:600}.EssentialsProductOverview-module__RJgHsW__feelRows{flex-direction:column;display:flex}.EssentialsProductOverview-module__RJgHsW__feelRow{align-items:center;gap:12px;padding:12px 0;display:flex}.EssentialsProductOverview-module__RJgHsW__feelRow:first-child{padding-top:0}.EssentialsProductOverview-module__RJgHsW__feelRow:last-child{padding-bottom:0}.EssentialsProductOverview-module__RJgHsW__feelIconTile{border-radius:var(--elementRoundness);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.EssentialsProductOverview-module__RJgHsW__feelRowText{flex:1;min-width:0}.EssentialsProductOverview-module__RJgHsW__feelRowTitle{font-weight:700;font-size:var(--p-size);margin:0}.EssentialsProductOverview-module__RJgHsW__feelRowCaption{font-size:var(--pxxs-size);opacity:.7;margin:0}.EssentialsProductOverview-module__RJgHsW__feelRowValue{font-family:var(--heading-font);font-size:var(--h3-size);margin:0;font-weight:700}.EssentialsProductOverview-module__RJgHsW__accordions{border-top:1px solid;flex-direction:column;display:flex}.EssentialsProductOverview-module__RJgHsW__accordionItem{border-bottom:1px solid}.EssentialsProductOverview-module__RJgHsW__accordionHeader{cursor:pointer;width:100%;color:inherit;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:18px 0;display:flex}.EssentialsProductOverview-module__RJgHsW__accordionTitle{text-transform:uppercase;transition:opacity var(--animationTimeFast);margin:0}@media (hover:hover){.EssentialsProductOverview-module__RJgHsW__accordionHeader:hover .EssentialsProductOverview-module__RJgHsW__accordionTitle{opacity:.6}}.EssentialsProductOverview-module__RJgHsW__accordionIcon{display:flex}.EssentialsProductOverview-module__RJgHsW__accordionBody{transition:grid-template-rows var(--animationTime) ease;grid-template-rows:0fr;display:grid;overflow:hidden}.EssentialsProductOverview-module__RJgHsW__accordionBodyOpen{grid-template-rows:1fr}:root[data-preview-select-mode] .EssentialsProductOverview-module__RJgHsW__accordionBody{grid-template-rows:1fr;overflow:visible}:root[data-preview-select-mode] .EssentialsProductOverview-module__RJgHsW__accordionBodyInner{overflow:visible}.EssentialsProductOverview-module__RJgHsW__accordionBodyInner{min-height:0;overflow:hidden}.EssentialsProductOverview-module__RJgHsW__accordionContent{padding-bottom:18px}.EssentialsProductOverview-module__RJgHsW__accordionText{font-size:var(--p-size);margin:0;line-height:1.6}@media (min-width:700px){.EssentialsProductOverview-module__RJgHsW__mobile{display:none}.EssentialsProductOverview-module__RJgHsW__tablet{padding:var(--sectionPadding);display:grid;position:relative}.EssentialsProductOverview-module__RJgHsW__tablet .EssentialsProductOverview-module__RJgHsW__ctaGroup{align-self:stretch;width:100%}.EssentialsProductOverview-module__RJgHsW__tablet .EssentialsProductOverview-module__RJgHsW__ctaGroup>button{width:100%}}@media (min-width:1024px){.EssentialsProductOverview-module__RJgHsW__mobile,.EssentialsProductOverview-module__RJgHsW__tablet{display:none}.EssentialsProductOverview-module__RJgHsW__desktop{padding:var(--sectionPadding);display:grid;position:relative}.EssentialsProductOverview-module__RJgHsW__desktop .EssentialsProductOverview-module__RJgHsW__trustBadges{gap:24px;max-width:420px;margin:0 auto}}[data-ss-bp] .EssentialsProductOverview-module__RJgHsW__mobile{display:flex}[data-ss-bp] .EssentialsProductOverview-module__RJgHsW__tablet{display:grid}[data-ss-bp] .EssentialsProductOverview-module__RJgHsW__desktop{display:grid}

.ImageCarousel-module__1gEita__ImageCarousel{gap:var(--elementSpacing);flex-direction:column;width:100%;display:flex}.ImageCarousel-module__1gEita__mainSwiper{aspect-ratio:1;border-radius:var(--elementRoundness);width:100%;margin:0;padding:0;overflow:hidden}.ImageCarousel-module__1gEita__mainSlide,.ImageCarousel-module__1gEita__thumbSlide{background-color:var(--bw200);border-radius:var(--elementRoundness);border:1px solid var(--bw200);justify-content:center;align-items:center;display:flex;overflow:hidden}.ImageCarousel-module__1gEita__mainSlide{width:100%;height:100%}.ImageCarousel-module__1gEita__thumbsSwiper{width:100%;margin:-10px;padding:10px}.ImageCarousel-module__1gEita__thumbSlide{aspect-ratio:1;opacity:.5;cursor:pointer;transition:all var(--animationTime)}.ImageCarousel-module__1gEita__thumbsSwiper .swiper-slide-thumb-active{opacity:1}
.ImageContainer-module__QwQBmG__imageContainer{width:100%;position:relative}.ImageContainer-module__QwQBmG__imageContainer>*{transition:opacity var(--animationTimeSlow)}
.BasicProductOptions-module__SeDhTG__basicProductOptions{gap:var(--elementSpacing);flex-direction:column;display:flex}.BasicProductOptions-module__SeDhTG__quantityOptions{column-gap:var(--siblingElementSpacing);row-gap:var(--rowSpacing);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.BasicProductOptions-module__SeDhTG__quantityOption{aspect-ratio:1;padding:var(--elementPadding);justify-content:center;align-items:center;gap:var(--siblingElementSpacing);border-radius:var(--elementRoundness);transition:all var(--animationTime);background-color:var(--bw200);border:1px solid var(--bw300);box-shadow:var(--elementShadowBg);cursor:pointer;transition:all var(--animationTime);isolation:isolate;flex-direction:column;margin-top:10px;display:flex;position:relative}.BasicProductOptions-module__SeDhTG__boxTexture{z-index:0;border-radius:inherit;pointer-events:none;background-position:0 0;background-repeat:repeat;position:absolute;inset:0}.BasicProductOptions-module__SeDhTG__quantityOption>:not(.BasicProductOptions-module__SeDhTG__boxTexture){z-index:1}.BasicProductOptions-module__SeDhTG__stackedQuantityOptionImage{aspect-ratio:1;width:65%;max-height:75%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BasicProductOptions-module__SeDhTG__stackedImageItem{filter:drop-shadow(0 2px 4px #00000040);width:65%;position:absolute;top:50%;left:50%}.BasicProductOptions-module__SeDhTG__optionHeadline{align-items:center;gap:var(--siblingElementSpacing);min-width:0;display:flex}.BasicProductOptions-module__SeDhTG__optionHeadline>h3{text-transform:uppercase}.BasicProductOptions-module__SeDhTG__variantTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.BasicProductOptions-module__SeDhTG__quantityTitle{background-color:var(--bw300);border-radius:var(--elementRoundness);border:1px solid var(--bw400);box-shadow:var(--elementShadowFg);max-width:90%;padding:1px 10px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.BasicProductOptions-module__SeDhTG__quantityTitle>p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BasicProductOptions-module__SeDhTG__quantityTitle>p,.BasicProductOptions-module__SeDhTG__quantityDiscount>p{font-size:var(--pxxs-size)}.BasicProductOptions-module__SeDhTG__quantityDiscount>p{width:max-content}.BasicProductOptions-module__SeDhTG__quantityDiscount{background-color:var(--bw300);border-radius:var(--elementRoundness);border:1px solid var(--bw400);box-shadow:var(--elementShadowFg);padding:1px 10px;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.BasicProductOptions-module__SeDhTG__quantityStepper{align-items:center;gap:var(--siblingElementSpacing);display:flex}.BasicProductOptions-module__SeDhTG__quantityStepperButton{cursor:pointer;width:36px;height:36px;color:inherit;background-color:#0000;border-radius:8px;font-size:18px;line-height:1}.BasicProductOptions-module__SeDhTG__quantityStepperButton:disabled{opacity:.4;cursor:default}.BasicProductOptions-module__SeDhTG__quantityStepperValue{text-align:center;min-width:32px;font-size:var(--p-size);font-weight:600}
.BasicVariantOptions-module__QOCT2W__basicVariantOptions{gap:var(--rowSpacing);flex-direction:column;display:flex}.BasicVariantOptions-module__QOCT2W__option{gap:var(--elementSpacing);flex-direction:column;display:flex}.BasicVariantOptions-module__QOCT2W__optionHeadline{align-items:center;gap:var(--siblingElementSpacing);min-width:0;display:flex}.BasicVariantOptions-module__QOCT2W__optionHeadline>h3{text-transform:uppercase}.BasicVariantOptions-module__QOCT2W__variantTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.BasicVariantOptions-module__QOCT2W__variantsGrid{gap:var(--siblingElementSpacing);grid-template-columns:repeat(6,1fr);display:grid}.BasicVariantOptions-module__QOCT2W__variant{aspect-ratio:1;border-radius:var(--elementRoundness);border:1px solid var(--bw300);width:100%;transition:all var(--animationTime);cursor:pointer;isolation:isolate;place-items:center;padding:5px;display:grid;position:relative}.BasicVariantOptions-module__QOCT2W__boxTexture{z-index:0;border-radius:inherit;pointer-events:none;background-position:0 0;background-repeat:repeat;position:absolute;inset:0}.BasicVariantOptions-module__QOCT2W__variant>:not(.BasicVariantOptions-module__QOCT2W__boxTexture){z-index:1}.BasicVariantOptions-module__QOCT2W__variantImage{width:35%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BasicVariantOptions-module__QOCT2W__variantValue{font-size:var(--pxxs-size);text-align:center;text-transform:uppercase;text-overflow:ellipsis;font-weight:700;overflow:hidden}
.BasicPurchaseOptions-module__COD1IG__basicPurchaseOptions{gap:var(--elementSpacing);flex-direction:column;display:flex}.BasicPurchaseOptions-module__COD1IG__optionHeadline{align-items:center;gap:var(--siblingElementSpacing);min-width:0;display:flex}.BasicPurchaseOptions-module__COD1IG__optionHeadline>h3{text-transform:uppercase}.BasicPurchaseOptions-module__COD1IG__purchaseOptions{gap:var(--siblingElementSpacing);flex-direction:column;display:flex}.BasicPurchaseOptions-module__COD1IG__purchaseOption{align-items:center;gap:var(--elementSpacing);padding:var(--elementPadding);border-radius:var(--elementRoundness);border:1px solid var(--bw300);background-color:var(--bw200);box-shadow:var(--elementShadowBg);cursor:pointer;transition:all var(--animationTime);display:flex}.BasicPurchaseOptions-module__COD1IG__purchaseOption>*{opacity:var(--purchaseOptionContentOpacity,1)}.BasicPurchaseOptions-module__COD1IG__purchaseRadio{border:2px solid var(--primaryColor);width:22px;height:22px;transition:border-color var(--animationTime), background-color var(--animationTime);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.BasicPurchaseOptions-module__COD1IG__purchaseRadioInner{width:12px;height:12px;transition:background-color var(--animationTime), transform var(--animationTime);border-radius:50%}.BasicPurchaseOptions-module__COD1IG__purchaseInfo{flex-direction:column;flex:1;min-width:0;display:flex}.BasicPurchaseOptions-module__COD1IG__purchaseInfo>p:first-child{font-size:var(--ps-size);font-weight:700}.BasicPurchaseOptions-module__COD1IG__purchaseInfo>p:last-child{font-size:var(--pxs-size);color:var(--bw800)}.BasicPurchaseOptions-module__COD1IG__purchasePrice{flex-direction:column;justify-content:center;align-items:flex-end;display:flex}.BasicPurchaseOptions-module__COD1IG__purchasePrice>p:first-child{font-size:var(--ps-size);font-weight:700}.BasicPurchaseOptions-module__COD1IG__purchasePrice>p:last-child{font-size:var(--pxs-size);color:var(--bw800)}
.TextPill-module__9vJGoq__textPill{border-radius:var(--elementRoundness);justify-content:center;align-items:center;gap:5px;display:flex}
.BasicCta-module__vMbswG__basicCta{padding:var(--buttonPadding);border-radius:var(--buttonRoundness);box-shadow:var(--elementShadowBg);justify-content:center;align-items:center;gap:var(--siblingElementSpacing);width:100%;transition:all var(--animationTime);filter:brightness();cursor:pointer;border:none;display:flex;position:relative;scale:1}.BasicCta-module__vMbswG__basicCta>p{font-weight:900}.BasicCta-module__vMbswG__basicCta:hover{filter:brightness(110%);scale:1.01}.BasicCta-module__vMbswG__disabledCta,.BasicCta-module__vMbswG__disabledCta:hover{filter:grayscale()brightness(97%);scale:1}.BasicCta-module__vMbswG__content{justify-content:center;align-items:center;gap:var(--siblingElementSpacing);transition:opacity var(--animationTime);display:flex}.BasicCta-module__vMbswG__contentLoading{opacity:0}.BasicCta-module__vMbswG__spinner{opacity:0;transition:opacity var(--animationTime);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.BasicCta-module__vMbswG__spinnerLoading{opacity:1}
.FlowLoadingSpinner-module__73SJoW__flowLoadingSpinner{flex:1;place-items:center;display:grid}.FlowLoadingSpinner-module__73SJoW__spinner{place-items:center;display:grid;position:relative}.FlowLoadingSpinner-module__73SJoW__spinner div{box-sizing:border-box;will-change:transform;border-radius:50%;animation:1.2s cubic-bezier(.5,0,.5,1) infinite FlowLoadingSpinner-module__73SJoW__spinner;display:block;position:absolute;transform:translateZ(0)}.FlowLoadingSpinner-module__73SJoW__spinner div:first-child{animation-delay:-.45s}.FlowLoadingSpinner-module__73SJoW__spinner div:nth-child(2){animation-delay:-.3s}.FlowLoadingSpinner-module__73SJoW__spinner div:nth-child(3){animation-delay:-.15s}@keyframes FlowLoadingSpinner-module__73SJoW__spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.Stars-module__GqFTWa__Stars{justify-content:center;align-items:center;gap:2px;display:flex}
.BackgroundOverlay-module__ZHMqPq__backgroundOverlay{z-index:-1;pointer-events:none;background-position:0 0;background-repeat:repeat;position:absolute;inset:0}
.EssentialsFloatingCta-module__fff6Ha__desktop,.EssentialsFloatingCta-module__fff6Ha__tablet{display:none}.EssentialsFloatingCta-module__fff6Ha__mobile{display:flex}.EssentialsFloatingCta-module__fff6Ha__mobile,.EssentialsFloatingCta-module__fff6Ha__tablet,.EssentialsFloatingCta-module__fff6Ha__desktop{z-index:100;padding:17px 20px calc(17px + env(safe-area-inset-bottom)) 20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform var(--animationTimeSlow), visibility 0s linear 0s;position:fixed;bottom:0;left:0;right:0;transform:translateY(0);box-shadow:0 -4px 8px #00000026}.EssentialsFloatingCta-module__fff6Ha__barHidden{visibility:hidden;pointer-events:none;transition:transform var(--animationTimeSlow), visibility 0s linear var(--animationTimeSlow);transform:translateY(120%)}@media (prefers-reduced-motion:reduce){.EssentialsFloatingCta-module__fff6Ha__mobile,.EssentialsFloatingCta-module__fff6Ha__tablet,.EssentialsFloatingCta-module__fff6Ha__desktop,.EssentialsFloatingCta-module__fff6Ha__barHidden{transition:none}}.EssentialsFloatingCta-module__fff6Ha__barContent{align-items:stretch;gap:10px;width:100%;max-width:640px;margin:0 auto;display:flex}.EssentialsFloatingCta-module__fff6Ha__barContentWide{align-items:center;gap:16px;width:100%;max-width:1400px;margin:0 auto;display:flex}.EssentialsFloatingCta-module__fff6Ha__productThumb{object-fit:cover;border-radius:var(--elementRoundness);border:1px solid var(--bw700);width:56px;height:56px;box-shadow:var(--elementShadowFg);flex-shrink:0}.EssentialsFloatingCta-module__fff6Ha__productMeta{flex-direction:column;flex:0 auto;min-width:0;display:flex}.EssentialsFloatingCta-module__fff6Ha__productMetaTitle{font-weight:700;font-size:var(--p-size);white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1.3;overflow:hidden}.EssentialsFloatingCta-module__fff6Ha__productMetaCaption{font-size:var(--pxs-size);opacity:.7;white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1.3;overflow:hidden}.EssentialsFloatingCta-module__fff6Ha__trustBlock{flex-shrink:0;align-items:center;gap:16px;display:flex}.EssentialsFloatingCta-module__fff6Ha__trustDividerLine{background-color:#00000026;align-self:stretch;width:1px}.EssentialsFloatingCta-module__fff6Ha__trustStack{flex-direction:column;gap:2px;display:flex}.EssentialsFloatingCta-module__fff6Ha__trustRow{white-space:nowrap;align-items:center;gap:6px;display:flex}.EssentialsFloatingCta-module__fff6Ha__trustReviews{font-size:var(--pxs-size);margin:0;font-weight:600}.EssentialsFloatingCta-module__fff6Ha__trustRowMuted{opacity:.7}.EssentialsFloatingCta-module__fff6Ha__trustText{font-size:var(--pxs-size);margin:0}.EssentialsFloatingCta-module__fff6Ha__barSpacer{flex:1}.EssentialsFloatingCta-module__fff6Ha__addButtonCompact{padding:8px 24px}.EssentialsFloatingCta-module__fff6Ha__addButtonEllipsis>div{min-width:0;max-width:100%}.EssentialsFloatingCta-module__fff6Ha__addButtonEllipsis h3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.EssentialsFloatingCta-module__fff6Ha__selectorGroup{flex:none;align-items:stretch;gap:8px;display:flex}.EssentialsFloatingCta-module__fff6Ha__selectorGroup .EssentialsFloatingCta-module__fff6Ha__selector{flex:none;height:46px}.EssentialsFloatingCta-module__fff6Ha__addButtonWrapWide{white-space:nowrap;flex:none;height:46px;margin-left:auto;display:flex}.EssentialsFloatingCta-module__fff6Ha__selector{flex:1;min-width:0;position:relative}.EssentialsFloatingCta-module__fff6Ha__quantityStepper{border-radius:var(--buttonRoundness);justify-content:space-between;align-items:center;gap:4px;padding:6px 10px;display:flex}.EssentialsFloatingCta-module__fff6Ha__quantityStepperButton{width:32px;height:32px;color:inherit;cursor:pointer;transition:background-color var(--animationTimeFast);background:0 0;border:none;border-radius:8px;flex:none;font-size:18px;line-height:1}@media (hover:hover){.EssentialsFloatingCta-module__fff6Ha__quantityStepperButton:hover:not(:disabled){background-color:#0000000d}}.EssentialsFloatingCta-module__fff6Ha__quantityStepperButton:disabled{opacity:.4;cursor:default}.EssentialsFloatingCta-module__fff6Ha__quantityStepperText{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.EssentialsFloatingCta-module__fff6Ha__selectorTrigger{border-radius:var(--buttonRoundness);width:100%;height:100%;color:inherit;cursor:pointer;text-align:left;transition:background-color var(--animationTimeFast);background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;padding:6px 26px;display:flex}@media (hover:hover){.EssentialsFloatingCta-module__fff6Ha__selectorTrigger:hover{background-color:#0000000d}.EssentialsFloatingCta-module__fff6Ha__selectorOption:hover{background-color:#00000008}}.EssentialsFloatingCta-module__fff6Ha__selectorText{flex-direction:column;min-width:0;display:flex}.EssentialsFloatingCta-module__fff6Ha__selectorTitle{font-weight:700;font-size:var(--ps-size);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.EssentialsFloatingCta-module__fff6Ha__selectorCaption{font-size:var(--pxs-size);opacity:.7;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.EssentialsFloatingCta-module__fff6Ha__selectorChevron{transition:transform var(--animationTime) ease;flex-shrink:0;display:flex}.EssentialsFloatingCta-module__fff6Ha__selectorChevronOpen{transform:rotate(180deg)}.EssentialsFloatingCta-module__fff6Ha__selectorBackdrop{position:fixed;inset:0}.EssentialsFloatingCta-module__fff6Ha__selectorPanel{border-radius:var(--elementRoundness);width:max-content;min-width:100%;max-width:320px;box-shadow:var(--elementShadowBg);opacity:0;pointer-events:none;transition:opacity var(--animationTime) ease, transform var(--animationTime) ease;background-color:#fff;position:absolute;bottom:calc(100% + 8px);left:0;overflow:hidden;transform:translateY(6px)}.EssentialsFloatingCta-module__fff6Ha__selectorPanelOpen{opacity:1;pointer-events:auto;transform:translateY(0)}.EssentialsFloatingCta-module__fff6Ha__selectorOption{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-top:1px solid #00000014;flex-direction:column;align-items:flex-start;padding:10px 16px;display:flex}.EssentialsFloatingCta-module__fff6Ha__selectorOption:first-child{border-top:none}.EssentialsFloatingCta-module__fff6Ha__selectorOptionActive{background-color:#0000000d}.EssentialsFloatingCta-module__fff6Ha__addButtonWrap{flex:none;width:130px}@media (min-width:700px){.EssentialsFloatingCta-module__fff6Ha__mobile{display:none}.EssentialsFloatingCta-module__fff6Ha__tablet{display:flex}.EssentialsFloatingCta-module__fff6Ha__tablet,.EssentialsFloatingCta-module__fff6Ha__desktop{padding-top:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.EssentialsFloatingCta-module__fff6Ha__tablet .EssentialsFloatingCta-module__fff6Ha__barContentWide{gap:10px}.EssentialsFloatingCta-module__fff6Ha__tablet .EssentialsFloatingCta-module__fff6Ha__selectorGroup{flex:1}.EssentialsFloatingCta-module__fff6Ha__tablet .EssentialsFloatingCta-module__fff6Ha__selectorGroup .EssentialsFloatingCta-module__fff6Ha__selector{flex:1 1 0;min-width:0}}@media (min-width:1024px){.EssentialsFloatingCta-module__fff6Ha__mobile,.EssentialsFloatingCta-module__fff6Ha__tablet{display:none}.EssentialsFloatingCta-module__fff6Ha__desktop{display:flex}.EssentialsFloatingCta-module__fff6Ha__selectorVariant,.EssentialsFloatingCta-module__fff6Ha__selectorQuantity,.EssentialsFloatingCta-module__fff6Ha__selectorSubscription{flex:0 0 185px;width:185px}}[data-ss-bp] .EssentialsFloatingCta-module__fff6Ha__mobile{display:flex}[data-ss-bp] .EssentialsFloatingCta-module__fff6Ha__tablet{display:flex}[data-ss-bp] .EssentialsFloatingCta-module__fff6Ha__desktop{display:flex}
.EssentialsTextSection-module__FKlHEG__desktop,.EssentialsTextSection-module__FKlHEG__tablet{display:none}.EssentialsTextSection-module__FKlHEG__mobile{display:flex}.EssentialsTextSection-module__FKlHEG__mobile,.EssentialsTextSection-module__FKlHEG__tablet,.EssentialsTextSection-module__FKlHEG__desktop{isolation:isolate;padding:var(--sectionPadding);background-position:50%;background-size:cover;flex-direction:column;position:relative}.EssentialsTextSection-module__FKlHEG__split{gap:var(--rowSpacing);flex-direction:column;width:100%;max-width:1200px;margin:0 auto;display:flex}.EssentialsTextSection-module__FKlHEG__imageCol{width:100%}.EssentialsTextSection-module__FKlHEG__image{border-radius:var(--elementRoundness);width:100%;overflow:hidden}.EssentialsTextSection-module__FKlHEG__textCol{gap:var(--rowSpacing);flex-direction:column;display:flex}.EssentialsTextSection-module__FKlHEG__imageColAfter{order:2}.EssentialsTextSection-module__FKlHEG__ctaWrap{width:100%}@media (min-width:700px){.EssentialsTextSection-module__FKlHEG__mobile{display:none}.EssentialsTextSection-module__FKlHEG__tablet{display:flex}.EssentialsTextSection-module__FKlHEG__split{gap:calc(var(--columnSpacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}}@media (min-width:1024px){.EssentialsTextSection-module__FKlHEG__mobile,.EssentialsTextSection-module__FKlHEG__tablet{display:none}.EssentialsTextSection-module__FKlHEG__desktop{display:flex}}[data-ss-bp] .EssentialsTextSection-module__FKlHEG__mobile{display:flex}[data-ss-bp] .EssentialsTextSection-module__FKlHEG__tablet{display:flex}[data-ss-bp] .EssentialsTextSection-module__FKlHEG__desktop{display:flex}
.EssentialsTextSectionBleed-module__HsYt_W__desktop,.EssentialsTextSectionBleed-module__HsYt_W__tablet{display:none}.EssentialsTextSectionBleed-module__HsYt_W__mobile{display:flex}.EssentialsTextSectionBleed-module__HsYt_W__mobile,.EssentialsTextSectionBleed-module__HsYt_W__tablet,.EssentialsTextSectionBleed-module__HsYt_W__desktop{isolation:isolate;padding:var(--sectionPadding);background-position:50%;background-size:cover;flex-direction:column;padding-bottom:0;position:relative;overflow:visible}.EssentialsTextSectionBleed-module__HsYt_W__split{gap:var(--rowSpacing);flex-direction:column;width:100%;max-width:1200px;margin:0 auto;display:flex}.EssentialsTextSectionBleed-module__HsYt_W__imageCol{order:2;width:100%;overflow:visible}.EssentialsTextSectionBleed-module__HsYt_W__bleedImage{object-fit:contain;width:100%;height:auto;margin-bottom:calc(-1 * var(--bleedOffset,0px));display:block}.EssentialsTextSectionBleed-module__HsYt_W__textCol{gap:var(--rowSpacing);flex-direction:column;display:flex}.EssentialsTextSectionBleed-module__HsYt_W__ctaWrap{width:100%}@media (min-width:700px){.EssentialsTextSectionBleed-module__HsYt_W__mobile{display:none}.EssentialsTextSectionBleed-module__HsYt_W__tablet{display:flex}.EssentialsTextSectionBleed-module__HsYt_W__mobile,.EssentialsTextSectionBleed-module__HsYt_W__tablet,.EssentialsTextSectionBleed-module__HsYt_W__desktop{padding:var(--sectionPadding)}.EssentialsTextSectionBleed-module__HsYt_W__split{gap:calc(var(--columnSpacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid;position:relative}.EssentialsTextSectionBleed-module__HsYt_W__imageCol{top:0;bottom:calc(-1 * (var(--sectionPaddingBottom,0px) + var(--bleedOffset,0px)));order:0;width:auto;position:absolute}.EssentialsTextSectionBleed-module__HsYt_W__imageCol.EssentialsTextSectionBleed-module__HsYt_W__imageColAfter{right:0;left:calc(50% + var(--columnSpacing))}.EssentialsTextSectionBleed-module__HsYt_W__imageCol:not(.EssentialsTextSectionBleed-module__HsYt_W__imageColAfter){left:0;right:calc(50% + var(--columnSpacing))}.EssentialsTextSectionBleed-module__HsYt_W__bleedImage{object-fit:contain;object-position:bottom center;width:100%;height:100%;margin-bottom:0}}@media (min-width:1024px){.EssentialsTextSectionBleed-module__HsYt_W__mobile,.EssentialsTextSectionBleed-module__HsYt_W__tablet{display:none}.EssentialsTextSectionBleed-module__HsYt_W__desktop{display:flex}}[data-ss-bp] .EssentialsTextSectionBleed-module__HsYt_W__mobile{display:flex}[data-ss-bp] .EssentialsTextSectionBleed-module__HsYt_W__tablet{display:flex}[data-ss-bp] .EssentialsTextSectionBleed-module__HsYt_W__desktop{display:flex}
.SimpleProductOverview-module__1ER4wq__desktop,.SimpleProductOverview-module__1ER4wq__tablet{display:none}.SimpleProductOverview-module__1ER4wq__mobile{padding:var(--sectionPadding);gap:var(--rowSpacing);flex-direction:column;display:flex;position:relative}.SimpleProductOverview-module__1ER4wq__headlinePill{width:fit-content}.SimpleProductOverview-module__1ER4wq__headlinePill>p{font-weight:700}.SimpleProductOverview-module__1ER4wq__mainCopy{gap:var(--elementSpacing);flex-direction:column;display:flex}.SimpleProductOverview-module__1ER4wq__bulletPoints>div>p{font-style:italic;font-weight:600}.SimpleProductOverview-module__1ER4wq__tablet,.SimpleProductOverview-module__1ER4wq__desktop{gap:var(--columnSpacing);grid-template-columns:1fr 1fr;align-items:center}.SimpleProductOverview-module__1ER4wq__col1{width:100%;min-width:0;min-height:0}.SimpleProductOverview-module__1ER4wq__col2{gap:var(--rowSpacing);flex-direction:column;min-width:0;display:flex}@media (min-width:700px){.SimpleProductOverview-module__1ER4wq__mobile{display:none}.SimpleProductOverview-module__1ER4wq__tablet{padding:var(--sectionPadding);display:grid;position:relative}}@media (min-width:1024px){.SimpleProductOverview-module__1ER4wq__mobile,.SimpleProductOverview-module__1ER4wq__tablet{display:none}.SimpleProductOverview-module__1ER4wq__desktop{padding:var(--sectionPadding);display:grid;position:relative}}[data-ss-bp] .SimpleProductOverview-module__1ER4wq__mobile{display:flex}[data-ss-bp] .SimpleProductOverview-module__1ER4wq__tablet{display:grid}[data-ss-bp] .SimpleProductOverview-module__1ER4wq__desktop{display:grid}
.BulletGrid-module__S3HdAa__bulletGrid{gap:var(--elementSpacing);display:grid}.BulletGrid-module__S3HdAa__bulletPoint{justify-content:flex-start;align-items:center;gap:var(--siblingElementSpacing);display:flex}
.EssentialsAmbassadorCards-module__tt2TFW__desktop,.EssentialsAmbassadorCards-module__tt2TFW__tablet{display:none}.EssentialsAmbassadorCards-module__tt2TFW__mobile{display:flex;position:relative}.EssentialsAmbassadorCards-module__tt2TFW__mobile,.EssentialsAmbassadorCards-module__tt2TFW__tablet,.EssentialsAmbassadorCards-module__tt2TFW__desktop{gap:var(--rowSpacing);isolation:isolate;flex-direction:column;overflow-x:clip}.EssentialsAmbassadorCards-module__tt2TFW__topDivider{z-index:2;pointer-events:none;position:absolute;inset:0 0 auto}.EssentialsAmbassadorCards-module__tt2TFW__header{align-items:center;gap:var(--elementSpacing);text-align:center;padding:var(--sectionPadding);flex-direction:column;padding-bottom:0;display:flex}.EssentialsAmbassadorCards-module__tt2TFW__header h2,.EssentialsAmbassadorCards-module__tt2TFW__header h3{text-transform:uppercase}.EssentialsAmbassadorCards-module__tt2TFW__headlines{align-items:center;gap:var(--siblingElementSpacing);flex-direction:column;display:flex}.EssentialsAmbassadorCards-module__tt2TFW__carousel{gap:var(--elementSpacing);padding:var(--sectionPadding);flex-direction:column;padding-top:0;display:flex}.EssentialsAmbassadorCards-module__tt2TFW__desktop .EssentialsAmbassadorCards-module__tt2TFW__carousel{--columnSpacing:var(--elementSpacing)}.EssentialsAmbassadorCards-module__tt2TFW__swiper{width:100%}.EssentialsAmbassadorCards-module__tt2TFW__slide{height:auto;display:flex}.EssentialsAmbassadorCards-module__tt2TFW__card{border-radius:var(--elementRoundness);background-color:#fff;border:1px solid #404040;flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden;container-type:inline-size}.EssentialsAmbassadorCards-module__tt2TFW__cardHover{opacity:0;pointer-events:none;transition:opacity var(--animationTime);background:linear-gradient(180deg, transparent 62cqw, var(--hoverOverlayColor,var(--primaryDark)) 100cqw);position:absolute;inset:0}.EssentialsAmbassadorCards-module__tt2TFW__card.EssentialsAmbassadorCards-module__tt2TFW__cardActive .EssentialsAmbassadorCards-module__tt2TFW__cardHover{opacity:1}.EssentialsAmbassadorCards-module__tt2TFW__card.EssentialsAmbassadorCards-module__tt2TFW__cardActive .EssentialsAmbassadorCards-module__tt2TFW__cardHoverQuote{pointer-events:auto}.EssentialsAmbassadorCards-module__tt2TFW__cardHoverContent>*{opacity:0;transition:opacity var(--animationTime), transform var(--animationTime);transform:translateY(16px)}.EssentialsAmbassadorCards-module__tt2TFW__card.EssentialsAmbassadorCards-module__tt2TFW__cardActive .EssentialsAmbassadorCards-module__tt2TFW__cardHoverContent>*{opacity:1;transform:translateY(0)}.EssentialsAmbassadorCards-module__tt2TFW__card.EssentialsAmbassadorCards-module__tt2TFW__cardActive .EssentialsAmbassadorCards-module__tt2TFW__cardHoverContent>:last-child{transition-delay:50ms}.EssentialsAmbassadorCards-module__tt2TFW__card.EssentialsAmbassadorCards-module__tt2TFW__cardActive .EssentialsAmbassadorCards-module__tt2TFW__cardHoverContent>:nth-last-child(2){transition-delay:.17s}.EssentialsAmbassadorCards-module__tt2TFW__card.EssentialsAmbassadorCards-module__tt2TFW__cardActive .EssentialsAmbassadorCards-module__tt2TFW__cardHoverContent>:nth-last-child(3){transition-delay:.29s}@media (hover:hover){.EssentialsAmbassadorCards-module__tt2TFW__card:hover .EssentialsAmbassadorCards-module__tt2TFW__cardHover{opacity:1}.EssentialsAmbassadorCards-module__tt2TFW__card:hover .EssentialsAmbassadorCards-module__tt2TFW__cardHoverQuote{pointer-events:auto}.EssentialsAmbassadorCards-module__tt2TFW__card:hover .EssentialsAmbassadorCards-module__tt2TFW__cardHoverContent>*{opacity:1;transform:translateY(0)}.EssentialsAmbassadorCards-module__tt2TFW__card:hover .EssentialsAmbassadorCards-module__tt2TFW__cardHoverContent>:last-child{transition-delay:50ms}.EssentialsAmbassadorCards-module__tt2TFW__card:hover .EssentialsAmbassadorCards-module__tt2TFW__cardHoverContent>:nth-last-child(2){transition-delay:.17s}.EssentialsAmbassadorCards-module__tt2TFW__card:hover .EssentialsAmbassadorCards-module__tt2TFW__cardHoverContent>:nth-last-child(3){transition-delay:.29s}}.EssentialsAmbassadorCards-module__tt2TFW__cardHoverContent{padding:var(--elementPadding);flex-direction:column;gap:4px;display:flex;position:absolute;bottom:0;left:0;right:0}.EssentialsAmbassadorCards-module__tt2TFW__cardHoverTitle{color:var(--secondaryColor);font-family:var(--body-font);font-size:var(--pxxs-size);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.EssentialsAmbassadorCards-module__tt2TFW__cardHoverQuote{color:var(--bw150);font-size:var(--pxs-size);font-style:italic}.EssentialsAmbassadorCards-module__tt2TFW__cardImageFrame{aspect-ratio:1;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.EssentialsAmbassadorCards-module__tt2TFW__cardImage{flex-shrink:0}.EssentialsAmbassadorCards-module__tt2TFW__cardBody{align-items:flex-start;gap:var(--elementSpacing);padding:var(--elementPadding);flex-direction:column;display:flex}.EssentialsAmbassadorCards-module__tt2TFW__cardText{flex-direction:column;gap:4px;display:flex}.EssentialsAmbassadorCards-module__tt2TFW__carousel:has(+.EssentialsAmbassadorCards-module__tt2TFW__reviewStats){padding-bottom:0}.EssentialsAmbassadorCards-module__tt2TFW__reviewStats{justify-content:center;align-items:center;gap:var(--elementSpacing);padding:var(--sectionPadding);flex-wrap:wrap;padding-top:0;display:flex}.EssentialsAmbassadorCards-module__tt2TFW__reviewStat{align-items:center;gap:8px;display:flex}.EssentialsAmbassadorCards-module__tt2TFW__reviewStatsDivider{opacity:.35;background:currentColor;width:1px;height:24px}.EssentialsAmbassadorCards-module__tt2TFW__reviewStatValue{font-size:var(--h3-size);font-weight:700;line-height:1}.EssentialsAmbassadorCards-module__tt2TFW__reviewStatLabel{font-size:var(--pxs-size);font-weight:600}.EssentialsAmbassadorCards-module__tt2TFW__cardName{text-transform:uppercase}.EssentialsAmbassadorCards-module__tt2TFW__cardDescription{font-size:var(--pxs-size)}.EssentialsAmbassadorCards-module__tt2TFW__cardBadge{border-radius:var(--buttonRoundness);font-family:var(--body-font);border:1px solid;align-items:center;gap:6px;padding:4px 12px;display:inline-flex}.EssentialsAmbassadorCards-module__tt2TFW__cardBadgeText{font-size:calc(var(--pxxs-size) - 1px)}.EssentialsAmbassadorCards-module__tt2TFW__dots{justify-content:center;gap:8px;display:flex}.EssentialsAmbassadorCards-module__tt2TFW__dot{opacity:.25;cursor:pointer;width:8px;height:8px;transition:opacity var(--animationTime);background-color:currentColor;border:none;border-radius:50%;padding:0}.EssentialsAmbassadorCards-module__tt2TFW__dotActive{opacity:1}@media (min-width:700px){.EssentialsAmbassadorCards-module__tt2TFW__mobile{display:none}.EssentialsAmbassadorCards-module__tt2TFW__tablet{display:flex;position:relative}}@media (min-width:1024px){.EssentialsAmbassadorCards-module__tt2TFW__mobile,.EssentialsAmbassadorCards-module__tt2TFW__tablet{display:none}.EssentialsAmbassadorCards-module__tt2TFW__desktop{display:flex;position:relative}}[data-ss-bp] .EssentialsAmbassadorCards-module__tt2TFW__mobile{display:flex}[data-ss-bp] .EssentialsAmbassadorCards-module__tt2TFW__tablet{display:flex}[data-ss-bp] .EssentialsAmbassadorCards-module__tt2TFW__desktop{display:flex}
.reveal-module__nP8CPG__revealHidden{opacity:0;transform:translateY(14px)}.reveal-module__nP8CPG__revealIn{animation:reveal-module__nP8CPG__essRevealRise var(--animationTime,.3s) ease backwards}@keyframes reveal-module__nP8CPG__essRevealRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.reveal-module__nP8CPG__revealHidden,.reveal-module__nP8CPG__revealIn{opacity:1;animation:none;transform:none}}
.EssentialsReviewsGrid-module__jm93jq__desktop,.EssentialsReviewsGrid-module__jm93jq__tablet{display:none}.EssentialsReviewsGrid-module__jm93jq__mobile{padding:var(--sectionPadding);display:flex;position:relative;overflow-x:clip}.EssentialsReviewsGrid-module__jm93jq__mobile,.EssentialsReviewsGrid-module__jm93jq__tablet,.EssentialsReviewsGrid-module__jm93jq__desktop{gap:var(--rowSpacing);isolation:isolate;flex-direction:column}.EssentialsReviewsGrid-module__jm93jq__softBackgroundTexture>div:first-child{clip-path:inset(4px);inset:-4px}.EssentialsReviewsGrid-module__jm93jq__header{align-items:center;gap:var(--elementSpacing);text-align:center;flex-direction:column;display:flex}.EssentialsReviewsGrid-module__jm93jq__header h2{text-transform:uppercase}.EssentialsReviewsGrid-module__jm93jq__ratingRow{align-items:center;gap:var(--elementSpacing);width:100%;display:flex}.EssentialsReviewsGrid-module__jm93jq__ratingRow:before,.EssentialsReviewsGrid-module__jm93jq__ratingRow:after{content:"";background-color:var(--ratingDividerColor,currentColor);height:1px;opacity:var(--ratingDividerOpacity,.2);flex:1 1 0}.EssentialsReviewsGrid-module__jm93jq__ratingRowContent{align-items:center;gap:8px;display:flex}.EssentialsReviewsGrid-module__jm93jq__ratingValue{font-size:var(--h3-size);font-weight:700;line-height:1}.EssentialsReviewsGrid-module__jm93jq__mobileGrid,.EssentialsReviewsGrid-module__jm93jq__tabletGrid,.EssentialsReviewsGrid-module__jm93jq__desktopGrid{gap:var(--elementSpacing);display:grid}.EssentialsReviewsGrid-module__jm93jq__mobileGrid{grid-template-columns:1fr}.EssentialsReviewsGrid-module__jm93jq__tabletGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.EssentialsReviewsGrid-module__jm93jq__desktopGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.EssentialsReviewsGrid-module__jm93jq__reviewsCarousel{gap:var(--elementSpacing);flex-direction:column;display:flex}.EssentialsReviewsGrid-module__jm93jq__swiper{width:100%}.EssentialsReviewsGrid-module__jm93jq__slide{height:auto;display:flex}.EssentialsReviewsGrid-module__jm93jq__dots{justify-content:center;gap:8px;display:flex}.EssentialsReviewsGrid-module__jm93jq__dot{opacity:.25;cursor:pointer;width:8px;height:8px;transition:opacity var(--animationTime);background-color:currentColor;border:none;border-radius:50%;padding:0}.EssentialsReviewsGrid-module__jm93jq__dotActive{opacity:1}.EssentialsReviewsGrid-module__jm93jq__seeAllRow{justify-content:center;display:flex}.EssentialsReviewsGrid-module__jm93jq__seeAllButton{width:auto}.EssentialsReviewsGrid-module__jm93jq__seeAllButton>div{gap:6px}.EssentialsReviewsGrid-module__jm93jq__card{align-items:flex-start;gap:var(--elementSpacing);width:100%;padding:var(--elementPadding);border-radius:var(--elementRoundness);box-shadow:var(--elementShadowBg);transition:transform var(--animationTime), box-shadow var(--animationTime);background-color:#fff;border:1px solid #404040;flex-direction:column;display:flex;position:relative}.EssentialsReviewsGrid-module__jm93jq__card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000001f}.EssentialsReviewsGrid-module__jm93jq__cardHeader{align-items:center;gap:var(--siblingElementSpacing);display:flex}.EssentialsReviewsGrid-module__jm93jq__cardAvatar{border:2px solid var(--bw100);width:44px;height:44px;box-shadow:var(--elementShadowFg);font-family:var(--body-font);font-size:var(--ps-size);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:800;display:flex}.EssentialsReviewsGrid-module__jm93jq__cardIdentity{flex-direction:column;gap:2px;display:flex}.EssentialsReviewsGrid-module__jm93jq__cardAuthor{font-size:var(--ps-size);font-weight:700}.EssentialsReviewsGrid-module__jm93jq__cardVerified{font-size:var(--pxs-size);opacity:.75;align-items:center;gap:4px;display:flex}.EssentialsReviewsGrid-module__jm93jq__cardReview{align-items:flex-start;gap:var(--siblingElementSpacing);flex-direction:column;flex:auto;width:100%;display:flex}.EssentialsReviewsGrid-module__jm93jq__cardDate{inset:var(--elementPadding);font-size:var(--pxxs-size);opacity:.55;position:absolute;bottom:auto;left:auto}.EssentialsReviewsGrid-module__jm93jq__cardTitle{font-family:var(--heading-font);font-size:var(--pl-size);text-transform:uppercase;font-weight:700;line-height:1.15}.EssentialsReviewsGrid-module__jm93jq__cardText{font-size:var(--ps-size)}.EssentialsReviewsGrid-module__jm93jq__cardTextClamped{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.EssentialsReviewsGrid-module__jm93jq__readMore{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-top:auto;padding:0;display:inline-flex}.EssentialsReviewsGrid-module__jm93jq__readMoreText{font-size:var(--ps-size);font-weight:600}.EssentialsReviewsGrid-module__jm93jq__readMore:hover .EssentialsReviewsGrid-module__jm93jq__readMoreText{text-decoration:underline}.EssentialsReviewsGrid-module__jm93jq__cardProduct{align-items:center;gap:var(--siblingElementSpacing);width:100%;padding-top:var(--siblingElementSpacing);border-top:1px solid var(--bw200);margin-top:auto;display:flex}.EssentialsReviewsGrid-module__jm93jq__cardProductImage{border:1px solid var(--bw200);background-color:var(--bw150);border-radius:50%;flex:none;width:36px;overflow:hidden}.EssentialsReviewsGrid-module__jm93jq__cardProductLabel{font-size:var(--pxs-size);opacity:.7;font-style:italic}.EssentialsReviewsGrid-module__jm93jq__floatingLayer{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.EssentialsReviewsGrid-module__jm93jq__floatingContainer{transform:translate3d(0, calc(var(--reviewsParallax,0) * var(--floatSpeed,0) * -1px), 0) rotate(calc(( var(--floatRotate,0) + var(--reviewsParallax,0) * var(--floatDrift,0) ) * 1deg));will-change:transform;position:absolute}@media (min-width:700px){.EssentialsReviewsGrid-module__jm93jq__mobile{display:none}.EssentialsReviewsGrid-module__jm93jq__tablet{padding:var(--sectionPadding);display:flex;position:relative}.EssentialsReviewsGrid-module__jm93jq__softBackgroundTexture>div:first-child{filter:blur(5px)}}@media (min-width:1024px){.EssentialsReviewsGrid-module__jm93jq__mobile,.EssentialsReviewsGrid-module__jm93jq__tablet{display:none}.EssentialsReviewsGrid-module__jm93jq__desktop{padding:var(--sectionPadding);display:flex;position:relative;overflow-x:clip}.EssentialsReviewsGrid-module__jm93jq__desktop>.EssentialsReviewsGrid-module__jm93jq__header,.EssentialsReviewsGrid-module__jm93jq__desktop>.EssentialsReviewsGrid-module__jm93jq__desktopGrid,.EssentialsReviewsGrid-module__jm93jq__desktop>.EssentialsReviewsGrid-module__jm93jq__seeAllRow{z-index:1;position:relative}}[data-ss-bp] .EssentialsReviewsGrid-module__jm93jq__mobile{display:flex}[data-ss-bp] .EssentialsReviewsGrid-module__jm93jq__tablet{display:flex}[data-ss-bp] .EssentialsReviewsGrid-module__jm93jq__desktop{display:flex}
.CustomersBadge-module__vcCK3a__customersBadge{align-items:center;gap:var(--siblingElementSpacing);display:flex}.CustomersBadge-module__vcCK3a__avatars{align-items:center;display:flex}.CustomersBadge-module__vcCK3a__avatar{border:2px solid var(--bw100);border-radius:50%;flex:none;overflow:hidden}.CustomersBadge-module__vcCK3a__avatarRing{border-radius:50%;flex:none}.CustomersBadge-module__vcCK3a__avatarRing:not(:first-child){margin-left:-10px}.CustomersBadge-module__vcCK3a__avatarRingSpin{position:relative;overflow:hidden}.CustomersBadge-module__vcCK3a__avatarRingSpin:before{content:"";background:var(--avatarRingBackground);animation:4s linear infinite CustomersBadge-module__vcCK3a__ringGradientSpin;position:absolute;inset:-25%}.CustomersBadge-module__vcCK3a__avatarRingSpin .CustomersBadge-module__vcCK3a__avatar{border:none}@keyframes CustomersBadge-module__vcCK3a__ringGradientSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.CustomersBadge-module__vcCK3a__avatarRingSpin:before{animation:none}}.CustomersBadge-module__vcCK3a__text{font-size:var(--ps-size);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.CustomersBadge-module__vcCK3a__statText{font-weight:800}
.ReviewModal-module__NwyUEW__backdrop{z-index:1000;width:100dvw;height:100dvh;padding:var(--sectionPaddingTight);opacity:0;transition:opacity var(--animationTime);background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.ReviewModal-module__NwyUEW__dialog{background-color:var(--bw100);border-radius:var(--elementRoundness);width:100%;max-height:50dvh;box-shadow:var(--elementShadowBg);color:var(--bw900);opacity:0;transition:opacity var(--animationTime);flex-direction:column;display:flex;position:relative}.ReviewModal-module__NwyUEW__backdrop.ReviewModal-module__NwyUEW__open,.ReviewModal-module__NwyUEW__dialog.ReviewModal-module__NwyUEW__open{opacity:1}.ReviewModal-module__NwyUEW__closeButton{top:var(--elementSpacing);right:var(--elementSpacing);cursor:pointer;color:var(--bw900);transition:opacity var(--animationTime);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.ReviewModal-module__NwyUEW__closeButton:hover{opacity:.6}.ReviewModal-module__NwyUEW__header{align-items:center;gap:var(--siblingElementSpacing);padding:var(--elementPadding);padding-right:calc(var(--elementSpacing) * 5);border-bottom:1px solid var(--bw200);flex:none;display:flex}.ReviewModal-module__NwyUEW__avatar{border:2px solid var(--bw100);width:48px;height:48px;box-shadow:var(--elementShadowFg);font-family:var(--body-font);font-size:var(--p-size);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:800;display:flex}.ReviewModal-module__NwyUEW__identity{flex-direction:column;gap:2px;display:flex}.ReviewModal-module__NwyUEW__author{font-size:var(--p-size);font-weight:700}.ReviewModal-module__NwyUEW__verified{font-size:var(--ps-size);align-items:center;gap:4px;display:flex}.ReviewModal-module__NwyUEW__content{gap:var(--siblingElementSpacing);min-height:0;padding:var(--elementPadding);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.ReviewModal-module__NwyUEW__ratingRow{align-items:center;gap:var(--siblingElementSpacing);display:flex}.ReviewModal-module__NwyUEW__date{font-size:var(--pxs-size);opacity:.6}.ReviewModal-module__NwyUEW__title{font-family:var(--heading-font);font-size:var(--pl-size);text-transform:uppercase;font-weight:700;line-height:1.15}.ReviewModal-module__NwyUEW__body{font-size:var(--ps-size)}.ReviewModal-module__NwyUEW__replyBox{gap:calc(var(--siblingElementSpacing) * .5);width:100%;padding:var(--elementPadding);border-radius:var(--elementRoundness);background-color:var(--bw150);flex-direction:column;display:flex}.ReviewModal-module__NwyUEW__replyHeadingRow{align-items:center;gap:6px;display:flex}.ReviewModal-module__NwyUEW__replyHeading{font-size:var(--ps-size);font-weight:700}.ReviewModal-module__NwyUEW__replyText{font-size:var(--ps-size)}.ReviewModal-module__NwyUEW__replyDate{font-size:var(--pxs-size);opacity:.6}
.EssentialsProductStats-module__0dwxtW__desktop,.EssentialsProductStats-module__0dwxtW__tablet{display:none}.EssentialsProductStats-module__0dwxtW__mobile{padding:var(--sectionPadding);display:flex;position:relative}.EssentialsProductStats-module__0dwxtW__mobile,.EssentialsProductStats-module__0dwxtW__tablet,.EssentialsProductStats-module__0dwxtW__desktop{isolation:isolate;background-position:50%;background-size:cover;flex-direction:column;overflow:hidden}.EssentialsProductStats-module__0dwxtW__topDivider{z-index:2;pointer-events:none;position:absolute;inset:0 0 auto}.EssentialsProductStats-module__0dwxtW__overlay{position:absolute;inset:0}.EssentialsProductStats-module__0dwxtW__content{align-items:center;gap:var(--elementSpacing);flex-direction:column;display:flex;position:relative}.EssentialsProductStats-module__0dwxtW__heading{align-items:center;gap:var(--siblingElementSpacing);flex-direction:column;display:flex}.EssentialsProductStats-module__0dwxtW__description{max-width:680px}.EssentialsProductStats-module__0dwxtW__ctaWrap{min-width:220px}.EssentialsProductStats-module__0dwxtW__statsGrid{gap:var(--columnSpacing);width:100%;margin-top:var(--elementSpacing);grid-template-columns:1fr;display:grid}.EssentialsProductStats-module__0dwxtW__statCard{text-align:center;align-items:center;gap:var(--siblingElementSpacing);padding:var(--elementPadding);border-radius:var(--elementRoundness);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:default;-webkit-user-select:none;user-select:none;transition:transform var(--animationTimeSlow);background-color:#ffffff14;border:1px solid #fff3;flex-direction:column;display:flex;position:relative;overflow:hidden}.EssentialsProductStats-module__0dwxtW__statCard:after{content:"";transition:transform calc(var(--animationTimeSlow) * 1.8);pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff21 47%,#ffffff59 50%,#ffffff21 53%,#0000 60%);position:absolute;inset:0;transform:translate(-100%)}@media (hover:hover){.EssentialsProductStats-module__0dwxtW__statCard:hover{transform:perspective(900px)rotateX(6deg)rotateY(-6deg)translateY(-4px)scale(1.02)}.EssentialsProductStats-module__0dwxtW__statCard:hover:after{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.EssentialsProductStats-module__0dwxtW__statCard,.EssentialsProductStats-module__0dwxtW__statCard:after{transition:none}.EssentialsProductStats-module__0dwxtW__statCard:hover{transform:none}.EssentialsProductStats-module__0dwxtW__statCard:hover:after{transform:translate(-100%)}}.EssentialsProductStats-module__0dwxtW__statLabel{font-style:italic}.EssentialsProductStats-module__0dwxtW__statValue{font-family:var(--heading-font);font-weight:var(--heading-weight);line-height:var(--heading-lineHeight);font-size:56px}.EssentialsProductStats-module__0dwxtW__statCaption{font-size:var(--ps-size);opacity:.75}@media (min-width:700px){.EssentialsProductStats-module__0dwxtW__mobile{display:none}.EssentialsProductStats-module__0dwxtW__tablet{padding:var(--sectionPadding);display:flex;position:relative}.EssentialsProductStats-module__0dwxtW__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.EssentialsProductStats-module__0dwxtW__mobile,.EssentialsProductStats-module__0dwxtW__tablet{display:none}.EssentialsProductStats-module__0dwxtW__desktop{padding:var(--sectionPadding);display:flex;position:relative}.EssentialsProductStats-module__0dwxtW__statsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.EssentialsProductStats-module__0dwxtW__statValue{font-size:64px}}[data-ss-bp] .EssentialsProductStats-module__0dwxtW__mobile{display:flex}[data-ss-bp] .EssentialsProductStats-module__0dwxtW__tablet{display:flex}[data-ss-bp] .EssentialsProductStats-module__0dwxtW__desktop{display:flex}
.EssentialsBenefitsBand-module__Y09ajG__desktop,.EssentialsBenefitsBand-module__Y09ajG__tablet{display:none}.EssentialsBenefitsBand-module__Y09ajG__mobile{display:block}.EssentialsBenefitsBand-module__Y09ajG__mobile,.EssentialsBenefitsBand-module__Y09ajG__tablet,.EssentialsBenefitsBand-module__Y09ajG__desktop{isolation:isolate;z-index:1;--marqueeImageInset:16px;position:relative}.EssentialsBenefitsBand-module__Y09ajG__band{overflow:hidden}.EssentialsBenefitsBand-module__Y09ajG__trackMaskLeft{-webkit-mask-image:linear-gradient(90deg, transparent 0, transparent calc(var(--marqueeImageInset) + var(--marqueeImageWidth,200px) - 8px), black calc(var(--marqueeImageInset) + var(--marqueeImageWidth,200px) + 28px));-webkit-mask-image:linear-gradient(90deg, transparent 0, transparent calc(var(--marqueeImageInset) + var(--marqueeImageWidth,200px) - 8px), black calc(var(--marqueeImageInset) + var(--marqueeImageWidth,200px) + 28px));mask-image:linear-gradient(90deg, transparent 0, transparent calc(var(--marqueeImageInset) + var(--marqueeImageWidth,200px) - 8px), black calc(var(--marqueeImageInset) + var(--marqueeImageWidth,200px) + 28px))}.EssentialsBenefitsBand-module__Y09ajG__trackMaskRight{-webkit-mask-image:linear-gradient(90deg, black 0, black calc(100% - var(--marqueeImageInset) - var(--marqueeImageWidth,200px) - 28px), transparent calc(100% - var(--marqueeImageInset) - var(--marqueeImageWidth,200px) + 8px), transparent 100%);-webkit-mask-image:linear-gradient(90deg, black 0, black calc(100% - var(--marqueeImageInset) - var(--marqueeImageWidth,200px) - 28px), transparent calc(100% - var(--marqueeImageInset) - var(--marqueeImageWidth,200px) + 8px), transparent 100%);mask-image:linear-gradient(90deg, black 0, black calc(100% - var(--marqueeImageInset) - var(--marqueeImageWidth,200px) - 28px), transparent calc(100% - var(--marqueeImageInset) - var(--marqueeImageWidth,200px) + 8px), transparent 100%)}.EssentialsBenefitsBand-module__Y09ajG__track{width:max-content;animation:EssentialsBenefitsBand-module__Y09ajG__marqueeScroll var(--marqueeDuration,28s) linear infinite;display:flex}.EssentialsBenefitsBand-module__Y09ajG__half,.EssentialsBenefitsBand-module__Y09ajG__item{align-items:center;display:flex}.EssentialsBenefitsBand-module__Y09ajG__label{white-space:nowrap;letter-spacing:2px;text-transform:uppercase;padding:18px 32px;font-size:14px;font-weight:700}.EssentialsBenefitsBand-module__Y09ajG__divider{flex-shrink:0;width:1px;height:18px}.EssentialsBenefitsBand-module__Y09ajG__floatingImage{left:var(--marqueeImageInset);z-index:1;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}:root[data-preview-select-mode] .EssentialsBenefitsBand-module__Y09ajG__floatingImage{pointer-events:auto}:root[data-preview-select-mode] .EssentialsBenefitsBand-module__Y09ajG__track{animation:none}.EssentialsBenefitsBand-module__Y09ajG__floatingImageRight{left:auto;right:var(--marqueeImageInset)}@keyframes EssentialsBenefitsBand-module__Y09ajG__marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.EssentialsBenefitsBand-module__Y09ajG__track{animation:none}}@media (min-width:700px){.EssentialsBenefitsBand-module__Y09ajG__mobile{display:none}.EssentialsBenefitsBand-module__Y09ajG__mobile,.EssentialsBenefitsBand-module__Y09ajG__tablet,.EssentialsBenefitsBand-module__Y09ajG__desktop{--marqueeImageInset:5%}.EssentialsBenefitsBand-module__Y09ajG__tablet{display:block}}@media (min-width:1024px){.EssentialsBenefitsBand-module__Y09ajG__mobile,.EssentialsBenefitsBand-module__Y09ajG__tablet{display:none}.EssentialsBenefitsBand-module__Y09ajG__desktop{display:block}.EssentialsBenefitsBand-module__Y09ajG__label{padding:20px 48px;font-size:15px}}[data-ss-bp] .EssentialsBenefitsBand-module__Y09ajG__mobile{display:block}[data-ss-bp] .EssentialsBenefitsBand-module__Y09ajG__tablet{display:block}[data-ss-bp] .EssentialsBenefitsBand-module__Y09ajG__desktop{display:block}
.EssentialsOfferHighlight-module__Nz2Y6W__desktop,.EssentialsOfferHighlight-module__Nz2Y6W__tablet{display:none}.EssentialsOfferHighlight-module__Nz2Y6W__mobile{display:flex;position:relative}.EssentialsOfferHighlight-module__Nz2Y6W__mobile,.EssentialsOfferHighlight-module__Nz2Y6W__tablet,.EssentialsOfferHighlight-module__Nz2Y6W__desktop{gap:var(--rowSpacing);padding:var(--sectionPadding);flex-direction:column}.EssentialsOfferHighlight-module__Nz2Y6W__heading{gap:var(--siblingElementSpacing);flex-direction:column;align-items:center;display:flex}.EssentialsOfferHighlight-module__Nz2Y6W__stack{gap:var(--columnSpacing);flex-direction:column;display:flex}.EssentialsOfferHighlight-module__Nz2Y6W__desktopGrid{gap:var(--columnSpacing);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.EssentialsOfferHighlight-module__Nz2Y6W__image{object-fit:cover;border-radius:var(--elementRoundness);width:100%;height:300px;display:block}.EssentialsOfferHighlight-module__Nz2Y6W__tablet .EssentialsOfferHighlight-module__Nz2Y6W__image{height:380px}.EssentialsOfferHighlight-module__Nz2Y6W__desktop .EssentialsOfferHighlight-module__Nz2Y6W__image{height:480px}.EssentialsOfferHighlight-module__Nz2Y6W__perkCard{justify-content:center;gap:var(--elementSpacing);padding:var(--elementPadding);border-radius:var(--elementRoundness);box-shadow:var(--elementShadowBg);flex-direction:column;display:flex}.EssentialsOfferHighlight-module__Nz2Y6W__desktop .EssentialsOfferHighlight-module__Nz2Y6W__perkCard{padding:calc(var(--elementSpacing) * 2)}.EssentialsOfferHighlight-module__Nz2Y6W__perkList{flex-direction:column;display:flex}.EssentialsOfferHighlight-module__Nz2Y6W__perkRow{align-items:center;gap:var(--siblingElementSpacing);padding:var(--siblingElementSpacing) 0;display:flex}.EssentialsOfferHighlight-module__Nz2Y6W__perkRow svg{flex-shrink:0}.EssentialsOfferHighlight-module__Nz2Y6W__perkRow p{font-size:var(--p-size)}.EssentialsOfferHighlight-module__Nz2Y6W__ctaWrapper{width:100%;max-width:480px;margin:0 auto}@media (min-width:700px){.EssentialsOfferHighlight-module__Nz2Y6W__mobile{display:none}.EssentialsOfferHighlight-module__Nz2Y6W__tablet{display:flex;position:relative}}@media (min-width:1024px){.EssentialsOfferHighlight-module__Nz2Y6W__mobile,.EssentialsOfferHighlight-module__Nz2Y6W__tablet{display:none}.EssentialsOfferHighlight-module__Nz2Y6W__desktop{display:flex;position:relative}}[data-ss-bp] .EssentialsOfferHighlight-module__Nz2Y6W__mobile{display:flex}[data-ss-bp] .EssentialsOfferHighlight-module__Nz2Y6W__tablet{display:flex}[data-ss-bp] .EssentialsOfferHighlight-module__Nz2Y6W__desktop{display:flex}
.EssentialsGuaranteeBanner-module__hPc9ya__desktop,.EssentialsGuaranteeBanner-module__hPc9ya__tablet{display:none}.EssentialsGuaranteeBanner-module__hPc9ya__mobile{display:flex;position:relative}.EssentialsGuaranteeBanner-module__hPc9ya__mobile,.EssentialsGuaranteeBanner-module__hPc9ya__tablet,.EssentialsGuaranteeBanner-module__hPc9ya__desktop{align-items:center;gap:var(--elementSpacing);padding:var(--sectionPadding);text-align:center;flex-direction:column}.EssentialsGuaranteeBanner-module__hPc9ya__headline{font-size:calc(var(--h1-size) * 1.3)}.EssentialsGuaranteeBanner-module__hPc9ya__subheadline{max-width:620px}.EssentialsGuaranteeBanner-module__hPc9ya__guaranteeCard{gap:var(--siblingElementSpacing);width:100%;max-width:620px;padding:var(--elementPadding);border-radius:var(--elementRoundness);box-shadow:var(--elementShadowBg);text-align:left;flex-direction:column;display:flex}.EssentialsGuaranteeBanner-module__hPc9ya__valueRow{align-items:baseline;gap:var(--siblingElementSpacing);display:flex}.EssentialsGuaranteeBanner-module__hPc9ya__cardValue{font-size:calc(var(--h1-size) * 1.8);line-height:1}.EssentialsGuaranteeBanner-module__hPc9ya__cardUnit{font-size:var(--pl-size);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.EssentialsGuaranteeBanner-module__hPc9ya__cardEyebrow{font-size:var(--pxs-size);text-transform:uppercase;letter-spacing:.15em;opacity:.7}.EssentialsGuaranteeBanner-module__hPc9ya__cardBody{font-size:var(--p-size);opacity:.85}.EssentialsGuaranteeBanner-module__hPc9ya__badgeRow{justify-content:center;gap:var(--siblingElementSpacing);flex-wrap:wrap;display:flex}.EssentialsGuaranteeBanner-module__hPc9ya__badgePill{border-radius:999px;align-items:center;gap:6px;padding:6px 14px;display:inline-flex}.EssentialsGuaranteeBanner-module__hPc9ya__badgePill svg{flex-shrink:0}.EssentialsGuaranteeBanner-module__hPc9ya__badgePill p{font-size:var(--pxxs-size);text-transform:uppercase;letter-spacing:.08em;font-weight:600}@media (min-width:700px){.EssentialsGuaranteeBanner-module__hPc9ya__mobile{display:none}.EssentialsGuaranteeBanner-module__hPc9ya__tablet{display:flex;position:relative}}@media (min-width:1024px){.EssentialsGuaranteeBanner-module__hPc9ya__mobile,.EssentialsGuaranteeBanner-module__hPc9ya__tablet{display:none}.EssentialsGuaranteeBanner-module__hPc9ya__desktop{display:flex;position:relative}.EssentialsGuaranteeBanner-module__hPc9ya__desktop .EssentialsGuaranteeBanner-module__hPc9ya__headline{font-size:calc(var(--h1-size) * 1.6)}}[data-ss-bp] .EssentialsGuaranteeBanner-module__hPc9ya__mobile{display:flex}[data-ss-bp] .EssentialsGuaranteeBanner-module__hPc9ya__tablet{display:flex}[data-ss-bp] .EssentialsGuaranteeBanner-module__hPc9ya__desktop{display:flex}
.EssentialsFaqSection-module__Hv_tOW__desktop,.EssentialsFaqSection-module__Hv_tOW__tablet{display:none}.EssentialsFaqSection-module__Hv_tOW__mobile{display:flex;position:relative}.EssentialsFaqSection-module__Hv_tOW__mobile,.EssentialsFaqSection-module__Hv_tOW__tablet,.EssentialsFaqSection-module__Hv_tOW__desktop{flex-direction:column;padding:0}.EssentialsFaqSection-module__Hv_tOW__panel{isolation:isolate;gap:var(--rowSpacing);padding:var(--sectionPadding);flex-direction:column;display:flex;position:relative}.EssentialsFaqSection-module__Hv_tOW__desktopPanel{isolation:isolate;justify-content:center;gap:var(--rowSpacing);padding:80px var(--sectionPaddingX) 80px var(--sectionPaddingX);border-right:1px solid #000;flex-direction:column;display:flex;position:relative}.EssentialsFaqSection-module__Hv_tOW__headerDivider{border:none;width:100%;margin:0}.EssentialsFaqSection-module__Hv_tOW__faqList,.EssentialsFaqSection-module__Hv_tOW__faqRow{flex-direction:column;display:flex}.EssentialsFaqSection-module__Hv_tOW__faqQuestion{justify-content:space-between;align-items:center;gap:var(--siblingElementSpacing);width:100%;padding:var(--elementSpacing) 0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;font-family:inherit;display:flex}.EssentialsFaqSection-module__Hv_tOW__faqQuestionLeft{align-items:center;gap:var(--siblingElementSpacing);min-width:0;display:flex}.EssentialsFaqSection-module__Hv_tOW__faqIconTile{border-radius:var(--elementRoundness);width:32px;height:32px;transition:transform var(--animationTimeFast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.EssentialsFaqSection-module__Hv_tOW__faqQuestion p{font-size:var(--pl-size);font-weight:600}.EssentialsFaqSection-module__Hv_tOW__faqIcon{transition:transform var(--animationTime);flex-shrink:0;transform:rotate(0)}.EssentialsFaqSection-module__Hv_tOW__faqIconOpen{transform:rotate(180deg)}@media (hover:hover){.EssentialsFaqSection-module__Hv_tOW__faqQuestion{transition:background-color var(--animationTimeFast)}.EssentialsFaqSection-module__Hv_tOW__faqQuestion:hover{background-color:#00000008}.EssentialsFaqSection-module__Hv_tOW__faqQuestion:hover .EssentialsFaqSection-module__Hv_tOW__faqIconTile{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.EssentialsFaqSection-module__Hv_tOW__faqIcon,.EssentialsFaqSection-module__Hv_tOW__faqIconTile{transition:none}.EssentialsFaqSection-module__Hv_tOW__faqQuestion:hover .EssentialsFaqSection-module__Hv_tOW__faqIconTile{transform:none}}.EssentialsFaqSection-module__Hv_tOW__faqAnswer{transition:grid-template-rows var(--animationTime);grid-template-rows:0fr;display:grid}.EssentialsFaqSection-module__Hv_tOW__faqAnswerOpen{grid-template-rows:1fr}:root[data-preview-select-mode] .EssentialsFaqSection-module__Hv_tOW__faqAnswer{grid-template-rows:1fr}.EssentialsFaqSection-module__Hv_tOW__faqAnswerInner{min-height:0;overflow:hidden}.EssentialsFaqSection-module__Hv_tOW__faqAnswerText{font-size:var(--p-size);opacity:.8;padding-bottom:var(--elementSpacing)}.EssentialsFaqSection-module__Hv_tOW__imageFrame{aspect-ratio:4/5;width:100%;position:relative;overflow:hidden}.EssentialsFaqSection-module__Hv_tOW__image{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.EssentialsFaqSection-module__Hv_tOW__ctaWrap{width:100%}@media (min-width:700px){.EssentialsFaqSection-module__Hv_tOW__mobile{display:none}.EssentialsFaqSection-module__Hv_tOW__tablet{grid-template-columns:1fr 1fr;align-items:stretch;display:grid;position:relative}.EssentialsFaqSection-module__Hv_tOW__tablet .EssentialsFaqSection-module__Hv_tOW__panel{padding-right:var(--columnSpacing);border-right:1px solid #000;justify-content:center}.EssentialsFaqSection-module__Hv_tOW__tablet .EssentialsFaqSection-module__Hv_tOW__imageFrame{aspect-ratio:auto}}@media (min-width:1024px){.EssentialsFaqSection-module__Hv_tOW__mobile,.EssentialsFaqSection-module__Hv_tOW__tablet{display:none}.EssentialsFaqSection-module__Hv_tOW__desktop{grid-template-columns:1fr 1fr;align-items:stretch;display:grid;position:relative}.EssentialsFaqSection-module__Hv_tOW__desktop .EssentialsFaqSection-module__Hv_tOW__imageFrame{aspect-ratio:auto}}[data-ss-bp] .EssentialsFaqSection-module__Hv_tOW__mobile{display:flex}[data-ss-bp] .EssentialsFaqSection-module__Hv_tOW__tablet{display:grid}[data-ss-bp] .EssentialsFaqSection-module__Hv_tOW__desktop{display:grid}
.EssentialsProductReviews-module__veyf1W__desktop,.EssentialsProductReviews-module__veyf1W__tablet{display:none}.EssentialsProductReviews-module__veyf1W__mobile{display:flex;position:relative}.EssentialsProductReviews-module__veyf1W__mobile,.EssentialsProductReviews-module__veyf1W__tablet,.EssentialsProductReviews-module__veyf1W__desktop{padding:var(--sectionPadding);scroll-margin-top:var(--scrollMarginTop);font-family:var(--body-font);isolation:isolate;flex-direction:column}.EssentialsProductReviews-module__veyf1W__inner{gap:var(--rowSpacing);flex-direction:column;width:100%;max-width:1000px;margin:0 auto;display:flex}.EssentialsProductReviews-module__veyf1W__header{align-items:center;gap:var(--elementSpacing);text-align:center;flex-direction:column;display:flex}.EssentialsProductReviews-module__veyf1W__header h2{text-transform:uppercase}.EssentialsProductReviews-module__veyf1W__ratingRow{align-items:center;gap:var(--elementSpacing);width:100%;display:flex}.EssentialsProductReviews-module__veyf1W__ratingRow:before,.EssentialsProductReviews-module__veyf1W__ratingRow:after{content:"";background-color:var(--ratingDividerColor,currentColor);height:1px;opacity:var(--ratingDividerOpacity,.2);flex:1 1 0}.EssentialsProductReviews-module__veyf1W__ratingRowContent{align-items:center;gap:8px;display:flex}.EssentialsProductReviews-module__veyf1W__ratingValue{font-size:var(--h3-size);font-weight:700;line-height:1}.EssentialsProductReviews-module__veyf1W__headerDivider,.EssentialsProductReviews-module__veyf1W__reviewDivider{background-color:color-mix(in srgb, currentColor 15%, transparent);border:none;width:100%;height:1px;margin:0}.EssentialsProductReviews-module__veyf1W__reviewDivider:last-child{display:none}.EssentialsProductReviews-module__veyf1W__reviewList{gap:var(--rowSpacing);flex-direction:column;display:flex}.EssentialsProductReviews-module__veyf1W__review{gap:var(--elementSpacing);flex-direction:column;display:flex}.EssentialsProductReviews-module__veyf1W__reviewAuthor{align-items:center;gap:var(--siblingElementSpacing);display:flex}.EssentialsProductReviews-module__veyf1W__avatar{border:2px solid var(--bw100);width:44px;height:44px;box-shadow:var(--elementShadowFg);font-family:var(--body-font);font-size:var(--ps-size);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:800;display:flex}.EssentialsProductReviews-module__veyf1W__authorMeta{flex-direction:column;gap:2px;min-width:0;display:flex}.EssentialsProductReviews-module__veyf1W__authorName{font-size:var(--ps-size);font-weight:700}.EssentialsProductReviews-module__veyf1W__verified{font-size:var(--pxs-size);opacity:.75;align-items:center;gap:4px;display:flex}.EssentialsProductReviews-module__veyf1W__reviewMain{gap:var(--siblingElementSpacing);flex-direction:column;min-width:0;display:flex}.EssentialsProductReviews-module__veyf1W__reviewMainTop{justify-content:space-between;align-items:center;gap:var(--elementSpacing);display:flex}.EssentialsProductReviews-module__veyf1W__reviewDate{font-size:var(--pxs-size);opacity:.55;flex:none}.EssentialsProductReviews-module__veyf1W__reviewHeadline{font-family:var(--heading-font);font-size:var(--pl-size);font-weight:700;line-height:1.2}.EssentialsProductReviews-module__veyf1W__reviewBody{font-size:var(--ps-size);opacity:.85;line-height:1.6}.EssentialsProductReviews-module__veyf1W__reviewImages{flex-wrap:wrap;gap:8px;display:flex}.EssentialsProductReviews-module__veyf1W__reviewMediaItem{cursor:pointer;border-radius:var(--elementRoundness);background:0 0;border:none;flex:none;padding:0;line-height:0;display:block;position:relative;overflow:hidden}.EssentialsProductReviews-module__veyf1W__reviewImage{object-fit:cover;border-radius:var(--elementRoundness);border:1px solid color-mix(in srgb, currentColor 15%, transparent);width:84px;height:84px;transition:transform var(--animationTime);display:block}.EssentialsProductReviews-module__veyf1W__reviewReply{border-radius:var(--elementRoundness);background-color:color-mix(in srgb, currentColor 8%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-left:3px solid;flex-direction:column;gap:6px;margin-top:12px;padding:14px 18px;display:flex}.EssentialsProductReviews-module__veyf1W__replyHeadingRow{align-items:center;gap:7px;display:flex}.EssentialsProductReviews-module__veyf1W__replyIcon{align-items:center;display:inline-flex}.EssentialsProductReviews-module__veyf1W__replyHeading{font-size:var(--pxs-size);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.EssentialsProductReviews-module__veyf1W__replyBody{font-size:var(--ps-size);opacity:.85;line-height:1.55}.EssentialsProductReviews-module__veyf1W__reviewVideo{object-fit:cover;border-radius:var(--elementRoundness);border:1px solid color-mix(in srgb, currentColor 15%, transparent);width:84px;height:84px;transition:transform var(--animationTime);background-color:#000;display:block}@media (hover:hover){.EssentialsProductReviews-module__veyf1W__reviewMediaItem:hover .EssentialsProductReviews-module__veyf1W__reviewImage,.EssentialsProductReviews-module__veyf1W__reviewMediaItem:hover .EssentialsProductReviews-module__veyf1W__reviewVideo,.EssentialsProductReviews-module__veyf1W__galleryItem:hover .EssentialsProductReviews-module__veyf1W__galleryMedia{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.EssentialsProductReviews-module__veyf1W__reviewImage,.EssentialsProductReviews-module__veyf1W__reviewVideo,.EssentialsProductReviews-module__veyf1W__galleryMedia{transition:none}.EssentialsProductReviews-module__veyf1W__reviewMediaItem:hover .EssentialsProductReviews-module__veyf1W__reviewImage,.EssentialsProductReviews-module__veyf1W__reviewMediaItem:hover .EssentialsProductReviews-module__veyf1W__reviewVideo,.EssentialsProductReviews-module__veyf1W__galleryItem:hover .EssentialsProductReviews-module__veyf1W__galleryMedia{transform:none}}.EssentialsProductReviews-module__veyf1W__summaryPanel{gap:var(--rowSpacing);grid-template-columns:1fr;align-items:center;display:grid}.EssentialsProductReviews-module__veyf1W__summaryTextCol{flex-direction:column;gap:8px;display:flex}.EssentialsProductReviews-module__veyf1W__aiSummaryHead{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.EssentialsProductReviews-module__veyf1W__aiHeading{font-family:var(--heading-font);font-size:var(--h3-size);margin:0;font-weight:700}.EssentialsProductReviews-module__veyf1W__aiBadge{font-size:var(--pxs-size);align-items:center;gap:5px;font-weight:600;display:inline-flex}.EssentialsProductReviews-module__veyf1W__aiText{font-size:var(--ps-size);opacity:.85;line-height:1.6}.EssentialsProductReviews-module__veyf1W__breakdown{align-items:center;gap:var(--elementSpacing);display:flex}.EssentialsProductReviews-module__veyf1W__scoreBlock{text-align:center;flex-direction:column;flex:none;align-items:center;gap:4px;display:flex}.EssentialsProductReviews-module__veyf1W__scoreValue{font-family:var(--heading-font);font-size:var(--h2-size);font-weight:700;line-height:1}.EssentialsProductReviews-module__veyf1W__scoreCount{font-size:var(--pxs-size);opacity:.6;white-space:nowrap}.EssentialsProductReviews-module__veyf1W__histogram{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.EssentialsProductReviews-module__veyf1W__histRow{align-items:center;gap:10px;display:flex}.EssentialsProductReviews-module__veyf1W__histStar{width:10px;font-size:var(--pxs-size);opacity:.7;text-align:right;flex:none}.EssentialsProductReviews-module__veyf1W__histTrack{background-color:color-mix(in srgb, currentColor 12%, transparent);border-radius:999px;flex:auto;height:8px;position:relative;overflow:hidden}.EssentialsProductReviews-module__veyf1W__histFill{height:100%;transition:width var(--animationTimeSlow,.5s) ease;border-radius:999px;display:block}@media (prefers-reduced-motion:reduce){.EssentialsProductReviews-module__veyf1W__histFill{transition:none}}.EssentialsProductReviews-module__veyf1W__gallery{width:100%}.EssentialsProductReviews-module__veyf1W__gallerySlide{height:110px}.EssentialsProductReviews-module__veyf1W__galleryItem{border-radius:var(--elementRoundness);cursor:pointer;background:0 0;border:none;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.EssentialsProductReviews-module__veyf1W__galleryMedia{object-fit:cover;width:100%;height:100%;transition:transform var(--animationTime);display:block}.EssentialsProductReviews-module__veyf1W__galleryPlay{pointer-events:none;background-color:#00000073;border-radius:50%;width:34px;height:34px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.EssentialsProductReviews-module__veyf1W__galleryPlay:after{content:"";border-style:solid;border-width:7px 0 7px 11px;border-color:transparent transparent transparent var(--bw100);position:absolute;top:50%;left:50%;transform:translate(-40%,-50%)}.EssentialsProductReviews-module__veyf1W__controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.EssentialsProductReviews-module__veyf1W__searchWrap{flex:200px;align-items:center;min-width:160px;display:flex;position:relative}.EssentialsProductReviews-module__veyf1W__searchIcon{opacity:.85;pointer-events:none;display:inline-flex;position:absolute;left:12px}.EssentialsProductReviews-module__veyf1W__searchInput{border:1px solid color-mix(in srgb, currentColor 28%, transparent);background-color:color-mix(in srgb, currentColor 6%, transparent);width:100%;height:42px;color:inherit;font-family:var(--body-font);font-size:var(--ps-size);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;outline:none;padding:0 14px 0 36px}.EssentialsProductReviews-module__veyf1W__searchInput::placeholder{color:inherit;opacity:.55}.EssentialsProductReviews-module__veyf1W__selectorControl{flex:none;height:42px}.EssentialsProductReviews-module__veyf1W__toggle{border:1px solid color-mix(in srgb, currentColor 28%, transparent);height:42px;color:inherit;font-family:var(--body-font);font-size:var(--ps-size);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color var(--animationTimeFast);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}@media (hover:hover){.EssentialsProductReviews-module__veyf1W__toggle:hover{background-color:color-mix(in srgb, currentColor 8%, transparent)}}.EssentialsProductReviews-module__veyf1W__toggleBox{border-radius:var(--elementRoundness);border:1.5px solid color-mix(in srgb, currentColor 45%, transparent);flex:none;width:16px;height:16px}.EssentialsProductReviews-module__veyf1W__empty{font-size:var(--ps-size);opacity:.7;padding:var(--rowSpacing) 0}.EssentialsProductReviews-module__veyf1W__loadMoreRow{margin-top:var(--elementSpacing);justify-content:center;display:flex}.EssentialsProductReviews-module__veyf1W__loadMore{border:1px solid color-mix(in srgb, currentColor 40%, transparent);height:46px;color:inherit;font-family:var(--body-font);font-size:var(--ps-size);cursor:pointer;transition:background-color var(--animationTime);background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 28px;font-weight:700;display:flex;position:relative}.EssentialsProductReviews-module__veyf1W__loadMore:hover:not(:disabled){background-color:color-mix(in srgb, currentColor 10%, transparent)}.EssentialsProductReviews-module__veyf1W__loadMore:disabled{cursor:default}.EssentialsProductReviews-module__veyf1W__loadMoreContent{align-items:center;gap:var(--siblingElementSpacing);transition:opacity var(--animationTime);display:flex}.EssentialsProductReviews-module__veyf1W__loadMoreContentLoading{opacity:0}.EssentialsProductReviews-module__veyf1W__loadMoreSpinner{opacity:0;transition:opacity var(--animationTime);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.EssentialsProductReviews-module__veyf1W__loadMoreSpinnerLoading{opacity:1}@media (min-width:700px){.EssentialsProductReviews-module__veyf1W__mobile{display:none}.EssentialsProductReviews-module__veyf1W__tablet{display:flex;position:relative}.EssentialsProductReviews-module__veyf1W__summaryPanel{gap:calc(var(--columnSpacing) * 2);grid-template-columns:1fr 1fr;position:relative}.EssentialsProductReviews-module__veyf1W__summaryPanel:before{content:"";background-color:color-mix(in srgb, currentColor 15%, transparent);width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.EssentialsProductReviews-module__veyf1W__summaryPanelSolo{grid-template-columns:1fr}.EssentialsProductReviews-module__veyf1W__summaryPanelSolo:before{display:none}}@media (min-width:1024px){.EssentialsProductReviews-module__veyf1W__mobile,.EssentialsProductReviews-module__veyf1W__tablet{display:none}.EssentialsProductReviews-module__veyf1W__desktop{display:flex;position:relative}.EssentialsProductReviews-module__veyf1W__review{gap:var(--columnSpacing);grid-template-columns:130px 1fr;align-items:start;display:grid}.EssentialsProductReviews-module__veyf1W__reviewAuthor{flex-direction:column;align-items:flex-start;gap:8px}}[data-ss-bp] .EssentialsProductReviews-module__veyf1W__mobile{display:flex}[data-ss-bp] .EssentialsProductReviews-module__veyf1W__tablet{display:flex}[data-ss-bp] .EssentialsProductReviews-module__veyf1W__desktop{display:flex}
.MediaLightbox-module___qoV4W__backdrop{z-index:1000;opacity:0;transition:opacity var(--animationTime);background-color:#00000080;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.MediaLightbox-module___qoV4W__backdrop.MediaLightbox-module___qoV4W__open{opacity:1}.MediaLightbox-module___qoV4W__stage{width:min(440px,86vw);transition:transform var(--animationTime);justify-content:center;align-items:center;display:flex;position:relative;transform:scale(.97)}.MediaLightbox-module___qoV4W__stage.MediaLightbox-module___qoV4W__open{transform:scale(1)}.MediaLightbox-module___qoV4W__viewport{justify-content:center;width:100%;display:flex;position:relative}.MediaLightbox-module___qoV4W__layer{max-width:100%}.MediaLightbox-module___qoV4W__layerActive{opacity:1;pointer-events:auto;position:relative}.MediaLightbox-module___qoV4W__layerInactive{opacity:0;pointer-events:none;position:absolute;top:0;left:50%;transform:translate(-50%)}.MediaLightbox-module___qoV4W__card{border-radius:var(--elementRoundness);max-width:100%;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000080}.MediaLightbox-module___qoV4W__media{width:auto;max-width:100%;height:auto;max-height:75vh;display:block}.MediaLightbox-module___qoV4W__overlay{background:linear-gradient(to top, var(--primaryExtraDark) 0%, color-mix(in srgb, var(--primaryExtraDark) 55%, transparent) 50%, transparent 100%);pointer-events:none;flex-direction:column;gap:10px;padding:56px 18px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.MediaLightbox-module___qoV4W__thumbs{pointer-events:auto;flex-wrap:wrap;gap:8px;display:flex}.MediaLightbox-module___qoV4W__thumb{border-radius:var(--elementRoundness);cursor:pointer;opacity:.55;width:48px;height:48px;transition:opacity var(--animationTime);background:0 0;border:2px solid #0000;flex:none;padding:0;position:relative;overflow:hidden}.MediaLightbox-module___qoV4W__thumb:hover{opacity:.85}.MediaLightbox-module___qoV4W__thumbActive{opacity:1}.MediaLightbox-module___qoV4W__thumbMedia{object-fit:cover;width:100%;height:100%;display:block}.MediaLightbox-module___qoV4W__thumbPlay{border:5px solid #0000;border-left:8px solid #fff;border-right-width:0;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MediaLightbox-module___qoV4W__caption{color:var(--bw100);flex-direction:column;gap:6px;display:flex}.MediaLightbox-module___qoV4W__captionHead{align-items:center;gap:10px;display:flex}.MediaLightbox-module___qoV4W__captionAvatar{color:#fff;width:34px;height:34px;font-family:var(--body-font);font-size:var(--pxs-size);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:800;display:flex}.MediaLightbox-module___qoV4W__captionWho{flex-direction:column;gap:2px;min-width:0;display:flex}.MediaLightbox-module___qoV4W__captionName{font-family:var(--body-font);font-size:var(--ps-size);font-weight:700}.MediaLightbox-module___qoV4W__captionSub{align-items:center;gap:8px;display:flex}.MediaLightbox-module___qoV4W__captionDate{font-family:var(--body-font);font-size:var(--pxs-size);opacity:.7}.MediaLightbox-module___qoV4W__captionHeadline{font-family:var(--heading-font);font-size:var(--ps-size);font-weight:700;line-height:1.25}.MediaLightbox-module___qoV4W__captionBody{font-family:var(--body-font);font-size:var(--pxs-size);opacity:.9;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.MediaLightbox-module___qoV4W__closeButton{z-index:2;cursor:pointer;width:40px;height:40px;color:var(--bw100);transition:background-color var(--animationTime);background-color:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:18px;right:18px}.MediaLightbox-module___qoV4W__closeButton:hover{background-color:#ffffff38}.MediaLightbox-module___qoV4W__nav{z-index:3;cursor:pointer;width:44px;height:44px;color:var(--bw100);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color var(--animationTime);background-color:#ffffff24;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.MediaLightbox-module___qoV4W__nav:hover{background-color:#ffffff42}.MediaLightbox-module___qoV4W__navPrev{left:-22px}.MediaLightbox-module___qoV4W__navNext{right:-22px}@media (max-width:600px){.MediaLightbox-module___qoV4W__navPrev{left:8px}.MediaLightbox-module___qoV4W__navNext{right:8px}}
.SelectorDropdown-module__cNxRba__selector{min-width:0;position:relative}.SelectorDropdown-module__cNxRba__selectorTrigger{width:100%;height:100%;color:inherit;cursor:pointer;text-align:left;font-family:var(--body-font);background:0 0;border:none;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;padding:6px 18px;display:flex}.SelectorDropdown-module__cNxRba__selectorText{flex-direction:column;min-width:0;display:flex}.SelectorDropdown-module__cNxRba__selectorTitle{font-weight:700;font-size:var(--ps-size);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.SelectorDropdown-module__cNxRba__selectorCaption{font-size:var(--pxs-size);opacity:.7;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.SelectorDropdown-module__cNxRba__selectorChevron{transition:transform var(--animationTime) ease;flex-shrink:0;display:flex}.SelectorDropdown-module__cNxRba__selectorChevronOpen{transform:rotate(180deg)}.SelectorDropdown-module__cNxRba__selectorBackdrop{z-index:40;position:fixed;inset:0}.SelectorDropdown-module__cNxRba__selectorPanel{z-index:50;border-radius:var(--elementRoundness);color:#111;width:max-content;min-width:100%;max-width:320px;box-shadow:var(--elementShadowBg);opacity:0;pointer-events:none;transition:opacity var(--animationTime) ease, transform var(--animationTime) ease;background-color:#fff;position:absolute;left:0;overflow:hidden}.SelectorDropdown-module__cNxRba__selectorPanelDown{top:calc(100% + 8px);transform:translateY(-6px)}.SelectorDropdown-module__cNxRba__selectorPanelUp{bottom:calc(100% + 8px);transform:translateY(6px)}.SelectorDropdown-module__cNxRba__selectorPanelOpen{opacity:1;pointer-events:auto;transform:translateY(0)}.SelectorDropdown-module__cNxRba__selectorOption{width:100%;color:inherit;cursor:pointer;text-align:left;font-family:var(--body-font);background:0 0;border:none;border-top:1px solid #00000014;flex-direction:column;align-items:flex-start;padding:10px 16px;display:flex}.SelectorDropdown-module__cNxRba__selectorOption:first-child{border-top:none}.SelectorDropdown-module__cNxRba__selectorOptionActive{background-color:#0000000d}.SelectorDropdown-module__cNxRba__selectorOptionTitle{font-weight:700;font-size:var(--ps-size);white-space:nowrap}.SelectorDropdown-module__cNxRba__selectorOptionCaption{font-size:var(--pxs-size);opacity:.7;white-space:nowrap}
.EssentialsFlavorShowcase-module__jPnMRq__desktop,.EssentialsFlavorShowcase-module__jPnMRq__tablet{display:none}.EssentialsFlavorShowcase-module__jPnMRq__mobile{padding:var(--sectionPadding);display:flex;position:relative}.EssentialsFlavorShowcase-module__jPnMRq__mobile,.EssentialsFlavorShowcase-module__jPnMRq__tablet,.EssentialsFlavorShowcase-module__jPnMRq__desktop{gap:var(--rowSpacing);flex-direction:column}.EssentialsFlavorShowcase-module__jPnMRq__header{align-items:center;gap:var(--siblingElementSpacing);text-align:center;flex-direction:column;display:flex}.EssentialsFlavorShowcase-module__jPnMRq__description{max-width:680px;font-size:var(--p-size)}.EssentialsFlavorShowcase-module__jPnMRq__divider{justify-content:center;align-items:center;gap:var(--siblingElementSpacing);display:flex}.EssentialsFlavorShowcase-module__jPnMRq__dividerLine{opacity:.25;background-color:currentColor;flex:1 1 0;height:1px}.EssentialsFlavorShowcase-module__jPnMRq__dividerLabel{font-size:var(--ps-size);font-variant:small-caps;letter-spacing:.08em;white-space:nowrap}.EssentialsFlavorShowcase-module__jPnMRq__grid{gap:var(--rowSpacing) var(--columnSpacing);grid-template-columns:1fr;display:grid}.EssentialsFlavorShowcase-module__jPnMRq__card{border-radius:var(--elementRoundness);flex-direction:column;display:flex;overflow:hidden}.EssentialsFlavorShowcase-module__jPnMRq__cardImageWrapper{position:relative}.EssentialsFlavorShowcase-module__jPnMRq__cardImageWrapper:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000000a6);height:96px;position:absolute;bottom:0;left:0;right:0}.EssentialsFlavorShowcase-module__jPnMRq__cardImage{object-fit:cover;width:100%;height:280px;display:block}.EssentialsFlavorShowcase-module__jPnMRq__cardName{width:max-content;max-width:calc(100% - (2 * var(--siblingElementSpacing)));font-size:var(--h3-size);text-align:center;text-shadow:0 2px 8px #0009;z-index:1;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.EssentialsFlavorShowcase-module__jPnMRq__cardBody{align-items:center;gap:var(--elementSpacing);padding:var(--elementPadding);flex-direction:column;flex-grow:1;display:flex}.EssentialsFlavorShowcase-module__jPnMRq__cardDescription{font-size:var(--ps-size);text-align:center}.EssentialsFlavorShowcase-module__jPnMRq__cardButton{width:100%;margin-top:auto}@media (min-width:700px){.EssentialsFlavorShowcase-module__jPnMRq__mobile{display:none}.EssentialsFlavorShowcase-module__jPnMRq__tablet{padding:var(--sectionPadding);display:flex;position:relative}.EssentialsFlavorShowcase-module__jPnMRq__tablet .EssentialsFlavorShowcase-module__jPnMRq__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.EssentialsFlavorShowcase-module__jPnMRq__mobile,.EssentialsFlavorShowcase-module__jPnMRq__tablet{display:none}.EssentialsFlavorShowcase-module__jPnMRq__desktop{padding:var(--sectionPadding);display:flex;position:relative}.EssentialsFlavorShowcase-module__jPnMRq__desktop .EssentialsFlavorShowcase-module__jPnMRq__grid{grid-template-columns:repeat(3,1fr)}}[data-ss-bp] .EssentialsFlavorShowcase-module__jPnMRq__mobile{display:flex}[data-ss-bp] .EssentialsFlavorShowcase-module__jPnMRq__tablet{display:flex}[data-ss-bp] .EssentialsFlavorShowcase-module__jPnMRq__desktop{display:flex}
.EssentialsIngredientList-module__C2NbGG__desktop,.EssentialsIngredientList-module__C2NbGG__tablet{display:none}.EssentialsIngredientList-module__C2NbGG__mobile{padding:var(--sectionPadding);padding-left:0;padding-right:0;display:flex;position:relative}.EssentialsIngredientList-module__C2NbGG__mobile .EssentialsIngredientList-module__C2NbGG__heading,.EssentialsIngredientList-module__C2NbGG__mobile .EssentialsIngredientList-module__C2NbGG__detailStack{padding-left:var(--sectionPaddingX);padding-right:var(--sectionPaddingX)}.EssentialsIngredientList-module__C2NbGG__mobile,.EssentialsIngredientList-module__C2NbGG__tablet,.EssentialsIngredientList-module__C2NbGG__desktop{align-items:center;gap:var(--rowSpacing);isolation:isolate;flex-direction:column}.EssentialsIngredientList-module__C2NbGG__heading,.EssentialsIngredientList-module__C2NbGG__tabsRow,.EssentialsIngredientList-module__C2NbGG__detailStack{z-index:1;position:relative}.EssentialsIngredientList-module__C2NbGG__floatingLayer{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.EssentialsIngredientList-module__C2NbGG__floatingIngredient{transform:translate3d(0, calc(var(--systemTabsParallax,0) * var(--floatSpeed,0) * -1px), 0) rotate(calc(( var(--floatRotate,0) + var(--systemTabsParallax,0) * var(--floatDrift,0) ) * 1deg));will-change:transform;position:absolute}.EssentialsIngredientList-module__C2NbGG__heading{align-items:center;gap:var(--siblingElementSpacing);flex-direction:column;width:100%;max-width:760px;display:flex}.EssentialsIngredientList-module__C2NbGG__description{max-width:680px}.EssentialsIngredientList-module__C2NbGG__tabsRow{justify-content:center;align-items:center;gap:var(--siblingElementSpacing);flex-wrap:wrap;width:100%;max-width:880px;display:flex}.EssentialsIngredientList-module__C2NbGG__mobile .EssentialsIngredientList-module__C2NbGG__tabsRow{max-width:none;padding-left:var(--sectionPaddingX);padding-right:var(--sectionPaddingX);scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin-top:-14px;margin-bottom:-14px;padding-top:14px;padding-bottom:14px;overflow-x:auto}.EssentialsIngredientList-module__C2NbGG__mobile .EssentialsIngredientList-module__C2NbGG__tabsRow::-webkit-scrollbar{display:none}.EssentialsIngredientList-module__C2NbGG__tabPill{isolation:isolate;padding:var(--buttonPadding);border-radius:var(--buttonRoundness);cursor:pointer;font-family:var(--body-font);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:color var(--animationTimeFast), box-shadow var(--animationTimeFast), transform var(--animationTimeFast);flex-shrink:0;align-items:center;gap:8px;display:flex;position:relative}@media (hover:hover){.EssentialsIngredientList-module__C2NbGG__tabPill:hover{transform:translateY(-2px);box-shadow:0 4px 10px #0000001a}}@media (prefers-reduced-motion:reduce){.EssentialsIngredientList-module__C2NbGG__tabPill:hover{transform:none}}.EssentialsIngredientList-module__C2NbGG__tabPillActiveLayer{z-index:-1;border-radius:inherit;pointer-events:none;transition:opacity var(--animationTimeFast);position:absolute;inset:0}.EssentialsIngredientList-module__C2NbGG__tabLabel{font-size:var(--ps-size);white-space:nowrap;font-weight:600}.EssentialsIngredientList-module__C2NbGG__detailStack{width:100%;transition:height var(--animationTimeSlow) ease;display:grid}.EssentialsIngredientList-module__C2NbGG__detailStackSwitching{overflow:clip}.EssentialsIngredientList-module__C2NbGG__detailStack>*{grid-area:1/1;align-self:start}.EssentialsIngredientList-module__C2NbGG__detailCard{width:100%}.EssentialsIngredientList-module__C2NbGG__detailCardLeaving{pointer-events:none}.EssentialsIngredientList-module__C2NbGG__seeAllRow{margin-top:var(--columnSpacing);justify-content:center;display:flex}.EssentialsIngredientList-module__C2NbGG__seeAllRowIn{animation:backwards EssentialsIngredientList-module__C2NbGG__seeAllRowFadeIn}.EssentialsIngredientList-module__C2NbGG__seeAllRowOut{animation:forwards EssentialsIngredientList-module__C2NbGG__seeAllRowFadeOut}.EssentialsIngredientList-module__C2NbGG__seeAllButton{width:auto}.EssentialsIngredientList-module__C2NbGG__seeAllButton>div{gap:6px}@keyframes EssentialsIngredientList-module__C2NbGG__seeAllRowFadeIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes EssentialsIngredientList-module__C2NbGG__seeAllRowFadeOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.EssentialsIngredientList-module__C2NbGG__seeAllRowIn,.EssentialsIngredientList-module__C2NbGG__seeAllRowOut{animation:none}.EssentialsIngredientList-module__C2NbGG__detailStack{transition:none}}@media (min-width:700px){.EssentialsIngredientList-module__C2NbGG__mobile{display:none}.EssentialsIngredientList-module__C2NbGG__tablet{padding:var(--sectionPadding);display:flex;position:relative}}@media (min-width:1024px){.EssentialsIngredientList-module__C2NbGG__mobile,.EssentialsIngredientList-module__C2NbGG__tablet{display:none}.EssentialsIngredientList-module__C2NbGG__desktop{padding:var(--sectionPadding);display:flex;position:relative}}[data-ss-bp] .EssentialsIngredientList-module__C2NbGG__mobile{display:flex}[data-ss-bp] .EssentialsIngredientList-module__C2NbGG__tablet{display:flex}[data-ss-bp] .EssentialsIngredientList-module__C2NbGG__desktop{display:flex}
.IngredientsBadges-module__DeupUW__ingredientsBadges{align-items:center;gap:var(--siblingElementSpacing);display:flex}.IngredientsBadges-module__DeupUW__avatars{align-items:center;display:flex}.IngredientsBadges-module__DeupUW__avatar{border:2px solid var(--bw100);border-radius:50%;flex:none;overflow:hidden}.IngredientsBadges-module__DeupUW__avatarRing{border-radius:50%;flex:none}.IngredientsBadges-module__DeupUW__avatarRing:not(:first-child){margin-left:-10px}.IngredientsBadges-module__DeupUW__avatarRingSpin{position:relative;overflow:hidden}.IngredientsBadges-module__DeupUW__avatarRingSpin:before{content:"";background:var(--avatarRingBackground);animation:4s linear infinite IngredientsBadges-module__DeupUW__ringGradientSpin;position:absolute;inset:-25%}.IngredientsBadges-module__DeupUW__avatarRingSpin .IngredientsBadges-module__DeupUW__avatar{border:none}@keyframes IngredientsBadges-module__DeupUW__ringGradientSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.IngredientsBadges-module__DeupUW__avatarRingSpin:before{animation:none}}.IngredientsBadges-module__DeupUW__text{font-size:var(--ps-size);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.IngredientsBadges-module__DeupUW__statText{font-weight:800}
.IngredientList-module__1cCQTG__grid{gap:var(--elementSpacing);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:700px){.IngredientList-module__1cCQTG__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.IngredientList-module__1cCQTG__grid{grid-template-columns:repeat(4,1fr)}}.IngredientList-module__1cCQTG__boxWrap{display:grid}.IngredientList-module__1cCQTG__boxIn{animation:backwards IngredientList-module__1cCQTG__boxFadeIn}.IngredientList-module__1cCQTG__boxOut{animation:forwards IngredientList-module__1cCQTG__boxFadeOut}@keyframes IngredientList-module__1cCQTG__boxFadeIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes IngredientList-module__1cCQTG__boxFadeOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.IngredientList-module__1cCQTG__boxIn,.IngredientList-module__1cCQTG__boxOut{animation:none}}
.IngredientBox-module__BW9RJW__ingredientBox{border-radius:var(--elementRoundness);flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden;container-type:inline-size}.IngredientBox-module__BW9RJW__imageArea{aspect-ratio:1;background-color:#0000000d;width:100%;position:relative}.IngredientBox-module__BW9RJW__image{height:100%}.IngredientBox-module__BW9RJW__image img{object-fit:cover}.IngredientBox-module__BW9RJW__imageOverlay{pointer-events:none;position:absolute;inset:0}.IngredientBox-module__BW9RJW__dosePill{top:var(--elementSpacing);border-radius:var(--buttonRoundness);font-size:var(--ps-size);white-space:nowrap;padding:2px 12px;font-weight:700;position:absolute;left:50%;transform:translate(-50%)}.IngredientBox-module__BW9RJW__info{gap:var(--siblingElementSpacing);padding:var(--elementPadding);text-align:center;flex-direction:column;display:flex}.IngredientBox-module__BW9RJW__name{font-size:var(--h3-size);text-transform:uppercase}.IngredientBox-module__BW9RJW__description{font-size:var(--ps-size);opacity:.8}.IngredientBox-module__BW9RJW__boxHover{opacity:0;pointer-events:none;transition:opacity var(--animationTime);background:linear-gradient(180deg, transparent 55cqw, var(--hoverOverlayColor,var(--primaryDark)) 100cqw);position:absolute;inset:0}.IngredientBox-module__BW9RJW__boxActive .IngredientBox-module__BW9RJW__boxHover{opacity:1;pointer-events:auto}.IngredientBox-module__BW9RJW__boxHoverContent>*{opacity:0;transition:opacity var(--animationTime), transform var(--animationTime);transform:translateY(16px)}.IngredientBox-module__BW9RJW__boxActive .IngredientBox-module__BW9RJW__boxHoverContent>*{opacity:1;transform:translateY(0)}.IngredientBox-module__BW9RJW__boxActive .IngredientBox-module__BW9RJW__boxHoverContent>:last-child{transition-delay:50ms}.IngredientBox-module__BW9RJW__boxActive .IngredientBox-module__BW9RJW__boxHoverContent>:nth-last-child(2){transition-delay:.17s}.IngredientBox-module__BW9RJW__boxActive .IngredientBox-module__BW9RJW__boxHoverContent>:nth-last-child(3){transition-delay:.29s}@media (hover:hover){.IngredientBox-module__BW9RJW__withMoreInfo:hover .IngredientBox-module__BW9RJW__boxHover{opacity:1;pointer-events:auto}.IngredientBox-module__BW9RJW__withMoreInfo:hover .IngredientBox-module__BW9RJW__boxHoverContent>*{opacity:1;transform:translateY(0)}.IngredientBox-module__BW9RJW__withMoreInfo:hover .IngredientBox-module__BW9RJW__boxHoverContent>:last-child{transition-delay:50ms}.IngredientBox-module__BW9RJW__withMoreInfo:hover .IngredientBox-module__BW9RJW__boxHoverContent>:nth-last-child(2){transition-delay:.17s}.IngredientBox-module__BW9RJW__withMoreInfo:hover .IngredientBox-module__BW9RJW__boxHoverContent>:nth-last-child(3){transition-delay:.29s}}.IngredientBox-module__BW9RJW__boxHoverContent{padding:var(--elementPadding);text-align:left;flex-direction:column;gap:4px;display:flex;position:absolute;bottom:0;left:0;right:0}.IngredientBox-module__BW9RJW__boxHoverDose{color:var(--secondaryColor);font-family:var(--body-font);font-size:var(--pxxs-size);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.IngredientBox-module__BW9RJW__boxHoverText{color:var(--bw150);font-size:var(--pxs-size)}
.EssentialsCostBreakdown-module__CC82La__desktop,.EssentialsCostBreakdown-module__CC82La__tablet{display:none}.EssentialsCostBreakdown-module__CC82La__mobile{padding:var(--sectionPadding);display:flex;position:relative}.EssentialsCostBreakdown-module__CC82La__mobile,.EssentialsCostBreakdown-module__CC82La__tablet,.EssentialsCostBreakdown-module__CC82La__desktop{align-items:center;gap:var(--rowSpacing);isolation:isolate;flex-direction:column}.EssentialsCostBreakdown-module__CC82La__heading{align-items:center;gap:var(--siblingElementSpacing);flex-direction:column;width:100%;max-width:760px;display:flex}.EssentialsCostBreakdown-module__CC82La__eyebrowLabel{font-size:var(--pxxs-size);text-transform:uppercase;letter-spacing:.12em;opacity:.65;font-weight:600}.EssentialsCostBreakdown-module__CC82La__description{max-width:680px}.EssentialsCostBreakdown-module__CC82La__columns{align-items:center;gap:var(--rowSpacing);flex-direction:column;width:100%;max-width:1040px;display:flex}.EssentialsCostBreakdown-module__CC82La__circleColumn{justify-content:center;align-items:center;gap:var(--elementSpacing);flex-direction:column;display:flex}.EssentialsCostBreakdown-module__CC82La__circle{width:300px;height:300px;padding:var(--elementPadding);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:default;-webkit-user-select:none;user-select:none;transition:transform var(--animationTimeSlow);border:1px solid #ffffff40;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;display:flex;position:relative;overflow:hidden}.EssentialsCostBreakdown-module__CC82La__circle:after{content:"";transition:transform calc(var(--animationTimeSlow) * 1.8);pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff21 47%,#ffffff59 50%,#ffffff21 53%,#0000 60%);position:absolute;inset:0;transform:translate(-100%)}@media (hover:hover){.EssentialsCostBreakdown-module__CC82La__circle:hover{transform:perspective(900px)rotateX(6deg)rotateY(-6deg)translateY(-4px)scale(1.02)}.EssentialsCostBreakdown-module__CC82La__circle:hover:after{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.EssentialsCostBreakdown-module__CC82La__circle,.EssentialsCostBreakdown-module__CC82La__circle:after{transition:none}.EssentialsCostBreakdown-module__CC82La__circle:hover{transform:none}.EssentialsCostBreakdown-module__CC82La__circle:hover:after{transform:translate(-100%)}}.EssentialsCostBreakdown-module__CC82La__mobile .EssentialsCostBreakdown-module__CC82La__circle{width:260px;height:260px}.EssentialsCostBreakdown-module__CC82La__savingsLabel{font-size:var(--pxxs-size);text-transform:uppercase;letter-spacing:.12em;opacity:.85;font-weight:600}.EssentialsCostBreakdown-module__CC82La__savingsValue{font-family:var(--heading-font);font-weight:var(--heading-weight);font-size:52px;line-height:1.05}.EssentialsCostBreakdown-module__CC82La__mobile .EssentialsCostBreakdown-module__CC82La__savingsValue{font-size:44px}.EssentialsCostBreakdown-module__CC82La__savingsCaption{font-size:var(--pxs-size);opacity:.85;max-width:200px;margin:0 auto}.EssentialsCostBreakdown-module__CC82La__savingsMedia{isolation:isolate;width:100%;position:relative}.EssentialsCostBreakdown-module__CC82La__savingsImageFrame{border-radius:var(--elementRoundness);width:100%;overflow:hidden}.EssentialsCostBreakdown-module__CC82La__savingsImage{width:100%;height:auto;display:block}.EssentialsCostBreakdown-module__CC82La__savingsMedia .EssentialsCostBreakdown-module__CC82La__circle{width:180px;height:180px;position:absolute;top:-8px;left:0}.EssentialsCostBreakdown-module__CC82La__savingsMedia .EssentialsCostBreakdown-module__CC82La__savingsValue{font-size:38px}.EssentialsCostBreakdown-module__CC82La__mobile .EssentialsCostBreakdown-module__CC82La__savingsMedia .EssentialsCostBreakdown-module__CC82La__circle{width:150px;height:150px}.EssentialsCostBreakdown-module__CC82La__mobile .EssentialsCostBreakdown-module__CC82La__savingsMedia .EssentialsCostBreakdown-module__CC82La__savingsValue{font-size:30px}.EssentialsCostBreakdown-module__CC82La__buttonWrap{width:100%}.EssentialsCostBreakdown-module__CC82La__rowsColumn{gap:var(--elementSpacing);flex-direction:column;width:100%;display:flex}.EssentialsCostBreakdown-module__CC82La__rowsStack{gap:var(--siblingElementSpacing);flex-direction:column;display:flex}.EssentialsCostBreakdown-module__CC82La__priceRow{padding:var(--elementPadding);border-radius:var(--elementRoundness);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;display:flex}.EssentialsCostBreakdown-module__CC82La__rowHeader{justify-content:space-between;align-items:center;gap:var(--siblingElementSpacing);width:100%;display:flex}.EssentialsCostBreakdown-module__CC82La__rowInfo{align-items:center;gap:var(--siblingElementSpacing);min-width:0;display:flex}.EssentialsCostBreakdown-module__CC82La__rowText{flex-direction:column;gap:2px;min-width:0;display:flex}.EssentialsCostBreakdown-module__CC82La__rowImage{border-radius:var(--elementRoundness);background-color:#ffffff14;background-position:50%;background-size:cover;border:1px solid #ffffff2e;flex-shrink:0;width:44px;height:44px}.EssentialsCostBreakdown-module__CC82La__rowRight{align-items:center;gap:var(--siblingElementSpacing);display:flex}.EssentialsCostBreakdown-module__CC82La__detailsInner{overflow:hidden}.EssentialsCostBreakdown-module__CC82La__detailRow{justify-content:space-between;align-items:center;gap:var(--siblingElementSpacing);padding:var(--siblingElementSpacing) 0;display:flex}.EssentialsCostBreakdown-module__CC82La__detailRow:first-child{margin-top:var(--siblingElementSpacing)}.EssentialsCostBreakdown-module__CC82La__detailRow:last-child{padding-bottom:0}.EssentialsCostBreakdown-module__CC82La__detailInfo{align-items:center;gap:6px;min-width:0;display:flex}.EssentialsCostBreakdown-module__CC82La__detailIcon{flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.EssentialsCostBreakdown-module__CC82La__detailImage{background-color:#ffffff14;background-position:50%;background-size:cover;border:1px solid #ffffff2e;border-radius:50%;flex-shrink:0;width:28px;height:28px}.EssentialsCostBreakdown-module__CC82La__detailName{font-size:var(--ps-size)}.EssentialsCostBreakdown-module__CC82La__detailPrice{font-size:var(--ps-size);white-space:nowrap;font-weight:600}.EssentialsCostBreakdown-module__CC82La__rowName{font-size:var(--p-size);font-weight:700}.EssentialsCostBreakdown-module__CC82La__rowMeta{font-size:var(--pxs-size);opacity:.65}.EssentialsCostBreakdown-module__CC82La__rowCompare{font-size:var(--p-size);opacity:.55;white-space:nowrap;text-decoration:line-through}.EssentialsCostBreakdown-module__CC82La__rowPrice{font-size:var(--pl-size);white-space:nowrap;font-weight:700}.EssentialsCostBreakdown-module__CC82La__rowPriceEmphasized{font-size:var(--pxl-size);font-weight:800}@media (min-width:700px){.EssentialsCostBreakdown-module__CC82La__mobile{display:none}.EssentialsCostBreakdown-module__CC82La__tablet{padding:var(--sectionPadding);display:flex;position:relative}.EssentialsCostBreakdown-module__CC82La__tablet .EssentialsCostBreakdown-module__CC82La__columns{align-items:stretch;gap:var(--columnSpacing);grid-template-columns:1fr 1fr;display:grid}}@media (min-width:1024px){.EssentialsCostBreakdown-module__CC82La__mobile,.EssentialsCostBreakdown-module__CC82La__tablet{display:none}.EssentialsCostBreakdown-module__CC82La__desktop{padding:var(--sectionPadding);display:flex;position:relative}.EssentialsCostBreakdown-module__CC82La__desktop .EssentialsCostBreakdown-module__CC82La__columns{align-items:stretch;gap:var(--columnSpacing);grid-template-columns:1fr 1fr;display:grid}.EssentialsCostBreakdown-module__CC82La__centerDesktopPricing .EssentialsCostBreakdown-module__CC82La__rowsColumn{justify-content:center}}[data-ss-bp] .EssentialsCostBreakdown-module__CC82La__mobile{display:flex}[data-ss-bp] .EssentialsCostBreakdown-module__CC82La__tablet{display:flex}[data-ss-bp] .EssentialsCostBreakdown-module__CC82La__desktop{display:flex}
