.lightbox{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:1200}.lightbox__lightboxBar{width:100%;height:76px;align-items:center;position:relative;opacity:0}.lightbox__background{width:100vw;height:100vh;position:absolute;background:hsla(0,0%,9%,.5);top:0;left:0;background-color:#171717}.lightbox .swiper-containerLightbox{width:100%;height:calc(100% - 76px);z-index:1100;position:relative;overflow:hidden;pointer-events:none}@media(min-width:1440px){.lightbox .swiper-containerLightbox .swiper-button-prev:after{left:86px}.lightbox .swiper-containerLightbox .swiper-button-next:after{right:86px}}.lightbox__shareButton{width:90%;height:100%;float:left}.lightbox__closeButton{width:10%;height:100%;position:relative;float:left}.lightbox__lightboxClose{cursor:pointer;border:none;padding:0;background-color:initial;-webkit-tap-highlight-color:transparent;position:absolute;top:50%;right:46px;padding:5px 6px}.lightbox__img{width:100vw;height:auto;pointer-events:all}.lightbox .swiper-wrapper,.lightbox .swiper-wrapper .swiper-slide{position:relative;width:100%;height:100%;align-items:center}.lightbox .swiper-wrapper .swiper-slide{display:flex;justify-content:center;padding:0;opacity:1}.lightbox .swiper-wrapper .lightbox__responsiveImage{width:80%;height:100%;display:flex;justify-content:center;align-items:center}.lightbox__buttonContainer{width:100%;height:100%;position:absolute;top:0;z-index:100;pointer-events:none;visibility:hidden}@media(min-width:600px){.lightbox__buttonContainer{visibility:visible}}.lightbox__buttonContainer .swiper-button{cursor:pointer;border:none;padding:0;background-color:initial;-webkit-tap-highlight-color:transparent;height:40px;width:40px;margin-top:0;z-index:101;pointer-events:all}@media(min-width:1024px){.lightbox__buttonContainer .swiper-button{visibility:hidden}}.lightbox__buttonContainer .swiper-button:after{width:12px;height:20px;content:"";background-repeat:no-repeat;background-position:50%;background-size:12px 20px}.lightbox__buttonContainer .swiper-button-next{left:auto;right:0;visibility:hidden}@media(min-width:1024px){.lightbox__buttonContainer .swiper-button-next{visibility:visible}}.lightbox__buttonContainer .swiper-button-next:after{background-image:url(../img/arrow_right.8af7f7ef.svg);right:8px}@media(min-width:600px){.lightbox__buttonContainer .swiper-button-next:after{right:16px}}@media(min-width:1024px){.lightbox__buttonContainer .swiper-button-next:after{right:48px}}.lightbox__buttonContainer .swiper-button-prev{left:0;right:auto;visibility:hidden}@media(min-width:1024px){.lightbox__buttonContainer .swiper-button-prev{visibility:visible}}.lightbox__buttonContainer .swiper-button-prev:after{background-image:url(../img/arrow_left.a4a1590b.svg);left:8px}@media(min-width:600px){.lightbox__buttonContainer .swiper-button-prev:after{left:16px}}@media(min-width:1024px){.lightbox__buttonContainer .swiper-button-prev:after{left:48px}}.lightbox__buttonContainer:focus{visibility:inherit}.lightbox--visually_hidden{visibility:hidden;opacity:0}.lightbox--hover .lightbox__buttonContainer .swiper-button{visibility:inherit}.lightbox--hover .lightbox__lightboxBar{opacity:1}@media(min-aspect-ratio:3/4){.lightbox__portrait .lightbox__img{height:calc(100vh - 108px);width:auto}}@media(max-width:1023px)and (orientation:landscape)and (min-aspect-ratio:3/2),(min-aspect-ratio:16/9){.lightbox__landscape .lightbox__img{height:calc(100vh - 108px);width:auto}}@media(pointer:coarse){.lightbox__lightboxBar{opacity:1}.lightbox__buttonContainer .swiper-button{visibility:inherit}}