.menu-list[data-astro-cid-gxj5bkcp]{border-top:2px solid var(--lk-ink,currentColor)}.menu-list__group[data-astro-cid-gxj5bkcp]{gap:var(--ts-space-3);padding-block:var(--ts-space-5);border-bottom:1px solid var(--lk-rule,currentColor);scroll-margin-top:calc(var(--ts-c-nav-height) + 4.5rem);display:grid}.menu-list__category[data-astro-cid-gxj5bkcp]{font-family:var(--ts-font-display);letter-spacing:-.01em;overflow-wrap:break-word;margin:0;font-size:clamp(1.125rem,1.5vw,1.375rem);font-weight:600;line-height:1.2}.menu-list__empty[data-astro-cid-gxj5bkcp]{color:var(--lk-ink-soft,currentColor);margin:0;font-style:italic}.menu-list__items[data-astro-cid-gxj5bkcp]{gap:var(--ts-space-5);margin:0;padding:0;list-style:none;display:grid}.menu-list__item[data-astro-cid-gxj5bkcp]{column-gap:var(--ts-space-4);row-gap:var(--ts-space-1);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.menu-list__body[data-astro-cid-gxj5bkcp]{display:contents}.menu-list__lead[data-astro-cid-gxj5bkcp]{align-items:flex-start;gap:var(--ts-space-3);grid-area:1/1;display:flex}.menu-list__thumb[data-astro-cid-gxj5bkcp]{background:var(--lk-rule,currentColor);border-radius:8px;flex:none;width:4.5rem;height:4.5rem;overflow:hidden}.menu-list__thumb--empty[data-astro-cid-gxj5bkcp]{background:0 0}.menu-list__thumb--zoom[data-astro-cid-gxj5bkcp]{cursor:zoom-in;text-decoration:none;display:block;position:relative}.menu-list__thumb--zoom[data-astro-cid-gxj5bkcp]:focus-visible{box-shadow:var(--ts-focus-ring);outline:none}.menu-list__zoom[data-astro-cid-gxj5bkcp]{color:#fff;opacity:.72;pointer-events:none;width:1.125rem;height:1.125rem;transition:opacity calc(.2s * var(--larkin-motion,1)) var(--ts-ease-out);background:#0000008c;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:3px;right:3px}.menu-list__zoom[data-astro-cid-gxj5bkcp] svg[data-astro-cid-gxj5bkcp]{width:.6875rem;height:.6875rem;display:block}.menu-list__thumb--zoom[data-astro-cid-gxj5bkcp]:hover .menu-list__zoom[data-astro-cid-gxj5bkcp],.menu-list__thumb--zoom[data-astro-cid-gxj5bkcp]:focus-visible .menu-list__zoom[data-astro-cid-gxj5bkcp]{opacity:1}@media (prefers-reduced-motion:reduce){.menu-list__zoom[data-astro-cid-gxj5bkcp]{transition:none}}.menu-list__thumb[data-astro-cid-gxj5bkcp] img{object-fit:cover;width:100%;height:100%;display:block}.menu-list__name[data-astro-cid-gxj5bkcp]{align-items:flex-start;gap:var(--ts-space-2);letter-spacing:-.005em;flex-direction:column;margin:0;font-size:1.25rem;font-weight:650;line-height:1.25;display:flex}.menu-list__badge[data-astro-cid-gxj5bkcp]{background:var(--ts-color-accent-600);color:var(--larkin-on-color);letter-spacing:.1em;text-transform:uppercase;border-radius:4px;padding:.28rem .55rem .26rem;font-size:.75rem;font-weight:700;line-height:1.2;display:inline-block}.menu-list__price[data-astro-cid-gxj5bkcp]{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:end;grid-area:1/2;margin:0;font-size:1.125rem;font-weight:650}.menu-list__price--pair[data-astro-cid-gxj5bkcp]{justify-items:end;gap:.15rem;line-height:1.2;display:grid}.menu-list__price-line[data-astro-cid-gxj5bkcp]{align-items:baseline;gap:.35em;display:flex}.menu-list__price-kind[data-astro-cid-gxj5bkcp]{letter-spacing:.08em;text-transform:uppercase;color:var(--lk-ink-soft,currentColor);font-size:.75rem;font-weight:700;line-height:1.2}.menu-list__text[data-astro-cid-gxj5bkcp]{margin:var(--ts-space-1) 0 0;grid-column:1/-1}.menu-list__desc[data-astro-cid-gxj5bkcp]{color:var(--lk-ink-soft,currentColor);max-width:var(--ts-prose-max);margin:0;line-height:1.55}.menu-list__desc[data-astro-cid-gxj5bkcp] strong{color:var(--lk-ink,currentColor);font-weight:700}.menu-list__desc[data-astro-cid-gxj5bkcp] u{color:var(--lk-ink,currentColor);text-underline-offset:.16em;text-decoration-line:underline;text-decoration-thickness:.08em}.menu-list__desc[data-astro-cid-gxj5bkcp] s{text-decoration-line:line-through;text-decoration-thickness:.08em}.menu-list__combo[data-astro-cid-gxj5bkcp]{margin:var(--ts-space-2) 0 0;color:var(--lk-ink-soft,currentColor);font-size:.9375rem;font-weight:600;line-height:1.4}.menu-list__tags[data-astro-cid-gxj5bkcp]{gap:var(--ts-space-2);flex-wrap:wrap;grid-column:1/-1;margin:0;padding:0;list-style:none;display:flex}.menu-list__tag[data-astro-cid-gxj5bkcp]{font-size:.875rem;font-weight:650}.menu-list__tag[data-astro-cid-gxj5bkcp]+.menu-list__tag[data-astro-cid-gxj5bkcp]:before{content:"·";margin-inline-end:var(--ts-space-2)}@media (width<=759.98px){.menu-list--images[data-astro-cid-gxj5bkcp] .menu-list__item[data-astro-cid-gxj5bkcp]{column-gap:var(--ts-space-4);row-gap:var(--ts-space-1);grid-template-columns:4.5rem minmax(0,1fr) auto;grid-template-areas:"thumb name price""thumb text text""thumb tags tags";align-items:center}.menu-list--images[data-astro-cid-gxj5bkcp] .menu-list__item[data-astro-cid-gxj5bkcp]:not(.menu-list__item--text){grid-template-areas:"thumb name price""thumb tags tags"}.menu-list--images[data-astro-cid-gxj5bkcp] .menu-list__lead[data-astro-cid-gxj5bkcp]{display:contents}.menu-list--images[data-astro-cid-gxj5bkcp] .menu-list__thumb[data-astro-cid-gxj5bkcp]{grid-area:thumb;width:4.5rem;height:4.5rem}.menu-list--images[data-astro-cid-gxj5bkcp] .menu-list__name[data-astro-cid-gxj5bkcp]{grid-area:name}.menu-list--images[data-astro-cid-gxj5bkcp] .menu-list__price[data-astro-cid-gxj5bkcp]{grid-area:price;justify-self:end}.menu-list--images[data-astro-cid-gxj5bkcp] .menu-list__text[data-astro-cid-gxj5bkcp]{grid-area:text;margin:0}.menu-list--images[data-astro-cid-gxj5bkcp] .menu-list__tags[data-astro-cid-gxj5bkcp]{grid-area:tags}}@media (width>=760px){.menu-list__group[data-astro-cid-gxj5bkcp]{column-gap:var(--ts-space-6);grid-template-columns:minmax(0,2.6fr) minmax(0,9.4fr);align-items:baseline}.menu-list__items[data-astro-cid-gxj5bkcp]{column-gap:var(--ts-space-5);grid-template-columns:minmax(0,3.4fr) minmax(4.5rem,max-content) minmax(0,4.4fr) minmax(0,2fr)}.menu-list__item[data-astro-cid-gxj5bkcp]{grid-column:1/-1;grid-template-columns:subgrid;column-gap:var(--ts-space-5);align-items:center}.menu-list__lead[data-astro-cid-gxj5bkcp]{align-items:center}.menu-list__text[data-astro-cid-gxj5bkcp]{grid-area:1/3;margin:0}.menu-list__tags[data-astro-cid-gxj5bkcp]{text-align:right;grid-area:1/4;justify-content:flex-end}}.menu-photo[data-astro-cid-gxj5bkcp]{--lk-ink-soft:var(--ts-text-muted);--lk-rule:var(--ts-border);background:var(--larkin-label);width:min(92vw,40rem);max-width:none;height:fit-content;max-height:88dvh;color:var(--ts-text);overscroll-behavior:contain;border:0;border-radius:10px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.menu-photo[data-astro-cid-gxj5bkcp]::backdrop{background:#000000b8}.menu-photo__figure[data-astro-cid-gxj5bkcp]{margin:0}.menu-photo__image[data-astro-cid-gxj5bkcp]{background:var(--ts-border);width:auto;max-width:100%;height:auto;max-height:70dvh;margin-inline:auto;display:block}.menu-photo__caption[data-astro-cid-gxj5bkcp]{padding:var(--ts-space-4) var(--ts-space-5) var(--ts-space-5);border-top:1px solid var(--lk-rule)}.menu-photo__title[data-astro-cid-gxj5bkcp]{font-family:var(--ts-font-display);letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:600;line-height:1.25}.menu-photo__note[data-astro-cid-gxj5bkcp]{margin:var(--ts-space-2) 0 0;color:var(--lk-ink-soft);line-height:1.55}.menu-photo__note[data-astro-cid-gxj5bkcp][hidden]{display:none}.menu-photo__form[data-astro-cid-gxj5bkcp]{margin:0}.menu-photo__close[data-astro-cid-gxj5bkcp]{top:var(--ts-space-3);right:var(--ts-space-3);color:#fff;cursor:pointer;background:#0000008c;border:0;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid;position:absolute}.menu-photo__close[data-astro-cid-gxj5bkcp]:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #000000d9}.menu-photo__close[data-astro-cid-gxj5bkcp] svg[data-astro-cid-gxj5bkcp]{width:.875rem;height:.875rem}html.is-menu-photo-open{overflow:hidden}.menu-page[data-astro-cid-k4bvpwpz]{padding-block:clamp(1rem,3vw,2.5rem) clamp(3rem,6vw,5rem)}html:has(.menu-page__nav){scroll-padding-top:calc(var(--ts-c-nav-height) + 5.5rem)}.menu-page[data-astro-cid-k4bvpwpz] .menu-page__head{position:relative}.menu-page[data-astro-cid-k4bvpwpz] .menu-page__heading{gap:var(--ts-space-5);max-width:none}.menu-page[data-astro-cid-k4bvpwpz] .menu-page__heading .ts-heading__title{font-family:var(--ts-font-display);letter-spacing:-.035em;max-width:9ch;font-size:clamp(2.6rem,10.4vw,7.5rem);font-weight:600;line-height:.98}.menu-page[data-astro-cid-k4bvpwpz] .menu-page__heading .ts-heading__subtitle{max-width:22rem;font-size:1.0625rem;line-height:1.55}.menu-page[data-astro-cid-k4bvpwpz] .menu-page__seal{width:clamp(5.5rem,18vw,10rem);right:var(--ts-container-pad);top:0}@media (width>=900px){.menu-page[data-astro-cid-k4bvpwpz] .menu-page__heading{column-gap:var(--ts-space-10);grid-template-columns:minmax(0,1fr) minmax(0,22rem);align-items:end;padding-right:clamp(10rem,14vw,13rem);display:grid}.menu-page[data-astro-cid-k4bvpwpz] .menu-page__heading .ts-heading__subtitle{padding-bottom:var(--ts-space-3)}}@media (width<=899.98px){.menu-page[data-astro-cid-k4bvpwpz] .menu-page__heading .ts-heading__title{padding-right:clamp(5.5rem,22vw,9rem)}}@media (width<=479.98px){.menu-page[data-astro-cid-k4bvpwpz] .menu-page__heading .ts-heading__subtitle{margin-top:max(0px, calc(clamp(5.5rem, 18vw, 10rem) - max(2.548rem, 10.192vw) - var(--ts-space-5)))}}.menu-page__nav[data-astro-cid-k4bvpwpz]{top:var(--ts-c-nav-height);z-index:var(--ts-z-sticky);background:var(--larkin-bag);box-shadow:0 0 0 100vmax var(--larkin-bag);clip-path:inset(0 -100vmax);margin-top:clamp(1.5rem,3vw,2.5rem);margin-bottom:clamp(1rem,2vw,1.5rem);position:sticky}.menu-page__nav[data-astro-cid-k4bvpwpz] ul[data-astro-cid-k4bvpwpz]{gap:var(--ts-space-1);padding:var(--ts-space-2) 0;border-top:2px solid var(--lk-rule);border-bottom:2px solid var(--lk-rule);scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;list-style:none;display:flex;overflow-x:auto}.menu-page__nav[data-astro-cid-k4bvpwpz] ul[data-astro-cid-k4bvpwpz]::-webkit-scrollbar{display:none}.menu-page__nav[data-astro-cid-k4bvpwpz] li[data-astro-cid-k4bvpwpz]{scroll-snap-align:start;flex:none}.menu-page__nav[data-astro-cid-k4bvpwpz] a[data-astro-cid-k4bvpwpz]{min-height:44px;padding-inline:var(--ts-space-3);font-weight:var(--ts-weight-semibold);color:var(--larkin-on-color);white-space:nowrap;border-radius:var(--ts-radius-full);background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:var(--ts-space-3) calc(100% - 8px);transition:background-size calc(.3s * var(--larkin-motion,1)) var(--ts-ease-out);background-size:0 2px;align-items:center;text-decoration:none;display:inline-flex}.menu-page__nav[data-astro-cid-k4bvpwpz] a[data-astro-cid-k4bvpwpz]:hover{background-size:calc(100% - 2 * var(--ts-space-3)) 2px}.menu-page__nav[data-astro-cid-k4bvpwpz] a[data-astro-cid-k4bvpwpz][aria-current=true]{background-color:var(--larkin-on-color);color:var(--larkin-bag)}.menu-page__nav[data-astro-cid-k4bvpwpz] a[data-astro-cid-k4bvpwpz][aria-current=true]:hover{background-size:0 2px}.menu-page__empty[data-astro-cid-k4bvpwpz]{margin:0;font-size:1.125rem}.menu-page__list[data-astro-cid-k4bvpwpz] .menu-list{gap:var(--larkin-rim);border-top:0;display:grid}.menu-page__list[data-astro-cid-k4bvpwpz] .menu-list__group{margin-inline:max(var(--larkin-rim), (100% - var(--ts-container-max)) / 2);padding:clamp(2rem, 4vw, 3.25rem) var(--ts-container-pad);background:var(--larkin-label);color:var(--ts-text);border-radius:var(--larkin-cut-label);--lk-ink:var(--ts-text);--lk-ink-soft:var(--ts-text-muted);--lk-rule:var(--ts-border);--ts-focus-ring:0 0 0 2px var(--larkin-label), 0 0 0 5px var(--ts-text);border-bottom:0}.menu-page__list[data-astro-cid-k4bvpwpz] .menu-list__group:nth-child(2n){background:var(--larkin-gusset);color:var(--larkin-on-color);border-radius:var(--larkin-cut-fold);--lk-ink:var(--larkin-on-color);--lk-ink-soft:var(--larkin-on-color);--lk-rule:color-mix(in srgb, var(--larkin-on-color) 40%, transparent);--ts-focus-ring:0 0 0 2px var(--larkin-gusset), 0 0 0 5px var(--larkin-on-color)}.menu-page__list[data-astro-cid-k4bvpwpz] .menu-list__group:focus{outline:none}.menu-page__list[data-astro-cid-k4bvpwpz] .menu-list__category{letter-spacing:-.03em;font-size:clamp(1.75rem,3.4vw,3rem);line-height:1}.menu-page__list[data-astro-cid-k4bvpwpz] .menu-list__items{gap:0}.menu-page__list[data-astro-cid-k4bvpwpz] .menu-list__item{padding-block:var(--ts-space-4);border-top:1px solid var(--lk-rule)}.menu-page__list[data-astro-cid-k4bvpwpz] .menu-list__item:first-child{border-top:2px solid var(--lk-ink)}@media (width>=760px){.menu-page__list[data-astro-cid-k4bvpwpz] .menu-list__group{grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start}.menu-page__list[data-astro-cid-k4bvpwpz] .menu-list__category{top:calc(var(--ts-c-nav-height) + 6rem);position:sticky}}@media (prefers-reduced-motion:reduce){.menu-page__nav[data-astro-cid-k4bvpwpz] a[data-astro-cid-k4bvpwpz]{transition:none}}
