@font-face{font-family:Vazirmatn V8;src:url(/fonts/v8/Vazirmatn-Variable.woff2) format("woff2-variations");font-style:normal;font-weight:100 900;font-display:swap}.v8-root,html:has(.v8-root){--color-v8-primary:#1f7a56;--color-v8-primary-hover:#166344;--color-v8-primary-active:#124f36;--color-v8-primary-foreground:#f7fbf8;--color-v8-primary-soft:#d8ede3;--color-v8-accent:#e07a2f;--color-v8-accent-hover:#c96822;--color-v8-accent-foreground:#fffaf5;--color-v8-accent-soft:#f8e6d6;--color-v8-cream:#f7f1e6;--color-v8-mint:#e4f2eb;--color-v8-sage:#e6eee4;--color-v8-citrus:#f3f0d8;--color-v8-peach:#f6e8de;--color-v8-beige:#efe6d8;--color-v8-media:var(--color-v8-cream);--color-v8-media-muted:var(--color-v8-beige);--color-v8-background:#f5f1ea;--color-v8-surface:#ffffff;--color-v8-surface-elevated:#fffcf8;--color-v8-surface-warm:#faf6f0;--color-v8-surface-muted:#eee8df;--color-v8-foreground:#1a221c;--color-v8-foreground-muted:#556058;--color-v8-foreground-subtle:#7e8982;--color-v8-border:#e2dbd1;--color-v8-border-strong:#cbc2b5;--color-v8-success:#1f7a56;--color-v8-warning:#d4a017;--color-v8-destructive:#c44b3c;--color-v8-destructive-foreground:#fff8f7;--color-v8-info:#3d7a8c;--color-v8-focus:color-mix(in oklab,var(--color-v8-primary) 36%,transparent);--color-v8-overlay:rgba(26,34,28,0.48);--color-v8-price:#1a6b4a;--color-v8-sale:#c44b3c;--color-v8-footer-bg:#1c2420;--color-v8-footer-fg:#eef3ef;--color-v8-footer-muted:#a8b3ac;--v8-primary:var(--color-v8-primary);--v8-primary-hover:var(--color-v8-primary-hover);--v8-primary-soft:var(--color-v8-primary-soft);--v8-accent:var(--color-v8-accent);--v8-bg:var(--color-v8-background);--v8-surface:var(--color-v8-surface);--v8-muted:var(--color-v8-surface-muted);--v8-text:var(--color-v8-foreground);--v8-text-muted:var(--color-v8-foreground-muted);--v8-border:var(--color-v8-border);--v8-focus:var(--color-v8-focus);--v8-destructive:var(--color-v8-destructive);--brand:var(--color-v8-primary);--brand-hover:var(--color-v8-primary-hover);--primary:var(--color-v8-primary);--primary-dark:var(--color-v8-primary-hover);--accent:var(--color-v8-accent);--font-v8-sans:var(--font-v8-jakarta),ui-sans-serif,system-ui,sans-serif;--font-v8-fa:"Vazirmatn V8",var(--font-vazirmatn),Tahoma,sans-serif;--font-sans:var(--font-v8-sans);--font-fa:var(--font-v8-fa);--text-v8-display:clamp(2.25rem,4.5vw,3.25rem);--text-v8-heading-xl:clamp(1.75rem,3.2vw,2.35rem);--text-v8-heading-lg:clamp(1.5rem,2.6vw,1.95rem);--text-v8-heading:clamp(1.2rem,1.8vw,1.35rem);--text-v8-product:clamp(0.95rem,1.2vw,1.0625rem);--text-v8-price:clamp(1.05rem,1.4vw,1.2rem);--text-v8-body:1.0625rem;--text-v8-body-sm:0.9375rem;--text-v8-caption:0.875rem;--text-v8-label:0.8125rem;--leading-v8-tight:1.18;--leading-v8-snug:1.32;--leading-v8-normal:1.55;--tracking-v8-tight:-0.022em;--tracking-v8-label:0.05em;--space-v8-1:0.25rem;--space-v8-2:0.5rem;--space-v8-3:0.75rem;--space-v8-4:1rem;--space-v8-5:1.25rem;--space-v8-6:1.5rem;--space-v8-8:2rem;--space-v8-10:2.5rem;--space-v8-12:3rem;--space-v8-16:4rem;--space-v8-page-x:1.125rem;--space-v8-section-y:2.5rem;--space-v8-card-gap:1rem;--space-v8-bottom-safe:calc(var(--v8-bottom-nav) + var(--space-v8-4));--radius-v8-sm:0.5rem;--radius-v8-md:0.75rem;--radius-v8-lg:1rem;--radius-v8-xl:1.35rem;--radius-v8-2xl:1.65rem;--radius-v8-pill:999px;--radius-v8-card:var(--radius-v8-xl);--shadow-v8-sm:0 4px 14px rgba(40,32,24,0.06);--shadow-v8-md:0 12px 32px rgba(40,32,24,0.09);--shadow-v8-lg:0 22px 48px rgba(26,34,28,0.12);--shadow-v8-sheet:0 -12px 40px rgba(26,34,28,0.14);--ease-v8:cubic-bezier(0.22,1,0.36,1);--duration-v8-fast:140ms;--duration-v8-normal:220ms;--duration-v8-slow:360ms;--transition-v8:var(--duration-v8-normal) var(--ease-v8);--touch-min:44px;--v8-touch-min:44px;--v8-app-bar:calc(3.5rem + env(safe-area-inset-top, 0px));--v8-bottom-nav:calc(4.25rem + env(safe-area-inset-bottom, 0px));--v8-header:calc(5.75rem + env(safe-area-inset-top, 0px));--background:var(--color-v8-background);--foreground:var(--color-v8-foreground);--card:var(--color-v8-surface);--card-bg:var(--color-v8-surface);--muted:var(--color-v8-surface-muted);--muted-foreground:var(--color-v8-foreground-muted);--border:var(--color-v8-border);--input:var(--color-v8-border);--ring:var(--color-v8-focus);--popover:var(--color-v8-surface-elevated);--popover-foreground:var(--color-v8-foreground)}html.dark .v8-root,html.dark:has(.v8-root),html[data-theme=dark] .v8-root,html[data-theme=dark]:has(.v8-root){--color-v8-primary:#3dcf8e;--color-v8-primary-hover:#55db9e;--color-v8-primary-active:#2fb57a;--color-v8-primary-foreground:#0b1611;--color-v8-primary-soft:color-mix(in oklab,#3dcf8e 14%,#1a1f1c);--color-v8-accent:#f0a05a;--color-v8-accent-hover:#f5b478;--color-v8-accent-foreground:#1a120c;--color-v8-accent-soft:color-mix(in oklab,#f0a05a 14%,#1c1916);--color-v8-cream:#2a2620;--color-v8-mint:#1e2a24;--color-v8-sage:#222820;--color-v8-citrus:#2a2820;--color-v8-peach:#2c241f;--color-v8-beige:#26221c;--color-v8-media:#25211c;--color-v8-media-muted:#2e2923;--color-v8-background:#0e100f;--color-v8-surface:#171a18;--color-v8-surface-elevated:#1f2421;--color-v8-surface-warm:#1a1d1a;--color-v8-surface-muted:#232826;--color-v8-foreground:#eef3ef;--color-v8-foreground-muted:#a5b0a9;--color-v8-foreground-subtle:#7d8881;--color-v8-border:#2c3330;--color-v8-border-strong:#3d4640;--color-v8-focus:color-mix(in oklab,#3dcf8e 40%,transparent);--color-v8-overlay:rgba(8,10,9,0.62);--color-v8-price:#3dcf8e;--color-v8-sale:#f07167;--color-v8-footer-bg:#0a0c0b;--color-v8-footer-fg:#e8eee9;--color-v8-footer-muted:#8f9a93;--shadow-v8-sm:0 4px 16px rgba(0,0,0,0.32);--shadow-v8-md:0 12px 32px rgba(0,0,0,0.4);--shadow-v8-lg:0 20px 48px rgba(0,0,0,0.5);--shadow-v8-sheet:0 -12px 40px rgba(0,0,0,0.52)}@media (min-width:768px){.v8-root,html:has(.v8-root){--space-v8-page-x:1.75rem;--space-v8-section-y:3rem;--space-v8-card-gap:1.125rem;--v8-bottom-nav:0px;--space-v8-bottom-safe:var(--space-v8-10)}}@media (min-width:1024px){.v8-root,html:has(.v8-root){--space-v8-page-x:2.25rem;--space-v8-section-y:3.5rem;--space-v8-card-gap:1.35rem}}@media (prefers-reduced-motion:reduce){.v8-root,html:has(.v8-root){--duration-v8-fast:1ms;--duration-v8-normal:1ms;--duration-v8-slow:1ms;--transition-v8:1ms linear}.v8-root *,.v8-root :after,.v8-root :before,html:has(.v8-root) .v8-sheet,html:has(.v8-root) .v8-sheet *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}

/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */:host,:root{--color-v8-primary:var(--color-v8-primary);--color-v8-primary-hover:var(--color-v8-primary-hover);--color-v8-primary-active:var(--color-v8-primary-active);--color-v8-primary-foreground:var(--color-v8-primary-foreground);--color-v8-primary-soft:var(--color-v8-primary-soft);--color-v8-accent:var(--color-v8-accent);--color-v8-accent-hover:var(--color-v8-accent-hover);--color-v8-accent-foreground:var(--color-v8-accent-foreground);--color-v8-accent-soft:var(--color-v8-accent-soft);--color-v8-background:var(--color-v8-background);--color-v8-surface:var(--color-v8-surface);--color-v8-surface-elevated:var(--color-v8-surface-elevated);--color-v8-surface-warm:var(--color-v8-surface-warm);--color-v8-surface-muted:var(--color-v8-surface-muted);--color-v8-cream:var(--color-v8-cream);--color-v8-mint:var(--color-v8-mint);--color-v8-sage:var(--color-v8-sage);--color-v8-citrus:var(--color-v8-citrus);--color-v8-peach:var(--color-v8-peach);--color-v8-beige:var(--color-v8-beige);--color-v8-media:var(--color-v8-media);--color-v8-media-muted:var(--color-v8-media-muted);--color-v8-footer-bg:var(--color-v8-footer-bg);--color-v8-footer-fg:var(--color-v8-footer-fg);--color-v8-footer-muted:var(--color-v8-footer-muted);--color-v8-foreground:var(--color-v8-foreground);--color-v8-foreground-muted:var(--color-v8-foreground-muted);--color-v8-foreground-subtle:var(--color-v8-foreground-subtle);--color-v8-border:var(--color-v8-border);--color-v8-border-strong:var(--color-v8-border-strong);--color-v8-success:var(--color-v8-success);--color-v8-warning:var(--color-v8-warning);--color-v8-destructive:var(--color-v8-destructive);--color-v8-destructive-foreground:var(--color-v8-destructive-foreground);--color-v8-info:var(--color-v8-info);--color-v8-focus:var(--color-v8-focus);--color-v8-overlay:var(--color-v8-overlay);--color-v8-price:var(--color-v8-price);--color-v8-sale:var(--color-v8-sale);--radius-v8-sm:var(--radius-v8-sm);--radius-v8-md:var(--radius-v8-md);--radius-v8-lg:var(--radius-v8-lg);--radius-v8-xl:var(--radius-v8-xl);--radius-v8-2xl:var(--radius-v8-2xl);--radius-v8-card:var(--radius-v8-card);--shadow-v8-sm:var(--shadow-v8-sm);--shadow-v8-md:var(--shadow-v8-md);--shadow-v8-lg:var(--shadow-v8-lg)}