.m-banner-carousel-section{width:100%;overflow:hidden;visibility:hidden;opacity:0;transition:opacity .5s ease;touch-action:pan-y}.m-banner-carousel-section.is-initialized{visibility:visible;opacity:1}.swiper-wrapper{cursor:grab}.swiper-wrapper:active{cursor:grabbing}.banner-img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.banner-video-wrapper,.banner-video-container{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;touch-action:pan-y}.banner-video{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.banner-video-wrapper.desktop-video,div.banner-video-wrapper{pointer-events:none}.banner-carousel-preloader{position:relative;width:100%;height:300px;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5}.banner-carousel-preloader:after{content:"";width:40px;height:40px;border:3px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#000;animation:spin 1s ease-in-out infinite}@keyframes spin{to{transform:rotate(360deg)}}.banner-carousel-swiper{position:relative;width:100%;height:100%;z-index:1}.m-banner-carousel-section[data-container=container] .container{width:100%;max-width:1200px}.banner-img{width:100%;height:auto;display:block;object-fit:cover}.banner-carousel-slide{height:auto;width:100%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.banner-link{display:block;width:100%;height:100%}.banner-image{width:100%;height:100%;position:relative;overflow:hidden}.m-banner-carousel-section .container-fluid{width:100%;max-width:none;padding:15px 15px 0}@media screen and (max-width: 1024px){.m-banner-carousel-section .container-fluid{padding-top:0}}body .swiper-button-prev:after,body .swiper-button-next:after{font-size:0;background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block;height:24px;width:24px}body .swiper-button-prev:after{background-image:url(/cdn/shop/files/chevron-left-light.svg);transform:translate(-1px)}body .swiper-button-next:after{background-image:url(/cdn/shop/files/chevron-right-light.svg);transform:translate(1px)}body .swiper-button-next,body .swiper-button-prev{width:46px;height:46px;background-color:#000000bf;border:0;border-radius:100%;top:calc(50% - 23px)}body .swiper-button-next:hover,body .swiper-button-prev:hover{box-shadow:none}body .swiper-horizontal>.swiper-pagination-bullets,body .swiper-pagination-bullets.swiper-pagination-horizontal,body .swiper-pagination-custom,body .swiper-pagination-fraction{position:relative;inset:auto;padding:12px}body .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{width:6px;height:6px;margin:0;padding:0 8px;background:none}body .swiper-pagination .swiper-pagination-bullet:before{content:"";display:block;width:6px;height:6px;background-color:#e6e6e6;border-radius:50%}body .swiper-pagination .swiper-pagination-bullet:after{display:none}body .swiper-pagination .swiper-pagination-bullet:hover:before{width:6px;height:6px}body .swiper-pagination .swiper-pagination-bullet-active:before{opacity:1;background-color:#202121}.m-banner-carousel-section :is(.swiper-button-prev,.swiper-button-next){opacity:0;transition:opacity .1s linear}.m-banner-carousel-section:hover :is(.swiper-button-prev,.swiper-button-next){opacity:1}@media screen and (max-width: 767px){.banner-image--desktop{display:none}.banner-image--mobile{display:block}.banner-carousel-preloader{height:200px}.m-banner-carousel-section :is(.swiper-button-prev,.swiper-button-next){display:none}}@media screen and (min-width: 768px){.banner-image--desktop{display:block}.banner-image--mobile{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/c-banner-carousel.css.map */
