.gallery-swiper{width:100%;max-width:var(--container-default);margin:var(--space-8) auto;padding-top:var(--space-8);padding-bottom:var(--space-12)}.gallery-swiper .swiper-slide{width:280px;height:300px;overflow:hidden;border-radius:var(--radius-xl);background-position:50%;background-size:cover;box-shadow:var(--shadow-md)}.gallery-swiper .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.gallery-swiper .swiper-pagination-bullet{background:var(--color-border-strong);opacity:1;transition:var(--transition-base)}.gallery-swiper .swiper-pagination-bullet-active{width:24px;border-radius:var(--radius-full);background-color:var(--brand-800)}@media screen and (min-width:768px){.gallery-swiper .swiper-slide{width:400px;height:400px}}