@import"https://fonts.googleapis.com/css2?family=Cairo:wght@300;400;500;600;700;800&family=Tajawal:wght@300;400;500;700&display=swap";:root{--primary: #fd8d3c;--primary-hover: #e07a30;--primary-light: #fff5eb;--primary-lighter: #fffaf5;--secondary: #1f2933;--secondary-foreground: #fd8d3c;--accent: #e07a30;--background: #f9f9f9;--foreground: #333333;--card: #ffffff;--card-foreground: #333333;--muted: #f0f0f0;--muted-foreground: #888888;--border: rgba(31, 41, 51, .1);--border-solid: #e7e7e7;--input-bg: #f9fafb;--destructive: #d93025;--warning: #f59e0b;--warning-light: #fef3c7;--success: #10b981;--success-light: #d1fae5;--info: #3b82f6;--info-light: #dbeafe;--radius: .5rem;--radius-sm: .25rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.25rem;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow: 0 2px 8px rgba(0, 0, 0, .08);--shadow-md: 0 4px 16px rgba(0, 0, 0, .1);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .12)}html.dark body,html.dark body[class*=theme-]{--background: #1f1f1f;--foreground: #F8FAFC;--card: #000000;--card-foreground: #F8FAFC;--muted: #333333;--muted-foreground: #888888;--border: rgba(255, 255, 255, .08);--border-solid: #333333;--input-bg: #1f1f1f;--primary: #fd8d3c;--primary-hover: #e07a30;--primary-light: rgba(253, 141, 60, .15);--primary-lighter: rgba(253, 141, 60, .05);--secondary: #000000;--success: #22C55E;--success-light: rgba(34, 197, 94, .15);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow: 0 4px 6px rgba(0, 0, 0, .3);--shadow-md: 0 4px 16px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .5)}body.theme-ocean{--primary: #0369a1;--primary-hover: #0284c7;--primary-light: #e0f2fe;--secondary: #e0f2fe;--secondary-foreground: #0369a1;--accent: #0284c7;--background: #f0f9ff;--foreground: #0c4a6e;--card: #ffffff;--border: rgba(3, 105, 161, .15);--border-solid: #bae6fd}body.theme-nature{--primary: #4d7c0f;--primary-hover: #65a30d;--primary-light: #ecfccb;--secondary: #ecfccb;--secondary-foreground: #4d7c0f;--accent: #65a30d;--background: #f7fee7;--foreground: #3f6212;--card: #ffffff;--border: rgba(77, 124, 15, .15);--border-solid: #d9f99d}body.theme-sunset{--primary: #c2410c;--primary-hover: #ea580c;--primary-light: #ffedd5;--secondary: #ffedd5;--secondary-foreground: #c2410c;--accent: #ea580c;--background: #fff7ed;--foreground: #7c2d12;--card: #ffffff;--border: rgba(194, 65, 12, .15);--border-solid: #fed7aa}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:Cairo,Tajawal,-apple-system,sans-serif;background-color:var(--background);color:var(--foreground);direction:rtl;text-align:right;line-height:1.5;-webkit-font-smoothing:antialiased;width:100%;-webkit-overflow-scrolling:touch}h1{font-size:1.75rem;font-weight:700;line-height:1.3}h2{font-size:1.35rem;font-weight:700;line-height:1.35}h3{font-size:1.125rem;font-weight:600;line-height:1.4}h4{font-size:1rem;font-weight:600;line-height:1.45}a{color:inherit;text-decoration:none}button{font-family:Cairo,sans-serif;font-weight:600;cursor:pointer;border:none;background:none;line-height:1.5}input,textarea,select{font-family:Cairo,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}img{max-width:100%;display:block}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0a8f6a4d;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#0a8f6a80}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 1rem}.page-wrapper{min-height:100vh;background:var(--background)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.25rem;border-radius:var(--radius-xl);font-size:.9rem;font-weight:600;font-family:Cairo,sans-serif;cursor:pointer;border:none;transition:all .2s ease;white-space:nowrap}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-hover);transform:translateY(-1px)}.btn-outline{background:transparent;color:var(--primary);border:1.5px solid var(--primary)}.btn-outline:hover{background:var(--primary-light)}.btn-ghost{background:transparent;color:var(--foreground)}.btn-ghost:hover{background:var(--muted)}.btn-sm{padding:.4rem .875rem;font-size:.8rem}.btn-lg{padding:.875rem 1.75rem;font-size:1rem}.badge{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .6rem;border-radius:999px;font-size:.72rem;font-weight:700}.badge-available{background:var(--success-light);color:#065f46}.badge-unavailable{background:var(--warning-light);color:#92400e}.badge-shortage{background:#fee2e2;color:#991b1b}.input-field{width:100%;background:var(--input-bg);border:1.5px solid transparent;border-radius:var(--radius-xl);padding:.625rem 1rem;font-size:.9rem;color:var(--foreground);outline:none;transition:border-color .2s}.input-field:focus{border-color:var(--primary);background:var(--input-bg)}.input-field::placeholder{color:var(--muted-foreground)}.chip{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:999px;font-size:.78rem;font-weight:600;cursor:pointer;border:none;transition:all .2s}.section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.section-title{display:flex;align-items:center;gap:.5rem;font-size:1.1rem;font-weight:700;color:var(--foreground)}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.empty-state-icon{width:5rem;height:5rem;background:var(--muted);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}.animate-fade-in{animation:fadeIn .3s ease forwards}.spinner{width:2.5rem;height:2.5rem;border:3px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:spin .7s linear infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:var(--muted);background-image:linear-gradient(90deg,var(--muted) 0%,rgba(10,143,106,.05) 20%,var(--muted) 40%,var(--muted) 100%);background-size:200% 100%;animation:shimmer 1.5s infinite linear;border-radius:var(--radius-sm)}.dark .skeleton{background-image:linear-gradient(90deg,var(--muted) 0%,rgba(255,255,255,.05) 20%,var(--muted) 40%,var(--muted) 100%)}.skeleton-text{height:1rem;width:100%;margin-bottom:.5rem}.skeleton-text-short{height:1rem;width:60%;margin-bottom:.5rem}.skeleton-title{height:1.5rem;width:80%;margin-bottom:1rem}.skeleton-img{height:12rem;width:100%;border-radius:var(--radius)}.skeleton-avatar{height:3rem;width:3rem;border-radius:50%}.glass{background:rgba(var(--card-rgb),.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1)}.dark .glass{background:#1e293bb3;border:1px solid rgba(255,255,255,.05)}body.theme-purple{--primary: #6d28d9;--primary-light: #f3e8ff;--primary-lighter: #faf5ff;--primary-dark: #5b21b6}body.theme-rose{--primary: #e11d48;--primary-light: #ffe4e6;--primary-lighter: #fff1f2;--primary-dark: #be123c}body.theme-gold{--primary: #b45309;--primary-light: #fef3c7;--primary-lighter: #fffbeb;--primary-dark: #92400e}.chip{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:999px;font-size:.78rem;font-weight:600;cursor:pointer;border:none;transition:all .2s;white-space:nowrap}.chip-default{background:var(--muted);color:var(--muted-foreground)}.chip-default:hover{background:var(--secondary);color:var(--primary)}.chip-active{background:var(--primary);color:#fff}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(min-width:640px){.product-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.product-grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:1280px){.product-grid{grid-template-columns:repeat(5,1fr)}}.partners-carousel{overflow:hidden;width:100%;padding:1rem 0;background:var(--background)}.partner-track{display:flex;align-items:center;gap:2rem;width:max-content;animation:scrollPartners 20s linear infinite}.partner-logo{background:var(--card);border:1px solid var(--border);border-radius:.75rem;padding:1rem 2rem;display:flex;align-items:center;justify-content:center;min-width:150px;height:80px;box-shadow:0 4px 6px #0000000d}.partner-logo img{max-width:100%;max-height:100%;object-fit:contain;filter:grayscale(100%) opacity(.7);transition:filter .3s ease}.partner-logo:hover img{filter:grayscale(0%) opacity(1)}.partner-logo span{font-weight:700;color:var(--muted-foreground);font-size:1.25rem}@keyframes scrollPartners{0%{transform:translate(0)}to{transform:translate(calc(-50% - 1rem))}}.currency-riyal{display:inline-block;width:1.4em;height:1.1em;background-image:url(data:image/png;base64,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);background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:-.15em;margin-inline-start:4px}.currency-icon{display:inline-block;height:1.15em;width:auto;max-width:1.6em;vertical-align:-.15em;margin-inline-start:4px;object-fit:contain}.dark .currency-riyal,html.dark .currency-riyal,.dark .currency-icon,html.dark .currency-icon{filter:brightness(0) invert(1)}
