a[href*="/image/"] img{cursor:zoom-in}.bs-lightbox-open,.bs-lightbox-open body{overflow:hidden}.bs-lightbox{position:fixed;inset:0;z-index:100000;display:none;align-items:center;justify-content:center;background:rgba(20,26,12,.92)}.bs-lightbox.is-open{display:flex}.bs-lightbox__stage{margin:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:60px 90px;box-sizing:border-box}.bs-lightbox__img{max-width:100%;max-height:100%;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.4);opacity:0;transition:opacity .2s ease}.bs-lightbox__img.is-loaded{opacity:1}.bs-lightbox button{position:absolute;border:0;cursor:pointer;color:#fff;background:var(--theme-primary);border-radius:50%;width:52px;height:52px;font-size:34px;line-height:1;display:flex;align-items:center;justify-content:center;transition:transform .15s ease,background .15s ease}.bs-lightbox button:hover{transform:scale(1.08)}.bs-lightbox button:focus-visible{outline:3px solid #fff;outline-offset:3px}.bs-lightbox button[hidden]{display:none}.bs-lightbox__close{top:16px;right:16px;font-size:30px}.bs-lightbox__prev{left:20px;top:50%;margin-top:-26px;padding-bottom:4px}.bs-lightbox__next{right:20px;top:50%;margin-top:-26px;padding-bottom:4px}.bs-lightbox__counter{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);color:#fff;font-size:15px;background:rgba(0,0,0,.35);padding:4px 14px;border-radius:999px}@media (max-width:767px){.bs-lightbox__stage{padding:70px 12px}.bs-lightbox__img{border-radius:12px}.bs-lightbox__next,.bs-lightbox__prev{top:auto;bottom:10px;margin-top:0;width:44px;height:44px;font-size:28px}.bs-lightbox__prev{left:12px}.bs-lightbox__next{right:12px}}