.galeria[data-astro-cid-plgvo7hh]{display:flex;flex-direction:column;gap:14px}.galeria__principal[data-astro-cid-plgvo7hh]{position:relative;background:var(--azul-05);border:1px solid var(--borde);border-radius:var(--radio-industrial);display:flex;align-items:center;justify-content:center;padding:40px;cursor:zoom-in;animation:molSubir .6s var(--ease) 80ms both;font:inherit}.galeria__principal[data-astro-cid-plgvo7hh]:focus-visible{outline:3px solid var(--ambar);outline-offset:3px}.galeria__principal[data-astro-cid-plgvo7hh] img{max-width:100%;max-height:380px;width:auto;height:auto;object-fit:contain;mix-blend-mode:multiply}.galeria__lupa[data-astro-cid-plgvo7hh]{position:absolute;right:14px;bottom:14px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--blanco);border:1px solid var(--borde);border-radius:var(--radio-circulo);color:var(--azul);box-shadow:var(--sombra-tarjeta)}.galeria__miniaturas[data-astro-cid-plgvo7hh]{display:flex;gap:10px;flex-wrap:wrap}.galeria__miniatura[data-astro-cid-plgvo7hh]{width:64px;height:64px;flex:none;padding:8px;background:var(--azul-05);border:1.5px solid var(--borde);border-radius:var(--radio-industrial);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .18s var(--ease)}.galeria__miniatura[data-astro-cid-plgvo7hh]:hover{border-color:var(--ambar-borde)}.galeria__miniatura[data-astro-cid-plgvo7hh][aria-pressed=true]{border-color:var(--azul)}.galeria__miniatura[data-astro-cid-plgvo7hh]:focus-visible{outline:3px solid var(--ambar);outline-offset:2px}.galeria__miniatura[data-astro-cid-plgvo7hh] img{max-width:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply}.lightbox[data-astro-cid-plgvo7hh]{position:fixed;inset:0;z-index:90;background:var(--backdrop);display:flex;align-items:center;justify-content:center;padding:48px;animation:molVelo .2s ease both}.lightbox[data-astro-cid-plgvo7hh][hidden]{display:none}.lightbox__panel[data-astro-cid-plgvo7hh]{position:relative;width:100%;height:100%;max-width:1100px;display:flex;align-items:center;justify-content:center}.lightbox__imagen[data-astro-cid-plgvo7hh]{max-width:100%;max-height:100%;display:flex;align-items:center;justify-content:center}.lightbox__imagen[data-astro-cid-plgvo7hh] img{max-width:100%;max-height:88vh;width:auto;height:auto;object-fit:contain;background:var(--blanco);border-radius:var(--radio-industrial);padding:24px}.lightbox__cerrar[data-astro-cid-plgvo7hh]{position:absolute;top:-8px;right:-8px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--blanco);color:var(--azul);border:none;border-radius:var(--radio-circulo);cursor:pointer;box-shadow:var(--sombra-tarjeta-hover);transition:transform .18s var(--ease)}.lightbox__cerrar[data-astro-cid-plgvo7hh]:hover{transform:scale(1.06)}.lightbox__flecha[data-astro-cid-plgvo7hh]{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--blanco);color:var(--azul);border:none;border-radius:var(--radio-circulo);cursor:pointer;box-shadow:var(--sombra-tarjeta-hover);transition:transform .18s var(--ease)}.lightbox__flecha[data-astro-cid-plgvo7hh]:hover{transform:translateY(-50%) scale(1.06)}.lightbox__flecha--prev[data-astro-cid-plgvo7hh]{left:-8px}.lightbox__flecha--next[data-astro-cid-plgvo7hh]{right:-8px}@media(max-width:767px){.galeria__principal[data-astro-cid-plgvo7hh]{padding:24px}.galeria__principal[data-astro-cid-plgvo7hh] img{max-height:260px}.lightbox[data-astro-cid-plgvo7hh]{padding:16px}.lightbox__imagen[data-astro-cid-plgvo7hh] img{padding:12px}.lightbox__cerrar[data-astro-cid-plgvo7hh]{top:0;right:0}.lightbox__flecha--prev[data-astro-cid-plgvo7hh]{left:0}.lightbox__flecha--next[data-astro-cid-plgvo7hh]{right:0}}
