.klassetur-gallery{width:100%;overflow:hidden}.klassetur-gallery__main{position:relative;border-radius:10px;overflow:hidden}.klassetur-gallery__main .swiper-slide{aspect-ratio:16/9}.klassetur-gallery__main img{width:100%;height:100%;display:block;object-fit:cover}.klassetur-gallery__image[role=button]{cursor:zoom-in}.klassetur-gallery__thumbs{width:100%;max-width:100%;margin:18px auto 0;--klassetur-thumb-gap:10px}.klassetur-gallery__thumbs .swiper-wrapper{justify-content:flex-start}.klassetur-gallery__thumbs.is-compact .swiper-wrapper{justify-content:center}.klassetur-gallery__thumbs .swiper-slide{height:94px;padding:0;border:0;border-radius:9px;overflow:hidden;cursor:pointer;background:#eee;margin-right:var(--klassetur-thumb-gap)!important}.klassetur-gallery__thumbs .swiper-slide:last-child{margin-right:0!important}.klassetur-gallery__thumbs img{width:100%;height:100%;object-fit:cover}.klassetur-gallery__prev,.klassetur-gallery__next{position:absolute;z-index:2;top:50%;transform:translateY(-50%);border:0;border-radius:50%;width:40px;height:40px;background:rgba(0,0,0,.6);color:#fff;font-size:30px;line-height:1;cursor:pointer}.klassetur-gallery__prev{left:14px}.klassetur-gallery__next{right:14px}.klassetur-gallery__thumbs .swiper-slide-thumb-active{outline:3px solid #111;outline-offset:2px}.klassetur-gallery__lightbox{display:none;position:fixed;z-index:99999;inset:0;padding:5vh 5vw;background:rgba(0,0,0,.92);align-items:center;justify-content:center}.klassetur-gallery__lightbox.is-open{display:flex}.klassetur-gallery__lightbox img{max-width:90vw;max-height:90vh;width:auto;height:auto;object-fit:contain}.klassetur-gallery__lightbox-close,.klassetur-gallery__lightbox-prev,.klassetur-gallery__lightbox-next{position:absolute;border:0;background:transparent;color:#fff;cursor:pointer}.klassetur-gallery__lightbox-close{top:18px;right:24px;font-size:42px;line-height:1}.klassetur-gallery__lightbox-prev,.klassetur-gallery__lightbox-next{top:50%;transform:translateY(-50%);font-size:58px;line-height:1}.klassetur-gallery__lightbox-prev{left:24px}.klassetur-gallery__lightbox-next{right:24px}.klassetur-gallery__lightbox-counter{position:absolute;bottom:22px;color:#fff;font-size:14px}.klassetur-lightbox-open{overflow:hidden}@media(max-width:1024px){.klassetur-gallery__main .swiper-slide{aspect-ratio:4/3}.klassetur-gallery__thumbs{margin-top:14px}.klassetur-gallery__prev,.klassetur-gallery__next{width:36px;height:36px;font-size:26px}}@media(max-width:600px){.klassetur-gallery__main .swiper-slide{aspect-ratio:1/1}.klassetur-gallery__thumbs{margin-top:12px}.klassetur-gallery__thumbs .swiper-slide{height:68px}.klassetur-gallery__prev{left:8px}.klassetur-gallery__next{right:8px}.klassetur-gallery__lightbox{padding:12vh 4vw}.klassetur-gallery__lightbox img{max-width:92vw;max-height:78vh}.klassetur-gallery__lightbox-prev{left:6px}.klassetur-gallery__lightbox-next{right:6px}}
