.cc__wrap[data-astro-cid-saonshgz]{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem)}@media(min-width:900px){.cc__wrap[data-astro-cid-saonshgz]{grid-template-columns:14rem minmax(0,1fr);gap:4rem}}.cc__contenido[data-astro-cid-saonshgz],.cc__item[data-astro-cid-saonshgz],.cc__item-main[data-astro-cid-saonshgz],.cc__item-row[data-astro-cid-saonshgz]{min-width:0}.cc__indice-titulo[data-astro-cid-saonshgz]{margin-bottom:.75rem}.cc__indice-lista[data-astro-cid-saonshgz]{list-style:none;margin:0;padding:0}@media(max-width:899px){.cc__indice-lista[data-astro-cid-saonshgz]{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.5rem;scrollbar-width:thin}}@media(min-width:900px){.cc__indice[data-astro-cid-saonshgz]{position:sticky;top:1.5rem;align-self:start}.cc__indice-lista[data-astro-cid-saonshgz]{display:flex;flex-direction:column;gap:.35rem}}.cc__indice-link[data-astro-cid-saonshgz]{display:inline-block;padding:.45rem .75rem;border-radius:var(--radius-md);font-size:var(--text-sm);color:color-mix(in srgb,var(--color-texto) 75%,transparent);border:1px solid transparent;transition:background-color var(--motion-fast),color var(--motion-fast),border-color var(--motion-fast);white-space:nowrap}.cc__indice-link[data-astro-cid-saonshgz]:hover{background-color:color-mix(in srgb,var(--color-primario) 10%,transparent);color:var(--color-primario)}.cc__sec[data-astro-cid-saonshgz]{padding-block:clamp(2.5rem,5vw,4rem);border-bottom:1px solid color-mix(in srgb,var(--color-texto) 10%,transparent)}.cc__sec[data-astro-cid-saonshgz]:first-child{padding-top:0}.cc__sec[data-astro-cid-saonshgz]:last-child{border-bottom:0}.cc__sec[data-astro-cid-saonshgz]:target{scroll-margin-top:6rem}.cc__sec-head[data-astro-cid-saonshgz]{display:flex;align-items:baseline;gap:1rem;margin-bottom:.5rem}.cc__sec-num[data-astro-cid-saonshgz]{font-family:var(--font-display);font-style:italic;font-size:var(--text-3xl);color:var(--color-primario);letter-spacing:-.03em;line-height:1;flex-shrink:0}.cc__sec-titulo[data-astro-cid-saonshgz]{margin:0}.cc__sec-desc[data-astro-cid-saonshgz]{margin:0 0 2rem;color:color-mix(in srgb,var(--color-texto) 75%,transparent);max-width:36rem}.cc__lista[data-astro-cid-saonshgz]{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:0}@media(min-width:700px){.cc__lista[data-astro-cid-saonshgz]{grid-template-columns:repeat(2,1fr);gap:0 clamp(2rem,4vw,3.5rem)}}.cc__item[data-astro-cid-saonshgz]{padding-block:1.1rem;border-bottom:1px dashed color-mix(in srgb,var(--color-texto) 14%,transparent)}.cc__item-row[data-astro-cid-saonshgz]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.cc__item-row[data-astro-cid-saonshgz]:after{content:"";flex:1 1 auto;border-bottom:1px dotted color-mix(in srgb,var(--color-texto) 25%,transparent);margin:0 .5rem .35em;align-self:end;height:0;order:2}.cc__item-nombre[data-astro-cid-saonshgz]{order:1;font-family:var(--font-body);font-weight:600;font-size:var(--text-base);margin:0;letter-spacing:.01em}.cc__item-precio[data-astro-cid-saonshgz]{order:3;font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-primario);margin:0;letter-spacing:-.01em;line-height:1;flex-shrink:0}.cc__item-desc[data-astro-cid-saonshgz]{font-size:var(--text-sm);color:color-mix(in srgb,var(--color-texto) 75%,transparent);margin:.45rem 0 0;line-height:var(--leading-body)}.cc__item-meta[data-astro-cid-saonshgz]{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:center}.cc__tags[data-astro-cid-saonshgz]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}.cc__tag[data-astro-cid-saonshgz]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);padding:.15rem .55rem;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-acento) 22%,transparent);color:color-mix(in srgb,var(--color-texto) 88%,transparent);font-weight:600}.cc__alergenos[data-astro-cid-saonshgz]{margin:0}.carta-hero__eyebrow[data-astro-cid-f2vctvlz]{justify-content:center;margin-bottom:1rem}.carta-hero__lead[data-astro-cid-f2vctvlz]{margin:1.25rem auto 0;max-width:34rem;color:color-mix(in srgb,var(--color-texto) 80%,transparent)}.carta-hero__sello[data-astro-cid-f2vctvlz]{margin-top:clamp(4.5rem,11vw,6.5rem)}.carta-aviso[data-astro-cid-f2vctvlz]{padding-block:1rem 2.5rem}.carta-aviso__txt[data-astro-cid-f2vctvlz]{margin-top:1.25rem;opacity:.85}.carta-vinos-cta[data-astro-cid-f2vctvlz]{padding-block:clamp(1.5rem,4vw,3rem) .5rem}.carta-vinos-cta__box[data-astro-cid-f2vctvlz]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;padding:clamp(1.5rem,3vw,2.25rem);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--color-primario) 8%,var(--color-fondo));border:1px solid color-mix(in srgb,var(--color-primario) 24%,transparent)}.carta-vinos-cta__titulo[data-astro-cid-f2vctvlz]{margin:.6rem 0 .35rem}.carta-vinos-cta__txt[data-astro-cid-f2vctvlz]{margin:0;max-width:32rem;color:color-mix(in srgb,var(--color-texto) 78%,transparent)}.carta-vinos-cta[data-astro-cid-f2vctvlz] .btn[data-astro-cid-f2vctvlz] svg[data-astro-cid-f2vctvlz]{margin-left:.15rem}
