@font-face{font-family:'Anton';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/anton-latin-400-normal.woff2) format('woff2');unicode-range:U+0000-00FF,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}@font-face{font-family:'Marcellus';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/marcellus-latin-400-normal.woff2) format('woff2');unicode-range:U+0000-00FF,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}@font-face{font-family:'Karla';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/karla-latin-400-normal.woff2) format('woff2');unicode-range:U+0000-00FF,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}@font-face{font-family:'Karla';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/karla-latin-500-normal.woff2) format('woff2');unicode-range:U+0000-00FF,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}@font-face{font-family:'Karla';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/karla-latin-600-normal.woff2) format('woff2');unicode-range:U+0000-00FF,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}@font-face{font-family:'Karla';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/karla-latin-700-normal.woff2) format('woff2');unicode-range:U+0000-00FF,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}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/playfair-display-latin-600-normal.woff2) format('woff2');unicode-range:U+0000-00FF,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}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/playfair-display-latin-700-normal.woff2) format('woff2');unicode-range:U+0000-00FF,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}@font-face{font-family:'Playfair Display';font-style:italic;font-weight:600;font-display:swap;src:url(/assets/fonts/playfair-display-latin-600-italic.woff2) format('woff2');unicode-range:U+0000-00FF,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}@font-face{font-family:'Cinzel Decorative';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/cinzel-decorative-latin-700-normal.woff2) format('woff2');unicode-range:U+0000-00FF,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}@font-face{font-family:'Cinzel';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/cinzel-latin-600-normal.woff2) format('woff2');unicode-range:U+0000-00FF,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}@font-face{font-family:'Cinzel';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/cinzel-latin-700-normal.woff2) format('woff2');unicode-range:U+0000-00FF,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}@font-face{font-family:'Noto Naskh Arabic';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/noto-naskh-arabic-arabic-400-normal.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:'Noto Naskh Arabic';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/noto-naskh-arabic-latin-400-normal.woff2) format('woff2');unicode-range:U+0000-00FF,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}@font-face{font-family:'Noto Naskh Arabic';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/noto-naskh-arabic-arabic-600-normal.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:'Noto Naskh Arabic';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/noto-naskh-arabic-latin-600-normal.woff2) format('woff2');unicode-range:U+0000-00FF,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}@font-face{font-family:'Noto Nastaliq Urdu';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/noto-nastaliq-urdu-arabic-400-normal.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:'Noto Nastaliq Urdu';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/noto-nastaliq-urdu-latin-400-normal.woff2) format('woff2');unicode-range:U+0000-00FF,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}@font-face{font-family:'Noto Nastaliq Urdu';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/noto-nastaliq-urdu-arabic-600-normal.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:'Noto Nastaliq Urdu';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/noto-nastaliq-urdu-latin-600-normal.woff2) format('woff2');unicode-range:U+0000-00FF,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{--color-dark:#0B0907;--color-dark-surface:#15110C;--color-darkest:#090806;--color-gold:#D86A1A;--color-gold-light:#F59A4A;--color-gold-deep:#B84800;--color-ivory:#F6F0E7;--page:#FFFFFF;--color-cream:#E9DDCA;--color-muted:#B8AB96;--color-white:#FFFFFF;--color-red:#7B1E14;--color-red-deep:#5E1610;--color-sage:#6E7C63;--ink:var(--color-dark);--ink-raised:var(--color-dark-surface);--ink-line:#241D14;--white:var(--color-white);--ivory:var(--color-ivory);--ivory-2:var(--color-cream);--gold:var(--color-gold);--gold-bright:var(--color-gold-light);--gold-deep:var(--color-gold-deep);--gold-light:var(--color-gold-light);--muted:var(--color-muted);--muted-dark:#6F6353;--danger:#A8402C;--display:"Marcellus","Times New Roman",serif;--poster:"Anton","Arial Narrow",system-ui,sans-serif;--body:"Karla",system-ui,-apple-system,"Segoe UI",sans-serif;--step--1:clamp(.82rem,.79rem + .14vw,.9rem);--step-0:clamp(1rem,.96rem + .2vw,1.09rem);--step-1:clamp(1.2rem,1.1rem + .5vw,1.45rem);--step-2:clamp(1.5rem,1.3rem + 1vw,2.1rem);--step-3:clamp(1.9rem,1.5rem + 2vw,3.1rem);--step-4:clamp(2.5rem,1.6rem + 3.6vw,5rem);--gutter:clamp(1.25rem,5vw,4.5rem);--rhythm:clamp(2.25rem,5vw,4.5rem);--measure:62ch;--shell:78rem;--radius:3px;--radius-card:14px;--ease:cubic-bezier(.22,.61,.36,1);--header-h:9rem}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 3rem)}body{margin:0;background:var(--page);color:var(--ink);font:400 var(--step-0)/1.65 var(--body);overflow-x:hidden}img,svg,video{display:block;max-width:100%;height:auto}h1,h2,h3{font-family:var(--display);font-weight:400;line-height:1.14;margin:0 0 .6em}p{margin:0 0 1em;max-width:var(--measure)}a{color:inherit}ul,ol{margin:0;padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}.arch-defs{position:absolute;width:0;height:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.skip{position:absolute;inset-block-start:-100%;inset-inline-start:1rem;z-index:100;background:var(--ink);color:var(--white);padding:.7rem 1.1rem}.skip:focus{inset-block-start:1rem}.lang-ur,.lang-ps{font-size:1.06em}.lang-ur{font-family:"Noto Nastaliq Urdu",var(--body);line-height:2.45}.lang-ur h1,.lang-ur h2,.lang-ur h3{font-family:"Noto Nastaliq Urdu",var(--display);line-height:2}.lang-ur .hero__title{line-height:1.9}.lang-ps{font-family:"Noto Naskh Arabic",var(--body);line-height:2.05}.lang-ps h1,.lang-ps h2,.lang-ps h3{font-family:"Noto Naskh Arabic",var(--display);line-height:1.75}[dir="rtl"] h1,[dir="rtl"] h2,[dir="rtl"] h3,[dir="rtl"] .btn,[dir="rtl"] .sitenav__list a,[dir="rtl"] .langs a,[dir="rtl"] .hero__kicker,[dir="rtl"] .film__beats,[dir="rtl"] .film__play,[dir="rtl"] .ceo__role,[dir="rtl"] .chip,[dir="rtl"] .review figcaption,[dir="rtl"] .field label,[dir="rtl"] .block__eyebrow,[dir="rtl"] .menu__jump a,[dir="rtl"] .mitem__tag,[dir="rtl"] .footer h2,[dir="rtl"] .section-head h2,[dir="rtl"] .events__list li,[dir="rtl"] .ccard h3,[dir="rtl"] .stars{letter-spacing:normal}.lang-ur .btn{padding-block:.95rem 1.15rem}.lang-ur .field input,.lang-ur .field select{padding-block:.85rem 1rem}[dir="rtl"] .mitem__price,[dir="rtl"] .dish__price,[dir="rtl"] .footer__hours li,[dir="rtl"] .ccard p{direction:ltr;unicode-bidi:isolate;text-align:start}[dir="rtl"] .footer__hours li{flex-direction:row-reverse}.kicker{font-family:var(--body);font-size:var(--step--1);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin:0 0 1rem}.whykkr__head .kicker{font-family:var(--poster);font-size:var(--step-3);font-weight:400;letter-spacing:.02em;color:var(--color-gold-deep);margin:0 0 .3em}[dir="rtl"] .kicker{letter-spacing:normal;text-transform:none;font-weight:400}.section-head{max-width:var(--shell);margin-inline:auto;padding-inline:var(--gutter);margin-block-end:clamp(2rem,4vw,3.25rem)}.section-head h2{font-size:var(--step-3);margin-block-end:.35em}.section-head p{color:var(--muted-dark);font-size:var(--step-1);max-width:52ch}.section-head p + p{margin-block-start:-.35em}.section-more{max-width:var(--shell);margin:2rem auto 0;padding-inline:var(--gutter);display:flex;flex-wrap:wrap;gap:.9rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.9rem 1.9rem;text-decoration:none;font-family:var(--body);font-weight:600;font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;border:1px solid transparent;border-radius:999px;cursor:pointer;background:none;transition:background-color .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease),transform .4s var(--ease),box-shadow .4s var(--ease)}.btn:hover,.btn:focus-visible,.btn:active{transform:scale(1.15);box-shadow:0 16px 32px -8px rgba(0,0,0,.4);z-index:5;position:relative}@media (prefers-reduced-motion:reduce){.btn{transition:background-color .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease)}.btn:hover,.btn:focus-visible,.btn:active{transform:none}}.lang-ur .btn,.lang-ps .btn{font-family:inherit;text-transform:none;letter-spacing:normal}.btn--solid{background:linear-gradient(160deg,#B85214,var(--color-gold-deep) 55%,#8F3A05);border-color:var(--color-gold-deep);color:var(--color-white);font-weight:700}.btn--solid:hover{background:linear-gradient(160deg,var(--color-gold-deep),#8F3A05 60%,#7E3304);border-color:#8F3A05;color:var(--color-white)}.btn--ghost{background:transparent;border-color:var(--gold);color:inherit}.btn--ghost:hover{background:var(--gold);border-color:var(--gold);color:var(--color-dark)}.delivery{background:linear-gradient(180deg,#5E2600,#2E210B 55%,#40300F);border-block-end:1px solid rgba(216,106,26,.55);box-shadow:inset 0 1px 0 rgba(245,154,74,.35);border-start-start-radius:17px;border-start-end-radius:17px;overflow:hidden}.delivery__inner{max-width:var(--shell);margin:0 auto;padding:.35rem var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:clamp(.75rem,2vw,1.5rem)}.delivery__badge{position:relative;flex:none;overflow:hidden;width:4.4rem;height:2.7rem;border-radius:999px;background:radial-gradient(circle at 35% 45%,rgba(245,154,74,.32),rgba(11,9,7,.55));border:1px solid rgba(245,154,74,.55);display:grid;place-items:center}.delivery__scooter{display:block;width:2.5rem;height:1.65rem;color:var(--color-gold-light)}.delivery__scooter svg{width:100%;height:100%}@media (prefers-reduced-motion:no-preference){.delivery__scooter{animation:ride 3.6s cubic-bezier(.3,.1,.5,1) infinite}@keyframes ride{0%{transform:translateX(-2.1rem);opacity:0}12%{transform:translateX(-1.3rem);opacity:1}64%{transform:translateX(.9rem);opacity:1}82%{transform:translateX(2rem);opacity:0}100%{transform:translateX(-2.1rem);opacity:0}}}[dir="rtl"] .delivery__scooter{transform:scaleX(-1)}[dir="rtl"] .delivery__scooter svg{transform:scaleX(-1)}.delivery__words{display:block;flex:1 1 auto;min-width:0;overflow:hidden}.delivery__words-track{display:flex;align-items:baseline;gap:3rem;width:max-content;animation:delivery-marquee 14s linear infinite}@keyframes delivery-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.delivery__words-track{animation:none}.delivery__words-track span:nth-child(n+3){display:none}}.delivery__label{font-size:.78rem;font-weight:800;letter-spacing:.28em;text-transform:uppercase;color:var(--color-gold-light);white-space:nowrap}.delivery__lead{font-size:1.05rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--color-white);white-space:nowrap}.lang-ur .delivery__label,.lang-ps .delivery__label,.lang-ur .delivery__lead,.lang-ps .delivery__lead{letter-spacing:normal;text-transform:none;font-weight:600}.delivery__phone{flex:none;display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .85rem .25rem .35rem;border-radius:999px;border:1px solid rgba(245,154,74,.7);background:rgba(11,9,7,.35);color:var(--color-white);text-decoration:none;font-weight:700;font-size:1rem;white-space:nowrap;transition:background-color .25s var(--ease),border-color .25s var(--ease)}.delivery__phone:hover{background:rgba(245,154,74,.18);border-color:var(--color-gold-light);color:var(--color-white)}.delivery__phone-icon{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:linear-gradient(160deg,var(--color-gold-light),var(--color-gold));color:var(--color-dark)}.delivery__phone-icon svg{width:.85rem;height:.85rem}@media (max-width:52rem){.delivery__label{display:none}.delivery__lead{font-size:.92rem}.delivery__phone{font-size:.92rem}.delivery__words::after{display:none}}@media (max-width:30rem){.delivery__badge{display:none}.delivery__inner{gap:.6rem;padding-inline:1rem}}.masthead{position:fixed;inset-inline:.75rem;inset-block-start:.75rem;z-index:100;background:transparent;border:2px solid var(--color-gold);border-radius:18px;color:var(--color-dark);box-shadow:0 6px 20px rgba(11,9,7,.08);transition:background-color .35s var(--ease),border-color .35s var(--ease),padding .35s var(--ease)}.masthead.is-stuck{background:rgba(246,240,231,.92);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);box-shadow:0 6px 24px rgba(11,9,7,.10)}body{padding-block-start:var(--header-h)}.masthead.is-stuck .masthead__inner{padding-block:.65rem}.masthead__inner{padding:.5rem var(--gutter);display:flex;align-items:center;gap:.85rem}.brand{flex:none;perspective:900px;margin-inline-start:-.5rem;margin-inline-end:1.5rem}.brand img{width:clamp(120px,10vw,155px);height:auto}.brand--circle{align-items:center;gap:.65rem;text-decoration:none}.brand--circle .brand__crest{width:clamp(2.6rem,4.5vw,3.4rem);height:clamp(2.6rem,4.5vw,3.4rem);border-radius:50%;object-fit:cover;background:#fff;border:3px solid var(--color-gold);box-shadow:0 4px 14px rgba(11,9,7,.28);animation:markTurn 2s cubic-bezier(.25,.6,.25,1) .15s both}.brand--circle .brand__text{display:flex;flex-direction:column;align-items:flex-start;line-height:1;text-decoration:none}:root{--kkr-foil-light:linear-gradient(100deg,#8F3A05 0%,#CF6A20 20%,#F7B070 38%,#FFE0C0 48%,#D86A1A 58%,#B14C10 78%,#7E3304 100%);--kkr-foil-dark:linear-gradient(100deg,#CF6A20 0%,#F7B070 25%,#FFF6D6 45%,#F59A4A 60%,#D86A1A 80%,#C05A14 100%)}.brand--circle .brand__kkr{font-family:"Cinzel Decorative",var(--display);font-weight:700;font-size:clamp(1.55rem,2.5vw,2.05rem);letter-spacing:.08em;color:#C05A14;background:var(--kkr-foil-light);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 rgba(90,60,15,.3))}.kkr-orn{position:relative;display:block;align-self:stretch;height:7px;margin-block:.18rem .22rem;background:linear-gradient(90deg,transparent,#D86A1A 44%,transparent 44%,transparent 56%,#D86A1A 56%,transparent) center / 100% 1px no-repeat}.kkr-orn::after{content:"";position:absolute;left:50%;top:50%;width:5px;height:5px;background:#D86A1A;transform:translate(-50%,-50%) rotate(45deg)}.brand--circle .brand__name{font-family:"Cinzel",var(--display);font-weight:600;font-size:clamp(.55rem,.85vw,.66rem);letter-spacing:.16em;text-transform:uppercase;color:#3a2f22;white-space:nowrap}@media (max-width:26rem){.brand--circle .brand__kkr{font-size:1.35rem}.brand--circle .brand__name{font-size:.5rem;letter-spacing:.1em}}.brand img{animation:markTurn 2s cubic-bezier(.25,.6,.25,1) .15s both}@keyframes markTurn{0%{opacity:0;transform:rotateY(-360deg) scale(.94)}45%{opacity:1}100%{opacity:1;transform:rotateY(0deg) scale(1)}}@media (prefers-reduced-motion:reduce){.brand img{animation:markFade .6s ease both}@keyframes markFade{from{opacity:0}to{opacity:1}}}.brand img.is-replay{animation:none}.brand{display:inline-flex;transition:transform .4s var(--ease)}.brand:hover,.brand:focus-visible,.brand:active{transform:scale(1.3);z-index:5}@media (prefers-reduced-motion:reduce){.brand{transition:none}.brand:hover,.brand:focus-visible,.brand:active{transform:none}}.sitenav{display:flex;align-items:center;gap:clamp(.5rem,1.2vw,1.1rem);margin-inline-start:auto;flex-wrap:nowrap}.page-checkout .sitenav{margin-inline-start:3rem}.sitenav__list{display:flex;gap:clamp(.15rem,.5vw,.5rem);flex-wrap:nowrap}.sitenav__list a{text-decoration:none;font-size:1rem;font-weight:600;letter-spacing:.02em;white-space:nowrap;text-transform:uppercase;color:var(--color-dark);padding:.4rem .5rem;border-radius:999px;background:transparent;transition:color .25s var(--ease),background-color .25s var(--ease),background-image .25s var(--ease),transform .4s var(--ease),box-shadow .4s var(--ease)}.lang-ur .sitenav__list a,.lang-ps .sitenav__list a{text-transform:none;letter-spacing:normal}.sitenav__list a:hover,.sitenav__list a[aria-current]{color:var(--color-white);background:linear-gradient(160deg,#B85214,var(--color-gold-deep) 55%,#8F3A05)}.sitenav__list a:hover,.sitenav__list a:focus-visible,.sitenav__list a:active{transform:scale(1.3);box-shadow:0 16px 32px -6px rgba(0,0,0,.35);z-index:5;position:relative}@media (prefers-reduced-motion:reduce){.sitenav__list a{transition:color .25s var(--ease),background-color .25s var(--ease),background-image .25s var(--ease)}.sitenav__list a:hover,.sitenav__list a:focus-visible,.sitenav__list a:active{transform:none}}.langs{position:relative;font-size:.85rem}.langs__trigger{display:flex;align-items:center;gap:.4rem;background:transparent;border:1px solid rgba(184,72,0,.35);border-radius:999px;padding:.4rem .8rem;color:var(--muted-dark);font:inherit;cursor:pointer;transition:color .25s var(--ease),background-color .25s var(--ease),border-color .25s var(--ease)}.langs__caret{width:.8rem;height:.8rem;transition:transform .25s var(--ease)}.langs[data-open] .langs__caret{transform:rotate(180deg)}.langs__trigger:hover,.langs__trigger:focus-visible{color:var(--color-white);background:linear-gradient(160deg,#B85214,var(--color-gold-deep) 55%,#8F3A05);border-color:var(--color-gold-deep)}.langs__menu{position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-end:0;min-width:8rem;background:var(--color-white);border:1px solid rgba(184,72,0,.3);border-radius:12px;box-shadow:0 20px 45px -12px rgba(11,9,7,.3);padding:.4rem;display:flex;flex-direction:column;gap:.15rem;opacity:0;visibility:hidden;transform:translateY(-.35rem);transition:opacity .2s var(--ease),transform .2s var(--ease),visibility 0s linear .2s;z-index:40}.langs[data-open] .langs__menu{opacity:1;visibility:visible;transform:none;transition:opacity .2s var(--ease),transform .2s var(--ease)}.langs__menu a{text-decoration:none;color:var(--color-dark);padding:.45rem .7rem;border-radius:8px;transition:color .2s var(--ease),background-color .2s var(--ease)}.langs__menu a[aria-current]{color:var(--color-gold-deep);font-weight:700}.langs__menu a:hover,.langs__menu a:focus-visible{background:rgba(216,106,26,.14);color:var(--color-gold-deep)}.masthead__cta{padding:.62rem 1rem;white-space:nowrap;font-size:.74rem;letter-spacing:.06em;transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.masthead__cta:hover,.masthead__cta:focus-visible,.masthead__cta:active{transform:scale(1.3);box-shadow:0 20px 40px -6px rgba(0,0,0,.4);z-index:5;position:relative}@media (prefers-reduced-motion:reduce){.masthead__cta{transition:none}.masthead__cta:hover,.masthead__cta:focus-visible,.masthead__cta:active{transform:none}}.burger{display:none;background:none;border:0;padding:.6rem;margin-inline-start:auto;cursor:pointer}.burger__bars{display:block;width:26px}.burger__bars span{display:block;height:2px;background:var(--color-dark);margin:6px 0;transition:transform .3s ease}.burger[aria-expanded="true"] .burger__bars span:first-child{transform:translateY(4px) rotate(45deg)}.burger[aria-expanded="true"] .burger__bars span:last-child{transform:translateY(-4px) rotate(-45deg)}@media (max-width:1150px){.burger{display:block}.sitenav{position:fixed;inset:auto 0 0 0;inset-block-start:var(--header-h);background:var(--color-white);flex-direction:column;align-items:flex-start;gap:1.25rem;padding:2rem var(--gutter) 3rem;transform:translateY(-120%);visibility:hidden;transition:transform .35s cubic-bezier(.4,0,.2,1),visibility .35s;max-height:calc(100dvh - var(--header-h));overflow-y:auto;border-block-start:1px solid rgba(216,106,26,.16);border-block-end:1px solid rgba(11,9,7,.1);box-shadow:0 20px 40px rgba(11,9,7,.12)}.sitenav.is-open{transform:none;visibility:visible}.sitenav__list{flex-direction:column;gap:1.1rem;width:100%}.sitenav__list a{font-size:var(--step-1);font-family:var(--display)}.lang-ur .sitenav__list a,.lang-ps .sitenav__list a{font-family:inherit}.masthead__cta{width:100%}}.hero{position:relative;background:var(--color-dark);color:var(--color-ivory);min-height:calc(100svh - var(--header-h));display:grid;place-items:end start;padding:clamp(3rem,7vw,5rem) var(--gutter) clamp(4.5rem,9vw,7rem);overflow:hidden;text-align:center;margin:0 .75rem 1.25rem;border-radius:22px}.hero__media{position:absolute;inset:0;filter:brightness(.82)}.hero__media img,.hero__video{width:100%;height:100%;object-fit:cover;object-position:50% 38%}.hero__video{position:absolute;inset:0;animation:reelIn 1s ease .25s both}@keyframes reelIn{from{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.hero__video{animation:none}}.hero__toggle{position:absolute;z-index:3;inset-block-end:1.25rem;inset-inline-end:1.25rem;width:2.6rem;height:2.6rem;display:grid;place-items:center;border-radius:50%;cursor:pointer;background:rgba(11,9,7,.55);border:1px solid rgba(246,240,231,.3);color:var(--color-ivory);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .25s var(--ease),border-color .25s var(--ease),opacity .25s var(--ease);opacity:.55}.hero__toggle:hover,.hero__toggle:focus-visible{opacity:1;border-color:var(--color-gold)}.hero__toggle-icon{display:block;width:1.1rem;height:1.1rem}.hero__toggle-icon svg{width:100%;height:100%}.hero__toggle .is-play{display:none}.hero__toggle.is-paused .is-pause{display:none}.hero__toggle.is-paused .is-play{display:block}.hero__toggle.is-paused{opacity:1}.hero__media.is-blocked .hero__toggle{opacity:1;width:4rem;height:4rem;background:rgba(216,106,26,.9);color:var(--color-dark);border-color:var(--color-gold)}.hero__media.is-blocked .hero__toggle-icon{width:1.6rem;height:1.6rem}.hero::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to right,rgba(11,9,7,.68) 0%,rgba(11,9,7,.32) 45%,rgba(11,9,7,.04) 100%),linear-gradient(180deg,rgba(11,9,7,.5) 0%,transparent 35%,rgba(11,9,7,.85) 100%)}.hero__body{position:relative;z-index:2;width:100%;max-width:calc(var(--shell) + var(--gutter) * 2);margin-inline:auto;display:grid;justify-items:start;text-align:start}.hero__body>*{max-width:44rem}.hero__logo{width:min(20rem,62vw);height:auto;margin-block-end:clamp(1.75rem,4vw,3rem);filter:drop-shadow(0 10px 40px rgba(0,0,0,.55))}.hero__title{font-family:var(--poster);font-weight:400;font-size:clamp(2.1rem,4.9vw,3.75rem);line-height:1.02;letter-spacing:.005em;text-transform:uppercase;margin-block-end:.45em;display:grid;gap:.02em;text-shadow:0 2px 28px rgba(0,0,0,.45)}.hero__line1{color:var(--color-white)}.hero__line2{background:linear-gradient(100deg,#B85214 0%,var(--color-gold-light) 22%,#FFF3D6 38%,var(--color-gold) 55%,#B85214 72%,var(--color-gold-light) 88%,#C8601A 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--poster);font-style:normal;font-weight:400;text-transform:uppercase;letter-spacing:.005em}.lang-ur .hero__title,.lang-ps .hero__title{font-family:inherit;text-transform:none;line-height:1.7;font-size:clamp(1.4rem,3.4vw,2.2rem);letter-spacing:normal}.lang-ur .hero__line2,.lang-ps .hero__line2{font-family:inherit;text-transform:none;letter-spacing:normal}.hero__sub{font-family:var(--body);font-size:var(--step-0);color:rgba(246,240,231,.88);margin-block-end:.4em;max-width:34ch;line-height:1.55}.lang-ur .hero__sub,.lang-ps .hero__sub{font-family:inherit}.hero__badges{margin-block-start:1.5rem;display:flex;flex-wrap:wrap;gap:.6rem}.hero__badge{display:inline-flex;align-items:center;gap:.55rem;padding:.55rem 1.1rem;border-radius:999px;background:rgba(246,240,231,.10);border:1px solid rgba(246,240,231,.18);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:var(--step--1);font-weight:600;color:var(--color-ivory)}.hero__badge:not(.hero__badge--link){background:linear-gradient(160deg,#B85214,var(--color-gold-deep) 55%,#8F3A05);border-color:var(--color-gold-deep);color:var(--color-white)}.hero__badge:not(.hero__badge--link) .hero__badge-icon{color:var(--color-white)}.hero__badge--link{text-decoration:none;transition:border-color .25s var(--ease),background-color .25s var(--ease),color .25s var(--ease)}.hero__badge--link:hover,.hero__badge--link:focus-visible,.hero__badge--link:active{background:linear-gradient(160deg,#B85214,var(--color-gold-deep) 55%,#8F3A05);border-color:var(--color-gold-deep);color:var(--color-white)}.hero__badge--link:hover .hero__badge-icon,.hero__badge--link:focus-visible .hero__badge-icon,.hero__badge--link:active .hero__badge-icon{color:var(--color-white)}.hero__badge-icon{display:block;width:1.05rem;height:1.05rem;color:var(--color-gold)}.hero__badge-icon svg{width:100%;height:100%}.hero__actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-block-start:clamp(1.5rem,3vw,2rem)}.hero__scroll{position:absolute;inset-block-end:0;inset-inline:0;z-index:3;display:grid;justify-items:center;gap:.75rem;text-decoration:none;color:var(--color-gold);font-size:.7rem;letter-spacing:.24em;text-transform:uppercase}.lang-ur .hero__scroll,.lang-ps .hero__scroll{letter-spacing:normal;text-transform:none;font-size:var(--step--1)}.hero__scroll-line{width:1px;height:3.5rem;background:linear-gradient(var(--color-gold),transparent)}.hero__scroll:hover{color:var(--color-gold-light)}@media (max-width:48rem){.hero{min-height:calc(92svh - var(--header-h));place-items:end start}.hero__media{filter:brightness(.75)}.hero__media img,.hero__video{object-position:50% 50%}.hero__title{font-size:clamp(1.85rem,8vw,2.5rem)}.hero__actions .btn{flex:1 1 12rem}}@media (prefers-reduced-motion:no-preference){.hero__logo,.hero__title,.hero__sub,.hero__place,.hero__actions{animation:rise .8s var(--ease) backwards}.hero__title{animation-delay:.12s}.hero__sub{animation-delay:.2s}.hero__place{animation-delay:.26s}.hero__actions{animation-delay:.34s}@keyframes rise{from{opacity:0;transform:translateY(25px)}}}.film{background:var(--color-dark-surface);color:var(--color-ivory);padding:var(--rhythm) var(--gutter);display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,1fr);border-block-start:1px solid var(--ink-line)}.film>*{max-width:var(--shell);margin-inline:auto;width:100%}.film__intro h2{font-size:var(--step-3)}.film__intro p{color:var(--muted)}.film__beats{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;margin-block-start:1.5rem;color:var(--gold);font-size:var(--step--1);letter-spacing:.14em}.film__beats li{position:relative}.film__beats li + li::before{content:"";position:absolute;inset-inline-start:-.9rem;inset-block:.6em auto;width:.45rem;height:1px;background:var(--gold-deep)}.film__frame{margin:0}.film__player{position:relative;aspect-ratio:16 / 9;background:var(--ink-raised);border:1px solid var(--gold-deep);overflow:hidden}.film__player img{width:100%;height:100%;object-fit:cover}.film__player video{width:100%;height:100%;object-fit:cover;background:#000;display:block}.film__sound{position:absolute;inset-block-end:1rem;inset-inline-end:1rem;z-index:2;width:2.8rem;height:2.8rem;display:grid;place-items:center;border-radius:50%;cursor:pointer;background:rgba(11,9,7,.6);border:1px solid rgba(246,240,231,.3);color:var(--color-ivory);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .25s var(--ease),border-color .25s var(--ease)}.film__sound:hover,.film__sound:focus-visible{border-color:var(--color-gold);background:rgba(11,9,7,.85)}.film__sound-icon{display:block;width:1.3rem;height:1.3rem}.film__sound-icon svg{width:100%;height:100%}.film__sound .is-loud{display:none}.film__sound.is-loud .is-muted{display:none}.film__sound.is-loud .is-loud{display:block}.film__play{position:absolute;inset:0;margin:auto;width:max-content;height:max-content;display:flex;align-items:center;gap:.7rem;background:rgba(15,13,10,.8);color:var(--white);border:1px solid var(--gold);padding:.9rem 1.6rem;cursor:pointer;font-size:var(--step--1);letter-spacing:.1em;transition:background-color .25s ease,color .25s ease}.film__play:hover{background:var(--gold);color:var(--ink)}.film__play svg{width:1.5rem;height:1.5rem}.film__pending{position:absolute;inset-block-end:1rem;inset-inline:1rem;margin:0;color:var(--muted);font-size:var(--step--1);text-align:center}.film__frame figcaption{color:var(--muted);font-size:var(--step--1);margin-block-start:.8rem}@media (min-width:60rem){.film{grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:center;max-width:calc(var(--shell) + var(--gutter) * 2);margin-inline:auto}.film>*{max-width:none}}.promo-card__wrap{position:fixed;inset-inline:0;inset-block-start:0;z-index:150;padding:1rem var(--gutter) 0;pointer-events:none}.promo-card{pointer-events:auto}.promo-card{position:relative;display:block;text-decoration:none;max-width:var(--shell);margin-inline:auto;overflow:hidden;border-radius:20px;box-shadow:0 12px 32px rgba(0,0,0,.35);background:linear-gradient(120deg,#7a1c12,var(--color-red,#c0392b) 60%,#93291B);color:#fff}.promo-card img{display:block;width:100%;height:auto;max-height:60vh;object-fit:cover}.promo-card__text{display:block;padding:2rem 3.5rem;text-align:center;font-family:var(--display);font-weight:400;font-size:var(--step-1);line-height:1.35}.promo-card__close{position:absolute;top:.75rem;left:.75rem;z-index:2;width:2.2rem;height:2.2rem;display:inline-flex;align-items:center;justify-content:center;background:rgba(11,9,7,.55);border:none;border-radius:50%;color:#fff;cursor:pointer;padding:0}.promo-card__close:hover{background:rgba(11,9,7,.75)}.promo-card__close svg{width:1rem;height:1rem}.cart-reminder{position:fixed;left:1rem;bottom:1rem;z-index:150;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;max-width:min(22rem,calc(100vw - 2rem));background:#2E7D32;color:var(--color-white);border-radius:12px;padding:.85rem 1rem;box-shadow:0 12px 32px rgba(0,0,0,.3);transform:translateY(1rem);opacity:0;pointer-events:none;transition:transform .3s var(--ease),opacity .3s var(--ease)}.cart-reminder.is-shown{transform:translateY(0);opacity:1;pointer-events:auto}.cart-reminder__text{font-size:.82rem;flex:1 1 auto;min-width:10rem}.cart-reminder__view{font:inherit;font-size:.76rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;background:var(--color-white);color:#2E7D32;border:none;border-radius:999px;padding:.5rem .9rem;cursor:pointer;white-space:nowrap}.cart-reminder__close{background:transparent;border:none;color:var(--color-white);opacity:.85;cursor:pointer;padding:.2rem;display:inline-flex;flex:none}.cart-reminder__close:hover{opacity:1}.cart-reminder__close svg{width:1rem;height:1rem}.digitalmenu-header{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.85rem var(--gutter);text-align:center;background:var(--color-white);border-bottom:1px solid rgba(11,9,7,.10)}.digitalmenu-header__logo{display:block}.digitalmenu-header__logo img{height:2.25rem;width:auto;display:block;margin-inline:auto}.digitalmenu-header__title{margin:0;font-family:var(--display);font-weight:400;font-size:var(--step-1);color:var(--color-gold-deep)}.promo-banner{line-height:0}.promo-banner img{width:100%;height:auto;display:block}.whykkr{background:#FFFFFF;padding-block:var(--rhythm);padding-inline:var(--gutter)}.whykkr__head{max-width:var(--shell);margin:0 auto clamp(2rem,4vw,2.75rem)}.whykkr__head .kicker{color:var(--color-gold)}.whykkr__head h2{font-family:var(--poster);font-weight:400;font-size:var(--step-0);color:var(--color-dark);margin:0 0 .6em;white-space:nowrap}.whykkr__gold{color:var(--color-gold-deep)}.whykkr__lead{color:var(--muted-dark);max-width:56ch;margin:0;font-size:var(--step-0)}.whykkr__grid{max-width:var(--shell);margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.whykkr__card{position:relative;overflow:hidden;background:var(--color-dark-surface);border:1px solid rgba(216,106,26,.22);border-radius:var(--radius-card);padding:clamp(1.5rem,2.5vw,1.9rem);transition:border-color .3s var(--ease),transform .3s var(--ease)}.whykkr__card:hover{border-color:rgba(216,106,26,.5);transform:translateY(-3px)}.whykkr__icon{display:block;font-size:1.9rem;line-height:1;margin-block-end:1.1rem}.whykkr__card h3{font-family:var(--body);font-weight:700;font-size:var(--step-0);color:var(--color-white);margin:0 0 .5rem}.whykkr__card p{color:var(--color-muted);font-size:var(--step--1);margin:0;max-width:none}@media (max-width:74rem){.whykkr__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:30rem){.whykkr__grid{grid-template-columns:1fr}}.about{position:relative;overflow:visible;background:linear-gradient(150deg,#FDFBF7,#FAF5EC 60%,#F6EFE2);padding:var(--rhythm) var(--gutter);display:grid;gap:clamp(1.5rem,3.5vw,3rem);align-items:start}.about>*{position:relative;z-index:1}.about__text p.about__kicker{display:flex;align-items:center;gap:.8rem;margin:0 0 .3em;font-family:var(--poster);font-weight:400;font-size:var(--step-3);letter-spacing:.02em;text-transform:none;color:var(--color-gold-deep)}.about__kicker span{flex:0 1 7rem;height:1px;background:rgba(184,72,0,.5)}.lang-ur .about__kicker,.lang-ps .about__kicker{letter-spacing:normal;text-transform:none}.about__text h2{font-size:var(--step-0);line-height:1.3;font-weight:400;margin:0 0 .8em}.about__line1::after{content:" "}.about__line1{color:var(--color-dark)}.about__line2{color:var(--color-dark);display:inline}.about__text p{color:#554B3E}.about__text h2 + p{margin-block-start:0}.about__accent{grid-column:1 / -1;position:relative;margin-block-start:clamp(.5rem,1.5vw,1rem);padding-block-start:clamp(1rem,2vw,1.5rem);border-block-start:1px solid rgba(184,72,0,.4);text-align:center;font-family:var(--display);font-size:var(--step-1);line-height:1.5;letter-spacing:.06em;text-transform:uppercase;color:var(--color-gold-deep)}@media (min-width:60rem){.about__accent{white-space:nowrap}}.lang-ur .about__accent,.lang-ps .about__accent{font-family:inherit;letter-spacing:normal;text-transform:none}.about__cta{margin-block-start:clamp(1.5rem,3vw,2rem)}.about__tagline{grid-column:1 / -1;justify-self:end;margin:clamp(1.5rem,3vw,2.5rem) 0 0;display:flex;align-items:center;gap:1rem;font-size:.78rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-gold-deep)}.about__tagline span{width:clamp(2rem,6vw,5rem);height:1px;background:rgba(184,72,0,.5)}.lang-ur .about__tagline,.lang-ps .about__tagline{letter-spacing:normal;text-transform:none}.about__media{align-self:start;margin-block-start:clamp(1rem,3vw,2.25rem);display:grid;grid-template-columns:minmax(0,1fr);border-radius:var(--radius-card);overflow:hidden;border:2px solid rgba(216,106,26,.75);box-shadow:0 22px 55px rgba(11,9,7,.28);transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .4s var(--ease);transform-origin:right center}[dir="rtl"] .about__media{transform-origin:left center}.about__media:hover,.about__media:focus-within,.about__media:active{transform:scale(1.3);box-shadow:0 40px 80px rgba(0,0,0,.5);border-color:var(--color-gold);z-index:5}@media (prefers-reduced-motion:reduce){.about__media{transition:none}.about__media:hover,.about__media:focus-within,.about__media:active{transform:none}}.about__figure{position:relative;min-height:100%}.about__play{position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);cursor:pointer;z-index:2;width:3.4rem;height:3.4rem;display:grid;place-items:center;border-radius:50%;background:rgba(11,9,7,.55);border:2px solid var(--color-gold);color:var(--color-gold-light);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.about__play:hover{background:rgba(11,9,7,.75);color:var(--color-gold)}.about__play[hidden]{display:none}.about__play svg{width:1.2rem;height:1.2rem;margin-inline-start:.12rem}.about__figure img,.about__video{width:100%;height:100%;aspect-ratio:7 / 5;object-fit:cover;display:block;background:#F3EFE8}.about__panel{position:relative;display:grid;align-content:center;justify-items:center;gap:.5rem;padding:1.5rem 1rem;text-align:center;background:radial-gradient(ellipse at 50% 20%,rgba(216,106,26,.2),transparent 65%),linear-gradient(180deg,var(--color-dark-surface),var(--color-darkest));border-inline-start:1px solid rgba(216,106,26,.4);color:var(--color-ivory)}.about__panel::before{content:"";position:absolute;inset:0;opacity:.12;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='84' height='110' viewBox='0 0 84 110'%3E%3Cpath d='M14 110V46C14 26 26 12 42 6c16 6 28 20 28 40v64' fill='none' stroke='%23D86A1A' stroke-width='2'/%3E%3C/svg%3E");background-size:84px 110px}.about__panel>*{position:relative;z-index:1}.about__panel-mark{display:block;width:1.6rem;height:1.6rem;color:var(--color-gold)}.about__panel-mark svg{width:100%;height:100%}.about__panel h3{font-family:var(--display);font-size:var(--step-1);letter-spacing:.22em;text-transform:uppercase;margin:0;color:var(--color-white)}.lang-ur .about__panel h3,.lang-ps .about__panel h3{letter-spacing:normal;text-transform:none}.about__panel p{margin:0;font-size:var(--step--1);color:var(--color-cream);letter-spacing:.08em}.lang-ur .about__panel p,.lang-ps .about__panel p{letter-spacing:normal}.about__panel-rule{display:block;width:3.5rem;height:2px;margin-block-start:.35rem;background:linear-gradient(90deg,transparent,var(--color-gold),transparent)}@media (min-width:60rem){.about{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);max-width:calc(var(--shell) + var(--gutter) * 2);margin-inline:auto;align-items:center}}.ceo{background:var(--page);color:var(--color-dark);padding:calc(var(--rhythm) / 2) var(--gutter)}.ceo__head{max-width:var(--shell);margin:0 auto clamp(2rem,4vw,3rem);text-align:center}.ceo__head h2{font-size:var(--step-3);margin:0}.ceo .pill{background:linear-gradient(160deg,#B85214,var(--color-gold-deep) 55%,#8F3A05);border-color:var(--color-gold-deep);color:var(--color-white)}.ceo .pill .pill__icon{color:var(--color-white)}.pill{display:inline-flex;align-items:center;gap:.5rem;border:1px solid rgba(184,72,0,.45);border-radius:999px;padding:.45rem 1.1rem;margin:0 auto 1.5rem;font-family:var(--body);font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold-deep)}.lang-ur .pill,.lang-ps .pill{font-family:inherit;letter-spacing:normal;text-transform:none;font-size:var(--step--1)}.pill--solid{background:linear-gradient(160deg,#B85214,var(--color-gold-deep) 55%,#8F3A05);border-color:var(--color-gold-deep);color:var(--color-white);margin-block-end:1.25rem}.pill__icon{display:block;width:.85rem;height:.85rem}.pill__icon svg{width:100%;height:100%}.ceo__card{max-width:68rem;margin-inline:auto;background:linear-gradient(150deg,#B85214,var(--color-gold-deep) 55%,#8F3A05);border:3px solid #5E2600;border-radius:var(--radius-card);box-shadow:0 30px 65px -12px rgba(11,9,7,.45),0 0 0 1px rgba(255,255,255,.08) inset;padding:clamp(1.5rem,3vw,2.25rem) clamp(1.75rem,3.5vw,3rem);display:grid;gap:clamp(1.75rem,3.5vw,3rem);align-items:center}@media (min-width:54rem){.ceo__card{grid-template-columns:minmax(0,13.5rem) minmax(0,1fr)}}.ceo__seal{position:relative;padding:.65rem;justify-self:center;width:100%}.ceo__seal::before,.ceo__seal::after{content:"";position:absolute;width:2.5rem;height:2.5rem;border:2px solid rgba(255,255,255,.75);pointer-events:none}.ceo__seal::before{inset-block-start:0;inset-inline-start:0;border-inline-end:0;border-block-end:0;border-start-start-radius:4px}.ceo__seal::after{inset-block-end:0;inset-inline-end:0;border-inline-start:0;border-block-start:0;border-end-end-radius:4px}.ceo__photo{width:100%;height:auto;display:block;border-radius:4px;background:#F3EFE8;box-shadow:0 16px 38px rgba(11,9,7,.35)}.ceo__quote{display:block;width:2rem;height:2rem;color:rgba(255,255,255,.75);margin-block-end:.9rem}.ceo__quote svg{width:100%;height:100%}.ceo__message blockquote{margin:0}.ceo__message blockquote p{font-family:var(--display);font-size:var(--step-0);line-height:1.65;color:var(--color-white);max-width:62ch}.lang-ur .ceo__message blockquote p,.lang-ps .ceo__message blockquote p{font-family:inherit;font-size:var(--step-0);line-height:2.2}.ceo__closing{font-family:var(--display);font-size:var(--step-1);color:var(--color-white);letter-spacing:.1em;margin-block-start:1.5rem}.lang-ur .ceo__closing,.lang-ps .ceo__closing{font-family:inherit;letter-spacing:normal}.ceo__sign{margin-block-start:2rem}.ceo__company{margin:.55rem 0 0;font-size:var(--step--1);color:rgba(255,255,255,.95);letter-spacing:.08em}.lang-ur .ceo__company,.lang-ps .ceo__company{letter-spacing:normal}.ceo__sign img{margin-block-end:.5rem;filter:brightness(0) invert(1)}.ceo__name{font-family:var(--display);font-size:var(--step-1);margin:0;color:var(--color-white)}.lang-ur .ceo__name,.lang-ps .ceo__name{font-family:inherit}.ceo__role{display:inline-block;color:var(--color-white);font-size:var(--step--1);letter-spacing:.16em;text-transform:uppercase;margin:.4rem 0 0;padding-block-end:.5rem;border-block-end:2px solid rgba(255,255,255,.6)}.lang-ur .ceo__role,.lang-ps .ceo__role{letter-spacing:normal;text-transform:none}.signature{position:relative;overflow:hidden;padding-block:var(--rhythm) clamp(1.75rem,3vw,2.75rem);background:var(--color-white);color:var(--color-dark)}.signature::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:url("../assets/img/fort.webp") no-repeat 88% bottom / auto 108%;opacity:.05;filter:none}.signature>*{position:relative;z-index:1}.signature__head{max-width:42rem;margin:0 auto clamp(1.75rem,3vw,2.5rem);padding-inline:var(--gutter);display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem}.signature__kicker{margin:0 0 .35rem;font-size:.78rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--color-gold)}.lang-ur .signature__kicker,.lang-ps .signature__kicker{letter-spacing:normal;text-transform:none}.signature__head h2{margin:0;font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.05;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.35em}.signature__line1{color:var(--color-dark)}.signature__line2{color:var(--color-gold)}.signature__rule{flex:0 1 6rem;height:1px;background:rgba(216,106,26,.7)}.signature__strap{margin:.5rem 0 0;font-size:.82rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:rgba(11,9,7,.6)}.lang-ur .signature__strap,.lang-ps .signature__strap{letter-spacing:normal;text-transform:none}.signature__tag{text-align:center;color:rgba(11,9,7,.7);margin-block-start:.5rem}.signature__tag p{margin:0;font-size:.8rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;line-height:1.9}.signature__tag p:first-child{letter-spacing:.06em}.lang-ur .signature__tag p,.lang-ps .signature__tag p{letter-spacing:normal;text-transform:none}.signature__diamond{display:block;width:9rem;height:.9rem;margin-block-start:.4rem;margin-inline:auto;color:var(--color-gold)}.marquee--platters{padding-block:4.5rem}.marquee--platters .marquee__track{gap:clamp(1.25rem,2.5vw,1.75rem);animation-duration:calc(var(--count) * 7s)}.marquee--platters .dish{flex:0 0 clamp(15rem,22vw,18rem)}.dish{position:relative;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(180deg,rgba(30,23,14,.92),rgba(12,10,7,.96));border:1px solid rgba(216,106,26,.45);border-radius:14px;box-shadow:0 18px 40px rgba(0,0,0,.45);transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .4s var(--ease)}.dish:hover{transform:scale(1.3);box-shadow:0 40px 80px rgba(0,0,0,.65);border-color:var(--color-gold);z-index:5}@media (prefers-reduced-motion:reduce){.dish{transition:none}.dish:hover{transform:none}}.dish__media{position:relative;padding:.55rem .55rem 0}.dish__offer{position:absolute;inset-block-start:1.1rem;inset-inline-start:1.1rem;z-index:1;padding:.3rem .7rem;border-radius:999px;background:var(--color-red);color:var(--color-white);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 4px 12px rgba(0,0,0,.4)}.lang-ur .dish__offer,.lang-ps .dish__offer{letter-spacing:normal;text-transform:none}.dish__badges{position:absolute;inset-block-start:1.1rem;inset-inline-end:1.1rem;z-index:1;display:grid;gap:.4rem;justify-items:end}.dish__best,.dish__badge{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .7rem;border-radius:999px;background:linear-gradient(160deg,var(--color-gold-light),var(--color-gold) 60%,var(--color-gold-deep));color:var(--color-dark);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 4px 12px rgba(0,0,0,.4)}.dish__best svg,.dish__badge svg{width:.8rem;height:.8rem}.lang-ur .dish__best,.lang-ps .dish__best,.lang-ur .dish__badge,.lang-ps .dish__badge{letter-spacing:normal;text-transform:none;font-weight:700}.dish__media img{width:100%;aspect-ratio:5 / 4;object-fit:cover;display:block;border-radius:10px;border:0;background:var(--color-darkest)}.dish__body{padding:.85rem 1rem 1rem;display:flex;flex-direction:column;flex:1}.dish__body h3{font-size:var(--step-1);margin:0 0 .35em;color:var(--color-white)}.dish__body p{margin:0;color:rgba(246,240,231,.72);font-size:var(--step--1);line-height:1.55;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.dish__foot{margin-block-start:auto;padding-block-start:.8rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.dish__price{margin:0;font-family:var(--display);font-size:var(--step-1);color:var(--color-gold)}.dish__price s{color:rgba(246,240,231,.55);font-size:.75em;margin-inline-end:.25em}.dish__viewmenu{display:inline-flex;align-items:center;gap:.35rem;margin-block-start:.5rem;font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--color-gold-light);transition:color .25s var(--ease),gap .25s var(--ease)}.dish__viewmenu:hover,.dish__viewmenu:focus-visible{color:var(--color-white);gap:.55rem}.dish__viewmenu span{transition:transform .25s var(--ease)}.dish__viewmenu:hover span{transform:translateX(3px)}.dish__serves{margin:0;display:inline-flex;align-items:center;gap:.4rem;font-size:var(--step--1);color:rgba(246,240,231,.7);white-space:nowrap}.dish__serves span{display:block;width:1.1rem;height:1.1rem;color:var(--color-gold)}.dish__serves svg{width:100%;height:100%}.dish__out{color:var(--color-muted);font-weight:400;font-style:italic}.signature__foot{max-width:var(--shell);margin:clamp(1.25rem,2.5vw,2rem) auto 0;padding-inline:var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:1rem}.signature__dots{display:inline-flex;gap:.5rem}.signature__dots i{width:.5rem;height:.5rem;border-radius:50%;background:rgba(246,240,231,.3)}.signature__dots i:first-child{background:var(--color-gold)}.signature__hint{margin:0;display:inline-flex;align-items:center;gap:.8rem;font-size:.76rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-gold)}.signature__hint svg{width:2.5rem;height:.7rem}.lang-ur .signature__hint,.lang-ps .signature__hint{letter-spacing:normal;text-transform:none}.mtabs{scroll-margin-block-start:calc(var(--header-h) + 1rem);background:linear-gradient(115deg,#E48A42,#E8944A 55%,#F0A25A);color:var(--color-dark);padding-block:clamp(1.75rem,3vw,2.75rem) var(--rhythm)}.mtabs .section-head h2{color:var(--color-white);font-weight:700;text-shadow:0 1px 3px rgba(11,9,7,.3)}.mtabs .section-head p{color:rgba(11,9,7,.78)}.mtabs__inner{position:relative;max-width:var(--shell);margin-inline:auto;padding-inline:var(--gutter)}.mtabs__frame{position:relative}.menucard{position:relative;background:linear-gradient(155deg,#FFFEFB,var(--color-cream) 130%);border:1px solid rgba(184,72,0,.4);border-radius:clamp(1.25rem,2.5vw,1.75rem);padding:clamp(1.75rem,4vw,3rem) clamp(1.5rem,4vw,3.25rem) clamp(2rem,4vw,3rem);overflow:visible}.menucard::before,.menucard::after{content:"";position:absolute;inset-inline-start:50%;width:.6rem;height:.6rem;background:var(--color-cream);border:1.5px solid var(--color-gold-deep);transform:translateX(-50%) rotate(45deg);z-index:1}.menucard::before{inset-block-start:-.35rem}.menucard::after{inset-block-end:-.35rem}.menucard__corner{position:absolute;width:1.9rem;height:1.9rem;z-index:1;border:1.5px solid var(--color-gold-deep);opacity:.75}.menucard__corner--tl{inset-block-start:.85rem;inset-inline-start:.85rem;border-inline-end:0;border-block-end:0;border-start-start-radius:.9rem}.menucard__corner--tr{inset-block-start:.85rem;inset-inline-end:.85rem;border-inline-start:0;border-block-end:0;border-start-end-radius:.9rem}.menucard__corner--bl{inset-block-end:.85rem;inset-inline-start:.85rem;border-inline-end:0;border-block-start:0;border-end-start-radius:.9rem}.menucard__corner--br{inset-block-end:.85rem;inset-inline-end:.85rem;border-inline-start:0;border-block-start:0;border-end-end-radius:.9rem}.menucard__accordion{position:relative;z-index:1}.menucard__head{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;cursor:pointer;list-style:none;user-select:none;transition:opacity .2s var(--ease)}.menucard__head::-webkit-details-marker{display:none}.menucard__head:hover{opacity:.85}.menucard__head-text{max-width:70%}.menucard__head h2{font-size:clamp(2rem,4vw,2.75rem);color:var(--color-dark);margin:0}.lang-ur .menucard__head h2,.lang-ps .menucard__head h2{font-size:clamp(1.6rem,3.4vw,2.1rem)}.menucard__sub{margin:.4em 0 0;color:var(--color-gold-deep);font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.lang-ur .menucard__sub,.lang-ps .menucard__sub{letter-spacing:normal;text-transform:none;font-weight:400}.menucard__chevron{flex:none;width:2.6rem;height:2.6rem;margin-block-start:.3rem;display:flex;align-items:center;justify-content:center;border:1px solid rgba(184,72,0,.35);border-radius:999px;color:var(--color-gold-deep);transition:transform .3s var(--ease),background-color .25s var(--ease),color .25s var(--ease)}.menucard__chevron svg{width:1.1rem;height:1.1rem}.menucard__head:hover .menucard__chevron{background:rgba(216,106,26,.12)}.menucard__accordion[open]>.menucard__head .menucard__chevron{transform:rotate(180deg)}.menucard__panel{margin-block-start:clamp(2.5rem,5vw,3.5rem)}@media (prefers-reduced-motion:no-preference){.menucard__panel{animation:menucardReveal .35s var(--ease)}}@keyframes menucardReveal{from{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:none}}.menucard__badge{position:absolute;inset-block-start:clamp(1.25rem,3vw,1.75rem);inset-inline-end:clamp(1.75rem,4vw,3.25rem);z-index:0;display:none;text-align:end;width:8rem;pointer-events:none}@media (min-width:56rem){.menucard__badge{display:block}}.menucard__badge-img{width:3.5rem;height:auto;opacity:.5;margin-inline-start:auto}.menucard__badge-line{display:block;width:2.25rem;height:1px;margin-inline-start:auto;background:var(--color-gold-deep);margin-block:.4rem;opacity:.8}.menucard__badge-text{font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold-deep);line-height:1.45;opacity:.85;white-space:nowrap}.lang-ur .menucard__badge-text,.lang-ps .menucard__badge-text{letter-spacing:normal;text-transform:none;font-weight:400}.menucard__items{position:relative;z-index:1;column-count:var(--cols,3);column-gap:clamp(2rem,4vw,3rem);column-rule:1px solid rgba(184,72,0,.35)}.menucard__items>li{break-inside:avoid}@media (min-width:62.01rem){#panel-pizzas .menucard__items>li:nth-child(2),#cat-pizzas .menucard__items>li:nth-child(2),#panel-pizzas .menucard__items>li:nth-child(5),#cat-pizzas .menucard__items>li:nth-child(5),#panel-barbeque .menucard__items>li:nth-child(3),#cat-barbeque .menucard__items>li:nth-child(3),#panel-barbeque .menucard__items>li:nth-child(6),#cat-barbeque .menucard__items>li:nth-child(6),#panel-afghani .menucard__items>li:nth-child(1),#cat-afghani .menucard__items>li:nth-child(1),#panel-afghani .menucard__items>li:nth-child(3),#cat-afghani .menucard__items>li:nth-child(3){break-after:column}}@media (max-width:62rem){.menucard__items{column-count:min(var(--cols,3),2)}}@media (max-width:34rem){.menucard__items{column-count:1}}.menucard__foot{position:relative;z-index:1;display:flex;align-items:center;gap:1.25rem;width:100%;max-width:none;margin:clamp(2rem,4vw,2.75rem) 0 0;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold-deep);text-align:center;white-space:nowrap}@media (max-width:26rem){.menucard__foot{font-size:.64rem;letter-spacing:.06em;gap:.6rem}}.lang-ur .menucard__foot,.lang-ps .menucard__foot{letter-spacing:normal;text-transform:none;font-weight:400;white-space:normal}.menucard__foot span{flex:1 1 auto;height:1px;background:rgba(184,72,0,.4)}.mtabs__strip{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;position:relative;background:linear-gradient(165deg,#FFFEFB 0%,#FBF4E6 55%,#F5EAD4 100%);border:2.5px solid var(--color-gold-deep);border-radius:999px;padding:.3rem 0;margin-block-end:clamp(1.75rem,3vw,2.5rem);box-shadow:inset 0 1.5px 0 rgba(255,255,255,.8),inset 0 -1.5px 3px rgba(184,72,0,.14),0 16px 32px -10px rgba(11,9,7,.24),0 4px 10px rgba(11,9,7,.08)}.mtabs__strip::before{content:"";position:absolute;inset:4px;border:1px solid rgba(216,106,26,.5);border-radius:999px;pointer-events:none}@media (max-width:56rem){.mtabs__strip{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-inline:.85rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.mtabs__strip::-webkit-scrollbar{display:none}}.mtabs__radio{position:absolute;inset-block-start:0;inset-inline-start:0;width:1px;height:1px;opacity:0;pointer-events:none}.mtabs__panel{display:none}.mtabs__radio:checked + .mtabs__panel{display:block}.mtabs__tab{flex:none;user-select:none;display:flex;flex-direction:column;align-items:center;gap:.3rem;border:1px solid transparent;border-inline-start:1px solid rgba(184,72,0,.2);border-radius:14px;background:transparent;color:rgba(11,9,7,.78);cursor:pointer;padding:.6rem 1.1rem;font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transition:background-color .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease),transform .4s var(--ease),box-shadow .4s var(--ease)}.mtabs__tab:first-child{border-inline-start-color:transparent}.mtabs__tab-icon{width:1.35rem;height:1.35rem}.mtabs__tab-icon svg{width:100%;height:100%}.mtabs__tab-label{position:relative;padding-block-end:.3rem}.mtabs__tab-label::after{content:"";position:absolute;inset-block-end:0;inset-inline-start:50%;width:0;height:2px;background:currentColor;border-radius:999px;transform:translateX(-50%);transition:width .25s var(--ease)}.lang-ur .mtabs__tab,.lang-ps .mtabs__tab{letter-spacing:normal;text-transform:none;font-weight:400}.mtabs__tab:hover,.mtabs__tab:active{background:linear-gradient(160deg,#B85214,var(--color-gold-deep) 55%,#8F3A05);border-color:var(--color-gold-deep);color:var(--color-white);transform:scale(1.3);box-shadow:0 16px 32px -6px rgba(0,0,0,.35);z-index:5;position:relative}.mtabs__tab:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}@media (prefers-reduced-motion:reduce){.mtabs__tab{transition:background-color .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease)}.mtabs__tab:hover,.mtabs__tab:active{transform:none}}.mtabs__tab.is-first{background:var(--color-dark);border-color:var(--color-dark);color:var(--color-ivory)}.mtabs__tab.is-first .mtabs__tab-label::after{width:1.1rem}.mtabs__tab.is-active{background:var(--color-dark);border-color:var(--color-dark);color:var(--color-ivory)}.mtabs__tab.is-active .mtabs__tab-label::after{width:1.1rem}.mtabs__tab.is-active:hover{background:linear-gradient(160deg,#B85214,var(--color-gold-deep) 55%,#8F3A05);border-color:var(--color-gold-deep);color:var(--color-white)}.mtabs__tab.is-first:not(.is-active){background:transparent;border-color:transparent;color:rgba(11,9,7,.78)}.mtabs__tab.is-first:not(.is-active) .mtabs__tab-label::after{width:0}.mtabs__tab.is-first:not(.is-active):hover{background:linear-gradient(160deg,#B85214,var(--color-gold-deep) 55%,#8F3A05);border-color:var(--color-gold-deep);color:var(--color-white)}.mtabs__inner:has(.mtabs__radio:checked) .mtabs__tab.is-first{background:transparent;border-color:transparent;color:rgba(11,9,7,.78)}.mtabs__inner:has(.mtabs__radio:checked) .mtabs__tab.is-first .mtabs__tab-label::after{width:0}.mtabs__inner:has(#tab-appetizers:checked) .mtabs__tab.is-first,.mtabs__inner:has(#tab-appetizers:checked) .mtabs__tab.is-first:hover{background:var(--color-dark);border-color:var(--color-dark);color:var(--color-ivory)}.mtabs__inner:has(#tab-appetizers:checked) .mtabs__tab.is-first .mtabs__tab-label::after{width:1.1rem}.mtabs__inner:has(.mtabs__radio:checked) .mtabs__tab.is-first:hover{background:linear-gradient(160deg,#B85214,var(--color-gold-deep) 55%,#8F3A05);border-color:var(--color-gold-deep);color:var(--color-white)}.mtabs__items{list-style:none;margin:0;padding:0}.mtabs__items li{display:flex;align-items:center;gap:1.1rem;padding-block-end:1.1rem;margin-block-end:1.1rem;border-block-end:1px solid rgba(11,9,7,.18);position:relative;border-radius:12px;transition:transform .4s var(--ease),box-shadow .4s var(--ease),background-color .4s var(--ease)}.mtabs__items li:hover{transform:scale(1.35);box-shadow:0 30px 60px -12px rgba(11,9,7,.4);background:var(--color-ivory);z-index:5}@media (prefers-reduced-motion:reduce){.mtabs__items li{transition:none}.mtabs__items li:hover{transform:none}}.mtabs__itemcopy{flex:1 1 auto;min-width:0}.mtabs__thumb{flex:none;width:5.75rem;height:5.75rem;border-radius:12px;object-fit:cover;border:1px solid rgba(184,72,0,.3);box-shadow:0 8px 18px -6px rgba(11,9,7,.4)}.mtabs__row{display:flex;align-items:baseline;gap:.75rem}.mtabs__name{font-family:var(--display);font-size:var(--step-1);color:var(--color-dark)}.lang-ur .mtabs__name,.lang-ps .mtabs__name{font-family:inherit;font-size:var(--step-0)}.mtabs__dots{flex:1 1 2rem;min-width:1.5rem;border-block-end:1px dotted rgba(11,9,7,.4);transform:translateY(-.3em)}.mtabs__price{font-weight:700;color:var(--color-gold-deep);text-align:end;font-size:var(--step--1)}.mtabs__price s{color:rgba(11,9,7,.5);font-weight:400;margin-inline-end:.3em}.mtabs__badge{display:inline-block;margin-inline-start:.5rem;padding:.1rem .55rem;border-radius:999px;background:var(--color-dark);color:var(--color-gold-light);font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;font-family:var(--body)}.lang-ur .mtabs__badge,.lang-ps .mtabs__badge{letter-spacing:normal;text-transform:none}.mtabs__offer{display:inline-block;margin-inline-start:.5rem;padding:.1rem .55rem;border-radius:999px;background:var(--color-red);color:var(--color-white);font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;font-family:var(--body)}.lang-ur .mtabs__offer,.lang-ps .mtabs__offer{letter-spacing:normal;text-transform:none}.mtabs__best{display:inline-flex;align-items:center;gap:.3rem;margin-inline-start:.5rem;padding:.1rem .55rem;border-radius:999px;background:linear-gradient(160deg,var(--color-gold-light),var(--color-gold) 60%,var(--color-gold-deep));color:var(--color-dark);font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;font-family:var(--body)}.lang-ur .mtabs__best,.lang-ps .mtabs__best{letter-spacing:normal;text-transform:none}.mtabs__desc{margin:.35rem 0 0;font-size:var(--step--1);color:rgba(11,9,7,.72);max-width:46ch;line-height:1.6}.mtabs__items li.is-out{opacity:.5}.mtabs__foot{max-width:var(--shell);margin:clamp(2rem,4vw,3rem) auto 0;padding-inline:var(--gutter);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem 2rem}.mtabs__foot .section-more{margin:0;padding-inline:0}.qrcard{margin:0;display:flex;align-items:center;gap:1rem;padding:.85rem 1.25rem .85rem .85rem;background:var(--color-white);border:1px solid rgba(11,9,7,.08);border-radius:var(--radius-card);box-shadow:0 12px 28px -14px rgba(11,9,7,.35)}.qrcard img{width:5.5rem;height:5.5rem;border-radius:6px;background:#fff;padding:.35rem}.qrcard figcaption{font-size:var(--step--1);color:rgba(11,9,7,.78);max-width:12rem;line-height:1.5}.moments{background:var(--color-white);color:var(--color-dark);padding-block:var(--rhythm);overflow:hidden}.moments__frame{max-width:var(--shell);margin-inline:auto;background:var(--color-cream);border-radius:clamp(1.5rem,3vw,2.25rem);padding:clamp(1.5rem,3vw,2.25rem) clamp(1.25rem,3vw,2.25rem);box-shadow:0 25px 60px -15px rgba(11,9,7,.35),0 0 0 1px rgba(216,106,26,.15) inset}.moments__head{max-width:42rem;margin:0 auto clamp(1.75rem,3vw,2.5rem);padding-inline:var(--gutter);text-align:center}.moments__head h2{font-size:var(--step-3);margin-block-end:.35em;color:var(--color-gold-deep)}.moments__head p{color:var(--muted-dark);max-width:46ch;margin:0 auto}.marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.marquee__track{display:flex;gap:1.25rem;width:max-content;padding-inline:var(--gutter);animation:marquee calc(var(--count) * 4.5s) linear infinite}.marquee:hover .marquee__track,.marquee:focus-within .marquee__track{animation-play-state:paused}@keyframes marquee{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion:reduce){.marquee{overflow-x:auto}.marquee__track{animation:none}}.moments-carousel{position:relative;display:flex;align-items:center;justify-content:center;gap:.75rem}.moments-carousel__viewport{overflow:hidden;flex:1 1 auto}.moments-carousel__track{display:flex;gap:1.25rem;transition:transform .5s var(--ease)}.moments-carousel__track .moment{flex:0 0 clamp(11rem,17vw,15rem);min-width:0}.moment--spacer{visibility:hidden;pointer-events:none}.moments-carousel__arrow{flex:none;width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid rgba(216,106,26,.4);background:var(--color-white);color:var(--color-gold-deep);cursor:pointer;display:grid;place-items:center;transition:background-color .25s var(--ease),color .25s var(--ease),transform .2s var(--ease)}.moments-carousel__arrow:hover{background:var(--color-gold-deep);color:#fff;transform:scale(1.08)}.moments-carousel__arrow svg{width:1.2rem;height:1.2rem}@media (max-width:40rem){.moments-carousel__arrow{width:2.25rem;height:2.25rem}}.moments-carousel__dots{display:flex;justify-content:center;align-items:center;gap:.55rem;margin-block-start:1.5rem}.moments-carousel__dot{width:.55rem;height:.55rem;border-radius:50%;background:rgba(184,72,0,.3);border:none;padding:0;cursor:pointer;transition:background-color .25s var(--ease),transform .25s var(--ease),width .25s var(--ease)}.moments-carousel__dot:hover{background:rgba(184,72,0,.55)}.moments-carousel__dot.is-active{background:var(--color-gold-deep);width:1.6rem;border-radius:999px}.kkr-carousel{position:relative;display:flex;align-items:center;justify-content:center;max-width:var(--shell);margin-inline:auto}.kkr-carousel__viewport{overflow:hidden;flex:1 1 auto}.kkr-carousel__track.favgrid{display:flex!important;flex-wrap:nowrap!important;overflow:visible!important;max-width:none!important;margin-inline:0!important;padding-inline:0!important;transition:transform .5s var(--ease)}.kkr-carousel .favgrid-spacer{visibility:hidden;pointer-events:none}.kkr-carousel__dots{display:flex;justify-content:center;align-items:center;gap:.55rem;margin-block-start:1.5rem}.kkr-carousel__dot{width:.55rem;height:.55rem;border-radius:50%;background:rgba(184,72,0,.3);border:none;padding:0;cursor:pointer;transition:background-color .25s var(--ease),transform .25s var(--ease),width .25s var(--ease)}.kkr-carousel__dot:hover{background:rgba(184,72,0,.55)}.kkr-carousel__dot.is-active{background:var(--color-gold-deep);width:1.6rem;border-radius:999px}@media (prefers-reduced-motion:reduce){.kkr-carousel__track.favgrid{transition:none}}@media (prefers-reduced-motion:reduce){.moments-carousel__track{transition:none}}.moment{flex:0 0 clamp(11rem,17vw,15rem);position:relative;transition:transform .4s var(--ease)}.moment:hover,.moment:focus-within,.moment:active{transform:scale(1.3);z-index:5}@media (prefers-reduced-motion:reduce){.moment{transition:none}.moment:hover,.moment:focus-within,.moment:active{transform:none}}.moments .marquee{padding-block:4rem}.marquee--platters{padding-block:4.5rem}.marquee--platters .marquee__track{gap:clamp(1.25rem,2.5vw,2rem);animation-duration:calc(var(--count) * 7s)}.marquee--platters .dish{flex:0 0 clamp(14rem,21vw,17.5rem)}.moment__frame{position:relative;overflow:hidden;border-radius:var(--radius-card);border:1px solid rgba(216,106,26,.3);background:var(--color-darkest);aspect-ratio:3 / 4;transition:box-shadow .4s var(--ease),border-color .4s var(--ease)}.moment:hover .moment__frame,.moment:focus-within .moment__frame,.moment:active .moment__frame{box-shadow:0 40px 80px rgba(0,0,0,.65);border-color:var(--color-gold)}.moment__video{width:100%;height:100%;object-fit:cover;display:block}.moment__time{position:absolute;inset-block-end:.7rem;inset-inline-end:.7rem;font-size:.72rem;font-weight:600;color:var(--color-ivory);background:rgba(11,9,7,.65);padding:.15rem .5rem;border-radius:999px}.moment h3{font-size:var(--step-0);margin:.8rem 0 .15rem;color:var(--color-dark)}.moment p{margin:0;font-size:var(--step--1);color:var(--muted-dark)}.events{position:relative;overflow:visible;background:radial-gradient(ellipse at 50% 0%,rgba(216,106,26,.10),transparent 60%),linear-gradient(180deg,var(--page) 0%,#FBF8F3 100%);color:var(--color-dark);padding:var(--rhythm) var(--gutter);text-align:center}.events::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.09;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='150' viewBox='0 0 120 150'%3E%3Cpath d='M20 150V60C20 33 38 15 60 15s40 18 40 45v90' fill='none' stroke='%23B84800' stroke-width='2'/%3E%3C/svg%3E");background-size:120px 150px}.events>*{position:relative;z-index:1}.events__frame{position:relative;max-width:var(--shell);margin-inline:auto;border:3px solid var(--color-gold-deep);border-radius:clamp(1.5rem,3vw,2.25rem);padding:clamp(1.5rem,3vw,2.25rem) clamp(1.25rem,3vw,2.25rem);box-shadow:0 25px 60px -15px rgba(11,9,7,.35),0 0 0 1px rgba(216,106,26,.15) inset}.events__frame::before,.events__frame::after{content:"";position:absolute;inset-inline-start:50%;width:.65rem;height:.65rem;background:var(--page);border:1.5px solid var(--color-gold-deep);transform:translateX(-50%) rotate(45deg)}.events__frame::before{inset-block-start:-.37rem}.events__frame::after{inset-block-end:-.37rem}.events__corner{position:absolute;width:2.1rem;height:2.1rem;border:1.5px solid var(--color-gold-deep);opacity:.8}.events__corner--tl{inset-block-start:.9rem;inset-inline-start:.9rem;border-inline-end:0;border-block-end:0;border-start-start-radius:1rem}.events__corner--tr{inset-block-start:.9rem;inset-inline-end:.9rem;border-inline-start:0;border-block-end:0;border-start-end-radius:1rem}.events__corner--bl{inset-block-end:.9rem;inset-inline-start:.9rem;border-inline-end:0;border-block-start:0;border-end-start-radius:1rem}.events__corner--br{inset-block-end:.9rem;inset-inline-end:.9rem;border-inline-start:0;border-block-start:0;border-end-end-radius:1rem}.events__head{max-width:68rem;margin-inline:auto}.events__head p{max-width:none}.events__head h2{font-size:var(--step-3);margin-block-end:.25em;color:var(--color-dark)}.events__line2{color:var(--color-gold)}.events__head h2::after{content:"";display:block;width:4.5rem;height:3px;margin:.4em auto 0;background:linear-gradient(90deg,var(--color-gold-deep),var(--color-gold-light),var(--color-gold-deep))}.events__head p{color:var(--muted-dark);margin:0 auto .4em}.events__head p:last-child{margin-block-end:0}.events__list{max-width:72rem;margin:clamp(1.25rem,2.5vw,1.75rem) auto 0;display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(.75rem,1.5vw,1.1rem)}.events__list li{position:relative;overflow:hidden;isolation:isolate;display:grid;justify-items:center;align-content:center;gap:.45rem;flex:1 1 9rem;max-width:9.5rem;padding:1.05rem .85rem .95rem;background:linear-gradient(160deg,#FFFFFF 0%,#FBF7F0 55%,var(--color-ivory) 100%);border:1px solid rgba(216,106,26,.55);border-radius:16px;box-shadow:0 12px 30px rgba(11,9,7,.10);transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease)}.events__list li::after{content:"";position:absolute;z-index:-1;inset-block-end:-60%;inset-inline-end:-35%;width:150%;height:130%;background:linear-gradient(160deg,transparent 49.6%,rgba(255,255,255,.85) 49.6% 50.2%,var(--color-gold-deep) 50.2%);opacity:.92}.events__list li:hover,.events__list li:active{transform:scale(1.3);box-shadow:0 40px 80px rgba(11,9,7,.35);border-color:var(--color-gold);z-index:5}@media (prefers-reduced-motion:reduce){.events__list li{transition:none}.events__list li:hover,.events__list li:active{transform:none}}.events__icon{display:grid;place-items:center;width:3.9rem;height:4.4rem;padding-block-start:.9rem;color:var(--color-gold-deep);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 112' fill='none' stroke='%23D86A1A' stroke-width='2.4'%3E%3Cpath d='M14 112V50c0-15 10-25 22-33 6-4 11-8 14-15 3 7 8 11 14 15 12 8 22 18 22 33v62'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;transition:color .35s var(--ease),transform .35s var(--ease)}.events__icon svg{width:1.45rem;height:1.45rem}.events__list li:hover .events__icon,.events__list li:active .events__icon{color:var(--color-gold);transform:translateY(-2px)}.events__label{font-size:var(--step--1);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-dark);line-height:1.4;text-align:center}.lang-ur .events__label,.lang-ps .events__label{letter-spacing:normal;text-transform:none;font-weight:400}.events__flourish{display:flex;align-items:center;gap:.4rem;color:var(--color-gold-deep);opacity:.9}.events__flourish i{display:block;width:1.1rem;height:1px;background:currentColor}.events__flourish b{display:block;width:.4rem;height:.4rem;background:currentColor;transform:rotate(45deg)}.events__cta{margin-block-start:clamp(1.25rem,2.5vw,1.75rem);margin-inline:auto;text-align:center}.gallery{padding-block:var(--rhythm);background:var(--color-dark);color:var(--color-ivory)}.gallery .section-head p{color:var(--color-muted)}.gallery__filters{max-width:var(--shell);margin:0 auto 2rem;padding-inline:var(--gutter);display:flex;flex-wrap:wrap;gap:.6rem}.chip{border:1px solid rgba(216,106,26,.28);background:transparent;color:var(--color-muted);border-radius:var(--radius);padding:.5rem 1.2rem;cursor:pointer;font-size:var(--step--1);letter-spacing:.05em;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.chip:hover{border-color:var(--color-gold);color:var(--color-ivory)}.chip.is-on{background:var(--color-gold);border-color:var(--color-gold);color:var(--color-dark)}.gallery__grid{max-width:var(--shell);margin-inline:auto;padding-inline:var(--gutter);display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}.tile{margin:0}.tile[hidden]{display:none}.tile__btn{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}.tile__btn{overflow:hidden}.tile__btn img{width:100%;aspect-ratio:1;object-fit:cover;background:var(--color-dark-surface);transform:scale(1);transition:transform .5s var(--ease)}.tile__btn:hover img,.tile__btn:focus-visible img{transform:scale(1.04)}.tile figcaption{font-size:var(--step--1);color:var(--color-muted);padding-block-start:.6rem}.tile:nth-child(6n + 1){grid-column:span 2}.tile:nth-child(6n + 1) .tile__btn img{aspect-ratio:2 / 1}@media (max-width:30rem){.tile:nth-child(6n + 1){grid-column:auto}.tile:nth-child(6n + 1) .tile__btn img{aspect-ratio:1}}.lightbox{border:0;padding:0;background:transparent;max-width:92vw;max-height:92dvh;color:var(--white)}.lightbox::backdrop{background:rgba(9,8,6,.94)}.lightbox figure{margin:0}.lightbox img{max-height:82dvh;width:auto;margin-inline:auto}.lightbox figcaption{text-align:center;padding-block-start:.75rem;font-size:var(--step--1)}.lightbox__close{position:fixed;inset-block-start:1rem;inset-inline-end:1.25rem;background:none;border:0;color:var(--gold);font-size:2.5rem;line-height:1;cursor:pointer}.reviews{padding-block:var(--rhythm);background:var(--page)}.reviews__grid{max-width:var(--shell);margin-inline:auto;padding-inline:var(--gutter);display:grid;gap:clamp(1.5rem,3vw,2.5rem);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}.review{margin:0;padding-block-start:1.25rem;border-block-start:2px solid var(--gold)}.review blockquote{margin:.5rem 0 1rem}.review blockquote p{font-family:var(--display);font-size:var(--step-1);line-height:1.5}.lang-ur .review blockquote p,.lang-ps .review blockquote p{font-family:inherit}.review figcaption{font-size:var(--step--1);letter-spacing:.08em;color:var(--muted-dark)}.stars{color:var(--gold);letter-spacing:.15em}.reserve{background:var(--color-white);color:var(--color-dark);padding:clamp(1rem,2.5vw,1.75rem) var(--gutter) var(--rhythm);display:grid;gap:clamp(2rem,4vw,3rem);justify-items:center;max-width:var(--shell);margin-inline:auto}.reserve>*{min-width:0}.reserve__copy{max-width:42rem;text-align:center}.reserve__copy .kicker{display:block;font-family:var(--poster);font-weight:400;font-size:var(--step-3);letter-spacing:.02em;text-transform:none;color:var(--color-gold-deep);margin:0 0 .25em}.reserve h2{font-size:var(--step-0);font-weight:400;color:var(--color-dark);margin:0 0 .5em}.reserve__headline{font-family:var(--display);font-size:var(--step-1);color:var(--muted-dark);margin:0 0 .8em}.lang-ur .reserve__headline,.lang-ps .reserve__headline{font-family:inherit}.reserve p{color:var(--muted-dark)}.reserve__alt{display:flex;justify-content:center}.reserve__alt a{color:var(--color-gold-deep)}.reserve .form{max-width:40rem}.form{display:grid;gap:1.1rem 1.25rem;grid-template-columns:1fr 1fr}.field{display:grid;gap:.4rem;grid-column:1 / -1;min-width:0}.field--half{grid-column:auto}@media (max-width:34rem){.field--half{grid-column:1 / -1}}.field label{font-size:var(--step--1);letter-spacing:.06em}.field input,.field select,.field textarea{background:var(--color-white);border:1px solid rgba(184,72,0,.25);color:var(--color-dark);padding:.85rem .95rem;width:100%;min-width:0;border-radius:var(--radius);transition:border-color .2s ease,box-shadow .2s ease}.field input::placeholder,.field textarea::placeholder{color:rgba(111,99,83,.6)}.field input:focus,.field select:focus,.field textarea:focus{box-shadow:0 0 0 3px rgba(216,106,26,.18)}.reserve .field select option{background:var(--color-white);color:var(--color-dark)}.field input:hover,.field select:hover,.field textarea:hover,.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--gold)}.field [aria-invalid="true"]{border-color:var(--danger)}.field .error{font-size:var(--step--1);color:var(--danger)}.form .btn{grid-column:1 / -1;justify-self:start}.form .btn--block{justify-self:stretch}.form__status{grid-column:1 / -1;margin:0;font-size:var(--step--1)}.form__status.is-ok{color:var(--gold-deep)}.form__status.is-error{color:var(--danger)}.form__note{grid-column:1 / -1;font-size:var(--step--1);color:var(--muted);margin:0}.form__actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.85rem}.hp{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.connect{padding-block:var(--rhythm);background:var(--page)}.ctaband + .connect{padding-block-start:0}.connect__grid{max-width:var(--shell);margin-inline:auto;padding-inline:var(--gutter);display:grid;gap:clamp(1rem,2vw,1.5rem);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));align-items:stretch}.serve{position:relative;overflow:hidden;max-width:var(--shell);margin:0 auto clamp(2rem,4vw,3rem);border:1px solid rgba(216,106,26,.4);border-radius:var(--radius-card);background:linear-gradient(120deg,#FDFBF7 0%,#FAF4E9 55%,#F5EAD8 100%);box-shadow:0 14px 36px rgba(11,9,7,.07);display:grid;gap:clamp(1.5rem,3vw,2.5rem);grid-template-columns:minmax(0,1fr);padding:clamp(1.75rem,3.5vw,2.75rem)}@media (min-width:64rem){.serve{grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr) minmax(0,.85fr);align-items:center;padding-inline-end:0}}.serve::before{content:"";position:absolute;inset-block-end:0;inset-inline-start:0;width:19rem;height:13rem;opacity:.3;pointer-events:none;background:url("../assets/img/fort.webp") no-repeat left bottom / contain}.serve>*{position:relative;z-index:1}.serve__kicker{display:flex;align-items:center;gap:.8rem;margin:0 0 .5rem;font-size:.78rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--color-gold-deep)}.serve__kicker span{flex:1 1 4rem;max-width:8rem;height:1px;background:rgba(184,72,0,.5)}.lang-ur .serve__kicker,.lang-ps .serve__kicker{letter-spacing:normal;text-transform:none}.serve__main h2{font-size:clamp(2rem,4.4vw,3.2rem);line-height:1.06;margin:0 0 .5em;display:grid}.serve__line1{color:var(--color-dark)}.serve__line2{position:relative;color:var(--color-gold-deep);justify-self:start;padding-inline-start:clamp(1rem,4vw,3.5rem);padding-block-end:.12em}.serve__line2::after{content:"";position:absolute;inset-block-end:0;inset-inline:0;height:.16em;border-radius:999px;background:linear-gradient(90deg,transparent,var(--color-gold-deep) 20%,var(--color-gold) 70%,transparent)}.serve__lead{color:var(--muted-dark);max-width:46ch;margin:0}.serve__actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-block-start:clamp(1.25rem,2.5vw,1.75rem)}.serve__actions .btn--ghost{color:var(--color-gold-deep);border-color:rgba(184,72,0,.55)}.serve__actions .btn--ghost:hover,.serve__actions .btn--ghost:focus-visible,.serve__actions .btn--ghost:active{background:linear-gradient(160deg,#B85214,var(--color-gold-deep) 55%,#8F3A05);border-color:var(--color-gold-deep);color:var(--color-white)}.serve__tagline{margin:clamp(1.5rem,3vw,2.25rem) 0 0;font-size:.78rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-gold-deep)}.lang-ur .serve__tagline,.lang-ps .serve__tagline{letter-spacing:normal;text-transform:none}.serve__ways{list-style:none;margin:0;padding:0 0 0 clamp(0rem,2vw,1.75rem);display:grid;gap:1.25rem}@media (min-width:64rem){.serve__ways{border-inline-start:1px solid rgba(216,106,26,.55)}}.serve__ways li{display:flex;align-items:center;gap:.9rem;font-size:var(--step--1);color:var(--muted-dark);line-height:1.5}.serve__ways li + li{padding-block-start:1.25rem;border-block-start:1px solid rgba(216,106,26,.3)}.serve__way-icon{flex:none;display:grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:50%;background:rgba(216,106,26,.18);color:var(--color-gold-deep)}.serve__way-icon svg{width:1.5rem;height:1.5rem}.serve__ways li:first-child .serve__way-icon svg{width:2rem;height:1.3rem}.serve__figure{position:relative;margin:0;align-self:stretch;min-height:13rem;overflow:hidden}.serve__figure img{width:100%;height:100%;object-fit:cover;display:block;border-radius:var(--radius-card);transition:transform .3s var(--ease);cursor:zoom-in}@media (min-width:64rem){.serve__figure{margin-block:calc(clamp(1.75rem,3.5vw,2.75rem) * -1)}.serve__figure img{border-radius:0;-webkit-mask-image:radial-gradient(140% 100% at 100% 50%,#000 62%,transparent 63%);mask-image:radial-gradient(140% 100% at 100% 50%,#000 62%,transparent 63%)}.serve__figure::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;border-inline-start:2px solid rgba(216,106,26,.75);border-start-start-radius:100% 50%;border-end-start-radius:100% 50%;width:38%}}.ccard{position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.1rem;padding:1.9rem 1.5rem;min-height:17rem;background:linear-gradient(150deg,var(--color-gold-light),var(--color-gold) 55%,var(--color-gold-light));border:1px solid var(--color-gold);border-radius:18px;box-shadow:0 12px 30px rgba(11,9,7,.08);transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease)}.ccard::after{content:"";position:absolute;inset-block-end:-2.5rem;inset-inline-end:-1.5rem;width:8rem;height:9rem;opacity:.10;pointer-events:none;border:2px solid var(--color-dark);border-block-end:0;border-start-start-radius:50%;border-start-end-radius:50%}.ccard:hover{transform:translateY(-4px);box-shadow:0 20px 44px rgba(11,9,7,.2);border-color:var(--color-gold-deep)}.ccard__aside{display:flex;flex-direction:column;align-items:center;gap:.8rem}.ccard__icon{display:grid;place-items:center;width:2.9rem;height:2.9rem;border-radius:50%;color:var(--color-dark);background:rgba(11,9,7,.10);border:1px solid rgba(11,9,7,.22);transition:background-color .35s var(--ease),color .35s var(--ease)}.ccard__icon svg{width:1.4rem;height:1.4rem}.ccard--scooter .ccard__icon svg{width:1.7rem;height:1.15rem}.ccard:hover .ccard__icon{background:rgba(11,9,7,.18)}.ccard__rule{display:block;width:1px;flex:1;min-height:2.5rem;height:100%;background:linear-gradient(180deg,rgba(11,9,7,.55),rgba(11,9,7,0))}.ccard__body{position:relative;z-index:1;display:flex;flex-direction:column}.ccard h3{font-family:var(--body);font-size:.76rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-dark);margin:.35rem 0 .8rem}.lang-ur .ccard h3,.lang-ps .ccard h3{font-family:inherit;letter-spacing:normal;text-transform:none;font-size:var(--step--1)}.ccard p{margin:0 0 .35rem;font-size:var(--step--1);line-height:1.6;color:var(--color-dark);font-weight:600}.ccard p a{text-decoration:none;color:inherit}.ccard p a:hover{color:var(--color-darkest);text-decoration:underline;text-underline-offset:3px}.ccard--clock p,.ccard--pin p{color:rgba(11,9,7,.85);font-weight:500}.ccard p:last-of-type{margin-block-end:1rem}.ccard__link{display:inline-flex;align-items:center;gap:.5rem;margin-block-start:auto;padding-block-start:.8rem;font-size:var(--step--1);font-weight:700;text-decoration:none;color:var(--color-dark);border-block-start:1px solid rgba(11,9,7,.25);transition:color .25s var(--ease)}.ccard__link:hover{color:var(--color-darkest);text-decoration:underline;text-underline-offset:3px}.ccard__link-icon{display:block;width:1.05rem;height:1.05rem}.ccard__link-icon svg{width:100%;height:100%}.connect__form{max-width:var(--shell);margin:clamp(2rem,4vw,3rem) auto 0;padding-inline:var(--gutter);text-align:center}.connect__form .formpanel{text-align:start}.formpanel{max-width:46rem;margin-inline:auto;border:1px solid rgba(184,72,0,.22);border-radius:var(--radius-card);background:rgba(255,255,255,.6);padding:clamp(1.75rem,4vw,2.75rem)}.formpanel h3{color:var(--color-gold-deep);font-size:var(--step-2);margin-block-end:.3em}.req{color:var(--color-red);font-weight:700}.btn--block{width:100%;justify-self:stretch}.formpanel .form select{appearance:auto}.formpanel__note{color:var(--muted-dark);font-size:var(--step--1);margin-block-end:1.75rem}.block{padding:var(--rhythm) var(--gutter);background:var(--white)}.block>div{max-width:var(--shell);margin-inline:auto}.block h2{font-size:var(--step-2)}.block--text p,.block--faq p{color:var(--muted-dark)}.block--split{display:grid;gap:clamp(2rem,5vw,4rem);align-items:center;max-width:calc(var(--shell) + var(--gutter) * 2);margin-inline:auto}.block--split .block__media img{width:100%;aspect-ratio:4 / 3;object-fit:cover}@media (min-width:60rem){.block--split{grid-template-columns:1fr 1fr}.block--split.is-flipped .block__text{order:2}}.block--cta{background:var(--ink-raised);color:var(--white)}.block--cta p{color:var(--muted)}.block--offer{background:var(--gold);color:var(--ink)}.block--offer p{color:rgba(15,13,10,.8)}.block__eyebrow{font-size:var(--step--1);letter-spacing:.18em;margin-block-end:.5rem}.block--faq details{border-block-end:1px solid var(--ivory-2);padding-block:1rem;max-width:var(--measure)}.block--faq summary{cursor:pointer;font-family:var(--display);font-size:var(--step-1)}.lang-ur .block--faq summary,.lang-ps .block--faq summary{font-family:inherit}.block--faq details[open] summary{color:var(--gold-deep)}.menupage{padding-block-end:var(--rhythm);background:var(--color-ivory)}.menu__head{max-width:var(--shell);margin-inline:auto;padding:clamp(3rem,7vw,5rem) var(--gutter) 2rem}.menu__head h1{font-size:var(--step-4)}.menu__title-gold{color:var(--color-gold-deep)}.menu__head-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem}.menu__qr{flex:none;display:flex;flex-direction:column;align-items:center;gap:.35rem;margin:0;text-align:center}.menu__qr img{width:6.75rem;height:6.75rem;border-radius:10px;background:var(--color-white);padding:.4rem;border:1px solid rgba(184,72,0,.3)}.menu__qr figcaption{font-size:.74rem;color:var(--muted-dark);max-width:7.5rem;line-height:1.35}@media (max-width:34rem){.menu__head-top{flex-direction:column-reverse;align-items:flex-start;gap:1rem}.menu__qr{flex-direction:row}}.menu__head>p{color:var(--muted-dark);font-size:var(--step-1)}.menu__search{margin-block-start:2rem;max-width:26rem}.menu__search label{display:block;font-size:var(--step--1);margin-block-end:.4rem}.menu__search input{width:100%;padding:.8rem .95rem;border:1px solid rgba(184,72,0,.35);border-radius:var(--radius);background:#FFFFFF;color:var(--color-dark);font:inherit}.menu__search input:focus-visible{outline:2px solid var(--color-gold);outline-offset:1px}.menu__count{margin:.5rem 0 0;font-size:var(--step--1);color:var(--muted-dark)}.menu__search input:focus{border-color:var(--gold)}.menu__count{font-size:var(--step--1);color:var(--muted-dark);margin:.5rem 0 0}.menu__jump{position:sticky;inset-block-start:var(--header-h);z-index:20;background:var(--color-ivory);border-block:1px solid var(--ivory-2);padding-block:.5rem}.menu__jump ul{max-width:var(--shell);margin-inline:auto;padding-inline:var(--gutter);display:flex;flex-wrap:wrap;justify-content:center;list-style:none}@media (max-width:56rem){.menu__jump ul{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.menu__jump ul::-webkit-scrollbar{display:none}.menu__jump li{flex:none}}.menu__jump a{display:flex;flex-direction:column;align-items:center;gap:.25rem;text-decoration:none;white-space:nowrap;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--muted-dark);padding:.5rem .85rem;border-radius:12px;border-inline-start:1px solid rgba(184,72,0,.18);transition:background-color .25s var(--ease),color .25s var(--ease),transform .4s var(--ease),box-shadow .4s var(--ease)}.lang-ur .menu__jump a,.lang-ps .menu__jump a{letter-spacing:normal;text-transform:none;font-weight:400}.menu__jump li:first-child a{border-inline-start-color:transparent}.menu__jump-icon{width:1.15rem;height:1.15rem}.menu__jump-icon svg{width:100%;height:100%}.menu__jump a:hover,.menu__jump a:active{background:linear-gradient(160deg,#B85214,var(--color-gold-deep) 55%,#8F3A05);color:var(--color-white);transform:scale(1.3);box-shadow:0 16px 32px -6px rgba(0,0,0,.35);z-index:5;position:relative}@media (prefers-reduced-motion:reduce){.menu__jump a{transition:background-color .25s var(--ease),color .25s var(--ease)}.menu__jump a:hover,.menu__jump a:active{transform:none}}.menu__cat{max-width:var(--shell);margin-inline:auto;padding:clamp(1.25rem,3vw,2rem) var(--gutter) 0}.menu__cat[hidden]{display:none}.menu__cat-head h2{font-size:var(--step-2);color:var(--ink);display:inline-block;padding-block-end:.5rem;border-block-end:1px solid var(--gold)}.menu__cat-head p{color:var(--muted-dark);font-size:var(--step--1)}.menu__items{list-style:none;margin:0;padding:0}.mitem[hidden]{display:none}.mitem{display:flex;align-items:center;gap:1.1rem;position:relative;border-radius:12px;margin-block-end:1.5rem;padding-block-end:1.5rem;border-block-end:1px solid rgba(184,72,0,.15);transition:transform .4s var(--ease),box-shadow .4s var(--ease),background-color .4s var(--ease)}.mitem:last-child{margin-block-end:0;padding-block-end:0;border-block-end:none}.mitem:hover{transform:scale(1.35);box-shadow:0 30px 60px -12px rgba(11,9,7,.4);background:var(--color-ivory);z-index:5}@media (prefers-reduced-motion:reduce){.mitem{transition:none}.mitem:hover{transform:none}}.mitem__copy{flex:1 1 auto;min-width:0}.mitem__thumb{flex:none;width:168px;height:105px;border-radius:12px;object-fit:cover;object-position:center;border:1px solid rgba(184,72,0,.3);box-shadow:0 8px 18px -6px rgba(11,9,7,.4)}@media (max-width:64rem){.mitem__thumb{width:136px;height:85px}}@media (max-width:30rem){.mitem__thumb{width:100px;height:63px}}.mitem__thumb[src*="black-coffee.webp"],.mitem__thumb[src*="doodh-pati.webp"]{object-fit:contain;padding:.4rem;background:var(--color-ivory)}.mitem__head{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap}.mitem__head h3{font-size:var(--step-1);margin:0}.mitem__dots{flex:1 1 2rem;min-width:1.5rem;border-block-end:1px dotted var(--muted-dark);opacity:.4;transform:translateY(-.25em)}.mitem__price{font-weight:600;color:var(--color-gold-deep);text-align:end}.mitem__price s{color:var(--muted-dark);font-weight:400;text-decoration-color:currentColor;margin-inline-end:.3em}.mitem__badge{display:inline-block;margin-inline-start:.4em;padding:.1em .5em;border-radius:99px;background:#c0392b;color:#fff;font-size:.68rem;font-weight:700;text-transform:uppercase;vertical-align:middle}.mitem__price s{color:var(--muted-dark);font-weight:400;margin-inline-end:.3em}.mitem__offer{display:inline-block;margin-inline-start:.5rem;padding:.1rem .5rem;border-radius:999px;background:var(--color-red);color:var(--color-white);font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle}.lang-ur .mitem__offer,.lang-ps .mitem__offer{letter-spacing:normal;text-transform:none}.mitem__badge{display:inline-block;margin-inline-start:.5rem;padding:.1rem .5rem;border-radius:999px;background:var(--color-gold);color:var(--color-dark);font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle}.lang-ur .mitem__badge,.lang-ps .mitem__badge{letter-spacing:normal;text-transform:none}.mitem__best{display:inline-block;margin-inline-start:.5rem;padding:.1rem .5rem;border-radius:999px;background:var(--color-gold);color:var(--color-dark);font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle}.lang-ur .mitem__best,.lang-ps .mitem__best{letter-spacing:normal;text-transform:none}.mitem__desc{color:var(--muted-dark);font-size:var(--step--1);margin:.35rem 0 0}.mitem__tag{font-size:var(--step--1);color:var(--gold-deep);letter-spacing:.1em;margin:.35rem 0 0}.mitem.is-out{opacity:.5}.mitem.is-out .mitem__price{color:var(--muted-dark);font-style:italic}.menu__manual{max-width:var(--shell);margin:clamp(3rem,6vw,5rem) auto 0;padding:2.5rem var(--gutter);border-block-start:1px solid var(--ivory-2)}.menu__manual h2{font-size:var(--step-2)}.menu__manual img{margin-block-start:1.5rem}.footer{background:var(--color-darkest);color:var(--color-ivory);padding:clamp(1.75rem,3.5vw,3rem) var(--gutter) 1.5rem}.footer__inner{max-width:var(--shell);margin-inline:auto;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.footer__brand img{width:108px;height:auto;margin-block-end:1.25rem;transition:transform .4s var(--ease),filter .4s var(--ease)}.footer__crest{width:5.5rem;height:5.5rem;border-radius:50%;object-fit:cover;background:#fff;border:2px solid var(--color-gold);margin-block-end:0}.footer__crest-row{display:flex;align-items:center;gap:.85rem;margin-block-end:1.1rem}.footer__crest-text{display:flex;flex-direction:column;align-items:flex-start;line-height:1}.footer__crest-kkr{font-family:"Cinzel Decorative",var(--display);font-weight:700;font-size:2.3rem;letter-spacing:.08em;color:var(--color-gold);background:var(--kkr-foil-dark);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 8px rgba(245,154,74,.18))}.footer__crest-name{font-family:"Cinzel",var(--display);font-weight:600;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-cream,#E9DDCA)}.footer__brand img:hover,.footer__brand img:active{transform:scale(1.3);filter:drop-shadow(0 20px 30px rgba(0,0,0,.5));position:relative;z-index:5}@media (prefers-reduced-motion:reduce){.footer__brand img{transition:none}.footer__brand img:hover,.footer__brand img:active{transform:none}}.footer__tagline{font-family:var(--display);font-size:var(--step-1);color:var(--color-ivory);max-width:22ch;margin-block-end:.8rem;line-height:1.4}.lang-ur .footer__tagline,.lang-ps .footer__tagline{font-family:inherit}.footer__name{font-size:var(--step--1);letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold);margin:0 0 .35rem}.footer__strap{color:var(--color-muted);font-size:var(--step--1);max-width:32ch}.lang-ur .footer__name,.lang-ps .footer__name{letter-spacing:normal;text-transform:none}.footer h2{font-size:var(--step-0);letter-spacing:.14em;color:var(--gold);font-family:var(--body);font-weight:600;margin-block-end:.9rem}.lang-ur .footer h2,.lang-ps .footer h2{font-family:inherit}.footer li{font-size:var(--step--1);padding-block:.3rem;color:var(--color-muted)}.footer a{color:inherit;text-decoration:none}.footer a:hover{color:var(--gold-bright)}.footer__hours li{display:flex;justify-content:space-between;gap:1rem}.footer__social{display:flex;gap:.75rem;margin-block-start:1.25rem}.footer__social a{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;border:1px solid var(--ink-line);color:var(--gold);transition:background-color .2s ease,color .2s ease,border-color .2s ease}.footer__social a:hover{background:var(--gold);color:var(--ink);border-color:var(--gold)}.footer__social svg{width:1.15rem;height:1.15rem}.footer__legal{max-width:var(--shell);margin:1.75rem auto 0;padding-block-start:1.1rem;border-block-start:1px solid rgba(216,106,26,.14);color:var(--color-muted);font-size:var(--step--1);opacity:.75}.footer__legal-link{color:inherit;text-decoration:underline;margin-inline-start:.5em;opacity:1}.footer__legal-link:hover{color:var(--color-gold)}.offer{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1.5rem}.offer[hidden]{display:none}.offer__backdrop{position:absolute;inset:0;background:rgba(11,9,7,.62);opacity:0;transition:opacity .4s var(--ease)}.offer.is-visible .offer__backdrop{opacity:1}.offer__card{position:relative;z-index:1;max-width:25rem;width:100%;background:var(--color-ivory);border-radius:var(--radius-card);overflow:hidden;box-shadow:0 30px 70px rgba(11,9,7,.45);opacity:0;transform:translateY(16px) scale(.97);transition:opacity .4s var(--ease),transform .4s var(--ease)}.offer.is-visible .offer__card{opacity:1;transform:none}.offer__close{position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem;z-index:2;width:2.2rem;height:2.2rem;display:grid;place-items:center;background:rgba(11,9,7,.55);color:var(--color-white);border:none;border-radius:50%;cursor:pointer;transition:background-color .2s ease}.offer__close:hover{background:rgba(11,9,7,.85)}.offer__close svg{width:1.1rem;height:1.1rem}.offer__image{width:100%;height:auto;max-height:20rem;object-fit:cover;display:block}.offer__body{padding:clamp(1.5rem,4vw,2.25rem);text-align:center}.offer__body h2{font-size:var(--step-1);margin:0 0 .5em;color:var(--color-dark)}.offer__body p{color:var(--muted-dark);margin:0 0 1.25em}.offer__body .btn{width:100%;justify-content:center}.fab{position:fixed;inset-block-end:1.25rem;inset-inline-start:1.25rem;z-index:60;width:3.25rem;height:3.25rem;border-radius:50%;background:#1F7A50;color:#fff;display:grid;place-items:center;box-shadow:0 6px 20px rgba(9,8,6,.4);transition:transform .2s ease}.fab svg{width:1.7rem;height:1.7rem}.fab:hover{transform:scale(1.06)}@media (max-width:40rem){.fab{width:3rem;height:3rem;inset-block-end:1rem}}.splash{display:grid;place-items:center;min-height:100dvh;background:var(--ink);color:var(--white);text-align:center;padding:var(--gutter)}.splash h1{font-size:var(--step-3);color:var(--gold)}.splash p{color:var(--muted);margin-inline:auto}.splash__langs{display:flex;gap:1.5rem;justify-content:center;margin-block-start:1.5rem}.splash__langs a{color:var(--gold-bright)}@media print{.masthead,.fab,.footer,.menu__jump,.menu__search{display:none}body{background:#fff;color:#000}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;transition-duration:.001ms!important}html{scroll-behavior:auto}}.ctaband{scroll-margin-block-start:calc(var(--header-h) + 1rem);background:var(--color-white);padding-block:0 clamp(1.5rem,3vw,2.5rem);padding-inline:var(--gutter)}.ctaband__card{position:relative;overflow:hidden;max-width:var(--shell);margin-inline:auto;background:linear-gradient(120deg,#7a1c12,var(--color-red) 60%,#93291B);border:none;border-radius:20px;padding:clamp(1.75rem,4vw,2.75rem) clamp(1.5rem,4vw,3rem);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem 2rem;color:var(--color-ivory)}.ctaband__copy{position:relative;z-index:1;min-width:min(100%,20rem);flex:1 1 26rem}.ctaband__card h2{font-family:var(--body);font-weight:800;font-size:var(--step-2);margin-block-end:.4rem}.ctaband__card p{color:rgba(246,240,231,.85);margin:0;max-width:46ch;font-size:var(--step--1)}.ctaband__actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.75rem}.btn__icon{display:block;width:1.05rem;height:1.05rem}.btn__arrow{margin-inline-start:.55rem}.btn__icon svg{width:100%;height:100%}.btn--red{background:var(--color-red);border-color:var(--color-red);color:var(--color-white)}.btn--red:hover{background:var(--color-red-deep);border-color:var(--color-red-deep);color:var(--color-white)}.btn--red .btn__icon{color:var(--color-white)}.ctaband .btn--red{background:var(--color-white);border-color:var(--color-white);color:var(--color-gold-deep)}.ctaband .btn--red:hover{background:var(--color-cream);border-color:var(--color-cream)}.ctaband .btn--red .btn__icon{color:var(--color-gold-deep)}.btn--wa{background:var(--color-white);border-color:var(--color-white);color:var(--color-gold-deep)}.btn--wa:hover{background:var(--color-cream);border-color:var(--color-cream);color:#8A3806}.btn--wa .btn__icon{color:var(--color-gold-deep)}.btn--reserve{background:linear-gradient(160deg,#B85214,var(--color-gold-deep) 55%,#8F3A05);border-color:var(--color-gold-deep);color:var(--color-white)}.btn--reserve:hover{background:linear-gradient(160deg,var(--color-gold-deep),#8F3A05 60%,#7E3304);border-color:#8F3A05;color:var(--color-white)}.btn--reserve .btn__icon{color:var(--color-white)}.btn--ink{background:var(--color-dark);border-color:var(--color-dark);color:var(--color-white)}.btn--ink:hover{background:var(--color-darkest);border-color:rgba(246,240,231,.5);color:var(--color-white)}.btn--ink .btn__icon,.btn--ink .btn__arrow{color:var(--color-white)}.hero__actions .btn--ink:hover{background:linear-gradient(160deg,#B85214,var(--color-gold-deep) 55%,#8F3A05);border-color:var(--color-gold-deep);color:var(--color-white)}.mtabs .btn--ghost{color:var(--color-white);border-color:rgba(216,106,26,.75);font-weight:700}.mtabs .btn--ghost:hover,.mtabs .btn--ghost:active{background:linear-gradient(160deg,#C8601A,#B85214 55%,#8F3A05);border-color:var(--color-gold-deep);color:var(--color-white)}.reserve .btn--ghost{background:linear-gradient(160deg,#B85214,var(--color-gold-deep) 55%,#8F3A05);border-color:var(--color-gold-deep);color:var(--color-white);font-weight:700}.reserve .btn--ghost:hover{background:linear-gradient(160deg,#C8601A,#B85214 55%,#8F3A05);border-color:var(--color-gold-light);color:var(--color-white)}.btn--round{border-radius:999px;box-shadow:0 6px 18px rgba(0,0,0,.18)}@media (max-width:40rem){.ctaband__actions{width:100%}.ctaband__actions .btn{flex:1 1 10rem}}.actionbar{display:none}@media (max-width:48rem){.actionbar{position:fixed;inset-inline:0;inset-block-end:0;z-index:60;display:flex;gap:.6rem;padding:.6rem var(--gutter) calc(.6rem + env(safe-area-inset-bottom,0px));background:rgba(9,8,6,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-block-start:1px solid rgba(216,106,26,.2)}.actionbar__cta{flex:1;display:grid;place-items:center;min-height:3rem;background:var(--color-gold-deep);color:var(--color-white);text-decoration:none;border-radius:var(--radius);font-weight:600;font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase}.lang-ur .actionbar__cta,.lang-ps .actionbar__cta{letter-spacing:normal;text-transform:none}.actionbar__wa{flex:none;width:3rem;min-height:3rem;display:grid;place-items:center;border:1px solid rgba(216,106,26,.4);border-radius:var(--radius);color:#25D366}.actionbar__wa svg{width:1.5rem;height:1.5rem}.fab{display:none}body{padding-block-end:4.2rem}}.film::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='150' viewBox='0 0 120 150'%3E%3Cpath d='M20 150V60C20 33 38 15 60 15s40 18 40 45v90' fill='none' stroke='%23D86A1A' stroke-width='1.5'/%3E%3Cpath d='M60 15V0' stroke='%23D86A1A' stroke-width='1.5'/%3E%3C/svg%3E");background-size:120px 150px}.film,.reserve{position:relative}.film>*,.reserve>*{position:relative;z-index:1}@media (prefers-reduced-motion:no-preference){[data-reveal]{opacity:0;transform:translateY(30px);transition:opacity .8s var(--ease),transform .8s var(--ease)}[data-reveal].is-visible{opacity:1;transform:none}}.cart-toggle{position:relative;flex:none;order:5;display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:999px;border:1px solid rgba(11,9,7,.15);background:transparent;color:var(--color-dark);cursor:pointer;transition:background-color .25s var(--ease),border-color .25s var(--ease),transform .4s var(--ease),box-shadow .4s var(--ease)}.cart-toggle__icon{width:1.3rem;height:1.3rem}.cart-toggle__icon svg{width:100%;height:100%}.cart-toggle.has-update::after{content:"";position:absolute;top:.35rem;right:.35rem;width:.55rem;height:.55rem;border-radius:50%;background:var(--color-red,#b3261e);border:1.5px solid #fff}.cart-toggle__count{position:absolute;inset-block-start:-.3rem;inset-inline-end:-.3rem;min-width:1.15rem;height:1.15rem;padding:0 .3rem;border-radius:999px;background:linear-gradient(160deg,#B85214,var(--color-gold-deep) 55%,#8F3A05);color:var(--color-white);font-size:.65rem;font-weight:800;display:flex;align-items:center;justify-content:center;border:2px solid var(--color-white)}.cart-toggle:hover,.cart-toggle:focus-visible,.cart-toggle:active{background:linear-gradient(160deg,#B85214,var(--color-gold-deep) 55%,#8F3A05);border-color:var(--color-gold-deep);color:var(--color-white);transform:scale(1.15);box-shadow:0 12px 26px -8px rgba(0,0,0,.4);z-index:5}@media (prefers-reduced-motion:reduce){.cart-toggle{transition:background-color .25s var(--ease),border-color .25s var(--ease)}.cart-toggle:hover,.cart-toggle:focus-visible,.cart-toggle:active{transform:none}}.cart-toggle--bump{animation:cartTogglePop .4s var(--ease)}@keyframes cartTogglePop{0%{transform:scale(1)}40%{transform:scale(1.3)}100%{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.cart-toggle--bump{animation:none}}.cart-flyer{position:fixed;z-index:500;border-radius:10px;object-fit:cover;pointer-events:none;box-shadow:0 14px 30px rgba(0,0,0,.35);transition:left .55s cubic-bezier(.3,.6,.25,1),top .55s cubic-bezier(.3,.6,.25,1),width .55s cubic-bezier(.3,.6,.25,1),height .55s cubic-bezier(.3,.6,.25,1),opacity .3s ease .3s,border-radius .55s var(--ease)}.cart-flyer.is-flying{border-radius:999px}@media (prefers-reduced-motion:reduce){.cart-flyer{display:none}}.masthead.is-stuck .cart-toggle,[data-header]:not(.is-stuck) .hero ~ * .cart-toggle{color:var(--color-dark)}.cart-add{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.mitem .cart-add{position:static;margin-block-start:.6rem;padding:0;background:none;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto}.favcard .cart-add{margin-block-start:.65rem;opacity:1;visibility:visible;pointer-events:auto}.cart-add__tier{font:inherit;font-size:.78rem;color:var(--color-dark);border:1px solid rgba(184,72,0,.4);border-radius:999px;padding:.4rem .8rem;background:var(--color-white);max-width:100%}.cart-add__btn{padding:.5rem 1.1rem;font-size:.72rem;gap:.45rem}.cart-add .cart-add__btn,.mtabs .cart-add .cart-add__btn{color:var(--color-gold-deep);border-color:var(--color-gold-deep);background:var(--color-white);font-weight:700}.cart-add .cart-add__btn:hover,.mtabs .cart-add .cart-add__btn:hover,.cart-add .cart-add__btn:active,.mtabs .cart-add .cart-add__btn:active{background:linear-gradient(160deg,#B85214,var(--color-gold-deep) 55%,#8F3A05);color:var(--color-white);border-color:var(--color-gold-deep)}.cart-add__icon{width:1rem;height:1rem}.cart-add__icon svg{width:100%;height:100%}.cart-add__btn.is-added{background:linear-gradient(160deg,#B85214,var(--color-gold-deep) 55%,#8F3A05);color:var(--color-white);border-color:var(--color-gold-deep);animation:cartAddPulse .4s var(--ease)}@keyframes cartAddPulse{0%{transform:scale(1)}40%{transform:scale(1.12)}100%{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.cart-add__btn.is-added{animation:none}}.dish .cart-add .cart-add__btn{color:var(--color-gold-light);border-color:var(--color-gold);background:transparent}.cart-add--unavailable .cart-add__btn{opacity:.55;cursor:not-allowed}.cart-add--unavailable .cart-add__btn:hover{transform:none;box-shadow:none}.cart-toast{position:fixed;inset-inline:0;inset-block-end:1.25rem;z-index:200;margin-inline:auto;width:max-content;max-width:calc(100vw - 2rem);padding:.75rem 1.3rem;border-radius:999px;background:var(--color-dark);color:var(--color-ivory);font-size:.85rem;font-weight:600;box-shadow:0 18px 40px rgba(0,0,0,.35);opacity:0;transform:translateY(.6rem);pointer-events:none;transition:opacity .3s var(--ease),transform .3s var(--ease)}.cart-toast.is-visible{opacity:1;transform:none}.cart-drawer{position:fixed;inset:0;z-index:300}.cart-drawer[hidden]{display:none}.cart-drawer__scrim{position:absolute;inset:0;background:rgba(11,9,7,.55);opacity:0;transition:opacity .32s var(--ease)}.cart-drawer__panel{position:absolute;inset-block:0;inset-inline-end:0;width:min(26rem,100vw);background:var(--color-ivory);display:flex;flex-direction:column;transform:translateX(100%);transition:transform .32s var(--ease);box-shadow:-20px 0 50px rgba(0,0,0,.25)}[dir="rtl"] .cart-drawer__panel{transform:translateX(-100%)}.cart-drawer.is-open .cart-drawer__scrim{opacity:1}.cart-drawer.is-open .cart-drawer__panel{transform:none}body.cart-drawer-open{overflow:hidden}.cart-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-block-end:1px solid rgba(184,72,0,.25)}.cart-drawer__head h2{margin:0;font-size:var(--step-1)}.cart-drawer__close{width:2.25rem;height:2.25rem;border-radius:999px;border:1px solid rgba(11,9,7,.15);background:transparent;color:var(--color-dark);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s var(--ease),color .2s var(--ease)}.cart-drawer__close svg{width:1rem;height:1rem}.cart-drawer__close:hover{background:var(--color-dark);color:var(--color-ivory)}.cart-drawer__body{flex:1;overflow-y:auto;padding:1.25rem 1.5rem}.cart-drawer__empty{text-align:center;padding-block:3rem 1rem}.cart-drawer__empty-title{font-family:var(--display);font-size:var(--step-1);color:var(--color-dark);margin:0 0 .4rem}.cart-drawer__empty-hint{color:var(--muted-dark);font-size:var(--step--1);margin:0}.cart-drawer__items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.cart-line{display:flex;gap:.85rem;align-items:flex-start;padding-block-end:1rem;border-block-end:1px solid rgba(184,72,0,.18)}.cart-line:last-child{border-block-end:none;padding-block-end:0}.cart-line__img{width:3.75rem;height:3.75rem;border-radius:10px;object-fit:cover;flex:none;border:1px solid rgba(184,72,0,.25)}.cart-line__img--fallback{display:flex;align-items:center;justify-content:center;background:var(--color-ivory)}.cart-line__img--fallback::before{content:"";width:1.6rem;height:1.6rem;background:var(--muted-dark);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='12' cy='12' r='3.5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='12' cy='12' r='3.5'/%3E%3C/svg%3E") center / contain no-repeat;opacity:.5}.cart-line__body{flex:1 1 auto;min-width:0}.cart-line__name{margin:0;font-family:var(--display);font-size:.95rem;color:var(--color-dark)}.cart-line__price{margin:.2rem 0 .5rem;color:var(--color-gold-deep);font-weight:700;font-size:.85rem}.cart-line__each{color:var(--muted-dark);font-weight:400;font-size:.75rem}.cart-line__qty{display:inline-flex;align-items:center;gap:.6rem;border:1px solid rgba(184,72,0,.35);border-radius:999px;padding:.2rem .6rem}.cart-line__step{width:1.5rem;height:1.5rem;border-radius:999px;border:0;background:transparent;color:var(--color-gold-deep);font-size:1.1rem;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.cart-line__step:hover{background:rgba(184,72,0,.12)}.cart-line__qty-value{min-width:1.2rem;text-align:center;font-weight:700;font-size:.85rem}.cart-line__remove{flex:none;width:2rem;height:2rem;border-radius:999px;border:0;background:transparent;color:var(--muted-dark);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .2s var(--ease),background-color .2s var(--ease)}.cart-line__remove svg{width:1rem;height:1rem}.cart-line__remove:hover{color:var(--color-red);background:rgba(123,30,20,.08)}.cart-drawer__foot{padding:1.25rem 1.5rem;border-block-start:1px solid rgba(184,72,0,.25)}.coupon-field{display:flex;gap:.5rem;margin-block-end:.5rem}.coupon-field .cart-input{flex:1;text-transform:uppercase}.coupon-field .btn{padding:.6rem 1rem;font-size:.78rem;white-space:nowrap}.coupon-applied{display:flex;align-items:center;justify-content:space-between;gap:.5rem;background:rgba(76,145,90,.12);color:#2f6b3f;border:1px solid rgba(76,145,90,.35);border-radius:8px;padding:.5rem .75rem;margin-block-end:.75rem;font-size:.82rem;animation:kkrCouponPop .32s cubic-bezier(.34,1.56,.64,1)}.coupon-applied[hidden]{display:none!important}@keyframes kkrCouponPop{from{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}.coupon-applied button{background:none;border:none;color:inherit;font-size:1.1rem;line-height:1;cursor:pointer;padding:0 .2rem}[data-cart-discount]{color:#2f6b3f;font-weight:600}.cart-drawer__row{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--step--1);color:var(--muted-dark);margin-block-end:.35rem}.cart-drawer__row span:last-child{font-weight:700;color:var(--color-dark)}.cart-drawer__row--total{font-size:var(--step-0);color:var(--color-dark);font-weight:700;padding-block-start:.5rem;margin-block-start:.15rem;border-block-start:1px solid rgba(184,72,0,.25)}.cart-drawer__row--total span:last-child{font-weight:800;color:var(--color-gold-deep);font-size:var(--step-1)}.cart-drawer__delivery-note{margin:0 0 1rem;font-size:.92rem;font-weight:700;color:#1f7a37;padding-block-end:.5rem;border-block-end:2px solid #1f7a37}.cart-drawer__checkout{display:flex;width:100%}@media (max-width:26rem){.cart-drawer__panel{width:100vw}}.favgrid{max-width:var(--shell);margin-inline:auto;padding-inline:var(--gutter);display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(15.5rem,1fr))}:is(#signature,#new-dishes) .favgrid{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-block-end:.5rem;scroll-snap-type:x mandatory}:is(#signature,#new-dishes) .favcard{scroll-snap-align:start}:is(#signature,#new-dishes) .favgrid::-webkit-scrollbar{display:none}:is(#signature,#new-dishes) .favcard{flex:0 0 16rem}@media (min-width:40rem){:is(#signature,#new-dishes) .favcard{flex-basis:17.5rem}}.kkr-carousel__track.favgrid .favcard{flex:0 0 16rem!important}@media (min-width:40rem){.kkr-carousel__track.favgrid .favcard{flex-basis:17.5rem!important}}.favcard{background:linear-gradient(180deg,rgba(32,25,15,.96),rgba(12,10,7,.98));border:1px solid rgba(216,106,26,.25);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease)}.favcard:hover{transform:translateY(-6px);box-shadow:0 24px 50px -12px rgba(0,0,0,.5);border-color:rgba(216,106,26,.55)}@media (prefers-reduced-motion:reduce){.favcard:hover{transform:none}}.favcard__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--color-dark)}.favcard__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--ease)}.favcard:hover .favcard__media img{transform:scale(1.12)}@media (prefers-reduced-motion:reduce){.favcard:hover .favcard__media img{transform:none}}.favcard__badges{position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem;display:flex;flex-direction:column;gap:.4rem;align-items:flex-end}.favcard__badge{padding:.3rem .65rem;border-radius:999px;font-size:.66rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-white);box-shadow:0 4px 10px rgba(0,0,0,.3)}.favcard__badge--best{background:linear-gradient(160deg,#B85214,var(--color-gold-deep) 55%,#8F3A05)}.favcard__badge--tag{background:rgba(123,30,20,.92)}.favcard__body{padding:1.15rem 1.25rem 1.35rem;flex:1;display:flex;flex-direction:column}.favcard__body h3{margin:0 0 .45rem;font-family:var(--display);font-size:1.05rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--color-ivory)}.favcard__body p{margin:0 0 1rem;color:rgba(246,240,231,.62);font-size:.85rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.favcard__foot{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .6rem;margin-block-start:auto;padding-block-start:.25rem}.favcard__price{margin:0;font-family:var(--display);font-size:1.05rem;font-weight:700;color:var(--color-gold-light)}.favcard__price s{color:rgba(246,240,231,.5);font-size:.7em;margin-inline-end:.25em}.favcard__viewmenu{display:inline-flex;align-items:center;gap:.3rem;flex:none;margin-inline-start:auto;padding:.45rem .85rem;border-radius:999px;background:rgba(123,30,20,.92);color:var(--color-white);font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:background-color .25s var(--ease),transform .25s var(--ease)}.favcard__viewmenu:hover,.favcard__viewmenu:focus-visible{background:rgba(154,42,29,.95);transform:translateX(2px)}.favcard .cart-add{margin:0;flex:1 1 auto;gap:.4rem;min-width:0}@media (hover:hover){.favcard .cart-add{opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .22s var(--ease),transform .22s var(--ease),visibility 0s linear .22s}.favcard:hover .cart-add,.favcard:focus-within .cart-add{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .22s var(--ease),transform .22s var(--ease)}}.favcard .cart-add__tier{padding:.3rem .5rem;font-size:.68rem;max-width:9rem;min-width:0;flex:1 1 auto}.favcard .cart-add .cart-add__btn{width:auto;justify-content:center;padding:.45rem .7rem;font-size:.66rem;flex:none;color:var(--color-gold-light);border-color:rgba(216,106,26,.4);background:transparent}.favcard .cart-add .cart-add__btn:hover,.favcard .cart-add .cart-add__btn:active{background:linear-gradient(160deg,#B85214,var(--color-gold-deep) 55%,#8F3A05);color:var(--color-white);border-color:var(--color-gold-deep)}.cart-checkout{margin-block-start:.85rem;padding-block-start:.85rem;border-block-start:1px solid rgba(184,72,0,.2)}.cart-checkout__label{margin:0 0 .6rem;font-weight:700;font-size:.9rem;color:var(--color-dark)}.cart-checkout__methods{display:flex;flex-direction:column;gap:.6rem;margin-block-end:1rem}.cart-checkout__method{display:flex;align-items:center;gap:.65rem;padding:.75rem .9rem;border:1px solid rgba(184,72,0,.3);border-radius:10px;cursor:pointer;transition:border-color .2s var(--ease),background-color .2s var(--ease)}.cart-checkout__method[hidden]{display:none}.cart-checkout__method:has(input:checked){border-color:var(--color-gold-deep);background:rgba(216,106,26,.08)}.cart-checkout__method input{accent-color:var(--color-gold-deep);width:1.1rem;height:1.1rem;flex:none}.cart-checkout__method span{font-size:.9rem;font-weight:600;color:var(--color-dark)}.cart-checkout__note{font-size:.78rem;color:var(--muted-dark);line-height:1.5;margin:0 0 .85rem}.cart-input{display:block;width:100%;margin-block-end:.6rem;padding:.7rem .85rem;border:1px solid rgba(184,72,0,.3);border-radius:10px;background:#fff;color:var(--color-dark);font:inherit;font-size:.9rem}.cart-input:focus-visible{outline:2px solid var(--color-gold-deep);outline-offset:1px}textarea.cart-input{resize:vertical;min-height:3rem}.cart-checkout__authbtns{display:flex;flex-direction:column;gap:.6rem;margin-block-end:.5rem}.cart-checkout__wide{display:flex;width:100%;margin-block-end:.4rem}.cart-checkout__confirm{display:flex;align-items:flex-start;gap:.55rem;cursor:pointer;font-size:.78rem;color:var(--muted-dark);line-height:1.4;margin-block-end:.85rem}.cart-checkout__confirm input{accent-color:var(--color-gold-deep);flex:none;margin-block-start:.15rem}.cart-checkout__error{font-size:.78rem;color:#b3261e;background:rgba(179,38,30,.08);border:1px solid rgba(179,38,30,.25);border-radius:8px;padding:.55rem .7rem;margin:0 0 .7rem}.cart-sent{text-align:center;padding-block:3rem 1rem}.cart-sent__title{font-family:var(--display);font-size:var(--step-1);color:var(--color-dark);margin:0 0 .5rem}.cart-sent__note{color:var(--muted-dark);font-size:var(--step--1);margin:0;line-height:1.5}.cart-drawer__send{display:flex;width:100%;margin-block-start:.6rem}[data-coupon-apply]{background:linear-gradient(160deg,#B85214,var(--color-gold-deep) 55%,#8F3A05);border-color:var(--color-gold-deep);color:var(--color-white)}[data-coupon-apply]:hover{background:linear-gradient(160deg,var(--color-gold-deep),#8F3A05 60%,#7E3304);border-color:#8F3A05;color:var(--color-white)}.cart-drawer__back{display:block;width:100%;text-align:center;margin-block-start:.6rem;background:none;border:0;color:var(--muted-dark);font-size:.8rem;font-weight:600;text-decoration:underline;cursor:pointer;padding:.4rem}.cart-drawer__back:hover{color:var(--color-dark)}.favcard__price{flex:1 0 100%!important;margin-block-end:.2rem!important}.favcard .cart-add{flex:0 1 auto!important;min-width:0}.favcard .cart-add__btn{white-space:nowrap;padding-inline:.9rem}.favcard__viewmenu{flex:none!important;margin-inline-start:auto!important;white-space:nowrap}@media (max-width:26rem){.favcard .cart-add,.favcard__viewmenu{flex:1 1 100%!important;justify-content:center}.favcard__viewmenu{margin-inline-start:0!important}}.favcard__foot{align-items:center!important;row-gap:.4rem}.favcard .cart-add{align-items:center}.favcard .cart-add__btn,.favcard__viewmenu{min-height:2.35rem;padding-block:.42rem;display:inline-flex;align-items:center;line-height:1.1}.signature--favourites .favcard__foot{gap:.35rem .45rem}.signature--favourites .favcard .cart-add__btn{padding-inline:.7rem;font-size:.78rem}.signature--favourites .favcard__viewmenu{padding-inline:.7rem;font-size:.78rem}.signature--favourites .favcard__price{font-size:1rem}@media (max-width:72rem){.signature--favourites .favcard .cart-add__btn,.signature--favourites .favcard__viewmenu{padding-inline:.55rem;font-size:.74rem}}.reservepage .reserve{justify-items:center;text-align:center}.legalpage{padding-block-start:calc(var(--header-h) + clamp(1rem,2.5vw,1.75rem))}.legal{max-width:42rem;margin-inline:auto;padding:0 var(--gutter) var(--rhythm)}.legal__updated{color:var(--muted-dark);font-size:var(--step--1);margin:0 0 .3em}.legal h1{font-size:var(--step-3);color:var(--color-gold-deep);margin:0 0 .4em}.legal>p:first-of-type{color:var(--muted-dark);font-size:var(--step-1);margin:0 0 2rem}.legal h2{font-size:var(--step-1);margin:2rem 0 .6em}.legal p,.legal li{color:var(--color-dark);line-height:1.6}.legal ul{margin:.5em 0 1em;padding-inline-start:1.3em}.legal li{margin-block-end:.4em}.legal a{color:var(--color-gold-deep);text-decoration:underline}.reservepage .reserve__copy{margin-inline:auto}.reservepage .reserve__copy .kicker,.reservepage .reserve__copy h2,.reservepage .reserve__headline{text-align:center}.reservepage .reserve__form,.reservepage form{text-align:start}.moments__head{margin-block-end:clamp(1rem,2vw,1.5rem)!important}.moments .marquee{padding-block:2.5rem!important}.moment h3{margin-block-start:.55rem!important}.sharemoments{background:#FFFFFF;padding:clamp(2.5rem,5vw,4rem) var(--gutter)}.sharemoments__card{position:relative;overflow:hidden;max-width:var(--shell);margin-inline:auto;background:var(--color-dark-surface);border:1px solid rgba(216,106,26,.24);border-radius:var(--radius-card);padding:clamp(2rem,4.5vw,3.25rem) clamp(1.25rem,4vw,3rem);color:var(--color-ivory);text-align:center}.sharemoments__card::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='150' viewBox='0 0 120 150'%3E%3Cpath d='M20 150V60C20 33 38 15 60 15s40 18 40 45v90' fill='none' stroke='%23F6F0E7' stroke-width='1.5'/%3E%3C/svg%3E");background-size:120px 150px}.sharemoments__inner{position:relative;z-index:1}.sharemoments__mark{width:clamp(132px,15vw,178px);height:auto;margin:0 auto clamp(1rem,2.5vw,1.5rem);filter:brightness(1.5) saturate(1.06)}.sharemoments p{max-width:none}.sharemoments .kicker{color:var(--color-gold);margin:0 0 .5rem}.sharemoments h2{font-size:var(--step-2);color:var(--color-white);margin:0 0 .55rem}.sharemoments__lead{margin:0 auto;max-width:48ch;color:rgba(246,240,231,.78);font-size:var(--step--1)}.sharemoments__tag{display:inline-flex;align-items:center;gap:.55rem;margin-block:clamp(1.25rem,3vw,1.75rem) clamp(1.25rem,3vw,1.75rem);padding:.72rem 1.6rem;background:rgba(216,106,26,.12);border:1px solid rgba(216,106,26,.38);border-radius:999px;color:var(--color-gold-light);font-family:var(--body);font-weight:600;font-size:var(--step-1);letter-spacing:.04em;cursor:pointer;transition:background-color .3s var(--ease),border-color .3s var(--ease),transform .3s var(--ease)}.sharemoments__tag:hover,.sharemoments__tag:focus-visible{background:rgba(216,106,26,.2);border-color:var(--color-gold);transform:translateY(-2px)}.sharemoments__tag svg{width:1.05rem;height:1.05rem;flex:none;opacity:.7}.sharemoments__tag.is-copied{border-color:var(--color-gold)}.sharemoments__tag.is-copied svg{opacity:1}.sharemoments__links{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.sharemoments__link{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1rem .6rem .6rem;background:rgba(255,255,255,.04);border:1px solid rgba(216,106,26,.18);border-radius:12px;color:var(--color-ivory);text-decoration:none;font-weight:600;font-size:var(--step--1);transition:background-color .3s var(--ease),border-color .3s var(--ease),transform .3s var(--ease)}.sharemoments__link:hover,.sharemoments__link:focus-visible{background:rgba(216,106,26,.1);border-color:rgba(216,106,26,.5);transform:translateY(-2px)}.sharemoments__badge{display:grid;place-items:center;flex:none;width:2.35rem;height:2.35rem;border-radius:9px;color:#FFF}.sharemoments__badge svg{width:1.3rem;height:1.3rem}.sharemoments__badge--fb{background:#1877F2}.sharemoments__badge--ig{background:radial-gradient(circle at 30% 107%,#FFB066 0%,#F7714A 45%,#DD2A7B 62%,#8134AF 80%,#515BD4 100%)}.sharemoments__badge--tt{background:#101010;border:1px solid rgba(255,255,255,.18)}.sharemoments__badge--sc{background:#FFFC00;color:#000}.sharemoments__badge--x{background:#000;border:1px solid rgba(255,255,255,.18)}.sharemoments__badge--yt{background:#FF0000}.sharemoments__badge--wa{background:#25D366}.contest-prize{max-width:30rem;margin:clamp(1.5rem,3vw,2rem) auto 0;padding:1.25rem 1.5rem;background:linear-gradient(150deg,rgba(216,106,26,.14),rgba(216,106,26,.05));border:1px solid rgba(216,106,26,.3);border-radius:14px;text-align:center}.contest-prize__label{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:0 0 .4rem;color:var(--color-gold-light);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.contest-prize__label svg{width:1.1rem;height:1.1rem}.contest-prize__amount{margin:0 0 .5rem;font-family:var(--poster);font-weight:400;font-size:var(--step-1);color:#fff;letter-spacing:.01em}.contest-prize__note{margin:0;color:rgba(246,240,231,.7);font-size:.82rem;line-height:1.5}.contest-cta{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin:clamp(1.5rem,3vw,2rem) 0 1.5rem}.contest-howitworks-link{background:none;border:none;color:var(--color-gold-light);font-size:.82rem;text-decoration:underline;cursor:pointer;padding:0}.contest-steps{margin:0 0 1.25rem;padding-inline-start:1.3rem;color:var(--muted-dark);line-height:1.8;list-style:decimal}.contest-steps li{padding-inline-start:.3rem}.contest-consent{grid-column:1 / -1;display:flex;align-items:flex-start;gap:.5rem;font-size:.82rem;color:var(--muted-dark);line-height:1.4}.contest-consent input{margin-block-start:.2rem;flex:none}.contest-winner-section{background:var(--color-white);color:var(--color-dark);padding:clamp(.75rem,1.5vw,1.25rem) var(--gutter);text-align:center;border-block:1px solid rgba(11,9,7,.08)}.contest-winner-section__inner{max-width:var(--shell);margin-inline:auto;opacity:0;transform:translateY(1.5rem);transition:opacity .7s var(--ease),transform .7s var(--ease)}.contest-winner-section__inner.is-visible{opacity:1;transform:none}.contest-winner-section__card{max-width:var(--shell);margin-inline:auto;padding:1.5rem 1.75rem;background:linear-gradient(150deg,#1a1611,#0b0907);border:1px solid rgba(216,106,26,.3);border-radius:14px}.contest-winner-section__card .kicker{text-align:center;max-width:none}.contest-winner-section__logo{height:3rem;width:auto;margin:0 auto 1.25rem;display:block;animation:contest-logo-in .8s var(--ease) both}@keyframes contest-logo-in{from{opacity:0;transform:translateY(-.75rem) scale(.94)}to{opacity:1;transform:none}}.contest-winner-section__grid{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;margin-block-start:1.5rem;text-align:center}.contest-winner-section__photo{width:min(100%,22rem);aspect-ratio:4/5;object-fit:cover;border-radius:16px;border:2px solid rgba(216,106,26,.5);box-shadow:0 20px 45px -18px rgba(11,9,7,.35);animation:contest-photo-in .8s .15s var(--ease) both}@keyframes contest-photo-in{from{opacity:0;transform:translateY(1rem) scale(.97)}to{opacity:1;transform:none}}.contest-winner-section__username{font-family:var(--poster);font-weight:400;font-size:var(--step-2);color:var(--color-dark);margin:0 0 .3em}.contest-winner-section__month{color:var(--color-gold-deep);font-size:.9rem;margin:0 0 .8em}.contest-winner-section__prize{display:inline-block;padding:.5rem 1rem;border-radius:999px;background:rgba(216,106,26,.12);border:1px solid rgba(216,106,26,.35);color:var(--color-gold-deep);font-weight:700;font-size:.85rem;margin:0}.contest-coming-soon{text-align:center;padding:.5rem 0 0;display:flex;flex-direction:column;align-items:center}.contest-coming-soon p.contest-coming-soon__month{display:inline-block;font-family:var(--poster);font-weight:700;font-size:var(--step-3);color:var(--color-gold-deep);margin:0 0 .8em;padding:.3em .9em;border:2px solid var(--color-gold-deep);border-radius:10px;letter-spacing:.02em}.contest-coming-soon__lead{color:rgba(246,240,231,.85);margin:0 0 .3em;font-size:1rem}.contest-coming-soon p{color:rgba(246,240,231,.7);margin:0 0 .8em}.contest-coming-soon__badge.contest-coming-soon__badge--countdown{animation:none;background:rgba(216,106,26,.1);border-color:rgba(216,106,26,.35);padding:1rem 1.75rem;border-radius:14px;display:inline-block}.contest-coming-soon__badge{display:inline-block;margin-block-start:.5rem;padding:.55rem 1.2rem;border-radius:999px;border:1px solid rgba(216,106,26,.4);color:#fff;font-weight:700;font-size:.82rem;letter-spacing:.04em;animation:contest-badge-blink .9s steps(1) infinite}@keyframes contest-badge-blink{0%{background:#c0392b;border-color:#c0392b}33%{background:#2f9e44;border-color:#2f9e44}66%{background:rgba(216,106,26,.9);border-color:rgba(216,106,26,.9);color:#1a1611}100%{background:#c0392b;border-color:#c0392b}}@media (prefers-reduced-motion:reduce){.contest-winner-section__inner,.contest-winner-section__logo,.contest-winner-section__photo,.contest-coming-soon__badge{animation:none;transition:none;opacity:1;transform:none}}.contest-previous-winners{margin-block-start:3rem;text-align:center}.contest-previous-winners h3{font-family:var(--poster);font-weight:400;font-size:var(--step-0);color:var(--color-dark);margin:0 0 1.25rem}.contest-previous-winners__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1rem;max-width:46rem;margin-inline:auto}.contest-previous-winners__grid figure{margin:0}.contest-previous-winners__grid img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px;display:block;margin-block-end:.5rem}.contest-previous-winners__grid figcaption{font-size:.78rem;color:var(--muted-dark)}.contest-previous-winners__grid figcaption span{color:var(--muted-dark);opacity:.75}.contest-previous-winners__grid figcaption .contest-previous-winners__prize{color:var(--color-gold-deep);font-weight:600}.contest-countdown{margin-block-start:1rem;text-align:center}.contest-countdown__label{font-size:.82rem;color:rgba(246,240,231,.75);margin:0 0 .5em;letter-spacing:.04em;text-transform:uppercase}.contest-countdown__clock{display:inline-flex;gap:.6rem;align-items:baseline;font-family:var(--poster);font-weight:400;color:var(--color-gold-light)}.contest-countdown__clock strong{font-size:var(--step-3);line-height:1}.contest-countdown__clock span{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;display:block;color:rgba(246,240,231,.6);margin-block-start:.2rem}.contest-countdown__unit{display:flex;flex-direction:column;align-items:center}.contest-announcing-soon{color:var(--color-gold-light);font-weight:700;letter-spacing:.04em}.reveal-overlay{position:fixed;inset:0;z-index:500;display:flex;align-items:center;justify-content:center;background:#0b0907;overflow-y:auto;padding:2rem 1rem}.reveal-overlay[hidden]{display:none}.reveal-overlay__bg{position:absolute;inset:0;background:radial-gradient(circle at 50% 40%,rgba(216,106,26,.14),transparent 60%);pointer-events:none}.reveal-confetti{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:5}.reveal-confetti__piece{position:absolute;top:-1.5rem;width:.6rem;height:1rem;opacity:0;animation:reveal-confetti-fall linear forwards}@keyframes reveal-confetti-fall{0%{transform:translateY(0) rotate(0deg);opacity:1}100%{transform:translateY(110vh) rotate(600deg);opacity:1}}.reveal-overlay__close{position:absolute;top:1.25rem;right:1.25rem;z-index:6;width:2.6rem;height:2.6rem;border-radius:50%;border:1px solid rgba(216,106,26,.4);background:rgba(255,255,255,.05);color:#D86A1A;cursor:pointer;display:flex;align-items:center;justify-content:center}.reveal-overlay__close svg{width:1.2rem;height:1.2rem}.reveal-result{position:relative;text-align:center;color:#fff;max-width:34rem;animation:reveal-result-in 1s var(--ease,ease) both}@keyframes reveal-result-in{from{opacity:0;transform:translateY(1.5rem) scale(.96)}to{opacity:1;transform:none}}.reveal-result__emoji{font-size:1.1rem;letter-spacing:.1em;color:#D86A1A;font-weight:700;margin:0 0 .3rem}.reveal-result__eyebrow{font-size:.82rem;letter-spacing:.2em;color:rgba(255,255,255,.6);margin:0 0 .2rem;text-transform:uppercase}.reveal-result__month{font-family:var(--poster);font-size:clamp(1.4rem,3.5vw,2rem);margin:0 0 1.5rem}.reveal-result__photo{width:min(100%,18rem);aspect-ratio:4/5;object-fit:cover;border-radius:14px;border:2px solid rgba(216,106,26,.5);box-shadow:0 25px 60px -15px rgba(0,0,0,.6);margin:0 auto 1.5rem;display:block}.reveal-result__username{font-family:var(--poster);font-size:clamp(1.5rem,4vw,2.2rem);color:#D86A1A;margin:0 0 .6rem}.reveal-result__congrats{font-size:1.15rem;font-weight:700;margin:0 0 .8rem}.reveal-result__prize{display:inline-block;padding:.6rem 1.4rem;border-radius:999px;background:rgba(216,106,26,.15);border:1px solid rgba(216,106,26,.4);color:#D86A1A;font-weight:700;font-size:1rem;margin:0}@media (prefers-reduced-motion:reduce){.reveal-confetti__piece{display:none}.reveal-result{animation:none}}.sharemoments__prize{display:flex;align-items:center;justify-content:center;gap:.6rem;max-width:52rem;margin:clamp(1.5rem,3vw,2rem) auto 0;padding:.85rem 1.25rem;background:rgba(216,106,26,.1);border:1px solid rgba(216,106,26,.22);border-radius:10px;color:var(--color-gold-light);font-size:var(--step--1)}.sharemoments__prize svg{width:1.15rem;height:1.15rem;flex:none}.sharemoments__prize span{max-width:none}@media (max-width:30rem){.sharemoments__links{gap:.55rem}.sharemoments__link{padding:.5rem .8rem .5rem .5rem}.sharemoments__badge{width:2.1rem;height:2.1rem}}.lang-ur .delivery__label,.lang-ps .delivery__label,.lang-ur .delivery__lead,.lang-ps .delivery__lead,.lang-ur .menucard__foot,.lang-ps .menucard__foot,.lang-ur .favcard__badge,.lang-ps .favcard__badge,.lang-ur .favcard__body h3,.lang-ps .favcard__body h3,.lang-ur .favcard__viewmenu,.lang-ps .favcard__viewmenu,.lang-ur .cart-checkout__label,.lang-ps .cart-checkout__label,.lang-ur .cart-add__label,.lang-ps .cart-add__label,.lang-ur .sharemoments .kicker,.lang-ps .sharemoments .kicker,.lang-ur .sharemoments__link,.lang-ps .sharemoments__link{letter-spacing:normal;text-transform:none}[dir="rtl"] .favcard__price,[dir="rtl"] .cart-line__price,[dir="rtl"] [data-cart-subtotal],[dir="rtl"] [data-cart-tax],[dir="rtl"] [data-cart-delivery],[dir="rtl"] [data-cart-total],[dir="rtl"] .cart-add__tier,[dir="rtl"] .delivery__phone,[dir="rtl"] .sharemoments__tag{direction:ltr;unicode-bidi:isolate}[dir="rtl"] .favcard__price,[dir="rtl"] .cart-line__price{text-align:right}#about,#moments,#signature,#new-dishes,#favourites,#ourmenu,#events,#share,#connect,#reserve,#gallery{scroll-margin-block-start:calc(var(--header-h) + 1.5rem)}.invoice-modal[hidden]{display:none!important}.invoice-modal{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:1.25rem}.invoice-modal__scrim{position:absolute;inset:0;background:rgba(11,9,7,.55);backdrop-filter:blur(2px)}.invoice-modal__panel{position:relative;width:min(32rem,100%);max-height:min(88vh,46rem);display:flex;flex-direction:column;background:var(--color-cream);border-radius:16px;overflow:hidden;box-shadow:0 24px 64px rgba(11,9,7,.4)}.invoice-modal__doc{overflow-y:auto;padding:1.5rem;background:#fff}.invoice-modal__title{font-family:var(--display);font-weight:700;font-size:1.6rem;letter-spacing:.12em;color:var(--color-gold-deep,#B04C10);text-align:center;margin-block-end:1rem}.invoice-modal__head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;border-bottom:2px solid var(--color-gold);padding-block-end:1.1rem;margin-block-end:1.1rem;flex-wrap:wrap}.invoice-modal__brand{display:flex;align-items:center;gap:.65rem}.invoice-modal__brand img{width:2.8rem;height:2.8rem;border-radius:50%;background:#fff;border:1.5px solid var(--color-gold);object-fit:cover}.invoice-modal__brand-name{font-family:var(--display);font-weight:700;font-size:1.15rem}.invoice-modal__brand-sub{font-size:.76rem;color:var(--muted-dark)}.invoice-modal__meta{text-align:end;font-size:.84rem}.invoice-modal__meta strong{font-size:1.05rem;display:block;color:var(--color-gold-deep,#B04C10)}.invoice-modal__section-title{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-dark);margin-block:1rem .5rem}.invoice-modal__customer p{margin:.15rem 0;font-size:.92rem}.invoice-modal__items{display:flex;flex-direction:column;gap:.7rem;margin-block-start:.5rem}.invoice-modal__item{display:flex;align-items:center;gap:.75rem;padding-block-end:.7rem;border-bottom:1px solid #f0f0f0}.invoice-modal__item img{width:3.5rem;height:3.5rem;border-radius:10px;object-fit:cover;flex:none;background:var(--color-cream)}.invoice-modal__item-img--placeholder{display:flex;align-items:center;justify-content:center;font-size:1.4rem}.invoice-modal__item-info{flex:1 1 auto;min-width:0}.invoice-modal__item-name{font-size:1.05rem;font-weight:700;color:var(--color-dark);line-height:1.3}.invoice-modal__item-qty{font-size:.86rem;color:var(--muted-dark);margin-block-start:.1rem}.invoice-modal__item-total{font-size:1rem;font-weight:700;color:var(--color-dark);white-space:nowrap}.invoice-modal__totals{margin-block-start:1.1rem;margin-inline-start:auto;width:15rem;font-size:.95rem}.invoice-modal__totals div{display:flex;justify-content:space-between;padding-block:.28rem}.invoice-modal__totals .grand{font-weight:700;font-size:1.15rem;border-block-start:2px solid var(--color-gold);padding-block-start:.55rem;margin-block-start:.35rem}.invoice-modal__footer{margin-block-start:1.5rem;padding-block-start:1rem;border-block-start:1px dashed #ddd;font-size:.8rem;color:var(--muted-dark);text-align:center}.invoice-modal__actions{display:flex;gap:.6rem;padding:1rem 1.25rem;background:var(--color-cream)}.invoice-modal__actions .btn,.invoice-modal__actions button{flex:1}@media print{body>*:not(.invoice-modal){display:none!important}.invoice-modal{position:static;padding:0;background:#fff}.invoice-modal__scrim,.invoice-modal__actions{display:none!important}.invoice-modal__panel{box-shadow:none;max-height:none;width:100%}.invoice-modal__doc{overflow:visible}}.dinein-bar{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:.75rem;padding:.6rem var(--gutter);background:var(--color-dark);color:var(--color-ivory);border-bottom:2px solid var(--color-gold-deep);box-shadow:0 6px 18px -8px rgba(0,0,0,.45)}.dinein-bar__crest{width:2.6rem;height:2.6rem;flex:none}.dinein-bar__text{display:flex;flex-direction:column;align-items:flex-start;min-width:0;flex:1 1 auto;line-height:1}.dinein-bar__name{font-family:"Cinzel Decorative",var(--display);font-weight:700;font-size:1.45rem;letter-spacing:.08em;color:var(--color-gold-light);background:var(--kkr-foil-dark);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.dinein-bar .kkr-orn{margin-block:.12rem .15rem}.dinein-bar__sub{font-family:"Cinzel",var(--display);font-weight:600;font-size:.52rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-cream,#E9DDCA);white-space:nowrap}.dinein-bar__table{flex:none;border:1.5px solid var(--color-gold);border-radius:999px;background:transparent;color:var(--color-gold-light);padding:.35rem .8rem;font:inherit;font-size:.85rem;cursor:pointer}.dinein-bar__table strong{color:var(--color-white);font-size:1rem}.dinein-bar__cart{flex:none}.dinein-form{display:grid;gap:.6rem;margin-block:.75rem .25rem}.dinein-form__field{display:grid;gap:.25rem;font-size:.85rem;font-weight:600}.dinein-form__field em{color:var(--color-red);font-style:normal}.dinein-form__field small{font-weight:400;opacity:.7}.dinein-form__field .cart-input{margin:0;width:100%}.dinein-form textarea.cart-input{resize:vertical;min-height:3rem;font:inherit}.dinein-done{text-align:center}.dinein-done__tick{width:3.2rem;height:3.2rem;margin:.5rem auto;border-radius:50%;display:grid;place-items:center;font-size:1.6rem;background:var(--color-gold);color:var(--color-dark)}.dinein-done h3{margin:.25rem 0 .5rem;font-family:var(--display)}body.is-dinein-done [data-cart-empty]{display:none}.dinein-bar .cart-toggle{color:var(--color-ivory);border-color:rgba(245,154,74,.5);order:0}.dinein-bar .cart-toggle__count{border-color:var(--color-dark)}body.page-dinein{padding-top:0!important}.dinein-bar .cart-toggle__count[hidden]{display:none}.lang-ur .brand--circle .brand__name,.lang-ps .brand--circle .brand__name,.lang-ur .footer__crest-name,.lang-ps .footer__crest-name{font-family:inherit;letter-spacing:normal;font-size:.72rem;text-transform:none}.kkr-stack{display:inline-flex;align-items:baseline;--kkr-cut:#F6F0E7;letter-spacing:0!important;background:none!important;-webkit-text-fill-color:currentColor;filter:none!important}.kkr-l{position:relative;display:inline-block;background:var(--kkr-foil-light);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(.055em 0 0 var(--kkr-cut)) drop-shadow(.02em .02em 0 var(--kkr-cut)) drop-shadow(0 1px 1px rgba(60,40,10,.25))}.kkr-l + .kkr-l{margin-inline-start:-.2em}.kkr-l:nth-child(1){z-index:3}.kkr-l:nth-child(2){z-index:2}.kkr-l:nth-child(3){z-index:1;margin-inline-start:-.16em}.footer .kkr-stack,.dinein-bar .kkr-stack{--kkr-cut:#0B0907}.footer .kkr-l,.dinein-bar .kkr-l{background:var(--kkr-foil-dark);-webkit-background-clip:text;background-clip:text}[dir="rtl"] .kkr-stack{direction:ltr}.brand--circle .brand__kkr.kkr-stack{font-size:clamp(1.8rem,2.9vw,2.4rem)}.footer__crest-kkr.kkr-stack{font-size:2.75rem}.dinein-bar__name.kkr-stack{font-size:1.7rem}@media (max-width:26rem){.brand--circle .brand__kkr.kkr-stack{font-size:1.6rem}}.kkr-stack{transform:perspective(9em) rotateY(-26deg);transform-origin:60% 50%;padding-inline:.06em .1em}.kkr-l{filter:drop-shadow(-.055em 0 0 var(--kkr-cut)) drop-shadow(-.02em .02em 0 var(--kkr-cut)) drop-shadow(0 1px 1px rgba(60,40,10,.25))}.kkr-l:nth-child(1){z-index:1}.kkr-l:nth-child(2){z-index:2}.kkr-l:nth-child(3){z-index:3;font-family:"Cinzel",var(--display);font-weight:700;font-size:.98em;margin-inline-start:-.14em}.kkr-stack{transform:perspective(9em) rotateY(26deg);transform-origin:40% 50%;padding-inline:.1em .06em}.kkr-l{filter:drop-shadow(.055em 0 0 var(--kkr-cut)) drop-shadow(.02em .02em 0 var(--kkr-cut)) drop-shadow(0 1px 1px rgba(60,40,10,.25))}.kkr-l:nth-child(1){z-index:3}.kkr-l:nth-child(2){z-index:2}.kkr-l:nth-child(3){z-index:1}.kkr-orn{display:none}.kkr-stack{position:relative;top:.14em}.brand--circle .brand__name,.footer__crest-name,.dinein-bar__sub{margin-block-start:.3rem}.masthead .brand--circle{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"crest kkr" "name name";align-items:center;justify-content:start;column-gap:.3rem;row-gap:.1rem}.masthead .brand--circle .brand__text{display:contents}.masthead .brand--circle .brand__crest{grid-area:crest;width:2.6rem;height:2.6rem;border-width:2.5px}.masthead .brand--circle .brand__kkr{grid-area:kkr;justify-self:start}.masthead .brand--circle .brand__kkr.kkr-stack{top:.06em;font-size:clamp(1.6rem,2.4vw,1.95rem);line-height:1}.masthead .brand--circle .brand__name{grid-area:name;margin:0;font-size:clamp(.5rem,.75vw,.6rem);letter-spacing:.14em}@media (max-width:26rem){.masthead .brand--circle .brand__crest{width:2.05rem;height:2.05rem;border-width:2px}.masthead .brand--circle .brand__kkr.kkr-stack{font-size:1.35rem}.masthead .brand--circle .brand__name{font-size:.46rem;letter-spacing:.1em}}.masthead .brand--circle{column-gap:.12rem}.masthead .brand--circle .brand__kkr.kkr-stack{margin-inline-start:0;padding-inline-start:0}.masthead .brand--circle .brand__name{letter-spacing:.035em}@media (max-width:26rem){.masthead .brand--circle .brand__name{letter-spacing:.02em}}.whykkr__grid{grid-template-columns:repeat(3,1fr)}@media (max-width:74rem){.whykkr__grid{grid-template-columns:repeat(2,1fr)}.whykkr__card:last-child:nth-child(odd){grid-column:1 / -1}}@media (max-width:30rem){.whykkr__grid{grid-template-columns:1fr}.whykkr__card:last-child:nth-child(odd){grid-column:auto}}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard{background:#fff;border:0;border-radius:18px;padding:.6rem;box-shadow:0 10px 28px -12px rgba(60,40,15,.28),0 1px 3px rgba(60,40,15,.08)}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard:hover{box-shadow:0 18px 38px -14px rgba(60,40,15,.38),0 1px 3px rgba(60,40,15,.1);border-color:transparent}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard__media{border-radius:13px;aspect-ratio:6 / 5;background:#f3ece2}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard:hover .favcard__media img{transform:scale(1.06)}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard__badges{inset-block-start:.55rem;inset-inline-start:.55rem;inset-inline-end:auto;align-items:flex-start}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard__badge{background:rgba(250,244,234,.94)!important;color:#3a2f22;box-shadow:none;border-radius:6px;padding:.22rem .5rem;font-size:.66rem;font-weight:600;letter-spacing:.01em;text-transform:none}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard__body{padding:.85rem .35rem .25rem}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard__body h3{font-family:var(--body);font-size:1rem;font-weight:700;text-transform:none;letter-spacing:0;color:#1d1812;margin-block-end:.3rem}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard__body p{color:#85796b;font-size:.8rem;line-height:1.45;margin-block-end:.75rem;-webkit-line-clamp:2}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard__foot{padding-block-start:0}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard__price{font-family:var(--body)!important;font-size:1.02rem;font-weight:700;color:#1d1812;flex:0 1 auto!important;margin-block-end:0!important}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard__price s{color:#a99d8e}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard__viewmenu{background:transparent;color:var(--color-gold-deep,#B84800);padding:.25rem 0;font-size:.78rem;font-weight:700;letter-spacing:0;text-transform:none}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard__viewmenu:hover,:is(#favourites,#signature,#offers-list,#new-dishes) .favcard__viewmenu:focus-visible{background:transparent;color:#7E3304}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard .cart-add__btn{background:#1d1812;color:#fff;border-color:#1d1812}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard .cart-add__tier{background:#faf6ef;border-color:#e3d7c3}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard__price{order:0;color:#1d1812!important}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard .cart-add{order:1;flex:0 1 auto!important;margin:0 0 0 auto!important;display:flex;align-items:center;gap:.35rem;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard .cart-add__tier{max-width:6.5rem;font-size:.68rem;padding:.28rem .45rem}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard .cart-add .cart-add__btn{width:2.1rem;height:2.1rem;padding:0!important;border-radius:50%;display:inline-grid;place-items:center;flex:none}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard .cart-add__icon svg{width:1rem;height:1rem}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard .cart-add__label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard__viewmenu{order:2;flex:0 0 auto!important;margin-inline-start:.55rem!important}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard__foot{flex-wrap:wrap;row-gap:.4rem}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard__media{aspect-ratio:4 / 3}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard__body{padding:.7rem .3rem .15rem}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard__body h3{margin-block-end:.2rem}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard__body p{margin-block-end:.55rem}:is(#favourites,#signature,#offers-list,#new-dishes) .kkr-carousel__viewport{padding-block:.6rem 1.2rem}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard .cart-add .cart-add__btn{min-width:2.1rem;min-height:2.1rem;aspect-ratio:1}@media (max-width:40rem){:is(#favourites,#signature,#offers-list,#new-dishes) .favcard .cart-add__tier{max-width:5.4rem;font-size:.64rem;padding-inline:.35rem}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard__viewmenu{margin-inline-start:.4rem!important;font-size:.74rem}}@media (min-width:74.01rem){.whykkr__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.whykkr__card{flex:0 0 calc((100% - 3rem) / 4);padding:1.3rem 1.35rem}.whykkr__icon{font-size:1.55rem;margin-block-end:.75rem}.whykkr__card h3{font-size:1.02rem;margin-block-end:.4rem}.whykkr__card p{font-size:.86rem;line-height:1.55}}.whykkr__head{text-align:center}.whykkr__head .kicker,.whykkr__head h2{justify-content:center;margin-inline:auto}.whykkr__lead{margin-inline:auto}.about{grid-template-areas:"text" "accent" "media"}.about__text{grid-area:text}.about__media{grid-area:media}.about__accent{grid-area:accent;grid-column:auto;display:flex;flex-direction:column;align-items:center;gap:.85rem;margin:0 auto;padding:0;border:0;white-space:normal!important;text-align:center;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.35;letter-spacing:.1em;color:var(--color-gold-deep)}.about__accent span{display:block;max-width:11rem}.about__accent span + span::before{content:"";display:block;width:7px;height:7px;margin:0 auto .85rem;background:var(--color-gold);transform:rotate(45deg)}.about__accent::before,.about__accent::after{content:"";display:block;width:1px;height:clamp(1.5rem,4vw,3.5rem);background:linear-gradient(180deg,transparent,var(--color-gold))}.about__accent::after{background:linear-gradient(180deg,var(--color-gold),transparent)}@media (min-width:60rem){.about{grid-template-columns:minmax(0,1fr) auto minmax(0,1.25fr);grid-template-areas:"text accent media";column-gap:clamp(1.5rem,2.5vw,2.5rem)}.about__media{margin-block-start:0}}@media (max-width:59.99rem){.about__accent{flex-direction:column;padding-block:.25rem}.about__accent span{max-width:none}}@media (min-width:60rem){.about__media{align-self:center}}.moments__frame{position:relative;overflow:hidden;background:radial-gradient(ellipse 70% 55% at 50% 0%,rgba(216,106,26,.22),transparent 70%),radial-gradient(ellipse 60% 50% at 50% 110%,rgba(216,106,26,.12),transparent 70%),linear-gradient(180deg,#1a140d 0%,#0B0907 100%);border:1px solid rgba(216,106,26,.35);box-shadow:0 30px 70px -20px rgba(11,9,7,.55)}.moments__head .kicker{color:var(--color-gold)}.moments__head h2{color:var(--color-gold-light)}.moments__head p{color:rgba(233,221,202,.78)}.moments__head::after{content:"";display:block;width:4.5rem;height:1px;margin:1.1rem auto 0;background:linear-gradient(90deg,transparent,var(--color-gold),transparent)}.moments-carousel__track{gap:clamp(.9rem,1.6vw,1.25rem);padding-block:.75rem 1rem}.moments-carousel__track .moment{flex:0 0 clamp(10.5rem,16vw,14rem)}.moment{transition:transform .45s var(--ease)}.moment:hover,.moment:focus-within,.moment:active{transform:translateY(-8px) scale(1.03)}.moment__frame{aspect-ratio:9 / 16;border-radius:18px;border:1px solid rgba(216,106,26,.45);box-shadow:0 16px 34px -14px rgba(0,0,0,.75)}.moment:hover .moment__frame,.moment:focus-within .moment__frame,.moment:active .moment__frame{border-color:var(--color-gold);box-shadow:0 26px 50px -16px rgba(0,0,0,.85),0 0 0 1px rgba(245,154,74,.35),0 0 34px rgba(216,106,26,.28)}.moment__video{transition:transform .8s var(--ease)}.moment:hover .moment__video{transform:scale(1.05)}.moment__frame::after{content:"";position:absolute;inset:45% 0 0 0;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(11,9,7,.55) 45%,rgba(11,9,7,.92))}.moment__time{inset-block-start:.65rem;inset-block-end:auto;inset-inline-end:.65rem;z-index:2;display:inline-flex;align-items:center;gap:.3rem;background:rgba(11,9,7,.55);border:1px solid rgba(245,154,74,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--color-gold-light);font-size:.68rem;letter-spacing:.03em}.moment__time::before{content:"";width:0;height:0;border-block:.28rem solid transparent;border-inline-start:.42rem solid var(--color-gold-light)}.moment h3,.moment p{position:absolute;inset-inline:.95rem;z-index:2;pointer-events:none;text-shadow:0 1px 8px rgba(0,0,0,.6)}.moment h3{inset-block-end:2.25rem;margin:0!important;font-size:clamp(.95rem,1.2vw,1.08rem);color:#fff;line-height:1.2}.moment p{inset-block-end:.95rem;font-size:.76rem;color:var(--color-gold-light);letter-spacing:.02em}.moment h3::before{content:"";display:block;width:1.4rem;height:2px;margin-block-end:.45rem;background:var(--color-gold);border-radius:2px}.moments-carousel__arrow{background:rgba(255,255,255,.06);color:var(--color-gold-light);border-color:rgba(216,106,26,.5)}.moments-carousel__arrow:hover{background:var(--color-gold);color:var(--color-dark)}.moments-carousel__dot{background:rgba(245,154,74,.3)}.moments-carousel__dot:hover{background:rgba(245,154,74,.55)}.moments-carousel__dot.is-active{background:var(--color-gold)}:is(#signature,#new-dishes) .favcard__body p{display:block;-webkit-line-clamp:unset;overflow:visible}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard .cart-add{display:contents!important}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard select.cart-add__tier{order:-1;flex:1 0 100%;max-width:none!important;width:100%;font-size:.74rem;padding:.35rem .6rem}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard .cart-add__btn{order:1;margin-inline-start:auto}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard__viewmenu{order:2}.ceo__card{position:relative;max-width:66rem;background:radial-gradient(ellipse 60% 70% at 100% 0%,rgba(216,106,26,.14),transparent 60%),linear-gradient(160deg,#FFFDF8,#FBF4E8 60%,#F6ECDB);border:1px solid rgba(184,72,0,.45);box-shadow:0 30px 70px -25px rgba(60,40,15,.45),inset 0 0 0 7px #FFFDF8,inset 0 0 0 8px rgba(216,106,26,.55);padding:clamp(2rem,4vw,3.25rem) clamp(1.5rem,4.5vw,3.75rem);gap:clamp(2rem,4.5vw,4rem)}@media (min-width:54rem){.ceo__card{grid-template-columns:minmax(0,17rem) minmax(0,1fr)}}.ceo__card::after{content:"\201C";position:absolute;inset-block-start:-.15em;inset-inline-end:.12em;font-family:"Playfair Display",Georgia,serif;font-style:italic;font-size:clamp(8rem,16vw,13rem);line-height:1;color:rgba(216,106,26,.16);pointer-events:none}.ceo__seal{padding:0;max-width:17rem;margin-inline:auto}.ceo__seal::before,.ceo__seal::after{content:none}.ceo__seal{isolation:isolate}.ceo__seal::before{content:"";position:absolute;inset:0;z-index:-1;width:auto;height:auto;transform:translate(12px,12px);border:1.5px solid var(--color-gold);border-radius:999px 999px 18px 18px}.ceo__photo{aspect-ratio:3 / 4;object-fit:cover;object-position:50% 30%;border-radius:999px 999px 18px 18px;border:3px solid #fff;box-shadow:0 22px 44px -16px rgba(60,40,15,.55),0 0 0 1px rgba(216,106,26,.6)}.ceo__message{position:relative;z-index:1}.ceo__quote{width:2.4rem;height:2.4rem;color:var(--color-gold);margin-block-end:1rem}.ceo__message blockquote p{color:#3d3226;font-size:clamp(1rem,1.15vw,1.08rem);line-height:1.75}.ceo__message blockquote p:first-child{font-size:clamp(1.2rem,1.7vw,1.45rem);line-height:1.5;color:#231b13}.ceo__closing{font-family:"Playfair Display",Georgia,serif;font-style:italic;font-weight:600;font-size:clamp(1.35rem,2vw,1.7rem);letter-spacing:.01em;color:var(--color-gold-deep);margin-block:1.4rem 0}.ceo__sign{margin-block-start:1.6rem;padding-block-start:1.1rem;position:relative}.ceo__sign::before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;width:3.5rem;height:2px;background:linear-gradient(90deg,var(--color-gold),transparent)}.ceo__name{font-family:"Cinzel",var(--display);font-weight:700;font-size:clamp(1.25rem,1.8vw,1.5rem);letter-spacing:.06em;color:#231b13}.ceo__role{color:var(--color-gold-deep);border:0;padding:0;margin-block-start:.3rem;font-size:.72rem;font-weight:700;letter-spacing:.18em}.ceo__company{color:#85796b;font-size:.8rem;letter-spacing:.06em;margin-block-start:.2rem}.ceo .pill{background:transparent;color:var(--color-gold-deep);border-color:rgba(184,72,0,.5)}.ceo .pill .pill__icon{color:var(--color-gold)}@media (max-width:53.99rem){.ceo__seal{max-width:12.5rem}.ceo__message{text-align:center}.ceo__quote{margin-inline:auto}.ceo__sign::before{inset-inline-start:50%;transform:translateX(-50%);background:linear-gradient(90deg,transparent,var(--color-gold),transparent)}}.lang-ur .ceo__closing,.lang-ps .ceo__closing,.lang-ur .ceo__name,.lang-ps .ceo__name{font-family:inherit;font-style:normal;letter-spacing:normal}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard__foot{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"info info" "link cart";align-items:center;gap:.55rem .5rem;margin-block-start:auto;padding-block-start:.35rem}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard .cart-add{display:contents!important}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard__price{grid-area:info;margin:0!important;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .45rem;font-size:1.05rem;line-height:1.2}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard select.cart-add__tier{grid-area:info;width:100%;max-width:none!important;margin:0;font-size:.78rem;padding:.42rem .7rem}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard .cart-add__btn{grid-area:cart;justify-self:end;margin:0!important}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard__viewmenu{grid-area:link;justify-self:start;margin:0!important;padding:0;font-size:.82rem}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard__price s{font-size:.8em;font-weight:500;color:#a99d8e;margin:0}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard__price .mitem__badge{display:inline-block;padding:.18rem .5rem;border-radius:999px;background:#FBD9BD;color:#9A4008;font-size:.66rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1.2}.events__list{max-width:70rem;margin-block-start:clamp(1.75rem,3.5vw,2.5rem);gap:clamp(.7rem,1.2vw,1rem);align-items:stretch}.events__list li{flex:1 1 0;min-width:0;max-width:10.5rem;gap:.7rem;align-content:start;padding:1.35rem .7rem 1.1rem;border-radius:999px 999px 18px 18px;border:1px solid rgba(216,106,26,.6);background:radial-gradient(ellipse 80% 45% at 50% 0%,rgba(216,106,26,.14),transparent 70%),linear-gradient(180deg,#FFFFFF 0%,#FBF6EC 100%);box-shadow:0 14px 30px -14px rgba(60,40,15,.35),inset 0 0 0 4px #fff,inset 0 0 0 5px rgba(216,106,26,.35);transition:transform .4s var(--ease),box-shadow .4s var(--ease),background .4s var(--ease),border-color .4s var(--ease)}.events__list li::after{content:none}.events__list li:hover,.events__list li:active,.events__list li:focus-within{transform:translateY(-8px);background:radial-gradient(ellipse 80% 45% at 50% 0%,rgba(216,106,26,.3),transparent 70%),linear-gradient(180deg,#221a11 0%,#0B0907 100%);border-color:var(--color-gold);box-shadow:0 26px 44px -16px rgba(11,9,7,.55),inset 0 0 0 4px #1a140d,inset 0 0 0 5px rgba(245,154,74,.45);z-index:2}.events__icon{width:3.6rem;height:3.6rem;padding:0;margin-block-start:.35rem;border-radius:50%;background:#fff none;border:1.5px solid var(--color-gold);box-shadow:0 0 0 4px rgba(216,106,26,.12),0 8px 18px -8px rgba(60,40,15,.45);color:var(--color-gold-deep)}.events__icon svg{width:1.85rem;height:1.85rem}.events__list li:hover .events__icon,.events__list li:active .events__icon,.events__list li:focus-within .events__icon{background:#14100b;color:var(--color-gold-light);border-color:var(--color-gold-light);box-shadow:0 0 0 4px rgba(245,154,74,.15),0 0 22px rgba(216,106,26,.35);transform:none}.events__label{font-size:.74rem;letter-spacing:.09em;min-height:2.8em;display:grid;place-items:center;transition:color .4s var(--ease)}.events__list li:hover .events__label,.events__list li:active .events__label,.events__list li:focus-within .events__label{color:var(--color-gold-light)}.events__list li:hover .events__flourish,.events__list li:active .events__flourish{color:var(--color-gold)}.events__cta{margin-block-start:clamp(1.75rem,3.5vw,2.5rem)}@media (max-width:64rem){.events__list{max-width:44rem}.events__list li{flex:0 0 calc((100% - 3 * 1rem) / 4);max-width:none}}@media (max-width:34rem){.events__list{gap:.8rem}.events__list li{flex:0 0 calc((100% - .8rem) / 2)}}@media (prefers-reduced-motion:reduce){.events__list li:hover,.events__list li:active,.events__list li:focus-within{transform:none}}.masthead .brand--circle{display:flex;align-items:center;grid-template-areas:none}.masthead .brand--circle .brand__crest,.brand--circle .brand__crest{width:3.3rem;height:3.3rem;border-width:2px;object-fit:contain;background:#fff}@media (max-width:26rem){.masthead .brand--circle .brand__crest{width:2.6rem;height:2.6rem}}.footer__crest{object-fit:contain;background:#fff;border-radius:50%}.dinein-bar__crest{width:2.9rem;height:2.9rem;margin-inline-end:auto;border-radius:50%;background:#fff;object-fit:contain;border:2px solid var(--color-gold);box-shadow:0 3px 10px rgba(0,0,0,.35)}.masthead .brand--circle .brand__crest{width:4rem;height:4rem;margin-block:-.35rem}@media (max-width:26rem){.masthead .brand--circle .brand__crest{width:3.1rem;height:3.1rem;margin-block:-.25rem}}.dinein-bar__crest{width:3.2rem;height:3.2rem}.footer__crest{width:6.5rem;height:6.5rem}.sharemoments__mark{width:clamp(110px,12vw,150px);height:auto;aspect-ratio:1;filter:none;border-radius:50%;border:3px solid var(--color-gold);box-shadow:0 12px 30px rgba(0,0,0,.35),0 0 0 6px rgba(216,106,26,.18)}.contest-winner-section__logo{width:5rem;height:5rem;border-radius:50%;border:2px solid var(--color-gold);background:#fff}.invoice-modal__brand img{object-fit:contain}@media (min-width:62rem){.menupage.is-panes{display:grid;grid-template-columns:minmax(13.5rem,16rem) minmax(0,1fr);align-items:start;column-gap:0;max-width:calc(var(--shell) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.menupage.is-panes>*{grid-column:2;min-width:0}.menupage.is-panes>.menu__head{grid-column:1 / -1}.menupage.is-panes>.menu__jump{grid-column:1;grid-row:2 / span 80;align-self:stretch;position:relative;inset:auto;z-index:1;background:none;border-block:0;padding:0;border-inline-end:1px solid rgba(216,106,26,.55)}.menupage.is-panes>.menu__jump ul{position:sticky;inset-block-start:calc(var(--header-h) + 1rem);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;gap:.2rem;max-width:none;margin:0;padding:.25rem 1.1rem 1.5rem 0;max-height:calc(100vh - var(--header-h) - 2rem);overflow-y:auto;scrollbar-width:thin;-webkit-mask-image:none;mask-image:none}.menupage.is-panes>.menu__jump li{flex:none}.menupage.is-panes>.menu__jump a{flex-direction:row;justify-content:flex-start;gap:.7rem;padding:.62rem .85rem;border-radius:10px;border:0;font-size:.8rem;letter-spacing:.06em;white-space:normal;text-align:start;color:#4a3f33;position:relative}.menupage.is-panes>.menu__jump .menu__jump-icon{width:1.3rem;height:1.3rem;flex:none;color:var(--color-gold-deep)}.menupage.is-panes>.menu__jump a:hover,.menupage.is-panes>.menu__jump a:active{transform:none;box-shadow:none;z-index:auto;background:rgba(216,106,26,.14);color:#231b13}.menupage.is-panes>.menu__jump li.is-current a{background:linear-gradient(160deg,#B85214,var(--color-gold-deep) 55%,#8F3A05);color:#fff;box-shadow:0 8px 18px -8px rgba(60,40,15,.55)}.menupage.is-panes>.menu__jump li.is-current .menu__jump-icon{color:var(--color-gold-light)}.menupage.is-panes>.menu__jump li.is-current a::after{content:"";position:absolute;inset-block:25%;inset-inline-end:-1.2rem;width:3px;border-radius:3px;background:var(--color-gold)}.menupage.is-panes>.menu__cat,.menupage.is-panes>.menu__empty,.menupage.is-panes>.menu__manual{margin-inline:clamp(1.5rem,2.8vw,2.75rem) 0}.menupage.is-panes:not(.is-searching)>.menu__cat:not(.is-current){display:none}.menupage.is-panes:not(.is-searching)>.menu__cat.is-current{animation:menuPaneIn .45s var(--ease) both}.menupage.is-panes .menucard__chevron{display:none}.menupage.is-panes .menucard__head{cursor:default}@keyframes menuPaneIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}@media (min-width:62rem) and (prefers-reduced-motion:reduce){.menupage.is-panes>.menu__cat.is-current{animation:none}}@media (min-width:62rem){.menupage.is-panes .menucard__items{column-count:2}.menupage.is-panes .menucard__items>li{break-after:auto!important}.menupage.is-panes>.menu__head{text-align:start}}@media (min-width:96rem){.menupage.is-panes .menucard__items{column-count:3}}.menu__head{padding:clamp(1.1rem,2.5vw,1.75rem) var(--gutter) clamp(.9rem,2vw,1.25rem)}.menu__head h1{font-size:clamp(2.1rem,3.6vw,3rem);line-height:1.05;margin:0}.menu__head>p{font-size:clamp(.9rem,1.1vw,1rem);margin:.35rem 0 0}.menu__search{margin-block-start:.9rem}.menu__search label{font-size:.78rem;margin-block-end:.3rem}.menu__search input{padding:.6rem .85rem}.menu__count{margin-block-start:.3rem;font-size:.78rem}@media (min-width:48rem){.menu__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,24rem);grid-template-areas:"title search" "note search";align-items:end;column-gap:2rem}.menu__head>.menu__head-top{grid-area:title}.menu__head>p{grid-area:note}.menu__head>.menu__search{grid-area:search;margin:0;max-width:none;align-self:end}}@media (min-width:62rem){.menupage.is-panes>.menu__head{padding-inline:0;max-width:none;border-block-end:1px solid rgba(216,106,26,.35);margin-block-end:1.25rem}}@media (min-width:62rem){.menupage.is-panes>.menu__head{margin-inline:0;width:100%;justify-self:stretch}}.menu__search label{font-family:var(--display);font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:400;letter-spacing:.01em;color:var(--color-gold-deep);margin-block-end:.4rem}.menu__search input{font-size:1rem;padding:.75rem 1rem .75rem 2.6rem;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B84800' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.6-3.6'/%3E%3C/svg%3E") no-repeat .85rem 50% / 1.15rem;border-color:rgba(184,72,0,.45);border-radius:12px;box-shadow:0 6px 16px -10px rgba(60,40,15,.45)}[dir="rtl"] .menu__search input{padding:.75rem 2.6rem .75rem 1rem;background-position:calc(100% - .85rem) 50%}@media (min-width:62rem){.menupage.is-panes{display:block;overflow:clip;--menu-side:15.5rem}.menupage.is-panes>.menu__head{position:sticky;inset-block-start:var(--header-h);z-index:30;background:var(--color-ivory);margin-block-end:0;box-shadow:0 10px 14px -14px rgba(60,40,15,.35)}.menupage.is-panes>.menu__jump{position:sticky;inset-block-start:calc(var(--header-h) + var(--menu-head-h,8rem));height:0;z-index:20;border:0;padding:0;background:none}.menupage.is-panes>.menu__jump ul{position:absolute;inset-block-start:0;inset-inline-start:0;width:var(--menu-side);height:calc(100vh - var(--header-h) - var(--menu-head-h,8rem));max-height:none;overflow-y:auto;padding:1rem 1.1rem 1.5rem 0;border-inline-end:1px solid rgba(216,106,26,.55)}.menupage.is-panes>.menu__cat,.menupage.is-panes>.menu__empty,.menupage.is-panes>.menu__manual{margin-inline:calc(var(--menu-side) + clamp(1.5rem,2.8vw,2.75rem)) 0}.menupage.is-panes>.menu__cat{margin-block-start:1rem}}.brand--circle .brand__crest,.masthead .brand--circle .brand__crest,.footer__crest,.dinein-bar__crest,.sharemoments__mark,.contest-winner-section__logo{border:0;background:#FAF6EC;box-shadow:0 6px 16px rgba(11,9,7,.3)}.sharemoments__mark{box-shadow:0 12px 30px rgba(0,0,0,.4),0 0 0 6px rgba(216,106,26,.18)}.menu__pane{display:contents}@media (min-width:62rem){.menupage.is-panes{display:grid;overflow:hidden;grid-template-columns:var(--menu-side,15.5rem) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:calc(100vh - var(--header-h));height:calc(100dvh - var(--header-h));padding-block-end:0}.menupage.is-panes>.menu__head{grid-column:1 / -1;grid-row:1;position:static;box-shadow:none;border-block-end:1px solid rgba(216,106,26,.35);margin:0}.menupage.is-panes>.menu__jump{grid-column:1;grid-row:2;position:static;height:auto;min-height:0;overflow:hidden;display:flex}.menupage.is-panes>.menu__jump ul{position:static;width:100%;height:auto;max-height:none;overflow-y:auto;overscroll-behavior:contain;padding:1rem 1.1rem 1.5rem 0;border-inline-end:1px solid rgba(216,106,26,.55)}.menupage.is-panes>.menu__pane{display:block;grid-column:2;grid-row:2;min-height:0;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth;padding:1rem 0 2.5rem clamp(1.5rem,2.8vw,2.75rem);scrollbar-width:thin;scrollbar-color:rgba(184,72,0,.45) transparent}.menupage.is-panes .menu__pane>.menu__cat{margin:0 0 1.25rem;max-width:none}.menupage.is-panes .menu__pane>.menu__empty{margin:1rem 0}.menupage.is-panes .menu__pane>.menu__manual{margin:2rem 0 0;max-width:none}.menupage.is-panes:not(.is-searching) .menu__pane>.menu__cat:not(.is-current){display:none}.menupage.is-panes:not(.is-searching) .menu__pane>.menu__cat.is-current{animation:menuPaneIn .45s var(--ease) both}}@media (min-width:62rem){.menupage.is-panes>.menu__pane,.menupage.is-panes>.menu__jump{align-self:stretch}}@media (min-width:62rem){.menupage.is-panes{grid-template-rows:auto minmax(0,1fr) auto}.menupage.is-panes>.menu__jump{grid-row:2 / span 2}.menupage.is-panes>.menu__manual{grid-column:2;grid-row:3;align-self:end;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem 1.5rem;margin:0;max-width:none;padding:.75rem 0 .85rem clamp(1.5rem,2.8vw,2.75rem);border-block-start:1px solid rgba(216,106,26,.45);background:var(--color-ivory);box-shadow:0 -10px 14px -14px rgba(60,40,15,.35)}.menupage.is-panes>.menu__manual h2{font-size:1.2rem;margin:0;flex:0 0 auto}.menupage.is-panes>.menu__manual p{font-size:.85rem;margin:0;flex:1 1 14rem;color:var(--muted-dark)}.menupage.is-panes>.menu__manual .btn{padding:.6rem 1.2rem;font-size:.72rem;flex:none;margin:0}}@media (min-width:62rem){.menupage.is-panes>.menu__manual{padding-inline-end:5.25rem;justify-content:flex-start}.menupage.is-panes>.menu__manual p{flex:0 1 auto}.menupage.is-panes>.menu__manual .btn{margin-inline-start:auto}}@media (min-width:62rem){.menupage.is-panes>.menu__manual{flex-wrap:nowrap;padding-block:.6rem .7rem}.menupage.is-panes>.menu__manual p{flex:1 1 0;min-width:0;font-size:.8rem;line-height:1.35}.menupage.is-panes>.menu__manual .btn{padding:.55rem 1.05rem;font-size:.68rem;white-space:nowrap}}.ctaband__card{background:radial-gradient(ellipse 60% 120% at 0% 0%,rgba(216,106,26,.22),transparent 60%),radial-gradient(ellipse 50% 100% at 100% 100%,rgba(216,106,26,.14),transparent 60%),linear-gradient(135deg,#1d160e 0%,#0B0907 100%);border:1px solid rgba(216,106,26,.45);box-shadow:0 24px 50px -24px rgba(11,9,7,.55),inset 0 1px 0 rgba(255,244,210,.12);align-items:center;padding-block:clamp(1.75rem,3.5vw,2.5rem)}.ctaband__card h2{color:var(--color-gold-light);font-family:var(--display);font-weight:400;letter-spacing:.01em}.ctaband__card p{color:rgba(233,221,202,.85)}.ctaband__actions{align-items:center}.ctaband .btn--red{order:-1;background:linear-gradient(160deg,#F59A4A,#D86A1A 55%,#C45A14);border-color:transparent;color:#1a140d;box-shadow:0 10px 22px -10px rgba(216,106,26,.7)}.ctaband .btn--red:hover{background:linear-gradient(160deg,#FFC48A,#E48A42 55%,#C8621C);border-color:transparent;color:#1a140d}.ctaband .btn--red .btn__icon{color:#1a140d}.ctaband .btn--solid,.ctaband .btn--wa{background:transparent;border:1.5px solid rgba(245,154,74,.6);color:var(--color-gold-light);box-shadow:none}.ctaband .btn--solid:hover,.ctaband .btn--wa:hover{background:rgba(245,154,74,.12);border-color:var(--color-gold-light);color:#fff}.ctaband .btn--solid .btn__icon{color:var(--color-gold-light)}.ctaband .btn--wa .btn__icon{color:#25D366}.footer__social a{border:1px solid rgba(216,106,26,.55);color:var(--color-gold-light);background:rgba(216,106,26,.08)}.footer__social a:hover{background:var(--color-gold);color:#0B0907;border-color:var(--color-gold)}.footer__contact{display:grid;grid-template-columns:repeat(2,max-content);gap:.5rem 1.4rem}.footer__contact li:has(>a[href*="wa.me"]),.footer__contact li:last-child{grid-column:1 / -1}.footer__contact a,.footer__contact li:last-child{display:inline-flex;align-items:flex-start;gap:.5rem}.footer__contact a::before,.footer__contact li:last-child::before{content:"";flex:none;width:1rem;height:1rem;margin-block-start:.15rem;background:no-repeat center / contain}.footer__contact a[href^="tel:"]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D86A1A' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4h3.5l1.8 4.5-2.3 1.4a11 11 0 0 0 6.1 6.1l1.4-2.3L20 15.5V19a1.5 1.5 0 0 1-1.6 1.5A16.5 16.5 0 0 1 3.5 5.6 1.5 1.5 0 0 1 5 4z'/%3E%3C/svg%3E")}.footer__contact a[href*="wa.me"]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%2325D366' d='M12 2a10 10 0 0 0-8.6 15.1L2 22l5-1.3A10 10 0 1 0 12 2zm0 18.2a8.2 8.2 0 0 1-4.2-1.2l-.3-.2-3 .8.8-2.9-.2-.3A8.2 8.2 0 1 1 12 20.2zm4.5-6.1c-.2-.1-1.5-.7-1.7-.8s-.4-.1-.6.1-.7.8-.8 1-.3.2-.5.1a6.7 6.7 0 0 1-3.3-2.9c-.3-.4.3-.4.7-1.4a.5.5 0 0 0 0-.4l-.8-1.9c-.2-.5-.4-.4-.6-.4h-.5a1 1 0 0 0-.7.3 3 3 0 0 0-.9 2.2 5.2 5.2 0 0 0 1.1 2.7 11.8 11.8 0 0 0 4.5 4c1.7.7 2.3.8 3.2.6a2.7 2.7 0 0 0 1.8-1.3 2.2 2.2 0 0 0 .1-1.3c0-.1-.2-.2-.5-.3z'/%3E%3C/svg%3E")}.footer__contact a[href*="wa.me"]{color:#7ee2a5}.footer__contact li:last-child::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D86A1A' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-6.5-6-6.5-11a6.5 6.5 0 0 1 13 0c0 5-6.5 11-6.5 11z'/%3E%3Ccircle cx='12' cy='10' r='2.3'/%3E%3C/svg%3E")}@media (max-width:26rem){.footer__contact{grid-template-columns:1fr}}.footer__legal{padding-inline:4.5rem;text-align:center;opacity:.85}@media (max-width:48rem){.footer__legal{padding-inline:0;padding-block-end:4.5rem}}@media (min-width:62rem){.sharemoments__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(2rem,4vw,4rem);align-items:center;max-width:62rem;margin-inline:auto}.sharemoments__inner>*{grid-column:1}.sharemoments__inner>.contest-prize{grid-column:2;grid-row:1 / span 3;align-self:end;margin:0;width:100%}.sharemoments__inner>.contest-cta{grid-column:2;grid-row:4;margin:1rem 0 0}.sharemoments__inner>.sharemoments__links{grid-column:2;grid-row:5;align-self:start;margin-block-start:.5rem}.sharemoments__inner>.sharemoments__lead{font-size:.95rem}}@media (min-width:62rem){.sharemoments__inner>.sharemoments__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;width:100%;max-width:24rem;justify-self:center}.sharemoments__inner>.sharemoments__links li,.sharemoments__inner>.sharemoments__links a{width:100%}.sharemoments__inner>.sharemoments__lead{margin-block-end:.9rem}.sharemoments__inner>.sharemoments__tag{margin-block-start:0;justify-self:center}.sharemoments__inner>.contest-prize{grid-row:1 / span 3;align-self:center}}.footer__contact{grid-template-columns:1fr;gap:.55rem}.footer__contact li{margin:0}.contest-coming-soon p.contest-coming-soon__month{display:flex;align-items:center;justify-content:center;gap:1rem;border:0;padding:0;margin:.25rem 0 .9rem;font-size:clamp(2.2rem,4.5vw,3.2rem);letter-spacing:.03em;background:linear-gradient(180deg,#FFD3A8 0%,#F59A4A 45%,#D86A1A 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.contest-coming-soon p.contest-coming-soon__month::before,.contest-coming-soon p.contest-coming-soon__month::after{content:"";width:clamp(2rem,6vw,4.5rem);height:1px;flex:none;background:linear-gradient(90deg,transparent,#D86A1A)}.contest-coming-soon p.contest-coming-soon__month::after{transform:scaleX(-1)}.contest-coming-soon__badge{animation:contest-badge-glow 2.8s ease-in-out infinite;background:rgba(216,106,26,.1);border:1px solid rgba(245,154,74,.55);color:var(--color-gold-light);display:inline-flex;align-items:center;gap:.5rem;margin:.35rem 0 0}.contest-coming-soon__badge:not(.contest-coming-soon__badge--countdown)::before{content:"";width:.95rem;height:.95rem;flex:none;background:no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F59A4A' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h12M6 21h12M7 3c0 5 5 6 5 9s-5 4-5 9M17 3c0 5-5 6-5 9s5 4 5 9'/%3E%3C/svg%3E")}@keyframes contest-badge-glow{0%,100%{box-shadow:0 0 0 0 rgba(245,154,74,0)}50%{box-shadow:0 0 0 5px rgba(245,154,74,.12),0 0 18px rgba(245,154,74,.25)}}.contest-coming-soon__cta{margin-block-start:1.1rem}@media (max-width:30rem){.contest-coming-soon p.contest-coming-soon__month{font-size:1.9rem;gap:.6rem;white-space:nowrap}.contest-coming-soon p.contest-coming-soon__month::before,.contest-coming-soon p.contest-coming-soon__month::after{width:1.1rem}}@media (min-width:62rem){.sharemoments__inner{align-items:center;row-gap:.35rem}.sharemoments__inner>.contest-prize{grid-row:1 / span 2;align-self:end}.sharemoments__inner>.contest-cta{grid-row:3;align-self:center;margin-block-start:.6rem}.sharemoments__inner>.sharemoments__links{grid-row:4}.sharemoments__inner>.kicker{align-self:end}.sharemoments__inner>.sharemoments__tag{align-self:start}}.sharemoments__main,.sharemoments__side{display:contents}@media (min-width:62rem){.sharemoments__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;row-gap:0}.sharemoments__inner>.sharemoments__main,.sharemoments__inner>.sharemoments__side{display:flex;flex-direction:column;align-items:center;text-align:center;grid-row:1}.sharemoments__inner>.sharemoments__main{grid-column:1}.sharemoments__inner>.sharemoments__side{grid-column:2}.sharemoments__main>.kicker{margin-block-end:.4rem}.sharemoments__main>.sharemoments__lead{margin-block-end:1.25rem;font-size:.95rem}.sharemoments__side>.contest-prize{width:100%;margin:0}.sharemoments__side>.contest-cta{margin:1.1rem 0 .4rem}.sharemoments__side>.sharemoments__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;width:100%;max-width:24rem;margin:.4rem 0 0;padding:0}.sharemoments__side>.sharemoments__links li,.sharemoments__side>.sharemoments__links a{width:100%}}.contest-winner-section__card{position:relative;overflow:hidden;isolation:isolate;padding:clamp(1.9rem,3.5vw,2.6rem) 1.75rem clamp(1.75rem,3vw,2.25rem);background:radial-gradient(ellipse 42% 55% at 50% 44%,rgba(245,154,74,.26),rgba(245,154,74,.08) 45%,transparent 72%),radial-gradient(ellipse 70% 40% at 50% 105%,rgba(196,90,20,.22),transparent 70%),linear-gradient(165deg,#2b1f11 0%,#17110a 50%,#0B0907 100%);border:1px solid rgba(245,154,74,.5);border-radius:18px;box-shadow:0 26px 60px -28px rgba(60,40,15,.7),inset 0 0 0 6px rgba(11,9,7,.35),inset 0 0 0 7px rgba(216,106,26,.28)}.contest-winner-section__card::before,.contest-winner-section__card::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-repeat:no-repeat}.contest-winner-section__card::before{background-image:radial-gradient(circle,rgba(255,205,150,.95) 0 1.4px,transparent 2.6px),radial-gradient(circle,rgba(255,205,150,.85) 0 1.1px,transparent 2.2px),radial-gradient(circle,rgba(255,205,150,.9) 0 1.6px,transparent 3px),radial-gradient(circle,rgba(255,205,150,.8) 0 1px,transparent 2px),radial-gradient(circle,rgba(255,205,150,.9) 0 1.3px,transparent 2.5px),radial-gradient(circle,rgba(255,205,150,.75) 0 1px,transparent 2px);background-size:12px 12px;background-position:14% 22%,28% 70%,80% 18%,90% 62%,64% 86%,8% 80%;animation:contest-twinkle 3.6s ease-in-out infinite}.contest-winner-section__card::after{background-image:radial-gradient(circle,rgba(255,205,150,.85) 0 1.2px,transparent 2.4px),radial-gradient(circle,rgba(255,205,150,.8) 0 1px,transparent 2px),radial-gradient(circle,rgba(255,205,150,.9) 0 1.5px,transparent 2.8px),radial-gradient(circle,rgba(255,205,150,.7) 0 1px,transparent 2px),radial-gradient(circle,rgba(255,205,150,.85) 0 1.2px,transparent 2.4px);background-size:12px 12px;background-position:22% 42%,74% 40%,38% 14%,58% 24%,94% 88%;animation:contest-twinkle 3.6s ease-in-out 1.8s infinite}@keyframes contest-twinkle{0%,100%{opacity:.25}50%{opacity:1}}.contest-winner-section__card .kicker{font-size:.8rem;letter-spacing:.24em}@media (prefers-reduced-motion:reduce){.contest-winner-section__card::before,.contest-winner-section__card::after{animation:none;opacity:.6}}.contest-winner-section__card::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFC08A' d='M10 0c.9 5 4.1 8.1 10 10-5.9 1.9-9.1 5-10 10-.9-5-4.1-8.1-10-10 5.9-1.9 9.1-5 10-10z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFC08A' d='M10 0c.9 5 4.1 8.1 10 10-5.9 1.9-9.1 5-10 10-.9-5-4.1-8.1-10-10 5.9-1.9 9.1-5 10-10z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFC08A' d='M10 0c.9 5 4.1 8.1 10 10-5.9 1.9-9.1 5-10 10-.9-5-4.1-8.1-10-10 5.9-1.9 9.1-5 10-10z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFC08A' d='M10 0c.9 5 4.1 8.1 10 10-5.9 1.9-9.1 5-10 10-.9-5-4.1-8.1-10-10 5.9-1.9 9.1-5 10-10z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFC08A' d='M10 0c.9 5 4.1 8.1 10 10-5.9 1.9-9.1 5-10 10-.9-5-4.1-8.1-10-10 5.9-1.9 9.1-5 10-10z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFC08A' d='M10 0c.9 5 4.1 8.1 10 10-5.9 1.9-9.1 5-10 10-.9-5-4.1-8.1-10-10 5.9-1.9 9.1-5 10-10z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFC08A' d='M10 0c.9 5 4.1 8.1 10 10-5.9 1.9-9.1 5-10 10-.9-5-4.1-8.1-10-10 5.9-1.9 9.1-5 10-10z'/%3E%3C/svg%3E");background-position:9% 20%,24% 76%,82% 16%,91% 64%,66% 88%,5% 58%,40% 8%;background-size:14px 14px,9px 9px,16px 16px,10px 10px,12px 12px,8px 8px,7px 7px}.contest-winner-section__card::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFC08A' d='M10 0c.9 5 4.1 8.1 10 10-5.9 1.9-9.1 5-10 10-.9-5-4.1-8.1-10-10 5.9-1.9 9.1-5 10-10z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFC08A' d='M10 0c.9 5 4.1 8.1 10 10-5.9 1.9-9.1 5-10 10-.9-5-4.1-8.1-10-10 5.9-1.9 9.1-5 10-10z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFC08A' d='M10 0c.9 5 4.1 8.1 10 10-5.9 1.9-9.1 5-10 10-.9-5-4.1-8.1-10-10 5.9-1.9 9.1-5 10-10z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFC08A' d='M10 0c.9 5 4.1 8.1 10 10-5.9 1.9-9.1 5-10 10-.9-5-4.1-8.1-10-10 5.9-1.9 9.1-5 10-10z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFC08A' d='M10 0c.9 5 4.1 8.1 10 10-5.9 1.9-9.1 5-10 10-.9-5-4.1-8.1-10-10 5.9-1.9 9.1-5 10-10z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFC08A' d='M10 0c.9 5 4.1 8.1 10 10-5.9 1.9-9.1 5-10 10-.9-5-4.1-8.1-10-10 5.9-1.9 9.1-5 10-10z'/%3E%3C/svg%3E");background-position:18% 44%,76% 38%,34% 90%,58% 12%,96% 30%,50% 94%;background-size:8px 8px,11px 11px,7px 7px,9px 9px,12px 12px,8px 8px}@media (max-width:40rem){.contest-winner-section__card::after{display:none}.contest-winner-section__card::before{background-position:6% 6%,8% 96%,94% 5%,95% 94%,50% 99%,4% 50%,96% 48%}}.favcard__pill{display:inline-flex;align-items:flex-start;gap:.14em;padding:.3rem .78rem .32rem;border-radius:999px;background:linear-gradient(160deg,#CC6418 0%,#B84800 55%,#8A3806 100%);color:#fff;font-family:var(--body);font-weight:700;font-size:.95rem;line-height:1.1;letter-spacing:.01em;white-space:nowrap;box-shadow:0 4px 10px -5px rgba(60,40,15,.6),inset 0 1px 0 rgba(255,244,210,.25)}.favcard__pill sup{font-size:.6em;font-weight:700;line-height:1;position:relative;top:.12em;vertical-align:baseline;opacity:.92}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard__price{color:inherit!important}.favcard__deal{display:inline-flex;align-items:stretch;max-width:100%;border-radius:999px;box-shadow:0 5px 12px -6px rgba(60,40,15,.65)}.favcard__deal .favcard__pill{box-shadow:inset 0 1px 0 rgba(255,244,210,.25)}.favcard__deal .favcard__pill--sale{align-items:center;gap:.5em;border-start-end-radius:0;border-end-end-radius:0}.favcard__pill--sale s{font-size:.72em;font-weight:500;color:rgba(255,240,210,.72);text-decoration:line-through;text-decoration-thickness:1.5px;text-decoration-color:rgba(255,240,210,.85)}.favcard__now{display:inline-flex;align-items:flex-start;gap:.14em}.favcard__off{display:inline-flex;align-items:center;padding:0 .65rem 0 .55rem;border-start-end-radius:999px;border-end-end-radius:999px;background:linear-gradient(160deg,#F08A2C,#D9661A);color:#fff;font-size:.66rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-inline-start:1.5px dashed rgba(255,255,255,.55)}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard__media{isolation:isolate;border-radius:14px;background:radial-gradient(ellipse 75% 70% at 50% 38%,#FFFBF2 0%,#FBE6D2 55%,#F2C9A2 100%);box-shadow:0 10px 22px -14px rgba(60,40,15,.55)}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard__media img{mix-blend-mode:multiply;filter:saturate(1.08) contrast(1.04);transition:transform .9s cubic-bezier(.22,.8,.2,1),filter .6s ease}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard__media::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(216,106,26,.45),inset 0 -34px 30px -26px rgba(60,40,15,.28);background:radial-gradient(ellipse 90% 80% at 50% 45%,transparent 62%,rgba(60,40,15,.1) 100%)}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard__badges{z-index:2}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard:hover .favcard__media img{transform:scale(1.07);filter:saturate(1.14) contrast(1.06) brightness(1.02)}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard:hover .favcard__media{box-shadow:0 16px 30px -14px rgba(60,40,15,.6),0 0 0 1px rgba(216,106,26,.35)}@media (prefers-reduced-motion:reduce){:is(#favourites,#signature,#offers-list,#new-dishes) .favcard:hover .favcard__media img{transform:none}}.favcard__deal{overflow:hidden;font-family:var(--body);line-height:1.1}.favcard__deal>*{display:inline-flex;align-items:center;padding:.32rem .6rem;white-space:nowrap}.favcard__was{background:linear-gradient(160deg,#7E3304,#5E2600);color:#F3E4C4;font-size:.78rem;font-weight:600;text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:#FF9A4D;border-start-start-radius:999px;border-end-start-radius:999px;padding-inline-start:.75rem}.favcard__deal .favcard__off{border-radius:0;padding-inline:.5rem;border-inline:1.5px dashed rgba(255,255,255,.6)}.favcard__deal .favcard__now{gap:.14em;align-items:flex-start;background:linear-gradient(160deg,#CC6418 0%,#B84800 55%,#8A3806 100%);color:#fff;font-size:.95rem;font-weight:700;border-start-end-radius:999px;border-end-end-radius:999px;padding-inline-end:.8rem}.favcard__deal .favcard__now sup{font-size:.6em;font-weight:700;line-height:1;position:relative;top:.12em}@media (max-width:26rem){.favcard__deal>*{padding-inline:.45rem}.favcard__was{font-size:.72rem}}.favcard__was{font-size:.86rem;font-weight:700;color:#FFF1D6;text-decoration-thickness:1.5px;text-decoration-color:rgba(255,241,214,.9)}@media (max-width:26rem){.favcard__was{font-size:.78rem}}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard__price s.favcard__was{font-size:.86rem;font-weight:700;color:#FFF1D6;margin:0;text-decoration-thickness:1.5px;text-decoration-color:rgba(255,241,214,.9)}@media (max-width:26rem){:is(#favourites,#signature,#offers-list,#new-dishes) .favcard__price s.favcard__was{font-size:.78rem}}.offer-tag{display:inline-flex;align-items:stretch;max-width:100%;vertical-align:middle;border-radius:999px;overflow:hidden;font-family:var(--body);line-height:1.1;text-align:start;box-shadow:0 5px 12px -6px rgba(60,40,15,.65)}.offer-tag>*{display:inline-flex;align-items:center;padding:.32rem .6rem;white-space:nowrap}.offer-tag s.offer-tag__was{background:linear-gradient(160deg,#7E3304,#5E2600);color:#FFF1D6;font-size:.86rem;font-weight:700;margin:0;text-decoration:line-through;text-decoration-thickness:1.5px;text-decoration-color:rgba(255,241,214,.9);padding-inline-start:.75rem}.offer-tag__off{background:linear-gradient(160deg,#F08A2C,#D9661A);color:#fff;font-size:.66rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding-inline:.5rem;border-inline:1.5px dashed rgba(255,255,255,.6)}.offer-tag__now{gap:.14em;align-items:flex-start!important;background:linear-gradient(160deg,#CC6418 0%,#B84800 55%,#8A3806 100%);color:#fff;font-size:.95rem;font-weight:700;padding-inline-end:.8rem}.offer-tag__now sup{font-size:.6em;font-weight:700;line-height:1;position:relative;top:.12em}.offer-tag--compact>*{padding-block:.24rem}.offer-tag--compact s.offer-tag__was{font-size:.74rem;padding-inline:.55rem .45rem}.offer-tag--compact .offer-tag__off{font-size:.58rem;padding-inline:.4rem}.offer-tag--compact .offer-tag__now{font-size:.84rem;padding-inline:.45rem .6rem}@media (max-width:26rem){.offer-tag>*{padding-inline:.45rem}.offer-tag s.offer-tag__was{font-size:.78rem}}.mitem__price.has-offer{display:block;flex-basis:100%;text-align:start;margin-block:.35rem .1rem;color:inherit}[dir="rtl"] .mitem__price.has-offer{text-align:start}:root{--kkr-orange:#D05800;--kkr-orange-deep:#B84800;--kkr-orange-bright:#F07A1A}.kkr-word{color:var(--kkr-orange);background:linear-gradient(180deg,#EE7A1E 0%,#D05800 55%,#B84800 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.moments .kkr-word,.sharemoments .kkr-word,.ctaband .kkr-word,.contest-modal .kkr-word{background:linear-gradient(180deg,#FFA24D 0%,#F07A1A 55%,#D86000 100%);-webkit-background-clip:text;background-clip:text}.offer-tag__off,.favcard__off{background:linear-gradient(160deg,#E26A10,#D05800 55%,#B84800)}.cart-toggle__count{background:var(--kkr-orange);color:#fff;border-color:#fff}@media (min-width:62rem){.menupage.is-panes>.menu__jump li.is-current a::after{background:var(--kkr-orange)}}.ctaband__card{background:radial-gradient(ellipse 55% 120% at 0% 0%,rgba(255,190,120,.45),transparent 60%),radial-gradient(ellipse 50% 110% at 100% 100%,rgba(120,40,0,.35),transparent 65%),linear-gradient(135deg,#EE7A1E 0%,#D05800 55%,#B84800 100%);border:1px solid rgba(120,40,0,.45);box-shadow:0 24px 50px -24px rgba(120,40,0,.6),inset 0 1px 0 rgba(255,230,200,.45)}.ctaband__card h2,.ctaband__card h2 .kkr-word{color:#140B04;-webkit-text-fill-color:#140B04;background:none}.ctaband__card p{color:rgba(20,11,4,.85)}.ctaband .btn--red{background:#140B04;color:#FFB066;border:1.5px solid #140B04;box-shadow:0 10px 22px -10px rgba(20,11,4,.7)}.ctaband .btn--red:hover{background:#2A1708;color:#FFC48A;border-color:#2A1708}.ctaband .btn--red .btn__icon{color:#FFB066}.ctaband .btn--solid,.ctaband .btn--wa{background:transparent;color:#140B04;border:1.5px solid rgba(20,11,4,.75)}.ctaband .btn--solid:hover,.ctaband .btn--wa:hover{background:rgba(20,11,4,.1);color:#140B04;border-color:#140B04}.ctaband .btn--solid .btn__icon{color:#140B04}.ctaband .btn--wa .btn__icon{color:#0E7A3A}.masthead{border-color:transparent;box-shadow:0 8px 24px rgba(11,9,7,.12)}.ctaband .btn--red,.ctaband .btn--solid,.ctaband .btn--wa{background:#fff;color:#140B04;border:1.5px solid #fff;box-shadow:0 8px 18px -10px rgba(20,11,4,.55);transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .15s ease}.ctaband .btn--red .btn__icon,.ctaband .btn--solid .btn__icon{color:#140B04}.ctaband .btn--wa .btn__icon{color:#0E7A3A}.ctaband .btn--red:hover,.ctaband .btn--solid:hover,.ctaband .btn--wa:hover,.ctaband .btn--red:focus-visible,.ctaband .btn--solid:focus-visible,.ctaband .btn--wa:focus-visible,.ctaband .btn--red:active,.ctaband .btn--solid:active,.ctaband .btn--wa:active{background:#8F3A05;color:#fff;border-color:#fff}.ctaband .btn--red:hover .btn__icon,.ctaband .btn--solid:hover .btn__icon,.ctaband .btn--wa:hover .btn__icon,.ctaband .btn--red:active .btn__icon,.ctaband .btn--solid:active .btn__icon,.ctaband .btn--wa:active .btn__icon{color:#fff}.ctaband .btn--red:active,.ctaband .btn--solid:active,.ctaband .btn--wa:active{transform:scale(.97)}.masthead.is-stuck{border-color:transparent}.masthead,.masthead.is-stuck{border:1px solid rgba(184,72,0,.16);box-shadow:0 1px 0 rgba(255,255,255,.7) inset,0 2px 6px rgba(60,40,15,.06),0 12px 28px -10px rgba(60,40,15,.22)}.menupage .menucard__items{display:grid;column-count:auto!important;columns:auto!important;grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:clamp(.8rem,1.6vw,1.15rem);align-items:stretch;list-style:none;padding:0;margin:0}.menupage .menucard__items>li{break-after:auto!important;break-inside:auto}.menupage .mitem{display:flex;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:.55rem .55rem .75rem;border:0;background:#fff;border-radius:16px;box-shadow:0 1px 0 rgba(184,72,0,.08),0 10px 24px -16px rgba(60,40,15,.45);transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.menupage .mitem:last-child{padding-block-end:.75rem;border:0}.menupage .mitem:hover{transform:translateY(-4px);background:#fff;z-index:2;box-shadow:0 1px 0 rgba(184,72,0,.12),0 18px 34px -16px rgba(60,40,15,.55)}.menupage .mitem__thumb{width:100%;height:auto;aspect-ratio:4 / 3;border-radius:12px;border:0;box-shadow:inset 0 0 0 1px rgba(184,72,0,.2);background:radial-gradient(ellipse 75% 70% at 50% 38%,#FFFBF2 0%,#FBE6D2 60%,#F2C9A2 100%)}.menupage .mitem__copy{display:flex;flex-direction:column;flex:1 1 auto;padding:.7rem .3rem 0}.menupage .mitem__head{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;flex-wrap:nowrap}.menupage .mitem__head h3{font-family:var(--body);font-size:1rem;font-weight:700;line-height:1.25;color:#231b13;letter-spacing:0}.menupage .mitem__dots{display:none}.menupage .mitem__price{display:inline-flex;align-items:flex-start;gap:.14em;text-align:start;padding:.26rem .72rem .28rem;border-radius:999px;background:linear-gradient(160deg,#CC6418 0%,#B84800 55%,#8A3806 100%);color:#fff;font-family:var(--body);font-weight:700;font-size:.9rem;line-height:1.1;box-shadow:0 4px 10px -5px rgba(60,40,15,.6)}.menupage .mitem__price::before{content:"Rs";font-size:.6em;position:relative;top:.12em;opacity:.92}.menupage .mitem:has(select.cart-add__tier) .mitem__price{background:none;box-shadow:none;padding:0;color:#8A3806;font-size:.78rem;font-weight:600;line-height:1.45;white-space:normal}.menupage .mitem:has(select.cart-add__tier) .mitem__price::before{content:none}.menupage .mitem__price.has-offer{background:none;box-shadow:none;padding:0;margin:0}.menupage .mitem__price.has-offer::before{content:none}.menupage .mitem p{font-size:.8rem;margin:.35rem 0 0;color:#85796b}.menupage .mitem .cart-add{margin-block-start:auto;padding-block-start:.75rem;display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important}.menupage .mitem .cart-add__tier{flex:1 1 100%;width:100%;margin:0;font-size:.8rem;padding:.4rem .6rem}.menupage .mitem .cart-add__btn{flex:1 1 auto;justify-content:center;padding:.55rem .8rem;font-size:.72rem}@media (max-width:34rem){.menupage .menucard__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.menupage .mitem{padding:.45rem .45rem .6rem;border-radius:14px}.menupage .mitem__head h3{font-size:.88rem}.menupage .mitem .cart-add__btn{font-size:.64rem;padding:.5rem .5rem;letter-spacing:.06em}}@media (prefers-reduced-motion:reduce){.menupage .mitem:hover{transform:none}}.dinein-mode{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:3px;border-radius:999px;background:rgba(184,72,0,.08);border:1px solid rgba(184,72,0,.25)}.dinein-mode__btn{border:0;border-radius:999px;background:transparent;padding:.5rem .6rem;font:inherit;font-size:.8rem;font-weight:700;color:#8A3806;cursor:pointer;transition:background-color .2s ease,color .2s ease}.dinein-mode__btn.is-active{background:linear-gradient(160deg,#CC6418,#B84800);color:#fff;box-shadow:0 4px 10px -5px rgba(60,40,15,.6)}.dinein-form__group{display:grid;gap:.6rem}.dinein-form__group[hidden]{display:none}.dinein-account{margin:0;font-size:.88rem;color:#3a2f22;line-height:1.4}.dinein-account strong{color:#231b13}.dinein-account__login{width:100%;justify-content:center}.dinein-account__login[hidden]{display:none!important}.menu__offers{background:radial-gradient(ellipse 60% 40% at 0% 0%,rgba(240,122,26,.14),transparent 70%),linear-gradient(180deg,#FFF8F0,#FDF1E4);border-color:rgba(208,88,0,.45)}.menu__offers h2{display:inline-flex;align-items:center;gap:.5rem;color:#8A3806}.menu__offers-icon{display:inline-grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;background:linear-gradient(160deg,#EE7A1E,#D05800);color:#fff;flex:none;box-shadow:0 6px 14px -6px rgba(208,88,0,.7)}.menu__offers-icon svg{width:1.05rem;height:1.05rem}.menu__offers .menucard__sub{color:#B84800}.menu__offers .menucard__panel{padding-block-start:.25rem}.menu__offers-promos:not([hidden]){display:grid;gap:.9rem;margin-block-end:1.1rem}.menu__jump li.menu__jump-offers a{color:#B84800;font-weight:800}.menu__jump li.menu__jump-offers .menu__jump-icon{color:#D05800}.menupage.is-panes>.menu__jump li.menu__jump-offers:not(.is-current) a{background:rgba(208,88,0,.09)}.menupage.is-searching #cat-offers{display:none!important}.menupage .mitem[hidden],.menupage .menu__cat[hidden]{display:none!important}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard select.cart-add__tier{-webkit-appearance:none;appearance:none;width:auto!important;max-width:100%!important;justify-self:start;padding:.3rem 1.9rem .32rem .78rem;border:0;border-radius:999px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right .7rem center / .62rem,linear-gradient(160deg,#CC6418 0%,#B84800 55%,#8A3806 100%);color:#fff;font-family:var(--body);font-size:.8rem;font-weight:700;line-height:1.2;box-shadow:0 4px 10px -5px rgba(60,40,15,.6);cursor:pointer}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard select.cart-add__tier:focus-visible{outline:2px solid #F59A4A;outline-offset:2px}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard select.cart-add__tier option{color:#231b13;background:#fff}[dir="rtl"] :is(#favourites,#signature,#offers-list,#new-dishes) .favcard select.cart-add__tier{padding:.3rem .78rem .32rem 1.9rem;background-position:left .7rem center,0 0}.offerspage{max-width:calc(var(--shell) + var(--gutter) * 2);margin-inline:auto;padding:clamp(1.5rem,4vw,2.75rem) var(--gutter) clamp(2.5rem,6vw,4rem)}.offers__head{text-align:center;margin-block-end:clamp(1.5rem,3vw,2.25rem)}.offers__head h1{display:inline-flex;align-items:center;gap:.65rem;margin:.35rem 0 .5rem;font-family:var(--display);font-weight:400;font-size:clamp(2.2rem,5vw,3.2rem);color:#231b13}.offers__icon,.offers__empty-icon{display:inline-grid;place-items:center;flex:none;border-radius:50%;color:#fff;background:linear-gradient(160deg,#EE7A1E,#D05800);box-shadow:0 8px 18px -8px rgba(208,88,0,.7)}.offers__icon{width:2.6rem;height:2.6rem}.offers__icon svg{width:1.4rem;height:1.4rem}.offers__lead{max-width:38rem;margin:0 auto;color:#6b5f52}.offers__loading{text-align:center;color:#85796b}.offers__list{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:clamp(1rem,2vw,1.4rem);overflow:visible}.offers__list[hidden]{display:none!important}.offers__list .favcard{width:auto;flex:none;max-width:none}.offers__empty{max-width:34rem;margin:1rem auto 0;padding:clamp(2rem,5vw,3rem) 1.5rem;text-align:center;border-radius:20px;border:1px dashed rgba(208,88,0,.45);background:radial-gradient(ellipse 70% 60% at 50% 0%,rgba(240,122,26,.1),transparent 70%),#FFFBF6}.offers__empty[hidden]{display:none}.offers__empty-icon{width:3.6rem;height:3.6rem;margin-block-end:1rem}.offers__empty-icon svg{width:1.9rem;height:1.9rem}.offers__empty h2{margin:0 0 .4rem;font-family:var(--display);font-weight:400;font-size:clamp(1.5rem,3vw,1.9rem);color:#231b13}.offers__empty p{margin:0 0 1.4rem;color:#6b5f52}.contest-coming-soon__badge:not(.contest-coming-soon__badge--countdown){animation:contest-badge-colours 3.6s steps(1,end) infinite}@keyframes contest-badge-colours{0%{background:#D05800;color:#fff;border-color:#FFB066;box-shadow:0 0 18px rgba(240,122,26,.55)}25%{background:#B8261E;color:#fff;border-color:#FF8A7A;box-shadow:0 0 18px rgba(214,48,40,.55)}50%{background:#1F7A45;color:#fff;border-color:#7EE2A5;box-shadow:0 0 18px rgba(46,160,90,.5)}75%{background:#E3B23C;color:#1a0f05;border-color:#FFE19A;box-shadow:0 0 18px rgba(227,178,60,.55)}100%{background:#D05800;color:#fff;border-color:#FFB066;box-shadow:0 0 18px rgba(240,122,26,.55)}}.contest-coming-soon__badge:not(.contest-coming-soon__badge--countdown)::before{filter:brightness(0) invert(1)}@media (prefers-reduced-motion:reduce){.contest-coming-soon__badge:not(.contest-coming-soon__badge--countdown){animation:none;background:#D05800;color:#fff}}@media (hover:hover) and (pointer:fine){.menupage .mitem .cart-add__btn{opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .3s ease,transform .3s ease,background-color .25s ease,color .25s ease}.menupage .mitem:hover .cart-add__btn,.menupage .mitem:focus-within .cart-add__btn{opacity:1;transform:none;pointer-events:auto}}.mitem__hint{display:block;font-size:.74rem;font-style:italic;color:var(--muted-dark,#6b5f52);margin-block-start:.25rem}@media (hover:hover) and (pointer:fine){.menupage .mitem__hint{opacity:0;transform:translateY(-2px);transition:opacity .25s ease,transform .25s ease}.menupage .mitem:hover .mitem__hint,.menupage .mitem:focus-within .mitem__hint{opacity:1;transform:none}}.menupage .mitem select.cart-add__tier{-webkit-appearance:none;appearance:none;flex:0 1 auto;width:auto;max-width:100%;padding:.3rem 1.9rem .32rem .78rem;border:0;border-radius:999px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right .7rem center / .62rem,linear-gradient(160deg,#CC6418 0%,#B84800 55%,#8A3806 100%);color:#fff;font-family:var(--body);font-size:.8rem;font-weight:700;line-height:1.2;box-shadow:0 4px 10px -5px rgba(60,40,15,.6);cursor:pointer}.menupage .mitem select.cart-add__tier:focus-visible{outline:2px solid #F59A4A;outline-offset:2px}.menupage .mitem select.cart-add__tier option{color:#231b13;background:#fff}[dir="rtl"] .menupage .mitem select.cart-add__tier{padding:.3rem .78rem .32rem 1.9rem;background-position:left .7rem center,0 0}.menupage .mitem .cart-add{flex-direction:column;align-items:flex-start}.menupage .mitem .cart-add__btn{align-self:stretch}.offers__section{margin-block-end:clamp(2rem,4vw,3rem)}.offers__section[hidden]{display:none}.offers__section-title{display:flex;align-items:center;gap:.9rem;margin:0 0 1.1rem;font-family:var(--display);font-weight:400;font-size:clamp(1.5rem,3vw,2rem);color:#231b13}.offers__section-title::after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(208,88,0,.45),transparent)}[dir="rtl"] .offers__section-title::after{background:linear-gradient(270deg,rgba(208,88,0,.45),transparent)}.offers__deals{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:clamp(1rem,2vw,1.4rem)}.deal{display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 1px 0 rgba(184,72,0,.1),0 14px 30px -18px rgba(60,40,15,.55)}.deal__media{aspect-ratio:16 / 9;background:linear-gradient(160deg,#FFF3E6,#FBDDBF)}.deal__media img{width:100%;height:100%;object-fit:cover;display:block}.deal__body{position:relative;padding:1rem 1.15rem 1.2rem}.deal__badge{display:inline-block;margin-block-end:.5rem;padding:.3rem .8rem;border-radius:999px;background:linear-gradient(160deg,#EE7A1E,#D05800 55%,#B84800);color:#fff;font-weight:800;font-size:.82rem;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 6px 14px -6px rgba(208,88,0,.7)}.deal__media + .deal__body .deal__badge{position:absolute;inset-block-start:-1rem;inset-inline-start:1rem;margin:0}.deal__media + .deal__body h3{margin-block-start:.6rem}.deal h3{margin:0 0 .35rem;font-family:var(--body);font-weight:800;font-size:1.1rem;color:#231b13}.deal p{margin:0;color:#6b5f52;font-size:.9rem;line-height:1.5}.deal__media{min-height:0;overflow:hidden;flex:none}.offers__list{padding:0!important;margin:0!important}.menupage .mitem__thumb{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:contain;object-position:center;padding:.35rem;background:#fff;border-radius:12px;box-shadow:inset 0 0 0 1px rgba(184,72,0,.14)}.menupage .mitem__copy{display:grid;flex:1 1 auto;column-gap:.5rem;row-gap:.45rem;align-items:center;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto 1fr auto;grid-template-areas:"name name" "desc desc" "gap gap" "price cart"}.menupage .mitem__head{display:contents}.menupage .mitem__head h3{grid-area:name;align-self:start}.menupage .mitem__copy>p{grid-area:desc;margin:0}.menupage .mitem__price{grid-area:price;justify-self:start;align-self:end;margin:0}.menupage .mitem .cart-add{grid-area:cart;margin:0!important;padding:0!important;align-self:end;justify-self:end;flex-direction:row!important;align-items:center!important;gap:.4rem}.menupage .mitem .cart-add__btn{align-self:auto!important;padding:.45rem .75rem;font-size:.66rem;letter-spacing:.08em;white-space:nowrap}.menupage .mitem:has(select.cart-add__tier) .mitem__copy,.menupage .mitem:has(.mitem__price.has-offer) .mitem__copy{grid-template-rows:auto auto 1fr auto auto;grid-template-areas:"name name" "desc desc" "gap gap" "price price" "cart cart"}.menupage .mitem:has(select.cart-add__tier) .cart-add,.menupage .mitem:has(.mitem__price.has-offer) .cart-add{justify-self:stretch;justify-content:space-between}.menupage .mitem:has(select.cart-add__tier) select.cart-add__tier{margin:0}@media (max-width:34rem){.menupage .mitem__copy{grid-template-rows:auto auto 1fr auto auto;grid-template-areas:"name name" "desc desc" "gap gap" "price price" "cart cart"}.menupage .mitem .cart-add{justify-self:stretch;flex-wrap:wrap}.menupage .mitem .cart-add__btn{flex:1 1 auto;justify-content:center}}.menupage .mitem__copy{grid-template-rows:auto auto 1fr auto auto;grid-template-areas:"name name" "desc desc" "gap gap" "price price" "cart cart"}.menupage .mitem .cart-add{justify-self:stretch;justify-content:flex-end;min-height:2.1rem}.menupage .mitem:has(select.cart-add__tier) .cart-add{justify-content:space-between}.menupage .mitem__copy{grid-template-rows:auto auto 1fr 2.6rem auto}.menupage .mitem__price{align-self:start}.menupage .mitem__copy{grid-template-rows:auto auto 1fr 2.6rem 2.5rem}.menupage .mitem .cart-add{align-self:stretch;height:2.5rem;min-height:0}.menupage .mitem .cart-add__btn,.menupage .mitem select.cart-add__tier{height:2.2rem}.menupage .mitem .mitem__copy{grid-template-rows:auto auto auto 1fr 2.6rem 2.5rem!important;grid-template-areas:"name name" "desc desc" "tag tag" "gap gap" "price price" "cart cart"!important}.menupage .mitem__copy>.mitem__desc,.menupage .mitem__copy>p{grid-area:desc;margin:0}.menupage .mitem__copy>.mitem__tag{grid-area:tag;margin:0;justify-self:start}.mitem,.favcard__media{position:relative}.offer-corner{position:absolute;z-index:3;inset-block-start:.7rem;inset-inline-start:.7rem;display:inline-flex;align-items:center;pointer-events:none;filter:drop-shadow(0 4px 8px rgba(120,40,0,.35))}.offer-corner__icon{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:50%;flex:none;background:radial-gradient(circle at 35% 30%,#F59A4A,#E0660F 55%,#C45200);color:#fff;border:2px solid #fff;position:relative;z-index:1}.offer-corner__icon svg{width:1.05rem;height:1.05rem}.offer-corner__text{margin-inline-start:-.75rem;padding:.22rem .6rem .22rem 1rem;border-radius:0 999px 999px 0;background:#fff;color:#C45200;font-family:var(--body);font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}[dir="rtl"] .offer-corner__text{padding:.22rem 1rem .22rem .6rem;border-radius:999px 0 0 999px;margin-inline-start:-.75rem}.deal__items{color:#3a2f22!important;font-weight:700;font-size:.88rem!important;margin:0 0 .4rem!important}.deal__items span{color:#D05800;margin-inline:.2rem}.deal__free{font-style:normal;color:#1F7A45;font-weight:800;text-transform:uppercase;font-size:.72rem;letter-spacing:.04em}.deal__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;margin-block-start:.85rem}.deal__add{padding:.55rem 1rem;font-size:.7rem}.dinein-bar__crest{margin-inline-end:0}.dinein-bar__offers{display:inline-flex;align-items:center;gap:.45rem;margin-inline-end:auto;padding:.35rem .85rem .35rem .35rem;border-radius:999px;text-decoration:none;background:rgba(240,122,26,.14);border:1px solid rgba(240,122,26,.55);color:#FFB066;font-size:.78rem;font-weight:800;letter-spacing:.02em;white-space:nowrap}.dinein-bar__offers svg{width:1.7rem;height:1.7rem;padding:.35rem;border-radius:50%;flex:none;background:radial-gradient(circle at 35% 30%,#F59A4A,#E0660F 55%,#C45200);color:#fff}.dinein-bar__offers:hover{background:rgba(240,122,26,.26);color:#FFD3A8}@media (max-width:26rem){.dinein-bar__offers span{display:none}.dinein-bar__offers{padding:.3rem}}.page-dinein-offers .offerspage{padding-block-start:1.5rem}.menupage .mitem__frame{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;border-radius:12px;background:#F7EFE6;isolation:isolate;box-shadow:inset 0 0 0 1px rgba(184,72,0,.14)}.menupage .mitem__frame::before{content:"";position:absolute;inset:-12%;z-index:-1;background:var(--img,none) center / cover no-repeat;filter:blur(16px) saturate(1.15) brightness(1.05);opacity:.65}.menupage .mitem__frame .mitem__thumb{width:100%;height:100%;aspect-ratio:auto;object-fit:contain;object-position:center;padding:0;background:transparent;border-radius:0;box-shadow:none;filter:drop-shadow(0 6px 10px rgba(40,20,5,.25))}.dinein-bar__offers{margin-inline-end:0}.dinein-bar__new{margin-inline-end:auto;margin-inline-start:.4rem}.dinein-bar__new svg{background:radial-gradient(circle at 35% 30%,#FFD36B,#E3A21A 55%,#B87800)}.kkr-toast{position:fixed;z-index:400;left:50%;bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));transform:translate(-50%,1rem);opacity:0;pointer-events:none;background:#140B04;color:#FFE0C0;padding:.7rem 1.1rem;border-radius:999px;font-size:.88rem;font-weight:700;box-shadow:0 10px 24px rgba(0,0,0,.35);transition:opacity .25s ease,transform .25s ease}.kkr-toast.is-visible{opacity:1;transform:translate(-50%,0)}@media (max-width:26rem){.dinein-bar__new span{display:none}.dinein-bar__new{padding:.3rem}}.footer{position:relative;isolation:isolate;background:transparent;color:var(--color-ivory);padding:clamp(3rem,6vw,5rem) var(--gutter) 1.5rem;margin-block-start:clamp(1rem,3vw,2rem)}.footer::before{content:"";position:absolute;z-index:-1;inset:clamp(3rem,6vw,5rem) var(--gutter) 0;inset-block-start:clamp(5.5rem,9vw,8rem);border-radius:28px 28px 0 0;background:radial-gradient(ellipse 50% 60% at 0% 0%,rgba(208,88,0,.16),transparent 70%),repeating-linear-gradient(135deg,rgba(255,255,255,.018) 0 2px,transparent 2px 22px),linear-gradient(160deg,#1d140c,#0B0907 70%)}.footer__inner{display:grid;align-items:start;gap:2rem clamp(1.5rem,3vw,3rem);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) minmax(0,1fr) minmax(19rem,1.45fr);padding-inline:clamp(1rem,3vw,2.5rem)}.footer__brand{padding-block-start:clamp(4.5rem,7vw,6rem)}.footer__inner>.footer__col:not(:has(.footer__contact)){padding-block-start:clamp(4.5rem,7vw,6rem)}.footer__col h2{font-size:1.05rem;letter-spacing:.06em;margin-block-end:1rem}.footer__col ul li a{display:inline-flex;align-items:center;gap:.45rem}.footer nav.footer__col ul li a::before{content:"";width:.38rem;height:.38rem;border-block-start:2px solid #F59A4A;border-inline-end:2px solid #F59A4A;transform:rotate(45deg);flex:none;opacity:.9}[dir="rtl"] .footer nav.footer__col ul li a::before{transform:rotate(-135deg)}.footer__inner>.footer__col:has(.footer__contact){grid-column:4;grid-row:1 / span 2;align-self:start;background:linear-gradient(165deg,#FFFBF6 0%,#FDEFE2 60%,#F9E0C8 100%);color:#231b13;border-radius:28px;padding:clamp(1.4rem,2.5vw,2rem);box-shadow:0 26px 50px -24px rgba(60,30,5,.55),0 0 0 1px rgba(208,88,0,.15)}.footer__inner>.footer__col:has(.footer__contact) h2{color:#231b13;font-size:1.25rem;letter-spacing:.02em;font-family:var(--display);font-weight:400}.footer .footer__contact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;margin:0}.footer .footer__contact li:has(>a[href*="wa.me"]),.footer .footer__contact li:last-child{grid-column:auto}.footer .footer__contact li:last-child{grid-column:1 / -1}.footer .footer__contact a,.footer .footer__contact li:last-child{display:flex;align-items:center;gap:.7rem;color:#231b13;font-weight:600;font-size:.92rem;line-height:1.35;text-decoration:none}.footer .footer__contact a:hover{color:#B84800}.footer .footer__contact a[href*="wa.me"]{color:#1c6b34}.footer .footer__contact a::before,.footer .footer__contact li:last-child::before{width:2.5rem;height:2.5rem;margin:0;border-radius:50%;flex:none;background-color:#fff;background-size:1.1rem;background-position:center;background-repeat:no-repeat;box-shadow:0 6px 14px -6px rgba(60,30,5,.45)}.footer__legal{border-block-start-color:rgba(245,154,74,.18)}@media (max-width:62rem){.footer__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__inner>.footer__col:has(.footer__contact){grid-column:1 / -1;grid-row:1}.footer__brand,.footer__inner>.footer__col:not(:has(.footer__contact)){padding-block-start:.5rem}.footer::before{inset-block-start:clamp(9rem,22vw,12rem)}}@media (max-width:34rem){.footer__inner{grid-template-columns:1fr;padding-inline:.5rem}.footer .footer__contact{grid-template-columns:1fr}.footer::before{inset-block-start:10rem}}.footer__inner{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,1.05fr) minmax(22rem,1.6fr)}.footer .footer__contact a{white-space:nowrap}.footer .footer__hours li{display:flex;justify-content:space-between;gap:1rem}.footer .footer__hours li span{white-space:nowrap}@media (max-width:62rem){.footer__inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:34rem){.footer__inner{grid-template-columns:1fr}}@media (min-width:62.01rem){.footer__inner{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,1fr) minmax(27rem,1.9fr)}}.footer .footer__contact a[href^="tel:"],.footer .footer__contact a[href*="wa.me"]{direction:ltr;unicode-bidi:isolate}[dir="rtl"] .footer .footer__contact a[href^="tel:"],[dir="rtl"] .footer .footer__contact a[href*="wa.me"]{flex-direction:row-reverse;justify-content:flex-end}.footer{padding-inline:calc(.75rem + clamp(1rem,3vw,2.5rem))}.footer::before{inset-inline:.75rem}.footer__inner{max-width:calc(var(--shell) + 6rem);margin-inline:auto;padding-inline:0}.footer__legal{max-width:calc(var(--shell) + 6rem)}.footer__map{position:relative;margin-block-start:1.2rem;border-radius:18px;overflow:hidden;aspect-ratio:16 / 10;background:#efe6da;box-shadow:0 0 0 1px rgba(208,88,0,.18),0 10px 22px -14px rgba(60,30,5,.5)}.footer__map iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.footer__map-open{position:absolute;inset-block-start:.7rem;inset-inline-start:.7rem;z-index:1;display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .8rem;border-radius:10px;background:#fff;color:#B84800;font-weight:800;font-size:.82rem;text-decoration:none;box-shadow:0 6px 14px -6px rgba(60,30,5,.45)}.footer__map-open svg{width:1rem;height:1rem}.footer__map-open:hover{color:#8A3806;background:#FFF4EA}.footer{padding-block-start:1.5rem}.footer::before{inset-block-start:clamp(5.5rem,8vw,7rem)}.footer__inner{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr)!important;gap:clamp(2rem,4vw,3rem) clamp(1.5rem,4vw,3.5rem);max-width:calc(var(--shell) + 4rem)}.footer__brand,.footer__inner>.footer__col:not(:has(.footer__contact)){padding-block-start:0;grid-row:2}.footer__inner>.footer__col:has(.footer__contact){grid-column:1 / -1!important;grid-row:1!important;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:clamp(1.25rem,3vw,2.5rem);grid-template-areas:"title map" "list map";align-items:start;padding:clamp(1.4rem,2.6vw,2rem)}.footer__inner>.footer__col:has(.footer__contact) h2{grid-area:title;margin-block-end:1rem}.footer .footer__contact{grid-area:list}.footer__map{grid-area:map;margin:0;aspect-ratio:auto;height:100%;min-height:14rem;align-self:stretch}.footer__brand{display:grid;grid-template-columns:auto 1fr;column-gap:1rem;align-items:center;align-content:start}.footer__brand .footer__crest-row{grid-row:1 / span 2;margin:0}.footer__brand .footer__crest{width:5.5rem;height:5.5rem}.footer__brand .footer__tagline{margin:0;font-size:1.15rem;line-height:1.3}.footer__brand .footer__strap{margin:.3rem 0 0;font-size:.8rem}.footer__brand .footer__social{grid-column:1 / -1;margin-block-start:1.1rem}.footer__col h2{margin-block-start:.2rem}.footer__legal{margin-block-start:clamp(1.75rem,3vw,2.5rem)}@media (max-width:62rem){.footer__inner{grid-template-columns:repeat(2,minmax(0,1fr))!important}.footer__inner>.footer__col:has(.footer__contact){grid-template-columns:1fr;grid-template-areas:"title" "list" "map"}.footer__map{height:auto;aspect-ratio:16 / 9;min-height:0;margin-block-start:1.1rem}.footer__brand{grid-column:1 / -1}.footer__brand,.footer__inner>.footer__col:not(:has(.footer__contact)){grid-row:auto}.footer::before{inset-block-start:6rem}}@media (max-width:34rem){.footer__inner{grid-template-columns:1fr!important}}@media (max-width:62rem){.footer__map{max-height:15rem}}.footer .footer__contact{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.25rem}.footer .footer__contact li:last-child{grid-column:auto}.footer .footer__contact li.footer__phones{display:flex;align-items:center;flex-wrap:wrap;gap:.15rem .45rem;direction:ltr;unicode-bidi:isolate;color:#231b13;font-weight:600;font-size:.92rem}[dir="rtl"] .footer .footer__contact li.footer__phones{flex-direction:row-reverse;justify-content:flex-end}.footer .footer__contact li.footer__phones::before{content:"";order:-1;width:2.5rem;height:2.5rem;border-radius:50%;flex:none;margin-inline-end:.25rem;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D86A1A' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4h3.5l1.8 4.5-2.3 1.4a11 11 0 0 0 6.1 6.1l1.4-2.3L20 15.5V19a1.5 1.5 0 0 1-1.6 1.5A16.5 16.5 0 0 1 3.5 5.6 1.5 1.5 0 0 1 5 4z'/%3E%3C/svg%3E") no-repeat center / 1.1rem;box-shadow:0 6px 14px -6px rgba(60,30,5,.45)}[dir="rtl"] .footer .footer__contact li.footer__phones::before{order:9;margin-inline:.25rem 0}.footer .footer__contact li.footer__phones a{display:inline}.footer .footer__contact li.footer__phones a::before{content:none}.footer__sep{color:#D86A1A;font-weight:700}@media (max-width:34rem){.footer .footer__contact{grid-template-columns:1fr}}.footer .footer__contact li.footer__phones{grid-column:1 / -1;flex-wrap:nowrap;direction:inherit;unicode-bidi:normal;gap:.7rem}[dir="rtl"] .footer .footer__contact li.footer__phones{flex-direction:row;justify-content:flex-start}.footer .footer__contact li.footer__phones::before,[dir="rtl"] .footer .footer__contact li.footer__phones::before{order:0;margin:0}.footer__nums{display:flex;flex-wrap:wrap;align-items:center;gap:.1rem .45rem;direction:ltr;unicode-bidi:isolate}[dir="rtl"] .footer__nums{justify-content:flex-end}.footer__nums a{white-space:nowrap}.signature--new .signature__line2{color:#D05800}.newdishes__more{text-align:center;margin:1.2rem 0 0}.new-corner{position:absolute;z-index:3;inset-block-start:.7rem;inset-inline-end:.7rem;display:inline-flex;align-items:center;flex-direction:row-reverse;pointer-events:none;filter:drop-shadow(0 4px 8px rgba(90,60,0,.35))}.new-corner__icon{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:50%;flex:none;background:radial-gradient(circle at 35% 30%,#FFE08A,#E8B02A 55%,#B98300);color:#fff;border:2px solid #fff;position:relative;z-index:1}.new-corner__icon svg{width:1.05rem;height:1.05rem}.new-corner__text{margin-inline-end:-.75rem;padding:.22rem 1rem .22rem .6rem;border-radius:999px 0 0 999px;background:#fff;color:#9A6A00;font-family:var(--body);font-size:.68rem;font-weight:800;letter-spacing:.06em}[dir="rtl"] .new-corner__text{padding:.22rem .6rem .22rem 1rem;border-radius:0 999px 999px 0}.menupage .menucard__items{grid-template-columns:repeat(auto-fill,minmax(21rem,1fr))!important;gap:clamp(.8rem,1.5vw,1.1rem)!important}.menupage .menucard__items .mitem{display:grid!important;grid-template-columns:clamp(7.5rem,30%,9.5rem) minmax(0,1fr);align-items:stretch;gap:.95rem;padding:.6rem .8rem .6rem .6rem;border-radius:24px;background:#fff;box-shadow:0 1px 0 rgba(184,72,0,.06),0 12px 28px -18px rgba(60,40,15,.45)}[dir="rtl"] .menupage .menucard__items .mitem{padding:.6rem .6rem .6rem .8rem}.menupage .menucard__items .mitem:hover{transform:translateY(-3px)}.menupage .menucard__items .mitem__frame{width:100%;height:100%;min-height:8rem;aspect-ratio:auto;border-radius:18px;align-self:stretch}.menupage .menucard__items .mitem>img.mitem__thumb{width:100%;height:100%;min-height:8rem;aspect-ratio:auto;border-radius:18px;object-fit:cover}.menupage .menucard__items .mitem .mitem__copy{display:grid;padding:.2rem 0 0;column-gap:.6rem;row-gap:.25rem;align-items:center;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto auto 1fr auto!important;grid-template-areas:"name name" "desc desc" "tag tag" "gap gap" "price cart"!important}.menupage .menucard__items .mitem__head h3{font-family:var(--body);font-size:1.05rem;font-weight:700;color:#1d1812;line-height:1.25}.menupage .menucard__items .mitem__copy>.mitem__desc,.menupage .menucard__items .mitem__copy>p{color:#8a8076;font-size:.82rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.menupage .menucard__items .mitem__price{grid-area:price;align-self:end;justify-self:start;margin:0;background:none!important;box-shadow:none!important;padding:0!important;color:#B84800!important;font-size:1.35rem;font-weight:700;letter-spacing:0;line-height:1.1}.menupage .menucard__items .mitem__price::before{content:"Rs ";font-size:.62em;font-weight:700;position:static;opacity:.85}.menupage .menucard__items .mitem:has(select.cart-add__tier) .mitem__copy{grid-template-rows:auto auto auto 1fr auto auto!important;grid-template-areas:"name name" "desc desc" "tag tag" "gap gap" "price price" "cart cart"!important}.menupage .menucard__items .mitem:has(select.cart-add__tier) .mitem__price{font-size:.8rem!important;font-weight:600;color:#8A3806!important}.menupage .menucard__items .mitem:has(select.cart-add__tier) .mitem__price::before,.menupage .menucard__items .mitem__price.has-offer::before{content:none}.menupage .menucard__items .mitem__price.has-offer{font-size:1rem}.menupage .menucard__items .mitem .cart-add{grid-area:cart;height:auto!important;min-height:0;align-self:end;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end;gap:.5rem}.menupage .menucard__items .mitem:has(select.cart-add__tier) .cart-add{justify-content:space-between}.menupage .menucard__items .mitem .cart-add__btn{width:2.75rem!important;height:2.75rem!important;padding:0!important;border-radius:50%!important;display:grid!important;place-items:center;flex:none;background:radial-gradient(circle at 35% 30%,#EE7A1E,#D05800 60%,#B84800)!important;border:0!important;color:#fff!important;box-shadow:0 8px 16px -8px rgba(208,88,0,.8);opacity:1!important;transform:none!important;pointer-events:auto!important}.menupage .menucard__items .mitem .cart-add__btn:hover{filter:brightness(1.08)}.menupage .menucard__items .mitem .cart-add__btn .cart-add__icon{margin:0}.menupage .menucard__items .mitem .cart-add__btn .cart-add__icon svg{width:1.2rem;height:1.2rem}.menupage .menucard__items .mitem .cart-add__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:34rem){.menupage .menucard__items{grid-template-columns:1fr!important}.menupage .menucard__items .mitem{grid-template-columns:7.5rem minmax(0,1fr)}}.menupage .menucard__items .mitem__frame::before{display:none}.menupage .menucard__items .mitem__frame .mitem__thumb{object-fit:cover!important;object-position:center;filter:none}#new-dishes.signature--new{position:relative;isolation:isolate;overflow:hidden;margin:clamp(1.5rem,4vw,3rem) .75rem;border-radius:28px;padding:clamp(2.2rem,5vw,3.5rem) clamp(1rem,3vw,2.5rem) clamp(2rem,4vw,3rem);background:radial-gradient(ellipse 45% 60% at 50% 0%,rgba(240,122,26,.35),transparent 70%),radial-gradient(ellipse 50% 60% at 100% 100%,rgba(201,163,91,.18),transparent 70%),linear-gradient(165deg,#2a1c0f 0%,#140d07 55%,#0B0907 100%);border:1px solid rgba(231,201,130,.35);box-shadow:0 30px 60px -30px rgba(40,20,5,.7),inset 0 0 0 6px rgba(11,9,7,.35),inset 0 0 0 7px rgba(245,154,74,.22)}#new-dishes.signature--new::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:repeating-linear-gradient(135deg,rgba(255,255,255,.02) 0 2px,transparent 2px 24px)}#new-dishes .signature__head{text-align:center;margin-block-end:clamp(1.25rem,3vw,2rem)}#new-dishes .signature__kicker{color:#F59A4A;letter-spacing:.32em}#new-dishes h2{color:#FFF1DE}#new-dishes .signature__line1{color:#FFF1DE}#new-dishes .signature__line2{color:#F07A1A;position:relative}#new-dishes .signature__line2::after{content:"";position:absolute;inset-block-start:-.15em;inset-inline-end:-.9em;width:.55em;height:.55em;background:no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFC08A' d='M10 0c.9 5 4.1 8.1 10 10-5.9 1.9-9.1 5-10 10-.9-5-4.1-8.1-10-10 5.9-1.9 9.1-5 10-10z'/%3E%3C/svg%3E")}#new-dishes .favcard{box-shadow:0 18px 36px -18px rgba(0,0,0,.75),0 0 0 1px rgba(245,154,74,.25)}#new-dishes .kkr-carousel__dot{background:rgba(255,241,222,.3)}#new-dishes .kkr-carousel__dot.is-active{background:#F07A1A}#new-dishes .favcard__media{overflow:hidden}.new-ribbon{position:absolute;z-index:3;inset-block-start:0;inset-inline-end:0;width:6.5rem;height:6.5rem;overflow:hidden;pointer-events:none}.new-ribbon span{position:absolute;inset-block-start:1.15rem;inset-inline-end:-2.1rem;width:8.5rem;transform:rotate(45deg);padding:.32rem 0;text-align:center;color:#fff;font-family:var(--body);font-size:.72rem;font-weight:800;letter-spacing:.18em;background:linear-gradient(90deg,#F59A4A,#D05800 55%,#B84800);box-shadow:0 4px 10px rgba(80,30,0,.45);border-block:1px solid rgba(255,230,200,.6)}[dir="rtl"] .new-ribbon span{transform:rotate(-45deg)}[dir="rtl"] .new-ribbon span{letter-spacing:0;font-size:.85rem;padding:.22rem 0}[dir="rtl"] .new-ribbon span{font-family:inherit;font-size:1rem;font-weight:700;line-height:1.5;padding:.05rem 0;inset-block-start:1.05rem}@media (min-width:48rem){.menupage #cat-new-dishes .menucard__head{min-height:7.4rem;align-items:flex-start}}.menupage #cat-new-dishes .menucard__items .mitem__frame--empty{background:radial-gradient(circle at 50% 40%,#FFF8EE,#F6E6D2)!important}.menupage #cat-new-dishes .menucard__items .mitem__frame--empty .mitem__thumb{object-fit:contain!important;padding:1.3rem;opacity:.9;filter:saturate(.9)}.menupage #cat-new-dishes .menucard__items .mitem--soon .mitem__price{font-size:.85rem!important;font-weight:700;color:#9a8f82!important}.menupage #cat-new-dishes .menucard__items .mitem--soon .mitem__price::before{content:none!important}.menupage #cat-new-dishes .menucard__items .mitem--soon .cart-add{visibility:hidden}.menupage #cat-new-dishes .menucard__items .mitem.mitem--soon .cart-add .cart-add__btn{display:none!important}.menupage #cat-new-dishes .menucard__items{display:flex!important;flex-wrap:wrap;justify-content:center;align-items:stretch}.menupage #cat-new-dishes .menucard__items>.mitem{flex:0 1 calc(50% - .6rem);max-width:34rem}.menupage #cat-new-dishes .menucard__items .mitem .cart-add{flex-wrap:nowrap!important;justify-content:flex-end}@media (max-width:34rem){.menupage #cat-new-dishes .menucard__items>.mitem{flex-basis:100%;max-width:none}.menupage #cat-new-dishes .menucard__items .mitem .cart-add__btn{flex:none!important}}.masthead,.masthead.is-stuck{inset-inline:0;inset-block-start:0;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.masthead .delivery{border-radius:0!important}.masthead__inner{margin:.55rem .75rem 0;border-radius:18px;border:1px solid rgba(184,72,0,.16);box-shadow:0 1px 0 rgba(255,255,255,.7) inset,0 2px 6px rgba(60,40,15,.06),0 12px 28px -10px rgba(60,40,15,.22);transition:background-color .35s var(--ease),padding .35s var(--ease)}.masthead.is-stuck .masthead__inner{background:rgba(246,240,231,.92);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%)}.masthead__inner{border:1px solid rgba(201,150,80,.55);background:linear-gradient(180deg,rgba(255,255,255,.97) 0%,rgba(252,248,242,.95) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(201,150,80,.12),0 1px 2px rgba(60,40,15,.08),0 6px 14px -4px rgba(60,40,15,.12),0 18px 38px -16px rgba(60,40,15,.28)}.masthead.is-stuck .masthead__inner{background:linear-gradient(180deg,rgba(255,255,255,.93) 0%,rgba(250,245,238,.9) 100%);border-color:rgba(201,150,80,.6)}.masthead__inner{margin-block-start:.25rem}.masthead__inner{border-radius:999px;padding-inline:clamp(1.4rem,3vw,2.4rem)}.masthead__inner{margin-block-start:0}@media (min-width:48rem){.hero{margin-inline:1.5rem}}@media (min-width:75rem){.hero{margin-inline:3rem}}.moments{background:#F2F2F9!important}.moments .moments__frame{background:none!important;border:0!important;box-shadow:none!important}.moments .moments__frame::before,.moments .moments__frame::after{display:none!important}.moments .moments__head h2,.moments .moments__head h2 *{color:#1d1812!important;-webkit-text-fill-color:currentColor}.moments .moments__head h2 .kkr-word{color:#D05800!important;-webkit-text-fill-color:#D05800;background:none}.moments .moments__head p{color:#5f5850!important}.moments .moments__head .kicker{color:#B84800!important}.moments .moment{position:relative;background:none!important;padding:0!important;border:0!important;box-shadow:none!important}.moments .moment__frame{position:relative;aspect-ratio:1.08 / 1!important;height:auto!important;border-radius:24px!important;overflow:hidden;border:0!important;box-shadow:0 14px 30px -18px rgba(30,20,60,.35)!important;transform:none!important}.moments .moment__frame::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 52%,rgba(10,10,25,.62) 100%)}.moments .moment__video{width:100%;height:100%;object-fit:cover!important;transform:none!important}.moments .moment__time{display:none!important}.moments .moment h3{position:absolute;z-index:2;inset-inline:1.6rem;inset-block-end:1.25rem;margin:0;color:#fff!important;font-family:var(--body);font-weight:400;font-size:clamp(1.3rem,2.2vw,1.75rem);line-height:1.2;text-shadow:0 2px 10px rgba(0,0,0,.35);text-transform:none;letter-spacing:0}.moments .moment p{display:none!important}.moments .moment:hover .moment__frame{box-shadow:0 20px 36px -18px rgba(30,20,60,.45)!important}.moments .moments__frame{max-width:min(100%,108rem)!important;padding-inline:clamp(1rem,4vw,4rem)!important}.moments .moment__frame{background:#1a1410 center / 133.4% auto no-repeat}.moments .moment__video{transform:none!important}.moments .moment:hover .moment__video{transform:scale(1.04)!important}.moments .moments-carousel__viewport{max-width:none!important}.moments .moments-carousel__track{gap:1.5rem!important}.moments .moments-carousel__track .moment{flex:0 0 calc((100% - 3rem) / 3)!important}@media (max-width:64rem){.moments .moments-carousel__track .moment{flex-basis:calc((100% - 1.5rem) / 2)!important}}@media (max-width:30rem){.moments .moments-carousel__track .moment{flex-basis:100%!important}}.moments{background:#fff!important}.moments .moments-carousel__track .moment{flex:0 0 calc((100% - 4.5rem) / 4)!important}@media (max-width:64rem){.moments .moments-carousel__track .moment{flex-basis:calc((100% - 1.5rem) / 2)!important}}@media (max-width:30rem){.moments .moments-carousel__track .moment{flex-basis:100%!important}}.moments .moment h3{font-size:clamp(1.1rem,1.6vw,1.4rem);inset-inline:1.2rem;inset-block-end:1rem}.cart-line{display:grid!important;align-items:center;gap:.15rem .85rem;grid-template-columns:4.6rem minmax(0,1fr) auto;grid-template-areas:"img name qty" "img price qty" "img actions qty";background:#fff;border:0!important;border-radius:20px;padding:.65rem .7rem;box-shadow:0 8px 20px -12px rgba(60,40,15,.35),0 0 0 1px rgba(208,88,0,.07);margin-block-end:.75rem}.cart-line__img{grid-area:img;width:4.6rem!important;height:4.6rem!important;border-radius:16px!important;object-fit:cover;background:#FDF1E6}.cart-line__body{display:contents!important}.cart-line__name{grid-area:name;align-self:end;margin:0!important;font-weight:800;font-size:.9rem;letter-spacing:.03em;text-transform:uppercase;color:#231b13;line-height:1.2}.cart-line__price{grid-area:price;margin:0!important;font-size:.78rem;color:#8a7f73}.cart-line__remove{grid-area:actions;justify-self:start;align-self:start;position:static!important;width:1.9rem;height:1.9rem;display:grid;place-items:center;border-radius:8px;border:0;background:#FDE6D3!important;color:#C45200!important;margin-block-start:.2rem}.cart-line__remove svg{width:.95rem;height:.95rem}.cart-line__qty{grid-area:qty;display:grid!important;grid-template-columns:auto auto;grid-template-rows:auto auto;grid-template-areas:"val inc" "val dec";align-items:center;gap:.3rem .35rem;margin:0!important;border:0!important;background:none!important}.cart-line__qty-value{grid-area:val;min-width:3.2rem;height:3.6rem;display:grid;place-items:center;border-radius:14px;background:#FDF1E6;color:#C45200;font-size:1.7rem;font-weight:600;font-variant-numeric:tabular-nums}.cart-line__step{width:1.55rem;height:1.55rem;display:grid;place-items:center;padding:0;border-radius:7px;border:0!important;background:#FDE6D3!important;color:#C45200!important;font-weight:800;font-size:.95rem;line-height:1}.cart-line__step[data-cart-inc]{grid-area:inc}.cart-line__step[data-cart-dec]{grid-area:dec}.cart-line__step:hover,.cart-line__remove:hover{background:#F9D2B0!important}.cart-drawer__row--total{justify-content:center!important;gap:.6rem;padding:.85rem 1rem!important;margin-block-end:.5rem;border-radius:999px;background:#FDE6D3;color:#8A3806;font-weight:700;border:0!important}.cart-drawer__row--total [data-cart-subtotal]{font-weight:800;color:#B84800}.cart-drawer__send,.cart-drawer__foot .btn{display:flex!important;justify-content:center;width:100%;border-radius:999px!important;padding-block:1rem!important;font-size:.95rem!important;letter-spacing:.04em}.moments .moments-carousel__track .moment{flex:0 0 calc((100% - 3rem) / 3)!important}@media (max-width:64rem){.moments .moments-carousel__track .moment{flex-basis:calc((100% - 1.5rem) / 2)!important}}@media (max-width:30rem){.moments .moments-carousel__track .moment{flex-basis:100%!important}}.moments .moment h3{font-size:clamp(1.3rem,2.2vw,1.75rem);inset-inline:1.6rem;inset-block-end:1.25rem}@media (min-width:64.01rem){.moments .moments-carousel__viewport{max-width:75%!important;margin-inline:auto}.moments .moment h3{font-size:clamp(1.1rem,1.6vw,1.4rem);inset-inline:1.2rem;inset-block-end:1rem}}.menupage .mitem[data-dish-ready]{cursor:pointer}.menupage .mitem[data-dish-ready]:focus-visible{outline:3px solid #F59A4A;outline-offset:3px}html.dish-modal-open{overflow:hidden}.dish-modal{position:fixed;inset:0;z-index:1200;display:grid;place-items:center}.dish-modal[hidden]{display:none}.dish-modal__backdrop{position:absolute;inset:0;background:rgba(20,12,4,.55);opacity:0;transition:opacity .25s ease}.dish-modal__panel{position:relative;width:min(34rem,calc(100vw - 2rem));max-height:min(90vh,52rem);display:flex;flex-direction:column;overflow:hidden;outline:none;background:#FFFBF6;border-radius:26px;box-shadow:0 30px 70px -20px rgba(20,12,4,.55);opacity:0;transform:translateY(14px) scale(.98);transition:opacity .25s ease,transform .25s ease}.dish-modal.is-open .dish-modal__backdrop{opacity:1}.dish-modal.is-open .dish-modal__panel{opacity:1;transform:none}.dish-modal__handle{display:none}.dish-modal__close{position:absolute;z-index:3;inset-block-start:.8rem;inset-inline-end:.8rem;width:2.4rem;height:2.4rem;display:grid;place-items:center;border:0;border-radius:50%;cursor:pointer;background:rgba(255,255,255,.92);color:#231b13;box-shadow:0 4px 12px rgba(0,0,0,.18)}.dish-modal__close svg{width:1.1rem;height:1.1rem}.dish-modal__scroll{overflow-y:auto;overscroll-behavior:contain}.dish-modal__media{aspect-ratio:16 / 10;background:#F3E6D6;overflow:hidden}.dish-modal__media img{width:100%;height:100%;object-fit:cover;display:block}.dish-modal__media img.is-fallback{object-fit:contain;padding:2rem;background:radial-gradient(circle at 50% 40%,#FFF8EE,#F6E6D2)}.dish-modal__content{padding:1.2rem 1.4rem .6rem}.dish-modal__tags{list-style:none;margin:0 0 .5rem;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}.dish-modal__tags li{padding:.18rem .6rem;border-radius:999px;background:#FDE6D3;color:#B84800;font-size:.72rem;font-weight:800;letter-spacing:.03em}.dish-modal__title{margin:0 0 .35rem;font-family:var(--display);font-weight:400;font-size:clamp(1.5rem,3vw,1.9rem);color:#1d1812;line-height:1.15}.dish-modal__desc{margin:0 0 .6rem;color:#6b5f52;font-size:.95rem;line-height:1.55}.dish-modal__section{border-block-start:1px solid rgba(184,72,0,.14);padding-block:.85rem .4rem}.dish-modal__section h3{margin:0 0 .55rem;font-family:var(--body);font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#B84800}[dir="rtl"] .dish-modal__section h3{letter-spacing:0;font-size:.9rem}.dish-modal__variants{display:flex;flex-wrap:wrap;gap:.5rem}.dish-modal__variant{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.1rem;min-width:6.5rem;padding:.55rem .9rem;border-radius:14px;cursor:pointer;font:inherit;border:1.5px solid rgba(184,72,0,.3);background:#fff;color:#231b13}.dish-modal__variant span{font-weight:800}.dish-modal__variant small{color:#8a7f73;font-weight:600}.dish-modal__variant.is-active{border-color:#D05800;background:#FDF1E6;box-shadow:0 0 0 2px rgba(208,88,0,.18)}.dish-modal__variant.is-active small{color:#B84800}.dish-modal__includes{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.dish-modal__includes li{display:flex;gap:.55rem;align-items:baseline;color:#2c241b}.dish-modal__tick{color:#D05800;font-weight:800}.dish-modal__facts{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.5rem}.dish-modal__facts div{background:#fff;border-radius:12px;padding:.5rem .7rem;box-shadow:0 0 0 1px rgba(184,72,0,.1)}.dish-modal__facts dt{font-size:.72rem;color:#8a7f73}.dish-modal__facts dd{margin:.1rem 0 0;font-weight:700;color:#231b13}.dish-modal__foot{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.85rem 1.4rem calc(.95rem + env(safe-area-inset-bottom,0px));background:#fff;border-block-start:1px solid rgba(184,72,0,.14);box-shadow:0 -8px 20px -14px rgba(60,40,15,.35)}.dish-modal__price{display:grid;margin-inline-end:auto;line-height:1.15}.dish-modal__price span{font-size:.72rem;color:#8a7f73}.dish-modal__price strong{font-size:1.35rem;color:#B84800}.dish-modal__price strong.is-soon{font-size:1rem;color:#8a7f73}.dish-modal__price small{color:#8a7f73;font-size:.72rem}.dish-modal__qty{display:inline-flex;align-items:center;gap:.4rem}.dish-modal__qty button{width:2.2rem;height:2.2rem;border-radius:10px;border:0;background:#FDE6D3;color:#B84800;font-size:1.15rem;font-weight:800;cursor:pointer}.dish-modal__qty button:disabled{opacity:.4;cursor:default}.dish-modal__qty output{min-width:1.6rem;text-align:center;font-weight:800;font-size:1.05rem}.dish-modal__add{border:0;cursor:pointer;padding:.8rem 1.4rem;border-radius:999px;font:inherit;font-weight:800;letter-spacing:.04em;background:linear-gradient(160deg,#EE7A1E,#D05800 55%,#B84800);color:#fff;box-shadow:0 8px 18px -8px rgba(208,88,0,.75)}.dish-modal__add:disabled{opacity:.85}@media (max-width:47.99rem){.dish-modal{align-items:end}.dish-modal__panel{width:100%;max-height:92dvh;border-radius:24px 24px 0 0;transform:translateY(100%);opacity:1;transition:transform .3s cubic-bezier(.22,.8,.2,1)}.dish-modal__handle{display:block;position:absolute;z-index:3;inset-block-start:.45rem;inset-inline-start:50%;transform:translateX(-50%);width:2.6rem;height:.3rem;border-radius:999px;background:rgba(255,255,255,.85);box-shadow:0 1px 4px rgba(0,0,0,.25)}.dish-modal__media{aspect-ratio:16 / 11}.dish-modal__content{padding:1rem 1.1rem .4rem}.dish-modal__foot{padding-inline:1.1rem}.dish-modal__add{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.dish-modal__backdrop,.dish-modal__panel{transition:none}}.dish-modal__backdrop{place-self:stretch;width:100%;height:100%}.hero,.hero__media,.hero::before,.hero::after,.hero__media video,.hero__media img{border-start-start-radius:0!important;border-start-end-radius:0!important}body:has(#top) main>section:not(#top){padding-block:clamp(2.25rem,4vw,3rem)!important;margin-block:0!important}#events{background:#fff!important;background-image:none!important}body:has(#top) main>#favourites{padding-block-end:calc(clamp(2.25rem,4vw,3rem) - 1.5rem)!important}body:has(#top) main>#photo-of-the-month{padding-block:calc(clamp(2.25rem,4vw,3rem) - 1.55rem)!important}body:has(#top) main>section#photo-of-the-month:not(#top){padding-block:calc(clamp(2.25rem,4vw,3rem) - 1.55rem)!important}@media (min-width:64.01rem){body:has(#top) main>section#favourites:not(#top){padding-block-end:calc(clamp(2.25rem,4vw,3rem) - 1.5rem)!important}}#events::after{display:none!important}.events__frame{border:1px solid rgba(201,150,80,.32)!important;box-shadow:0 18px 44px -26px rgba(60,40,15,.28),0 2px 6px rgba(60,40,15,.04)!important}.events__frame::before,.events__frame::after{border-color:rgba(201,150,80,.45)!important;background:#fff!important;width:.55rem;height:.55rem}.events__frame::before{inset-block-start:-.3rem}.events__frame::after{inset-block-end:-.3rem}.events__corner{border-color:rgba(201,150,80,.4)!important;opacity:1!important}.events__frame{border:0!important;box-shadow:0 18px 48px -24px rgba(60,40,15,.25),0 1px 3px rgba(60,40,15,.05)!important}.events__frame::before,.events__frame::after,.events__corner{display:none!important}.events__list li{border:1px solid rgba(201,150,80,.25)!important;box-shadow:0 12px 26px -16px rgba(60,40,15,.3)!important}.events__list li:hover,.events__list li:active,.events__list li:focus-within{border-color:rgba(245,154,74,.45)!important;box-shadow:0 22px 40px -18px rgba(11,9,7,.45)!important}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard{background:#fff!important;border:1px solid #ECE6DE!important;border-radius:16px!important;box-shadow:0 2px 10px rgba(30,20,10,.06)!important;padding:.6rem!important;display:flex;flex-direction:column;transition:box-shadow .25s ease,transform .25s ease}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard:hover{transform:translateY(-3px);box-shadow:0 12px 26px -10px rgba(30,20,10,.22)!important}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard__media{border-radius:12px!important;box-shadow:none!important;background:#F7F3EE!important}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard__media::after{box-shadow:none!important}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard__body{display:flex;flex-direction:column;flex:1 1 auto;padding:.75rem .35rem 0!important}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard__body h3{font-family:var(--body)!important;font-weight:800!important;font-size:1rem!important;color:#1d1812!important;line-height:1.3;margin:0 0 .35rem!important;text-transform:none!important;letter-spacing:0!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard__body>p{color:#7c736a!important;font-size:.82rem!important;line-height:1.45;margin:0 0 .6rem!important}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard__foot{margin-top:auto!important}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard__viewmenu{border-top:1px solid #EFEAE3;padding-top:.75rem;margin-top:.25rem}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard .cart-add__btn{width:2.75rem!important;height:2.75rem!important;border-radius:50%!important;padding:0!important;background:#fff!important;color:#D05800!important;border:1px solid #ECE6DE!important;box-shadow:0 4px 12px rgba(30,20,10,.12)!important;display:grid!important;place-items:center}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard .cart-add__btn:hover{background:#FFF4EA!important}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard .cart-add__btn svg{width:1.2rem;height:1.2rem}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard__viewmenu{border-top:0!important;margin-top:0!important;padding-top:.8rem!important}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard__foot>.cart-add{padding-top:.8rem}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard__foot::before{content:"";grid-column:1 / -1;grid-row:2;align-self:start;border-top:1px solid #EFEAE3;margin-top:.55rem}:is(#favourites,#signature,#offers-list,#new-dishes) .favcard__foot>.favcard__viewmenu,:is(#favourites,#signature,#offers-list,#new-dishes) .favcard__foot>.cart-add{margin-top:.55rem}.events__list li{border-radius:18px!important;border:0!important;overflow:hidden;padding:1.1rem .7rem 1rem!important;min-height:9rem;display:flex!important;flex-direction:column;align-items:center;justify-content:flex-start;gap:.75rem;box-shadow:0 6px 16px -10px rgba(60,40,15,.35)!important;transform:none;transition:transform .25s ease,box-shadow .25s ease!important}.events__list li::before,.events__list li::after{display:none!important}.events__list li:nth-child(7n+1){background:#FDE5D4!important}.events__list li:nth-child(7n+2){background:#F3E8D2!important}.events__list li:nth-child(7n+3){background:#EBDCD8!important}.events__list li:nth-child(7n+4){background:#DFE0EA!important}.events__list li:nth-child(7n+5){background:#FCDCD9!important}.events__list li:nth-child(7n+6){background:#F8D3D0!important}.events__list li:nth-child(7n+7){background:#E9E7E4!important}.events__list li:hover,.events__list li:active,.events__list li:focus-within{transform:translateY(-4px)!important;box-shadow:0 14px 26px -12px rgba(60,40,15,.4)!important}.events__list li .events__icon{width:3.4rem!important;height:3.4rem!important;border-radius:50%!important;flex:none;background:#fff!important;border:0!important;color:#D05800!important;box-shadow:0 6px 14px -6px rgba(60,40,15,.35)!important;display:grid!important;place-items:center;transform:none!important}.events__list li .events__icon svg{width:1.6rem;height:1.6rem}.events__list li .events__label{color:#1d1812!important;font-family:var(--body)!important;font-weight:800!important;font-size:.9rem!important;letter-spacing:0!important;text-transform:none!important;text-align:center;line-height:1.3}.events__list li .events__line{display:none!important}.events__list li:hover .events__label,.events__list li:hover .events__icon{color:inherit}.events__list li:hover .events__icon{color:#D05800!important}.events__list li:hover .events__label{color:#1d1812!important}.events__list li .events__flourish{display:none!important}.events__list li .events__icon svg{width:1.55rem!important;height:1.55rem!important}.menupage .mitem__hint{font-style:normal!important;font-weight:700;font-size:.74rem;color:#B84800!important}.menupage .mitem__hint::before{content:"\2139\FE0E";margin-inline-end:.3rem;font-size:.8em}:is(#favourites,#signature,#new-dishes) .favcard{position:relative;text-align:center;border:1.5px solid #E6D3B8!important;border-radius:20px!important;background:#FFFDF9!important;padding:.7rem!important;box-shadow:0 6px 18px -12px rgba(60,40,15,.25)!important}:is(#favourites,#signature,#new-dishes) .favcard__media{border-radius:14px!important}:is(#favourites,#signature,#new-dishes) .favcard__body{align-items:center;padding:.85rem .5rem 0!important}:is(#favourites,#signature,#new-dishes) .favcard__body h3{font-family:var(--display)!important;font-weight:400!important;font-size:clamp(1.25rem,1.8vw,1.5rem)!important;color:#7A4416!important;text-align:center;margin-bottom:.45rem!important}:is(#favourites,#signature,#new-dishes) .favcard__body>p{text-align:center;color:#4f463d!important;font-size:.85rem!important}:is(#favourites,#signature,#new-dishes) .favcard__foot{display:flex!important;flex-direction:column;align-items:center;gap:.55rem;position:static!important}:is(#favourites,#signature,#new-dishes) .favcard__foot::before{display:none!important}:is(#favourites,#signature,#new-dishes) .favcard__foot>.cart-add{position:static!important;padding:0!important;margin:0!important;display:flex;justify-content:center}:is(#favourites,#signature,#new-dishes) .favcard__viewmenu{padding-top:0!important;margin:0!important}:is(#favourites,#signature,#new-dishes) .favcard .cart-add__btn{position:absolute!important;z-index:4;inset-block-start:1.3rem;inset-inline-end:1.3rem;width:3rem!important;height:3rem!important;border-radius:50%!important;background:linear-gradient(160deg,#EE7A1E,#D05800 55%,#B84800)!important;color:#fff!important;border:2px solid #fff!important;box-shadow:0 10px 22px -8px rgba(120,40,0,.6)!important;opacity:0;transform:translateY(-6px) scale(.9);transition:opacity .25s ease,transform .25s ease!important}:is(#favourites,#signature,#new-dishes) .favcard:hover .cart-add__btn,:is(#favourites,#signature,#new-dishes) .favcard:focus-within .cart-add__btn{opacity:1;transform:none}:is(#favourites,#signature,#new-dishes) .favcard .cart-add__btn:hover{filter:brightness(1.08)}@media (hover:none){:is(#favourites,#signature,#new-dishes) .favcard .cart-add__btn{opacity:1;transform:none}}:is(#favourites,#signature,#new-dishes) .offer-corner{inset-inline-start:.7rem;inset-inline-end:auto}:is(#favourites,#signature,#new-dishes) .favcard__foot>.cart-add{display:flex!important;flex-direction:column;align-items:center;width:100%}:is(#favourites,#signature,#new-dishes) .favcard select.cart-add__tier{height:auto!important;min-height:0!important;align-self:center;margin:0!important}:is(#favourites,#signature,#new-dishes) .favcard__foot{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;width:100%;gap:.5rem;padding-inline:.2rem}:is(#favourites,#signature,#new-dishes) .favcard__foot>.cart-add{width:auto!important;flex:0 1 auto;align-items:flex-start!important}:is(#favourites,#signature,#new-dishes) .favcard__foot>.favcard__price{margin:0!important}:is(#favourites,#signature,#new-dishes) .favcard__viewmenu{margin-inline-start:auto!important;white-space:nowrap}:is(#favourites,#signature,#new-dishes) .favcard__foot{flex-wrap:nowrap!important}:is(#favourites,#signature,#new-dishes) .favcard__foot>.cart-add{min-width:0;flex:0 1 auto}:is(#favourites,#signature,#new-dishes) .favcard select.cart-add__tier{max-width:100%;min-width:0;text-overflow:ellipsis}:is(#favourites,#signature,#new-dishes) .favcard__viewmenu{flex:none}.about.about--journey{display:block!important;background:transparent!important}.about--journey::before,.about--journey::after{display:none!important}.journey{max-width:calc(var(--shell) + 6rem);margin-inline:auto;padding-inline:clamp(1rem,4vw,3rem);display:grid;align-items:center;gap:clamp(1.5rem,3vw,2.75rem);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,.75fr)}.journey__kicker{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 .9rem;font-size:.8rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#B84800}.journey__mark svg{width:1.2rem;height:1.2rem;color:#E3A54A}.journey__title{margin:0 0 1.1rem;font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:clamp(1.8rem,3.2vw,2.6rem);line-height:1.08;color:#1d1812;letter-spacing:.01em}.journey__title span{display:block}.journey__accent{color:#D05800}.journey__body{margin:0 0 1.5rem;color:#3d342b;font-size:.98rem;line-height:1.7;max-width:30rem}.journey__hl{color:#D05800;font-weight:800}.journey__btn{display:inline-flex;align-items:center;gap:.6rem;padding:.8rem 1.4rem;border-radius:8px;border:1.5px solid #B84800;color:#B84800;text-decoration:none;font-weight:800;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.journey__btn:hover{background:#B84800;color:#fff}.journey__chev{font-size:1.2rem;line-height:1}.journey__photo{position:relative;border-radius:26px;overflow:hidden;aspect-ratio:4 / 3;box-shadow:0 20px 40px -24px rgba(40,20,5,.5)}.journey__photo .about__video{width:100%;height:100%;object-fit:cover;display:block;border-radius:0!important}.journey__sketch img{width:100%;height:auto;display:block;opacity:.85;mix-blend-mode:multiply}[dir="rtl"] .journey__kicker,[dir="rtl"] .journey__btn{letter-spacing:0}[dir="rtl"] .journey__title{text-transform:none;line-height:1.35}@media (max-width:62rem){.journey{grid-template-columns:1fr 1fr}.journey__sketch{display:none}}@media (max-width:40rem){.journey{grid-template-columns:1fr}}:is(#favourites,#signature,#new-dishes) .favcard__foot>.cart-add{display:contents!important}:is(#favourites,#signature,#new-dishes) .favcard__foot input.cart-add__tier{display:none}:is(#favourites,#signature,#new-dishes) .favcard .cart-add__btn{position:static!important;inset:auto!important;flex:none;margin:0 auto!important;width:2.6rem!important;height:2.6rem!important}:is(#favourites,#signature,#new-dishes) .favcard__viewmenu{margin-inline-start:0!important}body:has(#top) main>section:not(#top){padding-block:clamp(1.5rem,3vw,2rem)!important}body:has(#top) main>section#photo-of-the-month:not(#top){padding-block:calc(clamp(1.5rem,3vw,2rem) - 1.55rem)!important}@media (min-width:64.01rem){body:has(#top) main>section#favourites:not(#top){padding-block-end:calc(clamp(1.5rem,3vw,2rem) - 1.5rem)!important}}.journey__photo{width:100%!important;max-width:none!important;margin:0!important;transform:none!important;inset:auto!important;position:relative!important}.journey__sketch{position:relative;z-index:0}.journey__photo{z-index:1}:is(#favourites,#signature,#new-dishes) .favcard__foot select.cart-add__tier{flex:0 1 auto!important;width:auto!important;max-width:calc(100% - 7.5rem)!important;min-width:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(#favourites,#signature,#new-dishes) .favcard:has(select.cart-add__tier) .favcard__foot{flex-wrap:wrap!important;row-gap:.6rem}:is(#favourites,#signature,#new-dishes) .favcard:has(select.cart-add__tier) .favcard__foot select.cart-add__tier{order:-1;flex:0 0 auto!important;max-width:100%!important;margin-inline:auto!important}:is(#favourites,#signature,#new-dishes) .favcard:has(select.cart-add__tier) .favcard__foot::after{content:"";order:-1;flex-basis:100%;height:0}:is(#favourites,#signature,#new-dishes) .favcard:has(select.cart-add__tier) .cart-add__btn{margin-inline:auto!important}:is(#favourites,#signature,#new-dishes) .favcard:has(select.cart-add__tier) .favcard__viewmenu{margin-inline-start:0!important}:is(#favourites,#signature,#new-dishes) .favcard__foot{display:grid!important;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:.4rem}:is(#favourites,#signature,#new-dishes) .favcard__foot::after{display:none!important}:is(#favourites,#signature,#new-dishes) .favcard__foot>.favcard__price{grid-column:1;justify-self:start}:is(#favourites,#signature,#new-dishes) .favcard .cart-add__btn{grid-column:2;grid-row:2;justify-self:center;margin:0!important}:is(#favourites,#signature,#new-dishes) .favcard__viewmenu{grid-column:3;grid-row:2;justify-self:end}:is(#favourites,#signature,#new-dishes) .favcard__foot>.favcard__price{grid-row:2}:is(#favourites,#signature,#new-dishes) .favcard__foot select.cart-add__tier{grid-column:1 / -1;grid-row:1;justify-self:center;max-width:100%!important;margin:0 0 .5rem!important}:is(#favourites,#signature,#new-dishes) .favcard__viewmenu{font-size:.74rem!important;letter-spacing:.01em;min-width:0}:is(#favourites,#signature,#new-dishes) .favcard__foot{column-gap:.25rem}:is(#favourites,#signature,#new-dishes) .favcard__foot>.favcard__price,:is(#favourites,#signature,#new-dishes) .favcard__viewmenu{overflow:visible}:is(.mitem,.favcard):has(.offer-corner) :is(.favcard__off,.offer-tag__off){display:none!important}:is(#favourites,#signature,#new-dishes) .favcard__foot{grid-template-columns:minmax(0,1fr) auto auto!important}:is(#favourites,#signature,#new-dishes) .favcard__foot>.favcard__price{min-width:0}:is(#favourites,#signature,#new-dishes) .favcard__viewmenu{white-space:nowrap;flex:none;padding-inline-start:.35rem}:is(#favourites,#signature,#new-dishes,#offers-list) .favcard .cart-add__btn,:is(#favourites,#signature,#new-dishes,#offers-list) .favcard .cart-add__btn:hover,:is(#favourites,#signature,#new-dishes,#offers-list) .favcard .cart-add__btn:focus,:is(#favourites,#signature,#new-dishes,#offers-list) .favcard .cart-add__btn:active,:is(#favourites,#signature,#new-dishes,#offers-list) .favcard .cart-add__btn.is-added{background:linear-gradient(160deg,#EE7A1E,#D05800 55%,#B84800)!important;color:#fff!important;border-color:#fff!important}:is(#favourites,#signature,#new-dishes,#offers-list) .favcard .cart-add__btn:hover{filter:brightness(1.08)}:is(#favourites,#signature,#new-dishes,#offers-list) .favcard .cart-add__btn:active{filter:brightness(.95);transform:scale(.95)!important}.menupage .mitem .cart-add__btn:hover,.menupage .mitem .cart-add__btn:focus,.menupage .mitem .cart-add__btn:active,.menupage .mitem .cart-add__btn.is-added{background:radial-gradient(circle at 35% 30%,#EE7A1E,#D05800 60%,#B84800)!important;color:#fff!important}body:has(#top) main>section#about.about--journey{background:linear-gradient(180deg,#F7F1E8 0%,#F3EADD 100%)!important}.journey__mark img{width:1.5rem;height:1.5rem;border-radius:50%;display:block;box-shadow:0 2px 6px rgba(60,40,15,.2)}.journey__accent{font-size:.74em;white-space:nowrap;display:block;margin-top:.15em}.journey{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr)!important}.journey__sketch{align-self:stretch;display:flex;align-items:center;justify-content:center}.journey__sketch img{width:112%;max-width:none;opacity:.9;margin-inline:-6%}@media (max-width:62rem){.journey{grid-template-columns:1fr 1fr!important}}@media (max-width:40rem){.journey{grid-template-columns:1fr!important}.journey__accent{white-space:normal}}@media (max-width:62rem){.journey__sketch{display:none!important}}body:has(#top) main>section#about.about--journey{margin-inline:.75rem!important;border-radius:22px}@media (min-width:48rem){body:has(#top) main>section#about.about--journey{margin-inline:1.5rem!important}}@media (min-width:75rem){body:has(#top) main>section#about.about--journey{margin-inline:3rem!important}}@media (min-width:62.01rem){.journey{grid-template-columns:minmax(0,1.2fr) minmax(0,1.1fr) minmax(0,.85fr)!important;padding-inline:clamp(1.5rem,3vw,2.5rem)!important;gap:clamp(1.25rem,2.2vw,2rem)!important}}.journey__title{font-size:clamp(1.6rem,2.6vw,2.25rem)!important}.journey__title>span:first-child{white-space:nowrap}.journey__accent{font-size:.72em!important}.journey__sketch{justify-content:flex-end!important;padding-inline-start:clamp(1rem,2.5vw,2.25rem)}.journey__sketch img{width:100%!important;max-width:100%!important;margin:0!important}@media (min-width:62.01rem){.journey__sketch{margin-inline-end:calc(-1 * clamp(1.5rem,3vw,2.5rem) + .75rem)}}:is(#favourites,#signature,#new-dishes) .favcard__foot select.cart-add__tier{grid-column:1!important;grid-row:2!important;justify-self:start!important;margin:0!important;font-size:.7rem!important;padding:.32rem 1.45rem .32rem .6rem!important;background-position:right .5rem center,0 0!important;max-width:100%!important;text-overflow:clip!important}[dir="rtl"] :is(#favourites,#signature,#new-dishes) .favcard__foot select.cart-add__tier{padding:.32rem .6rem .32rem 1.45rem!important;background-position:left .5rem center,0 0!important}:is(#favourites,#signature,#new-dishes) .favcard:has(select.cart-add__tier) .favcard__foot{row-gap:0!important}:is(#favourites,#signature,#new-dishes) .favcard:has(select.cart-add__tier) .favcard__foot{grid-template-columns:auto 1fr auto!important}:is(#favourites,#signature,#new-dishes) .favcard:has(select.cart-add__tier) .favcard__foot select.cart-add__tier{flex:none!important;width:auto!important;max-width:none!important}:is(#favourites,#signature,#new-dishes) .favcard:has(select.cart-add__tier) .cart-add__btn{position:absolute!important;inset-block-start:1.3rem!important;inset-inline-end:1.3rem!important;inset-inline-start:auto!important;grid-column:auto!important;grid-row:auto!important;margin:0!important}:is(#favourites,#signature,#new-dishes) .favcard:has(select.cart-add__tier) .favcard__foot{grid-template-columns:auto minmax(0,1fr) auto!important;padding-inline:0!important;column-gap:.3rem!important}:is(#favourites,#signature,#new-dishes) .favcard:has(select.cart-add__tier) .favcard__foot select.cart-add__tier{margin-inline-start:-.25rem!important;font-size:.66rem!important;padding:.3rem 1.3rem .3rem .5rem!important;background-position:right .45rem center,0 0!important}[dir="rtl"] :is(#favourites,#signature,#new-dishes) .favcard:has(select.cart-add__tier) .favcard__foot select.cart-add__tier{padding:.3rem .5rem .3rem 1.3rem!important;background-position:left .45rem center,0 0!important}:is(#favourites,#signature,#new-dishes) .favcard:has(select.cart-add__tier) .cart-add__btn{position:static!important;inset:auto!important;grid-column:2!important;grid-row:2!important;justify-self:center!important;width:2.3rem!important;height:2.3rem!important;margin:0!important}:is(#favourites,#signature,#new-dishes) .favcard:has(select.cart-add__tier) .favcard__viewmenu{font-size:.7rem!important;margin-inline-end:-.15rem}@media (max-width:34rem){:is(#favourites,#signature,#new-dishes) .favcard:has(select.cart-add__tier) .favcard__foot select.cart-add__tier{font-size:.62rem!important;padding-inline-end:1.2rem!important}:is(#favourites,#signature,#new-dishes) .favcard:has(select.cart-add__tier) .cart-add__btn{width:2.1rem!important;height:2.1rem!important}:is(#favourites,#signature,#new-dishes) .favcard:has(select.cart-add__tier) .favcard__viewmenu{font-size:.66rem!important}}@media (min-width:40.01rem){.journey__photo{order:1}.journey__text{order:2}.journey__sketch{order:3}}@media (min-width:62.01rem){.journey{grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,.8fr)!important}.journey__sketch{padding-inline-start:0!important;margin-inline-end:calc(-1 * clamp(1.5rem,3vw,2.5rem) + .75rem)}}.masthead__inner{border-radius:18px!important;padding-inline:clamp(1rem,2.5vw,2rem)!important}.hero{margin-inline:.75rem!important}.hero{margin-inline:clamp(.75rem,2vw,1.5rem)!important}:is(#favourites,#signature,#new-dishes) .favcard[data-dish-ready]{cursor:pointer}:is(#favourites,#signature,#new-dishes) .favcard[data-dish-ready]:focus-visible{outline:3px solid #F59A4A;outline-offset:3px}.dish-modal__tags li.is-platter{background:#231b13;color:#F5C08A;letter-spacing:.12em;text-transform:uppercase}.dish-modal__summary{list-style:none;margin:.2rem 0 .6rem;padding:0;display:flex;flex-wrap:wrap;gap:.45rem}.dish-modal__summary li{padding:.4rem .75rem;border-radius:12px;background:#FDF1E6;color:#8A3806;font-weight:800;font-size:.8rem;letter-spacing:.02em;box-shadow:0 0 0 1px rgba(208,88,0,.15)}.dish-modal__selected{margin:.7rem 0 0;font-weight:800;color:#B84800;font-size:1.05rem}.dish-modal__group + .dish-modal__group{margin-top:.85rem}.dish-modal__group h4{display:flex;align-items:center;gap:.4rem;margin:0 0 .4rem;padding-bottom:.3rem;border-bottom:1px solid rgba(184,72,0,.14);font-family:var(--body);font-size:.8rem;font-weight:800;color:#231b13}.dish-modal__group strong{color:#B84800}@media (min-width:62rem){.dish-modal--platter .dish-modal__panel{width:min(62rem,calc(100vw - 3rem))}.dish-modal--platter .dish-modal__scroll{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start}.dish-modal--platter .dish-modal__media{position:sticky;top:0;aspect-ratio:auto;height:min(70vh,40rem)}.dish-modal--platter .dish-modal__content{padding:1.6rem 1.6rem .8rem}}.journey__sketch--photo img{width:100%!important;height:auto!important;max-height:22rem;object-fit:contain!important;opacity:1!important;mix-blend-mode:normal!important;margin:0!important;-webkit-mask-image:radial-gradient(ellipse 72% 70% at 50% 48%,#000 62%,transparent 100%);mask-image:radial-gradient(ellipse 72% 70% at 50% 48%,#000 62%,transparent 100%)}#why.whykkr{background:#fff!important}#why .whykkr__head{text-align:center;max-width:46rem;margin:0 auto clamp(1.75rem,3.5vw,2.75rem)}#why .whykkr__title{margin:0 0 .7rem;font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:clamp(2.2rem,5vw,3.4rem);letter-spacing:.02em;line-height:1.05;color:#2a1a10!important}#why .whykkr__accent{color:#D9741F}#why .whykkr__head h2{font-family:var(--body);font-weight:800;font-size:1.15rem;color:#1d1812!important;margin:0 0 .7rem;letter-spacing:0;text-transform:none}#why .whykkr__gold{color:#D05800!important;-webkit-text-fill-color:#D05800;background:none!important}#why .whykkr__lead{color:#7a7067!important;font-size:1rem;line-height:1.65;margin:0 auto;max-width:38rem}#why .whykkr__head::after{content:"";display:block;width:11rem;height:.7rem;margin:1.1rem auto 0;background:linear-gradient(#D9741F,#D9741F) left center / 4.6rem 1px no-repeat,linear-gradient(#D9741F,#D9741F) right center / 4.6rem 1px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M6 1l5 5-5 5-5-5z' fill='none' stroke='%23D9741F' stroke-width='1.3'/%3E%3C/svg%3E") center / .7rem no-repeat}#why .whykkr__grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,1.6vw,1.4rem);max-width:calc(var(--shell) + 8rem);margin-inline:auto;padding-inline:clamp(1rem,3vw,2rem)}#why .whykkr__card{position:relative;overflow:hidden;isolation:isolate;text-align:start;background:linear-gradient(180deg,#FFFBF6 0%,#FFF5EA 100%)!important;color:#2a1a10!important;border:1px solid rgba(226,160,96,.55)!important;border-radius:14px!important;box-shadow:0 10px 26px -18px rgba(150,80,20,.45),0 1px 0 rgba(255,255,255,.8) inset!important;padding:clamp(1.25rem,2vw,1.75rem)!important;min-height:15.5rem;transform:none!important;transition:box-shadow .25s ease!important}#why .whykkr__card:hover{box-shadow:0 16px 34px -18px rgba(150,80,20,.55),0 1px 0 rgba(255,255,255,.8) inset!important}#why .whykkr__card::before{content:"";position:absolute;z-index:-1;inset-block-start:.6rem;inset-inline-end:.6rem;width:56%;height:7.2rem;background:var(--why-art) right top / contain no-repeat;opacity:.95;pointer-events:none}[dir="rtl"] #why .whykkr__card::before{background-position:left top;transform:scaleX(-1)}#why .whykkr__card:nth-child(1){--why-art:url("/assets/img/why-roots.webp")}#why .whykkr__card:nth-child(2){--why-art:url("/assets/img/why-flavours.webp")}#why .whykkr__card:nth-child(3){--why-art:url("/assets/img/why-hospitality.webp")}#why .whykkr__card:nth-child(4){--why-art:url("/assets/img/why-gatherings.webp")}#why .whykkr__card:nth-child(5){--why-art:url("/assets/img/why-experience.webp")}#why .whykkr__card:nth-child(6){--why-art:url("/assets/img/why-menu.webp")}#why .whykkr__card:nth-child(7){--why-art:url("/assets/img/why-fresh.webp")}#why .whykkr__card:nth-child(8){--why-art:url("/assets/img/why-chefs.webp")}#why .whykkr__icon{display:grid!important;place-items:center;width:4.4rem;height:4.4rem;border-radius:50%;margin:0 0 1.4rem!important;font-size:1.9rem;line-height:1;background:radial-gradient(circle at 50% 40%,#FFE9D2 0%,#FBD3AE 70%,#F7C091 100%)!important;box-shadow:0 6px 14px -8px rgba(200,100,20,.5),inset 0 0 0 1px rgba(255,255,255,.6)!important;filter:grayscale(1) sepia(1) saturate(7) hue-rotate(-14deg) brightness(.92) contrast(1.1)}#why .whykkr__card h3{font-family:var(--display)!important;font-weight:400!important;font-size:clamp(1.25rem,1.6vw,1.5rem)!important;color:#2a1a10!important;margin:0 0 .6rem!important;text-transform:none!important;letter-spacing:0!important;line-height:1.2}#why .whykkr__card p{color:#6f655c!important;font-size:.92rem!important;line-height:1.55;margin:0!important}@media (max-width:64rem){#why .whykkr__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:34rem){#why .whykkr__grid{grid-template-columns:1fr}#why .whykkr__card{min-height:0}}#why .whykkr__icon{filter:none!important;color:#D05800;font-size:0}#why .whykkr__icon svg{width:2rem;height:2rem}#why .whykkr__card::before{opacity:1;filter:contrast(1.35) saturate(1.1)}#why .whykkr__card::before{filter:none!important;opacity:.75!important}#why .whykkr__head{margin-bottom:clamp(1.1rem,2.4vw,1.6rem)}#why .whykkr__title{font-size:clamp(1.7rem,3.4vw,2.4rem)!important;margin-bottom:.45rem}#why .whykkr__head h2{font-size:1rem!important;margin-bottom:.4rem}#why .whykkr__lead{font-size:.9rem!important}#why .whykkr__head::after{margin-top:.75rem}#why .whykkr__grid{max-width:calc(var(--shell) + 2rem);gap:clamp(.75rem,1.2vw,1rem)}#why .whykkr__card{min-height:0!important;padding:1rem 1.1rem 1.15rem!important;border-radius:12px!important}#why .whykkr__card::before{height:5rem;width:52%;inset-block-start:.45rem;inset-inline-end:.45rem}#why .whykkr__icon{width:3.1rem;height:3.1rem;margin-bottom:.8rem!important}#why .whykkr__icon svg{width:1.45rem;height:1.45rem}#why .whykkr__card h3{font-size:clamp(1.05rem,1.25vw,1.2rem)!important;margin-bottom:.35rem!important}#why .whykkr__card p{font-size:.82rem!important;line-height:1.5}#why .whykkr__card{background:linear-gradient(180deg,#2E2823 0%,#241F1B 100%)!important;border-color:rgba(226,160,96,.45)!important;box-shadow:0 12px 28px -18px rgba(20,10,0,.6),0 1px 0 rgba(255,255,255,.05) inset!important}#why .whykkr__card h3{color:#F6EFE6!important}#why .whykkr__card p{color:#C9BFB3!important}#why .whykkr__card::before{filter:brightness(0) invert(1) sepia(.35)!important;opacity:.22!important}#why .whykkr__card::before{filter:brightness(0) invert(1) sepia(1) saturate(2.6) hue-rotate(-8deg) brightness(.95)!important;opacity:.55!important;width:60%!important;height:6rem!important;-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent 100%);mask-image:linear-gradient(to bottom,#000 55%,transparent 100%)}#why .whykkr__card::before{filter:brightness(0) invert(1) sepia(.9) saturate(3) hue-rotate(-12deg) brightness(1.15)!important;opacity:.8!important}#why .whykkr__card::before{filter:none!important;opacity:.5!important}#why .whykkr__card:nth-child(1){--why-art:url("/assets/img/why-roots-light.webp")}#why .whykkr__card:nth-child(2){--why-art:url("/assets/img/why-flavours-light.webp")}#why .whykkr__card:nth-child(3){--why-art:url("/assets/img/why-hospitality-light.webp")}#why .whykkr__card:nth-child(4){--why-art:url("/assets/img/why-gatherings-light.webp")}#why .whykkr__card:nth-child(5){--why-art:url("/assets/img/why-experience-light.webp")}#why .whykkr__card:nth-child(6){--why-art:url("/assets/img/why-menu-light.webp")}#why .whykkr__card:nth-child(7){--why-art:url("/assets/img/why-fresh-light.webp")}#why .whykkr__card:nth-child(8){--why-art:url("/assets/img/why-chefs-light.webp")}#ceo.ceo{background:transparent!important}#ceo .ceo__head{text-align:center;margin:0 auto clamp(1.4rem,3vw,2.2rem)}#ceo .ceo__head .pill{display:inline-flex;align-items:center;gap:.7rem;background:none!important;border:0!important;box-shadow:none!important;padding:0!important;color:#B07A2E!important;font-size:.82rem;font-weight:700;letter-spacing:.32em;text-transform:uppercase}#ceo .ceo__head .pill::before,#ceo .ceo__head .pill::after{content:"";width:3.6rem;height:1px;background:#C08A3E}#ceo .ceo__head .pill__icon{color:#C08A3E}#ceo .ceo__head .pill__icon svg{width:.8rem;height:.8rem}#ceo .ceo__head h2{margin:.5rem 0 0;font-family:"Playfair Display",var(--display),Georgia,serif!important;font-weight:600!important;font-size:clamp(2rem,4.4vw,3.4rem)!important;color:#1d1812!important;letter-spacing:-.01em;line-height:1.1}#ceo .ceo__head::after{content:"";display:block;width:min(34rem,80%);height:.8rem;margin:1rem auto 0;background:linear-gradient(90deg,transparent,#C08A3E) left center / calc(50% - .9rem) 1px no-repeat,linear-gradient(90deg,#C08A3E,transparent) right center / calc(50% - .9rem) 1px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M7 1.5 12.5 7 7 12.5 1.5 7z' fill='none' stroke='%23C08A3E' stroke-width='1.6'/%3E%3Cpath d='M7 4.8 9.2 7 7 9.2 4.8 7z' fill='%23C08A3E'/%3E%3C/svg%3E") center / .8rem no-repeat}#ceo .ceo__card{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:0!important;max-width:calc(var(--shell) + 6rem);margin:0 auto;padding:0!important;overflow:hidden;position:relative;border:1.5px solid #C9984F!important;border-radius:22px!important;background:#141210!important;box-shadow:0 30px 60px -32px rgba(40,20,5,.6),0 0 0 4px rgba(201,152,79,.08)!important}#ceo .ceo__card::before,#ceo .ceo__card::after{display:none!important}#ceo .ceo__seal{position:relative;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;width:auto!important;height:auto!important;min-height:100%;border-inline-end:1px solid #C9984F!important;transform:none!important}#ceo .ceo__seal::before,#ceo .ceo__seal::after{display:none!important}#ceo .ceo__photo{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;object-position:center 22%;border-radius:0!important;border:0!important;box-shadow:none!important;transform:none!important;max-width:none!important}#ceo .ceo__message{position:relative;isolation:isolate;padding:clamp(1.8rem,4vw,3.4rem) clamp(1.5rem,4vw,3.6rem)!important;background:radial-gradient(ellipse 80% 60% at 30% 0%,#26211c 0%,transparent 70%),linear-gradient(160deg,#1b1815 0%,#110f0d 100%)!important;color:#E9E0D3!important;text-align:start}#ceo .ceo__message::after{content:"";position:absolute;z-index:-1;inset-block-end:0;inset-inline-end:0;width:15rem;height:15rem;opacity:.16;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg fill='none' stroke='%23C9984F' stroke-width='1'%3E%3Cpath d='M20 4l5 11 11 5-11 5-5 11-5-11-11-5 11-5z'/%3E%3Crect x='12' y='12' width='16' height='16' transform='rotate(45 20 20)'/%3E%3C/g%3E%3C/svg%3E") 0 0 / 3.4rem;-webkit-mask-image:radial-gradient(circle at 100% 100%,#000 0%,transparent 70%);mask-image:radial-gradient(circle at 100% 100%,#000 0%,transparent 70%)}#ceo .ceo__quote{display:block;color:#D9A657!important;margin:0 0 .6rem!important;opacity:1!important;position:static!important}#ceo .ceo__quote svg{width:2.6rem;height:2.6rem}#ceo blockquote{margin:0!important;padding:0!important;border:0!important}#ceo blockquote p{color:#D7CDBF!important;font-size:clamp(.92rem,1.1vw,1.02rem)!important;line-height:1.7!important;margin:0 0 1rem!important;font-style:normal!important}#ceo blockquote p:first-child{font-family:"Playfair Display",Georgia,serif!important;font-style:italic!important;font-weight:600!important;font-size:clamp(1.35rem,2.2vw,1.95rem)!important;line-height:1.32!important;color:#F4EBDD!important;margin-bottom:1.4rem!important}#ceo blockquote p:first-child::after{content:"";display:block;width:3.4rem;height:2px;margin-top:1.3rem;background:#D9A657;border-radius:2px}#ceo .ceo__closing{position:relative;display:inline-block;margin:.6rem 0 1.6rem!important;padding-bottom:.5rem;font-family:"Playfair Display",Georgia,serif!important;font-style:italic!important;font-weight:600!important;font-size:clamp(1.4rem,2vw,1.8rem)!important;color:#D9A657!important;transform:rotate(-3deg);transform-origin:left}#ceo .ceo__closing::after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:110%;height:.7rem;background:no-repeat center / 100% 100% url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 14'%3E%3Cpath d='M2 12C60 4 130 2 198 3' fill='none' stroke='%23D9A657' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E")}#ceo .ceo__sign{border:0!important;padding:0!important;margin:0!important}#ceo .ceo__name{font-family:var(--display),Georgia,serif!important;font-size:1.35rem!important;letter-spacing:.14em;text-transform:uppercase;color:#F4EBDD!important;margin:0 0 .35rem!important}#ceo .ceo__role{color:#D9A657!important;font-size:.74rem!important;font-weight:700;letter-spacing:.2em;text-transform:uppercase;margin:0 0 .3rem!important}#ceo .ceo__company{color:#CFC6BA!important;font-size:.88rem!important;margin:0!important;letter-spacing:.02em}[dir="rtl"] #ceo .ceo__closing{transform-origin:right;transform:rotate(3deg)}[dir="rtl"] #ceo .ceo__head .pill,[dir="rtl"] #ceo .ceo__name,[dir="rtl"] #ceo .ceo__role{letter-spacing:0}@media (max-width:52rem){#ceo .ceo__card{grid-template-columns:1fr}#ceo .ceo__seal{aspect-ratio:4 / 4.2;border-inline-end:0!important;border-bottom:1px solid #C9984F!important}}#ceo .ceo__seal{justify-self:stretch!important;align-self:stretch!important;width:100%!important;max-width:none!important}#ceo .ceo__sign::before,#ceo .ceo__sign::after{display:none!important}@media (min-width:62.01rem){.journey__photo{transform:translateX(calc(-1 * clamp(2rem,3.4vw,3.2rem)))!important}[dir="rtl"] .journey__photo{transform:translateX(clamp(2rem,3.4vw,3.2rem))!important}}#ceo .ceo__head h2 .kkr-word{color:#D05800!important;-webkit-text-fill-color:transparent!important}#ceo .ceo__head{margin-bottom:clamp(1rem,2vw,1.4rem)}#ceo .ceo__head h2{font-size:clamp(1.8rem,3.6vw,2.8rem)!important;margin-top:.3rem}#ceo .ceo__head::after{margin-top:.7rem}#ceo .ceo__message{padding:clamp(1.4rem,2.6vw,2.2rem) clamp(1.4rem,3.2vw,3rem)!important}#ceo .ceo__quote{margin-bottom:.3rem!important}#ceo .ceo__quote svg{width:2rem;height:2rem}#ceo blockquote p{font-size:clamp(.88rem,1vw,.95rem)!important;line-height:1.6!important;margin-bottom:.7rem!important}#ceo blockquote p:first-child{font-size:clamp(1.2rem,1.85vw,1.6rem)!important;line-height:1.28!important;margin-bottom:1rem!important}#ceo blockquote p:first-child::after{margin-top:.9rem}#ceo .ceo__closing{margin:.3rem 0 1rem!important;font-size:clamp(1.25rem,1.7vw,1.55rem)!important}#ceo .ceo__name{font-size:1.15rem!important;margin-bottom:.2rem!important}#ceo .ceo__role{font-size:.7rem!important;margin-bottom:.2rem!important}#ceo .ceo__company{font-size:.82rem!important}@media (max-width:52rem){#ceo .ceo__seal{aspect-ratio:4 / 3.4}}#ceo .ceo__photo{object-position:center 48%!important}@media (min-width:52.01rem){#ceo .ceo__card{grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr)!important}#ceo .ceo__photo{object-position:center 42%!important}}.masthead:has([data-burger][aria-expanded="true"]) .masthead__inner{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.closed-note{position:fixed;inset:0;z-index:1300;display:grid;place-items:center;padding:1rem}.closed-note[hidden]{display:none}.closed-note__backdrop{position:absolute;inset:0;background:rgba(20,20,20,.45);backdrop-filter:blur(3px)}.closed-note__card{position:relative;width:min(100%,24rem);background:#fff;border-radius:22px;padding:1.75rem 1.5rem 1.4rem;text-align:center;box-shadow:0 30px 60px -20px rgba(0,0,0,.45);border-top:5px solid var(--lemon,var(--color-gold));transform:translateY(12px) scale(.97);opacity:0;transition:transform .25s ease,opacity .25s ease}.closed-note.is-open .closed-note__card{transform:none;opacity:1}.closed-note__icon{display:inline-grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:50%;background:var(--lemon,var(--color-gold));color:var(--closed-ink,#fff);margin-bottom:.8rem}.closed-note__icon svg{width:1.6rem;height:1.6rem}.closed-note__card h2{margin:0 0 .5rem;font:700 1.25rem/1.25 var(--body);color:#252525}.closed-note__card p{margin:0 auto 1.25rem;color:#555;font-size:.98rem;line-height:1.5;max-width:none}.closed-note__ok{border:0;cursor:pointer;padding:.8rem 2.2rem;border-radius:999px;font:700 .95rem/1 var(--body);background:var(--lemon,var(--color-gold));color:var(--closed-ink,#fff)}.closed-note__ok:hover{background:var(--lemon-hover,var(--color-gold-deep))}