.hero-carousel{position:relative;width:100%;overflow:hidden}.hero-carousel__track{position:relative;width:100%}.hero-carousel__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .8s ease}.hero-carousel__slide.is-active{opacity:1;visibility:visible}.hero-carousel__link{display:block;width:100%;height:100%;cursor:pointer}.hero-carousel__link--placeholder{display:flex;align-items:center;justify-content:center;background:#f2f0f8;color:#554e4a;font-size:18px;height:100%}.hero-carousel__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.hero-carousel__link:hover .hero-carousel__image{transform:scale(1.02)}.hero-carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;border:none;background:#ffffffbf;color:#554e4a;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;padding:0;transition:background .2s ease}.hero-carousel__arrow:hover{background:#fffffff2}.hero-carousel__arrow--prev{left:12px}.hero-carousel__arrow--next{right:12px}@media screen and (max-width:749px){.hero-carousel__arrow{width:30px;height:30px}}.hero-carousel__dots{position:absolute;bottom:16px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:3}.hero-carousel__dot{width:7px;height:7px;border-radius:50%;background:#ffffff80;border:none;padding:0;cursor:pointer;transition:background .3s ease}.hero-carousel__dot.is-active{background:#fff}@media(prefers-reduced-motion:reduce){.hero-carousel__slide,.hero-carousel__image{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/hero-carousel.css.map */
