.carousel-section,.carousel-container{position:relative}.carousel-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.carousel-track::-webkit-scrollbar{display:none}.carousel-cell{width:100%;flex-shrink:0;scroll-snap-align:start;padding:1rem}.carousel-cell__content{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.carousel-text{text-align:center}.image-slide-container{width:100%;aspect-ratio:var(--aspect-ratio);overflow:hidden}.image-slide-container img,.image-slide-container .placeholder-svg{width:100%;height:100%;object-fit:cover}.carousel-arrows{display:flex;justify-content:space-between;position:absolute;top:50%;left:1rem;right:1rem;transform:translateY(-50%);pointer-events:none}.carousel-arrow{pointer-events:all;background:rgba(var(--color-background--rgb),.75);color:rgb(var(--color-foreground--rgb));border:1px solid rgba(var(--color-foreground--rgb),.1);border-radius:50%;width:3rem;height:3rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.carousel-arrow:hover{background:rgb(var(--color-background--rgb))}.carousel-arrow--prev .icon{transform:rotate(90deg)}.carousel-arrow--next .icon{transform:rotate(-90deg)}.carousel-dots{display:flex;justify-content:center;gap:.75rem;padding-top:1.5rem}.carousel-dot{width:10px;height:10px;border-radius:50%;border:1px solid rgb(var(--color-foreground--rgb));background-color:transparent;padding:0;cursor:pointer}.carousel-dot.is-active{background-color:rgb(var(--color-foreground--rgb))}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
