carousel-slider{display:block;position:relative;--pv: var(--per-view, 1)}@media screen and (max-width:1023px){carousel-slider{--pv: var(--per-view-md, var(--per-view, 1))}}@media screen and (max-width:599px){carousel-slider{--pv: var(--per-view-sm, var(--per-view-md, var(--per-view, 1)))}}.carousel__track{display:flex;align-items:flex-start;position:relative;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;list-style:none;margin:0;padding:0}.carousel__track.is-dragging{scroll-snap-type:none!important;scroll-behavior:auto;cursor:grabbing;-webkit-user-select:none;user-select:none}.carousel__track::-webkit-scrollbar{display:none}.carousel__slide{flex:0 0 auto;width:calc(100% / var(--pv));min-width:0;scroll-snap-align:start;list-style:none;margin:0}.carousel__dots{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:0}.carousel__dot{-webkit-appearance:none;appearance:none;display:inline-block;flex:0 0 auto;padding:0;background:transparent;color:inherit;font:inherit}carousel-slider [data-carousel-prev][hidden],carousel-slider [data-carousel-next][hidden],carousel-slider [data-carousel-dots][hidden]{display:none!important}@media screen and (min-width:1024px){carousel-slider[data-dots=below-desktop] [data-carousel-dots]{display:none!important}}@media screen and (max-width:1023px){carousel-slider[data-arrows=desktop] :is([data-carousel-prev],[data-carousel-next]){display:none!important}}@media screen and (max-width:599px){carousel-slider[data-arrows=above-mobile] :is([data-carousel-prev],[data-carousel-next]){display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/170/assets/carousel-slider.css.map */
