.masonry-gallery__grid{column-count:var(--masonry-columns, 4);column-gap:var(--masonry-gap, 8px)}@media screen and (max-width:749px){.masonry-gallery__grid{column-count:2}}.masonry-gallery__item{break-inside:avoid;margin-bottom:var(--masonry-gap, 8px)}.masonry-gallery__item--hidden{display:none}@media screen and (max-width:749px){.masonry-gallery__item--hidden-mobile{display:none}}.masonry-gallery__item.masonry-gallery__item--visible{display:block}.masonry-gallery__link{display:block;overflow:hidden;border-radius:var(--small-radius);position:relative;cursor:zoom-in;width:100%;padding:0;border:none;background:none;text-align:left}.masonry-gallery__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000;transition:background .3s}.masonry-gallery__link:hover:after{background:#00000014}.masonry-gallery__image{display:block;width:100%;height:auto;transition:transform .4s ease}.masonry-gallery__link:hover .masonry-gallery__image{transform:scale(1.03)}.masonry-gallery__actions{text-align:center;margin-top:2rem}.masonry-gallery__view-more{min-width:12rem}.masonry-gallery__view-more--hidden{display:none}.masonry-lightbox.modal[open]{z-index:999;padding:0}.masonry-lightbox>.modal-overlay{background:#000000d9;backdrop-filter:blur(1rem);-webkit-backdrop-filter:blur(1rem);display:block}.masonry-lightbox>.modal-inner{display:flex;width:100%;max-width:100%;height:100%;min-height:100%;overflow:visible;background:transparent;box-shadow:none;border-radius:0;flex-direction:column;align-items:center;justify-content:center}.masonry-lightbox>.modal-inner:after{display:none}.masonry-lightbox>.modal-inner>.modal-close{position:fixed;top:1rem;right:1rem;z-index:10;color:#fff;--color-button: 255, 255, 255;--alpha-button-background: .15;border-radius:50%}.masonry-lightbox>.modal-inner>.modal-close:hover{--alpha-button-background: .3}.masonry-lightbox>.modal-inner>.modal-close .icon{width:1.25rem;height:1.25rem}.masonry-lightbox__content{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative;padding:3rem 3rem 6rem}.masonry-lightbox__image-wrapper{display:flex;align-items:center;justify-content:center;max-width:90vw;max-height:85vh;position:relative}.masonry-lightbox__image-wrapper:after{content:"";position:absolute;width:2rem;height:2rem;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:lightbox-spin .6s linear infinite;transition:opacity .3s}.masonry-lightbox__image-wrapper:has(.loaded):after{opacity:0;pointer-events:none}@keyframes lightbox-spin{to{transform:rotate(360deg)}}.masonry-lightbox__image{max-width:100%;max-height:85vh;object-fit:contain;border-radius:var(--small-radius);opacity:0;transition:opacity .3s}.masonry-lightbox__image.loaded{opacity:1}.masonry-lightbox__nav{position:fixed;top:50%;transform:translateY(-50%);z-index:5;background:#ffffff1a;border:none;color:#fff;width:3rem;height:3rem;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s;padding:0}.masonry-lightbox__nav:hover{background:#ffffff40}.masonry-lightbox__nav .icon{width:1rem;height:1rem}.masonry-lightbox__prev{left:1rem}.masonry-lightbox__prev .icon{transform:rotate(90deg)}.masonry-lightbox__next{right:1rem}.masonry-lightbox__next .icon{transform:rotate(-90deg)}.masonry-lightbox__thumbnails{position:fixed;bottom:0;left:0;right:0;z-index:5;display:flex;justify-content:center;align-items:center;gap:.5rem;padding:1rem 2rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.masonry-lightbox__thumbnails::-webkit-scrollbar{display:none}.masonry-lightbox__thumb{flex-shrink:0;width:3.5rem;height:3.5rem;border-radius:.375rem;overflow:hidden;cursor:pointer;border:2px solid transparent;opacity:.5;transition:opacity .2s,border-color .2s;padding:0;background:none}.masonry-lightbox__thumb:hover{opacity:.8}.masonry-lightbox__thumb--active{opacity:1;border-color:#fff}.masonry-lightbox__thumb img{display:block;width:100%;height:100%;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-masonry-gallery.css.map */
