.EssentialsFlavorShowcase-module__dChcXa__desktop,.EssentialsFlavorShowcase-module__dChcXa__tablet{display:none}.EssentialsFlavorShowcase-module__dChcXa__mobile{padding:var(--sectionPadding);display:flex;position:relative}.EssentialsFlavorShowcase-module__dChcXa__mobile,.EssentialsFlavorShowcase-module__dChcXa__tablet,.EssentialsFlavorShowcase-module__dChcXa__desktop{gap:var(--rowSpacing);flex-direction:column}.EssentialsFlavorShowcase-module__dChcXa__header{align-items:center;gap:var(--siblingElementSpacing);text-align:center;flex-direction:column;display:flex}.EssentialsFlavorShowcase-module__dChcXa__description{max-width:680px;font-size:var(--p-size)}.EssentialsFlavorShowcase-module__dChcXa__divider{justify-content:center;align-items:center;gap:var(--siblingElementSpacing);display:flex}.EssentialsFlavorShowcase-module__dChcXa__dividerLine{opacity:.25;background-color:currentColor;flex:1 1 0;height:1px}.EssentialsFlavorShowcase-module__dChcXa__dividerLabel{font-size:var(--ps-size);font-variant:small-caps;letter-spacing:.08em;white-space:nowrap}.EssentialsFlavorShowcase-module__dChcXa__grid{gap:var(--rowSpacing) var(--columnSpacing);grid-template-columns:1fr;display:grid}.EssentialsFlavorShowcase-module__dChcXa__card{border-radius:var(--elementRoundness);flex-direction:column;display:flex;overflow:hidden}.EssentialsFlavorShowcase-module__dChcXa__cardImageWrapper{position:relative}.EssentialsFlavorShowcase-module__dChcXa__cardImageWrapper:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000000a6);height:96px;position:absolute;bottom:0;left:0;right:0}.EssentialsFlavorShowcase-module__dChcXa__cardImage{object-fit:cover;width:100%;height:280px;display:block}.EssentialsFlavorShowcase-module__dChcXa__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__dChcXa__cardBody{align-items:center;gap:var(--elementSpacing);padding:var(--elementPadding);flex-direction:column;flex-grow:1;display:flex}.EssentialsFlavorShowcase-module__dChcXa__cardDescription{font-size:var(--ps-size);text-align:center}.EssentialsFlavorShowcase-module__dChcXa__cardButton{width:100%;margin-top:auto}@media (min-width:700px){.EssentialsFlavorShowcase-module__dChcXa__mobile{display:none}.EssentialsFlavorShowcase-module__dChcXa__tablet{padding:var(--sectionPadding);display:flex;position:relative}.EssentialsFlavorShowcase-module__dChcXa__tablet .EssentialsFlavorShowcase-module__dChcXa__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.EssentialsFlavorShowcase-module__dChcXa__mobile,.EssentialsFlavorShowcase-module__dChcXa__tablet{display:none}.EssentialsFlavorShowcase-module__dChcXa__desktop{padding:var(--sectionPadding);display:flex;position:relative}.EssentialsFlavorShowcase-module__dChcXa__desktop .EssentialsFlavorShowcase-module__dChcXa__grid{grid-template-columns:repeat(3,1fr)}}[data-ss-bp] .EssentialsFlavorShowcase-module__dChcXa__mobile{display:flex}[data-ss-bp] .EssentialsFlavorShowcase-module__dChcXa__tablet{display:flex}[data-ss-bp] .EssentialsFlavorShowcase-module__dChcXa__desktop{display:flex}
.EssentialsIngredientList-module__G996RW__desktop,.EssentialsIngredientList-module__G996RW__tablet{display:none}.EssentialsIngredientList-module__G996RW__mobile{padding:var(--sectionPadding);padding-left:0;padding-right:0;display:flex;position:relative}.EssentialsIngredientList-module__G996RW__mobile .EssentialsIngredientList-module__G996RW__heading,.EssentialsIngredientList-module__G996RW__mobile .EssentialsIngredientList-module__G996RW__detailStack{padding-left:var(--sectionPaddingX);padding-right:var(--sectionPaddingX)}.EssentialsIngredientList-module__G996RW__mobile,.EssentialsIngredientList-module__G996RW__tablet,.EssentialsIngredientList-module__G996RW__desktop{align-items:center;gap:var(--rowSpacing);isolation:isolate;flex-direction:column}.EssentialsIngredientList-module__G996RW__heading,.EssentialsIngredientList-module__G996RW__tabsRow,.EssentialsIngredientList-module__G996RW__detailStack{z-index:1;position:relative}.EssentialsIngredientList-module__G996RW__floatingLayer{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.EssentialsIngredientList-module__G996RW__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__G996RW__heading{align-items:center;gap:var(--siblingElementSpacing);flex-direction:column;width:100%;max-width:760px;display:flex}.EssentialsIngredientList-module__G996RW__description{max-width:680px}.EssentialsIngredientList-module__G996RW__tabsRow{justify-content:center;align-items:center;gap:var(--siblingElementSpacing);flex-wrap:wrap;width:100%;max-width:880px;display:flex}.EssentialsIngredientList-module__G996RW__mobile .EssentialsIngredientList-module__G996RW__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__G996RW__mobile .EssentialsIngredientList-module__G996RW__tabsRow::-webkit-scrollbar{display:none}.EssentialsIngredientList-module__G996RW__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__G996RW__tabPill:hover{transform:translateY(-2px);box-shadow:0 4px 10px #0000001a}}@media (prefers-reduced-motion:reduce){.EssentialsIngredientList-module__G996RW__tabPill:hover{transform:none}}.EssentialsIngredientList-module__G996RW__tabPillActiveLayer{z-index:-1;border-radius:inherit;pointer-events:none;transition:opacity var(--animationTimeFast);position:absolute;inset:0}.EssentialsIngredientList-module__G996RW__tabLabel{font-size:var(--ps-size);white-space:nowrap;font-weight:600}.EssentialsIngredientList-module__G996RW__detailStack{width:100%;transition:height var(--animationTimeSlow) ease;display:grid}.EssentialsIngredientList-module__G996RW__detailStackSwitching{overflow:clip}.EssentialsIngredientList-module__G996RW__detailStack>*{grid-area:1/1;align-self:start}.EssentialsIngredientList-module__G996RW__detailCard{width:100%}.EssentialsIngredientList-module__G996RW__detailCardLeaving{pointer-events:none}.EssentialsIngredientList-module__G996RW__seeAllRow{margin-top:var(--columnSpacing);justify-content:center;display:flex}.EssentialsIngredientList-module__G996RW__seeAllRowIn{animation:backwards EssentialsIngredientList-module__G996RW__seeAllRowFadeIn}.EssentialsIngredientList-module__G996RW__seeAllRowOut{animation:forwards EssentialsIngredientList-module__G996RW__seeAllRowFadeOut}.EssentialsIngredientList-module__G996RW__seeAllButton{width:auto}.EssentialsIngredientList-module__G996RW__seeAllButton>div{gap:6px}@keyframes EssentialsIngredientList-module__G996RW__seeAllRowFadeIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes EssentialsIngredientList-module__G996RW__seeAllRowFadeOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.EssentialsIngredientList-module__G996RW__seeAllRowIn,.EssentialsIngredientList-module__G996RW__seeAllRowOut{animation:none}.EssentialsIngredientList-module__G996RW__detailStack{transition:none}}@media (min-width:700px){.EssentialsIngredientList-module__G996RW__mobile{display:none}.EssentialsIngredientList-module__G996RW__tablet{padding:var(--sectionPadding);display:flex;position:relative}}@media (min-width:1024px){.EssentialsIngredientList-module__G996RW__mobile,.EssentialsIngredientList-module__G996RW__tablet{display:none}.EssentialsIngredientList-module__G996RW__desktop{padding:var(--sectionPadding);display:flex;position:relative}}[data-ss-bp] .EssentialsIngredientList-module__G996RW__mobile{display:flex}[data-ss-bp] .EssentialsIngredientList-module__G996RW__tablet{display:flex}[data-ss-bp] .EssentialsIngredientList-module__G996RW__desktop{display:flex}
.IngredientsBadges-module__V30a_a__ingredientsBadges{align-items:center;gap:var(--siblingElementSpacing);display:flex}.IngredientsBadges-module__V30a_a__avatars{align-items:center;display:flex}.IngredientsBadges-module__V30a_a__avatar{border:2px solid var(--bw100);border-radius:50%;flex:none;overflow:hidden}.IngredientsBadges-module__V30a_a__avatarRing{border-radius:50%;flex:none}.IngredientsBadges-module__V30a_a__avatarRing:not(:first-child){margin-left:-10px}.IngredientsBadges-module__V30a_a__avatarRingSpin{position:relative;overflow:hidden}.IngredientsBadges-module__V30a_a__avatarRingSpin:before{content:"";background:var(--avatarRingBackground);animation:4s linear infinite IngredientsBadges-module__V30a_a__ringGradientSpin;position:absolute;inset:-25%}.IngredientsBadges-module__V30a_a__avatarRingSpin .IngredientsBadges-module__V30a_a__avatar{border:none}@keyframes IngredientsBadges-module__V30a_a__ringGradientSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.IngredientsBadges-module__V30a_a__avatarRingSpin:before{animation:none}}.IngredientsBadges-module__V30a_a__text{font-size:var(--ps-size);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.IngredientsBadges-module__V30a_a__statText{font-weight:800}
.IngredientList-module__W6OsZq__grid{gap:var(--elementSpacing);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:700px){.IngredientList-module__W6OsZq__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.IngredientList-module__W6OsZq__grid{grid-template-columns:repeat(4,1fr)}}.IngredientList-module__W6OsZq__boxWrap{display:grid}.IngredientList-module__W6OsZq__boxIn{animation:backwards IngredientList-module__W6OsZq__boxFadeIn}.IngredientList-module__W6OsZq__boxOut{animation:forwards IngredientList-module__W6OsZq__boxFadeOut}@keyframes IngredientList-module__W6OsZq__boxFadeIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes IngredientList-module__W6OsZq__boxFadeOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.IngredientList-module__W6OsZq__boxIn,.IngredientList-module__W6OsZq__boxOut{animation:none}}
.IngredientBox-module__NykLpq__ingredientBox{border-radius:var(--elementRoundness);flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden;container-type:inline-size}.IngredientBox-module__NykLpq__imageArea{aspect-ratio:1;background-color:#0000000d;width:100%;position:relative}.IngredientBox-module__NykLpq__image{height:100%}.IngredientBox-module__NykLpq__image img{object-fit:cover}.IngredientBox-module__NykLpq__imageOverlay{pointer-events:none;position:absolute;inset:0}.IngredientBox-module__NykLpq__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__NykLpq__info{gap:var(--siblingElementSpacing);padding:var(--elementPadding);text-align:center;flex-direction:column;display:flex}.IngredientBox-module__NykLpq__name{font-size:var(--h3-size);text-transform:uppercase}.IngredientBox-module__NykLpq__description{font-size:var(--ps-size);opacity:.8}.IngredientBox-module__NykLpq__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__NykLpq__boxActive .IngredientBox-module__NykLpq__boxHover{opacity:1;pointer-events:auto}.IngredientBox-module__NykLpq__boxHoverContent>*{opacity:0;transition:opacity var(--animationTime), transform var(--animationTime);transform:translateY(16px)}.IngredientBox-module__NykLpq__boxActive .IngredientBox-module__NykLpq__boxHoverContent>*{opacity:1;transform:translateY(0)}.IngredientBox-module__NykLpq__boxActive .IngredientBox-module__NykLpq__boxHoverContent>:last-child{transition-delay:50ms}.IngredientBox-module__NykLpq__boxActive .IngredientBox-module__NykLpq__boxHoverContent>:nth-last-child(2){transition-delay:.17s}.IngredientBox-module__NykLpq__boxActive .IngredientBox-module__NykLpq__boxHoverContent>:nth-last-child(3){transition-delay:.29s}@media (hover:hover){.IngredientBox-module__NykLpq__withMoreInfo:hover .IngredientBox-module__NykLpq__boxHover{opacity:1;pointer-events:auto}.IngredientBox-module__NykLpq__withMoreInfo:hover .IngredientBox-module__NykLpq__boxHoverContent>*{opacity:1;transform:translateY(0)}.IngredientBox-module__NykLpq__withMoreInfo:hover .IngredientBox-module__NykLpq__boxHoverContent>:last-child{transition-delay:50ms}.IngredientBox-module__NykLpq__withMoreInfo:hover .IngredientBox-module__NykLpq__boxHoverContent>:nth-last-child(2){transition-delay:.17s}.IngredientBox-module__NykLpq__withMoreInfo:hover .IngredientBox-module__NykLpq__boxHoverContent>:nth-last-child(3){transition-delay:.29s}}.IngredientBox-module__NykLpq__boxHoverContent{padding:var(--elementPadding);text-align:left;flex-direction:column;gap:4px;display:flex;position:absolute;bottom:0;left:0;right:0}.IngredientBox-module__NykLpq__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__NykLpq__boxHoverText{color:var(--bw150);font-size:var(--pxs-size)}
.EssentialsCostBreakdown-module__Z0rmWa__desktop,.EssentialsCostBreakdown-module__Z0rmWa__tablet{display:none}.EssentialsCostBreakdown-module__Z0rmWa__mobile{padding:var(--sectionPadding);display:flex;position:relative}.EssentialsCostBreakdown-module__Z0rmWa__mobile,.EssentialsCostBreakdown-module__Z0rmWa__tablet,.EssentialsCostBreakdown-module__Z0rmWa__desktop{align-items:center;gap:var(--rowSpacing);isolation:isolate;flex-direction:column}.EssentialsCostBreakdown-module__Z0rmWa__heading{align-items:center;gap:var(--siblingElementSpacing);flex-direction:column;width:100%;max-width:760px;display:flex}.EssentialsCostBreakdown-module__Z0rmWa__eyebrowLabel{font-size:var(--pxxs-size);text-transform:uppercase;letter-spacing:.12em;opacity:.65;font-weight:600}.EssentialsCostBreakdown-module__Z0rmWa__description{max-width:680px}.EssentialsCostBreakdown-module__Z0rmWa__columns{align-items:center;gap:var(--rowSpacing);flex-direction:column;width:100%;max-width:1040px;display:flex}.EssentialsCostBreakdown-module__Z0rmWa__circleColumn{justify-content:center;align-items:center;gap:var(--elementSpacing);flex-direction:column;display:flex}.EssentialsCostBreakdown-module__Z0rmWa__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__Z0rmWa__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__Z0rmWa__circle:hover{transform:perspective(900px)rotateX(6deg)rotateY(-6deg)translateY(-4px)scale(1.02)}.EssentialsCostBreakdown-module__Z0rmWa__circle:hover:after{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.EssentialsCostBreakdown-module__Z0rmWa__circle,.EssentialsCostBreakdown-module__Z0rmWa__circle:after{transition:none}.EssentialsCostBreakdown-module__Z0rmWa__circle:hover{transform:none}.EssentialsCostBreakdown-module__Z0rmWa__circle:hover:after{transform:translate(-100%)}}.EssentialsCostBreakdown-module__Z0rmWa__mobile .EssentialsCostBreakdown-module__Z0rmWa__circle{width:260px;height:260px}.EssentialsCostBreakdown-module__Z0rmWa__savingsLabel{font-size:var(--pxxs-size);text-transform:uppercase;letter-spacing:.12em;opacity:.85;font-weight:600}.EssentialsCostBreakdown-module__Z0rmWa__savingsValue{font-family:var(--heading-font);font-weight:var(--heading-weight);font-size:52px;line-height:1.05}.EssentialsCostBreakdown-module__Z0rmWa__mobile .EssentialsCostBreakdown-module__Z0rmWa__savingsValue{font-size:44px}.EssentialsCostBreakdown-module__Z0rmWa__savingsCaption{font-size:var(--pxs-size);opacity:.85;max-width:200px;margin:0 auto}.EssentialsCostBreakdown-module__Z0rmWa__savingsMedia{isolation:isolate;width:100%;position:relative}.EssentialsCostBreakdown-module__Z0rmWa__savingsImageFrame{border-radius:var(--elementRoundness);width:100%;overflow:hidden}.EssentialsCostBreakdown-module__Z0rmWa__savingsImage{width:100%;height:auto;display:block}.EssentialsCostBreakdown-module__Z0rmWa__savingsMedia .EssentialsCostBreakdown-module__Z0rmWa__circle{width:180px;height:180px;position:absolute;top:-8px;left:0}.EssentialsCostBreakdown-module__Z0rmWa__savingsMedia .EssentialsCostBreakdown-module__Z0rmWa__savingsValue{font-size:38px}.EssentialsCostBreakdown-module__Z0rmWa__mobile .EssentialsCostBreakdown-module__Z0rmWa__savingsMedia .EssentialsCostBreakdown-module__Z0rmWa__circle{width:150px;height:150px}.EssentialsCostBreakdown-module__Z0rmWa__mobile .EssentialsCostBreakdown-module__Z0rmWa__savingsMedia .EssentialsCostBreakdown-module__Z0rmWa__savingsValue{font-size:30px}.EssentialsCostBreakdown-module__Z0rmWa__buttonWrap{width:100%}.EssentialsCostBreakdown-module__Z0rmWa__rowsColumn{gap:var(--elementSpacing);flex-direction:column;width:100%;display:flex}.EssentialsCostBreakdown-module__Z0rmWa__rowsStack{gap:var(--siblingElementSpacing);flex-direction:column;display:flex}.EssentialsCostBreakdown-module__Z0rmWa__priceRow{padding:var(--elementPadding);border-radius:var(--elementRoundness);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;display:flex}.EssentialsCostBreakdown-module__Z0rmWa__rowHeader{justify-content:space-between;align-items:center;gap:var(--siblingElementSpacing);width:100%;display:flex}.EssentialsCostBreakdown-module__Z0rmWa__rowInfo{align-items:center;gap:var(--siblingElementSpacing);min-width:0;display:flex}.EssentialsCostBreakdown-module__Z0rmWa__rowText{flex-direction:column;gap:2px;min-width:0;display:flex}.EssentialsCostBreakdown-module__Z0rmWa__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__Z0rmWa__rowRight{align-items:center;gap:var(--siblingElementSpacing);display:flex}.EssentialsCostBreakdown-module__Z0rmWa__detailsInner{overflow:hidden}.EssentialsCostBreakdown-module__Z0rmWa__detailRow{justify-content:space-between;align-items:center;gap:var(--siblingElementSpacing);padding:var(--siblingElementSpacing) 0;display:flex}.EssentialsCostBreakdown-module__Z0rmWa__detailRow:first-child{margin-top:var(--siblingElementSpacing)}.EssentialsCostBreakdown-module__Z0rmWa__detailRow:last-child{padding-bottom:0}.EssentialsCostBreakdown-module__Z0rmWa__detailInfo{align-items:center;gap:6px;min-width:0;display:flex}.EssentialsCostBreakdown-module__Z0rmWa__detailIcon{flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.EssentialsCostBreakdown-module__Z0rmWa__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__Z0rmWa__detailName{font-size:var(--ps-size)}.EssentialsCostBreakdown-module__Z0rmWa__detailPrice{font-size:var(--ps-size);white-space:nowrap;font-weight:600}.EssentialsCostBreakdown-module__Z0rmWa__rowName{font-size:var(--p-size);font-weight:700}.EssentialsCostBreakdown-module__Z0rmWa__rowMeta{font-size:var(--pxs-size);opacity:.65}.EssentialsCostBreakdown-module__Z0rmWa__rowCompare{font-size:var(--p-size);opacity:.55;white-space:nowrap;text-decoration:line-through}.EssentialsCostBreakdown-module__Z0rmWa__rowPrice{font-size:var(--pl-size);white-space:nowrap;font-weight:700}.EssentialsCostBreakdown-module__Z0rmWa__rowPriceEmphasized{font-size:var(--pxl-size);font-weight:800}@media (min-width:700px){.EssentialsCostBreakdown-module__Z0rmWa__mobile{display:none}.EssentialsCostBreakdown-module__Z0rmWa__tablet{padding:var(--sectionPadding);display:flex;position:relative}.EssentialsCostBreakdown-module__Z0rmWa__tablet .EssentialsCostBreakdown-module__Z0rmWa__columns{align-items:stretch;gap:var(--columnSpacing);grid-template-columns:1fr 1fr;display:grid}}@media (min-width:1024px){.EssentialsCostBreakdown-module__Z0rmWa__mobile,.EssentialsCostBreakdown-module__Z0rmWa__tablet{display:none}.EssentialsCostBreakdown-module__Z0rmWa__desktop{padding:var(--sectionPadding);display:flex;position:relative}.EssentialsCostBreakdown-module__Z0rmWa__desktop .EssentialsCostBreakdown-module__Z0rmWa__columns{align-items:stretch;gap:var(--columnSpacing);grid-template-columns:1fr 1fr;display:grid}.EssentialsCostBreakdown-module__Z0rmWa__centerDesktopPricing .EssentialsCostBreakdown-module__Z0rmWa__rowsColumn{justify-content:center}}[data-ss-bp] .EssentialsCostBreakdown-module__Z0rmWa__mobile{display:flex}[data-ss-bp] .EssentialsCostBreakdown-module__Z0rmWa__tablet{display:flex}[data-ss-bp] .EssentialsCostBreakdown-module__Z0rmWa__desktop{display:flex}
.EssentialsComparisonTable-module__1os64q__desktop,.EssentialsComparisonTable-module__1os64q__tablet{display:none}.EssentialsComparisonTable-module__1os64q__mobile{padding:var(--sectionPadding);display:flex;position:relative}.EssentialsComparisonTable-module__1os64q__mobile,.EssentialsComparisonTable-module__1os64q__tablet,.EssentialsComparisonTable-module__1os64q__desktop{align-items:center;gap:var(--rowSpacing);isolation:isolate;flex-direction:column}.EssentialsComparisonTable-module__1os64q__heading{align-items:center;gap:var(--siblingElementSpacing);flex-direction:column;width:100%;max-width:760px;display:flex}.EssentialsComparisonTable-module__1os64q__headline{margin-top:var(--siblingElementSpacing)}.EssentialsComparisonTable-module__1os64q__caption{max-width:680px}.EssentialsComparisonTable-module__1os64q__ctaWrap{width:min(360px,100%);margin-top:var(--elementSpacing)}.EssentialsComparisonTable-module__1os64q__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__1os64q__mobile .EssentialsComparisonTable-module__1os64q__tableCard{grid-template-columns:30fr 40fr 30fr;margin-top:46px}.EssentialsComparisonTable-module__1os64q__ourPanel{border-radius:var(--elementRoundness);box-shadow:var(--elementShadowBg);grid-column:2/3;position:absolute;inset:-24px 0;overflow:hidden}.EssentialsComparisonTable-module__1os64q__mobile .EssentialsComparisonTable-module__1os64q__ourPanel{top:-14px;bottom:-14px}.EssentialsComparisonTable-module__1os64q__ourPanelSurface{border-radius:inherit;width:100%;height:100%;position:relative}@property --comparisonRingAngle{syntax:"<angle>";inherits:false;initial-value:0deg}.EssentialsComparisonTable-module__1os64q__ourPanelWithRing{padding:3px}.EssentialsComparisonTable-module__1os64q__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__1os64q__comparisonRingSpin;position:absolute;inset:0}.EssentialsComparisonTable-module__1os64q__ourPanelWithRing .EssentialsComparisonTable-module__1os64q__ourPanelSurface{border-radius:calc(var(--elementRoundness) - 3px)}@keyframes EssentialsComparisonTable-module__1os64q__comparisonRingSpin{to{--comparisonRingAngle:360deg}}.EssentialsComparisonTable-module__1os64q__headerRow,.EssentialsComparisonTable-module__1os64q__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__1os64q__bodyRow{transition:background-color var(--animationTimeFast)}.EssentialsComparisonTable-module__1os64q__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__1os64q__bodyRow:last-child{border-bottom-right-radius:15px;border-bottom-left-radius:15px}.EssentialsComparisonTable-module__1os64q__bodyRow:last-child:before{bottom:15px}@media (hover:hover){.EssentialsComparisonTable-module__1os64q__bodyRow:hover{background-color:#0000000b}.EssentialsComparisonTable-module__1os64q__bodyRow:hover:before{opacity:1}}.EssentialsComparisonTable-module__1os64q__headerCell{justify-content:flex-end;align-items:center;gap:var(--siblingElementSpacing);padding:var(--elementPadding);flex-direction:column;display:flex}.EssentialsComparisonTable-module__1os64q__productCell{text-align:center}.EssentialsComparisonTable-module__1os64q__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__1os64q__productFloat}.EssentialsComparisonTable-module__1os64q__ourProductCell .EssentialsComparisonTable-module__1os64q__productImage{height:134px;margin-top:-94px;animation-delay:-2.5s}.EssentialsComparisonTable-module__1os64q__mobile .EssentialsComparisonTable-module__1os64q__productImage{height:64px;margin-top:-44px}.EssentialsComparisonTable-module__1os64q__mobile .EssentialsComparisonTable-module__1os64q__ourProductCell .EssentialsComparisonTable-module__1os64q__productImage{height:78px;margin-top:-58px}@keyframes EssentialsComparisonTable-module__1os64q__productFloat{0%{transform:translateY(0)}to{transform:translateY(-7px)}}.EssentialsComparisonTable-module__1os64q__productLabel{font-size:var(--pxxs-size);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.EssentialsComparisonTable-module__1os64q__differentiatorCell{padding:var(--elementPadding);align-items:center;gap:12px;display:flex}.EssentialsComparisonTable-module__1os64q__differentiatorImage{border:1px solid var(--bw350);background-position:50%;background-size:cover;border-radius:50%;flex-shrink:0;width:46px;height:46px}.EssentialsComparisonTable-module__1os64q__differentiatorText{flex-direction:column;gap:2px;min-width:0;display:flex}.EssentialsComparisonTable-module__1os64q__differentiator{font-size:var(--p-size);font-weight:600}.EssentialsComparisonTable-module__1os64q__whyItMatters{font-size:var(--pxs-size)}.EssentialsComparisonTable-module__1os64q__valueCell{padding:var(--elementPadding);flex-direction:column;justify-content:center;gap:4px;display:flex}.EssentialsComparisonTable-module__1os64q__valueRow{align-items:center;gap:6px;display:flex}.EssentialsComparisonTable-module__1os64q__checkCircle{border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.EssentialsComparisonTable-module__1os64q__ourValue{font-size:var(--p-size);font-weight:700}.EssentialsComparisonTable-module__1os64q__ourSub{font-size:var(--pxs-size);margin-left:28px}.EssentialsComparisonTable-module__1os64q__theirValue{font-size:var(--p-size)}.EssentialsComparisonTable-module__1os64q__mobile .EssentialsComparisonTable-module__1os64q__headerCell,.EssentialsComparisonTable-module__1os64q__mobile .EssentialsComparisonTable-module__1os64q__differentiatorCell,.EssentialsComparisonTable-module__1os64q__mobile .EssentialsComparisonTable-module__1os64q__valueCell{padding:12px 8px}.EssentialsComparisonTable-module__1os64q__mobile .EssentialsComparisonTable-module__1os64q__differentiator,.EssentialsComparisonTable-module__1os64q__mobile .EssentialsComparisonTable-module__1os64q__ourValue{font-size:var(--ps-size)}.EssentialsComparisonTable-module__1os64q__mobile .EssentialsComparisonTable-module__1os64q__theirValue{font-size:var(--pxs-size)}.EssentialsComparisonTable-module__1os64q__mobile .EssentialsComparisonTable-module__1os64q__ourSub{font-size:var(--pxxs-size);margin-left:0}.EssentialsComparisonTable-module__1os64q__mobile .EssentialsComparisonTable-module__1os64q__differentiatorImage{display:none}.EssentialsComparisonTable-module__1os64q__mobile .EssentialsComparisonTable-module__1os64q__whyItMatters{font-size:var(--pxxs-size)}.EssentialsComparisonTable-module__1os64q__mobile .EssentialsComparisonTable-module__1os64q__checkCircle{display:none}@media (prefers-reduced-motion:reduce){.EssentialsComparisonTable-module__1os64q__bodyRowHidden{opacity:1}.EssentialsComparisonTable-module__1os64q__bodyRowReveal,.EssentialsComparisonTable-module__1os64q__productImage,.EssentialsComparisonTable-module__1os64q__ourPanelWithRing:before{animation:none}}@media (min-width:700px){.EssentialsComparisonTable-module__1os64q__mobile{display:none}.EssentialsComparisonTable-module__1os64q__tablet{padding:var(--sectionPadding);display:flex;position:relative}}@media (min-width:1024px){.EssentialsComparisonTable-module__1os64q__mobile,.EssentialsComparisonTable-module__1os64q__tablet{display:none}.EssentialsComparisonTable-module__1os64q__desktop{padding:var(--sectionPadding);display:flex;position:relative}}[data-ss-bp] .EssentialsComparisonTable-module__1os64q__mobile{display:flex}[data-ss-bp] .EssentialsComparisonTable-module__1os64q__tablet{display:flex}[data-ss-bp] .EssentialsComparisonTable-module__1os64q__desktop{display:flex}
@keyframes GenericSectionSkeleton-module__ptbDXG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.GenericSectionSkeleton-module__ptbDXG__shimmer{background-color:var(--bw150);background-image:linear-gradient(90deg, var(--bw150) 0%, var(--bw200) 50%, var(--bw150) 100%);animation:GenericSectionSkeleton-module__ptbDXG__shimmer var(--animationTimeSlow) ease-in-out infinite;background-repeat:no-repeat;background-size:200% 100%}.GenericSectionSkeleton-module__ptbDXG__section{align-items:center;gap:var(--elementSpacing);padding:var(--sectionPadding);flex-direction:column;display:flex}.GenericSectionSkeleton-module__ptbDXG__headline{width:min(60%,480px);height:var(--h2-size);border-radius:var(--elementRoundness)}.GenericSectionSkeleton-module__ptbDXG__line{width:min(80%,640px);height:var(--p-size);border-radius:var(--elementRoundness)}.GenericSectionSkeleton-module__ptbDXG__lineShort{width:min(50%,400px);height:var(--p-size);border-radius:var(--elementRoundness)}.GenericSectionSkeleton-module__ptbDXG__media{aspect-ratio:16/9;border-radius:var(--elementRoundness);width:100%;max-width:960px}
@keyframes EssentialsProductOverview-skeleton-module__AcLTWG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.EssentialsProductOverview-skeleton-module__AcLTWG__shimmer{background-color:var(--bw150);background-image:linear-gradient(90deg, var(--bw150) 0%, var(--bw200) 50%, var(--bw150) 100%);animation:EssentialsProductOverview-skeleton-module__AcLTWG__shimmer var(--animationTimeSlow) ease-in-out infinite;background-repeat:no-repeat;background-size:200% 100%}.EssentialsProductOverview-skeleton-module__AcLTWG__section{gap:var(--rowSpacing);padding:var(--sectionPadding);flex-direction:column;display:flex}.EssentialsProductOverview-skeleton-module__AcLTWG__media{width:100%}.EssentialsProductOverview-skeleton-module__AcLTWG__image{aspect-ratio:1;border-radius:var(--elementRoundness);width:100%}.EssentialsProductOverview-skeleton-module__AcLTWG__info{gap:var(--elementSpacing);flex-direction:column;min-width:0;display:flex}.EssentialsProductOverview-skeleton-module__AcLTWG__headline{width:70%;height:var(--h1-size);border-radius:var(--elementRoundness)}.EssentialsProductOverview-skeleton-module__AcLTWG__reviewRow{align-items:center;display:flex}.EssentialsProductOverview-skeleton-module__AcLTWG__stars{width:35%;height:var(--ps-size);border-radius:var(--elementRoundness)}.EssentialsProductOverview-skeleton-module__AcLTWG__description{gap:calc(var(--siblingElementSpacing) * .5);flex-direction:column;display:flex}.EssentialsProductOverview-skeleton-module__AcLTWG__line{width:100%;height:var(--p-size);border-radius:var(--elementRoundness)}.EssentialsProductOverview-skeleton-module__AcLTWG__lineShort{width:60%;height:var(--p-size);border-radius:var(--elementRoundness)}.EssentialsProductOverview-skeleton-module__AcLTWG__pills{gap:var(--siblingElementSpacing);flex-wrap:wrap;display:flex}.EssentialsProductOverview-skeleton-module__AcLTWG__pill{width:90px;height:calc(var(--pxs-size) + 8px);border-radius:var(--buttonRoundness)}.EssentialsProductOverview-skeleton-module__AcLTWG__optionGroup{gap:var(--siblingElementSpacing);flex-direction:column;display:flex}.EssentialsProductOverview-skeleton-module__AcLTWG__optionLabel{width:25%;height:var(--ps-size);border-radius:var(--elementRoundness)}.EssentialsProductOverview-skeleton-module__AcLTWG__chipRow{gap:var(--siblingElementSpacing);display:flex}.EssentialsProductOverview-skeleton-module__AcLTWG__chip{width:80px;height:calc(var(--p-size) + var(--siblingElementSpacing) * 2);border-radius:var(--buttonRoundness)}.EssentialsProductOverview-skeleton-module__AcLTWG__optionBoxRow{gap:var(--siblingElementSpacing);grid-template-columns:repeat(3,1fr);display:grid}.EssentialsProductOverview-skeleton-module__AcLTWG__optionBox{border-radius:var(--elementRoundness);height:110px}.EssentialsProductOverview-skeleton-module__AcLTWG__purchaseRow{width:100%;height:calc(var(--p-size) + var(--siblingElementSpacing) * 3);border-radius:var(--elementRoundness)}.EssentialsProductOverview-skeleton-module__AcLTWG__price{width:40%;height:var(--h3-size);border-radius:var(--elementRoundness)}.EssentialsProductOverview-skeleton-module__AcLTWG__cta{width:100%;height:calc(var(--p-size) + var(--siblingElementSpacing) * 4);border-radius:var(--buttonRoundness)}.EssentialsProductOverview-skeleton-module__AcLTWG__badges{gap:var(--columnSpacing);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.EssentialsProductOverview-skeleton-module__AcLTWG__badge{flex-direction:column;align-items:center;gap:6px;display:flex}.EssentialsProductOverview-skeleton-module__AcLTWG__badgeIcon{border-radius:50%;width:48px;height:48px}.EssentialsProductOverview-skeleton-module__AcLTWG__badgeLabel{width:60%;height:var(--pxs-size);border-radius:var(--elementRoundness)}.EssentialsProductOverview-skeleton-module__AcLTWG__accordions{flex-direction:column;display:flex}.EssentialsProductOverview-skeleton-module__AcLTWG__accordionRow{border-bottom:1px solid var(--bw200);justify-content:space-between;align-items:center;padding:18px 0;display:flex}.EssentialsProductOverview-skeleton-module__AcLTWG__accordionRow:first-child{border-top:1px solid var(--bw200)}.EssentialsProductOverview-skeleton-module__AcLTWG__accordionTitle{width:45%;height:var(--h3-size);border-radius:var(--elementRoundness)}.EssentialsProductOverview-skeleton-module__AcLTWG__accordionIcon{border-radius:var(--elementRoundness);width:20px;height:20px}@media (min-width:700px){.EssentialsProductOverview-skeleton-module__AcLTWG__section{align-items:start;gap:var(--columnSpacing);grid-template-columns:1fr 1fr;display:grid}}
@keyframes EssentialsFloatingCta-skeleton-module__HloX_W__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.EssentialsFloatingCta-skeleton-module__HloX_W__shimmer{background-color:var(--bw150);background-image:linear-gradient(90deg, var(--bw150) 0%, var(--bw200) 50%, var(--bw150) 100%);animation:EssentialsFloatingCta-skeleton-module__HloX_W__shimmer var(--animationTimeSlow) ease-in-out infinite;background-repeat:no-repeat;background-size:200% 100%}.EssentialsFloatingCta-skeleton-module__HloX_W__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__HloX_W__barContent{align-items:stretch;gap:10px;width:100%;max-width:640px;margin:0 auto;display:flex}.EssentialsFloatingCta-skeleton-module__HloX_W__selector{border-radius:var(--buttonRoundness);flex:1;min-width:0;height:46px}.EssentialsFloatingCta-skeleton-module__HloX_W__selector:nth-child(2),.EssentialsFloatingCta-skeleton-module__HloX_W__selector:nth-child(3){display:none}.EssentialsFloatingCta-skeleton-module__HloX_W__cta{border-radius:var(--buttonRoundness);flex:none;width:130px;height:46px}@media (min-width:700px){.EssentialsFloatingCta-skeleton-module__HloX_W__bar{padding-top:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.EssentialsFloatingCta-skeleton-module__HloX_W__barContent{align-items:center;gap:10px;max-width:1400px}.EssentialsFloatingCta-skeleton-module__HloX_W__selector:nth-child(2),.EssentialsFloatingCta-skeleton-module__HloX_W__selector:nth-child(3){display:block}.EssentialsFloatingCta-skeleton-module__HloX_W__cta{width:160px}}@media (min-width:1024px){.EssentialsFloatingCta-skeleton-module__HloX_W__barContent{gap:16px}.EssentialsFloatingCta-skeleton-module__HloX_W__selector{flex:0 0 185px;width:185px}.EssentialsFloatingCta-skeleton-module__HloX_W__selector:first-child{margin-left:auto}.EssentialsFloatingCta-skeleton-module__HloX_W__cta{width:220px}}
@keyframes EssentialsTextSection-skeleton-module__Erf84G__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.EssentialsTextSection-skeleton-module__Erf84G__shimmer{background-color:var(--bw150);background-image:linear-gradient(90deg, var(--bw150) 0%, var(--bw200) 50%, var(--bw150) 100%);animation:EssentialsTextSection-skeleton-module__Erf84G__shimmer var(--animationTimeSlow) ease-in-out infinite;background-repeat:no-repeat;background-size:200% 100%}.EssentialsTextSection-skeleton-module__Erf84G__section{padding:var(--sectionPadding);flex-direction:column;display:flex}.EssentialsTextSection-skeleton-module__Erf84G__split{gap:var(--rowSpacing);flex-direction:column;width:100%;max-width:1200px;margin:0 auto;display:flex}.EssentialsTextSection-skeleton-module__Erf84G__imageCol{width:100%}.EssentialsTextSection-skeleton-module__Erf84G__image{aspect-ratio:4/3;border-radius:var(--elementRoundness);width:100%}.EssentialsTextSection-skeleton-module__Erf84G__textCol{gap:var(--siblingElementSpacing);flex-direction:column;display:flex}.EssentialsTextSection-skeleton-module__Erf84G__headline{width:80%;height:var(--h2-size);border-radius:var(--elementRoundness)}.EssentialsTextSection-skeleton-module__Erf84G__line{width:100%;height:var(--p-size);border-radius:var(--elementRoundness)}.EssentialsTextSection-skeleton-module__Erf84G__lineShort{width:60%;height:var(--p-size);border-radius:var(--elementRoundness)}.EssentialsTextSection-skeleton-module__Erf84G__ctaWrap{width:100%}.EssentialsTextSection-skeleton-module__Erf84G__ctaButton{width:min(240px,100%);height:calc(var(--p-size) + var(--siblingElementSpacing) * 2);border-radius:var(--buttonRoundness)}@media (min-width:700px){.EssentialsTextSection-skeleton-module__Erf84G__split{gap:calc(var(--columnSpacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}}
@keyframes EssentialsTextSectionBleed-skeleton-module__2A9E_G__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.EssentialsTextSectionBleed-skeleton-module__2A9E_G__shimmer{background-color:var(--bw150);background-image:linear-gradient(90deg, var(--bw150) 0%, var(--bw200) 50%, var(--bw150) 100%);animation:EssentialsTextSectionBleed-skeleton-module__2A9E_G__shimmer var(--animationTimeSlow) ease-in-out infinite;background-repeat:no-repeat;background-size:200% 100%}.EssentialsTextSectionBleed-skeleton-module__2A9E_G__section{padding:var(--sectionPadding);flex-direction:column;padding-bottom:0;display:flex}.EssentialsTextSectionBleed-skeleton-module__2A9E_G__split{gap:var(--rowSpacing);flex-direction:column;width:100%;max-width:1200px;margin:0 auto;display:flex}.EssentialsTextSectionBleed-skeleton-module__2A9E_G__imageCol{order:2;align-items:flex-end;width:100%;display:flex}.EssentialsTextSectionBleed-skeleton-module__2A9E_G__image{aspect-ratio:4/3;border-radius:var(--elementRoundness) var(--elementRoundness) 0 0;width:100%}.EssentialsTextSectionBleed-skeleton-module__2A9E_G__textCol{gap:var(--siblingElementSpacing);flex-direction:column;display:flex}.EssentialsTextSectionBleed-skeleton-module__2A9E_G__headline{width:80%;height:var(--h2-size);border-radius:var(--elementRoundness)}.EssentialsTextSectionBleed-skeleton-module__2A9E_G__line{width:100%;height:var(--p-size);border-radius:var(--elementRoundness)}.EssentialsTextSectionBleed-skeleton-module__2A9E_G__lineShort{width:60%;height:var(--p-size);border-radius:var(--elementRoundness)}.EssentialsTextSectionBleed-skeleton-module__2A9E_G__ctaWrap{width:100%}.EssentialsTextSectionBleed-skeleton-module__2A9E_G__ctaButton{width:min(240px,100%);height:calc(var(--p-size) + var(--siblingElementSpacing) * 2);border-radius:var(--buttonRoundness)}@media (min-width:700px){.EssentialsTextSectionBleed-skeleton-module__2A9E_G__section{padding:var(--sectionPadding)}.EssentialsTextSectionBleed-skeleton-module__2A9E_G__split{gap:calc(var(--columnSpacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.EssentialsTextSectionBleed-skeleton-module__2A9E_G__imageCol{order:0;align-self:stretch}.EssentialsTextSectionBleed-skeleton-module__2A9E_G__image{border-radius:var(--elementRoundness)}}
@keyframes EssentialsAmbassadorCards-skeleton-module__ZQ08tW__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.EssentialsAmbassadorCards-skeleton-module__ZQ08tW__shimmer{background-color:var(--bw150);background-image:linear-gradient(90deg, var(--bw150) 0%, var(--bw200) 50%, var(--bw150) 100%);animation:EssentialsAmbassadorCards-skeleton-module__ZQ08tW__shimmer var(--animationTimeSlow) ease-in-out infinite;background-repeat:no-repeat;background-size:200% 100%}.EssentialsAmbassadorCards-skeleton-module__ZQ08tW__section{gap:var(--rowSpacing);flex-direction:column;display:flex}.EssentialsAmbassadorCards-skeleton-module__ZQ08tW__header{align-items:center;gap:var(--elementSpacing);padding:var(--sectionPadding);flex-direction:column;padding-bottom:0;display:flex}.EssentialsAmbassadorCards-skeleton-module__ZQ08tW__eyebrow{width:140px;height:calc(var(--pxs-size) + 10px);border-radius:var(--buttonRoundness)}.EssentialsAmbassadorCards-skeleton-module__ZQ08tW__headlines{align-items:center;gap:var(--siblingElementSpacing);flex-direction:column;width:100%;display:flex}.EssentialsAmbassadorCards-skeleton-module__ZQ08tW__headline{width:min(60%,480px);height:var(--h2-size);border-radius:var(--elementRoundness)}.EssentialsAmbassadorCards-skeleton-module__ZQ08tW__subheadline{width:min(40%,320px);height:var(--h3-size);border-radius:var(--elementRoundness)}.EssentialsAmbassadorCards-skeleton-module__ZQ08tW__carousel{gap:var(--elementSpacing);padding:var(--sectionPadding);flex-direction:column;padding-top:0;display:flex}.EssentialsAmbassadorCards-skeleton-module__ZQ08tW__cards{gap:var(--columnSpacing);grid-template-columns:1fr;display:grid}.EssentialsAmbassadorCards-skeleton-module__ZQ08tW__card{border-radius:var(--elementRoundness);box-shadow:var(--elementShadowBg);flex-direction:column;display:flex;overflow:hidden}.EssentialsAmbassadorCards-skeleton-module__ZQ08tW__card:nth-child(2),.EssentialsAmbassadorCards-skeleton-module__ZQ08tW__card:nth-child(3){display:none}.EssentialsAmbassadorCards-skeleton-module__ZQ08tW__cardImage{aspect-ratio:1;width:100%}.EssentialsAmbassadorCards-skeleton-module__ZQ08tW__cardBody{align-items:flex-start;gap:var(--siblingElementSpacing);padding:var(--elementPadding);flex-direction:column;display:flex}.EssentialsAmbassadorCards-skeleton-module__ZQ08tW__cardName{width:55%;height:var(--h3-size);border-radius:var(--elementRoundness)}.EssentialsAmbassadorCards-skeleton-module__ZQ08tW__cardDescription{width:80%;height:var(--pxs-size);border-radius:var(--elementRoundness)}.EssentialsAmbassadorCards-skeleton-module__ZQ08tW__cardBadge{width:100px;height:calc(var(--pxxs-size) + 10px);border-radius:var(--buttonRoundness)}.EssentialsAmbassadorCards-skeleton-module__ZQ08tW__dots{justify-content:center;gap:8px;display:flex}.EssentialsAmbassadorCards-skeleton-module__ZQ08tW__dot{border-radius:50%;width:8px;height:8px}.EssentialsAmbassadorCards-skeleton-module__ZQ08tW__reviewStats{justify-content:center;align-items:center;gap:var(--elementSpacing);padding:var(--sectionPadding);padding-top:0;display:flex}.EssentialsAmbassadorCards-skeleton-module__ZQ08tW__reviewStat{width:130px;height:var(--h3-size);border-radius:var(--elementRoundness)}@media (min-width:700px){.EssentialsAmbassadorCards-skeleton-module__ZQ08tW__cards{grid-template-columns:repeat(2,1fr)}.EssentialsAmbassadorCards-skeleton-module__ZQ08tW__card:nth-child(2){display:flex}}@media (min-width:1024px){.EssentialsAmbassadorCards-skeleton-module__ZQ08tW__cards{gap:var(--elementSpacing);grid-template-columns:repeat(3,1fr)}.EssentialsAmbassadorCards-skeleton-module__ZQ08tW__card:nth-child(3){display:flex}}
@keyframes EssentialsReviewsGrid-skeleton-module__HRFpHq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.EssentialsReviewsGrid-skeleton-module__HRFpHq__shimmer{background-color:var(--bw150);background-image:linear-gradient(90deg, var(--bw150) 0%, var(--bw200) 50%, var(--bw150) 100%);animation:EssentialsReviewsGrid-skeleton-module__HRFpHq__shimmer var(--animationTimeSlow) ease-in-out infinite;background-repeat:no-repeat;background-size:200% 100%}.EssentialsReviewsGrid-skeleton-module__HRFpHq__section{gap:var(--rowSpacing);padding:var(--sectionPadding);flex-direction:column;display:flex;overflow-x:clip}.EssentialsReviewsGrid-skeleton-module__HRFpHq__header{align-items:center;gap:var(--elementSpacing);flex-direction:column;display:flex}.EssentialsReviewsGrid-skeleton-module__HRFpHq__headline{width:min(420px,70%);height:var(--h2-size);border-radius:var(--elementRoundness)}.EssentialsReviewsGrid-skeleton-module__HRFpHq__ratingRow{justify-content:center;align-items:center;gap:var(--elementSpacing);width:100%;display:flex}.EssentialsReviewsGrid-skeleton-module__HRFpHq__ratingRow:before,.EssentialsReviewsGrid-skeleton-module__HRFpHq__ratingRow:after{content:"";background-color:var(--bw200);flex:1 1 0;height:1px}.EssentialsReviewsGrid-skeleton-module__HRFpHq__ratingStars{width:110px;height:var(--pl-size);border-radius:var(--elementRoundness)}.EssentialsReviewsGrid-skeleton-module__HRFpHq__ratingValue{width:48px;height:var(--h3-size);border-radius:var(--elementRoundness)}.EssentialsReviewsGrid-skeleton-module__HRFpHq__grid{gap:var(--elementSpacing);grid-template-columns:1fr;display:grid}.EssentialsReviewsGrid-skeleton-module__HRFpHq__card:nth-child(n+2){display:none}.EssentialsReviewsGrid-skeleton-module__HRFpHq__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__HRFpHq__cardHeader{align-items:center;gap:var(--siblingElementSpacing);display:flex}.EssentialsReviewsGrid-skeleton-module__HRFpHq__cardAvatar{border-radius:50%;flex:none;width:44px;height:44px}.EssentialsReviewsGrid-skeleton-module__HRFpHq__cardIdentity{flex-direction:column;gap:2px;display:flex}.EssentialsReviewsGrid-skeleton-module__HRFpHq__cardAuthor{width:110px;height:var(--ps-size);border-radius:var(--elementRoundness)}.EssentialsReviewsGrid-skeleton-module__HRFpHq__cardVerified{width:80px;height:var(--pxs-size);border-radius:var(--elementRoundness)}.EssentialsReviewsGrid-skeleton-module__HRFpHq__cardReview{align-items:flex-start;gap:var(--siblingElementSpacing);flex-direction:column;width:100%;display:flex}.EssentialsReviewsGrid-skeleton-module__HRFpHq__cardStars{width:40%;height:var(--ps-size);border-radius:var(--elementRoundness)}.EssentialsReviewsGrid-skeleton-module__HRFpHq__cardTitle{width:70%;height:var(--pl-size);border-radius:var(--elementRoundness)}.EssentialsReviewsGrid-skeleton-module__HRFpHq__cardTextLine{width:100%;height:var(--ps-size);border-radius:var(--elementRoundness)}.EssentialsReviewsGrid-skeleton-module__HRFpHq__cardTextLine:last-child{width:60%}.EssentialsReviewsGrid-skeleton-module__HRFpHq__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__HRFpHq__cardProductImage{border-radius:50%;flex:none;width:36px;height:36px}.EssentialsReviewsGrid-skeleton-module__HRFpHq__cardProductLabel{width:140px;height:var(--pxs-size);border-radius:var(--elementRoundness)}.EssentialsReviewsGrid-skeleton-module__HRFpHq__dots{justify-content:center;gap:8px;display:flex}.EssentialsReviewsGrid-skeleton-module__HRFpHq__dot{border-radius:50%;width:8px;height:8px}.EssentialsReviewsGrid-skeleton-module__HRFpHq__seeAllRow{justify-content:center;display:flex}.EssentialsReviewsGrid-skeleton-module__HRFpHq__seeAllButton{width:220px;height:calc(var(--p-size) + var(--siblingElementSpacing) * 2);border-radius:var(--buttonRoundness)}@media (min-width:700px){.EssentialsReviewsGrid-skeleton-module__HRFpHq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.EssentialsReviewsGrid-skeleton-module__HRFpHq__card:nth-child(n+2){display:flex}.EssentialsReviewsGrid-skeleton-module__HRFpHq__dots{display:none}}@media (min-width:1024px){.EssentialsReviewsGrid-skeleton-module__HRFpHq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@keyframes EssentialsProductStats-skeleton-module__Gdkw5G__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.EssentialsProductStats-skeleton-module__Gdkw5G__shimmer{background-color:var(--bw150);background-image:linear-gradient(90deg, var(--bw150) 0%, var(--bw200) 50%, var(--bw150) 100%);animation:EssentialsProductStats-skeleton-module__Gdkw5G__shimmer var(--animationTimeSlow) ease-in-out infinite;background-repeat:no-repeat;background-size:200% 100%}.EssentialsProductStats-skeleton-module__Gdkw5G__section{padding:var(--sectionPadding);flex-direction:column;display:flex}.EssentialsProductStats-skeleton-module__Gdkw5G__content{align-items:center;gap:var(--elementSpacing);flex-direction:column;width:100%;display:flex}.EssentialsProductStats-skeleton-module__Gdkw5G__heading{align-items:center;gap:var(--siblingElementSpacing);flex-direction:column;width:100%;display:flex}.EssentialsProductStats-skeleton-module__Gdkw5G__headline{width:60%;height:var(--h2-size);border-radius:var(--elementRoundness)}.EssentialsProductStats-skeleton-module__Gdkw5G__description{align-items:center;gap:var(--siblingElementSpacing);flex-direction:column;width:100%;max-width:680px;display:flex}.EssentialsProductStats-skeleton-module__Gdkw5G__descriptionLine{height:var(--p-size);border-radius:var(--elementRoundness)}.EssentialsProductStats-skeleton-module__Gdkw5G__descriptionLine:first-child{width:100%}.EssentialsProductStats-skeleton-module__Gdkw5G__descriptionLine:nth-child(2){width:80%}.EssentialsProductStats-skeleton-module__Gdkw5G__cta{min-width:220px;height:calc(var(--p-size) + var(--siblingElementSpacing) * 2);border-radius:var(--buttonRoundness)}.EssentialsProductStats-skeleton-module__Gdkw5G__statsGrid{gap:var(--columnSpacing);width:100%;margin-top:var(--elementSpacing);grid-template-columns:1fr;display:grid}.EssentialsProductStats-skeleton-module__Gdkw5G__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__Gdkw5G__statLabel{width:55%;height:var(--h3-size);border-radius:var(--elementRoundness)}.EssentialsProductStats-skeleton-module__Gdkw5G__statValue{border-radius:var(--elementRoundness);width:70%;height:56px}.EssentialsProductStats-skeleton-module__Gdkw5G__statCaption{width:45%;height:var(--ps-size);border-radius:var(--elementRoundness)}@media (min-width:700px){.EssentialsProductStats-skeleton-module__Gdkw5G__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.EssentialsProductStats-skeleton-module__Gdkw5G__statsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.EssentialsProductStats-skeleton-module__Gdkw5G__statValue{height:64px}}
@keyframes EssentialsBenefitsBand-skeleton-module__2ntfQW__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.EssentialsBenefitsBand-skeleton-module__2ntfQW__shimmer{background-color:var(--bw150);background-image:linear-gradient(90deg, var(--bw150) 0%, var(--bw200) 50%, var(--bw150) 100%);animation:EssentialsBenefitsBand-skeleton-module__2ntfQW__shimmer var(--animationTimeSlow) ease-in-out infinite;background-repeat:no-repeat;background-size:200% 100%}.EssentialsBenefitsBand-skeleton-module__2ntfQW__section{display:block;overflow:hidden}.EssentialsBenefitsBand-skeleton-module__2ntfQW__band{justify-content:space-around;align-items:center;width:max-content;min-width:100%;display:flex}.EssentialsBenefitsBand-skeleton-module__2ntfQW__item{align-items:center;padding:18px 0;display:flex}.EssentialsBenefitsBand-skeleton-module__2ntfQW__pill{width:120px;height:var(--ps-size);border-radius:var(--elementRoundness);margin:0 32px}.EssentialsBenefitsBand-skeleton-module__2ntfQW__divider{background-color:var(--bw250);flex-shrink:0;width:1px;height:18px}@media (min-width:1024px){.EssentialsBenefitsBand-skeleton-module__2ntfQW__item{padding:20px 0}.EssentialsBenefitsBand-skeleton-module__2ntfQW__pill{margin:0 48px}}
@keyframes EssentialsFaqSection-skeleton-module__ztGN4G__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.EssentialsFaqSection-skeleton-module__ztGN4G__shimmer{background-color:var(--bw150);background-image:linear-gradient(90deg, var(--bw150) 0%, var(--bw200) 50%, var(--bw150) 100%);animation:EssentialsFaqSection-skeleton-module__ztGN4G__shimmer var(--animationTimeSlow) ease-in-out infinite;background-repeat:no-repeat;background-size:200% 100%}.EssentialsFaqSection-skeleton-module__ztGN4G__section{flex-direction:column;padding:0;display:flex}.EssentialsFaqSection-skeleton-module__ztGN4G__panel{gap:var(--rowSpacing);padding:var(--sectionPadding);flex-direction:column;display:flex}.EssentialsFaqSection-skeleton-module__ztGN4G__headline{width:min(60%,360px);height:var(--h3-size);border-radius:var(--elementRoundness)}.EssentialsFaqSection-skeleton-module__ztGN4G__faqList{border-top:1px solid var(--bw200);flex-direction:column;display:flex}.EssentialsFaqSection-skeleton-module__ztGN4G__faqRow{align-items:center;gap:var(--siblingElementSpacing);padding:var(--elementSpacing) 0;border-bottom:1px solid var(--bw200);display:flex}.EssentialsFaqSection-skeleton-module__ztGN4G__iconTile{border-radius:var(--elementRoundness);flex-shrink:0;width:32px;height:32px}.EssentialsFaqSection-skeleton-module__ztGN4G__question{width:min(70%,420px);height:var(--pl-size);border-radius:var(--elementRoundness)}.EssentialsFaqSection-skeleton-module__ztGN4G__ctaButton{width:100%;height:calc(var(--p-size) + var(--siblingElementSpacing) * 2);border-radius:var(--buttonRoundness)}.EssentialsFaqSection-skeleton-module__ztGN4G__imageFrame{aspect-ratio:4/5;width:100%;overflow:hidden}.EssentialsFaqSection-skeleton-module__ztGN4G__image{width:100%;height:100%}@media (min-width:700px){.EssentialsFaqSection-skeleton-module__ztGN4G__section{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.EssentialsFaqSection-skeleton-module__ztGN4G__imageFrame{aspect-ratio:auto;height:100%}}
@keyframes EssentialsProductReviews-skeleton-module__ARYh1a__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.EssentialsProductReviews-skeleton-module__ARYh1a__shimmer{background-color:var(--bw150);background-image:linear-gradient(90deg, var(--bw150) 0%, var(--bw200) 50%, var(--bw150) 100%);animation:EssentialsProductReviews-skeleton-module__ARYh1a__shimmer var(--animationTimeSlow) ease-in-out infinite;background-repeat:no-repeat;background-size:200% 100%}.EssentialsProductReviews-skeleton-module__ARYh1a__section{padding:var(--sectionPadding);flex-direction:column;display:flex}.EssentialsProductReviews-skeleton-module__ARYh1a__inner{gap:var(--rowSpacing);flex-direction:column;width:100%;max-width:1000px;margin:0 auto;display:flex}.EssentialsProductReviews-skeleton-module__ARYh1a__header{align-items:center;gap:var(--elementSpacing);flex-direction:column;display:flex}.EssentialsProductReviews-skeleton-module__ARYh1a__badge{width:180px;height:calc(var(--ps-size) * 2);border-radius:var(--buttonRoundness)}.EssentialsProductReviews-skeleton-module__ARYh1a__headline{width:min(420px,70%);height:var(--h2-size);border-radius:var(--elementRoundness)}.EssentialsProductReviews-skeleton-module__ARYh1a__ratingRow{justify-content:center;align-items:center;gap:var(--elementSpacing);width:100%;display:flex}.EssentialsProductReviews-skeleton-module__ARYh1a__ratingRow:before,.EssentialsProductReviews-skeleton-module__ARYh1a__ratingRow:after{content:"";background-color:var(--bw200);flex:1 1 0;height:1px}.EssentialsProductReviews-skeleton-module__ARYh1a__ratingStars{width:110px;height:var(--pl-size);border-radius:var(--elementRoundness)}.EssentialsProductReviews-skeleton-module__ARYh1a__ratingValue{width:48px;height:var(--h3-size);border-radius:var(--elementRoundness)}.EssentialsProductReviews-skeleton-module__ARYh1a__summaryPanel{gap:var(--rowSpacing);grid-template-columns:1fr;align-items:center;display:grid}.EssentialsProductReviews-skeleton-module__ARYh1a__breakdown{align-items:center;gap:var(--elementSpacing);display:flex}.EssentialsProductReviews-skeleton-module__ARYh1a__scoreBlock{flex-direction:column;flex:none;align-items:center;gap:4px;display:flex}.EssentialsProductReviews-skeleton-module__ARYh1a__scoreValue{width:72px;height:var(--h2-size);border-radius:var(--elementRoundness)}.EssentialsProductReviews-skeleton-module__ARYh1a__scoreStars{width:90px;height:var(--ps-size);border-radius:var(--elementRoundness)}.EssentialsProductReviews-skeleton-module__ARYh1a__scoreCount{width:70px;height:var(--pxs-size);border-radius:var(--elementRoundness)}.EssentialsProductReviews-skeleton-module__ARYh1a__histogram{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.EssentialsProductReviews-skeleton-module__ARYh1a__histBar{border-radius:999px;width:100%;height:8px}.EssentialsProductReviews-skeleton-module__ARYh1a__summaryText{flex-direction:column;gap:8px;display:flex}.EssentialsProductReviews-skeleton-module__ARYh1a__summaryHeading{width:60%;height:var(--h3-size);border-radius:var(--elementRoundness)}.EssentialsProductReviews-skeleton-module__ARYh1a__summaryLine{width:100%;height:var(--ps-size);border-radius:var(--elementRoundness)}.EssentialsProductReviews-skeleton-module__ARYh1a__summaryLine:last-child{width:75%}.EssentialsProductReviews-skeleton-module__ARYh1a__gallery{gap:var(--siblingElementSpacing);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.EssentialsProductReviews-skeleton-module__ARYh1a__galleryItem{border-radius:var(--elementRoundness);height:110px}.EssentialsProductReviews-skeleton-module__ARYh1a__galleryItem:nth-child(n+4){display:none}.EssentialsProductReviews-skeleton-module__ARYh1a__divider{background-color:var(--bw200);width:100%;height:1px}.EssentialsProductReviews-skeleton-module__ARYh1a__controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.EssentialsProductReviews-skeleton-module__ARYh1a__searchPill{border-radius:999px;flex:200px;min-width:160px;height:42px}.EssentialsProductReviews-skeleton-module__ARYh1a__controlPill{border-radius:999px;flex:none;width:130px;height:42px}.EssentialsProductReviews-skeleton-module__ARYh1a__reviewList,.EssentialsProductReviews-skeleton-module__ARYh1a__reviewRow{gap:var(--rowSpacing);flex-direction:column;display:flex}.EssentialsProductReviews-skeleton-module__ARYh1a__reviewRow:last-child>.EssentialsProductReviews-skeleton-module__ARYh1a__divider{display:none}.EssentialsProductReviews-skeleton-module__ARYh1a__review{gap:var(--elementSpacing);flex-direction:column;display:flex}.EssentialsProductReviews-skeleton-module__ARYh1a__reviewAuthor{align-items:center;gap:var(--siblingElementSpacing);display:flex}.EssentialsProductReviews-skeleton-module__ARYh1a__avatar{border-radius:50%;flex:none;width:44px;height:44px}.EssentialsProductReviews-skeleton-module__ARYh1a__authorMeta{flex-direction:column;gap:2px;display:flex}.EssentialsProductReviews-skeleton-module__ARYh1a__authorName{width:110px;height:var(--ps-size);border-radius:var(--elementRoundness)}.EssentialsProductReviews-skeleton-module__ARYh1a__verified{width:80px;height:var(--pxs-size);border-radius:var(--elementRoundness)}.EssentialsProductReviews-skeleton-module__ARYh1a__reviewMain{gap:var(--siblingElementSpacing);flex-direction:column;min-width:0;display:flex}.EssentialsProductReviews-skeleton-module__ARYh1a__reviewMainTop{justify-content:space-between;align-items:center;gap:var(--elementSpacing);display:flex}.EssentialsProductReviews-skeleton-module__ARYh1a__reviewStars{width:90px;height:var(--ps-size);border-radius:var(--elementRoundness)}.EssentialsProductReviews-skeleton-module__ARYh1a__reviewDate{width:70px;height:var(--pxs-size);border-radius:var(--elementRoundness)}.EssentialsProductReviews-skeleton-module__ARYh1a__reviewHeadline{width:45%;height:var(--pl-size);border-radius:var(--elementRoundness)}.EssentialsProductReviews-skeleton-module__ARYh1a__reviewLine{width:100%;height:var(--ps-size);border-radius:var(--elementRoundness)}.EssentialsProductReviews-skeleton-module__ARYh1a__reviewLine:last-child{width:70%}.EssentialsProductReviews-skeleton-module__ARYh1a__loadMoreRow{margin-top:var(--elementSpacing);justify-content:center;display:flex}.EssentialsProductReviews-skeleton-module__ARYh1a__loadMore{border-radius:999px;width:190px;height:46px}@media (min-width:700px){.EssentialsProductReviews-skeleton-module__ARYh1a__summaryPanel{gap:calc(var(--columnSpacing) * 2);grid-template-columns:1fr 1fr}.EssentialsProductReviews-skeleton-module__ARYh1a__gallery{grid-template-columns:repeat(6,minmax(0,1fr))}.EssentialsProductReviews-skeleton-module__ARYh1a__galleryItem:nth-child(n+4){display:block}}@media (min-width:1024px){.EssentialsProductReviews-skeleton-module__ARYh1a__review{gap:var(--columnSpacing);grid-template-columns:130px 1fr;align-items:start;display:grid}.EssentialsProductReviews-skeleton-module__ARYh1a__reviewAuthor{flex-direction:column;align-items:flex-start;gap:8px}}
@keyframes EssentialsIngredientList-skeleton-module__xyM_pq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.EssentialsIngredientList-skeleton-module__xyM_pq__shimmer{background-color:var(--bw150);background-image:linear-gradient(90deg, var(--bw150) 0%, var(--bw200) 50%, var(--bw150) 100%);animation:EssentialsIngredientList-skeleton-module__xyM_pq__shimmer var(--animationTimeSlow) ease-in-out infinite;background-repeat:no-repeat;background-size:200% 100%}.EssentialsIngredientList-skeleton-module__xyM_pq__section{align-items:center;gap:var(--rowSpacing);padding:var(--sectionPadding);flex-direction:column;display:flex}.EssentialsIngredientList-skeleton-module__xyM_pq__heading{align-items:center;gap:var(--siblingElementSpacing);flex-direction:column;width:100%;max-width:760px;display:flex}.EssentialsIngredientList-skeleton-module__xyM_pq__badges{border-radius:var(--buttonRoundness);width:220px;max-width:60%;height:28px}.EssentialsIngredientList-skeleton-module__xyM_pq__headline{width:55%;height:var(--h2-size);border-radius:var(--elementRoundness)}.EssentialsIngredientList-skeleton-module__xyM_pq__descriptionLine{width:70%;height:var(--p-size);border-radius:var(--elementRoundness)}.EssentialsIngredientList-skeleton-module__xyM_pq__descriptionLineShort{width:45%;height:var(--p-size);border-radius:var(--elementRoundness)}.EssentialsIngredientList-skeleton-module__xyM_pq__tabsRow{justify-content:center;align-items:center;gap:var(--siblingElementSpacing);flex-wrap:wrap;width:100%;max-width:880px;display:flex}.EssentialsIngredientList-skeleton-module__xyM_pq__tabPill{width:120px;height:calc(var(--ps-size) + var(--siblingElementSpacing) * 2);border-radius:var(--buttonRoundness)}.EssentialsIngredientList-skeleton-module__xyM_pq__grid{gap:var(--elementSpacing);grid-template-columns:repeat(2,1fr);width:100%;display:grid}.EssentialsIngredientList-skeleton-module__xyM_pq__card{border-radius:var(--elementRoundness);box-shadow:var(--elementShadowFg);background-color:var(--bw100);flex-direction:column;display:flex;overflow:hidden}.EssentialsIngredientList-skeleton-module__xyM_pq__cardImage{aspect-ratio:1;width:100%}.EssentialsIngredientList-skeleton-module__xyM_pq__cardInfo{align-items:center;gap:var(--siblingElementSpacing);padding:var(--elementPadding);flex-direction:column;display:flex}.EssentialsIngredientList-skeleton-module__xyM_pq__cardName{width:70%;height:var(--h3-size);border-radius:var(--elementRoundness)}.EssentialsIngredientList-skeleton-module__xyM_pq__cardDescription{width:85%;height:var(--ps-size);border-radius:var(--elementRoundness)}@media (min-width:700px){.EssentialsIngredientList-skeleton-module__xyM_pq__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.EssentialsIngredientList-skeleton-module__xyM_pq__grid{grid-template-columns:repeat(4,1fr)}}
@keyframes EssentialsCostBreakdown-skeleton-module__EESt2q__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.EssentialsCostBreakdown-skeleton-module__EESt2q__shimmer{background-color:var(--bw150);background-image:linear-gradient(90deg, var(--bw150) 0%, var(--bw200) 50%, var(--bw150) 100%);animation:EssentialsCostBreakdown-skeleton-module__EESt2q__shimmer var(--animationTimeSlow) ease-in-out infinite;background-repeat:no-repeat;background-size:200% 100%}.EssentialsCostBreakdown-skeleton-module__EESt2q__section{align-items:center;gap:var(--rowSpacing);padding:var(--sectionPadding);flex-direction:column;display:flex}.EssentialsCostBreakdown-skeleton-module__EESt2q__heading{align-items:center;gap:var(--siblingElementSpacing);flex-direction:column;width:100%;max-width:760px;display:flex}.EssentialsCostBreakdown-skeleton-module__EESt2q__eyebrow{width:140px;height:var(--pxxs-size);border-radius:var(--elementRoundness)}.EssentialsCostBreakdown-skeleton-module__EESt2q__headline{width:55%;height:var(--h2-size);border-radius:var(--elementRoundness)}.EssentialsCostBreakdown-skeleton-module__EESt2q__descriptionLine{width:70%;height:var(--p-size);border-radius:var(--elementRoundness)}.EssentialsCostBreakdown-skeleton-module__EESt2q__descriptionLineShort{width:45%;height:var(--p-size);border-radius:var(--elementRoundness)}.EssentialsCostBreakdown-skeleton-module__EESt2q__columns{align-items:center;gap:var(--rowSpacing);flex-direction:column;width:100%;max-width:1040px;display:flex}.EssentialsCostBreakdown-skeleton-module__EESt2q__circleColumn{justify-content:center;align-items:center;display:flex}.EssentialsCostBreakdown-skeleton-module__EESt2q__circle{border-radius:50%;flex-shrink:0;width:260px;height:260px}.EssentialsCostBreakdown-skeleton-module__EESt2q__rowsColumn{gap:var(--elementSpacing);flex-direction:column;width:100%;display:flex}.EssentialsCostBreakdown-skeleton-module__EESt2q__priceCard{padding:var(--elementPadding);border:1px solid var(--bw200);border-radius:var(--elementRoundness);flex-direction:column;display:flex}.EssentialsCostBreakdown-skeleton-module__EESt2q__rowHeader{justify-content:space-between;align-items:center;gap:var(--siblingElementSpacing);width:100%;display:flex}.EssentialsCostBreakdown-skeleton-module__EESt2q__rowInfo{align-items:center;gap:var(--siblingElementSpacing);min-width:0;display:flex}.EssentialsCostBreakdown-skeleton-module__EESt2q__rowImage{border-radius:var(--elementRoundness);flex-shrink:0;width:44px;height:44px}.EssentialsCostBreakdown-skeleton-module__EESt2q__rowText{flex-direction:column;gap:6px;min-width:0;display:flex}.EssentialsCostBreakdown-skeleton-module__EESt2q__rowName{width:140px;max-width:100%;height:var(--p-size);border-radius:var(--elementRoundness)}.EssentialsCostBreakdown-skeleton-module__EESt2q__rowMeta{width:100px;max-width:100%;height:var(--pxs-size);border-radius:var(--elementRoundness)}.EssentialsCostBreakdown-skeleton-module__EESt2q__rowPrice{width:90px;height:var(--pxl-size);border-radius:var(--elementRoundness);flex-shrink:0}.EssentialsCostBreakdown-skeleton-module__EESt2q__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__EESt2q__rowHeader+.EssentialsCostBreakdown-skeleton-module__EESt2q__detailRow{margin-top:var(--siblingElementSpacing)}.EssentialsCostBreakdown-skeleton-module__EESt2q__detailRow:last-child{padding-bottom:0}.EssentialsCostBreakdown-skeleton-module__EESt2q__detailInfo{align-items:center;gap:var(--siblingElementSpacing);min-width:0;display:flex}.EssentialsCostBreakdown-skeleton-module__EESt2q__detailCircle{border-radius:50%;flex-shrink:0;width:28px;height:28px}.EssentialsCostBreakdown-skeleton-module__EESt2q__detailName{width:120px;max-width:100%;height:var(--ps-size);border-radius:var(--elementRoundness)}.EssentialsCostBreakdown-skeleton-module__EESt2q__detailPrice{width:48px;height:var(--ps-size);border-radius:var(--elementRoundness);flex-shrink:0}.EssentialsCostBreakdown-skeleton-module__EESt2q__ctaButton{width:100%;height:calc(var(--p-size) + var(--siblingElementSpacing) * 2);border-radius:var(--buttonRoundness)}@media (min-width:700px){.EssentialsCostBreakdown-skeleton-module__EESt2q__columns{align-items:stretch;gap:var(--columnSpacing);grid-template-columns:1fr 1fr;display:grid}.EssentialsCostBreakdown-skeleton-module__EESt2q__circle{width:300px;height:300px}}
@keyframes EssentialsComparisonTable-skeleton-module__zz4uLq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.EssentialsComparisonTable-skeleton-module__zz4uLq__shimmer{background-color:var(--bw150);background-image:linear-gradient(90deg, var(--bw150) 0%, var(--bw200) 50%, var(--bw150) 100%);animation:EssentialsComparisonTable-skeleton-module__zz4uLq__shimmer var(--animationTimeSlow) ease-in-out infinite;background-repeat:no-repeat;background-size:200% 100%}.EssentialsComparisonTable-skeleton-module__zz4uLq__section{align-items:center;gap:var(--rowSpacing);padding:var(--sectionPadding);flex-direction:column;display:flex}.EssentialsComparisonTable-skeleton-module__zz4uLq__heading{align-items:center;gap:var(--siblingElementSpacing);flex-direction:column;width:100%;max-width:760px;display:flex}.EssentialsComparisonTable-skeleton-module__zz4uLq__headline{width:55%;height:var(--h2-size);border-radius:var(--elementRoundness)}.EssentialsComparisonTable-skeleton-module__zz4uLq__captionLine{width:70%;height:var(--p-size);border-radius:var(--elementRoundness)}.EssentialsComparisonTable-skeleton-module__zz4uLq__captionLineShort{width:45%;height:var(--p-size);border-radius:var(--elementRoundness)}.EssentialsComparisonTable-skeleton-module__zz4uLq__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__zz4uLq__headerRow,.EssentialsComparisonTable-skeleton-module__zz4uLq__bodyRow{grid-column:1/-1;grid-template-columns:30fr 40fr 30fr;align-items:stretch;display:grid}.EssentialsComparisonTable-skeleton-module__zz4uLq__bodyRow{border-top:1px solid var(--bw200)}.EssentialsComparisonTable-skeleton-module__zz4uLq__headerCell{justify-content:flex-end;align-items:center;gap:var(--siblingElementSpacing);flex-direction:column;padding:12px 8px;display:flex}.EssentialsComparisonTable-skeleton-module__zz4uLq__productBlock{border-radius:var(--elementRoundness);width:64px;height:20px}.EssentialsComparisonTable-skeleton-module__zz4uLq__productLabel{width:70%;height:var(--pxxs-size);border-radius:var(--elementRoundness)}.EssentialsComparisonTable-skeleton-module__zz4uLq__differentiatorCell{align-items:center;gap:12px;padding:12px 8px;display:flex}.EssentialsComparisonTable-skeleton-module__zz4uLq__differentiatorCircle{border-radius:50%;flex-shrink:0;width:46px;height:46px;display:none}.EssentialsComparisonTable-skeleton-module__zz4uLq__differentiatorText{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.EssentialsComparisonTable-skeleton-module__zz4uLq__differentiator{width:80%;height:var(--p-size);border-radius:var(--elementRoundness)}.EssentialsComparisonTable-skeleton-module__zz4uLq__whyItMatters{width:60%;height:var(--pxs-size);border-radius:var(--elementRoundness)}.EssentialsComparisonTable-skeleton-module__zz4uLq__valueCell{flex-direction:column;justify-content:center;gap:6px;padding:12px 8px;display:flex}.EssentialsComparisonTable-skeleton-module__zz4uLq__valueBar{width:70%;height:var(--p-size);border-radius:var(--elementRoundness)}.EssentialsComparisonTable-skeleton-module__zz4uLq__valueSubBar{width:50%;height:var(--pxs-size);border-radius:var(--elementRoundness)}.EssentialsComparisonTable-skeleton-module__zz4uLq__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__zz4uLq__tableCard{grid-template-columns:repeat(3,1fr);margin-top:80px}.EssentialsComparisonTable-skeleton-module__zz4uLq__headerRow,.EssentialsComparisonTable-skeleton-module__zz4uLq__bodyRow{grid-template-columns:repeat(3,1fr)}.EssentialsComparisonTable-skeleton-module__zz4uLq__headerCell,.EssentialsComparisonTable-skeleton-module__zz4uLq__differentiatorCell,.EssentialsComparisonTable-skeleton-module__zz4uLq__valueCell{padding:var(--elementPadding)}.EssentialsComparisonTable-skeleton-module__zz4uLq__differentiatorCircle{display:block}.EssentialsComparisonTable-skeleton-module__zz4uLq__productBlock{width:110px;height:40px}}
.EssentialsSearchHeader-module__lPwj6q__desktop,.EssentialsSearchHeader-module__lPwj6q__tablet{display:none}.EssentialsSearchHeader-module__lPwj6q__mobile{position:relative}.EssentialsSearchHeader-module__lPwj6q__mobile,.EssentialsSearchHeader-module__lPwj6q__tablet,.EssentialsSearchHeader-module__lPwj6q__desktop{isolation:isolate;padding:var(--sectionPadding);position:relative;overflow:hidden}.EssentialsSearchHeader-module__lPwj6q__content{z-index:3;gap:var(--siblingElementSpacing);flex-direction:column;display:flex;position:relative}.EssentialsSearchHeader-module__lPwj6q__content>h1{text-transform:uppercase}@media (min-width:700px){.EssentialsSearchHeader-module__lPwj6q__mobile{display:none}.EssentialsSearchHeader-module__lPwj6q__tablet{display:block}}@media (min-width:1024px){.EssentialsSearchHeader-module__lPwj6q__mobile,.EssentialsSearchHeader-module__lPwj6q__tablet{display:none}.EssentialsSearchHeader-module__lPwj6q__desktop{display:block}}[data-ss-bp] .EssentialsSearchHeader-module__lPwj6q__mobile{display:block}[data-ss-bp] .EssentialsSearchHeader-module__lPwj6q__tablet{display:block}[data-ss-bp] .EssentialsSearchHeader-module__lPwj6q__desktop{display:block}

.BackgroundOverlay-module__K4UHiW__backgroundOverlay{z-index:-1;pointer-events:none;background-position:0 0;background-repeat:repeat;position:absolute;inset:0}
.ParallaxContainerLayer-module__ruYh6W__floatingLayer{pointer-events:none;-webkit-user-select:none;user-select:none;width:min(100%,1440px);position:absolute;top:0;bottom:0;left:max(0px,50% - 720px)}.ParallaxContainerLayer-module__ruYh6W__floatingPlane{position:absolute;inset:0}.ParallaxContainerLayer-module__ruYh6W__backgroundPlane{overflow:hidden}.ParallaxContainerLayer-module__ruYh6W__floatingContainer{transform:translate3d(var(--floatAnchorX,0%), calc(var(--collectionParallax,0) * var(--floatSpeed,0) * -1px), 0) rotate(calc(( var(--floatRotate,0) + var(--collectionParallax,0) * var(--floatDrift,0) ) * 1deg));will-change:transform;position:absolute}
.ImageContainer-module__YuMFRq__imageContainer{width:100%;position:relative}.ImageContainer-module__YuMFRq__imageContainer>*{transition:opacity var(--animationTimeSlow)}
.EssentialsSearchDisplay-module__NeHXjq__desktop,.EssentialsSearchDisplay-module__NeHXjq__tablet{display:none}.EssentialsSearchDisplay-module__NeHXjq__mobile{display:flex;position:relative}.EssentialsSearchDisplay-module__NeHXjq__mobile,.EssentialsSearchDisplay-module__NeHXjq__tablet,.EssentialsSearchDisplay-module__NeHXjq__desktop{padding:var(--sectionPadding);gap:var(--rowSpacing);flex-direction:column}.EssentialsSearchDisplay-module__NeHXjq__mobile{gap:var(--elementSpacing)}.EssentialsSearchDisplay-module__NeHXjq__controlsWrap{gap:var(--elementSpacing);flex-direction:column;display:flex}.EssentialsSearchDisplay-module__NeHXjq__controls{justify-content:space-between;align-items:center;gap:var(--elementSpacing);flex-wrap:wrap;display:flex}.EssentialsSearchDisplay-module__NeHXjq__filters{align-items:center;gap:var(--siblingElementSpacing);flex-wrap:wrap;display:flex}.EssentialsSearchDisplay-module__NeHXjq__filtersLabel{font-weight:700;font-size:var(--ps-size)}.EssentialsSearchDisplay-module__NeHXjq__filterDivider{width:1px;height:var(--p-size);background-color:var(--bw300);flex-shrink:0}.EssentialsSearchDisplay-module__NeHXjq__sort{align-items:center;display:flex}.EssentialsSearchDisplay-module__NeHXjq__mobileControls{gap:var(--elementSpacing);flex-direction:column;display:flex}.EssentialsSearchDisplay-module__NeHXjq__mobileControlsRow{align-items:center;gap:var(--elementSpacing);flex-direction:row;display:flex}.EssentialsSearchDisplay-module__NeHXjq__mobileFilter{flex:1;min-width:0}.EssentialsSearchDisplay-module__NeHXjq__mobileSort{flex-shrink:0;align-items:center;display:flex}.EssentialsSearchDisplay-module__NeHXjq__grid{column-gap:var(--columnSpacing);row-gap:var(--columnSpacing);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.EssentialsSearchDisplay-module__NeHXjq__empty{width:100%;padding:var(--sectionPadding);text-align:center;font-size:var(--p-size);color:var(--bw500)}.EssentialsSearchDisplay-module__NeHXjq__divider{border:none;border-top:1px solid var(--bw300);width:100%;margin:0}@media (min-width:700px){.EssentialsSearchDisplay-module__NeHXjq__mobile{display:none}.EssentialsSearchDisplay-module__NeHXjq__tablet{gap:var(--rowSpacing);flex-direction:column;display:flex;position:relative}.EssentialsSearchDisplay-module__NeHXjq__tablet .EssentialsSearchDisplay-module__NeHXjq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.EssentialsSearchDisplay-module__NeHXjq__mobile,.EssentialsSearchDisplay-module__NeHXjq__tablet{display:none}.EssentialsSearchDisplay-module__NeHXjq__desktop{gap:var(--rowSpacing);flex-direction:column;display:flex;position:relative}.EssentialsSearchDisplay-module__NeHXjq__desktop .EssentialsSearchDisplay-module__NeHXjq__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-ss-bp] .EssentialsSearchDisplay-module__NeHXjq__mobile{display:flex}[data-ss-bp] .EssentialsSearchDisplay-module__NeHXjq__tablet{display:flex}[data-ss-bp] .EssentialsSearchDisplay-module__NeHXjq__desktop{display:flex}
.ProductCard-module__8U9ida__card{border-radius:var(--elementRoundness);height:100%;color:inherit;box-shadow:var(--elementShadowFg);transition:transform var(--animationTime), box-shadow var(--animationTime);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.ProductCard-module__8U9ida__imageWrap{border-radius:var(--elementRoundness) var(--elementRoundness) 0 0;background-color:var(--bw150);width:100%;position:relative;overflow:hidden}.ProductCard-module__8U9ida__image{width:100%;height:100%;position:absolute;inset:0}.ProductCard-module__8U9ida__imageLayer{position:absolute;inset:0}.ProductCard-module__8U9ida__previousImageLayer{z-index:0;animation:ProductCard-module__8U9ida__productCardImageFadeOut var(--animationTimeSlow) ease both}.ProductCard-module__8U9ida__currentImageLayer{z-index:1;animation:ProductCard-module__8U9ida__productCardImageFadeIn var(--animationTimeSlow) ease both}.ProductCard-module__8U9ida__variantHoverPreview{z-index:2;background:radial-gradient(circle at 22% 12%, color-mix(in srgb, var(--variant-hover-color) 48%, var(--bw100)) 0%, transparent 54%), linear-gradient(145deg, color-mix(in srgb, var(--variant-hover-color) 72%, var(--bw100)) 0%, var(--variant-hover-color) 58%, color-mix(in srgb, var(--variant-hover-color) 76%, var(--bw900)) 100%);opacity:0;pointer-events:none;transition:opacity var(--animationTimeSlow) ease, transform var(--animationTimeSlow) ease;position:absolute;inset:0;overflow:hidden;transform:scale(1.025)}.ProductCard-module__8U9ida__variantHoverTexture{mix-blend-mode:soft-light;opacity:.22;background-image:-webkit-image-set(url(/images/essentials-home/seamless-texture.avif) 1x type("image/avif"),url(/images/essentials-home/seamless-texture.jpg) 1x type("image/jpeg"));background-image:image-set("/images/essentials-home/seamless-texture.avif" 1x type("image/avif"),"/images/essentials-home/seamless-texture.jpg" 1x type("image/jpeg"));background-repeat:repeat;background-size:420px 420px;position:absolute;inset:-10px}.ProductCard-module__8U9ida__variantHoverContainer{z-index:3;filter:drop-shadow(0 12px 14px #00000047);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:10%}.ProductCard-module__8U9ida__imageWrap:hover .ProductCard-module__8U9ida__variantHoverPreview{opacity:1;transform:scale(1)}@keyframes ProductCard-module__8U9ida__productCardImageFadeIn{0%{opacity:0}to{opacity:1}}@keyframes ProductCard-module__8U9ida__productCardImageFadeOut{0%{opacity:1}to{opacity:0}}.ProductCard-module__8U9ida__content{justify-content:flex-end;gap:var(--elementSpacing);padding:var(--elementPadding);border-radius:0 0 var(--elementRoundness) var(--elementRoundness);background:linear-gradient(to bottom, var(--bw100), var(--bw150));text-align:left;flex-direction:column;flex:1;display:flex}.ProductCard-module__8U9ida__info{align-items:flex-start;gap:calc(var(--siblingElementSpacing) * .5);flex-direction:column;width:100%;display:flex}.ProductCard-module__8U9ida__title{width:100%;max-width:100%;font-size:var(--p-size);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:700;line-height:1.2;overflow:hidden}.ProductCard-module__8U9ida__priceRow{justify-content:flex-start;align-items:baseline;gap:var(--siblingElementSpacing);width:auto;padding-top:0;display:flex}.ProductCard-module__8U9ida__price{font-size:var(--pxs-size);font-weight:700}.ProductCard-module__8U9ida__compare{color:var(--bw500);font-size:var(--ps-size);order:-1;text-decoration:line-through}.ProductCard-module__8U9ida__reviewCount{color:var(--bw600);font-size:var(--pxs-size);align-items:center;font-style:normal;font-weight:400;display:inline-flex}.ProductCard-module__8U9ida__outlineStars{align-items:center;gap:2px;display:flex}.ProductCard-module__8U9ida__commerceRow{align-items:center;gap:calc(var(--siblingElementSpacing) * .5);flex-wrap:wrap;width:100%;display:flex}.ProductCard-module__8U9ida__variantPreviewRow{scrollbar-width:none;gap:3px;width:100%;padding:2px;display:flex;overflow-x:auto}.ProductCard-module__8U9ida__variantPreviewRow::-webkit-scrollbar{display:none}.ProductCard-module__8U9ida__variantPreview{box-sizing:border-box;aspect-ratio:1;border:1px solid var(--bw300);border-radius:var(--elementRoundness);cursor:pointer;opacity:.55;width:26px;transition:opacity var(--animationTimeFast);background-position:50%;background-repeat:no-repeat;background-size:contain;background-origin:content-box;background-clip:border-box;flex:0 0 26px;padding:4px;overflow:hidden}.ProductCard-module__8U9ida__variantPreview[data-active=true]{opacity:1}.ProductCard-module__8U9ida__variantPreviewMore{color:var(--bw700);font-size:var(--pxs-size);white-space:nowrap;align-self:center;padding-left:2px;line-height:1}
.Stars-module__Wddfia__Stars{justify-content:center;align-items:center;gap:2px;display:flex}
@keyframes ProductCardSkeleton-module__Dayr2q__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ProductCardSkeleton-module__Dayr2q__shimmer{background-color:var(--bw150);background-image:linear-gradient(90deg, var(--bw150) 0%, var(--bw200) 50%, var(--bw150) 100%);animation:ProductCardSkeleton-module__Dayr2q__shimmer var(--animationTimeSlow) ease-in-out infinite;background-repeat:no-repeat;background-size:200% 100%}.ProductCardSkeleton-module__Dayr2q__card{border-radius:var(--elementRoundness);height:100%;box-shadow:var(--elementShadowFg);flex-direction:column;display:flex;overflow:hidden}.ProductCardSkeleton-module__Dayr2q__imageWrap{background-color:var(--bw150);width:100%;overflow:hidden}.ProductCardSkeleton-module__Dayr2q__image{aspect-ratio:1;width:100%}.ProductCardSkeleton-module__Dayr2q__content{gap:var(--elementSpacing);padding:var(--elementPadding);flex-direction:column;flex:1;display:flex}.ProductCardSkeleton-module__Dayr2q__info{gap:calc(var(--siblingElementSpacing) * .5);flex-direction:column;display:flex}.ProductCardSkeleton-module__Dayr2q__title{width:80%;height:var(--p-size);border-radius:var(--elementRoundness)}.ProductCardSkeleton-module__Dayr2q__subtitle{width:55%;height:var(--ps-size);border-radius:var(--elementRoundness)}.ProductCardSkeleton-module__Dayr2q__priceRow{align-items:baseline;gap:var(--siblingElementSpacing);display:flex}.ProductCardSkeleton-module__Dayr2q__price{width:35%;height:var(--pl-size);border-radius:var(--elementRoundness)}.ProductCardSkeleton-module__Dayr2q__reviewRow{align-items:flex-start;gap:calc(var(--siblingElementSpacing) * .5);flex-direction:column;display:flex}.ProductCardSkeleton-module__Dayr2q__stars{width:40%;height:var(--ps-size);border-radius:var(--elementRoundness)}.ProductCardSkeleton-module__Dayr2q__reviewCount{width:30%;height:var(--pxs-size);border-radius:var(--elementRoundness)}.ProductCardSkeleton-module__Dayr2q__swatchRow{gap:var(--siblingElementSpacing);grid-template-columns:repeat(4,1fr);display:grid}.ProductCardSkeleton-module__Dayr2q__swatch{aspect-ratio:1;border-radius:var(--elementRoundness)}.ProductCardSkeleton-module__Dayr2q__actions{gap:var(--elementSpacing);flex-direction:column;margin-top:auto;display:flex}.ProductCardSkeleton-module__Dayr2q__ctaButton{width:100%;height:calc(var(--p-size) + var(--siblingElementSpacing) * 2);border-radius:var(--buttonRoundness)}
.Dropdown-module__Qou5LG__dropdown{display:inline-block;position:relative}.Dropdown-module__Qou5LG__dropdownOpen{z-index:60}.Dropdown-module__Qou5LG__trigger{align-items:center;gap:var(--siblingElementSpacing);cursor:pointer;white-space:nowrap;z-index:2;color:inherit;display:flex;position:relative}.Dropdown-module__Qou5LG__triggerBoxed{padding:var(--buttonPadding);border-radius:var(--buttonRoundness);background-color:var(--bw100);border:1px solid var(--bw300)}.Dropdown-module__Qou5LG__boxedText{flex-direction:column;align-items:flex-start;line-height:1.1;display:flex}.Dropdown-module__Qou5LG__boxedCaption{font-size:var(--pxs-size);color:var(--primaryColor)}.Dropdown-module__Qou5LG__boxedValue{font-size:var(--ps-size);font-weight:600}.Dropdown-module__Qou5LG__triggerIcon{justify-content:center}.Dropdown-module__Qou5LG__triggerIconText{font-weight:700}.Dropdown-module__Qou5LG__triggerText{gap:calc(var(--siblingElementSpacing) * .5);font-family:var(--body-font);font-size:var(--p-size);background:0 0;border:none;padding:6px 0}.Dropdown-module__Qou5LG__triggerLabel{line-height:1}.Dropdown-module__Qou5LG__trigger svg{transition:transform var(--animationTimeFast);flex-shrink:0}.Dropdown-module__Qou5LG__triggerOpen .Dropdown-module__Qou5LG__chevron{transform:rotate(180deg)}.Dropdown-module__Qou5LG__backdrop{z-index:1;transition:background-color var(--animationTime);will-change:background-color;background-color:#0000;position:fixed;inset:0}.Dropdown-module__Qou5LG__panel{z-index:3;min-width:200px;max-height:320px;padding:var(--siblingElementSpacing);background-color:var(--bw100);border:1px solid var(--bw200);border-radius:var(--elementRoundness);box-shadow:var(--elementShadowBg);opacity:0;pointer-events:none;transition:opacity var(--animationTime), transform var(--animationTime);will-change:opacity, transform;flex-direction:column;gap:2px;display:flex;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;transform:translateY(-4px)}.Dropdown-module__Qou5LG__panelRight{left:auto;right:0}.Dropdown-module__Qou5LG__panelPrice{min-width:0}.Dropdown-module__Qou5LG__panelOpen{opacity:1;pointer-events:auto;transform:translateY(0)}.Dropdown-module__Qou5LG__option{align-items:center;gap:var(--siblingElementSpacing);padding:var(--siblingElementSpacing);cursor:pointer;font-size:var(--ps-size);text-align:left;border-radius:var(--elementRoundness);color:inherit;white-space:nowrap;background:0 0;border:none;display:flex}.Dropdown-module__Qou5LG__option:hover{background-color:var(--bw150)}.Dropdown-module__Qou5LG__optionSelected{font-weight:700}.Dropdown-module__Qou5LG__checkbox{border:1px solid var(--bw400);width:16px;height:16px;transition:background-color var(--animationTimeFast), border-color var(--animationTimeFast);border-radius:4px;flex-shrink:0;place-items:center;display:grid}.Dropdown-module__Qou5LG__checkboxChecked{background-color:var(--primaryColor);border-color:var(--primaryColor)}.Dropdown-module__Qou5LG__priceInputs{gap:var(--elementSpacing);display:flex}.Dropdown-module__Qou5LG__priceField{gap:calc(var(--siblingElementSpacing) * .5);flex-direction:column;display:flex}.Dropdown-module__Qou5LG__priceFieldLabel{font-size:var(--pxs-size);text-transform:uppercase;letter-spacing:.05em;color:var(--bw500);font-weight:700}.Dropdown-module__Qou5LG__priceInputWrap{align-items:center;gap:var(--siblingElementSpacing);padding:calc(var(--siblingElementSpacing) * .5) var(--elementSpacing);border:1px solid var(--bw300);border-radius:var(--elementRoundness);transition:border-color var(--animationTime);display:flex}.Dropdown-module__Qou5LG__priceInputWrap:focus-within{border-color:var(--bw500)}.Dropdown-module__Qou5LG__priceSymbol{font-family:var(--body-font);font-size:var(--p-size);color:var(--bw900);font-weight:700}.Dropdown-module__Qou5LG__priceInput{width:6ch;font-family:var(--body-font);font-size:var(--p-size);color:inherit;appearance:textfield;background:0 0;border:none;outline:none}.Dropdown-module__Qou5LG__priceInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Dropdown-module__Qou5LG__priceInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.Dropdown-module__Qou5LG__priceInput::placeholder{color:var(--bw400)}
.FilterDrawer-module__AFIeda__trigger{justify-content:center;align-items:center;gap:var(--siblingElementSpacing);width:100%;padding:var(--buttonPadding);border-radius:var(--buttonRoundness);background-color:var(--primaryColor);color:var(--bw100);font-size:var(--pl-size);cursor:pointer;box-shadow:var(--elementShadowFg);transition:opacity var(--animationTime);border:none;font-weight:700;display:flex}.FilterDrawer-module__AFIeda__trigger:hover{opacity:.92}.FilterDrawer-module__AFIeda__triggerLabel{font-family:var(--heading-font);line-height:1}.FilterDrawer-module__AFIeda__backdrop{z-index:999;width:100dvw;height:100dvh;transition:background-color var(--animationTime);will-change:background-color;position:fixed;top:0;left:0}.FilterDrawer-module__AFIeda__panel{z-index:1000;background-color:var(--bw100);border-top-left-radius:var(--elementRoundness);border-top-right-radius:var(--elementRoundness);width:100dvw;max-height:85dvh;transition:transform var(--animationTime);will-change:transform;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;overflow:hidden;transform:translateY(100%);box-shadow:0 -5px 15px #0003}.FilterDrawer-module__AFIeda__panelOpen{transform:translateY(0)}.FilterDrawer-module__AFIeda__header{padding:var(--elementPadding);padding-left:var(--sectionPaddingX);padding-right:var(--sectionPaddingX);border-bottom:1px solid var(--bw200);z-index:1;transition:box-shadow var(--animationTime);flex-shrink:0;justify-content:space-between;align-items:center;display:flex;position:relative}.FilterDrawer-module__AFIeda__headerScrolled{box-shadow:0 6px 12px #0000001f}.FilterDrawer-module__AFIeda__headerTitleGroup{align-items:center;gap:var(--siblingElementSpacing);font-size:var(--h3-size);display:flex}.FilterDrawer-module__AFIeda__headerTitle{font-size:var(--h3-size);text-transform:uppercase;font-weight:700}.FilterDrawer-module__AFIeda__headerClose{cursor:pointer;display:flex}.FilterDrawer-module__AFIeda__facets{gap:var(--rowSpacing);padding:calc(var(--elementSpacing) * 1.5);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.FilterDrawer-module__AFIeda__facet{gap:var(--elementSpacing);flex-direction:column;display:flex}.FilterDrawer-module__AFIeda__facetLabel{font-size:var(--pl-size);font-weight:700}.FilterDrawer-module__AFIeda__facetOptions{gap:var(--siblingElementSpacing);flex-direction:column;display:flex}.FilterDrawer-module__AFIeda__priceInputs{gap:var(--elementSpacing);display:flex}.FilterDrawer-module__AFIeda__priceField{gap:var(--siblingElementSpacing);flex-direction:column;flex:1;min-width:0;display:flex}.FilterDrawer-module__AFIeda__priceFieldLabel{font-size:var(--pxs-size);text-transform:uppercase;letter-spacing:.05em;color:var(--bw500);font-weight:700}.FilterDrawer-module__AFIeda__priceInputWrap{align-items:center;gap:var(--siblingElementSpacing);padding:var(--buttonPadding);border:1px solid var(--bw300);border-radius:var(--elementRoundness);transition:border-color var(--animationTime);display:flex}.FilterDrawer-module__AFIeda__priceInputWrap:focus-within{border-color:var(--bw500)}.FilterDrawer-module__AFIeda__priceSymbol{font-family:var(--body-font);font-size:var(--pl-size);color:var(--bw900);font-weight:700}.FilterDrawer-module__AFIeda__priceInput{min-width:0;font-family:var(--body-font);font-size:var(--pl-size);color:inherit;appearance:textfield;background:0 0;border:none;outline:none;flex:1}.FilterDrawer-module__AFIeda__priceInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.FilterDrawer-module__AFIeda__priceInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.FilterDrawer-module__AFIeda__priceInput::placeholder{color:var(--bw400)}.FilterDrawer-module__AFIeda__option{align-items:center;gap:var(--elementSpacing);padding:var(--elementSpacing);cursor:pointer;font-family:var(--body-font);font-size:var(--pl-size);text-align:left;border-radius:var(--elementRoundness);color:inherit;transition:background-color var(--animationTime), color var(--animationTime);background:0 0;border:none;display:flex}.FilterDrawer-module__AFIeda__option:hover,.FilterDrawer-module__AFIeda__optionSelected{background-color:var(--bw150)}.FilterDrawer-module__AFIeda__label{font-weight:var(--body-weight);transition:font-weight var(--animationTime)}.FilterDrawer-module__AFIeda__optionSelected .FilterDrawer-module__AFIeda__label{font-weight:700}.FilterDrawer-module__AFIeda__checkbox{border:1px solid var(--bw400);border-radius:var(--elementRoundness);width:20px;height:20px;transition:background-color var(--animationTimeFast), border-color var(--animationTimeFast);flex-shrink:0;place-items:center;display:grid}.FilterDrawer-module__AFIeda__checkboxChecked{background-image:linear-gradient(#202020,#000);border:1px solid #a0a0a0}.FilterDrawer-module__AFIeda__footer{align-items:center;gap:var(--elementSpacing);padding:calc(var(--elementSpacing) * 1.5);border-top:1px solid var(--bw200);flex-shrink:0;display:flex}.FilterDrawer-module__AFIeda__clearButton{padding:var(--buttonPadding);border:1px solid var(--bw300);border-radius:var(--buttonRoundness);color:inherit;font-size:var(--ps-size);cursor:pointer;transition:opacity var(--animationTime), color var(--animationTime), border-color var(--animationTime);background:0 0;flex-shrink:0}.FilterDrawer-module__AFIeda__clearButton:disabled{opacity:.4;cursor:default}.FilterDrawer-module__AFIeda__showButton{padding:var(--buttonPadding);border-radius:var(--buttonRoundness);background-color:var(--primaryColor);color:var(--bw100);font-size:var(--ps-size);cursor:pointer;border:none;flex:1;font-weight:700}
.SortDrawer-module__RmSr6G__trigger{padding:var(--buttonPadding);border-radius:var(--buttonRoundness);background-color:var(--bw100);border:1px solid var(--bw300);box-shadow:var(--elementShadowFg);cursor:pointer;transition:opacity var(--animationTime);justify-content:center;align-items:center;display:flex}.SortDrawer-module__RmSr6G__trigger:hover{opacity:.92}.SortDrawer-module__RmSr6G__backdrop{z-index:999;width:100dvw;height:100dvh;transition:background-color var(--animationTime);will-change:background-color;position:fixed;top:0;left:0}.SortDrawer-module__RmSr6G__panel{z-index:1000;background-color:var(--bw100);border-top-left-radius:var(--elementRoundness);border-top-right-radius:var(--elementRoundness);width:100dvw;max-height:85dvh;transition:transform var(--animationTime);will-change:transform;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;overflow:hidden;transform:translateY(100%);box-shadow:0 -5px 15px #0003}.SortDrawer-module__RmSr6G__panelOpen{transform:translateY(0)}.SortDrawer-module__RmSr6G__header{padding:var(--elementPadding);padding-left:var(--sectionPaddingX);padding-right:var(--sectionPaddingX);border-bottom:1px solid var(--bw200);z-index:1;transition:box-shadow var(--animationTime);flex-shrink:0;justify-content:space-between;align-items:center;display:flex;position:relative}.SortDrawer-module__RmSr6G__headerScrolled{box-shadow:0 6px 12px #0000001f}.SortDrawer-module__RmSr6G__headerTitleGroup{align-items:center;gap:var(--siblingElementSpacing);font-size:var(--h3-size);display:flex}.SortDrawer-module__RmSr6G__headerTitle{font-size:var(--h3-size);text-transform:uppercase;font-weight:700}.SortDrawer-module__RmSr6G__headerClose{cursor:pointer;display:flex}.SortDrawer-module__RmSr6G__options{gap:var(--siblingElementSpacing);padding:calc(var(--elementSpacing) * 1.5);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.SortDrawer-module__RmSr6G__option{align-items:center;gap:var(--elementSpacing);padding:var(--elementSpacing);cursor:pointer;font-family:var(--body-font);font-size:var(--pl-size);text-align:left;border-radius:var(--elementRoundness);color:inherit;transition:background-color var(--animationTime), color var(--animationTime);background:0 0;border:none;display:flex}.SortDrawer-module__RmSr6G__option:hover,.SortDrawer-module__RmSr6G__optionSelected{background-color:var(--bw150)}.SortDrawer-module__RmSr6G__label{font-weight:var(--body-weight);transition:font-weight var(--animationTime)}.SortDrawer-module__RmSr6G__optionSelected .SortDrawer-module__RmSr6G__label{font-weight:700}
.ActiveFilterPills-module__y-ntGW__activePills{gap:var(--siblingElementSpacing);flex-wrap:wrap;display:flex}.ActiveFilterPills-module__y-ntGW__pill{align-items:center;gap:calc(var(--siblingElementSpacing) * .75);padding:calc(var(--elementSpacing) * .5) var(--elementSpacing);border-radius:var(--elementRoundness);cursor:pointer;font-family:var(--body-font);font-size:var(--pxs-size);color:inherit;transition:opacity var(--animationTime);background:0 0;display:inline-flex}.ActiveFilterPills-module__y-ntGW__pill:hover{opacity:.85}.ActiveFilterPills-module__y-ntGW__pillLabel{line-height:1}
@keyframes GenericSectionSkeleton-module__pkPc8q__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.GenericSectionSkeleton-module__pkPc8q__shimmer{background-color:var(--bw150);background-image:linear-gradient(90deg, var(--bw150) 0%, var(--bw200) 50%, var(--bw150) 100%);animation:GenericSectionSkeleton-module__pkPc8q__shimmer var(--animationTimeSlow) ease-in-out infinite;background-repeat:no-repeat;background-size:200% 100%}.GenericSectionSkeleton-module__pkPc8q__section{align-items:center;gap:var(--elementSpacing);padding:var(--sectionPadding);flex-direction:column;display:flex}.GenericSectionSkeleton-module__pkPc8q__headline{width:min(60%,480px);height:var(--h2-size);border-radius:var(--elementRoundness)}.GenericSectionSkeleton-module__pkPc8q__line{width:min(80%,640px);height:var(--p-size);border-radius:var(--elementRoundness)}.GenericSectionSkeleton-module__pkPc8q__lineShort{width:min(50%,400px);height:var(--p-size);border-radius:var(--elementRoundness)}.GenericSectionSkeleton-module__pkPc8q__media{aspect-ratio:16/9;border-radius:var(--elementRoundness);width:100%;max-width:960px}
.EssentialsSupportHero-module__FiH1_W__desktop,.EssentialsSupportHero-module__FiH1_W__tablet{display:none}.EssentialsSupportHero-module__FiH1_W__mobile{position:relative}@media (min-width:700px){.EssentialsSupportHero-module__FiH1_W__mobile{display:none}.EssentialsSupportHero-module__FiH1_W__tablet{display:block;position:relative}}@media (min-width:1024px){.EssentialsSupportHero-module__FiH1_W__mobile,.EssentialsSupportHero-module__FiH1_W__tablet{display:none}.EssentialsSupportHero-module__FiH1_W__desktop{display:block;position:relative}}[data-ss-bp] .EssentialsSupportHero-module__FiH1_W__mobile{display:block}[data-ss-bp] .EssentialsSupportHero-module__FiH1_W__tablet{display:block}[data-ss-bp] .EssentialsSupportHero-module__FiH1_W__desktop{display:block}
.SupportHero-module__QlmGiG__supportHero{isolation:isolate;width:100%;padding:var(--sectionPadding);background-color:var(--bw100);background-image:linear-gradient(to bottom, var(--bw100) 0%, var(--bw150) 100%);color:var(--bw900);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;display:flex;position:relative}.SupportHero-module__QlmGiG__content{z-index:1;align-items:center;gap:var(--rowSpacing);flex-direction:column;width:100%;max-width:720px;margin:0 auto;display:flex;position:relative}.SupportHero-module__QlmGiG__heading{width:100%}.SupportHero-module__QlmGiG__searchGroup{gap:var(--elementSpacing);flex-direction:column;width:100%;display:flex}.SupportHero-module__QlmGiG__searchError{align-items:center;gap:calc(var(--elementSpacing) * .4);padding-left:var(--elementSpacing);font-size:var(--ps-size);color:#b91c1c;display:flex}.SupportHero-module__QlmGiG__searchBarError{border:1px solid #b91c1c}.SupportHero-module__QlmGiG__searchBar{align-items:center;gap:var(--siblingElementSpacing);width:100%;padding:var(--buttonPadding);border-radius:var(--buttonRoundness);box-shadow:var(--elementShadowFg);background-position:50%;background-size:cover;display:flex}.SupportHero-module__QlmGiG__searchButton{cursor:pointer;color:inherit;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.SupportHero-module__QlmGiG__searchInput{min-width:0;color:inherit;font-family:var(--body-font);font-size:var(--p-size);font-weight:var(--body-weight);line-height:var(--body-lineHeight);background:0 0;border:none;outline:none;flex:1;padding:0}.SupportHero-module__QlmGiG__searchInput::placeholder{color:currentColor;opacity:.6;font-family:var(--body-font)}
.BackgroundOverlay-module__15t45a__backgroundOverlay{z-index:-1;pointer-events:none;background-position:0 0;background-repeat:repeat;position:absolute;inset:0}

.ArticleLinkRow-module__N37J0a__articleLinkRow{justify-content:space-between;align-items:center;gap:var(--siblingElementSpacing);padding:var(--elementSpacing) 0;font-family:var(--body-font);font-weight:var(--body-weight);line-height:var(--body-lineHeight);font-size:var(--p-size);color:inherit;cursor:pointer;transition:opacity var(--animationTime);text-decoration:none;display:flex}.ArticleLinkRow-module__N37J0a__articleLinkRow:hover{opacity:.75}.ArticleLinkRow-module__N37J0a__title{flex:auto}.ArticleLinkRow-module__N37J0a__chevron{flex:none;transform:rotate(-90deg)}
.CategoryArticlesModal-module__xIfg9W__backdrop{z-index:99;width:100dvw;height:100dvh;padding:var(--rowSpacing) calc(var(--sectionPaddingX) * 1.25);opacity:0;transition:opacity var(--animationTime);background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.CategoryArticlesModal-module__xIfg9W__dialog{background-color:var(--bw100);border-radius:var(--elementRoundness);width:100%;max-width:520px;max-height:85dvh;box-shadow:var(--elementShadowBg);color:var(--bw900);opacity:0;transition:opacity var(--animationTime);position:relative;overflow-y:auto}.CategoryArticlesModal-module__xIfg9W__backdrop.CategoryArticlesModal-module__xIfg9W__open,.CategoryArticlesModal-module__xIfg9W__dialog.CategoryArticlesModal-module__xIfg9W__open{opacity:1}.CategoryArticlesModal-module__xIfg9W__closeButton{top:var(--elementSpacing);right:var(--elementSpacing);cursor:pointer;color:var(--bw900);transition:opacity var(--animationTime);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.CategoryArticlesModal-module__xIfg9W__closeButton:hover{opacity:.6}.CategoryArticlesModal-module__xIfg9W__header{align-items:center;gap:var(--siblingElementSpacing);padding:var(--elementPadding);padding-right:calc(var(--elementSpacing) * 5);border-bottom:1px solid var(--bw200);display:flex}.CategoryArticlesModal-module__xIfg9W__headerIcon{flex:none;justify-content:center;align-items:center;display:flex}.CategoryArticlesModal-module__xIfg9W__heading{margin:0}.CategoryArticlesModal-module__xIfg9W__articleList{gap:calc(var(--elementSpacing) * .25);padding:var(--elementPadding);flex-direction:column;display:flex}.CategoryArticlesModal-module__xIfg9W__articleItem{padding:0 var(--elementSpacing);border-radius:var(--elementRoundness);transition:background-color var(--animationTime)}.CategoryArticlesModal-module__xIfg9W__articleItem:hover{background-color:var(--bw150)}.CategoryArticlesModal-module__xIfg9W__emptyState{padding:var(--elementPadding);color:currentColor;opacity:.65;text-align:center;margin:0}
.EssentialsSupportCategoryGrid-module__yoZ0xW__desktop,.EssentialsSupportCategoryGrid-module__yoZ0xW__tablet{display:none}.EssentialsSupportCategoryGrid-module__yoZ0xW__mobile{isolation:isolate;position:relative}.EssentialsSupportCategoryGrid-module__yoZ0xW__mobile,.EssentialsSupportCategoryGrid-module__yoZ0xW__tablet,.EssentialsSupportCategoryGrid-module__yoZ0xW__desktop{padding:var(--sectionPadding)}.EssentialsSupportCategoryGrid-module__yoZ0xW__mobileGrid,.EssentialsSupportCategoryGrid-module__yoZ0xW__tabletGrid,.EssentialsSupportCategoryGrid-module__yoZ0xW__desktopGrid{gap:var(--elementSpacing);width:100%;display:grid}.EssentialsSupportCategoryGrid-module__yoZ0xW__mobileGrid{grid-template-columns:1fr}@media (min-width:700px){.EssentialsSupportCategoryGrid-module__yoZ0xW__mobile{display:none}.EssentialsSupportCategoryGrid-module__yoZ0xW__tablet{isolation:isolate;display:block;position:relative}.EssentialsSupportCategoryGrid-module__yoZ0xW__tabletGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.EssentialsSupportCategoryGrid-module__yoZ0xW__mobile,.EssentialsSupportCategoryGrid-module__yoZ0xW__tablet{display:none}.EssentialsSupportCategoryGrid-module__yoZ0xW__desktop{isolation:isolate;display:block;position:relative}.EssentialsSupportCategoryGrid-module__yoZ0xW__desktopGrid{grid-template-columns:repeat(3,1fr)}}[data-ss-bp] .EssentialsSupportCategoryGrid-module__yoZ0xW__mobile{display:block}[data-ss-bp] .EssentialsSupportCategoryGrid-module__yoZ0xW__tablet{display:block}[data-ss-bp] .EssentialsSupportCategoryGrid-module__yoZ0xW__desktop{display:block}
.CategoryCard-module__Dk9tjW__categoryCard{text-align:center;justify-content:center;align-items:center;gap:var(--siblingElementSpacing);width:100%;padding:var(--elementPadding);border-radius:var(--elementRoundness);box-shadow:var(--elementShadowBg);transition:all var(--animationTime);filter:brightness();cursor:pointer;appearance:none;font:inherit;background-color:#0000;flex-direction:column;display:flex;scale:1}.CategoryCard-module__Dk9tjW__categoryCard:hover{filter:brightness(105%);scale:1.02}.CategoryCard-module__Dk9tjW__iconWrap{justify-content:center;align-items:center;display:flex}.CategoryCard-module__Dk9tjW__title{font-size:var(--h3-size)}.CategoryCard-module__Dk9tjW__count{font-size:var(--ps-size);opacity:.7}
.ContactFormModal-module__lG2s5q__backdrop{z-index:99;width:100dvw;height:100dvh;padding:var(--rowSpacing) calc(var(--sectionPaddingX) * 1.25);opacity:0;transition:opacity var(--animationTime);background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.ContactFormModal-module__lG2s5q__dialog{background-color:var(--bw100);border-radius:var(--elementRoundness);width:100%;max-width:520px;max-height:90dvh;box-shadow:var(--elementShadowBg);color:var(--bw900);opacity:0;transition:opacity var(--animationTime);position:relative;overflow-y:auto}.ContactFormModal-module__lG2s5q__backdrop.ContactFormModal-module__lG2s5q__open,.ContactFormModal-module__lG2s5q__dialog.ContactFormModal-module__lG2s5q__open{opacity:1}.ContactFormModal-module__lG2s5q__closeButton{top:var(--elementSpacing);right:var(--elementSpacing);cursor:pointer;color:var(--bw900);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.ContactFormModal-module__lG2s5q__header{align-items:center;gap:var(--siblingElementSpacing);padding:var(--elementPadding);padding-right:calc(var(--elementSpacing) * 5);border-bottom:1px solid var(--bw200);display:flex}.ContactFormModal-module__lG2s5q__headerIcon{flex:none;justify-content:center;align-items:center;display:flex}.ContactFormModal-module__lG2s5q__heading{margin:0}.ContactFormModal-module__lG2s5q__form{gap:var(--siblingElementSpacing);padding:var(--elementPadding);flex-direction:column;display:flex}.ContactFormModal-module__lG2s5q__fieldsGroup{gap:var(--siblingElementSpacing);flex-direction:column;display:flex}.ContactFormModal-module__lG2s5q__field{gap:var(--elementSpacing);flex-direction:column;display:flex}.ContactFormModal-module__lG2s5q__label{font-family:var(--body-font);font-size:var(--ps-size);font-weight:var(--body-weight);color:currentColor}.ContactFormModal-module__lG2s5q__input,.ContactFormModal-module__lG2s5q__select,.ContactFormModal-module__lG2s5q__textarea{width:100%;font-family:var(--body-font);font-size:var(--p-size);color:currentColor;background-color:var(--bw100);border:1px solid var(--bw250);border-radius:var(--elementRoundness);padding:var(--elementPadding);outline:none}.ContactFormModal-module__lG2s5q__textarea{resize:vertical;min-height:120px}.ContactFormModal-module__lG2s5q__input:focus,.ContactFormModal-module__lG2s5q__select:focus,.ContactFormModal-module__lG2s5q__textarea:focus{border-color:var(--bw900)}.ContactFormModal-module__lG2s5q__attachRow{align-items:center;gap:var(--siblingElementSpacing);flex-wrap:wrap;display:flex}.ContactFormModal-module__lG2s5q__attachButton{align-items:center;gap:var(--elementSpacing);font-family:var(--body-font);font-size:var(--ps-size);color:currentColor;background-color:var(--bw100);border:1px solid var(--bw250);border-radius:var(--buttonRoundness);padding:var(--buttonPadding);cursor:pointer;display:inline-flex}.ContactFormModal-module__lG2s5q__attachHint{font-family:var(--body-font);font-size:var(--pxs-size);color:currentColor;opacity:.65}.ContactFormModal-module__lG2s5q__fileInput{display:none}.ContactFormModal-module__lG2s5q__fileList{gap:var(--elementSpacing);flex-direction:column;display:flex}.ContactFormModal-module__lG2s5q__fileItem{justify-content:space-between;align-items:center;gap:var(--siblingElementSpacing);padding:var(--elementPadding);background-color:var(--bw150);border-radius:var(--elementRoundness);display:flex}.ContactFormModal-module__lG2s5q__fileName{font-family:var(--body-font);font-size:var(--ps-size);color:currentColor;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ContactFormModal-module__lG2s5q__fileRemove{cursor:pointer;color:currentColor;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.ContactFormModal-module__lG2s5q__submitButton{width:100%;font-family:var(--body-font);font-size:var(--p-size);color:var(--bw100);border-radius:var(--buttonRoundness);padding:var(--buttonPadding);cursor:pointer;border:none}.ContactFormModal-module__lG2s5q__footnote{font-family:var(--body-font);font-size:var(--pxs-size);color:currentColor;opacity:.65}.ContactFormModal-module__lG2s5q__footnote a{text-decoration:underline}
@keyframes GenericSectionSkeleton-module__rVxrtq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.GenericSectionSkeleton-module__rVxrtq__shimmer{background-color:var(--bw150);background-image:linear-gradient(90deg, var(--bw150) 0%, var(--bw200) 50%, var(--bw150) 100%);animation:GenericSectionSkeleton-module__rVxrtq__shimmer var(--animationTimeSlow) ease-in-out infinite;background-repeat:no-repeat;background-size:200% 100%}.GenericSectionSkeleton-module__rVxrtq__section{align-items:center;gap:var(--elementSpacing);padding:var(--sectionPadding);flex-direction:column;display:flex}.GenericSectionSkeleton-module__rVxrtq__headline{width:min(60%,480px);height:var(--h2-size);border-radius:var(--elementRoundness)}.GenericSectionSkeleton-module__rVxrtq__line{width:min(80%,640px);height:var(--p-size);border-radius:var(--elementRoundness)}.GenericSectionSkeleton-module__rVxrtq__lineShort{width:min(50%,400px);height:var(--p-size);border-radius:var(--elementRoundness)}.GenericSectionSkeleton-module__rVxrtq__media{aspect-ratio:16/9;border-radius:var(--elementRoundness);width:100%;max-width:960px}
