.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))}.gallery .color-scheme--white{background:none}.gallery .color-scheme--default{background-color:rgba(var(--bg-color))}.gallery-block{border-radius:var(--card-border-radius, 6px);overflow:hidden}.gallery-block__image{flex-grow:1;padding:5%;border-radius:var(--card-border-radius, 20px);overflow:hidden;position:relative;display:flex;flex-direction:column}.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{z-index:2;padding:5%;border-radius:var(--card-border-radius, 12px);display:flex;flex-direction:column;justify-content:center}.gallery-block__promo-text .btn{display:inline-flex;align-items:center;justify-content:center;min-width:120px;text-align:center}.gallery-block__promo-text--opaque .btn{background-color:var(--text-color);color:var(--background-color)}.gallery-block__promo-text--opaque .btn:hover{opacity:.9}.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)}.gallery-block__buttons{position:absolute;bottom:0;left:0;right:0;padding:calc(3 * var(--space-unit));background:linear-gradient(to top,rgba(0,0,0,.2),transparent 70%);z-index:3;display:flex;flex-wrap:wrap;flex-direction:column;gap:8px;width:100%}.gallery-block__buttons .btn{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background-color:#f9f8f5;border:1px solid #CBCCC5;color:#3c5f47;transition:background-color .3s,color .3s,border-color .3s;border-radius:12px;text-transform:uppercase;font-weight:600;letter-spacing:.03em;height:44px;display:inline-flex;align-items:center;justify-content:center;width:100% margin-bottom: 8px}.gallery-block__buttons .btn:hover{background-color:#f5f5f5;color:#000;border-color:#ccc}.gallery-block__buttons .btn--small{min-width:120px;padding:0 20px;font-size:.875em;height:40px}.gallery-block__buttons .btn--large{width:100%;padding:0 32px;font-size:1.125em;justify-content:center;height:56px}.gallery-block__buttons .btn:not(.btn--small):not(.btn--large){min-width:120px;padding:0 24px}@media(max-width:768.98px){.md-down\:col-span-2{grid-column:span 2/span 2}.gallery-block{margin-bottom:5px}.gallery-block__image{aspect-ratio:16/9;min-height:280px}.gallery-block .subheading{font-size:.75em}.gallery-block__buttons{padding:calc(2 * var(--space-unit));padding:16px;flex-direction:column;align-items:center}.gallery-block__buttons .btn:not(.btn--small):not(.btn--large){min-width:100px;padding:.6em 1.2em}}@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__promo-text--opaque,.gallery-block__image-text:not(.gallery-block__image-text--transparent){padding:calc(5 * var(--space-unit))}}
/*# sourceMappingURL=/cdn/shop/t/384/assets/gallery.css.map */
