.carousel{display:flex!important;flex-wrap:nowrap!important;gap:var(--space-xxs);margin-bottom:var(--space-m);overflow-x:auto!important;padding-bottom:var(--space-xl);scroll-snap-type:x mandatory;scroll-behavior:smooth}.carousel::-webkit-scrollbar,.scrollbar::-webkit-scrollbar{height:calc(var(--space-5xs) + var(--space-4xs))}.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-black)}.carousel-controls{position:relative}.carousel-controls .arrow{align-items:center;background-color:var(--color-white);border:1px solid var(--color-black);border-radius:var(--border-radius-xxs);cursor:pointer;display:flex;justify-content:center;padding:var(--space-xxs);position:absolute;top:calc(var(--size-xs-xs) * -7);z-index:1}.carousel-controls .arrow svg{width:calc(var(--size-xs-xs) * 2.2);height:calc(var(--size-xs-xs) * 2.2);transition:all var(--transition-duration-03s) ease}.carousel-controls .arrow.disabled{border-color:var(--color-gray-3)}.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{right:var(--space-xl)}.carousel-controls .left-arrow svg{transform:rotate(var(--deg-180))}.carousel-controls .right-arrow{right:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/carousel.css.map */
