.zyre-addon-image-carousel .zyre-carousel-wrapper{--icon-size:24px}.zyre-addon-image-carousel .zyre-carousel-wrapper:not(.swiper-initialized){opacity:0}.zyre-image-carousel-arrows-position-outside .zyre-carousel-wrapper{width:-webkit-calc(100% - var(--icon-size) * 2);width:calc(100% - var(--icon-size) * 2)}.zyre-carousel-content-overlay-yes .zyre-carousel-image{height:100%}.zyre-addon-image-carousel .swiper .zyre-swiper-button,.zyre-addon-image-carousel .swiper~.zyre-swiper-button{font-size:var(--icon-size);color:rgba(238,238,238,.9)}.zyre-addon-image-carousel .swiper .zyre-swiper-button:not(.swiper-button-disabled),.zyre-addon-image-carousel .swiper~.zyre-swiper-button:not(.swiper-button-disabled){cursor:pointer}.zyre-addon-image-carousel .swiper .swiper-pagination-bullet,.zyre-addon-image-carousel .swiper .zyre-swiper-button,.zyre-addon-image-carousel .swiper .zyre-swiper-button *{-webkit-transition:var(--zy-transition);transition:var(--zy-transition)}.zyre-addon-image-carousel .swiper .swiper-pagination-horizontal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.zyre-carousel-content-overlay-yes .zyre-carousel-content{color:#fff;padding:20px;position:absolute;left:0;bottom:0;width:100%}