:root{--badge-radius:var(--radius-badge);--border-default:var(--color-border);--border-strong:var(--color-neutral);--button-bg:var(--color-primary);--button-fg:var(--color-on-primary);--button-radius:var(--radius-md);--card-bg:var(--surface-card);--card-border:var(--color-border);--card-fg:var(--color-foreground);--card-radius:var(--radius-lg);--color-accent:#A67C52;--color-active:rgba(26,26,26,0.10);--color-background:#FFFFFF;--color-border:#E5E5E5;--color-disabled:rgba(26,26,26,0.40);--color-discount:#E67E22;--color-error:#EF4444;--color-error-text:#B91C1C;--color-featured:#2D5F5D;--color-foreground:#1A1A1A;--color-highlight:#C9A875;--color-hover:rgba(26,26,26,0.05);--color-info:#2D5F5D;--color-low-stock:#F59E0B;--color-muted:#F5F5F5;--color-muted-foreground:var(--text-muted);--color-neutral:#6B7280;--color-new-item:#10B981;--color-on-accent:var(--text-on-brand);--color-on-discount:#1A1A1A;--color-on-error:#1A1A1A;--color-on-highlight:#1A1A1A;--color-on-primary:var(--text-on-brand);--color-on-success:#1A1A1A;--color-on-warning:#1A1A1A;--color-out-of-stock:rgba(26,26,26,0.5);--color-price:#1A1A1A;--color-primary:#2D5F5D;--color-primary-text:var(--color-primary);--color-ring:var(--focus-ring);--color-sale-price:#EF4444;--color-secondary:#EFEFEF;--color-success:#10B981;--color-success-text:#047857;--color-warning:#F59E0B;--color-warning-text:#B45309;--cta-bg:var(--color-primary);--cta-fg:#FFFFFF;--cta-secondary-bg:var(--color-secondary);--focus-ring:var(--color-primary);--footer-bg:#2D5F5D;--footer-fg:#FFFFFF;--header-bg:#FFFFFF;--header-fg:#1A1A1A;--input-bg:var(--color-background);--input-border:var(--color-border);--input-radius:var(--radius-sm);--nav-bg:#EFEFEF;--nav-fg:#1A1A1A;--product-card-bg:var(--color-muted);--scheme-accent-deschis-bg:color-mix(in srgb,var(--color-accent) 10%,var(--color-background));--scheme-accent-deschis-fg:var(--color-foreground);--scheme-brand-deschis-bg:color-mix(in srgb,var(--color-primary) 10%,var(--color-background));--scheme-brand-deschis-fg:var(--color-foreground);--scheme-contrast-bg:var(--color-primary);--scheme-contrast-fg:var(--color-on-primary);--scheme-neutru-bg:color-mix(in srgb,var(--color-border) 50%,var(--color-background));--scheme-neutru-fg:var(--color-foreground);--surface-card:var(--color-background);--surface-page:var(--color-background);--surface-raised:var(--color-muted);--surface-sunken:var(--color-muted);--text-body:var(--color-foreground);--text-link:var(--color-primary);--text-muted:var(--color-neutral);--text-on-brand:#FFFFFF;--gray-50:#F9FAFB;--gray-100:#F3F4F6;--gray-200:#E5E7EB;--gray-300:#D1D5DB;--gray-400:#9CA3AF;--gray-500:#6B7280;--gray-600:#4B5563;--gray-700:#374151;--gray-800:#1F2937;--gray-900:#111827;--font-heading:"Roboto Condensed",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--font-body:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--text-h1:28px;--text-h2:24px;--text-h3:18px;--text-base:16px;--text-sm:14px;--text-xs:12px;--text-display:40px;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--leading-tight:1.2;--leading-normal:1.5;--leading-relaxed:1.75}[data-theme=kidoos]{--font-heading:"Quicksand",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--font-body:"Quicksand",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}[data-theme=pampas]{--font-heading:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--font-body:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}:root{--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--radius-button:10px;--radius-card:14px;--radius-input:10px;--radius-badge:6px;--radius-chip:9999px;--radius-sheet:20px;--radius-pill:9999px;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--shadow-card:0 1px 2px rgba(16,24,40,0.06);--shadow-card-hover:0 8px 24px rgba(16,24,40,0.12);--shadow-dropdown:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -2px rgba(0,0,0,0.1);--shadow-header:0 1px 3px 0 rgba(0,0,0,0.06);--elevation-0:none;--elevation-1:0 1px 2px rgba(16,24,40,0.06);--elevation-2:0 2px 8px rgba(16,24,40,0.08);--elevation-3:0 8px 24px rgba(16,24,40,0.12);--elevation-4:0 20px 48px rgba(16,24,40,0.18);--button-weight:600;--button-transform:none;--button-tracking:normal;--card-border-w:1px;--button-height:44px;--button-height-sm:40px;--button-height-lg:56px;--button-padding-x:24px;--input-height:44px;--touch-target:44px;--header-height:64px;--ease-standard:cubic-bezier(0.4,0,0.2,1);--duration-fast:0.2s;--duration-base:0.3s}[data-density=compact]{--button-height:38px;--button-height-sm:32px;--button-height-lg:46px;--button-padding-x:16px;--input-height:38px;--spacing-md:12px;--spacing-lg:18px;--spacing-xl:26px}[data-density=spacious]{--button-height:52px;--button-height-sm:44px;--button-height-lg:60px;--button-padding-x:30px;--input-height:52px;--spacing-md:20px;--spacing-lg:30px;--spacing-xl:40px}[data-mode=dark]{--color-active:rgba(255,255,255,0.10);--color-background:#101216;--color-border:rgba(255,255,255,0.14);--color-disabled:rgba(255,255,255,0.35);--color-foreground:#F2F3F5;--color-hover:rgba(255,255,255,0.06);--color-muted:#1A1D23;--color-neutral:#9CA3AF;--color-out-of-stock:rgba(255,255,255,0.45);--color-price:#F2F3F5;--footer-bg:#0B0D10;--footer-fg:#D7DBE0;--header-bg:#15181D;--header-fg:#F2F3F5;--product-card-bg:#1A1D23;--surface-card:#16191F;--surface-page:var(--color-background);--surface-raised:#1A1D23;--surface-sunken:#0B0D10;--text-body:var(--color-foreground);--text-muted:var(--color-neutral)}[data-theme=kidoos]{--color-accent:#ED7707;--color-border:rgba(26,26,26,0.15);--color-discount:#CB6301;--color-featured:#0D92BF;--color-highlight:#F59E0B;--color-info:#149ECC;--color-new-item:#10B981;--color-on-discount:#000000;--color-on-highlight:#1A1A1A;--color-price:#1A1A1A;--color-primary:#149ECC;--color-sale-price:#EF4444;--color-secondary:#067093;--footer-bg:#149ECC;--footer-fg:#FFFFFF;--header-bg:#FFFFFF;--header-fg:#1A1A1A;--nav-bg:#149ECC;--nav-fg:#FFFFFF;--product-card-bg:#E1EFF4}[data-theme=pampas]{--color-accent:#E67E22;--color-border:rgba(26,26,26,0.15);--color-discount:#C66510;--color-featured:#3B6791;--color-highlight:#D09E4B;--color-info:#2B465E;--color-new-item:#10B981;--color-on-discount:#000000;--color-on-highlight:#1A1A1A;--color-price:#1A1A1A;--color-primary:#2B455E;--color-sale-price:#EF4444;--color-secondary:#294E70;--footer-bg:#2B455E;--footer-fg:#E6E6E6;--header-bg:#FFFFFF;--header-fg:#1A1A1A;--nav-bg:#2B455E;--nav-fg:#E6E6E6;--product-card-bg:#E1EBF4}[data-theme=lumen]{--button-weight:600;--color-accent:#1D5BD8;--color-discount:#E11D48;--color-featured:#1D5BD8;--color-highlight:#F5A623;--color-on-discount:#FFFFFF;--color-on-highlight:#1A1A1A;--color-primary:#1D5BD8;--color-secondary:#EDF2FB;--font-body:"Figtree",sans-serif;--font-heading:"Figtree",sans-serif;--footer-bg:#10243F;--footer-fg:#D6E0EE;--nav-bg:#1D5BD8;--nav-fg:#FFFFFF;--product-card-bg:#FFFFFF;--radius-badge:6px;--radius-button:10px;--radius-card:14px;--radius-input:10px;--shadow-card:var(--elevation-1);--shadow-card-hover:var(--elevation-3)}[data-theme=atelier]{--button-tracking:0.12em;--button-transform:uppercase;--button-weight:600;--color-accent:#141414;--color-border:#E4E0D8;--color-discount:#9B2226;--color-featured:#141414;--color-highlight:#B7791F;--color-on-discount:#FFFFFF;--color-on-highlight:#1A1A1A;--color-primary:#141414;--color-secondary:#F1EFEA;--font-body:"Mulish",sans-serif;--font-heading:"Libre Caslon Text",serif;--footer-bg:#141414;--footer-fg:#EAE6DD;--nav-bg:#FFFFFF;--nav-fg:#141414;--product-card-bg:#F7F5F1;--radius-badge:0px;--radius-button:0px;--radius-card:0px;--radius-chip:0px;--radius-input:0px;--shadow-card:var(--elevation-0);--shadow-card-hover:var(--elevation-1)}[data-theme=bloom]{--button-weight:700;--color-accent:#FF6B35;--color-discount:#E84855;--color-featured:#0E9BB5;--color-highlight:#FFB627;--color-on-discount:#1A1A1A;--color-on-highlight:#1A1A1A;--color-primary:#0E9BB5;--color-secondary:#FFF3E8;--font-body:"Nunito",sans-serif;--font-heading:"Baloo 2",sans-serif;--footer-bg:#0B7D92;--footer-fg:#E8F8FB;--nav-bg:#0E9BB5;--nav-fg:#FFFFFF;--product-card-bg:#F0FAFC;--radius-badge:9999px;--radius-button:9999px;--radius-card:20px;--radius-input:14px;--shadow-card:var(--elevation-2);--shadow-card-hover:var(--elevation-4)}[data-theme=forge]{--button-tracking:0.05em;--button-transform:uppercase;--button-weight:600;--card-border-w:1.5px;--color-accent:#EA580C;--color-border:#D4DAE1;--color-discount:#C2410C;--color-featured:#3B5878;--color-highlight:#D9A50B;--color-on-discount:#FFFFFF;--color-on-highlight:#1A1A1A;--color-primary:#243447;--color-secondary:#E9EDF1;--font-body:"Archivo",sans-serif;--font-heading:"Archivo",sans-serif;--footer-bg:#1A2634;--footer-fg:#BFC9D4;--nav-bg:#243447;--nav-fg:#E9EDF1;--product-card-bg:#FFFFFF;--radius-badge:2px;--radius-button:2px;--radius-card:4px;--radius-chip:4px;--radius-input:2px;--shadow-card:var(--elevation-0);--shadow-card-hover:var(--elevation-1)}[data-theme=verde]{--button-weight:600;--color-accent:#1B7A43;--color-background:#FDFCF8;--color-border:#E5E1D4;--color-discount:#C2410C;--color-featured:#1B7A43;--color-highlight:#D97706;--color-on-discount:#FFFFFF;--color-on-highlight:#1A1A1A;--color-primary:#1B7A43;--color-secondary:#F2EFE6;--font-body:"Mulish",sans-serif;--font-heading:"Sora",sans-serif;--footer-bg:#14502E;--footer-fg:#DDEBE0;--nav-bg:#1B7A43;--nav-fg:#FFFFFF;--product-card-bg:#F4F1E8;--radius-badge:8px;--radius-button:12px;--radius-card:18px;--radius-input:12px;--shadow-card:var(--elevation-1);--shadow-card-hover:var(--elevation-2)}[data-theme=meridian]{--button-weight:500;--color-accent:#0A0A0A;--color-border:#E8E8E8;--color-discount:#B91C1C;--color-featured:#0A0A0A;--color-highlight:#8A8378;--color-on-discount:#FFFFFF;--color-on-highlight:#1A1A1A;--color-primary:#0A0A0A;--color-secondary:#F2F2F2;--font-body:"Instrument Sans",sans-serif;--font-heading:"Instrument Sans",sans-serif;--footer-bg:#F6F6F6;--footer-fg:#3D3D3D;--nav-bg:#FFFFFF;--nav-fg:#0A0A0A;--product-card-bg:#F6F6F6;--radius-badge:6px;--radius-button:12px;--radius-card:16px;--radius-input:12px;--shadow-card:var(--elevation-0);--shadow-card-hover:var(--elevation-2);--text-link:#0066CC}[data-theme=noir]{--button-tracking:0.02em;--button-weight:600;--color-accent:#C9A227;--color-background:#101014;--color-border:rgba(244,242,236,0.14);--color-discount:#E25555;--color-featured:#D8C690;--color-foreground:#F4F2EC;--color-highlight:#D8C690;--color-muted:#1B1B21;--color-neutral:#A8A496;--color-on-accent:#15150F;--color-on-discount:#15150F;--color-on-highlight:#15150F;--color-on-primary:#15150F;--color-price:#F4F2EC;--color-primary:#D8C690;--color-secondary:#23232A;--cta-fg:#15150F;--font-body:"Outfit",sans-serif;--font-heading:"Outfit",sans-serif;--footer-bg:#0B0B0E;--footer-fg:#B8B4A6;--header-bg:#15151A;--header-fg:#F4F2EC;--nav-bg:#15151A;--nav-fg:#D8C690;--product-card-bg:#17171D;--radius-badge:6px;--radius-button:12px;--radius-card:16px;--radius-input:12px;--shadow-card:var(--elevation-3);--shadow-card-hover:var(--elevation-4);--surface-card:#16161B;--surface-page:var(--color-background);--surface-raised:#1B1B21;--text-body:var(--color-foreground);--text-muted:var(--color-neutral)}