@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600;700&family=DM+Sans:wght@400;500;600;700&family=Noto+Naskh+Arabic:wght@400;500;600;700&display=swap";:root{--red:#4b0610;--red2:#680b19;--deep:#290207;--deep2:#35030a;--gold:#d8ad60;--gold2:#f0d18f;--cream:#f7eee2;--muted:#7c6d62;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{background:var(--deep);color:var(--cream);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,sans-serif;overflow-x:hidden}.site{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit}.wrap{width:min(calc(100% - 36px),var(--max));margin:auto}.scroll-progress{z-index:200;background:var(--gold2);pointer-events:none;height:2px;position:fixed;top:0;left:0}.header{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#300309f7;border-bottom:1px solid #d8ad602e;width:100%;height:82px;position:fixed;top:0;left:0}.nav{justify-content:space-between;align-items:center;height:82px;display:flex}.brand{flex:none;width:116px;line-height:0}.brand img{width:116px;height:auto;display:block}.nav-links{align-items:center;gap:10px;margin-left:auto;display:flex}.nav-links a{color:var(--cream);white-space:nowrap;padding:8px 6px;font-size:.68rem}.nav-links a span{display:none}.nav-links .nav-cta{border:1px solid var(--gold);color:var(--gold2);border-radius:999px;margin-left:3px;padding:9px 15px}.nav-links .nav-cta span{color:inherit;margin-left:5px;font-family:Noto Naskh Arabic,serif;font-size:.6rem;display:inline}.nav-location,.nav-call{background:#d8ad600a;border:1px solid #d8ad6061;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-width:38px;height:38px;transition:all .25s;color:var(--gold2)!important;padding:7px 9px!important;display:inline-flex!important}.nav-location:hover,.nav-call:hover{border-color:var(--gold);background:#d8ad601a;transform:translateY(-2px)}.nav-location svg,.nav-call svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.nav-location span,.nav-call span{display:none!important}.menu-button{display:none}.hero{background:radial-gradient(circle at 7% 35%,#97192db3,#0000 28%),radial-gradient(circle at 96% 78%,#7b0d1f73,#0000 30%),linear-gradient(135deg,#680c1a,#460610 45%,#280207);min-height:900px;padding-top:82px;position:relative;overflow:hidden}.hero-texture{opacity:.075;pointer-events:none;background:repeating-linear-gradient(115deg,#0000 0 5px,#ffffff29 6px 7px);position:absolute;inset:0}.hero-glow{pointer-events:none;filter:blur(8px);border-radius:50%;position:absolute}.hero-glow-left{background:#c835432e;width:330px;height:330px;top:30%;left:-210px}.hero-glow-right{background:#d6994612;width:400px;height:400px;bottom:0;right:-250px}.hero-grid{z-index:2;align-items:center;gap:35px;min-height:818px;padding:60px 0 90px;display:grid;position:relative}.hero-copy{max-width:610px}.eyebrow{color:var(--gold);letter-spacing:.2em;margin:0 0 16px;font-size:.62rem;font-weight:700}.eyebrow.dark{color:#946535}.hero h1,h2{letter-spacing:-.04em;font-family:Cormorant Garamond,serif;font-weight:500;line-height:.86}.hero h1{margin:0;font-size:clamp(4.1rem,16vw,7rem)}.hero h1 em,h2 em{color:var(--gold2);font-style:italic}.hero-lede{color:#e3d4c2;max-width:450px;margin:25px 0 7px;font-size:.87rem;line-height:1.75}.hero-arabic{color:#cdbca8;text-align:left;direction:rtl;max-width:470px;margin:0 0 25px;font-family:Noto Naskh Arabic,serif;font-size:1rem;line-height:1.8}.actions{flex-wrap:wrap;gap:9px;display:flex}.btn{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 20px;font-size:.7rem;font-weight:700;transition:all .3s;display:inline-flex}.btn:hover{transform:translateY(-3px)}.btn span{font-family:Noto Naskh Arabic,serif;font-size:.66rem;font-weight:500}.btn.gold{background:var(--gold);color:#2a050a}.btn.outline{color:var(--cream);border:1px solid #f7eee259}.hero-food{width:100%;max-width:560px;height:470px;margin:auto;position:relative}.hero-orbit{pointer-events:none;border:1px solid #d8ad602e;border-radius:50%;position:absolute;top:52%;left:54%;transform:translate(-50%,-50%)}.hero-orbit.orbit-one{width:390px;height:390px}.hero-orbit.orbit-two{opacity:.5;border-style:dashed;width:500px;height:500px}.hero-photo{will-change:transform;background:#250207;border:1px solid #d8ad6057;margin:0;position:absolute;overflow:hidden;box-shadow:0 28px 70px #00000061}.hero-photo img{object-fit:cover;filter:saturate(.94)contrast(1.04);width:100%;height:100%;display:block}.hero-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#1e0105e0 100%);position:absolute;inset:0}.hero-photo-main{z-index:3;width:330px;height:430px;transform:translate(-50%,calc(-50% + var(--parallax-y,0px)));top:50%;left:50%}.hero-photo-side{z-index:2;width:175px;height:235px;transform:translateY(var(--parallax-y,0px)) rotate(-6deg);top:34px;left:2%}.hero-photo-small{z-index:4;width:155px;height:205px;transform:translateY(var(--parallax-y,0px)) rotate(6deg);bottom:4px;right:0}.hero-photo figcaption{z-index:2;color:#fff;gap:3px;display:grid;position:absolute;bottom:14px;left:16px;right:12px}.hero-photo figcaption small{color:var(--gold);letter-spacing:.14em;font-size:.45rem}.hero-photo figcaption strong{font:600 1.45rem/1 Cormorant Garamond,serif}.hero-photo-small figcaption strong,.hero-photo-side figcaption strong{font-size:1.15rem}.seal{border:1px solid var(--gold);text-align:center;width:76px;height:76px;color:var(--gold);letter-spacing:.1em;z-index:5;border-radius:50%;place-content:center;font-size:.42rem;line-height:1.05;display:grid;position:absolute;top:-2px;right:4%;transform:rotate(12deg)}.seal b{font:600 .82rem Cormorant Garamond,serif}.scroll-hint{z-index:5;white-space:nowrap;color:#cbb9a4;letter-spacing:.15em;align-items:center;gap:10px;font-size:.46rem;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.scroll-hint i{background:linear-gradient(90deg,var(--gold),#d8ad601f);width:80px;height:1px}.food-art{background:radial-gradient(circle at 50% 40%,#83182ac7,#0000 52%);place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.plate{aspect-ratio:1;background:radial-gradient(circle,#6b2718 0 32%,#ead5a7 33% 38%,#c58a47 39% 43%,#f1d9a8 44% 48%,#7e1e2b 49% 100%);border-radius:50%;place-items:center;width:68%;display:grid;position:relative;box-shadow:0 18px 38px #0000006b}.plate:after{content:"";border:2px solid #ffeebebf;border-radius:50%;position:absolute;inset:8%}.protein{background:#c37b39;border-radius:48% 52% 42% 58%;width:40%;height:26%;position:absolute;top:36%;left:30%;transform:rotate(-13deg);box-shadow:inset -7px -7px 12px #5b1f1066}.rice{background:#ead4a5;border-radius:50%;width:13%;height:7%;position:absolute;box-shadow:0 2px 4px #0000002e}.rice-a{top:33%;left:27%;transform:rotate(20deg)}.rice-b{top:39%;right:25%;transform:rotate(-12deg)}.rice-c{bottom:27%;left:43%;transform:rotate(8deg)}.garnish{border-radius:50%;display:block;position:absolute}.g-a{background:#668438;width:15%;height:12%;top:26%;left:19%}.g-b{background:#a93e24;width:17%;height:12%;top:46%;right:19%}.g-c{background:#dcae61;width:12%;height:9%;bottom:19%;left:45%}.g-d{background:#c36b2b;width:13%;height:10%;top:27%;right:29%}.shadow{filter:blur(10px);background:#00000038;border-radius:50%;width:48%;height:9%;position:absolute;bottom:11%}.steam{opacity:.8;border-left:2px solid #f6e1b438;border-radius:50%;width:15px;height:45px;position:absolute;top:16%}.steam-a{left:43%;transform:rotate(10deg)}.steam-b{left:54%;transform:rotate(-9deg)}.food-art.food-mutton .protein{background:#762a1c}.food-art.food-mandi .protein{background:#ae6530;width:45%;height:27%}.food-art.food-bukhari .protein{background:#9c5429;width:46%;height:25%}.food-art.food-kabsa .protein{background:#bd7133;width:45%;height:26%}.food-art.food-biryani .protein{background:#c5863f;width:46%;height:29%}.food-art.food-biryani-mutton .protein{background:#7d2c1d;width:46%;height:29%}.food-art.food-kunafa .protein{background:#d5a15b;border-radius:30%;width:48%;height:20%}.food-art.food-kunafa .g-a{background:#f0dfbc;width:22%}.food-art.food-whole-chicken .protein{background:#b85e2b;border-radius:50% 45% 52% 48%;width:48%;height:30%}.food-art.food-half-chicken .protein{background:#c46d31;width:43%;height:28%}.food-art.food-grill .protein{background:#6f281b;width:47%;height:28%}.food-small .plate{width:64%}.food-card .food-art{height:100%}.food-card.main-card .food-art{height:215px}.food-card.back .food-art,.food-card.front .food-art{height:150px}.food-hero .plate{width:56%}.food-card .shadow{bottom:9%}.section-light{background:var(--cream);color:#2b070d}.story{padding:100px 0}.story-grid{align-items:center;gap:42px;display:grid}.section-no{color:#b4874d;font:500 5rem Cormorant Garamond}.story h2,.menu-heading h2,.experience h2,.contact h2{margin:0 0 24px;font-size:clamp(3.5rem,13vw,6rem)}.story h2 em,.menu-heading h2 em,.contact h2 em{color:#8d5d2d}.body-copy{color:#796d62;max-width:510px;font-size:.87rem;line-height:1.85}.arabic-body,.arabic-heading{color:#8a786a;direction:rtl;font-family:Noto Naskh Arabic,serif;font-size:1rem;line-height:1.7}.text-link{border-bottom:1px solid #2b070d;gap:8px;margin-top:8px;padding-bottom:6px;font-size:.7rem;font-weight:700;display:inline-flex}.text-link span{font-family:Noto Naskh Arabic,serif;font-weight:500}.art-label{background:var(--gold);color:#2b070d;padding:16px 20px;position:absolute;bottom:0;left:0}.art-label small{letter-spacing:.13em;margin-bottom:5px;font-size:.47rem;display:block}.art-label b{font:600 1.3rem/1 Cormorant Garamond}.menu-section{background:var(--red);padding:95px 0 110px;position:relative;overflow:hidden}.menu-pattern{opacity:.05;pointer-events:none;background:repeating-linear-gradient(115deg,#0000 0 6px,#fff 7px 8px);position:absolute;inset:0}.menu-section .wrap{z-index:1;position:relative}.menu-heading{gap:18px;margin-bottom:28px;display:grid}.menu-heading h2{color:var(--cream)}.menu-heading .arabic-heading{color:#cdb8a2}.menu-intro{color:#d0bcaa;max-width:390px;font-size:.78rem;line-height:1.7}.menu-intro strong{color:var(--gold);font-size:.9rem}.menu-intro p{margin:8px 0}.filters{scrollbar-width:none;gap:7px;padding-bottom:18px;display:flex;overflow:auto}.filters::-webkit-scrollbar{display:none}.filters button{color:#d8c5b0;cursor:pointer;background:0 0;border:1px solid #d8ad6047;border-radius:999px;flex:none;padding:10px 14px;font-size:.63rem}.filters button span{direction:rtl;margin-left:7px;font-family:Noto Naskh Arabic,serif;font-size:.7rem}.filters button.active{background:var(--gold);border-color:var(--gold);color:#2b050a}.price-note{color:var(--gold);letter-spacing:.13em;align-items:center;gap:8px;margin:4px 0 18px;font-size:.52rem;display:flex}.price-note i{background:var(--gold);border-radius:50%;width:4px;height:4px}.price-note-ar{letter-spacing:0;font-family:Noto Naskh Arabic,serif;font-size:.7rem}.menu-grid{gap:15px;display:grid}.menu-item{color:#2b070d;background:#f8f0e4;border:1px solid #d8ad602e;transition:transform .35s,box-shadow .35s}.menu-item:hover{transform:translateY(-7px);box-shadow:0 25px 45px #0003}.menu-image{background:linear-gradient(145deg,#6f0c1a,#35040b);height:225px;position:relative;overflow:hidden}.menu-image .food-art{transition:transform .65s cubic-bezier(.2,.75,.2,1)}.menu-item:hover .menu-image .food-art{transform:scale(1.055)}.index{color:var(--gold);font:500 1.1rem Cormorant Garamond;position:absolute;top:12px;left:13px}.menu-info{padding:17px}.menu-name{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.menu-name h3{margin:0;font:600 1.38rem/1 Cormorant Garamond}.menu-name p{color:#7b5636;direction:rtl;margin:4px 0 0;font-family:Noto Naskh Arabic,serif;font-size:1rem}.menu-name>span{color:#8d5d2d;letter-spacing:.12em;white-space:nowrap;font-size:.46rem}.prices{border-top:1px solid #2b070d1a;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:15px;padding-top:11px;display:grid}.prices.single{grid-template-columns:1fr 1fr 1fr 1fr}.prices>div{text-align:center}.prices b{color:#7d542d;font-size:.74rem;display:block}.prices small{color:#8c8177;margin-top:3px;font-size:.38rem;line-height:1.2;display:block}.prices small span{font-family:Noto Naskh Arabic,serif;font-size:.54rem}.experience{background:var(--deep);color:var(--cream);padding:105px 0;position:relative;overflow:hidden}.experience-line{background:#d8ad6024;height:1px;position:absolute;top:50%;left:0;right:0}.experience-grid{z-index:1;align-items:center;gap:45px;display:grid;position:relative}.experience h2{margin-bottom:18px}.experience h2 em{color:var(--gold2)}.experience-food{height:330px}.experience-copy{max-width:390px}.big-number{color:var(--gold);font:500 4.5rem Cormorant Garamond}.experience-copy p{color:#cdbba7;font-size:.84rem;line-height:1.8}.gold-rule{background:var(--gold);width:90px;height:1px;margin:24px 0}.experience-copy small{color:#aa8f73;letter-spacing:.12em;font-size:.48rem;line-height:1.7}.experience-copy small span{letter-spacing:0;font-family:Noto Naskh Arabic,serif;font-size:.7rem}.quote-section{background:var(--cream);color:#2b070d;padding:105px 0}.quote{text-align:center}.quote>span{color:var(--gold);font:500 5rem Cormorant Garamond}.quote p{margin:0;font:500 clamp(3.2rem,14vw,6rem)/.82 Cormorant Garamond}.quote p[lang=ar]{direction:rtl;margin:24px 0;font:500 clamp(1.7rem,7vw,3rem)/1.1 Noto Naskh Arabic}.quote em{color:#8d5d2d}.contact{color:var(--cream);background:#570811;padding:95px 0}.contact-grid{gap:50px;display:grid}.contact h2{margin-bottom:18px}.contact .arabic-heading{color:#dfcbb6}.contact-list{gap:25px;display:grid}.contact-list small{color:var(--gold);letter-spacing:.16em;font-size:.5rem}.contact-list p{color:#dbcab5;margin:7px 0 0;font-size:.77rem;line-height:1.65}.contact-phone,.contact-location{color:var(--gold2);text-underline-offset:3px;text-decoration:underline}.contact-list p span{font-family:Noto Naskh Arabic,serif;font-size:.95rem}footer{color:#a99884;background:#1d0105;padding:30px 0}.footer-inner{text-align:center;justify-items:center;gap:12px;display:grid}.footer-inner img{width:120px}.footer-inner p,.footer-inner span{letter-spacing:.1em;margin:0;font-size:.5rem}.footer-inner span{opacity:.55}.reveal{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.75,.2,1);transition-delay:var(--delay,0s);transform:translateY(32px)}.reveal.show{opacity:1;transform:none}@media (width>=700px){.wrap{width:min(calc(100% - 64px),var(--max))}.header,.nav{height:96px}.brand,.brand img{width:116px}.nav-links{gap:14px}.nav-links a{padding:7px 0;font-size:.7rem}.nav-links .nav-cta{margin:0;padding:9px 16px}.nav-links .nav-cta span{font-size:.65rem;display:inline}.nav-location,.nav-call{min-width:40px;height:40px}.hero{padding-top:96px}.hero-grid{grid-template-columns:1fr 1fr;min-height:804px;padding-top:35px}.hero h1{font-size:7.2rem}.hero-food{height:540px}.hero-photo-main{width:365px;height:475px}.hero-photo-side{width:185px;height:250px;top:34px;left:-2px}.hero-photo-small{width:165px;height:220px;bottom:2px;right:-4px}.hero-orbit.orbit-one{width:430px;height:430px}.hero-orbit.orbit-two{width:550px;height:550px}.story{padding:130px 0}.story-grid{grid-template-columns:.12fr 1fr 1fr}.menu-heading{grid-template-columns:1fr .6fr;align-items:end}.menu-grid{grid-template-columns:repeat(2,1fr)}.experience-grid{grid-template-columns:1fr .75fr 1fr}.contact-grid{grid-template-columns:1fr 1fr;align-items:end}}@media (width>=980px){.menu-grid{grid-template-columns:repeat(3,1fr)}.menu-image{height:260px}}@media (width<=699px){.wrap{width:min(calc(100% - 24px),var(--max))}.header,.nav{height:70px}.brand,.brand img{width:88px}.nav-links{gap:3px;margin-left:auto}.nav-links a{padding:6px 4px;font-size:.59rem}.nav-home,.nav-story,.nav-experience,.nav-cta{display:none!important}.nav-menu,.nav-contact{align-items:center;display:inline-flex!important}.nav-menu span,.nav-contact span{display:none!important}.nav-location,.nav-call{width:34px;min-width:34px;height:34px;margin-left:1px;padding:6px!important}.nav-location svg,.nav-call svg{width:15px;height:15px}.hero{min-height:1060px;padding-top:70px}.hero-grid{padding-top:55px}.hero-food{max-width:500px;height:445px}.hero-photo-main{width:270px;height:350px;top:50%;left:50%}.hero-photo-side{width:125px;height:170px;top:42px;left:0}.hero-photo-small{width:120px;height:165px;bottom:8px;right:0}.hero-photo figcaption{bottom:11px;left:12px}.hero-photo figcaption strong{font-size:1.2rem}.hero-photo-side figcaption strong,.hero-photo-small figcaption strong{font-size:.95rem}.hero-orbit.orbit-one{width:310px;height:310px}.hero-orbit.orbit-two{width:390px;height:390px}.seal{width:66px;height:66px;top:2px;right:1%}.hero h1{font-size:clamp(4rem,16vw,6.2rem)}.story{padding:90px 0}.story-art{height:380px}.menu-section{padding-top:85px}.menu-grid{grid-template-columns:1fr}.contact{padding:85px 0}.contact-phone,.contact-location{color:var(--gold2);text-underline-offset:3px;text-decoration:underline}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.reveal{opacity:1;transform:none}}.menu-image{background:#25070b;position:relative;overflow:hidden}.menu-photo{object-fit:cover;width:100%;height:100%;transition:transform .55s,filter .35s;display:block}.menu-item:hover .menu-photo{filter:saturate(1.05);transform:scale(1.055)}.menu-image .index{z-index:2}.contact-action-row{margin-top:14px}.contact-action{color:var(--gold2);background:#d8ad600d;border:1px solid #d8ad6073;border-radius:999px;align-items:center;gap:9px;padding:10px 14px;font-size:.78rem;transition:all .25s;display:inline-flex}.contact-action:hover{border-color:var(--gold);background:#d8ad601a;transform:translateY(-2px)}.contact-action .contact-icon{font-size:1rem;line-height:1}.contact-action [lang=ar]{font-family:Noto Naskh Arabic,serif;font-size:.72rem}@media (width<=699px){.nav-links{gap:8px}.nav-location,.nav-call{display:none!important}.nav-menu,.nav-contact{border:1px solid #d8ad6047;border-radius:999px;color:var(--gold2)!important;padding:7px 9px!important;font-size:.72rem!important}.menu-image{height:250px}.contact-action{padding:9px 12px;font-size:.72rem}}.story-art{background:#35040b;border:1px solid #2b070d1f;height:420px;position:relative;overflow:hidden}.story-photo{object-fit:cover;object-position:center;filter:saturate(.9)contrast(1.06);width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.75,.2,1);display:block}.story-art:hover .story-photo{transform:scale(1.045)}.story-photo-overlay{pointer-events:none;background:linear-gradient(#1901050d 30%,#190105b8 100%);position:absolute;inset:0}.experience-food{height:330px;position:relative}.experience-photo-wrap{background:#250207;border:1px solid #d8ad6052;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 25px 55px #0000004d}.experience-photo{object-fit:cover;object-position:center;filter:saturate(.88)contrast(1.06);width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.75,.2,1);display:block}.experience-photo-wrap:hover .experience-photo{transform:scale(1.05)}.experience-photo-overlay{pointer-events:none;background:linear-gradient(#1901050d 35%,#190105b3 100%);position:absolute;inset:0}.experience-photo-label{color:var(--gold2);letter-spacing:.14em;font-size:.5rem;position:absolute;bottom:15px;left:16px}@media (width<=699px){.story-art{height:380px}.experience-food{height:300px}}.hero-cinematic{isolation:isolate;background:#190207;height:auto;min-height:calc(100svh - 70px);padding-top:70px}.hero-backdrop{object-fit:cover;object-position:62% center;z-index:-4;filter:saturate(.95)contrast(1.08);width:100%;height:100%;position:absolute;inset:0}.hero-backdrop-shade{z-index:-3;background:linear-gradient(90deg,#140105f7 0%,#140105d1 34%,#14010552 72%,#1401056b 100%),linear-gradient(#1401056b,#0000 55%,#140105b3);position:absolute;inset:0}.hero-cinematic-inner{z-index:2;align-items:flex-end;min-height:calc(100svh - 140px);padding:65px 0 125px;display:flex;position:relative}.hero-cinematic .hero-copy{max-width:620px}.hero-cinematic h1{text-wrap:balance;text-shadow:0 3px 35px #0003;font-size:clamp(3.7rem,15vw,7.6rem);line-height:.84}.hero-cinematic .hero-subtitle{color:var(--gold2);margin:20px 0 0;font:italic 500 clamp(2rem,8vw,4rem)/.9 Cormorant Garamond,serif}.hero-cinematic .hero-lede{color:#f1dfcc;max-width:390px;margin-top:24px}.hero-cinematic .hero-arabic{color:#ead4bc;max-width:390px}.hero-bottom-bar{color:var(--gold2);letter-spacing:.16em;z-index:3;align-items:center;gap:12px;font-size:.52rem;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.hero-bottom-bar i{background:var(--gold);width:44px;height:1px}.hero-scroll-label{opacity:.9;margin-left:18px}.hero-story-link{text-transform:uppercase;white-space:nowrap;align-items:center;gap:9px;margin-left:auto;display:flex}.hero-story-link span{border:1px solid var(--gold);border-radius:50%;place-items:center;width:30px;height:30px;font-size:.6rem;display:grid}@media (width>=700px){.hero-cinematic{min-height:100svh;padding-top:96px}.hero-backdrop{object-position:center center}.hero-cinematic-inner{align-items:center;min-height:calc(100svh - 96px);padding:40px 0 90px}.hero-cinematic .hero-copy{padding-top:40px}.hero-cinematic h1{font-size:clamp(5.2rem,8vw,8rem)}.hero-cinematic .hero-subtitle{font-size:clamp(2.6rem,4vw,4.4rem)}.hero-bottom-bar{bottom:28px}}@media (width<=699px){.hero-cinematic{min-height:calc(100svh - 70px)}.hero-backdrop{object-position:66% center}.hero-backdrop-shade{background:linear-gradient(#140105b8 0%,#140105b3 28%,#140105db 65%,#140105fa 100%)}.hero-cinematic-inner{align-items:flex-end;min-height:calc(100svh - 145px);padding:70px 0 105px}.hero-cinematic .eyebrow{letter-spacing:.13em;font-size:.52rem}.hero-cinematic h1{font-size:clamp(3.55rem,15vw,5.8rem)}.hero-cinematic .hero-subtitle{margin-top:17px;font-size:clamp(2.25rem,10vw,3.5rem)}.hero-cinematic .hero-lede{max-width:310px;margin-top:20px;font-size:.78rem;line-height:1.7}.hero-cinematic .hero-arabic{margin-bottom:20px;font-size:.9rem;line-height:1.6}.hero-cinematic .actions{gap:7px}.hero-cinematic .btn{min-height:44px;padding:0 15px;font-size:.64rem}.hero-cinematic .btn span{font-size:.58rem}.hero-bottom-bar{letter-spacing:.11em;gap:8px;width:calc(100% - 24px);font-size:.43rem;bottom:17px}.hero-bottom-bar i{width:24px}.hero-scroll-label{margin-left:7px}.hero-story-link{display:none}}.menu-button{cursor:pointer;background:0 0;border:1px solid #d8ad6080;border-radius:50%;flex:none;width:42px;height:42px;padding:10px;display:none}.menu-button span{background:var(--gold2);height:1.5px;margin:5px 0;transition:transform .25s,opacity .25s;display:block}.menu-button.is-open span:first-child{transform:translateY(6.5px)rotate(45deg)}.menu-button.is-open span:nth-child(2){opacity:0}.menu-button.is-open span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.menu-list{color:#2b070d;background:#f8f0e4;border-top:1px solid #d8ad606b}.menu-list-head,.menu-row{grid-template-columns:minmax(0,1fr) minmax(245px,.8fr);align-items:center;gap:18px;display:grid}.menu-list-head{color:var(--gold2);letter-spacing:.13em;background:#2b070d;padding:13px 18px;font-size:.52rem}.menu-list-head>div,.menu-row .prices{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.menu-list-head>div>span{text-align:center;gap:2px;display:grid}.menu-list-head b{font-size:.58rem}.menu-list-head small{letter-spacing:0;font-family:Noto Naskh Arabic,serif;font-size:.62rem}.menu-row{border-bottom:1px dotted #2b070d3d;padding:13px 18px;transition:background .25s,transform .25s}.menu-row:hover{background:#fff8ef;transform:translate(3px)}.menu-row-main{align-items:center;gap:11px;min-width:0;display:flex;position:relative}.menu-thumb{background:#35040b;border:1px solid #8d5d2d59;border-radius:50%;flex:0 0 64px;width:64px;height:64px;overflow:hidden}.menu-thumb img{object-fit:cover;width:100%;height:100%;display:block}.menu-row .index{color:#a87535;flex:none;font-size:1rem;position:static}.menu-row-name{min-width:0}.menu-row-name h3{margin:0;font:600 1.25rem/1.05 Cormorant Garamond,serif}.menu-row-name p{color:#7b5636;direction:rtl;margin:3px 0 0;font-family:Noto Naskh Arabic,serif;font-size:.95rem}.menu-row-name small{color:#9a7650;letter-spacing:.12em;text-transform:uppercase;margin-top:4px;font-size:.46rem;display:block}.menu-row .prices{border:0;margin:0;padding:0}.menu-row .prices>div{text-align:center}.menu-row .prices b{color:#7d542d;font-size:.75rem}.menu-row .prices small{color:#8c8177;font-size:.4rem}.menu-row .prices small span{font-size:.52rem}@media (width<=699px){.header,.nav{height:70px}.nav{gap:10px}.brand,.brand img{width:88px}.menu-button{margin-left:auto;display:block}.nav-links{background:#230207fa;border:1px solid #d8ad604d;flex-direction:column;align-items:stretch;gap:4px;padding:12px;display:none;position:absolute;top:70px;left:12px;right:12px;box-shadow:0 18px 40px #00000059}.nav-links.is-open{display:flex}.nav-links a,.nav-links .nav-cta{border-radius:7px;justify-content:space-between;align-items:center;font-size:.72rem;padding:12px 14px!important;display:flex!important}.nav-links a span{font-family:Noto Naskh Arabic,serif;font-size:.7rem;display:inline!important}.nav-links .nav-cta{border:1px solid var(--gold);justify-content:center;margin-top:5px}.menu-list{overflow:hidden}.menu-list-head{grid-template-columns:minmax(0,1fr) 1.25fr;gap:8px;padding:11px 10px;font-size:.43rem}.menu-list-head>div{gap:2px}.menu-list-head b,.menu-list-head small{font-size:.48rem}.menu-row{grid-template-columns:minmax(0,1fr) 1.2fr;gap:7px;padding:12px 10px}.menu-row-main{gap:6px}.menu-thumb{flex-basis:42px;width:42px;height:42px}.menu-row .index{font-size:.75rem}.menu-row-name h3{font-size:1rem;line-height:1.02}.menu-row-name p{margin-top:2px;font-size:.75rem}.menu-row-name small{margin-top:2px;font-size:.35rem}.menu-row .prices{gap:1px}.menu-row .prices b{font-size:.55rem}.menu-row .prices small{font-size:.29rem;line-height:1.1}.menu-row .prices small span{font-size:.38rem}.hero-cinematic{height:calc(100svh - 70px);min-height:calc(100svh - 70px);max-height:920px}.hero-backdrop{object-position:61% center;transform:scale(1.04)}.hero-backdrop-shade{background:linear-gradient(#0f010494 0%,#0f01048a 23%,#0f0104c7 52%,#0f0104f7 100%)}.hero-cinematic-inner{align-items:flex-end;min-height:100%;padding:55px 0 100px}.hero-cinematic .hero-copy{max-width:340px}.hero-cinematic h1{font-size:clamp(3.3rem,15.5vw,5.4rem);line-height:.88}.hero-cinematic .hero-subtitle{margin-top:14px;font-size:clamp(2rem,9vw,3.2rem)}.hero-cinematic .hero-lede{margin-top:17px;font-size:.76rem;line-height:1.55}.hero-cinematic .hero-arabic{margin-bottom:15px;font-size:.84rem}.hero-cinematic .actions{flex-direction:column;align-items:stretch;max-width:270px}.hero-cinematic .btn{width:100%;min-height:43px}.hero-bottom-bar{bottom:13px}.hero-scroll-label{display:none}}@media (width>=700px){.menu-button{display:none}.menu-list-head,.menu-row{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr)}}@media (width<=699px){.hero-cinematic{background:#190207;height:100svh;min-height:100svh;max-height:none;padding-top:70px}.hero-backdrop{object-fit:cover;height:100%;min-height:100%;transform:scale(1.06)}.hero-cinematic-inner{height:100%;min-height:100%;padding:55px 0 100px}}@supports (height:100dvh){@media (width<=699px){.hero-cinematic{height:100dvh;min-height:100dvh}}}.nav-call{background:#d8ad6014;border-radius:999px;align-items:center;font-weight:600;display:inline-flex;border:1px solid var(--gold)!important;color:var(--gold2)!important;gap:6px!important;padding:9px 13px!important}.nav-call>span:first-child{font-family:inherit;font-size:1rem}.delivery-badges{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.delivery-badge{letter-spacing:.02em;background:#fff8eb;border-radius:999px;justify-content:center;align-items:center;padding:8px 14px;font-size:.9rem;font-weight:800;display:inline-flex}.delivery-badge.swiggy{color:#f47721}.delivery-badge.zomato{color:#d9233f}.delivery-note{margin-top:10px;color:#dbcab5!important;letter-spacing:0!important;font-size:.65rem!important;display:block!important}@media (width<=699px){.nav-call{display:none!important}.nav-links.is-open .nav-call{display:flex!important}.nav-links.is-open .nav-call>span:first-child,.nav-links.is-open .nav-call span:last-child{display:inline!important}.nav-links.is-open .nav-call{justify-content:space-between;width:100%}.delivery-badge{padding:7px 12px;font-size:.82rem}}.mobile-call-button{border:1px solid var(--gold);width:34px;height:34px;color:var(--gold2);background:#d8ad6014;border-radius:50%;justify-content:center;align-items:center;margin-left:auto;margin-right:8px;font-size:1rem;display:none}@media (width<=699px){.mobile-call-button{display:inline-flex}.nav{justify-content:flex-start}.menu-button{order:3}.mobile-call-button{order:2}.brand{order:1}.nav-links{order:4}}.contact-reference{color:#2b070d;background:#f7eee0;padding:86px 0 70px}.contact-reference-inner{flex-direction:column;gap:34px;display:flex}.contact-intro{text-align:center;max-width:680px;margin:0 auto}.contact-intro h2{color:#23070c;margin:12px 0 18px;font-size:clamp(2.6rem,8vw,5.2rem);line-height:.9}.contact-intro h2 em{color:#98662f}.contact-intro>p:not(.eyebrow):not(.arabic-body){color:#695342;max-width:620px;margin:0 auto;line-height:1.6}.contact-intro .arabic-body{color:#8b6b4b;margin-top:8px}.contact-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.contact-info-card{text-align:center;background:#fff9efb8;border:1px solid #966c3524;border-radius:12px;padding:25px 15px;box-shadow:0 12px 30px #49230a0f}.contact-card-icon{color:#fff7e9;background:#b78335;border-radius:50%;place-items:center;width:42px;height:42px;margin:0 auto 13px;font-size:1.2rem;font-weight:800;display:grid;box-shadow:0 5px 12px #64370a2e}.contact-info-card small,.location-card small{letter-spacing:.12em;color:#83613f;font-size:.6rem;font-weight:800;display:block}.contact-info-card h3{color:#241016;margin:10px 0 5px;font-size:clamp(.9rem,2vw,1.35rem)}.contact-info-card h3 a{color:inherit}.contact-info-card p{color:#8d7662;margin:0;font-size:.72rem}.contact-info-card .contact-card-icon{margin-bottom:12px}.contact-info-card .delivery-badges{justify-content:center;margin:14px 0 9px}.contact-location-grid{grid-template-columns:1fr 1.08fr;gap:12px;display:grid}.location-card{background:#fff9efb8;border:1px solid #966c3524;border-radius:12px;flex-direction:column;justify-content:center;padding:28px;display:flex}.location-heading{align-items:center;gap:12px;display:flex}.location-heading .contact-card-icon{flex:none;margin:0}.location-heading h3{color:#241016;margin:5px 0 0;font-size:1.05rem}.location-card>p{color:#78604c;margin:12px 0 22px;font-size:.8rem}.map-button{color:#fff2dc;background:#5b0c18;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;font-size:.72rem;font-weight:800;display:flex}.map-button span{color:#f1c66c}.map-button b{color:#f1c66c;font-size:1rem}.map-card{background-color:#252a2b;background-image:linear-gradient(#191f2080,#191f20a6),repeating-linear-gradient(35deg,#0000 0 18px,#ffffff12 19px 20px),repeating-linear-gradient(115deg,#0000 0 26px,#ffffff0f 27px 28px);border-radius:12px;min-height:240px;position:relative;overflow:hidden}.map-card:before,.map-card:after{content:"";background:#d7c39a33;width:140%;height:1px;position:absolute;top:35%;left:-15%;transform:rotate(-22deg)}.map-card:after{top:70%;transform:rotate(18deg)}.map-card-overlay{z-index:2;color:#fff2dc;background:#5b0c18;border-radius:9px;align-items:center;gap:12px;min-width:220px;padding:14px 18px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 25px #00000040}.map-pin-large{color:#5b0c18;background:#f3c56a;border-radius:50% 50% 50% 0;place-items:center;width:34px;height:42px;font-size:.7rem;display:grid;transform:rotate(-45deg)}.map-card-overlay div{flex-direction:column;gap:4px;font-size:.68rem;display:flex}.map-card-overlay span{color:#f0d7ad;font-size:.58rem}.map-full-link{z-index:3;position:absolute;inset:0}.nav-call-visible{display:none}@media (width<=699px){.contact-reference{padding:58px 0 45px}.contact-card-grid{grid-template-columns:1fr;gap:10px}.contact-info-card{padding:21px 18px}.contact-location-grid{grid-template-columns:1fr;gap:12px}.map-card{min-height:210px}.nav-call-visible{border:1px solid var(--gold);color:var(--gold2);white-space:nowrap;background:#28040a5c;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin-left:auto;padding:9px 11px;font-size:.61rem;font-weight:800;display:inline-flex}.nav-call-visible span{font-size:.85rem}.menu-button{margin-left:0}.mobile-call-button{display:none!important}}@media (width>=700px){.nav-call-visible{display:none}}@media (width<=699px){.nav{justify-content:flex-start;align-items:center;gap:8px;padding:0 2px;display:flex}.brand{flex:none;order:1;width:94px!important}.brand img{width:94px!important}.nav-call-visible{letter-spacing:.01em;order:2;justify-content:center;align-items:center;gap:5px;min-height:30px;box-shadow:inset 0 0 0 1px #fff4d00a,0 3px 14px #0000001f;color:#f4d18a!important;background:linear-gradient(#d8ad6029,#d8ad600f)!important;border:1px solid #efc467b8!important;border-radius:999px!important;margin-left:auto!important;margin-right:0!important;padding:6px 10px!important;font-size:.58rem!important;display:inline-flex!important}.nav-call-visible>span:first-child{line-height:1;font-size:.78rem!important}.nav-call-visible .call-label{font-size:inherit!important;color:inherit!important;display:inline!important}.menu-button{background:#23020738;border-radius:50%;flex-direction:column;order:3;justify-content:center;align-items:center;gap:4px;width:34px;height:34px;border:1px solid #d8ad6073!important;flex:0 0 34px!important;margin:0!important;padding:0!important;display:flex!important}.menu-button span{background:#f2d49b;border-radius:2px;width:14px;height:1.5px;transition:transform .2s,opacity .2s;display:block}.menu-button.is-open span:first-child{transform:translateY(5.5px)rotate(45deg)}.menu-button.is-open span:nth-child(2){opacity:0}.menu-button.is-open span:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}}@media (width<=360px){.brand,.brand img{width:82px!important}.nav-call-visible{padding:6px 8px!important;font-size:.54rem!important}.menu-button{width:32px;height:32px;flex-basis:32px!important}}@media (width<=699px){.nav{gap:10px!important}.nav-call-visible{color:#ffe0a0!important;letter-spacing:.015em!important;background:linear-gradient(135deg,#efc46733,#5a081447)!important;border:1px solid #efc467cc!important;border-radius:999px!important;order:2!important;gap:7px!important;min-height:34px!important;margin-left:auto!important;margin-right:2px!important;padding:7px 12px!important;font-size:.6rem!important;box-shadow:0 4px 16px #00000029,inset 0 1px #fff4d01f!important}.nav-call-visible>span:first-child{justify-content:center;align-items:center;font-size:.88rem!important;line-height:1!important;display:inline-flex!important}.nav-call-visible .call-label{font-weight:800!important;display:inline!important}.menu-button{background:#2302074d!important;border:1px solid #efc46780!important;border-radius:9px!important;flex-direction:column!important;flex:0 0 38px!important;order:3!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:38px!important;height:38px!important;margin:0!important;padding:0!important;display:flex!important;box-shadow:inset 0 1px #fff4d014!important}.menu-button span{transform-origin:50%!important;background:#f7d99a!important;border-radius:2px!important;width:21px!important;height:2px!important;display:block!important}.menu-button.is-open span:first-child{transform:translateY(7px)rotate(45deg)!important}.menu-button.is-open span:nth-child(2){opacity:0!important}.menu-button.is-open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)!important}}@media (width<=360px){.nav-call-visible{padding:7px 9px!important;font-size:.56rem!important}.menu-button{flex-basis:36px!important;width:36px!important;height:36px!important}.menu-button span{width:20px!important}}.menu-card-heading{justify-content:space-between;align-items:end;gap:28px;margin-top:86px;margin-bottom:26px;display:flex}.menu-card-heading h2{color:var(--cream);margin:0;font-size:clamp(2.5rem,5vw,4.5rem);line-height:.94}.menu-card-heading h2 em{color:var(--gold2)}.menu-card-heading>p{color:#fff2dcad;max-width:300px;font-size:.8rem;line-height:1.8}.menu-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-bottom:20px;display:grid}.menu-card{background:linear-gradient(160deg,#700c1be6,#260209f5);border:1px solid #d8ad6038;border-radius:14px;overflow:hidden;box-shadow:0 16px 34px #00000024}.menu-card-image{aspect-ratio:1.15;background:#32050d;overflow:hidden}.menu-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.menu-card:hover .menu-card-image img{transform:scale(1.06)}.menu-card-content{padding:17px}.menu-card-top{color:var(--gold2);letter-spacing:.12em;justify-content:space-between;align-items:center;gap:10px;font-size:.72rem;display:flex}.menu-card-top small{text-transform:uppercase;opacity:.8;font-size:.58rem}.menu-card h3{color:var(--cream);margin:13px 0 3px;font-size:1.1rem}.menu-card p{color:#ffe6bfb8;margin:0;font-family:Noto Naskh Arabic,serif;font-size:.92rem}.menu-card-prices{border-top:1px solid #d8ad6033;flex-wrap:wrap;gap:7px;margin-top:16px;padding-top:12px;display:flex}.menu-card-prices span{color:var(--cream);align-items:baseline;gap:4px;font-size:.68rem;display:flex}.menu-card-prices b{color:var(--gold2);font-size:.58rem}.hamburger-glyph{color:#f7d99a!important;opacity:1!important;font-family:Arial,sans-serif!important;font-size:27px!important;line-height:1!important;display:block!important;transform:none!important}.menu-button.is-open .hamburger-glyph{font-size:0!important}.menu-button.is-open .hamburger-glyph:after{content:"×";font-size:31px;line-height:1}@media (width<=699px){.menu-card-heading{margin-top:58px;margin-bottom:22px;display:block}.menu-card-heading h2{font-size:clamp(2.4rem,10vw,3.4rem)}.menu-card-heading>p{max-width:100%;margin-top:16px;font-size:.75rem}.menu-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.menu-card-content{padding:12px}.menu-card h3{font-size:.92rem;line-height:1.15}.menu-card p{font-size:.82rem}.menu-card-top{font-size:.64rem}.menu-card-top small{font-size:.49rem}.menu-card-prices{gap:6px;margin-top:12px;padding-top:10px}.menu-card-prices span{font-size:.61rem}.menu-card-prices b{font-size:.52rem}.menu-button{border-radius:9px!important}}@media (width<=390px){.menu-card-grid{grid-template-columns:1fr}.menu-card-image{aspect-ratio:1.5}}@media (width<=699px){.menu-button{flex-direction:column!important;flex:0 0 42px!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:42px!important;height:42px!important;display:flex!important;position:relative!important;overflow:hidden!important}.menu-button .hamburger-line{opacity:1!important;background:#f7d99a!important;border-radius:999px!important;flex:0 0 3px!important;width:24px!important;height:3px!important;margin:0!important;padding:0!important;transition:transform .2s,opacity .2s!important;display:block!important;transform:none!important}.menu-button.is-open .hamburger-line:first-child{transform:translateY(8px)rotate(45deg)!important}.menu-button.is-open .hamburger-line:nth-child(2){opacity:0!important}.menu-button.is-open .hamburger-line:nth-child(3){transform:translateY(-8px)rotate(-45deg)!important}.hamburger-glyph{display:none!important}}@media (width<=360px){.menu-button{flex-basis:40px!important;width:40px!important;height:40px!important}.menu-button .hamburger-line{width:22px!important}}.hamburger-svg{flex:none;width:25px;height:25px;display:none;overflow:visible}.hamburger-stroke{fill:none;stroke:#f7d99a;stroke-width:2.4px;stroke-linecap:round;transform-origin:12px 12px;transition:transform .22s,opacity .22s}@media (width<=699px){.menu-button{flex:0 0 42px!important;justify-content:center!important;align-items:center!important;gap:0!important;width:42px!important;height:42px!important;padding:0!important;display:flex!important;overflow:visible!important}.menu-button .hamburger-line{display:none!important}.menu-button .hamburger-svg{display:block!important}.menu-button.is-open .hamburger-stroke-one{transform:translateY(6px)rotate(45deg)}.menu-button.is-open .hamburger-stroke-two{opacity:0}.menu-button.is-open .hamburger-stroke-three{transform:translateY(-6px)rotate(-45deg)}}@media (width<=360px){.menu-button{flex-basis:40px!important;width:40px!important;height:40px!important}.hamburger-svg{width:24px;height:24px}}.ui-icon{vertical-align:middle;flex:none;display:inline-block}.nav-location-visible{display:none}.delivery-badge{background:#fff8ebf5;border-radius:10px;min-width:92px;height:42px;padding:6px 12px}.delivery-badge img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:26px;display:block}.delivery-badge.talabat img{width:86px}.delivery-badge.keeta img{width:70px}.contact-card-icon .ui-icon,.map-pin-large .ui-icon{stroke:currentColor}@media (width<=699px){.nav{gap:7px}.brand{flex:auto;min-width:0}.nav-call-visible{gap:5px!important;margin-left:0!important;padding:7px 9px!important;font-size:.56rem!important}.nav-call-visible .ui-icon{width:14px;height:14px}.nav-location-visible{width:34px;height:34px;color:var(--gold2);background:#23020738;border:1px solid #d8ad608c;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:4px;font-size:0;display:inline-flex}.nav-location-visible .ui-icon{width:17px;height:17px}.menu-button{order:4!important}.nav-location-visible{order:3}.nav-call-visible{order:2}.menu-button .hamburger-svg{width:23px!important;height:23px!important}.nav-links .nav-experience{display:none!important}}.map-button .ui-icon,.map-card-overlay .ui-icon{color:currentColor;flex:none;display:inline-block}.map-card-overlay div span{align-items:center;gap:5px;display:flex}.map-card-overlay{min-width:245px}@media (width<=420px){.map-card-overlay{width:calc(100% - 28px);min-width:0;padding:13px 14px}.map-card-overlay div{font-size:.64rem}}.map-card{background:#182022;border-radius:14px;min-height:330px;position:relative;overflow:hidden}.google-satellite-map,.map-satellite-fallback{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.map-satellite-fallback{background:radial-gradient(circle at 30% 35%,#687e556b,#0000 25%),radial-gradient(circle at 70% 70%,#596a485c,#0000 28%),linear-gradient(145deg,#18211f,#2c342b 48%,#151b1b)}.satellite-grid{opacity:.28;background-image:linear-gradient(32deg,#0000 48%,#dec2788c 49%,#0000 50%),linear-gradient(118deg,#0000 48%,#d5be7c66 49%,#0000 50%),linear-gradient(#ffffff1f 3%,#0000 4%);background-size:170px 130px,220px 170px,100% 90px;position:absolute;inset:-20%;transform:rotate(-5deg)}.map-fallback-copy{color:#fff1d4;text-align:center;white-space:nowrap;background:#5b0512f0;border-radius:12px;padding:15px 22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 15px 35px #0000004d}.map-fallback-copy b{font-size:.95rem;display:block}.map-fallback-copy span{color:var(--gold2);margin-top:5px;font-size:.68rem;display:block}.map-card-overlay{z-index:3;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.map-full-link{z-index:4}.icon-arrow-only{align-items:center;display:inline-flex}.delivery-badges{justify-content:center;align-items:center;gap:12px;margin:13px 0 9px;display:flex}.delivery-badge{background:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:112px;height:48px;padding:7px 12px;display:flex;overflow:hidden}.delivery-badge.talabat img{object-fit:contain;width:102px!important;max-height:34px!important}.delivery-badge.keeta img{object-fit:contain;width:94px!important;height:40px!important;max-height:none!important}@media (width<=699px){.delivery-badge{min-width:112px;height:48px}.delivery-badge.talabat img{width:102px!important}.delivery-badge.keeta img{width:94px!important}}
