/* Увеличение картинок по клику (замена WP Featherlight) */
.dobrodiy-lightbox{position:fixed;inset:0;z-index:2147483000;display:none;align-items:center;justify-content:center;padding:4vh 4vw;background:rgba(0,0,0,.85);box-sizing:border-box}
.dobrodiy-lightbox.is-open{display:flex}
.dobrodiy-lightbox figure{margin:0;max-width:100%;max-height:100%;display:flex;flex-direction:column;align-items:center}
.dobrodiy-lightbox img{display:block;max-width:92vw;max-height:84vh;width:auto;height:auto;background:#fff;box-shadow:0 10px 40px rgba(0,0,0,.4)}
.dobrodiy-lightbox figcaption{margin-top:10px;color:#fff;font-size:15px;line-height:1.4;text-align:center}
.dobrodiy-lightbox figcaption:empty{display:none}
.dobrodiy-lightbox button{position:absolute;border:0;background:transparent;color:#fff;cursor:pointer;line-height:1;padding:10px;font-family:Arial,sans-serif}
.dobrodiy-lightbox-close{top:10px;right:16px;font-size:40px}
.dobrodiy-lightbox-prev,.dobrodiy-lightbox-next{top:50%;transform:translateY(-50%);font-size:60px;display:none}
.dobrodiy-lightbox.is-gallery .dobrodiy-lightbox-prev,.dobrodiy-lightbox.is-gallery .dobrodiy-lightbox-next{display:block}
.dobrodiy-lightbox-prev{left:10px}
.dobrodiy-lightbox-next{right:10px}
.dobrodiy-lightbox button:hover,.dobrodiy-lightbox button:focus-visible{color:#ffbe00;outline:none}
html.dobrodiy-lightbox-open{overflow:hidden}
