@font-face{font-family:Overpass;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/overpass-cyrillic-ext-400-normal.AKUz2ZI5.woff2) format("woff2"),url(/_astro/overpass-cyrillic-ext-400-normal.C2ZjKngx.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Overpass;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/overpass-cyrillic-400-normal.tXDxWGRy.woff2) format("woff2"),url(/_astro/overpass-cyrillic-400-normal.CZsFKZCk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Overpass;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/overpass-vietnamese-400-normal.BKRCEiXy.woff2) format("woff2"),url(/_astro/overpass-vietnamese-400-normal.CCWAWVG7.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Overpass;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/overpass-latin-ext-400-normal.BIkXRwl6.woff2) format("woff2"),url(/_astro/overpass-latin-ext-400-normal.DUq_h-_z.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Overpass;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/overpass-latin-400-normal.BpeLJ0bs.woff2) format("woff2"),url(/_astro/overpass-latin-400-normal.c_C8zulu.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Overpass;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/overpass-cyrillic-ext-800-normal.CIth-cA7.woff2) format("woff2"),url(/_astro/overpass-cyrillic-ext-800-normal.hx3cL3ZN.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Overpass;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/overpass-cyrillic-800-normal.CP6RWG8X.woff2) format("woff2"),url(/_astro/overpass-cyrillic-800-normal.PJW4A9xW.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Overpass;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/overpass-vietnamese-800-normal.BB8K9-Vo.woff2) format("woff2"),url(/_astro/overpass-vietnamese-800-normal.DZUygvj_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Overpass;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/overpass-latin-ext-800-normal.DZ60AB77.woff2) format("woff2"),url(/_astro/overpass-latin-ext-800-normal.D6WKWGNs.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Overpass;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/overpass-latin-800-normal.Bzx_XP5l.woff2) format("woff2"),url(/_astro/overpass-latin-800-normal.D6-q4f0l.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--negro: #000000;--blanco: #ffffff;--suave: #4a4a4a;--suave-osc: #c4c4c4;--gris-medio: #f5f6f7;--linea: rgb(0 0 0 / .15);--rojo: #e20f0f;--rojo-hover: #b00b0b;--letra: "Overpass", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--letra);font-size:1.125rem;line-height:1.5;color:var(--negro);background:var(--blanco)}img{max-width:100%;height:auto}a{color:inherit}h1,h2,h3{font-weight:800;line-height:1.08;margin:0 0 .6em}h2{font-size:1.75rem}p{margin:0 0 1em;max-width:40rem}:focus-visible{outline:3px solid var(--rojo);outline-offset:3px;border-radius:4px}.portada :focus-visible,.banda :focus-visible,.cabecera :focus-visible,.pie :focus-visible{outline-color:var(--blanco)}.saltar{position:absolute;left:-999px;top:0;background:var(--blanco);padding:.75rem 1rem;z-index:50}.saltar:focus{left:1rem}html{scroll-padding-top:6rem}.franja{background:#0a0a0a;color:var(--suave-osc);border-bottom:1px solid #1f1f1f;font-size:.85rem;letter-spacing:.04em}.franja-dentro{display:flex;align-items:center;justify-content:space-between;gap:.5rem 1.5rem;flex-wrap:wrap;max-width:80rem;margin-inline:auto;padding:.5rem 2rem}.franja-lugar{display:inline-flex;align-items:center;gap:.4rem;text-transform:uppercase;letter-spacing:.1em;font-weight:800}.franja-lugar svg{width:.95rem;height:.95rem;fill:none;stroke:var(--rojo);stroke-width:2}.franja-contacto{display:flex;align-items:center;gap:1.4rem;flex-wrap:wrap}.franja-contacto>a{color:var(--blanco);text-decoration:none;font-weight:800}.idiomas{display:inline-flex;border:1px solid #333;border-radius:999px;overflow:hidden}.idiomas a{padding:.3rem .65rem;color:var(--suave-osc);text-decoration:none;font-weight:800;font-size:.78rem;letter-spacing:.08em;line-height:1}.idiomas a+a{border-left:1px solid #333}.idiomas a[aria-current]{background:var(--blanco);color:var(--negro)}.cabecera{position:sticky;top:0;z-index:30;background:var(--negro);color:var(--blanco);border-bottom:1px solid #1f1f1f}.cabecera-dentro{display:flex;align-items:center;gap:1rem 1.75rem;max-width:80rem;margin-inline:auto;padding:.7rem 2rem}.marca{display:block;flex:none;line-height:0}.marca img{width:10.3rem}.menu{display:flex;gap:1.75rem;margin-left:auto}.menu a{color:var(--suave-osc);text-decoration:none;font-weight:800;font-size:.92rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;padding:.35rem 0}.menu a[aria-current]{color:var(--blanco);box-shadow:inset 0 -2px 0 var(--rojo)}.cabecera-tel{display:inline-flex;align-items:center;flex:none;min-height:2.75rem;padding:0 1.2rem;border-radius:999px;font-weight:800;text-decoration:none;white-space:nowrap}.idioma-movil{display:none}.idioma{color:var(--suave-osc)}@media(max-width:60rem){.cabecera-dentro{flex-wrap:wrap;padding:.6rem 1rem 0;row-gap:.4rem}.cabecera-tel{margin-left:auto}.menu{order:3;flex:1 1 100%;margin-left:0;overflow-x:auto;scrollbar-width:none;padding-bottom:.55rem;gap:1.4rem}.menu::-webkit-scrollbar{display:none}html{scroll-padding-top:8rem}}@media(max-width:46rem){.franja,.cabecera-tel{display:none}.marca img{width:7.75rem}.idioma-movil{display:inline-flex;margin-left:auto;padding:.35rem .7rem;border:1px solid #444;border-radius:999px;color:var(--blanco);text-decoration:none;font-weight:800;font-size:.8rem;letter-spacing:.08em}}.portada{background:var(--negro);color:var(--blanco);display:grid;grid-template-columns:minmax(1rem,1fr) minmax(0,44rem) minmax(1rem,1fr);padding:2.25rem 0 2.5rem}.portada>*{grid-column:2}.portada>.carrusel{grid-column:1 / -1;margin:-2.25rem 0 1.75rem;position:relative;overflow:hidden;height:clamp(14rem,36vh,30rem);background:#111}@media(min-width:60rem){.portada>.carrusel{height:clamp(20rem,50vh,34rem)}}.carrusel-foto{position:absolute;inset:0;margin:0;opacity:0;transition:opacity 1s ease}.carrusel-foto.activa{opacity:1}.carrusel-foto.diferida{display:none}.carrusel-foto img{width:100%;height:100%;object-fit:cover}.lado-left img{object-position:25% 55%}.lado-right img{object-position:75% 55%}.carrusel-foto figcaption{position:absolute;left:max(1rem,calc((100% - 44rem)/2));bottom:1rem;padding:.3rem .8rem;border-radius:999px;background:var(--rojo);color:var(--blanco);font-size:.85rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}@media(prefers-reduced-motion:no-preference){.carrusel-foto img{transition:transform 6s ease-out}.carrusel-foto.activa img{transform:scale(1.05)}}.carrusel-mandos{position:absolute;right:max(1rem,calc((100% - 44rem)/2));bottom:1rem;display:flex;align-items:center;gap:.15rem;padding:.25rem .35rem;border-radius:999px;background:#0000008c}.carrusel-punto{width:1.75rem;height:1.75rem;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center}.carrusel-punto:before{content:"";width:.55rem;height:.55rem;border-radius:999px;background:#ffffff8c;transition:width .3s,background-color .3s}.carrusel-punto[aria-current]:before{width:1.4rem;background:var(--blanco)}.carrusel-pausa{width:1.9rem;height:1.9rem;margin-left:.2rem;padding:0;border:0;border-radius:50%;background:var(--blanco);color:var(--negro);cursor:pointer;display:grid;place-items:center}.carrusel-pausa[hidden]{display:none}.carrusel-pausa svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.carrusel-pausa .i-play{display:none;fill:currentColor;stroke-width:1.5}.carrusel-pausa[aria-pressed=true] .i-pausa{display:none}.carrusel-pausa[aria-pressed=true] .i-play{display:inline}.portada h1{font-size:clamp(2.6rem,10vw,4.6rem);letter-spacing:-.015em;line-height:.98;margin-bottom:.45em;text-wrap:balance}.nowrap{white-space:nowrap}.portada-corta h1{font-size:clamp(2.2rem,8vw,3.6rem)}.entradilla{font-size:1.25rem;color:var(--suave-osc)}.confianza{color:var(--suave-osc);font-size:1rem;margin-top:1.25rem}.miga{font-size:.95rem;margin-bottom:1rem;color:var(--suave-osc)}.boton-rojo{color:var(--blanco);background:var(--rojo);border:1px solid var(--rojo)}.boton-rojo:active{transform:translateY(1px)}.degradado{background:linear-gradient(90deg,#e20f0f,#ff3b30 55%,#ff6a5e);-webkit-background-clip:text;background-clip:text;color:transparent}@media(forced-colors:active){.degradado{background:none;color:CanvasText}}.disponible{display:inline-flex;align-items:center;gap:.6rem;margin:1.25rem 0 0;justify-self:start;width:fit-content;padding:.45rem 1rem .45rem .8rem;border:1.5px solid rgb(34 197 94 / .6);border-radius:999px;background:#22c55e1f;font-size:1.05rem;line-height:1.2}.disponible strong{font-weight:800}.disponible-texto{display:flex;flex-wrap:wrap;gap:.1rem .6rem}.banda .disponible{font-size:1.05rem}.disponible-247{font-weight:400}.disponible-grua{width:1.6rem;height:1.6rem;flex:none;margin-left:.15rem;fill:none;stroke:#22c55e;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.disponible+.acciones{margin-top:.75rem}.disponible-punto{flex:none;width:.7rem;height:.7rem;border-radius:50%;background:#22c55e;box-shadow:0 0 #22c55e99}@media(prefers-reduced-motion:no-preference){.disponible-punto{animation:late 2s infinite}@keyframes late{70%{box-shadow:0 0 0 .55rem #22c55e00}to{box-shadow:0 0 #22c55e00}}@supports (animation-timeline: view()){.bloque>*{animation:sube linear both;animation-timeline:view();animation-range:entry 0% entry 35%}@keyframes sube{0%{transform:translateY(2rem)}}}}.accion-ubicacion{grid-column:1 / -1;gap:.5rem}.accion-ubicacion svg{width:1.3rem;height:1.3rem;fill:none;stroke:currentColor;stroke-width:2;flex:none}.acciones{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin:1.25rem 0 0;max-width:32rem}.accion-llamar{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;text-align:center;min-height:4rem;padding:.75rem 1rem;font-size:1.4rem;font-weight:800;text-decoration:none;border-radius:14px}.accion-sec{display:flex;align-items:center;justify-content:center;min-height:3.25rem;padding:.6rem 1rem;font-weight:800;text-decoration:none;background:var(--negro);color:var(--blanco);border:2px solid var(--negro);border-radius:12px}.portada .accion-sec,.banda .accion-sec{border-color:var(--blanco)}.bloque{padding:2.5rem 1rem;max-width:44rem;margin-inline:auto}.bloque-gris{background:var(--gris-medio);box-shadow:0 0 0 100vmax var(--gris-medio);clip-path:inset(0 -100vmax)}.texto p{font-size:1.15rem}.lista{padding-left:1.2rem;margin:0 0 1.5rem}.lista li{margin-bottom:.4rem}.tarjetas{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.tarjeta-ancha{grid-column:1 / -1}.tarjeta>a{display:flex;flex-direction:column;gap:.3rem;height:100%;padding:1rem;background:var(--blanco);border:1px solid var(--linea);border-radius:16px;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s}.tarjeta:first-child>a{background:var(--negro);color:var(--blanco);border-color:var(--negro)}.tarjeta-icono{width:2.3rem;height:2.3rem;margin-bottom:.35rem;fill:none;stroke:var(--rojo);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tarjeta-nombre{font-weight:800;font-size:1.1rem;line-height:1.15}.tarjeta-corto{color:var(--suave);font-size:.95rem;line-height:1.35}.tarjeta:first-child .tarjeta-corto{color:var(--suave-osc)}.tarjeta-caja{transition:border-color .15s,transform .15s,box-shadow .15s;height:100%;padding:1rem;background:var(--blanco);border:1px solid var(--linea);border-radius:16px;display:flex;flex-direction:column;gap:.8rem}.tarjeta-caja>a{display:flex;flex-direction:column;gap:.3rem;text-decoration:none}.tarjeta-sub{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.tarjeta-sub a{display:inline-flex;align-items:center;gap:.4rem;min-height:2.5rem;padding:.3rem .85rem;border:1.5px solid var(--negro);border-radius:999px;font-weight:800;font-size:.95rem;text-decoration:none}.tarjeta-sub svg{width:1.15rem;height:1.15rem;fill:none;stroke:var(--rojo);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.incluye{list-style:none;margin:0;padding:0;display:grid;gap:1.25rem}.incluye h3{margin:0 0 .25rem;font-size:1.2rem}.incluye p{margin:0 0 .35rem;color:var(--suave)}.incluye a{font-weight:800;text-underline-offset:4px}.mapa{margin:2rem 0 0;background:var(--negro);border:1px solid var(--negro);border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #0000000f}.mapa-cabeza{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.4rem .85rem;padding:1rem 1.1rem;background:var(--negro);color:var(--blanco)}.mapa-pin{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--rojo)}.mapa-pin svg{width:1.4rem;height:1.4rem;fill:none;stroke:var(--blanco);stroke-width:2}.mapa-datos{display:grid;gap:.1rem}.mapa-datos span{color:var(--suave-osc);font-size:.95rem}.mapa-abierto{grid-column:1 / -1;justify-self:start;display:inline-flex;align-items:center;gap:.45rem;padding:.25rem .75rem;border-radius:999px;background:#22c55e1f;border:1.5px solid rgb(34 197 94 / .6);font-weight:800;font-size:.9rem}@media(min-width:40rem){.mapa-cabeza{grid-template-columns:auto 1fr auto}.mapa-abierto{grid-column:auto}}.mapa iframe{display:block;width:100%;height:20rem;border:0;background:var(--linea)}.mapa-abrir{display:flex;justify-content:space-between;align-items:center;padding:.7rem 1.1rem;background:var(--negro);color:var(--blanco);font-weight:800;text-decoration:none}.mapa-abrir-flecha{display:grid;place-items:center;flex:none;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--rojo);color:var(--blanco);transition:transform .15s,background-color .15s,color .15s}.mapa-abrir-flecha svg{width:1.35rem;height:1.35rem;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.resenas-lista{list-style:none;margin:1.25rem 0 0;padding:0;display:grid;gap:.75rem}@media(min-width:48rem){.resenas-lista{grid-template-columns:repeat(3,minmax(0,1fr))}}.resena{display:flex;flex-direction:column;gap:.45rem;padding:1rem 1.1rem;background:var(--blanco);border:1px solid var(--linea);border-radius:16px}.resena p{margin:0;font-size:1rem;line-height:1.45}.resena-cabeza{display:flex;align-items:center;gap:.65rem}.resena-cabeza img,.resena-inicial{width:2.5rem;height:2.5rem;border-radius:50%;flex:none}.resena-inicial{display:grid;place-items:center;background:var(--negro);color:var(--blanco);font-weight:800}.resena-cabeza>span{display:grid;line-height:1.2;font-weight:800}.resena-cabeza a{text-decoration:none}.resena-cuando,.resena-traducida{color:var(--suave);font-weight:400;font-size:.85rem}.resenas-ventana{position:relative}.resenas-ventana.recortada{overflow:hidden;padding-bottom:4.5rem;transition:max-height .35s ease}.resenas-ventana.recortada:after{content:"";position:absolute;left:0;right:0;bottom:0;height:11rem;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--fondo-resenas, var(--blanco)) 70%)}.bloque-gris .resenas-ventana{--fondo-resenas: var(--gris-medio)}.resenas-mas{position:absolute;z-index:1;left:50%;bottom:.75rem;transform:translate(-50%);display:inline-flex;align-items:center;gap:.5rem;min-height:3rem;padding:0 1.4rem;cursor:pointer;white-space:nowrap;font:inherit;font-weight:800;color:var(--negro);background:var(--blanco);border:1.5px solid var(--negro);border-radius:999px;box-shadow:0 6px 18px #0000001f}.resenas-mas:after{content:"↓"}.resenas-google[hidden],.resenas-mas[hidden]{display:none}@media(prefers-reduced-motion:reduce){.resenas-ventana.recortada{transition:none}}.resenas-google{display:inline-flex;align-items:center;min-height:3rem;margin-top:1rem;padding:0 1.4rem;font-weight:800;text-decoration:none;border-radius:999px;background:var(--negro);color:var(--blanco)}.resenas-fuente{margin:.75rem 0 0;color:var(--suave);font-size:.85rem}.banda{background:var(--negro);color:var(--blanco);padding:2.25rem max(1rem,calc((100% - 44rem)/2))}.banda p{font-size:1.5rem;font-weight:800;line-height:1.15}.zonas-lista{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.zonas-lista a{display:inline-flex;align-items:center;min-height:2.75rem;padding:.4rem 1.1rem;background:var(--blanco);color:var(--negro);border:1.5px solid var(--negro);border-radius:999px;text-decoration:none;font-weight:800;font-size:1rem}.zonas-grande a{min-height:3.25rem;font-size:1.1rem;padding-inline:1.3rem}.galeria{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}@media(min-width:48rem){.galeria{grid-template-columns:repeat(3,1fr)}}.galeria img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:10px}.galeria-texto{color:var(--suave);margin-top:-.25rem}.galeria-saltos{padding-bottom:0}.pregunta{border-bottom:1px solid var(--linea)}.pregunta summary{cursor:pointer;list-style:none;padding:1rem 2rem 1rem 0;position:relative;font-weight:800;font-size:1.15rem}.pregunta summary::-webkit-details-marker{display:none}.pregunta summary:after{content:"+";position:absolute;right:.25rem;top:.85rem;font-size:1.5rem;line-height:1}.pregunta[open] summary:after{content:"–"}.pregunta p{color:var(--suave)}.descuento{margin-top:1.25rem;color:var(--suave)}.llamemos{margin-top:2rem;border-top:1px solid var(--linea);padding-top:1rem}.llamemos summary{cursor:pointer;font-weight:800;text-decoration:underline;padding:.5rem 0}.llamemos form{display:grid;gap:.9rem;max-width:28rem;margin-top:.5rem}.llamemos label{display:grid;gap:.3rem;font-size:1rem;font-weight:800}.llamemos input,.llamemos textarea{font:inherit;font-weight:400;min-height:3rem;padding:.6rem .75rem;border:1.5px solid var(--negro);border-radius:10px;background:var(--blanco);color:var(--negro)}.llamemos button{font:inherit;font-weight:800;min-height:3rem;border-radius:10px;cursor:pointer;background:var(--negro);color:var(--blanco);border:2px solid var(--negro)}.llamemos button:disabled{opacity:.6}.llamemos-estado{min-height:1.5em;color:var(--rojo);font-weight:800}.llamemos-ok{font-weight:800;font-size:1.15rem}.migas ol{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem;padding:0;margin:0 0 1rem;font-size:.95rem;color:var(--suave-osc)}.migas li+li:before{content:"›";margin-right:.4rem}.migas a{color:var(--blanco)}.resenas-nota{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .7rem;font-size:1.35rem;font-weight:800;margin-bottom:.5rem}.estrellas{color:var(--rojo);letter-spacing:.1em}.resenas-temas{color:var(--suave)}.ver-todo{margin:1.25rem 0 0}.ver-todo a,.ver-todo-enlace{font-weight:800;text-underline-offset:4px}.datos{display:grid;grid-template-columns:max-content 1fr;gap:.9rem 1.5rem;margin:0 0 2rem}.datos dt{font-weight:800}.datos dd{margin:0}.foto-texto{display:block;width:100%;height:auto;border-radius:12px;margin-top:1.5rem}.pie{background:var(--negro);color:var(--blanco);display:grid;gap:1.75rem;padding:2.5rem 1rem 7.5rem}.pie h2{font-size:1rem;margin:0 0 .25rem;color:var(--suave-osc)}.pie p{margin:0 0 .75rem}.pie-nombre{font-weight:800;font-size:1.2rem}@media(min-width:48rem){.pie{grid-template-columns:repeat(3,1fr);padding-inline:3rem}}@media(min-width:72rem){.pie{grid-template-columns:repeat(5,1fr);padding-left:13rem;padding-bottom:2.5rem}}.flotante{position:fixed;right:0;bottom:1rem;z-index:40;display:flex;flex-direction:column-reverse;align-items:flex-end;gap:.4rem}.f-boton{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:3.8rem;height:3.8rem;border-radius:14px 0 0 14px;text-decoration:none;font-weight:800;box-shadow:-2px 3px 12px #00000059}.f-boton svg{width:1.75rem;height:1.75rem;fill:currentColor;flex:none}.f-ubicacion svg{fill:none;stroke:currentColor;stroke-width:2}.f-wa,.f-sms{background:var(--negro);color:var(--blanco);border:2px solid var(--blanco);border-right:0}.f-boton span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.f-llamar{width:4.5rem;height:4.8rem;border-right:0}.f-llamar svg{width:2.1rem;height:2.1rem}@media(max-width:71.99rem){.acciones,.disponible{margin-right:4.8rem}}@media(min-width:72rem){.flotante{right:auto;left:1rem;bottom:auto;top:50%;transform:translateY(-50%);flex-direction:column;align-items:stretch}.f-boton{justify-content:flex-start;width:auto;height:3.9rem;padding:0 1.3rem;font-size:1.05rem;border-radius:999px}.f-llamar{height:4.3rem;font-size:1.25rem;border-right:1px solid var(--rojo)}.f-wa,.f-sms{border-right:2px solid var(--blanco)}.f-boton span{position:static;width:auto;height:auto;overflow:visible;clip-path:none}}.boton-rojo,.accion-sec,.zonas-lista a,.menu a,.f-boton,.llamemos button,.idioma{transition:background-color .15s,color .15s,border-color .15s}@media(hover:hover){.boton-rojo:hover{background:var(--rojo-hover);border-color:var(--rojo-hover)}.accion-sec:hover,.f-wa:hover,.f-sms:hover,.llamemos button:hover:not(:disabled){background:var(--blanco);color:var(--negro)}.zonas-lista a:hover{background:var(--negro);color:var(--blanco)}.tarjeta>a:hover,.tarjeta-caja:has(>a:hover){border-color:var(--negro);transform:translateY(-3px);box-shadow:0 10px 24px #0000001a}.tarjeta-sub a:hover,.resenas-mas:hover{background:var(--negro);color:var(--blanco)}.resenas-google:hover,.mapa-abrir:hover{background:var(--rojo)}.mapa-abrir:hover .mapa-abrir-flecha{background:var(--blanco);color:var(--rojo);transform:translate(4px)}.idioma:hover,.menu a:hover,.franja-contacto>a:hover,.idiomas a:not([aria-current]):hover{color:var(--blanco)}.franja-contacto>a:hover{color:var(--rojo)}}
