@layer components{.c-lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.95);z-index:9999;display:none;align-items:center;justify-content:center}.c-lightbox.open{display:flex}.c-lightbox__container{position:relative;width:90%;height:90%;max-width:1200px}.c-lightbox__close{position:absolute;top:-40px;right:0;color:#fff;font-size:2rem;cursor:pointer;z-index:10000;padding:.5rem 1rem;background:hsla(0,0%,100%,.1);border-radius:4px;user-select:none}.c-lightbox__close:hover{background:hsla(0,0%,100%,.2)}.c-lightbox__image{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.c-lightbox__image img{max-width:100%;max-height:100%;object-fit:contain}.swiper-container{width:100%;height:100%}.swiper-button-next,.swiper-button-prev,.swiper-pagination{color:#fff}.overflowHidden{overflow:hidden}}