.lightbox{width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:56px 16px;color:#fff;background:#0d0d0df0;border:0}.lightbox[open]{display:flex;align-items:center;justify-content:center}.lightbox::backdrop{background:#0d0d0de5}.lightbox__image{max-width:100%;max-height:100%;object-fit:contain}.lightbox__close{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:inherit;background:none;border:0}.lightbox__close .icon{width:22px;height:22px}.lightbox__arrow{position:absolute;bottom:12px;color:#fff;border-color:#ffffff4d}.lightbox__arrow:hover{color:#fff;border-color:#fff}.lightbox__arrow--prev{left:16px}.lightbox__arrow--next{right:16px}.lightbox__arrow[hidden]{display:none}.lightbox__counter{position:absolute;bottom:26px;left:50%;font-size:var(--text-2xs);letter-spacing:.2em;transform:translate(-50%)}@media(min-width:768px){.lightbox{padding:64px 96px}.lightbox__arrow{top:50%;bottom:auto;transform:translateY(-50%)}.lightbox__arrow--prev{left:32px}.lightbox__arrow--next{right:32px}}
