.collections-slider .splide__track{transition-property:none;will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.collections-slider .splide__slide{transition:opacity .3s ease;touch-action:pan-y;-webkit-user-select:none;user-select:none}.collections-slider .splide__slide img{pointer-events:none;-webkit-user-drag:none;-webkit-touch-callout:none}.collections-slider{cursor:grab}.collections-slider:active{cursor:grabbing}.enhanced-carousel-progress{width:100%;max-width:300px;height:4px;margin:15px auto;position:relative}.enhanced-carousel-progress-track{width:100%;height:2px;background-color:rgba(var(--color-foreground),.1);border-radius:1px;position:relative}.enhanced-carousel-progress-indicator{position:absolute;left:0;top:0;height:100%;width:0;background-color:rgba(var(--color-foreground),.5);border-radius:1px;transition:width .2s ease,transform .2s ease}@media (max-width: 767px){.splide-carousel-progress{display:none!important}.collections-slider .splide__track{overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.collections-slider .splide__slide{scroll-snap-align:start}}.collections-slider .splide__arrow{opacity:.7;transition:opacity .2s ease,transform .2s ease;background:rgba(var(--color-background),.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.collections-slider .splide__arrow:hover{opacity:1}@media (max-width: 480px){.collections-slider .splide__arrow{transform:scale(.8) translateY(-50%)}}.collections-slider.is-dragging .splide__slide{opacity:.9}.collections-slider{overflow:visible}.collections-slider button.splide__arrow{position:absolute;top:calc(100% - 3px);background-color:transparent;max-height:30px;max-width:30px;border:1px solid #f05829;box-shadow:none}.collections-slider button.splide__arrow:disabled{opacity:.75}.collections-slider button.splide__arrow svg{fill:none!important;max-width:20px;font-size:15px}.collections-slider button.splide__arrow.splide__arrow--prev{left:0;transform:none}.collections-slider button.splide__arrow.splide__arrow--next{right:0;transform:none}.splide-carousel-progress{background:#c0bebe;border-radius:4px;max-width:60%;margin:20px auto 0;height:2px;display:flex;align-items:center}.splide-carousel-progress-bar{background:#f05829;height:2px;border-radius:4px;transition:width .4s ease}
/*# sourceMappingURL=/cdn/shop/t/140/assets/enhanced-carousel.css.map */
