.swiper.swiper--related-theme {overflow: visible;overflow-x: clip;}.swiper.swiper--related-theme.swiper--bullets {margin-bottom: 50px;}.swiper.swiper--related-theme .swiper-slide {opacity: 0;visibility: hidden;transition: .2s ease-in-out;transition-property: opacity, visibility;}.swiper.swiper--related-theme .swiper-slide-visible {opacity: 1;visibility: visible;}.swiper.swiper--related-theme .swiper-button-prev,.swiper.swiper--related-theme .swiper-button-next {position: absolute;top: -40px;width: 35px;height: 35px;cursor: pointer;margin: 0;}.swiper.swiper--related-theme .swiper-button-prev:after,.swiper.swiper--related-theme .swiper-button-next:after {content: none;}.swiper.swiper--related-theme .swiper-button-prev {left: auto;right: 40px;background: url(../images/catalog.back2.gif) 0 0 no-repeat;}.swiper.swiper--related-theme .swiper-button-next {right: 0;background: url(../images/catalog.next2.gif) 0 0 no-repeat;}.swiper.swiper--related-theme .swiper-button-prev:hover,.swiper.swiper--related-theme .swiper-button-next:hover {background-position: 0 100%;}.swiper.swiper--related-theme .swiper-button-prev.disabled,.swiper.swiper--related-theme .swiper-button-next.disabled,.swiper.swiper--related-theme .swiper-button-prev.disabled:hover,.swiper.swiper--related-theme .swiper-button-next.disabled:hover,.swiper.swiper--related-theme .swiper-button-prev.disabled:active,.swiper.swiper--related-theme .swiper-button-next.disabled:active {background-position: 0 0;}.swiper.swiper--related-theme .swiper-pagination-bullets {display: flex;justify-content: center;bottom: -50px;}.swiper.swiper--related-theme .swiper-pagination-bullet {margin: 0 5px;border-radius: 1000px;position: relative;display: block;flex: 0 0 auto;width: 12px;height: 12px;background-color: #fff;opacity: 1;}.swiper.swiper--related-theme .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: #3C6144;}