.primary-banner-wrapper{position:relative;width:100%;overflow:hidden;padding-bottom:40px}.primary-banner:not(.swiper-initialized) .swiper-slide:not(:first-child){display:none}.product-mobile-carousel .swiper-pagination{display:none}.primary-banner{width:100%}.primary-banner .sliderContainer{margin:0!important;display:flex;overflow-x:hidden}.primary-banner .swiper-slide{flex-shrink:0}.primary-banner button.swiper-arrow{display:none!important}.primary-banner .swiper-dots{bottom:1px!important}.primary-banner .swiper-dots li button:before{width:6px;height:6px;background-color:#ccc;opacity:1}.primary-banner .swiper-dots li.swiper-active button:before{background-color:#0e0e0e}.primary-banner .swiper-dots li button:before{font-size:20px!important}.primary-banner .swiper-dots li button{font-size:16px!important}.primary-banner .swiper-pagination{z-index:10}.primary-banner .swiper-pagination-bullet{cursor:pointer;z-index:10;transition:none;-webkit-tap-highlight-color:transparent;outline:0;user-select:none;width:5px;height:5px;border-radius:10px}.primary-banner .swiper-pagination-bullet-active{background:#0a2553!important;width:5px;border-radius:4px;height:5px}@media (min-width:768px){.primary-banner .swiper-dots li button:before{font-size:32px!important}.primary-banner .swiper-dots li button{font-size:24px!important}}@media (min-width:1024px){.primary-banner .swiper-slide{width:100%}}@media screen and (max-width:768px){.max-container{max-height:600px}}