.hero[data-astro-cid-wcudmwbo]{padding:clamp(30px,5vw,58px) 0 clamp(56px,9vw,100px)}.hero-grid[data-astro-cid-wcudmwbo]{display:grid;gap:clamp(32px,5vw,64px);grid-template-columns:1.05fr .95fr;align-items:center}.hero[data-astro-cid-wcudmwbo] h1[data-astro-cid-wcudmwbo] em[data-astro-cid-wcudmwbo]{font-style:italic;color:var(--brass)}.hero-txt[data-astro-cid-wcudmwbo] .lede[data-astro-cid-wcudmwbo]{max-width:46ch}.hero-btns[data-astro-cid-wcudmwbo]{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.hero-tel[data-astro-cid-wcudmwbo]{margin-top:16px;font-family:var(--sans);font-size:.95rem;color:var(--ink-soft)}.hero-tel[data-astro-cid-wcudmwbo] a[data-astro-cid-wcudmwbo]{font-size:1.16rem;letter-spacing:.03em;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--brass);padding-bottom:1px;margin-left:5px;white-space:nowrap}.hero-tel[data-astro-cid-wcudmwbo] a[data-astro-cid-wcudmwbo]:hover{color:var(--brass)}.social[data-astro-cid-wcudmwbo]{display:flex;align-items:center;gap:10px;margin-top:20px}.social-et[data-astro-cid-wcudmwbo]{font-family:var(--sans);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.sc[data-astro-cid-wcudmwbo]{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--shell);border:1px solid var(--greige);color:var(--ink-soft);transition:background .18s ease,color .18s ease,border-color .18s ease}.sc[data-astro-cid-wcudmwbo] svg[data-astro-cid-wcudmwbo]{width:16px;height:16px}.sc[data-astro-cid-wcudmwbo]:hover{background:var(--ink);color:var(--cream);border-color:var(--ink)}.hero-img[data-astro-cid-wcudmwbo]{aspect-ratio:3 / 4}.servicios[data-astro-cid-wcudmwbo]{margin-top:clamp(40px,6vw,72px);display:grid;gap:clamp(46px,7vw,88px)}.servicio[data-astro-cid-wcudmwbo]{display:grid;gap:clamp(24px,4vw,52px);grid-template-columns:.85fr 1.15fr;align-items:center}.servicio[data-astro-cid-wcudmwbo][data-alt=true] .servicio-img[data-astro-cid-wcudmwbo]{order:2}.servicio-img[data-astro-cid-wcudmwbo]{aspect-ratio:4 / 5}.servicio-txt[data-astro-cid-wcudmwbo] p[data-astro-cid-wcudmwbo]{max-width:52ch}.precios[data-astro-cid-wcudmwbo]{list-style:none;padding:0;margin:22px 0 20px;max-width:420px}.precios[data-astro-cid-wcudmwbo] li[data-astro-cid-wcudmwbo]{display:flex;align-items:baseline;gap:10px;padding:7px 0;font-size:.95rem}.precios[data-astro-cid-wcudmwbo] .pt[data-astro-cid-wcudmwbo]{flex:1;border-bottom:1px dotted var(--stone);transform:translateY(-4px)}.precios[data-astro-cid-wcudmwbo] strong[data-astro-cid-wcudmwbo]{font-weight:500;white-space:nowrap}.wa-link[data-astro-cid-wcudmwbo]{font-size:.9rem;color:var(--brass);text-decoration:none;border-bottom:1px solid transparent}.wa-link[data-astro-cid-wcudmwbo]:hover{border-bottom-color:var(--brass)}.galeria[data-astro-cid-wcudmwbo]{margin-top:clamp(34px,5vw,60px);display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.g-item[data-astro-cid-wcudmwbo]{aspect-ratio:3 / 4}.pol-lista[data-astro-cid-wcudmwbo]{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:16px}.pol-lista[data-astro-cid-wcudmwbo] li[data-astro-cid-wcudmwbo]{padding-left:20px;position:relative;max-width:60ch;font-size:.96rem}.pol-lista[data-astro-cid-wcudmwbo] li[data-astro-cid-wcudmwbo]:before{content:"✦";position:absolute;left:0;top:.05em;color:var(--brass);font-size:.78rem}.foto-vacia[data-astro-cid-wcudmwbo]{width:100%;height:100%;display:grid;place-items:center;text-align:center;background:repeating-linear-gradient(45deg,var(--shell),var(--shell) 12px,var(--greige) 12px,var(--greige) 24px);color:var(--ink-soft);font-size:.86rem;padding:20px}.reserva-caja[data-astro-cid-wcudmwbo]{background:var(--shell);border-radius:28px;padding:clamp(32px,5vw,60px)}.reserva-caja[data-astro-cid-wcudmwbo] .lede[data-astro-cid-wcudmwbo]{max-width:56ch}.horario[data-astro-cid-wcudmwbo]{margin-top:34px;padding-top:26px;border-top:1px solid var(--greige)}.horario[data-astro-cid-wcudmwbo] h3[data-astro-cid-wcudmwbo]{font-size:1.05rem;margin-bottom:10px}.horario[data-astro-cid-wcudmwbo] dl[data-astro-cid-wcudmwbo]{margin:0;display:grid;gap:6px;max-width:420px}.horario[data-astro-cid-wcudmwbo] dl[data-astro-cid-wcudmwbo]>div[data-astro-cid-wcudmwbo]{display:flex;justify-content:space-between;gap:16px;font-size:.95rem}.horario[data-astro-cid-wcudmwbo] dt[data-astro-cid-wcudmwbo]{color:var(--ink-soft)}.horario[data-astro-cid-wcudmwbo] dd[data-astro-cid-wcudmwbo]{margin:0}.horario-pendiente[data-astro-cid-wcudmwbo]{font-size:.94rem;max-width:52ch;margin:0}.ubi-grid[data-astro-cid-wcudmwbo]{display:grid;gap:clamp(28px,5vw,58px);grid-template-columns:1fr 1fr;align-items:start}.mapa[data-astro-cid-wcudmwbo]{aspect-ratio:4 / 3;overflow:hidden;border-radius:20px;box-shadow:var(--shadow)}.mapa[data-astro-cid-wcudmwbo] iframe[data-astro-cid-wcudmwbo]{width:100%;height:100%;border:0;display:block}.mapa-col[data-astro-cid-wcudmwbo]{display:grid;gap:14px;justify-items:start}.comollegar[data-astro-cid-wcudmwbo]{justify-self:start}footer[data-astro-cid-wcudmwbo]{background:#23201c;color:var(--shell);padding:54px 0}.pie[data-astro-cid-wcudmwbo]{display:flex;justify-content:space-between;gap:26px;flex-wrap:wrap;align-items:end}.marca[data-astro-cid-wcudmwbo]{font-family:var(--serif);font-size:1.7rem;letter-spacing:.16em}.marca[data-astro-cid-wcudmwbo] span[data-astro-cid-wcudmwbo]{color:var(--glow)}.pie-nota[data-astro-cid-wcudmwbo]{font-size:.84rem;color:#a79c8e;margin:8px 0 0;line-height:1.6}@media(max-width:860px){.hero-grid[data-astro-cid-wcudmwbo],.servicio[data-astro-cid-wcudmwbo],.ubi-grid[data-astro-cid-wcudmwbo]{grid-template-columns:1fr}.servicio[data-astro-cid-wcudmwbo][data-alt=true] .servicio-img[data-astro-cid-wcudmwbo]{order:0}.galeria[data-astro-cid-wcudmwbo]{grid-template-columns:1fr 1fr}.galeria[data-astro-cid-wcudmwbo] .g-item[data-astro-cid-wcudmwbo]:last-child{grid-column:1 / -1;aspect-ratio:16 / 10}.hero-img[data-astro-cid-wcudmwbo],.servicio-img[data-astro-cid-wcudmwbo]{aspect-ratio:4 / 3}}
