.menu-head[data-astro-cid-3lltiirq]{position:relative;display:flex;align-items:flex-end;font-size:1.1875rem;line-height:1.3;color:var(--color-primary);font-variant-numeric:lining-nums}.menu-head--leader[data-astro-cid-3lltiirq]:before{content:"";position:absolute;left:0;right:0;bottom:calc(.3em - 1px);height:3px;background-image:radial-gradient(circle,var(--color-gold) .95px,transparent 1.25px);background-size:6px 3px;background-repeat:repeat-x;background-position:left center}.menu-name[data-astro-cid-3lltiirq]{flex:1 1 auto;min-width:0;font-size:inherit;font-weight:600;line-height:inherit;letter-spacing:0;overflow-wrap:break-word}.menu-head--leader[data-astro-cid-3lltiirq] .menu-name[data-astro-cid-3lltiirq]{padding-right:1.75rem}.menu-name[data-astro-cid-3lltiirq]>span[data-astro-cid-3lltiirq]{position:relative;background:var(--menu-bg, var(--color-warm-cream));padding-right:.45rem;-webkit-box-decoration-break:clone;box-decoration-break:clone}.menu-price[data-astro-cid-3lltiirq]{position:relative;flex:none;background:var(--menu-bg, var(--color-warm-cream));padding-left:.45rem;font-weight:600;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}.menu-item[data-astro-cid-3lltiirq]{scroll-margin-top:calc(var(--menu-header-h, 81px) + var(--menu-nav-h, 52px) + 1.5rem)}.menu-tag[data-astro-cid-3lltiirq]{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.3rem;font-family:var(--font-body);font-size:.6875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold-dark)}.menu-tag[data-astro-cid-3lltiirq]>span[data-astro-cid-3lltiirq]{width:.375rem;height:.375rem;background:var(--color-gold);transform:rotate(45deg)}.menu-meta[data-astro-cid-3lltiirq]{margin-top:.25rem;font-family:var(--font-body);font-size:.875rem;line-height:1.6;color:var(--color-text-muted);letter-spacing:0;text-align:left}.menu-portion[data-astro-cid-3lltiirq]{margin-top:.125rem;font-family:var(--font-body);font-size:.8125rem;line-height:1.5;letter-spacing:.01em;color:var(--color-text-light);font-variant-numeric:tabular-nums}.menu-head[data-astro-cid-3lltiirq]+.menu-portion[data-astro-cid-3lltiirq]{margin-top:.25rem}.menu-sep[data-astro-cid-3lltiirq]{margin:0 .45rem;color:var(--color-gold)}.menu-variants[data-astro-cid-3lltiirq]{margin-top:.35rem;display:flex;flex-wrap:wrap;column-gap:1.5rem;row-gap:.25rem}.menu-variants[data-astro-cid-3lltiirq] li[data-astro-cid-3lltiirq]{white-space:nowrap;display:inline-flex;align-items:baseline}.menu-variant-size[data-astro-cid-3lltiirq]{font-family:var(--font-body);font-size:.875rem;color:var(--color-text-muted)}.menu-variant-price[data-astro-cid-3lltiirq]{font-family:var(--font-heading);font-size:1.125rem;font-weight:600;color:var(--color-primary);font-variant-numeric:lining-nums tabular-nums}@media(min-width:768px){.menu-head[data-astro-cid-3lltiirq]{font-size:1.3125rem}.menu-variant-price[data-astro-cid-3lltiirq]{font-size:1.1875rem}}.menu-page[data-astro-cid-o5xiawde]{--menu-header-h: 81px;--menu-nav-h: 52px}@media(min-width:768px){.menu-page[data-astro-cid-o5xiawde]{--menu-header-h: 118px}}@media(min-width:1024px){.menu-page[data-astro-cid-o5xiawde]{--menu-header-h: 134px}}.menu-nav[data-astro-cid-o5xiawde]{top:var(--menu-header-h)}.menu-nav-list[data-astro-cid-o5xiawde]{scrollbar-width:none;-webkit-overflow-scrolling:touch}.menu-nav-list[data-astro-cid-o5xiawde]::-webkit-scrollbar{display:none}.menu-nav[data-astro-cid-o5xiawde]>div[data-astro-cid-o5xiawde]:after{content:"";position:absolute;top:0;right:0;bottom:0;width:2rem;pointer-events:none;background:linear-gradient(to left,var(--color-primary),transparent)}@media(min-width:1280px){.menu-nav[data-astro-cid-o5xiawde]>div[data-astro-cid-o5xiawde]:after{display:none}}.menu-list[data-astro-cid-o5xiawde]{--menu-bg: var(--color-warm-cream);background:var(--menu-bg)}.menu-section[data-astro-cid-o5xiawde]{scroll-margin-top:calc(var(--menu-header-h) + var(--menu-nav-h) + 1.5rem)}.polecamy-price[data-astro-cid-o5xiawde]{font-variant-numeric:lining-nums tabular-nums}.menu-section-no[data-astro-cid-o5xiawde]{font-variant-numeric:lining-nums tabular-nums;padding-bottom:.2em}
