.three-image-gallery__container{display:grid;grid-template-columns:repeat(var(--desktop-columns, 3),1fr);gap:var(--image-spacing, 20px);grid-auto-rows:1fr}.three-image-gallery__item{position:relative;overflow:hidden;background:#f5f5f5;display:flex;flex-direction:column}.three-image-gallery__link{display:block;width:100%;flex:1 1 auto;cursor:zoom-in;position:relative;overflow:hidden;min-height:200px}.three-image-gallery__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.three-image-gallery__caption{padding:15px;text-align:center;background:#fff;flex:0 0 auto;min-height:60px;display:flex;align-items:center;justify-content:center}.three-image-gallery__title{margin:0;font-size:14px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.three-image-gallery__link:hover .three-image-gallery__image{transform:scale(1.05)}.three-image-gallery[data-height=small] .three-image-gallery__link{height:300px}.three-image-gallery[data-height=medium] .three-image-gallery__link{height:400px}.three-image-gallery[data-height=large] .three-image-gallery__link{height:500px}.three-image-gallery[data-height=xlarge] .three-image-gallery__link{height:600px}.three-image-gallery[data-height=adapt] .three-image-gallery__link{aspect-ratio:var(--first-image-ratio, 1);height:auto;min-height:200px}.three-image-gallery__item--placeholder{display:flex;align-items:center;justify-content:center;background:#f5f5f5;min-height:300px}.three-image-gallery__placeholder{max-width:200px;opacity:.3}.lightbox-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000000f2;z-index:9999;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.lightbox-overlay.active{display:flex;opacity:1}.lightbox-content{max-width:90%;max-height:90vh;position:relative}.lightbox-image{max-width:100%;max-height:90vh;object-fit:contain;display:block}.lightbox-close,.lightbox-prev,.lightbox-next{position:absolute;background:#ffffff1a;border:1px solid rgba(255,255,255,.3);color:#fff;padding:12px;cursor:pointer;border-radius:50%;transition:all .3s ease;z-index:10000;display:flex;align-items:center;justify-content:center}.lightbox-close:hover,.lightbox-prev:hover,.lightbox-next:hover{background:#fff3;transform:scale(1.1)}.lightbox-close{top:20px;right:20px}.lightbox-prev{left:20px;top:50%;transform:translateY(-50%)}.lightbox-next{right:20px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 740px){.three-image-gallery__container{grid-template-columns:repeat(var(--mobile-columns, 2),1fr);gap:10px}.three-image-gallery[data-height=xlarge] .three-image-gallery__link{height:300px}.three-image-gallery[data-height=large] .three-image-gallery__link{height:250px}.three-image-gallery[data-height=medium] .three-image-gallery__link{height:200px}.three-image-gallery[data-height=small] .three-image-gallery__link{height:150px}.lightbox-close{top:10px;right:10px;padding:8px}.lightbox-prev,.lightbox-next{padding:8px}.lightbox-prev{left:10px}.lightbox-next{right:10px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/section-three-image-gallery.css.map */
