.simpleLightbox__header{padding:1.875rem;font-family:SourceSansPro;font-weight:700;font-size:clamp(16px,1.1764705882vw,20px);border-bottom:1px solid #dedede}.simpleLightbox__overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(32,32,32,.3);display:none;z-index:39}.simpleLightbox__popup{display:flex;flex-direction:column;z-index:40;background:#fff;width:100%;height:100%;left:50%;top:50%;transform:translate(-50%,-50%);position:fixed}.simpleLightbox__popup:focus{outline:none}.simpleLightbox__popup .simpleLightbox__close{display:none;position:absolute;right:0;top:0;z-index:1;background-color:rgba(214,216,224,.55);transition:background-color .3s}.simpleLightbox__popup .simpleLightbox__close:before{color:#000}.simpleLightbox__popup .simpleLightbox__close:hover{transition:background-color .3s;background-color:#d6d8e0}.simpleLightbox__popup .simpleLightbox__close:before{content:"\f12a"}.simpleLightbox__popup .simpleLightbox__counter{display:none;position:absolute;top:0;left:0;z-index:1;background-color:rgba(214,216,224,.55);line-height:1;padding:6px 10px}.simpleLightbox__popup .simpleLightbox__arrows{width:100%;display:none}.simpleLightbox__popup .simpleLightbox__arrows .simpleLightbox__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:1}.simpleLightbox__popup .simpleLightbox__arrows .simpleLightbox__arrow.simpleLightbox__arrow--next{right:0}.simpleLightbox__popup .simpleLightbox__arrows .simpleLightbox__arrow.simpleLightbox__arrow--prev{left:0}.simpleLightbox__popup .simpleLightbox__image{position:absolute;touch-action:none}.simpleLightbox__popup .simpleLightbox__image img{margin:0;padding:0;display:block;width:100%;height:auto}.simpleLightbox__popup .simpleLightbox__image iframe{background:#f2f5f9}.simpleLightbox__main{display:flex;flex-direction:column;flex-grow:1;padding:1.5625rem}.simpleLightbox__content{position:relative;flex-grow:1;overflow:hidden}.simpleLightbox__spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;animation:pulsate 1s ease-out infinite}.simpleLightbox__transition{transition:transform .2s ease}.simpleLightbox__thumbsSlider{display:flex;justify-content:center;align-items:center;padding:1.25rem 0}.simpleLightbox__arrow{cursor:pointer}body.--arrows-square .simpleLightbox__arrow{width:2rem;height:100%}body.--arrows-circle .simpleLightbox__arrow,body.--arrows-modern .simpleLightbox__arrow{margin:0 auto}.simpleLightbox__arrowThumbs{display:flex}.simpleLightbox__thumbsMask{margin:0 10px;width:calc(12.5rem + 21px);overflow:hidden;padding:0 1px}.simpleLightbox__thumbs{display:flex}.simpleLightbox__thumb{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-right:5px;cursor:pointer;flex-shrink:0;font-size:.8rem;background-color:rgba(214,216,224,.55);transition:background-color .3s}.simpleLightbox__thumb:before{color:#000}.simpleLightbox__thumb:hover{transition:background-color .3s;background-color:#d6d8e0}.simpleLightbox__thumb.-active{border-color:var(--color-primary)}.simpleLightbox__boxAuthorName{position:absolute;padding:.625rem .9375rem;background-color:rgba(214,216,224,.55);z-index:3;left:0;bottom:0;line-height:1.1}.simpleLightbox__boxAuthorName .simpleLightbox__authorTotal{padding-top:5px;display:block}@media (min-width:768px){body.--arrows-square .simpleLightbox__arrow{height:2.5rem;width:100%}.simpleLightbox__boxAuthorName{font-size:.875rem}.simpleLightbox__popup{aspect-ratio:1600/958;height:auto;max-height:96%;width:96%;max-width:1600px}.simpleLightbox__thumbsSlider{flex-direction:column;padding:1.875rem}.simpleLightbox__thumbs{display:block}.simpleLightbox__thumbsMask{margin:10px 0;width:auto;height:calc(35rem + 36px)}.simpleLightbox__main{flex-direction:row}.simpleLightbox__thumb{display:flex;width:3.4375rem;height:3.4375rem;margin-bottom:5px;margin-right:0;font-size:1.2rem}}@media (min-width:768px) and (max-width:1199px){.simpleLightbox__boxAuthorName{font-size:1.25rem}}@keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}to{transform:scale(1.2);opacity:0}}