:root[data-template="daisy"] {
  --orange-025: #fff1e2;
  --orange-050: #fff0e2;
  --orange-075: #ffe0c0;
  --orange-100: #fba549;
  --orange-200: #f9a045;
  --orange-300: #f18726;
  --orange-300-50: rgba(241, 135, 38, 0.5);
  --orange-400: #ef7d2a;
  --orange-100-80: rgba(251, 165, 73, 0.8);
  --orange-400-80: rgba(239, 125, 42, 0.8);
  --gray-100: #f4f4f4;
  --gray-150: #f6f7f7;
  --gray-200: #f0f0f0;
  --gray-300: #cacdd1;
  --gray-400: #b9b9b9;
  --gray-500: #a1a1a1;
  --gray-550: #999999;
  --gray-600: #717983;
  --black: #3e3a39;
  --black-80: rgba(62, 58, 57, 0.8);
  --black-90: rgba(62, 58, 57, 0.9);
  --blue-900: #2a3e5b;
  --taupe-100: #8d888a;
  --taupe-200: #625958;
  --taupe-300: #4a403f;
  --taupe-400: #2a2422;
  --brown-100: #765441;
  --white: #ffffff;
  --white-80: rgba(255, 255, 255, 0.8);
  --red: #ff4c4c;
  --overlay: rgba(0, 0, 0, 0.7);
  --taupe-400-50: rgba(42, 36, 34, 0.5);
  --taupe-400-80: rgba(42, 36, 34, 0.8);

  --container-max-width: 1440px;
  --color-bg: var(--white);
  --color-page-background: var(--white);
  --color-surface: var(--gray-200);
  --color-surface-alt: var(--gray-100);
  --color-text-primary: var(--black);
  --color-text-secondary: var(--gray-600);
  --color-border: var(--gray-300);
  --color-border-muted: var(--gray-400);
  --color-accent: var(--orange-400);
  --color-accent-hover: var(--orange-300);
  --color-accent-soft: var(--orange-200);
  --color-accent-soft-2: var(--orange-100);
  --color-button-primary-background: linear-gradient(
    90deg,
    var(--orange-100) 0%,
    var(--orange-400) 69.712%
  );
  --color-button-primary-hover-background: linear-gradient(
    90deg,
    var(--orange-100-80) 0%,
    var(--orange-400-80) 69.712%
  );
  --color-button-primary-pressed-background: var(--orange-300);
  --color-button-primary-disabled-background: var(--orange-300-50);
  --color-button-primary-text: var(--white);
  --color-button-secondary-background: var(--white);
  --color-button-secondary-border: var(--black);
  --color-button-secondary-text: var(--black);
  --color-button-secondary-hover-background: var(--black-90);
  --color-button-secondary-pressed-background: var(--taupe-400);
  --color-button-secondary-disabled-background: var(--gray-550);
  --color-button-secondary-state-text: var(--white);
  --color-button-tertiary-background: var(--black);
  --color-button-tertiary-hover-background: var(--black-90);
  --color-button-tertiary-pressed-background: var(--taupe-400);
  --color-button-tertiary-disabled-background: var(--gray-550);
  --color-button-tertiary-text: var(--white);
  --color-popular-card-hover: var(--orange-050);
  --color-popular-card-active: var(--orange-075);
  --color-danger: var(--red);
  --color-text-inverse: var(--white);
  --color-header-bg: var(--white);
  --color-header-text: var(--black);
  --color-header-link-hover: var(--black-80);
  --color-header-link-active: var(--black);
  --color-header-muted: var(--gray-500);
  --color-header-menu-bg: var(--gray-200);
  --color-header-button-bg: linear-gradient(90deg, var(--orange-100) 0%, var(--orange-400) 69.712%);
  --color-overlay: var(--overlay);
  --color-popup-bg: var(--gray-150);
  --color-popup-label: var(--gray-600);
  --color-popup-close-bg: var(--taupe-400-50);
  --color-popup-close-hover-bg: var(--taupe-400-80);
  --color-popup-close-active-bg: var(--taupe-400);
  --color-popup-close-text: var(--white);
  --color-popup-close-plain: var(--black);
  --color-popup-close-plain-hover: var(--taupe-200);
  --color-popup-close-plain-active: var(--taupe-400);
  --color-marquee-bg: var(--gray-100);
  --color-marquee-text: var(--black);
  --color-marquee-logo: var(--gray-600);
  --color-cookie-text: var(--blue-900);
  --color-cookie-button-bg: var(--black);
  --color-cookie-button-text: var(--white);
  --color-cookie-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
  --color-footer-bg: var(--black);
  --color-footer-text: var(--white);
  --color-footer-link-hover: var(--white-80);
  --color-footer-link-active: var(--white);
  --color-footer-muted: var(--gray-500);
  --color-footer-divider: var(--gray-600);
  --color-cta-gradient: linear-gradient(90deg, var(--orange-100) 0%, var(--orange-400) 69.712%);
  --color-floating-button-bg: var(--color-cta-gradient);
  --color-floating-button-icon: var(--white);
  --color-catalog-card-bg: var(--white);
  --color-catalog-stock-bg: var(--white);
  --color-catalog-stock-border: var(--orange-200);
  --color-catalog-stock-text: var(--black);
  --color-catalog-price-old: var(--gray-500);
  --color-catalog-price-monthly: var(--orange-300);
  --color-catalog-credit-term-border: var(--gray-300);
  --color-catalog-button-primary-bg: var(--color-cta-gradient);
  --color-catalog-button-primary-text: var(--white);
  --color-catalog-button-outline-bg: var(--white);
  --color-catalog-button-outline-text: var(--black);
  --color-catalog-button-outline-border: var(--black);
  --color-catalog-button-outline-hover-bg: var(--orange-050);
  --color-catalog-button-outline-active-bg: var(--orange-075);
  --color-catalog-button-dark-bg: var(--black);
  --color-catalog-button-dark-text: var(--white);
  --color-catalog-button-dark-hover-bg: var(--taupe-300);
  --color-catalog-button-dark-active-bg: var(--taupe-200);
  --color-catalog-credit-term-hover-bg: var(--orange-025);
  --color-catalog-credit-term-active-bg: var(--orange-075);
  --color-catalog-focus-ring: var(--orange-300);
  --color-hero-left-background: linear-gradient(
    135deg,
    var(--taupe-300) 0%,
    var(--taupe-200) 48%,
    var(--brown-100) 100%
  );
  --color-hero-timer-background: var(--white-80);
  --color-hero-timer-background-solid: var(--white);
  --color-hero-muted-text: var(--gray-500);
  --color-hero-mobile-muted-text: var(--gray-600);
  --color-hero-control-border: var(--gray-400);
  --color-hero-placeholder: var(--gray-300);
  --color-hero-accent: var(--orange-300);
  --color-control-border: var(--gray-400);
  --color-control-border-hover: var(--gray-500);
  --color-control-border-focus: var(--black);
  --color-control-bg: var(--white);
  --color-control-text: var(--black);
  --color-control-focus-ring: var(--orange-300);
  --color-control-placeholder: var(--gray-300);
  --color-control-disabled-text: var(--gray-500);
  --color-credit-calculator-price-muted: var(--gray-500);
  --color-control-option-hover: var(--orange-050);
  --color-control-option-selected: var(--orange-075);
  --color-checkbox-bg: var(--white);
  --color-checkbox-border: var(--orange-300);
  --color-checkbox-icon: var(--orange-300);
  --color-label-text: var(--black);
  --color-trade-in-bg: var(--black);
  --color-trade-in-text: var(--white);
  --color-trade-in-muted-text: var(--white-80);
  --color-contacts-card-bg: var(--white);
  --color-contacts-icon: var(--orange-300);
  --color-contacts-muted: var(--gray-500);
  --color-seo-list-icon: var(--orange-300);
}
