@font-face{font-family:Nastaliq;src:url('assets/urdu.ttf') format('truetype');font-display:swap;font-weight:400 700}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#fffaf1;color:#29281f;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65}html[lang=ur] body{font-family:Nastaliq,serif;line-height:2.3}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.52}button:focus-visible,a:focus-visible{outline:3px solid #daaa42;outline-offset:4px}img{display:block;max-width:100%;object-fit:cover}h1,h2,h3,p{margin:0}h1,h2{font-family:Georgia,serif;line-height:1.08;letter-spacing:-.045em}html[lang=ur] h1,html[lang=ur] h2{font-family:Nastaliq,serif;line-height:2.05;letter-spacing:0}h2{font-size:clamp(30px,4vw,51px);margin:13px 0 25px}h3{font-size:19px}p{margin-bottom:16px}button{border:0}.skip{position:absolute;top:-100px}.skip:focus{top:4px;background:white;z-index:999}.header{height:98px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 5%;background:#fffaf1;position:sticky;top:0;z-index:20;border-bottom:1px solid #e5dfd1}.brand{display:flex;align-items:center;gap:12px;flex-shrink:0}.brand img{border-radius:50%;background:#fff}.brand b{font-size:27px;line-height:1.6;display:block;color:#7e2425}.brand small{font-family:Arial,sans-serif;font-size:9px;display:block;letter-spacing:1.3px;line-height:1.4}html[lang=ur] .brand small{font-family:Nastaliq,serif;font-size:10px;letter-spacing:0;line-height:2}.header-actions{display:flex;align-items:center;gap:14px}.header-actions button{background:none;font-family:Arial,sans-serif;font-size:13px;border:1px solid #d6cdbd;border-radius:50px;padding:7px 12px}.small-btn{background:#7e2425;color:white;padding:9px 16px;border-radius:7px;font-size:12px}.desktop-nav{display:flex;gap:24px;font-size:13px}.hero{background:#7e2425;color:#fff8eb;min-height:650px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.hero-copy{padding:70px max(35px,10%) 60px}.eyebrow{font:600 11px/1.5 Arial,sans-serif;letter-spacing:2.5px;color:#f0cd82}html[lang=ur] .eyebrow{font-family:Nastaliq,serif;letter-spacing:0;font-size:14px;line-height:2.3}.eyebrow.red{color:#8f3630}.hero h1{font-size:clamp(44px,5.7vw,83px);margin:24px 0}.hero p{max-width:480px;color:#f2dcd0;font-size:17px}.hero-visual{position:relative;min-height:560px;margin:25px 0 25px 25px;border-radius:200px 14px 14px 14px;overflow:hidden}html[dir=rtl] .hero-visual{margin:25px 25px 25px 0;border-radius:14px 200px 14px 14px}.hero-visual>img{height:100%;width:100%;object-fit:cover;position:absolute;inset:0}.hero-visual:after{content:'';position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#0009)}.image-note{position:absolute;bottom:25px;inset-inline-start:25px;z-index:2;font-size:12px;letter-spacing:1px}.photo-stamp{position:absolute;top:30px;inset-inline-end:25px;background:#f6d78c;color:#652725;width:95px;height:95px;display:flex;flex-direction:column;align-items:center;justify-content:center;font:700 13px/1.3 Georgia,serif;border-radius:50%;transform:rotate(12deg);box-shadow:0 0 0 6px #f6d78c55}.photo-stamp i{font-size:23px}.hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin:27px 0}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 25px;border-radius:8px;font-size:14px;font-weight:600}.gold{background:#f3cc7c;color:#4b2118}.outline{border:1px solid #e2bdb2;color:#fff;background:transparent}.red-btn{background:#7e2425;color:#fff}.hero-tags{display:flex;gap:18px;flex-wrap:wrap;font-size:11px;color:#eed0bb}.hero-tags span:before{content:'✦';color:#e6be67;margin-inline-end:8px}.ribbon{background:#1c483d;color:#fff6de;padding:18px 5%;display:flex;align-items:center;justify-content:center;gap:45px;font-size:12px;letter-spacing:1.6px}.ribbon-star{color:#e5ba60;font-size:24px}.section{padding:75px 6%;max-width:1480px;margin:auto;scroll-margin-top:95px}.section-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.basket-link{color:#7e2425;font-size:13px;white-space:nowrap}.basket-link b{background:#7e2425;color:white;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;font-family:Arial,sans-serif}.muted{color:#736c61;font-size:13px}.menu-note{max-width:850px}.filters{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0 30px}.filters button{padding:10px 22px;border:1px solid #dfd8cb;border-radius:40px;background:none;color:#665d4e;font-size:13px}.filters button.active{background:#7e2425;border-color:#7e2425;color:white}.menu-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.food-card{background:#fff;border:1px solid #e8dfd1;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 14px #4c2b1205}.food-card .food-image{height:190px;position:relative;overflow:hidden}.food-image img{width:100%;height:100%;transition:transform .4s}.food-card:hover .food-image img{transform:scale(1.04)}.food-image span{position:absolute;top:12px;inset-inline-start:12px;background:#fffaf1ed;padding:3px 12px;border-radius:30px;color:#71312a;font-size:11px}.food-content{padding:21px;flex:1;display:flex;flex-direction:column}.food-content h3{font-size:19px;color:#582a25}.food-content p{font-size:13px;color:#766c5f;margin:10px 0}.food-size{font-size:11px;color:#7f7669;margin-top:auto}.food-bottom{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:15px}.price{font-family:Arial,sans-serif;font-size:17px;font-weight:bold;color:#234b3e;direction:ltr;text-align:start}.price small{font-weight:normal;font-size:10px;display:block;color:#8a8174}.add{background:#f3e4c7;color:#6e2b25;border-radius:9px;min-width:44px;min-height:44px;padding:7px 16px;font-size:14px}.allergy{margin:25px 0 0;padding:17px;border-inline-start:3px solid #c4a15e;background:#f4eddf;font-size:12px;color:#716757}.why{background:#f1ecdf;display:grid;grid-template-columns:.9fr 1.1fr;gap:7%;max-width:none;padding-inline:8%;align-items:center}.why-photo{position:relative;height:620px;overflow:hidden;border-radius:160px 160px 12px 12px}.why-photo img{width:100%;height:100%}.why-photo>span{position:absolute;bottom:25px;left:0;right:0;text-align:center;background:#163e34dd;color:#fff;padding:16px;font-size:13px}.why-copy>p{color:#736b5e}.values article{display:flex;gap:18px;margin-top:24px}.values article>b{font-family:Georgia,serif;color:#b08e4e;font-size:21px;padding-top:5px}.values h3{font-size:17px;color:#63302a}.values p{font-size:13px;color:#776c5b;margin:5px 0}.order-section{display:grid;grid-template-columns:1.1fr .9fr;gap:7%;background:#1d493e;color:#fff8ea;max-width:none;padding-inline:8%}.order-section p{color:#d7e1d7;max-width:560px}.panda-badge{display:inline-block;background:#fff2f7;color:#973155;border-radius:50px;padding:5px 16px;font-size:12px}.status-note{margin:17px 0;font-size:12px}.order-actions{display:flex;flex-wrap:wrap;gap:10px}.order-card{background:#fffaf1;color:#383126;padding:30px;border-radius:16px;align-self:start;box-shadow:0 10px 20px #0001}.order-card h3{font-size:21px;color:#652725;border-bottom:1px solid #e5d9c5;padding-bottom:15px}.order-card small{font-size:11px;color:#857764;display:block;line-height:1.9}.order-card .empty{color:#837662;font-size:13px;padding:30px 0}.cart-row{border-bottom:1px solid #e9dfce;padding:15px 0;display:flex;align-items:center;gap:10px;justify-content:space-between}.cart-row>div:first-child{flex:1}.cart-row h4{margin:0;font-size:13px}.cart-row small{font-family:Arial,sans-serif;direction:ltr}.qty{display:flex;align-items:center;gap:10px;direction:ltr;font-family:Arial,sans-serif}.qty button{width:30px;height:30px;border-radius:50%;background:#ead9bb;color:#63352c;font-size:18px}.total{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:20px 0}.total>span{font-size:13px}.total>b{direction:ltr;font-family:Arial,sans-serif;font-size:20px;color:#214f40}.clear{padding:8px 0;background:none;text-decoration:underline;color:#8b3d32;font-size:12px}.gallery{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:22px;margin:30px 0 15px}.gallery figure{margin:0;height:340px;position:relative;border-radius:14px;overflow:hidden;background:#493528}.gallery img{width:100%;height:100%;object-fit:cover}.gallery figcaption{position:absolute;bottom:0;left:0;right:0;padding:30px 20px 16px;background:linear-gradient(transparent,#000b);color:#fff;font-size:15px}.more{display:flex;gap:40px;align-items:center;background:#f1e8d7;max-width:none;padding-inline:12%}.more img{border-radius:50%;flex-shrink:0;width:130px;height:130px}.more p{max-width:700px;color:#756956}.apk-note{display:block;font-size:10px;color:#87765e;margin-top:14px}footer{padding:40px 6%;display:flex;justify-content:space-between;gap:20px;background:#2c2922;color:#f0e9dc}footer b{font-size:18px}footer p,footer small{font-size:11px;color:#bcaf98;display:block}footer #connection{font-size:11px;color:#dfc590;display:block}.bottom-nav{display:none}.native .download{display:none!important}.native .bottom-nav{display:flex}.native footer{padding-bottom:120px}#toast{position:fixed;bottom:95px;left:50%;transform:translateX(-50%) translateY(20px);border-radius:9px;background:#292c24;color:white;padding:12px 20px;z-index:50;opacity:0;pointer-events:none;transition:.25s;max-width:90%;font-size:13px;box-shadow:0 5px 20px #0003;white-space:nowrap}#toast.show{opacity:1;transform:translateX(-50%)}.bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:30;background:#fffaf1f5;backdrop-filter:blur(15px);padding:7px 10px calc(8px + env(safe-area-inset-bottom));border-top:1px solid #e2d7c5;justify-content:space-around;box-shadow:0 -4px 20px #00000007}.bottom-nav a{min-width:56px;display:flex;flex-direction:column;align-items:center;position:relative;color:#8a8070;font-size:10px;line-height:1.7}.bottom-nav a>span{font:24px/1.2 Arial,sans-serif;height:28px}.bottom-nav b{font-weight:400}.bottom-nav a.active{color:#7e2425}.bottom-nav i{position:absolute;right:0;top:0;background:#7e2425;color:#fff;font:9px/16px Arial,sans-serif;border-radius:50%;min-width:16px;text-align:center}.native .header{height:82px}
@media(min-width:1400px){.hero-copy{padding-block:95px}.hero{min-height:730px}}
@media(max-width:1000px){.desktop-nav{display:none}.hero-copy{padding:50px 30px}.hero h1{font-size:54px}html[lang=ur] .hero h1{font-size:41px}.hero p{font-size:15px}.menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.why{padding-inline:6%;gap:5%}.why-photo{height:580px}.order-section{padding-inline:6%;gap:5%}.gallery figure{height:280px}}
@media(max-width:650px){html{scroll-padding-top:82px}body{font-size:14px}.header{height:82px;padding:8px 4%;gap:8px}.brand{gap:7px}.brand img{height:43px;width:43px}.brand b{font-size:21px}.brand small{font-size:7px;letter-spacing:.6px}html[lang=ur] .brand small{font-size:8px}.header-actions{gap:7px}.header-actions button{font-size:10px;padding:6px 8px}.header .small-btn{font-size:9px;padding:7px 9px;max-width:92px;text-align:center;line-height:1.7}html[lang=ur] .header .small-btn{font-size:9px;line-height:2.2}.hero{grid-template-columns:1fr;min-height:0}.hero-copy{padding:36px 6% 30px}.hero h1{font-size:54px;max-width:90%;margin:17px 0}html[lang=ur] .hero h1{font-size:36px;line-height:2.05;margin:12px 0 20px}.hero p{font-size:14px;max-width:100%}.eyebrow{font-size:9px;letter-spacing:1.5px}html[lang=ur] .eyebrow{font-size:12px}.hero-cta{margin:22px 0 18px;gap:10px}.btn{min-height:46px;padding:10px 19px;font-size:12px}.hero-tags{font-size:10px;gap:12px}.hero-visual,html[dir=rtl] .hero-visual{height:310px;min-height:310px;margin:0 5% 23px;border-radius:100px 14px 14px 14px}.photo-stamp{width:72px;height:72px;font-size:10px;top:20px}.photo-stamp i{font-size:17px}.image-note{font-size:10px;bottom:18px;inset-inline-start:18px}.ribbon{font-size:8px;padding:14px 4%;gap:13px;letter-spacing:.8px}.ribbon-star{font-size:17px}.section{padding:45px 5%;scroll-margin-top:80px}h2{font-size:32px;margin:12px 0 20px}html[lang=ur] h2{font-size:25px;line-height:2.15}.section-top{align-items:flex-start}.basket-link{font-size:10px;margin-top:8px}.basket-link b{min-width:22px;min-height:22px}.menu-note{font-size:12px}.filters{gap:7px;margin:22px 0}.filters button{padding:7px 13px;font-size:11px}.menu-grid{gap:13px}.food-card{border-radius:12px}.food-card .food-image{height:128px}.food-image span{top:8px;inset-inline-start:8px;font-size:8px;padding:2px 8px}.food-content{padding:13px 12px}.food-content h3{font-size:14px;line-height:1.5}html[lang=ur] .food-content h3{line-height:2.2}.food-content p{font-size:10px;margin:7px 0;line-height:1.8}html[lang=ur] .food-content p{line-height:2.35}.food-size{font-size:9px}.food-bottom{flex-wrap:wrap;margin-top:10px}.price{font-size:13px}.price small{font-size:8px}.add{min-width:35px;min-height:35px;padding:6px 10px;font-size:10px}.allergy{font-size:10px;padding:13px}.why{grid-template-columns:1fr;gap:30px;padding-inline:6%}.why-photo{height:300px;border-radius:110px 110px 12px 12px}.why-copy>p{font-size:13px}.values article{gap:14px;margin-top:18px}.values h3{font-size:15px}.values p{font-size:12px}.order-section{grid-template-columns:1fr;gap:28px;padding-inline:6%}.order-section p{font-size:13px}.order-card{padding:22px}.gallery{gap:12px;grid-template-columns:1fr 1fr}.gallery figure:first-child{grid-column:1/-1;height:240px}.gallery figure{height:200px}.gallery figcaption{font-size:12px;padding:25px 12px 12px}.more{align-items:flex-start;gap:17px;padding-inline:6%}.more img{width:62px;height:62px}.more h2{font-size:25px}html[lang=ur] .more h2{font-size:21px}.more p{font-size:12px}.apk-note{font-size:9px}footer{padding:30px 6% 115px;flex-direction:column;gap:8px}footer b{font-size:15px}.bottom-nav{display:flex}html[lang=ur] .bottom-nav{padding-top:8px}html[lang=ur] .bottom-nav a{line-height:2.4}.native .header .brand{max-width:75%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
