.modal-gallery{width:100%;height:100%;position:absolute;top:0}.modal-gallery .modal-inner-wrapper{margin:24px 0;width:100%;height:calc(100% - 48px);max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);display:grid;grid-template-rows:auto minmax(0,1fr)}.modal-gallery .modal-inner-wrapper .upper-flex{padding:0 24px;display:flex;justify-content:space-between;position:relative;z-index:10;width:100%;max-width:1632px;margin:0 auto}.modal-gallery .modal-inner-wrapper .upper-flex .gallery-modal-swiper-pagination{color:#fff;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;line-height:28px}@media screen and (min-width:1280px){.modal-gallery .modal-inner-wrapper .upper-flex .gallery-modal-swiper-pagination{font-size:22px;line-height:32px}}.modal-gallery .modal-inner-wrapper .upper-flex button img{filter:brightness(0) invert(1)}@media screen and (min-width:1280px){.modal-gallery .modal-inner-wrapper .upper-flex button img{width:32px;height:32px}}.modal-gallery .modal-inner-wrapper .swiper-flex-wrapper{margin-top:8px}@media screen and (min-width:1280px){.modal-gallery .modal-inner-wrapper .swiper-flex-wrapper{display:flex;width:100%;align-items:center;gap:55px;max-width:1632px;padding:0 48px;margin:0 auto}}.modal-gallery .modal-inner-wrapper .swiper-flex-wrapper .swiper-navigation-component.gallery-modal-swiper-navigation{display:none}@media screen and (min-width:1280px){.modal-gallery .modal-inner-wrapper .swiper-flex-wrapper .swiper-navigation-component.gallery-modal-swiper-navigation{display:contents}}.modal-gallery .modal-inner-wrapper .swiper-flex-wrapper .swiper-navigation-component.gallery-modal-swiper-navigation .swiper-navigation-button{position:static;translate:none;flex-shrink:0;width:50px;height:50px}@media screen and (min-width:1590px){.modal-gallery .modal-inner-wrapper .swiper-flex-wrapper .swiper-navigation-component.gallery-modal-swiper-navigation .swiper-navigation-button{width:80px;height:80px}.modal-gallery .modal-inner-wrapper .swiper-flex-wrapper .swiper-navigation-component.gallery-modal-swiper-navigation .swiper-navigation-button img{width:28px}}.modal-gallery .modal-inner-wrapper .swiper-flex-wrapper .swiper-navigation-component.gallery-modal-swiper-navigation .swiper-navigation-button.next{order:3}.modal-gallery .modal-inner-wrapper .swiper-flex-wrapper .gallery-modal-swiper{height:100%}@media screen and (min-width:1280px){.modal-gallery .modal-inner-wrapper .swiper-flex-wrapper .gallery-modal-swiper{width:100%}}.modal-gallery .modal-inner-wrapper .swiper-flex-wrapper .gallery-modal-swiper .swiper-slide{position:relative}.modal-gallery .modal-inner-wrapper .swiper-flex-wrapper .gallery-modal-swiper .swiper-slide img{position:absolute;width:100%;height:100%;object-fit:contain;object-position:center}@media screen and (min-width:1020px){.modal-gallery .modal-inner-wrapper .swiper-flex-wrapper .gallery-modal-swiper .swiper-slide img{max-width:1356px}}