.gallery-section{padding:4rem 0}.gallery-section__heading{text-align:center;margin-bottom:3rem;font-size:2.4rem}.gallery-masonry{columns:var(--gallery-columns-desktop, 3);column-gap:1.2rem}@media screen and (max-width:749px){.gallery-masonry{columns:var(--gallery-columns-mobile, 2);column-gap:.8rem}}.gallery-masonry__item{break-inside:avoid;margin-bottom:1.2rem;position:relative;overflow:hidden;border-radius:4px;cursor:zoom-in}.gallery-masonry__img{width:100%;height:auto;display:block;transition:transform .4s ease}.gallery-masonry__item:hover .gallery-masonry__img{transform:scale(1.03)}.gallery-masonry__overlay{position:absolute;bottom:0;left:0;right:0;padding:1rem;background:linear-gradient(to top,rgba(0,0,0,.6),transparent);opacity:0;transition:opacity .3s ease}.gallery-masonry__item:hover .gallery-masonry__overlay{opacity:1}.gallery-masonry__title{color:#fff;font-size:1.3rem}.gallery-masonry__link{display:block}.gallery-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000eb;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;cursor:zoom-out}.gallery-lightbox.active{opacity:1}.gallery-lightbox__img{max-width:90vw;max-height:90vh;object-fit:contain;transform:scale(.95);transition:transform .3s ease}.gallery-lightbox.active .gallery-lightbox__img{transform:scale(1)}.gallery-lightbox__close{position:absolute;top:20px;right:20px;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:#ffffff1a;color:#fff;font-size:1.8rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.gallery-lightbox__prev,.gallery-lightbox__next{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:#ffffff1a;color:#fff;font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.gallery-lightbox__prev{left:20px}.gallery-lightbox__next{right:20px}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-gallery.css.map */
