@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-arabic-400.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-latin-400.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-arabic-500.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-latin-500.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-arabic-600.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-latin-600.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-arabic-700.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-latin-700.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tajawal-arabic-400.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tajawal-latin-400.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/tajawal-arabic-500.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/tajawal-latin-500.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/tajawal-arabic-700.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/tajawal-latin-700.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tajawal;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/tajawal-arabic-800.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Tajawal;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/tajawal-latin-800.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root,[data-theme-scope]{--color-brand-primary:#2563EB;--color-brand-secondary:#6D5BD0;--color-brand-accent:#F59E0B;--color-success:#10B981;--color-warning:#F59E0B;--color-error:#EF4444;--color-info:#0EA5E9;--color-white:#FFFFFF;--color-gray-50:#F8FAFC;--color-gray-100:#F1F5F9;--color-gray-200:#E2E8F0;--color-gray-300:#CBD5E1;--color-gray-500:#64748B;--color-gray-700:#334155;--color-gray-800:#1E293B;--color-gray-900:#0F172A;--color-canvas:var(--color-gray-50);--color-surface:var(--color-white);--color-surface-muted:var(--color-gray-100);--color-surface-inverse:var(--color-gray-900);--color-ink:var(--color-gray-900);--color-ink-muted:var(--color-gray-500);--color-ink-disabled:var(--color-gray-300);--color-ink-inverse:var(--color-white);--color-on-brand:var(--color-white);--color-on-accent:var(--color-gray-900);--color-brand-text:var(--color-brand-primary);--color-line:var(--color-gray-200);--color-line-strong:var(--color-gray-300);--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:80px;--space-10:96px;--font-family:"IBM Plex Sans Arabic","Tajawal",system-ui,-apple-system,"Segoe UI",sans-serif;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:32px;--font-size-4xl:40px;--font-size-5xl:52px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.75;--radius-sm:6px;--radius-md:12px;--radius-lg:18px;--radius-xl:24px;--radius-full:9999px;--shadow-color:15 23 42;--shadow-sm:0 2px 8px rgb(var(--shadow-color)/0.04);--shadow-md:0 8px 24px rgb(var(--shadow-color)/0.08);--shadow-lg:0 16px 48px rgb(var(--shadow-color)/0.12);--container-max:1280px;--section-spacing:var(--space-8);--grid-gap:var(--space-4);--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1440px;--duration-fast:120ms;--duration-base:200ms;--duration-slow:320ms;--ease-standard:cubic-bezier(0.2,0,0,1);--ease-emphasized:cubic-bezier(0.32,0.72,0,1);--color-scrim:rgb(0 0 0/0.5)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]),[data-theme-scope]:not([data-theme=light]){--color-canvas:#0E0E0E;--color-surface:#171717;--color-surface-muted:#212121;--color-surface-inverse:#F5F5F5;--color-ink:#EDEDED;--color-ink-muted:#A1A1A1;--color-ink-disabled:#525252;--color-ink-inverse:#171717;--color-brand-text:color-mix(in srgb,var(--color-brand-primary) 65%,#FFFFFF);--color-line:#2A2A2A;--color-line-strong:#3A3A3A;--shadow-color:0 0 0;color-scheme:dark}}:root[data-theme=dark],[data-theme-scope][data-theme=dark]{--color-canvas:#0E0E0E;--color-surface:#171717;--color-surface-muted:#212121;--color-surface-inverse:#F5F5F5;--color-ink:#EDEDED;--color-ink-muted:#A1A1A1;--color-ink-disabled:#525252;--color-ink-inverse:#171717;--color-brand-text:color-mix(in srgb,var(--color-brand-primary) 65%,#FFFFFF);--color-line:#2A2A2A;--color-line-strong:#3A3A3A;--shadow-color:0 0 0;color-scheme:dark}:root[data-theme=light],[data-theme-scope][data-theme=light]{color-scheme:light}@media (prefers-reduced-motion:reduce){:root,[data-theme-scope]{--duration-fast:0ms;--duration-base:0ms;--duration-slow:0ms}}:root,[data-theme-scope]{--page-bg:var(--color-canvas);--surface-primary:var(--color-surface);--surface-muted:var(--color-surface-muted);--surface-inverse:var(--color-surface-inverse);--surface-raised-1:color-mix(in srgb,var(--color-surface) 97%,var(--color-ink));--surface-raised-2:color-mix(in srgb,var(--color-surface) 94%,var(--color-ink));--surface-raised-3:color-mix(in srgb,var(--color-surface) 90%,var(--color-ink));--text-primary:var(--color-ink);--text-secondary:var(--color-ink-muted);--text-disabled:var(--color-ink-disabled);--text-inverse:var(--color-ink-inverse);--text-link:var(--color-brand-text);--text-on-brand:var(--color-on-brand);--text-on-accent:var(--color-on-accent);--brand-primary:var(--color-brand-primary);--brand-secondary:var(--color-brand-secondary);--brand-accent:var(--color-brand-accent);--brand-primary-hover:color-mix(in srgb,var(--color-brand-primary) 88%,var(--color-ink));--brand-text:var(--color-brand-text);--brand-container:color-mix(in srgb,var(--color-brand-primary) 12%,var(--color-surface));--brand-container-text:color-mix(in srgb,var(--color-brand-primary) 80%,var(--color-ink));--secondary-container:color-mix(in srgb,var(--color-brand-secondary) 12%,var(--color-surface));--secondary-container-text:color-mix(in srgb,var(--color-brand-secondary) 80%,var(--color-ink));--accent-container:color-mix(in srgb,var(--color-brand-accent) 14%,var(--color-surface));--accent-container-text:color-mix(in srgb,var(--color-brand-accent) 70%,var(--color-ink));--success-container:color-mix(in srgb,var(--color-success) 14%,var(--color-surface));--success-container-text:color-mix(in srgb,var(--color-success) 70%,var(--color-ink));--border-default:var(--color-line);--border-strong:var(--color-line-strong);--border-focus:var(--color-brand-primary);--focus-ring:0 0 0 1px var(--color-brand-primary);--button-primary-bg:var(--color-brand-primary);--button-primary-text:var(--color-on-brand);--button-secondary-bg:var(--brand-container);--button-secondary-text:var(--brand-container-text);--button-outline-border:var(--color-line);--button-outline-text:var(--color-ink);--button-ghost-text:var(--color-brand-text);--button-radius:var(--radius-full);--card-bg:var(--color-surface);--card-border:var(--color-line);--card-radius:var(--radius-lg);--card-shadow:var(--shadow-sm);--input-bg:var(--color-surface);--input-border:var(--color-line);--input-focus-border:var(--color-brand-primary);--input-placeholder:var(--color-ink-muted);--input-radius:var(--radius-md);--header-bg:var(--color-surface);--header-text:var(--color-ink);--header-border:var(--color-line);--footer-bg:var(--surface-raised-1);--footer-text:var(--color-ink);--mobilenav-bg:var(--color-surface);--mobilenav-active:var(--color-brand-text);--logo-plate-bg:var(--color-white);--price-color:var(--color-brand-text);--price-old-color:var(--color-ink-muted);--price-slash-color:var(--color-error);--discount-bg:var(--color-error);--discount-text:var(--color-white);--badge-bg:var(--color-brand-accent);--badge-text:var(--color-gray-900);--rating-color:var(--color-brand-accent);--overlay-bg:var(--color-scrim);--success-bg:var(--color-success);--warning-bg:var(--color-warning);--error-bg:var(--color-error);--info-bg:var(--color-info);--warning-container:color-mix(in srgb,var(--color-warning) 10%,var(--color-surface));--warning-border:color-mix(in srgb,var(--color-warning) 45%,var(--color-surface));--warning-icon-bg:var(--color-warning);--warning-icon-fg:var(--color-gray-900);--danger-text:color-mix(in srgb,var(--color-error) 75%,var(--color-ink));--danger-container:color-mix(in srgb,var(--color-error) 12%,var(--color-surface));--brand:var(--color-brand-primary);--brand-fg:var(--color-on-brand);--brand-container-fg:var(--brand-container-text);--bg:var(--page-bg);--surface:var(--surface-primary);--surface-1:var(--surface-raised-1);--surface-2:var(--surface-raised-2);--surface-3:var(--surface-raised-3);--fg:var(--text-primary);--muted:var(--text-secondary);--border:var(--border-default);--radius:var(--input-radius);--font:var(--font-family)}