[data-c-section-gallery_modal],#lightbox{position:fixed;top:0;left:0;background-color:#e7e0d6;width:100%;height:100%;color:#1e1e1e;z-index:15;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .5s ease-in-out;visibility:hidden;pointer-events:none}[data-c-section-gallery_modal].open,#lightbox.open{visibility:visible;pointer-events:all;opacity:1}[data-c-section-gallery_modal] .lightbox-wrapper,#lightbox .lightbox-wrapper{width:100%;padding-inline:clamp(30px,11.8055555556vw,250px)}@media (min-width: 1920px){[data-c-section-gallery_modal] .lightbox-wrapper,#lightbox .lightbox-wrapper{padding-inline:150px;max-width:1440px}}@media (max-width: 1024px) and (orientation: portrait){[data-c-section-gallery_modal] .lightbox-wrapper,#lightbox .lightbox-wrapper{padding-inline:unset}}[data-c-section-gallery_modal] .info,#lightbox .info{align-items:end}[data-c-section-gallery_modal] .info:after,#lightbox .info:after{content:"";display:block;background-color:#1e1e1e;width:100%;height:1px;position:absolute;top:calc(100% + 5px);opacity:.5}@media (max-width: 1024px) and (orientation: portrait){[data-c-section-gallery_modal] .info,#lightbox .info{margin-inline:max(30px,7.6923076923vw)}}[data-c-section-gallery_modal] .btn.close,#lightbox .btn.close{font-size:13px;letter-spacing:.07em;margin-bottom:1em}[data-c-section-gallery_modal] .swipe-wrapper,#lightbox .swipe-wrapper{margin-top:35px;margin-bottom:10px;width:100%;display:grid;grid-template-columns:1fr 67.3611111111vw 1fr}@media (min-width: 1920px){[data-c-section-gallery_modal] .swipe-wrapper,#lightbox .swipe-wrapper{grid-template-columns:1fr 970px 1fr}}@media (max-width: 1024px) and (orientation: portrait){[data-c-section-gallery_modal] .swipe-wrapper,#lightbox .swipe-wrapper{margin-bottom:20px;margin-top:40px}}[data-c-section-gallery_modal] .nav,#lightbox .nav{z-index:2}[data-c-section-gallery_modal] .nav.prev,#lightbox .nav.prev{margin-right:20px}[data-c-section-gallery_modal] .nav.next,#lightbox .nav.next{margin-left:20px;justify-self:end}@media (max-width: 1024px) and (orientation: portrait){[data-c-section-gallery_modal] .nav,#lightbox .nav{position:absolute;top:calc(100% + 12px)}[data-c-section-gallery_modal] .nav svg,#lightbox .nav svg{width:45px}[data-c-section-gallery_modal] .nav.prev,#lightbox .nav.prev{right:110px}[data-c-section-gallery_modal] .nav.next,#lightbox .nav.next{right:50px}}[data-c-section-gallery_modal] swiper-container,#lightbox swiper-container{width:100%;min-width:0}[data-c-section-gallery_modal] swiper-slide,#lightbox swiper-slide{width:100%}[data-c-section-gallery_modal] swiper-slide .img,#lightbox swiper-slide .img{margin-inline:auto;height:75vh;max-width:80vw;max-height:700px;aspect-ratio:970/628!important;background-color:#00000005}@media (max-width: 1024px) and (orientation: portrait){[data-c-section-gallery_modal] swiper-slide .img,#lightbox swiper-slide .img{max-width:unset;width:100%;height:fit-content}}[data-c-section-gallery_modal] .progress,#lightbox .progress{font-weight:350;font-size:12px;width:67.3611111111vw;max-width:950px;margin-inline:auto}[data-c-section-gallery_modal] .progress .progress-wrapper,#lightbox .progress .progress-wrapper{width:115px}[data-c-section-gallery_modal] .progress span.index,#lightbox .progress span.index{font-weight:800}[data-c-section-gallery_modal] .progress .line,#lightbox .progress .line{height:1px;width:100%;bottom:-5px;background-color:#1e1e1e;opacity:.5}@media (max-width: 1024px) and (orientation: portrait){[data-c-section-gallery_modal] .progress,#lightbox .progress{width:100%;max-width:unset;margin-left:max(30px,7.6923076923vw)}}
