.carousel-wrapper{overflow:hidden;position:relative}.carousel-track{display:flex;will-change:transform}.carousel-slide{flex-shrink:0;min-width:100%;max-width:100%}.carousel-fade .carousel-track{display:grid}.carousel-fade .carousel-slide{grid-area:1 / 1;opacity:0;transition:opacity .5s ease}.carousel-fade .carousel-slide-active{opacity:1}.carousel-prev,.carousel-next{position:absolute;top:50%;transform:translateY(-50%);z-index:5;background:#ffffffd9;border:none;width:40px;height:40px;cursor:pointer;font-size:20px;display:flex;align-items:center;justify-content:center;color:#000;transition:background .2s}.carousel-prev:hover,.carousel-next:hover{background:#000;color:#fff}.carousel-prev{left:10px}.carousel-next{right:10px}.hero-carousel .carousel-prev,.hero-carousel .carousel-next{background:transparent;color:#fff;font-size:40px;width:50px;height:50px}.hero-carousel .carousel-prev:hover,.hero-carousel .carousel-next:hover{background:#0000004d}.hero-carousel .carousel-prev{left:25px}.hero-carousel .carousel-next{right:25px}.announcement__carousel .carousel-prev,.announcement__carousel .carousel-next{background:transparent;color:#fff;font-size:18px;width:30px;height:30px}.carousel-dots{display:flex;justify-content:center;gap:8px;padding:12px 0}.carousel-dot{width:10px;height:10px;border-radius:50%;border:1px solid #999;background:transparent;cursor:pointer;padding:0;transition:background .2s}.carousel-dot.is-active,.carousel-dot:hover{background:#000;border-color:#000}.carousel-single .carousel-prev,.carousel-single .carousel-next,.carousel-single .carousel-dots{display:none}@media only screen and (max-width:390px){.hero-carousel .carousel-prev,.hero-carousel .carousel-next{top:58%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/carousel.css.map */
