.EssentialsFaqSection-module__t078dq__desktop,.EssentialsFaqSection-module__t078dq__tablet{display:none}.EssentialsFaqSection-module__t078dq__mobile{display:flex;position:relative}.EssentialsFaqSection-module__t078dq__mobile,.EssentialsFaqSection-module__t078dq__tablet,.EssentialsFaqSection-module__t078dq__desktop{flex-direction:column;padding:0}.EssentialsFaqSection-module__t078dq__panel{isolation:isolate;gap:var(--rowSpacing);padding:var(--sectionPadding);flex-direction:column;display:flex;position:relative}.EssentialsFaqSection-module__t078dq__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__t078dq__headerDivider{border:none;width:100%;margin:0}.EssentialsFaqSection-module__t078dq__faqList,.EssentialsFaqSection-module__t078dq__faqRow{flex-direction:column;display:flex}.EssentialsFaqSection-module__t078dq__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__t078dq__faqQuestionLeft{align-items:center;gap:var(--siblingElementSpacing);min-width:0;display:flex}.EssentialsFaqSection-module__t078dq__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__t078dq__faqQuestion p{font-size:var(--pl-size);font-weight:600}.EssentialsFaqSection-module__t078dq__faqIcon{transition:transform var(--animationTime);flex-shrink:0;transform:rotate(0)}.EssentialsFaqSection-module__t078dq__faqIconOpen{transform:rotate(180deg)}@media (hover:hover){.EssentialsFaqSection-module__t078dq__faqQuestion{transition:background-color var(--animationTimeFast)}.EssentialsFaqSection-module__t078dq__faqQuestion:hover{background-color:#00000008}.EssentialsFaqSection-module__t078dq__faqQuestion:hover .EssentialsFaqSection-module__t078dq__faqIconTile{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.EssentialsFaqSection-module__t078dq__faqIcon,.EssentialsFaqSection-module__t078dq__faqIconTile{transition:none}.EssentialsFaqSection-module__t078dq__faqQuestion:hover .EssentialsFaqSection-module__t078dq__faqIconTile{transform:none}}.EssentialsFaqSection-module__t078dq__faqAnswer{transition:grid-template-rows var(--animationTime);grid-template-rows:0fr;display:grid}.EssentialsFaqSection-module__t078dq__faqAnswerOpen{grid-template-rows:1fr}:root[data-preview-select-mode] .EssentialsFaqSection-module__t078dq__faqAnswer{grid-template-rows:1fr}.EssentialsFaqSection-module__t078dq__faqAnswerInner{min-height:0;overflow:hidden}.EssentialsFaqSection-module__t078dq__faqAnswerText{font-size:var(--p-size);opacity:.8;padding-bottom:var(--elementSpacing)}.EssentialsFaqSection-module__t078dq__imageFrame{aspect-ratio:4/5;width:100%;position:relative;overflow:hidden}.EssentialsFaqSection-module__t078dq__image{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.EssentialsFaqSection-module__t078dq__ctaWrap{width:100%}@media (min-width:700px){.EssentialsFaqSection-module__t078dq__mobile{display:none}.EssentialsFaqSection-module__t078dq__tablet{grid-template-columns:1fr 1fr;align-items:stretch;display:grid;position:relative}.EssentialsFaqSection-module__t078dq__tablet .EssentialsFaqSection-module__t078dq__panel{padding-right:var(--columnSpacing);border-right:1px solid #000;justify-content:center}.EssentialsFaqSection-module__t078dq__tablet .EssentialsFaqSection-module__t078dq__imageFrame{aspect-ratio:auto}}@media (min-width:1024px){.EssentialsFaqSection-module__t078dq__mobile,.EssentialsFaqSection-module__t078dq__tablet{display:none}.EssentialsFaqSection-module__t078dq__desktop{grid-template-columns:1fr 1fr;align-items:stretch;display:grid;position:relative}.EssentialsFaqSection-module__t078dq__desktop .EssentialsFaqSection-module__t078dq__imageFrame{aspect-ratio:auto}}[data-ss-bp] .EssentialsFaqSection-module__t078dq__mobile{display:flex}[data-ss-bp] .EssentialsFaqSection-module__t078dq__tablet{display:grid}[data-ss-bp] .EssentialsFaqSection-module__t078dq__desktop{display:grid}
.EssentialsProductReviews-module__bnUoxW__desktop,.EssentialsProductReviews-module__bnUoxW__tablet{display:none}.EssentialsProductReviews-module__bnUoxW__mobile{display:flex;position:relative}.EssentialsProductReviews-module__bnUoxW__mobile,.EssentialsProductReviews-module__bnUoxW__tablet,.EssentialsProductReviews-module__bnUoxW__desktop{padding:var(--sectionPadding);scroll-margin-top:var(--scrollMarginTop);font-family:var(--body-font);isolation:isolate;flex-direction:column}.EssentialsProductReviews-module__bnUoxW__inner{gap:var(--rowSpacing);flex-direction:column;width:100%;max-width:1000px;margin:0 auto;display:flex}.EssentialsProductReviews-module__bnUoxW__header{align-items:center;gap:var(--elementSpacing);text-align:center;flex-direction:column;display:flex}.EssentialsProductReviews-module__bnUoxW__header h2{text-transform:uppercase}.EssentialsProductReviews-module__bnUoxW__ratingRow{align-items:center;gap:var(--elementSpacing);width:100%;display:flex}.EssentialsProductReviews-module__bnUoxW__ratingRow:before,.EssentialsProductReviews-module__bnUoxW__ratingRow:after{content:"";background-color:var(--ratingDividerColor,currentColor);height:1px;opacity:var(--ratingDividerOpacity,.2);flex:1 1 0}.EssentialsProductReviews-module__bnUoxW__ratingRowContent{align-items:center;gap:8px;display:flex}.EssentialsProductReviews-module__bnUoxW__ratingValue{font-size:var(--h3-size);font-weight:700;line-height:1}.EssentialsProductReviews-module__bnUoxW__headerDivider,.EssentialsProductReviews-module__bnUoxW__reviewDivider{background-color:color-mix(in srgb, currentColor 15%, transparent);border:none;width:100%;height:1px;margin:0}.EssentialsProductReviews-module__bnUoxW__reviewDivider:last-child{display:none}.EssentialsProductReviews-module__bnUoxW__reviewList{gap:var(--rowSpacing);flex-direction:column;display:flex}.EssentialsProductReviews-module__bnUoxW__review{gap:var(--elementSpacing);flex-direction:column;display:flex}.EssentialsProductReviews-module__bnUoxW__reviewAuthor{align-items:center;gap:var(--siblingElementSpacing);display:flex}.EssentialsProductReviews-module__bnUoxW__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__bnUoxW__authorMeta{flex-direction:column;gap:2px;min-width:0;display:flex}.EssentialsProductReviews-module__bnUoxW__authorName{font-size:var(--ps-size);font-weight:700}.EssentialsProductReviews-module__bnUoxW__verified{font-size:var(--pxs-size);opacity:.75;align-items:center;gap:4px;display:flex}.EssentialsProductReviews-module__bnUoxW__reviewMain{gap:var(--siblingElementSpacing);flex-direction:column;min-width:0;display:flex}.EssentialsProductReviews-module__bnUoxW__reviewMainTop{justify-content:space-between;align-items:center;gap:var(--elementSpacing);display:flex}.EssentialsProductReviews-module__bnUoxW__reviewDate{font-size:var(--pxs-size);opacity:.55;flex:none}.EssentialsProductReviews-module__bnUoxW__reviewHeadline{font-family:var(--heading-font);font-size:var(--pl-size);font-weight:700;line-height:1.2}.EssentialsProductReviews-module__bnUoxW__reviewBody{font-size:var(--ps-size);opacity:.85;line-height:1.6}.EssentialsProductReviews-module__bnUoxW__reviewImages{flex-wrap:wrap;gap:8px;display:flex}.EssentialsProductReviews-module__bnUoxW__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__bnUoxW__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__bnUoxW__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__bnUoxW__replyHeadingRow{align-items:center;gap:7px;display:flex}.EssentialsProductReviews-module__bnUoxW__replyIcon{align-items:center;display:inline-flex}.EssentialsProductReviews-module__bnUoxW__replyHeading{font-size:var(--pxs-size);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.EssentialsProductReviews-module__bnUoxW__replyBody{font-size:var(--ps-size);opacity:.85;line-height:1.55}.EssentialsProductReviews-module__bnUoxW__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__bnUoxW__reviewMediaItem:hover .EssentialsProductReviews-module__bnUoxW__reviewImage,.EssentialsProductReviews-module__bnUoxW__reviewMediaItem:hover .EssentialsProductReviews-module__bnUoxW__reviewVideo,.EssentialsProductReviews-module__bnUoxW__galleryItem:hover .EssentialsProductReviews-module__bnUoxW__galleryMedia{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.EssentialsProductReviews-module__bnUoxW__reviewImage,.EssentialsProductReviews-module__bnUoxW__reviewVideo,.EssentialsProductReviews-module__bnUoxW__galleryMedia{transition:none}.EssentialsProductReviews-module__bnUoxW__reviewMediaItem:hover .EssentialsProductReviews-module__bnUoxW__reviewImage,.EssentialsProductReviews-module__bnUoxW__reviewMediaItem:hover .EssentialsProductReviews-module__bnUoxW__reviewVideo,.EssentialsProductReviews-module__bnUoxW__galleryItem:hover .EssentialsProductReviews-module__bnUoxW__galleryMedia{transform:none}}.EssentialsProductReviews-module__bnUoxW__summaryPanel{gap:var(--rowSpacing);grid-template-columns:1fr;align-items:center;display:grid}.EssentialsProductReviews-module__bnUoxW__summaryTextCol{flex-direction:column;gap:8px;display:flex}.EssentialsProductReviews-module__bnUoxW__aiSummaryHead{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.EssentialsProductReviews-module__bnUoxW__aiHeading{font-family:var(--heading-font);font-size:var(--h3-size);margin:0;font-weight:700}.EssentialsProductReviews-module__bnUoxW__aiBadge{font-size:var(--pxs-size);align-items:center;gap:5px;font-weight:600;display:inline-flex}.EssentialsProductReviews-module__bnUoxW__aiText{font-size:var(--ps-size);opacity:.85;line-height:1.6}.EssentialsProductReviews-module__bnUoxW__breakdown{align-items:center;gap:var(--elementSpacing);display:flex}.EssentialsProductReviews-module__bnUoxW__scoreBlock{text-align:center;flex-direction:column;flex:none;align-items:center;gap:4px;display:flex}.EssentialsProductReviews-module__bnUoxW__scoreValue{font-family:var(--heading-font);font-size:var(--h2-size);font-weight:700;line-height:1}.EssentialsProductReviews-module__bnUoxW__scoreCount{font-size:var(--pxs-size);opacity:.6;white-space:nowrap}.EssentialsProductReviews-module__bnUoxW__histogram{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.EssentialsProductReviews-module__bnUoxW__histRow{align-items:center;gap:10px;display:flex}.EssentialsProductReviews-module__bnUoxW__histStar{width:10px;font-size:var(--pxs-size);opacity:.7;text-align:right;flex:none}.EssentialsProductReviews-module__bnUoxW__histTrack{background-color:color-mix(in srgb, currentColor 12%, transparent);border-radius:999px;flex:auto;height:8px;position:relative;overflow:hidden}.EssentialsProductReviews-module__bnUoxW__histFill{height:100%;transition:width var(--animationTimeSlow,.5s) ease;border-radius:999px;display:block}@media (prefers-reduced-motion:reduce){.EssentialsProductReviews-module__bnUoxW__histFill{transition:none}}.EssentialsProductReviews-module__bnUoxW__gallery{width:100%}.EssentialsProductReviews-module__bnUoxW__gallerySlide{height:110px}.EssentialsProductReviews-module__bnUoxW__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__bnUoxW__galleryMedia{object-fit:cover;width:100%;height:100%;transition:transform var(--animationTime);display:block}.EssentialsProductReviews-module__bnUoxW__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__bnUoxW__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__bnUoxW__controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.EssentialsProductReviews-module__bnUoxW__searchWrap{flex:200px;align-items:center;min-width:160px;display:flex;position:relative}.EssentialsProductReviews-module__bnUoxW__searchIcon{opacity:.85;pointer-events:none;display:inline-flex;position:absolute;left:12px}.EssentialsProductReviews-module__bnUoxW__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__bnUoxW__searchInput::placeholder{color:inherit;opacity:.55}.EssentialsProductReviews-module__bnUoxW__selectorControl{flex:none;height:42px}.EssentialsProductReviews-module__bnUoxW__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__bnUoxW__toggle:hover{background-color:color-mix(in srgb, currentColor 8%, transparent)}}.EssentialsProductReviews-module__bnUoxW__toggleBox{border-radius:var(--elementRoundness);border:1.5px solid color-mix(in srgb, currentColor 45%, transparent);flex:none;width:16px;height:16px}.EssentialsProductReviews-module__bnUoxW__empty{font-size:var(--ps-size);opacity:.7;padding:var(--rowSpacing) 0}.EssentialsProductReviews-module__bnUoxW__loadMoreRow{margin-top:var(--elementSpacing);justify-content:center;display:flex}.EssentialsProductReviews-module__bnUoxW__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__bnUoxW__loadMore:hover:not(:disabled){background-color:color-mix(in srgb, currentColor 10%, transparent)}.EssentialsProductReviews-module__bnUoxW__loadMore:disabled{cursor:default}.EssentialsProductReviews-module__bnUoxW__loadMoreContent{align-items:center;gap:var(--siblingElementSpacing);transition:opacity var(--animationTime);display:flex}.EssentialsProductReviews-module__bnUoxW__loadMoreContentLoading{opacity:0}.EssentialsProductReviews-module__bnUoxW__loadMoreSpinner{opacity:0;transition:opacity var(--animationTime);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.EssentialsProductReviews-module__bnUoxW__loadMoreSpinnerLoading{opacity:1}@media (min-width:700px){.EssentialsProductReviews-module__bnUoxW__mobile{display:none}.EssentialsProductReviews-module__bnUoxW__tablet{display:flex;position:relative}.EssentialsProductReviews-module__bnUoxW__summaryPanel{gap:calc(var(--columnSpacing) * 2);grid-template-columns:1fr 1fr;position:relative}.EssentialsProductReviews-module__bnUoxW__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__bnUoxW__summaryPanelSolo{grid-template-columns:1fr}.EssentialsProductReviews-module__bnUoxW__summaryPanelSolo:before{display:none}}@media (min-width:1024px){.EssentialsProductReviews-module__bnUoxW__mobile,.EssentialsProductReviews-module__bnUoxW__tablet{display:none}.EssentialsProductReviews-module__bnUoxW__desktop{display:flex;position:relative}.EssentialsProductReviews-module__bnUoxW__review{gap:var(--columnSpacing);grid-template-columns:130px 1fr;align-items:start;display:grid}.EssentialsProductReviews-module__bnUoxW__reviewAuthor{flex-direction:column;align-items:flex-start;gap:8px}}[data-ss-bp] .EssentialsProductReviews-module__bnUoxW__mobile{display:flex}[data-ss-bp] .EssentialsProductReviews-module__bnUoxW__tablet{display:flex}[data-ss-bp] .EssentialsProductReviews-module__bnUoxW__desktop{display:flex}
.MediaLightbox-module__7XO2Na__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__7XO2Na__backdrop.MediaLightbox-module__7XO2Na__open{opacity:1}.MediaLightbox-module__7XO2Na__stage{width:min(440px,86vw);transition:transform var(--animationTime);justify-content:center;align-items:center;display:flex;position:relative;transform:scale(.97)}.MediaLightbox-module__7XO2Na__stage.MediaLightbox-module__7XO2Na__open{transform:scale(1)}.MediaLightbox-module__7XO2Na__viewport{justify-content:center;width:100%;display:flex;position:relative}.MediaLightbox-module__7XO2Na__layer{max-width:100%}.MediaLightbox-module__7XO2Na__layerActive{opacity:1;pointer-events:auto;position:relative}.MediaLightbox-module__7XO2Na__layerInactive{opacity:0;pointer-events:none;position:absolute;top:0;left:50%;transform:translate(-50%)}.MediaLightbox-module__7XO2Na__card{border-radius:var(--elementRoundness);max-width:100%;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000080}.MediaLightbox-module__7XO2Na__media{width:auto;max-width:100%;height:auto;max-height:75vh;display:block}.MediaLightbox-module__7XO2Na__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__7XO2Na__thumbs{pointer-events:auto;flex-wrap:wrap;gap:8px;display:flex}.MediaLightbox-module__7XO2Na__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__7XO2Na__thumb:hover{opacity:.85}.MediaLightbox-module__7XO2Na__thumbActive{opacity:1}.MediaLightbox-module__7XO2Na__thumbMedia{object-fit:cover;width:100%;height:100%;display:block}.MediaLightbox-module__7XO2Na__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__7XO2Na__caption{color:var(--bw100);flex-direction:column;gap:6px;display:flex}.MediaLightbox-module__7XO2Na__captionHead{align-items:center;gap:10px;display:flex}.MediaLightbox-module__7XO2Na__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__7XO2Na__captionWho{flex-direction:column;gap:2px;min-width:0;display:flex}.MediaLightbox-module__7XO2Na__captionName{font-family:var(--body-font);font-size:var(--ps-size);font-weight:700}.MediaLightbox-module__7XO2Na__captionSub{align-items:center;gap:8px;display:flex}.MediaLightbox-module__7XO2Na__captionDate{font-family:var(--body-font);font-size:var(--pxs-size);opacity:.7}.MediaLightbox-module__7XO2Na__captionHeadline{font-family:var(--heading-font);font-size:var(--ps-size);font-weight:700;line-height:1.25}.MediaLightbox-module__7XO2Na__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__7XO2Na__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__7XO2Na__closeButton:hover{background-color:#ffffff38}.MediaLightbox-module__7XO2Na__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__7XO2Na__nav:hover{background-color:#ffffff42}.MediaLightbox-module__7XO2Na__navPrev{left:-22px}.MediaLightbox-module__7XO2Na__navNext{right:-22px}@media (max-width:600px){.MediaLightbox-module__7XO2Na__navPrev{left:8px}.MediaLightbox-module__7XO2Na__navNext{right:8px}}
.SelectorDropdown-module__Kk8myq__selector{min-width:0;position:relative}.SelectorDropdown-module__Kk8myq__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__Kk8myq__selectorText{flex-direction:column;min-width:0;display:flex}.SelectorDropdown-module__Kk8myq__selectorTitle{font-weight:700;font-size:var(--ps-size);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.SelectorDropdown-module__Kk8myq__selectorCaption{font-size:var(--pxs-size);opacity:.7;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.SelectorDropdown-module__Kk8myq__selectorChevron{transition:transform var(--animationTime) ease;flex-shrink:0;display:flex}.SelectorDropdown-module__Kk8myq__selectorChevronOpen{transform:rotate(180deg)}.SelectorDropdown-module__Kk8myq__selectorBackdrop{z-index:40;position:fixed;inset:0}.SelectorDropdown-module__Kk8myq__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__Kk8myq__selectorPanelDown{top:calc(100% + 8px);transform:translateY(-6px)}.SelectorDropdown-module__Kk8myq__selectorPanelUp{bottom:calc(100% + 8px);transform:translateY(6px)}.SelectorDropdown-module__Kk8myq__selectorPanelOpen{opacity:1;pointer-events:auto;transform:translateY(0)}.SelectorDropdown-module__Kk8myq__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__Kk8myq__selectorOption:first-child{border-top:none}.SelectorDropdown-module__Kk8myq__selectorOptionActive{background-color:#0000000d}.SelectorDropdown-module__Kk8myq__selectorOptionTitle{font-weight:700;font-size:var(--ps-size);white-space:nowrap}.SelectorDropdown-module__Kk8myq__selectorOptionCaption{font-size:var(--pxs-size);opacity:.7;white-space:nowrap}
.EssentialsFlavorShowcase-module__6WerqG__desktop,.EssentialsFlavorShowcase-module__6WerqG__tablet{display:none}.EssentialsFlavorShowcase-module__6WerqG__mobile{padding:var(--sectionPadding);display:flex;position:relative}.EssentialsFlavorShowcase-module__6WerqG__mobile,.EssentialsFlavorShowcase-module__6WerqG__tablet,.EssentialsFlavorShowcase-module__6WerqG__desktop{gap:var(--rowSpacing);flex-direction:column}.EssentialsFlavorShowcase-module__6WerqG__header{align-items:center;gap:var(--siblingElementSpacing);text-align:center;flex-direction:column;display:flex}.EssentialsFlavorShowcase-module__6WerqG__description{max-width:680px;font-size:var(--p-size)}.EssentialsFlavorShowcase-module__6WerqG__divider{justify-content:center;align-items:center;gap:var(--siblingElementSpacing);display:flex}.EssentialsFlavorShowcase-module__6WerqG__dividerLine{opacity:.25;background-color:currentColor;flex:1 1 0;height:1px}.EssentialsFlavorShowcase-module__6WerqG__dividerLabel{font-size:var(--ps-size);font-variant:small-caps;letter-spacing:.08em;white-space:nowrap}.EssentialsFlavorShowcase-module__6WerqG__grid{gap:var(--rowSpacing) var(--columnSpacing);grid-template-columns:1fr;display:grid}.EssentialsFlavorShowcase-module__6WerqG__card{border-radius:var(--elementRoundness);flex-direction:column;display:flex;overflow:hidden}.EssentialsFlavorShowcase-module__6WerqG__cardImageWrapper{position:relative}.EssentialsFlavorShowcase-module__6WerqG__cardImageWrapper:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000000a6);height:96px;position:absolute;bottom:0;left:0;right:0}.EssentialsFlavorShowcase-module__6WerqG__cardImage{object-fit:cover;width:100%;height:280px;display:block}.EssentialsFlavorShowcase-module__6WerqG__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__6WerqG__cardBody{align-items:center;gap:var(--elementSpacing);padding:var(--elementPadding);flex-direction:column;flex-grow:1;display:flex}.EssentialsFlavorShowcase-module__6WerqG__cardDescription{font-size:var(--ps-size);text-align:center}.EssentialsFlavorShowcase-module__6WerqG__cardButton{width:100%;margin-top:auto}@media (min-width:700px){.EssentialsFlavorShowcase-module__6WerqG__mobile{display:none}.EssentialsFlavorShowcase-module__6WerqG__tablet{padding:var(--sectionPadding);display:flex;position:relative}.EssentialsFlavorShowcase-module__6WerqG__tablet .EssentialsFlavorShowcase-module__6WerqG__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.EssentialsFlavorShowcase-module__6WerqG__mobile,.EssentialsFlavorShowcase-module__6WerqG__tablet{display:none}.EssentialsFlavorShowcase-module__6WerqG__desktop{padding:var(--sectionPadding);display:flex;position:relative}.EssentialsFlavorShowcase-module__6WerqG__desktop .EssentialsFlavorShowcase-module__6WerqG__grid{grid-template-columns:repeat(3,1fr)}}[data-ss-bp] .EssentialsFlavorShowcase-module__6WerqG__mobile{display:flex}[data-ss-bp] .EssentialsFlavorShowcase-module__6WerqG__tablet{display:flex}[data-ss-bp] .EssentialsFlavorShowcase-module__6WerqG__desktop{display:flex}
.EssentialsIngredientList-module__V-i9WW__desktop,.EssentialsIngredientList-module__V-i9WW__tablet{display:none}.EssentialsIngredientList-module__V-i9WW__mobile{padding:var(--sectionPadding);padding-left:0;padding-right:0;display:flex;position:relative}.EssentialsIngredientList-module__V-i9WW__mobile .EssentialsIngredientList-module__V-i9WW__heading,.EssentialsIngredientList-module__V-i9WW__mobile .EssentialsIngredientList-module__V-i9WW__detailStack{padding-left:var(--sectionPaddingX);padding-right:var(--sectionPaddingX)}.EssentialsIngredientList-module__V-i9WW__mobile,.EssentialsIngredientList-module__V-i9WW__tablet,.EssentialsIngredientList-module__V-i9WW__desktop{align-items:center;gap:var(--rowSpacing);isolation:isolate;flex-direction:column}.EssentialsIngredientList-module__V-i9WW__heading,.EssentialsIngredientList-module__V-i9WW__tabsRow,.EssentialsIngredientList-module__V-i9WW__detailStack{z-index:1;position:relative}.EssentialsIngredientList-module__V-i9WW__floatingLayer{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.EssentialsIngredientList-module__V-i9WW__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__V-i9WW__heading{align-items:center;gap:var(--siblingElementSpacing);flex-direction:column;width:100%;max-width:760px;display:flex}.EssentialsIngredientList-module__V-i9WW__description{max-width:680px}.EssentialsIngredientList-module__V-i9WW__tabsRow{justify-content:center;align-items:center;gap:var(--siblingElementSpacing);flex-wrap:wrap;width:100%;max-width:880px;display:flex}.EssentialsIngredientList-module__V-i9WW__mobile .EssentialsIngredientList-module__V-i9WW__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__V-i9WW__mobile .EssentialsIngredientList-module__V-i9WW__tabsRow::-webkit-scrollbar{display:none}.EssentialsIngredientList-module__V-i9WW__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__V-i9WW__tabPill:hover{transform:translateY(-2px);box-shadow:0 4px 10px #0000001a}}@media (prefers-reduced-motion:reduce){.EssentialsIngredientList-module__V-i9WW__tabPill:hover{transform:none}}.EssentialsIngredientList-module__V-i9WW__tabPillActiveLayer{z-index:-1;border-radius:inherit;pointer-events:none;transition:opacity var(--animationTimeFast);position:absolute;inset:0}.EssentialsIngredientList-module__V-i9WW__tabLabel{font-size:var(--ps-size);white-space:nowrap;font-weight:600}.EssentialsIngredientList-module__V-i9WW__detailStack{width:100%;transition:height var(--animationTimeSlow) ease;display:grid}.EssentialsIngredientList-module__V-i9WW__detailStackSwitching{overflow:clip}.EssentialsIngredientList-module__V-i9WW__detailStack>*{grid-area:1/1;align-self:start}.EssentialsIngredientList-module__V-i9WW__detailCard{width:100%}.EssentialsIngredientList-module__V-i9WW__detailCardLeaving{pointer-events:none}.EssentialsIngredientList-module__V-i9WW__seeAllRow{margin-top:var(--columnSpacing);justify-content:center;display:flex}.EssentialsIngredientList-module__V-i9WW__seeAllRowIn{animation:backwards EssentialsIngredientList-module__V-i9WW__seeAllRowFadeIn}.EssentialsIngredientList-module__V-i9WW__seeAllRowOut{animation:forwards EssentialsIngredientList-module__V-i9WW__seeAllRowFadeOut}.EssentialsIngredientList-module__V-i9WW__seeAllButton{width:auto}.EssentialsIngredientList-module__V-i9WW__seeAllButton>div{gap:6px}@keyframes EssentialsIngredientList-module__V-i9WW__seeAllRowFadeIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes EssentialsIngredientList-module__V-i9WW__seeAllRowFadeOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.EssentialsIngredientList-module__V-i9WW__seeAllRowIn,.EssentialsIngredientList-module__V-i9WW__seeAllRowOut{animation:none}.EssentialsIngredientList-module__V-i9WW__detailStack{transition:none}}@media (min-width:700px){.EssentialsIngredientList-module__V-i9WW__mobile{display:none}.EssentialsIngredientList-module__V-i9WW__tablet{padding:var(--sectionPadding);display:flex;position:relative}}@media (min-width:1024px){.EssentialsIngredientList-module__V-i9WW__mobile,.EssentialsIngredientList-module__V-i9WW__tablet{display:none}.EssentialsIngredientList-module__V-i9WW__desktop{padding:var(--sectionPadding);display:flex;position:relative}}[data-ss-bp] .EssentialsIngredientList-module__V-i9WW__mobile{display:flex}[data-ss-bp] .EssentialsIngredientList-module__V-i9WW__tablet{display:flex}[data-ss-bp] .EssentialsIngredientList-module__V-i9WW__desktop{display:flex}
.IngredientsBadges-module__5SY9pq__ingredientsBadges{align-items:center;gap:var(--siblingElementSpacing);display:flex}.IngredientsBadges-module__5SY9pq__avatars{align-items:center;display:flex}.IngredientsBadges-module__5SY9pq__avatar{border:2px solid var(--bw100);border-radius:50%;flex:none;overflow:hidden}.IngredientsBadges-module__5SY9pq__avatarRing{border-radius:50%;flex:none}.IngredientsBadges-module__5SY9pq__avatarRing:not(:first-child){margin-left:-10px}.IngredientsBadges-module__5SY9pq__avatarRingSpin{position:relative;overflow:hidden}.IngredientsBadges-module__5SY9pq__avatarRingSpin:before{content:"";background:var(--avatarRingBackground);animation:4s linear infinite IngredientsBadges-module__5SY9pq__ringGradientSpin;position:absolute;inset:-25%}.IngredientsBadges-module__5SY9pq__avatarRingSpin .IngredientsBadges-module__5SY9pq__avatar{border:none}@keyframes IngredientsBadges-module__5SY9pq__ringGradientSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.IngredientsBadges-module__5SY9pq__avatarRingSpin:before{animation:none}}.IngredientsBadges-module__5SY9pq__text{font-size:var(--ps-size);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.IngredientsBadges-module__5SY9pq__statText{font-weight:800}
.IngredientList-module__lZquoW__grid{gap:var(--elementSpacing);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:700px){.IngredientList-module__lZquoW__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.IngredientList-module__lZquoW__grid{grid-template-columns:repeat(4,1fr)}}.IngredientList-module__lZquoW__boxWrap{display:grid}.IngredientList-module__lZquoW__boxIn{animation:backwards IngredientList-module__lZquoW__boxFadeIn}.IngredientList-module__lZquoW__boxOut{animation:forwards IngredientList-module__lZquoW__boxFadeOut}@keyframes IngredientList-module__lZquoW__boxFadeIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes IngredientList-module__lZquoW__boxFadeOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.IngredientList-module__lZquoW__boxIn,.IngredientList-module__lZquoW__boxOut{animation:none}}
.IngredientBox-module__2rswyq__ingredientBox{border-radius:var(--elementRoundness);flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden;container-type:inline-size}.IngredientBox-module__2rswyq__imageArea{aspect-ratio:1;background-color:#0000000d;width:100%;position:relative}.IngredientBox-module__2rswyq__image{height:100%}.IngredientBox-module__2rswyq__image img{object-fit:cover}.IngredientBox-module__2rswyq__imageOverlay{pointer-events:none;position:absolute;inset:0}.IngredientBox-module__2rswyq__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__2rswyq__info{gap:var(--siblingElementSpacing);padding:var(--elementPadding);text-align:center;flex-direction:column;display:flex}.IngredientBox-module__2rswyq__name{font-size:var(--h3-size);text-transform:uppercase}.IngredientBox-module__2rswyq__description{font-size:var(--ps-size);opacity:.8}.IngredientBox-module__2rswyq__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__2rswyq__boxActive .IngredientBox-module__2rswyq__boxHover{opacity:1;pointer-events:auto}.IngredientBox-module__2rswyq__boxHoverContent>*{opacity:0;transition:opacity var(--animationTime), transform var(--animationTime);transform:translateY(16px)}.IngredientBox-module__2rswyq__boxActive .IngredientBox-module__2rswyq__boxHoverContent>*{opacity:1;transform:translateY(0)}.IngredientBox-module__2rswyq__boxActive .IngredientBox-module__2rswyq__boxHoverContent>:last-child{transition-delay:50ms}.IngredientBox-module__2rswyq__boxActive .IngredientBox-module__2rswyq__boxHoverContent>:nth-last-child(2){transition-delay:.17s}.IngredientBox-module__2rswyq__boxActive .IngredientBox-module__2rswyq__boxHoverContent>:nth-last-child(3){transition-delay:.29s}@media (hover:hover){.IngredientBox-module__2rswyq__withMoreInfo:hover .IngredientBox-module__2rswyq__boxHover{opacity:1;pointer-events:auto}.IngredientBox-module__2rswyq__withMoreInfo:hover .IngredientBox-module__2rswyq__boxHoverContent>*{opacity:1;transform:translateY(0)}.IngredientBox-module__2rswyq__withMoreInfo:hover .IngredientBox-module__2rswyq__boxHoverContent>:last-child{transition-delay:50ms}.IngredientBox-module__2rswyq__withMoreInfo:hover .IngredientBox-module__2rswyq__boxHoverContent>:nth-last-child(2){transition-delay:.17s}.IngredientBox-module__2rswyq__withMoreInfo:hover .IngredientBox-module__2rswyq__boxHoverContent>:nth-last-child(3){transition-delay:.29s}}.IngredientBox-module__2rswyq__boxHoverContent{padding:var(--elementPadding);text-align:left;flex-direction:column;gap:4px;display:flex;position:absolute;bottom:0;left:0;right:0}.IngredientBox-module__2rswyq__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__2rswyq__boxHoverText{color:var(--bw150);font-size:var(--pxs-size)}
.EssentialsCostBreakdown-module__lI5seW__desktop,.EssentialsCostBreakdown-module__lI5seW__tablet{display:none}.EssentialsCostBreakdown-module__lI5seW__mobile{padding:var(--sectionPadding);display:flex;position:relative}.EssentialsCostBreakdown-module__lI5seW__mobile,.EssentialsCostBreakdown-module__lI5seW__tablet,.EssentialsCostBreakdown-module__lI5seW__desktop{align-items:center;gap:var(--rowSpacing);isolation:isolate;flex-direction:column}.EssentialsCostBreakdown-module__lI5seW__heading{align-items:center;gap:var(--siblingElementSpacing);flex-direction:column;width:100%;max-width:760px;display:flex}.EssentialsCostBreakdown-module__lI5seW__eyebrowLabel{font-size:var(--pxxs-size);text-transform:uppercase;letter-spacing:.12em;opacity:.65;font-weight:600}.EssentialsCostBreakdown-module__lI5seW__description{max-width:680px}.EssentialsCostBreakdown-module__lI5seW__columns{align-items:center;gap:var(--rowSpacing);flex-direction:column;width:100%;max-width:1040px;display:flex}.EssentialsCostBreakdown-module__lI5seW__circleColumn{justify-content:center;align-items:center;gap:var(--elementSpacing);flex-direction:column;display:flex}.EssentialsCostBreakdown-module__lI5seW__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__lI5seW__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__lI5seW__circle:hover{transform:perspective(900px)rotateX(6deg)rotateY(-6deg)translateY(-4px)scale(1.02)}.EssentialsCostBreakdown-module__lI5seW__circle:hover:after{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.EssentialsCostBreakdown-module__lI5seW__circle,.EssentialsCostBreakdown-module__lI5seW__circle:after{transition:none}.EssentialsCostBreakdown-module__lI5seW__circle:hover{transform:none}.EssentialsCostBreakdown-module__lI5seW__circle:hover:after{transform:translate(-100%)}}.EssentialsCostBreakdown-module__lI5seW__mobile .EssentialsCostBreakdown-module__lI5seW__circle{width:260px;height:260px}.EssentialsCostBreakdown-module__lI5seW__savingsLabel{font-size:var(--pxxs-size);text-transform:uppercase;letter-spacing:.12em;opacity:.85;font-weight:600}.EssentialsCostBreakdown-module__lI5seW__savingsValue{font-family:var(--heading-font);font-weight:var(--heading-weight);font-size:52px;line-height:1.05}.EssentialsCostBreakdown-module__lI5seW__mobile .EssentialsCostBreakdown-module__lI5seW__savingsValue{font-size:44px}.EssentialsCostBreakdown-module__lI5seW__savingsCaption{font-size:var(--pxs-size);opacity:.85;max-width:200px;margin:0 auto}.EssentialsCostBreakdown-module__lI5seW__savingsMedia{isolation:isolate;width:100%;position:relative}.EssentialsCostBreakdown-module__lI5seW__savingsImageFrame{border-radius:var(--elementRoundness);width:100%;overflow:hidden}.EssentialsCostBreakdown-module__lI5seW__savingsImage{width:100%;height:auto;display:block}.EssentialsCostBreakdown-module__lI5seW__savingsMedia .EssentialsCostBreakdown-module__lI5seW__circle{width:180px;height:180px;position:absolute;top:-8px;left:0}.EssentialsCostBreakdown-module__lI5seW__savingsMedia .EssentialsCostBreakdown-module__lI5seW__savingsValue{font-size:38px}.EssentialsCostBreakdown-module__lI5seW__mobile .EssentialsCostBreakdown-module__lI5seW__savingsMedia .EssentialsCostBreakdown-module__lI5seW__circle{width:150px;height:150px}.EssentialsCostBreakdown-module__lI5seW__mobile .EssentialsCostBreakdown-module__lI5seW__savingsMedia .EssentialsCostBreakdown-module__lI5seW__savingsValue{font-size:30px}.EssentialsCostBreakdown-module__lI5seW__buttonWrap{width:100%}.EssentialsCostBreakdown-module__lI5seW__rowsColumn{gap:var(--elementSpacing);flex-direction:column;width:100%;display:flex}.EssentialsCostBreakdown-module__lI5seW__rowsStack{gap:var(--siblingElementSpacing);flex-direction:column;display:flex}.EssentialsCostBreakdown-module__lI5seW__priceRow{padding:var(--elementPadding);border-radius:var(--elementRoundness);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;display:flex}.EssentialsCostBreakdown-module__lI5seW__rowHeader{justify-content:space-between;align-items:center;gap:var(--siblingElementSpacing);width:100%;display:flex}.EssentialsCostBreakdown-module__lI5seW__rowInfo{align-items:center;gap:var(--siblingElementSpacing);min-width:0;display:flex}.EssentialsCostBreakdown-module__lI5seW__rowText{flex-direction:column;gap:2px;min-width:0;display:flex}.EssentialsCostBreakdown-module__lI5seW__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__lI5seW__rowRight{align-items:center;gap:var(--siblingElementSpacing);display:flex}.EssentialsCostBreakdown-module__lI5seW__detailsInner{overflow:hidden}.EssentialsCostBreakdown-module__lI5seW__detailRow{justify-content:space-between;align-items:center;gap:var(--siblingElementSpacing);padding:var(--siblingElementSpacing) 0;display:flex}.EssentialsCostBreakdown-module__lI5seW__detailRow:first-child{margin-top:var(--siblingElementSpacing)}.EssentialsCostBreakdown-module__lI5seW__detailRow:last-child{padding-bottom:0}.EssentialsCostBreakdown-module__lI5seW__detailInfo{align-items:center;gap:6px;min-width:0;display:flex}.EssentialsCostBreakdown-module__lI5seW__detailIcon{flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.EssentialsCostBreakdown-module__lI5seW__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__lI5seW__detailName{font-size:var(--ps-size)}.EssentialsCostBreakdown-module__lI5seW__detailPrice{font-size:var(--ps-size);white-space:nowrap;font-weight:600}.EssentialsCostBreakdown-module__lI5seW__rowName{font-size:var(--p-size);font-weight:700}.EssentialsCostBreakdown-module__lI5seW__rowMeta{font-size:var(--pxs-size);opacity:.65}.EssentialsCostBreakdown-module__lI5seW__rowCompare{font-size:var(--p-size);opacity:.55;white-space:nowrap;text-decoration:line-through}.EssentialsCostBreakdown-module__lI5seW__rowPrice{font-size:var(--pl-size);white-space:nowrap;font-weight:700}.EssentialsCostBreakdown-module__lI5seW__rowPriceEmphasized{font-size:var(--pxl-size);font-weight:800}@media (min-width:700px){.EssentialsCostBreakdown-module__lI5seW__mobile{display:none}.EssentialsCostBreakdown-module__lI5seW__tablet{padding:var(--sectionPadding);display:flex;position:relative}.EssentialsCostBreakdown-module__lI5seW__tablet .EssentialsCostBreakdown-module__lI5seW__columns{align-items:stretch;gap:var(--columnSpacing);grid-template-columns:1fr 1fr;display:grid}}@media (min-width:1024px){.EssentialsCostBreakdown-module__lI5seW__mobile,.EssentialsCostBreakdown-module__lI5seW__tablet{display:none}.EssentialsCostBreakdown-module__lI5seW__desktop{padding:var(--sectionPadding);display:flex;position:relative}.EssentialsCostBreakdown-module__lI5seW__desktop .EssentialsCostBreakdown-module__lI5seW__columns{align-items:stretch;gap:var(--columnSpacing);grid-template-columns:1fr 1fr;display:grid}.EssentialsCostBreakdown-module__lI5seW__centerDesktopPricing .EssentialsCostBreakdown-module__lI5seW__rowsColumn{justify-content:center}}[data-ss-bp] .EssentialsCostBreakdown-module__lI5seW__mobile{display:flex}[data-ss-bp] .EssentialsCostBreakdown-module__lI5seW__tablet{display:flex}[data-ss-bp] .EssentialsCostBreakdown-module__lI5seW__desktop{display:flex}
.EssentialsComparisonTable-module__t3sybW__desktop,.EssentialsComparisonTable-module__t3sybW__tablet{display:none}.EssentialsComparisonTable-module__t3sybW__mobile{padding:var(--sectionPadding);display:flex;position:relative}.EssentialsComparisonTable-module__t3sybW__mobile,.EssentialsComparisonTable-module__t3sybW__tablet,.EssentialsComparisonTable-module__t3sybW__desktop{align-items:center;gap:var(--rowSpacing);isolation:isolate;flex-direction:column}.EssentialsComparisonTable-module__t3sybW__heading{align-items:center;gap:var(--siblingElementSpacing);flex-direction:column;width:100%;max-width:760px;display:flex}.EssentialsComparisonTable-module__t3sybW__headline{margin-top:var(--siblingElementSpacing)}.EssentialsComparisonTable-module__t3sybW__caption{max-width:680px}.EssentialsComparisonTable-module__t3sybW__ctaWrap{width:min(360px,100%);margin-top:var(--elementSpacing)}.EssentialsComparisonTable-module__t3sybW__tableCard{border-radius:var(--elementRoundness);grid-template-columns:repeat(3,1fr);width:100%;max-width:960px;margin-top:80px;display:grid;position:relative}.EssentialsComparisonTable-module__t3sybW__mobile .EssentialsComparisonTable-module__t3sybW__tableCard{grid-template-columns:30fr 40fr 30fr;margin-top:46px}.EssentialsComparisonTable-module__t3sybW__ourPanel{border-radius:var(--elementRoundness);box-shadow:var(--elementShadowBg);grid-column:2/3;position:absolute;inset:-24px 0;overflow:hidden}.EssentialsComparisonTable-module__t3sybW__mobile .EssentialsComparisonTable-module__t3sybW__ourPanel{top:-14px;bottom:-14px}.EssentialsComparisonTable-module__t3sybW__ourPanelSurface{border-radius:inherit;width:100%;height:100%;position:relative}@property --comparisonRingAngle{syntax:"<angle>";inherits:false;initial-value:0deg}.EssentialsComparisonTable-module__t3sybW__ourPanelWithRing{padding:3px}.EssentialsComparisonTable-module__t3sybW__ourPanelWithRing:before{content:"";background:conic-gradient(from var(--comparisonRingAngle), var(--primaryExtraLight), var(--primaryColor), var(--primaryExtraDark), var(--primaryColor), var(--primaryExtraLight));animation:4s linear infinite EssentialsComparisonTable-module__t3sybW__comparisonRingSpin;position:absolute;inset:0}.EssentialsComparisonTable-module__t3sybW__ourPanelWithRing .EssentialsComparisonTable-module__t3sybW__ourPanelSurface{border-radius:calc(var(--elementRoundness) - 3px)}@keyframes EssentialsComparisonTable-module__t3sybW__comparisonRingSpin{to{--comparisonRingAngle:360deg}}.EssentialsComparisonTable-module__t3sybW__headerRow,.EssentialsComparisonTable-module__t3sybW__bodyRow{grid-column:1/-1;grid-template-columns:repeat(3,1fr);grid-template-columns:subgrid;z-index:1;align-items:stretch;display:grid;position:relative}.EssentialsComparisonTable-module__t3sybW__bodyRow{transition:background-color var(--animationTimeFast)}.EssentialsComparisonTable-module__t3sybW__bodyRow:before{content:"";background:var(--primaryColor);opacity:0;width:3px;transition:opacity var(--animationTimeFast);pointer-events:none;position:absolute;top:0;bottom:0;left:0}.EssentialsComparisonTable-module__t3sybW__bodyRow:last-child{border-bottom-right-radius:15px;border-bottom-left-radius:15px}.EssentialsComparisonTable-module__t3sybW__bodyRow:last-child:before{bottom:15px}@media (hover:hover){.EssentialsComparisonTable-module__t3sybW__bodyRow:hover{background-color:#0000000b}.EssentialsComparisonTable-module__t3sybW__bodyRow:hover:before{opacity:1}}.EssentialsComparisonTable-module__t3sybW__headerCell{justify-content:flex-end;align-items:center;gap:var(--siblingElementSpacing);padding:var(--elementPadding);flex-direction:column;display:flex}.EssentialsComparisonTable-module__t3sybW__productCell{text-align:center}.EssentialsComparisonTable-module__t3sybW__productImage{object-fit:contain;filter:drop-shadow(0 14px 16px #0006);max-width:100%;height:110px;margin-top:-70px;animation:5s ease-in-out infinite alternate EssentialsComparisonTable-module__t3sybW__productFloat}.EssentialsComparisonTable-module__t3sybW__ourProductCell .EssentialsComparisonTable-module__t3sybW__productImage{height:134px;margin-top:-94px;animation-delay:-2.5s}.EssentialsComparisonTable-module__t3sybW__mobile .EssentialsComparisonTable-module__t3sybW__productImage{height:64px;margin-top:-44px}.EssentialsComparisonTable-module__t3sybW__mobile .EssentialsComparisonTable-module__t3sybW__ourProductCell .EssentialsComparisonTable-module__t3sybW__productImage{height:78px;margin-top:-58px}@keyframes EssentialsComparisonTable-module__t3sybW__productFloat{0%{transform:translateY(0)}to{transform:translateY(-7px)}}.EssentialsComparisonTable-module__t3sybW__productLabel{font-size:var(--pxxs-size);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.EssentialsComparisonTable-module__t3sybW__differentiatorCell{padding:var(--elementPadding);align-items:center;gap:12px;display:flex}.EssentialsComparisonTable-module__t3sybW__differentiatorText{flex-direction:column;gap:2px;min-width:0;display:flex}.EssentialsComparisonTable-module__t3sybW__differentiator{font-size:var(--p-size);font-weight:600}.EssentialsComparisonTable-module__t3sybW__whyItMatters{font-size:var(--pxs-size)}.EssentialsComparisonTable-module__t3sybW__valueCell{padding:var(--elementPadding);flex-direction:column;justify-content:center;gap:4px;display:flex}.EssentialsComparisonTable-module__t3sybW__valueRow{align-items:center;gap:6px;display:flex}.EssentialsComparisonTable-module__t3sybW__checkCircle{border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.EssentialsComparisonTable-module__t3sybW__ourValue{font-size:var(--p-size);font-weight:700}.EssentialsComparisonTable-module__t3sybW__ourSub{font-size:var(--pxs-size);margin-left:28px}.EssentialsComparisonTable-module__t3sybW__theirValue{font-size:var(--p-size)}.EssentialsComparisonTable-module__t3sybW__mobile .EssentialsComparisonTable-module__t3sybW__headerCell,.EssentialsComparisonTable-module__t3sybW__mobile .EssentialsComparisonTable-module__t3sybW__differentiatorCell,.EssentialsComparisonTable-module__t3sybW__mobile .EssentialsComparisonTable-module__t3sybW__valueCell{padding:12px 8px}.EssentialsComparisonTable-module__t3sybW__mobile .EssentialsComparisonTable-module__t3sybW__differentiator,.EssentialsComparisonTable-module__t3sybW__mobile .EssentialsComparisonTable-module__t3sybW__ourValue{font-size:var(--ps-size)}.EssentialsComparisonTable-module__t3sybW__mobile .EssentialsComparisonTable-module__t3sybW__theirValue{font-size:var(--pxs-size)}.EssentialsComparisonTable-module__t3sybW__mobile .EssentialsComparisonTable-module__t3sybW__ourSub{font-size:var(--pxxs-size);margin-left:0}.EssentialsComparisonTable-module__t3sybW__mobile .EssentialsComparisonTable-module__t3sybW__whyItMatters{font-size:var(--pxxs-size)}.EssentialsComparisonTable-module__t3sybW__mobile .EssentialsComparisonTable-module__t3sybW__checkCircle{display:none}@media (prefers-reduced-motion:reduce){.EssentialsComparisonTable-module__t3sybW__bodyRowHidden{opacity:1}.EssentialsComparisonTable-module__t3sybW__bodyRowReveal,.EssentialsComparisonTable-module__t3sybW__productImage,.EssentialsComparisonTable-module__t3sybW__ourPanelWithRing:before{animation:none}}@media (min-width:700px){.EssentialsComparisonTable-module__t3sybW__mobile{display:none}.EssentialsComparisonTable-module__t3sybW__tablet{padding:var(--sectionPadding);display:flex;position:relative}}@media (min-width:1024px){.EssentialsComparisonTable-module__t3sybW__mobile,.EssentialsComparisonTable-module__t3sybW__tablet{display:none}.EssentialsComparisonTable-module__t3sybW__desktop{padding:var(--sectionPadding);display:flex;position:relative}}[data-ss-bp] .EssentialsComparisonTable-module__t3sybW__mobile{display:flex}[data-ss-bp] .EssentialsComparisonTable-module__t3sybW__tablet{display:flex}[data-ss-bp] .EssentialsComparisonTable-module__t3sybW__desktop{display:flex}
@keyframes GenericSectionSkeleton-module__XSnZXa__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.GenericSectionSkeleton-module__XSnZXa__shimmer{background-color:var(--bw150);background-image:linear-gradient(90deg, var(--bw150) 0%, var(--bw200) 50%, var(--bw150) 100%);animation:GenericSectionSkeleton-module__XSnZXa__shimmer var(--animationTimeSlow) ease-in-out infinite;background-repeat:no-repeat;background-size:200% 100%}.GenericSectionSkeleton-module__XSnZXa__section{align-items:center;gap:var(--elementSpacing);padding:var(--sectionPadding);flex-direction:column;display:flex}.GenericSectionSkeleton-module__XSnZXa__headline{width:min(60%,480px);height:var(--h2-size);border-radius:var(--elementRoundness)}.GenericSectionSkeleton-module__XSnZXa__line{width:min(80%,640px);height:var(--p-size);border-radius:var(--elementRoundness)}.GenericSectionSkeleton-module__XSnZXa__lineShort{width:min(50%,400px);height:var(--p-size);border-radius:var(--elementRoundness)}.GenericSectionSkeleton-module__XSnZXa__media{aspect-ratio:16/9;border-radius:var(--elementRoundness);width:100%;max-width:960px}
@keyframes EssentialsProductOverview-skeleton-module__wJnQ9q__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.EssentialsProductOverview-skeleton-module__wJnQ9q__shimmer{background-color:var(--bw150);background-image:linear-gradient(90deg, var(--bw150) 0%, var(--bw200) 50%, var(--bw150) 100%);animation:EssentialsProductOverview-skeleton-module__wJnQ9q__shimmer var(--animationTimeSlow) ease-in-out infinite;background-repeat:no-repeat;background-size:200% 100%}.EssentialsProductOverview-skeleton-module__wJnQ9q__section{gap:var(--rowSpacing);padding:var(--sectionPadding);flex-direction:column;display:flex}.EssentialsProductOverview-skeleton-module__wJnQ9q__media{width:100%}.EssentialsProductOverview-skeleton-module__wJnQ9q__image{aspect-ratio:1;border-radius:var(--elementRoundness);width:100%}.EssentialsProductOverview-skeleton-module__wJnQ9q__info{gap:var(--elementSpacing);flex-direction:column;min-width:0;display:flex}.EssentialsProductOverview-skeleton-module__wJnQ9q__headline{width:70%;height:var(--h1-size);border-radius:var(--elementRoundness)}.EssentialsProductOverview-skeleton-module__wJnQ9q__reviewRow{align-items:center;display:flex}.EssentialsProductOverview-skeleton-module__wJnQ9q__stars{width:35%;height:var(--ps-size);border-radius:var(--elementRoundness)}.EssentialsProductOverview-skeleton-module__wJnQ9q__description{gap:calc(var(--siblingElementSpacing) * .5);flex-direction:column;display:flex}.EssentialsProductOverview-skeleton-module__wJnQ9q__line{width:100%;height:var(--p-size);border-radius:var(--elementRoundness)}.EssentialsProductOverview-skeleton-module__wJnQ9q__lineShort{width:60%;height:var(--p-size);border-radius:var(--elementRoundness)}.EssentialsProductOverview-skeleton-module__wJnQ9q__pills{gap:var(--siblingElementSpacing);flex-wrap:wrap;display:flex}.EssentialsProductOverview-skeleton-module__wJnQ9q__pill{width:90px;height:calc(var(--pxs-size) + 8px);border-radius:var(--buttonRoundness)}.EssentialsProductOverview-skeleton-module__wJnQ9q__optionGroup{gap:var(--siblingElementSpacing);flex-direction:column;display:flex}.EssentialsProductOverview-skeleton-module__wJnQ9q__optionLabel{width:25%;height:var(--ps-size);border-radius:var(--elementRoundness)}.EssentialsProductOverview-skeleton-module__wJnQ9q__chipRow{gap:var(--siblingElementSpacing);display:flex}.EssentialsProductOverview-skeleton-module__wJnQ9q__chip{width:80px;height:calc(var(--p-size) + var(--siblingElementSpacing) * 2);border-radius:var(--buttonRoundness)}.EssentialsProductOverview-skeleton-module__wJnQ9q__optionBoxRow{gap:var(--siblingElementSpacing);grid-template-columns:repeat(3,1fr);display:grid}.EssentialsProductOverview-skeleton-module__wJnQ9q__optionBox{border-radius:var(--elementRoundness);height:110px}.EssentialsProductOverview-skeleton-module__wJnQ9q__purchaseRow{width:100%;height:calc(var(--p-size) + var(--siblingElementSpacing) * 3);border-radius:var(--elementRoundness)}.EssentialsProductOverview-skeleton-module__wJnQ9q__price{width:40%;height:var(--h3-size);border-radius:var(--elementRoundness)}.EssentialsProductOverview-skeleton-module__wJnQ9q__cta{width:100%;height:calc(var(--p-size) + var(--siblingElementSpacing) * 4);border-radius:var(--buttonRoundness)}.EssentialsProductOverview-skeleton-module__wJnQ9q__badges{gap:var(--columnSpacing);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.EssentialsProductOverview-skeleton-module__wJnQ9q__badge{flex-direction:column;align-items:center;gap:6px;display:flex}.EssentialsProductOverview-skeleton-module__wJnQ9q__badgeIcon{border-radius:50%;width:48px;height:48px}.EssentialsProductOverview-skeleton-module__wJnQ9q__badgeLabel{width:60%;height:var(--pxs-size);border-radius:var(--elementRoundness)}.EssentialsProductOverview-skeleton-module__wJnQ9q__accordions{flex-direction:column;display:flex}.EssentialsProductOverview-skeleton-module__wJnQ9q__accordionRow{border-bottom:1px solid var(--bw200);justify-content:space-between;align-items:center;padding:18px 0;display:flex}.EssentialsProductOverview-skeleton-module__wJnQ9q__accordionRow:first-child{border-top:1px solid var(--bw200)}.EssentialsProductOverview-skeleton-module__wJnQ9q__accordionTitle{width:45%;height:var(--h3-size);border-radius:var(--elementRoundness)}.EssentialsProductOverview-skeleton-module__wJnQ9q__accordionIcon{border-radius:var(--elementRoundness);width:20px;height:20px}@media (min-width:700px){.EssentialsProductOverview-skeleton-module__wJnQ9q__section{align-items:start;gap:var(--columnSpacing);grid-template-columns:1fr 1fr;display:grid}}
@keyframes EssentialsFloatingCta-skeleton-module__5tsnTG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.EssentialsFloatingCta-skeleton-module__5tsnTG__shimmer{background-color:var(--bw150);background-image:linear-gradient(90deg, var(--bw150) 0%, var(--bw200) 50%, var(--bw150) 100%);animation:EssentialsFloatingCta-skeleton-module__5tsnTG__shimmer var(--animationTimeSlow) ease-in-out infinite;background-repeat:no-repeat;background-size:200% 100%}.EssentialsFloatingCta-skeleton-module__5tsnTG__bar{z-index:100;padding:17px 20px calc(17px + env(safe-area-inset-bottom)) 20px;pointer-events:none;position:fixed;bottom:0;left:0;right:0}.EssentialsFloatingCta-skeleton-module__5tsnTG__barContent{align-items:stretch;gap:10px;width:100%;max-width:640px;margin:0 auto;display:flex}.EssentialsFloatingCta-skeleton-module__5tsnTG__selector{border-radius:var(--buttonRoundness);flex:1;min-width:0;height:46px}.EssentialsFloatingCta-skeleton-module__5tsnTG__selector:nth-child(2),.EssentialsFloatingCta-skeleton-module__5tsnTG__selector:nth-child(3){display:none}.EssentialsFloatingCta-skeleton-module__5tsnTG__cta{border-radius:var(--buttonRoundness);flex:none;width:130px;height:46px}@media (min-width:700px){.EssentialsFloatingCta-skeleton-module__5tsnTG__bar{padding-top:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.EssentialsFloatingCta-skeleton-module__5tsnTG__barContent{align-items:center;gap:10px;max-width:1400px}.EssentialsFloatingCta-skeleton-module__5tsnTG__selector:nth-child(2),.EssentialsFloatingCta-skeleton-module__5tsnTG__selector:nth-child(3){display:block}.EssentialsFloatingCta-skeleton-module__5tsnTG__cta{width:160px}}@media (min-width:1024px){.EssentialsFloatingCta-skeleton-module__5tsnTG__barContent{gap:16px}.EssentialsFloatingCta-skeleton-module__5tsnTG__selector{flex:0 0 185px;width:185px}.EssentialsFloatingCta-skeleton-module__5tsnTG__selector:first-child{margin-left:auto}.EssentialsFloatingCta-skeleton-module__5tsnTG__cta{width:220px}}
@keyframes EssentialsTextSection-skeleton-module__re0l1a__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.EssentialsTextSection-skeleton-module__re0l1a__shimmer{background-color:var(--bw150);background-image:linear-gradient(90deg, var(--bw150) 0%, var(--bw200) 50%, var(--bw150) 100%);animation:EssentialsTextSection-skeleton-module__re0l1a__shimmer var(--animationTimeSlow) ease-in-out infinite;background-repeat:no-repeat;background-size:200% 100%}.EssentialsTextSection-skeleton-module__re0l1a__section{padding:var(--sectionPadding);flex-direction:column;display:flex}.EssentialsTextSection-skeleton-module__re0l1a__split{gap:var(--rowSpacing);flex-direction:column;width:100%;max-width:1200px;margin:0 auto;display:flex}.EssentialsTextSection-skeleton-module__re0l1a__imageCol{width:100%}.EssentialsTextSection-skeleton-module__re0l1a__image{aspect-ratio:4/3;border-radius:var(--elementRoundness);width:100%}.EssentialsTextSection-skeleton-module__re0l1a__textCol{gap:var(--siblingElementSpacing);flex-direction:column;display:flex}.EssentialsTextSection-skeleton-module__re0l1a__headline{width:80%;height:var(--h2-size);border-radius:var(--elementRoundness)}.EssentialsTextSection-skeleton-module__re0l1a__line{width:100%;height:var(--p-size);border-radius:var(--elementRoundness)}.EssentialsTextSection-skeleton-module__re0l1a__lineShort{width:60%;height:var(--p-size);border-radius:var(--elementRoundness)}.EssentialsTextSection-skeleton-module__re0l1a__ctaWrap{width:100%}.EssentialsTextSection-skeleton-module__re0l1a__ctaButton{width:min(240px,100%);height:calc(var(--p-size) + var(--siblingElementSpacing) * 2);border-radius:var(--buttonRoundness)}@media (min-width:700px){.EssentialsTextSection-skeleton-module__re0l1a__split{gap:calc(var(--columnSpacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}}
@keyframes EssentialsTextSectionBleed-skeleton-module___f8q4q__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.EssentialsTextSectionBleed-skeleton-module___f8q4q__shimmer{background-color:var(--bw150);background-image:linear-gradient(90deg, var(--bw150) 0%, var(--bw200) 50%, var(--bw150) 100%);animation:EssentialsTextSectionBleed-skeleton-module___f8q4q__shimmer var(--animationTimeSlow) ease-in-out infinite;background-repeat:no-repeat;background-size:200% 100%}.EssentialsTextSectionBleed-skeleton-module___f8q4q__section{padding:var(--sectionPadding);flex-direction:column;padding-bottom:0;display:flex}.EssentialsTextSectionBleed-skeleton-module___f8q4q__split{gap:var(--rowSpacing);flex-direction:column;width:100%;max-width:1200px;margin:0 auto;display:flex}.EssentialsTextSectionBleed-skeleton-module___f8q4q__imageCol{order:2;align-items:flex-end;width:100%;display:flex}.EssentialsTextSectionBleed-skeleton-module___f8q4q__image{aspect-ratio:4/3;border-radius:var(--elementRoundness) var(--elementRoundness) 0 0;width:100%}.EssentialsTextSectionBleed-skeleton-module___f8q4q__textCol{gap:var(--siblingElementSpacing);flex-direction:column;display:flex}.EssentialsTextSectionBleed-skeleton-module___f8q4q__headline{width:80%;height:var(--h2-size);border-radius:var(--elementRoundness)}.EssentialsTextSectionBleed-skeleton-module___f8q4q__line{width:100%;height:var(--p-size);border-radius:var(--elementRoundness)}.EssentialsTextSectionBleed-skeleton-module___f8q4q__lineShort{width:60%;height:var(--p-size);border-radius:var(--elementRoundness)}.EssentialsTextSectionBleed-skeleton-module___f8q4q__ctaWrap{width:100%}.EssentialsTextSectionBleed-skeleton-module___f8q4q__ctaButton{width:min(240px,100%);height:calc(var(--p-size) + var(--siblingElementSpacing) * 2);border-radius:var(--buttonRoundness)}@media (min-width:700px){.EssentialsTextSectionBleed-skeleton-module___f8q4q__section{padding:var(--sectionPadding)}.EssentialsTextSectionBleed-skeleton-module___f8q4q__split{gap:calc(var(--columnSpacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.EssentialsTextSectionBleed-skeleton-module___f8q4q__imageCol{order:0;align-self:stretch}.EssentialsTextSectionBleed-skeleton-module___f8q4q__image{border-radius:var(--elementRoundness)}}
@keyframes EssentialsAmbassadorCards-skeleton-module__5prhXG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.EssentialsAmbassadorCards-skeleton-module__5prhXG__shimmer{background-color:var(--bw150);background-image:linear-gradient(90deg, var(--bw150) 0%, var(--bw200) 50%, var(--bw150) 100%);animation:EssentialsAmbassadorCards-skeleton-module__5prhXG__shimmer var(--animationTimeSlow) ease-in-out infinite;background-repeat:no-repeat;background-size:200% 100%}.EssentialsAmbassadorCards-skeleton-module__5prhXG__section{gap:var(--rowSpacing);flex-direction:column;display:flex}.EssentialsAmbassadorCards-skeleton-module__5prhXG__header{align-items:center;gap:var(--elementSpacing);padding:var(--sectionPadding);flex-direction:column;padding-bottom:0;display:flex}.EssentialsAmbassadorCards-skeleton-module__5prhXG__eyebrow{width:140px;height:calc(var(--pxs-size) + 10px);border-radius:var(--buttonRoundness)}.EssentialsAmbassadorCards-skeleton-module__5prhXG__headlines{align-items:center;gap:var(--siblingElementSpacing);flex-direction:column;width:100%;display:flex}.EssentialsAmbassadorCards-skeleton-module__5prhXG__headline{width:min(60%,480px);height:var(--h2-size);border-radius:var(--elementRoundness)}.EssentialsAmbassadorCards-skeleton-module__5prhXG__subheadline{width:min(40%,320px);height:var(--h3-size);border-radius:var(--elementRoundness)}.EssentialsAmbassadorCards-skeleton-module__5prhXG__carousel{gap:var(--elementSpacing);padding:var(--sectionPadding);flex-direction:column;padding-top:0;display:flex}.EssentialsAmbassadorCards-skeleton-module__5prhXG__cards{gap:var(--columnSpacing);grid-template-columns:1fr;display:grid}.EssentialsAmbassadorCards-skeleton-module__5prhXG__card{border-radius:var(--elementRoundness);box-shadow:var(--elementShadowBg);flex-direction:column;display:flex;overflow:hidden}.EssentialsAmbassadorCards-skeleton-module__5prhXG__card:nth-child(2),.EssentialsAmbassadorCards-skeleton-module__5prhXG__card:nth-child(3){display:none}.EssentialsAmbassadorCards-skeleton-module__5prhXG__cardImage{aspect-ratio:1;width:100%}.EssentialsAmbassadorCards-skeleton-module__5prhXG__cardBody{align-items:flex-start;gap:var(--siblingElementSpacing);padding:var(--elementPadding);flex-direction:column;display:flex}.EssentialsAmbassadorCards-skeleton-module__5prhXG__cardName{width:55%;height:var(--h3-size);border-radius:var(--elementRoundness)}.EssentialsAmbassadorCards-skeleton-module__5prhXG__cardDescription{width:80%;height:var(--pxs-size);border-radius:var(--elementRoundness)}.EssentialsAmbassadorCards-skeleton-module__5prhXG__cardBadge{width:100px;height:calc(var(--pxxs-size) + 10px);border-radius:var(--buttonRoundness)}.EssentialsAmbassadorCards-skeleton-module__5prhXG__dots{justify-content:center;gap:8px;display:flex}.EssentialsAmbassadorCards-skeleton-module__5prhXG__dot{border-radius:50%;width:8px;height:8px}.EssentialsAmbassadorCards-skeleton-module__5prhXG__reviewStats{justify-content:center;align-items:center;gap:var(--elementSpacing);padding:var(--sectionPadding);padding-top:0;display:flex}.EssentialsAmbassadorCards-skeleton-module__5prhXG__reviewStat{width:130px;height:var(--h3-size);border-radius:var(--elementRoundness)}@media (min-width:700px){.EssentialsAmbassadorCards-skeleton-module__5prhXG__cards{grid-template-columns:repeat(2,1fr)}.EssentialsAmbassadorCards-skeleton-module__5prhXG__card:nth-child(2){display:flex}}@media (min-width:1024px){.EssentialsAmbassadorCards-skeleton-module__5prhXG__cards{gap:var(--elementSpacing);grid-template-columns:repeat(3,1fr)}.EssentialsAmbassadorCards-skeleton-module__5prhXG__card:nth-child(3){display:flex}}
@keyframes EssentialsReviewsGrid-skeleton-module__bvYCDa__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.EssentialsReviewsGrid-skeleton-module__bvYCDa__shimmer{background-color:var(--bw150);background-image:linear-gradient(90deg, var(--bw150) 0%, var(--bw200) 50%, var(--bw150) 100%);animation:EssentialsReviewsGrid-skeleton-module__bvYCDa__shimmer var(--animationTimeSlow) ease-in-out infinite;background-repeat:no-repeat;background-size:200% 100%}.EssentialsReviewsGrid-skeleton-module__bvYCDa__section{gap:var(--rowSpacing);padding:var(--sectionPadding);flex-direction:column;display:flex;overflow-x:clip}.EssentialsReviewsGrid-skeleton-module__bvYCDa__header{align-items:center;gap:var(--elementSpacing);flex-direction:column;display:flex}.EssentialsReviewsGrid-skeleton-module__bvYCDa__headline{width:min(420px,70%);height:var(--h2-size);border-radius:var(--elementRoundness)}.EssentialsReviewsGrid-skeleton-module__bvYCDa__ratingRow{justify-content:center;align-items:center;gap:var(--elementSpacing);width:100%;display:flex}.EssentialsReviewsGrid-skeleton-module__bvYCDa__ratingRow:before,.EssentialsReviewsGrid-skeleton-module__bvYCDa__ratingRow:after{content:"";background-color:var(--bw200);flex:1 1 0;height:1px}.EssentialsReviewsGrid-skeleton-module__bvYCDa__ratingStars{width:110px;height:var(--pl-size);border-radius:var(--elementRoundness)}.EssentialsReviewsGrid-skeleton-module__bvYCDa__ratingValue{width:48px;height:var(--h3-size);border-radius:var(--elementRoundness)}.EssentialsReviewsGrid-skeleton-module__bvYCDa__grid{gap:var(--elementSpacing);grid-template-columns:1fr;display:grid}.EssentialsReviewsGrid-skeleton-module__bvYCDa__card:nth-child(n+2){display:none}.EssentialsReviewsGrid-skeleton-module__bvYCDa__card{align-items:flex-start;gap:var(--elementSpacing);padding:var(--elementPadding);background-color:var(--bw100);border:1px solid var(--bw200);border-radius:var(--elementRoundness);box-shadow:var(--elementShadowBg);flex-direction:column;display:flex}.EssentialsReviewsGrid-skeleton-module__bvYCDa__cardHeader{align-items:center;gap:var(--siblingElementSpacing);display:flex}.EssentialsReviewsGrid-skeleton-module__bvYCDa__cardAvatar{border-radius:50%;flex:none;width:44px;height:44px}.EssentialsReviewsGrid-skeleton-module__bvYCDa__cardIdentity{flex-direction:column;gap:2px;display:flex}.EssentialsReviewsGrid-skeleton-module__bvYCDa__cardAuthor{width:110px;height:var(--ps-size);border-radius:var(--elementRoundness)}.EssentialsReviewsGrid-skeleton-module__bvYCDa__cardVerified{width:80px;height:var(--pxs-size);border-radius:var(--elementRoundness)}.EssentialsReviewsGrid-skeleton-module__bvYCDa__cardReview{align-items:flex-start;gap:var(--siblingElementSpacing);flex-direction:column;width:100%;display:flex}.EssentialsReviewsGrid-skeleton-module__bvYCDa__cardStars{width:40%;height:var(--ps-size);border-radius:var(--elementRoundness)}.EssentialsReviewsGrid-skeleton-module__bvYCDa__cardTitle{width:70%;height:var(--pl-size);border-radius:var(--elementRoundness)}.EssentialsReviewsGrid-skeleton-module__bvYCDa__cardTextLine{width:100%;height:var(--ps-size);border-radius:var(--elementRoundness)}.EssentialsReviewsGrid-skeleton-module__bvYCDa__cardTextLine:last-child{width:60%}.EssentialsReviewsGrid-skeleton-module__bvYCDa__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-skeleton-module__bvYCDa__cardProductImage{border-radius:50%;flex:none;width:36px;height:36px}.EssentialsReviewsGrid-skeleton-module__bvYCDa__cardProductLabel{width:140px;height:var(--pxs-size);border-radius:var(--elementRoundness)}.EssentialsReviewsGrid-skeleton-module__bvYCDa__dots{justify-content:center;gap:8px;display:flex}.EssentialsReviewsGrid-skeleton-module__bvYCDa__dot{border-radius:50%;width:8px;height:8px}.EssentialsReviewsGrid-skeleton-module__bvYCDa__seeAllRow{justify-content:center;display:flex}.EssentialsReviewsGrid-skeleton-module__bvYCDa__seeAllButton{width:220px;height:calc(var(--p-size) + var(--siblingElementSpacing) * 2);border-radius:var(--buttonRoundness)}@media (min-width:700px){.EssentialsReviewsGrid-skeleton-module__bvYCDa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.EssentialsReviewsGrid-skeleton-module__bvYCDa__card:nth-child(n+2){display:flex}.EssentialsReviewsGrid-skeleton-module__bvYCDa__dots{display:none}}@media (min-width:1024px){.EssentialsReviewsGrid-skeleton-module__bvYCDa__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@keyframes EssentialsProductStats-skeleton-module__D5fX8a__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.EssentialsProductStats-skeleton-module__D5fX8a__shimmer{background-color:var(--bw150);background-image:linear-gradient(90deg, var(--bw150) 0%, var(--bw200) 50%, var(--bw150) 100%);animation:EssentialsProductStats-skeleton-module__D5fX8a__shimmer var(--animationTimeSlow) ease-in-out infinite;background-repeat:no-repeat;background-size:200% 100%}.EssentialsProductStats-skeleton-module__D5fX8a__section{padding:var(--sectionPadding);flex-direction:column;display:flex}.EssentialsProductStats-skeleton-module__D5fX8a__content{align-items:center;gap:var(--elementSpacing);flex-direction:column;width:100%;display:flex}.EssentialsProductStats-skeleton-module__D5fX8a__heading{align-items:center;gap:var(--siblingElementSpacing);flex-direction:column;width:100%;display:flex}.EssentialsProductStats-skeleton-module__D5fX8a__headline{width:60%;height:var(--h2-size);border-radius:var(--elementRoundness)}.EssentialsProductStats-skeleton-module__D5fX8a__description{align-items:center;gap:var(--siblingElementSpacing);flex-direction:column;width:100%;max-width:680px;display:flex}.EssentialsProductStats-skeleton-module__D5fX8a__descriptionLine{height:var(--p-size);border-radius:var(--elementRoundness)}.EssentialsProductStats-skeleton-module__D5fX8a__descriptionLine:first-child{width:100%}.EssentialsProductStats-skeleton-module__D5fX8a__descriptionLine:nth-child(2){width:80%}.EssentialsProductStats-skeleton-module__D5fX8a__cta{min-width:220px;height:calc(var(--p-size) + var(--siblingElementSpacing) * 2);border-radius:var(--buttonRoundness)}.EssentialsProductStats-skeleton-module__D5fX8a__statsGrid{gap:var(--columnSpacing);width:100%;margin-top:var(--elementSpacing);grid-template-columns:1fr;display:grid}.EssentialsProductStats-skeleton-module__D5fX8a__statCard{align-items:center;gap:var(--siblingElementSpacing);padding:var(--elementPadding);border:1px solid var(--bw200);border-radius:var(--elementRoundness);flex-direction:column;display:flex}.EssentialsProductStats-skeleton-module__D5fX8a__statLabel{width:55%;height:var(--h3-size);border-radius:var(--elementRoundness)}.EssentialsProductStats-skeleton-module__D5fX8a__statValue{border-radius:var(--elementRoundness);width:70%;height:56px}.EssentialsProductStats-skeleton-module__D5fX8a__statCaption{width:45%;height:var(--ps-size);border-radius:var(--elementRoundness)}@media (min-width:700px){.EssentialsProductStats-skeleton-module__D5fX8a__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.EssentialsProductStats-skeleton-module__D5fX8a__statsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.EssentialsProductStats-skeleton-module__D5fX8a__statValue{height:64px}}
@keyframes EssentialsBenefitsBand-skeleton-module__s6jzja__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.EssentialsBenefitsBand-skeleton-module__s6jzja__shimmer{background-color:var(--bw150);background-image:linear-gradient(90deg, var(--bw150) 0%, var(--bw200) 50%, var(--bw150) 100%);animation:EssentialsBenefitsBand-skeleton-module__s6jzja__shimmer var(--animationTimeSlow) ease-in-out infinite;background-repeat:no-repeat;background-size:200% 100%}.EssentialsBenefitsBand-skeleton-module__s6jzja__section{display:block;overflow:hidden}.EssentialsBenefitsBand-skeleton-module__s6jzja__band{justify-content:space-around;align-items:center;width:max-content;min-width:100%;display:flex}.EssentialsBenefitsBand-skeleton-module__s6jzja__item{align-items:center;padding:18px 0;display:flex}.EssentialsBenefitsBand-skeleton-module__s6jzja__pill{width:120px;height:var(--ps-size);border-radius:var(--elementRoundness);margin:0 32px}.EssentialsBenefitsBand-skeleton-module__s6jzja__divider{background-color:var(--bw250);flex-shrink:0;width:1px;height:18px}@media (min-width:1024px){.EssentialsBenefitsBand-skeleton-module__s6jzja__item{padding:20px 0}.EssentialsBenefitsBand-skeleton-module__s6jzja__pill{margin:0 48px}}
@keyframes EssentialsFaqSection-skeleton-module__rH3mOW__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.EssentialsFaqSection-skeleton-module__rH3mOW__shimmer{background-color:var(--bw150);background-image:linear-gradient(90deg, var(--bw150) 0%, var(--bw200) 50%, var(--bw150) 100%);animation:EssentialsFaqSection-skeleton-module__rH3mOW__shimmer var(--animationTimeSlow) ease-in-out infinite;background-repeat:no-repeat;background-size:200% 100%}.EssentialsFaqSection-skeleton-module__rH3mOW__section{flex-direction:column;padding:0;display:flex}.EssentialsFaqSection-skeleton-module__rH3mOW__panel{gap:var(--rowSpacing);padding:var(--sectionPadding);flex-direction:column;display:flex}.EssentialsFaqSection-skeleton-module__rH3mOW__headline{width:min(60%,360px);height:var(--h3-size);border-radius:var(--elementRoundness)}.EssentialsFaqSection-skeleton-module__rH3mOW__faqList{border-top:1px solid var(--bw200);flex-direction:column;display:flex}.EssentialsFaqSection-skeleton-module__rH3mOW__faqRow{align-items:center;gap:var(--siblingElementSpacing);padding:var(--elementSpacing) 0;border-bottom:1px solid var(--bw200);display:flex}.EssentialsFaqSection-skeleton-module__rH3mOW__iconTile{border-radius:var(--elementRoundness);flex-shrink:0;width:32px;height:32px}.EssentialsFaqSection-skeleton-module__rH3mOW__question{width:min(70%,420px);height:var(--pl-size);border-radius:var(--elementRoundness)}.EssentialsFaqSection-skeleton-module__rH3mOW__ctaButton{width:100%;height:calc(var(--p-size) + var(--siblingElementSpacing) * 2);border-radius:var(--buttonRoundness)}.EssentialsFaqSection-skeleton-module__rH3mOW__imageFrame{aspect-ratio:4/5;width:100%;overflow:hidden}.EssentialsFaqSection-skeleton-module__rH3mOW__image{width:100%;height:100%}@media (min-width:700px){.EssentialsFaqSection-skeleton-module__rH3mOW__section{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.EssentialsFaqSection-skeleton-module__rH3mOW__imageFrame{aspect-ratio:auto;height:100%}}
@keyframes EssentialsProductReviews-skeleton-module__ET04wG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.EssentialsProductReviews-skeleton-module__ET04wG__shimmer{background-color:var(--bw150);background-image:linear-gradient(90deg, var(--bw150) 0%, var(--bw200) 50%, var(--bw150) 100%);animation:EssentialsProductReviews-skeleton-module__ET04wG__shimmer var(--animationTimeSlow) ease-in-out infinite;background-repeat:no-repeat;background-size:200% 100%}.EssentialsProductReviews-skeleton-module__ET04wG__section{padding:var(--sectionPadding);flex-direction:column;display:flex}.EssentialsProductReviews-skeleton-module__ET04wG__inner{gap:var(--rowSpacing);flex-direction:column;width:100%;max-width:1000px;margin:0 auto;display:flex}.EssentialsProductReviews-skeleton-module__ET04wG__header{align-items:center;gap:var(--elementSpacing);flex-direction:column;display:flex}.EssentialsProductReviews-skeleton-module__ET04wG__badge{width:180px;height:calc(var(--ps-size) * 2);border-radius:var(--buttonRoundness)}.EssentialsProductReviews-skeleton-module__ET04wG__headline{width:min(420px,70%);height:var(--h2-size);border-radius:var(--elementRoundness)}.EssentialsProductReviews-skeleton-module__ET04wG__ratingRow{justify-content:center;align-items:center;gap:var(--elementSpacing);width:100%;display:flex}.EssentialsProductReviews-skeleton-module__ET04wG__ratingRow:before,.EssentialsProductReviews-skeleton-module__ET04wG__ratingRow:after{content:"";background-color:var(--bw200);flex:1 1 0;height:1px}.EssentialsProductReviews-skeleton-module__ET04wG__ratingStars{width:110px;height:var(--pl-size);border-radius:var(--elementRoundness)}.EssentialsProductReviews-skeleton-module__ET04wG__ratingValue{width:48px;height:var(--h3-size);border-radius:var(--elementRoundness)}.EssentialsProductReviews-skeleton-module__ET04wG__summaryPanel{gap:var(--rowSpacing);grid-template-columns:1fr;align-items:center;display:grid}.EssentialsProductReviews-skeleton-module__ET04wG__breakdown{align-items:center;gap:var(--elementSpacing);display:flex}.EssentialsProductReviews-skeleton-module__ET04wG__scoreBlock{flex-direction:column;flex:none;align-items:center;gap:4px;display:flex}.EssentialsProductReviews-skeleton-module__ET04wG__scoreValue{width:72px;height:var(--h2-size);border-radius:var(--elementRoundness)}.EssentialsProductReviews-skeleton-module__ET04wG__scoreStars{width:90px;height:var(--ps-size);border-radius:var(--elementRoundness)}.EssentialsProductReviews-skeleton-module__ET04wG__scoreCount{width:70px;height:var(--pxs-size);border-radius:var(--elementRoundness)}.EssentialsProductReviews-skeleton-module__ET04wG__histogram{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.EssentialsProductReviews-skeleton-module__ET04wG__histBar{border-radius:999px;width:100%;height:8px}.EssentialsProductReviews-skeleton-module__ET04wG__summaryText{flex-direction:column;gap:8px;display:flex}.EssentialsProductReviews-skeleton-module__ET04wG__summaryHeading{width:60%;height:var(--h3-size);border-radius:var(--elementRoundness)}.EssentialsProductReviews-skeleton-module__ET04wG__summaryLine{width:100%;height:var(--ps-size);border-radius:var(--elementRoundness)}.EssentialsProductReviews-skeleton-module__ET04wG__summaryLine:last-child{width:75%}.EssentialsProductReviews-skeleton-module__ET04wG__gallery{gap:var(--siblingElementSpacing);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.EssentialsProductReviews-skeleton-module__ET04wG__galleryItem{border-radius:var(--elementRoundness);height:110px}.EssentialsProductReviews-skeleton-module__ET04wG__galleryItem:nth-child(n+4){display:none}.EssentialsProductReviews-skeleton-module__ET04wG__divider{background-color:var(--bw200);width:100%;height:1px}.EssentialsProductReviews-skeleton-module__ET04wG__controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.EssentialsProductReviews-skeleton-module__ET04wG__searchPill{border-radius:999px;flex:200px;min-width:160px;height:42px}.EssentialsProductReviews-skeleton-module__ET04wG__controlPill{border-radius:999px;flex:none;width:130px;height:42px}.EssentialsProductReviews-skeleton-module__ET04wG__reviewList,.EssentialsProductReviews-skeleton-module__ET04wG__reviewRow{gap:var(--rowSpacing);flex-direction:column;display:flex}.EssentialsProductReviews-skeleton-module__ET04wG__reviewRow:last-child>.EssentialsProductReviews-skeleton-module__ET04wG__divider{display:none}.EssentialsProductReviews-skeleton-module__ET04wG__review{gap:var(--elementSpacing);flex-direction:column;display:flex}.EssentialsProductReviews-skeleton-module__ET04wG__reviewAuthor{align-items:center;gap:var(--siblingElementSpacing);display:flex}.EssentialsProductReviews-skeleton-module__ET04wG__avatar{border-radius:50%;flex:none;width:44px;height:44px}.EssentialsProductReviews-skeleton-module__ET04wG__authorMeta{flex-direction:column;gap:2px;display:flex}.EssentialsProductReviews-skeleton-module__ET04wG__authorName{width:110px;height:var(--ps-size);border-radius:var(--elementRoundness)}.EssentialsProductReviews-skeleton-module__ET04wG__verified{width:80px;height:var(--pxs-size);border-radius:var(--elementRoundness)}.EssentialsProductReviews-skeleton-module__ET04wG__reviewMain{gap:var(--siblingElementSpacing);flex-direction:column;min-width:0;display:flex}.EssentialsProductReviews-skeleton-module__ET04wG__reviewMainTop{justify-content:space-between;align-items:center;gap:var(--elementSpacing);display:flex}.EssentialsProductReviews-skeleton-module__ET04wG__reviewStars{width:90px;height:var(--ps-size);border-radius:var(--elementRoundness)}.EssentialsProductReviews-skeleton-module__ET04wG__reviewDate{width:70px;height:var(--pxs-size);border-radius:var(--elementRoundness)}.EssentialsProductReviews-skeleton-module__ET04wG__reviewHeadline{width:45%;height:var(--pl-size);border-radius:var(--elementRoundness)}.EssentialsProductReviews-skeleton-module__ET04wG__reviewLine{width:100%;height:var(--ps-size);border-radius:var(--elementRoundness)}.EssentialsProductReviews-skeleton-module__ET04wG__reviewLine:last-child{width:70%}.EssentialsProductReviews-skeleton-module__ET04wG__loadMoreRow{margin-top:var(--elementSpacing);justify-content:center;display:flex}.EssentialsProductReviews-skeleton-module__ET04wG__loadMore{border-radius:999px;width:190px;height:46px}@media (min-width:700px){.EssentialsProductReviews-skeleton-module__ET04wG__summaryPanel{gap:calc(var(--columnSpacing) * 2);grid-template-columns:1fr 1fr}.EssentialsProductReviews-skeleton-module__ET04wG__gallery{grid-template-columns:repeat(6,minmax(0,1fr))}.EssentialsProductReviews-skeleton-module__ET04wG__galleryItem:nth-child(n+4){display:block}}@media (min-width:1024px){.EssentialsProductReviews-skeleton-module__ET04wG__review{gap:var(--columnSpacing);grid-template-columns:130px 1fr;align-items:start;display:grid}.EssentialsProductReviews-skeleton-module__ET04wG__reviewAuthor{flex-direction:column;align-items:flex-start;gap:8px}}
@keyframes EssentialsIngredientList-skeleton-module__xRWXGa__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.EssentialsIngredientList-skeleton-module__xRWXGa__shimmer{background-color:var(--bw150);background-image:linear-gradient(90deg, var(--bw150) 0%, var(--bw200) 50%, var(--bw150) 100%);animation:EssentialsIngredientList-skeleton-module__xRWXGa__shimmer var(--animationTimeSlow) ease-in-out infinite;background-repeat:no-repeat;background-size:200% 100%}.EssentialsIngredientList-skeleton-module__xRWXGa__section{align-items:center;gap:var(--rowSpacing);padding:var(--sectionPadding);flex-direction:column;display:flex}.EssentialsIngredientList-skeleton-module__xRWXGa__heading{align-items:center;gap:var(--siblingElementSpacing);flex-direction:column;width:100%;max-width:760px;display:flex}.EssentialsIngredientList-skeleton-module__xRWXGa__badges{border-radius:var(--buttonRoundness);width:220px;max-width:60%;height:28px}.EssentialsIngredientList-skeleton-module__xRWXGa__headline{width:55%;height:var(--h2-size);border-radius:var(--elementRoundness)}.EssentialsIngredientList-skeleton-module__xRWXGa__descriptionLine{width:70%;height:var(--p-size);border-radius:var(--elementRoundness)}.EssentialsIngredientList-skeleton-module__xRWXGa__descriptionLineShort{width:45%;height:var(--p-size);border-radius:var(--elementRoundness)}.EssentialsIngredientList-skeleton-module__xRWXGa__tabsRow{justify-content:center;align-items:center;gap:var(--siblingElementSpacing);flex-wrap:wrap;width:100%;max-width:880px;display:flex}.EssentialsIngredientList-skeleton-module__xRWXGa__tabPill{width:120px;height:calc(var(--ps-size) + var(--siblingElementSpacing) * 2);border-radius:var(--buttonRoundness)}.EssentialsIngredientList-skeleton-module__xRWXGa__grid{gap:var(--elementSpacing);grid-template-columns:repeat(2,1fr);width:100%;display:grid}.EssentialsIngredientList-skeleton-module__xRWXGa__card{border-radius:var(--elementRoundness);box-shadow:var(--elementShadowFg);background-color:var(--bw100);flex-direction:column;display:flex;overflow:hidden}.EssentialsIngredientList-skeleton-module__xRWXGa__cardImage{aspect-ratio:1;width:100%}.EssentialsIngredientList-skeleton-module__xRWXGa__cardInfo{align-items:center;gap:var(--siblingElementSpacing);padding:var(--elementPadding);flex-direction:column;display:flex}.EssentialsIngredientList-skeleton-module__xRWXGa__cardName{width:70%;height:var(--h3-size);border-radius:var(--elementRoundness)}.EssentialsIngredientList-skeleton-module__xRWXGa__cardDescription{width:85%;height:var(--ps-size);border-radius:var(--elementRoundness)}@media (min-width:700px){.EssentialsIngredientList-skeleton-module__xRWXGa__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.EssentialsIngredientList-skeleton-module__xRWXGa__grid{grid-template-columns:repeat(4,1fr)}}
@keyframes EssentialsCostBreakdown-skeleton-module__g77Rcq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.EssentialsCostBreakdown-skeleton-module__g77Rcq__shimmer{background-color:var(--bw150);background-image:linear-gradient(90deg, var(--bw150) 0%, var(--bw200) 50%, var(--bw150) 100%);animation:EssentialsCostBreakdown-skeleton-module__g77Rcq__shimmer var(--animationTimeSlow) ease-in-out infinite;background-repeat:no-repeat;background-size:200% 100%}.EssentialsCostBreakdown-skeleton-module__g77Rcq__section{align-items:center;gap:var(--rowSpacing);padding:var(--sectionPadding);flex-direction:column;display:flex}.EssentialsCostBreakdown-skeleton-module__g77Rcq__heading{align-items:center;gap:var(--siblingElementSpacing);flex-direction:column;width:100%;max-width:760px;display:flex}.EssentialsCostBreakdown-skeleton-module__g77Rcq__eyebrow{width:140px;height:var(--pxxs-size);border-radius:var(--elementRoundness)}.EssentialsCostBreakdown-skeleton-module__g77Rcq__headline{width:55%;height:var(--h2-size);border-radius:var(--elementRoundness)}.EssentialsCostBreakdown-skeleton-module__g77Rcq__descriptionLine{width:70%;height:var(--p-size);border-radius:var(--elementRoundness)}.EssentialsCostBreakdown-skeleton-module__g77Rcq__descriptionLineShort{width:45%;height:var(--p-size);border-radius:var(--elementRoundness)}.EssentialsCostBreakdown-skeleton-module__g77Rcq__columns{align-items:center;gap:var(--rowSpacing);flex-direction:column;width:100%;max-width:1040px;display:flex}.EssentialsCostBreakdown-skeleton-module__g77Rcq__circleColumn{justify-content:center;align-items:center;display:flex}.EssentialsCostBreakdown-skeleton-module__g77Rcq__circle{border-radius:50%;flex-shrink:0;width:260px;height:260px}.EssentialsCostBreakdown-skeleton-module__g77Rcq__rowsColumn{gap:var(--elementSpacing);flex-direction:column;width:100%;display:flex}.EssentialsCostBreakdown-skeleton-module__g77Rcq__priceCard{padding:var(--elementPadding);border:1px solid var(--bw200);border-radius:var(--elementRoundness);flex-direction:column;display:flex}.EssentialsCostBreakdown-skeleton-module__g77Rcq__rowHeader{justify-content:space-between;align-items:center;gap:var(--siblingElementSpacing);width:100%;display:flex}.EssentialsCostBreakdown-skeleton-module__g77Rcq__rowInfo{align-items:center;gap:var(--siblingElementSpacing);min-width:0;display:flex}.EssentialsCostBreakdown-skeleton-module__g77Rcq__rowImage{border-radius:var(--elementRoundness);flex-shrink:0;width:44px;height:44px}.EssentialsCostBreakdown-skeleton-module__g77Rcq__rowText{flex-direction:column;gap:6px;min-width:0;display:flex}.EssentialsCostBreakdown-skeleton-module__g77Rcq__rowName{width:140px;max-width:100%;height:var(--p-size);border-radius:var(--elementRoundness)}.EssentialsCostBreakdown-skeleton-module__g77Rcq__rowMeta{width:100px;max-width:100%;height:var(--pxs-size);border-radius:var(--elementRoundness)}.EssentialsCostBreakdown-skeleton-module__g77Rcq__rowPrice{width:90px;height:var(--pxl-size);border-radius:var(--elementRoundness);flex-shrink:0}.EssentialsCostBreakdown-skeleton-module__g77Rcq__detailRow{justify-content:space-between;align-items:center;gap:var(--siblingElementSpacing);padding:var(--siblingElementSpacing) 0;border-top:1px solid var(--bw200);display:flex}.EssentialsCostBreakdown-skeleton-module__g77Rcq__rowHeader+.EssentialsCostBreakdown-skeleton-module__g77Rcq__detailRow{margin-top:var(--siblingElementSpacing)}.EssentialsCostBreakdown-skeleton-module__g77Rcq__detailRow:last-child{padding-bottom:0}.EssentialsCostBreakdown-skeleton-module__g77Rcq__detailInfo{align-items:center;gap:var(--siblingElementSpacing);min-width:0;display:flex}.EssentialsCostBreakdown-skeleton-module__g77Rcq__detailCircle{border-radius:50%;flex-shrink:0;width:28px;height:28px}.EssentialsCostBreakdown-skeleton-module__g77Rcq__detailName{width:120px;max-width:100%;height:var(--ps-size);border-radius:var(--elementRoundness)}.EssentialsCostBreakdown-skeleton-module__g77Rcq__detailPrice{width:48px;height:var(--ps-size);border-radius:var(--elementRoundness);flex-shrink:0}.EssentialsCostBreakdown-skeleton-module__g77Rcq__ctaButton{width:100%;height:calc(var(--p-size) + var(--siblingElementSpacing) * 2);border-radius:var(--buttonRoundness)}@media (min-width:700px){.EssentialsCostBreakdown-skeleton-module__g77Rcq__columns{align-items:stretch;gap:var(--columnSpacing);grid-template-columns:1fr 1fr;display:grid}.EssentialsCostBreakdown-skeleton-module__g77Rcq__circle{width:300px;height:300px}}
@keyframes EssentialsComparisonTable-skeleton-module__a4LZTW__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.EssentialsComparisonTable-skeleton-module__a4LZTW__shimmer{background-color:var(--bw150);background-image:linear-gradient(90deg, var(--bw150) 0%, var(--bw200) 50%, var(--bw150) 100%);animation:EssentialsComparisonTable-skeleton-module__a4LZTW__shimmer var(--animationTimeSlow) ease-in-out infinite;background-repeat:no-repeat;background-size:200% 100%}.EssentialsComparisonTable-skeleton-module__a4LZTW__section{align-items:center;gap:var(--rowSpacing);padding:var(--sectionPadding);flex-direction:column;display:flex}.EssentialsComparisonTable-skeleton-module__a4LZTW__heading{align-items:center;gap:var(--siblingElementSpacing);flex-direction:column;width:100%;max-width:760px;display:flex}.EssentialsComparisonTable-skeleton-module__a4LZTW__headline{width:55%;height:var(--h2-size);border-radius:var(--elementRoundness)}.EssentialsComparisonTable-skeleton-module__a4LZTW__captionLine{width:70%;height:var(--p-size);border-radius:var(--elementRoundness)}.EssentialsComparisonTable-skeleton-module__a4LZTW__captionLineShort{width:45%;height:var(--p-size);border-radius:var(--elementRoundness)}.EssentialsComparisonTable-skeleton-module__a4LZTW__tableCard{border:1px solid var(--bw200);border-radius:var(--elementRoundness);grid-template-columns:30fr 40fr 30fr;width:100%;max-width:960px;margin-top:46px;display:grid}.EssentialsComparisonTable-skeleton-module__a4LZTW__headerRow,.EssentialsComparisonTable-skeleton-module__a4LZTW__bodyRow{grid-column:1/-1;grid-template-columns:30fr 40fr 30fr;align-items:stretch;display:grid}.EssentialsComparisonTable-skeleton-module__a4LZTW__bodyRow{border-top:1px solid var(--bw200)}.EssentialsComparisonTable-skeleton-module__a4LZTW__headerCell{justify-content:flex-end;align-items:center;gap:var(--siblingElementSpacing);flex-direction:column;padding:12px 8px;display:flex}.EssentialsComparisonTable-skeleton-module__a4LZTW__productBlock{border-radius:var(--elementRoundness);width:64px;height:20px}.EssentialsComparisonTable-skeleton-module__a4LZTW__productLabel{width:70%;height:var(--pxxs-size);border-radius:var(--elementRoundness)}.EssentialsComparisonTable-skeleton-module__a4LZTW__differentiatorCell{align-items:center;gap:12px;padding:12px 8px;display:flex}.EssentialsComparisonTable-skeleton-module__a4LZTW__differentiatorCircle{border-radius:50%;flex-shrink:0;width:46px;height:46px;display:none}.EssentialsComparisonTable-skeleton-module__a4LZTW__differentiatorText{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.EssentialsComparisonTable-skeleton-module__a4LZTW__differentiator{width:80%;height:var(--p-size);border-radius:var(--elementRoundness)}.EssentialsComparisonTable-skeleton-module__a4LZTW__whyItMatters{width:60%;height:var(--pxs-size);border-radius:var(--elementRoundness)}.EssentialsComparisonTable-skeleton-module__a4LZTW__valueCell{flex-direction:column;justify-content:center;gap:6px;padding:12px 8px;display:flex}.EssentialsComparisonTable-skeleton-module__a4LZTW__valueBar{width:70%;height:var(--p-size);border-radius:var(--elementRoundness)}.EssentialsComparisonTable-skeleton-module__a4LZTW__valueSubBar{width:50%;height:var(--pxs-size);border-radius:var(--elementRoundness)}.EssentialsComparisonTable-skeleton-module__a4LZTW__ctaButton{width:min(360px,100%);height:calc(var(--p-size) + var(--siblingElementSpacing) * 2);border-radius:var(--buttonRoundness);margin-top:var(--elementSpacing)}@media (min-width:700px){.EssentialsComparisonTable-skeleton-module__a4LZTW__tableCard{grid-template-columns:repeat(3,1fr);margin-top:80px}.EssentialsComparisonTable-skeleton-module__a4LZTW__headerRow,.EssentialsComparisonTable-skeleton-module__a4LZTW__bodyRow{grid-template-columns:repeat(3,1fr)}.EssentialsComparisonTable-skeleton-module__a4LZTW__headerCell,.EssentialsComparisonTable-skeleton-module__a4LZTW__differentiatorCell,.EssentialsComparisonTable-skeleton-module__a4LZTW__valueCell{padding:var(--elementPadding)}.EssentialsComparisonTable-skeleton-module__a4LZTW__differentiatorCircle{display:block}.EssentialsComparisonTable-skeleton-module__a4LZTW__productBlock{width:110px;height:40px}}
.EssentialsHeader-module__cKDhsW__mobile{display:block}.EssentialsHeader-module__cKDhsW__tablet,.EssentialsHeader-module__cKDhsW__desktop{display:none}.EssentialsHeader-module__cKDhsW__mobileProxy{visibility:hidden;padding:var(--elementPadding);padding-left:var(--sectionPaddingX);padding-right:var(--sectionPaddingX)}.EssentialsHeader-module__cKDhsW__proxySpacer{width:1px}.EssentialsHeader-module__cKDhsW__mobileFixed{z-index:99;position:fixed;top:0;left:0;right:0}.EssentialsHeader-module__cKDhsW__mobileFixed:before,.EssentialsHeader-module__cKDhsW__tabletFixed:before,.EssentialsHeader-module__cKDhsW__desktopFixed:before{background:var(--bw100);content:"";pointer-events:none;height:3px;position:absolute;top:-2px;left:0;right:0}.EssentialsHeader-module__cKDhsW__searchBackdrop{z-index:98;width:100dvw;height:100dvh;transition:background-color var(--animationTime);will-change:background-color;position:fixed;top:0;left:0}.EssentialsHeader-module__cKDhsW__mobileHeader{padding:var(--elementPadding);padding-left:var(--sectionPaddingX);padding-right:var(--sectionPaddingX);align-items:center;gap:var(--siblingElementSpacing);transition:border-bottom-width var(--animationTime), border-radius var(--animationTime), box-shadow var(--animationTime);grid-template-columns:1fr auto 1fr;display:grid;position:relative}.EssentialsHeader-module__cKDhsW__left{align-items:center;gap:var(--siblingElementSpacing);justify-self:start;display:flex}.EssentialsHeader-module__cKDhsW__center{justify-self:center;align-items:center;display:flex}.EssentialsHeader-module__cKDhsW__right{align-items:center;gap:var(--siblingElementSpacing);justify-self:end;display:flex}.EssentialsHeader-module__cKDhsW__iconGroup{align-items:center;display:flex}.EssentialsHeader-module__cKDhsW__tabletProxy{visibility:hidden;padding:var(--elementPadding);padding-left:var(--sectionPaddingX);padding-right:var(--sectionPaddingX)}.EssentialsHeader-module__cKDhsW__tabletFixed{z-index:99;position:fixed;top:0;left:0;right:0}.EssentialsHeader-module__cKDhsW__tabletHeader{padding:var(--elementPadding);padding-left:var(--sectionPaddingX);padding-right:var(--sectionPaddingX);align-items:center;gap:var(--siblingElementSpacing);transition:border-bottom-width var(--animationTime), border-radius var(--animationTime), box-shadow var(--animationTime);grid-template-columns:1fr auto 1fr;display:grid;position:relative}@media (min-width:700px){.EssentialsHeader-module__cKDhsW__mobile{display:none}.EssentialsHeader-module__cKDhsW__tablet{display:block}}@media (min-width:1024px){.EssentialsHeader-module__cKDhsW__tablet{display:none}.EssentialsHeader-module__cKDhsW__desktop{display:block}}.EssentialsHeader-module__cKDhsW__desktopProxy{visibility:hidden;padding:var(--elementPadding);padding-left:var(--sectionPaddingX);padding-right:var(--sectionPaddingX)}.EssentialsHeader-module__cKDhsW__desktopFixed{z-index:99;position:fixed;top:0;left:0;right:0}.EssentialsHeader-module__cKDhsW__desktopHeader{padding:var(--elementPadding);padding-left:var(--sectionPaddingX);padding-right:var(--sectionPaddingX);align-items:center;gap:var(--siblingElementSpacing);grid-template-columns:1fr auto 1fr;display:grid;position:relative}.EssentialsHeader-module__cKDhsW__mobileHeader,.EssentialsHeader-module__cKDhsW__tabletHeader{background-clip:padding-box;overflow:hidden}.EssentialsHeader-module__cKDhsW__desktopFixed{background-clip:padding-box}.EssentialsHeader-module__cKDhsW__desktopMenu{justify-self:start;align-items:center;display:flex}.EssentialsHeader-module__cKDhsW__desktopNav{align-items:center;gap:calc(var(--siblingElementSpacing) * 1.75);display:flex}.EssentialsHeader-module__cKDhsW__desktopNavItem{align-items:center;display:flex;position:relative}.EssentialsHeader-module__cKDhsW__desktopNavButton{cursor:pointer;color:inherit;background:0 0;border:none;padding:6px 0;position:relative}.EssentialsHeader-module__cKDhsW__desktopNavButton>h3{margin:0}.EssentialsHeader-module__cKDhsW__desktopNavButtonActive:after{content:"";background-color:currentColor;height:2px;position:absolute;bottom:0;left:0;right:0}.EssentialsHeader-module__cKDhsW__desktopLogo{justify-self:center;align-items:center;display:flex}.EssentialsHeader-module__cKDhsW__desktopRight{align-items:center;gap:var(--siblingElementSpacing);justify-self:end;display:flex}.EssentialsHeader-module__cKDhsW__cartIconWrapper{justify-content:center;align-items:center;display:inline-flex;position:relative}.EssentialsHeader-module__cKDhsW__cartBadge{min-width:16px;height:16px;color:var(--bw100);font-family:var(--body-font);box-sizing:border-box;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-6px;right:-8px}.EssentialsHeader-module__cKDhsW__desktopBackdrop{z-index:98;width:100dvw;height:100dvh;transition:background-color var(--animationTime);will-change:background-color;position:fixed;top:0;left:0}[data-ss-bp] .EssentialsHeader-module__cKDhsW__mobile{display:block}[data-ss-bp] .EssentialsHeader-module__cKDhsW__tablet{display:block}[data-ss-bp] .EssentialsHeader-module__cKDhsW__desktop{display:block}
.ImageContainer-module__jtbrMa__imageContainer{width:100%;position:relative}.ImageContainer-module__jtbrMa__imageContainer>*{transition:opacity var(--animationTimeSlow)}
.EssentialsCartSlider-module__6UFdZG__backdrop{z-index:999;width:100dvw;height:100dvh;transition:background-color var(--animationTime);will-change:background-color;position:fixed;top:0;left:0}.EssentialsCartSlider-module__6UFdZG__panel{transition:transform var(--animationTime);will-change:transform;z-index:1000;flex-direction:column;display:flex;position:fixed;overflow:hidden}.EssentialsCartSlider-module__6UFdZG__bottomPanel{width:100dvw;height:90dvh;bottom:0;left:0;transform:translateY(100%)}.EssentialsCartSlider-module__6UFdZG__bottomPanelOpen{transform:translateY(0)}.EssentialsCartSlider-module__6UFdZG__leftPanel{width:90dvw;height:100dvh;top:0;left:0;transform:translate(-100%)}.EssentialsCartSlider-module__6UFdZG__leftPanelOpen{transform:translate(0)}.EssentialsCartSlider-module__6UFdZG__rightPanel{width:90dvw;height:100dvh;top:0;right:0;transform:translate(100%)}.EssentialsCartSlider-module__6UFdZG__rightPanelOpen{transform:translate(0)}.EssentialsCartSlider-module__6UFdZG__header{padding:var(--elementPadding);padding-left:var(--sectionPaddingX);padding-right:var(--sectionPaddingX);align-items:center;gap:var(--siblingElementSpacing);flex-shrink:0;grid-template-columns:1fr auto 1fr;display:grid}@media (min-width:1024px){.EssentialsCartSlider-module__6UFdZG__header{padding-left:calc(var(--elementSpacing) * 1.5);padding-right:calc(var(--elementSpacing) * 1.5)}}.EssentialsCartSlider-module__6UFdZG__lineItems{padding:calc(var(--elementSpacing) * 1.5);padding-bottom:calc(var(--elementSpacing) * 1.5 + 110px);gap:var(--elementSpacing);scrollbar-gutter:stable both-edges;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.EssentialsCartSlider-module__6UFdZG__progressBlock{gap:var(--elementSpacing);padding:var(--elementPadding);padding-left:var(--sectionPaddingX);padding-right:var(--sectionPaddingX);padding-bottom:calc(var(--elementSpacing) * 1.5);z-index:1;transition:box-shadow var(--animationTime);flex-direction:column;flex-shrink:0;display:flex;position:relative}.EssentialsCartSlider-module__6UFdZG__tiers{flex-shrink:0}@media (min-width:1024px){.EssentialsCartSlider-module__6UFdZG__progressBlock{padding-left:calc(var(--elementSpacing) * 1.5);padding-right:calc(var(--elementSpacing) * 1.5)}}.EssentialsCartSlider-module__6UFdZG__progressBlockScrolled{box-shadow:0 6px 12px #0000001f}.EssentialsCartSlider-module__6UFdZG__progressCaption{text-align:center;color:currentColor;justify-content:center;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;display:flex}.EssentialsCartSlider-module__6UFdZG__progressTrack{background-color:var(--bw100);border-radius:999px;height:8px;margin:0 14px;position:relative}.EssentialsCartSlider-module__6UFdZG__progressFill{border-radius:inherit;background-color:var(--primaryColor);height:100%;transition:width var(--animationTimeSlow) ease}.EssentialsCartSlider-module__6UFdZG__progressCheckpoint{--bar-color:var(--primaryColor);--track-border:1px solid var(--bw500);border:var(--track-border);width:28px;height:28px;transition:border-color var(--animationTime) linear, border-width var(--animationTime) linear, transform var(--animationTime) linear;z-index:1;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;overflow:hidden;transform:translate(-50%,-50%)}.EssentialsCartSlider-module__6UFdZG__progressCheckpointUnlocked{border-color:var(--bar-color);border-width:1.5px;transform:translate(-50%,-50%)scale(1.05)}.EssentialsCartSlider-module__6UFdZG__progressCheckpointImage{object-fit:contain;opacity:.5;width:100%;height:100%;transition:opacity var(--animationTime) linear;background-color:#fff}.EssentialsCartSlider-module__6UFdZG__progressCheckpointUnlocked .EssentialsCartSlider-module__6UFdZG__progressCheckpointImage{opacity:1}.EssentialsCartSlider-module__6UFdZG__progressCheckpointIcon{opacity:.5;transition:opacity var(--animationTime) linear}.EssentialsCartSlider-module__6UFdZG__progressCheckpointUnlocked .EssentialsCartSlider-module__6UFdZG__progressCheckpointIcon{opacity:1}.EssentialsCartSlider-module__6UFdZG__recommendedBlock{gap:var(--elementSpacing);padding-top:var(--elementSpacing);border-top:1px solid var(--bw300);margin-top:var(--elementSpacing);flex-direction:column;display:flex}.EssentialsCartSlider-module__6UFdZG__recommendedHeading{font-family:var(--body-font);font-size:16px;font-weight:700;line-height:var(--body-lineHeight);justify-content:center;align-items:center;gap:8px;margin:0;display:flex}.EssentialsCartSlider-module__6UFdZG__lineItems>*{flex-shrink:0}.EssentialsCartSlider-module__6UFdZG__headerSpacer{justify-self:start}.EssentialsCartSlider-module__6UFdZG__titleGroup{align-items:center;gap:var(--siblingElementSpacing);display:flex}.EssentialsCartSlider-module__6UFdZG__titleBadge{min-width:20px;height:20px;color:var(--bw100);font-family:var(--body-font);box-sizing:border-box;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.EssentialsCartSlider-module__6UFdZG__headerClose{cursor:pointer;justify-self:end}.EssentialsCartSlider-module__6UFdZG__emptyState{justify-content:center;align-items:center;gap:var(--siblingElementSpacing);text-align:center;flex-direction:column;flex:1;display:flex}.EssentialsCartSlider-module__6UFdZG__emptyIconCircle{background-color:var(--bw150);width:160px;height:160px;margin-bottom:var(--elementSpacing);border-radius:50%;justify-content:center;align-items:center;display:flex}.EssentialsCartSlider-module__6UFdZG__emptyHeading{margin-bottom:calc(var(--siblingElementSpacing) * -.5);font-weight:700}.EssentialsCartSlider-module__6UFdZG__emptySubtitle{opacity:.6}.EssentialsCartSlider-module__6UFdZG__loadingState{padding:var(--elementPadding);justify-content:center;align-items:center;display:flex}.EssentialsCartSlider-module__6UFdZG__ctaGradient{height:calc(var(--elementSpacing) * 3 + 130px);pointer-events:none;z-index:1;position:absolute;bottom:0;left:0;right:0}.EssentialsCartSlider-module__6UFdZG__checkoutCta{padding:calc(var(--elementSpacing) * 1.5);pointer-events:none;z-index:2;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.EssentialsCartSlider-module__6UFdZG__checkoutCta>*{pointer-events:auto}.EssentialsCartSlider-module__6UFdZG__actionError{border-radius:var(--elementRoundness);color:#821414;font-size:var(--ps-size);text-align:center;background:#ffebebf5;margin:0;padding:8px 10px;font-weight:600}.EssentialsCartSlider-module__6UFdZG__bonusPreviewItem{border-radius:10px;align-items:center;gap:10px;display:flex;overflow:hidden}.EssentialsCartSlider-module__6UFdZG__bonusPreviewImage{flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.EssentialsCartSlider-module__6UFdZG__bonusPreviewImageInner{object-fit:contain;max-width:100%;max-height:100%}.EssentialsCartSlider-module__6UFdZG__bonusPreviewTitle{font-size:var(--ps-size);flex:1;margin:0;font-weight:600}.EssentialsCartSlider-module__6UFdZG__bonusPreviewTag{font-size:var(--pxs-size);letter-spacing:.04em;color:#2e9e4f;margin-right:12px;font-weight:700}

.EssentialsCartLineItem-module__YF92ga__lineItem{border-radius:var(--elementRoundness);grid-template-columns:auto 1fr;align-items:stretch;display:grid;overflow:hidden}.EssentialsCartLineItem-module__YF92ga__lineItemImage{box-sizing:border-box;align-self:stretch;width:96px;position:relative;overflow:hidden}.EssentialsCartLineItem-module__YF92ga__lineItemImageInner{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.EssentialsCartLineItem-module__YF92ga__lineItemImageFade{pointer-events:none;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.EssentialsCartLineItem-module__YF92ga__lineItemContent{padding:var(--elementPadding);flex-direction:column;gap:2px;min-width:0;display:flex}.EssentialsCartLineItem-module__YF92ga__lineItemTitleRow{justify-content:space-between;align-items:baseline;gap:var(--siblingElementSpacing);display:flex}.EssentialsCartLineItem-module__YF92ga__lineItemTitle{font-family:var(--heading-font);font-weight:var(--heading-weight);line-height:var(--heading-lineHeight);font-size:var(--pl-size);margin:0}.EssentialsCartLineItem-module__YF92ga__lineItemPriceGroup{align-items:baseline;gap:var(--siblingElementSpacing);flex-shrink:0;display:inline-flex}.EssentialsCartLineItem-module__YF92ga__lineItemPrice{font-family:var(--heading-font);font-weight:var(--heading-weight);font-size:var(--p-size);flex-shrink:0;margin:0}.EssentialsCartLineItem-module__YF92ga__lineItemPriceOriginal{font-family:var(--heading-font);font-size:var(--ps-size);opacity:.6;flex-shrink:0;margin:0;text-decoration:line-through}.EssentialsCartLineItem-module__YF92ga__lineItemVariant{font-size:var(--ps-size);opacity:.65;margin:0}.EssentialsCartLineItem-module__YF92ga__lineItemPlan{font-size:var(--ps-size);opacity:.65;margin:0;font-style:italic}.EssentialsCartLineItem-module__YF92ga__actionRow{justify-content:space-between;align-items:center;gap:var(--siblingElementSpacing);margin-top:10px;display:flex}.EssentialsCartLineItem-module__YF92ga__quantityBar{border-radius:var(--elementRoundness);box-sizing:border-box;align-items:stretch;display:inline-flex;overflow:hidden}.EssentialsCartLineItem-module__YF92ga__quantityButton{cursor:pointer;color:inherit;opacity:.7;transition:opacity var(--animationTime);background:0 0;border:none;justify-content:center;align-items:center;padding:6px 10px;display:flex}.EssentialsCartLineItem-module__YF92ga__quantityButton:hover:not(:disabled){opacity:1}.EssentialsCartLineItem-module__YF92ga__quantityButton:disabled{opacity:.3;cursor:not-allowed}.EssentialsCartLineItem-module__YF92ga__quantityValue{min-width:28px;font-family:var(--heading-font);font-weight:var(--heading-weight);font-size:var(--p-size);box-sizing:border-box;justify-content:center;align-items:center;padding:6px 14px;display:flex;position:relative}.EssentialsCartLineItem-module__YF92ga__quantityNumber{transition:opacity var(--animationTime)}.EssentialsCartLineItem-module__YF92ga__quantitySpinner{pointer-events:none;transition:opacity var(--animationTime);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.EssentialsCartLineItem-module__YF92ga__trashButton{cursor:pointer;color:inherit;border-radius:var(--elementRoundness);opacity:.55;transition:opacity var(--animationTime);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:6px;display:flex}.EssentialsCartLineItem-module__YF92ga__trashButton:hover{opacity:1}
.FlowLoadingSpinner-module__1h0_gW__flowLoadingSpinner{flex:1;place-items:center;display:grid}.FlowLoadingSpinner-module__1h0_gW__spinner{place-items:center;display:grid;position:relative}.FlowLoadingSpinner-module__1h0_gW__spinner div{box-sizing:border-box;will-change:transform;border-radius:50%;animation:1.2s cubic-bezier(.5,0,.5,1) infinite FlowLoadingSpinner-module__1h0_gW__spinner;display:block;position:absolute;transform:translateZ(0)}.FlowLoadingSpinner-module__1h0_gW__spinner div:first-child{animation-delay:-.45s}.FlowLoadingSpinner-module__1h0_gW__spinner div:nth-child(2){animation-delay:-.3s}.FlowLoadingSpinner-module__1h0_gW__spinner div:nth-child(3){animation-delay:-.15s}@keyframes FlowLoadingSpinner-module__1h0_gW__spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
