:root{--cream:#fdf3eb;--maroon:#6e1f2b;--orange:#e8501c;--ink:#3a1218;--white:#fff;--radius-pill:999px;--ease-out:cubic-bezier(.16, 1, .3, 1);--font-serif:"Fraunces", "Playfair Display", Georgia, serif;--font-sans:"DM Sans", "Inter", system-ui, -apple-system, sans-serif;--font-urdu:"Noto Nastaliq Urdu", "Jameel Noori Nastaleeq", "Urdu Typesetting", Tahoma, serif}*{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--cream);width:100%;min-height:100%;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body.home-locked{touch-action:pan-y;height:100dvh;overflow:hidden}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}.font-serif{font-family:var(--font-serif)}.font-sans{font-family:var(--font-sans)}.font-urdu{font-family:var(--font-urdu);direction:rtl;line-height:1.9}.display-title{font-family:var(--font-serif);text-transform:uppercase;color:var(--orange);letter-spacing:-.03em;font-size:clamp(3.5rem,11vw,12rem);font-weight:800;line-height:.9}.section-title{font-family:var(--font-serif);text-transform:uppercase;color:var(--orange);letter-spacing:-.02em;font-size:clamp(2.5rem,6vw,6rem);font-weight:700;line-height:.95}.badge-label{text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:600}.placeholder-callout{color:#a45339;letter-spacing:.06em;background:#e8501c14;border:1px dashed #e8501c66;border-radius:4px;padding:2px 8px;font-size:.82rem;display:inline-block}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-header{z-index:1000;pointer-events:none;justify-content:space-between;align-items:center;padding:24px 32px;display:flex;position:fixed;top:0;left:0;right:0}.header-left-group{pointer-events:auto;flex-shrink:0;align-items:center;gap:12px;display:flex}.header-hamburger-btn{border:1.5px solid var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;width:44px;height:44px;transition:transform .25s var(--ease-out), background-color .25s ease;background:#fdf3ebd9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.header-hamburger-btn:hover{transform:scale(1.08)}.header-live-pill{border-radius:var(--radius-pill);background-color:var(--orange);height:38px;color:var(--white);cursor:default;-webkit-user-select:none;user-select:none;transition:transform .2s var(--ease-out);flex-shrink:0;align-items:center;gap:7px;padding:0 13px;display:inline-flex;box-shadow:0 4px 14px #e8501c47}.header-live-pill:hover{transform:scale(1.03)}.header-live-count{letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:13px;font-weight:800;line-height:1}.header-live-dot{background-color:#25d366;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite liveDotPulse;display:inline-block;box-shadow:0 0 6px #25d366}@keyframes liveDotPulse{0%{transform:scale(.95);box-shadow:0 0 #25d366b3}70%{transform:scale(1.05);box-shadow:0 0 0 5px #25d36600}to{transform:scale(.95);box-shadow:0 0 #25d36600}}.header-center-logo{pointer-events:auto;text-align:center;white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.header-right-group{pointer-events:auto;flex-shrink:0}.header-menu-pill-btn{border-radius:var(--radius-pill);border:1.5px solid var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:transform .25s var(--ease-out), background-color .25s ease;background:#fdf3ebd9;flex-shrink:0;align-items:center;gap:9px;padding:9px 18px;font-size:11px;font-weight:700;display:flex;box-shadow:0 2px 8px #3a12180f}.header-menu-pill-btn:hover{background-color:var(--white);transform:scale(1.04)}.header-menu-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;transition:background-color .2s;display:inline-block}@media (max-width:768px){.site-header{padding:10px 12px}.header-left-group{gap:6px}.header-hamburger-btn{width:36px;height:36px}.header-hamburger-btn svg{width:15px;height:10px}.header-live-pill{gap:5px;height:30px;padding:0 8px;box-shadow:0 2px 8px #e8501c38}.header-live-pill svg{width:13px;height:13px}.header-live-count{font-size:11px}.header-live-dot{width:5px;height:5px}.header-center-logo .font-serif{letter-spacing:-.02em!important;font-size:1rem!important}.header-center-logo .badge-label{letter-spacing:.16em!important;font-size:7px!important}.header-menu-pill-btn{letter-spacing:.12em;gap:6px;padding:6px 12px;font-size:10px}.header-menu-dot{width:6px!important;height:6px!important}}@media (max-width:380px){.site-header{padding:10px 8px}.header-left-group{gap:4px}.header-hamburger-btn{width:32px;height:32px}.header-live-pill{gap:4px;height:28px;padding:0 6px}.header-center-logo .font-serif{font-size:.92rem!important}.header-menu-pill-btn{letter-spacing:.08em;padding:5px 9px;font-size:9.5px}.header-menu-dot{width:5px!important;height:5px!important}}.carousel-badge-bg{width:clamp(480px,60vmin,840px);height:clamp(480px,60vmin,840px);top:50%}.carousel-title-wrapper{width:94%;max-width:1400px;top:clamp(80px,13vh,150px)}.carousel-heading{font-size:clamp(2.2rem,4.6vw,6.2rem)}.carousel-urdu{color:#fff;text-shadow:0 2px 14px #000000bf;font-size:clamp(1.2rem,2.2vw,2rem)}.carousel-product-item{width:min(44vw,540px);height:clamp(240px,44vh,460px);top:55%}.carousel-item-inner{justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex;position:relative}.hint-short{display:none}.hint-full{display:inline}@media (max-width:767px){.carousel-badge-bg{width:clamp(260px,70vmin,330px)!important;height:clamp(260px,70vmin,330px)!important;top:52%!important}.carousel-title-wrapper{width:92%!important;top:72px!important}.carousel-heading{font-size:clamp(1.4rem,5.2vw,2rem)!important;line-height:1.15!important}.carousel-urdu{color:#fff!important;text-shadow:0 2px 14px #000000bf!important;margin-top:2px!important;font-size:clamp(.95rem,3.6vw,1.3rem)!important}.carousel-product-item{width:clamp(200px,52vmin,250px)!important;height:clamp(155px,40vmin,200px)!important;top:52%!important}.carousel-item-inner{align-items:center!important}.hint-short{display:inline}.hint-full{display:none}.counter-category-label{display:none!important}}
