.im-carousel-gallery.slide-scale-small .swiper{overflow:visible}@media(min-width:768px){.im-carousel-gallery.slide-scale-small .swiper{clip-path:inset(-100vw 0 -100vw 0)}}.im-carousel-gallery.slide-scale-small .swiper .swiper-slide{transition:scale .5s cubic-bezier(.55,.085,.68,.53)}.im-carousel-gallery.slide-scale-small .swiper .swiper-slide.swiper-slide-active{scale:1.1}.im-carousel-gallery.slide-scale-large .swiper{overflow:visible}.im-carousel-gallery.slide-scale-large .swiper .swiper-slide{opacity:0}.im-carousel-gallery.slide-scale-large .swiper .swiper-slide.swiper-slide-active{opacity:1}.im-carousel-gallery.slide-scale-large .swiper .swiper-slide.swiper-slide-prev,.im-carousel-gallery.slide-scale-large .swiper .swiper-slide.swiper-slide-next{opacity:.5;pointer-events:auto}.im-carousel-gallery.slide-scale-large .swiper .swiper-slide.swiper-slide-active{position:relative;z-index:2}.im-carousel-gallery.slide-classic .swiper{overflow:visible}.im-carousel-gallery.ratio-6-7 .im-carousel-gallery__media picture{aspect-ratio:6/7}.im-carousel-gallery.ratio-6-7 .im-carousel-gallery__media picture img{object-fit:cover}.im-carousel-gallery.ratio-7-6 .im-carousel-gallery__media picture{aspect-ratio:7/6}.im-carousel-gallery.ratio-7-6 .im-carousel-gallery__media picture img{object-fit:cover}.im-carousel-gallery.ratio-3-4 .im-carousel-gallery__media picture{aspect-ratio:3/4}.im-carousel-gallery.ratio-3-4 .im-carousel-gallery__media picture img{object-fit:cover}.im-carousel-gallery.ratio-4-3 .im-carousel-gallery__media picture{aspect-ratio:4/3}.im-carousel-gallery.ratio-4-3 .im-carousel-gallery__media picture img{object-fit:cover}.im-carousel-gallery.img-auto .im-carousel-gallery__media picture img{object-position:center;object-fit:contain}.im-carousel-gallery__wrap{position:relative}.im-carousel-gallery__media{position:relative;cursor:pointer;width:100%}.im-carousel-gallery__media picture{position:relative;display:block;width:100%;height:100%}.im-carousel-gallery__media picture img{display:block;position:relative;width:100%;height:100%;transition:filter .2s cubic-bezier(.55,.085,.68,.53)}@media(min-width:768px){.im-carousel-gallery__media:hover img{-webkit-filter:brightness(80%);filter:brightness(80%)}.im-carousel-gallery__media:hover .im-carousel-gallery__icon{opacity:1}}.im-carousel-gallery__icon{width:33px;height:33px;position:absolute;top:50%;bottom:initial;left:50%;right:initial;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;z-index:2;border:1px solid #ffffff;background-color:transparent;opacity:0;border-radius:50%;transition:opacity .5s cubic-bezier(.55,.085,.68,.53)}@media(max-width:767px){.im-carousel-gallery__icon{opacity:1}}.im-carousel-gallery__icon svg{display:block;width:12px;height:12px;fill:#fff}
