@import url("https://fonts.googleapis.com/css2?family=Cairo:wght@300;400;500;600;700;800;900&family=Outfit:wght@300;400;500;600;700;800&display=swap");:root{--font-arabic:"Cairo",system-ui,-apple-system,sans-serif;--font-english:"Outfit",system-ui,-apple-system,sans-serif;--bg-primary:#0b0f19;--bg-secondary:#111827;--bg-card:rgba(17,24,39,0.75);--bg-card-hover:rgba(31,41,55,0.85);--bg-glass:rgba(15,23,42,0.65);--border-color:rgba(255,255,255,0.09);--border-focus:#f59e0b;--text-primary:#f8fafc;--text-secondary:#94a3b8;--text-muted:#64748b;--accent-gold:#f59e0b;--accent-gold-light:#fbbf24;--accent-gold-gradient:linear-gradient(135deg,#f59e0b,#d97706 50%,#b45309);--accent-cyan:#06b6d4;--accent-purple:#8b5cf6;--accent-rose:#f43f5e;--accent-emerald:#10b981;--shadow-sm:0 2px 8px rgba(0,0,0,0.25);--shadow-md:0 8px 24px rgba(0,0,0,0.4);--shadow-lg:0 16px 40px rgba(0,0,0,0.6);--shadow-gold:0 8px 25px rgba(245,158,11,0.25);--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-full:9999px;--transition-fast:0.15s ease;--transition-normal:0.3s cubic-bezier(0.4,0,0.2,1);--transition-slow:0.5s cubic-bezier(0.4,0,0.2,1)}[data-theme=light]{--bg-primary:#f8fafc;--bg-secondary:#ffffff;--bg-card:rgba(255,255,255,0.9);--bg-card-hover:#ffffff;--bg-glass:rgba(255,255,255,0.8);--border-color:rgba(0,0,0,0.08);--border-focus:#d97706;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--shadow-sm:0 2px 8px rgba(0,0,0,0.05);--shadow-md:0 8px 24px rgba(0,0,0,0.08);--shadow-lg:0 16px 40px rgba(0,0,0,0.12);--shadow-gold:0 8px 25px rgba(217,119,6,0.2)}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}body,html{background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-arabic);min-height:100vh;overflow-x:hidden;line-height:1.6;scroll-behavior:smooth}[dir=ltr]{font-family:var(--font-english)}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit;outline:none;border:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.15);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--accent-gold)}.container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}.glass-panel{background:var(--bg-card);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:transform var(--transition-normal),box-shadow var(--transition-normal),border-color var(--transition-normal)}.glass-panel:hover{border-color:rgba(245,158,11,.3)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;background:var(--accent-gold-gradient);color:#000000;font-weight:700;padding:.75rem 1.5rem;border-radius:var(--radius-md);cursor:pointer;box-shadow:var(--shadow-gold);transition:all var(--transition-normal);font-size:.95rem}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(245,158,11,.4);filter:brightness(1.08)}.btn-primary:active{transform:translateY(0)}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;background:rgba(255,255,255,.08);color:var(--text-primary);font-weight:600;padding:.75rem 1.5rem;border-radius:var(--radius-md);border:1px solid var(--border-color);cursor:pointer;transition:all var(--transition-normal);font-size:.95rem}.btn-secondary:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.25);transform:translateY(-2px)}.btn-danger{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:rgba(244,63,94,.15);color:#fb7185;border:1px solid rgba(244,63,94,.3);padding:.6rem 1.2rem;border-radius:var(--radius-md);cursor:pointer;font-weight:600;transition:all var(--transition-normal)}.btn-danger:hover{background:#f43f5e;color:#ffffff}.btn-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:var(--radius-md);background:rgba(255,255,255,.06);border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;transition:all var(--transition-fast);position:relative}.btn-icon:hover{background:rgba(255,255,255,.12);border-color:var(--accent-gold);color:var(--accent-gold)}.badge-hot{background:linear-gradient(135deg,#ef4444,#f97316);color:#ffffff;font-weight:700;box-shadow:0 4px 12px rgba(239,68,68,.3)}.badge-hot,.badge-vip{padding:.25rem .65rem;border-radius:var(--radius-full);font-size:.75rem}.badge-vip{background:var(--accent-gold-gradient);color:#000000;font-weight:800;box-shadow:var(--shadow-gold)}.badge-featured{background:linear-gradient(135deg,#06b6d4,#3b82f6);color:#ffffff;border-radius:var(--radius-full)}.badge-discount,.badge-featured{padding:.25rem .65rem;font-size:.75rem;font-weight:700}.badge-discount{background:rgba(16,185,129,.15);color:#34d399;border:1px solid rgba(16,185,129,.3);border-radius:var(--radius-full)}.gold-gradient-text{background:linear-gradient(135deg,#fbbf24,#f59e0b 50%,#d97706);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:999;padding:1rem;animation:fadeIn .25s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideInLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes scaleUp{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}.animate-scale{animation:scaleUp .3s cubic-bezier(.16,1,.3,1)}.animate-slide-right{animation:slideInRight .35s cubic-bezier(.16,1,.3,1)}.animate-slide-left{animation:slideInLeft .35s cubic-bezier(.16,1,.3,1)}@media (max-width:768px){.desktop-search{display:none!important}.mobile-bottom-bar{display:flex!important}.container{padding-left:1rem!important;padding-right:1rem!important}h1{font-size:2rem!important}}@media (min-width:769px){.mobile-bottom-bar{display:none!important}}@media (max-width:640px){.desktop-tracking-btn{display:none!important}}@media (min-width:641px){.desktop-tracking-btn{display:inline-flex!important}}input,select,textarea{-webkit-text-fill-color:#ffffff!important;color:#ffffff!important;caret-color:#fbbf24!important;font-size:16px!important}input::placeholder,textarea::placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}.tracking-input-field{background-color:#1e293b!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;caret-color:#fbbf24!important}@keyframes float3dLogo{0%{transform:perspective(900px) rotateY(-9deg) rotateX(4deg) translateY(0) scale(1);filter:drop-shadow(0 4px 12px rgba(245,158,11,.4))}50%{transform:perspective(900px) rotateY(9deg) rotateX(-4deg) translateY(-6px) scale(1.03);filter:drop-shadow(0 12px 24px rgba(245,158,11,.75))}to{transform:perspective(900px) rotateY(-9deg) rotateX(4deg) translateY(0) scale(1);filter:drop-shadow(0 4px 12px rgba(245,158,11,.4))}}@keyframes logoGoldenPulse{0%,to{box-shadow:0 0 15px rgba(245,158,11,.3),inset 0 0 15px rgba(245,158,11,.2)}50%{box-shadow:0 0 30px rgba(245,158,11,.7),inset 0 0 25px rgba(245,158,11,.4)}}@keyframes shimmerSweep{0%{left:-150%}50%,to{left:150%}}.logo-3d-container{display:inline-flex;gap:12px;text-decoration:none;cursor:pointer;perspective:1000px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.logo-3d-container,.logo-3d-emblem{align-items:center;transform-style:preserve-3d}.logo-3d-emblem{position:relative;display:flex;justify-content:center;animation:float3dLogo 4.5s ease-in-out infinite;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.logo-3d-emblem:hover{transform:perspective(900px) rotateY(18deg) rotateX(-8deg) scale(1.12) translateY(-4px)!important;animation-play-state:paused}.logo-3d-img{width:100%;height:100%;object-fit:contain;border-radius:12px;transition:all .3s ease;position:relative;z-index:2}.logo-3d-sheen{position:absolute;top:0;left:-150%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);transform:skewX(-25deg);animation:shimmerSweep 3.5s infinite;pointer-events:none;z-index:3}