.lightbox__default-loader{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}.lightbox__default-loader__element{-webkit-animation:LightboxDefaultLoaderAnimation 1s linear infinite;animation:LightboxDefaultLoaderAnimation 1s linear infinite;border:3px solid #292929;border-top:3px solid #fff;border-radius:50%;height:75px;width:75px}@-webkit-keyframes LightboxDefaultLoaderAnimation{to{border-top-color:#fff;-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes LightboxDefaultLoaderAnimation{to{border-top-color:#fff;-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.lightbox{position:fixed;top:0;left:0;background:rgba(0,0,0,.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1}.lightbox,.lightbox__thumbnail{width:100%;height:100%}.lightbox__thumbnail img{width:100%}.lightbox__close{position:fixed;right:0;top:0;padding:1rem;font-size:1.5rem;cursor:pointer;color:#fff;width:4rem;height:4rem}.lightbox__arrow--invisible{visibility:hidden}.lightbox__element{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.lightbox__arrow,.lightbox__element{display:-webkit-box;display:-ms-flexbox;display:flex}.lightbox__arrow{padding:0 2rem;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lightbox__arrow svg{fill:#fff;pointer-events:none}.lightbox__image{-webkit-box-flex:1;-ms-flex:1;flex:1}.lightbox__image img{width:100%;height:auto!important}@media screen and (max-width:720px){.lightbox__arrow{padding:0 1rem}}@media screen and (max-width:500px){.lightbox__element{position:relative}.lightbox__arrow{position:absolute;padding:0 2rem;height:100%}.lightbox__arrow--right{right:0;background:-webkit-gradient(linear,left top,right top,from(transparent),to(rgba(0,0,0,.3)));background:linear-gradient(90deg,transparent,rgba(0,0,0,.3))}.lightbox__arrow--left{left:0;background:-webkit-gradient(linear,right top,left top,from(transparent),to(rgba(0,0,0,.3)));background:linear-gradient(270deg,transparent,rgba(0,0,0,.3))}}