.bv-zoom-btn{position:absolute;right:1.25rem;bottom:1.25rem;z-index:5;display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .85rem;background:#ffffffeb;border:1px solid #e5e1da;border-radius:999px;font-family:Geist,Inter,sans-serif;font-size:.68rem;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:#13313b;cursor:pointer;transition:background .2s}.bv-zoom-btn svg{width:14px;height:14px}.bv-zoom-btn:hover{background:#fff}.bv-zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120000;background:#111111ed;display:none;align-items:center;justify-content:center;padding:2rem;cursor:zoom-out}.bv-zoom.active{display:flex}.bv-zoom-img{max-width:96vw;max-height:92vh;-o-object-fit:contain;object-fit:contain;box-shadow:0 10px 40px #00000080;-webkit-user-drag:none;user-drag:none}.bv-zoom-close{position:fixed;top:1.25rem;right:1.5rem;background:none;border:none;color:#fff;font-size:1.5rem;line-height:1;cursor:pointer;opacity:.8;padding:.5rem}.bv-zoom-close:hover{opacity:1}.bv-zoom-nav{display:none;position:fixed;top:50%;transform:translateY(-50%);width:2.75rem;height:2.75rem;padding:0;align-items:center;justify-content:center;background:#1111118c;border:1px solid rgba(255,255,255,.25);border-radius:50%;color:#fff;font-size:1.9rem;font-weight:300;line-height:1;cursor:pointer;opacity:.85;transition:opacity .2s,background .2s}.bv-zoom.has-nav .bv-zoom-nav{display:flex}.bv-zoom-nav:hover{opacity:1;background:#111c}.bv-zoom-nav:disabled{opacity:.25;cursor:default;background:#1111118c}.bv-zoom-prev{left:1rem}.bv-zoom-next{right:1rem}@media(min-width:601px){.bv-zoom.has-nav .bv-zoom-img{max-width:calc(100vw - 8rem)}}@media(max-width:600px){.bv-zoom-nav{width:2.4rem;height:2.4rem;font-size:1.6rem}.bv-zoom-prev{left:.5rem}.bv-zoom-next{right:.5rem}.bv-zoom-btn{right:.75rem;bottom:.75rem;padding:.45rem .7rem;font-size:.62rem}}
