.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:-webkit-min-content;grid-auto-rows:min-content}.gallery.grid{gap:calc(3 * var(--space-unit));column-gap:calc(3 * var(--space-unit));row-gap:calc(3 * var(--space-unit))}.gallery .color-scheme--white{background:none}.gallery .color-scheme--default{background-color:rgba(var(--bg-color))}.gallery-block__image{flex-grow:1;padding: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)}.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));column-gap:calc(6 * var(--space-unit));row-gap:calc(6 * var(--space-unit))}}@media(min-width:1024px){.gallery-block__promo-text--opaque,.gallery-block__image-text:not(.gallery-block__image-text--transparent){padding:calc(5 * var(--space-unit))}}.pkg-grid .gallery-block{background:#f5f5f5}.pkg-grid .gallery-block__image{flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;padding:18px 18px 16px!important}.pkg-grid .gallery-block__image>.media{position:relative!important;top:auto!important;left:auto!important;flex:1 1 0%;min-height:0;height:auto!important;width:100%}.pkg-grid .gallery-block__image>.media img,.pkg-grid .gallery-block__image>.media svg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain!important;object-position:50% 100%!important}.pkg-grid .gallery-block__image>.media:after{display:none}.pkg-grid .gallery-block__promo-text{flex:0 0 auto;width:100%!important;max-width:none!important;margin:10px 0 0!important;padding:0!important;background:none!important;box-shadow:none!important;text-align:center;align-items:center;justify-content:flex-start}.pkg-grid .gallery-block__promo-text p{text-align:center}.pkg-grid .gallery-block{min-height:250px!important}.pkg-grid .gallery-block.row-span-2{min-height:524px!important}@media(max-width:1024.98px){.pkg-grid .gallery{gap:16px!important;row-gap:16px!important;column-gap:16px!important;justify-content:space-between}.pkg-grid .gallery-block,.pkg-grid .gallery-block.half{flex:0 0 calc(50% - 8px)!important;margin-bottom:0!important;min-height:240px!important}.pkg-grid .gallery-block:first-child,.pkg-grid .gallery-block:last-child:nth-child(2n){flex:0 0 100%!important}.pkg-grid .gallery-block.row-span-2{min-height:340px!important}}@media(max-width:768.98px){.pkg-grid .gallery{gap:10px!important;row-gap:10px!important;column-gap:10px!important}.pkg-grid .gallery-block,.pkg-grid .gallery-block.half{flex:0 0 calc(50% - 5px)!important;min-height:200px!important}.pkg-grid .gallery-block.row-span-2{min-height:260px!important}.pkg-grid .gallery-block__image{padding:12px 10px!important}.pkg-grid .gallery-block__promo-text{margin-top:8px!important}}.pkg-grid .gallery-block__promo-text p,.pkg-grid .gallery-block__promo-text p:first-child,.pkg-grid .gallery-block__promo-text p:last-child{font-size:16px!important;line-height:1.35!important;margin-bottom:0!important;font-weight:500}@media(max-width:1024.98px){.pkg-grid .gallery-block__promo-text p,.pkg-grid .gallery-block__promo-text p:first-child,.pkg-grid .gallery-block__promo-text p:last-child{font-size:15px!important}}@media(max-width:768.98px){.pkg-grid .gallery-block__promo-text p,.pkg-grid .gallery-block__promo-text p:first-child,.pkg-grid .gallery-block__promo-text p:last-child{font-size:13px!important;line-height:1.3!important}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/gallery.css.map */
