.carta-cab[data-astro-cid-yhhbm4vk]{padding-top:calc(var(--header-h) + clamp(40px, 7vw, 90px));text-align:center;background:radial-gradient(ellipse 60% 50% at 50% 0%, #ffffff80, transparent 70%), var(--paper);padding-bottom:clamp(48px,6vw,80px)}.carta-cab__in[data-astro-cid-yhhbm4vk]{justify-items:center;gap:18px;display:grid}.carta-cab[data-astro-cid-yhhbm4vk] .carta-cab__logo{width:120px;height:auto;animation:entra .9s var(--ease-out) both;margin-bottom:8px}.carta-cab__titulo[data-astro-cid-yhhbm4vk]{letter-spacing:-.05em;animation:entra 1s var(--ease-out) .12s both;font-size:clamp(5rem,16vw,12rem);font-weight:320;line-height:.85}.carta-cab__sub[data-astro-cid-yhhbm4vk]{font-family:var(--font-display);color:var(--fg-2);animation:entra 1s var(--ease-out) .26s both;font-size:clamp(1.5rem,3vw,2.2rem);font-style:italic;font-weight:320}.carta-cab__acciones[data-astro-cid-yhhbm4vk]{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 28px;margin-top:10px;display:flex}@keyframes entra{0%{opacity:0;transform:translateY(14px)}}.carta-nav[data-astro-cid-yhhbm4vk]{top:var(--header-h);z-index:20;backdrop-filter:blur(12px);border-block:1px solid var(--line);transition:top .26s var(--ease-out);background:#f4ede1e6;position:sticky}.cabecera.oculta~main[data-astro-cid-yhhbm4vk] .carta-nav[data-astro-cid-yhhbm4vk],body:has(.cabecera.oculta) .carta-nav[data-astro-cid-yhhbm4vk]{top:0}.carta-nav__in[data-astro-cid-yhhbm4vk]{max-width:var(--max);padding:12px var(--gutter);scrollbar-width:none;gap:8px;margin-inline:auto;display:flex;overflow-x:auto}.carta-nav__in[data-astro-cid-yhhbm4vk]::-webkit-scrollbar{display:none}.carta-nav[data-astro-cid-yhhbm4vk] .chip[data-astro-cid-yhhbm4vk]{flex:none}.carta-sec[data-astro-cid-yhhbm4vk]{border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--header-h) + 60px);padding-block:clamp(64px,9vw,130px)}.carta-sec__grid[data-astro-cid-yhhbm4vk]{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,100px);display:grid}.carta-sec--inv[data-astro-cid-yhhbm4vk] .carta-sec__lado[data-astro-cid-yhhbm4vk]{order:2}.carta-sec__lado[data-astro-cid-yhhbm4vk]{top:calc(var(--header-h) + 90px);gap:28px;display:grid;position:sticky}.carta-sec__foto[data-astro-cid-yhhbm4vk]{aspect-ratio:4/5;border-radius:var(--radius);background:var(--paper-3);overflow:hidden}.carta-sec__foto[data-astro-cid-yhhbm4vk] img{object-fit:cover;width:100%;height:100%}.carta-sec__titular[data-astro-cid-yhhbm4vk]{gap:6px;display:grid}.carta-sec__n[data-astro-cid-yhhbm4vk]{letter-spacing:.22em;color:var(--accent);font-variant-numeric:tabular-nums;font-size:.75rem}.carta-sec__titulo[data-astro-cid-yhhbm4vk]{letter-spacing:-.035em;font-size:clamp(2.6rem,5vw,4.4rem);font-weight:340;line-height:.95}.carta-sec__sub[data-astro-cid-yhhbm4vk]{font-family:var(--font-display);color:var(--fg-2);font-size:clamp(1.25rem,2vw,1.6rem);font-style:italic;font-weight:320}.carta-sec__leyenda[data-astro-cid-yhhbm4vk]{color:var(--muted);margin-top:8px;font-size:.82rem}.carta-sec__grupos[data-astro-cid-yhhbm4vk]{gap:clamp(40px,5vw,64px);display:grid}.carta-sec__grupos--vinos[data-astro-cid-yhhbm4vk]{grid-template-columns:1fr 1fr;gap:48px 40px}.grupo__titulo[data-astro-cid-yhhbm4vk]{border-bottom:1px solid var(--line-2);font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);align-items:baseline;gap:12px;margin-bottom:18px;padding-bottom:12px;font-size:.78rem;font-weight:650;display:flex}.grupo__puntos[data-astro-cid-yhhbm4vk]{flex:1}.grupo__precio[data-astro-cid-yhhbm4vk]{font-family:var(--font-display);letter-spacing:0;text-transform:none;color:var(--fg);font-size:1.2rem;font-weight:450}.platos[data-astro-cid-yhhbm4vk]{gap:20px;margin:0;padding:0;list-style:none;display:grid}.plato-carta__fila[data-astro-cid-yhhbm4vk]{align-items:baseline;gap:10px;display:flex}.plato-carta__nombre[data-astro-cid-yhhbm4vk]{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(1.15rem,1.6vw,1.32rem);font-weight:430;line-height:1.25}.plato-carta__puntos[data-astro-cid-yhhbm4vk]{border-bottom:1.5px dotted var(--line-2);flex:1;min-width:24px;transform:translateY(-5px)}.plato-carta__precio[data-astro-cid-yhhbm4vk]{font-size:.98rem;font-weight:600}.plato-carta__desc[data-astro-cid-yhhbm4vk]{max-width:52ch;font-family:var(--font-display);color:var(--muted);margin-top:3px;font-size:1rem;font-style:italic;font-weight:330;line-height:1.45}.carta-nota[data-astro-cid-yhhbm4vk]{border-radius:var(--radius);background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line);gap:12px;padding:clamp(22px,3vw,32px);display:grid}.carta-nota__incluye[data-astro-cid-yhhbm4vk]{font-family:var(--font-display);font-size:1.25rem;font-weight:380;line-height:1.4}.carta-nota__extras[data-astro-cid-yhhbm4vk]{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.carta-nota__extras[data-astro-cid-yhhbm4vk] li[data-astro-cid-yhhbm4vk]{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;padding:6px 12px;font-size:.85rem}.carta-nota__extra[data-astro-cid-yhhbm4vk]{color:var(--fg-2);border-top:1px dashed var(--line-2);padding-top:10px;font-size:.9rem}.carta-fin[data-astro-cid-yhhbm4vk]{text-align:center;justify-items:center;gap:14px;padding-block:clamp(80px,10vw,140px);display:grid}.carta-fin__gracias[data-astro-cid-yhhbm4vk]{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(2.2rem,5vw,3.6rem);font-style:italic;font-weight:320}@media (width<=900px){.carta-sec__grid[data-astro-cid-yhhbm4vk]{grid-template-columns:1fr}.carta-sec--inv[data-astro-cid-yhhbm4vk] .carta-sec__lado[data-astro-cid-yhhbm4vk]{order:0}.carta-sec__lado[data-astro-cid-yhhbm4vk]{grid-template-columns:120px 1fr;align-items:end;gap:20px;position:static}.carta-sec__foto[data-astro-cid-yhhbm4vk]{aspect-ratio:1}.carta-sec__grupos--vinos[data-astro-cid-yhhbm4vk]{grid-template-columns:1fr}}
