/* Nuotraukų didinimas Lemdesta kataloge */
#ld-catalog-root .ld-thumb.ld-photo-zoom{cursor:zoom-in;position:relative;transition:box-shadow .15s,border-color .15s}
#ld-catalog-root .ld-thumb.ld-photo-zoom:hover,#ld-catalog-root .ld-thumb.ld-photo-zoom:focus-visible{border-color:#1f478f;outline:2px solid #3755a8;outline-offset:1px;box-shadow:0 1px 6px #20366e30}
dialog.ld-photo-dialog{position:fixed;box-sizing:border-box;width:min(94vw,1000px);max-width:1000px;max-height:94vh;margin:auto;padding:0;border:0;border-radius:5px;overflow:visible;background:#fff;box-shadow:0 22px 70px #0007;color:#151515;z-index:1000000}
dialog.ld-photo-dialog::backdrop{background:#000c}
.ld-photo-dialog__panel{padding:18px 18px 12px;position:relative;font-family:Arial,Helvetica,sans-serif;text-align:center}
.ld-photo-dialog__close{position:absolute;z-index:2;top:-13px;right:-13px;border:1px solid #ddd;width:36px;height:36px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:50%;background:#fff;color:#222;box-shadow:0 2px 9px #0004;font:normal 29px/1 Arial,Helvetica,sans-serif;cursor:pointer}
.ld-photo-dialog__close:hover{color:#be1616;background:#f8f8fa}
.ld-photo-dialog__image{display:flex;align-items:center;justify-content:center;max-height:calc(94vh - 92px);min-height:100px}
.ld-photo-dialog__image img{display:block;width:auto;height:auto;max-width:100%;max-height:calc(94vh - 92px);object-fit:contain;margin:auto}
.ld-photo-dialog__caption{margin:10px auto 1px;color:#333;font:700 12px/1.4 Arial,Helvetica,sans-serif;max-width:95%}
@media(max-width:600px){dialog.ld-photo-dialog{width:96vw;max-height:90vh}.ld-photo-dialog__panel{padding:13px 10px 10px}.ld-photo-dialog__image,.ld-photo-dialog__image img{max-height:calc(90vh - 85px)}.ld-photo-dialog__close{top:-10px;right:-5px}}