.gallery-block--stacked.md-down\:col-span-2:last-child .gallery-block__text{margin-bottom:0}.gallery-block .subheading:not(:last-child){margin-bottom:var(--space-unit)}.gallery{grid-auto-rows:min-content}.gallery.grid{gap:calc(3 * var(--space-unit))}.gallery .color-scheme--white{background:none}.gallery .color-scheme--default{background-color:rgba(var(--bg-color))}.gallery-block__bg,.gallery-block__fill{position:absolute;top:0;left:0;width:100%;height:100%}.gallery-block__bg{z-index:0;overflow:hidden}.gallery-block__fill{z-index:1}.gallery-block__image>.media{z-index:2}.gallery-block__image>.gallery-block__promo-text{z-index:3}.gallery-block__image .media--placed img,.gallery-block__image .media--placed video,.gallery-block__image .media--placed svg{object-position:var(--pg-media-x, 50%) var(--pg-media-y, 50%)!important;transform:scale(var(--pg-media-zoom, 1)) rotate(var(--pg-media-rot, 0deg));transform-origin:var(--pg-media-x, 50%) var(--pg-media-y, 50%)}@media(max-width:768.98px){.cc-desktop-only{display:none}}@media(min-width:769px){.cc-mobile-only{display:none}}.gallery-block__image{flex-grow:1;padding:var(--promo-label-inset, 5%)}.gallery-block__image-text,.gallery-block__promo-text{z-index:2;padding:5%}.gallery-block__image-text p:last-child,.gallery-block__promo-text p:last-child{margin-bottom:0}.gallery-block__image-text.text-overlay{max-width:400px;margin:0}.gallery-block__promo-text{display:flex;flex-direction:column;justify-content:center;border-radius:var(--overlay-border-radius, 0);padding:var(--promo-label-pad, 5%)}.gallery-block__promo-text--opaque{box-shadow:2px 2px 8px #212b363d}.gallery-block__image-text--transparent{padding:0}.gallery-block__promo-text--rounded{border-radius:50%;aspect-ratio:1/1}.gallery-block__text--with-bg{padding:calc(2 * var(--space-unit)) calc(4 * var(--space-unit)) calc(3 * var(--space-unit))}.gallery_block__link-text{--link-color: var(--text-color)}@media(max-width:768.98px){.md-down\:col-span-2{grid-column:span 2/span 2}.gallery-block .subheading{font-size:.75em}}@media(min-width:769px){.gallery-block .subheading:not(:last-child){margin-bottom:calc(3 * var(--space-unit))}.gallery.grid{gap:calc(6 * var(--space-unit))}}@media(min-width:1024px){.gallery-block__image-text:not(.gallery-block__image-text--transparent){padding:calc(5 * var(--space-unit))}.gallery-block__promo-text--opaque{padding:var(--promo-label-pad, calc(5 * var(--space-unit)))}}
/*# sourceMappingURL=/cdn/shop/t/114/assets/gallery.css.map */
