theme-carousel{position:relative;display:block;width:100%}.carousel__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:var(--carousel-gap, 1rem);margin:0;padding:0;list-style:none}.carousel__track::-webkit-scrollbar{display:none}.carousel__slide{flex:0 0 calc((100% - (var(--carousel-items, 1) - 1) * var(--carousel-gap, 1rem)) / var(--carousel-items, 1));scroll-snap-align:start;scroll-snap-stop:normal;min-width:0}@media(max-width:749px){.carousel__slide{flex:0 0 calc((100% - (var(--carousel-items-mobile, 1) - 1) * var(--carousel-gap, 1rem)) / var(--carousel-items-mobile, 1))}}.carousel__controls{display:flex;align-items:center;justify-content:center;gap:var(--spacing-4, 1rem);margin-top:var(--spacing-4, 1rem)}.carousel__prev,.carousel__next{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:var(--color-background, #fff);color:var(--color-text, #111);border:1px solid var(--color-border, #e5e5e5);border-radius:50%;cursor:pointer;transition:background-color var(--duration-default, .15s) ease,opacity var(--duration-default, .15s) ease}.carousel__prev:hover:not([disabled]),.carousel__next:hover:not([disabled]){background-color:var(--color-background-hover, #f5f5f5)}.carousel__prev[disabled],.carousel__next[disabled]{opacity:.35;cursor:not-allowed}.carousel__dots{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2, .5rem)}.carousel__dot{width:8px;height:8px;padding:0;background-color:var(--color-border, #ccc);border:none;border-radius:50%;cursor:pointer;transition:transform var(--duration-default, .15s) ease,background-color var(--duration-default, .15s) ease}.carousel__dot[aria-current=true],.carousel__dot.is-active{background-color:var(--color-primary, #000);transform:scale(1.25)}.carousel__dot:focus-visible{outline:2px solid var(--color-focus, #000);outline-offset:2px}@media(prefers-reduced-motion:reduce){.carousel__track{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/component-carousel.css.map */
