.swiper .swiper-button-prev,.swiper .swiper-button-next{width:38px;height:38px;background:rgba(255,255,255,.8);border-radius:50%}.swiper .swiper-button-prev{left:1.25rem}@media (max-width: 425px){.swiper .swiper-button-prev{left:.25rem}}.swiper .swiper-button-next{right:1.25rem}@media (max-width: 425px){.swiper .swiper-button-next{right:.25rem}}.swiper .swiper-button-prev:hover,.swiper .swiper-button-next:hover{box-shadow:#0e1e251f 0 2px 4px,#0e1e2552 0 2px 16px;background:#ffffff;width:40px;height:40px}.swiper .swiper-button-prev:after,.swiper .swiper-button-next:after{font-size:14px;font-weight:700;color:#2d2d2d}.open-popup{cursor:pointer}.popup-gallery{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);opacity:0;pointer-events:none;transition:.5s all;z-index:50}.popup-gallery__container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:100%;height:90vh;transition:.5s all}@media (max-width: 425px){.popup-gallery__container{padding:15px 15px 45px}}.popup-gallery__container.show{transform:translate(-50%,-50%) scale(1);transition:.5s all}.popup-gallery__container .swiper{height:100%}.popup-gallery.show{opacity:1;pointer-events:all;transition:.5s all}.popup-gallery__image{margin:auto;height:100%;cursor:zoom-out;-o-object-fit:contain;object-fit:contain}.close-popup{position:relative}.close-popup-btn{position:absolute;top:.625rem;right:1.25rem;font-size:1.875rem;line-height:2.25rem;--tw-text-opacity: 1;color:rgba(var(--gray-400),var(--tw-text-opacity, 1))}.close-popup-btn:hover{--tw-text-opacity: 1;color:rgba(var(--gray-200),var(--tw-text-opacity, 1))}
