.masonry-gallery__grid{margin:0;padding:0;list-style:none;columns:var(--masonry-columns-m, 2);column-gap:var(--space-fluid-sm)}.masonry-gallery__item{break-inside:avoid;margin-block-end:var(--space-fluid-sm)}@supports (grid-template-rows: masonry){.masonry-gallery__grid{columns:auto;display:grid;grid-template-columns:repeat(var(--masonry-columns-m, 2),minmax(0,1fr));grid-template-rows:masonry;gap:var(--space-fluid-sm)}.masonry-gallery__item{margin-block-end:0}}@media screen and (min-width:1024px){.masonry-gallery__grid{columns:var(--masonry-columns-d, 3)}@supports (grid-template-rows: masonry){.masonry-gallery__grid{columns:auto;grid-template-columns:repeat(var(--masonry-columns-d, 3),minmax(0,1fr))}}}.masonry-gallery__link{display:block;color:inherit;text-decoration:none}.masonry-gallery__frame{display:block;position:relative;overflow:hidden;aspect-ratio:var(--masonry-ratio, 1);background:var(--color-surface-alt);border-radius:var(--radius)}.masonry-gallery__image{display:block;inline-size:100%;block-size:100%;object-fit:cover;transition:transform var(--duration-base) var(--ease-default)}@media(hover:hover){.masonry-gallery__link:hover .masonry-gallery__image{transform:scale(1.03)}}.masonry-gallery__caption{display:block;margin-block-start:var(--space-xs);font-size:var(--text-sm);color:var(--color-text-muted)}.masonry-gallery__link:focus-visible{outline:2px solid var(--color-primary-text);outline-offset:2px}.masonry-lightbox{inline-size:100%;max-inline-size:100%;block-size:100%;max-block-size:100%;margin:0;padding:0;border:0;background:var(--color-surface);color:var(--color-text)}.masonry-lightbox[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.masonry-lightbox::backdrop{background:#00000073}.blocks-bg-tint .masonry-lightbox{background:var(--color-primary-50)}.blocks-bg-dark .masonry-lightbox{background:var(--color-secondary-900)}.masonry-lightbox__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) var(--space-md)}.masonry-lightbox__count{margin:0;font-size:var(--text-xs);letter-spacing:var(--tracking-wide);color:var(--color-text-subtle)}.masonry-lightbox__control{display:grid;place-items:center;flex:0 0 auto;inline-size:2.75rem;block-size:2.75rem;padding:0;color:var(--color-text);background:none;border:0;border-radius:50%;cursor:pointer}.masonry-lightbox__control:hover{background:var(--color-surface-alt)}:is(.blocks-bg-tint,.blocks-bg-dark) .masonry-lightbox__control:hover{background:color-mix(in oklab,currentColor 12%,transparent)}.masonry-lightbox__stage{display:grid;place-items:center;min-block-size:0;padding-inline:var(--space-md)}.masonry-lightbox__stage img{max-inline-size:100%;max-block-size:100%;inline-size:auto;block-size:auto;object-fit:contain}.masonry-lightbox__foot{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md) var(--space-md)}.masonry-lightbox__caption{flex:1 1 auto;min-inline-size:0;margin:0;font-size:var(--text-sm);text-align:center;color:var(--color-text-muted)}.masonry-lightbox[data-single] .masonry-lightbox__foot button{display:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/masonry-gallery.css.map */
