:root{--color-primary: #FEFCF8;--color-primary-active: #F8F4EE;--color-primary-elevated: #F5F0EA;--color-accent: #E86A10;--color-accent-active: #F5923A;--color-accent-dark: #C45500;--color-ink: #0A0A0A;--color-ink-soft: #333333;--color-body: #555555;--color-body-strong: #222222;--color-muted: #777777;--color-muted-soft: #999999;--color-hairline: rgba(0, 0, 0, .08);--color-hairline-strong: rgba(0, 0, 0, .12);--color-canvas: #F8F6F3;--color-canvas-soft: #F0F0F0;--color-surface-card: #FEFCF8;--color-surface-card-hover: #FBF7F1;--color-surface-light: #F2F2F0;--color-surface-light-card: #FEFCF8;--color-on-primary: #0A0A0A;--color-on-accent: #0A0A0A;--color-on-light: #0A0A0A;--color-on-light-soft: #4A4A48;--color-success: #22C55E;--color-warning: #F59E0B;--color-error: #EF4444;--font-family-display: "Inter", sans-serif;--font-family-body: "Inter", sans-serif;--font-family-arabic: "Cairo", sans-serif;--text-display-mega-size: 80px;--text-display-mega-weight: 900;--text-display-mega-line: .95;--text-display-mega-spacing: -2.4px;--text-display-xl-size: 64px;--text-display-xl-weight: 900;--text-display-xl-line: 1;--text-display-xl-spacing: -1.92px;--text-display-lg-size: 48px;--text-display-lg-weight: 800;--text-display-lg-line: 1.05;--text-display-lg-spacing: -.96px;--text-display-md-size: 36px;--text-display-md-weight: 800;--text-display-md-line: 1.1;--text-display-md-spacing: -.36px;--text-display-sm-size: 28px;--text-display-sm-weight: 700;--text-display-sm-line: 1.15;--text-display-sm-spacing: 0;--text-title-lg-size: 24px;--text-title-lg-weight: 700;--text-title-lg-line: 1.25;--text-title-md-size: 18px;--text-title-md-weight: 600;--text-title-md-line: 1.35;--text-title-sm-size: 16px;--text-title-sm-weight: 600;--text-title-sm-line: 1.4;--text-body-md-size: 16px;--text-body-md-weight: 400;--text-body-md-line: 1.6;--text-body-sm-size: 14px;--text-body-sm-weight: 400;--text-body-sm-line: 1.55;--text-caption-size: 13px;--text-caption-weight: 500;--text-caption-line: 1.4;--text-caption-upper-size: 11px;--text-caption-upper-weight: 700;--text-caption-upper-line: 1.4;--text-caption-upper-spacing: 2px;--text-label-size: 12px;--text-label-weight: 700;--text-label-line: 1.4;--text-label-spacing: 1.5px;--text-button-size: 14px;--text-button-weight: 600;--text-button-line: 1;--text-nav-size: 13px;--text-nav-weight: 600;--text-nav-line: 1.4;--text-nav-spacing: .5px;--text-stat-size: 48px;--text-stat-weight: 900;--text-stat-line: 1;--text-stat-spacing: -1.44px;--text-stat-label-size: 13px;--text-stat-label-weight: 500;--text-stat-label-line: 1.4;--text-arabic-display-size: 48px;--text-arabic-display-weight: 800;--text-arabic-display-line: 1.3;--text-arabic-body-size: 16px;--text-arabic-body-weight: 400;--text-arabic-body-line: 1.8;--space-xxs: 4px;--space-xs: 8px;--space-sm: 12px;--space-base: 16px;--space-md: 20px;--space-lg: 24px;--space-xl: 32px;--space-xxl: 48px;--space-section: 96px;--space-section-lg: 120px;--radius-none: 0px;--radius-xs: 2px;--radius-sm: 4px;--radius-none-important: 0px !important;--content-max-width: 1200px;--nav-height: 112px;--z-nav: 1000;--z-nav-mobile: 999;--z-overlay: 1999;--z-drawer: 2000;--z-dropdown: 100;--scale-active: .96;--scale-hover-lift: translateY(-2px);--opacity-disabled: .5;--opacity-muted: .75;--transition-fast: .2s ease;--transition-normal: .3s ease;--transition-slow: .4s ease;--transition-color: color .2s ease;--transition-bg: background-color .2s ease;--transition-border: border-color .2s ease;--transition-transform: transform .25s ease;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--transition-opacity: opacity .25s ease-out;--transition-scale: scale .15s ease-out;--transition-button: background-color .15s ease-out, color .15s ease-out, border-color .15s ease-out, scale .15s ease-out;--transition-card: transform .25s cubic-bezier(.4, 0, .2, 1), box-shadow .25s cubic-bezier(.4, 0, .2, 1), background-color .25s cubic-bezier(.4, 0, .2, 1);--color-white: #FFFFFF;--color-star-empty: rgba(0,0,0,.12);--color-star-empty-light: rgba(0,0,0,.12);--color-overlay: rgba(0,0,0,.6);--color-overlay-light: rgba(0,0,0,.4);--color-badge-out-bg: rgba(0,0,0,.7);--color-badge-out-bg-light: rgba(0,0,0,.08);--color-hero-sub: rgba(255,255,255,.85);--color-cart-badge: var(--color-accent);--color-surface-hover: rgba(0,0,0,.04);--color-skeleton: rgba(128,128,128,.12)}[dir=rtl]{--font-family-display: "Cairo", sans-serif;--font-family-body: "Cairo", sans-serif;--text-body-md-line: 1.8;--text-body-sm-line: 1.75}.container{width:100%;max-width:var(--content-max-width);margin-inline:auto;padding-inline:var(--space-xl)}.container-narrow{width:100%;max-width:800px;margin-inline:auto;padding-inline:var(--space-xl)}.section{padding-block:var(--space-section)}.section-lg{padding-block:var(--space-section-lg)}.section-tight{padding-block:var(--space-xxl)}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-xl)}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xl)}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-xl)}@media (max-width: 768px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}.split-60-40{display:grid;grid-template-columns:3fr 2fr;gap:var(--space-xxl);align-items:center}.split-40-60{display:grid;grid-template-columns:2fr 3fr;gap:var(--space-xxl);align-items:center}@media (max-width: 768px){.split-60-40,.split-40-60{grid-template-columns:1fr}}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cairo/v31/SLXVc1nY6HkvangtZmpQdkhzfH5lkSscQyyS4J0.woff2) format("woff2");unicode-range:U+0600-06FF,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:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cairo/v31/SLXVc1nY6HkvangtZmpQdkhzfH5lkSscSCyS4J0.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cairo/v31/SLXVc1nY6HkvangtZmpQdkhzfH5lkSscRiyS.woff2) format("woff2");unicode-range:U+0000-00FF,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:Cairo;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/cairo/v31/SLXVc1nY6HkvangtZmpQdkhzfH5lkSscQyyS4J0.woff2) format("woff2");unicode-range:U+0600-06FF,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:Cairo;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/cairo/v31/SLXVc1nY6HkvangtZmpQdkhzfH5lkSscSCyS4J0.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/cairo/v31/SLXVc1nY6HkvangtZmpQdkhzfH5lkSscRiyS.woff2) format("woff2");unicode-range:U+0000-00FF,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:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/cairo/v31/SLXVc1nY6HkvangtZmpQdkhzfH5lkSscQyyS4J0.woff2) format("woff2");unicode-range:U+0600-06FF,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:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/cairo/v31/SLXVc1nY6HkvangtZmpQdkhzfH5lkSscSCyS4J0.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/cairo/v31/SLXVc1nY6HkvangtZmpQdkhzfH5lkSscRiyS.woff2) format("woff2");unicode-range:U+0000-00FF,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:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/cairo/v31/SLXVc1nY6HkvangtZmpQdkhzfH5lkSscQyyS4J0.woff2) format("woff2");unicode-range:U+0600-06FF,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:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/cairo/v31/SLXVc1nY6HkvangtZmpQdkhzfH5lkSscSCyS4J0.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/cairo/v31/SLXVc1nY6HkvangtZmpQdkhzfH5lkSscRiyS.woff2) format("woff2");unicode-range:U+0000-00FF,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:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/cairo/v31/SLXVc1nY6HkvangtZmpQdkhzfH5lkSscQyyS4J0.woff2) format("woff2");unicode-range:U+0600-06FF,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:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/cairo/v31/SLXVc1nY6HkvangtZmpQdkhzfH5lkSscSCyS4J0.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/cairo/v31/SLXVc1nY6HkvangtZmpQdkhzfH5lkSscRiyS.woff2) format("woff2");unicode-range:U+0000-00FF,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:Cairo;font-style:normal;font-weight:1000;font-display:swap;src:url(https://fonts.gstatic.com/s/cairo/v31/SLXVc1nY6HkvangtZmpQdkhzfH5lkSscQyyS4J0.woff2) format("woff2");unicode-range:U+0600-06FF,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:Cairo;font-style:normal;font-weight:1000;font-display:swap;src:url(https://fonts.gstatic.com/s/cairo/v31/SLXVc1nY6HkvangtZmpQdkhzfH5lkSscSCyS4J0.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:1000;font-display:swap;src:url(https://fonts.gstatic.com/s/cairo/v31/SLXVc1nY6HkvangtZmpQdkhzfH5lkSscRiyS.woff2) format("woff2");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,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}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--font-family-body);font-size:var(--text-body-md-size);font-weight:var(--text-body-md-weight);line-height:var(--text-body-md-line);color:var(--color-body);background-color:var(--color-canvas);min-height:100vh}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-display);color:var(--color-ink);line-height:1.1;text-wrap:balance}p{margin-block-end:var(--space-base);text-wrap:pretty}a{color:var(--color-ink);text-decoration:none;transition:color .2s ease}a:hover{color:var(--color-accent)}img{max-width:100%;height:auto;display:block}::selection{background-color:var(--color-accent);color:var(--color-on-accent)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-hairline-strong);border-radius:3px}[dir=rtl] body{font-family:var(--font-family-arabic);line-height:var(--text-arabic-body-line)}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] h5,[dir=rtl] h6{font-family:var(--font-family-arabic)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.stagger-item{animation:fadeInUp .5s cubic-bezier(.2,0,0,1) both}.stagger-item:nth-child(9){animation-delay:.48s}.stagger-item:nth-child(10){animation-delay:.54s}button,.btn,a.btn,button.btn{transition:scale .15s ease-out;-webkit-tap-highlight-color:transparent}button:active:not(:disabled),.btn:active:not(:disabled),a.btn:active:not(:disabled){scale:.96}.cart-overlay{position:fixed;inset:0;background:var(--color-overlay);z-index:var(--z-overlay);cursor:pointer}:root{--color-price: #FAFAF8;--color-price-strike: #6A6A68;--color-sale: #EF4444;--color-badge-sale: #EF4444;--color-badge-new: #22C55E;--color-badge-best: #E86A10;--color-cart-badge: #E86A10;--color-star: #F59E0B;--color-surface-hover: #1A1A1A;--color-input-bg: #0F0F0F;--color-input-border: rgba(255,255,255,.15);--color-input-focus: #E86A10;--radius-card: 0px;--radius-button: 0px;--radius-input: 0px;--shadow-card: 0 1px 3px rgba(0,0,0,.3);--shadow-card-hover: 0 8px 30px rgba(0,0,0,.5);--transition-card: transform .25s cubic-bezier(.4, 0, .2, 1), box-shadow .25s cubic-bezier(.4, 0, .2, 1), background-color .25s cubic-bezier(.4, 0, .2, 1);--transition-button: background-color .2s ease, color .2s ease, border-color .2s ease}.shop--light{--color-canvas: var(--color-surface-light);--color-canvas-soft: var(--color-surface-light-card);--color-surface-card: var(--color-surface-light-card);--color-surface-card-hover: var(--color-surface-light);--color-ink: var(--color-on-light);--color-ink-soft: var(--color-on-light-soft);--color-body: var(--color-on-light-soft);--color-body-strong: var(--color-on-light);--color-hairline: rgba(0, 0, 0, .08);--color-hairline-strong: rgba(0, 0, 0, .15);--color-primary-elevated: var(--color-surface-light-card);--color-input-bg: var(--color-surface-light-card);--color-input-border: rgba(0, 0, 0, .15);--color-input-focus: var(--color-accent);--color-price: var(--color-on-light);--color-star: var(--color-star);--transition-card: transform .25s cubic-bezier(.4, 0, .2, 1), box-shadow .25s cubic-bezier(.4, 0, .2, 1);--shadow-card: 0 1px 2px rgba(0,0,0,.06);--shadow-card-hover: 0 8px 30px rgba(0,0,0,.1)}.shop--light .shop__header{background:var(--color-surface-light-card);border-block-end:1px solid var(--color-hairline)}.shop--light .shop__subtitle{color:var(--color-on-light-soft)}.shop--light .skeleton{background:linear-gradient(90deg,var(--color-hairline) 25%,var(--color-surface-light-card) 50%,var(--color-hairline) 75%);background-size:200% 100%}.shop--light .shop__empty-icon{color:var(--color-muted-soft)}.shop--light .shop__empty-text{color:var(--color-body)}.shop--light .shop__end{border-block-start-color:var(--color-hairline)}.shop--light .shop__sentinel .shop__loading-more{color:var(--color-muted)}.shop--light .shop__load-more-wrap .btn--secondary{color:var(--color-on-light);border-color:var(--color-hairline-strong)}.shop--light .shop__load-more-wrap .btn--secondary:hover{border-color:var(--color-accent);color:var(--color-accent)}.shop--light .shop__overlay{background:var(--color-overlay-light)}@media (max-width: 900px){.shop--light .shop__sidebar{background:var(--color-surface-light-card)}}.shop--light .star--empty{color:var(--color-star-empty-light)}.shop--light .product-card__add-btn{background:var(--color-accent);color:var(--color-on-accent)}.shop--light .product-badge--out{background:var(--color-badge-out-bg-light);color:var(--color-on-light-soft)}.shop--light .product-card{border:1px solid var(--color-hairline)}.shop--light .product-card:hover{border-color:var(--color-hairline-strong)}.shop--light .product-card__image-wrap{background:var(--color-surface-light)}.home--light{--color-canvas: var(--color-surface-light);--color-canvas-soft: var(--color-surface-light-card);--color-surface-card: var(--color-surface-light-card);--color-surface-card-hover: var(--color-surface-light);--color-ink: var(--color-on-light);--color-ink-soft: var(--color-on-light-soft);--color-body: var(--color-on-light-soft);--color-body-strong: var(--color-on-light);--color-hairline: rgba(0, 0, 0, .08);--color-hairline-strong: rgba(0, 0, 0, .15);--color-primary-elevated: var(--color-surface-light-card);--color-input-bg: var(--color-surface-light-card);--color-input-border: rgba(0, 0, 0, .15);--color-input-focus: var(--color-accent);--color-price: var(--color-on-light);--color-star: var(--color-star);--transition-card: transform .25s cubic-bezier(.4, 0, .2, 1), box-shadow .25s cubic-bezier(.4, 0, .2, 1);--shadow-card: 0 1px 2px rgba(0,0,0,.06);--shadow-card-hover: 0 8px 30px rgba(0,0,0,.1)}.home--light .trust-strip{background:var(--color-surface-light-card);border-block:1px solid var(--color-hairline)}.home--light .section--alt{background:var(--color-surface-light-card)}.home--light .brand-chip{background:transparent;border-color:var(--color-accent)}.home--light .section-title{color:var(--color-on-light);letter-spacing:-.02em}.home--light .section-link{color:var(--color-accent);font-weight:600;letter-spacing:.5px}.home--light .section-link:hover{color:var(--color-accent-active)}.home--light .section-label,.home--light .hero__eyebrow{color:var(--color-accent);letter-spacing:.15em}.home--light .hero__title{color:var(--color-ink)}.home--light .hero__sub{color:var(--color-body)}.home--light .hero__dot--active{background:var(--color-accent)}.home--light .category-card__title{color:var(--color-on-light);font-weight:700}.home--light .category-card__count{color:var(--color-on-light-soft)}.home--light .brand-chip__name{color:var(--color-on-light);font-weight:600}.home--light .brand-chip__badge{color:var(--color-success)}.home--light .trust-item svg{color:var(--color-accent);opacity:.9}.cat--light{--color-canvas: var(--color-surface-light);--color-canvas-soft: var(--color-surface-light-card);--color-surface-card: var(--color-surface-light-card);--color-surface-card-hover: var(--color-surface-light);--color-ink: var(--color-on-light);--color-ink-soft: var(--color-on-light-soft);--color-body: var(--color-on-light-soft);--color-body-strong: var(--color-on-light);--color-hairline: rgba(0, 0, 0, .08);--color-hairline-strong: rgba(0, 0, 0, .15);--color-primary-elevated: var(--color-surface-light-card);--color-input-bg: var(--color-surface-light-card);--color-input-border: rgba(0, 0, 0, .15);--color-input-focus: var(--color-accent);--color-price: var(--color-on-light);--color-star: var(--color-star)}.product-card{display:flex;flex-direction:column;background:var(--color-surface-card);overflow:hidden;cursor:pointer;transition:var(--transition-card);position:relative;will-change:transform;border-radius:var(--radius-sm);border:1px solid var(--color-hairline);box-shadow:0 2px 12px #00000014}.product-card:hover{background:var(--color-surface-card-hover);transform:translateY(-2px);box-shadow:0 8px 24px #0000001f}.product-card__image-wrap{position:relative;aspect-ratio:1;overflow:hidden;background:var(--color-canvas-soft)}.product-card__image{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.product-card:hover .product-card__image{transform:scale(1.08)}.product-card__badges{position:absolute;top:var(--space-xs);inset-inline-start:var(--space-xs);display:flex;flex-direction:column;gap:var(--space-xxs);z-index:2}.product-badge{font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:3px 8px;color:var(--color-white);border-radius:var(--radius-xs)}.product-badge--sale{background:var(--color-badge-sale);color:var(--color-white)}.product-badge--new{background:var(--color-badge-new);color:var(--color-white)}.product-badge--best{background:var(--color-badge-best);color:var(--color-on-accent)}.product-badge--out{background:var(--color-badge-out-bg);color:var(--color-ink-soft)}.product-card__body{padding:var(--space-sm) var(--space-base) var(--space-base);display:flex;flex-direction:column;gap:var(--space-xxs);flex:1}.product-card__brand{font-size:10px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:var(--color-muted-soft);margin-block-end:2px}.product-card__title{font-size:var(--text-body-sm-size);font-weight:600;color:var(--color-ink);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:38px}.product-card__rating{display:flex;align-items:center;gap:var(--space-xxs);margin-block-start:2px}.product-card__rating-text{font-size:11px;color:var(--color-muted)}.product-card__price-row{display:flex;align-items:baseline;gap:var(--space-xxs);margin-block-start:var(--space-xxs)}.product-card__price{font-size:18px;font-weight:800;color:var(--color-accent);font-variant-numeric:tabular-nums}.product-card__price-strike{font-size:13px;color:var(--color-muted-soft);text-decoration:line-through}.product-card__currency{font-size:11px;font-weight:600;color:var(--color-muted);margin-inline-start:2px}.product-card__add-btn{width:100%;padding:10px;background:var(--color-accent);color:var(--color-on-accent);border:none;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;transition:var(--transition-bg),var(--transition-transform),var(--transition-opacity);opacity:0;transform:translateY(6px);margin-block-start:var(--space-xxs);border-radius:var(--radius-xs)}.product-card:hover .product-card__add-btn{opacity:1;transform:translateY(0)}.product-card__add-btn:hover{background:var(--color-accent-active)}.product-card__add-btn:active{scale:var(--scale-active)}.product-card__add-btn:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}@media (max-width: 768px){.product-card__add-btn{opacity:1;transform:none}}.stars{display:inline-flex;gap:2px}.star{color:var(--color-star);font-size:12px}.star--empty{color:var(--color-star-empty)}.cart-drawer{position:fixed;inset-block:0;inset-inline-end:0;width:420px;max-width:100vw;background:var(--color-canvas);z-index:2000;display:flex;flex-direction:column;transform:translate(100%);transition:var(--transition-normal);box-shadow:-10px 0 40px var(--color-overlay)}[dir=rtl] .cart-drawer{transform:translate(-100%);inset-inline-end:auto;inset-inline-start:0;box-shadow:10px 0 40px var(--color-overlay)}.cart-drawer--open{transform:translate(0)}.cart-overlay{position:fixed;inset:0;background:var(--color-overlay);z-index:var(--z-overlay)}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-md)}@media (max-width: 1024px){.product-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.product-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-sm)}}@media (max-width: 480px){.product-grid{grid-template-columns:1fr;gap:var(--space-sm)}}.skeleton{background:linear-gradient(90deg,var(--color-canvas-soft) 25%,var(--color-surface-card) 50%,var(--color-canvas-soft) 75%);background-size:200% 100%;animation:shimmer 1.5s linear infinite}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:12px 24px;font-size:14px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;border:none;cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out,scale .15s ease-out;text-decoration:none}.btn:active:not(:disabled){scale:var(--scale-active)}.btn--primary{background:var(--color-accent);color:var(--color-on-accent)}.btn--primary:hover{background:var(--color-accent-active)}.btn--secondary{background:transparent;color:var(--color-ink);border:1px solid var(--color-hairline-strong)}.btn--secondary:hover{border-color:var(--color-accent);color:var(--color-accent)}.btn--block{width:100%}.btn--lg{padding:16px 32px;font-size:15px}.btn--sm{padding:8px 16px;font-size:12px}.btn:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.form-group{display:flex;flex-direction:column;gap:var(--space-xxs);margin-bottom:var(--space-base)}.form-label{font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--color-muted)}.form-input,.form-select,.form-textarea{background:var(--color-input-bg);border:1px solid var(--color-input-border);color:var(--color-ink);padding:12px var(--space-base);font-size:14px;font-family:var(--font-family-body);transition:border-color .2s;outline:none}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--color-input-focus)}.form-textarea{min-height:80px;resize:vertical}.section-label{display:inline-block;font-family:var(--font-family-body);font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-base)}.announcement-bar{background:var(--color-accent);color:var(--color-on-accent);text-align:center;padding:8px var(--space-base);font-size:12px;font-weight:600;letter-spacing:.5px}.filter-sidebar{display:flex;flex-direction:column;gap:var(--space-lg)}.filter-group__title{font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--color-ink);margin-bottom:var(--space-sm);padding-bottom:var(--space-xs);border-bottom:1px solid var(--color-hairline)}.filter-option{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-xxs) 0;cursor:pointer}.filter-option input[type=checkbox]{accent-color:var(--color-accent)}.filter-option label{font-size:13px;color:var(--color-body);cursor:pointer}.filter-option__count{margin-inline-start:auto;font-size:11px;color:var(--color-muted)}.breadcrumb{display:flex;align-items:center;gap:var(--space-xs);flex-wrap:wrap;font-size:12px;color:var(--color-muted);margin-bottom:var(--space-lg)}.breadcrumb a{color:var(--color-muted)}.breadcrumb a:hover{color:var(--color-accent)}.breadcrumb__sep{color:var(--color-muted-soft)}.price-large{font-size:28px;font-weight:800;color:var(--color-price);font-variant-numeric:tabular-nums}.price-strike-large{font-size:18px;color:var(--color-price-strike);text-decoration:line-through}.price-save{display:inline-block;background:var(--color-badge-sale);color:#fff;font-size:11px;font-weight:700;padding:2px 8px}.tabs{display:flex;gap:0;border-bottom:1px solid var(--color-hairline);margin-bottom:var(--space-lg);flex-wrap:wrap}.tab{padding:var(--space-base) var(--space-lg);font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--color-muted);border:none;background:none;cursor:pointer;border-bottom:2px solid transparent;transition:var(--transition-color),var(--transition-border),var(--transition-scale)}.tab:hover{color:var(--color-ink)}.tab:active{scale:var(--scale-active)}.tab--active{color:var(--color-accent);border-bottom-color:var(--color-accent)}.tab-content{padding:var(--space-lg) 0;color:var(--color-body);line-height:1.7}.spec-table{width:100%;border-collapse:collapse}.spec-table tr{border-bottom:1px solid var(--color-hairline)}.spec-table td{padding:var(--space-sm) 0;font-size:14px}.spec-table td:first-child{color:var(--color-muted);font-weight:600;width:40%}.spec-table td:last-child{color:var(--color-ink)}.qty-selector{display:inline-flex;align-items:center;border:1px solid var(--color-input-border)}.qty-selector button{background:none;border:none;color:var(--color-ink);width:40px;height:40px;font-size:18px;cursor:pointer;transition:var(--transition-bg),var(--transition-scale)}.qty-selector button:hover{background:var(--color-surface-hover)}.qty-selector button:active{scale:var(--scale-active)}.qty-selector input{width:50px;text-align:center;background:none;border:none;color:var(--color-ink);font-size:15px;font-weight:600;outline:none;font-variant-numeric:tabular-nums}.checkout-steps{display:flex;align-items:center;gap:var(--space-base);margin-bottom:var(--space-xl);flex-wrap:wrap}.checkout-step{display:flex;align-items:center;gap:var(--space-xs)}.checkout-step__num{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:2px solid var(--color-hairline-strong);font-size:14px;font-weight:700;color:var(--color-muted);border-radius:50%}.checkout-step--active .checkout-step__num{border-color:var(--color-accent);color:var(--color-accent)}.checkout-step--done .checkout-step__num{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.checkout-step__label{font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--color-muted)}.checkout-step--active .checkout-step__label,.checkout-step--done .checkout-step__label{color:var(--color-ink)}.empty-state{text-align:center;padding:var(--space-section) var(--space-xl)}.empty-state__icon{font-size:48px;color:var(--color-muted-soft);margin-bottom:var(--space-base)}.empty-state__title{font-size:20px;font-weight:700;color:var(--color-ink);margin-bottom:var(--space-xs)}.empty-state__desc{color:var(--color-muted);margin-bottom:var(--space-lg)}.search-overlay{position:fixed;inset:0;background:#0a0a0af2;z-index:var(--z-drawer);display:flex;flex-direction:column;padding:var(--space-xl);backdrop-filter:blur(8px)}.category-card{display:flex;flex-direction:column;overflow:hidden;cursor:pointer;background:var(--color-surface-card);transition:var(--transition-card);will-change:transform}.category-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-card-hover)}.category-card__image{aspect-ratio:16/10;overflow:hidden}.category-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.category-card:hover .category-card__image img{transform:scale(1.08)}.category-card__body{padding:var(--space-base);display:flex;justify-content:space-between;align-items:center}.category-card__title{font-size:16px;font-weight:700;color:var(--color-ink)}.category-card__count{font-size:12px;color:var(--color-muted);font-variant-numeric:tabular-nums}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.stagger-item{animation:fadeInUp .4s cubic-bezier(.2,0,0,1) both;display:flex}.stagger-item>*{width:100%}.stagger-item:nth-child(1){animation-delay:0ms}.stagger-item:nth-child(2){animation-delay:60ms}.stagger-item:nth-child(3){animation-delay:.12s}.stagger-item:nth-child(4){animation-delay:.18s}.stagger-item:nth-child(5){animation-delay:.24s}.stagger-item:nth-child(6){animation-delay:.3s}.stagger-item:nth-child(7){animation-delay:.36s}.stagger-item:nth-child(8){animation-delay:.42s}@keyframes badgePulse{0%{transform:scale(.5)}60%{transform:scale(1.15)}to{transform:scale(1)}}.badge-pulse{animation:badgePulse .3s ease-out}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.nav__cart-badge{font-variant-numeric:tabular-nums}.qty-selector button{position:relative}.qty-selector--sm button:after{content:"";position:absolute;inset:-6px}
