.ph[data-astro-cid-cvyyj45i]{margin:0;position:relative;display:flex;align-items:center;justify-content:center;border-radius:var(--radio);overflow:hidden;background:repeating-linear-gradient(-45deg,transparent 0 14px,var(--raya) 14px 15px),var(--ph-fondo);border:1px solid var(--linea)}.ph--abeto[data-astro-cid-cvyyj45i]{--ph-fondo: var(--abeto-claro);--ph-tinta: var(--abeto-oscuro)}.ph--madera[data-astro-cid-cvyyj45i]{--ph-fondo: var(--madera-claro);--ph-tinta: var(--madera-tinta)}.ph--amapola[data-astro-cid-cvyyj45i]{--ph-fondo: var(--amapola-claro);--ph-tinta: var(--amapola)}.ph--super[data-astro-cid-cvyyj45i]{--ph-fondo: var(--cat-super-claro);--ph-tinta: var(--cat-super)}.ph--farmacia[data-astro-cid-cvyyj45i]{--ph-fondo: var(--cat-farmacia-claro);--ph-tinta: var(--cat-farmacia)}.ph--locker[data-astro-cid-cvyyj45i]{--ph-fondo: var(--cat-locker-claro);--ph-tinta: var(--cat-locker)}.ph--parking[data-astro-cid-cvyyj45i]{--ph-fondo: var(--cat-parking-claro);--ph-tinta: var(--cat-parking)}.ph__icono[data-astro-cid-cvyyj45i]{font-size:40px;color:var(--ph-tinta);opacity:.5}.ph__pie[data-astro-cid-cvyyj45i]{position:absolute;left:10px;bottom:10px;display:inline-flex;align-items:center;gap:4px;font-size:var(--t-caption);font-weight:500;color:var(--ph-tinta);background:var(--ph-pie-fondo);border-radius:var(--radio-pill);padding:4px 10px}.ph__pie[data-astro-cid-cvyyj45i] .ms--s[data-astro-cid-cvyyj45i]{font-size:16px}.meta[data-astro-cid-4fifaxjj]{font-size:var(--t-caption);color:var(--tinta-3)}.card[data-astro-cid-4fifaxjj]{display:flex;flex-direction:column;min-width:0;color:inherit}.card__media[data-astro-cid-4fifaxjj]{position:relative;border-radius:var(--radio);overflow:hidden}.card[data-astro-cid-4fifaxjj] .ph{border-radius:0;border:none}.card__foto[data-astro-cid-4fifaxjj]{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block}.card__foto[data-astro-cid-4fifaxjj],.card[data-astro-cid-4fifaxjj] .ph{transition:scale .25s ease}@media(hover:hover){.card[data-astro-cid-4fifaxjj]:hover .card__foto[data-astro-cid-4fifaxjj],.card[data-astro-cid-4fifaxjj]:hover .ph{scale:1.03}}.card__badge[data-astro-cid-4fifaxjj]{position:absolute;top:var(--sp-3);left:var(--sp-3);z-index:2;font-family:var(--f-display);font-size:var(--t-caption);font-weight:600;color:var(--abeto-oscuro);background:var(--abeto-claro);border-radius:var(--radio-pill);padding:5px 12px}.card__cuerpo[data-astro-cid-4fifaxjj]{display:flex;flex-direction:column;gap:2px;padding-top:var(--sp-3)}.card__nombre[data-astro-cid-4fifaxjj]{font-weight:600;font-size:var(--t-body)}.card__frase[data-astro-cid-4fifaxjj]{font-size:var(--t-small);color:var(--tinta-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card[data-astro-cid-4fifaxjj] .meta[data-astro-cid-4fifaxjj]{margin-top:2px}@media(max-width:899px){.card[data-astro-cid-4fifaxjj]{flex-direction:row;align-items:center;gap:var(--sp-4)}.card__media[data-astro-cid-4fifaxjj]{width:96px;flex-shrink:0}.card__foto[data-astro-cid-4fifaxjj],.card[data-astro-cid-4fifaxjj] .ph{aspect-ratio:1 / 1!important;border-radius:var(--radio-s)!important;border:none!important}.card[data-astro-cid-4fifaxjj] .ph__pie,.card__badge[data-astro-cid-4fifaxjj]{display:none}.card__cuerpo[data-astro-cid-4fifaxjj]{padding-top:0}.card__frase[data-astro-cid-4fifaxjj]{-webkit-line-clamp:unset}}@media(min-width:900px){.card__nombre[data-astro-cid-4fifaxjj]{font-size:var(--t-body)}.card__frase[data-astro-cid-4fifaxjj]{font-size:var(--t-small)}}.cc[data-astro-cid-ae4ejisb]{display:flex;flex-direction:column;min-width:0;color:inherit}.cc__media[data-astro-cid-ae4ejisb]{position:relative;border-radius:var(--radio);overflow:hidden;aspect-ratio:1 / 1}.cc[data-astro-cid-ae4ejisb] .ph{border-radius:0;border:none;height:100%}.cc[data-astro-cid-ae4ejisb] .ph__pie{display:none}.cc__foto[data-astro-cid-ae4ejisb]{width:100%;height:100%;object-fit:cover;display:block}.cc__badge[data-astro-cid-ae4ejisb]{position:absolute;top:var(--sp-2);left:var(--sp-2);z-index:2;font-family:var(--f-display);font-size:var(--t-caption);font-weight:600;color:var(--abeto-oscuro);background:var(--abeto-claro);border-radius:var(--radio-pill);padding:4px 10px}.cc__nombre[data-astro-cid-ae4ejisb]{font-weight:600;font-size:var(--t-small);margin-top:var(--sp-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cc__meta[data-astro-cid-ae4ejisb]{font-size:var(--t-caption);color:var(--tinta-3);margin-top:1px}@media(hover:hover){.cc[data-astro-cid-ae4ejisb]:hover .cc__foto[data-astro-cid-ae4ejisb],.cc[data-astro-cid-ae4ejisb]:hover .ph{scale:1.04}}.cc__foto[data-astro-cid-ae4ejisb],.cc[data-astro-cid-ae4ejisb] .ph{transition:scale .25s ease}.guia-shell{position:relative}.consejos-guia{margin-top:var(--sp-7);padding-top:var(--sp-6);border-top:1px solid var(--linea)}.consejos-guia__titulo{font-family:var(--f-display);font-weight:700;font-size:var(--t-h2);scroll-margin-top:72px}.consejos-guia__sub{color:var(--tinta-2);font-size:var(--t-small);margin-top:var(--sp-2)}.temas-consejos{display:flex;flex-direction:column;margin-top:var(--sp-2)}.tema-consejos+.tema-consejos{margin-top:var(--sp-6)}.tema-consejos__titulo{margin-top:var(--sp-5)}.consejos{margin-top:var(--sp-2);display:flex;flex-direction:column}.consejo{display:flex;gap:var(--sp-4);align-items:flex-start;padding-block:var(--sp-4);border-bottom:1px solid var(--linea)}.consejo:last-child{border-bottom:none}@media(min-width:900px){.consejos{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--sp-7)}.consejo:nth-last-child(-n+2){border-bottom:none}}.consejo>div{flex:1;min-width:0}.consejo__icono{flex-shrink:0;width:40px;height:40px;display:grid;place-items:center;color:var(--abeto-oscuro);background:var(--abeto-claro);border-radius:var(--radio-s)}.consejo__titulo{font-weight:600}.consejo__texto{font-size:var(--t-small);color:var(--tinta-2);margin-top:2px}.consejo__texto strong{color:var(--tinta);font-weight:600}.consejo__texto a{color:var(--abeto-oscuro);text-decoration:underline;text-underline-offset:2px}.pagina{padding-block:var(--sp-6)}@media(min-width:900px){.pagina{padding-block:var(--sp-7)}}.meta{font-size:var(--t-caption);color:var(--tinta-3)}.rejilla{display:grid;grid-template-columns:1fr;gap:var(--sp-3);margin-top:var(--sp-4)}@media(min-width:900px){.rejilla{grid-template-columns:repeat(2,1fr);gap:var(--sp-5)}}.vista-mapa{display:flex;flex-direction:column;gap:var(--sp-3);height:calc(100dvh - 57px - var(--tabbar-h));padding:var(--sp-3) var(--sp-4)}.vista-mapa[hidden]{display:none}@media(min-width:900px){.guia-shell{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.vista-lista{min-width:0}.vista-lista .contenedor{max-width:none;margin-inline:0;padding-inline:var(--sp-4) 0}.vista-mapa{position:sticky;top:57px;height:calc(100dvh - 57px);padding:var(--sp-4);background:#fff}#vista-mapa[hidden]{display:flex!important}}.mapa-card{position:relative;flex:1;min-height:0;border-radius:var(--radio);overflow:hidden;border:1px solid var(--linea)}#mapa{position:absolute;inset:0;background:#fff;z-index:1}#filas-vista{display:flex;flex-direction:column}#filas-vista[hidden]{display:none}.fila-carrusel+.fila-carrusel{margin-top:var(--sp-6)}.fila-carrusel__cabecera{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);width:100%;margin-bottom:var(--sp-3);background:none;border:none;padding:0;cursor:pointer;text-align:left;color:var(--tinta)}.fila-carrusel__titulo{font-family:var(--f-display);font-weight:700;font-size:var(--t-h2);display:flex;align-items:baseline;gap:8px}.fila-carrusel__n{font-weight:500;font-size:var(--t-small);color:var(--tinta-3)}.fila-carrusel__flecha{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--linea);flex-shrink:0;transition:border-color .15s ease,translate .15s ease}@media(hover:hover){.fila-carrusel__cabecera:hover .fila-carrusel__flecha{border-color:var(--tinta-3);translate:3px 0}}.fila-carrusel__scroller{display:flex;gap:var(--sp-3);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.fila-carrusel__scroller::-webkit-scrollbar{display:none}.fila-carrusel__item{flex:0 0 168px;scroll-snap-align:start}.fila-carrusel--compacta .fila-carrusel__item{flex-basis:112px}@media(min-width:900px){.fila-carrusel__item{flex-basis:200px}.fila-carrusel--compacta .fila-carrusel__item{flex-basis:132px}}@media(max-width:899px){.fila-carrusel__item{flex-basis:46%}.fila-carrusel--compacta .fila-carrusel__item{flex-basis:29%}.fila-carrusel__scroller{margin-inline:calc(-1 * var(--sp-5));padding-inline:var(--sp-5);scroll-padding-inline:var(--sp-5)}}.mini-mapa-envoltorio--practico{position:relative;height:220px;border-radius:var(--radio);overflow:hidden;border:1px solid var(--linea);margin-bottom:var(--sp-2)}.mini-mapa{position:absolute;inset:0;background:var(--papel-2)}@media(min-width:900px){.mini-mapa-envoltorio--practico{display:none}}.practico-grupo+.practico-grupo{margin-top:var(--sp-6)}.practico-grupo__titulo{margin-top:var(--sp-5)}.practico-fila{display:flex;align-items:center;gap:var(--sp-4);padding-block:var(--sp-3);border-bottom:1px solid var(--linea);color:var(--tinta)}.practico-grupo .practico-fila:last-child{border-bottom:none}.practico-fila__icono{flex-shrink:0;width:40px;height:40px;display:grid;place-items:center;font-size:20px;border-radius:var(--radio-s)}.practico-fila__icono--super{background:var(--cat-super-claro);color:var(--cat-super)}.practico-fila__icono--farmacia{background:var(--cat-farmacia-claro);color:var(--cat-farmacia)}.practico-fila__icono--locker{background:var(--cat-locker-claro);color:var(--cat-locker)}.practico-fila__icono--parking{background:var(--cat-parking-claro);color:var(--cat-parking)}.practico-fila__textos{display:flex;flex-direction:column;gap:1px;min-width:0}.practico-fila__nombre{font-weight:600;font-size:var(--t-small)}.practico-fila__meta{font-size:var(--t-caption);color:var(--tinta-3)}.practico-fila__abrir{margin-left:auto;color:var(--tinta-2);flex-shrink:0;font-size:18px;transition:translate .15s ease,color .15s ease}@media(hover:hover){.practico-fila:hover .practico-fila__nombre{color:var(--abeto)}.practico-fila:hover .practico-fila__abrir{translate:3px 0;color:var(--tinta)}}#seccion-vista[hidden]{display:none}.seccion-cabecera{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4)}.seccion-volver{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:50%;border:1px solid var(--linea);background:var(--blanco);color:var(--tinta);cursor:pointer}@media(hover:hover){.seccion-volver:hover{border-color:var(--tinta-3)}}.seccion-volver__icono{transform:scaleX(-1)}.seccion-cabecera__titulo{font-size:var(--t-h2)}.seccion-contenido[hidden]{display:none}.detalle{position:absolute;left:var(--sp-4);right:var(--sp-4);bottom:calc(var(--sp-4) + 64px);z-index:25;background:var(--blanco);border:1px solid var(--linea);border-radius:var(--radio);padding:var(--sp-4) var(--sp-5);box-shadow:var(--sombra-flotante)}.detalle[hidden]{display:none}.detalle__cerrar{position:absolute;top:var(--sp-3);right:var(--sp-3);display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--papel-2);color:var(--tinta-2);cursor:pointer;border:none}.detalle__nombre{font-family:var(--f-display);font-weight:600;font-size:var(--t-h3);display:block;padding-right:36px}.detalle__frase{font-size:var(--t-small);color:var(--tinta-2);margin-top:2px}.detalle__meta{font-size:var(--t-caption);color:var(--tinta-3);margin-top:2px}.detalle__boton{margin-top:var(--sp-3);width:100%}@media(min-width:900px){.detalle{left:auto;right:var(--sp-4);width:340px;bottom:var(--sp-4)}}.toggle-vista{position:fixed;bottom:calc(var(--tabbar-h) + var(--sp-4));left:50%;translate:-50% 0;z-index:650;display:inline-flex;align-items:center;gap:8px;font-family:var(--f-display);font-size:var(--t-small);font-weight:600;background:var(--abeto);color:var(--papel);border:none;border-radius:var(--radio-pill);padding:9px 16px;box-shadow:var(--sombra-flotante);cursor:pointer;transition:filter .15s ease}@media(min-width:900px){.toggle-vista{display:none}}
