.product-storefront-banner-carousel{position:relative;width:100%}.product-storefront-banner-carousel__viewport{width:100%;overflow:hidden;border-radius:8px}.product-storefront-banner-carousel__track{display:flex;width:100%;transition:transform .4s ease;touch-action:pan-y}.product-storefront-banner-carousel__slide{flex:0 0 100%;min-width:0}.product-storefront-banner-carousel .product-storefront__banner-button{display:block;width:100%}.product-storefront-banner-carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#fff6;color:#000;cursor:pointer;transition:background .2s ease}.product-storefront-banner-carousel__arrow:hover{background:#fffc}.product-storefront-banner-carousel__arrow.is-prev{left:12px}.product-storefront-banner-carousel__arrow.is-next{right:12px}.product-storefront-banner-carousel__dots{position:absolute;left:50%;bottom:10px;z-index:2;display:flex;gap:6px;transform:translate(-50%)}.product-storefront-banner-carousel__dot{width:8px;height:8px;padding:0;border-radius:999px;background:#ffffff80;cursor:pointer;transition:width .2s ease,background .2s ease}.product-storefront-banner-carousel__dot.is-active{width:24px;background:#fff}@media(max-width:767px){.product-storefront-banner-carousel__arrow{width:28px;height:28px}.product-storefront-banner-carousel__arrow.is-prev{left:8px}.product-storefront-banner-carousel__arrow.is-next{right:8px}}@media(prefers-reduced-motion:reduce){.product-storefront-banner-carousel__track{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/474/assets/product-storefront-banner-carousel.css.map */
