.section-grid-gallery .grid-gallery{--gallery-gap: 12px;--gallery-radius: 16px;display:flex;flex-direction:row;gap:var(--gallery-gap);margin-top:40px;min-height:600px}.section-grid-gallery .grid-gallery__col{flex:1;display:flex;flex-direction:column;gap:var(--gallery-gap)}.section-grid-gallery .grid-gallery__item{border-radius:var(--gallery-radius);overflow:hidden;flex:1}.section-grid-gallery .grid-gallery__col--left .grid-gallery__item--main{flex:3}.section-grid-gallery .grid-gallery-item{height:100%;display:block}.section-grid-gallery .grid-gallery-item__media{position:relative;width:100%;height:100%;overflow:hidden}.section-grid-gallery .grid-gallery-item__media img,.section-grid-gallery .grid-gallery-item__media svg{display:block;width:100%;height:100%;object-fit:cover}.section-grid-gallery .grid-gallery-item__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.section-grid-gallery .grid-gallery-item__caption{position:absolute;font-size:16px;font-weight:500;line-height:1.3;padding:0 0 20px 20px;max-width:80%;text-shadow:0 1px 4px rgba(0,0,0,.35)}.section-grid-gallery .grid-gallery-item--caption-bottom-left .grid-gallery-item__caption{bottom:0;left:0}.section-grid-gallery .grid-gallery-item--caption-bottom-right .grid-gallery-item__caption{bottom:0;right:0;padding:0 20px 20px 0;text-align:right}.section-grid-gallery .grid-gallery-item--caption-bottom-center .grid-gallery-item__caption{bottom:0;left:50%;transform:translate(-50%);text-align:center;padding:0 0 20px;max-width:90%}.section-grid-gallery .grid-gallery-item--caption-top-left .grid-gallery-item__caption{top:0;left:0;padding:20px 0 0 20px}.section-grid-gallery .grid-gallery-item--caption-top-right .grid-gallery-item__caption{top:0;right:0;padding:20px 20px 0 0;text-align:right}@media screen and (max-width:767px){.section-grid-gallery .grid-gallery{flex-direction:column;min-height:unset}.section-grid-gallery .grid-gallery__col{flex-direction:row;flex-wrap:wrap}.section-grid-gallery .grid-gallery__col--left .grid-gallery__item,.section-grid-gallery .grid-gallery__col--left .grid-gallery__item--main{flex:1 1 100%}.section-grid-gallery .grid-gallery__col--right .grid-gallery__item{flex:1 1 calc(50% - var(--gallery-gap) / 2)}.section-grid-gallery .grid-gallery-item__media{min-height:220px}.section-grid-gallery .grid-gallery__col--left .grid-gallery__item--main .grid-gallery-item__media{min-height:320px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/grid-gallery.css.map */
