.carousel-container--product .carousel .swiper-slide:not(.swiper-slide-active):not(:only-child){opacity:0!important}.dnd-section .carousel-container__inner.row-fluid:not([class*=gap-])>[class*=span],.dnd-section .carousel-container__inner.row-fluid>[class*=span]{display:block}.carousel-container--product .carousel{display:flex;flex-flow:row-reverse}.carousel-container--product .carousel .swiper-wrapper{flex:0 0 90%;width:90%}.carousel-container--product .carousel .swiper-controls{flex:0 0 10%;padding-right:20px;width:10%}.carousel-container--product .carousel .swiper-slide{max-width:100%}.carousel-container--product .carousel-container__inner .swiper-pagination{display:flex;flex-flow:column;gap:8px;position:inherit}.carousel-container.carousel-container--product .swiper-pagination .swiper-pagination-bullet{border-radius:3px;display:block;height:auto;margin:0;overflow:hidden;position:relative;width:100%}.carousel-container.carousel-container--product .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff;border:3px solid;border-radius:3px;box-sizing:border-box;max-width:100%;overflow:hidden;padding:5px;position:relative;width:100%}.carousel-container.carousel-container--product .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active img{left:50%;max-height:calc(100% - 5px);max-width:calc(100% - 5px);top:50%;transform:translate(-50%,-50%)}.carousel-container.carousel-container--product .swiper-pagination .swiper-pagination-bullet:before{content:"";display:block;padding-bottom:100%}@media (max-width:992px){.carousel-container--product .carousel-container__inner .swiper-pagination{align-items:center;flex-flow:row wrap;justify-content:center}.carousel-container.carousel-container--product .swiper-pagination .swiper-pagination-bullet,.carousel-container.carousel-container--product .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{max-width:60px}.carousel-container.carousel-container--product .carousel-container__inner.row-fluid:not([class*=d-grid]){flex-flow:column-reverse}.carousel-container--product .carousel{align-items:center;display:flex;flex-flow:column;gap:20px;justify-content:center}.carousel-container--product .carousel .swiper-wrapper{flex:0 0 100%;width:100%}.carousel-container--product .carousel .swiper-controls{align-items:center;display:flex;flex:0 0 100%;flex-flow:row nowrap;justify-content:center;padding-right:0;width:100%}}