/* Garrido runtime styles: states that WordPress/Elementor JS used to drive. */
.garrido-lightbox{position:fixed;inset:0;z-index:99999;display:none;align-items:center;justify-content:center;background:rgba(0,0,0,.9)}
.garrido-lightbox.is-open{display:flex}
.garrido-lightbox figure{margin:0;max-width:90vw;max-height:88vh;text-align:center}
.garrido-lightbox img{max-width:90vw;max-height:80vh;object-fit:contain}
.garrido-lightbox figcaption{color:#fff;font-size:15px;margin-top:10px}
.garrido-lightbox button{position:absolute;background:none;border:0;color:#fff;font-size:44px;line-height:1;cursor:pointer;padding:10px 16px}
.garrido-lightbox button:focus-visible{outline:2px solid #fbc119}
.garrido-lightbox__close{top:10px;right:10px}
.garrido-lightbox__prev{left:10px;top:50%;transform:translateY(-50%)}
.garrido-lightbox__next{right:10px;top:50%;transform:translateY(-50%)}
.garrido-lightbox.is-single .garrido-lightbox__prev,.garrido-lightbox.is-single .garrido-lightbox__next{display:none}
