.guest-brand[data-v-f8db41dc]{grid-template-columns:minmax(0,1fr);gap:18px;padding-block:26px 0;display:grid;position:relative}.guest-brand__cover[data-v-f8db41dc]{min-inline-size:0;overflow:hidden}.guest-brand__identity[data-v-f8db41dc]{align-items:center;gap:14px;min-inline-size:0;display:flex}.guest-brand__logo[data-v-f8db41dc]{border:1px solid var(--menu-color-border);border-radius:var(--menu-radius-image);background:var(--menu-color-surface-alt);block-size:54px;inline-size:54px;color:var(--menu-color-text);font-family:var(--menu-font-heading);flex:none;place-items:center;font-size:26px;display:grid;overflow:hidden}.guest-brand__words[data-v-f8db41dc]{min-inline-size:0}.guest-brand__actions[data-v-f8db41dc]{flex:none;align-self:center;margin-inline-start:auto}.guest-brand__eyebrow[data-v-f8db41dc]{color:var(--menu-color-muted);margin:0 0 6px;font-size:10px}h1[data-v-f8db41dc]{font-family:var(--menu-font-heading);font-size:var(--guest-heading-size);font-weight:var(--menu-weight-heading);overflow-wrap:anywhere;margin:0;line-height:1.5}.guest-brand--long-name h1[data-v-f8db41dc]{text-wrap:balance}.guest-brand__tagline[data-v-f8db41dc]{color:var(--menu-color-muted);margin:5px 0 0;font-size:12px;line-height:1.9}.guest-search-toolbar[data-v-f8db41dc]{align-items:center;gap:10px;min-inline-size:0;display:flex}.guest-search-toolbar .guest-search[data-v-f8db41dc]{flex:1;min-inline-size:0}.guest-search[data-v-f8db41dc]{border:1px solid var(--menu-color-border);border-radius:var(--menu-radius-button);min-block-size:50px;color:var(--menu-color-muted);background:var(--menu-color-surface);align-items:center;gap:10px;padding-inline:14px 4px;display:flex}.guest-search[data-v-f8db41dc]:focus-within{outline:2px solid var(--menu-color-primary);outline-offset:3px}.guest-search input[data-v-f8db41dc]{block-size:48px;min-inline-size:0;color:var(--menu-color-text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13px}.guest-search input[data-v-f8db41dc]::placeholder{color:var(--menu-color-muted);opacity:1}.guest-search input[data-v-f8db41dc]::-webkit-search-cancel-button{appearance:none}.guest-search button[data-v-f8db41dc]{min-block-size:44px;min-inline-size:44px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.guest-search .guest-search__results[data-v-f8db41dc]{font:inherit;border-inline-start:1px solid var(--menu-color-border);padding-inline:8px;font-size:12px}.guest-search button[data-v-f8db41dc]:focus-visible{outline:2px solid var(--menu-color-primary);outline-offset:-3px}[data-header=linen][data-v-f8db41dc]{gap:14px;padding:20px 0 4px}[data-header=linen] .guest-brand__identity[data-v-f8db41dc]{text-align:center;grid-row:1;justify-content:center}[data-header=linen] .guest-brand__logo--fallback[data-v-f8db41dc]{display:none}[data-header=linen] .guest-brand__cover[data-v-f8db41dc]{border-radius:80px 80px 18px 18px;block-size:108px}[data-header=linen] .guest-search[data-v-f8db41dc]{background:0 0;margin-block-start:-6px}[data-header=cinematic][data-v-f8db41dc]{margin-inline:calc(var(--guest-page-padding)*-1);padding:0 var(--guest-page-padding) 20px;background:var(--menu-color-surface);gap:0}[data-header=cinematic] .guest-brand__cover[data-v-f8db41dc]{margin-inline:calc(var(--guest-page-padding)*-1);grid-area:1/1;block-size:240px}[data-header=cinematic] .guest-brand__cover[data-v-f8db41dc]:after{content:"";background:linear-gradient(0deg,var(--menu-color-background) 0,color-mix(in srgb,var(--menu-color-background) 60%,transparent) 38%,color-mix(in srgb,var(--menu-color-background) 13%,transparent) 100%);pointer-events:none;position:absolute;inset:0 0 72px}[data-header=cinematic] .guest-brand__identity[data-v-f8db41dc]{text-align:center;grid-area:1/1;justify-content:center;align-self:end;min-block-size:210px;padding-block:36px 23px;position:relative}[data-header=cinematic] .guest-brand__words[data-v-f8db41dc]{align-self:end}[data-header=cinematic] .guest-brand__logo--fallback[data-v-f8db41dc]{display:none}[data-header=cinematic] .guest-brand__eyebrow[data-v-f8db41dc]{letter-spacing:.02em}[data-header=cinematic] .guest-search[data-v-f8db41dc]{background:0 0;border-inline:0;border-radius:0;margin-block-start:8px}[data-header=split][data-v-f8db41dc]{margin-inline:calc(var(--guest-page-padding)*-1);padding:24px var(--guest-page-padding) 16px;background:var(--menu-color-surface-alt);grid-template-columns:minmax(0,1fr) 38%;gap:20px 14px}[data-header=split] .guest-brand__cover[data-v-f8db41dc]{border-radius:80px 80px 3px 3px;grid-area:1/2;min-block-size:182px}[data-header=split] .guest-brand__identity[data-v-f8db41dc]{flex-direction:column;grid-area:1/1;justify-content:center;align-items:flex-start;gap:12px}[data-header=split] .guest-brand__logo[data-v-f8db41dc]{border-color:var(--menu-color-muted);background:0 0;border-radius:50%;block-size:36px;inline-size:36px;font-size:22px}[data-header=split] h1[data-v-f8db41dc]{line-height:1.35}[data-header=split] .guest-brand__eyebrow[data-v-f8db41dc]{display:none}[data-header=split] .guest-search-toolbar[data-v-f8db41dc]{grid-column:1/-1}[data-header=split] .guest-search[data-v-f8db41dc]{border:0;border-block-start:1px solid var(--menu-color-border);background:0 0;padding-inline:0}[data-header=botanical][data-v-f8db41dc]{grid-template-columns:minmax(0,1fr) 100px;gap:24px 16px;padding-block:36px 14px}[data-header=botanical] .guest-brand__cover[data-v-f8db41dc]{border-radius:70px 70px 50px 50px;grid-area:1/2;align-self:center;block-size:122px;inline-size:100px}[data-header=botanical] .guest-brand__identity[data-v-f8db41dc]{grid-area:1/1}[data-header=botanical] .guest-brand__logo--fallback[data-v-f8db41dc]{display:none}[data-header=botanical] .guest-search-toolbar[data-v-f8db41dc]{grid-column:1/-1}[data-header=botanical] .guest-search[data-v-f8db41dc]{background:0 0;border-radius:999px}[data-header=typographic][data-v-f8db41dc]{gap:28px;padding-block:32px 0}[data-header=typographic] .guest-brand__identity[data-v-f8db41dc]{flex-direction:column;align-items:flex-start;gap:16px}[data-header=typographic] .guest-brand__logo[data-v-f8db41dc]{border:1px solid var(--menu-color-text);background:0 0;block-size:32px;inline-size:32px;font-size:19px}[data-header=typographic] .guest-brand__eyebrow[data-v-f8db41dc]{display:none}[data-header=typographic] h1[data-v-f8db41dc]{line-height:1.4}[data-header=typographic] .guest-search[data-v-f8db41dc]{border:0;border-block:1px solid var(--menu-color-text);background:0 0;padding-inline:0}.guest-brand:not(.guest-brand--with-cover) .guest-brand__identity[data-v-f8db41dc]{grid-column:1/-1}.guest-brand[data-v-f8db41dc]:not(.guest-brand--with-cover){grid-template-columns:minmax(0,1fr)}[data-header=cinematic]:not(.guest-brand--with-cover) .guest-brand__identity[data-v-f8db41dc]{min-block-size:0;padding-block:24px 16px}[data-header=split]:not(.guest-brand--with-cover) .guest-brand__identity[data-v-f8db41dc]{flex-direction:row;justify-content:flex-start;align-items:center}[data-header=botanical][data-v-f8db41dc]:not(.guest-brand--with-cover){gap:16px;padding-block:20px 8px}[data-header=linen] .guest-brand__logo[data-v-f8db41dc]:not(.guest-brand__logo--fallback){border-radius:50%;block-size:48px;inline-size:48px}[data-header=cinematic] .guest-brand__logo[data-v-f8db41dc]:not(.guest-brand__logo--fallback){border-radius:50%;block-size:60px;inline-size:60px}[data-header=quick][data-v-f8db41dc]{gap:16px;padding-block:16px 0}[data-header=quick] .guest-brand__identity[data-v-f8db41dc]{align-items:flex-start}[data-header=quick] .guest-brand__logo--fallback[data-v-f8db41dc]{display:none}[data-header=quick] .guest-brand__eyebrow[data-v-f8db41dc]{color:var(--menu-color-text);font-size:13px}[data-header=quick] .guest-brand__eyebrow[data-v-f8db41dc]:before{content:"";background:var(--guest-decoration-accent);border-radius:2px;block-size:13px;inline-size:5px;margin-inline-end:8px;display:inline-block}[data-header=quick] .guest-brand__tagline[data-v-f8db41dc]{font-size:14px}[data-header=quick] .guest-search[data-v-f8db41dc]{background:var(--menu-color-surface);border-radius:8px}[data-header=quick] .guest-search input[data-v-f8db41dc]{font-size:16px}@media (width<=600px){h1[data-v-f8db41dc]{font-size:min(var(--guest-heading-size),32px)}.guest-brand--long-name h1[data-v-f8db41dc]{font-size:min(var(--guest-heading-size),26px);line-height:1.5}[data-header=cinematic] .guest-brand__cover[data-v-f8db41dc]{block-size:200px}[data-header=cinematic] .guest-brand__identity[data-v-f8db41dc]{min-block-size:0;padding-block:24px 18px}[data-header=typographic][data-v-f8db41dc]{gap:18px;padding-block-start:20px}[data-header=typographic] .guest-brand__identity[data-v-f8db41dc]{gap:10px}}[data-header=amber][data-v-f8db41dc]{gap:16px;padding-block:16px 0}[data-header=amber] .guest-brand__identity[data-v-f8db41dc]{grid-row:1}[data-header=amber] .guest-brand__logo[data-v-f8db41dc]{border-radius:50%}[data-header=amber] .guest-brand__logo--fallback[data-v-f8db41dc]{display:none}[data-header=amber] .guest-brand__cover[data-v-f8db41dc]{border-radius:var(--menu-radius-image);block-size:160px}[data-header=amber] .guest-brand__eyebrow[data-v-f8db41dc]{font-size:12px}[data-header=amber] .guest-brand__tagline[data-v-f8db41dc]{font-size:13px}[data-header=amber] .guest-search[data-v-f8db41dc]{border-radius:var(--menu-radius-image);gap:6px;min-block-size:52px}[data-header=amber] .guest-search input[data-v-f8db41dc]{font-size:16px}[data-header=amber] .guest-search>svg[data-v-f8db41dc]{flex:none}[data-header=sepidar][data-v-f8db41dc]{gap:12px;padding:16px 0 0}[data-header=sepidar] .guest-brand__logo[data-v-f8db41dc]{background:var(--menu-color-primary);block-size:44px;inline-size:44px;color:var(--menu-color-primary-text);border:0;border-radius:50%}[data-header=sepidar] .guest-brand__eyebrow[data-v-f8db41dc]{display:none}[data-header=sepidar] h1[data-v-f8db41dc]{font-size:16px;line-height:1.5}[data-header=sepidar] .guest-brand__tagline[data-v-f8db41dc]{margin-block-start:2px;font-size:12px;line-height:1.7}[data-header=sepidar] .guest-search[data-v-f8db41dc]{background:var(--menu-color-background);border-radius:12px;min-block-size:44px}[data-header=sepidar] .guest-search input[data-v-f8db41dc]{block-size:42px;font-size:14px}[data-header=cover][data-v-f8db41dc],[data-header=overlay][data-v-f8db41dc],[data-header=simple][data-v-f8db41dc]{gap:14px;padding:16px 0 0}[data-header=cover] .guest-brand__identity[data-v-f8db41dc],[data-header=overlay] .guest-brand__identity[data-v-f8db41dc],[data-header=simple] .guest-brand__identity[data-v-f8db41dc]{justify-content:var(--header-justify);text-align:var(--header-align)}[data-header=cover] .guest-brand__logo--fallback[data-v-f8db41dc],[data-header=overlay] .guest-brand__logo--fallback[data-v-f8db41dc],[data-header=simple] .guest-brand__logo--fallback[data-v-f8db41dc]{display:none}[data-header=cover] .guest-brand__cover[data-v-f8db41dc]{block-size:var(--header-height);border-radius:var(--menu-radius-image)}[data-header=cover] .guest-brand__identity[data-v-f8db41dc]{grid-row:2}[data-header=cover]:not(.guest-brand--with-cover) .guest-brand__identity[data-v-f8db41dc]{grid-row:1}[data-header=cover] .guest-brand__cover[data-v-f8db41dc] img,[data-header=overlay] .guest-brand__cover[data-v-f8db41dc] img{-o-object-position:var(--header-position)!important;object-position:var(--header-position)!important}[data-header=overlay].guest-brand--with-cover .guest-brand__cover[data-v-f8db41dc]{border-radius:var(--menu-radius-image);grid-area:1/1;block-size:100%;position:relative}[data-header=overlay].guest-brand--with-cover .guest-brand__cover[data-v-f8db41dc] .guest-photo{position:absolute;inset:0}[data-header=overlay].guest-brand--with-cover .guest-brand__cover[data-v-f8db41dc]:after{content:"";background:linear-gradient(180deg,#00000040,rgb(0 0 0/var(--header-scrim)));pointer-events:none;position:absolute;inset:0}[data-header=overlay].guest-brand--with-cover .guest-brand__identity[data-v-f8db41dc]{z-index:1;color:#fff;grid-area:1/1;align-self:end;align-items:end;padding:24px 20px}[data-header=overlay].guest-brand--with-cover .guest-brand__eyebrow[data-v-f8db41dc],[data-header=overlay].guest-brand--with-cover .guest-brand__tagline[data-v-f8db41dc]{color:#fff;text-shadow:0 1px 3px #0008}[data-header=overlay].guest-brand--with-cover h1[data-v-f8db41dc]{text-shadow:0 1px 4px #0008}[data-header=overlay][data-v-f8db41dc]{gap:16px;padding-block-start:0}[data-header=overlay] .guest-brand__eyebrow[data-v-f8db41dc]{display:none}[data-header=overlay].guest-brand--with-cover .guest-brand__cover[data-v-f8db41dc]{inline-size:var(--guest-cover-width,calc(100% + var(--guest-page-padding)*2));min-block-size:var(--header-height);border-radius:0;justify-self:center;margin-inline:0}[data-header=overlay].guest-brand--with-cover .guest-brand__cover[data-v-f8db41dc]:after{background:linear-gradient(180deg,#0000001f 15%,rgb(0 0 0/var(--header-scrim)) 72%,var(--menu-color-background) 100%)}[data-header=overlay].guest-brand--with-cover .guest-brand__identity[data-v-f8db41dc]{text-align:start;min-block-size:var(--header-height);justify-content:flex-start;padding:24px 0 30px}[data-header=overlay] h1[data-v-f8db41dc]{font-size:clamp(22px,5.8vw,30px);line-height:1.5}[data-header=overlay] .guest-search[data-v-f8db41dc]{border-color:color-mix(in srgb,var(--menu-color-border) 65%,transparent);border-radius:16px;min-block-size:48px}[data-header=overlay] .guest-search input[data-v-f8db41dc]{block-size:46px;font-size:16px}[data-header=overlay][data-v-f8db41dc]:not(.guest-brand--with-cover){padding-block-start:20px}.guest-brand__logo-image[data-v-f8db41dc]{max-inline-size:min(160px,40%)}[data-header=split] .guest-brand__logo-image[data-v-f8db41dc],[data-header=typographic] .guest-brand__logo-image[data-v-f8db41dc]{--brand-logo-height:44px;max-inline-size:100%}[data-header=cinematic] .guest-brand__logo-image[data-v-f8db41dc]{--brand-logo-height:60px}[data-header=sepidar] .guest-brand__logo-image[data-v-f8db41dc]{--brand-logo-height:44px}.composition-entry[data-v-5126ed2b]{justify-content:space-between;align-items:center;gap:var(--menu-space-2);padding:var(--menu-space-3);border-block-start:1px solid var(--menu-color-border);color:var(--menu-color-primary);font-family:var(--menu-font-body);font-size:var(--menu-text-caption);text-align:start;flex-wrap:wrap;display:flex}.composition-entry small[data-v-5126ed2b]{color:var(--menu-color-muted);font-family:var(--menu-font-price)}.composition-entry-action[data-v-5126ed2b]{align-items:center;gap:var(--menu-space-2);padding:var(--menu-space-3);border-radius:var(--menu-radius-button);background:var(--menu-color-primary);color:var(--menu-color-primary-text);font-weight:700;display:inline-flex}.composition-entry small[data-v-5126ed2b]{font-weight:600}.guest-dish.guest-dish--composition[data-v-43ffacf7]{border:1px solid var(--menu-color-border);border-radius:var(--menu-radius-card);background:var(--menu-color-surface);flex-direction:column;gap:0;inline-size:100%;padding:0;display:flex;overflow:hidden}.composition-hero-image[data-v-43ffacf7]{inline-size:100%;padding:var(--menu-space-3);background:var(--menu-color-background);display:block}.composition-hero-copy[data-v-43ffacf7]{gap:var(--menu-space-2);inline-size:100%;padding:var(--menu-space-3) var(--menu-space-4);text-align:start;display:grid}.composition-hero-copy strong[data-v-43ffacf7]{font:var(--menu-weight-heading) var(--menu-text-h2) var(--menu-font-heading)}.composition-hero-copy>span[data-v-43ffacf7]{font-size:var(--menu-text-caption);color:var(--menu-color-muted)}.guest-dish--composition[data-v-43ffacf7]{flex-wrap:wrap}.guest-dish--composition[data-v-43ffacf7]>.composition-entry{flex-basis:100%;grid-column:1/-1;inline-size:100%}.guest-dish[data-v-43ffacf7]{border:1px solid var(--menu-color-border);border-radius:var(--menu-radius-card);background:var(--menu-color-surface);min-inline-size:0;color:var(--menu-color-text);text-align:start;cursor:pointer;box-shadow:var(--guest-card-shadow);transition:border-color var(--menu-motion-fast),transform var(--menu-motion-fast);flex-direction:column;padding:0;font-family:inherit;display:flex;overflow:hidden}.guest-dish--selected[data-v-43ffacf7],.guest-dish[data-v-43ffacf7]:hover{border-color:var(--menu-color-primary)}.guest-dish[data-v-43ffacf7]:active{transform:scale(var(--menu-motion-press,1))}.guest-dish__photo[data-v-43ffacf7]{aspect-ratio:4/3;inline-size:100%;display:block;position:relative;overflow:hidden}.guest-dish__stock[data-v-43ffacf7]{color:var(--menu-color-text);background:var(--menu-color-surface);border-radius:8px;padding:3px 9px;font-size:11px;position:absolute;inset-block-end:10px;inset-inline-start:10px}.guest-dish__stock--text[data-v-43ffacf7]{color:var(--menu-color-muted);background:0 0;align-self:flex-start;padding-inline:0;font-size:12px;font-weight:600;position:static}.guest-dish--unavailable .guest-dish__photo[data-v-43ffacf7]{filter:grayscale();opacity:.6}.guest-dish--unavailable .guest-dish__body[data-v-43ffacf7]{color:var(--menu-color-muted)}.guest-dish__body[data-v-43ffacf7]{flex-direction:column;flex:1;align-items:stretch;gap:7px;inline-size:100%;padding:14px;display:flex}.guest-dish__badges[data-v-43ffacf7]{flex-wrap:wrap;gap:4px;display:flex}.guest-dish__badge[data-v-43ffacf7]{border-radius:var(--menu-radius-pill);color:var(--menu-color-muted);background:color-mix(in srgb,var(--menu-color-text) 5%,var(--menu-color-surface));align-items:center;gap:3px;padding:2px 6px;font-size:10px;line-height:1.8;display:inline-flex}.guest-dish__title[data-v-43ffacf7]{font-family:var(--menu-font-heading);font-weight:var(--menu-weight-heading);font-size:var(--guest-item-size);overflow-wrap:anywhere;line-height:1.7}.guest-dish__secondary[data-v-43ffacf7]{color:var(--menu-color-muted);font-size:11px}.guest-dish__description[data-v-43ffacf7]{-webkit-line-clamp:2;color:var(--menu-color-muted);-webkit-box-orient:vertical;font-size:12px;line-height:1.85;display:-webkit-box;overflow:hidden}.guest-dish__footer[data-v-43ffacf7]{justify-content:space-between;align-items:center;gap:4px;margin-block-start:auto;padding-block-start:12px;display:flex}.guest-dish__price[data-v-43ffacf7]{color:var(--menu-color-text);font-size:13px;font-weight:700;font-family:var(--menu-font-price)}.guest-dish__arrow[data-v-43ffacf7]{color:var(--menu-color-muted);flex:none}[data-guest-card=inset] .guest-dish[data-v-43ffacf7]{border:0;padding:8px}[data-guest-card=inset] .guest-dish__photo[data-v-43ffacf7]{aspect-ratio:1;border-radius:var(--menu-radius-image)}[data-guest-card=inset] .guest-dish__body[data-v-43ffacf7]{padding:12px 6px 8px}[data-guest-card=inset] .guest-dish__arrow[data-v-43ffacf7]{display:none}[data-guest-card=luxury-row] .guest-dish[data-v-43ffacf7]{border:0;border-block-end:1px solid var(--menu-color-border);background:0 0;flex-direction:row-reverse;gap:20px;padding-block:22px;overflow:visible}[data-guest-card=luxury-row] .guest-dish__photo[data-v-43ffacf7]{border-radius:2px;flex:none;align-self:center;block-size:108px;inline-size:108px}[data-guest-card=luxury-row] .guest-dish__body[data-v-43ffacf7]{gap:6px;inline-size:0;padding:0}[data-guest-card=luxury-row] .guest-dish__badge[data-v-43ffacf7]{border:1px solid var(--menu-color-border);background:0 0;padding:1px 5px}[data-guest-card=luxury-row] .guest-dish__title[data-v-43ffacf7]{line-height:1.6}[data-guest-card=luxury-row] .guest-dish__price[data-v-43ffacf7]{font-weight:500}[data-guest-card=open-grid] .guest-dish[data-v-43ffacf7]{border:0;border-block-end:1px solid var(--menu-color-border);background:0 0;overflow:visible}[data-guest-card=open-grid] .guest-dish__photo[data-v-43ffacf7]{aspect-ratio:4/3;border-radius:var(--menu-radius-image)}[data-guest-card=open-grid] .guest-dish__body[data-v-43ffacf7]{padding:14px 0 16px}[data-guest-card=open-grid] .guest-dish__badge[data-v-43ffacf7]{border-block-end:1px solid var(--menu-color-border);background:0 0;border-radius:0;padding-inline:0}[data-guest-card=open-grid] .guest-dish__title[data-v-43ffacf7]{line-height:1.5}[data-guest-card=circular] .guest-dish[data-v-43ffacf7]{text-align:center;background:0 0;border:0;padding-block:8px;overflow:visible}[data-guest-card=circular] .guest-dish__photo[data-v-43ffacf7]{aspect-ratio:1;inline-size:88%;box-shadow:0 0 0 6px var(--menu-color-surface);border-radius:50%;align-self:center}[data-guest-card=circular] .guest-dish__body[data-v-43ffacf7]{gap:8px;padding:18px 0 8px}[data-guest-card=circular] .guest-dish__badges[data-v-43ffacf7]{justify-content:center}[data-guest-card=circular] .guest-dish__footer[data-v-43ffacf7]{justify-content:center;padding-block-start:4px}[data-guest-card=circular] .guest-dish__arrow[data-v-43ffacf7]{display:none}[data-guest-card=minimal-row] .guest-dish[data-v-43ffacf7]{border:0;border-block-end:1px solid var(--menu-color-border);background:0 0;flex-direction:row;gap:16px;padding-block:20px}[data-guest-card=minimal-row] .guest-dish__photo[data-v-43ffacf7]{flex:none;block-size:96px;inline-size:96px}[data-guest-card=minimal-row] .guest-dish__body[data-v-43ffacf7]{inline-size:0;padding:0}[data-guest-card=minimal-row] .guest-dish__badge[data-v-43ffacf7]{background:var(--menu-color-surface-alt);border-radius:0;padding:1px 5px}.guest-dish--selected[data-v-43ffacf7],.guest-dish[data-v-43ffacf7]:focus-visible{outline:2px solid var(--menu-color-primary);outline-offset:4px}@media (width>=760px){[data-guest-card=luxury-row] .guest-dish__photo[data-v-43ffacf7]{block-size:160px;inline-size:160px}[data-guest-card=minimal-row] .guest-dish__photo[data-v-43ffacf7]{block-size:140px;inline-size:140px}}.guest-dish.guest-dish--refreshed[data-v-43ffacf7]{text-align:start;border:1px solid var(--menu-color-border);border-radius:var(--menu-radius-card);background:var(--menu-color-surface);grid-template-columns:minmax(0,1fr);gap:12px;padding:14px;display:grid;overflow:hidden}.guest-dish--refreshed .guest-dish__photo[data-v-43ffacf7]{aspect-ratio:4/3;block-size:auto;inline-size:100%;box-shadow:none;border-radius:8px;align-self:start}.guest-dish__copy[data-v-43ffacf7]{flex-direction:column;gap:4px;min-inline-size:0;display:flex}.guest-dish--refreshed .guest-dish__title[data-v-43ffacf7]{font-size:18px;font-weight:700;line-height:1.65}.guest-dish--refreshed .guest-dish__price[data-v-43ffacf7]{white-space:normal;overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:1.7}.guest-dish__currency[data-v-43ffacf7]{color:var(--menu-color-muted);margin-inline:.2em;font-size:13px;font-weight:400}.guest-dish__merch-list[data-v-43ffacf7]{flex-wrap:wrap;gap:4px;margin-block-start:2px;display:flex}.guest-dish__merch[data-v-43ffacf7]{overflow-wrap:anywhere;max-inline-size:100%;color:var(--menu-color-muted);background:var(--menu-color-surface-alt);border-radius:11px;padding:2px 8px;font-size:13px;font-weight:500;line-height:21px;display:inline-block}.guest-dish__merch--primary[data-v-43ffacf7]{background:color-mix(in srgb,var(--menu-color-primary) 10%,var(--menu-color-surface));color:var(--menu-color-text)}.guest-dish--quick .guest-dish__merch--primary[data-v-43ffacf7]{color:#705019;background:#fff3d6}.guest-dish__merch--overlay[data-v-43ffacf7]{z-index:1;max-inline-size:calc(100% - 20px);position:absolute;inset-block-start:10px;inset-inline-start:10px}.guest-dish--refreshed .guest-dish__description[data-v-43ffacf7]{font-size:14px;line-height:1.8}.guest-dish__compact-footer[data-v-43ffacf7]{grid-column:1/-1;align-items:center;gap:12px;display:flex}.guest-dish__availability[data-v-43ffacf7]{color:var(--menu-color-muted);font-size:13px;line-height:1.8}.guest-dish__availability[data-availability=sold_out][data-v-43ffacf7]{font-weight:500}.guest-dish--refreshed.guest-dish--unavailable .guest-dish__merch--primary[data-v-43ffacf7]{background:var(--menu-color-surface-alt);color:var(--menu-color-muted)}.guest-dish--refreshed[data-card-layout=compact][data-v-43ffacf7]{grid-template-columns:minmax(0,1fr) 96px;align-items:start}.guest-dish--refreshed[data-card-layout=compact] .guest-dish__copy[data-v-43ffacf7]{grid-area:1/1}.guest-dish--refreshed[data-card-layout=compact] .guest-dish__photo[data-v-43ffacf7]{aspect-ratio:1;grid-area:1/2}.guest-dish--refreshed.guest-dish--no-photo[data-card-layout=compact][data-v-43ffacf7]{grid-template-columns:minmax(0,1fr)}@media (width<=380px){.guest-dish--refreshed[data-card-layout=compact][data-v-43ffacf7]{-moz-column-gap:10px;grid-template-columns:minmax(0,1fr) 80px;column-gap:10px;padding:12px}.guest-dish--refreshed[data-card-layout=compact] .guest-dish__title[data-v-43ffacf7]{font-size:17px}.guest-dish--refreshed[data-card-layout=compact] .guest-dish__price[data-v-43ffacf7]{font-size:15px}.guest-dish--refreshed.guest-dish--no-photo[data-card-layout=compact][data-v-43ffacf7]{grid-template-columns:minmax(0,1fr)}}.guest-dish.guest-dish--amber[data-v-43ffacf7]{padding:var(--amber-card-padding,16px);border-radius:var(--menu-radius-card);gap:12px}.guest-dish--amber .guest-dish__photo[data-v-43ffacf7]{border-radius:min(var(--menu-radius-image),var(--menu-radius-card))}.guest-dish--amber .guest-dish__title[data-v-43ffacf7]{font-size:var(--guest-item-size);font-weight:var(--menu-weight-heading)}.guest-dish--amber .guest-dish__price[data-v-43ffacf7]{color:var(--guest-price-color);font-size:18px;font-weight:600}.guest-dish--amber .guest-dish__merch[data-v-43ffacf7]{color:#f0d3a4;background:#3b3426;font-size:12px}.guest-dish--amber .guest-dish__merch--overlay[data-v-43ffacf7]{color:#705019;background:#fff3d6}.guest-dish--amber.guest-dish--unavailable .guest-dish__photo[data-v-43ffacf7]{opacity:1;filter:none}.guest-dish--amber.guest-dish--unavailable .guest-dish__photo[data-v-43ffacf7] img{filter:saturate(.55)}.guest-dish--amber .guest-dish__availability[data-v-43ffacf7]{color:var(--menu-color-text)}.guest-dish--amber[data-card-layout=compact] .guest-dish__title[data-v-43ffacf7]{font-size:18px}.guest-dish--amber[data-card-layout=compact] .guest-dish__price[data-v-43ffacf7]{font-size:17px}.guest-dish--no-photo[data-v-43ffacf7]{grid-column:1/-1}.guest-dish--no-photo:not(.guest-dish--refreshed) .guest-dish__body[data-v-43ffacf7]{gap:4px;inline-size:100%;padding:14px}.guest-dish--no-photo:not(.guest-dish--refreshed) .guest-dish__footer[data-v-43ffacf7]{margin-block-start:0;padding-block-start:4px}.guest-dish--no-photo.guest-dish--refreshed[data-v-43ffacf7]{border-inline-start:3px solid var(--menu-color-primary);grid-template-columns:minmax(0,1fr);gap:8px}.guest-dish--no-photo .guest-dish__price[data-v-43ffacf7]{font-size:max(15px,var(--guest-item-size))}@media (width>=600px){.guest-dish--no-photo[data-v-43ffacf7]{grid-column:auto}}@media (width<=380px){.guest-dish.guest-dish--amber[data-v-43ffacf7]{padding:var(--amber-card-padding,12px)}.guest-dish--amber[data-card-layout=compact] .guest-dish__title[data-v-43ffacf7]{font-size:17px}.guest-dish--amber[data-card-layout=compact] .guest-dish__price[data-v-43ffacf7]{font-size:16px}}.guest-dish.guest-dish--sample-row[data-v-43ffacf7]{border-radius:var(--menu-radius-card);flex-direction:row;gap:12px;padding:12px;display:flex}.guest-dish--sample-row .guest-dish__photo[data-v-43ffacf7]{aspect-ratio:1;border-radius:var(--menu-radius-image);flex:none;block-size:84px;inline-size:84px}.guest-dish--sample-row .guest-dish__body[data-v-43ffacf7]{gap:4px;inline-size:0;padding:0}.guest-dish--sample-row .guest-dish__title[data-v-43ffacf7]{font-size:15.2px;font-weight:900;line-height:24px}.guest-dish__sample-title[data-v-43ffacf7]{justify-content:space-between;align-items:start;gap:8px;display:flex}.guest-dish--sample-row .guest-dish__description[data-v-43ffacf7]{-webkit-line-clamp:1;font-size:12px;line-height:20px}.guest-dish--sample-row .guest-dish__footer[data-v-43ffacf7]{flex-wrap:wrap;padding-block-start:6px}.guest-dish--sample-row .guest-dish__price[data-v-43ffacf7]{color:var(--guest-price-color);margin-inline-start:auto;font-size:14px;font-weight:900}.guest-dish--sample-row .guest-dish__badge[data-v-43ffacf7]{background:var(--menu-color-surface-alt);color:var(--menu-color-text);border-radius:999px;padding:4px 10px;font-size:10.4px;font-weight:900}.guest-dish--sample-row .guest-dish__availability[data-v-43ffacf7]{color:#943713;background:#fff0e9;border-radius:999px;flex:none;padding:4px 8px;font-size:10.4px}.guest-dish--sample-row.guest-dish--unavailable .guest-dish__price[data-v-43ffacf7]{opacity:.55;text-decoration:line-through}.guest-dish--sample-row.guest-dish--no-photo .guest-dish__body[data-v-43ffacf7]{inline-size:100%;padding:0}.guest-dish--sepidar[data-v-43ffacf7]:not(.guest-dish--sample-row){border-radius:var(--menu-radius-card)}.guest-dish--refreshed[data-card-layout=grid][data-v-43ffacf7]{gap:8px;padding:10px}.guest-dish--refreshed[data-card-layout=grid] .guest-dish__title[data-v-43ffacf7]{font-size:15px}.guest-dish--refreshed[data-card-layout=grid] .guest-dish__price[data-v-43ffacf7]{font-size:14px}.guest-dish--refreshed[data-card-layout=grid] .guest-dish__description[data-v-43ffacf7]{font-size:12px}
