[data-t3kk-lightbox]{cursor:-webkit-zoom-in;cursor:zoom-in;display:block}.t3kk-lightbox{z-index:10000;color:#fff;background:0 0;border:0;width:100vw;max-width:100vw;height:100vh;max-height:100vh;margin:0;padding:3.5rem 4rem 3rem;position:fixed;top:0;bottom:0;left:0;right:0}.t3kk-lightbox::-ms-backdrop{background:rgba(0,0,0,.9)}.t3kk-lightbox::-ms-backdrop{background:rgba(0,0,0,.9)}.t3kk-lightbox::backdrop{background:rgba(0,0,0,.9)}.t3kk-lightbox[open]{justify-content:center;align-items:center;display:flex}.t3kk-lightbox__figure{flex-direction:column;align-items:center;max-width:100%;max-height:100%;margin:0;display:flex}.t3kk-lightbox__image{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:calc(100vh - 9rem);display:block}.t3kk-lightbox__caption{text-align:center;max-width:60rem;margin-top:.75rem;font-size:.9375rem;line-height:1.5}.t3kk-lightbox__counter{margin:0;font-size:.875rem;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.t3kk-lightbox__close,.t3kk-lightbox__previous,.t3kk-lightbox__next{width:3rem;height:3rem;color:inherit;cursor:pointer;background:rgba(255,255,255,.12);border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1.75rem;line-height:1;display:flex;position:absolute}.t3kk-lightbox__close:hover,.t3kk-lightbox__previous:hover,.t3kk-lightbox__next:hover{background:rgba(255,255,255,.25)}.t3kk-lightbox__close:focus-visible{outline-offset:2px;outline:3px solid #fff}.t3kk-lightbox__previous:focus-visible{outline-offset:2px;outline:3px solid #fff}.t3kk-lightbox__next:focus-visible{outline-offset:2px;outline:3px solid #fff}.t3kk-lightbox__close[hidden],.t3kk-lightbox__previous[hidden],.t3kk-lightbox__next[hidden]{display:none}.t3kk-lightbox__close{font-size:1.25rem;top:.75rem;right:.75rem}.t3kk-lightbox__previous,.t3kk-lightbox__next{top:50%;transform:translateY(-50%)}.t3kk-lightbox__previous{left:.5rem}.t3kk-lightbox__next{right:.5rem}@media (prefers-reduced-motion:no-preference){.t3kk-lightbox[open]{animation:.15s ease-out t3kk-lightbox-fade-in}}@keyframes t3kk-lightbox-fade-in{0%{opacity:0}to{opacity:1}}