.card[data-astro-cid-73pacbij]{color:var(--superficie-texto);padding:0;display:block;overflow:hidden}.card-foto[data-astro-cid-73pacbij]{aspect-ratio:4/3;background-color:var(--superficie-alt);position:relative;overflow:hidden}.card-distrito[data-astro-cid-73pacbij],.card-estado[data-astro-cid-73pacbij]{top:var(--e-3);left:var(--e-3);z-index:1;padding:var(--e-1) var(--e-3);border-radius:var(--radio-pill);color:var(--texto);font-weight:var(--peso-medio);line-height:var(--interlineado-cuerpo);position:absolute}.card-estado[data-astro-cid-73pacbij][hidden]{display:none}.card[data-astro-cid-73pacbij][data-disponibilidad=ocupado] .card-foto[data-astro-cid-73pacbij] .foto{opacity:.45}.card[data-astro-cid-73pacbij][data-disponibilidad=ocupado] .card-cuerpo[data-astro-cid-73pacbij]{color:var(--texto-suave)}.card-foto[data-astro-cid-73pacbij] .foto-marco{width:100%;height:100%}.card-foto[data-astro-cid-73pacbij] .foto{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-lenta) var(--curva)}@media (hover:hover){.card[data-astro-cid-73pacbij]:hover .foto{transform:scale(1.03)}}.card-cuerpo[data-astro-cid-73pacbij]{padding:var(--e-4) var(--e-6) var(--e-6)}.card-ubicacion[data-astro-cid-73pacbij]{align-items:center;gap:var(--e-1);margin-bottom:var(--e-2);color:var(--texto-suave);font-weight:var(--peso-medio);display:flex}.card-bajada[data-astro-cid-73pacbij]{margin-top:var(--e-1)}.card-specs[data-astro-cid-73pacbij]{margin-top:var(--e-3);color:var(--texto-suave)}.card-atributos[data-astro-cid-73pacbij]{gap:var(--e-2);margin-top:var(--e-3);flex-wrap:wrap;display:flex}.card-atributos[data-astro-cid-73pacbij] li[data-astro-cid-73pacbij]{padding:var(--e-1) var(--e-3);border:1px solid var(--borde);border-radius:var(--radio-pill);font-weight:var(--peso-medio)}[data-carrusel]{--carrusel-ancho:212px;--carrusel-alto:330px;--carrusel-x1:142px;--carrusel-x2:236px}@media (width>=768px){[data-carrusel]{--carrusel-ancho:248px;--carrusel-alto:380px;--carrusel-x1:172px;--carrusel-x2:288px}}[data-carrusel] .pista{gap:var(--e-4);scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--margen-lateral) * -1);padding-inline:var(--margen-lateral);scroll-padding-inline:var(--margen-lateral);display:flex;overflow-x:auto}[data-carrusel] .pista::-webkit-scrollbar{display:none}[data-carrusel] .tarjeta{flex:0 0 var(--carrusel-ancho);aspect-ratio:4/5;scroll-snap-align:center;border-radius:var(--radio-card);overflow:hidden}[data-carrusel][data-listo] .escena{perspective:1400px;overflow-x:clip}[data-carrusel][data-listo] .pista{height:var(--carrusel-alto);transform-style:preserve-3d;margin-inline:0;padding-inline:0;display:block;position:relative;overflow:visible}[data-carrusel][data-listo] .tarjeta{width:var(--carrusel-ancho);margin-left:calc(var(--carrusel-ancho) / -2);transition:transform var(--dur-estado) var(--curva), opacity var(--dur-estado) var(--curva), filter var(--dur-estado) var(--curva);position:absolute;top:50%;left:50%}[data-carrusel][data-listo] .tarjeta[data-posicion="0"]{transform:translateY(-50%)translateZ(90px)}[data-carrusel][data-listo] .tarjeta[data-posicion="-1"]{transform:translateY(-50%) translateX(calc(var(--carrusel-x1) * -1)) translateZ(-40px) rotateY(34deg) scale(.92);filter:blur(2.5px);opacity:.8}[data-carrusel][data-listo] .tarjeta[data-posicion="1"]{transform:translateY(-50%) translateX(var(--carrusel-x1)) translateZ(-40px) rotateY(-34deg) scale(.92);filter:blur(2.5px);opacity:.8}[data-carrusel][data-listo] .tarjeta[data-posicion="-2"]{transform:translateY(-50%) translateX(calc(var(--carrusel-x2) * -1)) translateZ(-150px) rotateY(40deg) scale(.92);filter:blur(5px);opacity:.45}[data-carrusel][data-listo] .tarjeta[data-posicion="2"]{transform:translateY(-50%) translateX(var(--carrusel-x2)) translateZ(-150px) rotateY(-40deg) scale(.92);filter:blur(5px);opacity:.45}[data-carrusel] .controles{justify-content:center;align-items:center;gap:var(--e-6);margin-top:var(--e-6);display:flex}[data-carrusel] .controles[hidden]{display:none}[data-carrusel] .flecha{width:var(--area-tactil);height:var(--area-tactil);border-radius:var(--radio-pill);color:inherit;cursor:pointer;background:0 0;border:1px solid;justify-content:center;align-items:center;display:inline-flex}[data-carrusel] .contador{text-align:center;font-variant-numeric:tabular-nums;min-width:6ch;color:var(--texto-suave)}@media (prefers-reduced-motion:reduce){[data-carrusel][data-listo] .tarjeta{transition:none}}.bloque-resenas h2+.resumen{margin-top:var(--e-3)}.bloque-resenas .resumen{font-weight:var(--peso-medio)}.bloque-resenas .bajada{margin-top:var(--e-1);max-width:var(--medida);color:var(--texto-suave)}.bloque-resenas .carrusel-caja{margin-top:var(--e-8)}[data-carrusel] .resena{border-radius:var(--radio-card);background-color:var(--superficie-alt);width:100%;height:100%;display:block;position:relative;overflow:hidden}[data-carrusel] .resena .foto-marco,[data-carrusel] .resena .foto{width:100%;height:100%}[data-carrusel] .resena .foto{object-fit:cover}[data-carrusel] .resena-pie{left:var(--e-3);bottom:var(--e-3);padding:var(--e-1) var(--e-3);border-radius:var(--radio-pill);color:var(--texto);font-weight:var(--peso-medio);line-height:var(--interlineado-cuerpo);position:absolute}[data-carrusel] .resena-aviso{top:var(--e-3);padding:var(--e-1);background-color:var(--terracota);color:var(--blanco);font-weight:var(--peso-medio);letter-spacing:.08em;text-align:center;position:absolute;left:0;right:0}
