@font-face{font-family:Source Sans\ 3;src:url(/_next/static/media/source-sans-3-latin-ext.98266ac0.woff2) format("woff2");font-style:normal;font-weight:200 900;font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;src:url(/_next/static/media/source-sans-3-latin.a669fac6.woff2) format("woff2");font-style:normal;font-weight:200 900;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--gutter:clamp(1rem,5vw,5rem);--header-height:3.75rem;--site-header-end:calc(var(--header-height) + env(safe-area-inset-top, 0px) + 1px);color:var(--paper);background:var(--ink);color-scheme:dark;scroll-padding-block-start:calc(var(--site-header-end) + .75rem)}*,:after,:before{box-sizing:border-box}body,h1,h2,h3,p{margin:0}body#top{font-family:var(--font-content);line-height:normal;padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}:where(body#top) :is(.hero h1,.overview-title,.section-title,.about h2,.order-layout h2,.catalog-intro h1,.catalog-subgroup>h3,.location>h3){font-weight:var(--heading-weight)}button,input,select,textarea{font:inherit}img{display:block;max-inline-size:100%}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--gold-bright);outline-offset:4px}.wrap{inline-size:min(100% - var(--gutter) * 2,78rem);margin-inline:auto}.icon{flex:none;inline-size:1.25em;block-size:1.25em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}:root[dir=ltr] .icon-directional{transform:scaleX(-1)}.skip-link{position:fixed;z-index:4;inset-block-start:max(1rem,env(safe-area-inset-top,0px));inset-inline-start:var(--gutter);padding:.6rem 1rem;background:var(--gold);color:var(--ink)}.skip-link:not(:focus){clip-path:inset(50%)}.site-header{position:sticky;z-index:3;inset-block-start:0;padding-block-start:env(safe-area-inset-top,0);background:#121110;border-block-end:1px solid var(--line)}.header-layout{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(.5rem,1.75vw,1.5rem);min-block-size:var(--header-height)}.brand{display:inline-flex;align-items:center;justify-self:start;gap:.55rem;min-inline-size:0;max-inline-size:100%;min-block-size:2.75rem;color:var(--paper);font-size:clamp(1.05rem,2vw,1.3rem);font-weight:850;line-height:1.2;text-decoration:none}.brand img{flex:none;inline-size:2.75rem;block-size:auto}.brand-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-actions{position:relative;display:flex;align-items:center;gap:clamp(.35rem,.9vw,.8rem)}.language-switcher-toggle{display:flex;align-items:center;justify-content:center;gap:.3rem;min-inline-size:2.75rem;min-block-size:2.75rem;padding-inline:.6rem;border:1px solid var(--line);border-radius:99px;color:var(--paper);font:700 .8rem/1 var(--font-content);list-style:none;cursor:pointer}.language-switcher-toggle::-webkit-details-marker{display:none}.language-switcher-toggle:hover,.language-switcher[open]>summary{border-color:var(--gold);color:var(--gold-bright)}.language-switcher-list{position:absolute;inset-block-start:calc(100% + .45rem);inset-inline-end:0;inline-size:min(11rem,calc(100vw - 2 * var(--gutter) - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px)));max-block-size:calc(100dvh - 5.5rem - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));margin:0;padding:.35rem;overflow:auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:.85rem;background:var(--panel);list-style:none}.language-switcher:not([open])>.language-switcher-list{display:none}.language-switcher-list a{display:flex;align-items:center;min-block-size:2.75rem;padding-inline:.7rem;border-radius:.5rem;text-decoration:none}.language-switcher-list a:is(:lang(fa),:lang(ar)){font-family:var(--font-vazirmatn),Tahoma,sans-serif}.language-switcher-list a:focus-visible{outline-offset:-2px}.language-switcher-list a,.language-switcher-toggle{touch-action:manipulation}.language-switcher-list a:hover,.language-switcher-list a[aria-current]{background:#302411;color:var(--gold-bright)}.button{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-block-size:3.125rem;padding:.55rem 1.2rem;border:1px solid var(--gold);border-radius:99px;background:var(--gold);color:#1a1104;cursor:pointer;font-size:.98rem;font-weight:850;line-height:1.45;text-align:center;text-decoration:none}.button:hover{background:var(--gold-bright);border-color:var(--gold-bright)}.button-outline{background:#17130e;color:var(--gold-bright)}.button-outline:hover{background:#2b2110}.button-dark{background:var(--ink);border-color:var(--ink);color:var(--paper)}.button-dark:hover{background:#332512;border-color:#332512}.eyebrow{color:var(--gold-bright);font-size:.86rem;font-weight:750}.section{padding-block:clamp(2.5rem,4.6vw,4.25rem)}.menu{padding-block-start:clamp(1.5rem,4vw,3rem)}.overview-title{color:var(--gold);font-size:clamp(2rem,5vw,3.5rem);line-height:1.2;overflow-wrap:anywhere}.hero,.menu .overview-title-desktop{display:none}@media (width > 60rem){.menu .overview-title{display:none}.menu .overview-title-desktop{display:flex}.hero{display:block;background:#100f0e;border-block-end:1px solid var(--line)}.hero-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,30rem) minmax(0,1fr);grid-template-areas:"sandwich copy pizza";align-items:stretch;gap:clamp(.65rem,1.6vw,1.5rem);inline-size:min(100%,105rem);min-block-size:clamp(28rem,38.5vw,37rem);margin-inline:auto;padding-inline:clamp(1rem,3vw,3rem);background:radial-gradient(ellipse at 50% 70%,#2d1c10 0,#17120e 52%,#100f0e 82%)}:root[dir=rtl] .hero-layout{grid-template-areas:"pizza copy sandwich"}.hero-copy{grid-area:copy;align-self:center;padding:2rem .4rem;text-align:center}.hero-copy .eyebrow{font:650 clamp(.61rem,1vw,.76rem)/1.4 var(--font-content);letter-spacing:.25em}.hero h1{margin-block-start:.65rem;font-size:clamp(2.8rem,4.15vw,4.35rem);line-height:1.18;text-wrap:balance}.hero h1:lang(de){font-size:clamp(1.95rem,3.25vw,3.25rem)}.hero h1 span{display:block;margin-block-end:.12em;color:var(--gold)}.hero h1:after{display:block;content:"";inline-size:6rem;block-size:3px;margin:1rem auto 0;background:var(--gold);transform:skew(-34deg)}.hero-intro{max-inline-size:25rem;margin:1rem auto 0;color:var(--muted);font-size:clamp(.98rem,1.4vw,1.16rem);line-height:1.75;text-wrap:balance}.hero-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;margin-block-start:1.25rem}.hero-location{display:inline-flex;align-items:center;gap:.35em;min-block-size:2.75rem;margin-block-start:.65rem;color:var(--muted);font-size:.88rem;text-decoration:none}.hero-location .icon{color:var(--gold)}.hero-location:hover{color:var(--paper);text-decoration:underline}.hero-photo{display:grid;align-self:center;justify-items:center;min-inline-size:0;border-radius:.65rem;text-decoration:none}.hero-photo picture{display:block;inline-size:100%}.hero-photo img{inline-size:100%;block-size:auto;max-block-size:29rem;aspect-ratio:1.1;object-fit:contain;filter:drop-shadow(0 .95rem 1.15rem #0009)}.hero-photo-label{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;margin-block-start:.35rem;color:var(--muted);font-size:clamp(.88rem,1.3vw,1rem);font-weight:750;text-align:center}.hero-photo-label .icon,.hero-photo:focus-visible .hero-photo-label,.hero-photo:hover .hero-photo-label{color:var(--gold-bright)}.hero-photo-pizza{grid-area:pizza}.hero-photo-sandwich{grid-area:sandwich}}.section-title{display:flex;align-items:center;justify-content:center;gap:clamp(.7rem,2vw,1.55rem);color:var(--gold);font-size:clamp(1.8rem,3.5vw,3rem);line-height:1.35;text-align:center}.section-title:after,.section-title:before{content:"";flex:1 1 3rem;max-inline-size:8rem;block-size:1px;background:linear-gradient(to left,var(--gold),transparent)}.section-title:after{transform:rotate(180deg)}.food-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.65rem,1.65vw,1.35rem);margin:clamp(1.15rem,2.5vw,2rem) 0 0;padding:0;list-style:none}.category,.dish{display:block;overflow:hidden;border:1px solid var(--line);border-radius:.9rem;background:var(--panel)}.category-grid>li{display:grid;min-inline-size:0}.category{position:relative;display:grid;grid-template-areas:"card";align-self:stretch;inline-size:100%;border-color:color-mix(in srgb,var(--line) 70%,transparent);background:#292017;text-decoration:none}.category:before{content:"";grid-area:card;align-self:start;inline-size:100%;aspect-ratio:7/5}.category:focus-visible,.category:hover{border-color:var(--gold)}.category-image-placeholder,.category>img{position:absolute;inset:0;inline-size:100%;block-size:100%}.category>img{object-fit:cover}.dish img,.dish-image-placeholder{inline-size:100%;block-size:auto;aspect-ratio:1.38;object-fit:cover;object-position:center;background:#292017}.category-image-placeholder,.dish-image-placeholder{display:grid;place-items:center;color:var(--gold-bright)}.category-image-placeholder .icon,.dish-image-placeholder .icon{inline-size:2.5rem;block-size:2.5rem}.category-label{--category-fade:clamp(1.3rem,4vw,2.8rem);position:relative;z-index:1;grid-area:card;align-self:end;display:flex;align-items:end;justify-content:space-between;gap:.45rem;margin-block-start:calc(var(--category-fade) + .5rem);padding:.7rem clamp(.65rem,1.4vw,1.1rem);color:var(--paper);font-size:clamp(1rem,1.7vw,1.4rem);font-weight:850;line-height:1.25}.category-label:before{content:"";position:absolute;z-index:-1;inset:calc(-1 * var(--category-fade)) 0 0;background:linear-gradient(to bottom,rgb(17 16 15/0),rgb(17 16 15/.72) var(--category-fade),rgb(17 16 15/.96));pointer-events:none}.category-label>span{min-inline-size:0;overflow-wrap:anywhere}.icon-round{inline-size:clamp(1.6rem,2.6vw,2rem);block-size:clamp(1.6rem,2.6vw,2rem);padding:.31rem;border-radius:50%;border:1px solid rgb(255 210 95/.55);background:rgb(17 16 15/.4);color:var(--gold-bright)}.category:focus-visible .icon-round,.category:hover .icon-round{background:var(--gold);color:var(--ink)}.dish{scroll-margin-block-start:1rem}.dish:focus-visible,.dish:target{border-color:var(--gold);outline:2px solid var(--gold);outline-offset:3px}.dish-copy{padding:.85rem 1rem 1.1rem;text-align:center}h3{font-size:clamp(1.15rem,1.75vw,1.45rem);font-weight:850;line-height:1.4}.dish-copy p{margin-block-start:.4rem;color:var(--muted);font-size:.91rem;line-height:1.7}.text-link{display:inline-flex;align-items:center;gap:.4em;min-block-size:2.75rem;color:var(--gold-bright);font-weight:720;text-underline-offset:.26em}.text-link:hover{text-decoration-thickness:2px}.about{padding-block:clamp(1.5rem,3.6vw,3rem);border-block:1px solid #52401f;background:#191510}.about-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.4rem,4vw,3.5rem)}.about h2{margin-block:.35rem .55rem;color:var(--gold);font-size:clamp(1.8rem,3vw,2.65rem)}.about-copy p:not(.eyebrow){max-inline-size:36rem;color:var(--muted);line-height:1.9}.about-copy .text-link{margin-block-start:.6rem}.about-photo{overflow:hidden;border:1px solid #52401f;border-radius:.85rem}.about-photo img{inline-size:100%;block-size:auto}.location-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.8rem,2vw,1.5rem);margin-block-start:clamp(1.25rem,3vw,2rem)}.location{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.65rem;align-items:center;padding:clamp(.9rem,2.25vw,1.75rem);border:1px solid var(--line);border-radius:.85rem;background:var(--panel)}.location-pin{color:var(--gold);font-size:1.35rem}.location address,.route-link{grid-column:2}.route-link{justify-self:start;margin-block-start:.65rem;padding-inline:.8rem;border:1px solid var(--line);border-radius:99px;font-size:.92rem;text-decoration:none}.route-link:hover{border-color:var(--gold);background:#2b2110}.location address{margin-block-start:.5rem;color:var(--muted);font:400 clamp(.83rem,1.3vw,1rem)/1.6 var(--font-content);overflow-wrap:anywhere}.order-strip{padding-block:clamp(1.5rem,3.2vw,2.6rem);background:var(--gold);color:var(--ink)}.order-layout{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem 2rem}.order-layout h2{font-size:clamp(1.65rem,3vw,2.45rem);line-height:1.35}.order-layout p{margin-block-start:.35rem;line-height:1.7}.order-layout a:focus-visible{outline-color:var(--ink)}.footer-layout{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem 1rem;min-block-size:5rem;padding-block:.5rem;font-size:.92rem}.footer-links{display:flex;flex-wrap:wrap;gap:0 1rem;min-inline-size:0}.footer-brand{color:var(--paper);font-weight:850;text-decoration:none}.footer-brand bdi{margin-inline-start:.35em;color:var(--gold);font-size:.75em;letter-spacing:.13em}@media (min-width:70rem){.location{grid-template-columns:auto minmax(0,1fr) auto}.location address{grid-row:2}.route-link{grid-column:3;grid-row:1/3;margin-block-start:0}}@media (max-width:60rem){.food-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:46rem){.about-layout{gap:1.25rem}}@media (max-width:34rem){.brand img{inline-size:2.35rem}.category:before{aspect-ratio:6/5}.dish-grid{grid-template-columns:minmax(0,1fr)}.dish{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center}.dish img,.dish-image-placeholder{block-size:100%;aspect-ratio:1.2}.dish-copy{padding:.7rem .85rem;text-align:start}.dish-copy p{font-size:.87rem}.about-layout,.location-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.button,.category,.route-link{transition:background-color .16s ease,border-color .16s ease}.category .icon-round{transition:background-color .16s ease,color .16s ease}}@media (forced-colors:active){.category-label{background:Canvas;color:LinkText}}.public-branch-switcher{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.375rem;padding-block:.75rem;font-size:.875rem}.public-branch-switcher>span{color:var(--muted);margin-inline-end:.25rem}.public-branch-switcher>a{display:inline-flex;align-items:center;min-block-size:2.75rem;padding-inline:.75rem;border:1px solid color-mix(in srgb,var(--gold) 28%,transparent);border-radius:999px;text-decoration:none}.public-branch-switcher>a:hover{border-color:var(--gold)}.public-branch-switcher>a[aria-current]{color:var(--gold);border-color:currentColor}