.banner-carousel{position:relative}.banner-carousel-empty-state{padding:60px 20px;text-align:center}.banner-carousel__swiper,.banner-carousel__swiper .swiper-slide{position:relative}.banner-carousel__slide-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;-webkit-user-drag:none;display:block!important}.banner-carousel__swiper img{-webkit-user-drag:none}.banner-carousel__swiper .banner__content,.banner-carousel__swiper .banner__buttons{position:relative;z-index:2}.banner-carousel__swiper .banner-carousel__button{position:relative;z-index:3}.banner-carousel__swiper .banner__content{pointer-events:none}.banner-carousel__swiper .banner__box,.banner-carousel__swiper .banner__buttons,.banner-carousel__swiper .banner-carousel__button{pointer-events:auto}.banner-carousel__swiper .banner:after,.banner-carousel__swiper .banner__media:after{pointer-events:none}@media screen and (min-width:750px){.banner-carousel__swiper .banner__media--mobile{display:none}}@media screen and (max-width:749px){.banner-carousel__swiper .banner__media--desktop{display:none}}@media screen and (max-width:749px){.banner-carousel__swiper .banner--content-position-mobile-top-left .banner__content{justify-content:flex-start;align-items:flex-start}.banner-carousel__swiper .banner--content-position-mobile-top-center .banner__content{justify-content:flex-start;align-items:center}.banner-carousel__swiper .banner--content-position-mobile-top-right .banner__content{justify-content:flex-start;align-items:flex-end}.banner-carousel__swiper .banner--content-position-mobile-middle-left .banner__content{justify-content:center;align-items:flex-start}.banner-carousel__swiper .banner--content-position-mobile-middle-center .banner__content{justify-content:center;align-items:center}.banner-carousel__swiper .banner--content-position-mobile-middle-right .banner__content{justify-content:center;align-items:flex-end}.banner-carousel__swiper .banner--content-position-mobile-bottom-left .banner__content{justify-content:flex-end;align-items:flex-start}.banner-carousel__swiper .banner--content-position-mobile-bottom-center .banner__content{justify-content:flex-end;align-items:center}.banner-carousel__swiper .banner--content-position-mobile-bottom-right .banner__content{justify-content:flex-end;align-items:flex-end}}.banner-carousel__swiper .swiper-slide.banner--adapt{height:auto}.banner-carousel__swiper .banner--adapt .banner__media{position:relative;height:auto}.banner-carousel__swiper .banner--adapt .banner__media img,.banner-carousel__swiper .banner--adapt .banner__media svg{position:static;height:auto}.banner-carousel__swiper .banner--adapt .banner__content{position:absolute;top:0;right:0;bottom:0;left:0;height:auto}.banner-carousel__pagination{position:absolute;bottom:16px;left:0;right:0;z-index:4;display:flex;justify-content:center;gap:0}.banner-carousel__pagination .swiper-pagination-bullet{width:8px;height:8px;background:#ffffff80;opacity:1;margin:0}.banner-carousel__pagination .swiper-pagination-bullet-active{background:#fff}@media screen and (max-width:749px){.banner-carousel__pagination{bottom:10px}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/section-banner-carousel.css.map */
