.media-grid-large .gallery.grid{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}@media (max-width: 1024px){.media-grid-large .gallery.grid{grid-template-columns:repeat(4,1fr)}}@media (max-width: 768px){.media-grid-large .gallery.grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.media-grid-large .gallery.grid{grid-template-columns:1fr}}.media-grid-large .gallery-block--stacked:last-child .gallery-block__text{margin-bottom:0}.media-grid-large .gallery-block .subheading:not(:last-child){margin-bottom:var(--space-unit)}.media-grid-large .gallery{grid-auto-rows:min-content}.media-grid-large .gallery .color-scheme--white{background:none}.media-grid-large .gallery .color-scheme--default{background-color:rgba(var(--bg-color))}.media-grid-large .gallery-block__image{flex-grow:1;padding:10px;box-sizing:border-box}.media-grid-large .gallery-block__image-text,.media-grid-large .gallery-block__promo-text{z-index:2;padding:5%}.media-grid-large .gallery-block__image-text p:last-child,.media-grid-large .gallery-block__promo-text p:last-child{margin-bottom:0}.media-grid-large .gallery-block__image-text.text-overlay{max-width:400px;margin:0}.media-grid-large .gallery-block__promo-text{display:flex;flex-direction:column;justify-content:center;border-radius:var(--overlay-border-radius, 0)}.media-grid-large .gallery-block__promo-text--opaque{box-shadow:2px 2px 8px #212b363d}.media-grid-large .gallery-block__image-text--transparent{padding:0}.media-grid-large .gallery-block__promo-text--rounded{border-radius:50%;aspect-ratio:1/1}.media-grid-large .gallery-block__text--with-bg{padding:calc(2 * var(--space-unit)) calc(4 * var(--space-unit)) calc(3 * var(--space-unit))}.media-grid-large .gallery_block__link-text{--link-color: var(--text-color)}@media (max-width: 768.98px){.media-grid-large .md-down\:col-span-2{grid-column:span 2/span 2}.media-grid-large .gallery-block .subheading{font-size:.75em}}@media (min-width: 769px){.media-grid-large .gallery-block .subheading:not(:last-child){margin-bottom:calc(3 * var(--space-unit))}.media-grid-large .gallery.grid{gap:calc(6 * var(--space-unit))}}@media (min-width: 1024px){.media-grid-large .gallery-block__promo-text--opaque,.media-grid-large .gallery-block__image-text:not(.gallery-block__image-text--transparent){padding:calc(5 * var(--space-unit))}}
/*# sourceMappingURL=/cdn/shop/t/101/assets/gallery-large.css.map */
