.igi-galeria{margin:0 0 2rem;width:100%;max-width:100%;--igi-ratio:3/2}
.igi-galeria .igi-main{position:relative;width:100%;aspect-ratio:var(--igi-ratio);background:#f2f2f2;overflow:hidden}
.igi-galeria .igi-main .swiper-slide{display:flex;align-items:center;justify-content:center;height:100%}
.igi-galeria .igi-link{display:block;width:100%;height:100%}
.igi-galeria .igi-img{width:100%!important;height:100%!important;max-width:none;object-fit:cover;display:block;margin:0}
.igi-galeria .igi-nav{position:absolute;top:50%;z-index:5;width:44px;height:44px;margin-top:-22px;border:0;border-radius:50%;background:rgba(255,255,255,.9);cursor:pointer;padding:0;box-shadow:0 1px 4px rgba(0,0,0,.25)}
.igi-galeria .igi-nav::before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-top:2px solid #222;border-right:2px solid #222}
.igi-galeria .igi-prev{left:12px}.igi-galeria .igi-prev::before{transform:translate(-30%,-50%) rotate(-135deg)}
.igi-galeria .igi-next{right:12px}.igi-galeria .igi-next::before{transform:translate(-70%,-50%) rotate(45deg)}
.igi-galeria .igi-nav.swiper-button-disabled{opacity:.35;cursor:default}
.igi-galeria .igi-nav:focus-visible{outline:2px solid #2271b1;outline-offset:2px}
.igi-galeria .igi-count{position:absolute;right:12px;bottom:12px;z-index:5;padding:3px 10px;border-radius:12px;background:rgba(0,0,0,.6);color:#fff;font-size:13px;line-height:1.5}
.igi-galeria .igi-thumbs{margin-top:8px}
.igi-galeria .igi-thumbs .swiper-slide{width:96px;height:64px;opacity:.55;cursor:pointer;transition:opacity .2s}
.igi-galeria .igi-thumbs .swiper-slide-thumb-active{opacity:1;outline:2px solid currentColor;outline-offset:-2px}
.igi-galeria .igi-thumb-img{width:100%!important;height:100%!important;object-fit:cover;display:block;margin:0}
@media (max-width:600px){.igi-galeria{--igi-ratio:4/3}.igi-galeria .igi-thumbs .swiper-slide{width:72px;height:48px}.igi-galeria .igi-nav{width:36px;height:36px;margin-top:-18px}}
@media (prefers-reduced-motion:reduce){.igi-galeria .swiper-wrapper{transition-duration:0s!important}}
