@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--blue:#a92f25;--ink:#242321;--paper:#f8f7f4;--lilac:#ece7df;--night:#242321;--muted:#64615b}body{font-family:Manrope,Arial,sans-serif;background:#f8f7f4}h1,h2,h3{font-family:Manrope,Arial,sans-serif}.draft{background:#252422;color:#e4dfd6;font-size:7px}header{background:#f8f7f4f5;border-color:#dbd6cd;height:94px}.logo{width:80px;height:73px}nav a{color:#69645c;font-size:12px}nav a[aria-current]{color:#a92f25}.nav-action{background:#a92f25;color:white;border-color:#a92f25;border-radius:2px;padding:14px 20px}.nav-action:hover{background:#80251e;border-color:#80251e}.visual-hero{position:relative;min-height:690px;display:flex;align-items:center;isolation:isolate;overflow:hidden;background:#171512}.visual-hero-image{position:absolute;inset:0;z-index:-2;object-position:64% center}.hero-scrim{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#100e0df2 0%,#100e0dbd 35%,#100e0d0a 75%),linear-gradient(0deg,#100e0d99,transparent 40%)}.visual-hero-copy{padding:65px 6% 85px;color:#fff7ea}.visual-hero-copy .eyebrow{color:#f0ded0;letter-spacing:2px;margin-bottom:30px;font-size:9px}.visual-hero h1{font-size:clamp(58px,6.6vw,100px);line-height:1.04;letter-spacing:-5px;font-weight:500;max-width:800px}.visual-hero-copy>p:not(.eyebrow){font-size:13px;line-height:1.9;color:#e2d9cb;margin:25px 0}.hero-providers{display:flex;gap:10px;margin:30px 0 24px;max-width:420px}.hero-providers a{display:flex;justify-content:space-between;align-items:center;gap:45px;padding:17px 20px;min-width:175px;transition:transform .25s,background .25s;border-radius:2px}.hero-providers a:hover{transform:translateY(-3px)}.hero-providers .uber{background:#fff;color:#151515;font-size:19px;letter-spacing:-.7px}.hero-providers .uber b{color:#14783e;font-weight:600}.hero-providers .doordash{background:#b8392c;color:#fff;font-size:17px;font-weight:600;letter-spacing:-.6px}.hero-menu-link{font-size:11px;color:#fff;border-bottom:1px solid #c2b5a0;padding-bottom:7px}.hero-bottomline{position:absolute;bottom:24px;left:6%;right:6%;display:flex;justify-content:space-between;gap:30px;font-size:8px;letter-spacing:1.2px;color:#e6ddce}.food-strip{background:#a92f25;padding:21px 6%;font-size:8px;letter-spacing:1.2px}.section{padding:75px 6%}.section-heading .eyebrow{color:#8e382b;font-size:9px;letter-spacing:1.6px}h2{font-size:clamp(36px,4vw,60px);font-weight:500;letter-spacing:-2.5px;line-height:1.14}.visual-category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.visual-category{padding:0;background:none;border:0;text-align:left;color:#242321}.visual-category>div{position:relative;overflow:hidden;background:#211f1b;aspect-ratio:1.2}.food-tile{display:block;width:100%;height:100%;transition:transform .8s;overflow:hidden}.visual-category:hover .food-tile{transform:scale(1.04)}.visual-category>div>span{position:absolute;right:16px;bottom:16px;width:38px;height:38px;background:#f8f7f4;border-radius:50%;display:grid;place-items:center;font-size:20px}.visual-category h3{font-size:22px;font-weight:500;margin:21px 0 8px;letter-spacing:-.7px}.visual-category p{font-size:11px;color:#69635b}.food-menu{background:#eeeae3}.category-list button{background:transparent;border-color:#bdb6aa;color:#4f4941;border-radius:2px;font-size:10px}.category-list button[aria-pressed=true]{background:#242321;border-color:#242321;color:#fff}.menu-grid{grid-template-columns:repeat(3,1fr);gap:25px}.menu-item{display:grid;grid-template-columns:1fr auto;padding:0 0 20px;border:0;gap:12px 15px;align-content:start}.menu-food-photo{grid-column:1/-1;display:block;width:100%;aspect-ratio:1.35;background:#242321;overflow:hidden}.menu-item h3{font-size:16px;line-height:1.5;letter-spacing:-.5px}.menu-item>span{color:#8e3025;font-size:12px;padding-top:4px}.menu-item p{font-size:10px;line-height:1.8;color:#605b52}.order-panel{background:#f8f7f4;border-top:1px solid #d9d1c4}.order-panel .eyebrow{color:#8e382b}.provider{font-size:26px;border-color:#bbb3a6;padding-block:23px}.provider:hover{color:#a92f25}.order-layout{grid-template-columns:1fr .8fr;gap:10%}.lounge-teaser{background:#1e1c1b;gap:8%;padding-right:6%}.teaser-image{height:490px}.lounge-teaser .eyebrow{color:#d3baa2;font-size:8px;letter-spacing:1.5px}.lounge-teaser h2{font-family:Georgia,serif;font-size:49px;line-height:1.1;font-weight:400;letter-spacing:-1.8px}.lounge-teaser p:not(.eyebrow){color:#cec2b7;font-size:12px}.lilac{background:#eee5d8;color:#24211c;border-radius:2px}.lilac:hover{background:white}.visit{background:#eeeae3}.visit .eyebrow{color:#8e382b}.hours p{border-color:#c9c1b5}.button{border-radius:2px}.text-link{font-size:11px}.primary{background:#a92f25}footer{background:#f8f7f4;padding-inline:6%}footer .footnote{border-color:#d4cdc1;color:#686056}.lounge{background:#161514;color:#f5f0e8}.lounge header{background:#161514f5;border-color:#3a3530}.lounge .draft{background:#0e0d0c;color:#c2b5a2}.lounge .logo{background:#f8f7f4;border-radius:2px}.lounge nav a{color:#bcb4a9}.lounge nav a[aria-current]{color:#fff3dc}.lounge .nav-action{background:#eee5d8;color:#24211c;border-color:#eee5d8;border-radius:2px}.lounge-intro{position:relative;padding-top:0}.lounge-title{position:absolute;top:0;left:0;right:0;z-index:2;min-height:650px;display:flex;flex-direction:column;justify-content:center;padding:65px 6%;pointer-events:none}.lounge-title a{pointer-events:auto}.lounge-title .eyebrow{color:#e8d9c5;letter-spacing:2px;font-size:9px}.lounge h1{font-family:Georgia,serif;font-size:clamp(64px,7.3vw,108px);line-height:1.04;font-weight:400;letter-spacing:-3px;color:#fff7e8}.lounge h1 em{color:#fff7e8;font-style:italic}.lounge-title-bottom{display:block;margin-top:24px}.lounge-title-bottom p{color:#e3d6c5;font-size:12px;line-height:1.9;margin-bottom:25px}.lounge-cover{height:650px;margin:0;border-radius:0}.lounge-cover img{object-position:69% center}.lounge-cover:after{inset:0;background:linear-gradient(90deg,#100e0df2,#100e0db8 35%,#100e0d15 80%)}.cover-label{display:none}.floating-info{margin:0 6%;padding:25px 0;border-color:#51463b;color:#c9b9a8}.flavour-section .section-heading .eyebrow{color:#d6bda3}.flavour-section .section-heading>p{color:#c7bbac}.lounge h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-1.8px;font-size:58px}.shisha-grid{grid-template-columns:1.2fr 1fr;gap:23px}.classic-card{background:#211e1a;border-color:#51463b;border-radius:2px}.shisha-card-title .eyebrow{color:#d7bfa6}.shisha-card-title h3{font-family:Georgia,serif;font-size:31px}.shisha-card-title>span{color:#f0ddc6}.flavour-pills span{border-radius:2px;border-color:#5d4d3c;background:#30271f;color:#f5e8d8}.classic-card .text-link{color:#e4c7a6}.special-card{background:#ddd0bd;color:#24211c;border-radius:2px}.special-card .eyebrow{color:#5f4e38}.special-card h3{font-family:Georgia,serif;font-size:37px;font-weight:400}.extra-card{border-color:#51463b;border-radius:2px}.extra-card .eyebrow{color:#c4b39f}.extra-card>span{color:#f0ddc6}.booking-section{background:#27211b}.booking-intro>.eyebrow,.booking-intro h2 em{color:#dfb98c}.booking-intro>p:not(.eyebrow),.booking-phone{color:#d0c1af}.booking-hours{border-color:#69533e}.booking-hours p{color:#d0c1af}.walkin{color:#e3c7a5}.booking-card{background:#f4efe6;color:#24211c;border-radius:2px}.booking-card>.eyebrow{color:#685b4a}.booking-card h3{font-family:Georgia,serif;font-weight:400}.preview-notice{background:#e5dccd;color:#5c4d3a;border-radius:0}label{color:#584b3a}input,select,textarea{border-radius:0;border-color:#b1a48e;color:#30261c;background:#fffdf9}input::placeholder,textarea::placeholder{color:#786c5b}.night{background:#31261b;color:#fff9ec}.night:hover{background:#513b27}.back-kitchen{background:#161514}.back-kitchen>span{color:#dfb98c}.outline{border-color:#9b8569}.lounge footer{background:#100f0e;color:#ded2c2}.lounge footer .footnote{border-color:#4c3f31;color:#b6a58f}.mobile-book{background:#eee1cc;color:#24211c;border-radius:2px}.lounge .booking-hours b{color:#fff7e8}.footer-brand{font-family:Manrope,Arial,sans-serif}
@media(max-width:950px){.visual-hero{min-height:630px}.visual-hero h1{font-size:76px}.visual-hero-copy{padding-left:5%}.menu-grid{grid-template-columns:1fr 1fr}.lounge h1{font-size:80px}.lounge-title{padding-left:5%}.visual-category-grid{gap:16px}}
@media(max-width:600px){header{height:81px;padding-inline:5%}.logo{width:57px;height:63px}.visual-hero{min-height:740px;align-items:start}.visual-hero-image{object-position:61% bottom;height:100%;object-fit:cover}.hero-scrim{background:linear-gradient(180deg,#100e0df7 0%,#100e0dda 28%,#100e0d50 55%,#100e0d05 80%,#100e0da8)}.visual-hero-copy{padding:36px 6% 260px;width:100%}.visual-hero-copy .eyebrow{font-size:8px;margin-bottom:25px}.visual-hero h1{font-size:53px;letter-spacing:-2.5px;line-height:1.06}.visual-hero-copy>p:not(.eyebrow){font-size:11px;margin:20px 0}.hero-providers{gap:8px;margin:23px 0 22px}.hero-providers a{padding:14px;min-width:0;flex:1;gap:20px}.hero-providers .uber{font-size:17px}.hero-providers .doordash{font-size:14px}.hero-bottomline{font-size:6px;line-height:1.6;left:6%;right:6%;gap:30px}.section{padding:48px 6%}.visual-category-grid{grid-template-columns:1fr;gap:28px}.visual-category>div{aspect-ratio:1.4}.visual-category h3{font-size:24px;margin-top:17px}.visual-category p{font-size:12px}.visual-favourites .section-heading{display:flex;align-items:end}.visual-favourites h2{font-size:36px}.visual-favourites .eyebrow{font-size:7px}.visual-favourites .text-link{font-size:9px;white-space:nowrap}h2{font-size:38px}.menu-grid{grid-template-columns:1fr;gap:27px}.menu-food-photo{aspect-ratio:1.4}.menu-item h3{font-size:19px}.menu-item p{font-size:11px}.menu-item>span{font-size:14px}.order-layout{grid-template-columns:1fr;gap:30px}.lounge-teaser{padding-right:0;gap:0}.teaser-image{height:350px}.lounge-teaser h2{font-size:40px}.lounge h1{font-size:57px;letter-spacing:-2px;line-height:1.08}.lounge-title{min-height:670px;justify-content:start;padding:44px 6%}.lounge-title .eyebrow{font-size:8px;margin-bottom:30px}.lounge-title-bottom p{font-size:12px}.lounge-cover{height:670px}.lounge-cover img{object-position:72% center}.lounge-cover:after{background:linear-gradient(180deg,#100e0deb 0%,#100e0db8 35%,#100e0d15 80%)}.lounge-title-bottom{margin-top:25px}.floating-info{font-size:7px;line-height:1.8}.lounge h2{font-size:42px}.shisha-grid{grid-template-columns:1fr}.special-card h3{font-size:34px}.classic-card{padding:25px}.booking-card{padding:25px 20px}.booking-intro h2{font-size:47px}.lounge .logo{width:57px;height:60px}.lounge header nav{font-size:11px}.lounge-title-bottom .button{font-size:11px}}
