.liquid-media .photo{display:grid;place-items:center;background:#fff;cursor:zoom-in}
.liquid-media .photo img{width:100%;max-height:380px;object-fit:contain}
.liquid-media .brand-photo img{max-width:300px;max-height:150px}
.liquid-thumbs{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}
.liquid-thumbs a{display:grid;place-items:center;width:68px;height:68px;background:#fff;border:1px solid #7492a6;border-radius:7px;padding:4px}
.liquid-thumbs img{width:100%;height:100%;object-fit:contain}
.liquid-lightbox{width:min(1000px,96vw);max-height:94vh;padding:18px;border:1px solid #6bd5e9;border-radius:12px;background:#102638;color:#f2faff}
.liquid-lightbox::backdrop{background:#000d}
.liquid-lightbox>img{display:block;max-width:100%;max-height:72vh;margin:auto;background:#fff;object-fit:contain}
.liquid-lightbox button{min-width:44px;min-height:44px;padding:8px 14px;background:#0a3e50;color:#fff;border:1px solid #6bd5e9;border-radius:7px;font:inherit}
.liquid-lightbox .liquid-close{display:block;margin:0 0 10px auto}
.liquid-lightbox-tools{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:12px}
.liquid-lightbox-tools button{font-size:24px}
