.wrapper-gallery .gallery-item img{cursor:zoom-in}.gallery-lightbox{position:fixed;inset:0;z-index:300;background:#070707eb;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .2s ease}.gallery-lightbox[hidden]{display:none!important}.gallery-lightbox.is-open{opacity:1;pointer-events:auto}.gallery-lightbox__stage{margin:0;max-width:calc(100vw - 8.5rem);max-height:calc(100vh - 5rem);display:flex;align-items:center;justify-content:center}.gallery-lightbox__image,.gallery-lightbox__video{max-width:100%;max-height:calc(100vh - 5rem);object-fit:contain;display:block;border-radius:.5rem;opacity:1;transition:opacity .15s ease;user-select:none;-webkit-user-drag:none}.gallery-lightbox__image.is-loading{opacity:.35}.gallery-lightbox__image[hidden],.gallery-lightbox__video[hidden]{display:none}.gallery-lightbox__close{position:absolute;top:1rem;right:1rem;width:2.75rem;height:2.75rem;border:none;border-radius:50%;background:#ffffff1f;cursor:pointer;font-size:1.75rem;line-height:1;color:#fff;display:inline-flex;align-items:center;justify-content:center}.gallery-lightbox__close:hover{background:#ffffff3d}.gallery-lightbox__arrow{position:absolute;top:50%;transform:translateY(-50%);width:3rem;height:3rem;border:none;border-radius:50%;background:#ffffff1f;cursor:pointer;color:#fff;display:inline-flex;align-items:center;justify-content:center}.gallery-lightbox__arrow:hover{background:#ffffff3d}.gallery-lightbox__arrow--prev{left:1rem}.gallery-lightbox__arrow--next{right:1rem}.gallery-lightbox__arrow[hidden]{display:none!important}.gallery-lightbox__arrow svg{width:1.5rem;height:1.5rem}.gallery-lightbox__counter{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);font-family:Urbanist,system-ui,sans-serif;font-size:.875rem;color:#fff;background:#ffffff1f;padding:.25rem .875rem;border-radius:1rem;user-select:none}@supports selector(:focus-visible){.gallery-lightbox__close:focus-visible,.gallery-lightbox__arrow:focus-visible{outline:.125rem solid #ff5500;outline-offset:.125rem}.gallery-lightbox__close:focus:not(:focus-visible),.gallery-lightbox__arrow:focus:not(:focus-visible){outline:none}}@supports not selector(:focus-visible){.gallery-lightbox__close:focus,.gallery-lightbox__arrow:focus{outline:.125rem solid #ff5500;outline-offset:.125rem}}@media(max-width:47.9375rem){.gallery-lightbox__stage{max-width:100vw;max-height:calc(100vh - 4rem)}.gallery-lightbox__image,.gallery-lightbox__video{border-radius:0}.gallery-lightbox__arrow{width:2.5rem;height:2.5rem;background:#07070773}.gallery-lightbox__arrow--prev{left:.5rem}.gallery-lightbox__arrow--next{right:.5rem}}
