.hero[data-astro-cid-lcdefpme]{min-height:min(calc(100svh - var(--header-h)), 860px);background:linear-gradient(100deg, var(--penumbra) 0%, #2f292b 45%, #3b3436 100%);grid-template-rows:1fr auto;grid-template-columns:minmax(0,52fr) minmax(0,48fr);display:grid;position:relative;overflow:hidden}.hero-photo[data-astro-cid-lcdefpme]{grid-area:1/2/3;margin:0;position:relative}.hero-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:50% 62%;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 26%);mask-image:linear-gradient(90deg,#0000 0%,#000 26%)}.hero-text[data-astro-cid-lcdefpme]{padding:clamp(40px, 9vh, 112px) 32px 36px var(--pad);z-index:1;grid-area:1/1;place-self:center end;width:100%;max-width:760px;position:relative}.hero-text[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:#f7f4f1;margin-bottom:26px;font-size:clamp(2.3rem,1.45rem + 2.3vw,3.45rem)}.hero-text[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{color:#d9d1cd;max-width:30em;margin-bottom:30px}.hero-acts[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-bottom:36px;display:flex}.hero-steps[data-astro-cid-lcdefpme]{color:#ece6e2;gap:18px}.hero-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:22px;display:flex}.hero-steps[data-astro-cid-lcdefpme] .bar[data-astro-cid-lcdefpme]{--w:120px;height:3px}.hero-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2) .bar[data-astro-cid-lcdefpme]{margin-left:30px}.hero-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3) .bar[data-astro-cid-lcdefpme]{margin-left:60px}.hero-steps[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child{font-family:var(--serif);font-size:1.45rem;font-weight:300;line-height:1.2}.hero-acts[data-astro-cid-lcdefpme] .link[data-astro-cid-lcdefpme]{align-items:center;min-height:44px;display:inline-flex}.hero-facts[data-astro-cid-lcdefpme]{margin:0 0 0 var(--pad);color:var(--claro);max-width:calc(760px - var(--pad));width:calc(100% - var(--pad));z-index:1;border-top:1px solid #c9a45c40;flex-wrap:wrap;grid-area:2/1;justify-self:end;gap:8px 28px;padding:20px 32px 28px 0;font-size:.93rem;list-style:none;display:flex;position:relative}.hero-facts[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--oro);font-weight:600}@media (width<=899px){.hero[data-astro-cid-lcdefpme]{grid-template-rows:auto auto auto;grid-template-columns:1fr;min-height:0}.hero-photo[data-astro-cid-lcdefpme]{grid-area:1/1;height:min(56svh,520px)}.hero-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-position:58% 64%;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.hero-text[data-astro-cid-lcdefpme]{padding:8px var(--pad) 28px;grid-row:2;max-width:none;margin-top:-40px}.hero-facts[data-astro-cid-lcdefpme]{margin:0 var(--pad);flex-direction:column;grid-row:3;justify-self:stretch;width:auto;max-width:none;padding:18px 0 28px}.hero-steps[data-astro-cid-lcdefpme] .bar[data-astro-cid-lcdefpme]{--w:84px}.hero-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2) .bar[data-astro-cid-lcdefpme]{margin-left:16px}.hero-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3) .bar[data-astro-cid-lcdefpme]{margin-left:32px}.hero-steps[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child{font-size:1.25rem}}.offer-h[data-astro-cid-lcdefpme]{max-width:15em;margin-bottom:clamp(36px,5vw,64px)}.offer-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.offer-grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none;display:block}.offer-grid[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%}.offer-face[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/3}.offer-body-col[data-astro-cid-lcdefpme]{margin-top:clamp(40px,9vw,140px)}.offer-body-col[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/5}.offer-body[data-astro-cid-lcdefpme]{padding-top:22px}.offer-body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{align-items:baseline;gap:14px;margin-bottom:14px;font-size:clamp(1.8rem,1.4rem + 1vw,2.4rem);font-weight:300;display:flex}.count[data-astro-cid-lcdefpme]{font-family:var(--sans);color:var(--oro-viejo);font-size:.95rem;font-weight:600}.names[data-astro-cid-lcdefpme]{columns:2;color:var(--gris);column-gap:28px;margin:0 0 18px;padding:0;font-size:.97rem;list-style:none}.offer-body-col[data-astro-cid-lcdefpme] .names[data-astro-cid-lcdefpme]{columns:1}.names[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{break-inside:avoid;overflow-wrap:anywhere;padding:3px 0}@media (width<=420px){.names[data-astro-cid-lcdefpme]{columns:1}}.offer-grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .link[data-astro-cid-lcdefpme]{text-decoration-thickness:2px}@media (width<=760px){.offer-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.offer-body-col[data-astro-cid-lcdefpme]{margin-top:0}.offer-body-col[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/3}}.pv[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(36px,6vw,96px);display:grid}.pv-photo[data-astro-cid-lcdefpme]{margin:0}.pv-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/5;object-fit:cover;object-position:30% 40%;width:100%}.pv-text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:18px}.pv-steps[data-astro-cid-lcdefpme]{counter-reset:s;gap:26px;margin:34px 0;padding:0;list-style:none;display:grid}.pv-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:96px 1fr;align-items:baseline;column-gap:22px;display:grid}.pv-steps[data-astro-cid-lcdefpme] .bar[data-astro-cid-lcdefpme]{--w:72px;grid-row:1;align-self:center}.pv-steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{grid-column:2}.pv-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2) .bar[data-astro-cid-lcdefpme]{margin-left:12px}.pv-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3) .bar[data-astro-cid-lcdefpme]{margin-left:24px}.pv-steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.5rem;font-weight:300}.pv-steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]:before{counter-increment:s;content:counter(s) ". ";color:var(--oro)}.pv-steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#d6cdc9;margin:4px 0 0}html.js .pv-steps[data-astro-cid-lcdefpme][data-lit] .bar[data-astro-cid-lcdefpme]{opacity:.25;transition:opacity .7s}html.js .pv-steps[data-astro-cid-lcdefpme][data-lit].in .bar[data-astro-cid-lcdefpme]{opacity:1}html.js .pv-steps[data-astro-cid-lcdefpme].in li[data-astro-cid-lcdefpme]:nth-child(2) .bar[data-astro-cid-lcdefpme]{transition-delay:.25s}html.js .pv-steps[data-astro-cid-lcdefpme].in li[data-astro-cid-lcdefpme]:nth-child(3) .bar[data-astro-cid-lcdefpme]{transition-delay:.5s}.pv-quote[data-astro-cid-lcdefpme]{border-left:2px solid var(--oro);margin:0 0 32px;padding-left:22px}.pv-quote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-family:var(--serif);margin-bottom:8px;font-size:clamp(1.3rem,1.1rem + .6vw,1.65rem);font-style:italic;font-weight:300;line-height:1.35}.pv-quote[data-astro-cid-lcdefpme] footer[data-astro-cid-lcdefpme]{color:var(--claro);font-size:.93rem}@media (width<=860px){.pv[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.pv-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:3/2}}.res[data-astro-cid-lcdefpme]{background:var(--velo)}.res-head[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:16px 48px;margin-bottom:40px;display:grid}.res-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.res-row[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(16px,2.4vw,32px);margin:0 0 32px;padding:0;list-style:none;display:grid}.res-item[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:1;object-fit:contain;background:var(--gasa);width:100%}.res-item[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--gris);padding-top:10px;font-size:.93rem;display:block}.res-item[data-astro-cid-lcdefpme].r1{margin-top:clamp(24px,4vw,56px)}@media (width<=760px){.res-head[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.res-row[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:28px}.res-item[data-astro-cid-lcdefpme].r1{margin-top:0}}.brand-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.brand-photos[data-astro-cid-lcdefpme]{padding-bottom:12%;padding-right:16%;position:relative}.bp1[data-astro-cid-lcdefpme]{aspect-ratio:3/4;object-fit:cover;width:78%}.bp2[data-astro-cid-lcdefpme]{aspect-ratio:3/4;object-fit:cover;border:10px solid var(--gasa);width:46%;position:absolute;bottom:0;right:0}.brand-text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:22px}.brand-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:34em}@media (width<=860px){.brand-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.prices[data-astro-cid-lcdefpme]{background:var(--tarjeta)}.pr[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(36px,6vw,96px);display:grid}.pr-card[data-astro-cid-lcdefpme]{padding:0}.pr-card[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:18px;font-size:clamp(1.6rem,1.3rem + .8vw,2.1rem)}.pr-card[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{margin:0}.pr-card[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-top:1px solid #a57f3a73;justify-content:space-between;align-items:baseline;gap:18px;padding:14px 0;display:flex}.pr-card[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid #a57f3a73}.pr-card[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-weight:500}.pr-card[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-family:var(--serif);text-align:right;margin:0;font-size:1.2rem;line-height:1.4}.pr-note[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin-bottom:26px}@media (width<=860px){.pr[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=560px){.pr-card[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:4px}.pr-card[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{text-align:left}}.visit-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;display:grid}.visit-photo[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;min-height:420px}.visit-text[data-astro-cid-lcdefpme]{padding:clamp(48px, 6vw, 96px) var(--pad)}.visit-text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:10px}.hours[data-astro-cid-lcdefpme]{gap:6px;max-width:380px;margin:26px 0 30px;padding:0;list-style:none;display:grid}.hours[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid #c9a45c33;justify-content:space-between;gap:18px;padding-bottom:6px;display:flex}.hours[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].closed{color:var(--claro)}.visit-acts[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-bottom:22px;display:flex}.small[data-astro-cid-lcdefpme]{font-size:.875rem}@media (width<=860px){.visit-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.visit-photo[data-astro-cid-lcdefpme]{aspect-ratio:3/2;min-height:0}}
