.carta-nav[data-astro-cid-ffcanglz]{top:var(--header-h);z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#f7f1e5eb;position:sticky}.carta-nav__inner[data-astro-cid-ffcanglz]{scrollbar-width:none;scroll-padding-inline:var(--gutter);-webkit-overflow-scrolling:touch;gap:1.75rem;padding-block:.65rem;display:flex;overflow-x:auto}.carta-nav__inner[data-astro-cid-ffcanglz]::-webkit-scrollbar{display:none}.carta-nav__group[data-astro-cid-ffcanglz]{flex:none;align-items:center;gap:.75rem;display:flex}.carta-nav__group[data-astro-cid-ffcanglz]+.carta-nav__group[data-astro-cid-ffcanglz]{border-left:1px solid var(--line);padding-left:1.5rem}.carta-nav__label[data-astro-cid-ffcanglz]{letter-spacing:.18em;text-transform:uppercase;color:var(--oro-600);font-size:.7rem;font-weight:700}.carta-nav[data-astro-cid-ffcanglz] ul[data-astro-cid-ffcanglz]{gap:.4rem;display:flex}.carta-nav[data-astro-cid-ffcanglz] a[data-astro-cid-ffcanglz]{white-space:nowrap;color:var(--tinta-2);border:1px solid #0000;border-radius:999px;padding:.4rem .85rem;font-size:.88rem;font-weight:500;text-decoration:none;transition:background-color .25s,color .25s,border-color .25s;display:inline-block}.carta-nav[data-astro-cid-ffcanglz] a[data-astro-cid-ffcanglz]:hover{border-color:var(--line);color:var(--tinta)}.carta-nav[data-astro-cid-ffcanglz] a[data-astro-cid-ffcanglz][aria-current=true]{background:var(--verde-800);color:var(--crema)}@supports (animation-timeline:scroll()){.carta-nav[data-astro-cid-ffcanglz]:after{content:"";background:linear-gradient(90deg, var(--oro-600), var(--oro-300));transform-origin:0;height:2px;animation:linear both progreso;animation-timeline:scroll(root);position:absolute;bottom:-1px;left:0;right:0;scale:0 1}@keyframes progreso{to{scale:1}}}.item[data-astro-cid-5m3khlfx]{border-bottom:1px solid var(--line);padding:1.1rem 0}.item__text[data-astro-cid-5m3khlfx]{gap:.35rem;display:grid}.item__head[data-astro-cid-5m3khlfx]{align-items:baseline;gap:.6rem;display:flex}.item__name[data-astro-cid-5m3khlfx]{font-family:var(--font-display);margin:0;font-size:1.35rem;font-weight:600;line-height:1.15}.item__name[data-astro-cid-5m3khlfx] .pill[data-astro-cid-5m3khlfx]{vertical-align:middle;margin-left:.5rem;padding:.2em .6em;font-size:.62rem}.item__dots[data-astro-cid-5m3khlfx]{border-bottom:1px dotted color-mix(in srgb, currentColor 35%, transparent);flex:1;min-width:1.5rem;transform:translateY(-.35em)}.item__prices[data-astro-cid-5m3khlfx]{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.25rem 1rem;display:flex}.item__price[data-astro-cid-5m3khlfx]{font-family:var(--font-display);white-space:nowrap;color:var(--accent);font-size:1.25rem;font-weight:600}.item__price[data-astro-cid-5m3khlfx] small[data-astro-cid-5m3khlfx]{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-right:.2em;font-size:.72rem;font-weight:600}.item__desc[data-astro-cid-5m3khlfx]{color:var(--muted);max-width:62ch;font-size:.97rem;line-height:1.55}.item--list[data-astro-cid-5m3khlfx]{padding:.7rem 0}.item--list[data-astro-cid-5m3khlfx] .item__name[data-astro-cid-5m3khlfx]{font-size:1.15rem}.item--list[data-astro-cid-5m3khlfx] .item__price[data-astro-cid-5m3khlfx]{font-size:1.1rem}.item--list[data-astro-cid-5m3khlfx] .item__desc[data-astro-cid-5m3khlfx]{font-size:.9rem}.item--featured[data-astro-cid-5m3khlfx]{grid-column:1/-1;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(1.25rem,3vw,2.5rem);padding-block:1.5rem;display:grid}.item__media[data-astro-cid-5m3khlfx]{aspect-ratio:1;margin:0}.item__media[data-astro-cid-5m3khlfx] img[data-astro-cid-5m3khlfx]{object-fit:cover;width:100%;height:100%;display:block}.item--featured[data-astro-cid-5m3khlfx] .item__name[data-astro-cid-5m3khlfx]{font-size:1.65rem}.item--featured[data-astro-cid-5m3khlfx] .item__desc[data-astro-cid-5m3khlfx]{max-width:none;font-size:1.02rem}@media (width<=760px){.item--featured[data-astro-cid-5m3khlfx]{grid-template-columns:1fr}.item__media[data-astro-cid-5m3khlfx]{aspect-ratio:5/4}}@media (width<=540px){.item__head[data-astro-cid-5m3khlfx]{flex-wrap:wrap}.item__dots[data-astro-cid-5m3khlfx]{display:none}.item__prices[data-astro-cid-5m3khlfx]{justify-content:flex-start;width:100%}}.menu-section[data-astro-cid-yekubmvn]{scroll-margin-top:calc(var(--header-h) + 72px);padding-top:clamp(2rem,4vw,3rem)}.menu-section__head[data-astro-cid-yekubmvn]{gap:.75rem;margin-bottom:.5rem;display:grid}.menu-section__head[data-astro-cid-yekubmvn] h3[data-astro-cid-yekubmvn]{text-transform:uppercase;letter-spacing:.08em;font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:600}.menu-section__head[data-astro-cid-yekubmvn] h3[data-astro-cid-yekubmvn] span[data-astro-cid-yekubmvn]{text-align:center;padding-inline:.25em}.menu-section__intro[data-astro-cid-yekubmvn]{text-align:center;font-style:italic;font-family:var(--font-display);font-size:1.15rem}.menu-section__items--cards[data-astro-cid-yekubmvn],.menu-section__items--list[data-astro-cid-yekubmvn]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,4vw,3.5rem);display:grid}@media (width<=760px){.menu-section__items--cards[data-astro-cid-yekubmvn],.menu-section__items--list[data-astro-cid-yekubmvn]{grid-template-columns:1fr}}.carta-hero[data-astro-cid-yhhbm4vk]{padding:calc(var(--header-h) + clamp(3rem, 7vw, 5.5rem)) 0 clamp(3rem, 6vw, 5rem);background:radial-gradient(55% 60% at 90% 0%, #c69a3d33, transparent 70%), var(--verde-950);color:var(--crema);text-align:center;position:relative;overflow:hidden}.carta-hero__inner[data-astro-cid-yhhbm4vk]{z-index:1;justify-items:center;gap:1rem;max-width:52rem;display:grid;position:relative}.carta-hero[data-astro-cid-yhhbm4vk] h1[data-astro-cid-yhhbm4vk]{font-size:clamp(3rem,8vw,5.5rem)}.carta-hero[data-astro-cid-yhhbm4vk] h1[data-astro-cid-yhhbm4vk] .script[data-astro-cid-yhhbm4vk]{color:var(--oro-300);font-size:1.1em}.carta-hero[data-astro-cid-yhhbm4vk] .lead[data-astro-cid-yhhbm4vk]{text-align:center}.carta-hero__nota[data-astro-cid-yhhbm4vk]{color:#f7f1e58c;font-size:.85rem}.carta[data-astro-cid-yhhbm4vk]{padding-block:clamp(2rem,4vw,3rem) clamp(4rem,8vw,7rem)}.carta__group[data-astro-cid-yhhbm4vk]+.carta__group[data-astro-cid-yhhbm4vk]{margin-top:clamp(4rem,8vw,6rem)}.carta__group-head[data-astro-cid-yhhbm4vk]{text-align:center;justify-items:center;gap:.25rem;margin-bottom:1rem;display:grid}.carta__group-head[data-astro-cid-yhhbm4vk] h2[data-astro-cid-yhhbm4vk]{font-size:clamp(2.4rem,5vw,3.8rem)}.carta__group-sub[data-astro-cid-yhhbm4vk]{color:var(--oro-600);font-size:1.9rem}.carta-cta__inner[data-astro-cid-yhhbm4vk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;display:flex}.carta-cta[data-astro-cid-yhhbm4vk] h2[data-astro-cid-yhhbm4vk]{margin-bottom:.5rem;font-size:clamp(2rem,4vw,3rem)}.carta-cta__actions[data-astro-cid-yhhbm4vk]{flex-wrap:wrap;gap:.9rem;display:flex}
