.be_glightbox{position:fixed;inset:0;z-index:99999;display:flex;flex-direction:column;background:#fff}.be_glightbox[hidden]{display:none}.be_glightbox-stage{position:relative;display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-height:0;padding:40px 60px 10px}.be_glightbox-stage img{max-width:100%;max-height:100%;object-fit:contain;transition:opacity 0.25s ease}.be_glightbox-stage img.is-loading{opacity:0}.be_glightbox.is-zoomable .be_glightbox-stage img{cursor:zoom-in}.be_glightbox.is-zoomed .be_glightbox-stage{display:block;overflow:auto;padding:0;cursor:zoom-out;overscroll-behavior:contain}.be_glightbox.is-zoomed .be_glightbox-stage img{display:block;max-width:none;max-height:none;margin:0 auto;cursor:grab}.be_glightbox.is-zoomed .be_glightbox-stage img:active{cursor:grabbing}.be_glightbox-counter{position:absolute;top:14px;left:15px;z-index:2;font-family:var(--be-font-2);font-size:14px;line-height:20px;color:#777}.be_glightbox-caption{padding:4px 15px;font-family:var(--be-font-2);font-size:15px;font-weight:700;line-height:1.4;color:#323a45;text-align:center}.be_glightbox-strip{display:flex;gap:2px;overflow-x:auto;padding:6px 15px 8px}.be_glightbox-strip>:first-child{margin-left:auto}.be_glightbox-strip>:last-child{margin-right:auto}.be_glightbox-strip button{flex:0 0 auto;width:42px;height:42px;opacity:0.5;transition:opacity 0.3s}.be_glightbox-strip button[aria-current="true"],.be_glightbox-strip button:hover{opacity:1}.be_glightbox-strip img{width:100%;height:100%;object-fit:cover}.be_glightbox-nav,.be_glightbox-close{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:#999;font-size:34px;line-height:1}.be_glightbox-nav:hover,.be_glightbox-close:hover{color:#333}.be_glightbox-nav--prev{top:50%;left:5px;margin-top:-22px}.be_glightbox-nav--next{top:50%;right:5px;margin-top:-22px}.be_glightbox-close{top:5px;right:5px;font-size:26px}.be_glightbox.is-zoomed .be_glightbox-nav,.be_glightbox.is-zoomed .be_glightbox-close{border-radius:50%;background:rgba(255,255,255,0.9);color:#333}.be_glightbox.is-single .be_glightbox-nav,.be_glightbox.is-single .be_glightbox-strip,.be_glightbox.is-single .be_glightbox-counter{display:none}@media (max-width:767px){.be_glightbox-stage{padding:50px 10px 10px}.be_glightbox-nav{top:auto;bottom:64px;margin-top:0}}