.masonry-gallery__inner--contained{max-width:var(--page-width, 1200px);margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.masonry-gallery__header{margin-bottom:24px}.masonry-gallery__header--center{text-align:center}.masonry-gallery__header--left{text-align:left}.masonry-gallery__heading{margin:0 0 8px;line-height:1.15}.masonry-gallery__heading--small{font-size:24px}.masonry-gallery__heading--medium{font-size:32px}.masonry-gallery__heading--large{font-size:44px}.masonry-gallery__text>*:last-child{margin-bottom:0}.masonry-gallery__grid{list-style:none;margin:0;padding:0;column-count:var(--mg-cols-mobile);column-gap:var(--mg-gap)}.masonry-gallery__item{display:inline-block;width:100%;margin:0 0 var(--mg-gap);vertical-align:top;break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid}.masonry-gallery__card{display:block;color:inherit;text-decoration:none}.masonry-gallery__card--link:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:var(--mg-radius)}.masonry-gallery__media{position:relative;overflow:hidden;border-radius:var(--mg-radius);background:#0000000a}.masonry-gallery__media--square{aspect-ratio:1 / 1}.masonry-gallery__media--portrait{aspect-ratio:2 / 3}.masonry-gallery__media--landscape{aspect-ratio:3 / 2}.masonry-gallery__img{display:block;width:100%;height:auto}.masonry-gallery__media--square .masonry-gallery__img,.masonry-gallery__media--portrait .masonry-gallery__img,.masonry-gallery__media--landscape .masonry-gallery__img{height:100%;object-fit:cover}.masonry-gallery__placeholder{display:block;width:100%;height:100%;fill:currentColor;opacity:.35}.masonry-gallery__caption{margin:8px 0 0;font-size:14px;line-height:1.4;opacity:.8}.masonry-gallery__empty{text-align:center;opacity:.7}.masonry-gallery--hover-zoom .masonry-gallery__img{transition:transform .5s ease}.masonry-gallery--hover-zoom .masonry-gallery__item:hover .masonry-gallery__img{transform:scale(1.05)}.masonry-gallery--hover-fade .masonry-gallery__img{transition:opacity .3s ease}.masonry-gallery--hover-fade .masonry-gallery__item:hover .masonry-gallery__img{opacity:.82}@media screen and (min-width:750px){.masonry-gallery__inner--contained{padding-left:50px;padding-right:50px}.masonry-gallery__grid{column-count:var(--mg-cols-tablet)}.masonry-gallery__header{margin-bottom:36px}}@media screen and (min-width:990px){.masonry-gallery__grid{column-count:var(--mg-cols-desktop)}}@media(prefers-reduced-motion:reduce){.masonry-gallery__img{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
