.product-image-gallery,.product-image-gallery__wrapper{width:100%}.product-image-gallery__grid{display:grid;grid-template-columns:1fr;gap:1rem;width:100%}@media screen and (min-width:750px){.product-image-gallery__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}.product-image-gallery__item{position:relative;width:100%;overflow:hidden}.product-image-gallery__button{display:block;width:100%;height:100%;padding:0;margin:0;background:transparent;border:none;cursor:zoom-in;transition:opacity .2s ease}.product-image-gallery__button:hover{opacity:.9}.product-image-gallery__image-wrapper{position:relative;width:100%;padding-bottom:100%}.product-image-gallery__image-wrapper img,.product-image-gallery__image-wrapper video,.product-image-gallery__image-wrapper model-viewer{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.product-image-gallery__image-wrapper model-viewer{width:100%;height:100%}.product-image-gallery-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000f2;display:none;cursor:zoom-out}.product-image-gallery-modal[aria-hidden=false]{display:block}.product-image-gallery-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.product-image-gallery-modal__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:4rem}.product-image-gallery-modal__close{position:absolute;top:1.5rem;right:1.5rem;background:#fff3;border:none;color:#fff;cursor:pointer;padding:1rem;z-index:10;border-radius:50%;display:flex;align-items:center;justify-content:center}.product-image-gallery-modal__close:hover{background:#fff6}.product-image-gallery-modal__close svg{width:2.4rem;height:2.4rem}.product-image-gallery-modal__image-container{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.product-image-gallery-modal__image{display:none}.product-image-gallery-modal__image.active{display:block}.product-image-gallery-modal__image img{display:block;max-width:90vw;max-height:90vh;width:auto;height:auto;object-fit:contain;cursor:default}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-product-image-gallery.css.map */
