.fabrica-galerie-zoom{cursor:zoom-in}
.fabrica-galerie{padding:0;margin:0;border:0;background:transparent;width:100vw;height:100vh;max-width:100vw;max-height:100vh}
.fabrica-galerie:not([open]){display:none}
.fabrica-galerie[open]{display:grid;place-items:center}
.fabrica-galerie::backdrop{background:rgba(10,12,14,.9)}
.fabrica-galerie figure{margin:0;display:grid;gap:.6rem;justify-items:center;max-width:min(92vw,1600px)}
.fabrica-galerie figure img{max-width:100%;max-height:82vh;width:auto;height:auto;object-fit:contain;border-radius:6px}
.fabrica-galerie figcaption{color:#fff;font:15px/1.4 system-ui,sans-serif;text-align:center;padding:0 3.5rem}
.fabrica-galerie button{position:fixed;border:0;border-radius:999px;width:48px;height:48px;padding:0;background:rgba(255,255,255,.16);color:#fff;font:32px/1 system-ui,sans-serif;cursor:pointer}
.fabrica-galerie button:hover,.fabrica-galerie button:focus-visible{background:rgba(255,255,255,.32);outline:2px solid #fff;outline-offset:2px}
.fabrica-galerie-prev{left:12px;top:50%;transform:translateY(-50%)}
.fabrica-galerie-next{right:12px;top:50%;transform:translateY(-50%)}
.fabrica-galerie-close{right:12px;top:12px}
.fabrica-galerie-one .fabrica-galerie-prev,.fabrica-galerie-one .fabrica-galerie-next{display:none}