.IDQbXq_lightbox{z-index:120;-webkit-backdrop-filter:blur(4px);cursor:zoom-out;background:#001412db;justify-content:center;align-items:center;padding:clamp(16px,4vw,52px) clamp(58px,7vw,84px);display:flex;position:fixed;inset:0}.IDQbXq_frame{cursor:default;background:#f4f0e7;border-radius:20px;max-width:min(86vw,620px);padding:clamp(22px,4vw,40px);position:relative;box-shadow:0 30px 80px #000a0980}.IDQbXq_frameImg{object-fit:contain;width:100%;max-height:70vh;display:block}.IDQbXq_caption{text-align:center;color:#8a6c2c;margin:14px 0 0;font-family:Playball,cursive;font-size:22px;line-height:1.2}.IDQbXq_lightboxImg{cursor:default;border-radius:12px;width:auto;max-width:100%;height:auto;max-height:100%;display:block;box-shadow:0 30px 80px #00000080}.IDQbXq_lightboxPrev,.IDQbXq_lightboxNext{color:#fff;cursor:pointer;background:#0014129e;border:1px solid #ffffff6b;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:26px;line-height:1;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.IDQbXq_lightboxPrev{left:clamp(10px,2vw,26px)}.IDQbXq_lightboxNext{right:clamp(10px,2vw,26px)}.IDQbXq_lightboxPrev:hover,.IDQbXq_lightboxNext:hover{background:#001412e6}.IDQbXq_lightboxCounter{color:#ffffffeb;letter-spacing:.08em;background:#0014129e;border:1px solid #ffffff3d;border-radius:999px;padding:7px 16px;font-size:13px;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.IDQbXq_lightboxClose{color:#fff;cursor:pointer;background:#0014129e;border:1px solid #ffffff6b;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:20px;line-height:1;display:flex;position:fixed;top:18px;right:18px}
