.banner-carousel-section{width:100%}.banner-carousel-wrapper{position:relative;margin:0 auto}.banner-carousel-wrapper.full-width{max-width:100%;padding:0}.banner-carousel-wrapper.page-width{max-width:1200px;padding:0 20px}.banner-swiper{width:100%;position:relative;overflow:hidden}.swiper-wrapper{display:flex}.swiper-slide{height:auto;flex-shrink:0;width:100%;position:relative}.banner-carousel__link{display:block;text-decoration:none;width:100%;height:100%}.banner-carousel__image-wrapper{position:relative;width:100%;overflow:hidden;border-radius:8px;height:100%}.banner-carousel__image{width:100%;height:100%;display:block}.banner-carousel__image img{width:100%;height:100%;display:block;object-fit:cover}.banner-carousel__image--mobile{display:block}.banner-carousel__image--desktop{display:none}@media screen and (min-width: 768px){.banner-carousel__image--mobile{display:none}.banner-carousel__image--desktop{display:block}}.swiper-button-prev,.swiper-button-next{width:44px;height:44px;background:#fff;border-radius:50%;box-shadow:0 2px 8px #00000026;color:#333;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.swiper-button-prev:after,.swiper-button-next:after{content:none}.swiper-button-prev svg,.swiper-button-next svg{width:20px;height:20px}.swiper-button-prev:hover,.swiper-button-next:hover{background:#f5f5f5;transform:scale(1.1)}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:not-allowed}.swiper-pagination{position:relative;margin-top:20px}.swiper-pagination-bullet{width:10px;height:10px;background:#d1d1d1;opacity:1;transition:all .3s ease}.swiper-pagination-bullet-active{background:#333;width:24px;border-radius:5px}@media screen and (max-width: 767px){.swiper-button-prev,.swiper-button-next{width:36px;height:36px}.swiper-button-prev svg,.swiper-button-next svg{width:16px;height:16px}.banner-carousel-wrapper.page-width{padding:0 15px}}.placeholder-svg{width:100%;height:auto;background:#f5f5f5;min-height:300px}.swiper-slide{transition:opacity .3s ease}.swiper-slide-active .banner-carousel__image-wrapper{animation:fadeIn .5s ease}@keyframes fadeIn{0%{opacity:.8}to{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/section-banner-carousel.css.map */
