.open[data-astro-cid-fkllokcm]{position:relative}.open[data-astro-cid-fkllokcm] .ph__h1{max-width:11ch}.open[data-astro-cid-fkllokcm] .ph__side{max-height:74svh}.open__fine[data-astro-cid-fkllokcm]{flex-basis:100%;max-width:46ch;margin:.4rem 0 0}.open__fine[data-astro-cid-fkllokcm]:lang(zh){max-width:30em}.carta[data-astro-cid-fkllokcm]{padding:clamp(4.5rem, 7vw, 6.5rem) var(--gutter) 0;grid-template-columns:12.5rem minmax(0,1fr);gap:0 clamp(2.5rem,5vw,5.5rem);display:grid}.rail[data-astro-cid-fkllokcm]{z-index:30;align-self:start;padding:0 .25rem 2rem 1.25rem;position:sticky;top:6.5rem}.rail__k[data-astro-cid-fkllokcm]{margin:0 0 1.1rem}.rail__wrap[data-astro-cid-fkllokcm]{position:relative}.rail__list[data-astro-cid-fkllokcm]{margin:0;padding:0;list-style:none}.rail__list[data-astro-cid-fkllokcm] a[data-astro-cid-fkllokcm]{font:400 1.05rem/1.25 var(--f-display);letter-spacing:-.01em;color:var(--ivory-dim);transition:color .5s var(--ease-lux), translate .6s var(--ease-lux);padding:.36rem 0;text-decoration:none;display:block}.rail__list[data-astro-cid-fkllokcm] a[data-astro-cid-fkllokcm][aria-current=true]{color:var(--white);translate:.35rem}@media (hover:hover) and (pointer:fine){.rail__list[data-astro-cid-fkllokcm] a[data-astro-cid-fkllokcm]:hover{color:var(--gold-hi)}}.rail__ribbon[data-astro-cid-fkllokcm]{width:.38rem;height:var(--rib,3.4rem);clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - .42rem),0 100%);transition:height .9s var(--ease-lux);background:linear-gradient(90deg,#8c6e3c,#e8d4a2 45%,#c0a764 70%,#8c6e3c);position:absolute;top:-2.6rem;left:-1.25rem;box-shadow:0 0 12px #0006}.no-js .alg[data-astro-cid-fkllokcm],.no-js .legend__go[data-astro-cid-fkllokcm]{display:none}.alg[data-astro-cid-fkllokcm]{border-top:1px solid #d8bf8a33;margin-top:1.6rem;padding-top:1.1rem}.alg__btn[data-astro-cid-fkllokcm]{cursor:pointer;font:500 .875rem/1.3 var(--f-sans);color:var(--white);text-align:left;background:0 0;border:0;align-items:center;gap:.6rem;padding:.2rem 0;transition:color .3s;display:inline-flex}.alg__btn[data-astro-cid-fkllokcm] svg[data-astro-cid-fkllokcm]{width:.7rem;height:.7rem;fill:var(--gold);transition:rotate .8s var(--ease-lux);flex:none}@media (hover:hover) and (pointer:fine){.alg__btn[data-astro-cid-fkllokcm]:hover{color:var(--gold-hi)}.alg__btn[data-astro-cid-fkllokcm]:hover svg[data-astro-cid-fkllokcm]{rotate:45deg}}.alg__on[data-astro-cid-fkllokcm]{margin-top:.7rem}.alg__sum[data-astro-cid-fkllokcm]{font:italic 300 .95rem/1.4 var(--f-text);color:var(--gold-hi);margin:0}.alg__n[data-astro-cid-fkllokcm]{font:400 .8rem/1.4 var(--f-sans);color:var(--ivory-dim);margin:.15rem 0 0}.alg__act[data-astro-cid-fkllokcm]{gap:1rem;margin:.5rem 0 0;display:flex}.alg__act[data-astro-cid-fkllokcm] button[data-astro-cid-fkllokcm],.algb__act[data-astro-cid-fkllokcm] button[data-astro-cid-fkllokcm]{cursor:pointer;font:500 .8rem/1.6 var(--f-sans);color:var(--ivory);background:0 0;background:var(--rule) 0 100% / 100% 1px no-repeat;border:0;padding:0 0 .2em;text-decoration:none}.alg[data-astro-cid-fkllokcm].is-on .alg__btn[data-astro-cid-fkllokcm]{display:none}.rail__list[data-astro-cid-fkllokcm] .rail__c{font:400 .75rem/1 var(--f-sans);color:var(--gold);margin-left:.45rem}.algb[data-astro-cid-fkllokcm]{border-bottom:1px solid #d8bf8a38;margin:0 0 clamp(3rem,6vw,5rem);padding:0 0 2rem;scroll-margin-top:7rem}.algb__k[data-astro-cid-fkllokcm]{margin:0 0 .6rem}.algb__t[data-astro-cid-fkllokcm]{max-width:24ch;margin:0}.algb__n[data-astro-cid-fkllokcm]{font:300 .95rem/1.6 var(--f-sans);color:var(--ivory);margin:.9rem 0 0}.algb__act[data-astro-cid-fkllokcm]{gap:1.6rem;margin:.8rem 0 0;display:flex}.algb__act[data-astro-cid-fkllokcm] .link[data-astro-cid-fkllokcm]{font-size:.875rem}.ch__hid[data-astro-cid-fkllokcm]{font:italic 300 .9rem/1.5 var(--f-text);color:var(--ivory-dim);margin:1.6rem 0 0}.algd[data-astro-cid-fkllokcm]{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--ivory);overscroll-behavior:contain;background:linear-gradient(168deg,#230910,#170509);border:0;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto}.algd[data-astro-cid-fkllokcm]::backdrop{background:#0a020599}.algd[data-astro-cid-fkllokcm][open]{animation:algd-in .7s var(--ease-lux)}@keyframes algd-in{0%{opacity:0;clip-path:inset(0 0 8%)}to{opacity:1;clip-path:inset(0)}}.algd__in[data-astro-cid-fkllokcm]{text-align:center;min-height:100%;padding:clamp(4rem, 9vh, 6rem) var(--gutter);align-content:center;justify-items:center;max-width:62rem;margin:0 auto;display:grid;position:relative}.algd__t[data-astro-cid-fkllokcm]{margin:.7rem 0 0}.algd__p[data-astro-cid-fkllokcm]{max-width:40ch;font:300 1rem/1.7 var(--f-sans);color:var(--ivory);margin:1.2rem 0 0}.algd__keys[data-astro-cid-fkllokcm]{grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:.7rem;width:100%;margin:clamp(2rem,5vh,3rem) 0 0;display:grid}.algd__keys[data-astro-cid-fkllokcm] button[data-astro-cid-fkllokcm]{text-align:left;cursor:pointer;min-height:3.6rem;font:300 1.02rem/1.25 var(--f-text);color:var(--white);background:#fff0dc06;border:1px solid #d8bf8a3d;border-radius:4px;align-items:center;gap:.85rem;padding:.7rem 1.1rem;transition:border-color .3s,background .3s,color .3s;display:flex}.algd__box[data-astro-cid-fkllokcm]{border:1px solid #d8bf8a8c;border-radius:2px;flex:none;width:1.1rem;height:1.1rem;transition:background .3s,border-color .3s;position:relative}.algd__box[data-astro-cid-fkllokcm]:after{content:"";opacity:0;border:1.5px solid #2a0c10;border-width:0 1.5px 1.5px 0;width:.3rem;height:.58rem;transition:opacity .2s;position:absolute;top:.12rem;left:.34rem;rotate:45deg}.algd__keys[data-astro-cid-fkllokcm] button[data-astro-cid-fkllokcm][aria-pressed=true]{border-color:var(--gold);color:var(--gold-hi);background:#d8bf8a1a}.algd__keys[data-astro-cid-fkllokcm] button[data-astro-cid-fkllokcm][aria-pressed=true] .algd__box[data-astro-cid-fkllokcm]{background:linear-gradient(#cdb070,#e8d4a2);border-color:#0000}.algd__keys[data-astro-cid-fkllokcm] button[data-astro-cid-fkllokcm][aria-pressed=true] .algd__box[data-astro-cid-fkllokcm]:after{opacity:1}@media (hover:hover) and (pointer:fine){.algd__keys[data-astro-cid-fkllokcm] button[data-astro-cid-fkllokcm]:hover{border-color:var(--gold)}}.algd__foot[data-astro-cid-fkllokcm]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 2rem;margin:clamp(2rem,5vh,3rem) 0 0;display:flex}.algd__foot[data-astro-cid-fkllokcm] button[data-astro-cid-fkllokcm].link,.algb__act[data-astro-cid-fkllokcm] button[data-astro-cid-fkllokcm].link{cursor:pointer;background:0 0;border:0;padding:0}.algd__live[data-astro-cid-fkllokcm]{opacity:.75;font-weight:400}.algd__live[data-astro-cid-fkllokcm]:not(:empty):before{content:"· "}.algd__x[data-astro-cid-fkllokcm]{cursor:pointer;background:0 0;border:0;width:2.75rem;height:2.75rem;position:absolute;top:clamp(1.2rem,3vh,2rem);right:0}.algd__x[data-astro-cid-fkllokcm] span[data-astro-cid-fkllokcm],.algd__x[data-astro-cid-fkllokcm] span[data-astro-cid-fkllokcm]:before{background:var(--ivory);width:50%;height:1px;position:absolute;top:50%;left:25%;rotate:45deg}.algd__x[data-astro-cid-fkllokcm] span[data-astro-cid-fkllokcm]:before{content:"";width:100%;left:0;rotate:90deg}.ch[data-astro-cid-fkllokcm]{padding-bottom:clamp(4.5rem,7vw,6.5rem);scroll-margin-top:5rem}.ch__head[data-astro-cid-fkllokcm]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:2rem clamp(1rem,2vw,2rem);display:grid}.ch__title[data-astro-cid-fkllokcm]{grid-area:1/1/auto/span 6}.ch__title[data-astro-cid-fkllokcm] .h-xl[data-astro-cid-fkllokcm]{margin:.7rem 0 0}.ch__title[data-astro-cid-fkllokcm] .h-xl[data-astro-cid-fkllokcm] .acc{font-size:1.38em}.ch__plate[data-astro-cid-fkllokcm]{aspect-ratio:3/2;grid-area:1/7/auto/-1;max-height:52svh;margin:0;overflow:hidden}.ch__plate[data-astro-cid-fkllokcm] picture,.ch__plate[data-astro-cid-fkllokcm] img{object-fit:cover;width:100%;height:100%}.ch--tall[data-astro-cid-fkllokcm] .ch__plate[data-astro-cid-fkllokcm]{aspect-ratio:5/4}.ch--square[data-astro-cid-fkllokcm] .ch__plate[data-astro-cid-fkllokcm]{aspect-ratio:4/3}.ch--l[data-astro-cid-fkllokcm] .ch__title[data-astro-cid-fkllokcm]{grid-column:8/-1}.ch--l[data-astro-cid-fkllokcm] .ch__plate[data-astro-cid-fkllokcm]{grid-column:1/span 6}.ch--tall[data-astro-cid-fkllokcm] .ch__plate[data-astro-cid-fkllokcm]{aspect-ratio:4/5;grid-column:9/-1;max-height:none}.ch--tall[data-astro-cid-fkllokcm] .ch__title[data-astro-cid-fkllokcm]{grid-column:1/span 8}.ch--tall[data-astro-cid-fkllokcm].ch--l .ch__plate[data-astro-cid-fkllokcm]{grid-column:1/span 4}.ch--tall[data-astro-cid-fkllokcm].ch--l .ch__title[data-astro-cid-fkllokcm]{grid-column:6/-1}.ch--drinks[data-astro-cid-fkllokcm] .ch__title[data-astro-cid-fkllokcm],.ch--allergens[data-astro-cid-fkllokcm] .ch__title[data-astro-cid-fkllokcm],.ch--np[data-astro-cid-fkllokcm] .ch__title[data-astro-cid-fkllokcm]{grid-column:1/span 9}.ch__lede[data-astro-cid-fkllokcm]{max-width:40ch;font:300 .95rem/1.75 var(--f-sans);color:var(--ivory);margin:1.4rem 0 0}.ch__lede--first[data-astro-cid-fkllokcm]{font:italic 300 1.15rem/1.5 var(--f-text);color:var(--gold-hi)}.ch__notes[data-astro-cid-fkllokcm]{columns:2;column-gap:clamp(2.5rem,5vw,5rem);margin-top:1.6rem}.ch__notes[data-astro-cid-fkllokcm] .ch__note[data-astro-cid-fkllokcm]{break-inside:avoid;margin:0 0 .8rem}.ch__note[data-astro-cid-fkllokcm],.grp__note[data-astro-cid-fkllokcm]{max-width:62ch;font:italic 300 .875rem/1.6 var(--f-text);color:var(--ivory-dim);margin:1.6rem 0 0}.ch--tasting[data-astro-cid-fkllokcm]{text-align:center;padding-bottom:clamp(6rem,10vw,9rem)}.ch--tasting[data-astro-cid-fkllokcm] .ch__head[data-astro-cid-fkllokcm]{display:block}.ch--tasting[data-astro-cid-fkllokcm] .ch__title[data-astro-cid-fkllokcm]{justify-items:center;display:grid}.prices[data-astro-cid-fkllokcm]{justify-content:center;align-items:center;gap:clamp(2rem,5vw,4.5rem);margin-top:clamp(2.4rem,5vw,3.6rem);display:flex}.prices__p[data-astro-cid-fkllokcm]{justify-items:center;gap:.55rem;margin:0;display:grid}.prices__n[data-astro-cid-fkllokcm]{font:400 clamp(2.6rem, 1.6rem + 2.2vw, 3.8rem)/1 var(--f-display);letter-spacing:-.03em;color:var(--white)}.prices__l[data-astro-cid-fkllokcm]{font:italic 300 1rem/1.3 var(--f-text);color:var(--gold-hi)}.prices__or[data-astro-cid-fkllokcm]{background:linear-gradient(#0000,#d8bf8a80,#0000);align-self:stretch;width:1px}.prices__act[data-astro-cid-fkllokcm]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 2rem;margin-top:clamp(2rem,4vw,2.8rem);display:flex}.ch__body[data-astro-cid-fkllokcm]{margin-top:clamp(2.2rem,3.5vw,3rem)}.ch--tasting[data-astro-cid-fkllokcm] .ch__body[data-astro-cid-fkllokcm]{justify-items:center;margin-top:clamp(4.5rem,9vw,7rem);display:grid}.ch--tasting[data-astro-cid-fkllokcm] .grp[data-astro-cid-fkllokcm]{width:100%;max-width:40rem}.ch--tasting[data-astro-cid-fkllokcm] .grp--aside[data-astro-cid-fkllokcm]{border-top:0;margin-top:clamp(5rem,9vw,7rem);padding-top:clamp(2.5rem,4vw,3.5rem);position:relative}.ch--tasting[data-astro-cid-fkllokcm] .grp--aside[data-astro-cid-fkllokcm]:before{content:"";background:linear-gradient(90deg, transparent, var(--gold), transparent);width:6rem;height:1px;position:absolute;top:0;left:50%;translate:-50%}.ch--tasting[data-astro-cid-fkllokcm] .grp--aside[data-astro-cid-fkllokcm] .grp__h[data-astro-cid-fkllokcm]{margin-bottom:1.4rem;font-size:clamp(1.6rem,1.2rem + .9vw,2.1rem)}.ch--tasting[data-astro-cid-fkllokcm] .grp--aside[data-astro-cid-fkllokcm] .dishes[data-astro-cid-fkllokcm]{max-width:30rem;margin-inline:auto}.ch--tasting[data-astro-cid-fkllokcm] .grp--aside[data-astro-cid-fkllokcm] .dish[data-astro-cid-fkllokcm]{border:0}.ch--tasting[data-astro-cid-fkllokcm] .grp__contact[data-astro-cid-fkllokcm]{flex-wrap:wrap;justify-content:center;gap:.2rem 2rem;margin-top:1.4rem;display:flex}.ch--tasting[data-astro-cid-fkllokcm] .grp--aside[data-astro-cid-fkllokcm] .dish__l[data-astro-cid-fkllokcm]{grid-template-columns:1fr;justify-items:center;row-gap:.35rem;display:grid}.ch--tasting[data-astro-cid-fkllokcm] .grp--aside[data-astro-cid-fkllokcm] .dish__n[data-astro-cid-fkllokcm]{text-wrap:balance}.ch--tasting[data-astro-cid-fkllokcm] .grp--aside[data-astro-cid-fkllokcm] .dish__n[data-astro-cid-fkllokcm]:after{display:none}.ch--tasting[data-astro-cid-fkllokcm] .grp--aside[data-astro-cid-fkllokcm] .dish__p[data-astro-cid-fkllokcm]{font-size:1.3rem}.ch--tasting[data-astro-cid-fkllokcm] .encargo[data-astro-cid-fkllokcm]{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(1.6rem,4vw,3.5rem);max-width:64rem;display:grid}.encargo__img[data-astro-cid-fkllokcm]{aspect-ratio:4/3;margin:0;overflow:hidden}.encargo__img[data-astro-cid-fkllokcm] picture,.encargo__img[data-astro-cid-fkllokcm] img{object-fit:cover;width:100%;height:100%}.ch--tasting[data-astro-cid-fkllokcm] .encargo[data-astro-cid-fkllokcm] .grp__h[data-astro-cid-fkllokcm]{text-wrap:balance;margin:.5rem 0 .6rem}.encargo__price[data-astro-cid-fkllokcm]{font:400 1.5rem/1 var(--f-display);color:var(--gold-hi);margin:0 0 1rem}.encargo__p[data-astro-cid-fkllokcm]{font:300 1rem/1.75 var(--f-sans);color:var(--ivory);max-width:46ch;margin:0 0 .8rem}.encargo__imp[data-astro-cid-fkllokcm]{font:400 .95rem/1.5 var(--f-sans);color:var(--white);border:1px solid #d8bf8a59;max-width:46ch;margin:1.2rem 0 0;padding:.8rem 1rem}.encargo__how[data-astro-cid-fkllokcm]{font:400 .95rem/1.5 var(--f-sans);color:var(--ivory-dim);margin:1.3rem 0 .4rem}.encargo__contact[data-astro-cid-fkllokcm]{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.encargo__contact[data-astro-cid-fkllokcm] span[data-astro-cid-fkllokcm]{min-width:5.5rem;color:var(--ivory-dim);font-size:.9rem;display:inline-block}.encargo__al[data-astro-cid-fkllokcm]{margin-top:1.2rem}.ch--tasting[data-astro-cid-fkllokcm] .grp__note[data-astro-cid-fkllokcm]{margin-inline:auto}.grp[data-astro-cid-fkllokcm]+.grp[data-astro-cid-fkllokcm]{margin-top:clamp(2.5rem,5vw,4rem)}.ch--tasting[data-astro-cid-fkllokcm] .grp[data-astro-cid-fkllokcm]+.grp[data-astro-cid-fkllokcm]{margin-top:0}.grp__h[data-astro-cid-fkllokcm]{font:400 clamp(1.5rem, 1rem + 1.1vw, 2.2rem)/1.1 var(--f-display);letter-spacing:-.026em;color:var(--white);margin:0 0 1rem}.grp--aside[data-astro-cid-fkllokcm] .grp__h[data-astro-cid-fkllokcm]{font-size:1.5rem}.grp__contact[data-astro-cid-fkllokcm]{justify-items:start;gap:0;margin:.6rem 0 0;display:grid}.grp__contact[data-astro-cid-fkllokcm] .link[data-astro-cid-fkllokcm]{font-size:.85rem}.dishes[data-astro-cid-fkllokcm]{columns:2;column-gap:clamp(2.5rem,5vw,5rem);margin:0;padding:0;list-style:none}.dishes--one[data-astro-cid-fkllokcm]{columns:1;max-width:40rem}.ch__body--cols[data-astro-cid-fkllokcm] .dishes[data-astro-cid-fkllokcm]{max-width:none}.dish[data-astro-cid-fkllokcm]{break-inside:avoid;transition:opacity .6s var(--ease-lux);border-top:1px solid #d8bf8a21;padding:.85rem 0 .95rem;position:relative}.dish__l[data-astro-cid-fkllokcm]{grid-template-columns:minmax(0,1fr) auto;align-items:last baseline;column-gap:.8rem;margin:0;display:grid}.dish__l--np[data-astro-cid-fkllokcm]{grid-template-columns:minmax(0,1fr)}.dish__n[data-astro-cid-fkllokcm]{font:300 1.06rem/1.5 var(--f-text);color:var(--white);overflow:hidden}.dish__l[data-astro-cid-fkllokcm]:not(.dish__l--np) .dish__n[data-astro-cid-fkllokcm]:after{content:"";vertical-align:.22em;transform-origin:0;width:30rem;height:2px;transition:scale 1.4s var(--ease-lux);background:radial-gradient(circle at 1px 1px,#d8bf8a99 .75px,#0000 1.1px) 0 0/6px 2px repeat-x;margin:0 -30rem 0 .5em;display:inline-block}.dish__p[data-astro-cid-fkllokcm]{font:400 1.05rem/1.5 var(--f-display);color:var(--gold-hi);white-space:nowrap}.dish__x[data-astro-cid-fkllokcm]{font:italic 300 .92rem/1.5 var(--f-text);color:var(--ivory-dim);max-width:46ch;margin:.1rem 0 0}.dish__m[data-astro-cid-fkllokcm]{font-style:normal;font-family:var(--f-sans);font-size:.8rem}.dish__e[data-astro-cid-fkllokcm]{font:400 .8rem/1.4 var(--f-sans);color:var(--ivory);margin:.15rem 0 0}.dish__pair[data-astro-cid-fkllokcm]{font:italic 300 .95rem/1.5 var(--f-text);color:var(--gold-hi);margin:.35rem 0 0}.dish__pair[data-astro-cid-fkllokcm] span[data-astro-cid-fkllokcm]{font:500 .78rem/1 var(--f-sans);color:var(--gold);margin-right:.3rem;font-style:normal}.dish__a[data-astro-cid-fkllokcm]{font:400 .78rem/1.5 var(--f-sans);letter-spacing:.01em;color:#b8a794b8;margin:.3rem 0 0}.dish__reg[data-astro-cid-fkllokcm]{font:italic 300 .95rem/1.3 var(--f-text);color:var(--gold);margin:0 0 .6rem;padding-top:.9rem}.dish[data-astro-cid-fkllokcm]:has(.dish__reg){border-top-color:#d8bf8a4d}.dish[data-astro-cid-fkllokcm]{transition:opacity 1.1s var(--ease-lux) var(--d,0s)}.js-motion .dish[data-astro-cid-fkllokcm].is-pre:not(.is-in){opacity:0}.js-motion .dish[data-astro-cid-fkllokcm].is-pre:not(.is-in) .dish__n[data-astro-cid-fkllokcm]:after{scale:0 1}.dish__flag[data-astro-cid-fkllokcm]{font:500 .78rem/1.2 var(--f-sans);color:var(--gold-hi);margin:.35rem 0 0;display:none}.dishes--courses[data-astro-cid-fkllokcm]{columns:1;max-width:40rem;margin-inline:auto}.dishes--courses[data-astro-cid-fkllokcm] .dish[data-astro-cid-fkllokcm]{border:0;justify-items:center;padding:0;display:grid}.dishes--courses[data-astro-cid-fkllokcm] .dish[data-astro-cid-fkllokcm]+.dish[data-astro-cid-fkllokcm]{margin-top:clamp(2.6rem,4.5vw,3.6rem)}.dishes--courses[data-astro-cid-fkllokcm] .dish__l[data-astro-cid-fkllokcm]{display:block}.dishes--courses[data-astro-cid-fkllokcm] .dish__n[data-astro-cid-fkllokcm]{text-wrap:balance;font-size:clamp(1.3rem,1.1rem + .5vw,1.6rem);line-height:1.35}.dishes--courses[data-astro-cid-fkllokcm] .dish__pair[data-astro-cid-fkllokcm]{margin-top:.6rem}.dishes--courses[data-astro-cid-fkllokcm] .dish__a[data-astro-cid-fkllokcm]{margin-top:.5rem}.dish__star[data-astro-cid-fkllokcm]{width:.8rem;height:.8rem;fill:var(--gold);opacity:.85;margin-bottom:1.1rem}.ch--tasting[data-astro-cid-fkllokcm] .dish__pair[data-astro-cid-fkllokcm] span[data-astro-cid-fkllokcm]{margin:0 0 .25rem;display:block}.supl[data-astro-cid-fkllokcm]{font:300 .95rem/1.6 var(--f-text);color:var(--ivory);margin:1.2rem 0 0}.supl__h[data-astro-cid-fkllokcm]{font:italic 300 .95rem/1 var(--f-text);color:var(--gold);margin-right:.4rem}.supl__p[data-astro-cid-fkllokcm]{font-family:var(--f-display);color:var(--gold-hi)}.ch__body--cols[data-astro-cid-fkllokcm]{columns:3;column-gap:clamp(2rem,3.5vw,3.5rem)}.ch__body--cols[data-astro-cid-fkllokcm] .grp[data-astro-cid-fkllokcm]{break-inside:avoid;margin:0 0 clamp(2.5rem,4vw,3.5rem)}.ch--wine[data-astro-cid-fkllokcm] .ch__body--cols[data-astro-cid-fkllokcm]{columns:auto}.ch--wine[data-astro-cid-fkllokcm] .grp[data-astro-cid-fkllokcm]{break-inside:auto}.ch--wine[data-astro-cid-fkllokcm] .dishes[data-astro-cid-fkllokcm]{columns:3;column-gap:clamp(2rem,3.5vw,3.5rem)}.ch--wine[data-astro-cid-fkllokcm] .grp[data-astro-cid-fkllokcm]+.grp[data-astro-cid-fkllokcm]{margin-top:clamp(3rem,5vw,4.5rem)}.ch--wine[data-astro-cid-fkllokcm] .grp__h[data-astro-cid-fkllokcm]{padding-bottom:.4rem}.ch__body--cols[data-astro-cid-fkllokcm] .grp__h[data-astro-cid-fkllokcm]{font-size:clamp(1.35rem,1rem + .8vw,1.8rem)}.ch__body--cols[data-astro-cid-fkllokcm] .dish[data-astro-cid-fkllokcm]{padding:.6rem 0 .65rem}.ch__body--cols[data-astro-cid-fkllokcm] .dish__n[data-astro-cid-fkllokcm],.ch__body--cols[data-astro-cid-fkllokcm] .dish__p[data-astro-cid-fkllokcm]{font-size:1rem}.legend[data-astro-cid-fkllokcm]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:2rem clamp(1rem,2vw,2rem);margin-top:clamp(2.2rem,3.5vw,3rem);display:grid}.legend__list[data-astro-cid-fkllokcm]{columns:2;grid-column:1/span 7;column-gap:2.5rem;margin:0;padding:0;list-style:none}.legend__list[data-astro-cid-fkllokcm] li[data-astro-cid-fkllokcm]{font:300 1.05rem/1.3 var(--f-text);color:var(--white);break-inside:avoid;border-top:1px solid #d8bf8a24;align-items:center;gap:.8rem;padding:.7rem 0;display:flex}.legend__list[data-astro-cid-fkllokcm] svg[data-astro-cid-fkllokcm]{width:.7rem;height:.7rem;fill:var(--gold);flex:none}.legend__text[data-astro-cid-fkllokcm]{grid-column:9/-1;justify-items:start;gap:1rem;display:grid}.legend__text[data-astro-cid-fkllokcm] p[data-astro-cid-fkllokcm]{margin:0}.sheets[data-astro-cid-fkllokcm]{align-items:flex-end;gap:1.1rem;margin-top:1.5rem;display:flex}.sheets__list[data-astro-cid-fkllokcm]{--w:clamp(4.6rem, 5.4vw, 6rem);width:min(30rem, calc(var(--n) * var(--w) + (var(--n) - 1) * .7rem));flex:none;align-items:flex-end;margin:0;padding:0;list-style:none;display:flex}.sheets__list[data-astro-cid-fkllokcm] li[data-astro-cid-fkllokcm]{width:var(--w);flex:none;position:relative}.sheets__list[data-astro-cid-fkllokcm] li[data-astro-cid-fkllokcm]+li[data-astro-cid-fkllokcm]{margin-left:min(.7rem, calc((100% - var(--n) * var(--w)) / (var(--n) - 1)))}.sheets__list[data-astro-cid-fkllokcm] a[data-astro-cid-fkllokcm]{transition:translate .55s var(--ease-lux);display:block;box-shadow:0 14px 24px -12px #000000e6,0 0 0 1px #d8bf8a38}.sheets__list[data-astro-cid-fkllokcm] img{width:100%}@media (hover:hover) and (pointer:fine){.sheets__list[data-astro-cid-fkllokcm] li[data-astro-cid-fkllokcm]:hover{z-index:3}.sheets__list[data-astro-cid-fkllokcm] a[data-astro-cid-fkllokcm]:hover{translate:0 -.5rem}}.sheets--end[data-astro-cid-fkllokcm]{flex-direction:column;align-items:center;gap:1.2rem;margin-top:clamp(5rem,9vw,7rem)}.sheets--end[data-astro-cid-fkllokcm] .sheets__list[data-astro-cid-fkllokcm]{--w:clamp(7.5rem, 9vw, 9.5rem)}.sheets--end[data-astro-cid-fkllokcm] .sheets__list[data-astro-cid-fkllokcm] li[data-astro-cid-fkllokcm]+li[data-astro-cid-fkllokcm]{margin-left:1.2rem}.sheets--end[data-astro-cid-fkllokcm] .sheets__k[data-astro-cid-fkllokcm]{max-width:none}.sheets__k[data-astro-cid-fkllokcm]{max-width:15rem;font:400 .78rem/1.45 var(--f-sans);color:var(--ivory-dim);margin:0}.sheets__t[data-astro-cid-fkllokcm]{font:italic 300 .95rem/1.3 var(--f-text);color:var(--gold-hi);display:block}.carta.is-filtering .dish[data-astro-cid-fkllokcm][data-al].is-out{display:none}.carta.is-filtering .dishes--courses[data-astro-cid-fkllokcm] .dish[data-astro-cid-fkllokcm].is-out{opacity:.28;display:grid}.carta.is-filtering .dish[data-astro-cid-fkllokcm].is-trace .dish__a[data-astro-cid-fkllokcm],.carta.is-filtering .dish[data-astro-cid-fkllokcm].is-option .dish__a[data-astro-cid-fkllokcm]{color:var(--ivory)}.carta.is-filtering .dish__a[data-astro-cid-fkllokcm] .hit{color:var(--gold-hi);text-underline-offset:.22em;text-decoration:underline 1px}.carta.is-filtering .dish[data-astro-cid-fkllokcm].is-option .dish__flag--gfo[data-astro-cid-fkllokcm]{display:block}.ch__body[data-astro-cid-fkllokcm].paper{padding:clamp(2.2rem,4.5vw,4.2rem) clamp(1.6rem,4.5vw,4.6rem)}[data-astro-cid-fkllokcm]:is(.ch--food,.ch--drinks,.ch--wine) .grp__h[data-astro-cid-fkllokcm]{color:var(--ink-title)}[data-astro-cid-fkllokcm]:is(.ch--food,.ch--drinks,.ch--wine) .dish[data-astro-cid-fkllokcm]{border-top-color:var(--hair)}[data-astro-cid-fkllokcm]:is(.ch--food,.ch--drinks,.ch--wine) .dish__n[data-astro-cid-fkllokcm]{color:var(--ink);font-weight:400}[data-astro-cid-fkllokcm]:is(.ch--food,.ch--drinks,.ch--wine) .dish__l[data-astro-cid-fkllokcm]:not(.dish__l--np) .dish__n[data-astro-cid-fkllokcm]:after{background:radial-gradient(circle at 1px 1px,#74572a8c .75px,#0000 1.1px) 0 0/6px 2px repeat-x}[data-astro-cid-fkllokcm]:is(.ch--food,.ch--drinks,.ch--wine) .dish__p[data-astro-cid-fkllokcm]{color:var(--ink-wine)}[data-astro-cid-fkllokcm]:is(.ch--food,.ch--drinks,.ch--wine) .dish__x[data-astro-cid-fkllokcm]{color:var(--ink-2)}[data-astro-cid-fkllokcm]:is(.ch--food,.ch--drinks,.ch--wine) .dish__e[data-astro-cid-fkllokcm],[data-astro-cid-fkllokcm]:is(.ch--food,.ch--drinks,.ch--wine) .dish__pair[data-astro-cid-fkllokcm]{color:var(--ink-wine)}[data-astro-cid-fkllokcm]:is(.ch--food,.ch--drinks,.ch--wine) .dish__pair[data-astro-cid-fkllokcm] span[data-astro-cid-fkllokcm],[data-astro-cid-fkllokcm]:is(.ch--food,.ch--drinks,.ch--wine) .dish__reg[data-astro-cid-fkllokcm]{color:var(--ink-gold)}[data-astro-cid-fkllokcm]:is(.ch--food,.ch--drinks,.ch--wine) .dish[data-astro-cid-fkllokcm]:has(.dish__reg){border-top-color:#8c6e3c80}[data-astro-cid-fkllokcm]:is(.ch--food,.ch--drinks,.ch--wine) .dish__a[data-astro-cid-fkllokcm]{color:var(--ink-2)}[data-astro-cid-fkllokcm]:is(.ch--food,.ch--drinks,.ch--wine) .dish__flag[data-astro-cid-fkllokcm]{color:var(--ink-wine)}[data-astro-cid-fkllokcm]:is(.ch--food,.ch--drinks,.ch--wine) .supl[data-astro-cid-fkllokcm]{color:var(--ink)}[data-astro-cid-fkllokcm]:is(.ch--food,.ch--drinks,.ch--wine) .supl__h[data-astro-cid-fkllokcm]{color:var(--ink-gold)}[data-astro-cid-fkllokcm]:is(.ch--food,.ch--drinks,.ch--wine) .supl__p[data-astro-cid-fkllokcm]{color:var(--ink-wine)}[data-astro-cid-fkllokcm]:is(.ch--food,.ch--drinks,.ch--wine) .grp__note[data-astro-cid-fkllokcm]{color:var(--ink-2)}.carta.is-filtering [data-astro-cid-fkllokcm]:is(.ch--food,.ch--drinks,.ch--wine) .dish[data-astro-cid-fkllokcm].is-trace .dish__a[data-astro-cid-fkllokcm],.carta.is-filtering [data-astro-cid-fkllokcm]:is(.ch--food,.ch--drinks,.ch--wine) .dish[data-astro-cid-fkllokcm].is-option .dish__a[data-astro-cid-fkllokcm]{color:var(--ink)}.carta.is-filtering [data-astro-cid-fkllokcm]:is(.ch--food,.ch--drinks,.ch--wine) .dish__a[data-astro-cid-fkllokcm] .hit{color:var(--ink-wine)}.gift[data-astro-cid-fkllokcm]{padding:clamp(3rem, 6vw, 5rem) var(--gutter) 0;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:2rem clamp(1rem,2vw,2rem);display:grid}.gift__card[data-astro-cid-fkllokcm]{grid-column:1/span 7}.gift__text[data-astro-cid-fkllokcm]{grid-column:9/-1}.gift__text[data-astro-cid-fkllokcm] .h-xl[data-astro-cid-fkllokcm]{margin:.8rem 0 1.4rem}.gift__text[data-astro-cid-fkllokcm] .h-xl[data-astro-cid-fkllokcm] .acc{font-size:1.33em}.close[data-astro-cid-fkllokcm]{align-items:end;min-height:104svh;margin-top:clamp(4rem,8vw,7rem);display:grid;position:relative}.close__img[data-astro-cid-fkllokcm]{-webkit-mask:var(--fade-both);mask:var(--fade-both);inset:-6% 0}.close__img[data-astro-cid-fkllokcm]:after{content:"";pointer-events:none;background:radial-gradient(75% 65% at 30% 72%,#120508d9,#1205084d 60%,#0000 85%);position:absolute;inset:0}.close__in[data-astro-cid-fkllokcm]{z-index:2;padding:0 var(--gutter) clamp(6rem, 16vh, 10rem);position:relative}.close__in[data-astro-cid-fkllokcm] .h-mega[data-astro-cid-fkllokcm]{max-width:12ch}.close__in[data-astro-cid-fkllokcm] .h-mega[data-astro-cid-fkllokcm] .acc{font-size:1.38em}.close__act[data-astro-cid-fkllokcm]{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:2rem;display:flex}.close__act[data-astro-cid-fkllokcm] p[data-astro-cid-fkllokcm]{margin:0}.close__act[data-astro-cid-fkllokcm] a[data-astro-cid-fkllokcm]:not(.btn){color:var(--white)}@media (width<=899px){.open[data-astro-cid-fkllokcm] .ph--split{grid-template-columns:minmax(0,1fr);padding-top:clamp(7.5rem,18vw,9.5rem)}.open[data-astro-cid-fkllokcm] .ph--split .ph__in{grid-column:1;padding-bottom:0}.open[data-astro-cid-fkllokcm] .ph__lede{max-width:34ch}.open[data-astro-cid-fkllokcm] .ph__side{margin:clamp(2.8rem, 8vw, 4rem) calc(-1 * var(--gutter)) 0;aspect-ratio:3/2;grid-column:1;max-height:72svh}.open__fine[data-astro-cid-fkllokcm]{max-width:40ch;font-size:.9375rem}.carta[data-astro-cid-fkllokcm]{grid-template-columns:minmax(0,1fr);padding-top:clamp(4.5rem,12vw,6.5rem)}.rail[data-astro-cid-fkllokcm]{z-index:40;margin:0 calc(-1 * var(--gutter)) clamp(3rem, 8vw, 4.5rem);padding:0 0 0 var(--gutter);transition:top .9s var(--ease-lux);align-items:stretch;display:flex;position:sticky;top:0}.rail[data-astro-cid-fkllokcm].is-low{top:var(--hd-h,4.5rem)}.rail[data-astro-cid-fkllokcm]:before{content:"";z-index:-1;pointer-events:none;backdrop-filter:blur(14px);background:#1a070cdb;border-block:1px solid #d8bf8a33;position:absolute;inset:0}.rail__k[data-astro-cid-fkllokcm]{border-right:1px solid #d8bf8a38;flex:none;align-items:center;margin:0;padding-right:.95rem;font-size:1rem;display:flex}.rail__wrap[data-astro-cid-fkllokcm]{overscroll-behavior-x:contain;scrollbar-width:none;flex:1;min-width:0;overflow-x:auto;-webkit-mask:linear-gradient(90deg,#0000,#000 .9rem calc(100% - 2.6rem),#0000);mask:linear-gradient(90deg,#0000,#000 .9rem calc(100% - 2.6rem),#0000)}.rail__wrap[data-astro-cid-fkllokcm]::-webkit-scrollbar{display:none}.rail__list[data-astro-cid-fkllokcm]{width:max-content;padding:0 calc(var(--gutter) + 1rem) 0 .35rem;display:flex}.rail__list[data-astro-cid-fkllokcm] a[data-astro-cid-fkllokcm]{white-space:nowrap;align-items:center;min-height:3.25rem;padding:0 .8rem;font-size:1.02rem;display:flex}.rail__list[data-astro-cid-fkllokcm] a[data-astro-cid-fkllokcm][aria-current=true]{translate:none}.rail__ribbon[data-astro-cid-fkllokcm]{left:var(--rib-x,0);width:var(--rib-w,0);clip-path:none;height:2px;box-shadow:none;transition:left .7s var(--ease-lux), width .7s var(--ease-lux);background:linear-gradient(90deg,#0000,#e8d4a2 18%,#c0a764 82%,#0000);top:auto;bottom:0}.alg[data-astro-cid-fkllokcm]{z-index:45;left:50%;bottom:max(1.1rem, env(safe-area-inset-bottom));backdrop-filter:blur(14px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s var(--ease-lux), translate .8s var(--ease-lux), visibility 0s linear .8s;background:#1a070ce6;border:1px solid #d8bf8a61;border-radius:999px;margin:0;padding:0;position:fixed;translate:-50% 1.5rem;box-shadow:0 18px 36px -14px #000000e6}.alg[data-astro-cid-fkllokcm].is-near{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .5s var(--ease-lux), translate .8s var(--ease-lux), visibility 0s;translate:-50%}.alg__btn[data-astro-cid-fkllokcm]{white-space:nowrap;min-height:3.1rem;padding:0 1.5rem 0 1.3rem;font-size:.9375rem}.alg__btn[data-astro-cid-fkllokcm] svg[data-astro-cid-fkllokcm]{width:.8rem;height:.8rem}.alg[data-astro-cid-fkllokcm].is-on{left:var(--gutter);right:var(--gutter);border-radius:14px;max-width:34rem;margin-inline:auto;padding:.55rem .4rem .55rem 1.15rem;translate:0 1.5rem}.alg[data-astro-cid-fkllokcm].is-on.is-near{translate:0}.alg__on[data-astro-cid-fkllokcm]:not([hidden]){grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.6rem;margin:0;display:grid}.alg__sum[data-astro-cid-fkllokcm]{grid-column:1;font-size:1rem;line-height:1.3}.alg__n[data-astro-cid-fkllokcm]{grid-column:1;font-size:.8125rem}.alg__act[data-astro-cid-fkllokcm]{grid-area:1/2/span 2;gap:0;margin:0}.alg__act[data-astro-cid-fkllokcm] button[data-astro-cid-fkllokcm]{min-height:2.75rem;padding:0 .65rem;font-size:.875rem}.algb[data-astro-cid-fkllokcm]{scroll-margin-top:8rem}.algb__n[data-astro-cid-fkllokcm]{font-size:1rem}.algd__in[data-astro-cid-fkllokcm]{padding:clamp(4.8rem, 13vw, 6.5rem) var(--gutter) 0;align-content:start}.algd__x[data-astro-cid-fkllokcm]{top:.9rem;right:.35rem}.algd__p[data-astro-cid-fkllokcm]{font-size:1rem}.algd__keys[data-astro-cid-fkllokcm]{grid-template-columns:repeat(auto-fill,minmax(min(10rem,40%),1fr));gap:.55rem;margin-top:2rem}.algd__keys[data-astro-cid-fkllokcm] button[data-astro-cid-fkllokcm]{gap:.7rem;min-height:3.5rem;padding:.6rem .85rem;font-size:1rem}.algd__foot[data-astro-cid-fkllokcm]{z-index:2;width:calc(100% + 2 * var(--gutter));margin:1.2rem calc(-1 * var(--gutter)) 0;padding:1.8rem var(--gutter) max(1rem, env(safe-area-inset-bottom));background:linear-gradient(#17050900,#170509 1.6rem);flex-direction:column;gap:.2rem;position:sticky;bottom:0}.algd__foot[data-astro-cid-fkllokcm] .btn[data-astro-cid-fkllokcm]{width:100%;max-width:24rem}.ch[data-astro-cid-fkllokcm]{scroll-margin-top:8.5rem}.ch__lede[data-astro-cid-fkllokcm]{font-size:1rem}.ch__note[data-astro-cid-fkllokcm],.grp__note[data-astro-cid-fkllokcm],.dish__x[data-astro-cid-fkllokcm]{font-size:.95rem}.dish__m[data-astro-cid-fkllokcm]{font-size:.8125rem}.grp__contact[data-astro-cid-fkllokcm] .link[data-astro-cid-fkllokcm]{font-size:.9375rem}.ch--tasting[data-astro-cid-fkllokcm] .grp__contact[data-astro-cid-fkllokcm]{flex-direction:column;align-items:center}.ch--tasting[data-astro-cid-fkllokcm] .encargo[data-astro-cid-fkllokcm]{grid-template-columns:1fr}.sheets[data-astro-cid-fkllokcm]{flex-wrap:wrap;gap:1rem 1.2rem}.sheets__list[data-astro-cid-fkllokcm]{width:min(100%, calc(var(--n) * var(--w) + (var(--n) - 1) * .7rem));flex:0 auto}.sheets__list[data-astro-cid-fkllokcm]:has(>li:only-child){width:var(--w)}.sheets__k[data-astro-cid-fkllokcm]{flex:10rem;font-size:.8125rem}.sheets--end[data-astro-cid-fkllokcm] .sheets__list[data-astro-cid-fkllokcm]{width:min(100%, calc(var(--n) * var(--w) + (var(--n) - 1) * 1.2rem))}.legend[data-astro-cid-fkllokcm]{grid-template-columns:minmax(0,1fr);gap:2rem}.legend__list[data-astro-cid-fkllokcm],.legend__text[data-astro-cid-fkllokcm]{grid-column:1}.gift[data-astro-cid-fkllokcm]{grid-template-columns:minmax(0,1fr);gap:2.6rem}.gift__card[data-astro-cid-fkllokcm],.gift__text[data-astro-cid-fkllokcm]{grid-column:1}.gift__text[data-astro-cid-fkllokcm] .body[data-astro-cid-fkllokcm]{font-size:1rem}.close[data-astro-cid-fkllokcm]{min-height:92svh}}@media (width>=641px) and (width<=899px){.ch--wine[data-astro-cid-fkllokcm] .dishes[data-astro-cid-fkllokcm],.ch__body--cols[data-astro-cid-fkllokcm]{columns:2}.ch--wine[data-astro-cid-fkllokcm] .ch__body--cols[data-astro-cid-fkllokcm]{columns:auto}.ch__plate[data-astro-cid-fkllokcm]{max-height:46svh}.gift__card[data-astro-cid-fkllokcm]{max-width:40rem}.algd__in[data-astro-cid-fkllokcm]{align-content:center}}@media (width<=640px){.ch[data-astro-cid-fkllokcm]{padding-bottom:4.5rem}.ch__head[data-astro-cid-fkllokcm]{grid-template-columns:minmax(0,1fr);gap:1.8rem}.ch__title[data-astro-cid-fkllokcm],.ch__plate[data-astro-cid-fkllokcm],.ch--l[data-astro-cid-fkllokcm] .ch__title[data-astro-cid-fkllokcm],.ch--l[data-astro-cid-fkllokcm] .ch__plate[data-astro-cid-fkllokcm],.ch--drinks[data-astro-cid-fkllokcm] .ch__title[data-astro-cid-fkllokcm],.ch--allergens[data-astro-cid-fkllokcm] .ch__title[data-astro-cid-fkllokcm]{grid-area:auto/1}.ch__plate[data-astro-cid-fkllokcm]{margin-inline:calc(-1 * var(--gutter));max-height:64svh}.ch--tall[data-astro-cid-fkllokcm] .ch__plate[data-astro-cid-fkllokcm]{aspect-ratio:5/6}.ch--square[data-astro-cid-fkllokcm] .ch__plate[data-astro-cid-fkllokcm]{aspect-ratio:1}.ch__body[data-astro-cid-fkllokcm]{margin-top:2rem}.dishes[data-astro-cid-fkllokcm],.ch__body--cols[data-astro-cid-fkllokcm],.ch--wine[data-astro-cid-fkllokcm] .dishes[data-astro-cid-fkllokcm],.ch__notes[data-astro-cid-fkllokcm]{columns:1}.ch--tasting[data-astro-cid-fkllokcm]{padding-bottom:5.5rem}.ch--tasting[data-astro-cid-fkllokcm] .ch__body[data-astro-cid-fkllokcm]{margin-top:4rem}.prices[data-astro-cid-fkllokcm]{gap:1.6rem}.grp[data-astro-cid-fkllokcm]+.grp[data-astro-cid-fkllokcm]{margin-top:3rem}}
