@keyframes gallery-swiper-modal-module-scss-module__q2j4La__popModal{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes gallery-swiper-modal-module-scss-module__q2j4La__slideRight{0%{right:-315px}to{right:0}}@keyframes gallery-swiper-modal-module-scss-module__q2j4La__slideLeft{0%{left:-100%}to{left:0}}@keyframes gallery-swiper-modal-module-scss-module__q2j4La__fadeModal{0%{opacity:0}to{opacity:1}}@keyframes gallery-swiper-modal-module-scss-module__q2j4La__bottomModal{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0%)}}.gallery-swiper-modal-module-scss-module__q2j4La__modalContent{color:#fff;background-color:#000;grid-template-rows:60px 1fr 60px;grid-template-areas:"header""main""footer";display:grid;position:absolute;inset:0}.gallery-swiper-modal-module-scss-module__q2j4La__modalContent button{transition:all .2s}.gallery-swiper-modal-module-scss-module__q2j4La__modalContent button:disabled{opacity:.4;cursor:default}@media print,screen and (min-width:881px){.gallery-swiper-modal-module-scss-module__q2j4La__modalContent button:hover:not(:disabled){background-color:#4a4a4a}}.gallery-swiper-modal-module-scss-module__q2j4La__header{z-index:1;grid-area:header;grid-auto-flow:column;justify-content:center;align-items:center;display:grid;position:relative}.gallery-swiper-modal-module-scss-module__q2j4La__footer{z-index:1;grid-area:footer;grid-auto-flow:column;justify-content:center;align-items:center;display:grid;position:relative}.gallery-swiper-modal-module-scss-module__q2j4La__mainContainer{grid-area:main;position:absolute;inset:0;overflow:hidden}.gallery-swiper-modal-module-scss-module__q2j4La__customSwiper{width:100%;height:100%}.gallery-swiper-modal-module-scss-module__q2j4La__viewport{scrollbar-width:none;width:100%;height:100%;overflow:hidden}.gallery-swiper-modal-module-scss-module__q2j4La__viewport::-webkit-scrollbar{display:none}.gallery-swiper-modal-module-scss-module__q2j4La__itemList{flex-direction:row;height:100%;display:flex;position:relative;overflow-x:visible}.gallery-swiper-modal-module-scss-module__q2j4La__item{scroll-snap-align:center;background-position:50%;background-size:cover;flex:0 0 100%;position:relative}.gallery-swiper-modal-module-scss-module__q2j4La__item img,.gallery-swiper-modal-module-scss-module__q2j4La__item video{background-color:rgb(var(--black));object-fit:contain;object-position:center;width:100%;height:100%;position:absolute}.gallery-swiper-modal-module-scss-module__q2j4La__closeBtn{border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.5rem;display:grid;position:absolute;left:4px}.gallery-swiper-modal-module-scss-module__q2j4La__closeBtn svg{width:24px;height:24px}
@keyframes swiper-controls-module-scss-module__5rfplq__popModal{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes swiper-controls-module-scss-module__5rfplq__slideRight{0%{right:-315px}to{right:0}}@keyframes swiper-controls-module-scss-module__5rfplq__slideLeft{0%{left:-100%}to{left:0}}@keyframes swiper-controls-module-scss-module__5rfplq__fadeModal{0%{opacity:0}to{opacity:1}}@keyframes swiper-controls-module-scss-module__5rfplq__bottomModal{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0%)}}.swiper-controls-module-scss-module__5rfplq__swipeControls{z-index:1;justify-content:space-between;align-items:center;height:0;margin:auto 16px;display:flex;position:absolute;inset:0}@media screen and (max-width:880px){.swiper-controls-module-scss-module__5rfplq__swipeControls{display:none}}.swiper-controls-module-scss-module__5rfplq__swipeControls button{border-radius:50%;place-items:center;min-width:48px;min-height:48px;font-size:1.5rem;display:grid}
