/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */.MixAndMatch_cartModal__V14CA{box-shadow:var(--SemanticValues-Particles-Effects-Position,0)var(--SemanticValues-Particles-Effects-Position,0)var(--SemanticValues-Particles-Effects-Blur,64px)var(--SemanticValues-Particles-Effects-Spread,0)var(--Effects-DropShadow,#2e2e2e61);z-index:19;background-color:#fff;width:100%;height:233px;padding:1.5rem;position:fixed;bottom:0}.MixAndMatch_cartModalHeading__oM3eg{padding-top:calc(var(--spacing,.25rem)*4);padding-bottom:calc(var(--spacing,.25rem)*8);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-leading:calc(var(--spacing,.25rem)*6);line-height:calc(var(--spacing,.25rem)*6);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.MixAndMatch_cartModalText__oujzH{--tw-leading:calc(var(--spacing,.25rem)*5);line-height:calc(var(--spacing,.25rem)*5);display:none}.MixAndMatch_title__TeeV_{text-overflow:ellipsis;white-space:nowrap;max-width:84%;overflow:hidden}.MixAndMatch_arrow__jLvGM{color:#fff;cursor:pointer;z-index:2;position:absolute;top:calc(50% - 23px)}.MixAndMatch_arrow__jLvGM:after{content:"";z-index:-1;background-color:#0003;border-radius:50%;width:43px;height:43px;position:absolute;top:-5px;left:-6px}.MixAndMatch_arrowNext__jQD2x{right:526px}.MixAndMatch_slider__LgUs_{max-width:100vw;padding:0 1.75rem;position:relative}.MixAndMatch_variantName__tYV6F{font-weight:var(--font-weight-semibold);color:var(--color-primary);width:100%;padding-bottom:.25rem;display:flex}.MixAndMatch_icon__q0mkS{fill:#000;margin-left:5px}.MixAndMatch_image__1oVNs{width:100%;height:100%;margin-bottom:.5rem;padding-bottom:100%;position:relative}.MixAndMatch_image__1oVNs .MixAndMatch_figure__rrKvd{-o-object-fit:cover;object-fit:cover;align-items:center;width:100%;height:100%;display:flex;position:absolute}.MixAndMatch_imageBorder__EFfQD{border:1px solid #000;border-radius:8px}.MixAndMatch_notSelected__64x1g{opacity:.6}.MixAndMatch_keenSlide__4Oj7n{min-width:237px!important;max-width:237px!important}.MixAndMatch_bagIcon__owgNJ{fill:#fff}.MixAndMatch_discountPriceContainer___QjwG{color:#c92c40;display:flex}.MixAndMatch_totalPriceContainer__4NNLi{color:#595959;justify-content:space-between;display:flex}.MixAndMatch_teaserWrapper__YD3NM{z-index:9;display:flex;position:absolute}.MixAndMatch_progressBar__bCG5g{background-color:var(--neutral-n090);border-radius:999999px;width:100%;height:4px;position:relative}.MixAndMatch_progress__yHJcG{background-color:var(--neutral-n030);border-top-left-radius:999999px;border-bottom-left-radius:999999px;height:4px}.MixAndMatch_progressBarOverlay__yW3F2{justify-content:space-evenly;width:100%;height:4px;display:flex;position:absolute;top:0;left:0}.MixAndMatch_progressSeparator__4lDV5{background-color:#fff;width:6px;height:4px}.MixAndMatch_endY__AN__C{align-self:flex-end}.MixAndMatch_centerY__rXyMq{align-self:center}.MixAndMatch_startY__Nr81Z{align-self:flex-start}.MixAndMatch_leftX__Vo449{text-align:left}.MixAndMatch_centerX__aN_BS{text-align:center}.MixAndMatch_rightX__D5clK{text-align:right}@media (min-width:768px){.MixAndMatch_addToCartButton__k1nRa{width:calc(100% - 4rem)}.MixAndMatch_slider__LgUs_{padding:0 2.25rem}.MixAndMatch_cartModal__V14CA{border-radius:8px;width:464px;height:464px;padding:2rem;top:165px}.MixAndMatch_slide__wjuNq{cursor:pointer;min-width:227px}.MixAndMatch_cartModalText__oujzH{display:block}.MixAndMatch_arrowPrev__DVTuq{left:35px}}@media (min-width:900px){.MixAndMatch_teaserWrapper__YD3NM{width:50%!important}}@media (min-width:1024px){.MixAndMatch_slider__LgUs_{padding:0 2.5rem}}@media (min-width:1140px){.MixAndMatch_slider__LgUs_{padding:0 2.9rem}}@media (min-width:1280px){.MixAndMatch_slider__LgUs_{width:106%;padding:0 calc(50% - 568px)}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}.PaypalFinancing_paypalButton__JjNlZ{opacity:0;z-index:1;position:absolute;width:100%;height:100%;left:0;top:0}.ProductDetailsButton_addToCartButton__XNgyb{background-color:black;color:white;width:100%;height:64px;border-top-left-radius:35px;border-bottom-left-radius:35px;border-top-right-radius:35px;border-bottom-right-radius:35px}.ProductDetailsButton_addToCartButton__XNgyb:hover{background-color:var(--neutral-700)}.ProductDetailsButton_notifyButton__4uCrP{background-color:var(--neutral-700);color:white;width:100%;height:64px;border-top-left-radius:35px;border-bottom-left-radius:35px;border-top-right-radius:35px;border-bottom-right-radius:35px}.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}
/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */.ImageCarousel_keenSlide__vVVvp{background-color:var(--bg-color-product-details);justify-content:center;width:100vw;display:flex}.ImageCarousel_arrowPrev__95ebH{left:77px;transform:rotate(180deg)scale(1.6)}.ImageCarousel_arrowNext__F1nQY{right:77px;transform:scale(1.6)}.ImageCarousel_carouselImage__Rem1h{mix-blend-mode:multiply}.ImageCarousel_carouselVideo___fpY1{width:100%;height:100%}.ImageCarousel_arrow__Z91Ib{color:#fff;cursor:pointer;z-index:1;border-radius:100%;justify-content:center;align-items:center;width:46px;height:46px;transition:background .2s ease-in-out;display:none;position:absolute;top:calc(50% - 23px)}.ImageCarousel_arrow__Z91Ib:hover{background:#00000080}@media (min-width:880px){.ImageCarousel_arrow__Z91Ib{display:flex}.ImageCarousel_keenSlide__vVVvp{height:100vh}.ImageCarousel_carouselImage__Rem1h{-o-object-fit:contain;object-fit:contain;max-width:80%;max-height:80%;margin-top:4rem}}