.lb-sr-only,.u-visually-hidden{border:0!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0 0 0 0)!important;overflow:hidden!important;white-space:nowrap!important}.lb-backdrop{background:rgba(22,22,29,.7);display:none;inset:0;position:fixed;z-index:1000}.lb-backdrop.is-open{display:block}.lb-dialog{display:grid;inset:0;opacity:0;place-items:center;pointer-events:none;position:fixed;transition:opacity .18s ease;z-index:1001}.lb-dialog.is-open{opacity:1}.lb-sheet{background:rgba(22,22,29,.9);border-radius:1rem;box-shadow:0 10px 15px rgba(61,73,85,.15);display:grid;gap:1rem;grid-template-rows:auto 1fr auto;max-height:100%;max-width:min(92vw,1200px);padding:clamp(.75rem,2vw,1rem);pointer-events:auto;width:auto}.lb-media-box{height:100%;max-height:80vh;widtH:100%}.lb-media-box .lb-media{border-radius:calc(1rem - 2px);display:block;height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.lb-footer,.lb-header{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.lb-title{color:#fff;font-size:1rem;font-weight:600;line-height:1.3;margin:0}.lb-close,.lb-next,.lb-prev{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:hsla(0,0%,100%,.12);border:0;border-radius:.25rem;color:#fff;cursor:pointer;display:flex;height:2rem;justify-content:center;transition:background .15s ease,transform .15s ease;width:2rem}.lb-close svg,.lb-next svg,.lb-prev svg{fill:#fff;height:.875rem;width:.875rem}.lb-close.is-disabled,.lb-next.is-disabled,.lb-prev.is-disabled{cursor:not-allowed;opacity:.5}.lb-close.is-disabled:hover,.lb-next.is-disabled:hover,.lb-prev.is-disabled:hover{background:hsla(0,0%,100%,.12);opacity:.5}.lb-close:hover,.lb-next:hover,.lb-prev:hover{background:hsla(0,0%,100%,.2)}.lb-controls{display:flex;gap:.5rem}.lb-count{color:#f5f5f5;font-size:.75rem}.lb-hidden{display:none!important}@media (prefers-reduced-motion:reduce){.lb-close,.lb-dialog,.lb-next,.lb-prev{transition:none!important}}.lb-scroll-lock{overflow:hidden;touch-action:none}