.dish[data-astro-cid-fxvswmev]{gap:.25rem;display:grid}.dish__head[data-astro-cid-fxvswmev]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.dish[data-astro-cid-fxvswmev] h3[data-astro-cid-fxvswmev]{font-size:1.1875rem;line-height:1.25}.dish__price[data-astro-cid-fxvswmev]{font-variant-numeric:tabular-nums;color:var(--oro-claro);flex:none;font-weight:600}.dish__desc[data-astro-cid-fxvswmev]{color:var(--humo);max-width:34em;line-height:1.45}.intro[data-astro-cid-rzauuypp]{gap:.75rem;padding-block:clamp(2.5rem,2rem + 3vw,4.5rem) clamp(2rem,1.5rem + 2vw,3rem);display:grid}.index[data-astro-cid-rzauuypp]{top:var(--header-h);z-index:10;margin-inline:calc(var(--gutter) * -1);background:var(--noche);border-block:1px solid var(--line);position:sticky}.index[data-astro-cid-rzauuypp] ul[data-astro-cid-rzauuypp]{padding:0 var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none;gap:1.25rem;margin:0;list-style:none;display:flex;overflow-x:auto}.index[data-astro-cid-rzauuypp] li[data-astro-cid-rzauuypp]{flex:none}.index[data-astro-cid-rzauuypp] a[data-astro-cid-rzauuypp]{min-height:3rem;font-family:var(--display);letter-spacing:.06em;color:var(--humo);white-space:nowrap;align-items:center;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.index[data-astro-cid-rzauuypp] a[data-astro-cid-rzauuypp]:hover,.index[data-astro-cid-rzauuypp] a[data-astro-cid-rzauuypp][aria-current]{color:var(--oro-claro)}.index[data-astro-cid-rzauuypp] a[data-astro-cid-rzauuypp]:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .18s;position:absolute;bottom:.6rem;left:0;right:0;transform:scaleX(0)}.index[data-astro-cid-rzauuypp] a[data-astro-cid-rzauuypp][aria-current]:after{transform:scaleX(1)}.course[data-astro-cid-rzauuypp]{border-top:1px solid var(--line);gap:1.5rem;padding-block:2.5rem;scroll-margin-top:3.5rem;display:grid}.course[data-astro-cid-rzauuypp]:first-of-type{border-top:0}.course__head[data-astro-cid-rzauuypp]{gap:.375rem;display:grid}.course[data-astro-cid-rzauuypp] h2[data-astro-cid-rzauuypp]{color:var(--oro-claro);font-size:clamp(1.75rem,1.5rem + 1vw,2.375rem)}.course__note[data-astro-cid-rzauuypp]{color:var(--humo);max-width:34em}.course__dishes[data-astro-cid-rzauuypp]{align-content:start;gap:1.375rem 2.5rem;display:grid}.course[data-astro-cid-rzauuypp] .course__photo{max-width:24rem}.carta__end[data-astro-cid-rzauuypp]{padding-block:2.5rem var(--section);border-top:1px solid var(--line);justify-items:start;gap:1.5rem;display:grid}.carta__end[data-astro-cid-rzauuypp] p[data-astro-cid-rzauuypp]{max-width:38em}.carta__actions[data-astro-cid-rzauuypp]{flex-wrap:wrap;gap:.75rem;display:flex}@media (width>=48rem){.course__dishes[data-astro-cid-rzauuypp]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=62rem){.carta[data-astro-cid-rzauuypp]{grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start;column-gap:clamp(2rem,4vw,4rem);display:grid}.index[data-astro-cid-rzauuypp]{top:calc(var(--header-h) + 2rem);background:0 0;border:0;margin:0;padding-top:2.5rem}.index[data-astro-cid-rzauuypp] ul[data-astro-cid-rzauuypp]{border-left:1px solid var(--line);flex-direction:column;gap:0;padding:0;overflow:visible}.index[data-astro-cid-rzauuypp] a[data-astro-cid-rzauuypp]{min-height:2.5rem;padding-left:1.125rem;font-size:1rem}.index[data-astro-cid-rzauuypp] a[data-astro-cid-rzauuypp]:after{transform-origin:top;width:1px;height:auto;inset:.5rem auto .5rem -1px;transform:scaleY(0)}.index[data-astro-cid-rzauuypp] a[data-astro-cid-rzauuypp][aria-current]:after{transform:scaleY(1)}.course[data-astro-cid-rzauuypp]{grid-template-columns:minmax(0,1fr);padding-block:3rem;scroll-margin-top:0}.course--photo[data-astro-cid-rzauuypp]{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,2fr) minmax(0,1fr);column-gap:clamp(2rem,3.5vw,3.5rem)}.course--photo[data-astro-cid-rzauuypp] .course__head[data-astro-cid-rzauuypp]{grid-column:1}.course--photo[data-astro-cid-rzauuypp] .course__dishes[data-astro-cid-rzauuypp]{grid-column:1;grid-template-columns:minmax(0,1fr)}.course--photo[data-astro-cid-rzauuypp] .course__photo{max-width:none;top:calc(var(--header-h) + 2rem);grid-area:1/2/span 2;position:sticky}}@media (width>=75rem){.course--photo[data-astro-cid-rzauuypp] .course__dishes[data-astro-cid-rzauuypp]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.index[data-astro-cid-rzauuypp] a[data-astro-cid-rzauuypp]:after{transition:none}}
