.galeria-fotos[data-astro-cid-y4pd3ono] .galeria__filtros{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}.galeria-fotos[data-astro-cid-y4pd3ono] .galeria__filtros button{border:1px solid var(--filete);height:2.5rem;color:var(--tinta);font:600 .88rem/1 var(--sans);cursor:pointer;transition:background .3s var(--curva), color .3s, border-color .3s;background:0 0;border-radius:999px;padding:0 1.2rem}.galeria-fotos[data-astro-cid-y4pd3ono] .galeria__filtros button:hover{border-color:var(--mar)}.galeria-fotos[data-astro-cid-y4pd3ono] .galeria__filtros button.es-activo{background:var(--mar-hondo);border-color:var(--mar-hondo);color:var(--crema)}.galeria-fotos[data-astro-cid-y4pd3ono] .galeria__grilla{gap:.9rem;display:grid}.galeria-fotos[data-astro-cid-y4pd3ono] .galeria__grilla--grilla{grid-template-columns:repeat(var(--columnas,3), minmax(0, 1fr))}.galeria-fotos[data-astro-cid-y4pd3ono] .galeria__grilla--grilla .galeria__item{aspect-ratio:4/3}.galeria-fotos[data-astro-cid-y4pd3ono] .galeria__grilla--mosaico{grid-template-rows:repeat(2,clamp(11.25rem,20vw,17.5rem));grid-template-columns:2fr 1fr 1fr}.galeria-fotos[data-astro-cid-y4pd3ono] .galeria__grilla--mosaico .galeria__item:first-child{grid-row:span 2}.galeria-fotos[data-astro-cid-y4pd3ono] .galeria__item{border-radius:var(--radio);background:var(--crema);cursor:zoom-in;border:0;padding:0;position:relative;overflow:hidden}.galeria-fotos[data-astro-cid-y4pd3ono] .galeria__item img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--curva)}.galeria-fotos[data-astro-cid-y4pd3ono] .galeria__item:hover img{transform:scale(1.05)}.galeria-fotos[data-astro-cid-y4pd3ono] .galeria__lupa{width:2.6rem;height:2.6rem;color:var(--mar-hondo);opacity:0;transition:opacity .35s, transform .45s var(--curva);background:#fbf8f3e6;border-radius:999px;place-items:center;display:grid;position:absolute;bottom:.9rem;right:.9rem;transform:translateY(6px)}.galeria-fotos[data-astro-cid-y4pd3ono] .galeria__item:hover .galeria__lupa{opacity:1;transform:none}.galeria-fotos[data-astro-cid-y4pd3ono] .visor{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--crema);background:#0a2627fb;border:0;margin:0;padding:0}.galeria-fotos[data-astro-cid-y4pd3ono] .visor::backdrop{background:0 0}.galeria-fotos[data-astro-cid-y4pd3ono] .visor figure{height:100%;animation:visor-entra .5s var(--curva);place-content:center;gap:1rem;margin:0;padding:4.5rem clamp(1rem,8vw,7rem) 2rem;display:grid}@keyframes visor-entra{0%{opacity:0;transform:scale(.98)}}.galeria-fotos[data-astro-cid-y4pd3ono] .visor figure img{border-radius:var(--radio);max-width:100%;max-height:calc(100dvh - 10rem);margin-inline:auto}.galeria-fotos[data-astro-cid-y4pd3ono] .visor figcaption{opacity:.8;justify-content:space-between;gap:1rem;font-size:.9rem;display:flex}.galeria-fotos[data-astro-cid-y4pd3ono] .visor>button{border:1px solid var(--filete-claro);width:3rem;height:3rem;color:var(--crema);cursor:pointer;background:0 0;border-radius:999px;place-items:center;transition:background .25s;display:grid;position:absolute}.galeria-fotos[data-astro-cid-y4pd3ono] .visor>button svg{width:1.3rem;height:1.3rem}.galeria-fotos[data-astro-cid-y4pd3ono] .visor>button:hover{background:#f4ede21f}.galeria-fotos[data-astro-cid-y4pd3ono] .visor__cerrar{top:1.25rem;right:1.5rem}.galeria-fotos[data-astro-cid-y4pd3ono] .visor__nav{top:50%;translate:0 -50%}.galeria-fotos[data-astro-cid-y4pd3ono] .visor__nav--ant{left:1.5rem}.galeria-fotos[data-astro-cid-y4pd3ono] .visor__nav--sig{right:1.5rem}@media (width<=860px){.galeria-fotos[data-astro-cid-y4pd3ono] .galeria__grilla--grilla{grid-template-columns:repeat(2,minmax(0,1fr))}.galeria-fotos[data-astro-cid-y4pd3ono] .galeria__grilla--mosaico{grid-template-rows:none;grid-template-columns:1fr 1fr}.galeria-fotos[data-astro-cid-y4pd3ono] .galeria__grilla--mosaico .galeria__item{aspect-ratio:4/3}.galeria-fotos[data-astro-cid-y4pd3ono] .galeria__grilla--mosaico .galeria__item:first-child{grid-area:auto/1/auto/-1}.galeria-fotos[data-astro-cid-y4pd3ono] .visor__nav{display:none!important}}
