.EssentialsProductOverview-module__SuN9fa__desktop,.EssentialsProductOverview-module__SuN9fa__tablet{display:none}.EssentialsProductOverview-module__SuN9fa__mobile{padding:var(--sectionPadding);display:flex;position:relative}.EssentialsProductOverview-module__SuN9fa__mobile,.EssentialsProductOverview-module__SuN9fa__tablet,.EssentialsProductOverview-module__SuN9fa__desktop{gap:var(--rowSpacing);isolation:isolate;flex-direction:column}.EssentialsProductOverview-module__SuN9fa__productInformation{gap:var(--elementSpacing);flex-direction:column;display:flex}.EssentialsProductOverview-module__SuN9fa__reviewsRow{align-items:center;gap:var(--siblingElementSpacing);display:flex}.EssentialsProductOverview-module__SuN9fa__reviewsLink{color:inherit;cursor:pointer;transition:opacity var(--animationTimeFast);font-weight:700;text-decoration:underline}@media (hover:hover){.EssentialsProductOverview-module__SuN9fa__reviewsLink:hover{opacity:.7}}.EssentialsProductOverview-module__SuN9fa__priceDisplay{align-items:center;gap:var(--siblingElementSpacing);display:flex}.EssentialsProductOverview-module__SuN9fa__ctaGroup{gap:var(--elementSpacing);flex-direction:column;display:flex}.EssentialsProductOverview-module__SuN9fa__actionError{color:#b42020;font-size:var(--ps-size);margin:0;font-weight:600}.EssentialsProductOverview-module__SuN9fa__priceDisplay h3{font-size:var(--h3-size)}.EssentialsProductOverview-module__SuN9fa__priceCompare{opacity:.6;text-decoration:line-through}.EssentialsProductOverview-module__SuN9fa__tablet,.EssentialsProductOverview-module__SuN9fa__desktop{gap:var(--columnSpacing);grid-template-columns:1fr 1fr;align-items:start}.EssentialsProductOverview-module__SuN9fa__col1{width:100%;min-width:0;min-height:0;top:var(--scrollMarginTop);position:sticky}.EssentialsProductOverview-module__SuN9fa__col1 .swiper{width:100%;max-width:100%}.EssentialsProductOverview-module__SuN9fa__col2{gap:var(--rowSpacing);flex-direction:column;min-width:0;display:flex}.EssentialsProductOverview-module__SuN9fa__mediaGroup{gap:var(--elementSpacing);flex-direction:column;display:flex}.EssentialsProductOverview-module__SuN9fa__nutritionLabelWrap{margin-top:var(--elementSpacing)}.EssentialsProductOverview-module__SuN9fa__nutritionModalBackdrop{z-index:1000;opacity:0;transition:opacity var(--animationTime) ease;background-color:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.EssentialsProductOverview-module__SuN9fa__nutritionModalBackdropVisible{opacity:1}.EssentialsProductOverview-module__SuN9fa__nutritionModalCard{border-radius:var(--elementRoundness);max-width:min(480px,100vw - 40px);max-height:85vh;box-shadow:var(--elementShadowBg);background-color:#fff;position:relative;overflow:auto}.EssentialsProductOverview-module__SuN9fa__nutritionModalImage{width:100%;height:auto;display:block}.EssentialsProductOverview-module__SuN9fa__nutritionModalClose{cursor:pointer;width:32px;height:32px;box-shadow:var(--elementShadowBg);background-color:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:10px}.EssentialsProductOverview-module__SuN9fa__benefitPills{gap:var(--siblingElementSpacing);flex-wrap:wrap;display:flex}.EssentialsProductOverview-module__SuN9fa__benefitPills>*{transition:transform var(--animationTimeFast)}@media (hover:hover){.EssentialsProductOverview-module__SuN9fa__benefitPills>:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.EssentialsProductOverview-module__SuN9fa__benefitPills>:hover{transform:none}}.EssentialsProductOverview-module__SuN9fa__trustBadges{gap:var(--columnSpacing);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.EssentialsProductOverview-module__SuN9fa__trustBadge{flex-direction:column;align-items:center;gap:6px;display:flex}.EssentialsProductOverview-module__SuN9fa__trustBadgeIcon{width:48px;height:48px;transition:transform var(--animationTimeFast), box-shadow var(--animationTimeFast);border:1px solid #00000026;border-radius:50%;justify-content:center;align-items:center;display:flex}@media (hover:hover){.EssentialsProductOverview-module__SuN9fa__trustBadge:hover .EssentialsProductOverview-module__SuN9fa__trustBadgeIcon{transform:translateY(-3px);box-shadow:0 6px 14px #0000001f}}@media (prefers-reduced-motion:reduce){.EssentialsProductOverview-module__SuN9fa__trustBadge:hover .EssentialsProductOverview-module__SuN9fa__trustBadgeIcon{box-shadow:none;transform:none}}.EssentialsProductOverview-module__SuN9fa__trustBadgeLabel{font-size:var(--pxs-size);text-align:center;margin:0;font-weight:600}.EssentialsProductOverview-module__SuN9fa__feelRows{flex-direction:column;display:flex}.EssentialsProductOverview-module__SuN9fa__feelRow{align-items:center;gap:12px;padding:12px 0;display:flex}.EssentialsProductOverview-module__SuN9fa__feelRow:first-child{padding-top:0}.EssentialsProductOverview-module__SuN9fa__feelRow:last-child{padding-bottom:0}.EssentialsProductOverview-module__SuN9fa__feelIconTile{border-radius:var(--elementRoundness);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.EssentialsProductOverview-module__SuN9fa__feelRowText{flex:1;min-width:0}.EssentialsProductOverview-module__SuN9fa__feelRowTitle{font-weight:700;font-size:var(--p-size);margin:0}.EssentialsProductOverview-module__SuN9fa__feelRowCaption{font-size:var(--pxxs-size);opacity:.7;margin:0}.EssentialsProductOverview-module__SuN9fa__feelRowValue{font-family:var(--heading-font);font-size:var(--h3-size);margin:0;font-weight:700}.EssentialsProductOverview-module__SuN9fa__accordions{border-top:1px solid;flex-direction:column;display:flex}.EssentialsProductOverview-module__SuN9fa__accordionItem{border-bottom:1px solid}.EssentialsProductOverview-module__SuN9fa__accordionHeader{cursor:pointer;width:100%;color:inherit;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:18px 0;display:flex}.EssentialsProductOverview-module__SuN9fa__accordionTitle{text-transform:uppercase;transition:opacity var(--animationTimeFast);margin:0}@media (hover:hover){.EssentialsProductOverview-module__SuN9fa__accordionHeader:hover .EssentialsProductOverview-module__SuN9fa__accordionTitle{opacity:.6}}.EssentialsProductOverview-module__SuN9fa__accordionIcon{display:flex}.EssentialsProductOverview-module__SuN9fa__accordionBody{transition:grid-template-rows var(--animationTime) ease;grid-template-rows:0fr;display:grid;overflow:hidden}.EssentialsProductOverview-module__SuN9fa__accordionBodyOpen{grid-template-rows:1fr}:root[data-preview-select-mode] .EssentialsProductOverview-module__SuN9fa__accordionBody{grid-template-rows:1fr;overflow:visible}:root[data-preview-select-mode] .EssentialsProductOverview-module__SuN9fa__accordionBodyInner{overflow:visible}.EssentialsProductOverview-module__SuN9fa__accordionBodyInner{min-height:0;overflow:hidden}.EssentialsProductOverview-module__SuN9fa__accordionContent{padding-bottom:18px}.EssentialsProductOverview-module__SuN9fa__accordionText{font-size:var(--p-size);margin:0;line-height:1.6}@media (min-width:700px){.EssentialsProductOverview-module__SuN9fa__mobile{display:none}.EssentialsProductOverview-module__SuN9fa__tablet{padding:var(--sectionPadding);display:grid;position:relative}.EssentialsProductOverview-module__SuN9fa__tablet .EssentialsProductOverview-module__SuN9fa__ctaGroup{align-self:stretch;width:100%}.EssentialsProductOverview-module__SuN9fa__tablet .EssentialsProductOverview-module__SuN9fa__ctaGroup>button{width:100%}}@media (min-width:1024px){.EssentialsProductOverview-module__SuN9fa__mobile,.EssentialsProductOverview-module__SuN9fa__tablet{display:none}.EssentialsProductOverview-module__SuN9fa__desktop{padding:var(--sectionPadding);display:grid;position:relative}.EssentialsProductOverview-module__SuN9fa__desktop .EssentialsProductOverview-module__SuN9fa__trustBadges{gap:24px;max-width:420px;margin:0 auto}}[data-ss-bp] .EssentialsProductOverview-module__SuN9fa__mobile{display:flex}[data-ss-bp] .EssentialsProductOverview-module__SuN9fa__tablet{display:grid}[data-ss-bp] .EssentialsProductOverview-module__SuN9fa__desktop{display:grid}
.BackgroundOverlay-module__5esXnG__backgroundOverlay{z-index:-1;pointer-events:none;background-position:0 0;background-repeat:repeat;position:absolute;inset:0}

.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}
:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) ::slotted(svg),:is(.swiper-button-prev,.swiper-button-next) svg{object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}

.ImageCarousel-module__9irmIa__ImageCarousel{gap:var(--elementSpacing);flex-direction:column;width:100%;display:flex}.ImageCarousel-module__9irmIa__mainSwiper{aspect-ratio:1;border-radius:var(--elementRoundness);width:100%;margin:0;padding:0;overflow:hidden}.ImageCarousel-module__9irmIa__mainSlide,.ImageCarousel-module__9irmIa__thumbSlide{background-color:var(--bw200);border-radius:var(--elementRoundness);border:1px solid var(--bw200);justify-content:center;align-items:center;display:flex;overflow:hidden}.ImageCarousel-module__9irmIa__mainSlide{width:100%;height:100%}.ImageCarousel-module__9irmIa__thumbsSwiper{width:100%;margin:-10px;padding:10px}.ImageCarousel-module__9irmIa__thumbSlide{aspect-ratio:1;opacity:.5;cursor:pointer;transition:all var(--animationTime)}.ImageCarousel-module__9irmIa__thumbsSwiper .swiper-slide-thumb-active{opacity:1}
.ImageCarousel-module__X1TmUq__ImageCarousel{gap:var(--elementSpacing);flex-direction:column;width:100%;display:flex}.ImageCarousel-module__X1TmUq__mainSwiper{aspect-ratio:1;border-radius:var(--elementRoundness);width:100%;margin:0;padding:0;overflow:hidden}.ImageCarousel-module__X1TmUq__mainSlide,.ImageCarousel-module__X1TmUq__thumbSlide{background-color:var(--bw200);border-radius:var(--elementRoundness);border:1px solid var(--bw200);justify-content:center;align-items:center;display:flex;overflow:hidden}.ImageCarousel-module__X1TmUq__mainSlide{width:100%;height:100%}.ImageCarousel-module__X1TmUq__thumbsSwiper{width:100%;margin:-10px;padding:10px}.ImageCarousel-module__X1TmUq__thumbSlide{aspect-ratio:1;opacity:.5;cursor:pointer;transition:all var(--animationTime)}.ImageCarousel-module__X1TmUq__thumbsSwiper .swiper-slide-thumb-active{opacity:1}
.ImageCarousel-module__LgRPgG__ImageCarousel{gap:var(--elementSpacing);flex-direction:column;width:100%;display:flex}.ImageCarousel-module__LgRPgG__mainSwiper{aspect-ratio:1;border-radius:var(--elementRoundness);width:100%;margin:0;padding:0;overflow:hidden}.ImageCarousel-module__LgRPgG__mainSlide,.ImageCarousel-module__LgRPgG__thumbSlide{background-color:var(--bw200);border-radius:var(--elementRoundness);border:1px solid var(--bw200);justify-content:center;align-items:center;display:flex;overflow:hidden}.ImageCarousel-module__LgRPgG__mainSlide{width:100%;height:100%}.ImageCarousel-module__LgRPgG__thumbsSwiper{width:100%;margin:-10px;padding:10px}.ImageCarousel-module__LgRPgG__thumbSlide{aspect-ratio:1;opacity:.5;cursor:pointer;transition:all var(--animationTime)}.ImageCarousel-module__LgRPgG__thumbsSwiper .swiper-slide-thumb-active{opacity:1}
.ImageCarousel-module__OAQ1kq__ImageCarousel{gap:var(--elementSpacing);flex-direction:column;width:100%;display:flex}.ImageCarousel-module__OAQ1kq__mainSwiper{aspect-ratio:1;border-radius:var(--elementRoundness);width:100%;margin:0;padding:0;overflow:hidden}.ImageCarousel-module__OAQ1kq__mainSlide,.ImageCarousel-module__OAQ1kq__thumbSlide{background-color:var(--bw200);border-radius:var(--elementRoundness);border:1px solid var(--bw200);justify-content:center;align-items:center;display:flex;overflow:hidden}.ImageCarousel-module__OAQ1kq__mainSlide{width:100%;height:100%}.ImageCarousel-module__OAQ1kq__thumbsSwiper{width:100%;margin:-10px;padding:10px}.ImageCarousel-module__OAQ1kq__thumbSlide{aspect-ratio:1;opacity:.5;cursor:pointer;transition:all var(--animationTime)}.ImageCarousel-module__OAQ1kq__thumbsSwiper .swiper-slide-thumb-active{opacity:1}
.ImageCarousel-module__-yfLBa__ImageCarousel{gap:var(--elementSpacing);flex-direction:column;width:100%;display:flex}.ImageCarousel-module__-yfLBa__mainSwiper{aspect-ratio:1;border-radius:var(--elementRoundness);width:100%;margin:0;padding:0;overflow:hidden}.ImageCarousel-module__-yfLBa__mainSlide,.ImageCarousel-module__-yfLBa__thumbSlide{background-color:var(--bw200);border-radius:var(--elementRoundness);border:1px solid var(--bw200);justify-content:center;align-items:center;display:flex;overflow:hidden}.ImageCarousel-module__-yfLBa__mainSlide{width:100%;height:100%}.ImageCarousel-module__-yfLBa__thumbsSwiper{width:100%;margin:-10px;padding:10px}.ImageCarousel-module__-yfLBa__thumbSlide{aspect-ratio:1;opacity:.5;cursor:pointer;transition:all var(--animationTime)}.ImageCarousel-module__-yfLBa__thumbsSwiper .swiper-slide-thumb-active{opacity:1}
.ImageCarousel-module__d6M5XW__ImageCarousel{gap:var(--elementSpacing);flex-direction:column;width:100%;display:flex}.ImageCarousel-module__d6M5XW__mainSwiper{aspect-ratio:1;border-radius:var(--elementRoundness);width:100%;margin:0;padding:0;overflow:hidden}.ImageCarousel-module__d6M5XW__mainSlide,.ImageCarousel-module__d6M5XW__thumbSlide{background-color:var(--bw200);border-radius:var(--elementRoundness);border:1px solid var(--bw200);justify-content:center;align-items:center;display:flex;overflow:hidden}.ImageCarousel-module__d6M5XW__mainSlide{width:100%;height:100%}.ImageCarousel-module__d6M5XW__thumbsSwiper{width:100%;margin:-10px;padding:10px}.ImageCarousel-module__d6M5XW__thumbSlide{aspect-ratio:1;opacity:.5;cursor:pointer;transition:all var(--animationTime)}.ImageCarousel-module__d6M5XW__thumbsSwiper .swiper-slide-thumb-active{opacity:1}
.ImageCarousel-module__bIiSdW__ImageCarousel{gap:var(--elementSpacing);flex-direction:column;width:100%;display:flex}.ImageCarousel-module__bIiSdW__mainSwiper{aspect-ratio:1;border-radius:var(--elementRoundness);width:100%;margin:0;padding:0;overflow:hidden}.ImageCarousel-module__bIiSdW__mainSlide,.ImageCarousel-module__bIiSdW__thumbSlide{background-color:var(--bw200);border-radius:var(--elementRoundness);border:1px solid var(--bw200);justify-content:center;align-items:center;display:flex;overflow:hidden}.ImageCarousel-module__bIiSdW__mainSlide{width:100%;height:100%}.ImageCarousel-module__bIiSdW__thumbsSwiper{width:100%;margin:-10px;padding:10px}.ImageCarousel-module__bIiSdW__thumbSlide{aspect-ratio:1;opacity:.5;cursor:pointer;transition:all var(--animationTime)}.ImageCarousel-module__bIiSdW__thumbsSwiper .swiper-slide-thumb-active{opacity:1}
.ImageCarousel-module__2sXMba__ImageCarousel{gap:var(--elementSpacing);flex-direction:column;width:100%;display:flex}.ImageCarousel-module__2sXMba__mainSwiper{aspect-ratio:1;border-radius:var(--elementRoundness);width:100%;margin:0;padding:0;overflow:hidden}.ImageCarousel-module__2sXMba__mainSlide,.ImageCarousel-module__2sXMba__thumbSlide{background-color:var(--bw200);border-radius:var(--elementRoundness);border:1px solid var(--bw200);justify-content:center;align-items:center;display:flex;overflow:hidden}.ImageCarousel-module__2sXMba__mainSlide{width:100%;height:100%}.ImageCarousel-module__2sXMba__thumbsSwiper{width:100%;margin:-10px;padding:10px}.ImageCarousel-module__2sXMba__thumbSlide{aspect-ratio:1;opacity:.5;cursor:pointer;transition:all var(--animationTime)}.ImageCarousel-module__2sXMba__thumbsSwiper .swiper-slide-thumb-active{opacity:1}
.ImageCarousel-module__izn38G__ImageCarousel{gap:var(--elementSpacing);flex-direction:column;width:100%;display:flex}.ImageCarousel-module__izn38G__mainSwiper{aspect-ratio:1;border-radius:var(--elementRoundness);width:100%;margin:0;padding:0;overflow:hidden}.ImageCarousel-module__izn38G__mainSlide,.ImageCarousel-module__izn38G__thumbSlide{background-color:var(--bw200);border-radius:var(--elementRoundness);border:1px solid var(--bw200);justify-content:center;align-items:center;display:flex;overflow:hidden}.ImageCarousel-module__izn38G__mainSlide{width:100%;height:100%}.ImageCarousel-module__izn38G__thumbsSwiper{width:100%;margin:-10px;padding:10px}.ImageCarousel-module__izn38G__thumbSlide{aspect-ratio:1;opacity:.5;cursor:pointer;transition:all var(--animationTime)}.ImageCarousel-module__izn38G__thumbsSwiper .swiper-slide-thumb-active{opacity:1}
.ImageCarousel-module__hpJMDa__ImageCarousel{gap:var(--elementSpacing);flex-direction:column;width:100%;display:flex}.ImageCarousel-module__hpJMDa__mainSwiper{aspect-ratio:1;border-radius:var(--elementRoundness);width:100%;margin:0;padding:0;overflow:hidden}.ImageCarousel-module__hpJMDa__mainSlide,.ImageCarousel-module__hpJMDa__thumbSlide{background-color:var(--bw200);border-radius:var(--elementRoundness);border:1px solid var(--bw200);justify-content:center;align-items:center;display:flex;overflow:hidden}.ImageCarousel-module__hpJMDa__mainSlide{width:100%;height:100%}.ImageCarousel-module__hpJMDa__thumbsSwiper{width:100%;margin:-10px;padding:10px}.ImageCarousel-module__hpJMDa__thumbSlide{aspect-ratio:1;opacity:.5;cursor:pointer;transition:all var(--animationTime)}.ImageCarousel-module__hpJMDa__thumbsSwiper .swiper-slide-thumb-active{opacity:1}
.ImageCarousel-module__v2POQG__ImageCarousel{gap:var(--elementSpacing);flex-direction:column;width:100%;display:flex}.ImageCarousel-module__v2POQG__mainSwiper{aspect-ratio:1;border-radius:var(--elementRoundness);width:100%;margin:0;padding:0;overflow:hidden}.ImageCarousel-module__v2POQG__mainSlide,.ImageCarousel-module__v2POQG__thumbSlide{background-color:var(--bw200);border-radius:var(--elementRoundness);border:1px solid var(--bw200);justify-content:center;align-items:center;display:flex;overflow:hidden}.ImageCarousel-module__v2POQG__mainSlide{width:100%;height:100%}.ImageCarousel-module__v2POQG__thumbsSwiper{width:100%;margin:-10px;padding:10px}.ImageCarousel-module__v2POQG__thumbSlide{aspect-ratio:1;opacity:.5;cursor:pointer;transition:all var(--animationTime)}.ImageCarousel-module__v2POQG__thumbsSwiper .swiper-slide-thumb-active{opacity:1}
.ImageCarousel-module__CpoogW__ImageCarousel{gap:var(--elementSpacing);flex-direction:column;width:100%;display:flex}.ImageCarousel-module__CpoogW__mainSwiper{aspect-ratio:1;border-radius:var(--elementRoundness);width:100%;margin:0;padding:0;overflow:hidden}.ImageCarousel-module__CpoogW__mainSlide,.ImageCarousel-module__CpoogW__thumbSlide{background-color:var(--bw200);border-radius:var(--elementRoundness);border:1px solid var(--bw200);justify-content:center;align-items:center;display:flex;overflow:hidden}.ImageCarousel-module__CpoogW__mainSlide{width:100%;height:100%}.ImageCarousel-module__CpoogW__thumbsSwiper{width:100%;margin:-10px;padding:10px}.ImageCarousel-module__CpoogW__thumbSlide{aspect-ratio:1;opacity:.5;cursor:pointer;transition:all var(--animationTime)}.ImageCarousel-module__CpoogW__thumbsSwiper .swiper-slide-thumb-active{opacity:1}
.ImageCarousel-module__IjSNIG__ImageCarousel{gap:var(--elementSpacing);flex-direction:column;width:100%;display:flex}.ImageCarousel-module__IjSNIG__mainSwiper{aspect-ratio:1;border-radius:var(--elementRoundness);width:100%;margin:0;padding:0;overflow:hidden}.ImageCarousel-module__IjSNIG__mainSlide,.ImageCarousel-module__IjSNIG__thumbSlide{background-color:var(--bw200);border-radius:var(--elementRoundness);border:1px solid var(--bw200);justify-content:center;align-items:center;display:flex;overflow:hidden}.ImageCarousel-module__IjSNIG__mainSlide{width:100%;height:100%}.ImageCarousel-module__IjSNIG__thumbsSwiper{width:100%;margin:-10px;padding:10px}.ImageCarousel-module__IjSNIG__thumbSlide{aspect-ratio:1;opacity:.5;cursor:pointer;transition:all var(--animationTime)}.ImageCarousel-module__IjSNIG__thumbsSwiper .swiper-slide-thumb-active{opacity:1}
.ImageCarousel-module__SxTlJa__ImageCarousel{gap:var(--elementSpacing);flex-direction:column;width:100%;display:flex}.ImageCarousel-module__SxTlJa__mainSwiper{aspect-ratio:1;border-radius:var(--elementRoundness);width:100%;margin:0;padding:0;overflow:hidden}.ImageCarousel-module__SxTlJa__mainSlide,.ImageCarousel-module__SxTlJa__thumbSlide{background-color:var(--bw200);border-radius:var(--elementRoundness);border:1px solid var(--bw200);justify-content:center;align-items:center;display:flex;overflow:hidden}.ImageCarousel-module__SxTlJa__mainSlide{width:100%;height:100%}.ImageCarousel-module__SxTlJa__thumbsSwiper{width:100%;margin:-10px;padding:10px}.ImageCarousel-module__SxTlJa__thumbSlide{aspect-ratio:1;opacity:.5;cursor:pointer;transition:all var(--animationTime)}.ImageCarousel-module__SxTlJa__thumbsSwiper .swiper-slide-thumb-active{opacity:1}
.ImageCarousel-module__IH9qsG__ImageCarousel{gap:var(--elementSpacing);flex-direction:column;width:100%;display:flex}.ImageCarousel-module__IH9qsG__mainSwiper{aspect-ratio:1;border-radius:var(--elementRoundness);width:100%;margin:0;padding:0;overflow:hidden}.ImageCarousel-module__IH9qsG__mainSlide,.ImageCarousel-module__IH9qsG__thumbSlide{background-color:var(--bw200);border-radius:var(--elementRoundness);border:1px solid var(--bw200);justify-content:center;align-items:center;display:flex;overflow:hidden}.ImageCarousel-module__IH9qsG__mainSlide{width:100%;height:100%}.ImageCarousel-module__IH9qsG__thumbsSwiper{width:100%;margin:-10px;padding:10px}.ImageCarousel-module__IH9qsG__thumbSlide{aspect-ratio:1;opacity:.5;cursor:pointer;transition:all var(--animationTime)}.ImageCarousel-module__IH9qsG__thumbsSwiper .swiper-slide-thumb-active{opacity:1}
.ImageCarousel-module__a7PP5G__ImageCarousel{gap:var(--elementSpacing);flex-direction:column;width:100%;display:flex}.ImageCarousel-module__a7PP5G__mainSwiper{aspect-ratio:1;border-radius:var(--elementRoundness);width:100%;margin:0;padding:0;overflow:hidden}.ImageCarousel-module__a7PP5G__mainSlide,.ImageCarousel-module__a7PP5G__thumbSlide{background-color:var(--bw200);border-radius:var(--elementRoundness);border:1px solid var(--bw200);justify-content:center;align-items:center;display:flex;overflow:hidden}.ImageCarousel-module__a7PP5G__mainSlide{width:100%;height:100%}.ImageCarousel-module__a7PP5G__thumbsSwiper{width:100%;margin:-10px;padding:10px}.ImageCarousel-module__a7PP5G__thumbSlide{aspect-ratio:1;opacity:.5;cursor:pointer;transition:all var(--animationTime)}.ImageCarousel-module__a7PP5G__thumbsSwiper .swiper-slide-thumb-active{opacity:1}
.ImageCarousel-module__N9MWxa__ImageCarousel{gap:var(--elementSpacing);flex-direction:column;width:100%;display:flex}.ImageCarousel-module__N9MWxa__mainSwiper{aspect-ratio:1;border-radius:var(--elementRoundness);width:100%;margin:0;padding:0;overflow:hidden}.ImageCarousel-module__N9MWxa__mainSlide,.ImageCarousel-module__N9MWxa__thumbSlide{background-color:var(--bw200);border-radius:var(--elementRoundness);border:1px solid var(--bw200);justify-content:center;align-items:center;display:flex;overflow:hidden}.ImageCarousel-module__N9MWxa__mainSlide{width:100%;height:100%}.ImageCarousel-module__N9MWxa__thumbsSwiper{width:100%;margin:-10px;padding:10px}.ImageCarousel-module__N9MWxa__thumbSlide{aspect-ratio:1;opacity:.5;cursor:pointer;transition:all var(--animationTime)}.ImageCarousel-module__N9MWxa__thumbsSwiper .swiper-slide-thumb-active{opacity:1}
.ImageCarousel-module__Y091Ja__ImageCarousel{gap:var(--elementSpacing);flex-direction:column;width:100%;display:flex}.ImageCarousel-module__Y091Ja__mainSwiper{aspect-ratio:1;border-radius:var(--elementRoundness);width:100%;margin:0;padding:0;overflow:hidden}.ImageCarousel-module__Y091Ja__mainSlide,.ImageCarousel-module__Y091Ja__thumbSlide{background-color:var(--bw200);border-radius:var(--elementRoundness);border:1px solid var(--bw200);justify-content:center;align-items:center;display:flex;overflow:hidden}.ImageCarousel-module__Y091Ja__mainSlide{width:100%;height:100%}.ImageCarousel-module__Y091Ja__thumbsSwiper{width:100%;margin:-10px;padding:10px}.ImageCarousel-module__Y091Ja__thumbSlide{aspect-ratio:1;opacity:.5;cursor:pointer;transition:all var(--animationTime)}.ImageCarousel-module__Y091Ja__thumbsSwiper .swiper-slide-thumb-active{opacity:1}
.ImageCarousel-module__Fmb-zW__ImageCarousel{gap:var(--elementSpacing);flex-direction:column;width:100%;display:flex}.ImageCarousel-module__Fmb-zW__mainSwiper{aspect-ratio:1;border-radius:var(--elementRoundness);width:100%;margin:0;padding:0;overflow:hidden}.ImageCarousel-module__Fmb-zW__mainSlide,.ImageCarousel-module__Fmb-zW__thumbSlide{background-color:var(--bw200);border-radius:var(--elementRoundness);border:1px solid var(--bw200);justify-content:center;align-items:center;display:flex;overflow:hidden}.ImageCarousel-module__Fmb-zW__mainSlide{width:100%;height:100%}.ImageCarousel-module__Fmb-zW__thumbsSwiper{width:100%;margin:-10px;padding:10px}.ImageCarousel-module__Fmb-zW__thumbSlide{aspect-ratio:1;opacity:.5;cursor:pointer;transition:all var(--animationTime)}.ImageCarousel-module__Fmb-zW__thumbsSwiper .swiper-slide-thumb-active{opacity:1}
.ImageCarousel-module__Zg9zIG__ImageCarousel{gap:var(--elementSpacing);flex-direction:column;width:100%;display:flex}.ImageCarousel-module__Zg9zIG__mainSwiper{aspect-ratio:1;border-radius:var(--elementRoundness);width:100%;margin:0;padding:0;overflow:hidden}.ImageCarousel-module__Zg9zIG__mainSlide,.ImageCarousel-module__Zg9zIG__thumbSlide{background-color:var(--bw200);border-radius:var(--elementRoundness);border:1px solid var(--bw200);justify-content:center;align-items:center;display:flex;overflow:hidden}.ImageCarousel-module__Zg9zIG__mainSlide{width:100%;height:100%}.ImageCarousel-module__Zg9zIG__thumbsSwiper{width:100%;margin:-10px;padding:10px}.ImageCarousel-module__Zg9zIG__thumbSlide{aspect-ratio:1;opacity:.5;cursor:pointer;transition:all var(--animationTime)}.ImageCarousel-module__Zg9zIG__thumbsSwiper .swiper-slide-thumb-active{opacity:1}
.ImageCarousel-module__nIXg4q__ImageCarousel{gap:var(--elementSpacing);flex-direction:column;width:100%;display:flex}.ImageCarousel-module__nIXg4q__mainSwiper{aspect-ratio:1;border-radius:var(--elementRoundness);width:100%;margin:0;padding:0;overflow:hidden}.ImageCarousel-module__nIXg4q__mainSlide,.ImageCarousel-module__nIXg4q__thumbSlide{background-color:var(--bw200);border-radius:var(--elementRoundness);border:1px solid var(--bw200);justify-content:center;align-items:center;display:flex;overflow:hidden}.ImageCarousel-module__nIXg4q__mainSlide{width:100%;height:100%}.ImageCarousel-module__nIXg4q__thumbsSwiper{width:100%;margin:-10px;padding:10px}.ImageCarousel-module__nIXg4q__thumbSlide{aspect-ratio:1;opacity:.5;cursor:pointer;transition:all var(--animationTime)}.ImageCarousel-module__nIXg4q__thumbsSwiper .swiper-slide-thumb-active{opacity:1}
.ImageCarousel-module__1gEita__ImageCarousel{gap:var(--elementSpacing);flex-direction:column;width:100%;display:flex}.ImageCarousel-module__1gEita__mainSwiper{aspect-ratio:1;border-radius:var(--elementRoundness);width:100%;margin:0;padding:0;overflow:hidden}.ImageCarousel-module__1gEita__mainSlide,.ImageCarousel-module__1gEita__thumbSlide{background-color:var(--bw200);border-radius:var(--elementRoundness);border:1px solid var(--bw200);justify-content:center;align-items:center;display:flex;overflow:hidden}.ImageCarousel-module__1gEita__mainSlide{width:100%;height:100%}.ImageCarousel-module__1gEita__thumbsSwiper{width:100%;margin:-10px;padding:10px}.ImageCarousel-module__1gEita__thumbSlide{aspect-ratio:1;opacity:.5;cursor:pointer;transition:all var(--animationTime)}.ImageCarousel-module__1gEita__thumbsSwiper .swiper-slide-thumb-active{opacity:1}
.ImageCarousel-module__l25cxG__ImageCarousel{gap:var(--elementSpacing);flex-direction:column;width:100%;display:flex}.ImageCarousel-module__l25cxG__mainSwiper{aspect-ratio:1;border-radius:var(--elementRoundness);width:100%;margin:0;padding:0;overflow:hidden}.ImageCarousel-module__l25cxG__mainSlide,.ImageCarousel-module__l25cxG__thumbSlide{background-color:var(--bw200);border-radius:var(--elementRoundness);border:1px solid var(--bw200);justify-content:center;align-items:center;display:flex;overflow:hidden}.ImageCarousel-module__l25cxG__mainSlide{width:100%;height:100%}.ImageCarousel-module__l25cxG__thumbsSwiper{width:100%;margin:-10px;padding:10px}.ImageCarousel-module__l25cxG__thumbSlide{aspect-ratio:1;opacity:.5;cursor:pointer;transition:all var(--animationTime)}.ImageCarousel-module__l25cxG__thumbsSwiper .swiper-slide-thumb-active{opacity:1}
.ImageCarousel-module__zSyn7a__ImageCarousel{gap:var(--elementSpacing);flex-direction:column;width:100%;display:flex}.ImageCarousel-module__zSyn7a__mainSwiper{aspect-ratio:1;border-radius:var(--elementRoundness);width:100%;margin:0;padding:0;overflow:hidden}.ImageCarousel-module__zSyn7a__mainSlide,.ImageCarousel-module__zSyn7a__thumbSlide{background-color:var(--bw200);border-radius:var(--elementRoundness);border:1px solid var(--bw200);justify-content:center;align-items:center;display:flex;overflow:hidden}.ImageCarousel-module__zSyn7a__mainSlide{width:100%;height:100%}.ImageCarousel-module__zSyn7a__thumbsSwiper{width:100%;margin:-10px;padding:10px}.ImageCarousel-module__zSyn7a__thumbSlide{aspect-ratio:1;opacity:.5;cursor:pointer;transition:all var(--animationTime)}.ImageCarousel-module__zSyn7a__thumbsSwiper .swiper-slide-thumb-active{opacity:1}
.ImageContainer-module__NMLqrq__imageContainer{width:100%;position:relative}.ImageContainer-module__NMLqrq__imageContainer>*{transition:opacity var(--animationTimeSlow)}
.BasicProductOptions-module__yQ67Sq__basicProductOptions{gap:var(--elementSpacing);flex-direction:column;display:flex}.BasicProductOptions-module__yQ67Sq__quantityOptions{column-gap:var(--siblingElementSpacing);row-gap:var(--rowSpacing);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.BasicProductOptions-module__yQ67Sq__quantityOption{aspect-ratio:1;padding:var(--elementPadding);justify-content:center;align-items:center;gap:var(--siblingElementSpacing);border-radius:var(--elementRoundness);transition:all var(--animationTime);background-color:var(--bw200);border:1px solid var(--bw300);box-shadow:var(--elementShadowBg);cursor:pointer;transition:all var(--animationTime);isolation:isolate;flex-direction:column;margin-top:10px;display:flex;position:relative}.BasicProductOptions-module__yQ67Sq__boxTexture{z-index:0;border-radius:inherit;pointer-events:none;background-position:0 0;background-repeat:repeat;position:absolute;inset:0}.BasicProductOptions-module__yQ67Sq__quantityOption>:not(.BasicProductOptions-module__yQ67Sq__boxTexture){z-index:1}.BasicProductOptions-module__yQ67Sq__stackedQuantityOptionImage{aspect-ratio:1;width:65%;max-height:75%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BasicProductOptions-module__yQ67Sq__stackedImageItem{filter:drop-shadow(0 2px 4px #00000040);width:65%;position:absolute;top:50%;left:50%}.BasicProductOptions-module__yQ67Sq__optionHeadline{align-items:center;gap:var(--siblingElementSpacing);min-width:0;display:flex}.BasicProductOptions-module__yQ67Sq__optionHeadline>h3{text-transform:uppercase}.BasicProductOptions-module__yQ67Sq__variantTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.BasicProductOptions-module__yQ67Sq__quantityTitle{background-color:var(--bw300);border-radius:var(--elementRoundness);border:1px solid var(--bw400);box-shadow:var(--elementShadowFg);max-width:90%;padding:1px 10px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.BasicProductOptions-module__yQ67Sq__quantityTitle>p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BasicProductOptions-module__yQ67Sq__quantityTitle>p,.BasicProductOptions-module__yQ67Sq__quantityDiscount>p{font-size:var(--pxxs-size)}.BasicProductOptions-module__yQ67Sq__quantityDiscount>p{width:max-content}.BasicProductOptions-module__yQ67Sq__quantityDiscount{background-color:var(--bw300);border-radius:var(--elementRoundness);border:1px solid var(--bw400);box-shadow:var(--elementShadowFg);padding:1px 10px;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.BasicProductOptions-module__yQ67Sq__quantityStepper{align-items:center;gap:var(--siblingElementSpacing);display:flex}.BasicProductOptions-module__yQ67Sq__quantityStepperButton{cursor:pointer;width:36px;height:36px;color:inherit;background-color:#0000;border-radius:8px;font-size:18px;line-height:1}.BasicProductOptions-module__yQ67Sq__quantityStepperButton:disabled{opacity:.4;cursor:default}.BasicProductOptions-module__yQ67Sq__quantityStepperValue{text-align:center;min-width:32px;font-size:var(--p-size);font-weight:600}
.BasicProductOptions-module__e9DXGG__basicProductOptions{gap:var(--elementSpacing);flex-direction:column;display:flex}.BasicProductOptions-module__e9DXGG__quantityOptions{column-gap:var(--siblingElementSpacing);row-gap:var(--rowSpacing);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.BasicProductOptions-module__e9DXGG__quantityOption{aspect-ratio:1;padding:var(--elementPadding);justify-content:center;align-items:center;gap:var(--siblingElementSpacing);border-radius:var(--elementRoundness);transition:all var(--animationTime);background-color:var(--bw200);border:1px solid var(--bw300);box-shadow:var(--elementShadowBg);cursor:pointer;transition:all var(--animationTime);isolation:isolate;flex-direction:column;margin-top:10px;display:flex;position:relative}.BasicProductOptions-module__e9DXGG__boxTexture{z-index:0;border-radius:inherit;pointer-events:none;background-position:0 0;background-repeat:repeat;position:absolute;inset:0}.BasicProductOptions-module__e9DXGG__quantityOption>:not(.BasicProductOptions-module__e9DXGG__boxTexture){z-index:1}.BasicProductOptions-module__e9DXGG__stackedQuantityOptionImage{aspect-ratio:1;width:65%;max-height:75%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BasicProductOptions-module__e9DXGG__stackedImageItem{filter:drop-shadow(0 2px 4px #00000040);width:65%;position:absolute;top:50%;left:50%}.BasicProductOptions-module__e9DXGG__optionHeadline{align-items:center;gap:var(--siblingElementSpacing);min-width:0;display:flex}.BasicProductOptions-module__e9DXGG__optionHeadline>h3{text-transform:uppercase}.BasicProductOptions-module__e9DXGG__variantTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.BasicProductOptions-module__e9DXGG__quantityTitle{background-color:var(--bw300);border-radius:var(--elementRoundness);border:1px solid var(--bw400);box-shadow:var(--elementShadowFg);max-width:90%;padding:1px 10px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.BasicProductOptions-module__e9DXGG__quantityTitle>p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BasicProductOptions-module__e9DXGG__quantityTitle>p,.BasicProductOptions-module__e9DXGG__quantityDiscount>p{font-size:var(--pxxs-size)}.BasicProductOptions-module__e9DXGG__quantityDiscount>p{width:max-content}.BasicProductOptions-module__e9DXGG__quantityDiscount{background-color:var(--bw300);border-radius:var(--elementRoundness);border:1px solid var(--bw400);box-shadow:var(--elementShadowFg);padding:1px 10px;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.BasicProductOptions-module__e9DXGG__quantityStepper{align-items:center;gap:var(--siblingElementSpacing);display:flex}.BasicProductOptions-module__e9DXGG__quantityStepperButton{cursor:pointer;width:36px;height:36px;color:inherit;background-color:#0000;border-radius:8px;font-size:18px;line-height:1}.BasicProductOptions-module__e9DXGG__quantityStepperButton:disabled{opacity:.4;cursor:default}.BasicProductOptions-module__e9DXGG__quantityStepperValue{text-align:center;min-width:32px;font-size:var(--p-size);font-weight:600}
.BasicProductOptions-module__g7wNuG__basicProductOptions{gap:var(--elementSpacing);flex-direction:column;display:flex}.BasicProductOptions-module__g7wNuG__quantityOptions{column-gap:var(--siblingElementSpacing);row-gap:var(--rowSpacing);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.BasicProductOptions-module__g7wNuG__quantityOption{aspect-ratio:1;padding:var(--elementPadding);justify-content:center;align-items:center;gap:var(--siblingElementSpacing);border-radius:var(--elementRoundness);transition:all var(--animationTime);background-color:var(--bw200);border:1px solid var(--bw300);box-shadow:var(--elementShadowBg);cursor:pointer;transition:all var(--animationTime);isolation:isolate;flex-direction:column;margin-top:10px;display:flex;position:relative}.BasicProductOptions-module__g7wNuG__boxTexture{z-index:0;border-radius:inherit;pointer-events:none;background-position:0 0;background-repeat:repeat;position:absolute;inset:0}.BasicProductOptions-module__g7wNuG__quantityOption>:not(.BasicProductOptions-module__g7wNuG__boxTexture){z-index:1}.BasicProductOptions-module__g7wNuG__stackedQuantityOptionImage{aspect-ratio:1;width:65%;max-height:75%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BasicProductOptions-module__g7wNuG__stackedImageItem{filter:drop-shadow(0 2px 4px #00000040);width:65%;position:absolute;top:50%;left:50%}.BasicProductOptions-module__g7wNuG__optionHeadline{align-items:center;gap:var(--siblingElementSpacing);min-width:0;display:flex}.BasicProductOptions-module__g7wNuG__optionHeadline>h3{text-transform:uppercase}.BasicProductOptions-module__g7wNuG__variantTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.BasicProductOptions-module__g7wNuG__quantityTitle{background-color:var(--bw300);border-radius:var(--elementRoundness);border:1px solid var(--bw400);box-shadow:var(--elementShadowFg);max-width:90%;padding:1px 10px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.BasicProductOptions-module__g7wNuG__quantityTitle>p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BasicProductOptions-module__g7wNuG__quantityTitle>p,.BasicProductOptions-module__g7wNuG__quantityDiscount>p{font-size:var(--pxxs-size)}.BasicProductOptions-module__g7wNuG__quantityDiscount>p{width:max-content}.BasicProductOptions-module__g7wNuG__quantityDiscount{background-color:var(--bw300);border-radius:var(--elementRoundness);border:1px solid var(--bw400);box-shadow:var(--elementShadowFg);padding:1px 10px;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.BasicProductOptions-module__g7wNuG__quantityStepper{align-items:center;gap:var(--siblingElementSpacing);display:flex}.BasicProductOptions-module__g7wNuG__quantityStepperButton{cursor:pointer;width:36px;height:36px;color:inherit;background-color:#0000;border-radius:8px;font-size:18px;line-height:1}.BasicProductOptions-module__g7wNuG__quantityStepperButton:disabled{opacity:.4;cursor:default}.BasicProductOptions-module__g7wNuG__quantityStepperValue{text-align:center;min-width:32px;font-size:var(--p-size);font-weight:600}
.BasicProductOptions-module__CArLYq__basicProductOptions{gap:var(--elementSpacing);flex-direction:column;display:flex}.BasicProductOptions-module__CArLYq__quantityOptions{column-gap:var(--siblingElementSpacing);row-gap:var(--rowSpacing);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.BasicProductOptions-module__CArLYq__quantityOption{aspect-ratio:1;padding:var(--elementPadding);justify-content:center;align-items:center;gap:var(--siblingElementSpacing);border-radius:var(--elementRoundness);transition:all var(--animationTime);background-color:var(--bw200);border:1px solid var(--bw300);box-shadow:var(--elementShadowBg);cursor:pointer;transition:all var(--animationTime);isolation:isolate;flex-direction:column;margin-top:10px;display:flex;position:relative}.BasicProductOptions-module__CArLYq__boxTexture{z-index:0;border-radius:inherit;pointer-events:none;background-position:0 0;background-repeat:repeat;position:absolute;inset:0}.BasicProductOptions-module__CArLYq__quantityOption>:not(.BasicProductOptions-module__CArLYq__boxTexture){z-index:1}.BasicProductOptions-module__CArLYq__stackedQuantityOptionImage{aspect-ratio:1;width:65%;max-height:75%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BasicProductOptions-module__CArLYq__stackedImageItem{filter:drop-shadow(0 2px 4px #00000040);width:65%;position:absolute;top:50%;left:50%}.BasicProductOptions-module__CArLYq__optionHeadline{align-items:center;gap:var(--siblingElementSpacing);min-width:0;display:flex}.BasicProductOptions-module__CArLYq__optionHeadline>h3{text-transform:uppercase}.BasicProductOptions-module__CArLYq__variantTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.BasicProductOptions-module__CArLYq__quantityTitle{background-color:var(--bw300);border-radius:var(--elementRoundness);border:1px solid var(--bw400);box-shadow:var(--elementShadowFg);max-width:90%;padding:1px 10px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.BasicProductOptions-module__CArLYq__quantityTitle>p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BasicProductOptions-module__CArLYq__quantityTitle>p,.BasicProductOptions-module__CArLYq__quantityDiscount>p{font-size:var(--pxxs-size)}.BasicProductOptions-module__CArLYq__quantityDiscount>p{width:max-content}.BasicProductOptions-module__CArLYq__quantityDiscount{background-color:var(--bw300);border-radius:var(--elementRoundness);border:1px solid var(--bw400);box-shadow:var(--elementShadowFg);padding:1px 10px;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.BasicProductOptions-module__CArLYq__quantityStepper{align-items:center;gap:var(--siblingElementSpacing);display:flex}.BasicProductOptions-module__CArLYq__quantityStepperButton{cursor:pointer;width:36px;height:36px;color:inherit;background-color:#0000;border-radius:8px;font-size:18px;line-height:1}.BasicProductOptions-module__CArLYq__quantityStepperButton:disabled{opacity:.4;cursor:default}.BasicProductOptions-module__CArLYq__quantityStepperValue{text-align:center;min-width:32px;font-size:var(--p-size);font-weight:600}
.BasicProductOptions-module__QsBYYW__basicProductOptions{gap:var(--elementSpacing);flex-direction:column;display:flex}.BasicProductOptions-module__QsBYYW__quantityOptions{column-gap:var(--siblingElementSpacing);row-gap:var(--rowSpacing);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.BasicProductOptions-module__QsBYYW__quantityOption{aspect-ratio:1;padding:var(--elementPadding);justify-content:center;align-items:center;gap:var(--siblingElementSpacing);border-radius:var(--elementRoundness);transition:all var(--animationTime);background-color:var(--bw200);border:1px solid var(--bw300);box-shadow:var(--elementShadowBg);cursor:pointer;transition:all var(--animationTime);isolation:isolate;flex-direction:column;margin-top:10px;display:flex;position:relative}.BasicProductOptions-module__QsBYYW__boxTexture{z-index:0;border-radius:inherit;pointer-events:none;background-position:0 0;background-repeat:repeat;position:absolute;inset:0}.BasicProductOptions-module__QsBYYW__quantityOption>:not(.BasicProductOptions-module__QsBYYW__boxTexture){z-index:1}.BasicProductOptions-module__QsBYYW__stackedQuantityOptionImage{aspect-ratio:1;width:65%;max-height:75%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BasicProductOptions-module__QsBYYW__stackedImageItem{filter:drop-shadow(0 2px 4px #00000040);width:65%;position:absolute;top:50%;left:50%}.BasicProductOptions-module__QsBYYW__optionHeadline{align-items:center;gap:var(--siblingElementSpacing);min-width:0;display:flex}.BasicProductOptions-module__QsBYYW__optionHeadline>h3{text-transform:uppercase}.BasicProductOptions-module__QsBYYW__variantTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.BasicProductOptions-module__QsBYYW__quantityTitle{background-color:var(--bw300);border-radius:var(--elementRoundness);border:1px solid var(--bw400);box-shadow:var(--elementShadowFg);max-width:90%;padding:1px 10px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.BasicProductOptions-module__QsBYYW__quantityTitle>p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BasicProductOptions-module__QsBYYW__quantityTitle>p,.BasicProductOptions-module__QsBYYW__quantityDiscount>p{font-size:var(--pxxs-size)}.BasicProductOptions-module__QsBYYW__quantityDiscount>p{width:max-content}.BasicProductOptions-module__QsBYYW__quantityDiscount{background-color:var(--bw300);border-radius:var(--elementRoundness);border:1px solid var(--bw400);box-shadow:var(--elementShadowFg);padding:1px 10px;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.BasicProductOptions-module__QsBYYW__quantityStepper{align-items:center;gap:var(--siblingElementSpacing);display:flex}.BasicProductOptions-module__QsBYYW__quantityStepperButton{cursor:pointer;width:36px;height:36px;color:inherit;background-color:#0000;border-radius:8px;font-size:18px;line-height:1}.BasicProductOptions-module__QsBYYW__quantityStepperButton:disabled{opacity:.4;cursor:default}.BasicProductOptions-module__QsBYYW__quantityStepperValue{text-align:center;min-width:32px;font-size:var(--p-size);font-weight:600}
.BasicProductOptions-module__5ZMBgG__basicProductOptions{gap:var(--elementSpacing);flex-direction:column;display:flex}.BasicProductOptions-module__5ZMBgG__quantityOptions{column-gap:var(--siblingElementSpacing);row-gap:var(--rowSpacing);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.BasicProductOptions-module__5ZMBgG__quantityOption{aspect-ratio:1;padding:var(--elementPadding);justify-content:center;align-items:center;gap:var(--siblingElementSpacing);border-radius:var(--elementRoundness);transition:all var(--animationTime);background-color:var(--bw200);border:1px solid var(--bw300);box-shadow:var(--elementShadowBg);cursor:pointer;transition:all var(--animationTime);isolation:isolate;flex-direction:column;margin-top:10px;display:flex;position:relative}.BasicProductOptions-module__5ZMBgG__boxTexture{z-index:0;border-radius:inherit;pointer-events:none;background-position:0 0;background-repeat:repeat;position:absolute;inset:0}.BasicProductOptions-module__5ZMBgG__quantityOption>:not(.BasicProductOptions-module__5ZMBgG__boxTexture){z-index:1}.BasicProductOptions-module__5ZMBgG__stackedQuantityOptionImage{aspect-ratio:1;width:65%;max-height:75%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BasicProductOptions-module__5ZMBgG__stackedImageItem{filter:drop-shadow(0 2px 4px #00000040);width:65%;position:absolute;top:50%;left:50%}.BasicProductOptions-module__5ZMBgG__optionHeadline{align-items:center;gap:var(--siblingElementSpacing);min-width:0;display:flex}.BasicProductOptions-module__5ZMBgG__optionHeadline>h3{text-transform:uppercase}.BasicProductOptions-module__5ZMBgG__variantTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.BasicProductOptions-module__5ZMBgG__quantityTitle{background-color:var(--bw300);border-radius:var(--elementRoundness);border:1px solid var(--bw400);box-shadow:var(--elementShadowFg);max-width:90%;padding:1px 10px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.BasicProductOptions-module__5ZMBgG__quantityTitle>p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BasicProductOptions-module__5ZMBgG__quantityTitle>p,.BasicProductOptions-module__5ZMBgG__quantityDiscount>p{font-size:var(--pxxs-size)}.BasicProductOptions-module__5ZMBgG__quantityDiscount>p{width:max-content}.BasicProductOptions-module__5ZMBgG__quantityDiscount{background-color:var(--bw300);border-radius:var(--elementRoundness);border:1px solid var(--bw400);box-shadow:var(--elementShadowFg);padding:1px 10px;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.BasicProductOptions-module__5ZMBgG__quantityStepper{align-items:center;gap:var(--siblingElementSpacing);display:flex}.BasicProductOptions-module__5ZMBgG__quantityStepperButton{cursor:pointer;width:36px;height:36px;color:inherit;background-color:#0000;border-radius:8px;font-size:18px;line-height:1}.BasicProductOptions-module__5ZMBgG__quantityStepperButton:disabled{opacity:.4;cursor:default}.BasicProductOptions-module__5ZMBgG__quantityStepperValue{text-align:center;min-width:32px;font-size:var(--p-size);font-weight:600}
.BasicProductOptions-module__3Cgdna__basicProductOptions{gap:var(--elementSpacing);flex-direction:column;display:flex}.BasicProductOptions-module__3Cgdna__quantityOptions{column-gap:var(--siblingElementSpacing);row-gap:var(--rowSpacing);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.BasicProductOptions-module__3Cgdna__quantityOption{aspect-ratio:1;padding:var(--elementPadding);justify-content:center;align-items:center;gap:var(--siblingElementSpacing);border-radius:var(--elementRoundness);transition:all var(--animationTime);background-color:var(--bw200);border:1px solid var(--bw300);box-shadow:var(--elementShadowBg);cursor:pointer;transition:all var(--animationTime);isolation:isolate;flex-direction:column;margin-top:10px;display:flex;position:relative}.BasicProductOptions-module__3Cgdna__boxTexture{z-index:0;border-radius:inherit;pointer-events:none;background-position:0 0;background-repeat:repeat;position:absolute;inset:0}.BasicProductOptions-module__3Cgdna__quantityOption>:not(.BasicProductOptions-module__3Cgdna__boxTexture){z-index:1}.BasicProductOptions-module__3Cgdna__stackedQuantityOptionImage{aspect-ratio:1;width:65%;max-height:75%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BasicProductOptions-module__3Cgdna__stackedImageItem{filter:drop-shadow(0 2px 4px #00000040);width:65%;position:absolute;top:50%;left:50%}.BasicProductOptions-module__3Cgdna__optionHeadline{align-items:center;gap:var(--siblingElementSpacing);min-width:0;display:flex}.BasicProductOptions-module__3Cgdna__optionHeadline>h3{text-transform:uppercase}.BasicProductOptions-module__3Cgdna__variantTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.BasicProductOptions-module__3Cgdna__quantityTitle{background-color:var(--bw300);border-radius:var(--elementRoundness);border:1px solid var(--bw400);box-shadow:var(--elementShadowFg);max-width:90%;padding:1px 10px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.BasicProductOptions-module__3Cgdna__quantityTitle>p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BasicProductOptions-module__3Cgdna__quantityTitle>p,.BasicProductOptions-module__3Cgdna__quantityDiscount>p{font-size:var(--pxxs-size)}.BasicProductOptions-module__3Cgdna__quantityDiscount>p{width:max-content}.BasicProductOptions-module__3Cgdna__quantityDiscount{background-color:var(--bw300);border-radius:var(--elementRoundness);border:1px solid var(--bw400);box-shadow:var(--elementShadowFg);padding:1px 10px;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.BasicProductOptions-module__3Cgdna__quantityStepper{align-items:center;gap:var(--siblingElementSpacing);display:flex}.BasicProductOptions-module__3Cgdna__quantityStepperButton{cursor:pointer;width:36px;height:36px;color:inherit;background-color:#0000;border-radius:8px;font-size:18px;line-height:1}.BasicProductOptions-module__3Cgdna__quantityStepperButton:disabled{opacity:.4;cursor:default}.BasicProductOptions-module__3Cgdna__quantityStepperValue{text-align:center;min-width:32px;font-size:var(--p-size);font-weight:600}
.BasicProductOptions-module__cmf6ta__basicProductOptions{gap:var(--elementSpacing);flex-direction:column;display:flex}.BasicProductOptions-module__cmf6ta__quantityOptions{column-gap:var(--siblingElementSpacing);row-gap:var(--rowSpacing);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.BasicProductOptions-module__cmf6ta__quantityOption{aspect-ratio:1;padding:var(--elementPadding);justify-content:center;align-items:center;gap:var(--siblingElementSpacing);border-radius:var(--elementRoundness);transition:all var(--animationTime);background-color:var(--bw200);border:1px solid var(--bw300);box-shadow:var(--elementShadowBg);cursor:pointer;transition:all var(--animationTime);isolation:isolate;flex-direction:column;margin-top:10px;display:flex;position:relative}.BasicProductOptions-module__cmf6ta__boxTexture{z-index:0;border-radius:inherit;pointer-events:none;background-position:0 0;background-repeat:repeat;position:absolute;inset:0}.BasicProductOptions-module__cmf6ta__quantityOption>:not(.BasicProductOptions-module__cmf6ta__boxTexture){z-index:1}.BasicProductOptions-module__cmf6ta__stackedQuantityOptionImage{aspect-ratio:1;width:65%;max-height:75%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BasicProductOptions-module__cmf6ta__stackedImageItem{filter:drop-shadow(0 2px 4px #00000040);width:65%;position:absolute;top:50%;left:50%}.BasicProductOptions-module__cmf6ta__optionHeadline{align-items:center;gap:var(--siblingElementSpacing);min-width:0;display:flex}.BasicProductOptions-module__cmf6ta__optionHeadline>h3{text-transform:uppercase}.BasicProductOptions-module__cmf6ta__variantTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.BasicProductOptions-module__cmf6ta__quantityTitle{background-color:var(--bw300);border-radius:var(--elementRoundness);border:1px solid var(--bw400);box-shadow:var(--elementShadowFg);max-width:90%;padding:1px 10px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.BasicProductOptions-module__cmf6ta__quantityTitle>p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BasicProductOptions-module__cmf6ta__quantityTitle>p,.BasicProductOptions-module__cmf6ta__quantityDiscount>p{font-size:var(--pxxs-size)}.BasicProductOptions-module__cmf6ta__quantityDiscount>p{width:max-content}.BasicProductOptions-module__cmf6ta__quantityDiscount{background-color:var(--bw300);border-radius:var(--elementRoundness);border:1px solid var(--bw400);box-shadow:var(--elementShadowFg);padding:1px 10px;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.BasicProductOptions-module__cmf6ta__quantityStepper{align-items:center;gap:var(--siblingElementSpacing);display:flex}.BasicProductOptions-module__cmf6ta__quantityStepperButton{cursor:pointer;width:36px;height:36px;color:inherit;background-color:#0000;border-radius:8px;font-size:18px;line-height:1}.BasicProductOptions-module__cmf6ta__quantityStepperButton:disabled{opacity:.4;cursor:default}.BasicProductOptions-module__cmf6ta__quantityStepperValue{text-align:center;min-width:32px;font-size:var(--p-size);font-weight:600}
.BasicProductOptions-module__GYtILq__basicProductOptions{gap:var(--elementSpacing);flex-direction:column;display:flex}.BasicProductOptions-module__GYtILq__quantityOptions{column-gap:var(--siblingElementSpacing);row-gap:var(--rowSpacing);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.BasicProductOptions-module__GYtILq__quantityOption{aspect-ratio:1;padding:var(--elementPadding);justify-content:center;align-items:center;gap:var(--siblingElementSpacing);border-radius:var(--elementRoundness);transition:all var(--animationTime);background-color:var(--bw200);border:1px solid var(--bw300);box-shadow:var(--elementShadowBg);cursor:pointer;transition:all var(--animationTime);isolation:isolate;flex-direction:column;margin-top:10px;display:flex;position:relative}.BasicProductOptions-module__GYtILq__boxTexture{z-index:0;border-radius:inherit;pointer-events:none;background-position:0 0;background-repeat:repeat;position:absolute;inset:0}.BasicProductOptions-module__GYtILq__quantityOption>:not(.BasicProductOptions-module__GYtILq__boxTexture){z-index:1}.BasicProductOptions-module__GYtILq__stackedQuantityOptionImage{aspect-ratio:1;width:65%;max-height:75%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BasicProductOptions-module__GYtILq__stackedImageItem{filter:drop-shadow(0 2px 4px #00000040);width:65%;position:absolute;top:50%;left:50%}.BasicProductOptions-module__GYtILq__optionHeadline{align-items:center;gap:var(--siblingElementSpacing);min-width:0;display:flex}.BasicProductOptions-module__GYtILq__optionHeadline>h3{text-transform:uppercase}.BasicProductOptions-module__GYtILq__variantTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.BasicProductOptions-module__GYtILq__quantityTitle{background-color:var(--bw300);border-radius:var(--elementRoundness);border:1px solid var(--bw400);box-shadow:var(--elementShadowFg);max-width:90%;padding:1px 10px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.BasicProductOptions-module__GYtILq__quantityTitle>p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BasicProductOptions-module__GYtILq__quantityTitle>p,.BasicProductOptions-module__GYtILq__quantityDiscount>p{font-size:var(--pxxs-size)}.BasicProductOptions-module__GYtILq__quantityDiscount>p{width:max-content}.BasicProductOptions-module__GYtILq__quantityDiscount{background-color:var(--bw300);border-radius:var(--elementRoundness);border:1px solid var(--bw400);box-shadow:var(--elementShadowFg);padding:1px 10px;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.BasicProductOptions-module__GYtILq__quantityStepper{align-items:center;gap:var(--siblingElementSpacing);display:flex}.BasicProductOptions-module__GYtILq__quantityStepperButton{cursor:pointer;width:36px;height:36px;color:inherit;background-color:#0000;border-radius:8px;font-size:18px;line-height:1}.BasicProductOptions-module__GYtILq__quantityStepperButton:disabled{opacity:.4;cursor:default}.BasicProductOptions-module__GYtILq__quantityStepperValue{text-align:center;min-width:32px;font-size:var(--p-size);font-weight:600}
.BasicProductOptions-module__om0d0G__basicProductOptions{gap:var(--elementSpacing);flex-direction:column;display:flex}.BasicProductOptions-module__om0d0G__quantityOptions{column-gap:var(--siblingElementSpacing);row-gap:var(--rowSpacing);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.BasicProductOptions-module__om0d0G__quantityOption{aspect-ratio:1;padding:var(--elementPadding);justify-content:center;align-items:center;gap:var(--siblingElementSpacing);border-radius:var(--elementRoundness);transition:all var(--animationTime);background-color:var(--bw200);border:1px solid var(--bw300);box-shadow:var(--elementShadowBg);cursor:pointer;transition:all var(--animationTime);isolation:isolate;flex-direction:column;margin-top:10px;display:flex;position:relative}.BasicProductOptions-module__om0d0G__boxTexture{z-index:0;border-radius:inherit;pointer-events:none;background-position:0 0;background-repeat:repeat;position:absolute;inset:0}.BasicProductOptions-module__om0d0G__quantityOption>:not(.BasicProductOptions-module__om0d0G__boxTexture){z-index:1}.BasicProductOptions-module__om0d0G__stackedQuantityOptionImage{aspect-ratio:1;width:65%;max-height:75%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BasicProductOptions-module__om0d0G__stackedImageItem{filter:drop-shadow(0 2px 4px #00000040);width:65%;position:absolute;top:50%;left:50%}.BasicProductOptions-module__om0d0G__optionHeadline{align-items:center;gap:var(--siblingElementSpacing);min-width:0;display:flex}.BasicProductOptions-module__om0d0G__optionHeadline>h3{text-transform:uppercase}.BasicProductOptions-module__om0d0G__variantTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.BasicProductOptions-module__om0d0G__quantityTitle{background-color:var(--bw300);border-radius:var(--elementRoundness);border:1px solid var(--bw400);box-shadow:var(--elementShadowFg);max-width:90%;padding:1px 10px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.BasicProductOptions-module__om0d0G__quantityTitle>p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BasicProductOptions-module__om0d0G__quantityTitle>p,.BasicProductOptions-module__om0d0G__quantityDiscount>p{font-size:var(--pxxs-size)}.BasicProductOptions-module__om0d0G__quantityDiscount>p{width:max-content}.BasicProductOptions-module__om0d0G__quantityDiscount{background-color:var(--bw300);border-radius:var(--elementRoundness);border:1px solid var(--bw400);box-shadow:var(--elementShadowFg);padding:1px 10px;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.BasicProductOptions-module__om0d0G__quantityStepper{align-items:center;gap:var(--siblingElementSpacing);display:flex}.BasicProductOptions-module__om0d0G__quantityStepperButton{cursor:pointer;width:36px;height:36px;color:inherit;background-color:#0000;border-radius:8px;font-size:18px;line-height:1}.BasicProductOptions-module__om0d0G__quantityStepperButton:disabled{opacity:.4;cursor:default}.BasicProductOptions-module__om0d0G__quantityStepperValue{text-align:center;min-width:32px;font-size:var(--p-size);font-weight:600}
.BasicProductOptions-module___P7IVa__basicProductOptions{gap:var(--elementSpacing);flex-direction:column;display:flex}.BasicProductOptions-module___P7IVa__quantityOptions{column-gap:var(--siblingElementSpacing);row-gap:var(--rowSpacing);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.BasicProductOptions-module___P7IVa__quantityOption{aspect-ratio:1;padding:var(--elementPadding);justify-content:center;align-items:center;gap:var(--siblingElementSpacing);border-radius:var(--elementRoundness);transition:all var(--animationTime);background-color:var(--bw200);border:1px solid var(--bw300);box-shadow:var(--elementShadowBg);cursor:pointer;transition:all var(--animationTime);isolation:isolate;flex-direction:column;margin-top:10px;display:flex;position:relative}.BasicProductOptions-module___P7IVa__boxTexture{z-index:0;border-radius:inherit;pointer-events:none;background-position:0 0;background-repeat:repeat;position:absolute;inset:0}.BasicProductOptions-module___P7IVa__quantityOption>:not(.BasicProductOptions-module___P7IVa__boxTexture){z-index:1}.BasicProductOptions-module___P7IVa__stackedQuantityOptionImage{aspect-ratio:1;width:65%;max-height:75%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BasicProductOptions-module___P7IVa__stackedImageItem{filter:drop-shadow(0 2px 4px #00000040);width:65%;position:absolute;top:50%;left:50%}.BasicProductOptions-module___P7IVa__optionHeadline{align-items:center;gap:var(--siblingElementSpacing);min-width:0;display:flex}.BasicProductOptions-module___P7IVa__optionHeadline>h3{text-transform:uppercase}.BasicProductOptions-module___P7IVa__variantTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.BasicProductOptions-module___P7IVa__quantityTitle{background-color:var(--bw300);border-radius:var(--elementRoundness);border:1px solid var(--bw400);box-shadow:var(--elementShadowFg);max-width:90%;padding:1px 10px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.BasicProductOptions-module___P7IVa__quantityTitle>p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BasicProductOptions-module___P7IVa__quantityTitle>p,.BasicProductOptions-module___P7IVa__quantityDiscount>p{font-size:var(--pxxs-size)}.BasicProductOptions-module___P7IVa__quantityDiscount>p{width:max-content}.BasicProductOptions-module___P7IVa__quantityDiscount{background-color:var(--bw300);border-radius:var(--elementRoundness);border:1px solid var(--bw400);box-shadow:var(--elementShadowFg);padding:1px 10px;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.BasicProductOptions-module___P7IVa__quantityStepper{align-items:center;gap:var(--siblingElementSpacing);display:flex}.BasicProductOptions-module___P7IVa__quantityStepperButton{cursor:pointer;width:36px;height:36px;color:inherit;background-color:#0000;border-radius:8px;font-size:18px;line-height:1}.BasicProductOptions-module___P7IVa__quantityStepperButton:disabled{opacity:.4;cursor:default}.BasicProductOptions-module___P7IVa__quantityStepperValue{text-align:center;min-width:32px;font-size:var(--p-size);font-weight:600}
.BasicProductOptions-module__kJyZHG__basicProductOptions{gap:var(--elementSpacing);flex-direction:column;display:flex}.BasicProductOptions-module__kJyZHG__quantityOptions{column-gap:var(--siblingElementSpacing);row-gap:var(--rowSpacing);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.BasicProductOptions-module__kJyZHG__quantityOption{aspect-ratio:1;padding:var(--elementPadding);justify-content:center;align-items:center;gap:var(--siblingElementSpacing);border-radius:var(--elementRoundness);transition:all var(--animationTime);background-color:var(--bw200);border:1px solid var(--bw300);box-shadow:var(--elementShadowBg);cursor:pointer;transition:all var(--animationTime);isolation:isolate;flex-direction:column;margin-top:10px;display:flex;position:relative}.BasicProductOptions-module__kJyZHG__boxTexture{z-index:0;border-radius:inherit;pointer-events:none;background-position:0 0;background-repeat:repeat;position:absolute;inset:0}.BasicProductOptions-module__kJyZHG__quantityOption>:not(.BasicProductOptions-module__kJyZHG__boxTexture){z-index:1}.BasicProductOptions-module__kJyZHG__stackedQuantityOptionImage{aspect-ratio:1;width:65%;max-height:75%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BasicProductOptions-module__kJyZHG__stackedImageItem{filter:drop-shadow(0 2px 4px #00000040);width:65%;position:absolute;top:50%;left:50%}.BasicProductOptions-module__kJyZHG__optionHeadline{align-items:center;gap:var(--siblingElementSpacing);min-width:0;display:flex}.BasicProductOptions-module__kJyZHG__optionHeadline>h3{text-transform:uppercase}.BasicProductOptions-module__kJyZHG__variantTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.BasicProductOptions-module__kJyZHG__quantityTitle{background-color:var(--bw300);border-radius:var(--elementRoundness);border:1px solid var(--bw400);box-shadow:var(--elementShadowFg);max-width:90%;padding:1px 10px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.BasicProductOptions-module__kJyZHG__quantityTitle>p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BasicProductOptions-module__kJyZHG__quantityTitle>p,.BasicProductOptions-module__kJyZHG__quantityDiscount>p{font-size:var(--pxxs-size)}.BasicProductOptions-module__kJyZHG__quantityDiscount>p{width:max-content}.BasicProductOptions-module__kJyZHG__quantityDiscount{background-color:var(--bw300);border-radius:var(--elementRoundness);border:1px solid var(--bw400);box-shadow:var(--elementShadowFg);padding:1px 10px;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.BasicProductOptions-module__kJyZHG__quantityStepper{align-items:center;gap:var(--siblingElementSpacing);display:flex}.BasicProductOptions-module__kJyZHG__quantityStepperButton{cursor:pointer;width:36px;height:36px;color:inherit;background-color:#0000;border-radius:8px;font-size:18px;line-height:1}.BasicProductOptions-module__kJyZHG__quantityStepperButton:disabled{opacity:.4;cursor:default}.BasicProductOptions-module__kJyZHG__quantityStepperValue{text-align:center;min-width:32px;font-size:var(--p-size);font-weight:600}
.BasicProductOptions-module__03SaGG__basicProductOptions{gap:var(--elementSpacing);flex-direction:column;display:flex}.BasicProductOptions-module__03SaGG__quantityOptions{column-gap:var(--siblingElementSpacing);row-gap:var(--rowSpacing);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.BasicProductOptions-module__03SaGG__quantityOption{aspect-ratio:1;padding:var(--elementPadding);justify-content:center;align-items:center;gap:var(--siblingElementSpacing);border-radius:var(--elementRoundness);transition:all var(--animationTime);background-color:var(--bw200);border:1px solid var(--bw300);box-shadow:var(--elementShadowBg);cursor:pointer;transition:all var(--animationTime);isolation:isolate;flex-direction:column;margin-top:10px;display:flex;position:relative}.BasicProductOptions-module__03SaGG__boxTexture{z-index:0;border-radius:inherit;pointer-events:none;background-position:0 0;background-repeat:repeat;position:absolute;inset:0}.BasicProductOptions-module__03SaGG__quantityOption>:not(.BasicProductOptions-module__03SaGG__boxTexture){z-index:1}.BasicProductOptions-module__03SaGG__stackedQuantityOptionImage{aspect-ratio:1;width:65%;max-height:75%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BasicProductOptions-module__03SaGG__stackedImageItem{filter:drop-shadow(0 2px 4px #00000040);width:65%;position:absolute;top:50%;left:50%}.BasicProductOptions-module__03SaGG__optionHeadline{align-items:center;gap:var(--siblingElementSpacing);min-width:0;display:flex}.BasicProductOptions-module__03SaGG__optionHeadline>h3{text-transform:uppercase}.BasicProductOptions-module__03SaGG__variantTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.BasicProductOptions-module__03SaGG__quantityTitle{background-color:var(--bw300);border-radius:var(--elementRoundness);border:1px solid var(--bw400);box-shadow:var(--elementShadowFg);max-width:90%;padding:1px 10px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.BasicProductOptions-module__03SaGG__quantityTitle>p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BasicProductOptions-module__03SaGG__quantityTitle>p,.BasicProductOptions-module__03SaGG__quantityDiscount>p{font-size:var(--pxxs-size)}.BasicProductOptions-module__03SaGG__quantityDiscount>p{width:max-content}.BasicProductOptions-module__03SaGG__quantityDiscount{background-color:var(--bw300);border-radius:var(--elementRoundness);border:1px solid var(--bw400);box-shadow:var(--elementShadowFg);padding:1px 10px;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.BasicProductOptions-module__03SaGG__quantityStepper{align-items:center;gap:var(--siblingElementSpacing);display:flex}.BasicProductOptions-module__03SaGG__quantityStepperButton{cursor:pointer;width:36px;height:36px;color:inherit;background-color:#0000;border-radius:8px;font-size:18px;line-height:1}.BasicProductOptions-module__03SaGG__quantityStepperButton:disabled{opacity:.4;cursor:default}.BasicProductOptions-module__03SaGG__quantityStepperValue{text-align:center;min-width:32px;font-size:var(--p-size);font-weight:600}
.BasicProductOptions-module__sRdOfq__basicProductOptions{gap:var(--elementSpacing);flex-direction:column;display:flex}.BasicProductOptions-module__sRdOfq__quantityOptions{column-gap:var(--siblingElementSpacing);row-gap:var(--rowSpacing);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.BasicProductOptions-module__sRdOfq__quantityOption{aspect-ratio:1;padding:var(--elementPadding);justify-content:center;align-items:center;gap:var(--siblingElementSpacing);border-radius:var(--elementRoundness);transition:all var(--animationTime);background-color:var(--bw200);border:1px solid var(--bw300);box-shadow:var(--elementShadowBg);cursor:pointer;transition:all var(--animationTime);isolation:isolate;flex-direction:column;margin-top:10px;display:flex;position:relative}.BasicProductOptions-module__sRdOfq__boxTexture{z-index:0;border-radius:inherit;pointer-events:none;background-position:0 0;background-repeat:repeat;position:absolute;inset:0}.BasicProductOptions-module__sRdOfq__quantityOption>:not(.BasicProductOptions-module__sRdOfq__boxTexture){z-index:1}.BasicProductOptions-module__sRdOfq__stackedQuantityOptionImage{aspect-ratio:1;width:65%;max-height:75%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BasicProductOptions-module__sRdOfq__stackedImageItem{filter:drop-shadow(0 2px 4px #00000040);width:65%;position:absolute;top:50%;left:50%}.BasicProductOptions-module__sRdOfq__optionHeadline{align-items:center;gap:var(--siblingElementSpacing);min-width:0;display:flex}.BasicProductOptions-module__sRdOfq__optionHeadline>h3{text-transform:uppercase}.BasicProductOptions-module__sRdOfq__variantTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.BasicProductOptions-module__sRdOfq__quantityTitle{background-color:var(--bw300);border-radius:var(--elementRoundness);border:1px solid var(--bw400);box-shadow:var(--elementShadowFg);max-width:90%;padding:1px 10px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.BasicProductOptions-module__sRdOfq__quantityTitle>p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BasicProductOptions-module__sRdOfq__quantityTitle>p,.BasicProductOptions-module__sRdOfq__quantityDiscount>p{font-size:var(--pxxs-size)}.BasicProductOptions-module__sRdOfq__quantityDiscount>p{width:max-content}.BasicProductOptions-module__sRdOfq__quantityDiscount{background-color:var(--bw300);border-radius:var(--elementRoundness);border:1px solid var(--bw400);box-shadow:var(--elementShadowFg);padding:1px 10px;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.BasicProductOptions-module__sRdOfq__quantityStepper{align-items:center;gap:var(--siblingElementSpacing);display:flex}.BasicProductOptions-module__sRdOfq__quantityStepperButton{cursor:pointer;width:36px;height:36px;color:inherit;background-color:#0000;border-radius:8px;font-size:18px;line-height:1}.BasicProductOptions-module__sRdOfq__quantityStepperButton:disabled{opacity:.4;cursor:default}.BasicProductOptions-module__sRdOfq__quantityStepperValue{text-align:center;min-width:32px;font-size:var(--p-size);font-weight:600}
.BasicProductOptions-module__GconIa__basicProductOptions{gap:var(--elementSpacing);flex-direction:column;display:flex}.BasicProductOptions-module__GconIa__quantityOptions{column-gap:var(--siblingElementSpacing);row-gap:var(--rowSpacing);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.BasicProductOptions-module__GconIa__quantityOption{aspect-ratio:1;padding:var(--elementPadding);justify-content:center;align-items:center;gap:var(--siblingElementSpacing);border-radius:var(--elementRoundness);transition:all var(--animationTime);background-color:var(--bw200);border:1px solid var(--bw300);box-shadow:var(--elementShadowBg);cursor:pointer;transition:all var(--animationTime);isolation:isolate;flex-direction:column;margin-top:10px;display:flex;position:relative}.BasicProductOptions-module__GconIa__boxTexture{z-index:0;border-radius:inherit;pointer-events:none;background-position:0 0;background-repeat:repeat;position:absolute;inset:0}.BasicProductOptions-module__GconIa__quantityOption>:not(.BasicProductOptions-module__GconIa__boxTexture){z-index:1}.BasicProductOptions-module__GconIa__stackedQuantityOptionImage{aspect-ratio:1;width:65%;max-height:75%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BasicProductOptions-module__GconIa__stackedImageItem{filter:drop-shadow(0 2px 4px #00000040);width:65%;position:absolute;top:50%;left:50%}.BasicProductOptions-module__GconIa__optionHeadline{align-items:center;gap:var(--siblingElementSpacing);min-width:0;display:flex}.BasicProductOptions-module__GconIa__optionHeadline>h3{text-transform:uppercase}.BasicProductOptions-module__GconIa__variantTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.BasicProductOptions-module__GconIa__quantityTitle{background-color:var(--bw300);border-radius:var(--elementRoundness);border:1px solid var(--bw400);box-shadow:var(--elementShadowFg);max-width:90%;padding:1px 10px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.BasicProductOptions-module__GconIa__quantityTitle>p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BasicProductOptions-module__GconIa__quantityTitle>p,.BasicProductOptions-module__GconIa__quantityDiscount>p{font-size:var(--pxxs-size)}.BasicProductOptions-module__GconIa__quantityDiscount>p{width:max-content}.BasicProductOptions-module__GconIa__quantityDiscount{background-color:var(--bw300);border-radius:var(--elementRoundness);border:1px solid var(--bw400);box-shadow:var(--elementShadowFg);padding:1px 10px;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.BasicProductOptions-module__GconIa__quantityStepper{align-items:center;gap:var(--siblingElementSpacing);display:flex}.BasicProductOptions-module__GconIa__quantityStepperButton{cursor:pointer;width:36px;height:36px;color:inherit;background-color:#0000;border-radius:8px;font-size:18px;line-height:1}.BasicProductOptions-module__GconIa__quantityStepperButton:disabled{opacity:.4;cursor:default}.BasicProductOptions-module__GconIa__quantityStepperValue{text-align:center;min-width:32px;font-size:var(--p-size);font-weight:600}
.ImageCarousel-module__RRNPPq__ImageCarousel{gap:var(--elementSpacing);flex-direction:column;width:100%;display:flex}.ImageCarousel-module__RRNPPq__mainSwiper{aspect-ratio:1;border-radius:var(--elementRoundness);width:100%;margin:0;padding:0;overflow:hidden}.ImageCarousel-module__RRNPPq__mainSlide,.ImageCarousel-module__RRNPPq__thumbSlide{background-color:var(--bw200);border-radius:var(--elementRoundness);border:1px solid var(--bw200);justify-content:center;align-items:center;display:flex;overflow:hidden}.ImageCarousel-module__RRNPPq__mainSlide{width:100%;height:100%}.ImageCarousel-module__RRNPPq__thumbsSwiper{width:100%;margin:-10px;padding:10px}.ImageCarousel-module__RRNPPq__thumbSlide{aspect-ratio:1;opacity:.5;cursor:pointer;transition:all var(--animationTime)}.ImageCarousel-module__RRNPPq__thumbsSwiper .swiper-slide-thumb-active{opacity:1}
.ImageCarousel-module__O5sOWa__ImageCarousel{gap:var(--elementSpacing);flex-direction:column;width:100%;display:flex}.ImageCarousel-module__O5sOWa__mainSwiper{aspect-ratio:1;border-radius:var(--elementRoundness);width:100%;margin:0;padding:0;overflow:hidden}.ImageCarousel-module__O5sOWa__mainSlide,.ImageCarousel-module__O5sOWa__thumbSlide{background-color:var(--bw200);border-radius:var(--elementRoundness);border:1px solid var(--bw200);justify-content:center;align-items:center;display:flex;overflow:hidden}.ImageCarousel-module__O5sOWa__mainSlide{width:100%;height:100%}.ImageCarousel-module__O5sOWa__thumbsSwiper{width:100%;margin:-10px;padding:10px}.ImageCarousel-module__O5sOWa__thumbSlide{aspect-ratio:1;opacity:.5;cursor:pointer;transition:all var(--animationTime)}.ImageCarousel-module__O5sOWa__thumbsSwiper .swiper-slide-thumb-active{opacity:1}
.ImageCarousel-module__HGTska__ImageCarousel{gap:var(--elementSpacing);flex-direction:column;width:100%;display:flex}.ImageCarousel-module__HGTska__mainSwiper{aspect-ratio:1;border-radius:var(--elementRoundness);width:100%;margin:0;padding:0;overflow:hidden}.ImageCarousel-module__HGTska__mainSlide,.ImageCarousel-module__HGTska__thumbSlide{background-color:var(--bw200);border-radius:var(--elementRoundness);border:1px solid var(--bw200);justify-content:center;align-items:center;display:flex;overflow:hidden}.ImageCarousel-module__HGTska__mainSlide{width:100%;height:100%}.ImageCarousel-module__HGTska__thumbsSwiper{width:100%;margin:-10px;padding:10px}.ImageCarousel-module__HGTska__thumbSlide{aspect-ratio:1;opacity:.5;cursor:pointer;transition:all var(--animationTime)}.ImageCarousel-module__HGTska__thumbsSwiper .swiper-slide-thumb-active{opacity:1}
.ImageContainer-module__lBpf3G__imageContainer{width:100%;position:relative}.ImageContainer-module__lBpf3G__imageContainer>*{transition:opacity var(--animationTimeSlow)}
.ImageContainer-module__ka4mra__imageContainer{width:100%;position:relative}.ImageContainer-module__ka4mra__imageContainer>*{transition:opacity var(--animationTimeSlow)}
.ImageContainer-module__fafUrG__imageContainer{width:100%;position:relative}.ImageContainer-module__fafUrG__imageContainer>*{transition:opacity var(--animationTimeSlow)}
.ImageContainer-module__EXSFZa__imageContainer{width:100%;position:relative}.ImageContainer-module__EXSFZa__imageContainer>*{transition:opacity var(--animationTimeSlow)}
.ImageContainer-module__8AXivW__imageContainer{width:100%;position:relative}.ImageContainer-module__8AXivW__imageContainer>*{transition:opacity var(--animationTimeSlow)}
.ImageContainer-module__QwQBmG__imageContainer{width:100%;position:relative}.ImageContainer-module__QwQBmG__imageContainer>*{transition:opacity var(--animationTimeSlow)}
.ImageContainer-module__WUrTMW__imageContainer{width:100%;position:relative}.ImageContainer-module__WUrTMW__imageContainer>*{transition:opacity var(--animationTimeSlow)}
.ImageContainer-module__9hYB5W__imageContainer{width:100%;position:relative}.ImageContainer-module__9hYB5W__imageContainer>*{transition:opacity var(--animationTimeSlow)}
.BasicProductOptions-module__II3nxW__basicProductOptions{gap:var(--elementSpacing);flex-direction:column;display:flex}.BasicProductOptions-module__II3nxW__quantityOptions{column-gap:var(--siblingElementSpacing);row-gap:var(--rowSpacing);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.BasicProductOptions-module__II3nxW__quantityOption{aspect-ratio:1;padding:var(--elementPadding);justify-content:center;align-items:center;gap:var(--siblingElementSpacing);border-radius:var(--elementRoundness);transition:all var(--animationTime);background-color:var(--bw200);border:1px solid var(--bw300);box-shadow:var(--elementShadowBg);cursor:pointer;transition:all var(--animationTime);isolation:isolate;flex-direction:column;margin-top:10px;display:flex;position:relative}.BasicProductOptions-module__II3nxW__boxTexture{z-index:0;border-radius:inherit;pointer-events:none;background-position:0 0;background-repeat:repeat;position:absolute;inset:0}.BasicProductOptions-module__II3nxW__quantityOption>:not(.BasicProductOptions-module__II3nxW__boxTexture){z-index:1}.BasicProductOptions-module__II3nxW__stackedQuantityOptionImage{aspect-ratio:1;width:65%;max-height:75%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BasicProductOptions-module__II3nxW__stackedImageItem{filter:drop-shadow(0 2px 4px #00000040);width:65%;position:absolute;top:50%;left:50%}.BasicProductOptions-module__II3nxW__optionHeadline{align-items:center;gap:var(--siblingElementSpacing);min-width:0;display:flex}.BasicProductOptions-module__II3nxW__optionHeadline>h3{text-transform:uppercase}.BasicProductOptions-module__II3nxW__variantTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.BasicProductOptions-module__II3nxW__quantityTitle{background-color:var(--bw300);border-radius:var(--elementRoundness);border:1px solid var(--bw400);box-shadow:var(--elementShadowFg);max-width:90%;padding:1px 10px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.BasicProductOptions-module__II3nxW__quantityTitle>p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BasicProductOptions-module__II3nxW__quantityTitle>p,.BasicProductOptions-module__II3nxW__quantityDiscount>p{font-size:var(--pxxs-size)}.BasicProductOptions-module__II3nxW__quantityDiscount>p{width:max-content}.BasicProductOptions-module__II3nxW__quantityDiscount{background-color:var(--bw300);border-radius:var(--elementRoundness);border:1px solid var(--bw400);box-shadow:var(--elementShadowFg);padding:1px 10px;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.BasicProductOptions-module__II3nxW__quantityStepper{align-items:center;gap:var(--siblingElementSpacing);display:flex}.BasicProductOptions-module__II3nxW__quantityStepperButton{cursor:pointer;width:36px;height:36px;color:inherit;background-color:#0000;border-radius:8px;font-size:18px;line-height:1}.BasicProductOptions-module__II3nxW__quantityStepperButton:disabled{opacity:.4;cursor:default}.BasicProductOptions-module__II3nxW__quantityStepperValue{text-align:center;min-width:32px;font-size:var(--p-size);font-weight:600}
.BasicVariantOptions-module__IdpUqa__basicVariantOptions{gap:var(--rowSpacing);flex-direction:column;display:flex}.BasicVariantOptions-module__IdpUqa__option{gap:var(--elementSpacing);flex-direction:column;display:flex}.BasicVariantOptions-module__IdpUqa__optionHeadline{align-items:center;gap:var(--siblingElementSpacing);min-width:0;display:flex}.BasicVariantOptions-module__IdpUqa__optionHeadline>h3{text-transform:uppercase}.BasicVariantOptions-module__IdpUqa__variantTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.BasicVariantOptions-module__IdpUqa__variantsGrid{gap:var(--siblingElementSpacing);grid-template-columns:repeat(6,1fr);display:grid}.BasicVariantOptions-module__IdpUqa__variant{aspect-ratio:1;border-radius:var(--elementRoundness);border:1px solid var(--bw300);width:100%;transition:all var(--animationTime);cursor:pointer;isolation:isolate;place-items:center;padding:5px;display:grid;position:relative}.BasicVariantOptions-module__IdpUqa__boxTexture{z-index:0;border-radius:inherit;pointer-events:none;background-position:0 0;background-repeat:repeat;position:absolute;inset:0}.BasicVariantOptions-module__IdpUqa__variant>:not(.BasicVariantOptions-module__IdpUqa__boxTexture){z-index:1}.BasicVariantOptions-module__IdpUqa__variantImage{width:35%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BasicVariantOptions-module__IdpUqa__variantValue{font-size:var(--pxxs-size);text-align:center;text-transform:uppercase;text-overflow:ellipsis;font-weight:700;overflow:hidden}
.BasicVariantOptions-module__PqZF6W__basicVariantOptions{gap:var(--rowSpacing);flex-direction:column;display:flex}.BasicVariantOptions-module__PqZF6W__option{gap:var(--elementSpacing);flex-direction:column;display:flex}.BasicVariantOptions-module__PqZF6W__optionHeadline{align-items:center;gap:var(--siblingElementSpacing);min-width:0;display:flex}.BasicVariantOptions-module__PqZF6W__optionHeadline>h3{text-transform:uppercase}.BasicVariantOptions-module__PqZF6W__variantTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.BasicVariantOptions-module__PqZF6W__variantsGrid{gap:var(--siblingElementSpacing);grid-template-columns:repeat(6,1fr);display:grid}.BasicVariantOptions-module__PqZF6W__variant{aspect-ratio:1;border-radius:var(--elementRoundness);border:1px solid var(--bw300);width:100%;transition:all var(--animationTime);cursor:pointer;isolation:isolate;place-items:center;padding:5px;display:grid;position:relative}.BasicVariantOptions-module__PqZF6W__boxTexture{z-index:0;border-radius:inherit;pointer-events:none;background-position:0 0;background-repeat:repeat;position:absolute;inset:0}.BasicVariantOptions-module__PqZF6W__variant>:not(.BasicVariantOptions-module__PqZF6W__boxTexture){z-index:1}.BasicVariantOptions-module__PqZF6W__variantImage{width:35%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BasicVariantOptions-module__PqZF6W__variantValue{font-size:var(--pxxs-size);text-align:center;text-transform:uppercase;text-overflow:ellipsis;font-weight:700;overflow:hidden}
.BasicVariantOptions-module__6nyX8G__basicVariantOptions{gap:var(--rowSpacing);flex-direction:column;display:flex}.BasicVariantOptions-module__6nyX8G__option{gap:var(--elementSpacing);flex-direction:column;display:flex}.BasicVariantOptions-module__6nyX8G__optionHeadline{align-items:center;gap:var(--siblingElementSpacing);min-width:0;display:flex}.BasicVariantOptions-module__6nyX8G__optionHeadline>h3{text-transform:uppercase}.BasicVariantOptions-module__6nyX8G__variantTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.BasicVariantOptions-module__6nyX8G__variantsGrid{gap:var(--siblingElementSpacing);grid-template-columns:repeat(6,1fr);display:grid}.BasicVariantOptions-module__6nyX8G__variant{aspect-ratio:1;border-radius:var(--elementRoundness);border:1px solid var(--bw300);width:100%;transition:all var(--animationTime);cursor:pointer;isolation:isolate;place-items:center;padding:5px;display:grid;position:relative}.BasicVariantOptions-module__6nyX8G__boxTexture{z-index:0;border-radius:inherit;pointer-events:none;background-position:0 0;background-repeat:repeat;position:absolute;inset:0}.BasicVariantOptions-module__6nyX8G__variant>:not(.BasicVariantOptions-module__6nyX8G__boxTexture){z-index:1}.BasicVariantOptions-module__6nyX8G__variantImage{width:35%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BasicVariantOptions-module__6nyX8G__variantValue{font-size:var(--pxxs-size);text-align:center;text-transform:uppercase;text-overflow:ellipsis;font-weight:700;overflow:hidden}
.BasicVariantOptions-module__NOwoLG__basicVariantOptions{gap:var(--rowSpacing);flex-direction:column;display:flex}.BasicVariantOptions-module__NOwoLG__option{gap:var(--elementSpacing);flex-direction:column;display:flex}.BasicVariantOptions-module__NOwoLG__optionHeadline{align-items:center;gap:var(--siblingElementSpacing);min-width:0;display:flex}.BasicVariantOptions-module__NOwoLG__optionHeadline>h3{text-transform:uppercase}.BasicVariantOptions-module__NOwoLG__variantTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.BasicVariantOptions-module__NOwoLG__variantsGrid{gap:var(--siblingElementSpacing);grid-template-columns:repeat(6,1fr);display:grid}.BasicVariantOptions-module__NOwoLG__variant{aspect-ratio:1;border-radius:var(--elementRoundness);border:1px solid var(--bw300);width:100%;transition:all var(--animationTime);cursor:pointer;isolation:isolate;place-items:center;padding:5px;display:grid;position:relative}.BasicVariantOptions-module__NOwoLG__boxTexture{z-index:0;border-radius:inherit;pointer-events:none;background-position:0 0;background-repeat:repeat;position:absolute;inset:0}.BasicVariantOptions-module__NOwoLG__variant>:not(.BasicVariantOptions-module__NOwoLG__boxTexture){z-index:1}.BasicVariantOptions-module__NOwoLG__variantImage{width:35%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BasicVariantOptions-module__NOwoLG__variantValue{font-size:var(--pxxs-size);text-align:center;text-transform:uppercase;text-overflow:ellipsis;font-weight:700;overflow:hidden}
.BasicVariantOptions-module__Veo1xq__basicVariantOptions{gap:var(--rowSpacing);flex-direction:column;display:flex}.BasicVariantOptions-module__Veo1xq__option{gap:var(--elementSpacing);flex-direction:column;display:flex}.BasicVariantOptions-module__Veo1xq__optionHeadline{align-items:center;gap:var(--siblingElementSpacing);min-width:0;display:flex}.BasicVariantOptions-module__Veo1xq__optionHeadline>h3{text-transform:uppercase}.BasicVariantOptions-module__Veo1xq__variantTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.BasicVariantOptions-module__Veo1xq__variantsGrid{gap:var(--siblingElementSpacing);grid-template-columns:repeat(6,1fr);display:grid}.BasicVariantOptions-module__Veo1xq__variant{aspect-ratio:1;border-radius:var(--elementRoundness);border:1px solid var(--bw300);width:100%;transition:all var(--animationTime);cursor:pointer;isolation:isolate;place-items:center;padding:5px;display:grid;position:relative}.BasicVariantOptions-module__Veo1xq__boxTexture{z-index:0;border-radius:inherit;pointer-events:none;background-position:0 0;background-repeat:repeat;position:absolute;inset:0}.BasicVariantOptions-module__Veo1xq__variant>:not(.BasicVariantOptions-module__Veo1xq__boxTexture){z-index:1}.BasicVariantOptions-module__Veo1xq__variantImage{width:35%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BasicVariantOptions-module__Veo1xq__variantValue{font-size:var(--pxxs-size);text-align:center;text-transform:uppercase;text-overflow:ellipsis;font-weight:700;overflow:hidden}
.BasicVariantOptions-module__-tAzrW__basicVariantOptions{gap:var(--rowSpacing);flex-direction:column;display:flex}.BasicVariantOptions-module__-tAzrW__option{gap:var(--elementSpacing);flex-direction:column;display:flex}.BasicVariantOptions-module__-tAzrW__optionHeadline{align-items:center;gap:var(--siblingElementSpacing);min-width:0;display:flex}.BasicVariantOptions-module__-tAzrW__optionHeadline>h3{text-transform:uppercase}.BasicVariantOptions-module__-tAzrW__variantTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.BasicVariantOptions-module__-tAzrW__variantsGrid{gap:var(--siblingElementSpacing);grid-template-columns:repeat(6,1fr);display:grid}.BasicVariantOptions-module__-tAzrW__variant{aspect-ratio:1;border-radius:var(--elementRoundness);border:1px solid var(--bw300);width:100%;transition:all var(--animationTime);cursor:pointer;isolation:isolate;place-items:center;padding:5px;display:grid;position:relative}.BasicVariantOptions-module__-tAzrW__boxTexture{z-index:0;border-radius:inherit;pointer-events:none;background-position:0 0;background-repeat:repeat;position:absolute;inset:0}.BasicVariantOptions-module__-tAzrW__variant>:not(.BasicVariantOptions-module__-tAzrW__boxTexture){z-index:1}.BasicVariantOptions-module__-tAzrW__variantImage{width:35%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BasicVariantOptions-module__-tAzrW__variantValue{font-size:var(--pxxs-size);text-align:center;text-transform:uppercase;text-overflow:ellipsis;font-weight:700;overflow:hidden}
.BasicVariantOptions-module__cqtjIa__basicVariantOptions{gap:var(--rowSpacing);flex-direction:column;display:flex}.BasicVariantOptions-module__cqtjIa__option{gap:var(--elementSpacing);flex-direction:column;display:flex}.BasicVariantOptions-module__cqtjIa__optionHeadline{align-items:center;gap:var(--siblingElementSpacing);min-width:0;display:flex}.BasicVariantOptions-module__cqtjIa__optionHeadline>h3{text-transform:uppercase}.BasicVariantOptions-module__cqtjIa__variantTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.BasicVariantOptions-module__cqtjIa__variantsGrid{gap:var(--siblingElementSpacing);grid-template-columns:repeat(6,1fr);display:grid}.BasicVariantOptions-module__cqtjIa__variant{aspect-ratio:1;border-radius:var(--elementRoundness);border:1px solid var(--bw300);width:100%;transition:all var(--animationTime);cursor:pointer;isolation:isolate;place-items:center;padding:5px;display:grid;position:relative}.BasicVariantOptions-module__cqtjIa__boxTexture{z-index:0;border-radius:inherit;pointer-events:none;background-position:0 0;background-repeat:repeat;position:absolute;inset:0}.BasicVariantOptions-module__cqtjIa__variant>:not(.BasicVariantOptions-module__cqtjIa__boxTexture){z-index:1}.BasicVariantOptions-module__cqtjIa__variantImage{width:35%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BasicVariantOptions-module__cqtjIa__variantValue{font-size:var(--pxxs-size);text-align:center;text-transform:uppercase;text-overflow:ellipsis;font-weight:700;overflow:hidden}
.BasicVariantOptions-module__ZKYF1W__basicVariantOptions{gap:var(--rowSpacing);flex-direction:column;display:flex}.BasicVariantOptions-module__ZKYF1W__option{gap:var(--elementSpacing);flex-direction:column;display:flex}.BasicVariantOptions-module__ZKYF1W__optionHeadline{align-items:center;gap:var(--siblingElementSpacing);min-width:0;display:flex}.BasicVariantOptions-module__ZKYF1W__optionHeadline>h3{text-transform:uppercase}.BasicVariantOptions-module__ZKYF1W__variantTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.BasicVariantOptions-module__ZKYF1W__variantsGrid{gap:var(--siblingElementSpacing);grid-template-columns:repeat(6,1fr);display:grid}.BasicVariantOptions-module__ZKYF1W__variant{aspect-ratio:1;border-radius:var(--elementRoundness);border:1px solid var(--bw300);width:100%;transition:all var(--animationTime);cursor:pointer;isolation:isolate;place-items:center;padding:5px;display:grid;position:relative}.BasicVariantOptions-module__ZKYF1W__boxTexture{z-index:0;border-radius:inherit;pointer-events:none;background-position:0 0;background-repeat:repeat;position:absolute;inset:0}.BasicVariantOptions-module__ZKYF1W__variant>:not(.BasicVariantOptions-module__ZKYF1W__boxTexture){z-index:1}.BasicVariantOptions-module__ZKYF1W__variantImage{width:35%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BasicVariantOptions-module__ZKYF1W__variantValue{font-size:var(--pxxs-size);text-align:center;text-transform:uppercase;text-overflow:ellipsis;font-weight:700;overflow:hidden}
.BasicVariantOptions-module__wxu6Eq__basicVariantOptions{gap:var(--rowSpacing);flex-direction:column;display:flex}.BasicVariantOptions-module__wxu6Eq__option{gap:var(--elementSpacing);flex-direction:column;display:flex}.BasicVariantOptions-module__wxu6Eq__optionHeadline{align-items:center;gap:var(--siblingElementSpacing);min-width:0;display:flex}.BasicVariantOptions-module__wxu6Eq__optionHeadline>h3{text-transform:uppercase}.BasicVariantOptions-module__wxu6Eq__variantTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.BasicVariantOptions-module__wxu6Eq__variantsGrid{gap:var(--siblingElementSpacing);grid-template-columns:repeat(6,1fr);display:grid}.BasicVariantOptions-module__wxu6Eq__variant{aspect-ratio:1;border-radius:var(--elementRoundness);border:1px solid var(--bw300);width:100%;transition:all var(--animationTime);cursor:pointer;isolation:isolate;place-items:center;padding:5px;display:grid;position:relative}.BasicVariantOptions-module__wxu6Eq__boxTexture{z-index:0;border-radius:inherit;pointer-events:none;background-position:0 0;background-repeat:repeat;position:absolute;inset:0}.BasicVariantOptions-module__wxu6Eq__variant>:not(.BasicVariantOptions-module__wxu6Eq__boxTexture){z-index:1}.BasicVariantOptions-module__wxu6Eq__variantImage{width:35%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BasicVariantOptions-module__wxu6Eq__variantValue{font-size:var(--pxxs-size);text-align:center;text-transform:uppercase;text-overflow:ellipsis;font-weight:700;overflow:hidden}
.BasicVariantOptions-module__IodPRq__basicVariantOptions{gap:var(--rowSpacing);flex-direction:column;display:flex}.BasicVariantOptions-module__IodPRq__option{gap:var(--elementSpacing);flex-direction:column;display:flex}.BasicVariantOptions-module__IodPRq__optionHeadline{align-items:center;gap:var(--siblingElementSpacing);min-width:0;display:flex}.BasicVariantOptions-module__IodPRq__optionHeadline>h3{text-transform:uppercase}.BasicVariantOptions-module__IodPRq__variantTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.BasicVariantOptions-module__IodPRq__variantsGrid{gap:var(--siblingElementSpacing);grid-template-columns:repeat(6,1fr);display:grid}.BasicVariantOptions-module__IodPRq__variant{aspect-ratio:1;border-radius:var(--elementRoundness);border:1px solid var(--bw300);width:100%;transition:all var(--animationTime);cursor:pointer;isolation:isolate;place-items:center;padding:5px;display:grid;position:relative}.BasicVariantOptions-module__IodPRq__boxTexture{z-index:0;border-radius:inherit;pointer-events:none;background-position:0 0;background-repeat:repeat;position:absolute;inset:0}.BasicVariantOptions-module__IodPRq__variant>:not(.BasicVariantOptions-module__IodPRq__boxTexture){z-index:1}.BasicVariantOptions-module__IodPRq__variantImage{width:35%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BasicVariantOptions-module__IodPRq__variantValue{font-size:var(--pxxs-size);text-align:center;text-transform:uppercase;text-overflow:ellipsis;font-weight:700;overflow:hidden}
.BasicVariantOptions-module__IDezKq__basicVariantOptions{gap:var(--rowSpacing);flex-direction:column;display:flex}.BasicVariantOptions-module__IDezKq__option{gap:var(--elementSpacing);flex-direction:column;display:flex}.BasicVariantOptions-module__IDezKq__optionHeadline{align-items:center;gap:var(--siblingElementSpacing);min-width:0;display:flex}.BasicVariantOptions-module__IDezKq__optionHeadline>h3{text-transform:uppercase}.BasicVariantOptions-module__IDezKq__variantTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.BasicVariantOptions-module__IDezKq__variantsGrid{gap:var(--siblingElementSpacing);grid-template-columns:repeat(6,1fr);display:grid}.BasicVariantOptions-module__IDezKq__variant{aspect-ratio:1;border-radius:var(--elementRoundness);border:1px solid var(--bw300);width:100%;transition:all var(--animationTime);cursor:pointer;isolation:isolate;place-items:center;padding:5px;display:grid;position:relative}.BasicVariantOptions-module__IDezKq__boxTexture{z-index:0;border-radius:inherit;pointer-events:none;background-position:0 0;background-repeat:repeat;position:absolute;inset:0}.BasicVariantOptions-module__IDezKq__variant>:not(.BasicVariantOptions-module__IDezKq__boxTexture){z-index:1}.BasicVariantOptions-module__IDezKq__variantImage{width:35%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BasicVariantOptions-module__IDezKq__variantValue{font-size:var(--pxxs-size);text-align:center;text-transform:uppercase;text-overflow:ellipsis;font-weight:700;overflow:hidden}
.ImageContainer-module__mg5Z3a__imageContainer{width:100%;position:relative}.ImageContainer-module__mg5Z3a__imageContainer>*{transition:opacity var(--animationTimeSlow)}
.ImageContainer-module__s0U4vq__imageContainer{width:100%;position:relative}.ImageContainer-module__s0U4vq__imageContainer>*{transition:opacity var(--animationTimeSlow)}
