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