@import url('https://fonts.googleapis.com/css2?family=Anton&display=swap');

:root {
  --color-cod-gray-crjk0: #1c1b1b;
  --color-cod-gray-crjk0-solid-200: #5a5858;
  --color-cod-gray-crjk0-solid-300: #444343;
  --color-cod-gray-crjk0-solid-400: #2f2e2e;
  --color-cod-gray-crjk0-solid-500: #1c1b1b;
  --color-cod-gray-crjk0-solid-600: #0a0909;
  --color-cod-gray-crjk0-solid-700: #010101;
  --color-cod-gray-crjk0-solid-800: #000;
  --color-cod-gray-crjk0-transparent-200: #5a585880;
  --color-cod-gray-crjk0-transparent-300: #44434380;
  --color-cod-gray-crjk0-transparent-400: #2f2e2e80;
  --color-cod-gray-crjk0-transparent-500: #1c1b1b80;
  --color-cod-gray-crjk0-transparent-600: #0a090980;
  --color-cod-gray-crjk0-transparent-700: #01010180;
  --color-cod-gray-crjk0-transparent-800: #00000080;
  --color-coral-tree-1su0d: #daa11a;
  --color-coral-tree-1su0d-solid-200: #fff9ea;
  --color-coral-tree-1su0d-solid-300: #feda99;
  --color-coral-tree-1su0d-solid-400: #f5bb41;
  --color-coral-tree-1su0d-solid-500: #daa11a;
  --color-coral-tree-1su0d-solid-600: #b98a23;
  --color-coral-tree-1su0d-solid-700: #9b7422;
  --color-coral-tree-1su0d-solid-800: #7e5e1c;
  --color-coral-tree-1su0d-transparent-200: #fff9ea80;
  --color-coral-tree-1su0d-transparent-300: #feda9980;
  --color-coral-tree-1su0d-transparent-400: #f5bb4180;
  --color-coral-tree-1su0d-transparent-500: #daa11a80;
  --color-coral-tree-1su0d-transparent-600: #b98a2380;
  --color-coral-tree-1su0d-transparent-700: #9b742280;
  --color-coral-tree-1su0d-transparent-800: #7e5e1c80;
  --color-jungle-green-sxql8: #ff0808;
  --color-jungle-green-sxql8-solid-200: #ffc4ba;
  --color-jungle-green-sxql8-solid-300: #fb9e90;
  --color-jungle-green-sxql8-solid-400: #f47666;
  --color-jungle-green-sxql8-solid-500: #ff0808;
  --color-jungle-green-sxql8-solid-600: #d3130e;
  --color-jungle-green-sxql8-solid-700: #aa0f0a;
  --color-jungle-green-sxql8-solid-800: #850403;
  --color-jungle-green-sxql8-transparent-200: #ffc4ba80;
  --color-jungle-green-sxql8-transparent-300: #fb9e9080;
  --color-jungle-green-sxql8-transparent-400: #f4766680;
  --color-jungle-green-sxql8-transparent-500: #ff080880;
  --color-jungle-green-sxql8-transparent-600: #d3130e80;
  --color-jungle-green-sxql8-transparent-700: #aa0f0a80;
  --color-jungle-green-sxql8-transparent-800: #85040380;
  --font-font-family-anton-ic809: Anton;
  --font-font-family-anton-2zqto: Anton;
  --color-primary: var(--color-jungle-green-sxql8);
  --color-primary-solid-200: var(--color-jungle-green-sxql8-solid-200);
  --color-primary-solid-300: var(--color-jungle-green-sxql8-solid-300);
  --color-primary-solid-400: var(--color-jungle-green-sxql8-solid-400);
  --color-primary-solid-500: var(--color-jungle-green-sxql8-solid-500);
  --color-primary-solid-600: var(--color-jungle-green-sxql8-solid-600);
  --color-primary-solid-700: var(--color-jungle-green-sxql8-solid-700);
  --color-primary-solid-800: var(--color-jungle-green-sxql8-solid-800);
  --color-primary-transparent-200: var(--color-jungle-green-sxql8-transparent-200);
  --color-primary-transparent-300: var(--color-jungle-green-sxql8-transparent-300);
  --color-primary-transparent-400: var(--color-jungle-green-sxql8-transparent-400);
  --color-primary-transparent-500: var(--color-jungle-green-sxql8-transparent-500);
  --color-primary-transparent-600: var(--color-jungle-green-sxql8-transparent-600);
  --color-primary-transparent-700: var(--color-jungle-green-sxql8-transparent-700);
  --color-primary-transparent-800: var(--color-jungle-green-sxql8-transparent-800);
  --color-secondary: var(--color-cod-gray-crjk0);
  --color-secondary-solid-200: var(--color-cod-gray-crjk0-solid-200);
  --color-secondary-solid-300: var(--color-cod-gray-crjk0-solid-300);
  --color-secondary-solid-400: var(--color-cod-gray-crjk0-solid-400);
  --color-secondary-solid-500: var(--color-cod-gray-crjk0-solid-500);
  --color-secondary-solid-600: var(--color-cod-gray-crjk0-solid-600);
  --color-secondary-solid-700: var(--color-cod-gray-crjk0-solid-700);
  --color-secondary-solid-800: var(--color-cod-gray-crjk0-solid-800);
  --color-secondary-transparent-200: var(--color-cod-gray-crjk0-transparent-200);
  --color-secondary-transparent-300: var(--color-cod-gray-crjk0-transparent-300);
  --color-secondary-transparent-400: var(--color-cod-gray-crjk0-transparent-400);
  --color-secondary-transparent-500: var(--color-cod-gray-crjk0-transparent-500);
  --color-secondary-transparent-600: var(--color-cod-gray-crjk0-transparent-600);
  --color-secondary-transparent-700: var(--color-cod-gray-crjk0-transparent-700);
  --color-secondary-transparent-800: var(--color-cod-gray-crjk0-transparent-800);
  --color-tertiary: var(--color-coral-tree-1su0d);
  --color-tertiary-solid-200: var(--color-coral-tree-1su0d-solid-200);
  --color-tertiary-solid-300: var(--color-coral-tree-1su0d-solid-300);
  --color-tertiary-solid-400: var(--color-coral-tree-1su0d-solid-400);
  --color-tertiary-solid-500: var(--color-coral-tree-1su0d-solid-500);
  --color-tertiary-solid-600: var(--color-coral-tree-1su0d-solid-600);
  --color-tertiary-solid-700: var(--color-coral-tree-1su0d-solid-700);
  --color-tertiary-solid-800: var(--color-coral-tree-1su0d-solid-800);
  --color-tertiary-transparent-200: var(--color-coral-tree-1su0d-transparent-200);
  --color-tertiary-transparent-300: var(--color-coral-tree-1su0d-transparent-300);
  --color-tertiary-transparent-400: var(--color-coral-tree-1su0d-transparent-400);
  --color-tertiary-transparent-500: var(--color-coral-tree-1su0d-transparent-500);
  --color-tertiary-transparent-600: var(--color-coral-tree-1su0d-transparent-600);
  --color-tertiary-transparent-700: var(--color-coral-tree-1su0d-transparent-700);
  --color-tertiary-transparent-800: var(--color-coral-tree-1su0d-transparent-800);
  --color-neutral: var(--color-blue-grey);
  --color-neutral-solid-200: var(--color-blue-grey-solid-200);
  --color-neutral-solid-300: var(--color-blue-grey-solid-300);
  --color-neutral-solid-400: var(--color-blue-grey-solid-400);
  --color-neutral-solid-500: var(--color-blue-grey-solid-500);
  --color-neutral-solid-600: var(--color-blue-grey-solid-600);
  --color-neutral-solid-700: var(--color-blue-grey-solid-700);
  --color-neutral-solid-800: var(--color-blue-grey-solid-800);
  --color-neutral-transparent-200: var(--color-blue-grey-transparent-200);
  --color-neutral-transparent-300: var(--color-blue-grey-transparent-300);
  --color-neutral-transparent-400: var(--color-blue-grey-transparent-400);
  --color-neutral-transparent-500: var(--color-blue-grey-transparent-500);
  --color-neutral-transparent-600: var(--color-blue-grey-transparent-600);
  --color-neutral-transparent-700: var(--color-blue-grey-transparent-700);
  --color-neutral-transparent-800: var(--color-blue-grey-transparent-800);
  --color-link: var(--color-blue);
  --color-link-solid-200: var(--color-blue-solid-200);
  --color-link-solid-300: var(--color-blue-solid-300);
  --color-link-solid-400: var(--color-blue-solid-400);
  --color-link-solid-500: var(--color-blue-solid-500);
  --color-link-solid-600: var(--color-blue-solid-600);
  --color-link-solid-700: var(--color-blue-solid-700);
  --color-link-solid-800: var(--color-blue-solid-800);
  --color-link-transparent-200: var(--color-blue-transparent-200);
  --color-link-transparent-300: var(--color-blue-transparent-300);
  --color-link-transparent-400: var(--color-blue-transparent-400);
  --color-link-transparent-500: var(--color-blue-transparent-500);
  --color-link-transparent-600: var(--color-blue-transparent-600);
  --color-link-transparent-700: var(--color-blue-transparent-700);
  --color-link-transparent-800: var(--color-blue-transparent-800);
  --color-success: var(--color-green);
  --color-success-solid-200: var(--color-green-solid-200);
  --color-success-solid-300: var(--color-green-solid-300);
  --color-success-solid-400: var(--color-green-solid-400);
  --color-success-solid-500: var(--color-green-solid-500);
  --color-success-solid-600: var(--color-green-solid-600);
  --color-success-solid-700: var(--color-green-solid-700);
  --color-success-solid-800: var(--color-green-solid-800);
  --color-success-transparent-200: var(--color-green-transparent-200);
  --color-success-transparent-300: var(--color-green-transparent-300);
  --color-success-transparent-400: var(--color-green-transparent-400);
  --color-success-transparent-500: var(--color-green-transparent-500);
  --color-success-transparent-600: var(--color-green-transparent-600);
  --color-success-transparent-700: var(--color-green-transparent-700);
  --color-success-transparent-800: var(--color-green-transparent-800);
  --color-warning: var(--color-yellow);
  --color-warning-solid-200: var(--color-yellow-solid-200);
  --color-warning-solid-300: var(--color-yellow-solid-300);
  --color-warning-solid-400: var(--color-yellow-solid-400);
  --color-warning-solid-500: var(--color-yellow-solid-500);
  --color-warning-solid-600: var(--color-yellow-solid-600);
  --color-warning-solid-700: var(--color-yellow-solid-700);
  --color-warning-solid-800: var(--color-yellow-solid-800);
  --color-warning-transparent-200: var(--color-yellow-transparent-200);
  --color-warning-transparent-300: var(--color-yellow-transparent-300);
  --color-warning-transparent-400: var(--color-yellow-transparent-400);
  --color-warning-transparent-500: var(--color-yellow-transparent-500);
  --color-warning-transparent-600: var(--color-yellow-transparent-600);
  --color-warning-transparent-700: var(--color-yellow-transparent-700);
  --color-warning-transparent-800: var(--color-yellow-transparent-800);
  --color-error: var(--color-red);
  --color-error-solid-200: var(--color-red-solid-200);
  --color-error-solid-300: var(--color-red-solid-300);
  --color-error-solid-400: var(--color-red-solid-400);
  --color-error-solid-500: var(--color-red-solid-500);
  --color-error-solid-600: var(--color-red-solid-600);
  --color-error-solid-700: var(--color-red-solid-700);
  --color-error-solid-800: var(--color-red-solid-800);
  --color-error-transparent-200: var(--color-red-transparent-200);
  --color-error-transparent-300: var(--color-red-transparent-300);
  --color-error-transparent-400: var(--color-red-transparent-400);
  --color-error-transparent-500: var(--color-red-transparent-500);
  --color-error-transparent-600: var(--color-red-transparent-600);
  --color-error-transparent-700: var(--color-red-transparent-700);
  --color-error-transparent-800: var(--color-red-transparent-800);
  --title-text-color: var(--color-secondary-solid-800);
  --title-font-family-primary-font: var(--font-font-family-anton-ic809);
  --title-font-size-xl: var(--font-font-size-xxhg);
  --title-font-size-lg: var(--font-font-size-xhg);
  --title-font-size-md: var(--font-font-size-hg);
  --title-font-size-sm: var(--font-font-size-xxxl);
  --title-font-size-xs: var(--font-font-size-xxl);
  --title-line-height-xl: var(--font-line-height-xxhg);
  --title-line-height-lg: var(--font-line-height-xhg);
  --title-line-height-md: var(--font-line-height-hg);
  --title-line-height-sm: var(--font-line-height-xxxl);
  --title-line-height-xs: var(--font-line-height-xxl);
  --title-font-weight-strong: var(--font-font-weight-bold);
  --title-font-weight-medium: var(--font-font-weight-medium);
  --title-font-weight-regular: var(--font-font-weight-regular);
  --title-font-weight-light: var(--font-font-weight-light);
  --sub-title-text-color: var(--color-secondary-solid-800);
  --sub-title-font-family-primary-font: var(--font-font-family-verdana);
  --sub-title-font-size-xl: var(--font-font-size-xl);
  --sub-title-font-size-lg: var(--font-font-size-lg);
  --sub-title-font-size-md: var(--font-font-size-md);
  --sub-title-font-size-sm: var(--font-font-size-sm);
  --sub-title-font-size-xs: var(--font-font-size-xs);
  --sub-title-line-height-xl: var(--font-line-height-xl);
  --sub-title-line-height-lg: var(--font-line-height-lg);
  --sub-title-line-height-md: var(--font-line-height-md);
  --sub-title-line-height-sm: var(--font-line-height-sm);
  --sub-title-line-height-xs: var(--font-line-height-xs);
  --sub-title-font-weight-strong: var(--font-font-weight-bold);
  --sub-title-font-weight-medium: var(--font-font-weight-medium);
  --sub-title-font-weight-regular: var(--font-font-weight-regular);
  --sub-title-font-weight-light: var(--font-font-weight-light);
  --body-text-color: var(--color-secondary-solid-800);
  --body-font-family-primary-font: var(--font-font-family-verdana);
  --body-font-size-xl: var(--font-font-size-lg);
  --body-font-size-lg: var(--font-font-size-md);
  --body-font-size-md: var(--font-font-size-sm);
  --body-font-size-sm: var(--font-font-size-xs);
  --body-font-size-xs: var(--font-font-size-xxs);
  --body-line-height-xl: var(--font-line-height-lg);
  --body-line-height-lg: var(--font-line-height-md);
  --body-line-height-md: var(--font-line-height-sm);
  --body-line-height-sm: var(--font-line-height-xs);
  --body-line-height-xs: var(--font-line-height-xxs);
  --body-font-weight-strong: var(--font-font-weight-bold);
  --body-font-weight-medium: var(--font-font-weight-medium);
  --body-font-weight-regular: var(--font-font-weight-regular);
  --body-font-weight-light: var(--font-font-weight-light);
  --label-text-color: var(--color-secondary-solid-800);
  --label-font-family-primary-font: var(--font-font-family-verdana);
  --label-font-size-xl: var(--font-font-size-lg);
  --label-font-size-lg: var(--font-font-size-md);
  --label-font-size-md: var(--font-font-size-sm);
  --label-font-size-sm: var(--font-font-size-xs);
  --label-font-size-xs: var(--font-font-size-xxs);
  --label-line-height-xl: var(--font-line-height-md);
  --label-line-height-lg: var(--font-line-height-sm);
  --label-line-height-md: var(--font-line-height-xs);
  --label-line-height-sm: var(--font-line-height-xxs);
  --label-line-height-xs: var(--font-line-height-xxxs);
  --label-font-weight-strong: var(--font-font-weight-bold);
  --label-font-weight-medium: var(--font-font-weight-medium);
  --label-font-weight-regular: var(--font-font-weight-regular);
  --link-text-color: var(--color-link-solid-500);
  --link-font-family-primary-font: var(--font-font-family-verdana);
  --link-font-size-xl: var(--font-font-size-lg);
  --link-font-size-lg: var(--font-font-size-md);
  --link-font-size-md: var(--font-font-size-sm);
  --link-font-size-sm: var(--font-font-size-xs);
  --link-font-size-xs: var(--font-font-size-xxs);
  --link-line-height-xl: var(--font-line-height-md);
  --link-line-height-lg: var(--font-line-height-sm);
  --link-line-height-md: var(--font-line-height-xs);
  --link-line-height-sm: var(--font-line-height-xxs);
  --link-line-height-xs: var(--font-line-height-xxxs);
  --link-font-weight-strong: var(--font-font-weight-bold);
  --link-font-weight-medium: var(--font-font-weight-medium);
  --link-font-weight-regular: var(--font-font-weight-regular);
  --link-font-weight-light: var(--font-font-weight-light);
  --button-border-radius-xl: var(--border-radius-rounded);
  --button-border-radius-lg: var(--border-radius-md);
  --button-border-radius-md: var(--border-radius-xs);
  --button-border-radius-sm: var(--border-radius-xxxs);
  --button-border-radius-xs: var(--border-radius-tiny);
  --button-border-radius-none: var(--border-radius-none);
  --banner-image-border-radius-xl: var(--border-radius-rounded);
  --banner-image-border-radius-lg: var(--border-radius-xxxl);
  --banner-image-border-radius-md: var(--border-radius-lg);
  --banner-image-border-radius-sm: var(--border-radius-md);
  --banner-image-border-radius-xs: var(--border-radius-xxxs);
  --banner-image-border-radius-none: var(--border-radius-none);
  --thumbnail-border-radius-xl: var(--border-radius-lg);
  --thumbnail-border-radius-lg: var(--border-radius-md);
  --thumbnail-border-radius-md: var(--border-radius-xs);
  --thumbnail-border-radius-sm: var(--border-radius-xxxs);
  --thumbnail-border-radius-xs: var(--border-radius-xtiny);
  --thumbnail-border-radius-none: var(--border-radius-none);
  --card-border-radius-xl: var(--border-radius-lg);
  --card-border-radius-lg: var(--border-radius-md);
  --card-border-radius-md: var(--border-radius-xs);
  --card-border-radius-sm: var(--border-radius-xxxs);
  --card-border-radius-xs: var(--border-radius-xtiny);
  --card-border-radius-none: var(--border-radius-none);
  --input-field-v-gap-padding: var(--spacing-xs);
  --input-field-h-gap-padding: var(--spacing-xs);
  --input-field-border-radius: var(--input-field-border-radius-sm);
  --input-field-bg-color: var(--color-white-solid-500);
  --input-field-bg-color-hovered: var(--color-neutral-solid-200);
  --input-field-bg-color-focused: var(--color-white-solid-500);
  --input-field-bg-color-disabled: var(--color-neutral-solid-300);
  --input-field-bg-color-error: var(--color-error-solid-200);
  --input-field-border-color: var(--color-neutral-solid-400);
  --input-field-border-color-hovered: var(--color-neutral-solid-400);
  --input-field-border-color-focused: var(--color-primary-solid-500);
  --input-field-border-color-disabled: var(--color-neutral-solid-400);
  --input-field-border-color-error: var(--color-error-solid-500);
  --input-field-placeholder-text-color: var(--color-secondary-solid-400);
  --input-field-input-text-color: var(--color-secondary-solid-800);
  --input-field-input-text-color-disabled: var(--color-secondary-solid-400);
  --input-field-input-font-family: var(--label-font-family-primary-font);
  --input-field-input-font-size: var(--body-font-size-sm);
  --input-field-input-line-height: var(--body-line-height-sm);
  --input-field-input-font-weight: var(--body-font-weight-regular);
  --input-field-input-font-style: var(--font-font-style-normal);
  --input-field-input-text-transform: var(--font-text-transform-capitalize);
  --input-field-input-text-decoration: var(--font-text-decoration-none);
  --input-field-label-text-color: var(--color-secondary-solid-800);
  --input-field-label-asterisk-color: var(--color-error-solid-700);
  --input-field-label-tooltip-icon: var(--color-secondary-solid-600);
  --input-field-label-h-gap-between: var(--spacing-xxs);
  --input-field-label-font-family: var(--sub-title-font-family-primary-font);
  --input-field-label-font-size: var(--label-font-size-sm);
  --input-field-label-line-height: var(--label-line-height-sm);
  --input-field-label-font-weight: var(--label-font-weight-regular);
  --input-field-label-font-style: var(--font-font-style-normal);
  --input-field-label-text-transform: var(--font-text-transform-capitalize);
  --input-field-label-text-decoration: var(--font-text-decoration-none);
  --tag-border-radius-xl: var(--border-radius-rounded);
  --tag-border-radius-lg: var(--border-radius-md);
  --tag-border-radius-md: var(--border-radius-xs);
  --tag-border-radius-sm: var(--border-radius-xxxs);
  --tag-border-radius-xs: var(--border-radius-tiny);
  --tag-border-radius-none: var(--border-radius-none);
  --container-border-radius-xl: var(--border-radius-rounded);
  --container-border-radius-lg: var(--border-radius-xl);
  --container-border-radius-md: var(--border-radius-md);
  --container-border-radius-sm: var(--border-radius-xxxs);
  --container-border-radius-xs: var(--border-radius-xtiny);
  --container-border-radius-none: var(--border-radius-none);
  --shadow-bg-color: var(--color-black-transparent-200);
  --50-50-banner-slider-title-text-color: var(--color-secondary-solid-800);
  --50-50-banner-slider-title-font-family: var(--title-font-family-primary-font);
  --50-50-banner-slider-title-font-size: var(--title-font-size-xs);
  --50-50-banner-slider-title-line-height: var(--title-line-height-xs);
  --50-50-banner-slider-title-font-weight: var(--title-font-weight-strong);
  --50-50-banner-slider-title-font-style: var(--font-font-style-normal);
  --50-50-banner-slider-title-text-transform: var(--font-text-transform-capitalize);
  --50-50-banner-slider-title-text-decoration: var(--font-text-decoration-none);
  --50-50-banner-slider-body-text-color: var(--color-secondary-solid-600);
  --50-50-banner-slider-body-font-family: var(--body-font-family-primary-font);
  --50-50-banner-slider-body-font-size: var(--body-font-size-md);
  --50-50-banner-slider-body-line-height: var(--body-line-height-md);
  --50-50-banner-slider-body-font-weight: var(--body-font-weight-regular);
  --50-50-banner-slider-body-font-style: var(--font-font-style-normal);
  --50-50-banner-slider-body-text-transform: var(--font-text-transform-capitalize);
  --50-50-banner-slider-body-text-decoration: var(--font-text-decoration-none);
  --50-50-banner-slider-banner-h-gap-between: var(--spacing-md);
  --50-50-banner-slider-banner-border-radius: var(--banner-image-border-radius-xs);
  --50-50-banner-slider-chevron-bg-color: var(--color-white-transparent-800);
  --50-50-banner-slider-chevron-bg-color-hovered: var(--color-neutral-transparent-500);
  --50-50-banner-slider-chevron-border-color: var(--color-neutral-solid-400);
  --50-50-banner-slider-chevron-border-color-hovered: var(--color-neutral-solid-400);
  --50-50-banner-slider-chevron-icon-color: var(--color-secondary-solid-800);
  --50-50-banner-slider-chevron-icon-color-hovered: var(--color-secondary-solid-600);
  --50-50-banner-slider-chevron-border-width: var(--border-width-thin);
  --50-50-banner-slider-chevron-border-radius: var(--button-border-radius-xl);
  --50-50-banner-slider-page-indicator-bg-color-active: var(--page-pagination-page-indicator-bg-color-active);
  --50-50-banner-slider-page-indicator-bg-color-inactive: var(--page-pagination-page-indicator-bg-color-inactive);
  --50-50-banner-slider-page-indicator-padding: var(--page-pagination-page-indicator-padding);
  --50-50-banner-slider-bg-color: var(--color-neutral-solid-200);
  --base-accordion-h-padding: var(--spacing-xs);
  --base-accordion-v-padding: var(--spacing-xs);
  --base-accordion-h-gap-between: var(--spacing-xs);
  --base-accordion-container-top-bg-color: var(--color-tertiary-solid-500);
  --base-accordion-container-top-bg-color-collasped: var(--color-neutral-solid-300);
  --base-accordion-container-top-border-color: var(--color-tertiary-solid-500);
  --base-accordion-container-top-border-color-collasped: var(--color-neutral-solid-300);
  --base-accordion-container-top-border-radius: var(--border-radius-xxxs);
  --base-accordion-container-details-bg-color: var(--color-white-solid-200);
  --base-accordion-container-details-border-color: var(--color-neutral-solid-400);
  --base-accordion-container-details-border-radius: var(--base-accordion-container-top-border-radius);
  --base-accordion-title-text-color: var(--color-tertiary-solid-200);
  --base-accordion-title-text-color-collasped: var(--color-neutral-solid-500);
  --base-accordion-title-font-family: var(--sub-title-font-family-primary-font);
  --base-accordion-title-font-size: var(--sub-title-font-size-sm);
  --base-accordion-title-line-height: var(--sub-title-line-height-sm);
  --base-accordion-title-font-weight: var(--sub-title-font-weight-strong);
  --base-accordion-title-font-style: var(--font-font-style-normal);
  --base-accordion-title-text-transform: var(--font-text-transform-capitalize);
  --base-accordion-title-text-decoration: var(--font-text-decoration-none);
  --base-accordion-body-text-color: var(--color-secondary-solid-800);
  --base-accordion-body-font-family: var(--body-font-family-primary-font);
  --base-accordion-body-font-size: var(--body-font-size-sm);
  --base-accordion-body-line-height: var(--body-line-height-sm);
  --base-accordion-body-font-weight: var(--body-font-weight-regular);
  --base-accordion-body-font-style: var(--font-font-style-normal);
  --base-accordion-body-text-transform: var(--font-text-transform-capitalize);
  --base-accordion-body-text-decoration: var(--font-text-decoration-none);
  --base-accordion-label-text-color: var(--color-secondary-solid-800);
  --base-accordion-label-font-family: var(--body-font-family-primary-font);
  --base-accordion-label-font-size: var(--body-font-size-sm);
  --base-accordion-label-line-height: var(--body-line-height-sm);
  --base-accordion-label-font-weight: var(--font-font-weight-bold);
  --base-accordion-label-font-style: var(--font-font-style-normal);
  --base-accordion-label-text-transform: var(--font-text-transform-capitalize);
  --base-accordion-label-text-decoration: var(--font-text-decoration-none);
  --promotion-accordion-container-top-bg-color: var(--base-accordion-container-top-bg-color);
  --promotion-accordion-container-top-bg-color-collasped: var(--base-accordion-container-top-bg-color-collasped);
  --promotion-accordion-container-top-border-color: var(--base-accordion-container-top-border-color);
  --promotion-accordion-container-top-border-color-collasped: var(--base-accordion-container-top-border-color-collasped);
  --promotion-accordion-container-top-border-radius: var(--border-radius-xxxs);
  --promotion-accordion-container-details-bg-color: var(--color-white-solid-200);
  --promotion-accordion-container-details-border-color: var(--color-neutral-solid-400);
  --promotion-accordion-container-details-border-radius: var(--promotion-accordion-container-top-border-radius);
  --promotion-accordion-title-text-color: var(--base-accordion-title-text-color);
  --promotion-accordion-title-text-color-collasped: var(--base-accordion-title-text-color-collasped);
  --promotion-accordion-body-text-color: var(--color-secondary-solid-800);
  --promotion-accordion-link-text-color: var(--color-link-solid-500);
  --promotion-accordion-link-font-family: var(--link-font-family-primary-font);
  --promotion-accordion-link-font-size: var(--link-font-size-sm);
  --promotion-accordion-link-line-height: var(--link-line-height-sm);
  --promotion-accordion-link-font-weight: var(--link-font-weight-regular);
  --promotion-accordion-link-font-style: var(--font-font-style-normal);
  --promotion-accordion-link-text-transform: var(--font-text-transform-capitalize);
  --promotion-accordion-link-text-decoration: var(--font-text-decoration-underline);
  --promotion-accordion-time-text-color: var(--color-tertiary-solid-500);
  --promotion-accordion-time-font-family: var(--body-font-family-primary-font);
  --promotion-accordion-time-font-size: var(--body-font-size-md);
  --promotion-accordion-time-line-height: var(--body-line-height-md);
  --promotion-accordion-time-font-weight: var(--body-font-weight-strong);
  --promotion-accordion-time-font-style: var(--font-font-style-normal);
  --promotion-accordion-time-text-transform: var(--font-text-transform-capitalize);
  --promotion-accordion-time-text-decoration: var(--font-text-decoration-none);
  --spec-accordion-bg-color: var(--color-neutral-solid-200);
  --spec-accordion-label-text-color: var(--color-secondary-solid-800);
  --breadcrumb-text-color: var(--color-secondary-solid-600);
  --breadcrumb-text-color-focused: var(--color-primary-solid-500);
  --breadcrumb-font-family: var(--sub-title-font-family-primary-font);
  --breadcrumb-font-size: var(--body-font-size-sm);
  --breadcrumb-line-height: var(--body-line-height-sm);
  --breadcrumb-font-weight: var(--body-font-weight-regular);
  --breadcrumb-font-style: var(--font-font-style-normal);
  --breadcrumb-text-transform: var(--font-text-transform-capitalize);
  --breadcrumb-text-decoration: var(--font-text-decoration-none);
  --base-button-bg-color: var(--color-white-solid-500);
  --base-button-bg-color-hovered: var(--color-neutral-solid-300);
  --base-button-bg-color-focused: var(--color-neutral-solid-300);
  --base-button-bg-color-disabled: var(--color-neutral-solid-300);
  --base-button-bg-color-loading: var(--color-neutral-solid-300);
  --base-button-border-color: var(--color-secondary-solid-800);
  --base-button-border-color-hovered: var(--color-secondary-solid-800);
  --base-button-border-color-focused: var(--color-secondary-solid-800);
  --base-button-border-color-disabled: var(--color-neutral-solid-300);
  --base-button-border-color-loading: var(--color-neutral-solid-300);
  --base-button-h-padding: var(--spacing-md);
  --base-button-v-padding: var(--spacing-xs);
  --base-button-h-gap-between: var(--spacing-xs);
  --base-button-border-width: var(--border-width-thin);
  --base-button-border-radius: var(--button-border-radius-sm);
  --base-button-text-color: var(--color-secondary-solid-800);
  --base-button-text-color-hovered: var(--color-secondary-solid-800);
  --base-button-text-color-focused: var(--color-secondary-solid-800);
  --base-button-text-color-disabled: var(--color-neutral-solid-400);
  --base-button-text-color-loading: var(--color-neutral-solid-500);
  --base-button-font-family: var(--label-font-family-primary-font);
  --base-button-font-size: var(--label-font-size-sm);
  --base-button-line-height: var(--label-line-height-sm);
  --base-button-font-weight: var(--label-font-weight-medium);
  --base-button-font-style: var(--font-font-style-normal);
  --base-button-text-transform: var(--font-text-transform-capitalize);
  --base-button-text-decoration: var(--font-text-decoration-none);
  --primary-button-bg-color: var(--color-primary-solid-500);
  --primary-button-bg-color-hovered: var(--color-primary-solid-600);
  --primary-button-bg-color-focused: var(--color-primary-solid-800);
  --primary-button-bg-color-disabled: var(--color-neutral-solid-300);
  --primary-button-bg-color-loading: var(--color-neutral-solid-300);
  --primary-button-border-color: var(--color-primary-solid-500);
  --primary-button-border-color-hovered: var(--color-primary-solid-600);
  --primary-button-border-color-focused: var(--color-primary-solid-800);
  --primary-button-border-color-disabled: var(--color-neutral-solid-300);
  --primary-button-border-color-loading: var(--color-neutral-solid-300);
  --primary-button-v-padding: var(--spacing-xs);
  --primary-button-h-padding: var(--spacing-md);
  --primary-button-border-width: var(--border-width-thin);
  --primary-button-border-radius: var(--button-border-radius-sm);
  --primary-button-text-color: var(--color-white-solid-500);
  --primary-button-text-color-hovered: var(--color-white-solid-500);
  --primary-button-text-color-focused: var(--color-white-solid-500);
  --primary-button-text-color-disabled: var(--color-neutral-solid-400);
  --primary-button-text-color-loading: var(--color-neutral-solid-500);
  --primary-button-font-family: var(--label-font-family-primary-font);
  --primary-button-font-size: var(--label-font-size-md);
  --primary-button-line-height: var(--label-line-height-lg);
  --primary-button-font-weight: var(--label-font-weight-medium);
  --primary-button-font-style: var(--font-font-style-normal);
  --primary-button-text-transform: var(--font-text-transform-capitalize);
  --primary-button-text-decoration: var(--font-text-decoration-none);
  --secondary-button-bg-color: var(--color-white-solid-500);
  --secondary-button-bg-color-hovered: var(--color-primary-solid-200);
  --secondary-button-bg-color-focused: var(--color-primary-solid-200);
  --secondary-button-bg-color-disabled: var(--color-neutral-solid-300);
  --secondary-button-bg-color-loading: var(--color-neutral-solid-300);
  --secondary-button-border-color: var(--color-primary-solid-500);
  --secondary-button-border-color-hovered: var(--color-primary-solid-500);
  --secondary-button-border-color-focused: var(--color-primary-solid-500);
  --secondary-button-border-color-disabled: var(--color-neutral-solid-300);
  --secondary-button-border-color-loading: var(--color-neutral-solid-300);
  --secondary-button-v-padding: var(--spacing-xs);
  --secondary-button-h-padding: var(--spacing-md);
  --secondary-button-border-width: var(--border-width-thin);
  --secondary-button-border-radius: var(--button-border-radius-sm);
  --secondary-button-text-color: var(--color-primary-solid-500);
  --secondary-button-text-color-hovered: var(--color-primary-solid-500);
  --secondary-button-text-color-focused: var(--color-primary-solid-500);
  --secondary-button-text-color-disabled: var(--color-neutral-solid-400);
  --secondary-button-text-color-loading: var(--color-neutral-solid-500);
  --secondary-button-font-family: var(--label-font-family-primary-font);
  --secondary-button-font-size: var(--label-font-size-md);
  --secondary-button-line-height: var(--label-line-height-md);
  --secondary-button-font-weight: var(--label-font-weight-medium);
  --secondary-button-font-style: var(--font-font-style-normal);
  --secondary-button-text-transform: var(--font-text-transform-capitalize);
  --secondary-button-text-decoration: var(--font-text-decoration-none);
  --tertiary-button-bg-color: var(--color-tertiary-solid-500);
  --tertiary-button-bg-color-hovered: var(--color-tertiary-solid-600);
  --tertiary-button-bg-color-focused: var(--color-tertiary-solid-800);
  --tertiary-button-bg-color-disabled: var(--color-neutral-solid-300);
  --tertiary-button-bg-color-loading: var(--color-neutral-solid-300);
  --tertiary-button-border-color: var(--color-tertiary-solid-500);
  --tertiary-button-border-color-hovered: var(--color-tertiary-solid-600);
  --tertiary-button-border-color-focused: var(--color-tertiary-solid-800);
  --tertiary-button-border-color-disabled: var(--color-neutral-solid-300);
  --tertiary-button-border-color-loading: var(--color-neutral-solid-300);
  --tertiary-button-v-padding: var(--spacing-xs);
  --tertiary-button-h-padding: var(--spacing-md);
  --tertiary-button-border-width: var(--border-width-thin);
  --tertiary-button-border-radius: var(--button-border-radius-sm);
  --tertiary-button-text-color: var(--color-white-solid-500);
  --tertiary-button-text-color-hovered: var(--color-white-solid-500);
  --tertiary-button-text-color-focused: var(--color-white-solid-500);
  --tertiary-button-text-color-disabled: var(--color-neutral-solid-400);
  --tertiary-button-text-color-loading: var(--color-neutral-solid-500);
  --tertiary-button-font-family: var(--label-font-family-primary-font);
  --tertiary-button-font-size: var(--label-font-size-md);
  --tertiary-button-line-height: var(--label-line-height-md);
  --tertiary-button-font-weight: var(--label-font-weight-medium);
  --tertiary-button-font-style: var(--font-font-style-normal);
  --tertiary-button-text-transform: var(--font-text-transform-capitalize);
  --tertiary-button-text-decoration: var(--font-text-decoration-none);
  --plain-text-button-v-padding: var(--spacing-xxs);
  --plain-text-button-h-padding: var(--spacing-xs);
  --plain-text-button-text-color: var(--color-secondary-solid-800);
  --plain-text-button-text-color-hovered: var(--color-secondary-solid-800);
  --plain-text-button-text-color-focused: var(--color-secondary-solid-800);
  --plain-text-button-text-color-disabled: var(--color-secondary-solid-400);
  --plain-text-button-text-color-loading: var(--color-neutral-solid-500);
  --plain-text-button-font-family: var(--label-font-family-primary-font);
  --plain-text-button-font-size: var(--label-font-size-sm);
  --plain-text-button-line-height: var(--label-line-height-sm);
  --plain-text-button-font-weight: var(--label-font-weight-regular);
  --plain-text-button-font-style: var(--font-font-style-normal);
  --plain-text-button-text-transform: var(--font-text-transform-capitalize);
  --plain-text-button-text-decoration: var(--font-text-decoration-none);
  --variant-option-button-bg-color: var(--color-white-solid-500);
  --variant-option-button-bg-color-hovered: var(--color-primary-solid-200);
  --variant-option-button-bg-color-focused: var(--color-primary-solid-200);
  --variant-option-button-bg-color-disabled: var(--color-neutral-solid-300);
  --variant-option-button-bg-color-loading: var(--color-neutral-solid-300);
  --variant-option-button-border-color: var(--color-neutral-solid-800);
  --variant-option-button-border-color-hovered: var(--color-primary-solid-500);
  --variant-option-button-border-color-focused: var(--color-primary-solid-500);
  --variant-option-button-border-color-disabled: var(--color-neutral-solid-300);
  --variant-option-button-border-color-loading: var(--color-neutral-solid-300);
  --variant-option-button-v-padding: var(--spacing-xs);
  --variant-option-button-h-padding: var(--spacing-xs);
  --variant-option-button-border-radius: var(--button-border-radius-sm);
  --variant-option-button-border-width: var(--border-width-thin);
  --variant-option-button-text-color: var(--color-secondary-solid-800);
  --variant-option-button-text-color-hovered: var(--color-primary-solid-500);
  --variant-option-button-text-color-focused: var(--color-primary-solid-500);
  --variant-option-button-text-color-disabled: var(--color-neutral-solid-400);
  --variant-option-button-text-color-loading: var(--color-neutral-solid-500);
  --variant-option-button-font-family: var(--label-font-family-primary-font);
  --variant-option-button-font-size: var(--label-font-size-md);
  --variant-option-button-line-height: var(--label-line-height-md);
  --variant-option-button-font-weight: var(--label-font-weight-medium);
  --variant-option-button-font-style: var(--font-font-style-normal);
  --variant-option-button-text-transform: var(--font-text-transform-capitalize);
  --variant-option-button-text-decoration: var(--font-text-decoration-none);
  --variant-option-button-image-border-radius: var(--button-border-radius-xl);
  --icon-button-bg-color: var(--color-transparent);
  --icon-button-bg-color-hovered: var(--color-transparent);
  --icon-button-bg-color-focused: var(--color-transparent);
  --icon-button-bg-color-disabled: var(--color-transparent);
  --icon-button-bg-color-loading: var(--color-transparent);
  --icon-button-border-color: var(--color-transparent);
  --icon-button-border-color-hovered: var(--color-transparent);
  --icon-button-border-color-focused: var(--color-transparent);
  --icon-button-border-color-disabled: var(--color-transparent);
  --icon-button-border-color-loading: var(--color-transparent);
  --icon-button-h-padding: var(--spacing-xs);
  --icon-button-v-padding: var(--spacing-xs);
  --icon-button-h-gap-between: var(--spacing-xs);
  --icon-button-border-width: var(--border-width-thin);
  --icon-button-border-radius: var(--button-border-radius-sm);
  --icon-button-icon-color: var(--color-secondary-solid-800);
  --icon-button-icon-color-hovered: var(--color-secondary-solid-600);
  --icon-button-icon-color-focused: var(--color-black-transparent-800);
  --icon-button-icon-color-disabled: var(--color-neutral-solid-400);
  --icon-button-icon-color-loading: var(--color-neutral-solid-500);
  --round-button-bg-color: var(--color-white-transparent-800);
  --round-button-bg-color-hovered: var(--color-neutral-transparent-500);
  --round-button-bg-color-focused: var(--color-neutral-transparent-500);
  --round-button-bg-color-disabled: var(--color-neutral-solid-300);
  --round-button-bg-color-loading: var(--color-neutral-solid-300);
  --round-button-border-color: var(--color-neutral-solid-400);
  --round-button-border-color-hovered: var(--color-neutral-solid-400);
  --round-button-border-color-focused: var(--color-neutral-solid-400);
  --round-button-border-color-disabled: var(--color-neutral-solid-300);
  --round-button-border-color-loading: var(--color-neutral-solid-300);
  --round-button-icon-color: var(--color-secondary-solid-800);
  --round-button-icon-color-hovered: var(--color-secondary-solid-600);
  --round-button-icon-color-focused: var(--color-secondary-solid-600);
  --round-button-icon-color-disabled: var(--color-neutral-solid-400);
  --round-button-icon-color-loading: var(--color-neutral-solid-500);
  --round-button-border-width: var(--border-width-thin);
  --round-button-border-radius: var(--button-border-radius-sm);
  --round-button-h-padding: var(--spacing-xs);
  --round-button-v-padding: var(--spacing-xs);
  --round-button-h-gap-between: var(--spacing-xs);
  --liked-button-bg-color: var(--color-neutral-transparent-200);
  --liked-button-icon-color: var(--color-secondary-solid-800);
  --liked-button-icon-color-hovered: var(--color-tertiary-solid-500);
  --liked-button-icon-color-focused: var(--color-tertiary-solid-500);
  --liked-button-icon-color-disabled: var(--color-transparent);
  --liked-button-icon-color-loading: var(--color-secondary-transparent-500);
  --liked-button-h-padding: var(--spacing-xxs);
  --liked-button-v-padding: var(--spacing-xxs);
  --liked-button-border-radius: var(--button-border-radius-xs);
  --checkbox-button-v-padding: var(--spacing-xxs);
  --checkbox-button-h-padding: var(--spacing-xxs);
  --checkbox-button-border-radius: var(--button-border-radius-xs);
  --checkbox-button-bg-color: var(--color-transparent);
  --checkbox-button-bg-color-hovered: var(--color-primary-solid-200);
  --checkbox-button-bg-color-focused: var(--color-primary-solid-400);
  --checkbox-button-bg-color-error: var(--color-error-solid-200);
  --checkbox-button-bg-color-disabled: var(--color-neutral-solid-300);
  --checkbox-button-border-color: var(--color-neutral-solid-500);
  --checkbox-button-border-color-hovered: var(--color-primary-solid-300);
  --checkbox-button-border-color-focused: var(--color-primary-solid-500);
  --checkbox-button-border-color-disabled: var(--color-neutral-solid-400);
  --checkbox-button-border-color-error: var(--color-error-solid-500);
  --radio-button-v-padding: var(--spacing-xxs);
  --radio-button-h-padding: var(--spacing-xxs);
  --radio-button-border-radius: var(--button-border-radius-xl);
  --radio-button-bg-color: var(--color-transparent);
  --radio-button-bg-color-hovered: var(--color-primary-solid-200);
  --radio-button-bg-color-focused: var(--color-primary-solid-400);
  --radio-button-bg-color-error: var(--color-error-solid-200);
  --radio-button-bg-color-disabled: var(--color-neutral-solid-300);
  --radio-button-border-color: var(--color-neutral-solid-500);
  --radio-button-border-color-hovered: var(--color-primary-solid-300);
  --radio-button-border-color-focused: var(--color-primary-solid-500);
  --radio-button-border-color-disabled: var(--color-neutral-solid-400);
  --radio-button-border-color-error: var(--color-error-solid-500);
  --product-card-body-container-bg-color: var(--color-white-solid-500);
  --product-card-body-container-bg-color-focused: var(--color-primary-solid-200);
  --product-card-body-container-border-color: var(--color-neutral-solid-400);
  --product-card-body-container-border-color-focused: var(--color-primary-solid-500);
  --product-card-body-container-v-padding: var(--spacing-xs);
  --product-card-body-container-v-gap-between: var(--spacing-xs);
  --product-card-body-container-h-gap-between: var(--spacing-xs);
  --product-card-body-container-h-padding: var(--spacing-xs);
  --product-card-body-container-border-radius: var(--product-card-image-border-radius);
  --product-card-image-border-radius: var(--banner-image-border-radius-xs);
  --product-card-border-radius: var(--border-radius-xxxs);
  --product-card-title-text-color: var(--color-secondary-solid-800);
  --product-card-title-font-family: var(--sub-title-font-family-primary-font);
  --product-card-title-font-size: var(--sub-title-font-size-sm);
  --product-card-title-line-height: var(--sub-title-line-height-sm);
  --product-card-title-font-weight: var(--sub-title-font-weight-strong);
  --product-card-title-font-style: var(--font-font-style-normal);
  --product-card-title-text-transform: var(--font-text-transform-capitalize);
  --product-card-title-text-decoration: var(--font-text-decoration-none);
  --product-card-variant-img-border-radius: var(--border-radius-tiny);
  --product-card-variant-img-border-color: var(--product-card-body-container-border-color);
  --service-card-title-text-color: var(--color-secondary-solid-800);
  --service-card-title-text-color-focused: var(--color-primary-solid-500);
  --service-card-title-font-family: var(--sub-title-font-family-primary-font);
  --service-card-title-font-size: var(--sub-title-font-size-sm);
  --service-card-title-line-height: var(--sub-title-line-height-sm);
  --service-card-title-font-weight: var(--sub-title-font-weight-strong);
  --service-card-title-font-style: var(--font-font-style-normal);
  --service-card-title-text-transform: var(--font-text-transform-capitalize);
  --service-card-title-text-decoration: var(--font-text-decoration-none);
  --service-card-bg-color: var(--color-white-solid-500);
  --service-card-bg-color-focused: var(--color-primary-solid-200);
  --service-card-border-color: var(--color-neutral-solid-400);
  --service-card-border-color-focused: var(--color-primary-solid-500);
  --service-card-v-padding: var(--spacing-sm);
  --service-card-v-gap-between: var(--spacing-xs);
  --service-card-body-text-color: var(--color-secondary-solid-800);
  --service-card-body-font-family: var(--body-font-family-primary-font);
  --service-card-body-font-size: var(--body-font-size-sm);
  --service-card-body-line-height: var(--body-line-height-sm);
  --service-card-body-font-weight: var(--body-font-weight-regular);
  --service-card-body-font-style: var(--font-font-style-normal);
  --service-card-body-text-transform: var(--font-text-transform-capitalize);
  --service-card-body-text-decoration: var(--font-text-decoration-none);
  --service-card-h-padding: var(--spacing-sm);
  --service-card-border-radius: var(--card-border-radius-sm);
  --addon-card-body-container-bg-color-focused: var(--color-primary-solid-200);
  --addon-card-body-container-border-color-focused: var(--color-primary-solid-500);
  --plain-dropdown-border-radius: var(--border-radius-none);
  --plain-dropdown-v-padding: var(--spacing-xs);
  --plain-dropdown-h-padding: var(--spacing-xs);
  --plain-dropdown-h-gap-between: var(--spacing-xs);
  --plain-dropdown-text-color: var(--color-secondary-solid-800);
  --plain-dropdown-font-family: var(--label-font-family-primary-font);
  --plain-dropdown-font-size: var(--label-font-size-sm);
  --plain-dropdown-line-height: var(--label-line-height-sm);
  --plain-dropdown-font-weight: var(--label-font-weight-regular);
  --plain-dropdown-font-style: var(--font-font-style-normal);
  --plain-dropdown-text-transform: var(--font-text-transform-capitalize);
  --plain-dropdown-text-decoration: var(--font-text-decoration-none);
  --dropdown-option-menu-v-padding: var(--spacing-xs);
  --dropdown-option-menu-h-padding: var(--spacing-xs);
  --dropdown-option-menu-h-gap-between: var(--spacing-xs);
  --dropdown-option-menu-border-radius: var(--border-radius-xxxs);
  --dropdown-option-menu-border-width: var(--border-width-thin);
  --dropdown-option-menu-border-color: var(--color-neutral-solid-400);
  --dropdown-option-menu-bg-color: var(--color-white-solid-500);
  --dropdown-option-menu-title-text-color: var(--color-secondary-solid-800);
  --dropdown-option-menu-title-font-family: var(--sub-title-font-family-primary-font);
  --dropdown-option-menu-title-font-size: var(--sub-title-font-size-xs);
  --dropdown-option-menu-title-line-height: var(--sub-title-line-height-xs);
  --dropdown-option-menu-title-font-weight: var(--sub-title-font-weight-medium);
  --dropdown-option-menu-title-font-style: var(--font-font-style-normal);
  --dropdown-option-menu-title-text-transform: var(--font-text-transform-capitalize);
  --dropdown-option-menu-title-text-decoration: var(--font-text-decoration-none);
  --dropdown-option-menu-option-v-padding: var(--spacing-xs);
  --dropdown-option-menu-option-h-padding: var(--spacing-xs);
  --dropdown-option-menu-option-border-radius: var(--border-radius-xxxs);
  --dropdown-option-menu-option-bg-color: var(--color-transparent);
  --dropdown-option-menu-option-bg-color-hovered: var(--color-neutral-solid-300);
  --dropdown-option-menu-option-bg-color-focused: var(--color-primary-solid-200);
  --dropdown-option-menu-option-text-color: var(--color-secondary-solid-800);
  --dropdown-option-menu-option-text-color-hovered: var(--color-secondary-solid-800);
  --dropdown-option-menu-option-text-color-focused: var(--color-primary-solid-500);
  --dropdown-option-menu-option-text-color-disabled: var(--color-secondary-solid-300);
  --dropdown-option-menu-option-font-family: var(--label-font-family-primary-font);
  --dropdown-option-menu-option-font-size: var(--label-font-size-sm);
  --dropdown-option-menu-option-line-height: var(--label-line-height-sm);
  --dropdown-option-menu-option-font-weight: var(--label-font-weight-regular);
  --dropdown-option-menu-option-font-style: var(--font-font-style-normal);
  --dropdown-option-menu-option-text-transform: var(--font-text-transform-capitalize);
  --dropdown-option-menu-option-text-decoration: var(--font-text-decoration-none);
  --footer-bg-color: var(--color-neutral-solid-200);
  --footer-title-text-color: var(--color-secondary-solid-800);
  --footer-title-font-family: var(--sub-title-font-family-primary-font);
  --footer-title-font-size: var(--sub-title-font-size-md);
  --footer-title-line-height: var(--sub-title-line-height-md);
  --footer-title-font-weight: var(--sub-title-font-weight-strong);
  --footer-title-font-style: var(--font-font-style-normal);
  --footer-title-text-transform: var(--font-text-transform-capitalize);
  --footer-title-text-decoration: var(--font-text-decoration-none);
  --footer-text-color: var(--color-secondary-solid-400);
  --footer-link-text-color: var(--color-secondary-solid-800);
  --footer-link-text-color-hovered: var(--color-primary-solid-500);
  --footer-link-font-family: var(--link-font-family-primary-font);
  --footer-link-font-size: var(--link-font-size-sm);
  --footer-link-line-height: var(--link-line-height-sm);
  --footer-link-font-weight: var(--link-font-weight-regular);
  --footer-link-font-style: var(--font-font-style-normal);
  --footer-link-text-transform: var(--font-text-transform-capitalize);
  --footer-link-text-decoration: var(--font-text-decoration-none);
  --footer-icon-border-radius: var(--border-radius-none);
  --footer-copyright-text-color: var(--color-secondary-solid-500);
  --footer-copyright-font-family: var(--body-font-family-primary-font);
  --footer-copyright-font-size: var(--body-font-size-xs);
  --footer-copyright-line-height: var(--body-line-height-xs);
  --footer-copyright-font-weight: var(--body-font-weight-regular);
  --footer-copyright-font-style: var(--font-font-style-normal);
  --footer-copyright-text-transform: var(--font-text-transform-capitalize);
  --footer-copyright-text-decoration: var(--font-text-decoration-none);
  --header-tab-bar-bg-color: var(--color-black-solid-500);
  --header-tab-bar-h-gap-padding: var(--spacing-xl);
  --header-tab-bar-enlarged-tab-bg-color: var(--color-primary-solid-500);
  --header-tab-bar-enlarged-tab-bg-color-hover: var(--color-primary-solid-600);
  --header-tab-bar-enlarged-tab-border-radius: var(--border-radius-xxxs);
  --header-tab-bar-enlarged-tab-title-text-color: var(--color-primary-solid-200);
  --header-tab-bar-enlarged-tab-title-text-hovered: var(--color-primary-solid-200);
  --header-tab-bar-enlarged-tab-title-font-family: var(--label-font-family-primary-font);
  --header-tab-bar-enlarged-tab-title-font-size: var(--label-font-size-md);
  --header-tab-bar-enlarged-tab-title-line-height: var(--label-line-height-md);
  --header-tab-bar-enlarged-tab-title-font-weight: var(--label-font-weight-medium);
  --header-tab-bar-enlarged-tab-title-font-style: var(--font-font-style-normal);
  --header-tab-bar-enlarged-tab-title-text-transform: var(--font-text-transform-capitalize);
  --header-tab-bar-enlarged-tab-title-text-decoration: var(--font-text-decoration-none);
  --header-tab-bar-normal-tab-bg-color: var(--color-transparent);
  --header-tab-bar-normal-tab-bg-color-hover: var(--color-transparent);
  --header-tab-bar-normal-tab-title-text-color: var(--color-white-solid-500);
  --header-tab-bar-normal-tab-title-text-hovered: var(--color-primary-solid-500);
  --header-tab-bar-normal-tab-title-font-family: var(--sub-title-font-family-primary-font);
  --header-tab-bar-normal-tab-title-font-size: var(--label-font-size-sm);
  --header-tab-bar-normal-tab-title-line-height: var(--label-line-height-sm);
  --header-tab-bar-normal-tab-title-font-weight: var(--label-font-weight-regular);
  --header-tab-bar-normal-tab-title-font-style: var(--font-font-style-normal);
  --header-tab-bar-normal-tab-title-text-transform: var(--font-text-transform-capitalize);
  --header-tab-bar-normal-tab-title-text-decoration: var(--font-text-decoration-none);
  --base-header-bg-color: var(--color-white-solid-500);
  --base-header-border-color: var(--color-neutral-solid-400);
  --base-header-text-color: var(--color-secondary-solid-800);
  --base-header-text-hover: var(--color-secondary-solid-600);
  --base-header-logged-color: var(--color-tertiary-solid-500);
  --base-header-logged-hovered: var(--color-tertiary-solid-500);
  --images-highlight-title-text-color: var(--color-secondary-solid-800);
  --images-highlight-title-font-family: var(--title-font-family-primary-font);
  --images-highlight-title-font-size: var(--title-font-size-md);
  --images-highlight-title-line-height: var(--title-line-height-md);
  --images-highlight-title-font-weight: var(--title-font-weight-strong);
  --images-highlight-title-font-style: var(--font-font-style-normal);
  --images-highlight-title-text-transform: var(--font-text-transform-capitalize);
  --images-highlight-title-text-decoration: var(--font-text-decoration-none);
  --images-highlight-body-text-color: var(--color-secondary-solid-800);
  --images-highlight-body-font-family: var(--body-font-family-primary-font);
  --images-highlight-body-font-size: var(--body-font-size-sm);
  --images-highlight-body-line-height: var(--body-line-height-sm);
  --images-highlight-body-font-weight: var(--body-font-weight-regular);
  --images-highlight-body-font-style: var(--font-font-style-normal);
  --images-highlight-body-text-transform: var(--font-text-transform-capitalize);
  --images-highlight-body-text-decoration: var(--font-text-decoration-none);
  --images-highlight-chevron-bg-color: var(--color-white-transparent-800);
  --images-highlight-chevron-bg-color-hovered: var(--color-neutral-transparent-500);
  --images-highlight-chevron-border-color: var(--color-neutral-solid-400);
  --images-highlight-chevron-border-color-hovered: var(--color-neutral-solid-400);
  --images-highlight-chevron-icon-color: var(--color-secondary-solid-800);
  --images-highlight-chevron-icon-color-hovered: var(--color-secondary-solid-600);
  --images-highlight-chevron-border-width: var(--border-width-thin);
  --images-highlight-chevron-border-radius: var(--button-border-radius-sm);
  --images-highlight-button-bg-color: var(--color-primary-solid-500);
  --images-highlight-button-bg-color-hovered: var(--color-primary-solid-600);
  --images-highlight-button-bg-color-focused: var(--color-primary-solid-800);
  --images-highlight-button-bg-color-disabled: var(--color-neutral-solid-300);
  --images-highlight-button-bg-color-loading: var(--color-neutral-solid-300);
  --images-highlight-button-border-color: var(--color-primary-solid-500);
  --images-highlight-button-border-color-hovered: var(--color-primary-solid-600);
  --images-highlight-button-border-color-focused: var(--color-primary-solid-800);
  --images-highlight-button-border-color-disabled: var(--color-neutral-solid-300);
  --images-highlight-button-border-color-loading: var(--color-neutral-solid-300);
  --images-highlight-button-v-padding: var(--spacing-sm);
  --images-highlight-button-h-padding: var(--spacing-xl);
  --images-highlight-button-border-width: var(--border-width-thin);
  --images-highlight-button-border-radius: var(--button-border-radius-sm);
  --images-highlight-button-text-color: var(--color-white-solid-500);
  --images-highlight-button-text-color-hovered: var(--color-white-solid-500);
  --images-highlight-button-text-color-focused: var(--color-white-solid-500);
  --images-highlight-button-text-color-disabled: var(--color-neutral-solid-400);
  --images-highlight-button-text-color-loading: var(--color-neutral-solid-500);
  --images-highlight-button-font-family: var(--label-font-family-primary-font);
  --images-highlight-button-font-size: var(--label-font-size-md);
  --images-highlight-button-line-height: var(--label-line-height-md);
  --images-highlight-button-font-weight: var(--label-font-weight-medium);
  --images-highlight-button-font-style: var(--font-font-style-normal);
  --images-highlight-button-text-transform: var(--font-text-transform-capitalize);
  --images-highlight-button-text-decoration: var(--font-text-decoration-none);
  --images-highlight-page-indicator-bg-color-active: var(--page-pagination-page-indicator-bg-color-active);
  --images-highlight-page-indicator-bg-color-inactive: var(--page-pagination-page-indicator-bg-color-inactive);
  --images-highlight-page-indicator-padding: var(--page-pagination-page-indicator-padding);
  --images-highlight-bg-color: var(--color-white-solid-500);
  --validation-message-v-gap-padding: var(--spacing-xs);
  --validation-message-font-family: var(--label-font-family-primary-font);
  --validation-message-font-size: var(--body-font-size-sm);
  --validation-message-line-height: var(--body-line-height-sm);
  --validation-message-font-weight: var(--body-font-weight-regular);
  --validation-message-font-style: var(--font-font-style-normal);
  --validation-message-text-transform: var(--font-text-transform-capitalize);
  --validation-message-text-decoration: var(--font-text-decoration-none);
  --validation-message-success-text-color: var(--color-success-solid-600);
  --validation-message-error-text-color: var(--color-error-solid-600);
  --validation-message-neutral-text-color: var(--color-secondary-solid-600);
  --listing-filter-border-color: var(--color-neutral-solid-400);
  --listing-filter-h-padding: var(--spacing-md);
  --listing-filter-h-gap-between: var(--spacing-xs);
  --listing-filter-v-padding: var(--spacing-xs);
  --listing-filter-container-top-bg-color: var(--color-neutral-solid-300);
  --listing-filter-container-top-border-radius: var(--border-radius-xxxs);
  --listing-filter-container-top-title-text-color: var(--color-secondary-solid-800);
  --listing-filter-container-top-title-font-family: var(--body-font-family-primary-font);
  --listing-filter-container-top-title-font-size: var(--sub-title-font-size-sm);
  --listing-filter-container-top-title-line-height: var(--sub-title-line-height-sm);
  --listing-filter-container-top-title-font-weight: var(--sub-title-font-weight-strong);
  --listing-filter-container-top-title-font-style: var(--font-font-style-normal);
  --listing-filter-container-top-title-text-transform: var(--font-text-transform-capitalize);
  --listing-filter-container-top-title-text-decoration: var(--font-text-decoration-none);
  --listing-filter-container-top-reset-button-text-color: var(--color-secondary-solid-500);
  --listing-filter-container-details-bg-color: var(--color-white-solid-500);
  --listing-filter-container-details-border-color: var(--color-neutral-solid-400);
  --listing-filter-container-details-border-radius: var(--listing-filter-container-top-border-radius);
  --listing-filter-container-details-title-text-color: var(--color-secondary-solid-800);
  --listing-filter-container-details-title-font-family: var(--sub-title-font-family-primary-font);
  --listing-filter-container-details-title-font-size: var(--sub-title-font-size-xs);
  --listing-filter-container-details-title-line-height: var(--sub-title-line-height-xs);
  --listing-filter-container-details-title-font-weight: var(--sub-title-font-weight-medium);
  --listing-filter-container-details-title-font-style: var(--font-font-style-normal);
  --listing-filter-container-details-title-text-transform: var(--font-text-transform-capitalize);
  --listing-filter-container-details-title-text-decoration: var(--font-text-decoration-none);
  --listing-filter-container-details-list-item-text-color: var(--color-secondary-solid-800);
  --listing-filter-container-details-list-item-number-text-color: var(--color-secondary-solid-400);
  --listing-filter-container-details-list-item-number-font-family: var(--body-font-family-primary-font);
  --listing-filter-container-details-list-item-number-font-size: var(--label-font-size-sm);
  --listing-filter-container-details-list-item-number-line-height: var(--label-line-height-sm);
  --listing-filter-container-details-list-item-number-font-weight: var(--label-font-weight-regular);
  --listing-filter-container-details-list-item-number-font-style: var(--font-font-style-normal);
  --listing-filter-container-details-list-item-number-text-transform: var(--font-text-transform-capitalize);
  --listing-filter-container-details-list-item-number-text-decoration: var(--font-text-decoration-none);
  --listing-filter-container-details-list-item-text-color-hovered: var(--color-secondary-solid-800);
  --listing-filter-container-details-list-item-text-color-focused: var(--color-primary-solid-500);
  --listing-filter-container-details-list-item-h-padding-2: var(--spacing-md);
  --listing-filter-container-details-list-item-h-padding-3: var(--spacing-xxxl);
  --listing-filter-container-details-list-item-font-family: var(--body-font-family-primary-font);
  --listing-filter-container-details-list-item-font-size: var(--label-font-size-sm);
  --listing-filter-container-details-list-item-line-height: var(--label-line-height-sm);
  --listing-filter-container-details-list-item-font-weight: var(--label-font-weight-regular);
  --listing-filter-container-details-list-item-font-style: var(--font-font-style-normal);
  --listing-filter-container-details-list-item-text-transform: var(--font-text-transform-capitalize);
  --listing-filter-container-details-list-item-text-decoration: var(--font-text-decoration-none);
  --loading-bar-active: var(--color-primary-solid-400);
  --loading-bar-bg-color: var(--color-neutral-solid-300);
  --badge-bg-color: var(--color-warning-solid-500);
  --badge-border-color: var(--color-black-solid-500);
  --badge-text-color: var(--color-white-solid-500);
  --badge-border-radius: var(--border-radius-rounded);
  --page-pagination-page-number-bg-color: var(--color-transparent);
  --page-pagination-page-number-bg-color-hovered: var(--color-neutral-solid-200);
  --page-pagination-page-number-bg-color-focused: var(--color-primary-solid-500);
  --page-pagination-page-number-bg-color-disabled: var(--color-transparent);
  --page-pagination-page-number-border-color: var(--color-transparent);
  --page-pagination-page-number-border-color-hovered: var(--color-transparent);
  --page-pagination-page-number-border-color-focused: var(--color-transparent);
  --page-pagination-page-number-border-color-disabled: var(--color-transparent);
  --page-pagination-page-number-text-color: var(--color-secondary-solid-600);
  --page-pagination-page-number-text-color-focused: var(--color-primary-solid-200);
  --page-pagination-page-number-text-color-disabled: var(--color-neutral-solid-400);
  --page-pagination-page-number-border-radius: var(--border-radius-rounded);
  --page-pagination-page-number-font-family: var(--sub-title-font-family-primary-font);
  --page-pagination-page-number-font-size: var(--font-font-size-xs);
  --page-pagination-page-number-line-height: var(--body-line-height-sm);
  --page-pagination-page-number-font-weight: var(--body-font-weight-regular);
  --page-pagination-page-number-font-style: var(--font-font-style-normal);
  --page-pagination-page-number-text-transform: var(--font-text-transform-capitalize);
  --page-pagination-page-number-text-decoration: var(--font-text-decoration-none);
  --page-pagination-h-gap-between: var(--spacing-xs);
  --page-pagination-item-per-page-text-color: var(--color-secondary-solid-600);
  --page-pagination-page-indicator-bg-color-active: var(--color-primary-solid-400);
  --page-pagination-page-indicator-bg-color-inactive: var(--color-neutral-solid-300);
  --page-pagination-page-indicator-padding: var(--spacing-xs);
  --page-pagination-text-indicator-text-color: var(--color-white-solid-500);
  --page-pagination-text-indicator-bg-color: var(--color-gray-transparent-800);
  --page-pagination-text-indicator-padding: var(--spacing-xxs);
  --page-pagination-text-indicator-font-family: var(--sub-title-font-family-primary-font);
  --page-pagination-text-indicator-font-size: var(--font-font-size-xs);
  --page-pagination-text-indicator-line-height: var(--body-line-height-sm);
  --page-pagination-text-indicator-font-weight: var(--body-font-weight-regular);
  --page-pagination-text-indicator-font-style: var(--font-font-style-normal);
  --page-pagination-text-indicator-text-transform: var(--font-text-transform-capitalize);
  --page-pagination-text-indicator-text-decoration: var(--font-text-decoration-none);
  --pdp-available-store-title-font-family: var(--sub-title-font-family-primary-font);
  --pdp-available-store-title-font-size: var(--sub-title-font-size-sm);
  --pdp-available-store-title-line-height: var(--sub-title-line-height-sm);
  --pdp-available-store-title-font-weight: var(--sub-title-font-weight-medium);
  --pdp-available-store-title-font-style: var(--font-font-style-normal);
  --pdp-available-store-title-text-transform: var(--font-text-transform-capitalize);
  --pdp-available-store-title-text-decoration: var(--font-text-decoration-none);
  --pdp-available-store-bg-color: var(--color-neutral-solid-200);
  --pdp-available-store-title-color: var(--color-secondary-solid-800);
  --pdp-available-store-text-color: var(--color-secondary-solid-800);
  --pdp-available-store-text-color-limited: var(--color-error-solid-500);
  --pdp-available-store-border-radius: var(--border-radius-xxxs);
  --pdp-available-store-body-font-family: var(--body-font-family-primary-font);
  --pdp-available-store-body-font-size: var(--body-font-size-sm);
  --pdp-available-store-body-line-height: var(--body-line-height-sm);
  --pdp-available-store-body-font-weight: var(--sub-title-font-weight-medium);
  --pdp-available-store-body-font-style: var(--font-font-style-normal);
  --pdp-available-store-body-text-transform: var(--font-text-transform-capitalize);
  --pdp-available-store-body-text-decoration: var(--font-text-decoration-none);
  --pdp-checkout-block-body-text_color: var(--color-secondary-solid-800);
  --pdp-checkout-block-body-font-family: var(--sub-title-font-family-primary-font);
  --pdp-checkout-block-body-font-size: var(--body-font-size-sm);
  --pdp-checkout-block-body-line-height: var(--body-line-height-sm);
  --pdp-checkout-block-body-font-weight: var(--body-font-weight-regular);
  --pdp-checkout-block-body-font-style: var(--font-font-style-normal);
  --pdp-checkout-block-body-text-decoration: var(--font-text-decoration-none);
  --pdp-checkout-block-body-text-transform: var(--font-text-transform-capitalize);
  --pdp-checkout-block-bg-color: var(--color-neutral-solid-300);
  --pdp-checkout-block-border-radius: var(--border-radius-xxxs);
  --pdp-checkout-block-content-background: var(--color-white-solid-500);
  --pdp-image-slider-border-radius: var(--banner-image-border-radius-xs);
  --pdp-image-slider-h-gap-between: var(--spacing-md);
  --pdp-image-slider-v-gap-between: var(--spacing-md);
  --popup-modal-bg-color: var(--color-white-solid-500);
  --popup-modal-image-border-radius: var(--border-radius-xxxs);
  --popup-modal-title-text-color: var(--color-secondary-solid-800);
  --popup-modal-title-font-family: var(--sub-title-font-family-primary-font);
  --popup-modal-title-font-size: var(--sub-title-font-size-sm);
  --popup-modal-title-line-height: var(--sub-title-line-height-sm);
  --popup-modal-title-font-weight: var(--sub-title-font-weight-medium);
  --popup-modal-title-font-style: var(--font-font-style-normal);
  --popup-modal-title-text-transform: var(--font-text-transform-capitalize);
  --popup-modal-title-text-decoration: var(--font-text-decoration-none);
  --popup-modal-body-text-color: var(--color-secondary-solid-600);
  --popup-modal-body-font-family: var(--body-font-family-primary-font);
  --popup-modal-body-font-size: var(--body-font-size-sm);
  --popup-modal-body-line-height: var(--body-line-height-sm);
  --popup-modal-body-font-weight: var(--body-font-weight-regular);
  --popup-modal-body-font-style: var(--font-font-style-normal);
  --popup-modal-body-text-transform: var(--font-text-transform-capitalize);
  --popup-modal-body-text-decoration: var(--font-text-decoration-none);
  --popup-modal-border-color: var(--color-neutral-solid-400);
  --popup-modal-close-icon-color: var(--color-neutral-solid-500);
  --popup-modal-h-padding: var(--spacing-hg);
  --popup-modal-v-padding: var(--blur-lg);
  --popup-modal-button-spacing: var(--blur-md);
  --popup-modal-border-radius: var(--border-radius-md);
  --popup-modal-border-width: var(--border-width-thin);
  --popup-modal-overlay-color: var(--color-black-transparent-500);
  --original-price-text-color: var(--color-secondary-solid-800);
  --original-price-font-family: var(--label-font-family-primary-font);
  --original-price-font-size: var(--label-font-size-sm);
  --original-price-line-height: var(--label-line-height-sm);
  --original-price-font-weight: var(--label-font-weight-strong);
  --original-price-font-style: var(--font-font-style-normal);
  --original-price-text-transform: var(--font-text-transform-uppercase);
  --original-price-text-decoration: var(--font-text-decoration-none);
  --crossed-original-price-text-color: var(--original-price-text-color);
  --crossed-original-price-font-family: var(--label-font-family-primary-font);
  --crossed-original-price-font-size: var(--font-font-size-tiny);
  --crossed-original-price-line-height: var(--font-line-height-tiny);
  --crossed-original-price-font-weight: var(--label-font-weight-regular);
  --crossed-original-price-font-style: var(--font-font-style-normal);
  --crossed-original-price-text-transform: var(--font-text-transform-uppercase);
  --crossed-original-price-text-decoration: var(--font-text-decoration-none);
  --discounted-price-text-color: var(--color-tertiary-solid-500);
  --discounted-price-font-family: var(--label-font-family-primary-font);
  --discounted-price-font-size: var(--label-font-size-sm);
  --discounted-price-line-height: var(--label-line-height-sm);
  --discounted-price-font-weight: var(--label-font-weight-strong);
  --discounted-price-font-style: var(--font-font-style-normal);
  --discounted-price-text-transform: var(--font-text-transform-uppercase);
  --discounted-price-text-decoration: var(--font-text-decoration-none);
  --discounted-price-up-label-color: var(--discounted-price-text-color);
  --discounted-price-up-label-font-family: var(--label-font-family-primary-font);
  --discounted-price-up-label-font-size: var(--label-font-size-xs);
  --discounted-price-up-label-line-height: var(--label-line-height-xs);
  --discounted-price-up-label-font-weight: var(--label-font-weight-regular);
  --discounted-price-up-label-font-style: var(--font-font-style-normal);
  --discounted-price-up-label-text-transform: var(--font-text-transform-lowercase);
  --discounted-price-up-label-text-decoration: var(--font-text-decoration-none);
  --total-saved-price-text-color: var(--discounted-price-text-color);
  --total-saved-price-saved-label-text-color: var(--total-saved-price-text-color);
  --total-saved-price-saved-label-font-family: var(--label-font-family-primary-font);
  --total-saved-price-saved-label-font-size: var(--label-font-size-xs);
  --total-saved-price-saved-label-line-height: var(--label-line-height-xs);
  --total-saved-price-saved-label-font-weight: var(--label-font-weight-regular);
  --total-saved-price-saved-label-font-style: var(--font-font-style-normal);
  --total-saved-price-saved-label-text-transform: var(--font-text-transform-lowercase);
  --total-saved-price-saved-label-text-decoration: var(--font-text-decoration-none);
  --total-saved-price-font-family: var(--label-font-family-primary-font);
  --total-saved-price-font-size: var(--label-font-size-xs);
  --total-saved-price-line-height: var(--label-line-height-xs);
  --total-saved-price-font-weight: var(--label-font-weight-regular);
  --total-saved-price-font-style: var(--font-font-style-normal);
  --total-saved-price-text-transform: var(--font-text-transform-capitalize);
  --total-saved-price-text-decoration: var(--font-text-decoration-none);
  --qty-input-v-gap-padding: var(--spacing-xs);
  --qty-input-h-gap-padding: var(--spacing-md);
  --qty-input-border-radius: var(--input-field-border-radius-xl);
  --qty-input-bg-color: var(--color-white-solid-500);
  --qty-input-bg-color-hovered: var(--color-neutral-solid-200);
  --qty-input-bg-color-focused: var(--color-white-solid-500);
  --qty-input-bg-color-disabled: var(--color-neutral-solid-300);
  --qty-input-border-color: var(--color-neutral-solid-400);
  --qty-input-border-color-disabled: var(--color-neutral-solid-400);
  --qty-input-border-color-hovered: var(--qty-input-border-color);
  --qty-input-border-color-focused: var(--color-secondary-solid-800);
  --qty-input-text-color: var(--color-secondary-solid-800);
  --qty-input-text-color-hovered: var(--color-secondary-solid-800);
  --qty-input-text-color-focused: var(--color-secondary-solid-800);
  --qty-input-text-color-disabled: var(--color-secondary-solid-400);
  --quick-registration-section-bg-color: var(--color-neutral-solid-200);
  --quick-registration-section-text-color: var(--color-secondary-solid-600);
  --quick-registration-section-h-padding: var(--spacing-md);
  --quick-registration-section-v-padding: var(--spacing-md);
  --quick-registration-section-v-gap-between: var(--spacing-sm);
  --quick-registration-section-body-font-family: var(--body-font-family-primary-font);
  --quick-registration-section-body-font-size: var(--body-font-size-sm);
  --quick-registration-section-body-line-height: var(--body-line-height-sm);
  --quick-registration-section-body-font-weight: var(--body-font-weight-regular);
  --quick-registration-section-body-font-style: var(--font-font-style-normal);
  --quick-registration-section-body-text-transform: var(--font-text-transform-capitalize);
  --quick-registration-section-body-text-decoration: var(--font-text-decoration-none);
  --related-product-bg-color: var(--color-neutral-solid-300);
  --review-star-bg-color-enabled: var(--color-primary-solid-500);
  --review-star-bg-color-disabled: var(--color-neutral-solid-600);
  --review-h-gap-padding: var(--spacing-xxxs);
  --review-text-color: var(--color-secondary-solid-600);
  --review-border-color: var(--color-neutral-solid-600);
  --review-font-family: var(--sub-title-font-family-primary-font);
  --review-font-size: var(--label-font-size-xs);
  --review-line-height: var(--label-line-height-xs);
  --review-font-weight: var(--label-font-weight-regular);
  --review-font-style: var(--font-font-style-normal);
  --review-text-transform: var(--font-text-transform-capitalize);
  --review-text-decoration: var(--font-text-decoration-none);
  --scroll-bar-bg-color: var(--color-neutral-solid-300);
  --scroll-bar-active-color: var(--color-neutral-solid-600);
  --scroll-bar-border-radius: var(--border-radius-rounded);
  --search-modal-v-padding: var(--spacing-xs);
  --search-modal-h-padding: var(--spacing-xs);
  --search-modal-search-bar-bg-color-enabled: var(--color-neutral-solid-200);
  --search-modal-search-bar-bg-color-hovered: var(--color-neutral-solid-200);
  --search-modal-search-bar-bg-color-focused: var(--color-white-solid-500);
  --search-modal-search-bar-border-color-enabled: var(--color-neutral-solid-400);
  --search-modal-search-bar-border-color-hovered: var(--color-neutral-solid-400);
  --search-modal-search-bar-border-color-focused: var(--color-primary-solid-500);
  --search-modal-search-bar-icon-color: var(--color-secondary-solid-600);
  --search-modal-search-bar-input-text-color: var(--color-secondary-solid-800);
  --search-modal-search-bar-input-font-family: var(--sub-title-font-family-primary-font);
  --search-modal-search-bar-input-font-size: var(--body-font-size-sm);
  --search-modal-search-bar-input-line-height: var(--body-line-height-sm);
  --search-modal-search-bar-input-font-weight: var(--body-font-weight-regular);
  --search-modal-search-bar-input-font-style: var(--font-font-style-normal);
  --search-modal-search-bar-input-text-transform: var(--font-text-transform-capitalize);
  --search-modal-search-bar-input-text-decoration: var(--font-text-decoration-none);
  --search-modal-search-bar-placeholder-text-color: var(--color-secondary-solid-400);
  --search-modal-bg-color: var(--color-white-solid-500);
  --search-modal-border-color: var(--color-neutral-solid-400);
  --search-modal-border-radius: var(--border-radius-xxxs);
  --site-menu-bg-color: var(--color-white-solid-500);
  --site-menu-border-color: var(--color-neutral-solid-400);
  --site-menu-h-gap-padding: var(--spacing-xs);
  --site-menu-v-gap-padding: var(--spacing-md);
  --site-menu-border-radius: var(--container-border-radius-sm);
  --site-menu-back-button-bg-color: var(--color-secondary-solid-800);
  --site-menu-back-button-icon-color: var(--color-white-solid-200);
  --site-menu-back-button-border-radius: var(--border-radius-xxxs);
  --site-menu-banner-image-border-radius: var(--banner-image-border-radius-xs);
  --site-menu-banner-image-v-gap-between: var(--border-radius-xxxs);
  --site-menu-banner-image-title-text-color: var(--color-secondary-solid-800);
  --site-menu-banner-image-title-font-family: var(--label-font-family-primary-font);
  --site-menu-banner-image-title-font-size: var(--label-font-size-sm);
  --site-menu-banner-image-title-line-height: var(--label-line-height-sm);
  --site-menu-banner-image-title-font-weight: var(--label-font-weight-regular);
  --site-menu-banner-image-title-font-style: var(--font-font-style-normal);
  --site-menu-banner-image-title-text-transform: var(--font-text-transform-capitalize);
  --site-menu-banner-image-title-text-decoration: var(--font-text-decoration-none);
  --site-menu-register-login-section-bg-color: var(--color-neutral-solid-200);
  --site-menu-register-login-section-text-color: var(--color-secondary-solid-600);
  --site-menu-register-login-section-h-padding: var(--spacing-sm);
  --site-menu-register-login-section-v-padding: var(--spacing-md);
  --site-menu-thumbnail-border-radius: var(--border-radius-rounded);
  --list-item-category-item-bg-color: var(--color-primary-solid-200);
  --list-item-category-item-bg-color-hovered: var(--color-primary-solid-200);
  --list-item-category-item-bg-color-focused: var(--color-primary-solid-200);
  --list-item-category-item-text-color: var(--color-secondary-solid-800);
  --list-item-category-item-text-color-hovered: var(--color-primary-solid-500);
  --list-item-category-item-text-color-focused: var(--color-primary-solid-500);
  --list-item-category-item-font-family: var(--sub-title-font-family-primary-font);
  --list-item-category-item-font-size: var(--body-font-size-sm);
  --list-item-category-item-line-height: var(--body-line-height-sm);
  --list-item-category-item-font-weight: var(--body-font-weight-medium);
  --list-item-category-item-font-style: var(--font-font-style-normal);
  --list-item-category-item-text-transform: var(--font-text-transform-capitalize);
  --list-item-category-item-text-decoration: var(--font-text-decoration-none);
  --list-item-h-pading: var(--spacing-sm);
  --list-item-v-pading: var(--spacing-xs);
  --list-item-border-radius: var(--button-border-radius-sm);
  --list-item-product-item-bg-color: var(--color-primary-solid-200);
  --list-item-product-item-bg-color-hovered: var(--color-primary-solid-200);
  --list-item-product-item-bg-color-focused: var(--color-primary-solid-200);
  --list-item-product-item-text-color: var(--color-secondary-solid-800);
  --list-item-product-item-text-color-hovered: var(--color-primary-solid-500);
  --list-item-product-item-text-color-focused: var(--color-primary-solid-500);
  --list-item-product-item-font-family: var(--sub-title-font-family-primary-font);
  --list-item-product-item-font-size: var(--body-font-size-sm);
  --list-item-product-item-line-height: var(--body-line-height-sm);
  --list-item-product-item-font-weight: var(--body-font-weight-regular);
  --list-item-product-item-font-style: var(--font-font-style-normal);
  --list-item-product-item-text-transform: var(--font-text-transform-capitalize);
  --list-item-product-item-text-decoration: var(--font-text-decoration-none);
  --sticky-checkout-border-color: var(--color-neutral-solid-400);
  --sticky-checkout-bg-color: var(--color-white-solid-500);
  --sticky-checkout-border-radius: var(--border-radius-xxxs);
  --sticky-checkout-h-gap-padding: var(--spacing-xs);
  --sticky-checkout-h-padding: var(--spacing-md);
  --sticky-checkout-v-padding: var(--spacing-sm);
  --sticky-checkout-image-radius: var(--spacing-xs);
  --slider-banner-images-banner-border-radius: var(--border-radius-none);
  --slider-banner-images-banner-h-gap-between: var(--spacing-sm);
  --slider-banner-images-chevron-bg-color: var(--color-white-transparent-800);
  --slider-banner-images-chevron-bg-color-hovered: var(--color-neutral-transparent-500);
  --slider-banner-images-chevron-border-color: var(--color-neutral-solid-400);
  --slider-banner-images-chevron-border-color-hovered: var(--color-neutral-solid-400);
  --slider-banner-images-chevron-icon-color: var(--color-secondary-solid-800);
  --slider-banner-images-chevron-icon-color-hovered: var(--color-secondary-solid-600);
  --slider-banner-images-chevron-border-width: var(--border-width-thin);
  --slider-banner-images-chevron-border-radius: var(--button-border-radius-sm);
  --slider-banner-images-text-indicator-text-color: var(--page-pagination-text-indicator-text-color);
  --slider-banner-images-text-indicator-bg-color: var(--page-pagination-text-indicator-bg-color);
  --slider-banner-images-text-indicator-padding: var(--page-pagination-text-indicator-padding);
  --slider-banner-images-text-indicator-font-family: var(--page-pagination-text-indicator-font-family);
  --slider-banner-images-text-indicator-font-size: var(--page-pagination-text-indicator-font-size);
  --slider-banner-images-text-indicator-line-height: var(--page-pagination-text-indicator-line-height);
  --slider-banner-images-text-indicator-font-weight: var(--page-pagination-text-indicator-font-weight);
  --slider-banner-images-text-indicator-font-style: var(--page-pagination-text-indicator-font-style);
  --slider-banner-images-text-indicator-text-transform: var(--page-pagination-text-indicator-text-transform);
  --slider-banner-images-text-indicator-text-decoration: var(--page-pagination-text-indicator-text-decoration);
  --slider-banner-images-page-indicator-bg-color-active: var(--page-pagination-page-indicator-bg-color-active);
  --slider-banner-images-page-indicator-bg-color-inactive: var(--page-pagination-page-indicator-bg-color-inactive);
  --slider-banner-images-page-indicator-padding: var(--page-pagination-page-indicator-padding);
  --slider-banner-images-bg-color: var(--color-white-solid-500);
  --base-tag-bg-color: var(--color-neutral-solid-200);
  --base-tag-border-color: var(--color-neutral-solid-500);
  --base-tag-text-color: var(--color-secondary-solid-800);
  --base-tag-v-padding: var(--spacing-xxs);
  --base-tag-h-padding: var(--spacing-xs);
  --base-tag-h-gap-between: var(--spacing-xxs);
  --base-tag-border-radius: var(--tag-border-radius-xl);
  --base-tag-border-width: var(--border-width-thin);
  --base-tag-font-family: var(--sub-title-font-family-primary-font);
  --base-tag-font-size: var(--label-font-size-sm);
  --base-tag-line-height: var(--label-line-height-sm);
  --base-tag-font-weight: var(--label-font-weight-regular);
  --base-tag-font-style: var(--font-font-style-normal);
  --base-tag-text-transform: var(--font-text-transform-capitalize);
  --base-tag-text-decoration: var(--font-text-decoration-none);
  --card-promotion-tag-bg-color: var(--color-white-solid-500);
  --card-promotion-tag-border-color: var(--color-tertiary-solid-500);
  --card-promotion-tag-text-color: var(--color-tertiary-solid-500);
  --card-promotion-tag-border-radius: var(--tag-border-radius-xs);
  --stock-level-tag-bg-color: var(--color-error-solid-500);
  --stock-level-tag-border-color: var(--color-error-solid-500);
  --stock-level-tag-text-color: var(--color-red-solid-200);
  --stock-level-tag-border-radius: var(--tag-border-radius-xs);
  --review-tag-bg-color: var(--color-white-solid-500);
  --review-tag-border-color: var(--color-primary-solid-500);
  --review-tag-bg-color-focused: var(--color-primary-solid-200);
  --review-tag-text-color-focused: var(--color-primary-solid-500);
  --promotion-highlight-tag-blur: var(--blur-lg);
  --promotion-highlight-tag-bg-color: var(--color-tertiary-transparent-600);
  --promotion-highlight-tag-text-color: var(--color-white-solid-500);
  --base-title-group-border-color: var(--color-secondary-solid-800);
  --base-title-group-border-width: var(--border-width-thin);
  --base-title-group-title-text-color: var(--color-secondary-solid-800);
  --base-title-group-title-font-family: var(--sub-title-font-family-primary-font);
  --base-title-group-title-font-size: var(--sub-title-font-size-md);
  --base-title-group-title-line-height: var(--sub-title-line-height-md);
  --base-title-group-title-font-weight: var(--sub-title-font-weight-strong);
  --base-title-group-title-font-style: var(--font-font-style-normal);
  --base-title-group-title-text-transform: var(--font-text-transform-capitalize);
  --base-title-group-title-text-decoration: var(--font-text-decoration-none);
  --base-title-group-title-b-padding: var(--spacing-xxs);
  --hint-title-group-title-font-family: var(--sub-title-font-family-primary-font);
  --hint-title-group-title-font-size: var(--sub-title-font-size-sm);
  --hint-title-group-title-line-height: var(--sub-title-line-height-sm);
  --hint-title-group-title-font-weight: var(--sub-title-font-weight-strong);
  --hint-title-group-title-font-style: var(--font-font-style-normal);
  --hint-title-group-title-text-transform: var(--font-text-transform-capitalize);
  --hint-title-group-title-text-decoration: var(--font-text-decoration-none);
  --hint-title-group-title-b-padding: var(--spacing-xxs);
  --hint-title-group-hint-text-color: var(--color-secondary-solid-500);
  --hint-title-group-hint-font-family: var(--sub-title-font-family-primary-font);
  --hint-title-group-hint-font-size: var(--body-font-size-sm);
  --hint-title-group-hint-line-height: var(--body-line-height-sm);
  --hint-title-group-hint-font-weight: var(--body-font-weight-regular);
  --hint-title-group-hint-font-style: var(--font-font-style-normal);
  --hint-title-group-hint-text-transform: var(--font-text-transform-capitalize);
  --hint-title-group-hint-text-decoration: var(--font-text-decoration-none);
  --hint-title-group-hint-t-padding: var(--spacing-xxs);
  --toast-notification-bg-color: var(--color-neutral-solid-200);
  --toast-notification-border-color: var(--color-neutral-solid-500);
  --toast-notification-closed-icon-color: var(--color-neutral-solid-500);
  --toast-notification-h-padding: var(--spacing-sm);
  --toast-notification-v-padding: var(--spacing-xs);
  --toast-notification-h-gap-between: var(--spacing-xs);
  --toast-notification-border-width: var(--border-width-thin);
  --toast-notification-border-radius: var(--border-radius-xxxs);
  --toast-notification-title-text-color: var(--color-secondary-solid-800);
  --toast-notification-title-font-family: var(--label-font-family-primary-font);
  --toast-notification-title-font-size: var(--label-font-size-sm);
  --toast-notification-title-line-height: var(--sub-title-line-height-xs);
  --toast-notification-title-font-weight: var(--sub-title-font-weight-medium);
  --toast-notification-title-font-style: var(--font-font-style-normal);
  --toast-notification-title-text-transform: var(--font-text-transform-capitalize);
  --toast-notification-title-text-decoration: var(--font-text-decoration-none);
  --toast-notification-body-text-color: var(--color-secondary-solid-600);
  --toast-notification-body-font-family: var(--body-font-family-primary-font);
  --toast-notification-body-font-size: var(--body-font-size-xs);
  --toast-notification-body-line-height: var(--body-line-height-xs);
  --toast-notification-body-font-weight: var(--body-font-weight-regular);
  --toast-notification-body-font-style: var(--font-font-style-normal);
  --toast-notification-body-text-transform: var(--font-text-transform-lowercase);
  --toast-notification-body-text-decoration: var(--font-text-decoration-none);
  --success-toast-bg-color: var(--color-success-solid-200);
  --success-toast-border-color: var(--color-success-solid-500);
  --success-toast-title-text-color: var(--color-success-solid-800);
  --error-toast-bg-color: var(--color-error-solid-200);
  --error-toast-border-color: var(--color-error-solid-500);
  --error-toast-title-text-color: var(--color-error-solid-800);
  --warning-toast-bg-color: var(--color-warning-solid-200);
  --warning-toast-border-color: var(--color-warning-solid-500);
  --warning-toast-title-text-color: var(--color-warning-solid-800);
  --icon-color: var(--color-neutral-solid-600);
  --tooltip-bg-color: var(--color-neutral-solid-200);
  --tooltip-border-color: var(--color-neutral-solid-400);
  --tooltip-text-color: var(--color-secondary-solid-600);
  --tooltip-font-family: var(--body-font-family-primary-font);
  --tooltip-font-size: var(--body-font-size-sm);
  --tooltip-line-height: var(--body-line-height-sm);
  --tooltip-font-weight: var(--body-font-weight-regular);
  --tooltip-font-style: var(--font-font-style-normal);
  --tooltip-text-transform: var(--font-text-transform-capitalize);
  --tooltip-text-decoration: var(--font-text-decoration-none);
  --tooltip-border-radius: var(--border-radius-tiny);
}