@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400&family=Inter:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&family=Noto+Nastaliq+Urdu:wght@400;500&display=swap";:root{--ink: #0A0A0A;--ink-soft: #1A1A1A;--paper: #FAFAF7;--paper-warm: #F4F1EA;--gold: #B8924A;--gold-soft: #D4B876;--gold-deep: #8B6F2E;--line: rgba(10, 10, 10, .12);--line-soft: rgba(10, 10, 10, .06);--muted: #6B6B6B;--paper-fade-70: rgba(250, 250, 247, .7);--paper-fade-60: rgba(250, 250, 247, .6);--paper-fade-40: rgba(250, 250, 247, .4);--line-on-ink: rgba(250, 250, 247, .12);--gold-tint: rgba(184, 146, 74, .08);--gold-line: rgba(184, 146, 74, .3);--serif: "Cormorant Garamond", "Times New Roman", serif;--sans: "Inter", system-ui, sans-serif;--mono: "JetBrains Mono", monospace;--urdu: "Noto Nastaliq Urdu", serif;--text-xs: 10px;--text-sm: 11px;--text-base: 15px;--text-md: 17px;--text-lg: 20px;--text-xl: 26px;--display-sm: clamp(32px, 3.5vw, 48px);--display-md: clamp(40px, 4.5vw, 64px);--display-lg: clamp(48px, 5.5vw, 80px);--display-xl: clamp(64px, 8.5vw, 124px);--track-kicker: .18em;--track-wide: .16em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 120px;--gutter: clamp(20px, 4vw, 56px);--section-pad: clamp(64px, 9vw, 120px);--ease: cubic-bezier(.22, 1, .36, 1);--dur-fast: .3s;--dur-med: .5s;--dur-slow: .9s;--z-header: 50;--z-drawer: 90;--z-veil: 100}*{box-sizing:border-box;margin:0;padding:0}html,body{font-family:var(--sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;font-size:var(--text-base);line-height:1.5}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}a{color:inherit;text-decoration:none;cursor:pointer}img,svg{display:block;max-width:100%}input,textarea,select{font:inherit}::selection{background:var(--gold);color:var(--paper)}.kicker{font-family:var(--mono);font-size:var(--text-sm);letter-spacing:var(--track-kicker);text-transform:uppercase;color:var(--muted)}.kicker-gold{color:var(--gold)}.urdu{font-family:var(--urdu);font-weight:400}.serif-display{font-family:var(--serif);font-weight:400;letter-spacing:-.01em;line-height:.95}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee{display:flex;overflow:hidden;white-space:nowrap;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--ink);color:var(--paper)}.marquee-track{display:inline-flex;align-items:center;gap:48px;padding:12px 24px;animation:marquee 40s linear infinite;font-family:var(--mono);font-size:var(--text-sm);letter-spacing:var(--track-kicker);text-transform:uppercase}.marquee-track>span{display:inline-flex;align-items:center;gap:48px}.marquee-dot{width:4px;height:4px;background:var(--gold);border-radius:50%;display:inline-block}.reveal{opacity:0;transform:translateY(24px);transition:opacity 1s var(--ease),transform 1s var(--ease)}.reveal.in{opacity:1;transform:translateY(0)}.reveal-stagger>*{opacity:0;transform:translateY(16px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.reveal-stagger.in>*{opacity:1;transform:translateY(0)}.reveal-stagger.in>*:nth-child(1){transition-delay:0s}.reveal-stagger.in>*:nth-child(2){transition-delay:.08s}.reveal-stagger.in>*:nth-child(3){transition-delay:.16s}.reveal-stagger.in>*:nth-child(4){transition-delay:.24s}.reveal-stagger.in>*:nth-child(5){transition-delay:.32s}.reveal-stagger.in>*:nth-child(6){transition-delay:.4s}@media (prefers-reduced-motion: reduce){.reveal,.reveal-stagger>*{opacity:1!important;transform:none!important;transition:none!important}.marquee-track{animation:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 28px;font-family:var(--mono);font-size:var(--text-sm);letter-spacing:var(--track-kicker);text-transform:uppercase;border:1px solid var(--ink);background:var(--ink);color:var(--paper);transition:all .4s var(--ease);cursor:pointer;position:relative;overflow:hidden}.btn:hover{background:var(--gold);border-color:var(--gold);color:var(--paper)}.btn-outline{background:transparent;color:var(--ink)}.btn-outline:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.btn-gold{background:var(--gold);border-color:var(--gold)}.btn-gold:hover{background:var(--gold-deep);border-color:var(--gold-deep)}.badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:var(--text-xs);letter-spacing:var(--track-wide);text-transform:uppercase;padding:5px 10px;border:1px solid var(--line);background:var(--paper);color:var(--ink)}.badge-gold{background:var(--gold);color:var(--paper);border-color:var(--gold)}.badge-ink{background:var(--ink);color:var(--paper);border-color:var(--ink)}.swap-img{position:relative;overflow:hidden}.swap-img .ph-front,.swap-img .ph-back{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .7s var(--ease),transform 1.2s var(--ease)}.swap-img .ph-back{opacity:0;transform:scale(1.05)}.swap-img:hover .ph-front{opacity:0}.swap-img:hover .ph-back{opacity:1;transform:scale(1)}.product-card .qadd{opacity:0;transform:translateY(8px);transition:opacity .4s var(--ease),transform .4s var(--ease);pointer-events:none}.product-card:hover .qadd{opacity:1;transform:translateY(0);pointer-events:auto}@keyframes kenburns{0%{transform:scale(1) translateY(0)}to{transform:scale(1.08) translateY(-2%)}}.kenburns{animation:kenburns 18s ease-in-out infinite alternate}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.figure-stat{font-family:var(--serif);font-weight:300;font-size:clamp(48px,6vw,88px);line-height:1;letter-spacing:-.02em}.rule{height:1px;background:var(--line);width:100%}.rule-gold{height:1px;background:var(--gold);width:40px}.frame{background:var(--paper);color:var(--ink);font-family:var(--sans);width:100%;overflow-x:clip;position:relative;min-height:100vh;display:flex;flex-direction:column}.frame>main{flex:1}.topbar{background:var(--ink);color:var(--paper);font-family:var(--mono);font-size:var(--text-xs);letter-spacing:var(--track-kicker);text-transform:uppercase;padding:9px 32px;display:flex;justify-content:space-between;align-items:center;gap:16px}.topbar-pill{background:var(--gold);color:var(--ink);padding:3px 10px;margin-right:10px;font-weight:500}.header{padding:18px 32px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--line);background:var(--paper);position:sticky;top:0;z-index:var(--z-header)}.header-nav{display:flex;gap:28px;font-family:var(--mono);font-size:var(--text-sm);letter-spacing:var(--track-kicker);text-transform:uppercase}.header-nav a{position:relative;padding:4px 0;transition:color .3s var(--ease)}.header-nav a:after{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background:var(--gold);transition:width .4s var(--ease)}.header-nav a:hover,.header-nav a.active{color:var(--gold)}.header-nav a:hover:after,.header-nav a.active:after{width:100%}.header-actions{display:flex;justify-content:flex-end;gap:18px;align-items:center;font-family:var(--mono);font-size:var(--text-sm);letter-spacing:var(--track-wide);text-transform:uppercase}.icon-btn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;transition:border-color .3s var(--ease),color .3s var(--ease)}.icon-btn:hover{border-color:var(--line);color:var(--gold)}.cart-count{background:var(--gold);color:var(--paper);width:18px;height:18px;font-size:var(--text-xs);font-family:var(--mono);display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.footer{background:var(--ink);color:var(--paper);padding:80px 32px 24px}.footer a{color:var(--paper-fade-60);transition:color .3s var(--ease)}.footer a:hover{color:var(--gold-soft)}.veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-veil);background:var(--ink);display:flex;align-items:center;justify-content:center;pointer-events:none}.drawer-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-drawer);background:#0a0a0a80}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(460px,100vw);z-index:calc(var(--z-drawer) + 1);background:var(--paper);border-left:1px solid var(--line);display:flex;flex-direction:column}.coll-slider{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.coll-slider::-webkit-scrollbar{display:none}.coll-slide{flex:0 0 calc((100% - 60px)/4);scroll-snap-align:start;display:block}.coll-slide img{transition:transform 1.2s var(--ease)}.coll-slide:hover img{transform:scale(1.05)}@media (max-width: 1024px){.coll-slide{flex-basis:calc((100% - 1.4 * 20px) / 2.4)}}@media (max-width: 640px){.coll-slide{flex-basis:calc((100% - .2 * 20px) / 1.2)}}.slider-arrow{width:44px;height:44px;border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:14px;transition:all .3s var(--ease)}.slider-arrow:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.field-underline{width:100%;padding:14px 0;background:transparent;border:0;border-bottom:1px solid var(--line);color:var(--ink);font-family:var(--sans);font-size:14px;outline:none;transition:border-color .3s var(--ease);border-radius:0}.field-underline:focus{border-bottom-color:var(--gold)}.field-underline::placeholder{color:var(--muted)}@media (max-width: 900px){.header{grid-template-columns:auto 1fr auto;gap:16px}.header-nav{display:none}.topbar{justify-content:center}.topbar>*:last-child{display:none}}
