.carousel{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-behavior:smooth;scroll-snap-type:x mandatory;white-space:nowrap;-webkit-overflow-scrolling:touch}.carousel::-webkit-scrollbar,.scrollbar::-webkit-scrollbar{height:var(--size-5xs)}.carousel::-webkit-scrollbar-track,.scrollbar::-webkit-scrollbar-track{background-color:var(--color-gray-2)}.carousel::-webkit-scrollbar-thumb,.scrollbar::-webkit-scrollbar-thumb{background-color:var(--color-gray-4)}.carousel-controls{position:absolute;display:flex;gap:var(--space-xs-xs);bottom:0;left:0;z-index:10}.carousel-controls .arrow{position:relative;align-items:center;background-color:var(--color-transparent);border:none;cursor:pointer;display:flex;justify-content:center;padding:0;margin:0}.carousel-controls .arrow svg{width:var(--size-xs-xs);height:var(--size-xs-xs);transition:all var(--transition-duration-03s) ease}.carousel-controls .arrow.disabled svg path{fill:var(--color-gray-3)}.carousel-controls .arrow,.carousel-controls .arrow svg path{transition:all var(--transition-duration-03s) ease}.carousel-controls .left-arrow svg{transform-origin:center;transform:rotate(180deg) translateY(calc(var(--size-xs-xs) * .08))}
/*# sourceMappingURL=/cdn/shop/t/25/assets/carousel.css.map */
