.menu_root__etsgW{color:var(--foreground);font-family:var(--font-inter,Inter),sans-serif;min-width:0;line-height:1.6;overflow-wrap:anywhere}.menu_root__etsgW [hidden]{display:none!important}.menu_root__etsgW h1,.menu_root__etsgW h2{font-family:var(--font-playfair,"Playfair Display"),Georgia,serif}.menu_root__etsgW :where(a,button,input,summary){touch-action:manipulation}.menu_root__etsgW :where(a,button,input,summary):focus-visible{outline:2px solid var(--color-primary-500);outline-offset:3px}:where(.menu_root__etsgW) a{color:inherit}.menu_root__etsgW mark{background:var(--on-tertiary-container);color:var(--tertiary-container);border-radius:2px;padding-inline:2px}.menu_frame__bNChr{border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-frame)}.menu_switchHeader__7C3_6{display:grid;gap:12px;padding:14px;border-bottom:1px solid var(--color-border-subtle);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--surface-container-lowest)}.menu_eyebrow__uxWSJ{font-size:.6875rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent-700);margin:0 0 10px}.menu_switches__jXo_x{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.menu_menuChoice__R9mnn{display:block;border:1px solid var(--outline-variant);border-radius:var(--radius-lg);background:var(--surface-container-lowest);padding:14px 16px;text-decoration:none;min-height:76px;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),background-color var(--motion-duration-fast) var(--motion-ease-standard)}.menu_menuChoice__R9mnn strong{display:block;font-family:var(--font-playfair,"Playfair Display"),Georgia,serif;font-size:1.125rem;font-weight:600;line-height:1.2}.menu_menuChoice__R9mnn span{display:block;font-size:12px;margin-top:4px;line-height:1.5;color:var(--on-surface)}.menu_menuChoice__R9mnn[data-active=true]{background:var(--secondary);border-color:var(--secondary);color:var(--secondary-foreground);box-shadow:var(--shadow-card)}.menu_menuChoice__R9mnn[data-active=true] span{color:var(--color-neutral-200)}.menu_menuChoice__R9mnn:hover{border-color:var(--color-primary-300)}.menu_menuChoice__R9mnn[data-active=true]:hover{border-color:var(--secondary)}.menu_summary__p9kiF{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:14px;background:var(--color-neutral-50);font-size:14px;color:var(--on-surface)}.menu_summary__p9kiF p{margin:0 0 8px}.menu_root__etsgW .menu_action___F6Or{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary);min-height:44px;width:100%;font-size:14px;font-weight:600;border-radius:var(--radius-md)}.menu_root__etsgW .menu_action___F6Or:hover{background:var(--color-primary-700);border-color:var(--color-primary-700)}.menu_controls__qMXE1{position:sticky;top:var(--navbar-stack-offset,100px);z-index:20;background:var(--surface);padding:8px;scroll-margin-top:var(--navbar-stack-offset,100px);border-bottom:1px solid var(--color-border-subtle)}@media (max-height:799.98px){html:not([data-privacy-choice]):not([data-privacy-early-choice]) body:has(#privacy-banner) .menu_controls__qMXE1{position:relative;top:auto}}.menu_controlBox__3Fi1q{background:var(--surface-container-lowest);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);min-width:0}.menu_searchRow__KpEmu{display:grid;gap:6px;padding:8px;border-bottom:1px solid var(--color-border-subtle)}.menu_searchLabel__TGX6b{min-width:0}.menu_searchLabel__TGX6b input{width:100%;font-size:16px;min-height:44px;border-color:var(--color-neutral-500);border-radius:var(--radius-sm);background:var(--surface-container-lowest);color:var(--foreground)}.menu_searchLabel__TGX6b input:focus,.menu_searchLabel__TGX6b input:focus-visible{border-color:var(--color-primary-600);outline:2px solid var(--color-primary-500);outline-offset:1px}.menu_resultSummary__C5U4O{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px}.menu_resultSummary__C5U4O>span[role=status]{flex-shrink:0}.menu_count__KCrx0{font-size:.75rem;font-weight:600;letter-spacing:.02em;border-radius:var(--radius-pill);background:var(--color-neutral-100);color:var(--color-primary-700);padding:4px 10px;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.menu_filters__XkzV7{display:flex;align-items:center;gap:6px;padding:6px 8px;border-bottom:1px solid var(--color-border-subtle)}.menu_filters__XkzV7 .menu_eyebrow__uxWSJ{margin:0 4px 0 0}.menu_categories__xiQJF{display:flex;gap:6px;overflow-x:auto;padding:8px 10px;scrollbar-width:thin;min-width:0}.menu_pill__urruX{flex-shrink:0;border:1px solid var(--color-border-default);border-radius:var(--radius-pill);padding:8px 14px;min-height:44px;background:var(--surface-container-lowest);color:var(--color-primary-700);font-size:.8125rem;font-weight:600;white-space:nowrap;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard)}.menu_pill__urruX span{margin-left:6px;font-size:.6875rem;font-weight:500;color:var(--color-neutral-600);font-variant-numeric:tabular-nums}.menu_pill__urruX[aria-pressed=true]{background:var(--secondary);border-color:var(--secondary);color:var(--secondary-foreground)}.menu_pill__urruX[aria-pressed=true]:before{content:"✓ "}.menu_pill__urruX:hover{border-color:var(--color-primary-400)}.menu_results__wtIbh{padding:8px 8px 16px}.menu_panels__TdFIx{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--surface-container-lowest);box-shadow:var(--shadow-card)}.menu_category__1w_aU{padding:18px 14px;scroll-margin-top:calc(var(--navbar-stack-offset, 100px) + 240px)}.menu_category__1w_aU+.menu_category__1w_aU{border-top:1px solid var(--color-border-default)}.menu_categoryHeading__CPeIJ{display:flex;justify-content:space-between;align-items:center;gap:12px}.menu_categoryHeading__CPeIJ h2{font-size:1.5rem;font-weight:600;letter-spacing:-.01em;line-height:1.15;color:var(--color-primary-800);margin:0}.menu_categoryIntro__pHwpZ{font-size:14px;color:var(--on-surface);margin:6px 0 0;line-height:1.7;max-width:68ch}.menu_rows__ggr9_{margin-top:8px}.menu_row__9j5hj{padding:16px 0}.menu_row__9j5hj+.menu_row__9j5hj{border-top:1px solid var(--color-border-subtle)}@media (min-width:1280px){.menu_rows__ggr9_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:48px;column-gap:48px}.menu_row__9j5hj:nth-child(2){border-top:0}}.menu_rowLead__vmFY4{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.menu_rowLead__vmFY4>div{min-width:0;flex:1}.menu_row__9j5hj h3{font-family:var(--font-inter,Inter),sans-serif;font-size:1rem;font-weight:600;letter-spacing:-.005em;line-height:1.4;color:var(--color-primary-700);margin:0}.menu_row__9j5hj p{font-size:14px;line-height:1.6;color:var(--on-surface);margin:4px 0 0}.menu_row__9j5hj .menu_price__9xjnm{max-width:45%;flex-shrink:0;text-align:right;color:var(--color-primary-800);font-weight:600;font-variant-numeric:tabular-nums lining-nums;line-height:1.5;margin:0}.menu_variants__WY6ec{display:flex;flex-wrap:wrap;gap:4px 20px;margin-top:8px;font-size:14px}.menu_variants__WY6ec>div{display:flex;gap:8px}.menu_variants__WY6ec dt{color:var(--on-surface)}.menu_variants__WY6ec dd{font-weight:600;color:var(--color-primary-800);font-variant-numeric:tabular-nums}.menu_badges__NZMwA{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.menu_root__etsgW .menu_badge__3DOmf{height:auto;min-height:24px;padding:3px 10px;border:1px solid transparent;border-radius:var(--radius-pill);background:var(--tertiary-container);color:var(--on-tertiary-container);font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.menu_root__etsgW .menu_badge__3DOmf[data-label=veg]{background:var(--primary);color:var(--primary-foreground)}.menu_root__etsgW .menu_badge__3DOmf[data-label=GF]{background:var(--surface-container-low);color:var(--on-surface)}.menu_empty___UroI{text-align:center;padding:48px 20px;margin-bottom:16px;border:1px dashed var(--color-border-default);border-radius:var(--radius-lg);background:var(--surface-container-lowest)}.menu_empty___UroI h2{font-size:1.5rem;color:var(--color-primary-800)}.menu_empty___UroI p{margin:8px 0 20px}.menu_root__etsgW .menu_backTop__c6j3_{position:fixed;bottom:max(calc(100px + env(safe-area-inset-bottom)),calc(16px + var(--privacy-banner-offset, 0px)));right:16px;z-index:30;border:1px solid var(--color-border-default);border-radius:var(--radius-pill);background:var(--surface-container-lowest);color:var(--color-primary-700);box-shadow:var(--shadow-medium);font-size:13px;min-height:44px}.menu_root__etsgW .menu_backTop__c6j3_:hover{background:var(--color-neutral-50);border-color:var(--color-primary-300)}.menu_pageSection__LlRwW{padding:40px max(var(--layout-gutter),env(safe-area-inset-left),env(safe-area-inset-right));background:var(--surface)}.menu_shell__e_68l{max-width:calc(var(--layout-page-max) - 2 * var(--layout-gutter));margin-inline:auto;min-width:0}.menu_links__7ypiL{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.menu_links__7ypiL a{min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--surface-container-lowest);color:var(--color-primary-700);font-size:14px;font-weight:600;text-decoration:none;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),background-color var(--motion-duration-fast) var(--motion-ease-standard)}.menu_links__7ypiL a:hover{border-color:var(--color-primary-300);background:var(--color-neutral-50)}.menu_intro__vWpLb{max-width:760px}.menu_intro__vWpLb p{margin-bottom:16px}.menu_downloads__rGJUI{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.menu_downloads__rGJUI a{min-height:44px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:10px 18px;font-size:14px;font-weight:600;color:var(--color-primary-700);text-decoration:none;background:var(--surface-container-lowest);transition:border-color var(--motion-duration-fast) var(--motion-ease-standard)}.menu_downloads__rGJUI a:hover{border-color:var(--color-primary-300)}.menu_drinkHeading__zbiIv{font-size:var(--type-h3);font-weight:600;color:var(--color-primary-800);margin:0 0 12px}.menu_disclosures__pVixl{display:grid;gap:12px;margin-top:24px}.menu_disclosures__pVixl details{border:1px solid var(--outline-variant);border-radius:var(--radius-lg);background:var(--surface-container-lowest);min-width:0}.menu_disclosures__pVixl summary{padding:16px;font-weight:600;color:var(--secondary);cursor:pointer;min-height:48px}.menu_notes__NplIB{display:grid;gap:12px;margin:20px 0}.menu_notes__NplIB>p{background:var(--surface-container-low);padding:16px;border-radius:var(--radius-lg);font-size:14px}.menu_helpRows__Iotqp{border:1px solid var(--outline-variant);border-radius:var(--radius-lg);overflow:hidden;margin-top:24px}.menu_helpRows__Iotqp article{padding:24px;background:var(--surface-container-lowest)}.menu_helpRows__Iotqp article:nth-child(2n){background:var(--surface-container-low)}.menu_helpRows__Iotqp h2{font-size:1.45rem;margin-bottom:12px}.menu_signoff___Y16X{padding:var(--layout-section-y-compact) var(--layout-gutter);background:var(--grad-page-hero);color:var(--color-neutral-50);text-align:center}.menu_signoff___Y16X h2{font-size:var(--type-h2);font-weight:600;color:#fff;margin:0}.menu_signoff___Y16X p{margin:14px auto 0;max-width:60ch;color:var(--color-neutral-200)}.menu_signoff___Y16X .menu_links__7ypiL{justify-content:center;margin:28px 0 0}.menu_signoff___Y16X .menu_links__7ypiL a{min-height:48px;border-color:rgb(255 255 255/.4);background:rgb(255 255 255/.08);color:#fff}.menu_signoff___Y16X .menu_links__7ypiL a:hover{border-color:rgb(255 255 255/.7);background:rgb(255 255 255/.16)}.menu_signoff___Y16X .menu_links__7ypiL a:first-child{border-color:var(--color-accent-400);background:var(--color-accent-400);color:var(--color-primary-800)}.menu_signoff___Y16X .menu_links__7ypiL a:first-child:hover{border-color:var(--color-accent-300);background:var(--color-accent-300)}.menu_signoff___Y16X :where(a):focus-visible{outline-color:var(--color-accent-300)}@media (min-width:768px){.menu_switchHeader__7C3_6{grid-template-columns:minmax(0,1fr) 224px;padding:24px}.menu_menuChoice__R9mnn strong{font-size:16px}.menu_controls__qMXE1{padding:12px 20px}.menu_searchRow__KpEmu{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:12px}.menu_results__wtIbh{padding:20px}.menu_row__9j5hj h3{font-size:1.0625rem}.menu_pageSection__LlRwW{padding-block:56px}.menu_category__1w_aU{padding:24px 28px}.menu_categoryHeading__CPeIJ h2{font-size:1.75rem}.menu_notes__NplIB{grid-template-columns:1fr 1fr}.menu_root__etsgW .menu_backTop__c6j3_{bottom:calc(24px + var(--privacy-banner-offset, 0px))}}@media (max-width:359px){.menu_resultSummary__C5U4O{flex-wrap:wrap}.menu_category__1w_aU{padding:10px}.menu_rowLead__vmFY4{gap:10px}.menu_pill__urruX{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.menu_root__etsgW *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.menu_backTop__c6j3_,.menu_controls__qMXE1,.menu_switchHeader__7C3_6{display:none!important}.menu_frame__bNChr,.menu_panels__TdFIx{box-shadow:none}.menu_category__1w_aU{-moz-column-break-inside:avoid;break-inside:avoid}}.menu_hours__OC2YQ .text-green-600{color:var(--primary)}.menu_root__etsgW{--primary:var(--color-primary-600);--primary-foreground:var(--on-dark);--secondary:var(--color-text-brand);--secondary-foreground:var(--on-dark);--foreground:var(--color-text-primary);--on-surface:var(--color-text-secondary);--surface:var(--color-surface-base);--surface-container-low:var(--color-surface-muted);--surface-container-lowest:var(--color-surface-subtle);--surface-container-highest:var(--color-surface-emphasis);--outline-variant:var(--color-border-default);--tertiary-container:var(--color-accent-100);--on-tertiary-container:var(--color-accent-900);--radius:var(--radius-sm);--shadow-card:var(--shadow-subtle);--shadow-frame:var(--shadow-default)}.menu_root__etsgW mark{background:var(--color-accent-200);color:var(--on-light)}.menu_root__etsgW .menu_badge__3DOmf[data-label=veg]{background:var(--color-success-700);color:var(--on-dark)}.menu_root__etsgW .menu_badge__3DOmf[data-label=GF]{background:var(--surface-container-lowest);border-color:var(--color-border-emphasis);color:var(--color-stout-700)}.menu_root__etsgW .menu_badge__3DOmf[data-label=spice-2]{background:var(--color-secondary-50);border-color:var(--color-secondary-200);color:var(--color-secondary-700)}.menu_root__etsgW .menu_badge__3DOmf[data-label=spice-3]{background:var(--color-secondary-600);color:#fff}.menu_controlLinks__rIzBN{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;padding:6px 16px 0}.menu_controlLinks__rIzBN a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:500;color:var(--color-primary-700);text-decoration:underline;text-decoration-color:var(--color-accent-500);text-underline-offset:.25em}.menu_pill__urruX[aria-current=true]{background:var(--secondary);border-color:var(--secondary);color:var(--secondary-foreground)}.menu_pill__urruX[aria-current=true] span{color:var(--color-neutral-200)}.menu_categories__xiQJF a{display:inline-flex;align-items:center;text-decoration:none}.menu_menuNotes__wdHOq{margin:16px 20px}.menu_menuNotes__wdHOq summary{min-height:44px;cursor:pointer;font-weight:600}.menu_menuFooter__VPbpB{padding:16px 12px;font-size:14px;color:var(--on-surface)}.menu_secondaryMenu__flMe9{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px 20px;margin-bottom:20px;border:1px solid var(--color-border-subtle);border-left:3px solid var(--color-accent-400);border-radius:var(--radius-lg);background:var(--surface-container-lowest);box-shadow:var(--shadow-subtle)}.menu_secondaryMenu__flMe9 p{margin:0}.menu_secondaryMenu__flMe9 a{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:600;color:var(--color-primary-700);text-decoration:underline;text-decoration-color:var(--color-accent-500);text-decoration-thickness:1.5px;text-underline-offset:.25em}.menu_compactIntro__5xlnQ{padding-block:24px}@media print{.menu_controlLinks__rIzBN{display:none}}@media (prefers-reduced-motion:reduce){.menu_takeawayPage__5Q4m3 *{animation:none!important;transition:none!important;transform:none!important}}.menu_supportPanels__qg4xz{padding-inline:12px}.menu_supportPanels__qg4xz h2{font-size:1.2rem;margin-block:12px 8px}.allergens_root__8PX2p{--allergen-sticky-top:var(--navbar-stack-offset,104px);--allergen-bg:var(--color-surface-base);--allergen-surface:var(--color-surface-subtle);--allergen-ink:var(--color-text-primary);--allergen-muted:var(--color-text-secondary);--allergen-line:var(--color-border-default);--radius:var(--radius-md);--allergen-heading:var(--font-playfair,"Playfair Display");color:var(--allergen-ink);font-family:var(--font-inter,Inter),sans-serif;font-size:1rem;line-height:1.6;min-width:0;overflow-wrap:anywhere}.allergens_root__8PX2p [hidden]{display:none!important}.allergens_root__8PX2p h1,.allergens_root__8PX2p h2,.allergens_root__8PX2p h3{font-family:var(--allergen-heading),Georgia,serif;font-weight:600;line-height:1.15;letter-spacing:-.01em}.allergens_root__8PX2p h1{font-size:clamp(2.25rem,4.5vw,4rem);margin:12px 0 20px}.allergens_root__8PX2p h2{font-size:clamp(1.75rem,3vw,2.25rem);margin:0 0 16px}.allergens_root__8PX2p h3{font-size:1.4rem;margin:0 0 10px}.allergens_root__8PX2p p{margin:0 0 16px}.allergens_root__8PX2p :where(a,button,input,select,summary,[tabindex]){touch-action:manipulation;scroll-margin-block:250px}.allergens_root__8PX2p :where(a,button,input,select,summary,[tabindex]):focus-visible{outline:2px solid var(--color-primary-500);outline-offset:4px;box-shadow:none}.allergens_root__8PX2p .allergens_control__R7h2v{height:auto;min-height:48px;max-width:100%;white-space:normal;padding-block:10px;text-align:center;transition:none;transform:none;background:var(--allergen-surface);color:var(--color-primary-700);border-color:var(--color-border-emphasis);border-radius:var(--radius-md);font-weight:600}.allergens_root__8PX2p .allergens_control__R7h2v:hover{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.allergens_shell__t_R1D{max-width:var(--layout-page-max);margin-inline:auto;padding:36px max(var(--layout-gutter),env(safe-area-inset-left),env(safe-area-inset-right)) 48px}.allergens_breadcrumbs__Ild0D{color:var(--color-text-secondary);margin-bottom:24px}.allergens_breadcrumbs__Ild0D [aria-current],.allergens_breadcrumbs__Ild0D a,.allergens_breadcrumbs__Ild0D a:hover{color:var(--color-text-primary)}.allergens_breadcrumbs__Ild0D a{display:inline-flex;min-height:44px;align-items:center}.allergens_intro__1nc6I{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:56px;align-items:start;margin-bottom:36px}.allergens_root__8PX2p .allergens_eyebrow__0rogk{font-size:.8rem;letter-spacing:.075em;text-transform:uppercase;margin-top:22px}.allergens_root__8PX2p .allergens_lead__GHjTy{font-size:1.125rem;max-width:58ch}.allergens_pdfState__qFinz,.allergens_root__8PX2p .allergens_review__8IHuq{font-size:.9rem;color:var(--allergen-muted)}.allergens_staffNote__UTUXp{padding:24px;background:var(--allergen-surface);border:1px solid var(--color-border-subtle);border-top:3px solid var(--color-accent-400);border-radius:var(--radius-lg);box-shadow:var(--shadow-large);color:var(--allergen-ink);margin-top:50px}.allergens_staffNote__UTUXp h2{font-size:1.75rem}.allergens_textLink__sY6Zd{min-height:48px;display:inline-flex;align-items:center;color:inherit;text-decoration:underline;text-underline-offset:4px}.allergens_textLink__sY6Zd:hover{color:var(--allergen-ink);text-decoration-thickness:2px}.allergens_tools__zK9Fb{background:var(--allergen-surface);padding:24px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-default);display:grid;grid-template-columns:2fr 1fr;gap:24px;align-items:start}.allergens_field__fzhJX{display:flex;flex-direction:column;gap:8px;min-width:0}.allergens_field__fzhJX label{font-weight:600}.allergens_field__fzhJX input,.allergens_field__fzhJX select{width:100%;min-width:0;min-height:52px;padding:12px;border:1px solid var(--allergen-muted);border-radius:var(--radius);font:inherit;background:var(--allergen-surface);color:var(--allergen-ink)}.allergens_root__8PX2p .allergens_field__fzhJX p{font-size:.875rem;margin:0}.allergens_actions__uZnZG,.allergens_toolbar__W6w_D{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.allergens_toolbar__W6w_D{justify-content:space-between;margin-block:20px 8px}.allergens_toolbar__W6w_D p{margin:0}.allergens_root__8PX2p .allergens_printHint__vFFiU{font-size:.875rem;color:var(--allergen-muted);margin:12px 0 20px}.allergens_legend__K3ll4{padding:20px 0;border-block:1px solid var(--allergen-line);background:var(--allergen-bg);margin:0 0 24px}.allergens_root__8PX2p .allergens_legend__K3ll4 h2{font:600 1rem/1.5 var(--font-inter,Inter),sans-serif}.allergens_legend__K3ll4 ul{padding:0;list-style:none;display:grid;grid-template-columns:.75fr 1.25fr 1.2fr 1fr;gap:20px}.allergens_legend__K3ll4 li{display:flex;align-items:flex-start;gap:10px;font-size:.875rem}.allergens_legend__K3ll4 li div>span,.allergens_legend__K3ll4 li strong{display:block}.allergens_legend__K3ll4 li div>span{margin-top:4px;color:var(--allergen-muted)}.allergens_mark__duLhP{width:28px;height:28px;display:inline-flex;justify-content:center;align-items:center;flex:none;border:1px solid var(--allergen-muted);background:var(--allergen-surface);color:var(--allergen-ink);border-radius:3px;font-size:1rem;font-weight:600;line-height:1}.allergens_contains__cE5Q_{background:var(--allergen-ink);color:var(--allergen-surface);border-radius:50%}.allergens_unknown__NDYCx{border-style:dashed;border-width:2px}.allergens_desktop__ImSze{display:none}.allergens_scrollCue__Q4Bm6{font-size:.875rem}.allergens_tableFrame__r_P4l{position:relative;overflow:auto;max-width:100%;max-height:600px;border:1px solid var(--allergen-line);border-radius:var(--radius);overscroll-behavior-inline:contain}.allergens_table__3ZcZk{width:1828px;table-layout:fixed;border-collapse:initial;border-spacing:0;background:var(--allergen-surface)}.allergens_table__3ZcZk caption{padding:16px;text-align:left;font-size:.875rem}.allergens_table__3ZcZk td,.allergens_table__3ZcZk th{padding:14px 10px;border-right:1px solid var(--allergen-line);border-bottom:1px solid var(--allergen-line);text-align:center}.allergens_table__3ZcZk thead th{position:sticky;top:0;z-index:3;background:var(--allergen-bg);font-size:.875rem;line-height:1.4;vertical-align:bottom}.allergens_table__3ZcZk tr>:first-child:not([colspan]){position:sticky;left:0;z-index:2;background:var(--allergen-surface);text-align:left;border-right-width:2px}.allergens_table__3ZcZk thead tr>:first-child{z-index:4;background:var(--allergen-bg)}.allergens_dishButton__2exDK{min-height:48px;width:100%;padding:6px;text-align:left;color:inherit;font:inherit;font-weight:500;cursor:pointer}.allergens_dishButton__2exDK:hover{text-decoration:underline;text-underline-offset:4px}.allergens_dishButton__2exDK span{display:block;font-size:.875rem;margin-top:8px;font-weight:400}.allergens_detailRow__OIysR>td{padding:0;text-align:left}.allergens_chart__PioYu{min-width:0}.allergens_tableDetails__h1DwZ{position:sticky;left:0;width:min(1100px,calc(100vw - 100px))}.allergens_dishGroup__mHvRC{margin-top:28px;scroll-margin-top:130px}.allergens_dishGroup__mHvRC>h2{border-bottom:2px solid var(--allergen-ink);padding-bottom:16px}.allergens_dish__Uj6Wk{background:var(--allergen-surface);border-bottom:1px solid var(--allergen-line)}.allergens_dish__Uj6Wk>summary{list-style:none;display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:12px;min-height:48px;padding:22px 20px;cursor:pointer}.allergens_dish__Uj6Wk>summary::-webkit-details-marker{display:none}.allergens_dish__Uj6Wk>summary:after{content:"+";font-size:28px;align-self:center;text-align:center}.allergens_dish__Uj6Wk[open]>summary:after{content:"−"}.allergens_dish__Uj6Wk>summary:hover{background:var(--allergen-bg)}.allergens_dishName__zNuR1{display:block;font:400 1.6rem/1.25 var(--allergen-heading),Georgia,serif;margin-bottom:8px}.allergens_uncertainty__Lj8wK{font-size:.9375rem;margin-top:10px;font-weight:600}.allergens_matrixLegend__AzjVy{display:none}.allergens_root__8PX2p .allergens_mobileGuide__K04Xr{font-size:.9375rem;padding-block:16px;border-block:1px solid var(--allergen-line);margin-bottom:24px}.allergens_mobileList__6dM_e .allergens_dish__Uj6Wk{border:1px solid var(--allergen-line);border-radius:var(--radius);margin-bottom:12px}.allergens_mobileList__6dM_e .allergens_dishName__zNuR1{font-size:1.45rem;margin-bottom:12px}.allergens_containsLabel__w_Nbc{display:block;font-size:.875rem;font-weight:600;margin-bottom:8px}.allergens_allergenChips__AdDjn{display:flex;flex-wrap:wrap;gap:6px}.allergens_allergenChip__L_nnr{display:inline-block;border:1px solid var(--allergen-line);background:var(--allergen-bg);border-radius:6px;padding:5px 9px;font-size:.9375rem;line-height:1.4;font-weight:600}.allergens_cardMessage__fk_uk{display:block;font-size:.9375rem}.allergens_cardWarning__ZSDAc{display:block;margin-top:10px;font-size:.875rem;font-weight:500}.allergens_mobileDishBody__KS9kt{border-top:1px solid var(--allergen-line);padding:18px 16px 0}.allergens_root__8PX2p .allergens_cardQuestions__pqIlg h3{font:600 1rem/1.4 var(--font-inter,Inter),sans-serif;margin-bottom:10px}.allergens_root__8PX2p .allergens_cardAdvice__8HckE,.allergens_root__8PX2p .allergens_cardQuestions__pqIlg p{font-size:.9375rem;margin-bottom:14px}.allergens_fullRecord__1MyfI{border-top:1px solid var(--allergen-line)}.allergens_fullRecord__1MyfI>summary{cursor:pointer;min-height:48px;padding:14px 0;font-size:.875rem;font-weight:600}.allergens_fullRecord__1MyfI .allergens_dishBody__lUcrV{padding:16px 0 20px}.allergens_fullRecord__1MyfI .allergens_detailGrid__BhtKw{grid-template-columns:minmax(0,1fr)}.allergens_dishBody__lUcrV{padding:24px 20px;border-top:1px solid var(--allergen-line)}.allergens_detailGrid__BhtKw{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 40px}.allergens_detailGrid__BhtKw ul{padding-left:20px;list-style:disc}.allergens_detailGrid__BhtKw li+li{margin-top:8px}.allergens_detailFoot__4IhmC{border-top:1px solid var(--allergen-line);margin-top:24px;padding-top:20px}.allergens_empty__A9_eh,.allergens_pending__5mh0k{padding:32px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--allergen-surface);box-shadow:var(--shadow-default)}.allergens_pending__5mh0k>p{max-width:70ch}.allergens_pending__5mh0k .allergens_eyebrow__0rogk{margin-top:0}.allergens_pendingPdf__2elDH{border-top:1px solid var(--allergen-line);margin-top:28px;padding-top:20px}.allergens_pendingPdf__2elDH .allergens_control__R7h2v{margin:12px 0 12px 16px}.allergens_pendingPdf__2elDH .allergens_pdfState__qFinz{font-weight:600}.allergens_pendingPdf__2elDH p{margin:8px 0 0}.allergens_empty__A9_eh{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.allergens_contactStrip__xfKFX{margin-top:40px;padding-top:36px;border-top:1px solid var(--allergen-line)}.allergens_sectionNav__BSYLc{display:flex;flex-wrap:wrap;gap:12px 24px}.allergens_sectionNav__BSYLc p{width:100%}.allergens_entry__i1j3g{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:24px;border:1px solid var(--color-border-subtle);border-left:3px solid var(--color-accent-400);border-radius:var(--radius-lg);background:var(--allergen-surface);box-shadow:var(--shadow-default);padding:24px;margin-block:24px}.allergens_entry__i1j3g h2{font-size:1.875rem}.allergens_entry__i1j3g .allergens_review__8IHuq{margin-bottom:0}.allergens_entryActions__f1GVL{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.allergens_srOnly__Q2sLx{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.allergens_printOnly__0cHKa{display:none}.allergens_printTitle__d3Gby{font-family:var(--allergen-heading),Georgia,serif;font-weight:600;line-height:1.15}@media (min-width:1100px){.allergens_matrixLegend__AzjVy{display:contents}.allergens_mobileGuide__K04Xr{display:none}.allergens_root__8PX2p[data-enhanced=true] .allergens_desktop__ImSze{display:block}.allergens_root__8PX2p[data-enhanced=true] .allergens_mobileList__6dM_e{display:none}.allergens_legend__K3ll4{position:sticky;top:var(--allergen-sticky-top,104px);z-index:5}}@media (max-width:1099px){.allergens_legend__K3ll4 ul{grid-template-columns:1fr 1fr}.allergens_intro__1nc6I{gap:32px}}@media (max-width:760px){.allergens_shell__t_R1D{padding:24px max(20px,env(safe-area-inset-left)) 40px}.allergens_detailGrid__BhtKw,.allergens_entry__i1j3g,.allergens_intro__1nc6I,.allergens_tools__zK9Fb{grid-template-columns:minmax(0,1fr)}.allergens_intro__1nc6I{gap:16px;margin-bottom:24px}.allergens_root__8PX2p .allergens_lead__GHjTy{font-size:1rem}.allergens_root__8PX2p .allergens_staffNote__UTUXp h2{font-size:1.35rem;margin-bottom:8px}.allergens_root__8PX2p .allergens_staffNote__UTUXp p{font-size:.9375rem;margin-bottom:12px}.allergens_staffNote__UTUXp{margin-top:0;padding:20px}.allergens_legend__K3ll4 ul{grid-template-columns:1fr;gap:16px}.allergens_legend__K3ll4 li{font-size:.9375rem}.allergens_empty__A9_eh,.allergens_pending__5mh0k,.allergens_tools__zK9Fb{padding:20px}.allergens_toolbar__W6w_D{align-items:flex-start}.allergens_entry__i1j3g{padding:20px 16px}.allergens_entryActions__f1GVL{align-items:stretch}.allergens_dish__Uj6Wk>summary{padding:20px 16px}.allergens_dishBody__lUcrV{padding:24px 16px}.allergens_detailFoot__4IhmC .allergens_control__R7h2v{width:100%}}@media (max-width:359px){.allergens_shell__t_R1D{padding-inline:max(16px,env(safe-area-inset-left))}.allergens_pending__5mh0k,.allergens_staffNote__UTUXp,.allergens_tools__zK9Fb{padding:16px}}@media (forced-colors:active){.allergens_mark__duLhP{border:2px solid CanvasText}.allergens_contains__cE5Q_{forced-color-adjust:none;background:CanvasText;color:Canvas}.allergens_unknown__NDYCx{border-style:dashed}}@media (prefers-reduced-motion:reduce){.allergens_root__8PX2p *{transition:none!important;scroll-behavior:auto!important}}@media print{@page{size:auto;margin:16mm}body:has(.allergens_printOnly__0cHKa){background:white;color:black}body:has(.allergens_printOnly__0cHKa) [data-slot=dialog-portal],body:has(.allergens_printOnly__0cHKa) footer,body:has(.allergens_printOnly__0cHKa) header{display:none!important}.allergens_breadcrumbs__Ild0D,.allergens_entry__i1j3g,.allergens_screenOnly__UBfIt{display:none!important}.allergens_printOnly__0cHKa{display:block;color:black;font-size:12pt}.allergens_shell__t_R1D{padding:0;max-width:none}.allergens_printOnly__0cHKa .allergens_printTitle__d3Gby,.allergens_printOnly__0cHKa h1{font-size:26pt}.allergens_printOnly__0cHKa h2{font-size:20pt}.allergens_printOnly__0cHKa h3{font-size:14pt}.allergens_printOnly__0cHKa li,.allergens_printOnly__0cHKa p,.allergens_printOnly__0cHKa span,.allergens_printOnly__0cHKa strong{font-size:12pt!important}.allergens_printOnly__0cHKa .allergens_legend__K3ll4{position:static;-moz-column-break-inside:avoid;break-inside:avoid}.allergens_printOnly__0cHKa .allergens_legend__K3ll4 ul{grid-template-columns:1fr 1fr}.allergens_printOnly__0cHKa .allergens_detailGrid__BhtKw{display:block}.allergens_printOnly__0cHKa .allergens_detailGrid__BhtKw section{margin-bottom:16pt;-moz-column-break-inside:avoid;break-inside:avoid}.allergens_printOnly__0cHKa .allergens_control__R7h2v{display:none}.allergens_printDish__APOW_{-moz-column-break-before:page;break-before:page}.allergens_printSummary__YJuqr>span{display:block;margin-block:8pt}.allergens_printDish__APOW_ .allergens_dishName__zNuR1{display:none}.allergens_printOnly__0cHKa .allergens_dishBody__lUcrV{padding-inline:0}}@container (max-width: 700px){.allergens_entry__i1j3g>div{grid-column:1/-1}.allergens_entryActions__f1GVL{align-items:stretch}}@media print{body:has(.allergens_printOnly__0cHKa) [data-navbar-stack]{display:none!important}body:has(.allergens_printOnly__0cHKa) #main-content{padding-top:0!important;min-height:0!important}}body:has(.allergens_root__8PX2p),html:has(.allergens_root__8PX2p){overflow-x:clip;overflow-y:visible}@media print{body:has(.allergens_printOnly__0cHKa),body:has(.allergens_printOnly__0cHKa) [class*=min-h-]{min-height:0!important}.allergens_printOnly__0cHKa{line-height:1.4}.allergens_printOnly__0cHKa h3,.allergens_printOnly__0cHKa p{margin-bottom:6pt}.allergens_printOnly__0cHKa .allergens_detailGrid__BhtKw section{margin-bottom:10pt}.allergens_printOnly__0cHKa .allergens_detailGrid__BhtKw section:last-child{-moz-column-break-after:avoid;break-after:avoid}.allergens_printOnly__0cHKa .allergens_detailFoot__4IhmC{-moz-column-break-before:avoid;break-before:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-top:8pt;padding-top:8pt}}@media screen{.allergens_shell__t_R1D{padding-top:0}.allergens_breadcrumbs__Ild0D,.allergens_intro__1nc6I{background:var(--color-primary-800);box-shadow:0 0 0 100vmax var(--color-primary-800);clip-path:inset(0 -100vmax);color:var(--color-neutral-200)}.allergens_breadcrumbs__Ild0D{margin-bottom:0;padding-top:20px;font-size:.875rem}.allergens_breadcrumbs__Ild0D [aria-current]{color:var(--color-neutral-50)}.allergens_breadcrumbs__Ild0D a,.allergens_breadcrumbs__Ild0D a:hover{color:var(--color-neutral-200);text-decoration:underline;text-underline-offset:4px}.allergens_breadcrumbs__Ild0D a:focus-visible{outline:2px solid var(--color-accent-300);outline-offset:2px}.allergens_intro__1nc6I{padding-bottom:48px;margin-bottom:40px}.allergens_intro__1nc6I h1{color:#fff}.allergens_root__8PX2p .allergens_intro__1nc6I .allergens_eyebrow__0rogk{color:var(--color-accent-300);font-size:.75rem;font-weight:600;letter-spacing:.18em}.allergens_root__8PX2p .allergens_intro__1nc6I .allergens_lead__GHjTy{color:var(--color-neutral-200)}.allergens_root__8PX2p .allergens_intro__1nc6I .allergens_review__8IHuq{color:var(--color-neutral-300)}.allergens_intro__1nc6I>div>.allergens_textLink__sY6Zd,.allergens_intro__1nc6I>div>.allergens_textLink__sY6Zd:hover{color:var(--color-neutral-100)}.allergens_intro__1nc6I>div :where(a,button):focus-visible{outline-color:var(--color-accent-300)}.allergens_root__8PX2p .allergens_eyebrow__0rogk{color:var(--color-accent-700);font-weight:600;letter-spacing:.16em}.allergens_contactStrip__xfKFX{padding:32px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--allergen-surface)}.allergens_textLink__sY6Zd{color:var(--color-primary-700);text-decoration-color:var(--color-accent-500);text-decoration-thickness:1.5px}}@media screen and (max-width:760px){.allergens_intro__1nc6I{padding-bottom:32px;margin-bottom:28px}.allergens_contactStrip__xfKFX{padding:24px 20px}}.support_disclosure__uiSLi{margin-block:16px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-subtle);box-shadow:var(--shadow-subtle);color:var(--color-text-primary);font-family:var(--font-inter,Inter),sans-serif;line-height:1.6;min-width:0;overflow-wrap:anywhere;scroll-margin-top:calc(var(--navbar-stack-offset, 100px) + 300px)}.support_disclosure__uiSLi>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:14px 20px;font-weight:600;color:var(--color-primary-700);list-style:none;cursor:pointer;touch-action:manipulation}.support_disclosure__uiSLi>summary::-webkit-details-marker{display:none}.support_disclosure__uiSLi>summary:hover{background:var(--color-neutral-50);border-radius:var(--radius-lg)}.support_disclosure__uiSLi>summary:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:3px;border-radius:var(--radius-lg)}.support_indicator__Meq7L{display:inline-flex;flex:0 0 28px;height:28px;align-items:center;justify-content:center;border-radius:999px;background:var(--color-accent-100);color:var(--color-accent-800);font-size:18px;line-height:1}.support_indicator__Meq7L:before{content:"+"}.support_disclosure__uiSLi[open]>summary .support_indicator__Meq7L:before{content:"−"}.support_disclosure__uiSLi[open]>summary{border-bottom:1px solid var(--color-border-subtle);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.support_body__2Hwdw{padding:20px;min-width:0}.support_body__2Hwdw p{margin-block:8px 16px}.support_body__2Hwdw :last-child{margin-bottom:0}.support_body__2Hwdw h2,.support_body__2Hwdw h3{font-family:var(--font-playfair,"Playfair Display"),Georgia,serif}.support_body__2Hwdw h3{font-size:1.25rem;font-weight:600;color:var(--color-primary-800);margin-block:12px 8px}.support_body__2Hwdw a{color:var(--color-text-brand);text-decoration:underline;text-decoration-color:var(--color-accent-500);text-underline-offset:.25em;min-height:44px;display:inline-flex;align-items:center;touch-action:manipulation}.support_body__2Hwdw a:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:3px}.support_body__2Hwdw li+li{border-top:1px solid var(--color-border-subtle);padding-top:12px;margin-top:12px}.support_body__2Hwdw [id]{scroll-margin-top:calc(var(--navbar-stack-offset, 100px) + 300px)}@media (prefers-reduced-motion:reduce){.support_disclosure__uiSLi,.support_disclosure__uiSLi *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media print{.support_disclosure__uiSLi{border-color:#777;background:white;color:black;box-shadow:none;-moz-column-break-inside:auto;break-inside:auto}.support_disclosure__uiSLi::details-content{display:block!important;content-visibility:visible!important}.support_disclosure__uiSLi>.support_body__2Hwdw{display:block!important;content-visibility:visible!important}.support_disclosure__uiSLi>summary{border-bottom:1px solid #777}.support_indicator__Meq7L{display:none}.support_body__2Hwdw{overflow:visible;height:auto}.support_body__2Hwdw .grid{display:block}.support_body__2Hwdw article,.support_body__2Hwdw li,.support_body__2Hwdw section{-moz-column-break-inside:avoid;break-inside:avoid}.support_body__2Hwdw article{margin-block:12px;padding:12px;box-shadow:none}}