.gallery-container{max-width:1200px;margin:0 auto}.gallery-image{width:100%;height:auto;cursor:pointer}.popup-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);z-index:1000;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.popup-content{max-width:1200px;position:relative}.popup-content.w-90{width:90%}.close-btn{position:absolute;top:0;right:0;color:#fff;font-size:35px;cursor:pointer;z-index:1001}.popup-main-swiper{height:80vh;margin-bottom:10px}.popup-main-swiper .swiper-slide{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.popup-main-swiper img{max-width:100%;max-height:100%;object-fit:contain}.popup-thumbs-swiper{height:100px}.popup-thumbs-swiper .swiper-slide-thumb-active{opacity:1}.popup-thumbs-swiper .swiper-slide{opacity:.4;cursor:pointer;transition:opacity .3s ease}.popup-thumbs-swiper .swiper-slide:hover{opacity:.7}.popup-thumbs-swiper .swiper-slide img{width:100%;height:100%;object-fit:cover}.popup-thumbs-swiper .swiper-slide-thumb-active,.popup-thumbs-swiper .swiper-slide-thumb-active:hover{opacity:1}.swiper-button-next:after,.swiper-button-prev:after{display:none}.nav-btn{width:40px;height:40px;border-radius:50%;background:#fff;color:#97144d;font-size:.75rem}.nav-btn:first-child{margin-right:1rem}