@media (max-width:639.98px){[data-restaurant-mobile-hero]{--restaurant-inner-min-height:0px}[data-restaurant-mobile-hero=split]{--restaurant-inner-min-height:190px}[data-restaurant-mobile-hero=counter]{display:grid}[data-restaurant-mobile-hero=counter]>div{min-height:0;aspect-ratio:auto}[data-restaurant-mobile-hero=counter] [data-counter-copy-wrap]{position:relative;padding:26px 22px}[data-restaurant-mobile-hero=counter] h1{font-size:clamp(2.6rem,12vw,3.5rem)}[data-restaurant-mobile-hero=counter] [data-counter-hero-copy]>p{margin-block:10px 0}[data-restaurant-mobile-hero=counter] [data-counter-hero-copy]>div{margin-top:18px;gap:8px}[data-restaurant-mobile-hero=banner]{display:grid}[data-restaurant-mobile-hero=banner]>div{display:flex;flex-direction:column;justify-content:center;min-height:0;aspect-ratio:auto;padding:28px 0 18px}[data-restaurant-mobile-hero=banner] [data-banner-actions],[data-restaurant-mobile-hero=banner] [data-banner-overlay]{position:relative;inset:auto;padding:12px 20px}[data-restaurant-mobile-hero=banner] [data-banner-overlay]>div{max-width:100%}[data-restaurant-mobile-hero=banner] [data-banner-actions]{margin-top:auto}[data-restaurant-mobile-hero=editorial]{display:flex;align-items:end}[data-restaurant-mobile-hero=editorial] [data-editorial-copy]{position:relative;width:100%;padding-top:36px}[data-restaurant-mobile-hero=editorial] [data-editorial-copy]>div{gap:18px;padding-bottom:28px}[data-restaurant-mobile-hero=centered]>[data-centered-copy]{padding-block:30px}[data-restaurant-mobile-hero=centered] h1{font-size:clamp(2rem,8.8vw,2.75rem)}[data-restaurant-mobile-hero=centered] [data-centered-copy]>p{margin-block:12px 0}[data-restaurant-mobile-hero=centered] [data-centered-copy]>div{margin-top:20px}[data-restaurant-mobile-hero=split]>div{gap:0}[data-restaurant-mobile-hero=split] [data-split-brand]{min-height:190px;padding:22px;gap:26px}[data-restaurant-mobile-hero=split] [data-split-order]{padding:20px 22px}[data-restaurant-mobile-hero=split] [data-split-order] h2{display:block;font-size:1.45rem;max-width:24ch}[data-restaurant-mobile-hero=split] [data-split-order] p{display:block;margin-top:10px;font-size:12px}[data-restaurant-mobile-hero=split] [data-split-actions]{margin-top:16px;gap:8px}[data-restaurant-mobile-hero=split] [data-split-products]{display:grid;margin-top:18px;gap:10px}[data-restaurant-mobile-hero=split] [data-split-products] a{padding:6px}[data-restaurant-mobile-hero=split] [data-split-products] a>div{aspect-ratio:1.8}[data-restaurant-mobile-hero=billboard]{padding-block:24px}[data-restaurant-mobile-hero=billboard] [data-billboard-word]{top:22px}[data-restaurant-mobile-hero=billboard] [data-billboard-spacer]{height:62px}[data-restaurant-mobile-hero=billboard] [data-billboard-seal]{top:52px;right:22px;width:48px;height:48px}[data-restaurant-mobile-hero=billboard] [data-billboard-photo]{aspect-ratio:2}[data-restaurant-mobile-hero=billboard] [data-billboard-footer]{gap:14px;margin-top:16px;padding-top:14px}[data-restaurant-mobile-hero=billboard] [data-billboard-footer]>p{font-size:11px}[data-restaurant-mobile-hero=billboard] [data-billboard-footer] a{min-height:44px;padding:10px 18px;font-size:12px}[data-restaurant-mobile-hero=daypart]{--daypart-root-pt:var(--daypart-authored-pt,0px);--daypart-root-pb:var(--daypart-authored-pb,0px);--daypart-copy-pt:0px;--daypart-copy-pb:0px}[data-restaurant-mobile-hero=daypart] [data-daypart-copy]{display:grid;grid-template-columns:minmax(0,1fr) 70px;gap:12px;padding-block:26px 20px}[data-restaurant-mobile-hero=daypart] [data-daypart-copy]>p{grid-column:1;grid-row:1;margin:0;text-align:left;font-size:11px}[data-restaurant-mobile-hero=daypart] [data-daypart-copy] h1{grid-column:1/-1;min-width:0;overflow-wrap:anywhere}[data-restaurant-mobile-hero=daypart] [data-brand-hero-rest]{grid-column:1/-1;margin-top:4px}[data-restaurant-mobile-hero=daypart] [data-brand-hero-rest]>div{margin-top:18px}[data-restaurant-mobile-hero=daypart] [data-daypart-mobile-photo]{position:relative;grid-column:2;grid-row:1;display:block;width:70px;height:70px;margin:0;border-radius:50%;overflow:hidden}[data-restaurant-mobile-hero=daypart] [data-daypart-timetable]{margin-top:20px;padding-bottom:0}[data-restaurant-mobile-hero=daypart] [data-daypart-timetable] ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 8px}[data-restaurant-mobile-hero=daypart] [data-daypart-timetable] li>div p{font-size:11px;overflow-wrap:anywhere}[data-restaurant-mobile-hero=stage]{padding-block:24px}[data-restaurant-mobile-hero=stage] [data-stage-grid]{min-height:0;gap:18px}[data-restaurant-mobile-hero=stage] h1{font-size:clamp(2.8rem,12vw,4rem);overflow-wrap:anywhere}[data-restaurant-mobile-hero=stage] [data-stage-copy]>p{margin-block:14px 0;font-size:12px}[data-restaurant-mobile-hero=stage] [data-stage-copy]>div{margin-top:18px;gap:8px}[data-restaurant-mobile-hero=stage] [data-stage-caption]{padding:10px 0}[data-restaurant-mobile-hero=stage] [data-stage-caption] p{font-size:10px;overflow-wrap:anywhere}[data-restaurant-mobile-hero=stage] [data-stage-note]{display:block;grid-column:1/-1;width:auto;aspect-ratio:auto;padding:10px 16px;border-radius:0}[data-restaurant-mobile-hero=stage] [data-stage-note] p{font-size:18px}[data-restaurant-pro] .pro-hero{padding-top:22px}[data-restaurant-pro] .pro-hero-copy{padding-bottom:20px}[data-restaurant-pro] .pro-hero h1{font-size:clamp(38px,10.8vw,55px);margin:12px 0}[data-restaurant-pro] .pro-hero-body{font-size:13px;line-height:1.5}[data-restaurant-pro] .pro-hero-ctas{margin-top:16px;gap:8px}[data-restaurant-pro] :is(.pro-hero,.final-hero) .pro-button{min-height:44px;padding:11px 14px;gap:12px;font-size:11px}[data-restaurant-pro] .pro-hero-photo{min-height:0;height:auto;aspect-ratio:2.5}[data-restaurant-pro] .pro-photo-note{left:10px;right:10px;bottom:10px;padding:8px 10px;font-size:10px;max-width:calc(100% - 20px)}[data-restaurant-pro] .pro-hero-foot{height:auto;margin-top:14px;padding-block:14px;gap:12px;font-size:10px}[data-restaurant-pro] .pro-spark{font-size:16px;margin-right:5px}[data-restaurant-pro] :is(.pro-hero-agni,.pro-hero-sifr){grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);gap:14px}[data-restaurant-pro] :is(.pro-hero-agni,.pro-hero-sifr) .pro-hero-copy{display:contents}[data-restaurant-pro] :is(.pro-hero-agni,.pro-hero-sifr) .pro-eyebrow{grid-column:1/-1}[data-restaurant-pro] :is(.pro-hero-agni,.pro-hero-sifr) h1{grid-column:1;grid-row:2;align-self:center;margin:0;font-size:clamp(34px,9.8vw,54px)}[data-restaurant-pro] :is(.pro-hero-agni,.pro-hero-sifr) .pro-hero-photo{grid-column:2;grid-row:2;min-height:155px;aspect-ratio:.85;align-self:stretch}[data-restaurant-pro] :is(.pro-hero-agni,.pro-hero-sifr) .pro-hero-body{grid-column:1/-1;grid-row:3}[data-restaurant-pro] :is(.pro-hero-agni,.pro-hero-sifr) .pro-hero-ctas{grid-column:1/-1;grid-row:4;margin-top:0}[data-restaurant-pro] :is(.pro-hero-agni,.pro-hero-sifr) .pro-hero-foot{grid-row:5;margin-top:0}[data-restaurant-pro] .pro-hero-sifr{margin:16px var(--pro-space) 0;padding:18px;border:1px solid var(--line2)}[data-restaurant-pro] .pro-hero-sifr .pro-hero-photo{aspect-ratio:.75}[data-restaurant-pro] .pro-hero-sifr .pro-photo-note{padding:6px}[data-restaurant-pro] .pro-hero-kova{padding-top:24px}[data-restaurant-pro] .pro-hero-kova .pro-hero-photo{width:78%;justify-self:center;aspect-ratio:2.25;margin:0;border-radius:50% 50% 6px 6px}[data-restaurant-pro] .pro-hero-kova .pro-photo-note{width:64px;height:auto;min-height:64px;left:14px;bottom:10px;font-size:9px;padding:8px}[data-restaurant-pro] .pro-hero-sahra{padding:0}[data-restaurant-pro] .pro-hero-sahra .pro-hero-copy{min-height:345px;padding:32px 22px}[data-restaurant-pro] .pro-hero-sahra h1{font-size:clamp(46px,12.5vw,66px)}[data-restaurant-pro] .pro-hero-sahra .pro-hero-photo{aspect-ratio:auto;bottom:50px}[data-restaurant-pro] .pro-hero-sahra .pro-hero-foot{min-height:50px;margin:0}[data-restaurant-pro] .pro-hero-tulu h1{font-size:clamp(42px,12.5vw,60px)}[data-restaurant-pro] .pro-hero-tulu .pro-hero-photo{aspect-ratio:2.7;border-top-right-radius:46px}[data-restaurant-pro] .pro-hero-mitti .pro-hero-copy{padding-bottom:16px}[data-restaurant-pro] .pro-hero-mitti .pro-hero-photo{width:160px;aspect-ratio:1;justify-self:center}[data-restaurant-pro] .pro-hero-mitti .pro-photo-note{left:10%;right:10%;width:80%;max-width:80%;bottom:12px;padding:6px;font-size:9px}[data-restaurant-pro] .pro-hero-zayt{padding:0}[data-restaurant-pro] .pro-hero-zayt .pro-hero-photo{height:145px}[data-restaurant-pro] .pro-hero-zayt .pro-hero-copy{margin-top:-32px;padding:24px 20px 22px;border-top-left-radius:36px}[data-restaurant-pro] .pro-hero-numa{row-gap:14px}[data-restaurant-pro] .pro-hero-numa h1{grid-row:2;font-size:clamp(28px,8vw,42px);margin:0}[data-restaurant-pro] .pro-hero-numa .pro-hero-body{grid-row:3;margin:0;max-width:none;text-align:center}[data-restaurant-pro] .pro-hero-numa .pro-hero-ctas{grid-row:4;margin:0;justify-content:center}[data-restaurant-pro] .pro-hero-numa .pro-hero-photo{grid-row:5;aspect-ratio:2.7;border-radius:18px}[data-restaurant-pro] .pro-hero-numa .pro-hero-foot{grid-row:6;margin:0}[data-restaurant-pro] .pro-hero-mirchi .pro-hero-photo{aspect-ratio:2.6;margin-top:0}[data-restaurant-pro] .pro-hero-mirchi .pro-photo-note{left:0;right:0;bottom:0;max-width:100%}[data-restaurant-pro] .pro-hero-pala .pro-hero-photo{width:70%;justify-self:center;aspect-ratio:1.9}[data-restaurant-pro] .pro-hero-pala .pro-photo-note{left:50%;right:auto;bottom:10px;max-width:calc(100% - 20px)}[data-restaurant-pro] .pro-hero-samaa .pro-hero-copy{padding:0 0 18px}[data-restaurant-pro] .pro-hero-samaa .pro-hero-photo{aspect-ratio:2.55}[data-restaurant-pro] .pro-hero-qissa .pro-eyebrow{padding-bottom:10px}[data-restaurant-pro] .pro-hero-qissa .pro-hero-body{padding-top:0}[data-restaurant-pro] .pro-hero-qissa .pro-hero-photo{aspect-ratio:2.8}[data-restaurant-pro] .final-hero-body{font-size:13px;line-height:1.5}[data-restaurant-pro] .final-hero-actions{gap:8px}[data-restaurant-pro] .final-hero-botanical{padding-top:22px}[data-restaurant-pro] .botanical-heading .final-title{font-size:clamp(37px,10.5vw,56px);margin-block:12px}[data-restaurant-pro] .botanical-heading .final-hero-body{margin-bottom:18px}[data-restaurant-pro] .botanical-window{width:84%;padding:10px 10px 0;margin-top:20px}[data-restaurant-pro] .botanical-window .final-hero-media{aspect-ratio:2.35}[data-restaurant-pro] .botanical-window .final-hero-caption{padding:10px;font-size:10px}[data-restaurant-pro] .final-hero-zine{padding-bottom:24px}[data-restaurant-pro] .zine-masthead{padding-block:12px}[data-restaurant-pro] .zine-masthead .final-title{font-size:clamp(52px,14.5vw,76px);margin-block:16px 4px}[data-restaurant-pro] .zine-spread{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:12px}[data-restaurant-pro] .zine-spread .final-hero-media{aspect-ratio:auto;min-height:180px}[data-restaurant-pro] .zine-spread aside{padding:14px}[data-restaurant-pro] .zine-spread .final-hero-caption{font-size:23px;margin-bottom:12px}[data-restaurant-pro] .zine-spread .final-hero-actions{margin-top:16px}[data-restaurant-pro] .zine-spread .pro-button{width:100%}[data-restaurant-pro] .final-hero-atlas{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding-block:22px 26px}[data-restaurant-pro] .atlas-caption,[data-restaurant-pro] .atlas-index,[data-restaurant-pro] .atlas-plate{display:contents}[data-restaurant-pro] .atlas-index .pro-eyebrow{grid-row:1}[data-restaurant-pro] .atlas-caption .final-title{grid-row:2;font-size:clamp(30px,8.8vw,44px)}[data-restaurant-pro] .atlas-index .final-hero-body{grid-row:3}[data-restaurant-pro] .atlas-index .final-hero-actions{grid-row:4;margin:0}[data-restaurant-pro] .atlas-plate .final-hero-media{grid-row:5;aspect-ratio:2.7}[data-restaurant-pro] .atlas-caption .final-hero-caption{grid-row:6;margin:0;font-size:11px}[data-restaurant-pro] .cinema-screen{min-height:270px}[data-restaurant-pro] .cinema-titles{padding-block:28px}[data-restaurant-pro] .cinema-titles .final-title{font-size:clamp(40px,11.5vw,60px);margin-block:18px}[data-restaurant-pro] .cinema-titles .final-hero-caption{font-size:10px}[data-restaurant-pro] .cinema-order{padding-block:20px;gap:16px}[data-restaurant-pro] .karai-hero-index{padding-top:18px}[data-restaurant-pro] .karai-hero-title{padding-block:16px 22px;font-size:clamp(68px,22vw,130px);white-space:normal;overflow-wrap:anywhere;line-height:.9}[data-restaurant-pro] .karai-hero-image{height:170px}[data-restaurant-pro] .karai-hero-caption{padding-block:10px 12px;font-size:10px}[data-restaurant-pro] .karai-hero-scroll{font-size:9px;gap:6px}[data-restaurant-pro] .karai-hero-aside{padding:20px 22px 24px}[data-restaurant-pro] .karai-hero-aside:before{margin-bottom:12px;font-size:9px}[data-restaurant-pro] .karai-hero-aside p{max-width:none;font-family:var(--font-body);font-size:13px;line-height:1.5;letter-spacing:0;margin-bottom:16px}[data-restaurant-pro] .karai-hero-aside>div{display:flex;flex-wrap:wrap;gap:8px 20px}[data-restaurant-pro] .karai-hero-aside a{flex:1 1 auto;min-height:44px;font-size:12px}}.deats-mobile-photos{padding:12px;margin-inline:auto;width:100%}.deats-mobile-photos__viewport{position:relative;overflow:hidden;touch-action:pan-y}.deats-mobile-photos__track{display:flex;align-items:center;gap:8px}.deats-mobile-photos__track[data-phase=out]{opacity:0;transform:translateY(5px);transition:opacity .24s ease,transform .24s ease}.deats-mobile-photos__track[data-phase=in]{opacity:1;transform:none;transition:opacity .36s ease,transform .36s ease}.deats-mobile-photos__slot{flex:0 0 calc(50% - 4px);min-width:0;display:grid;place-items:center}.deats-mobile-photos [data-deats-photo]{position:relative;overflow:hidden;border-radius:16px;background:#f4f4f1}@media (max-width:639.98px){.deats-mobile-photos [data-deats-photo]{width:var(--deats-photo-width)!important;max-width:100%!important;height:var(--deats-photo-height)!important;max-height:280px!important;transform:var(--deats-photo-transform)!important}}@media (min-width:640px){.deats-mobile-photos{padding-block:16px}.deats-mobile-photos__track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;height:auto!important}.deats-mobile-photos__slot{display:grid;align-self:stretch}.deats-mobile-photos [data-deats-photo]{width:100%;aspect-ratio:4/5;border-radius:24px}.deats-mobile-photos__controls{display:none}}@media (min-width:1024px){.deats-mobile-photos{padding:24px 20px}.deats-mobile-photos__track{gap:20px}}.deats-mobile-photos__controls{position:absolute;right:8px;bottom:8px;display:flex;gap:4px}.deats-mobile-photos__controls button{display:grid;place-items:center;width:36px;height:36px;border:1px solid #ffffff80;border-radius:50%;background:#fffffff0;color:#181818;box-shadow:0 1px 5px #00000012}.deats-mobile-photos__controls button:focus-visible{outline:2px solid #181818;outline-offset:2px}@media (prefers-reduced-motion:reduce){.deats-mobile-photos__track{transition:none!important}}