.lb-gallery { width:100%; }
.lb-gallery .swiper { width:100%; overflow:hidden; } .lb-gallery .swiper-wrapper { align-items:stretch; } .lb-gallery .swiper-slide { width:100%; aspect-ratio:16 / 9; overflow:hidden; border-radius: 20px; } .lb-gallery .lb-media { display:block; width:100%; height:100%;
object-fit:cover; }  .lb-gallery.lb-nav-outside { display:flex; align-items:center; gap:64px; }
.lb-gallery.lb-nav-outside .swiper { flex:1 1 0; min-width:0; }
.lb-gallery .lb-nav {
border:0; padding:0; background:transparent; cursor:pointer;
display:inline-flex; align-items:center; justify-content:center;
width:31px; height:56px;
}
.lb-gallery .lb-nav svg { display:block; width:24px; height:auto; }
@media (max-width: 991px) {
.lb-gallery.lb-nav-outside {
gap: 32px;
}
}
@media (max-width: 600px) {
.lb-gallery .lb-nav svg {
width: 12px;
}
.lb-gallery.lb-nav-outside {
gap: 0;
}
}