.carousel_Carousel__94M4t{--next-item-peek:0;position:relative;display:flex;flex-direction:column;gap:var(--spacing-sm);container-type:inline-size}@container (min-width: 70rem){.carousel_Carousel__94M4t{gap:var(--spacing-md)}}.carousel_Carousel__94M4t .carousel_Viewport__n4dHY{overflow:hidden}.carousel_Carousel__94M4t .carousel_Viewport__n4dHY:before{display:none}.carousel_Carousel__94M4t .carousel_Viewport__n4dHY .carousel_Container__WKOOx{display:flex;-moz-column-gap:var(--itemsGap-mobile);column-gap:var(--itemsGap-mobile)}.carousel_Carousel__94M4t .carousel_Viewport__n4dHY .carousel_Container__WKOOx .carousel_Slide__pHtUN{position:relative;min-width:0;flex:0 0 calc((100% - var(--itemsGap-mobile)*(var(--carousel-items-mobile) - 1))/(var(--carousel-items-mobile)));display:flex}.carousel_Carousel__94M4t .carousel_Viewport__n4dHY .carousel_Container__WKOOx .carousel_Slide__pHtUN>.product-card{width:100%;height:100%;display:flex;flex-direction:column}.carousel_Carousel__94M4t .carousel_Viewport__n4dHY .carousel_Container__WKOOx .carousel_Slide__pHtUN>:not(.product-card){width:100%;height:100%}@container (min-width: 70rem){.carousel_Carousel__94M4t .carousel_Viewport__n4dHY .carousel_Container__WKOOx{-moz-column-gap:var(--itemsGap);column-gap:var(--itemsGap)}.carousel_Carousel__94M4t .carousel_Viewport__n4dHY .carousel_Container__WKOOx .carousel_Slide__pHtUN{flex:0 0 calc((100% - var(--itemsGap)*(var(--carousel-items) - 1))/(var(--carousel-items)))}}.carousel_Carousel__94M4t .carousel_CarouselWrapper__sByke{position:relative;display:flex;flex-direction:column}@container (min-width: 70rem){.carousel_Carousel__94M4t .carousel_CarouselWrapper__sByke .billboard-arrow{opacity:0;transition:opacity .3s ease}.carousel_Carousel__94M4t .carousel_CarouselWrapper__sByke:hover .billboard-arrow{opacity:1}.carousel_Carousel__94M4t .carousel_CarouselWrapper__sByke .billboard-arrow:disabled{display:none}.carousel_Carousel__94M4t .carousel_CarouselWrapper__sByke .billboard-arrows--top.billboard-arrow:disabled{display:flex;opacity:.3}.carousel_Carousel__94M4t .carousel_CarouselWrapper__sByke .billboard-arrows--top{opacity:1}.carousel_Carousel__94M4t .carousel_CarouselWrapper__sByke .billboard-next-arrow{right:var(--spacing-xl)}}