.multi-product-carousel{position:relative}.multi-product-carousel__slider{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.multi-product-carousel__slide{width:100%;min-width:100%;flex-shrink:0;scroll-snap-align:start;padding:0;display:block}.multi-product-carousel__slide .featured-product{margin:0;padding:0}.multi-product-carousel__slide .product__info-container{padding-top:0}.multi-product-carousel__empty{padding:4rem 2rem;text-align:center}.multi-product-carousel slideshow-component .slideshow__controls{position:relative;margin-bottom:2rem}.multi-product-carousel slideshow-component .slider-counter{min-width:4.4rem}.multi-product-carousel .slider-button{background:transparent;border:none;cursor:pointer;padding:1rem;color:rgba(var(--color-foreground),.75);transition:color .2s ease}.multi-product-carousel .slider-button:hover:not([disabled]){color:rgb(var(--color-foreground))}.multi-product-carousel .slider-button[disabled]{opacity:.3;cursor:not-allowed}.multi-product-carousel .slider-button svg{width:1.2rem;height:1.2rem}.multi-product-carousel slideshow-component{position:relative}.slider-button--side{position:absolute;top:50%;transform:translateY(-50%);z-index:2;background:#ffffffe6;border-radius:50%;width:4.4rem;height:4.4rem;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a;transition:all .2s ease}.slider-button--side:hover:not([disabled]){background:#fff;box-shadow:0 4px 12px #00000026;transform:translateY(-50%) scale(1.1)}.slider-button--side-left{left:2rem}.slider-button--side-right{right:2rem}.slider-button--side svg{width:1.8rem;height:1.8rem}@media screen and (max-width: 749px){.slider-button--side{display:none}}.multi-product-carousel .slider-counter__link--dots .dot{width:1rem;height:1rem;border-radius:50%;border:.1rem solid rgba(var(--color-foreground),.5);background:transparent;transition:all .2s ease}.multi-product-carousel .slider-counter__link--active.slider-counter__link--dots .dot{background-color:rgb(var(--color-foreground));transform:scale(1.1)}.multi-product-carousel .slider-counter__link--dots:hover:not(.slider-counter__link--active) .dot{border-color:rgb(var(--color-foreground));transform:scale(1.05)}.multi-product-carousel .slideshow__autoplay{position:relative;display:inline-flex;align-items:center;justify-content:center}.multi-product-carousel .slideshow__autoplay .svg-wrapper{position:absolute;display:flex;align-items:center;justify-content:center}.multi-product-carousel .slideshow__autoplay svg{width:.8rem;height:1.2rem;transition:transform .15s ease,opacity .15s ease}.multi-product-carousel .slideshow__autoplay .icon-play{height:1rem}.multi-product-carousel .slideshow__autoplay--paused .svg-wrapper:first-child,.multi-product-carousel .slideshow__autoplay:not(.slideshow__autoplay--paused) .svg-wrapper:last-child{visibility:hidden;opacity:0;transform:scale(.8)}.multi-product-carousel .slideshow__autoplay--paused .svg-wrapper:last-child,.multi-product-carousel .slideshow__autoplay:not(.slideshow__autoplay--paused) .svg-wrapper:first-child{visibility:visible;opacity:1;transform:scale(1)}@media (prefers-reduced-motion: reduce){.multi-product-carousel__slider{scroll-behavior:auto}}.multi-product-carousel__slider{scrollbar-width:none;-ms-overflow-style:none}.multi-product-carousel__slider::-webkit-scrollbar{display:none}.multi-product-carousel .title-wrapper-with-link{margin-bottom:2rem}.multi-product-carousel .title{margin:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}.multi-product-carousel__slide.animate--fade-in{animation:fadeIn .5s ease-in-out}.multi-product-carousel a:focus-visible,.multi-product-carousel button:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}.multi-product-carousel .product__info-container{display:flex;flex-direction:column;gap:1.5rem}@media screen and (max-width: 749px){.multi-product-carousel__slide .featured-product{padding:1rem 0}.multi-product-carousel slideshow-component .slideshow__controls{margin-bottom:1rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-multi-product-carousel.css.map */
