:root{--storefront-primary-50:230 242 255;--storefront-primary-100:204 229 255;--storefront-primary-200:153 204 255;--storefront-primary-300:102 178 255;--storefront-primary-400:51 153 255;--storefront-primary-500:0 123 255;--storefront-primary-600:0 98 204;--storefront-primary-700:0 74 153;--storefront-primary-800:0 49 102;--storefront-primary-900:0 25 51;--storefront-accent-50:231 248 239;--storefront-accent-100:206 241 223;--storefront-accent-200:157 227 191;--storefront-accent-300:108 213 159;--storefront-accent-400:59 199 127;--storefront-accent-500:46 204 113;--storefront-accent-600:37 163 90;--storefront-accent-700:28 122 68;--storefront-accent-800:19 82 45;--storefront-accent-900:10 41 23;--storefront-primary:211 100% 50%;--storefront-primary-hover:211 100% 40%;--storefront-primary-foreground:0 0% 100%;--storefront-accent:211 96% 94%;--storefront-accent-foreground:211 100% 35%;--storefront-ring:211 100% 50%;--storefront-dark-primary:211 100% 50%;--storefront-dark-primary-hover:211 100% 40%;--storefront-dark-primary-foreground:0 0% 100%;--storefront-dark-accent:217 33% 25%;--storefront-dark-accent-foreground:210 40% 98%;--storefront-dark-ring:211 100% 50%}.storefront{--brand-primary-50:var(--storefront-primary-50);--brand-primary-100:var(--storefront-primary-100);--brand-primary-200:var(--storefront-primary-200);--brand-primary-300:var(--storefront-primary-300);--brand-primary-400:var(--storefront-primary-400);--brand-primary-500:var(--storefront-primary-500);--brand-primary-600:var(--storefront-primary-600);--brand-primary-700:var(--storefront-primary-700);--brand-primary-800:var(--storefront-primary-800);--brand-primary-900:var(--storefront-primary-900);--brand-accent-50:var(--storefront-accent-50);--brand-accent-100:var(--storefront-accent-100);--brand-accent-200:var(--storefront-accent-200);--brand-accent-300:var(--storefront-accent-300);--brand-accent-400:var(--storefront-accent-400);--brand-accent-500:var(--storefront-accent-500);--brand-accent-600:var(--storefront-accent-600);--brand-accent-700:var(--storefront-accent-700);--brand-accent-800:var(--storefront-accent-800);--brand-accent-900:var(--storefront-accent-900);--primary:var(--storefront-primary);--primary-hover:var(--storefront-primary-hover);--primary-foreground:var(--storefront-primary-foreground);--accent:var(--storefront-accent);--accent-foreground:var(--storefront-accent-foreground);--ring:var(--storefront-ring)}.dark .storefront{--primary:var(--storefront-dark-primary);--primary-hover:var(--storefront-dark-primary-hover);--primary-foreground:var(--storefront-dark-primary-foreground);--accent:var(--storefront-dark-accent);--accent-foreground:var(--storefront-dark-accent-foreground);--ring:var(--storefront-dark-ring)}@supports selector(body:has(.storefront)){body:has(.storefront){--brand-primary-50:var(--storefront-primary-50);--brand-primary-100:var(--storefront-primary-100);--brand-primary-200:var(--storefront-primary-200);--brand-primary-300:var(--storefront-primary-300);--brand-primary-400:var(--storefront-primary-400);--brand-primary-500:var(--storefront-primary-500);--brand-primary-600:var(--storefront-primary-600);--brand-primary-700:var(--storefront-primary-700);--brand-primary-800:var(--storefront-primary-800);--brand-primary-900:var(--storefront-primary-900);--brand-accent-50:var(--storefront-accent-50);--brand-accent-100:var(--storefront-accent-100);--brand-accent-200:var(--storefront-accent-200);--brand-accent-300:var(--storefront-accent-300);--brand-accent-400:var(--storefront-accent-400);--brand-accent-500:var(--storefront-accent-500);--brand-accent-600:var(--storefront-accent-600);--brand-accent-700:var(--storefront-accent-700);--brand-accent-800:var(--storefront-accent-800);--brand-accent-900:var(--storefront-accent-900);--primary:var(--storefront-primary);--primary-hover:var(--storefront-primary-hover);--primary-foreground:var(--storefront-primary-foreground);--accent:var(--storefront-accent);--accent-foreground:var(--storefront-accent-foreground);--ring:var(--storefront-ring)}.dark body:has(.storefront){--primary:var(--storefront-dark-primary);--primary-hover:var(--storefront-dark-primary-hover);--primary-foreground:var(--storefront-dark-primary-foreground);--accent:var(--storefront-dark-accent);--accent-foreground:var(--storefront-dark-accent-foreground);--ring:var(--storefront-dark-ring)}}