:root {
  --wz-version: 2.0.0;
  --wz-colors-primitives-evergreen-50: #afefdd;
  --wz-colors-primitives-evergreen-100: #94d3c1;
  --wz-colors-primitives-evergreen-200: #7ebdac;
  --wz-colors-primitives-evergreen-300: #29695b;
  --wz-colors-primitives-evergreen-400: #065043;
  --wz-colors-primitives-evergreen-500: #004d40;
  --wz-colors-primitives-evergreen-600: #00342b;
  --wz-colors-primitives-evergreen-700: #00201a;
  --wz-colors-primitives-brass-50: #ffe088;
  --wz-colors-primitives-brass-100: #fed65b;
  --wz-colors-primitives-brass-200: #e9c349;
  --wz-colors-primitives-brass-300: #745c00;
  --wz-colors-primitives-brass-400: #735c00;
  --wz-colors-primitives-brass-500: #574500;
  --wz-colors-primitives-brass-600: #241a00;
  --wz-colors-primitives-slate-50: #d8e3fb;
  --wz-colors-primitives-slate-100: #bcc7de;
  --wz-colors-primitives-slate-200: #a6b1c8;
  --wz-colors-primitives-slate-300: #3c475a;
  --wz-colors-primitives-slate-400: #394457;
  --wz-colors-primitives-slate-500: #232e40;
  --wz-colors-primitives-slate-600: #111c2d;
  --wz-colors-primitives-teal-50: #ecfdf5;
  --wz-colors-primitives-teal-100: #d1fae5;
  --wz-colors-primitives-teal-200: #a7f3d0;
  --wz-colors-primitives-teal-300: #6ee7b7;
  --wz-colors-primitives-teal-400: #34d399;
  --wz-colors-primitives-teal-500: #0d9488;
  --wz-colors-primitives-teal-600: #059669;
  --wz-colors-primitives-teal-700: #047857;
  --wz-colors-primitives-teal-800: #065f46;
  --wz-colors-primitives-teal-900: #022c22;
  --wz-colors-primitives-neutral-0: #ffffff;
  --wz-colors-primitives-neutral-10: #f8f9fa;
  --wz-colors-primitives-neutral-20: #f3f4f5;
  --wz-colors-primitives-neutral-30: #edeeef;
  --wz-colors-primitives-neutral-40: #e7e8e9;
  --wz-colors-primitives-neutral-50: #e1e3e4;
  --wz-colors-primitives-neutral-60: #d9dadb;
  --wz-colors-primitives-neutral-70: #bfc9c4;
  --wz-colors-primitives-neutral-80: #707975;
  --wz-colors-primitives-neutral-90: #3f4945;
  --wz-colors-primitives-neutral-100: #191c1d;
  --wz-colors-primitives-gold-50: #faf7ed;
  --wz-colors-primitives-gold-100: #f5efdb;
  --wz-colors-primitives-gold-200: #ebdfb7;
  --wz-colors-primitives-gold-300: #e1cf93;
  --wz-colors-primitives-gold-400: #d7bf6f;
  --wz-colors-primitives-gold-500: #d4af37;
  --wz-colors-primitives-gold-600: #aa8c2c;
  --wz-colors-primitives-gold-700: #7f6921;
  --wz-colors-primitives-gold-800: #554616;
  --wz-colors-primitives-gold-900: #2a230b;
  --wz-colors-primitives-red-50: #fdeaea;
  --wz-colors-primitives-red-100: #fbd5d5;
  --wz-colors-primitives-red-200: #f7abab;
  --wz-colors-primitives-red-300: #f38181;
  --wz-colors-primitives-red-400: #ef5757;
  --wz-colors-primitives-red-500: #ba1a1a;
  --wz-colors-primitives-red-600: #951515;
  --wz-colors-primitives-red-700: #701010;
  --wz-colors-primitives-red-800: #4a0b0b;
  --wz-colors-primitives-red-900: #250505;
  --wz-colors-primitives-green-50: #e8f9f0;
  --wz-colors-primitives-green-100: #d1f3e1;
  --wz-colors-primitives-green-200: #a3e7c3;
  --wz-colors-primitives-green-300: #75dba5;
  --wz-colors-primitives-green-400: #47cf87;
  --wz-colors-primitives-green-500: #22c55e;
  --wz-colors-primitives-green-600: #1b9d4b;
  --wz-colors-primitives-green-700: #147638;
  --wz-colors-primitives-green-800: #0e4e25;
  --wz-colors-primitives-green-900: #072713;
  --wz-colors-primitives-orange-50: #fef5e7;
  --wz-colors-primitives-orange-100: #fdebcf;
  --wz-colors-primitives-orange-200: #fbd79f;
  --wz-colors-primitives-orange-300: #f9c36f;
  --wz-colors-primitives-orange-400: #f7af3f;
  --wz-colors-primitives-orange-500: #f59e0b;
  --wz-colors-primitives-orange-600: #c47e09;
  --wz-colors-primitives-orange-700: #935f07;
  --wz-colors-primitives-orange-800: #623f04;
  --wz-colors-primitives-orange-900: #312002;
  --wz-colors-primitives-blue-50: #eff6ff;
  --wz-colors-primitives-blue-100: #dbeafe;
  --wz-colors-primitives-blue-200: #bfdbfe;
  --wz-colors-primitives-blue-300: #93c5fd;
  --wz-colors-primitives-blue-400: #60a5fa;
  --wz-colors-primitives-blue-500: #3b82f6;
  --wz-colors-primitives-blue-600: #2563eb;
  --wz-colors-primitives-blue-700: #1e40af;
  --wz-colors-primitives-blue-800: #1e3a8a;
  --wz-colors-primitives-blue-900: #1e293b;
  --wz-colors-primitives-indigo-50: #eef2ff;
  --wz-colors-primitives-indigo-100: #e0e7ff;
  --wz-colors-primitives-indigo-200: #c7d2fe;
  --wz-colors-primitives-indigo-300: #a5b4fc;
  --wz-colors-primitives-indigo-400: #818cf8;
  --wz-colors-primitives-indigo-500: #6366f1;
  --wz-colors-primitives-indigo-600: #4f46e5;
  --wz-colors-primitives-indigo-700: #4338ca;
  --wz-colors-primitives-indigo-800: #3730a3;
  --wz-colors-primitives-indigo-900: #312e81;
  --wz-colors-primitives-yellow-50: #fefce8;
  --wz-colors-primitives-yellow-100: #fef9c3;
  --wz-colors-primitives-yellow-200: #fef08a;
  --wz-colors-primitives-yellow-300: #fde047;
  --wz-colors-primitives-yellow-400: #facc15;
  --wz-colors-primitives-yellow-500: #eab308;
  --wz-colors-primitives-yellow-600: #ca8a04;
  --wz-colors-primitives-yellow-700: #a16207;
  --wz-colors-primitives-yellow-800: #854d0e;
  --wz-colors-primitives-yellow-900: #713f12;
  --wz-colors-semantic-surface: #f8f9fa;
  --wz-colors-semantic-surface-dim: #d9dadb;
  --wz-colors-semantic-surface-bright: #f8f9fa;
  --wz-colors-semantic-surface-container-lowest: #ffffff;
  --wz-colors-semantic-surface-container-low: #f3f4f5;
  --wz-colors-semantic-surface-container: #edeeef;
  --wz-colors-semantic-surface-container-high: #e7e8e9;
  --wz-colors-semantic-surface-container-highest: #e1e3e4;
  --wz-colors-semantic-on-surface: #191c1d;
  --wz-colors-semantic-on-surface-variant: #3f4945;
  --wz-colors-semantic-inverse-surface: #2e3132;
  --wz-colors-semantic-inverse-on-surface: #f0f1f2;
  --wz-colors-semantic-outline: #707975;
  --wz-colors-semantic-outline-variant: #bfc9c4;
  --wz-colors-semantic-surface-tint: #29695b;
  --wz-colors-semantic-primary: #00342b;
  --wz-colors-semantic-on-primary: #ffffff;
  --wz-colors-semantic-primary-container: #004d40;
  --wz-colors-semantic-on-primary-container: #7ebdac;
  --wz-colors-semantic-inverse-primary: #94d3c1;
  --wz-colors-semantic-primary-fixed: #afefdd;
  --wz-colors-semantic-primary-fixed-dim: #94d3c1;
  --wz-colors-semantic-on-primary-fixed: #00201a;
  --wz-colors-semantic-on-primary-fixed-variant: #065043;
  --wz-colors-semantic-secondary: #735c00;
  --wz-colors-semantic-on-secondary: #ffffff;
  --wz-colors-semantic-secondary-container: #fed65b;
  --wz-colors-semantic-on-secondary-container: #745c00;
  --wz-colors-semantic-secondary-fixed: #ffe088;
  --wz-colors-semantic-secondary-fixed-dim: #e9c349;
  --wz-colors-semantic-on-secondary-fixed: #241a00;
  --wz-colors-semantic-on-secondary-fixed-variant: #574500;
  --wz-colors-semantic-tertiary: #232e40;
  --wz-colors-semantic-on-tertiary: #ffffff;
  --wz-colors-semantic-tertiary-container: #394457;
  --wz-colors-semantic-on-tertiary-container: #a6b1c8;
  --wz-colors-semantic-tertiary-fixed: #d8e3fb;
  --wz-colors-semantic-tertiary-fixed-dim: #bcc7de;
  --wz-colors-semantic-on-tertiary-fixed: #111c2d;
  --wz-colors-semantic-on-tertiary-fixed-variant: #3c475a;
  --wz-colors-semantic-error-default: #ba1a1a;
  --wz-colors-semantic-error-hover: #951515;
  --wz-colors-semantic-error-active: #701010;
  --wz-colors-semantic-error-disabled: #f38181;
  --wz-colors-semantic-error-container: #fdeaea;
  --wz-colors-semantic-error-on-container: #250505;
  --wz-colors-semantic-success-default: #22c55e;
  --wz-colors-semantic-success-hover: #1b9d4b;
  --wz-colors-semantic-success-active: #147638;
  --wz-colors-semantic-success-disabled: #75dba5;
  --wz-colors-semantic-success-container: #e8f9f0;
  --wz-colors-semantic-success-on-container: #072713;
  --wz-colors-semantic-warning-default: #f59e0b;
  --wz-colors-semantic-warning-hover: #c47e09;
  --wz-colors-semantic-warning-active: #935f07;
  --wz-colors-semantic-warning-disabled: #f9c36f;
  --wz-colors-semantic-warning-container: #fef5e7;
  --wz-colors-semantic-warning-on-container: #312002;
  --wz-colors-semantic-background: #f8f9fa;
  --wz-colors-semantic-on-background: #191c1d;
  --wz-colors-semantic-surface-variant: #e1e3e4;
  --wz-colors-surfaces-background: #ffffff;
  --wz-colors-surfaces-surface-1: #f8f9fa;
  --wz-colors-surfaces-surface-2: #f3f4f5;
  --wz-colors-surfaces-surface-3: #edeeef;
  --wz-colors-surfaces-surface-bright: #f8f9fa;
  --wz-colors-surfaces-surface-dim: #d9dadb;
  --wz-colors-surfaces-dark-1: #1a1a2e;
  --wz-colors-surfaces-dark-2: #232e40;
  --wz-colors-surfaces-dark-3: #2c3e50;
  --wz-colors-text-primary: #191c1d;
  --wz-colors-text-secondary: #707975;
  --wz-colors-text-tertiary: #bfc9c4;
  --wz-colors-text-disabled: #e1e3e4;
  --wz-colors-borders-default: #edeeef;
  --wz-colors-borders-strong: #e7e8e9;
  --wz-colors-borders-subtle: #f3f4f5;
  --wz-colors-overlays-white-5: rgba(255, 255, 255, 0.05);
  --wz-colors-overlays-white-10: rgba(255, 255, 255, 0.1);
  --wz-colors-overlays-white-20: rgba(255, 255, 255, 0.2);
  --wz-colors-overlays-white-30: rgba(255, 255, 255, 0.3);
  --wz-colors-overlays-white-40: rgba(255, 255, 255, 0.4);
  --wz-colors-overlays-white-50: rgba(255, 255, 255, 0.5);
  --wz-colors-overlays-white-90: rgba(255, 255, 255, 0.9);
  --wz-colors-overlays-white-95: rgba(255, 255, 255, 0.95);
  --wz-colors-overlays-black-5: rgba(0, 0, 0, 0.05);
  --wz-colors-overlays-black-8: rgba(0, 0, 0, 0.08);
  --wz-colors-overlays-black-10: rgba(0, 0, 0, 0.1);
  --wz-colors-overlays-black-12: rgba(0, 0, 0, 0.12);
  --wz-colors-overlays-black-15: rgba(0, 0, 0, 0.15);
  --wz-colors-overlays-black-20: rgba(0, 0, 0, 0.2);
  --wz-colors-states-hover-on-primary: rgba(255, 255, 255, 0.08);
  --wz-colors-states-hover-on-surface: rgba(0, 0, 0, 0.08);
  --wz-colors-states-focus-on-primary: rgba(255, 255, 255, 0.12);
  --wz-colors-states-focus-on-surface: rgba(0, 0, 0, 0.12);
  --wz-colors-states-pressed-on-primary: rgba(255, 255, 255, 0.16);
  --wz-colors-states-pressed-on-surface: rgba(0, 0, 0, 0.16);
  --wz-colors-special-gold: #d4af37;
  --wz-colors-special-sale-red: #ee4d2d;
  --wz-colors-special-flash-sale-bg: #fed65b;
  --wz-colors-special-star: #fbbf24;
  --wz-colors-special-admin-primary: #00342b;
  --wz-colors-special-admin-sidebar: #232e40;
  --wz-colors-special-branding-zalo: #0068ff;
  --wz-typography-display-lg-fontFamily: Inter;
  --wz-typography-display-lg-fontSize: 3.25rem;
  --wz-typography-display-lg-lineHeight: 60px;
  --wz-typography-display-lg-letterSpacing: -0.02em;
  --wz-typography-display-lg-fontWeight: 700;
  --wz-typography-headline-lg-fontFamily: Inter;
  --wz-typography-headline-lg-fontSize: 2.25rem;
  --wz-typography-headline-lg-lineHeight: 44px;
  --wz-typography-headline-lg-letterSpacing: -0.01em;
  --wz-typography-headline-lg-fontWeight: 600;
  --wz-typography-headline-lg-mobile-fontFamily: Inter;
  --wz-typography-headline-lg-mobile-fontSize: 2rem;
  --wz-typography-headline-lg-mobile-lineHeight: 40px;
  --wz-typography-headline-lg-mobile-letterSpacing: -0.01em;
  --wz-typography-headline-lg-mobile-fontWeight: 600;
  --wz-typography-title-md-fontFamily: Inter;
  --wz-typography-title-md-fontSize: 1.375rem;
  --wz-typography-title-md-lineHeight: 32px;
  --wz-typography-title-md-fontWeight: 600;
  --wz-typography-body-lg-fontFamily: Inter;
  --wz-typography-body-lg-fontSize: 1.125rem;
  --wz-typography-body-lg-lineHeight: 28px;
  --wz-typography-body-lg-fontWeight: 400;
  --wz-typography-body-md-fontFamily: Inter;
  --wz-typography-body-md-fontSize: 1.0625rem;
  --wz-typography-body-md-lineHeight: 26px;
  --wz-typography-body-md-fontWeight: 400;
  --wz-typography-label-md-fontFamily: Inter;
  --wz-typography-label-md-fontSize: 0.9375rem;
  --wz-typography-label-md-lineHeight: 22px;
  --wz-typography-label-md-letterSpacing: 0.01em;
  --wz-typography-label-md-fontWeight: 500;
  --wz-typography-label-sm-fontFamily: Inter;
  --wz-typography-label-sm-fontSize: 0.875rem;
  --wz-typography-label-sm-lineHeight: 20px;
  --wz-typography-label-sm-letterSpacing: 0.03em;
  --wz-typography-label-sm-fontWeight: 600;
  --wz-spacing-scale-0: 0;
  --wz-spacing-scale-1: 0.25rem;
  --wz-spacing-scale-2: 0.5rem;
  --wz-spacing-scale-3: 0.75rem;
  --wz-spacing-scale-4: 1rem;
  --wz-spacing-scale-5: 1.25rem;
  --wz-spacing-scale-6: 1.5rem;
  --wz-spacing-scale-8: 2rem;
  --wz-spacing-scale-10: 2.5rem;
  --wz-spacing-scale-12: 3rem;
  --wz-spacing-scale-16: 4rem;
  --wz-spacing-scale-20: 5rem;
  --wz-spacing-scale-24: 6rem;
  --wz-spacing-layout-container-max: 80rem;
  --wz-spacing-layout-container-padding: 1.5rem;
  --wz-spacing-layout-section-gap: 4rem;
  --wz-spacing-layout-section-padding-y: 3rem;
  --wz-spacing-layout-header-height: 3.5rem;
  --wz-spacing-layout-hero-padding-mobile: 1.5rem;
  --wz-spacing-layout-hero-padding-desktop: 3rem;
  --wz-spacing-layout-edge-mobile: 20px;
  --wz-spacing-layout-edge-desktop: 64px;
  --wz-spacing-component-card-padding: 1.5rem;
  --wz-spacing-component-card-gap: 1rem;
  --wz-spacing-component-button-padding-x: 1rem;
  --wz-spacing-component-button-padding-y: 0.5rem;
  --wz-spacing-component-input-padding-x: 0.75rem;
  --wz-spacing-component-input-padding-y: 0.5rem;
  --wz-spacing-component-icon-gap: 0.5rem;
  --wz-spacing-component-list-gap: 0.75rem;
  --wz-spacing-component-grid-gap: 1.5rem;
  --wz-radius-18: 1.125rem;
  --wz-radius-28: 1.75rem;
  --wz-radius-none: 0;
  --wz-radius-sm: 0.25rem;
  --wz-radius-DEFAULT: 0.5rem;
  --wz-radius-md: 0.75rem;
  --wz-radius-lg: 1rem;
  --wz-radius-xl: 1.5rem;
  --wz-radius-2xl: 2.5rem;
  --wz-radius-full: 9999px;
  --wz-shadows-sm: 0 1px 3px rgba(0,0,0,.08);
  --wz-shadows-md: 0 2px 8px rgba(0,0,0,.10);
  --wz-shadows-lg: 0 4px 16px rgba(0,0,0,.12);
  --wz-shadows-xl: 0 8px 32px rgba(0,0,0,.14);
  --wz-shadows-journey: 0 20px 60px rgba(4, 120, 87, 0.15), 0 0 0 1px rgba(4, 120, 87, 0.1);
  --wz-shadows-icon: 0 0 30px rgba(4, 120, 87, 0.4), 0 0 60px rgba(4, 120, 87, 0.2);
  --wz-shadows-dot: 0 0 15px rgba(212, 175, 55, 0.6), 0 0 30px rgba(212, 175, 55, 0.3);
  --wz-shadows-btn-gold: 0 0 20px rgba(212, 175, 55, 0.3);
  --wz-shadows-glow-gold: 0 0 20px rgba(254, 214, 91, 0.8);
  --wz-shadows-glow-elite: 0 0 30px rgba(255, 255, 255, 0.9);
  --wz-shadows-sticky: 0 2px 8px rgba(0,0,0,.12);
  --wz-shadows-button: 0 4px 20px rgba(0, 0, 0, 0.15);
  --wz-shadows-button-hover: 0 6px 25px rgba(0, 0, 0, 0.2);
  --wz-shadows-control: 0 2px 10px rgba(0, 0, 0, 0.1);
  --wz-effects-blur-none: 0;
  --wz-effects-blur-sm: 4px;
  --wz-effects-blur-md: 8px;
  --wz-effects-blur-lg: 12px;
  --wz-effects-blur-xl: 16px;
  --wz-effects-opacity-0: 0;
  --wz-effects-opacity-5: 0.05;
  --wz-effects-opacity-10: 0.1;
  --wz-effects-opacity-20: 0.2;
  --wz-effects-opacity-30: 0.3;
  --wz-effects-opacity-40: 0.4;
  --wz-effects-opacity-50: 0.5;
  --wz-effects-opacity-60: 0.6;
  --wz-effects-opacity-70: 0.7;
  --wz-effects-opacity-80: 0.8;
  --wz-effects-opacity-90: 0.9;
  --wz-effects-opacity-100: 1;
  --wz-effects-gradients-journey-card: linear-gradient(135deg, rgba(13, 148, 136, 0.05) 0%, transparent 50%, rgba(58, 83, 200, 0.05) 100%);
  --wz-effects-gradients-hero-glass: linear-gradient(135deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.05) 100%);
  --wz-effects-gradients-gold-shimmer: linear-gradient(90deg, transparent 0%, rgba(212, 175, 55, 0.2) 50%, transparent 100%);
  --wz-effects-gradients-brand: linear-gradient(135deg, #0d9488 0%, #059669 50%, #16a34a 100%);
  --wz-effects-gradients-accent: linear-gradient(135deg, #14b8a6 0%, #10b981 50%, #22c55e 100%);
  --wz-transitions-fast: 150ms ease;
  --wz-transitions-base: 200ms ease;
  --wz-transitions-slow: 300ms ease;
  --wz-transitions-header: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  --wz-z-index-base: 1;
  --wz-z-index-dropdown: 10;
  --wz-z-index-sticky: 20;
  --wz-z-index-drawer: 30;
  --wz-z-index-overlay: 40;
  --wz-z-index-modal: 50;
  --wz-z-index-toast: 60;
  --wz-z-index-bottom-nav: 100;
  --wz-icons-font: Material Symbols Outlined;
  --wz-icons-xs: 14px;
  --wz-icons-sm: 16px;
  --wz-icons-md: 18px;
  --wz-icons-lg: 20px;
  --wz-icons-xl: 28px;
  --wz-icons-2xl: 48px;
  --wz-icons-3xl: 52px;
  --wz-icons-4xl: 56px;
  --wz-icons-5xl: 60px;
  --wz-icons-6xl: 64px;
  --wz-icons-opsz-xs: 20;
  --wz-icons-opsz-sm: 20;
  --wz-icons-opsz-md: 24;
  --wz-icons-opsz-lg: 24;
  --wz-icons-opsz-xl: 40;
  --wz-icons-opsz-2xl: 48;
  --wz-icons-opsz-3xl: 48;
  --wz-icons-opsz-4xl: 48;
  --wz-icons-opsz-5xl: 48;
  --wz-icons-opsz-6xl: 48;
  --wz-icons-slots-navigation-home: home;
  --wz-icons-slots-navigation-search: search;
  --wz-icons-slots-navigation-cart: shopping_cart;
  --wz-icons-slots-navigation-account: person;
  --wz-icons-slots-navigation-menu: menu;
  --wz-icons-slots-navigation-categories: grid_view;
  --wz-icons-slots-navigation-back: arrow_back;
  --wz-icons-slots-navigation-close: close;
  --wz-icons-slots-ecommerce-favorite: favorite;
  --wz-icons-slots-ecommerce-compare: compare_arrows;
  --wz-icons-slots-ecommerce-share: share;
  --wz-icons-slots-ecommerce-rating: star;
  --wz-icons-slots-ecommerce-rating-half: star_half;
  --wz-icons-slots-ecommerce-add-cart: add_shopping_cart;
  --wz-icons-slots-ecommerce-quick-view: visibility;
  --wz-icons-slots-ecommerce-empty-cart: svg:ecommerce/empty-cart;
  --wz-icons-slots-ecommerce-wishlist: svg:ecommerce/wishlist;
  --wz-icons-slots-ecommerce-coupon: svg:ecommerce/coupon;
  --wz-icons-slots-ecommerce-compare-icon: svg:ecommerce/compare;
  --wz-icons-slots-ecommerce-gift: svg:ecommerce/gift;
  --wz-icons-slots-ecommerce-reward: svg:ecommerce/reward;
  --wz-icons-slots-payments-momo: svg:payments/momo;
  --wz-icons-slots-payments-zalopay: svg:payments/zalopay;
  --wz-icons-slots-payments-vnpay: svg:payments/vnpay;
  --wz-icons-slots-payments-cod: svg:payments/cod;
  --wz-icons-slots-payments-bank: svg:payments/bank-transfer;
  --wz-icons-slots-payments-visa: svg:payments/visa;
  --wz-icons-slots-payments-mastercard: svg:payments/mastercard;
  --wz-icons-slots-social-zalo: svg:social/zalo;
  --wz-icons-slots-social-facebook: svg:social/facebook;
  --wz-icons-slots-social-tiktok: svg:social/tiktok;
  --wz-icons-slots-social-youtube: svg:social/youtube;
  --wz-icons-slots-social-instagram: svg:social/instagram;
  --wz-icons-slots-social-twitter: svg:social/twitter-x;
  --wz-icons-slots-shipping-ghn: svg:shipping/ghn;
  --wz-icons-slots-shipping-ghtk: svg:shipping/ghtk;
  --wz-icons-slots-shipping-viettel: svg:shipping/viettel-post;
  --wz-icons-slots-shipping-jt: svg:shipping/jt;
  --wz-icons-slots-shipping-ninja: svg:shipping/ninja-van;
  --wz-icons-slots-shipping-default: local_shipping;
  --wz-icons-slots-badges-flash-sale: svg:badges/flash-sale;
  --wz-icons-slots-badges-bestseller: svg:badges/bestseller;
  --wz-icons-slots-badges-genuine: svg:badges/genuine;
  --wz-icons-slots-badges-warranty: svg:badges/warranty;
  --wz-icons-slots-badges-new: svg:badges/new;
  --wz-icons-slots-badges-freeship: svg:badges/freeship;
  --wz-icons-slots-account-orders: receipt_long;
  --wz-icons-slots-account-profile: account_circle;
  --wz-icons-slots-account-address: location_on;
  --wz-icons-slots-account-logout: logout;
  --wz-icons-slots-account-login: login;
  --wz-icons-slots-account-register: person_add;
  --wz-icons-slots-account-notifications: notifications;
  --wz-icons-slots-status-success: check_circle;
  --wz-icons-slots-status-error: error;
  --wz-icons-slots-status-warning: warning;
  --wz-icons-slots-status-info: info;
  --wz-icons-slots-status-verified: verified;
  --wz-icons-slots-status-loading: sync;
  --wz-icons-slots-actions-edit: edit;
  --wz-icons-slots-actions-delete: delete;
  --wz-icons-slots-actions-copy: content_copy;
  --wz-icons-slots-actions-download: download;
  --wz-icons-slots-actions-upload: upload;
  --wz-icons-slots-actions-refresh: refresh;
  --wz-icons-slots-actions-filter: filter_list;
  --wz-icons-slots-actions-sort: sort;
  --wz-banner-ratios-16-9: 56.25%;
  --wz-banner-ratios-4-3: 75%;
  --wz-banner-ratios-3-1: 33.33%;
  --wz-banner-ratios-2-1: 50%;
  --wz-banner-heights-mobile-min: 300px;
  --wz-banner-heights-mobile-default: 520px;
  --wz-banner-heights-mobile-max: 800px;
  --wz-banner-heights-desktop-min: 300px;
  --wz-banner-heights-desktop-default: 560px;
  --wz-banner-heights-desktop-max: 800px;
  --wz-banner-transitions-slide-duration-min: 200ms;
  --wz-banner-transitions-slide-duration-default: 600ms;
  --wz-banner-transitions-slide-duration-max: 1500ms;
  --wz-banner-transitions-autoplay-speed-min: 1000ms;
  --wz-banner-transitions-autoplay-speed-default: 5000ms;
  --wz-banner-transitions-autoplay-speed-max: 10000ms;
  --wz-banner-transitions-animation-delay-min: 0ms;
  --wz-banner-transitions-animation-delay-default: 100ms;
  --wz-banner-transitions-animation-delay-max: 500ms;
  --wz-banner-overlay-gradient-dark: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 100%);
  --wz-banner-overlay-gradient-light: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 100%);
  --wz-banner-card-radius-min: 0px;
  --wz-banner-card-radius-default: 12px;
  --wz-banner-card-radius-max: 32px;
  --wz-banner-card-max-name-lines-min: 1;
  --wz-banner-card-max-name-lines-default: 2;
  --wz-banner-card-max-name-lines-max: 4;
  --wz-banner-grid-rows-min: 1;
  --wz-banner-grid-rows-default: 1;
  --wz-banner-grid-rows-max: 4;
  --wz-banner-grid-items-per-row-min: 1;
  --wz-banner-grid-items-per-row-default: 3;
  --wz-banner-grid-items-per-row-max: 6;
  --wz-email-colors-background: #f8f9fa;
  --wz-email-colors-container: #ffffff;
  --wz-email-colors-header-border: #edeeef;
  --wz-email-colors-footer-border: #edeeef;
  --wz-email-colors-text-primary: #191c1d;
  --wz-email-colors-text-secondary: #707975;
  --wz-email-colors-text-tertiary: #bfc9c4;
  --wz-email-colors-link: #6366f1;
  --wz-email-colors-brand: #6366f1;
  --wz-email-spacing-outer-padding: 32px 16px;
  --wz-email-spacing-header-padding: 24px 32px;
  --wz-email-spacing-body-padding: 32px;
  --wz-email-spacing-footer-padding: 24px 32px;
  --wz-email-spacing-section-margin: 16px 0;
  --wz-email-spacing-paragraph-margin: 0 0 8px;
  --wz-email-spacing-unsubscribe-margin: 16px 0 0;
  --wz-email-typography-body-size: 15px;
  --wz-email-typography-body-line-height: 1.6;
  --wz-email-typography-heading-size: 24px;
  --wz-email-typography-small-size: 12px;
  --wz-email-typography-tiny-size: 11px;
  --wz-email-typography-table-header-size: 13px;
  --wz-email-typography-font-family: 'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;
  --wz-email-layout-container-width: 600px;
  --wz-email-layout-container-max-width: 600px;
  --wz-email-layout-border-radius: 8px;
  --wz-email-layout-logo-height: 48px;
  --wz-email-table-cell-padding: 8px 0;
  --wz-email-table-info-cell-padding: 4px 0;
  --wz-email-table-border: 1px solid {colors.primitives.neutral.30};
  --wz-email-table-header-border: 2px solid {colors.primitives.neutral.30};
  --wz-email-button-padding: 12px 24px;
  --wz-email-button-background: #6366f1;
  --wz-email-button-color: #ffffff;
  --wz-email-button-border-radius: 0.75rem;
}