.ss-gallery-popup .bags-weve-loved-gallery{padding:62px 0;text-align:center}.ss-gallery-popup .popup-wrapp{display:flex;width:100%}.ss-gallery-popup .bags-weve-loved-gallery .richtext{font-size:1.2em;color:#555;margin-bottom:40px}.ss-gallery-popup .gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1200px;margin:0 auto}.ss-gallery-popup .image-block{text-align:center;cursor:pointer}.ss-gallery-popup .image-block img{display:block;width:100%;height:auto;border-radius:8px;aspect-ratio:1;object-fit:cover}.ss-gallery-popup .image-block .label{padding:16px 0;background-color:#fff;color:#000;font-size:18px;font-weight:500;text-align:center;min-height:50px;display:flex;align-items:center;justify-content:center;transition:text-decoration .3s ease;margin:0}.ss-gallery-popup .popup-gallery-modal{overflow-y:scroll;overflow-x:hidden;position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;display:flex;justify-content:center;z-index:9999;visibility:hidden;opacity:0;transition:opacity .3s ease,visibility .3s ease}.ss-gallery-popup .popup-gallery-modal.is-active{visibility:visible;opacity:1}.ss-gallery-popup .swiper-slide{height:auto}.ss-gallery-popup .swiper-slide .wr_img{height:100%}.ss-gallery-popup .swiper-button-next{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fffc;border-radius:100%;right:0}.ss-gallery-popup .swiper-button-next:after{color:#000;font-size:18px}.ss-gallery-popup .swiper-button-prev{width:40px;left:0;height:40px;display:flex;align-items:center;justify-content:center;background:#fffc;border-radius:100%}.ss-gallery-popup .swiper-button-prev:after{color:#000;font-size:18px}.ss-gallery-popup .popup-gallery-content{position:relative;margin:auto;width:100%;height:auto}.ss-gallery-popup .swiper-slide img{width:100%;height:100%;object-fit:contain;display:block;max-width:1200px;margin:auto;max-height:99vh}.ss-gallery-popup .close-popup{position:absolute;top:8px;right:8px;color:#fff;font-size:30px;cursor:pointer;z-index:10;display:flex;width:32px;height:32px;align-items:center;justify-content:center;background:#000}@media screen and (max-width: 990px){.ss-gallery-popup .gallery-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 749px){.ss-gallery-popup .gallery-grid{grid-template-columns:repeat(2,1fr);gap:15px}}@media screen and (max-width: 639px){.ss-gallery-popup .swiper-slide img{max-height:70vh}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/grid-popup.css.map */
