
@media screen and (min-width: 1024px) {
  :root {
  --color-brand-1-50: #fbfbfb;
  --color-brand-1-100: #f1f1f1;
  --color-brand-1-200: #e8e8e8;
  --color-brand-1-300: #dc3530;
  --color-brand-1-400: #deb899;
  --color-brand-1-500: #feff54;
  --color-brand-1-600: #c7ff12;
  --color-brand-1-700: #3fff74;
  --color-brand-1-800: #f098f0;
  --color-brand-1-900: #732d5c;
  --color-brand-2-50: #fbfbfb;
  --color-brand-2-100: #f1f1f1;
  --color-brand-2-200: #e8e8e8;
  --color-brand-2-300: #bbb;
  --color-brand-2-400: #828282;
  --color-brand-2-500: #666;
  --color-brand-2-600: #494949;
  --color-brand-2-700: #2b2b2b;
  --color-brand-2-800: #0f0f0f;
  --color-brand-2-900: #000;
  --color-brand-3-50: #fbfbfb;
  --color-brand-3-100: #f1f1f1;
  --color-brand-3-200: #e8e8e8;
  --color-brand-3-300: #bbb;
  --color-brand-3-400: #828282;
  --color-brand-3-500: #666;
  --color-brand-3-600: #494949;
  --color-brand-3-700: #2b2b2b;
  --color-brand-3-800: #0f0f0f;
  --color-brand-3-900: #000;
  --color-accent-1-50: #fff5f5;
  --color-accent-1-100: #F5C0BB;
  --color-accent-1-200: #F1847A;
  --color-accent-1-300: #E8493A;
  --color-accent-1-400: #DB2514;
  --color-accent-1-500: #C2190A;
  --color-accent-1-600: #9C1408;
  --color-accent-1-700: #750F06;
  --color-accent-1-800: #4F0A04;
  --color-accent-1-900: #290502;
  --color-accent-2-50: #F5FFF7;
  --color-accent-2-100: #D7F5DD;
  --color-accent-2-200: #B8E3C0;
  --color-accent-2-300: #8FCC9A;
  --color-accent-2-400: #6BB278;
  --color-accent-2-500: #459954;
  --color-accent-2-600: #008500;
  --color-accent-2-700: #006B00;
  --color-accent-2-800: #005200;
  --color-accent-2-900: #002B00;
  --color-accent-3-50: #F3F6FE;
  --color-accent-3-100: #D2DDFA;
  --color-accent-3-200: #A0B9FA;
  --color-accent-3-300: #7A9FFA;
  --color-accent-3-400: #5584FA;
  --color-accent-3-500: #346BF6;
  --color-accent-3-600: #1953E5;
  --color-accent-3-700: #023BCC;
  --color-accent-3-800: #01298C;
  --color-accent-3-900: #001340;
  --color-gradient-1-50: none;
  --color-gradient-1-100: none;
  --color-gradient-1-200: none;
  --color-gradient-1-300: none;
  --color-gradient-1-400: none;
  --color-gradient-1-500: none;
  --color-gradient-1-600: none;
  --color-gradient-1-700: none;
  --color-gradient-1-800: none;
  --color-gradient-1-900: none;
  --color-neutral-0: #ffffff;
  --color-neutral-50: #f9f9f9;
  --color-neutral-100: #eaeaea;
  --color-neutral-200: #dbdbdb;
  --color-neutral-300: #cccccc;
  --color-neutral-400: #b3b3b3;
  --color-neutral-500: #949494;
  --color-neutral-600: #737373;
  --color-neutral-700: #5c5c5c;
  --color-neutral-800: #424242;
  --color-neutral-900: #1b1b1b;
  --color-neutral-1000: #000000;
  --color-primary-primary-default: #000000;
  --color-primary-primary-variant: #424242;
  --color-primary-on-primary: #ffffff;
  --color-primary-on-primary-container: #000000;
  --color-primary-primary-container: #f9f9f9;
  --color-primary-primary-container-variant: #eaeaea;
  --color-secondary-secondary-default: #424242;
  --color-secondary-secondary-variant: #828282;
  --color-secondary-on-secondary: #ffffff;
  --color-secondary-secondary-container: #f9f9f9;
  --color-secondary-on-secondary-container: #424242;
  --color-secondary-secondary-container-variant: #dbdbdb;
  --color-tertiary-tertiary-default: #737373;
  --color-tertiary-on-tertiary: #ffffff;
  --color-tertiary-tertiary-container: #f9f9f9;
  --color-tertiary-on-tertiary-container: #000000;
  --color-tertiary-tertiary-container-variant: #949494;
  --color-surface-surface-default: #ffffff;
  --color-surface-on-surface: #000000;
  --color-surface-surface-variant: #eaeaea;
  --color-surface-on-surface-variant: #424242;
  --color-surface-surface-container-low: #f9f9f9;
  --color-surface-surface-container-medium: #eaeaea;
  --color-surface-surface-container-high: #cccccc;
  --color-surface-inverse-surface: #000000;
  --color-surface-on-inverse-surface: #ffffff;
  --color-surface-on-inverse-surface-variant: #dbdbdb;
  --color-outline-outline-default: #000000;
  --color-outline-outline-variant: #949494;
  --color-critical-critical-default: #DB2514;
  --color-critical-on-critical: #ffffff;
  --color-critical-critical-container: #fff5f5;
  --color-critical-on-critical-container: #DB2514;
  --color-positive-positive-default: #008500;
  --color-positive-on-positive: #ffffff;
  --color-positive-positive-container: #F5FFF7;
  --color-positive-on-positive-container: #008500;
  --color-info-info-default: #346BF6;
  --color-info-on-info: #ffffff;
  --color-info-info-container: #F3F6FE;
  --color-info-on-info-container: #346BF6;
  --color-featured-featured-default: #494949;
  --color-featured-on-featured: #fbfbfb;
  --color-featured-featured-container: #f1f1f1;
  --color-featured-on-featured-container: #2b2b2b;
  --color-other-shadow: #000000;
  --color-other-scrim: #000000;
  --color-other-overlay: rgba( #000000, 80%);
  --color-other-on-other: #ffffff;
  --font-font-family-primary: Ano, Helvetica, Arial, sans-serif;
  --font-font-family-secondary: Ano, Helvetica, Arial, sans-serif;
  --font-font-weight-primary-light: 300;
  --font-font-weight-primary-regular: 400;
  --font-font-weight-primary-medium: 600;
  --font-font-weight-primary-bold: 700;
  --font-font-weight-secondary-light: 300;
  --font-font-weight-secondary-regular: 400;
  --font-font-weight-secondary-medium: 600;
  --font-font-weight-secondary-bold: 700;
  --font-font-size-10: 10px;
  --font-font-size-12: 12px;
  --font-font-size-14: 14px;
  --font-font-size-16: 16px;
  --font-font-size-20: 20px;
  --font-font-size-24: 24px;
  --font-font-size-28: 28px;
  --font-font-size-32: 32px;
  --font-font-size-36: 36px;
  --font-font-size-40: 40px;
  --font-font-size-52: 52px;
  --font-font-size-54: 54px;
  --font-font-size-64: 64px;
  --font-font-size-76: 76px;
  --font-font-size-92: 92px;
  --font-line-height-14: 14px;
  --font-line-height-16: 16px;
  --font-line-height-18: 18px;
  --font-line-height-20: 20px;
  --font-line-height-22: 22px;
  --font-line-height-24: 24px;
  --font-line-height-28: 28px;
  --font-line-height-30: 30px;
  --font-line-height-32: 32px;
  --font-line-height-36: 36px;
  --font-line-height-40: 40px;
  --font-line-height-42: 42px;
  --font-line-height-44: 44px;
  --font-line-height-48: 48px;
  --font-line-height-60: 60px;
  --font-line-height-64: 64px;
  --font-line-height-78: 78px;
  --font-line-height-96: 96px;
  --font-line-height-114: 114px;
  --font-line-height-138: 138px;
  --font-line-height-r-primary-xs: 14px;
  --font-line-height-r-primary-sm: 16px;
  --font-line-height-r-primary-md: 24px;
  --font-line-height-r-primary-lg: 28px;
  --font-line-height-r-primary-xl: 32px;
  --font-line-height-r-primary-2xl: 40px;
  --font-line-height-r-primary-3xl: 44px;
  --font-line-height-r-primary-4xl: 64px;
  --font-line-height-r-primary-5xl: 64px;
  --font-line-height-r-primary-6xl: 60px;
  --font-line-height-r-secondary-xs: 14px;
  --font-line-height-r-secondary-sm: 16px;
  --font-line-height-r-secondary-md: 24px;
  --font-line-height-r-secondary-lg: 28px;
  --font-line-height-r-secondary-xl: 32px;
  --font-line-height-r-secondary-2xl: 40px;
  --font-line-height-r-secondary-3xl: 44px;
  --font-line-height-r-secondary-4xl: 64px;
  --font-line-height-r-secondary-5xl: 64px;
  --font-line-height-r-secondary-6xl: 60px;
  --font-line-height-primary-xs: 14px;
  --font-line-height-primary-sm: 16px;
  --font-line-height-primary-md: 24px;
  --font-line-height-primary-lg: 28px;
  --font-line-height-primary-xl: 32px;
  --font-line-height-primary-2xl: 40px;
  --font-line-height-primary-3xl: 44px;
  --font-line-height-primary-4xl: 64px;
  --font-line-height-primary-5xl: 64px;
  --font-line-height-primary-6xl: 60px;
  --font-line-height-secondary-xs: 14px;
  --font-line-height-secondary-sm: 16px;
  --font-line-height-secondary-md: 24px;
  --font-line-height-secondary-lg: 28px;
  --font-line-height-secondary-xl: 32px;
  --font-line-height-secondary-2xl: 40px;
  --font-line-height-secondary-3xl: 44px;
  --font-line-height-secondary-4xl: 64px;
  --font-line-height-secondary-5xl: 64px;
  --font-line-height-secondary-6xl: 60px;
  --font-font-transform: none;
  --font-font-decoration: none;
  --font-letter-spacing-1: 1px;
  --font-letter-spacing-2: 2px;
  --font-letter-spacing-30: 0.3px;
  --font-letter-spacing-180: 1.8px;
  --font-letter-spacing-none: 0px;
  --font-letter-spacing-n65: -0.65px;
  --font-letter-spacing-n50: -0.5px;
  --font-letter-spacing-sm: -0.65px;
  --font-letter-spacing-md: -0.5px;
  --font-letter-spacing-lg: 0.3px;
  --font-letter-spacing-xl: 1.8px;
  --font-text-decoration-underline: underline;
  --font-text-decoration-line-through: line-through;
  --font-text-decoration-no-underline: none;
  --font-weight-light: 300;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-bold: 700;
  --font-weight-primary-light: 300;
  --font-weight-primary-default: 400;
  --font-weight-primary-strong: 600;
  --font-weight-secondary-light: 300;
  --font-weight-secondary-default: 400;
  --font-weight-secondary-strong: 600;
  --font-text-transform-uppercase: uppercase;
  --font-text-transform-lowercase: lowercase;
  --font-text-transform-capitalize: capitalize;
  --font-text-transform-normal-case: none;
  --font-size-r-xs: 12px;
  --font-size-r-sm: 14px;
  --font-size-r-md: 16px;
  --font-size-r-lg: 20px;
  --font-size-r-xl: 24px;
  --font-size-r-2xl: 28px;
  --font-size-r-3xl: 36px;
  --font-size-r-4xl: 54px;
  --font-size-r-5xl: 54px;
  --font-size-r-6xl: 54px;
  --font-size-xs: 12px;
  --font-size-sm: 14px;
  --font-size-md: 16px;
  --font-size-lg: 20px;
  --font-size-xl: 24px;
  --font-size-2xl: 28px;
  --font-size-3xl: 36px;
  --font-size-4xl: 54px;
  --font-size-5xl: 54px;
  --font-size-6xl: 54px;
  --font-composite-r-heading-sm-font-family: Ano, Helvetica, Arial, sans-serif;
  --font-composite-r-heading-sm-line-height: 14px;
  --font-composite-r-heading-sm-font-size: 12px;
  --font-composite-r-heading-sm-letter-spacing: 0px;
  --font-composite-r-heading-sm-text-decoration: none;
  --font-composite-r-heading-sm-text-case: uppercase;
  --font-composite-r-heading-sm-font-weight: 700;
  --font-composite-r-heading-lg-font-family: Ano, Helvetica, Arial, sans-serif;
  --font-composite-r-heading-lg-line-height: 28px;
  --font-composite-r-heading-lg-font-size: 24px;
  --font-composite-r-heading-lg-letter-spacing: 0px;
  --font-composite-r-heading-lg-text-decoration: none;
  --font-composite-r-heading-lg-text-case: uppercase;
  --font-composite-r-heading-lg-font-weight: 700;
  --font-composite-r-heading-xl-font-family: Ano, Helvetica, Arial, sans-serif;
  --font-composite-r-heading-xl-line-height: 28px;
  --font-composite-r-heading-xl-font-size: 24px;
  --font-composite-r-heading-xl-letter-spacing: 0px;
  --font-composite-r-heading-xl-font-weight: 400;
  --font-composite-r-heading-xl-text-case: uppercase;
  --font-composite-r-heading-xl-text-decoration: none;
  --font-composite-r-heading-2xl-font-family: Ano, Helvetica, Arial, sans-serif;
  --font-composite-r-heading-2xl-line-height: 44px;
  --font-composite-r-heading-2xl-font-size: 36px;
  --font-composite-r-heading-2xl-letter-spacing: 0px;
  --font-composite-r-heading-2xl-font-weight: 400;
  --font-composite-r-heading-2xl-text-case: uppercase;
  --font-composite-r-heading-2xl-text-decoration: none;
  --font-composite-r-heading-3xl-font-family: Ano, Helvetica, Arial, sans-serif;
  --font-composite-r-heading-3xl-line-height: 64px;
  --font-composite-r-heading-3xl-font-size: 54px;
  --font-composite-r-heading-3xl-letter-spacing: 0px;
  --font-composite-r-heading-3xl-font-weight: 400;
  --font-composite-r-heading-3xl-text-case: uppercase;
  --font-composite-r-heading-3xl-text-decoration: none;
  --font-composite-r-subtitle-1-font-family: Ano, Helvetica, Arial, sans-serif;
  --font-composite-r-subtitle-1-font-weight: 400;
  --font-composite-r-subtitle-1-line-height: 16px;
  --font-composite-r-subtitle-1-font-size: 14px;
  --font-composite-r-subtitle-1-text-decoration: none;
  --font-composite-r-subtitle-1-text-case: uppercase;
  --font-composite-r-subtitle-1-letter-spacing: 0px;
  --font-composite-r-subtitle-2-font-family: Ano, Helvetica, Arial, sans-serif;
  --font-composite-r-subtitle-2-font-weight: 700;
  --font-composite-r-subtitle-2-line-height: 16px;
  --font-composite-r-subtitle-2-font-size: 14px;
  --font-composite-r-subtitle-2-text-decoration: none;
  --font-composite-r-subtitle-2-text-case: uppercase;
  --font-composite-r-subtitle-2-letter-spacing: 0px;
  --font-composite-r-body-1-normal-font-family: Ano, Helvetica, Arial, sans-serif;
  --font-composite-r-body-1-normal-font-weight: 400;
  --font-composite-r-body-1-normal-line-height: 24px;
  --font-composite-r-body-1-normal-font-size: 16px;
  --font-composite-r-body-1-normal-text-decoration: none;
  --font-composite-r-body-1-normal-text-case: none;
  --font-composite-r-body-1-normal-letter-spacing: 0px;
  --font-composite-r-body-1-bold-font-family: Ano, Helvetica, Arial, sans-serif;
  --font-composite-r-body-1-bold-font-weight: 700;
  --font-composite-r-body-1-bold-line-height: 24px;
  --font-composite-r-body-1-bold-font-size: 16px;
  --font-composite-r-body-1-bold-text-decoration: none;
  --font-composite-r-body-1-bold-text-case: none;
  --font-composite-r-body-1-bold-letter-spacing: 0px;
  --font-composite-r-body-2-normal-font-family: Ano, Helvetica, Arial, sans-serif;
  --font-composite-r-body-2-normal-font-weight: 400;
  --font-composite-r-body-2-normal-line-height: 16px;
  --font-composite-r-body-2-normal-font-size: 14px;
  --font-composite-r-body-2-normal-text-decoration: none;
  --font-composite-r-body-2-normal-text-case: none;
  --font-composite-r-body-2-normal-letter-spacing: 0px;
  --font-composite-r-body-2-bold-font-family: Ano, Helvetica, Arial, sans-serif;
  --font-composite-r-body-2-bold-font-weight: 700;
  --font-composite-r-body-2-bold-line-height: 16px;
  --font-composite-r-body-2-bold-font-size: 14px;
  --font-composite-r-body-2-bold-text-decoration: none;
  --font-composite-r-body-2-bold-text-case: none;
  --font-composite-r-body-2-bold-letter-spacing: 0px;
  --font-composite-r-body-3-normal-font-family: Ano, Helvetica, Arial, sans-serif;
  --font-composite-r-body-3-normal-font-weight: 400;
  --font-composite-r-body-3-normal-line-height: 14px;
  --font-composite-r-body-3-normal-font-size: 12px;
  --font-composite-r-body-3-normal-text-decoration: none;
  --font-composite-r-body-3-normal-text-case: none;
  --font-composite-r-body-3-normal-letter-spacing: 0.3px;
  --font-composite-r-body-3-bold-font-family: Ano, Helvetica, Arial, sans-serif;
  --font-composite-r-body-3-bold-font-weight: 700;
  --font-composite-r-body-3-bold-line-height: 14px;
  --font-composite-r-body-3-bold-font-size: 12px;
  --font-composite-r-body-3-bold-text-decoration: none;
  --font-composite-r-body-3-bold-text-case: none;
  --font-composite-r-body-3-bold-letter-spacing: 0.3px;
  --font-composite-r-body-4-normal-font-family: Ano, Helvetica, Arial, sans-serif;
  --font-composite-r-body-4-normal-font-weight: 400;
  --font-composite-r-body-4-normal-line-height: 24px;
  --font-composite-r-body-4-normal-font-size: 20px;
  --font-composite-r-body-4-normal-text-decoration: none;
  --font-composite-r-body-4-normal-text-case: none;
  --font-composite-r-body-4-normal-letter-spacing: 0px;
  --font-composite-r-body-4-medium-font-family: Ano, Helvetica, Arial, sans-serif;
  --font-composite-r-body-4-medium-font-weight: 500;
  --font-composite-r-body-4-medium-line-height: 24px;
  --font-composite-r-body-4-medium-font-size: 20px;
  --font-composite-r-body-4-medium-text-decoration: none;
  --font-composite-r-body-4-medium-text-case: none;
  --font-composite-r-body-4-medium-letter-spacing: 0px;
  --font-composite-r-body-4-bold-font-family: Ano, Helvetica, Arial, sans-serif;
  --font-composite-r-body-4-bold-font-weight: 700;
  --font-composite-r-body-4-bold-line-height: 24px;
  --font-composite-r-body-4-bold-font-size: 20px;
  --font-composite-r-body-4-bold-text-decoration: none;
  --font-composite-r-body-4-bold-text-case: none;
  --font-composite-r-body-4-bold-letter-spacing: 0px;
  --font-composite-r-body-1-uppercase-normal-font-family: Ano, Helvetica, Arial, sans-serif;
  --font-composite-r-body-1-uppercase-normal-font-weight: 400;
  --font-composite-r-body-1-uppercase-normal-line-height: 24px;
  --font-composite-r-body-1-uppercase-normal-font-size: 16px;
  --font-composite-r-body-1-uppercase-normal-text-decoration: none;
  --font-composite-r-body-1-uppercase-normal-text-case: uppercase;
  --font-composite-r-body-1-uppercase-normal-letter-spacing: 0px;
  --font-composite-r-body-1-uppercase-bold-font-family: Ano, Helvetica, Arial, sans-serif;
  --font-composite-r-body-1-uppercase-bold-font-weight: 700;
  --font-composite-r-body-1-uppercase-bold-line-height: 24px;
  --font-composite-r-body-1-uppercase-bold-font-size: 16px;
  --font-composite-r-body-1-uppercase-bold-text-decoration: none;
  --font-composite-r-body-1-uppercase-bold-text-case: uppercase;
  --font-composite-r-body-1-uppercase-bold-letter-spacing: 0px;
  --font-composite-r-body-2-uppercase-normal-font-family: Ano, Helvetica, Arial, sans-serif;
  --font-composite-r-body-2-uppercase-normal-font-weight: 400;
  --font-composite-r-body-2-uppercase-normal-line-height: 16px;
  --font-composite-r-body-2-uppercase-normal-font-size: 14px;
  --font-composite-r-body-2-uppercase-normal-text-decoration: none;
  --font-composite-r-body-2-uppercase-normal-text-case: uppercase;
  --font-composite-r-body-2-uppercase-normal-letter-spacing: 0px;
  --font-composite-r-body-2-uppercase-bold-font-family: Ano, Helvetica, Arial, sans-serif;
  --font-composite-r-body-2-uppercase-bold-font-weight: 700;
  --font-composite-r-body-2-uppercase-bold-line-height: 16px;
  --font-composite-r-body-2-uppercase-bold-font-size: 14px;
  --font-composite-r-body-2-uppercase-bold-text-decoration: none;
  --font-composite-r-body-2-uppercase-bold-text-case: uppercase;
  --font-composite-r-body-2-uppercase-bold-letter-spacing: 0px;
  --font-composite-r-body-3-uppercase-normal-font-family: Ano, Helvetica, Arial, sans-serif;
  --font-composite-r-body-3-uppercase-normal-font-weight: 400;
  --font-composite-r-body-3-uppercase-normal-line-height: 14px;
  --font-composite-r-body-3-uppercase-normal-font-size: 12px;
  --font-composite-r-body-3-uppercase-normal-text-decoration: none;
  --font-composite-r-body-3-uppercase-normal-text-case: uppercase;
  --font-composite-r-body-3-uppercase-normal-letter-spacing: 0.3px;
  --font-composite-r-body-3-uppercase-bold-font-family: Ano, Helvetica, Arial, sans-serif;
  --font-composite-r-body-3-uppercase-bold-font-weight: 700;
  --font-composite-r-body-3-uppercase-bold-line-height: 14px;
  --font-composite-r-body-3-uppercase-bold-font-size: 12px;
  --font-composite-r-body-3-uppercase-bold-text-decoration: none;
  --font-composite-r-body-3-uppercase-bold-text-case: uppercase;
  --font-composite-r-body-3-uppercase-bold-letter-spacing: 0.3px;
  --font-composite-r-body-4-uppercase-normal-font-family: Ano, Helvetica, Arial, sans-serif;
  --font-composite-r-body-4-uppercase-normal-font-weight: 400;
  --font-composite-r-body-4-uppercase-normal-line-height: 24px;
  --font-composite-r-body-4-uppercase-normal-font-size: 20px;
  --font-composite-r-body-4-uppercase-normal-text-decoration: none;
  --font-composite-r-body-4-uppercase-normal-text-case: uppercase;
  --font-composite-r-body-4-uppercase-normal-letter-spacing: 0px;
  --font-composite-r-body-4-uppercase-medium-font-family: Ano, Helvetica, Arial, sans-serif;
  --font-composite-r-body-4-uppercase-medium-font-weight: 500;
  --font-composite-r-body-4-uppercase-medium-line-height: 24px;
  --font-composite-r-body-4-uppercase-medium-font-size: 20px;
  --font-composite-r-body-4-uppercase-medium-text-decoration: none;
  --font-composite-r-body-4-uppercase-medium-text-case: uppercase;
  --font-composite-r-body-4-uppercase-medium-letter-spacing: 0px;
  --font-composite-r-body-4-uppercase-bold-font-family: Ano, Helvetica, Arial, sans-serif;
  --font-composite-r-body-4-uppercase-bold-font-weight: 700;
  --font-composite-r-body-4-uppercase-bold-line-height: 24px;
  --font-composite-r-body-4-uppercase-bold-font-size: 20px;
  --font-composite-r-body-4-uppercase-bold-text-decoration: none;
  --font-composite-r-body-4-uppercase-bold-text-case: uppercase;
  --font-composite-r-body-4-uppercase-bold-letter-spacing: 0px;
  --font-composite-r-link-1-normal-font-family: Ano, Helvetica, Arial, sans-serif;
  --font-composite-r-link-1-normal-font-weight: 400;
  --font-composite-r-link-1-normal-line-height: 14px;
  --font-composite-r-link-1-normal-font-size: 12px;
  --font-composite-r-link-1-normal-text-decoration: underline;
  --font-composite-r-link-1-normal-text-case: uppercase;
  --font-composite-r-link-1-normal-letter-spacing: 0.3px;
  --font-composite-r-link-1-bold-font-family: Ano, Helvetica, Arial, sans-serif;
  --font-composite-r-link-1-bold-font-weight: 700;
  --font-composite-r-link-1-bold-line-height: 14px;
  --font-composite-r-link-1-bold-font-size: 12px;
  --font-composite-r-link-1-bold-text-decoration: underline;
  --font-composite-r-link-1-bold-text-case: uppercase;
  --font-composite-r-link-1-bold-letter-spacing: 0.3px;
  --font-composite-r-link-2-normal-font-family: Ano, Helvetica, Arial, sans-serif;
  --font-composite-r-link-2-normal-font-weight: 400;
  --font-composite-r-link-2-normal-line-height: 24px;
  --font-composite-r-link-2-normal-font-size: 16px;
  --font-composite-r-link-2-normal-text-decoration: underline;
  --font-composite-r-link-2-normal-text-case: none;
  --font-composite-r-link-2-normal-letter-spacing: 0px;
  --font-composite-r-link-2-bold-font-family: Ano, Helvetica, Arial, sans-serif;
  --font-composite-r-link-2-bold-font-weight: 700;
  --font-composite-r-link-2-bold-line-height: 24px;
  --font-composite-r-link-2-bold-font-size: 16px;
  --font-composite-r-link-2-bold-text-decoration: underline;
  --font-composite-r-link-2-bold-text-case: none;
  --font-composite-r-link-2-bold-letter-spacing: 0px;
  --font-composite-r-link-3-normal-font-family: Ano, Helvetica, Arial, sans-serif;
  --font-composite-r-link-3-normal-font-weight: 400;
  --font-composite-r-link-3-normal-line-height: 16px;
  --font-composite-r-link-3-normal-font-size: 14px;
  --font-composite-r-link-3-normal-text-decoration: underline;
  --font-composite-r-link-3-normal-text-case: none;
  --font-composite-r-link-3-normal-letter-spacing: 0px;
  --font-composite-r-link-3-bold-font-family: Ano, Helvetica, Arial, sans-serif;
  --font-composite-r-link-3-bold-font-weight: 700;
  --font-composite-r-link-3-bold-line-height: 16px;
  --font-composite-r-link-3-bold-font-size: 14px;
  --font-composite-r-link-3-bold-text-decoration: underline;
  --font-composite-r-link-3-bold-text-case: none;
  --font-composite-r-link-3-bold-letter-spacing: 0px;
  --font-composite-r-legal-font-family: Ano, Helvetica, Arial, sans-serif;
  --font-composite-r-legal-font-weight: 400;
  --font-composite-r-legal-line-height: 14px;
  --font-composite-r-legal-font-size: 12px;
  --font-composite-r-legal-text-decoration: none;
  --font-composite-r-legal-text-case: none;
  --font-composite-r-legal-letter-spacing: 0.3px;
  --font-composite-r-input-normal-font-family: Ano, Helvetica, Arial, sans-serif;
  --font-composite-r-input-normal-font-weight: 400;
  --font-composite-r-input-normal-font-size: 16px;
  --font-composite-r-input-normal-line-height: 24px;
  --font-composite-r-input-normal-letter-spacing: 0px;
  --font-composite-r-input-normal-text-case: none;
  --font-composite-r-input-normal-text-decoration: none;
  --font-composite-r-input-bold-font-family: Ano, Helvetica, Arial, sans-serif;
  --font-composite-r-input-bold-font-weight: 700;
  --font-composite-r-input-bold-font-size: 16px;
  --font-composite-r-input-bold-line-height: 24px;
  --font-composite-r-input-bold-letter-spacing: 0px;
  --font-composite-r-input-bold-text-case: none;
  --font-composite-r-input-bold-text-decoration: none;
  --font-composite-r-button-font-base-font-family: Ano, Helvetica, Arial, sans-serif;
  --font-composite-r-button-font-base-font-weight: 700;
  --font-composite-r-button-font-base-line-height: 14px;
  --font-composite-r-button-font-base-font-size: 12px;
  --font-composite-r-button-font-base-letter-spacing: 0.3px;
  --font-composite-r-button-font-base-text-case: uppercase;
  --font-composite-r-button-font-base-text-decoration: none;
  --font-family-primary: Ano, Helvetica, Arial, sans-serif;
  --font-family-secondary: Ano, Helvetica, Arial, sans-serif;
  --font-transform: none;
  --font-decoration: none;
  --border-radius-2: 2px;
  --border-radius-4: 4px;
  --border-radius-8: 8px;
  --border-radius-12: 12px;
  --border-radius-16: 16px;
  --border-radius-24: 24px;
  --border-radius-30: 30px;
  --border-radius-none: 0px;
  --border-radius-max: 9999px;
  --border-radius-xs: 2px;
  --border-radius-sm: 4px;
  --border-radius-md: 12px;
  --border-radius-lg: 16px;
  --border-radius-xl: 30px;
  --border-radius-xxl: 9999px;
  --border-thickness-1: 1px;
  --border-thickness-2: 2px;
  --border-thickness-3: 3px;
  --border-thickness-4: 4px;
  --border-thickness-none: 0px;
  --border-thickness-light: 1px;
  --border-thickness-default: 1px;
  --border-thickness-strong: 2px;
  --spacing-0: 0px;
  --spacing-2: 2px;
  --spacing-4: 4px;
  --spacing-8: 8px;
  --spacing-12: 12px;
  --spacing-16: 16px;
  --spacing-20: 20px;
  --spacing-24: 24px;
  --spacing-28: 28px;
  --spacing-32: 32px;
  --spacing-40: 40px;
  --spacing-48: 48px;
  --spacing-56: 56px;
  --spacing-60: 60px;
  --spacing-64: 64px;
  --spacing-72: 72px;
  --spacing-80: 80px;
  --spacing-96: 96px;
  --spacing-none: 0px;
  --spacing-page-sm: 16px;
  --spacing-page-md: 32px;
  --spacing-page-lg: 48px;
  --spacing-page-xl: 64px;
  --spacing-page-xxl: 72px;
  --spacing-section-sm: 16px;
  --spacing-section-md: 32px;
  --spacing-section-lg: 48px;
  --spacing-section-xl: 64px;
  --spacing-block-xs: 0px;
  --spacing-block-sm: 8px;
  --spacing-block-md: 12px;
  --spacing-block-lg: 16px;
  --spacing-block-xl: 20px;
  --spacing-block-xxl: 24px;
  --viewport-r-size: md;
  --viewport-r-min-width: 1024px;
  --viewport-r-max-width: 1399px;
  --desktop-write-review-container-width: 67.25rem;
  --desktop-write-review-container-spacing: 32px;
  --desktop-write-review-image-width: 13.8125rem;
  --desktop-write-review-image-height: 13.8125rem;
  --desktop-write-review-content-spacing: 32px;
  --desktop-write-review-button-width: 12.125rem;
  --desktop-write-review-heading-container-spacing: 20px;
  --desktop-write-review-heading-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-write-review-heading-title-line-height: 64px;
  --desktop-write-review-heading-title-font-size: 54px;
  --desktop-write-review-heading-title-letter-spacing: 0px;
  --desktop-write-review-heading-title-font-weight: 400;
  --desktop-write-review-heading-title-text-case: uppercase;
  --desktop-write-review-heading-title-text-decoration: none;
  --desktop-write-review-heading-title-fill: #000000;
  --desktop-write-review-rating-container-spacing: 8px;
  --desktop-write-review-input-container-spacing: 12px;
  --desktop-write-review-input-label-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-write-review-input-label-font-weight: 700;
  --desktop-write-review-input-label-line-height: 24px;
  --desktop-write-review-input-label-font-size: 16px;
  --desktop-write-review-input-label-text-decoration: none;
  --desktop-write-review-input-label-text-case: none;
  --desktop-write-review-input-label-letter-spacing: 0px;
  --desktop-write-review-input-label-fill: #000000;
  --desktop-write-review-input-field-padding-top: 12px;
  --desktop-write-review-input-field-padding-right: 12px;
  --desktop-write-review-input-field-padding-bottom: 12px;
  --desktop-write-review-input-field-padding-left: 12px;
  --desktop-write-review-input-field-border: 1px;
  --desktop-write-review-input-field-border-color: #949494;
  --desktop-write-review-input-disclaimer-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-write-review-input-disclaimer-font-weight: 400;
  --desktop-write-review-input-disclaimer-line-height: 14px;
  --desktop-write-review-input-disclaimer-font-size: 12px;
  --desktop-write-review-input-disclaimer-text-decoration: none;
  --desktop-write-review-input-disclaimer-text-case: none;
  --desktop-write-review-input-disclaimer-letter-spacing: 0.3px;
  --desktop-write-review-input-disclaimer-fill: #424242;
  --desktop-write-review-input-button-container-spacing: 12px;
  --desktop-write-review-input-description-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-write-review-input-description-font-weight: 400;
  --desktop-write-review-input-description-line-height: 24px;
  --desktop-write-review-input-description-font-size: 16px;
  --desktop-write-review-input-description-text-decoration: none;
  --desktop-write-review-input-description-text-case: none;
  --desktop-write-review-input-description-letter-spacing: 0px;
  --desktop-write-review-input-description-fill: #000000;
  --desktop-write-review-input-description-padding-bottom: 12px;
  --desktop-write-review-input-link-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-write-review-input-link-font-weight: 400;
  --desktop-write-review-input-link-line-height: 14px;
  --desktop-write-review-input-link-font-size: 12px;
  --desktop-write-review-input-link-text-decoration: underline;
  --desktop-write-review-input-link-text-case: uppercase;
  --desktop-write-review-input-link-letter-spacing: 0.3px;
  --desktop-write-review-input-link-fill: #000000;
  --desktop-write-review-input-link-padding-top: 12px;
  --desktop-write-review-input-image-height: 8.75rem;
  --desktop-write-review-input-image-width: 8.75rem;
  --desktop-write-review-input-icon-button-container-height: 2.75rem;
  --desktop-write-review-input-icon-button-container-width: 2.75rem;
  --desktop-write-review-input-icon-button-container-fill: #000000;
  --desktop-write-review-input-icon-button-container-padding-top: 12px;
  --desktop-write-review-input-icon-button-container-padding-right: 20px;
  --desktop-write-review-input-icon-button-icon-height: 0.75rem;
  --desktop-write-review-input-icon-button-icon-width: 0.75rem;
  --desktop-write-review-input-icon-button-icon-fill: #ffffff;
  --desktop-write-review-processed-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-write-review-processed-title-line-height: 64px;
  --desktop-write-review-processed-title-font-size: 54px;
  --desktop-write-review-processed-title-letter-spacing: 0px;
  --desktop-write-review-processed-title-font-weight: 400;
  --desktop-write-review-processed-title-text-case: uppercase;
  --desktop-write-review-processed-title-text-decoration: none;
  --desktop-write-review-processed-title-fill: #000000;
  --desktop-write-review-processed-title-padding-bottom: 20px;
  --desktop-write-review-processed-subheading-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-write-review-processed-subheading-font-weight: 400;
  --desktop-write-review-processed-subheading-line-height: 24px;
  --desktop-write-review-processed-subheading-font-size: 16px;
  --desktop-write-review-processed-subheading-text-decoration: none;
  --desktop-write-review-processed-subheading-text-case: none;
  --desktop-write-review-processed-subheading-letter-spacing: 0px;
  --desktop-write-review-processed-subheading-fill: #000000;
  --desktop-write-review-processed-subheading-padding-bottom: 20px;
  --desktop-write-review-processed-review-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-write-review-processed-review-title-line-height: 28px;
  --desktop-write-review-processed-review-title-font-size: 24px;
  --desktop-write-review-processed-review-title-letter-spacing: 0px;
  --desktop-write-review-processed-review-title-text-decoration: none;
  --desktop-write-review-processed-review-title-text-case: uppercase;
  --desktop-write-review-processed-review-title-font-weight: 700;
  --desktop-write-review-processed-review-title-fill: #000000;
  --desktop-write-review-processed-review-title-padding-bottom: 20px;
  --desktop-write-review-processed-review-image-caption-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-write-review-processed-review-image-caption-font-weight: 400;
  --desktop-write-review-processed-review-image-caption-line-height: 24px;
  --desktop-write-review-processed-review-image-caption-font-size: 16px;
  --desktop-write-review-processed-review-image-caption-text-decoration: none;
  --desktop-write-review-processed-review-image-caption-text-case: none;
  --desktop-write-review-processed-review-image-caption-letter-spacing: 0px;
  --desktop-write-review-processed-review-image-caption-fill: #000000;
  --desktop-write-review-processed-review-image-caption-padding-top: 12px;
  --desktop-write-review-rating-icon-container-spacing: 0.063rem;
  --desktop-write-review-rating-icon-inactive-height: 0.75rem;
  --desktop-write-review-rating-icon-inactive-width: 0.75rem;
  --desktop-write-review-rating-icon-inactive-fill: #cccccc;
  --desktop-write-review-terms-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-write-review-terms-font-weight: 400;
  --desktop-write-review-terms-line-height: 14px;
  --desktop-write-review-terms-font-size: 12px;
  --desktop-write-review-terms-text-decoration: none;
  --desktop-write-review-terms-text-case: none;
  --desktop-write-review-terms-letter-spacing: 0.3px;
  --desktop-write-review-terms-fill: #424242;
  --desktop-create-profile-container-width: 51.4375rem;
  --desktop-create-profile-heading-container-spacing: 16px;
  --desktop-create-profile-heading-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-create-profile-heading-title-line-height: 64px;
  --desktop-create-profile-heading-title-font-size: 54px;
  --desktop-create-profile-heading-title-letter-spacing: 0px;
  --desktop-create-profile-heading-title-font-weight: 400;
  --desktop-create-profile-heading-title-text-case: uppercase;
  --desktop-create-profile-heading-title-text-decoration: none;
  --desktop-create-profile-heading-title-fill: #000000;
  --desktop-create-profile-heading-subheading-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-create-profile-heading-subheading-font-weight: 400;
  --desktop-create-profile-heading-subheading-line-height: 24px;
  --desktop-create-profile-heading-subheading-font-size: 16px;
  --desktop-create-profile-heading-subheading-text-decoration: none;
  --desktop-create-profile-heading-subheading-text-case: none;
  --desktop-create-profile-heading-subheading-letter-spacing: 0px;
  --desktop-create-profile-heading-subheading-fill: #000000;
  --desktop-product-card-container-item-spacing: 8px;
  --desktop-product-card-image-panel-padding-top: 12px;
  --desktop-product-card-image-panel-padding-right: 12px;
  --desktop-product-card-image-panel-padding-bottom: 12px;
  --desktop-product-card-image-panel-padding-left: 12px;
  --desktop-product-card-detail-panel-spacing: 16px;
  --desktop-product-card-detail-panel-padding-right: 0px;
  --desktop-product-card-detail-panel-padding-left: 0px;
  --desktop-product-card-image-badge-image-width: 3.125rem;
  --desktop-product-card-image-badge-image-height: 3.125rem;
  --desktop-product-card-icon-next-height: 1rem;
  --desktop-product-card-icon-next-width: 1rem;
  --desktop-product-card-icon-next-fill: #424242;
  --desktop-product-card-icon-previous-height: 1rem;
  --desktop-product-card-icon-previous-width: 1rem;
  --desktop-product-card-icon-previous-fill: #424242;
  --desktop-product-card-size-chips-container-spacing: 8px;
  --desktop-product-card-size-chips-container-padding-top: 24px;
  --desktop-product-card-shade-chips-container-spacing: 8px;
  --desktop-product-card-shade-chips-container-padding-top: 8px;
  --desktop-product-card-sku-item-container-spacing: 8px;
  --desktop-product-card-sku-carousel-container-spacing: 8px;
  --desktop-product-card-size-chip-container-default-padding-top: 8px;
  --desktop-product-card-size-chip-container-default-padding-right: 16px;
  --desktop-product-card-size-chip-container-default-padding-bottom: 8px;
  --desktop-product-card-size-chip-container-default-padding-left: 16px;
  --desktop-product-card-size-chip-container-default-fill: transparent;
  --desktop-product-card-size-chip-container-default-border: 1px;
  --desktop-product-card-size-chip-container-default-border-color: #949494;
  --desktop-product-card-size-chip-container-default-border-radius: 9999px;
  --desktop-product-card-size-chip-container-default-height: 2rem;
  --desktop-product-card-size-chip-container-sold-out-padding-top: 8px;
  --desktop-product-card-size-chip-container-sold-out-padding-right: 16px;
  --desktop-product-card-size-chip-container-sold-out-padding-bottom: 8px;
  --desktop-product-card-size-chip-container-sold-out-padding-left: 16px;
  --desktop-product-card-size-chip-container-sold-out-fill: transparent;
  --desktop-product-card-size-chip-container-sold-out-border: 1px;
  --desktop-product-card-size-chip-container-sold-out-border-color: #949494;
  --desktop-product-card-size-chip-container-sold-out-height: 2rem;
  --desktop-product-card-size-chip-container-selected-padding-top: 8px;
  --desktop-product-card-size-chip-container-selected-padding-right: 16px;
  --desktop-product-card-size-chip-container-selected-padding-bottom: 8px;
  --desktop-product-card-size-chip-container-selected-padding-left: 16px;
  --desktop-product-card-size-chip-container-selected-fill: #000000;
  --desktop-product-card-size-chip-container-selected-border: 1px;
  --desktop-product-card-size-chip-container-selected-border-color: transparent;
  --desktop-product-card-size-chip-container-selected-height: 2rem;
  --desktop-product-card-size-chip-text-sold-out-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-product-card-size-chip-text-sold-out-font-weight: 400;
  --desktop-product-card-size-chip-text-sold-out-line-height: 16px;
  --desktop-product-card-size-chip-text-sold-out-font-size: 14px;
  --desktop-product-card-size-chip-text-sold-out-text-decoration: none;
  --desktop-product-card-size-chip-text-sold-out-text-case: none;
  --desktop-product-card-size-chip-text-sold-out-letter-spacing: 0px;
  --desktop-product-card-size-chip-text-sold-out-fill: #000000;
  --desktop-product-card-size-chip-text-default-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-product-card-size-chip-text-default-font-weight: 400;
  --desktop-product-card-size-chip-text-default-line-height: 16px;
  --desktop-product-card-size-chip-text-default-font-size: 14px;
  --desktop-product-card-size-chip-text-default-text-decoration: none;
  --desktop-product-card-size-chip-text-default-text-case: none;
  --desktop-product-card-size-chip-text-default-letter-spacing: 0px;
  --desktop-product-card-size-chip-text-default-fill: #000000;
  --desktop-product-card-size-chip-text-selected-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-product-card-size-chip-text-selected-font-weight: 700;
  --desktop-product-card-size-chip-text-selected-line-height: 16px;
  --desktop-product-card-size-chip-text-selected-font-size: 14px;
  --desktop-product-card-size-chip-text-selected-text-decoration: none;
  --desktop-product-card-size-chip-text-selected-text-case: none;
  --desktop-product-card-size-chip-text-selected-letter-spacing: 0px;
  --desktop-product-card-size-chip-text-selected-fill: #ffffff;
  --desktop-product-card-shade-chip-border: 1px;
  --desktop-product-card-shade-chip-border-color: #949494;
  --desktop-product-card-shade-chip-height: 1.5rem;
  --desktop-product-card-shade-chip-width: 1.5rem;
  --desktop-product-card-shade-chip-selected-border: 1px;
  --desktop-product-card-shade-chip-selected-border-color: #000000;
  --desktop-product-card-shade-chip-selected-height: 1.5rem;
  --desktop-product-card-shade-chip-selected-width: 1.5rem;
  --desktop-product-card-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-product-card-title-font-weight: 700;
  --desktop-product-card-title-line-height: 16px;
  --desktop-product-card-title-font-size: 14px;
  --desktop-product-card-title-text-decoration: none;
  --desktop-product-card-title-text-case: uppercase;
  --desktop-product-card-title-letter-spacing: 0px;
  --desktop-product-card-title-fill: #000000;
  --desktop-product-card-description-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-product-card-description-font-weight: 400;
  --desktop-product-card-description-line-height: 24px;
  --desktop-product-card-description-font-size: 16px;
  --desktop-product-card-description-text-decoration: none;
  --desktop-product-card-description-text-case: none;
  --desktop-product-card-description-letter-spacing: 0px;
  --desktop-product-card-description-fill: #000000;
  --desktop-product-card-inventory-message-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-product-card-inventory-message-text-font-weight: 400;
  --desktop-product-card-inventory-message-text-line-height: 14px;
  --desktop-product-card-inventory-message-text-font-size: 12px;
  --desktop-product-card-inventory-message-text-text-decoration: none;
  --desktop-product-card-inventory-message-text-text-case: none;
  --desktop-product-card-inventory-message-text-letter-spacing: 0.3px;
  --desktop-product-card-inventory-message-text-fill: #000000;
  --desktop-product-card-inventory-message-container-padding-top: 4px;
  --desktop-product-card-inventory-message-container-padding-right: 8px;
  --desktop-product-card-inventory-message-container-padding-bottom: 4px;
  --desktop-product-card-inventory-message-container-padding-left: 8px;
  --desktop-product-card-inventory-message-container-width: 100%;
  --desktop-product-card-inventory-message-container-fill: #eaeaea;
  --desktop-product-card-price-recommended-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-product-card-price-recommended-font-weight: 700;
  --desktop-product-card-price-recommended-line-height: 24px;
  --desktop-product-card-price-recommended-font-size: 16px;
  --desktop-product-card-price-recommended-text-decoration: none;
  --desktop-product-card-price-recommended-text-case: none;
  --desktop-product-card-price-recommended-letter-spacing: 0px;
  --desktop-product-card-price-recommended-fill: #000000;
  --desktop-product-card-price-discounted-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-product-card-price-discounted-font-weight: 700;
  --desktop-product-card-price-discounted-line-height: 24px;
  --desktop-product-card-price-discounted-font-size: 16px;
  --desktop-product-card-price-discounted-text-decoration: none;
  --desktop-product-card-price-discounted-text-case: none;
  --desktop-product-card-price-discounted-letter-spacing: 0px;
  --desktop-product-card-price-discounted-fill: #000000;
  --desktop-product-card-price-strikethrough-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-product-card-price-strikethrough-font-size: 16px;
  --desktop-product-card-price-strikethrough-line-height: 24px;
  --desktop-product-card-price-strikethrough-letter-spacing: 0px;
  --desktop-product-card-price-strikethrough-text-decoration: line-through;
  --desktop-product-card-price-strikethrough-font-weight: 400;
  --desktop-product-card-price-strikethrough-fill: #737373;
  --desktop-product-card-price-discount-percent-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-product-card-price-discount-percent-font-weight: 400;
  --desktop-product-card-price-discount-percent-line-height: 24px;
  --desktop-product-card-price-discount-percent-font-size: 16px;
  --desktop-product-card-price-discount-percent-text-decoration: none;
  --desktop-product-card-price-discount-percent-text-case: none;
  --desktop-product-card-price-discount-percent-letter-spacing: 0px;
  --desktop-product-card-price-discount-percent-fill: #000000;
  --desktop-product-card-price-price-per-unit-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-product-card-price-price-per-unit-font-weight: 400;
  --desktop-product-card-price-price-per-unit-line-height: 16px;
  --desktop-product-card-price-price-per-unit-font-size: 14px;
  --desktop-product-card-price-price-per-unit-text-decoration: none;
  --desktop-product-card-price-price-per-unit-text-case: none;
  --desktop-product-card-price-price-per-unit-letter-spacing: 0px;
  --desktop-product-card-price-price-per-unit-fill: #737373;
  --desktop-product-card-price-divider-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-product-card-price-divider-font-weight: 400;
  --desktop-product-card-price-divider-line-height: 24px;
  --desktop-product-card-price-divider-font-size: 16px;
  --desktop-product-card-price-divider-text-decoration: none;
  --desktop-product-card-price-divider-text-case: none;
  --desktop-product-card-price-divider-letter-spacing: 0px;
  --desktop-product-card-price-divider-fill: #949494;
  --desktop-product-card-image-fill: #f9f9f9;
  --desktop-product-card-image-badge-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-product-card-image-badge-text-line-height: 14px;
  --desktop-product-card-image-badge-text-font-size: 12px;
  --desktop-product-card-image-badge-text-letter-spacing: 0px;
  --desktop-product-card-image-badge-text-text-decoration: none;
  --desktop-product-card-image-badge-text-text-case: uppercase;
  --desktop-product-card-image-badge-text-font-weight: 700;
  --desktop-product-card-image-badge-text-fill: #000000;
  --desktop-product-card-rating-container-spacing: 4px;
  --desktop-product-card-rating-icon-active-height: 0.75rem;
  --desktop-product-card-rating-icon-active-width: 0.75rem;
  --desktop-product-card-rating-icon-active-fill: #424242;
  --desktop-product-card-rating-icon-inactive-height: 0.75rem;
  --desktop-product-card-rating-icon-inactive-width: 0.75rem;
  --desktop-product-card-rating-icon-inactive-fill: #cccccc;
  --desktop-product-card-rating-icon-container-spacing: 0.063rem;
  --desktop-product-card-rating-average-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-product-card-rating-average-font-weight: 400;
  --desktop-product-card-rating-average-line-height: 14px;
  --desktop-product-card-rating-average-font-size: 12px;
  --desktop-product-card-rating-average-text-decoration: none;
  --desktop-product-card-rating-average-text-case: none;
  --desktop-product-card-rating-average-letter-spacing: 0.3px;
  --desktop-product-card-rating-average-fill: #737373;
  --desktop-product-card-badge-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-product-card-badge-text-line-height: 14px;
  --desktop-product-card-badge-text-font-size: 12px;
  --desktop-product-card-badge-text-letter-spacing: 0px;
  --desktop-product-card-badge-text-text-decoration: none;
  --desktop-product-card-badge-text-text-case: uppercase;
  --desktop-product-card-badge-text-font-weight: 700;
  --desktop-product-card-badge-text-fill: #000000;
  --desktop-product-card-button-add-to-cart-container-default-padding-top: 0.875rem;
  --desktop-product-card-button-add-to-cart-container-default-padding-bottom: 0.875rem;
  --desktop-product-card-button-add-to-cart-container-default-padding-right: 20px;
  --desktop-product-card-button-add-to-cart-container-default-padding-left: 20px;
  --desktop-product-card-button-add-to-cart-container-default-fill: #000000;
  --desktop-product-card-button-add-to-cart-container-default-border: 1px;
  --desktop-product-card-button-add-to-cart-container-default-border-color: transparent;
  --desktop-product-card-button-add-to-cart-container-sold-out-padding-top: 0.875rem;
  --desktop-product-card-button-add-to-cart-container-sold-out-padding-bottom: 0.875rem;
  --desktop-product-card-button-add-to-cart-container-sold-out-padding-right: 20px;
  --desktop-product-card-button-add-to-cart-container-sold-out-padding-left: 20px;
  --desktop-product-card-button-add-to-cart-container-sold-out-fill: #737373;
  --desktop-product-card-button-add-to-cart-container-sold-out-border: 1px;
  --desktop-product-card-button-add-to-cart-container-sold-out-border-color: transparent;
  --desktop-product-card-button-add-to-cart-text-default-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-product-card-button-add-to-cart-text-default-font-weight: 700;
  --desktop-product-card-button-add-to-cart-text-default-line-height: 14px;
  --desktop-product-card-button-add-to-cart-text-default-font-size: 12px;
  --desktop-product-card-button-add-to-cart-text-default-letter-spacing: 0.3px;
  --desktop-product-card-button-add-to-cart-text-default-text-case: uppercase;
  --desktop-product-card-button-add-to-cart-text-default-text-decoration: none;
  --desktop-product-card-button-add-to-cart-text-default-fill: #ffffff;
  --desktop-product-card-button-add-to-cart-text-sold-out-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-product-card-button-add-to-cart-text-sold-out-font-weight: 700;
  --desktop-product-card-button-add-to-cart-text-sold-out-line-height: 14px;
  --desktop-product-card-button-add-to-cart-text-sold-out-font-size: 12px;
  --desktop-product-card-button-add-to-cart-text-sold-out-letter-spacing: 0.3px;
  --desktop-product-card-button-add-to-cart-text-sold-out-text-case: uppercase;
  --desktop-product-card-button-add-to-cart-text-sold-out-text-decoration: none;
  --desktop-product-card-button-add-to-cart-text-sold-out-fill: #ffffff;
  --desktop-product-card-price-container-spacing: 8px;
  --desktop-product-card-shade-name-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-product-card-shade-name-font-weight: 700;
  --desktop-product-card-shade-name-line-height: 16px;
  --desktop-product-card-shade-name-font-size: 14px;
  --desktop-product-card-shade-name-text-decoration: none;
  --desktop-product-card-shade-name-text-case: uppercase;
  --desktop-product-card-shade-name-letter-spacing: 0px;
  --desktop-product-card-shade-name-fill: #737373;
  --desktop-product-card-title-description-container-spacing: 8px;
  --desktop-product-card-price-cta-container-spacing: 12px;
  --desktop-product-card-single-sku-spacer-container-height: 4.75rem;
  --desktop-product-card-image-skus-count-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-product-card-image-skus-count-font-weight: 400;
  --desktop-product-card-image-skus-count-line-height: 16px;
  --desktop-product-card-image-skus-count-font-size: 14px;
  --desktop-product-card-image-skus-count-text-decoration: none;
  --desktop-product-card-image-skus-count-text-case: none;
  --desktop-product-card-image-skus-count-letter-spacing: 0px;
  --desktop-product-card-image-skus-count-fill: #737373;
  --desktop-button-container-primary-default-padding-top: 0.875rem;
  --desktop-button-container-primary-default-padding-bottom: 0.875rem;
  --desktop-button-container-primary-default-padding-right: 20px;
  --desktop-button-container-primary-default-padding-left: 20px;
  --desktop-button-container-primary-default-fill: #000000;
  --desktop-button-container-primary-default-border: 1px;
  --desktop-button-container-primary-default-border-color: #000000;
  --desktop-button-container-primary-default-border-radius: 9999px;
  --desktop-button-container-primary-default-inverse-padding-top: 0.875rem;
  --desktop-button-container-primary-default-inverse-padding-bottom: 0.875rem;
  --desktop-button-container-primary-default-inverse-padding-right: 20px;
  --desktop-button-container-primary-default-inverse-padding-left: 20px;
  --desktop-button-container-primary-default-inverse-fill: #ffffff;
  --desktop-button-container-primary-default-inverse-border: 1px;
  --desktop-button-container-primary-default-inverse-border-color: transparent;
  --desktop-button-container-primary-default-inverse-border-radius: 9999px;
  --desktop-button-container-primary-hover-padding-top: 0.875rem;
  --desktop-button-container-primary-hover-padding-bottom: 0.75rem;
  --desktop-button-container-primary-hover-padding-right: 20px;
  --desktop-button-container-primary-hover-padding-left: 20px;
  --desktop-button-container-primary-hover-fill: #424242;
  --desktop-button-container-primary-hover-border: 1px;
  --desktop-button-container-primary-hover-border-color: transparent;
  --desktop-button-container-primary-hover-border-radius: 9999px;
  --desktop-button-container-primary-hover-inverse-padding-top: 0.875rem;
  --desktop-button-container-primary-hover-inverse-padding-bottom: 0.75rem;
  --desktop-button-container-primary-hover-inverse-padding-right: 20px;
  --desktop-button-container-primary-hover-inverse-padding-left: 20px;
  --desktop-button-container-primary-hover-inverse-fill: #424242;
  --desktop-button-container-primary-hover-inverse-border: 1px;
  --desktop-button-container-primary-hover-inverse-border-color: transparent;
  --desktop-button-container-primary-hover-inverse-border-radius: 9999px;
  --desktop-button-container-primary-disabled-padding-top: 0.875rem;
  --desktop-button-container-primary-disabled-padding-bottom: 0.75rem;
  --desktop-button-container-primary-disabled-padding-right: 20px;
  --desktop-button-container-primary-disabled-padding-left: 20px;
  --desktop-button-container-primary-disabled-fill: #737373;
  --desktop-button-container-primary-disabled-border: 1px;
  --desktop-button-container-primary-disabled-border-color: transparent;
  --desktop-button-container-primary-disabled-border-radius: 9999px;
  --desktop-button-container-primary-disabled-inverse-padding-top: 0.875rem;
  --desktop-button-container-primary-disabled-inverse-padding-bottom: 0.75rem;
  --desktop-button-container-primary-disabled-inverse-padding-right: 20px;
  --desktop-button-container-primary-disabled-inverse-padding-left: 20px;
  --desktop-button-container-primary-disabled-inverse-fill: #737373;
  --desktop-button-container-primary-disabled-inverse-border: 1px;
  --desktop-button-container-primary-disabled-inverse-border-color: transparent;
  --desktop-button-container-primary-disabled-inverse-border-radius: 9999px;
  --desktop-button-container-secondary-default-padding-top: 0.875rem;
  --desktop-button-container-secondary-default-padding-bottom: 0.75rem;
  --desktop-button-container-secondary-default-padding-right: 20px;
  --desktop-button-container-secondary-default-padding-left: 20px;
  --desktop-button-container-secondary-default-fill: transparent;
  --desktop-button-container-secondary-default-border: 1px;
  --desktop-button-container-secondary-default-border-color: #000000;
  --desktop-button-container-secondary-default-border-radius: 9999px;
  --desktop-button-container-secondary-default-inverse-padding-top: 0.875rem;
  --desktop-button-container-secondary-default-inverse-padding-bottom: 0.75rem;
  --desktop-button-container-secondary-default-inverse-padding-right: 20px;
  --desktop-button-container-secondary-default-inverse-padding-left: 20px;
  --desktop-button-container-secondary-default-inverse-fill: transparent;
  --desktop-button-container-secondary-default-inverse-border: 1px;
  --desktop-button-container-secondary-default-inverse-border-color: #ffffff;
  --desktop-button-container-secondary-default-inverse-border-radius: 9999px;
  --desktop-button-container-secondary-hover-padding-top: 0.875rem;
  --desktop-button-container-secondary-hover-padding-bottom: 0.75rem;
  --desktop-button-container-secondary-hover-padding-right: 20px;
  --desktop-button-container-secondary-hover-padding-left: 20px;
  --desktop-button-container-secondary-hover-fill: transparent;
  --desktop-button-container-secondary-hover-border: 1px;
  --desktop-button-container-secondary-hover-border-color: #949494;
  --desktop-button-container-secondary-hover-border-radius: 9999px;
  --desktop-button-container-secondary-hover-inverse-padding-top: 0.875rem;
  --desktop-button-container-secondary-hover-inverse-padding-bottom: 0.75rem;
  --desktop-button-container-secondary-hover-inverse-padding-right: 20px;
  --desktop-button-container-secondary-hover-inverse-padding-left: 20px;
  --desktop-button-container-secondary-hover-inverse-fill: #424242;
  --desktop-button-container-secondary-hover-inverse-border: 1px;
  --desktop-button-container-secondary-hover-inverse-border-color: #ffffff;
  --desktop-button-container-secondary-hover-inverse-border-radius: 9999px;
  --desktop-button-container-secondary-disabled-padding-top: 0.875rem;
  --desktop-button-container-secondary-disabled-padding-bottom: 0.75rem;
  --desktop-button-container-secondary-disabled-padding-right: 20px;
  --desktop-button-container-secondary-disabled-padding-left: 20px;
  --desktop-button-container-secondary-disabled-fill: #737373;
  --desktop-button-container-secondary-disabled-border: 1px;
  --desktop-button-container-secondary-disabled-border-color: transparent;
  --desktop-button-container-secondary-disabled-border-radius: 9999px;
  --desktop-button-container-secondary-disabled-inverse-padding-top: 0.875rem;
  --desktop-button-container-secondary-disabled-inverse-padding-bottom: 0.75rem;
  --desktop-button-container-secondary-disabled-inverse-padding-right: 20px;
  --desktop-button-container-secondary-disabled-inverse-padding-left: 20px;
  --desktop-button-container-secondary-disabled-inverse-fill: #737373;
  --desktop-button-container-secondary-disabled-inverse-border: 1px;
  --desktop-button-container-secondary-disabled-inverse-border-color: transparent;
  --desktop-button-container-secondary-disabled-inverse-border-radius: 9999px;
  --desktop-button-text-primary-default-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-button-text-primary-default-font-weight: 700;
  --desktop-button-text-primary-default-line-height: 14px;
  --desktop-button-text-primary-default-font-size: 12px;
  --desktop-button-text-primary-default-letter-spacing: 0.3px;
  --desktop-button-text-primary-default-text-case: uppercase;
  --desktop-button-text-primary-default-text-decoration: none;
  --desktop-button-text-primary-default-fill: #ffffff;
  --desktop-button-text-primary-default-inverse-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-button-text-primary-default-inverse-font-weight: 700;
  --desktop-button-text-primary-default-inverse-line-height: 14px;
  --desktop-button-text-primary-default-inverse-font-size: 12px;
  --desktop-button-text-primary-default-inverse-letter-spacing: 0.3px;
  --desktop-button-text-primary-default-inverse-text-case: uppercase;
  --desktop-button-text-primary-default-inverse-text-decoration: none;
  --desktop-button-text-primary-default-inverse-fill: #000000;
  --desktop-button-text-primary-hover-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-button-text-primary-hover-font-weight: 700;
  --desktop-button-text-primary-hover-line-height: 14px;
  --desktop-button-text-primary-hover-font-size: 12px;
  --desktop-button-text-primary-hover-letter-spacing: 0.3px;
  --desktop-button-text-primary-hover-text-case: uppercase;
  --desktop-button-text-primary-hover-text-decoration: none;
  --desktop-button-text-primary-hover-fill: #ffffff;
  --desktop-button-text-primary-hover-inverse-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-button-text-primary-hover-inverse-font-weight: 700;
  --desktop-button-text-primary-hover-inverse-line-height: 14px;
  --desktop-button-text-primary-hover-inverse-font-size: 12px;
  --desktop-button-text-primary-hover-inverse-letter-spacing: 0.3px;
  --desktop-button-text-primary-hover-inverse-text-case: uppercase;
  --desktop-button-text-primary-hover-inverse-text-decoration: none;
  --desktop-button-text-primary-hover-inverse-fill: #ffffff;
  --desktop-button-text-primary-disabled-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-button-text-primary-disabled-font-weight: 700;
  --desktop-button-text-primary-disabled-line-height: 14px;
  --desktop-button-text-primary-disabled-font-size: 12px;
  --desktop-button-text-primary-disabled-letter-spacing: 0.3px;
  --desktop-button-text-primary-disabled-text-case: uppercase;
  --desktop-button-text-primary-disabled-text-decoration: none;
  --desktop-button-text-primary-disabled-fill: #ffffff;
  --desktop-button-text-primary-disabled-inverse-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-button-text-primary-disabled-inverse-font-weight: 700;
  --desktop-button-text-primary-disabled-inverse-line-height: 14px;
  --desktop-button-text-primary-disabled-inverse-font-size: 12px;
  --desktop-button-text-primary-disabled-inverse-letter-spacing: 0.3px;
  --desktop-button-text-primary-disabled-inverse-text-case: uppercase;
  --desktop-button-text-primary-disabled-inverse-text-decoration: none;
  --desktop-button-text-primary-disabled-inverse-fill: #ffffff;
  --desktop-button-text-secondary-default-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-button-text-secondary-default-font-weight: 700;
  --desktop-button-text-secondary-default-line-height: 14px;
  --desktop-button-text-secondary-default-font-size: 12px;
  --desktop-button-text-secondary-default-letter-spacing: 0.3px;
  --desktop-button-text-secondary-default-text-case: uppercase;
  --desktop-button-text-secondary-default-text-decoration: none;
  --desktop-button-text-secondary-default-fill: #000000;
  --desktop-button-text-secondary-default-inverse-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-button-text-secondary-default-inverse-font-weight: 700;
  --desktop-button-text-secondary-default-inverse-line-height: 14px;
  --desktop-button-text-secondary-default-inverse-font-size: 12px;
  --desktop-button-text-secondary-default-inverse-letter-spacing: 0.3px;
  --desktop-button-text-secondary-default-inverse-text-case: uppercase;
  --desktop-button-text-secondary-default-inverse-text-decoration: none;
  --desktop-button-text-secondary-default-inverse-fill: #ffffff;
  --desktop-button-text-secondary-hover-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-button-text-secondary-hover-font-weight: 700;
  --desktop-button-text-secondary-hover-line-height: 14px;
  --desktop-button-text-secondary-hover-font-size: 12px;
  --desktop-button-text-secondary-hover-letter-spacing: 0.3px;
  --desktop-button-text-secondary-hover-text-case: uppercase;
  --desktop-button-text-secondary-hover-text-decoration: none;
  --desktop-button-text-secondary-hover-fill: #000000;
  --desktop-button-text-secondary-hover-inverse-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-button-text-secondary-hover-inverse-font-weight: 700;
  --desktop-button-text-secondary-hover-inverse-line-height: 14px;
  --desktop-button-text-secondary-hover-inverse-font-size: 12px;
  --desktop-button-text-secondary-hover-inverse-letter-spacing: 0.3px;
  --desktop-button-text-secondary-hover-inverse-text-case: uppercase;
  --desktop-button-text-secondary-hover-inverse-text-decoration: none;
  --desktop-button-text-secondary-hover-inverse-fill: #ffffff;
  --desktop-button-text-secondary-disabled-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-button-text-secondary-disabled-font-weight: 700;
  --desktop-button-text-secondary-disabled-line-height: 14px;
  --desktop-button-text-secondary-disabled-font-size: 12px;
  --desktop-button-text-secondary-disabled-letter-spacing: 0.3px;
  --desktop-button-text-secondary-disabled-text-case: uppercase;
  --desktop-button-text-secondary-disabled-text-decoration: none;
  --desktop-button-text-secondary-disabled-fill: #ffffff;
  --desktop-button-text-secondary-disabled-inverse-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-button-text-secondary-disabled-inverse-font-weight: 700;
  --desktop-button-text-secondary-disabled-inverse-line-height: 14px;
  --desktop-button-text-secondary-disabled-inverse-font-size: 12px;
  --desktop-button-text-secondary-disabled-inverse-letter-spacing: 0.3px;
  --desktop-button-text-secondary-disabled-inverse-text-case: uppercase;
  --desktop-button-text-secondary-disabled-inverse-text-decoration: none;
  --desktop-button-text-secondary-disabled-inverse-fill: #ffffff;
  --desktop-header-primary-link-text-default-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-header-primary-link-text-default-font-weight: 700;
  --desktop-header-primary-link-text-default-line-height: 14px;
  --desktop-header-primary-link-text-default-font-size: 12px;
  --desktop-header-primary-link-text-default-letter-spacing: 0.3px;
  --desktop-header-primary-link-text-default-text-case: uppercase;
  --desktop-header-primary-link-text-default-text-decoration: none;
  --desktop-header-primary-link-text-default-fill: #000000;
  --desktop-header-primary-link-text-default-padding-bottom: 0.5rem;
  --desktop-header-primary-link-text-active-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-header-primary-link-text-active-font-weight: 700;
  --desktop-header-primary-link-text-active-line-height: 14px;
  --desktop-header-primary-link-text-active-font-size: 12px;
  --desktop-header-primary-link-text-active-letter-spacing: 0.3px;
  --desktop-header-primary-link-text-active-text-case: uppercase;
  --desktop-header-primary-link-text-active-text-decoration: none;
  --desktop-header-primary-link-text-active-fill: #000000;
  --desktop-header-primary-link-text-active-padding-bottom: 0.5rem;
  --desktop-header-secondary-link-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-header-secondary-link-text-font-weight: 400;
  --desktop-header-secondary-link-text-line-height: 14px;
  --desktop-header-secondary-link-text-font-size: 12px;
  --desktop-header-secondary-link-text-text-decoration: none;
  --desktop-header-secondary-link-text-text-case: uppercase;
  --desktop-header-secondary-link-text-letter-spacing: 0.3px;
  --desktop-header-secondary-link-text-fill: #000000;
  --desktop-header-search-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-header-search-text-font-weight: 400;
  --desktop-header-search-text-line-height: 14px;
  --desktop-header-search-text-font-size: 12px;
  --desktop-header-search-text-text-decoration: none;
  --desktop-header-search-text-text-case: uppercase;
  --desktop-header-search-text-letter-spacing: 0.3px;
  --desktop-header-search-text-fill: #000000;
  --desktop-header-search-icon-fill: #000000;
  --desktop-header-search-icon-height: 1rem;
  --desktop-header-search-icon-width: 1rem;
  --desktop-header-search-container-width: 11.25rem;
  --desktop-header-search-container-height: 1.25rem;
  --desktop-header-search-container-border-color: #000000;
  --desktop-header-search-container-border-bottom: 1px;
  --desktop-header-search-container-padding-top: 8px;
  --desktop-header-search-container-padding-right: 16px;
  --desktop-header-search-container-padding-bottom: 8px;
  --desktop-header-search-container-padding-left: 16px;
  --desktop-header-search-container-spacing: 8px;
  --desktop-header-search-container-fill: #eaeaea;
  --desktop-header-search-container-border-radius: 9999px;
  --desktop-header-container-padding-top: 16px;
  --desktop-header-container-padding-right: 32px;
  --desktop-header-container-padding-bottom: 4px;
  --desktop-header-container-padding-left: 32px;
  --desktop-header-container-fill: #ffffff;
  --desktop-header-logo-width: 16.9375rem;
  --desktop-header-logo-height: 1.75rem;
  --desktop-header-logo-padding-right: 2rem;
  --desktop-header-primary-links-container-spacing: 32px;
  --desktop-header-secondary-links-container-spacing: 20px;
  --desktop-header-secondary-link-icon-fill: #737373;
  --desktop-header-secondary-link-icon-height: 1.125rem;
  --desktop-header-secondary-link-icon-width: 1.125rem;
  --desktop-header-sub-menu-container-padding-top: 24px;
  --desktop-header-sub-menu-container-padding-right: 32px;
  --desktop-header-sub-menu-container-padding-bottom: 40px;
  --desktop-header-sub-menu-container-padding-left: 32px;
  --desktop-header-sub-menu-links-container-spacing: 20px;
  --desktop-header-sub-menu-category-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-header-sub-menu-category-text-line-height: 14px;
  --desktop-header-sub-menu-category-text-font-size: 12px;
  --desktop-header-sub-menu-category-text-letter-spacing: 0px;
  --desktop-header-sub-menu-category-text-text-decoration: none;
  --desktop-header-sub-menu-category-text-text-case: uppercase;
  --desktop-header-sub-menu-category-text-font-weight: 700;
  --desktop-header-sub-menu-category-text-fill: #000000;
  --desktop-header-sub-menu-touts-container-spacing: 20px;
  --desktop-header-sub-menu-links-column-spacing: 40px;
  --desktop-header-sub-menu-link-columns-container-spacing: 20px;
  --desktop-header-sub-menu-link-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-header-sub-menu-link-text-font-weight: 700;
  --desktop-header-sub-menu-link-text-line-height: 14px;
  --desktop-header-sub-menu-link-text-font-size: 12px;
  --desktop-header-sub-menu-link-text-text-decoration: none;
  --desktop-header-sub-menu-link-text-text-case: none;
  --desktop-header-sub-menu-link-text-letter-spacing: 0.3px;
  --desktop-header-sub-menu-link-text-fill: #737373;
  --desktop-header-sub-menu-tout-container-spacing: 8px;
  --desktop-header-sub-menu-tout-image-height: 22.25rem;
  --desktop-header-sub-menu-tout-image-width: 18.75rem;
  --desktop-header-sub-menu-tout-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-header-sub-menu-tout-text-line-height: 14px;
  --desktop-header-sub-menu-tout-text-font-size: 12px;
  --desktop-header-sub-menu-tout-text-letter-spacing: 0px;
  --desktop-header-sub-menu-tout-text-text-decoration: none;
  --desktop-header-sub-menu-tout-text-text-case: uppercase;
  --desktop-header-sub-menu-tout-text-font-weight: 700;
  --desktop-header-sub-menu-tout-text-fill: #000000;
  --desktop-header-primary-link-default-padding-bottom: 4px;
  --desktop-header-primary-link-active-padding-bottom: 4px;
  --desktop-header-primary-link-active-border-bottom: 1px;
  --desktop-header-primary-link-active-border-color: #000000;
  --desktop-footer-accessibility-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-footer-accessibility-text-font-weight: 400;
  --desktop-footer-accessibility-text-line-height: 14px;
  --desktop-footer-accessibility-text-font-size: 12px;
  --desktop-footer-accessibility-text-text-decoration: none;
  --desktop-footer-accessibility-text-text-case: none;
  --desktop-footer-accessibility-text-letter-spacing: 0.3px;
  --desktop-footer-accessibility-text-fill: #ffffff;
  --desktop-footer-link-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-footer-link-font-weight: 400;
  --desktop-footer-link-line-height: 14px;
  --desktop-footer-link-font-size: 12px;
  --desktop-footer-link-text-decoration: none;
  --desktop-footer-link-text-case: uppercase;
  --desktop-footer-link-letter-spacing: 0.3px;
  --desktop-footer-link-fill: #737373;
  --desktop-footer-container-spacing: 0px;
  --desktop-footer-top-spacing: 80px;
  --desktop-footer-top-padding-top: 40px;
  --desktop-footer-top-padding-bottom: 40px;
  --desktop-footer-top-border-top: 1px;
  --desktop-footer-top-border-color: transparent;
  --desktop-footer-top-fill: #000000;
  --desktop-footer-bottom-padding-top: 28px;
  --desktop-footer-bottom-padding-bottom: 28px;
  --desktop-footer-bottom-border-top: 1px;
  --desktop-footer-bottom-border-color: #424242;
  --desktop-footer-bottom-fill: #000000;
  --desktop-footer-bottom-left-spacing: 32px;
  --desktop-footer-bottom-right-spacing: 32px;
  --desktop-footer-column-width: 14.5rem;
  --desktop-footer-column-spacing: 20px;
  --desktop-footer-links-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-footer-links-title-line-height: 14px;
  --desktop-footer-links-title-font-size: 12px;
  --desktop-footer-links-title-letter-spacing: 0px;
  --desktop-footer-links-title-text-decoration: none;
  --desktop-footer-links-title-text-case: uppercase;
  --desktop-footer-links-title-font-weight: 700;
  --desktop-footer-links-title-fill: #ffffff;
  --desktop-footer-links-container-spacing: 12px;
  --desktop-footer-logo-width: 6.25rem;
  --desktop-footer-logo-height: 0.924rem;
  --desktop-footer-logo-fill: #ffffff;
  --desktop-footer-social-icon-width: 1rem;
  --desktop-footer-social-icon-height: 1rem;
  --desktop-footer-social-icon-fill: #ffffff;
  --desktop-footer-accessibility-icon-width: 3.303rem;
  --desktop-footer-accessibility-icon-height: 1.25rem;
  --desktop-footer-accessibility-icon-fill: #ffffff;
  --desktop-footer-social-icons-container-spacing: 16px;
  --desktop-footer-accessibility-container-spacing: 8px;
  --desktop-footer-copyright-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-footer-copyright-text-font-weight: 400;
  --desktop-footer-copyright-text-line-height: 14px;
  --desktop-footer-copyright-text-font-size: 12px;
  --desktop-footer-copyright-text-text-decoration: none;
  --desktop-footer-copyright-text-text-case: none;
  --desktop-footer-copyright-text-letter-spacing: 0.3px;
  --desktop-footer-copyright-text-fill: #ffffff;
  --desktop-text-input-country-code-icon-height: 0.75rem;
  --desktop-text-input-country-code-icon-width: 0.75rem;
  --desktop-text-input-country-code-icon-fill: #424242;
  --desktop-text-input-icon-height: 1rem;
  --desktop-text-input-icon-width: 1rem;
  --desktop-text-input-icon-fill: #424242;
  --desktop-text-input-country-code-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-text-input-country-code-text-font-weight: 700;
  --desktop-text-input-country-code-text-font-size: 16px;
  --desktop-text-input-country-code-text-line-height: 24px;
  --desktop-text-input-country-code-text-letter-spacing: 0px;
  --desktop-text-input-country-code-text-text-case: none;
  --desktop-text-input-country-code-text-text-decoration: none;
  --desktop-text-input-country-code-text-fill: #000000;
  --desktop-text-input-container-default-padding-top: 16px;
  --desktop-text-input-container-default-padding-right: 16px;
  --desktop-text-input-container-default-padding-bottom: 16px;
  --desktop-text-input-container-default-padding-left: 16px;
  --desktop-text-input-container-default-fill: #ffffff;
  --desktop-text-input-container-default-border: 1px;
  --desktop-text-input-container-default-border-color: #949494;
  --desktop-text-input-container-hover-padding-top: 16px;
  --desktop-text-input-container-hover-padding-right: 16px;
  --desktop-text-input-container-hover-padding-bottom: 16px;
  --desktop-text-input-container-hover-padding-left: 16px;
  --desktop-text-input-container-hover-fill: #ffffff;
  --desktop-text-input-container-hover-border: 1px;
  --desktop-text-input-container-hover-border-color: #000000;
  --desktop-text-input-container-active-padding-top: 16px;
  --desktop-text-input-container-active-padding-right: 16px;
  --desktop-text-input-container-active-padding-bottom: 16px;
  --desktop-text-input-container-active-padding-left: 16px;
  --desktop-text-input-container-active-fill: #ffffff;
  --desktop-text-input-container-active-border: 1px;
  --desktop-text-input-container-active-border-color: #000000;
  --desktop-text-input-container-disabled-padding-top: 16px;
  --desktop-text-input-container-disabled-padding-right: 16px;
  --desktop-text-input-container-disabled-padding-bottom: 16px;
  --desktop-text-input-container-disabled-padding-left: 16px;
  --desktop-text-input-container-disabled-fill: #949494;
  --desktop-text-input-container-disabled-border: 1px;
  --desktop-text-input-container-disabled-border-color: #949494;
  --desktop-text-input-container-error-padding-top: 16px;
  --desktop-text-input-container-error-padding-right: 16px;
  --desktop-text-input-container-error-padding-bottom: 16px;
  --desktop-text-input-container-error-padding-left: 16px;
  --desktop-text-input-container-error-fill: #ffffff;
  --desktop-text-input-container-error-border: 1px;
  --desktop-text-input-container-error-border-color: #DB2514;
  --desktop-text-input-container-success-padding-top: 16px;
  --desktop-text-input-container-success-padding-right: 16px;
  --desktop-text-input-container-success-padding-bottom: 16px;
  --desktop-text-input-container-success-padding-left: 16px;
  --desktop-text-input-container-success-fill: #ffffff;
  --desktop-text-input-container-success-border: 1px;
  --desktop-text-input-container-success-border-color: #008500;
  --desktop-text-input-container-warning-padding-top: 16px;
  --desktop-text-input-container-warning-padding-right: 16px;
  --desktop-text-input-container-warning-padding-bottom: 16px;
  --desktop-text-input-container-warning-padding-left: 16px;
  --desktop-text-input-container-warning-fill: #ffffff;
  --desktop-text-input-container-warning-border: 1px;
  --desktop-text-input-container-warning-border-color: #346BF6;
  --desktop-text-input-country-code-spacing: 4px;
  --desktop-text-input-text-default-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-text-input-text-default-font-weight: 400;
  --desktop-text-input-text-default-font-size: 16px;
  --desktop-text-input-text-default-line-height: 24px;
  --desktop-text-input-text-default-letter-spacing: 0px;
  --desktop-text-input-text-default-text-case: none;
  --desktop-text-input-text-default-text-decoration: none;
  --desktop-text-input-text-default-fill: #737373;
  --desktop-text-input-text-active-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-text-input-text-active-font-weight: 400;
  --desktop-text-input-text-active-font-size: 16px;
  --desktop-text-input-text-active-line-height: 24px;
  --desktop-text-input-text-active-letter-spacing: 0px;
  --desktop-text-input-text-active-text-case: none;
  --desktop-text-input-text-active-text-decoration: none;
  --desktop-text-input-text-active-fill: #000000;
  --desktop-text-input-link-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-text-input-link-font-weight: 400;
  --desktop-text-input-link-line-height: 24px;
  --desktop-text-input-link-font-size: 16px;
  --desktop-text-input-link-text-decoration: underline;
  --desktop-text-input-link-text-case: none;
  --desktop-text-input-link-letter-spacing: 0px;
  --desktop-text-input-link-fill: #424242;
  --desktop-text-input-label-text-default-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-text-input-label-text-default-font-weight: 400;
  --desktop-text-input-label-text-default-line-height: 14px;
  --desktop-text-input-label-text-default-font-size: 12px;
  --desktop-text-input-label-text-default-text-decoration: none;
  --desktop-text-input-label-text-default-text-case: none;
  --desktop-text-input-label-text-default-letter-spacing: 0.3px;
  --desktop-text-input-label-text-default-fill: #000000;
  --desktop-text-input-label-text-error-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-text-input-label-text-error-font-weight: 400;
  --desktop-text-input-label-text-error-line-height: 14px;
  --desktop-text-input-label-text-error-font-size: 12px;
  --desktop-text-input-label-text-error-text-decoration: none;
  --desktop-text-input-label-text-error-text-case: none;
  --desktop-text-input-label-text-error-letter-spacing: 0.3px;
  --desktop-text-input-label-text-error-fill: #DB2514;
  --desktop-text-input-label-text-success-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-text-input-label-text-success-font-weight: 400;
  --desktop-text-input-label-text-success-line-height: 14px;
  --desktop-text-input-label-text-success-font-size: 12px;
  --desktop-text-input-label-text-success-text-decoration: none;
  --desktop-text-input-label-text-success-text-case: none;
  --desktop-text-input-label-text-success-letter-spacing: 0.3px;
  --desktop-text-input-label-text-success-fill: #008500;
  --desktop-text-input-label-text-warning-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-text-input-label-text-warning-font-weight: 400;
  --desktop-text-input-label-text-warning-line-height: 14px;
  --desktop-text-input-label-text-warning-font-size: 12px;
  --desktop-text-input-label-text-warning-text-decoration: none;
  --desktop-text-input-label-text-warning-text-case: none;
  --desktop-text-input-label-text-warning-letter-spacing: 0.3px;
  --desktop-text-input-label-text-warning-fill: #346BF6;
  --desktop-text-input-assistive-text-default-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-text-input-assistive-text-default-font-weight: 400;
  --desktop-text-input-assistive-text-default-line-height: 14px;
  --desktop-text-input-assistive-text-default-font-size: 12px;
  --desktop-text-input-assistive-text-default-text-decoration: none;
  --desktop-text-input-assistive-text-default-text-case: none;
  --desktop-text-input-assistive-text-default-letter-spacing: 0.3px;
  --desktop-text-input-assistive-text-default-fill: #737373;
  --desktop-text-input-assistive-text-error-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-text-input-assistive-text-error-font-weight: 400;
  --desktop-text-input-assistive-text-error-line-height: 14px;
  --desktop-text-input-assistive-text-error-font-size: 12px;
  --desktop-text-input-assistive-text-error-text-decoration: none;
  --desktop-text-input-assistive-text-error-text-case: none;
  --desktop-text-input-assistive-text-error-letter-spacing: 0.3px;
  --desktop-text-input-assistive-text-error-fill: #DB2514;
  --desktop-text-input-assistive-text-success-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-text-input-assistive-text-success-font-weight: 400;
  --desktop-text-input-assistive-text-success-line-height: 14px;
  --desktop-text-input-assistive-text-success-font-size: 12px;
  --desktop-text-input-assistive-text-success-text-decoration: none;
  --desktop-text-input-assistive-text-success-text-case: none;
  --desktop-text-input-assistive-text-success-letter-spacing: 0.3px;
  --desktop-text-input-assistive-text-success-fill: #008500;
  --desktop-text-input-assistive-text-warning-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-text-input-assistive-text-warning-font-weight: 400;
  --desktop-text-input-assistive-text-warning-line-height: 14px;
  --desktop-text-input-assistive-text-warning-font-size: 12px;
  --desktop-text-input-assistive-text-warning-text-decoration: none;
  --desktop-text-input-assistive-text-warning-text-case: none;
  --desktop-text-input-assistive-text-warning-letter-spacing: 0.3px;
  --desktop-text-input-assistive-text-warning-fill: #346BF6;
  --desktop-text-input-label-container-padding-right: 0.125rem;
  --desktop-text-input-label-container-padding-left: 0.125rem;
  --desktop-text-input-label-container-fill: #ffffff;
  --desktop-text-input-assistive-text-container-spacing: 4px;
  --desktop-text-input-assistive-icon-default-height: 0.75rem;
  --desktop-text-input-assistive-icon-default-width: 0.75rem;
  --desktop-text-input-assistive-icon-default-fill: #737373;
  --desktop-text-input-assistive-icon-error-height: 0.75rem;
  --desktop-text-input-assistive-icon-error-width: 0.75rem;
  --desktop-text-input-assistive-icon-error-fill: #DB2514;
  --desktop-text-input-assistive-icon-success-height: 0.75rem;
  --desktop-text-input-assistive-icon-success-width: 0.75rem;
  --desktop-text-input-assistive-icon-success-fill: #008500;
  --desktop-text-input-assistive-icon-warning-height: 0.75rem;
  --desktop-text-input-assistive-icon-warning-width: 0.75rem;
  --desktop-text-input-assistive-icon-warning-fill: #346BF6;
  --desktop-filter-clear-all-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-filter-clear-all-font-weight: 400;
  --desktop-filter-clear-all-line-height: 14px;
  --desktop-filter-clear-all-font-size: 12px;
  --desktop-filter-clear-all-text-decoration: underline;
  --desktop-filter-clear-all-text-case: uppercase;
  --desktop-filter-clear-all-letter-spacing: 0.3px;
  --desktop-filter-clear-all-fill: #000000;
  --desktop-filter-container-width: 16.875rem;
  --desktop-filter-heading-padding-top: 32px;
  --desktop-filter-heading-padding-bottom: 16px;
  --desktop-filter-category-spacing: 0px;
  --desktop-filter-category-border-top: 1px;
  --desktop-filter-category-border-bottom: 1px;
  --desktop-filter-category-border-color: #949494;
  --desktop-filter-skus-count-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-filter-skus-count-font-weight: 400;
  --desktop-filter-skus-count-line-height: 16px;
  --desktop-filter-skus-count-font-size: 14px;
  --desktop-filter-skus-count-text-decoration: none;
  --desktop-filter-skus-count-text-case: none;
  --desktop-filter-skus-count-letter-spacing: 0px;
  --desktop-filter-skus-count-fill: #737373;
  --desktop-filter-category-item-text-default-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-filter-category-item-text-default-font-weight: 400;
  --desktop-filter-category-item-text-default-line-height: 16px;
  --desktop-filter-category-item-text-default-font-size: 14px;
  --desktop-filter-category-item-text-default-text-decoration: none;
  --desktop-filter-category-item-text-default-text-case: none;
  --desktop-filter-category-item-text-default-letter-spacing: 0px;
  --desktop-filter-category-item-text-default-fill: #000000;
  --desktop-filter-category-item-text-disabled-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-filter-category-item-text-disabled-font-weight: 400;
  --desktop-filter-category-item-text-disabled-line-height: 16px;
  --desktop-filter-category-item-text-disabled-font-size: 14px;
  --desktop-filter-category-item-text-disabled-text-decoration: none;
  --desktop-filter-category-item-text-disabled-text-case: none;
  --desktop-filter-category-item-text-disabled-letter-spacing: 0px;
  --desktop-filter-category-item-text-disabled-fill: #737373;
  --desktop-filter-clear-icon-height: 1rem;
  --desktop-filter-clear-icon-width: 1rem;
  --desktop-filter-clear-icon-fill: #424242;
  --desktop-filter-category-title-padding-top: 16px;
  --desktop-filter-category-title-padding-bottom: 16px;
  --desktop-filter-category-title-spacing: 24px;
  --desktop-filter-items-container-spacing: 16px;
  --desktop-filter-items-container-padding-bottom: 16px;
  --desktop-filter-category-title-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-filter-category-title-text-font-weight: 700;
  --desktop-filter-category-title-text-line-height: 16px;
  --desktop-filter-category-title-text-font-size: 14px;
  --desktop-filter-category-title-text-text-decoration: none;
  --desktop-filter-category-title-text-text-case: uppercase;
  --desktop-filter-category-title-text-letter-spacing: 0px;
  --desktop-filter-category-title-text-fill: #000000;
  --desktop-filter-category-title-icon-height: 1rem;
  --desktop-filter-category-title-icon-width: 1rem;
  --desktop-filter-category-title-icon-fill: #424242;
  --desktop-filter-category-item-spacing: 8px;
  --desktop-filter-category-item-checkbox-default-height: 0.75rem;
  --desktop-filter-category-item-checkbox-default-width: 0.75rem;
  --desktop-filter-category-item-checkbox-default-fill: #ffffff;
  --desktop-filter-category-item-checkbox-default-border-color: #949494;
  --desktop-filter-category-item-checkbox-default-border: 1px;
  --desktop-filter-category-item-checkbox-default-border-radius: 2px;
  --desktop-filter-category-item-checkbox-checked-height: 0.75rem;
  --desktop-filter-category-item-checkbox-checked-width: 0.75rem;
  --desktop-filter-category-item-checkbox-checked-fill: #000000;
  --desktop-filter-category-item-checkbox-checked-border-color: transparent;
  --desktop-filter-category-item-checkbox-checked-border: 1px;
  --desktop-filter-category-item-checkbox-checked-border-radius: 2px;
  --desktop-filter-category-item-checkbox-disabled-height: 0.75rem;
  --desktop-filter-category-item-checkbox-disabled-width: 0.75rem;
  --desktop-filter-category-item-checkbox-disabled-fill: #dbdbdb;
  --desktop-filter-category-item-checkbox-disabled-border-color: transparent;
  --desktop-filter-category-item-checkbox-disabled-border: 1px;
  --desktop-filter-category-item-checkbox-disabled-border-radius: 2px;
  --desktop-filter-category-item-shade-height: 1rem;
  --desktop-filter-category-item-shade-width: 1rem;
  --desktop-filter-category-item-shade-border: 1px;
  --desktop-filter-category-item-shade-border-color: #f9f9f9;
  --desktop-filter-category-item-shade-border-radius: 9999px;
  --desktop-breadcrumb-container-spacing: 4px;
  --desktop-breadcrumb-page-name-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-breadcrumb-page-name-font-weight: 400;
  --desktop-breadcrumb-page-name-line-height: 14px;
  --desktop-breadcrumb-page-name-font-size: 12px;
  --desktop-breadcrumb-page-name-text-decoration: none;
  --desktop-breadcrumb-page-name-text-case: uppercase;
  --desktop-breadcrumb-page-name-letter-spacing: 0.3px;
  --desktop-breadcrumb-page-name-fill: #000000;
  --desktop-breadcrumb-separator-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-breadcrumb-separator-font-weight: 400;
  --desktop-breadcrumb-separator-line-height: 14px;
  --desktop-breadcrumb-separator-font-size: 12px;
  --desktop-breadcrumb-separator-text-decoration: none;
  --desktop-breadcrumb-separator-text-case: uppercase;
  --desktop-breadcrumb-separator-letter-spacing: 0.3px;
  --desktop-breadcrumb-separator-fill: #000000;
  --desktop-breadcrumb-page-name-active-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-breadcrumb-page-name-active-font-weight: 400;
  --desktop-breadcrumb-page-name-active-line-height: 14px;
  --desktop-breadcrumb-page-name-active-font-size: 12px;
  --desktop-breadcrumb-page-name-active-text-decoration: none;
  --desktop-breadcrumb-page-name-active-text-case: uppercase;
  --desktop-breadcrumb-page-name-active-letter-spacing: 0.3px;
  --desktop-breadcrumb-page-name-active-fill: #000000;
  --desktop-category-banner-category-text-container-spacing: 16px;
  --desktop-category-banner-container-height: 21rem;
  --desktop-category-banner-container-padding-bottom: 24px;
  --desktop-category-banner-container-padding-left: 32px;
  --desktop-category-banner-category-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-category-banner-category-title-line-height: 64px;
  --desktop-category-banner-category-title-font-size: 54px;
  --desktop-category-banner-category-title-letter-spacing: 0px;
  --desktop-category-banner-category-title-font-weight: 400;
  --desktop-category-banner-category-title-text-case: uppercase;
  --desktop-category-banner-category-title-text-decoration: none;
  --desktop-category-banner-category-title-fill: #ffffff;
  --desktop-category-banner-category-description-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-category-banner-category-description-line-height: 28px;
  --desktop-category-banner-category-description-font-size: 24px;
  --desktop-category-banner-category-description-letter-spacing: 0px;
  --desktop-category-banner-category-description-font-weight: 400;
  --desktop-category-banner-category-description-text-case: uppercase;
  --desktop-category-banner-category-description-text-decoration: none;
  --desktop-category-banner-category-description-fill: #ffffff;
  --desktop-category-text-banner-container-padding-top: 24px;
  --desktop-category-text-banner-container-padding-right: 32px;
  --desktop-category-text-banner-container-padding-bottom: 24px;
  --desktop-category-text-banner-container-padding-left: 32px;
  --desktop-category-text-banner-category-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-category-text-banner-category-title-line-height: 64px;
  --desktop-category-text-banner-category-title-font-size: 54px;
  --desktop-category-text-banner-category-title-letter-spacing: 0px;
  --desktop-category-text-banner-category-title-font-weight: 400;
  --desktop-category-text-banner-category-title-text-case: uppercase;
  --desktop-category-text-banner-category-title-text-decoration: none;
  --desktop-category-text-banner-category-title-fill: #000000;
  --desktop-category-text-banner-category-description-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-category-text-banner-category-description-line-height: 28px;
  --desktop-category-text-banner-category-description-font-size: 24px;
  --desktop-category-text-banner-category-description-letter-spacing: 0px;
  --desktop-category-text-banner-category-description-font-weight: 400;
  --desktop-category-text-banner-category-description-text-case: uppercase;
  --desktop-category-text-banner-category-description-text-decoration: none;
  --desktop-category-text-banner-category-description-fill: #000000;
  --desktop-carousel-banner-container-height: 37.5rem;
  --desktop-carousel-banner-container-padding-top: 32px;
  --desktop-carousel-banner-container-padding-right: 32px;
  --desktop-carousel-banner-container-padding-bottom: 32px;
  --desktop-carousel-banner-container-padding-left: 32px;
  --desktop-carousel-banner-text-container-width: 30%;
  --desktop-carousel-banner-text-container-min-width: 18.75rem;
  --desktop-carousel-banner-text-container-spacing: 16px;
  --desktop-carousel-banner-eyebrow-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-carousel-banner-eyebrow-text-line-height: 28px;
  --desktop-carousel-banner-eyebrow-text-font-size: 24px;
  --desktop-carousel-banner-eyebrow-text-letter-spacing: 0px;
  --desktop-carousel-banner-eyebrow-text-font-weight: 400;
  --desktop-carousel-banner-eyebrow-text-text-case: uppercase;
  --desktop-carousel-banner-eyebrow-text-text-decoration: none;
  --desktop-carousel-banner-eyebrow-text-fill: #ffffff;
  --desktop-carousel-banner-title-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-carousel-banner-title-text-line-height: 64px;
  --desktop-carousel-banner-title-text-font-size: 54px;
  --desktop-carousel-banner-title-text-letter-spacing: 0px;
  --desktop-carousel-banner-title-text-font-weight: 400;
  --desktop-carousel-banner-title-text-text-case: uppercase;
  --desktop-carousel-banner-title-text-text-decoration: none;
  --desktop-carousel-banner-title-text-fill: #ffffff;
  --desktop-carousel-banner-button-container-default-padding-top: 0.875rem;
  --desktop-carousel-banner-button-container-default-padding-bottom: 0.875rem;
  --desktop-carousel-banner-button-container-default-padding-right: 20px;
  --desktop-carousel-banner-button-container-default-padding-left: 20px;
  --desktop-carousel-banner-button-container-default-fill: #ffffff;
  --desktop-carousel-banner-button-container-default-border: 1px;
  --desktop-carousel-banner-button-container-default-border-color: #ffffff;
  --desktop-carousel-banner-button-text-default-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-carousel-banner-button-text-default-font-weight: 700;
  --desktop-carousel-banner-button-text-default-line-height: 14px;
  --desktop-carousel-banner-button-text-default-font-size: 12px;
  --desktop-carousel-banner-button-text-default-letter-spacing: 0.3px;
  --desktop-carousel-banner-button-text-default-text-case: uppercase;
  --desktop-carousel-banner-button-text-default-text-decoration: none;
  --desktop-carousel-banner-button-text-default-fill: #ffffff;
  --desktop-carousel-carousel-navigation-spacing: 12px;
  --desktop-carousel-previous-icon-inverse-height: 2rem;
  --desktop-carousel-previous-icon-inverse-width: 2rem;
  --desktop-carousel-previous-icon-inverse-fill: #ffffff;
  --desktop-carousel-previous-icon-inverse-padding-top: 28.75%;
  --desktop-carousel-previous-icon-height: 2rem;
  --desktop-carousel-previous-icon-width: 2rem;
  --desktop-carousel-previous-icon-fill: #000000;
  --desktop-carousel-previous-icon-padding-top: 28.75%;
  --desktop-carousel-next-icon-inverse-height: 2rem;
  --desktop-carousel-next-icon-inverse-width: 2rem;
  --desktop-carousel-next-icon-inverse-fill: #ffffff;
  --desktop-carousel-next-icon-inverse-padding-top: 28.75%;
  --desktop-carousel-next-icon-height: 2rem;
  --desktop-carousel-next-icon-width: 2rem;
  --desktop-carousel-next-icon-fill: #000000;
  --desktop-carousel-next-icon-padding-top: 28.75%;
  --desktop-carousel-carousel-indicator-active-height: 0.5rem;
  --desktop-carousel-carousel-indicator-active-width: 0.5rem;
  --desktop-carousel-carousel-indicator-active-fill: #000000;
  --desktop-carousel-carousel-indicator-active-border-radius: 9999px;
  --desktop-carousel-carousel-indicator-active-inverse-height: 0.5rem;
  --desktop-carousel-carousel-indicator-active-inverse-width: 0.5rem;
  --desktop-carousel-carousel-indicator-active-inverse-fill: #ffffff;
  --desktop-carousel-container-width: 100%;
  --desktop-carousel-container-padding-top: 80px;
  --desktop-promo-bar-container-width: 100%;
  --desktop-promo-bar-container-padding-top: 8px;
  --desktop-promo-bar-container-padding-right: 32px;
  --desktop-promo-bar-container-padding-bottom: 8px;
  --desktop-promo-bar-container-padding-left: 32px;
  --desktop-promo-bar-container-fill: #000000;
  --desktop-promo-bar-left-container-spacing: 8px;
  --desktop-promo-bar-right-container-spacing: 8px;
  --desktop-promo-bar-left-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-promo-bar-left-text-line-height: 14px;
  --desktop-promo-bar-left-text-font-size: 12px;
  --desktop-promo-bar-left-text-letter-spacing: 0px;
  --desktop-promo-bar-left-text-text-decoration: none;
  --desktop-promo-bar-left-text-text-case: uppercase;
  --desktop-promo-bar-left-text-font-weight: 700;
  --desktop-promo-bar-left-text-fill: #ffffff;
  --desktop-promo-bar-left-link-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-promo-bar-left-link-font-weight: 400;
  --desktop-promo-bar-left-link-line-height: 16px;
  --desktop-promo-bar-left-link-font-size: 14px;
  --desktop-promo-bar-left-link-text-decoration: underline;
  --desktop-promo-bar-left-link-text-case: none;
  --desktop-promo-bar-left-link-letter-spacing: 0px;
  --desktop-promo-bar-left-link-fill: #ffffff;
  --desktop-promo-bar-right-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-promo-bar-right-text-line-height: 14px;
  --desktop-promo-bar-right-text-font-size: 12px;
  --desktop-promo-bar-right-text-letter-spacing: 0px;
  --desktop-promo-bar-right-text-text-decoration: none;
  --desktop-promo-bar-right-text-text-case: uppercase;
  --desktop-promo-bar-right-text-font-weight: 700;
  --desktop-promo-bar-right-text-fill: #ffffff;
  --desktop-promo-bar-right-arrow-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-promo-bar-right-arrow-line-height: 14px;
  --desktop-promo-bar-right-arrow-font-size: 12px;
  --desktop-promo-bar-right-arrow-letter-spacing: 0px;
  --desktop-promo-bar-right-arrow-text-decoration: none;
  --desktop-promo-bar-right-arrow-text-case: uppercase;
  --desktop-promo-bar-right-arrow-font-weight: 700;
  --desktop-promo-bar-right-arrow-fill: #ffffff;
  --desktop-help-links-container-spacing: 16px;
  --desktop-help-links-accordion-container-padding-top: 24px;
  --desktop-help-links-accordion-container-padding-bottom: 24px;
  --desktop-help-links-accordion-container-border: 1px;
  --desktop-help-links-accordion-container-border-color: #f9f9f9;
  --desktop-help-links-accordion-content-container-padding-right: 16px;
  --desktop-help-links-accordion-content-container-padding-left: 16px;
  --desktop-help-links-accordion-content-container-spacing: 20px;
  --desktop-help-links-accordion-icon-height: 0.75rem;
  --desktop-help-links-accordion-icon-width: 0.75rem;
  --desktop-help-links-accordion-icon-fill: #424242;
  --desktop-help-links-links-container-spacing: 12px;
  --desktop-help-links-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-help-links-title-font-weight: 700;
  --desktop-help-links-title-line-height: 16px;
  --desktop-help-links-title-font-size: 14px;
  --desktop-help-links-title-text-decoration: none;
  --desktop-help-links-title-text-case: uppercase;
  --desktop-help-links-title-letter-spacing: 0px;
  --desktop-help-links-title-fill: #000000;
  --desktop-help-links-link-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-help-links-link-font-weight: 400;
  --desktop-help-links-link-line-height: 24px;
  --desktop-help-links-link-font-size: 16px;
  --desktop-help-links-link-text-decoration: underline;
  --desktop-help-links-link-text-case: none;
  --desktop-help-links-link-letter-spacing: 0px;
  --desktop-help-links-link-fill: #424242;
  --desktop-dropdown-container-default-height: 44px;
  --desktop-dropdown-container-default-padding-right: 12px;
  --desktop-dropdown-container-default-padding-left: 12px;
  --desktop-dropdown-container-default-border: 1px;
  --desktop-dropdown-container-default-border-color: #949494;
  --desktop-dropdown-container-default-border-radius: 9999px;
  --desktop-dropdown-container-default-fill: #ffffff;
  --desktop-dropdown-container-active-height: 44px;
  --desktop-dropdown-container-active-padding-right: 12px;
  --desktop-dropdown-container-active-padding-left: 12px;
  --desktop-dropdown-container-active-border: 1px;
  --desktop-dropdown-container-active-border-color: #000000;
  --desktop-dropdown-container-active-fill: #ffffff;
  --desktop-dropdown-container-disabled-height: 44px;
  --desktop-dropdown-container-disabled-padding-right: 12px;
  --desktop-dropdown-container-disabled-padding-left: 12px;
  --desktop-dropdown-container-disabled-border: 1px;
  --desktop-dropdown-container-disabled-border-color: #949494;
  --desktop-dropdown-container-disabled-fill: #949494;
  --desktop-dropdown-container-error-height: 44px;
  --desktop-dropdown-container-error-padding-right: 12px;
  --desktop-dropdown-container-error-padding-left: 12px;
  --desktop-dropdown-container-error-border: 1px;
  --desktop-dropdown-container-error-border-color: #DB2514;
  --desktop-dropdown-container-error-fill: #ffffff;
  --desktop-dropdown-container-warning-height: 44px;
  --desktop-dropdown-container-warning-padding-right: 12px;
  --desktop-dropdown-container-warning-padding-left: 12px;
  --desktop-dropdown-container-warning-border: 1px;
  --desktop-dropdown-container-warning-border-color: #346BF6;
  --desktop-dropdown-container-warning-fill: #ffffff;
  --desktop-dropdown-text-default-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-dropdown-text-default-font-weight: 400;
  --desktop-dropdown-text-default-line-height: 16px;
  --desktop-dropdown-text-default-font-size: 14px;
  --desktop-dropdown-text-default-text-decoration: none;
  --desktop-dropdown-text-default-text-case: uppercase;
  --desktop-dropdown-text-default-letter-spacing: 0px;
  --desktop-dropdown-text-default-fill: #000000;
  --desktop-dropdown-text-active-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-dropdown-text-active-font-weight: 400;
  --desktop-dropdown-text-active-line-height: 16px;
  --desktop-dropdown-text-active-font-size: 14px;
  --desktop-dropdown-text-active-text-decoration: none;
  --desktop-dropdown-text-active-text-case: uppercase;
  --desktop-dropdown-text-active-letter-spacing: 0px;
  --desktop-dropdown-text-active-fill: #000000;
  --desktop-dropdown-icon-height: 1rem;
  --desktop-dropdown-icon-width: 1rem;
  --desktop-dropdown-icon-fill: #424242;
  --desktop-dropdown-label-container-padding-right: 4px;
  --desktop-dropdown-label-container-padding-left: 4px;
  --desktop-dropdown-label-text-default-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-dropdown-label-text-default-font-weight: 400;
  --desktop-dropdown-label-text-default-line-height: 14px;
  --desktop-dropdown-label-text-default-font-size: 12px;
  --desktop-dropdown-label-text-default-text-decoration: none;
  --desktop-dropdown-label-text-default-text-case: none;
  --desktop-dropdown-label-text-default-letter-spacing: 0.3px;
  --desktop-dropdown-label-text-default-fill: #000000;
  --desktop-dropdown-label-text-error-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-dropdown-label-text-error-font-weight: 400;
  --desktop-dropdown-label-text-error-line-height: 14px;
  --desktop-dropdown-label-text-error-font-size: 12px;
  --desktop-dropdown-label-text-error-text-decoration: none;
  --desktop-dropdown-label-text-error-text-case: none;
  --desktop-dropdown-label-text-error-letter-spacing: 0.3px;
  --desktop-dropdown-label-text-error-fill: #DB2514;
  --desktop-dropdown-label-text-warning-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-dropdown-label-text-warning-font-weight: 400;
  --desktop-dropdown-label-text-warning-line-height: 14px;
  --desktop-dropdown-label-text-warning-font-size: 12px;
  --desktop-dropdown-label-text-warning-text-decoration: none;
  --desktop-dropdown-label-text-warning-text-case: none;
  --desktop-dropdown-label-text-warning-letter-spacing: 0.3px;
  --desktop-dropdown-label-text-warning-fill: #346BF6;
  --desktop-dropdown-list-container-border: 1px;
  --desktop-dropdown-list-container-border-color: #000000;
  --desktop-dropdown-list-container-border-radius: 30px;
  --desktop-dropdown-list-item-default-height: 44px;
  --desktop-dropdown-list-item-default-border-top: 1px;
  --desktop-dropdown-list-item-default-border-bottom: 1px;
  --desktop-dropdown-list-item-default-border-color: #f9f9f9;
  --desktop-dropdown-list-item-default-fill: #ffffff;
  --desktop-dropdown-list-item-hover-height: 44px;
  --desktop-dropdown-list-item-hover-border-top: 1px;
  --desktop-dropdown-list-item-hover-border-bottom: 1px;
  --desktop-dropdown-list-item-hover-border-color: #f9f9f9;
  --desktop-dropdown-list-item-hover-fill: #eaeaea;
  --desktop-dropdown-list-item-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-dropdown-list-item-text-font-weight: 400;
  --desktop-dropdown-list-item-text-line-height: 16px;
  --desktop-dropdown-list-item-text-font-size: 14px;
  --desktop-dropdown-list-item-text-text-decoration: none;
  --desktop-dropdown-list-item-text-text-case: uppercase;
  --desktop-dropdown-list-item-text-letter-spacing: 0px;
  --desktop-dropdown-list-item-text-fill: #000000;
  --desktop-dropdown-assistive-container-padding-top: 12px;
  --desktop-dropdown-assistive-container-spacing: 4px;
  --desktop-dropdown-assistive-text-default-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-dropdown-assistive-text-default-font-weight: 400;
  --desktop-dropdown-assistive-text-default-line-height: 14px;
  --desktop-dropdown-assistive-text-default-font-size: 12px;
  --desktop-dropdown-assistive-text-default-text-decoration: none;
  --desktop-dropdown-assistive-text-default-text-case: none;
  --desktop-dropdown-assistive-text-default-letter-spacing: 0.3px;
  --desktop-dropdown-assistive-text-default-fill: #737373;
  --desktop-dropdown-assistive-text-error-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-dropdown-assistive-text-error-font-weight: 400;
  --desktop-dropdown-assistive-text-error-line-height: 14px;
  --desktop-dropdown-assistive-text-error-font-size: 12px;
  --desktop-dropdown-assistive-text-error-text-decoration: none;
  --desktop-dropdown-assistive-text-error-text-case: none;
  --desktop-dropdown-assistive-text-error-letter-spacing: 0.3px;
  --desktop-dropdown-assistive-text-error-fill: #DB2514;
  --desktop-dropdown-assistive-text-warning-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-dropdown-assistive-text-warning-font-weight: 400;
  --desktop-dropdown-assistive-text-warning-line-height: 14px;
  --desktop-dropdown-assistive-text-warning-font-size: 12px;
  --desktop-dropdown-assistive-text-warning-text-decoration: none;
  --desktop-dropdown-assistive-text-warning-text-case: none;
  --desktop-dropdown-assistive-text-warning-letter-spacing: 0.3px;
  --desktop-dropdown-assistive-text-warning-fill: #346BF6;
  --desktop-dropdown-assistive-icon-default-height: 1rem;
  --desktop-dropdown-assistive-icon-default-width: 1rem;
  --desktop-dropdown-assistive-icon-default-fill: #737373;
  --desktop-dropdown-assistive-icon-error-height: 1rem;
  --desktop-dropdown-assistive-icon-error-width: 1rem;
  --desktop-dropdown-assistive-icon-error-fill: #DB2514;
  --desktop-dropdown-assistive-icon-warning-height: 1rem;
  --desktop-dropdown-assistive-icon-warning-width: 1rem;
  --desktop-dropdown-assistive-icon-warning-fill: #346BF6;
  --desktop-qty-selector-container-large-height: 44px;
  --desktop-qty-selector-container-large-border: 1px;
  --desktop-qty-selector-container-large-border-color: #949494;
  --desktop-qty-selector-container-large-border-radius: 9999px;
  --desktop-qty-selector-container-large-fill: #ffffff;
  --desktop-qty-selector-container-small-height: 32px;
  --desktop-qty-selector-container-small-border: 1px;
  --desktop-qty-selector-container-small-border-color: #949494;
  --desktop-qty-selector-container-small-fill: #ffffff;
  --desktop-qty-selector-number-container-padding-right: 12px;
  --desktop-qty-selector-number-container-padding-left: 12px;
  --desktop-qty-selector-icon-container-padding-right: 8px;
  --desktop-qty-selector-icon-container-padding-left: 8px;
  --desktop-qty-selector-number-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-qty-selector-number-font-weight: 400;
  --desktop-qty-selector-number-line-height: 16px;
  --desktop-qty-selector-number-font-size: 14px;
  --desktop-qty-selector-number-text-decoration: none;
  --desktop-qty-selector-number-text-case: none;
  --desktop-qty-selector-number-letter-spacing: 0px;
  --desktop-qty-selector-number-fill: #000000;
  --desktop-qty-selector-icon-disabled-height: 0.75rem;
  --desktop-qty-selector-icon-disabled-width: 0.75rem;
  --desktop-qty-selector-icon-disabled-fill: #f9f9f9;
  --desktop-qty-selector-icon-active-height: 0.75rem;
  --desktop-qty-selector-icon-active-width: 0.75rem;
  --desktop-qty-selector-icon-active-fill: #000000;
  --desktop-link-button-bold-default-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-link-button-bold-default-font-weight: 700;
  --desktop-link-button-bold-default-line-height: 14px;
  --desktop-link-button-bold-default-font-size: 12px;
  --desktop-link-button-bold-default-text-decoration: underline;
  --desktop-link-button-bold-default-text-case: uppercase;
  --desktop-link-button-bold-default-letter-spacing: 0.3px;
  --desktop-link-button-bold-default-fill: #424242;
  --desktop-link-button-bold-default-inverse-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-link-button-bold-default-inverse-font-weight: 700;
  --desktop-link-button-bold-default-inverse-line-height: 14px;
  --desktop-link-button-bold-default-inverse-font-size: 12px;
  --desktop-link-button-bold-default-inverse-text-decoration: underline;
  --desktop-link-button-bold-default-inverse-text-case: uppercase;
  --desktop-link-button-bold-default-inverse-letter-spacing: 0.3px;
  --desktop-link-button-bold-default-inverse-fill: #ffffff;
  --desktop-link-button-bold-hover-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-link-button-bold-hover-font-weight: 700;
  --desktop-link-button-bold-hover-line-height: 14px;
  --desktop-link-button-bold-hover-font-size: 12px;
  --desktop-link-button-bold-hover-text-decoration: underline;
  --desktop-link-button-bold-hover-text-case: uppercase;
  --desktop-link-button-bold-hover-letter-spacing: 0.3px;
  --desktop-link-button-bold-hover-fill: #737373;
  --desktop-link-button-bold-hover-inverse-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-link-button-bold-hover-inverse-font-weight: 700;
  --desktop-link-button-bold-hover-inverse-line-height: 14px;
  --desktop-link-button-bold-hover-inverse-font-size: 12px;
  --desktop-link-button-bold-hover-inverse-text-decoration: underline;
  --desktop-link-button-bold-hover-inverse-text-case: uppercase;
  --desktop-link-button-bold-hover-inverse-letter-spacing: 0.3px;
  --desktop-link-button-bold-hover-inverse-fill: #f9f9f9;
  --desktop-link-button-bold-disabled-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-link-button-bold-disabled-font-weight: 700;
  --desktop-link-button-bold-disabled-line-height: 14px;
  --desktop-link-button-bold-disabled-font-size: 12px;
  --desktop-link-button-bold-disabled-text-decoration: underline;
  --desktop-link-button-bold-disabled-text-case: uppercase;
  --desktop-link-button-bold-disabled-letter-spacing: 0.3px;
  --desktop-link-button-bold-disabled-fill: #737373;
  --desktop-link-button-bold-disabled-inverse-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-link-button-bold-disabled-inverse-font-weight: 700;
  --desktop-link-button-bold-disabled-inverse-line-height: 14px;
  --desktop-link-button-bold-disabled-inverse-font-size: 12px;
  --desktop-link-button-bold-disabled-inverse-text-decoration: underline;
  --desktop-link-button-bold-disabled-inverse-text-case: uppercase;
  --desktop-link-button-bold-disabled-inverse-letter-spacing: 0.3px;
  --desktop-link-button-bold-disabled-inverse-fill: #737373;
  --desktop-link-button-normal-default-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-link-button-normal-default-font-weight: 400;
  --desktop-link-button-normal-default-line-height: 14px;
  --desktop-link-button-normal-default-font-size: 12px;
  --desktop-link-button-normal-default-text-decoration: underline;
  --desktop-link-button-normal-default-text-case: uppercase;
  --desktop-link-button-normal-default-letter-spacing: 0.3px;
  --desktop-link-button-normal-default-fill: #000000;
  --desktop-link-button-normal-default-inverse-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-link-button-normal-default-inverse-font-weight: 400;
  --desktop-link-button-normal-default-inverse-line-height: 14px;
  --desktop-link-button-normal-default-inverse-font-size: 12px;
  --desktop-link-button-normal-default-inverse-text-decoration: underline;
  --desktop-link-button-normal-default-inverse-text-case: uppercase;
  --desktop-link-button-normal-default-inverse-letter-spacing: 0.3px;
  --desktop-link-button-normal-default-inverse-fill: #ffffff;
  --desktop-link-button-normal-hover-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-link-button-normal-hover-font-weight: 400;
  --desktop-link-button-normal-hover-line-height: 14px;
  --desktop-link-button-normal-hover-font-size: 12px;
  --desktop-link-button-normal-hover-text-decoration: underline;
  --desktop-link-button-normal-hover-text-case: uppercase;
  --desktop-link-button-normal-hover-letter-spacing: 0.3px;
  --desktop-link-button-normal-hover-fill: #737373;
  --desktop-link-button-normal-hover-inverse-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-link-button-normal-hover-inverse-font-weight: 400;
  --desktop-link-button-normal-hover-inverse-line-height: 14px;
  --desktop-link-button-normal-hover-inverse-font-size: 12px;
  --desktop-link-button-normal-hover-inverse-text-decoration: underline;
  --desktop-link-button-normal-hover-inverse-text-case: uppercase;
  --desktop-link-button-normal-hover-inverse-letter-spacing: 0.3px;
  --desktop-link-button-normal-hover-inverse-fill: #f9f9f9;
  --desktop-link-button-normal-disabled-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-link-button-normal-disabled-font-weight: 400;
  --desktop-link-button-normal-disabled-line-height: 14px;
  --desktop-link-button-normal-disabled-font-size: 12px;
  --desktop-link-button-normal-disabled-text-decoration: underline;
  --desktop-link-button-normal-disabled-text-case: uppercase;
  --desktop-link-button-normal-disabled-letter-spacing: 0.3px;
  --desktop-link-button-normal-disabled-fill: #737373;
  --desktop-link-button-normal-disabled-inverse-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-link-button-normal-disabled-inverse-font-weight: 400;
  --desktop-link-button-normal-disabled-inverse-line-height: 14px;
  --desktop-link-button-normal-disabled-inverse-font-size: 12px;
  --desktop-link-button-normal-disabled-inverse-text-decoration: underline;
  --desktop-link-button-normal-disabled-inverse-text-case: uppercase;
  --desktop-link-button-normal-disabled-inverse-letter-spacing: 0.3px;
  --desktop-link-button-normal-disabled-inverse-fill: #737373;
  --desktop-link-button-small-default-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-link-button-small-default-font-weight: 400;
  --desktop-link-button-small-default-line-height: 24px;
  --desktop-link-button-small-default-font-size: 16px;
  --desktop-link-button-small-default-text-decoration: underline;
  --desktop-link-button-small-default-text-case: none;
  --desktop-link-button-small-default-letter-spacing: 0px;
  --desktop-link-button-small-default-fill: #000000;
  --desktop-link-button-small-default-inverse-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-link-button-small-default-inverse-font-weight: 400;
  --desktop-link-button-small-default-inverse-line-height: 24px;
  --desktop-link-button-small-default-inverse-font-size: 16px;
  --desktop-link-button-small-default-inverse-text-decoration: underline;
  --desktop-link-button-small-default-inverse-text-case: none;
  --desktop-link-button-small-default-inverse-letter-spacing: 0px;
  --desktop-link-button-small-default-inverse-fill: #ffffff;
  --desktop-link-button-small-hover-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-link-button-small-hover-font-weight: 400;
  --desktop-link-button-small-hover-line-height: 24px;
  --desktop-link-button-small-hover-font-size: 16px;
  --desktop-link-button-small-hover-text-decoration: underline;
  --desktop-link-button-small-hover-text-case: none;
  --desktop-link-button-small-hover-letter-spacing: 0px;
  --desktop-link-button-small-hover-fill: #737373;
  --desktop-link-button-small-hover-inverse-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-link-button-small-hover-inverse-font-weight: 400;
  --desktop-link-button-small-hover-inverse-line-height: 24px;
  --desktop-link-button-small-hover-inverse-font-size: 16px;
  --desktop-link-button-small-hover-inverse-text-decoration: underline;
  --desktop-link-button-small-hover-inverse-text-case: none;
  --desktop-link-button-small-hover-inverse-letter-spacing: 0px;
  --desktop-link-button-small-hover-inverse-fill: #f9f9f9;
  --desktop-link-button-small-disabled-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-link-button-small-disabled-font-weight: 400;
  --desktop-link-button-small-disabled-line-height: 24px;
  --desktop-link-button-small-disabled-font-size: 16px;
  --desktop-link-button-small-disabled-text-decoration: underline;
  --desktop-link-button-small-disabled-text-case: none;
  --desktop-link-button-small-disabled-letter-spacing: 0px;
  --desktop-link-button-small-disabled-fill: #737373;
  --desktop-link-button-small-disabled-inverse-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-link-button-small-disabled-inverse-font-weight: 400;
  --desktop-link-button-small-disabled-inverse-line-height: 24px;
  --desktop-link-button-small-disabled-inverse-font-size: 16px;
  --desktop-link-button-small-disabled-inverse-text-decoration: underline;
  --desktop-link-button-small-disabled-inverse-text-case: none;
  --desktop-link-button-small-disabled-inverse-letter-spacing: 0px;
  --desktop-link-button-small-disabled-inverse-fill: #737373;
  --desktop-product-grid-container-spacing: 16px;
  --desktop-product-grid-container-padding-bottom: 80px;
  --desktop-product-grid-sort-by-container-spacing: 8px;
  --desktop-product-grid-products-container-spacing: 80px;
  --desktop-product-grid-products-row-spacing: 16px;
  --desktop-product-grid-sort-by-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-product-grid-sort-by-text-font-weight: 400;
  --desktop-product-grid-sort-by-text-line-height: 16px;
  --desktop-product-grid-sort-by-text-font-size: 14px;
  --desktop-product-grid-sort-by-text-text-decoration: none;
  --desktop-product-grid-sort-by-text-text-case: none;
  --desktop-product-grid-sort-by-text-letter-spacing: 0px;
  --desktop-product-grid-sort-by-text-fill: #424242;
  --desktop-product-grid-filter-cta-container-height: 2.75rem;
  --desktop-product-grid-filter-cta-container-fill: #ffffff;
  --desktop-product-grid-filter-cta-container-border-color: #000000;
  --desktop-product-grid-filter-cta-container-border-radius: 9999px;
  --desktop-product-grid-filter-cta-container-border: 1px;
  --desktop-product-grid-sort-by-dropdown-container-height: 2.75rem;
  --desktop-product-grid-sort-by-dropdown-container-padding-right: 12px;
  --desktop-product-grid-sort-by-dropdown-container-padding-left: 12px;
  --desktop-product-grid-sort-by-dropdown-container-fill: #ffffff;
  --desktop-product-grid-sort-by-dropdown-container-border-color: #949494;
  --desktop-product-grid-sort-by-dropdown-container-border-radius: 9999px;
  --desktop-product-grid-sort-by-dropdown-container-border: 1px;
  --desktop-product-grid-sort-by-dropdown-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-product-grid-sort-by-dropdown-text-line-height: 14px;
  --desktop-product-grid-sort-by-dropdown-text-font-size: 12px;
  --desktop-product-grid-sort-by-dropdown-text-letter-spacing: 0px;
  --desktop-product-grid-sort-by-dropdown-text-text-decoration: none;
  --desktop-product-grid-sort-by-dropdown-text-text-case: uppercase;
  --desktop-product-grid-sort-by-dropdown-text-font-weight: 700;
  --desktop-product-grid-sort-by-dropdown-text-fill: #000000;
  --desktop-inline-alert-container-neutral-padding-top: 12px;
  --desktop-inline-alert-container-neutral-padding-right: 12px;
  --desktop-inline-alert-container-neutral-padding-bottom: 12px;
  --desktop-inline-alert-container-neutral-padding-left: 12px;
  --desktop-inline-alert-container-neutral-spacing: 12px;
  --desktop-inline-alert-container-neutral-fill: #eaeaea;
  --desktop-inline-alert-container-success-padding-top: 12px;
  --desktop-inline-alert-container-success-padding-right: 12px;
  --desktop-inline-alert-container-success-padding-bottom: 12px;
  --desktop-inline-alert-container-success-padding-left: 12px;
  --desktop-inline-alert-container-success-spacing: 12px;
  --desktop-inline-alert-container-success-fill: #F5FFF7;
  --desktop-inline-alert-container-info-padding-top: 12px;
  --desktop-inline-alert-container-info-padding-right: 12px;
  --desktop-inline-alert-container-info-padding-bottom: 12px;
  --desktop-inline-alert-container-info-padding-left: 12px;
  --desktop-inline-alert-container-info-spacing: 12px;
  --desktop-inline-alert-container-info-fill: #F3F6FE;
  --desktop-inline-alert-container-error-padding-top: 12px;
  --desktop-inline-alert-container-error-padding-right: 12px;
  --desktop-inline-alert-container-error-padding-bottom: 12px;
  --desktop-inline-alert-container-error-padding-left: 12px;
  --desktop-inline-alert-container-error-spacing: 12px;
  --desktop-inline-alert-container-error-fill: #fff5f5;
  --desktop-inline-alert-container-warning-padding-top: 12px;
  --desktop-inline-alert-container-warning-padding-right: 12px;
  --desktop-inline-alert-container-warning-padding-bottom: 12px;
  --desktop-inline-alert-container-warning-padding-left: 12px;
  --desktop-inline-alert-container-warning-spacing: 12px;
  --desktop-inline-alert-container-warning-fill: #F3F6FE;
  --desktop-inline-alert-content-container-spacing: 12px;
  --desktop-inline-alert-text-and-button-container-spacing: 8px;
  --desktop-inline-alert-button-container-padding-top: 0.875rem;
  --desktop-inline-alert-button-container-padding-bottom: 0.875rem;
  --desktop-inline-alert-button-container-padding-right: 20px;
  --desktop-inline-alert-button-container-padding-left: 20px;
  --desktop-inline-alert-button-container-fill: #000000;
  --desktop-inline-alert-button-container-border: 1px;
  --desktop-inline-alert-button-container-border-color: #000000;
  --desktop-inline-alert-button-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-inline-alert-button-text-font-weight: 700;
  --desktop-inline-alert-button-text-line-height: 14px;
  --desktop-inline-alert-button-text-font-size: 12px;
  --desktop-inline-alert-button-text-letter-spacing: 0.3px;
  --desktop-inline-alert-button-text-text-case: uppercase;
  --desktop-inline-alert-button-text-text-decoration: none;
  --desktop-inline-alert-button-text-fill: #ffffff;
  --desktop-inline-alert-close-icon-neutral-height: 0.75rem;
  --desktop-inline-alert-close-icon-neutral-width: 0.75rem;
  --desktop-inline-alert-close-icon-neutral-fill: #424242;
  --desktop-inline-alert-close-icon-success-height: 0.75rem;
  --desktop-inline-alert-close-icon-success-width: 0.75rem;
  --desktop-inline-alert-close-icon-success-fill: #008500;
  --desktop-inline-alert-close-icon-info-height: 0.75rem;
  --desktop-inline-alert-close-icon-info-width: 0.75rem;
  --desktop-inline-alert-close-icon-info-fill: #346BF6;
  --desktop-inline-alert-close-icon-error-height: 0.75rem;
  --desktop-inline-alert-close-icon-error-width: 0.75rem;
  --desktop-inline-alert-close-icon-error-fill: #DB2514;
  --desktop-inline-alert-close-icon-warning-height: 0.75rem;
  --desktop-inline-alert-close-icon-warning-width: 0.75rem;
  --desktop-inline-alert-close-icon-warning-fill: #346BF6;
  --desktop-inline-alert-left-icon-neutral-height: 1rem;
  --desktop-inline-alert-left-icon-neutral-width: 1rem;
  --desktop-inline-alert-left-icon-neutral-fill: #424242;
  --desktop-inline-alert-left-icon-success-height: 1rem;
  --desktop-inline-alert-left-icon-success-width: 1rem;
  --desktop-inline-alert-left-icon-success-fill: #008500;
  --desktop-inline-alert-left-icon-info-height: 1rem;
  --desktop-inline-alert-left-icon-info-width: 1rem;
  --desktop-inline-alert-left-icon-info-fill: #346BF6;
  --desktop-inline-alert-left-icon-error-height: 1rem;
  --desktop-inline-alert-left-icon-error-width: 1rem;
  --desktop-inline-alert-left-icon-error-fill: #DB2514;
  --desktop-inline-alert-left-icon-warning-height: 1rem;
  --desktop-inline-alert-left-icon-warning-width: 1rem;
  --desktop-inline-alert-left-icon-warning-fill: #346BF6;
  --desktop-inline-alert-title-text-neutral-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-inline-alert-title-text-neutral-line-height: 14px;
  --desktop-inline-alert-title-text-neutral-font-size: 12px;
  --desktop-inline-alert-title-text-neutral-letter-spacing: 0px;
  --desktop-inline-alert-title-text-neutral-text-decoration: none;
  --desktop-inline-alert-title-text-neutral-text-case: uppercase;
  --desktop-inline-alert-title-text-neutral-font-weight: 700;
  --desktop-inline-alert-title-text-neutral-fill: #000000;
  --desktop-inline-alert-title-text-success-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-inline-alert-title-text-success-line-height: 14px;
  --desktop-inline-alert-title-text-success-font-size: 12px;
  --desktop-inline-alert-title-text-success-letter-spacing: 0px;
  --desktop-inline-alert-title-text-success-text-decoration: none;
  --desktop-inline-alert-title-text-success-text-case: uppercase;
  --desktop-inline-alert-title-text-success-font-weight: 700;
  --desktop-inline-alert-title-text-success-fill: #008500;
  --desktop-inline-alert-title-text-info-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-inline-alert-title-text-info-line-height: 14px;
  --desktop-inline-alert-title-text-info-font-size: 12px;
  --desktop-inline-alert-title-text-info-letter-spacing: 0px;
  --desktop-inline-alert-title-text-info-text-decoration: none;
  --desktop-inline-alert-title-text-info-text-case: uppercase;
  --desktop-inline-alert-title-text-info-font-weight: 700;
  --desktop-inline-alert-title-text-info-fill: #346BF6;
  --desktop-inline-alert-title-text-error-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-inline-alert-title-text-error-line-height: 14px;
  --desktop-inline-alert-title-text-error-font-size: 12px;
  --desktop-inline-alert-title-text-error-letter-spacing: 0px;
  --desktop-inline-alert-title-text-error-text-decoration: none;
  --desktop-inline-alert-title-text-error-text-case: uppercase;
  --desktop-inline-alert-title-text-error-font-weight: 700;
  --desktop-inline-alert-title-text-error-fill: #DB2514;
  --desktop-inline-alert-title-text-warning-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-inline-alert-title-text-warning-line-height: 14px;
  --desktop-inline-alert-title-text-warning-font-size: 12px;
  --desktop-inline-alert-title-text-warning-letter-spacing: 0px;
  --desktop-inline-alert-title-text-warning-text-decoration: none;
  --desktop-inline-alert-title-text-warning-text-case: uppercase;
  --desktop-inline-alert-title-text-warning-font-weight: 700;
  --desktop-inline-alert-title-text-warning-fill: #346BF6;
  --desktop-inline-alert-body-text-neutral-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-inline-alert-body-text-neutral-font-weight: 400;
  --desktop-inline-alert-body-text-neutral-line-height: 24px;
  --desktop-inline-alert-body-text-neutral-font-size: 16px;
  --desktop-inline-alert-body-text-neutral-text-decoration: none;
  --desktop-inline-alert-body-text-neutral-text-case: none;
  --desktop-inline-alert-body-text-neutral-letter-spacing: 0px;
  --desktop-inline-alert-body-text-neutral-fill: #000000;
  --desktop-inline-alert-body-text-success-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-inline-alert-body-text-success-font-weight: 400;
  --desktop-inline-alert-body-text-success-line-height: 24px;
  --desktop-inline-alert-body-text-success-font-size: 16px;
  --desktop-inline-alert-body-text-success-text-decoration: none;
  --desktop-inline-alert-body-text-success-text-case: none;
  --desktop-inline-alert-body-text-success-letter-spacing: 0px;
  --desktop-inline-alert-body-text-success-fill: #008500;
  --desktop-inline-alert-body-text-info-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-inline-alert-body-text-info-font-weight: 400;
  --desktop-inline-alert-body-text-info-line-height: 24px;
  --desktop-inline-alert-body-text-info-font-size: 16px;
  --desktop-inline-alert-body-text-info-text-decoration: none;
  --desktop-inline-alert-body-text-info-text-case: none;
  --desktop-inline-alert-body-text-info-letter-spacing: 0px;
  --desktop-inline-alert-body-text-info-fill: #346BF6;
  --desktop-inline-alert-body-text-error-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-inline-alert-body-text-error-font-weight: 400;
  --desktop-inline-alert-body-text-error-line-height: 24px;
  --desktop-inline-alert-body-text-error-font-size: 16px;
  --desktop-inline-alert-body-text-error-text-decoration: none;
  --desktop-inline-alert-body-text-error-text-case: none;
  --desktop-inline-alert-body-text-error-letter-spacing: 0px;
  --desktop-inline-alert-body-text-error-fill: #DB2514;
  --desktop-inline-alert-body-text-warning-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-inline-alert-body-text-warning-font-weight: 400;
  --desktop-inline-alert-body-text-warning-line-height: 24px;
  --desktop-inline-alert-body-text-warning-font-size: 16px;
  --desktop-inline-alert-body-text-warning-text-decoration: none;
  --desktop-inline-alert-body-text-warning-text-case: none;
  --desktop-inline-alert-body-text-warning-letter-spacing: 0px;
  --desktop-inline-alert-body-text-warning-fill: #346BF6;
  --desktop-text-alert-container-spacing: 12px;
  --desktop-text-alert-icon-neutral-height: 1rem;
  --desktop-text-alert-icon-neutral-width: 1rem;
  --desktop-text-alert-icon-neutral-fill: #424242;
  --desktop-text-alert-icon-success-height: 1rem;
  --desktop-text-alert-icon-success-width: 1rem;
  --desktop-text-alert-icon-success-fill: #008500;
  --desktop-text-alert-icon-info-height: 1rem;
  --desktop-text-alert-icon-info-width: 1rem;
  --desktop-text-alert-icon-info-fill: #346BF6;
  --desktop-text-alert-icon-error-height: 1rem;
  --desktop-text-alert-icon-error-width: 1rem;
  --desktop-text-alert-icon-error-fill: #DB2514;
  --desktop-text-alert-icon-warning-height: 1rem;
  --desktop-text-alert-icon-warning-width: 1rem;
  --desktop-text-alert-icon-warning-fill: #346BF6;
  --desktop-text-alert-text-neutral-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-text-alert-text-neutral-font-weight: 400;
  --desktop-text-alert-text-neutral-line-height: 24px;
  --desktop-text-alert-text-neutral-font-size: 16px;
  --desktop-text-alert-text-neutral-text-decoration: none;
  --desktop-text-alert-text-neutral-text-case: none;
  --desktop-text-alert-text-neutral-letter-spacing: 0px;
  --desktop-text-alert-text-neutral-fill: #000000;
  --desktop-text-alert-text-success-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-text-alert-text-success-font-weight: 400;
  --desktop-text-alert-text-success-line-height: 24px;
  --desktop-text-alert-text-success-font-size: 16px;
  --desktop-text-alert-text-success-text-decoration: none;
  --desktop-text-alert-text-success-text-case: none;
  --desktop-text-alert-text-success-letter-spacing: 0px;
  --desktop-text-alert-text-success-fill: #008500;
  --desktop-text-alert-text-info-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-text-alert-text-info-font-weight: 400;
  --desktop-text-alert-text-info-line-height: 24px;
  --desktop-text-alert-text-info-font-size: 16px;
  --desktop-text-alert-text-info-text-decoration: none;
  --desktop-text-alert-text-info-text-case: none;
  --desktop-text-alert-text-info-letter-spacing: 0px;
  --desktop-text-alert-text-info-fill: #346BF6;
  --desktop-text-alert-text-error-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-text-alert-text-error-font-weight: 400;
  --desktop-text-alert-text-error-line-height: 24px;
  --desktop-text-alert-text-error-font-size: 16px;
  --desktop-text-alert-text-error-text-decoration: none;
  --desktop-text-alert-text-error-text-case: none;
  --desktop-text-alert-text-error-letter-spacing: 0px;
  --desktop-text-alert-text-error-fill: #DB2514;
  --desktop-text-alert-text-warning-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-text-alert-text-warning-font-weight: 400;
  --desktop-text-alert-text-warning-line-height: 24px;
  --desktop-text-alert-text-warning-font-size: 16px;
  --desktop-text-alert-text-warning-text-decoration: none;
  --desktop-text-alert-text-warning-text-case: none;
  --desktop-text-alert-text-warning-letter-spacing: 0px;
  --desktop-text-alert-text-warning-fill: #346BF6;
  --desktop-sticky-alert-container-default-padding-top: 12px;
  --desktop-sticky-alert-container-default-padding-right: 24px;
  --desktop-sticky-alert-container-default-padding-bottom: 12px;
  --desktop-sticky-alert-container-default-padding-left: 24px;
  --desktop-sticky-alert-container-default-spacing: 24px;
  --desktop-sticky-alert-container-default-fill: #424242;
  --desktop-sticky-alert-container-accent-padding-top: 12px;
  --desktop-sticky-alert-container-accent-padding-right: 24px;
  --desktop-sticky-alert-container-accent-padding-bottom: 12px;
  --desktop-sticky-alert-container-accent-padding-left: 24px;
  --desktop-sticky-alert-container-accent-spacing: 24px;
  --desktop-sticky-alert-container-accent-fill: #eaeaea;
  --desktop-sticky-alert-container-neutral-padding-top: 12px;
  --desktop-sticky-alert-container-neutral-padding-right: 24px;
  --desktop-sticky-alert-container-neutral-padding-bottom: 12px;
  --desktop-sticky-alert-container-neutral-padding-left: 24px;
  --desktop-sticky-alert-container-neutral-spacing: 24px;
  --desktop-sticky-alert-container-neutral-fill: #ffffff;
  --desktop-sticky-alert-container-neutral-border: 1px;
  --desktop-sticky-alert-container-neutral-border-color: #f9f9f9;
  --desktop-sticky-alert-container-simple-padding-top: 12px;
  --desktop-sticky-alert-container-simple-padding-right: 24px;
  --desktop-sticky-alert-container-simple-padding-bottom: 12px;
  --desktop-sticky-alert-container-simple-padding-left: 24px;
  --desktop-sticky-alert-container-simple-spacing: 24px;
  --desktop-sticky-alert-container-simple-fill: #ffffff;
  --desktop-sticky-alert-content-container-spacing: 12px;
  --desktop-sticky-alert-left-icon-default-height: 1rem;
  --desktop-sticky-alert-left-icon-default-width: 1rem;
  --desktop-sticky-alert-left-icon-default-fill: #ffffff;
  --desktop-sticky-alert-left-icon-accent-height: 1rem;
  --desktop-sticky-alert-left-icon-accent-width: 1rem;
  --desktop-sticky-alert-left-icon-accent-fill: #000000;
  --desktop-sticky-alert-left-icon-neutral-height: 1rem;
  --desktop-sticky-alert-left-icon-neutral-width: 1rem;
  --desktop-sticky-alert-left-icon-neutral-fill: #000000;
  --desktop-sticky-alert-left-icon-simple-height: 1rem;
  --desktop-sticky-alert-left-icon-simple-width: 1rem;
  --desktop-sticky-alert-left-icon-simple-fill: #000000;
  --desktop-sticky-alert-close-icon-default-height: 0.75rem;
  --desktop-sticky-alert-close-icon-default-width: 0.75rem;
  --desktop-sticky-alert-close-icon-default-fill: #ffffff;
  --desktop-sticky-alert-close-icon-accent-height: 0.75rem;
  --desktop-sticky-alert-close-icon-accent-width: 0.75rem;
  --desktop-sticky-alert-close-icon-accent-fill: #000000;
  --desktop-sticky-alert-close-icon-neutral-height: 0.75rem;
  --desktop-sticky-alert-close-icon-neutral-width: 0.75rem;
  --desktop-sticky-alert-close-icon-neutral-fill: #000000;
  --desktop-sticky-alert-close-icon-simple-height: 0.75rem;
  --desktop-sticky-alert-close-icon-simple-width: 0.75rem;
  --desktop-sticky-alert-close-icon-simple-fill: #000000;
  --desktop-sticky-alert-text-default-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-sticky-alert-text-default-font-weight: 400;
  --desktop-sticky-alert-text-default-line-height: 24px;
  --desktop-sticky-alert-text-default-font-size: 16px;
  --desktop-sticky-alert-text-default-text-decoration: none;
  --desktop-sticky-alert-text-default-text-case: none;
  --desktop-sticky-alert-text-default-letter-spacing: 0px;
  --desktop-sticky-alert-text-default-fill: #ffffff;
  --desktop-sticky-alert-text-accent-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-sticky-alert-text-accent-font-weight: 400;
  --desktop-sticky-alert-text-accent-line-height: 24px;
  --desktop-sticky-alert-text-accent-font-size: 16px;
  --desktop-sticky-alert-text-accent-text-decoration: none;
  --desktop-sticky-alert-text-accent-text-case: none;
  --desktop-sticky-alert-text-accent-letter-spacing: 0px;
  --desktop-sticky-alert-text-accent-fill: #000000;
  --desktop-sticky-alert-text-neutral-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-sticky-alert-text-neutral-font-weight: 400;
  --desktop-sticky-alert-text-neutral-line-height: 24px;
  --desktop-sticky-alert-text-neutral-font-size: 16px;
  --desktop-sticky-alert-text-neutral-text-decoration: none;
  --desktop-sticky-alert-text-neutral-text-case: none;
  --desktop-sticky-alert-text-neutral-letter-spacing: 0px;
  --desktop-sticky-alert-text-neutral-fill: #000000;
  --desktop-sticky-alert-text-simple-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-sticky-alert-text-simple-font-weight: 400;
  --desktop-sticky-alert-text-simple-line-height: 24px;
  --desktop-sticky-alert-text-simple-font-size: 16px;
  --desktop-sticky-alert-text-simple-text-decoration: none;
  --desktop-sticky-alert-text-simple-text-case: none;
  --desktop-sticky-alert-text-simple-letter-spacing: 0px;
  --desktop-sticky-alert-text-simple-fill: #000000;
  --desktop-accordion-container-padding-top: 24px;
  --desktop-accordion-container-padding-bottom: 24px;
  --desktop-accordion-container-border-top: 1px;
  --desktop-accordion-container-border-bottom: 1px;
  --desktop-accordion-container-border-color: #949494;
  --desktop-accordion-container-border-radius: 0px;
  --desktop-accordion-content-container-padding-right: 0px;
  --desktop-accordion-content-container-padding-left: 0px;
  --desktop-accordion-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-accordion-title-line-height: 28px;
  --desktop-accordion-title-font-size: 24px;
  --desktop-accordion-title-letter-spacing: 0px;
  --desktop-accordion-title-font-weight: 400;
  --desktop-accordion-title-text-case: uppercase;
  --desktop-accordion-title-text-decoration: none;
  --desktop-accordion-title-fill: #000000;
  --desktop-accordion-icon-height: 0.75rem;
  --desktop-accordion-icon-width: 0.75rem;
  --desktop-accordion-icon-fill: #424242;
  --desktop-accordion-subheader-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-accordion-subheader-font-weight: 700;
  --desktop-accordion-subheader-line-height: 24px;
  --desktop-accordion-subheader-font-size: 16px;
  --desktop-accordion-subheader-text-decoration: none;
  --desktop-accordion-subheader-text-case: none;
  --desktop-accordion-subheader-letter-spacing: 0px;
  --desktop-accordion-subheader-fill: #000000;
  --desktop-accordion-attribute-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-accordion-attribute-title-font-weight: 700;
  --desktop-accordion-attribute-title-line-height: 24px;
  --desktop-accordion-attribute-title-font-size: 16px;
  --desktop-accordion-attribute-title-text-decoration: none;
  --desktop-accordion-attribute-title-text-case: none;
  --desktop-accordion-attribute-title-letter-spacing: 0px;
  --desktop-accordion-attribute-title-fill: #000000;
  --desktop-accordion-gpsr-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-accordion-gpsr-title-line-height: 14px;
  --desktop-accordion-gpsr-title-font-size: 12px;
  --desktop-accordion-gpsr-title-letter-spacing: 0px;
  --desktop-accordion-gpsr-title-text-decoration: none;
  --desktop-accordion-gpsr-title-text-case: uppercase;
  --desktop-accordion-gpsr-title-font-weight: 700;
  --desktop-accordion-gpsr-title-fill: #000000;
  --desktop-accordion-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-accordion-text-font-weight: 400;
  --desktop-accordion-text-line-height: 24px;
  --desktop-accordion-text-font-size: 16px;
  --desktop-accordion-text-text-decoration: none;
  --desktop-accordion-text-text-case: none;
  --desktop-accordion-text-letter-spacing: 0px;
  --desktop-accordion-text-fill: #000000;
  --desktop-accordion-legal-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-accordion-legal-text-font-weight: 400;
  --desktop-accordion-legal-text-line-height: 14px;
  --desktop-accordion-legal-text-font-size: 12px;
  --desktop-accordion-legal-text-text-decoration: none;
  --desktop-accordion-legal-text-text-case: none;
  --desktop-accordion-legal-text-letter-spacing: 0.3px;
  --desktop-accordion-legal-text-fill: #737373;
  --desktop-accordion-text-container-width: 100%;
  --desktop-accordion-text-container-spacing: 20px;
  --desktop-product-accordion-container-padding-right: 16px;
  --desktop-product-accordion-container-padding-left: 16px;
  --desktop-product-accordion-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-product-accordion-title-font-weight: 700;
  --desktop-product-accordion-title-line-height: 16px;
  --desktop-product-accordion-title-font-size: 14px;
  --desktop-product-accordion-title-text-decoration: none;
  --desktop-product-accordion-title-text-case: uppercase;
  --desktop-product-accordion-title-letter-spacing: 0px;
  --desktop-product-accordion-title-fill: #000000;
  --desktop-product-accordion-icon-height: 0.75rem;
  --desktop-product-accordion-icon-width: 0.75rem;
  --desktop-product-accordion-icon-fill: #424242;
  --desktop-product-accordion-heading-container-height: 44px;
  --desktop-product-accordion-heading-container-width: 100%;
  --desktop-product-accordion-heading-container-spacing: 16px;
  --desktop-product-accordion-product-list-container-padding-bottom: 16px;
  --desktop-product-accordion-product-list-container-spacing: 16px;
  --desktop-product-accordion-product-image-height: 70px;
  --desktop-product-accordion-product-image-width: 70px;
  --desktop-product-accordion-product-container-width: 100%;
  --desktop-product-accordion-product-container-spacing: 24px;
  --desktop-product-accordion-product-text-container-width: 100%;
  --desktop-product-accordion-product-text-container-spacing: 12px;
  --desktop-product-accordion-product-info-container-width: 100%;
  --desktop-product-accordion-product-info-container-spacing: 8px;
  --desktop-product-accordion-product-quantity-container-height: 20px;
  --desktop-product-accordion-product-quantity-container-width: 20px;
  --desktop-product-accordion-product-quantity-container-border-radius: 9999px;
  --desktop-product-accordion-product-quantity-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-product-accordion-product-quantity-text-line-height: 14px;
  --desktop-product-accordion-product-quantity-text-font-size: 12px;
  --desktop-product-accordion-product-quantity-text-letter-spacing: 0px;
  --desktop-product-accordion-product-quantity-text-text-decoration: none;
  --desktop-product-accordion-product-quantity-text-text-case: uppercase;
  --desktop-product-accordion-product-quantity-text-font-weight: 700;
  --desktop-product-accordion-product-quantity-text-fill: #ffffff;
  --desktop-product-accordion-product-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-product-accordion-product-title-line-height: 14px;
  --desktop-product-accordion-product-title-font-size: 12px;
  --desktop-product-accordion-product-title-letter-spacing: 0px;
  --desktop-product-accordion-product-title-text-decoration: none;
  --desktop-product-accordion-product-title-text-case: uppercase;
  --desktop-product-accordion-product-title-font-weight: 700;
  --desktop-product-accordion-product-title-fill: #000000;
  --desktop-product-accordion-product-shade-container-spacing: 8px;
  --desktop-product-accordion-product-size-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-product-accordion-product-size-font-weight: 400;
  --desktop-product-accordion-product-size-line-height: 16px;
  --desktop-product-accordion-product-size-font-size: 14px;
  --desktop-product-accordion-product-size-text-decoration: none;
  --desktop-product-accordion-product-size-text-case: none;
  --desktop-product-accordion-product-size-letter-spacing: 0px;
  --desktop-product-accordion-product-size-fill: #000000;
  --desktop-product-accordion-product-all-prices-container-width: 100%;
  --desktop-product-accordion-product-single-price-container-spacing: 8px;
  --desktop-product-accordion-product-shade-swatch-height: 1rem;
  --desktop-product-accordion-product-shade-swatch-width: 1rem;
  --desktop-product-accordion-product-shade-swatch-border: 1px;
  --desktop-product-accordion-product-shade-swatch-border-color: #949494;
  --desktop-product-accordion-product-shade-name-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-product-accordion-product-shade-name-font-weight: 400;
  --desktop-product-accordion-product-shade-name-line-height: 24px;
  --desktop-product-accordion-product-shade-name-font-size: 16px;
  --desktop-product-accordion-product-shade-name-text-decoration: none;
  --desktop-product-accordion-product-shade-name-text-case: uppercase;
  --desktop-product-accordion-product-shade-name-letter-spacing: 0px;
  --desktop-product-accordion-product-shade-name-fill: #000000;
  --desktop-product-accordion-product-price-default-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-product-accordion-product-price-default-font-weight: 400;
  --desktop-product-accordion-product-price-default-line-height: 16px;
  --desktop-product-accordion-product-price-default-font-size: 14px;
  --desktop-product-accordion-product-price-default-text-decoration: none;
  --desktop-product-accordion-product-price-default-text-case: none;
  --desktop-product-accordion-product-price-default-letter-spacing: 0px;
  --desktop-product-accordion-product-price-default-fill: #000000;
  --desktop-product-accordion-product-price-total-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-product-accordion-product-price-total-font-weight: 700;
  --desktop-product-accordion-product-price-total-line-height: 16px;
  --desktop-product-accordion-product-price-total-font-size: 14px;
  --desktop-product-accordion-product-price-total-text-decoration: none;
  --desktop-product-accordion-product-price-total-text-case: none;
  --desktop-product-accordion-product-price-total-letter-spacing: 0px;
  --desktop-product-accordion-product-price-total-fill: #000000;
  --desktop-product-accordion-product-price-strikethrough-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-product-accordion-product-price-strikethrough-font-weight: 400;
  --desktop-product-accordion-product-price-strikethrough-font-size: 14px;
  --desktop-product-accordion-product-price-strikethrough-line-height: 16px;
  --desktop-product-accordion-product-price-strikethrough-letter-spacing: 0.3px;
  --desktop-product-accordion-product-price-strikethrough-text-case: none;
  --desktop-product-accordion-product-price-strikethrough-text-decoration: line-through;
  --desktop-product-accordion-product-price-strikethrough-fill: #737373;
  --desktop-checkbox-container-spacing: 12px;
  --desktop-checkbox-selector-container-default-height: 1.5rem;
  --desktop-checkbox-selector-container-default-width: 1.5rem;
  --desktop-checkbox-selector-container-default-border: 1px;
  --desktop-checkbox-selector-container-default-border-color: #737373;
  --desktop-checkbox-selector-container-default-inverse-height: 1.5rem;
  --desktop-checkbox-selector-container-default-inverse-width: 1.5rem;
  --desktop-checkbox-selector-container-default-inverse-border: 1px;
  --desktop-checkbox-selector-container-default-inverse-border-color: #f9f9f9;
  --desktop-checkbox-selector-container-checked-height: 1.5rem;
  --desktop-checkbox-selector-container-checked-width: 1.5rem;
  --desktop-checkbox-selector-container-checked-border: 1px;
  --desktop-checkbox-selector-container-checked-border-color: #000000;
  --desktop-checkbox-selector-container-checked-inverse-height: 1.5rem;
  --desktop-checkbox-selector-container-checked-inverse-width: 1.5rem;
  --desktop-checkbox-selector-container-checked-inverse-border: 1px;
  --desktop-checkbox-selector-container-checked-inverse-border-color: #ffffff;
  --desktop-checkbox-selector-container-focus-height: 1.5rem;
  --desktop-checkbox-selector-container-focus-width: 1.5rem;
  --desktop-checkbox-selector-container-focus-border: 1px;
  --desktop-checkbox-selector-container-focus-border-color: #000000;
  --desktop-checkbox-selector-container-focus-inverse-height: 1.5rem;
  --desktop-checkbox-selector-container-focus-inverse-width: 1.5rem;
  --desktop-checkbox-selector-container-focus-inverse-border: 1px;
  --desktop-checkbox-selector-container-focus-inverse-border-color: #ffffff;
  --desktop-checkbox-selector-container-error-height: 1.5rem;
  --desktop-checkbox-selector-container-error-width: 1.5rem;
  --desktop-checkbox-selector-container-error-border: 1px;
  --desktop-checkbox-selector-container-error-border-color: #DB2514;
  --desktop-checkbox-selector-container-disabled-height: 1.5rem;
  --desktop-checkbox-selector-container-disabled-width: 1.5rem;
  --desktop-checkbox-selector-container-disabled-border: 1px;
  --desktop-checkbox-selector-container-disabled-border-color: #f9f9f9;
  --desktop-checkbox-selector-container-disabled-fill: #949494;
  --desktop-checkbox-selector-container-disabled-copy-height: 1.5rem;
  --desktop-checkbox-selector-container-disabled-copy-width: 1.5rem;
  --desktop-checkbox-selector-container-disabled-copy-border: 1px;
  --desktop-checkbox-selector-container-disabled-copy-border-color: #424242;
  --desktop-checkbox-selector-container-disabled-copy-fill: #737373;
  --desktop-checkbox-selector-icon-default-height: 1.125rem;
  --desktop-checkbox-selector-icon-default-width: 1.125rem;
  --desktop-checkbox-selector-icon-default-fill: #ffffff;
  --desktop-checkbox-selector-icon-default-inverse-height: 1.125rem;
  --desktop-checkbox-selector-icon-default-inverse-width: 1.125rem;
  --desktop-checkbox-selector-icon-default-inverse-fill: #ffffff;
  --desktop-checkbox-selector-icon-disabled-height: 1.125rem;
  --desktop-checkbox-selector-icon-disabled-width: 1.125rem;
  --desktop-checkbox-selector-icon-disabled-fill: #f9f9f9;
  --desktop-checkbox-selector-icon-disabled-inverse-height: 1.125rem;
  --desktop-checkbox-selector-icon-disabled-inverse-width: 1.125rem;
  --desktop-checkbox-selector-icon-disabled-inverse-fill: #424242;
  --desktop-checkbox-selector-icon-error-height: 1.125rem;
  --desktop-checkbox-selector-icon-error-width: 1.125rem;
  --desktop-checkbox-selector-icon-error-fill: #DB2514;
  --desktop-checkbox-text-default-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-checkbox-text-default-font-weight: 400;
  --desktop-checkbox-text-default-line-height: 24px;
  --desktop-checkbox-text-default-font-size: 16px;
  --desktop-checkbox-text-default-text-decoration: none;
  --desktop-checkbox-text-default-text-case: none;
  --desktop-checkbox-text-default-letter-spacing: 0px;
  --desktop-checkbox-text-default-fill: #000000;
  --desktop-checkbox-text-default-inverse-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-checkbox-text-default-inverse-font-weight: 400;
  --desktop-checkbox-text-default-inverse-line-height: 24px;
  --desktop-checkbox-text-default-inverse-font-size: 16px;
  --desktop-checkbox-text-default-inverse-text-decoration: none;
  --desktop-checkbox-text-default-inverse-text-case: none;
  --desktop-checkbox-text-default-inverse-letter-spacing: 0px;
  --desktop-checkbox-text-default-inverse-fill: #ffffff;
  --desktop-checkbox-text-error-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-checkbox-text-error-font-weight: 400;
  --desktop-checkbox-text-error-line-height: 24px;
  --desktop-checkbox-text-error-font-size: 16px;
  --desktop-checkbox-text-error-text-decoration: none;
  --desktop-checkbox-text-error-text-case: none;
  --desktop-checkbox-text-error-letter-spacing: 0px;
  --desktop-checkbox-text-error-fill: #DB2514;
  --desktop-checkbox-text-disabled-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-checkbox-text-disabled-font-weight: 400;
  --desktop-checkbox-text-disabled-line-height: 24px;
  --desktop-checkbox-text-disabled-font-size: 16px;
  --desktop-checkbox-text-disabled-text-decoration: none;
  --desktop-checkbox-text-disabled-text-case: none;
  --desktop-checkbox-text-disabled-letter-spacing: 0px;
  --desktop-checkbox-text-disabled-fill: #737373;
  --desktop-checkbox-text-disabled-inverse-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-checkbox-text-disabled-inverse-font-weight: 400;
  --desktop-checkbox-text-disabled-inverse-line-height: 24px;
  --desktop-checkbox-text-disabled-inverse-font-size: 16px;
  --desktop-checkbox-text-disabled-inverse-text-decoration: none;
  --desktop-checkbox-text-disabled-inverse-text-case: none;
  --desktop-checkbox-text-disabled-inverse-letter-spacing: 0px;
  --desktop-checkbox-text-disabled-inverse-fill: #737373;
  --desktop-filter-chip-container-small-default-vertical-padding: 8px;
  --desktop-filter-chip-container-small-default-horizontal-padding: 8px;
  --desktop-filter-chip-container-small-default-spacing: 8px;
  --desktop-filter-chip-container-small-default-fill: #ffffff;
  --desktop-filter-chip-container-small-default-border: 1px;
  --desktop-filter-chip-container-small-default-border-color: #000000;
  --desktop-filter-chip-container-small-default-border-radius: 9999px;
  --desktop-filter-chip-container-small-hover-vertical-padding: 8px;
  --desktop-filter-chip-container-small-hover-horizontal-padding: 8px;
  --desktop-filter-chip-container-small-hover-spacing: 8px;
  --desktop-filter-chip-container-small-hover-fill: #f9f9f9;
  --desktop-filter-chip-container-small-hover-border: 1px;
  --desktop-filter-chip-container-small-hover-border-color: #000000;
  --desktop-filter-chip-container-small-hover-border-radius: 9999px;
  --desktop-filter-chip-container-small-selected-vertical-padding: 8px;
  --desktop-filter-chip-container-small-selected-horizontal-padding: 8px;
  --desktop-filter-chip-container-small-selected-spacing: 8px;
  --desktop-filter-chip-container-small-selected-fill: #ffffff;
  --desktop-filter-chip-container-small-selected-border: 1px;
  --desktop-filter-chip-container-small-selected-border-color: #000000;
  --desktop-filter-chip-container-small-selected-border-radius: 9999px;
  --desktop-filter-chip-container-small-disabled-vertical-padding: 8px;
  --desktop-filter-chip-container-small-disabled-horizontal-padding: 8px;
  --desktop-filter-chip-container-small-disabled-spacing: 8px;
  --desktop-filter-chip-container-small-disabled-fill: #eaeaea;
  --desktop-filter-chip-container-small-disabled-border: 1px;
  --desktop-filter-chip-container-small-disabled-border-color: transparent;
  --desktop-filter-chip-container-small-disabled-border-radius: 9999px;
  --desktop-filter-chip-container-medium-default-vertical-padding: 12px;
  --desktop-filter-chip-container-medium-default-horizontal-padding: 12px;
  --desktop-filter-chip-container-medium-default-spacing: 12px;
  --desktop-filter-chip-container-medium-default-fill: #ffffff;
  --desktop-filter-chip-container-medium-default-border: 1px;
  --desktop-filter-chip-container-medium-default-border-color: #000000;
  --desktop-filter-chip-container-medium-hover-vertical-padding: 12px;
  --desktop-filter-chip-container-medium-hover-horizontal-padding: 12px;
  --desktop-filter-chip-container-medium-hover-spacing: 12px;
  --desktop-filter-chip-container-medium-hover-fill: #f9f9f9;
  --desktop-filter-chip-container-medium-hover-border: 1px;
  --desktop-filter-chip-container-medium-hover-border-color: #000000;
  --desktop-filter-chip-container-medium-selected-vertical-padding: 12px;
  --desktop-filter-chip-container-medium-selected-horizontal-padding: 12px;
  --desktop-filter-chip-container-medium-selected-spacing: 12px;
  --desktop-filter-chip-container-medium-selected-fill: #ffffff;
  --desktop-filter-chip-container-medium-selected-border: 1px;
  --desktop-filter-chip-container-medium-selected-border-color: #000000;
  --desktop-filter-chip-container-medium-disabled-vertical-padding: 12px;
  --desktop-filter-chip-container-medium-disabled-horizontal-padding: 12px;
  --desktop-filter-chip-container-medium-disabled-spacing: 12px;
  --desktop-filter-chip-container-medium-disabled-fill: #eaeaea;
  --desktop-filter-chip-container-medium-disabled-border: 1px;
  --desktop-filter-chip-container-medium-disabled-border-color: transparent;
  --desktop-filter-chip-container-large-default-vertical-padding: 16px;
  --desktop-filter-chip-container-large-default-horizontal-padding: 16px;
  --desktop-filter-chip-container-large-default-spacing: 12px;
  --desktop-filter-chip-container-large-default-fill: #ffffff;
  --desktop-filter-chip-container-large-default-border: 1px;
  --desktop-filter-chip-container-large-default-border-color: #000000;
  --desktop-filter-chip-container-large-hover-vertical-padding: 16px;
  --desktop-filter-chip-container-large-hover-horizontal-padding: 16px;
  --desktop-filter-chip-container-large-hover-spacing: 12px;
  --desktop-filter-chip-container-large-hover-fill: #f9f9f9;
  --desktop-filter-chip-container-large-hover-border: 1px;
  --desktop-filter-chip-container-large-hover-border-color: #000000;
  --desktop-filter-chip-container-large-selected-vertical-padding: 16px;
  --desktop-filter-chip-container-large-selected-horizontal-padding: 16px;
  --desktop-filter-chip-container-large-selected-spacing: 12px;
  --desktop-filter-chip-container-large-selected-fill: #ffffff;
  --desktop-filter-chip-container-large-selected-border: 1px;
  --desktop-filter-chip-container-large-selected-border-color: #000000;
  --desktop-filter-chip-container-large-disabled-vertical-padding: 16px;
  --desktop-filter-chip-container-large-disabled-horizontal-padding: 16px;
  --desktop-filter-chip-container-large-disabled-spacing: 12px;
  --desktop-filter-chip-container-large-disabled-fill: #eaeaea;
  --desktop-filter-chip-container-large-disabled-border: 1px;
  --desktop-filter-chip-container-large-disabled-border-color: transparent;
  --desktop-filter-chip-text-default-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-filter-chip-text-default-font-weight: 700;
  --desktop-filter-chip-text-default-line-height: 14px;
  --desktop-filter-chip-text-default-font-size: 12px;
  --desktop-filter-chip-text-default-text-decoration: none;
  --desktop-filter-chip-text-default-text-case: uppercase;
  --desktop-filter-chip-text-default-letter-spacing: 0.3px;
  --desktop-filter-chip-text-default-fill: #000000;
  --desktop-filter-chip-text-hover-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-filter-chip-text-hover-font-weight: 700;
  --desktop-filter-chip-text-hover-line-height: 14px;
  --desktop-filter-chip-text-hover-font-size: 12px;
  --desktop-filter-chip-text-hover-text-decoration: none;
  --desktop-filter-chip-text-hover-text-case: uppercase;
  --desktop-filter-chip-text-hover-letter-spacing: 0.3px;
  --desktop-filter-chip-text-hover-fill: #000000;
  --desktop-filter-chip-text-disabled-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-filter-chip-text-disabled-font-weight: 700;
  --desktop-filter-chip-text-disabled-line-height: 14px;
  --desktop-filter-chip-text-disabled-font-size: 12px;
  --desktop-filter-chip-text-disabled-text-decoration: none;
  --desktop-filter-chip-text-disabled-text-case: uppercase;
  --desktop-filter-chip-text-disabled-letter-spacing: 0.3px;
  --desktop-filter-chip-text-disabled-fill: #737373;
  --desktop-filter-chip-icon-default-height: 0.75rem;
  --desktop-filter-chip-icon-default-width: 0.75rem;
  --desktop-filter-chip-icon-default-fill: #424242;
  --desktop-filter-chip-icon-hover-height: 0.75rem;
  --desktop-filter-chip-icon-hover-width: 0.75rem;
  --desktop-filter-chip-icon-hover-fill: #000000;
  --desktop-filter-chip-icon-disabled-height: 0.75rem;
  --desktop-filter-chip-icon-disabled-width: 0.75rem;
  --desktop-filter-chip-icon-disabled-fill: #f9f9f9;
  --desktop-radio-button-container-spacing: 12px;
  --desktop-radio-button-selector-container-default-height: 1.5rem;
  --desktop-radio-button-selector-container-default-width: 1.5rem;
  --desktop-radio-button-selector-container-default-border: 1px;
  --desktop-radio-button-selector-container-default-border-color: #737373;
  --desktop-radio-button-selector-container-default-border-radius: 1.5rem;
  --desktop-radio-button-selector-container-default-inverse-height: 1.5rem;
  --desktop-radio-button-selector-container-default-inverse-width: 1.5rem;
  --desktop-radio-button-selector-container-default-inverse-border: 1px;
  --desktop-radio-button-selector-container-default-inverse-border-color: #f9f9f9;
  --desktop-radio-button-selector-container-default-inverse-border-radius: 1.5rem;
  --desktop-radio-button-selector-container-checked-height: 1.5rem;
  --desktop-radio-button-selector-container-checked-width: 1.5rem;
  --desktop-radio-button-selector-container-checked-border: 1px;
  --desktop-radio-button-selector-container-checked-border-color: #000000;
  --desktop-radio-button-selector-container-checked-border-radius: 1.5rem;
  --desktop-radio-button-selector-container-checked-inverse-height: 1.5rem;
  --desktop-radio-button-selector-container-checked-inverse-width: 1.5rem;
  --desktop-radio-button-selector-container-checked-inverse-border: 1px;
  --desktop-radio-button-selector-container-checked-inverse-border-color: #ffffff;
  --desktop-radio-button-selector-container-checked-inverse-border-radius: 1.5rem;
  --desktop-radio-button-selector-container-focus-height: 1.5rem;
  --desktop-radio-button-selector-container-focus-width: 1.5rem;
  --desktop-radio-button-selector-container-focus-border: 1px;
  --desktop-radio-button-selector-container-focus-border-color: #000000;
  --desktop-radio-button-selector-container-focus-border-radius: 1.5rem;
  --desktop-radio-button-selector-container-focus-inverse-height: 1.5rem;
  --desktop-radio-button-selector-container-focus-inverse-width: 1.5rem;
  --desktop-radio-button-selector-container-focus-inverse-border: 1px;
  --desktop-radio-button-selector-container-focus-inverse-border-color: #ffffff;
  --desktop-radio-button-selector-container-focus-inverse-border-radius: 1.5rem;
  --desktop-radio-button-selector-container-error-height: 1.5rem;
  --desktop-radio-button-selector-container-error-width: 1.5rem;
  --desktop-radio-button-selector-container-error-border: 1px;
  --desktop-radio-button-selector-container-error-border-color: #DB2514;
  --desktop-radio-button-selector-container-error-border-radius: 1.5rem;
  --desktop-radio-button-selector-container-disabled-height: 1.5rem;
  --desktop-radio-button-selector-container-disabled-width: 1.5rem;
  --desktop-radio-button-selector-container-disabled-border: 1px;
  --desktop-radio-button-selector-container-disabled-border-color: #f9f9f9;
  --desktop-radio-button-selector-container-disabled-fill: #949494;
  --desktop-radio-button-selector-container-disabled-border-radius: 1.5rem;
  --desktop-radio-button-selector-container-disabled-copy-height: 1.5rem;
  --desktop-radio-button-selector-container-disabled-copy-width: 1.5rem;
  --desktop-radio-button-selector-container-disabled-copy-border: 1px;
  --desktop-radio-button-selector-container-disabled-copy-border-color: #424242;
  --desktop-radio-button-selector-container-disabled-copy-fill: #737373;
  --desktop-radio-button-selector-container-disabled-copy-border-radius: 1.5rem;
  --desktop-radio-button-selector-icon-default-height: 1.125rem;
  --desktop-radio-button-selector-icon-default-width: 1.125rem;
  --desktop-radio-button-selector-icon-default-fill: #424242;
  --desktop-radio-button-selector-icon-default-inverse-height: 1.125rem;
  --desktop-radio-button-selector-icon-default-inverse-width: 1.125rem;
  --desktop-radio-button-selector-icon-default-inverse-fill: #ffffff;
  --desktop-radio-button-selector-icon-disabled-height: 1.125rem;
  --desktop-radio-button-selector-icon-disabled-width: 1.125rem;
  --desktop-radio-button-selector-icon-disabled-fill: #f9f9f9;
  --desktop-radio-button-selector-icon-disabled-inverse-height: 1.125rem;
  --desktop-radio-button-selector-icon-disabled-inverse-width: 1.125rem;
  --desktop-radio-button-selector-icon-disabled-inverse-fill: #424242;
  --desktop-radio-button-selector-icon-error-height: 1.125rem;
  --desktop-radio-button-selector-icon-error-width: 1.125rem;
  --desktop-radio-button-selector-icon-error-fill: #DB2514;
  --desktop-radio-button-text-default-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-radio-button-text-default-font-weight: 400;
  --desktop-radio-button-text-default-line-height: 24px;
  --desktop-radio-button-text-default-font-size: 16px;
  --desktop-radio-button-text-default-text-decoration: none;
  --desktop-radio-button-text-default-text-case: none;
  --desktop-radio-button-text-default-letter-spacing: 0px;
  --desktop-radio-button-text-default-fill: #000000;
  --desktop-radio-button-text-default-inverse-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-radio-button-text-default-inverse-font-weight: 400;
  --desktop-radio-button-text-default-inverse-line-height: 24px;
  --desktop-radio-button-text-default-inverse-font-size: 16px;
  --desktop-radio-button-text-default-inverse-text-decoration: none;
  --desktop-radio-button-text-default-inverse-text-case: none;
  --desktop-radio-button-text-default-inverse-letter-spacing: 0px;
  --desktop-radio-button-text-default-inverse-fill: #ffffff;
  --desktop-radio-button-text-error-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-radio-button-text-error-font-weight: 400;
  --desktop-radio-button-text-error-line-height: 24px;
  --desktop-radio-button-text-error-font-size: 16px;
  --desktop-radio-button-text-error-text-decoration: none;
  --desktop-radio-button-text-error-text-case: none;
  --desktop-radio-button-text-error-letter-spacing: 0px;
  --desktop-radio-button-text-error-fill: #DB2514;
  --desktop-radio-button-text-disabled-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-radio-button-text-disabled-font-weight: 400;
  --desktop-radio-button-text-disabled-line-height: 24px;
  --desktop-radio-button-text-disabled-font-size: 16px;
  --desktop-radio-button-text-disabled-text-decoration: none;
  --desktop-radio-button-text-disabled-text-case: none;
  --desktop-radio-button-text-disabled-letter-spacing: 0px;
  --desktop-radio-button-text-disabled-fill: #737373;
  --desktop-radio-button-text-disabled-inverse-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-radio-button-text-disabled-inverse-font-weight: 400;
  --desktop-radio-button-text-disabled-inverse-line-height: 24px;
  --desktop-radio-button-text-disabled-inverse-font-size: 16px;
  --desktop-radio-button-text-disabled-inverse-text-decoration: none;
  --desktop-radio-button-text-disabled-inverse-text-case: none;
  --desktop-radio-button-text-disabled-inverse-letter-spacing: 0px;
  --desktop-radio-button-text-disabled-inverse-fill: #737373;
  --desktop-banner-inline-1-column-container-width: 100%;
  --desktop-banner-inline-1-column-container-padding-top: 24px;
  --desktop-banner-inline-1-column-container-padding-right: 16px;
  --desktop-banner-inline-1-column-container-padding-bottom: 16px;
  --desktop-banner-inline-1-column-container-padding-left: 16px;
  --desktop-banner-inline-1-column-text-container-spacing: 12px;
  --desktop-banner-inline-1-column-eyebrow-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-banner-inline-1-column-eyebrow-line-height: 28px;
  --desktop-banner-inline-1-column-eyebrow-font-size: 24px;
  --desktop-banner-inline-1-column-eyebrow-letter-spacing: 0px;
  --desktop-banner-inline-1-column-eyebrow-text-decoration: none;
  --desktop-banner-inline-1-column-eyebrow-text-case: uppercase;
  --desktop-banner-inline-1-column-eyebrow-font-weight: 700;
  --desktop-banner-inline-1-column-eyebrow-fill: #ffffff;
  --desktop-banner-inline-1-column-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-banner-inline-1-column-title-line-height: 64px;
  --desktop-banner-inline-1-column-title-font-size: 54px;
  --desktop-banner-inline-1-column-title-letter-spacing: 0px;
  --desktop-banner-inline-1-column-title-font-weight: 400;
  --desktop-banner-inline-1-column-title-text-case: uppercase;
  --desktop-banner-inline-1-column-title-text-decoration: none;
  --desktop-banner-inline-1-column-title-fill: #ffffff;
  --desktop-banner-inline-1-column-description-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-banner-inline-1-column-description-font-weight: 400;
  --desktop-banner-inline-1-column-description-line-height: 24px;
  --desktop-banner-inline-1-column-description-font-size: 16px;
  --desktop-banner-inline-1-column-description-text-decoration: none;
  --desktop-banner-inline-1-column-description-text-case: none;
  --desktop-banner-inline-1-column-description-letter-spacing: 0px;
  --desktop-banner-inline-1-column-description-fill: #ffffff;
  --desktop-banner-inline-1-column-button-container-default-padding-top: 0.875rem;
  --desktop-banner-inline-1-column-button-container-default-padding-bottom: 0.875rem;
  --desktop-banner-inline-1-column-button-container-default-padding-right: 20px;
  --desktop-banner-inline-1-column-button-container-default-padding-left: 20px;
  --desktop-banner-inline-1-column-button-container-default-fill: transparent;
  --desktop-banner-inline-1-column-button-container-default-border: 1px;
  --desktop-banner-inline-1-column-button-container-default-border-color: #ffffff;
  --desktop-banner-inline-1-column-button-text-default-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-banner-inline-1-column-button-text-default-font-weight: 700;
  --desktop-banner-inline-1-column-button-text-default-line-height: 14px;
  --desktop-banner-inline-1-column-button-text-default-font-size: 12px;
  --desktop-banner-inline-1-column-button-text-default-letter-spacing: 0.3px;
  --desktop-banner-inline-1-column-button-text-default-text-case: uppercase;
  --desktop-banner-inline-1-column-button-text-default-text-decoration: none;
  --desktop-banner-inline-1-column-button-text-default-fill: #ffffff;
  --desktop-banner-inline-2-column-container-width: 100%;
  --desktop-banner-inline-2-column-bottom-half-height: fill;
  --desktop-banner-inline-2-column-bottom-half-spacing: auto;
  --desktop-banner-inline-2-column-bottom-half-padding-top: 32px;
  --desktop-banner-inline-2-column-bottom-half-padding-right: 20px;
  --desktop-banner-inline-2-column-bottom-half-padding-left: 20px;
  --desktop-banner-inline-2-column-image-width: 100%;
  --desktop-banner-inline-2-column-image-height: 21.875rem;
  --desktop-banner-inline-2-column-text-container-spacing: 12px;
  --desktop-banner-inline-2-column-eyebrow-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-banner-inline-2-column-eyebrow-line-height: 28px;
  --desktop-banner-inline-2-column-eyebrow-font-size: 24px;
  --desktop-banner-inline-2-column-eyebrow-letter-spacing: 0px;
  --desktop-banner-inline-2-column-eyebrow-text-decoration: none;
  --desktop-banner-inline-2-column-eyebrow-text-case: uppercase;
  --desktop-banner-inline-2-column-eyebrow-font-weight: 700;
  --desktop-banner-inline-2-column-eyebrow-fill: #000000;
  --desktop-banner-inline-2-column-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-banner-inline-2-column-title-line-height: 64px;
  --desktop-banner-inline-2-column-title-font-size: 54px;
  --desktop-banner-inline-2-column-title-letter-spacing: 0px;
  --desktop-banner-inline-2-column-title-font-weight: 400;
  --desktop-banner-inline-2-column-title-text-case: uppercase;
  --desktop-banner-inline-2-column-title-text-decoration: none;
  --desktop-banner-inline-2-column-title-fill: #000000;
  --desktop-banner-inline-2-column-description-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-banner-inline-2-column-description-font-weight: 400;
  --desktop-banner-inline-2-column-description-line-height: 24px;
  --desktop-banner-inline-2-column-description-font-size: 16px;
  --desktop-banner-inline-2-column-description-text-decoration: none;
  --desktop-banner-inline-2-column-description-text-case: none;
  --desktop-banner-inline-2-column-description-letter-spacing: 0px;
  --desktop-banner-inline-2-column-description-fill: #000000;
  --desktop-banner-inline-2-column-button-container-default-padding-top: 0.875rem;
  --desktop-banner-inline-2-column-button-container-default-padding-bottom: 0.875rem;
  --desktop-banner-inline-2-column-button-container-default-padding-right: 20px;
  --desktop-banner-inline-2-column-button-container-default-padding-left: 20px;
  --desktop-banner-inline-2-column-button-container-default-fill: transparent;
  --desktop-banner-inline-2-column-button-container-default-border: 1px;
  --desktop-banner-inline-2-column-button-container-default-border-color: #000000;
  --desktop-banner-inline-2-column-button-text-default-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-banner-inline-2-column-button-text-default-font-weight: 700;
  --desktop-banner-inline-2-column-button-text-default-line-height: 14px;
  --desktop-banner-inline-2-column-button-text-default-font-size: 12px;
  --desktop-banner-inline-2-column-button-text-default-letter-spacing: 0.3px;
  --desktop-banner-inline-2-column-button-text-default-text-case: uppercase;
  --desktop-banner-inline-2-column-button-text-default-text-decoration: none;
  --desktop-banner-inline-2-column-button-text-default-fill: #000000;
  --desktop-banner-inline-1-column-1to1-container-width: 100%;
  --desktop-banner-inline-1-column-1to1-bottom-half-spacing: 12px;
  --desktop-banner-inline-1-column-1to1-bottom-half-padding-top: 24px;
  --desktop-banner-inline-1-column-1to1-bottom-half-padding-right: 16px;
  --desktop-banner-inline-1-column-1to1-bottom-half-padding-bottom: 16px;
  --desktop-banner-inline-1-column-1to1-bottom-half-padding-left: 16px;
  --desktop-banner-inline-1-column-1to1-image-width: 100%;
  --desktop-banner-inline-1-column-1to1-image-height: 21.875rem;
  --desktop-banner-inline-1-column-1to1-eyebrow-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-banner-inline-1-column-1to1-eyebrow-line-height: 28px;
  --desktop-banner-inline-1-column-1to1-eyebrow-font-size: 24px;
  --desktop-banner-inline-1-column-1to1-eyebrow-letter-spacing: 0px;
  --desktop-banner-inline-1-column-1to1-eyebrow-text-decoration: none;
  --desktop-banner-inline-1-column-1to1-eyebrow-text-case: uppercase;
  --desktop-banner-inline-1-column-1to1-eyebrow-font-weight: 700;
  --desktop-banner-inline-1-column-1to1-eyebrow-fill: #000000;
  --desktop-banner-inline-1-column-1to1-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-banner-inline-1-column-1to1-title-line-height: 64px;
  --desktop-banner-inline-1-column-1to1-title-font-size: 54px;
  --desktop-banner-inline-1-column-1to1-title-letter-spacing: 0px;
  --desktop-banner-inline-1-column-1to1-title-font-weight: 400;
  --desktop-banner-inline-1-column-1to1-title-text-case: uppercase;
  --desktop-banner-inline-1-column-1to1-title-text-decoration: none;
  --desktop-banner-inline-1-column-1to1-title-fill: #000000;
  --desktop-banner-inline-1-column-1to1-description-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-banner-inline-1-column-1to1-description-font-weight: 400;
  --desktop-banner-inline-1-column-1to1-description-line-height: 24px;
  --desktop-banner-inline-1-column-1to1-description-font-size: 16px;
  --desktop-banner-inline-1-column-1to1-description-text-decoration: none;
  --desktop-banner-inline-1-column-1to1-description-text-case: none;
  --desktop-banner-inline-1-column-1to1-description-letter-spacing: 0px;
  --desktop-banner-inline-1-column-1to1-description-fill: #000000;
  --desktop-banner-inline-1-column-1to1-button-container-default-padding-top: 0.875rem;
  --desktop-banner-inline-1-column-1to1-button-container-default-padding-bottom: 0.875rem;
  --desktop-banner-inline-1-column-1to1-button-container-default-padding-right: 20px;
  --desktop-banner-inline-1-column-1to1-button-container-default-padding-left: 20px;
  --desktop-banner-inline-1-column-1to1-button-container-default-fill: transparent;
  --desktop-banner-inline-1-column-1to1-button-container-default-border: 1px;
  --desktop-banner-inline-1-column-1to1-button-container-default-border-color: #000000;
  --desktop-banner-inline-1-column-1to1-button-text-default-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-banner-inline-1-column-1to1-button-text-default-font-weight: 700;
  --desktop-banner-inline-1-column-1to1-button-text-default-line-height: 14px;
  --desktop-banner-inline-1-column-1to1-button-text-default-font-size: 12px;
  --desktop-banner-inline-1-column-1to1-button-text-default-letter-spacing: 0.3px;
  --desktop-banner-inline-1-column-1to1-button-text-default-text-case: uppercase;
  --desktop-banner-inline-1-column-1to1-button-text-default-text-decoration: none;
  --desktop-banner-inline-1-column-1to1-button-text-default-fill: #000000;
  --desktop-cards-section-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-cards-section-title-line-height: 64px;
  --desktop-cards-section-title-font-size: 54px;
  --desktop-cards-section-title-letter-spacing: 0px;
  --desktop-cards-section-title-font-weight: 400;
  --desktop-cards-section-title-text-case: uppercase;
  --desktop-cards-section-title-text-decoration: none;
  --desktop-cards-section-title-fill: #000000;
  --desktop-cards-section-sub-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-cards-section-sub-title-font-weight: 400;
  --desktop-cards-section-sub-title-line-height: 24px;
  --desktop-cards-section-sub-title-font-size: 16px;
  --desktop-cards-section-sub-title-text-decoration: none;
  --desktop-cards-section-sub-title-text-case: none;
  --desktop-cards-section-sub-title-letter-spacing: 0px;
  --desktop-cards-section-sub-title-fill: #000000;
  --desktop-cards-section-link-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-cards-section-link-font-weight: 400;
  --desktop-cards-section-link-line-height: 14px;
  --desktop-cards-section-link-font-size: 12px;
  --desktop-cards-section-link-text-decoration: underline;
  --desktop-cards-section-link-text-case: uppercase;
  --desktop-cards-section-link-letter-spacing: 0.3px;
  --desktop-cards-section-link-fill: #000000;
  --desktop-cards-section-container-width: 100%;
  --desktop-cards-section-container-spacing: 0px;
  --desktop-cards-section-item-container-width: 100%;
  --desktop-cards-section-item-container-spacing: 20px;
  --desktop-cards-section-title-container-width: 100%;
  --desktop-cards-section-title-container-spacing: 16px;
  --desktop-cards-section-title-container-padding-top: 24px;
  --desktop-cards-section-title-container-padding-bottom: 24px;
  --desktop-card-vertical-container-width: 100%;
  --desktop-card-vertical-container-spacing: 20px;
  --desktop-card-vertical-text-container-width: 100%;
  --desktop-card-vertical-text-container-spacing: 8px;
  --desktop-card-vertical-image-width: 100%;
  --desktop-card-vertical-image-height: 28.125rem;
  --desktop-card-vertical-eyebrow-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-card-vertical-eyebrow-line-height: 14px;
  --desktop-card-vertical-eyebrow-font-size: 12px;
  --desktop-card-vertical-eyebrow-letter-spacing: 0px;
  --desktop-card-vertical-eyebrow-text-decoration: none;
  --desktop-card-vertical-eyebrow-text-case: uppercase;
  --desktop-card-vertical-eyebrow-font-weight: 700;
  --desktop-card-vertical-eyebrow-fill: #000000;
  --desktop-card-vertical-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-card-vertical-title-line-height: 28px;
  --desktop-card-vertical-title-font-size: 24px;
  --desktop-card-vertical-title-letter-spacing: 0px;
  --desktop-card-vertical-title-font-weight: 400;
  --desktop-card-vertical-title-text-case: uppercase;
  --desktop-card-vertical-title-text-decoration: none;
  --desktop-card-vertical-title-fill: #000000;
  --desktop-card-vertical-description-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-card-vertical-description-font-weight: 400;
  --desktop-card-vertical-description-line-height: 24px;
  --desktop-card-vertical-description-font-size: 16px;
  --desktop-card-vertical-description-text-decoration: none;
  --desktop-card-vertical-description-text-case: none;
  --desktop-card-vertical-description-letter-spacing: 0px;
  --desktop-card-vertical-description-fill: #000000;
  --desktop-product-section-title-container-width: 100%;
  --desktop-product-section-title-container-spacing: 8px;
  --desktop-product-section-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-product-section-title-line-height: 64px;
  --desktop-product-section-title-font-size: 54px;
  --desktop-product-section-title-letter-spacing: 0px;
  --desktop-product-section-title-font-weight: 400;
  --desktop-product-section-title-text-case: uppercase;
  --desktop-product-section-title-text-decoration: none;
  --desktop-product-section-title-fill: #000000;
  --desktop-product-section-container-width: 100%;
  --desktop-product-section-container-spacing: 24px;
  --desktop-product-section-item-container-spacing: 0px;
  --desktop-photo-section-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-photo-section-title-line-height: 44px;
  --desktop-photo-section-title-font-size: 36px;
  --desktop-photo-section-title-letter-spacing: 0px;
  --desktop-photo-section-title-font-weight: 400;
  --desktop-photo-section-title-text-case: uppercase;
  --desktop-photo-section-title-text-decoration: none;
  --desktop-photo-section-title-fill: #000000;
  --desktop-photo-section-container-spacing: 20px;
  --desktop-photo-section-item-container-width: 100%;
  --desktop-photo-section-item-container-spacing: 20px;
  --desktop-search-container-max-width: 100%;
  --desktop-search-container-spacing: 40px;
  --desktop-search-container-padding-top: 16px;
  --desktop-search-container-padding-bottom: 40px;
  --desktop-search-input-container-max-width: 78.75rem;
  --desktop-search-input-container-padding-top: 16px;
  --desktop-search-input-container-padding-right: 32px;
  --desktop-search-input-container-padding-bottom: 16px;
  --desktop-search-input-container-padding-left: 32px;
  --desktop-search-input-container-border-bottom: 1px;
  --desktop-search-input-container-border-color: transparent;
  --desktop-search-input-container-border-radius: 9999px;
  --desktop-search-input-container-fill: #eaeaea;
  --desktop-search-input-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-search-input-text-font-weight: 400;
  --desktop-search-input-text-font-size: 16px;
  --desktop-search-input-text-line-height: 24px;
  --desktop-search-input-text-letter-spacing: 0px;
  --desktop-search-input-text-text-case: none;
  --desktop-search-input-text-text-decoration: none;
  --desktop-search-input-text-fill: #000000;
  --desktop-search-input-placeholder-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-search-input-placeholder-font-weight: 400;
  --desktop-search-input-placeholder-font-size: 16px;
  --desktop-search-input-placeholder-line-height: 24px;
  --desktop-search-input-placeholder-letter-spacing: 0px;
  --desktop-search-input-placeholder-text-case: none;
  --desktop-search-input-placeholder-text-decoration: none;
  --desktop-search-input-placeholder-fill: #000000;
  --desktop-search-input-search-controls-container-spacing: 32px;
  --desktop-search-input-search-controls-link-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-search-input-search-controls-link-font-weight: 400;
  --desktop-search-input-search-controls-link-line-height: 24px;
  --desktop-search-input-search-controls-link-font-size: 16px;
  --desktop-search-input-search-controls-link-text-decoration: underline;
  --desktop-search-input-search-controls-link-text-case: none;
  --desktop-search-input-search-controls-link-letter-spacing: 0px;
  --desktop-search-input-search-controls-link-fill: #000000;
  --desktop-search-input-search-controls-icon-height: 1.125rem;
  --desktop-search-input-search-controls-icon-width: 1.125rem;
  --desktop-search-input-search-controls-icon-fill: #424242;
  --desktop-search-content-container-max-width: 78.75rem;
  --desktop-search-content-container-spacing: 80px;
  --desktop-search-content-suggested-container-spacing: 16px;
  --desktop-search-content-suggested-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-search-content-suggested-title-line-height: 14px;
  --desktop-search-content-suggested-title-font-size: 12px;
  --desktop-search-content-suggested-title-letter-spacing: 0px;
  --desktop-search-content-suggested-title-text-decoration: none;
  --desktop-search-content-suggested-title-text-case: uppercase;
  --desktop-search-content-suggested-title-font-weight: 700;
  --desktop-search-content-suggested-title-fill: #000000;
  --desktop-search-content-suggested-suggestions-container-spacing: 8px;
  --desktop-search-content-suggested-link-container-spacing: 4px;
  --desktop-search-content-suggested-link-container-padding-top: 8px;
  --desktop-search-content-suggested-link-container-padding-bottom: 8px;
  --desktop-search-content-suggested-link-typed-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-search-content-suggested-link-typed-font-weight: 400;
  --desktop-search-content-suggested-link-typed-line-height: 24px;
  --desktop-search-content-suggested-link-typed-font-size: 16px;
  --desktop-search-content-suggested-link-typed-text-decoration: none;
  --desktop-search-content-suggested-link-typed-text-case: none;
  --desktop-search-content-suggested-link-typed-letter-spacing: 0px;
  --desktop-search-content-suggested-link-typed-fill: #737373;
  --desktop-search-content-suggested-link-suggestion-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-search-content-suggested-link-suggestion-font-weight: 700;
  --desktop-search-content-suggested-link-suggestion-line-height: 24px;
  --desktop-search-content-suggested-link-suggestion-font-size: 16px;
  --desktop-search-content-suggested-link-suggestion-text-decoration: none;
  --desktop-search-content-suggested-link-suggestion-text-case: none;
  --desktop-search-content-suggested-link-suggestion-letter-spacing: 0px;
  --desktop-search-content-suggested-link-suggestion-fill: #737373;
  --desktop-search-content-suggested-number-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-search-content-suggested-number-font-weight: 400;
  --desktop-search-content-suggested-number-line-height: 24px;
  --desktop-search-content-suggested-number-font-size: 16px;
  --desktop-search-content-suggested-number-text-decoration: none;
  --desktop-search-content-suggested-number-text-case: none;
  --desktop-search-content-suggested-number-letter-spacing: 0px;
  --desktop-search-content-suggested-number-fill: #000000;
  --desktop-search-content-results-container-spacing: 16px;
  --desktop-search-content-results-title-container-spacing: 24px;
  --desktop-search-content-results-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-search-content-results-title-line-height: 14px;
  --desktop-search-content-results-title-font-size: 12px;
  --desktop-search-content-results-title-letter-spacing: 0px;
  --desktop-search-content-results-title-text-decoration: none;
  --desktop-search-content-results-title-text-case: uppercase;
  --desktop-search-content-results-title-font-weight: 700;
  --desktop-search-content-results-title-fill: #000000;
  --desktop-search-content-results-link-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-search-content-results-link-font-weight: 400;
  --desktop-search-content-results-link-line-height: 14px;
  --desktop-search-content-results-link-font-size: 12px;
  --desktop-search-content-results-link-text-decoration: underline;
  --desktop-search-content-results-link-text-case: uppercase;
  --desktop-search-content-results-link-letter-spacing: 0.3px;
  --desktop-search-content-results-link-fill: #000000;
  --desktop-search-content-product-container-spacing: 16px;
  --desktop-search-content-product-card-container-spacing: 0px;
  --desktop-search-content-product-card-image-height: 15.125rem;
  --desktop-search-content-product-card-image-width: 15.125rem;
  --desktop-search-content-product-card-image-fill: #f9f9f9;
  --desktop-search-content-product-card-text-container-width: 100%;
  --desktop-search-content-product-card-text-container-spacing: 16px;
  --desktop-search-content-product-card-text-container-padding-top: 16px;
  --desktop-search-content-product-card-text-container-padding-right: 0px;
  --desktop-search-content-product-card-text-container-padding-bottom: 0px;
  --desktop-search-content-product-card-text-container-padding-left: 0px;
  --desktop-search-content-product-card-title-container-spacing: 8px;
  --desktop-search-content-product-card-price-container-spacing: 8px;
  --desktop-search-content-product-card-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-search-content-product-card-title-font-weight: 700;
  --desktop-search-content-product-card-title-line-height: 16px;
  --desktop-search-content-product-card-title-font-size: 14px;
  --desktop-search-content-product-card-title-text-decoration: none;
  --desktop-search-content-product-card-title-text-case: uppercase;
  --desktop-search-content-product-card-title-letter-spacing: 0px;
  --desktop-search-content-product-card-title-fill: #000000;
  --desktop-search-content-product-card-rating-container-spacing: 4px;
  --desktop-search-content-product-card-price-recommended-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-search-content-product-card-price-recommended-font-weight: 700;
  --desktop-search-content-product-card-price-recommended-line-height: 24px;
  --desktop-search-content-product-card-price-recommended-font-size: 16px;
  --desktop-search-content-product-card-price-recommended-text-decoration: none;
  --desktop-search-content-product-card-price-recommended-text-case: none;
  --desktop-search-content-product-card-price-recommended-letter-spacing: 0px;
  --desktop-search-content-product-card-price-recommended-fill: #000000;
  --desktop-search-content-product-card-price-discounted-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-search-content-product-card-price-discounted-font-weight: 700;
  --desktop-search-content-product-card-price-discounted-line-height: 24px;
  --desktop-search-content-product-card-price-discounted-font-size: 16px;
  --desktop-search-content-product-card-price-discounted-text-decoration: none;
  --desktop-search-content-product-card-price-discounted-text-case: none;
  --desktop-search-content-product-card-price-discounted-letter-spacing: 0px;
  --desktop-search-content-product-card-price-discounted-fill: #000000;
  --desktop-search-content-product-card-price-strikethrough-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-search-content-product-card-price-strikethrough-font-weight: 400;
  --desktop-search-content-product-card-price-strikethrough-font-size: 16px;
  --desktop-search-content-product-card-price-strikethrough-line-height: 24px;
  --desktop-search-content-product-card-price-strikethrough-letter-spacing: -0.65px;
  --desktop-search-content-product-card-price-strikethrough-text-decoration: line-through;
  --desktop-search-content-product-card-price-strikethrough-fill: #737373;
  --desktop-search-content-product-card-price-discount-percent-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-search-content-product-card-price-discount-percent-font-weight: 400;
  --desktop-search-content-product-card-price-discount-percent-line-height: 24px;
  --desktop-search-content-product-card-price-discount-percent-font-size: 16px;
  --desktop-search-content-product-card-price-discount-percent-text-decoration: none;
  --desktop-search-content-product-card-price-discount-percent-text-case: none;
  --desktop-search-content-product-card-price-discount-percent-letter-spacing: 0px;
  --desktop-search-content-product-card-price-discount-percent-fill: #000000;
  --desktop-search-content-product-card-price-divider-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-search-content-product-card-price-divider-font-weight: 400;
  --desktop-search-content-product-card-price-divider-line-height: 24px;
  --desktop-search-content-product-card-price-divider-font-size: 16px;
  --desktop-search-content-product-card-price-divider-text-decoration: none;
  --desktop-search-content-product-card-price-divider-text-case: none;
  --desktop-search-content-product-card-price-divider-letter-spacing: 0px;
  --desktop-search-content-product-card-price-divider-fill: #949494;
  --desktop-search-content-product-card-price-price-per-unit-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-search-content-product-card-price-price-per-unit-font-weight: 400;
  --desktop-search-content-product-card-price-price-per-unit-line-height: 16px;
  --desktop-search-content-product-card-price-price-per-unit-font-size: 14px;
  --desktop-search-content-product-card-price-price-per-unit-text-decoration: none;
  --desktop-search-content-product-card-price-price-per-unit-text-case: none;
  --desktop-search-content-product-card-price-price-per-unit-letter-spacing: 0px;
  --desktop-search-content-product-card-price-price-per-unit-fill: #737373;
  --desktop-search-content-product-card-rating-icon-container-spacing: 0.063rem;
  --desktop-search-content-product-card-rating-icon-active-height: 0.75rem;
  --desktop-search-content-product-card-rating-icon-active-width: 0.75rem;
  --desktop-search-content-product-card-rating-icon-active-fill: #424242;
  --desktop-search-content-product-card-rating-icon-inactive-height: 0.75rem;
  --desktop-search-content-product-card-rating-icon-inactive-width: 0.75rem;
  --desktop-search-content-product-card-rating-icon-inactive-fill: #cccccc;
  --desktop-search-content-product-card-rating-average-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-search-content-product-card-rating-average-font-weight: 400;
  --desktop-search-content-product-card-rating-average-line-height: 14px;
  --desktop-search-content-product-card-rating-average-font-size: 12px;
  --desktop-search-content-product-card-rating-average-text-decoration: none;
  --desktop-search-content-product-card-rating-average-text-case: none;
  --desktop-search-content-product-card-rating-average-letter-spacing: 0.3px;
  --desktop-search-content-product-card-rating-average-fill: #737373;
  --desktop-search-close-icon-height: 1.125rem;
  --desktop-search-close-icon-width: 1.125rem;
  --desktop-search-close-icon-fill: #424242;
  --desktop-search-results-page-heading-container-default-padding-top: 40px;
  --desktop-search-results-page-heading-container-default-padding-right: 32px;
  --desktop-search-results-page-heading-container-default-padding-bottom: 24px;
  --desktop-search-results-page-heading-container-default-padding-left: 32px;
  --desktop-search-results-page-heading-container-no-results-padding-top: 24px;
  --desktop-search-results-page-heading-container-no-results-padding-bottom: 24px;
  --desktop-search-results-page-heading-container-no-results-spacing: 16px;
  --desktop-search-results-page-heading-container-no-results-max-width: 71.5rem;
  --desktop-search-results-page-heading-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-search-results-page-heading-title-line-height: 28px;
  --desktop-search-results-page-heading-title-font-size: 24px;
  --desktop-search-results-page-heading-title-letter-spacing: 0px;
  --desktop-search-results-page-heading-title-font-weight: 400;
  --desktop-search-results-page-heading-title-text-case: uppercase;
  --desktop-search-results-page-heading-title-text-decoration: none;
  --desktop-search-results-page-heading-title-fill: #000000;
  --desktop-search-results-page-heading-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-search-results-page-heading-text-font-weight: 400;
  --desktop-search-results-page-heading-text-line-height: 24px;
  --desktop-search-results-page-heading-text-font-size: 16px;
  --desktop-search-results-page-heading-text-text-decoration: none;
  --desktop-search-results-page-heading-text-text-case: none;
  --desktop-search-results-page-heading-text-letter-spacing: 0px;
  --desktop-search-results-page-heading-text-fill: #000000;
  --desktop-search-results-page-product-grid-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-search-results-page-product-grid-title-line-height: 64px;
  --desktop-search-results-page-product-grid-title-font-size: 54px;
  --desktop-search-results-page-product-grid-title-letter-spacing: 0px;
  --desktop-search-results-page-product-grid-title-font-weight: 400;
  --desktop-search-results-page-product-grid-title-text-case: uppercase;
  --desktop-search-results-page-product-grid-title-text-decoration: none;
  --desktop-search-results-page-product-grid-title-fill: #000000;
  --desktop-search-results-page-container-no-results-max-width: 71.5rem;
  --desktop-search-results-page-container-no-results-spacing: 24px;
  --desktop-search-no-results-title-container-padding-top: 24px;
  --desktop-search-no-results-title-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-search-no-results-title-text-line-height: 28px;
  --desktop-search-no-results-title-text-font-size: 24px;
  --desktop-search-no-results-title-text-letter-spacing: 0px;
  --desktop-search-no-results-title-text-font-weight: 400;
  --desktop-search-no-results-title-text-text-case: uppercase;
  --desktop-search-no-results-title-text-text-decoration: none;
  --desktop-search-no-results-title-text-fill: #000000;
  --desktop-image-section-1-1-container-max-width: 90rem;
  --desktop-image-section-1-1-container-max-height: 25rem;
  --desktop-image-section-1-1-text-container-width: 100%;
  --desktop-image-section-1-1-text-container-spacing: 8px;
  --desktop-image-section-1-1-text-half-width: 50%;
  --desktop-image-section-1-1-text-half-padding-top: auto;
  --desktop-image-section-1-1-text-half-padding-right: 9.375rem;
  --desktop-image-section-1-1-text-half-padding-bottom: auto;
  --desktop-image-section-1-1-text-half-padding-left: 9.375rem;
  --desktop-image-section-1-1-image-half-width: 50%;
  --desktop-image-section-1-1-sm-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-image-section-1-1-sm-title-line-height: 44px;
  --desktop-image-section-1-1-sm-title-font-size: 36px;
  --desktop-image-section-1-1-sm-title-letter-spacing: 0px;
  --desktop-image-section-1-1-sm-title-font-weight: 400;
  --desktop-image-section-1-1-sm-title-text-case: uppercase;
  --desktop-image-section-1-1-sm-title-text-decoration: none;
  --desktop-image-section-1-1-sm-title-fill: #ffffff;
  --desktop-image-section-1-1-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-image-section-1-1-text-font-weight: 400;
  --desktop-image-section-1-1-text-line-height: 24px;
  --desktop-image-section-1-1-text-font-size: 16px;
  --desktop-image-section-1-1-text-text-decoration: none;
  --desktop-image-section-1-1-text-text-case: none;
  --desktop-image-section-1-1-text-letter-spacing: 0px;
  --desktop-image-section-1-1-text-fill: #ffffff;
  --desktop-image-section-1-1-content-container-width: 100%;
  --desktop-image-section-1-1-content-container-spacing: 20px;
  --desktop-image-section-1-1-lg-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-image-section-1-1-lg-title-line-height: 64px;
  --desktop-image-section-1-1-lg-title-font-size: 54px;
  --desktop-image-section-1-1-lg-title-letter-spacing: 0px;
  --desktop-image-section-1-1-lg-title-font-weight: 400;
  --desktop-image-section-1-1-lg-title-text-case: uppercase;
  --desktop-image-section-1-1-lg-title-text-decoration: none;
  --desktop-image-section-1-1-lg-title-fill: #000000;
  --desktop-image-section-1-1-items-container-width: 100%;
  --desktop-image-section-1-1-items-container-spacing: 16px;
  --desktop-image-section-1-1-md-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-image-section-1-1-md-title-line-height: 64px;
  --desktop-image-section-1-1-md-title-font-size: 54px;
  --desktop-image-section-1-1-md-title-letter-spacing: 0px;
  --desktop-image-section-1-1-md-title-font-weight: 400;
  --desktop-image-section-1-1-md-title-text-case: uppercase;
  --desktop-image-section-1-1-md-title-text-decoration: none;
  --desktop-image-section-1-1-md-title-fill: #000000;
  --desktop-image-section-fullwidth-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-image-section-fullwidth-title-line-height: 44px;
  --desktop-image-section-fullwidth-title-font-size: 36px;
  --desktop-image-section-fullwidth-title-letter-spacing: 0px;
  --desktop-image-section-fullwidth-title-font-weight: 400;
  --desktop-image-section-fullwidth-title-text-case: uppercase;
  --desktop-image-section-fullwidth-title-text-decoration: none;
  --desktop-image-section-fullwidth-title-fill: #ffffff;
  --desktop-image-section-fullwidth-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-image-section-fullwidth-text-font-weight: 400;
  --desktop-image-section-fullwidth-text-line-height: 24px;
  --desktop-image-section-fullwidth-text-font-size: 16px;
  --desktop-image-section-fullwidth-text-text-decoration: none;
  --desktop-image-section-fullwidth-text-text-case: none;
  --desktop-image-section-fullwidth-text-letter-spacing: 0px;
  --desktop-image-section-fullwidth-text-fill: #ffffff;
  --desktop-image-section-fullwidth-container-max-width: 90rem;
  --desktop-image-section-fullwidth-container-max-height: 25rem;
  --desktop-image-section-fullwidth-container-padding-top: auto;
  --desktop-image-section-fullwidth-container-padding-right: 9.375rem;
  --desktop-image-section-fullwidth-container-padding-bottom: auto;
  --desktop-image-section-fullwidth-container-padding-left: 9.375rem;
  --desktop-image-section-fullwidth-text-container-max-width: 23.75rem;
  --desktop-image-section-fullwidth-text-container-spacing: 12px;
  --desktop-video-section-grid-container-max-width: 71.25rem;
  --desktop-video-section-grid-container-max-height: 40rem;
  --desktop-video-section-fullwidth-container-width: 100%;
  --desktop-video-section-fullwidth-container-max-width: 96rem;
  --desktop-video-section-fullwidth-container-max-height: 40rem;
  --desktop-video-section-controls-container-spacing: 8px;
  --desktop-video-section-controls-container-padding-top: 24px;
  --desktop-video-section-controls-container-padding-right: 24px;
  --desktop-video-section-controls-container-padding-bottom: 24px;
  --desktop-video-section-controls-container-padding-left: 24px;
  --desktop-video-section-controls-icon-inverse-height: 1rem;
  --desktop-video-section-controls-icon-inverse-width: 1rem;
  --desktop-video-section-controls-icon-inverse-fill: #ffffff;
  --desktop-video-section-controls-icon-height: 1rem;
  --desktop-video-section-controls-icon-width: 1rem;
  --desktop-video-section-controls-icon-fill: #424242;
  --desktop-video-section-progress-container-width: 100%;
  --desktop-video-section-progress-container-height: 0.25rem;
  --desktop-video-section-progress-container-fill: #000000;
  --desktop-video-section-progress-completed-height: 0.25rem;
  --desktop-video-section-progress-completed-fill: #ffffff;
  --desktop-video-section-text-container-width: 100%;
  --desktop-video-section-text-container-padding-top: 24px;
  --desktop-video-section-text-container-padding-right: 32px;
  --desktop-video-section-text-container-padding-bottom: 0px;
  --desktop-video-section-text-container-padding-left: 32px;
  --desktop-video-section-text-container-spacing: 16px;
  --desktop-video-section-text-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-video-section-text-title-line-height: 64px;
  --desktop-video-section-text-title-font-size: 54px;
  --desktop-video-section-text-title-letter-spacing: 0px;
  --desktop-video-section-text-title-font-weight: 400;
  --desktop-video-section-text-title-text-case: uppercase;
  --desktop-video-section-text-title-text-decoration: none;
  --desktop-video-section-text-title-fill: #000000;
  --desktop-video-section-text-body-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-video-section-text-body-font-weight: 400;
  --desktop-video-section-text-body-line-height: 24px;
  --desktop-video-section-text-body-font-size: 16px;
  --desktop-video-section-text-body-text-decoration: none;
  --desktop-video-section-text-body-text-case: none;
  --desktop-video-section-text-body-letter-spacing: 0px;
  --desktop-video-section-text-body-fill: #000000;
  --desktop-order-summary-price-maximum-retail-price-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-order-summary-price-maximum-retail-price-font-weight: 400;
  --desktop-order-summary-price-maximum-retail-price-line-height: 14px;
  --desktop-order-summary-price-maximum-retail-price-font-size: 12px;
  --desktop-order-summary-price-maximum-retail-price-text-decoration: none;
  --desktop-order-summary-price-maximum-retail-price-text-case: none;
  --desktop-order-summary-price-maximum-retail-price-letter-spacing: 0.3px;
  --desktop-order-summary-price-maximum-retail-price-fill: #424242;
  --desktop-order-summary-price-maximum-retail-price-padding-top: 4px;
  --desktop-product-details-shade-tab-carousel-container-border-bottom: 1px;
  --desktop-product-details-shade-tab-carousel-container-border-color: transparent;
  --desktop-product-details-shade-tab-carousel-icon-default-width: 1rem;
  --desktop-product-details-shade-tab-carousel-icon-default-height: 1rem;
  --desktop-product-details-shade-tab-carousel-icon-default-fill: #424242;
  --desktop-product-details-shade-tab-carousel-icon-active-width: 1rem;
  --desktop-product-details-shade-tab-carousel-icon-active-height: 1rem;
  --desktop-product-details-shade-tab-carousel-icon-active-fill: #000000;
  --desktop-product-details-shade-tab-container-default-padding-top: 0px;
  --desktop-product-details-shade-tab-container-default-padding-left: 16px;
  --desktop-product-details-shade-tab-container-default-padding-right: 16px;
  --desktop-product-details-shade-tab-container-default-padding-bottom: 4px;
  --desktop-product-details-shade-tab-container-default-border-bottom: 1px;
  --desktop-product-details-shade-tab-container-default-border-color: transparent;
  --desktop-product-details-shade-tab-container-active-padding-top: 0px;
  --desktop-product-details-shade-tab-container-active-padding-left: 16px;
  --desktop-product-details-shade-tab-container-active-padding-right: 16px;
  --desktop-product-details-shade-tab-container-active-padding-bottom: 4px;
  --desktop-product-details-shade-tab-container-active-border-bottom: 1px;
  --desktop-product-details-shade-tab-container-active-border-color: transparent;
  --desktop-product-details-shade-tab-text-default-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-product-details-shade-tab-text-default-font-weight: 700;
  --desktop-product-details-shade-tab-text-default-line-height: 14px;
  --desktop-product-details-shade-tab-text-default-font-size: 12px;
  --desktop-product-details-shade-tab-text-default-text-decoration: none;
  --desktop-product-details-shade-tab-text-default-text-case: uppercase;
  --desktop-product-details-shade-tab-text-default-letter-spacing: 0.3px;
  --desktop-product-details-shade-tab-text-default-fill: #737373;
  --desktop-product-details-shade-tab-text-active-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-product-details-shade-tab-text-active-font-weight: 700;
  --desktop-product-details-shade-tab-text-active-line-height: 14px;
  --desktop-product-details-shade-tab-text-active-font-size: 12px;
  --desktop-product-details-shade-tab-text-active-text-decoration: none;
  --desktop-product-details-shade-tab-text-active-text-case: uppercase;
  --desktop-product-details-shade-tab-text-active-letter-spacing: 0.3px;
  --desktop-product-details-shade-tab-text-active-fill: #000000;
  --desktop-product-details-container-width: 100%;
  --desktop-product-details-container-spacing: 3.75rem;
  --desktop-product-details-thumbnail-container-spacing: 8px;
  --desktop-product-details-thumbnail-image-container-spacing: 4px;
  --desktop-product-details-thumbnail-active-height: 6rem;
  --desktop-product-details-thumbnail-active-width: 6rem;
  --desktop-product-details-thumbnail-active-border: 1px;
  --desktop-product-details-thumbnail-active-border-color: #000000;
  --desktop-product-details-thumbnail-active-fill: #f9f9f9;
  --desktop-product-details-thumbnail-default-height: 6rem;
  --desktop-product-details-thumbnail-default-width: 6rem;
  --desktop-product-details-thumbnail-default-border: 1px;
  --desktop-product-details-thumbnail-default-border-color: transparent;
  --desktop-product-details-thumbnail-default-fill: #f9f9f9;
  --desktop-product-details-thumbnail-control-up-height: 1.125rem;
  --desktop-product-details-thumbnail-control-up-width: 1.125rem;
  --desktop-product-details-thumbnail-control-down-height: 1.125rem;
  --desktop-product-details-thumbnail-control-down-width: 1.125rem;
  --desktop-product-details-image-container-padding-top: 16px;
  --desktop-product-details-image-container-padding-right: 16px;
  --desktop-product-details-image-container-padding-bottom: 16px;
  --desktop-product-details-image-container-padding-left: 16px;
  --desktop-product-details-image-container-fill: #f9f9f9;
  --desktop-product-details-info-container-spacing: 24px;
  --desktop-product-details-image-badge-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-product-details-image-badge-text-line-height: 14px;
  --desktop-product-details-image-badge-text-font-size: 12px;
  --desktop-product-details-image-badge-text-letter-spacing: 0px;
  --desktop-product-details-image-badge-text-text-decoration: none;
  --desktop-product-details-image-badge-text-text-case: uppercase;
  --desktop-product-details-image-badge-text-font-weight: 700;
  --desktop-product-details-image-badge-text-fill: #000000;
  --desktop-product-details-image-badge-image-height: 4.5rem;
  --desktop-product-details-image-badge-image-width: 4.5rem;
  --desktop-product-details-product-image-icon-previous-height: 2rem;
  --desktop-product-details-product-image-icon-previous-width: 2rem;
  --desktop-product-details-product-image-icon-next-height: 2rem;
  --desktop-product-details-product-image-icon-next-width: 2rem;
  --desktop-product-details-product-name-and-info-container-width: 100%;
  --desktop-product-details-product-name-and-info-container-spacing: 20px;
  --desktop-product-details-shade-grid-container-width: 100%;
  --desktop-product-details-shade-grid-container-spacing: 8px;
  --desktop-product-details-shade-info-and-dropdown-container-width: 100%;
  --desktop-product-details-shade-info-and-dropdown-container-spacing: 8px;
  --desktop-product-details-qty-and-cta-container-width: 100%;
  --desktop-product-details-qty-and-cta-container-spacing: 8px;
  --desktop-product-details-complimentary-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-product-details-complimentary-text-font-weight: 400;
  --desktop-product-details-complimentary-text-line-height: 16px;
  --desktop-product-details-complimentary-text-font-size: 14px;
  --desktop-product-details-complimentary-text-text-decoration: none;
  --desktop-product-details-complimentary-text-text-case: none;
  --desktop-product-details-complimentary-text-letter-spacing: 0px;
  --desktop-product-details-complimentary-text-fill: #000000;
  --desktop-product-details-accordions-container-width: 100%;
  --desktop-product-details-accordions-container-spacing: 0px;
  --desktop-product-details-price-container-spacing: 8px;
  --desktop-product-details-shade-swatch-selected-height: 1.5rem;
  --desktop-product-details-shade-swatch-selected-width: 1.5rem;
  --desktop-product-details-shade-swatch-selected-border: 1px;
  --desktop-product-details-shade-swatch-selected-border-color: #000000;
  --desktop-product-details-shade-swatch-selected-border-radius: 9999px;
  --desktop-product-details-shade-swatch-default-height: 1.5rem;
  --desktop-product-details-shade-swatch-default-width: 1.5rem;
  --desktop-product-details-shade-swatch-default-border: 1px;
  --desktop-product-details-shade-swatch-default-border-color: #949494;
  --desktop-product-details-shade-swatch-default-border-radius: 9999px;
  --desktop-product-details-shade-description-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-product-details-shade-description-font-weight: 400;
  --desktop-product-details-shade-description-line-height: 24px;
  --desktop-product-details-shade-description-font-size: 16px;
  --desktop-product-details-shade-description-text-decoration: none;
  --desktop-product-details-shade-description-text-case: none;
  --desktop-product-details-shade-description-letter-spacing: 0px;
  --desktop-product-details-shade-description-fill: #000000;
  --desktop-product-details-title-and-reviews-container-spacing: 8px;
  --desktop-product-details-title-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-product-details-title-text-line-height: 28px;
  --desktop-product-details-title-text-font-size: 24px;
  --desktop-product-details-title-text-letter-spacing: 0px;
  --desktop-product-details-title-text-text-decoration: none;
  --desktop-product-details-title-text-text-case: uppercase;
  --desktop-product-details-title-text-font-weight: 700;
  --desktop-product-details-title-text-fill: #000000;
  --desktop-product-details-reviews-container-spacing: 12px;
  --desktop-product-details-product-description-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-product-details-product-description-font-weight: 400;
  --desktop-product-details-product-description-line-height: 24px;
  --desktop-product-details-product-description-font-size: 16px;
  --desktop-product-details-product-description-text-decoration: none;
  --desktop-product-details-product-description-text-case: none;
  --desktop-product-details-product-description-letter-spacing: 0px;
  --desktop-product-details-product-description-fill: #000000;
  --desktop-product-details-price-recommended-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-product-details-price-recommended-font-weight: 700;
  --desktop-product-details-price-recommended-line-height: 24px;
  --desktop-product-details-price-recommended-font-size: 16px;
  --desktop-product-details-price-recommended-text-decoration: none;
  --desktop-product-details-price-recommended-text-case: none;
  --desktop-product-details-price-recommended-letter-spacing: 0px;
  --desktop-product-details-price-recommended-fill: #000000;
  --desktop-product-details-price-discounted-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-product-details-price-discounted-font-weight: 700;
  --desktop-product-details-price-discounted-line-height: 24px;
  --desktop-product-details-price-discounted-font-size: 16px;
  --desktop-product-details-price-discounted-text-decoration: none;
  --desktop-product-details-price-discounted-text-case: none;
  --desktop-product-details-price-discounted-letter-spacing: 0px;
  --desktop-product-details-price-discounted-fill: #000000;
  --desktop-product-details-price-strikethrough-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-product-details-price-strikethrough-font-weight: 400;
  --desktop-product-details-price-strikethrough-font-size: 16px;
  --desktop-product-details-price-strikethrough-line-height: 24px;
  --desktop-product-details-price-strikethrough-letter-spacing: 0px;
  --desktop-product-details-price-strikethrough-text-decoration: line-through;
  --desktop-product-details-price-strikethrough-fill: #737373;
  --desktop-product-details-price-discount-percent-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-product-details-price-discount-percent-font-weight: 400;
  --desktop-product-details-price-discount-percent-line-height: 24px;
  --desktop-product-details-price-discount-percent-font-size: 16px;
  --desktop-product-details-price-discount-percent-text-decoration: none;
  --desktop-product-details-price-discount-percent-text-case: none;
  --desktop-product-details-price-discount-percent-letter-spacing: 0px;
  --desktop-product-details-price-discount-percent-fill: #000000;
  --desktop-product-details-price-divider-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-product-details-price-divider-font-weight: 400;
  --desktop-product-details-price-divider-line-height: 24px;
  --desktop-product-details-price-divider-font-size: 16px;
  --desktop-product-details-price-divider-text-decoration: none;
  --desktop-product-details-price-divider-text-case: none;
  --desktop-product-details-price-divider-letter-spacing: 0px;
  --desktop-product-details-price-divider-fill: #949494;
  --desktop-product-details-price-price-per-unit-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-product-details-price-price-per-unit-font-weight: 400;
  --desktop-product-details-price-price-per-unit-line-height: 16px;
  --desktop-product-details-price-price-per-unit-font-size: 14px;
  --desktop-product-details-price-price-per-unit-text-decoration: none;
  --desktop-product-details-price-price-per-unit-text-case: none;
  --desktop-product-details-price-price-per-unit-letter-spacing: 0px;
  --desktop-product-details-price-price-per-unit-fill: #737373;
  --desktop-product-details-price-maximum-retail-price-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-product-details-price-maximum-retail-price-font-weight: 400;
  --desktop-product-details-price-maximum-retail-price-line-height: 14px;
  --desktop-product-details-price-maximum-retail-price-font-size: 12px;
  --desktop-product-details-price-maximum-retail-price-text-decoration: none;
  --desktop-product-details-price-maximum-retail-price-text-case: none;
  --desktop-product-details-price-maximum-retail-price-letter-spacing: 0.3px;
  --desktop-product-details-price-maximum-retail-price-fill: #000000;
  --desktop-product-details-price-maximum-retail-price-padding-top: 8px;
  --desktop-product-details-review-rating-container-spacing: 4px;
  --desktop-product-details-review-icon-container-spacing: 0.063rem;
  --desktop-product-details-review-icon-active-height: 0.75rem;
  --desktop-product-details-review-icon-active-width: 0.75rem;
  --desktop-product-details-review-icon-active-fill: #424242;
  --desktop-product-details-review-icon-default-height: 0.75rem;
  --desktop-product-details-review-icon-default-width: 0.75rem;
  --desktop-product-details-review-icon-default-fill: #f9f9f9;
  --desktop-product-details-review-number-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-product-details-review-number-line-height: 14px;
  --desktop-product-details-review-number-font-size: 12px;
  --desktop-product-details-review-number-letter-spacing: 0px;
  --desktop-product-details-review-number-text-decoration: none;
  --desktop-product-details-review-number-text-case: uppercase;
  --desktop-product-details-review-number-font-weight: 700;
  --desktop-product-details-review-number-fill: #000000;
  --desktop-product-details-review-link-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-product-details-review-link-font-weight: 400;
  --desktop-product-details-review-link-line-height: 14px;
  --desktop-product-details-review-link-font-size: 12px;
  --desktop-product-details-review-link-text-decoration: underline;
  --desktop-product-details-review-link-text-case: uppercase;
  --desktop-product-details-review-link-letter-spacing: 0.3px;
  --desktop-product-details-review-link-fill: #000000;
  --desktop-product-details-size-chips-container-spacing: 12px;
  --desktop-product-details-size-chip-row-spacing: 8px;
  --desktop-product-details-size-chip-default-padding-top: 8px;
  --desktop-product-details-size-chip-default-padding-right: 16px;
  --desktop-product-details-size-chip-default-padding-bottom: 8px;
  --desktop-product-details-size-chip-default-padding-left: 16px;
  --desktop-product-details-size-chip-default-spacing: 4px;
  --desktop-product-details-size-chip-default-border: 1px;
  --desktop-product-details-size-chip-default-border-color: #949494;
  --desktop-product-details-size-chip-default-border-radius: 9999px;
  --desktop-product-details-size-chip-active-padding-top: 8px;
  --desktop-product-details-size-chip-active-padding-right: 16px;
  --desktop-product-details-size-chip-active-padding-bottom: 8px;
  --desktop-product-details-size-chip-active-padding-left: 16px;
  --desktop-product-details-size-chip-active-spacing: 4px;
  --desktop-product-details-size-chip-active-border: 1px;
  --desktop-product-details-size-chip-active-border-color: #000000;
  --desktop-product-details-size-chip-size-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-product-details-size-chip-size-font-weight: 400;
  --desktop-product-details-size-chip-size-line-height: 16px;
  --desktop-product-details-size-chip-size-font-size: 14px;
  --desktop-product-details-size-chip-size-text-decoration: none;
  --desktop-product-details-size-chip-size-text-case: none;
  --desktop-product-details-size-chip-size-letter-spacing: 0px;
  --desktop-product-details-size-chip-size-fill: #000000;
  --desktop-product-details-size-chip-price-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-product-details-size-chip-price-font-weight: 700;
  --desktop-product-details-size-chip-price-line-height: 16px;
  --desktop-product-details-size-chip-price-font-size: 14px;
  --desktop-product-details-size-chip-price-text-decoration: none;
  --desktop-product-details-size-chip-price-text-case: none;
  --desktop-product-details-size-chip-price-letter-spacing: 0px;
  --desktop-product-details-size-chip-price-fill: #000000;
  --desktop-product-details-size-chip-price-strikethrough-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-product-details-size-chip-price-strikethrough-font-weight: 400;
  --desktop-product-details-size-chip-price-strikethrough-font-size: 14px;
  --desktop-product-details-size-chip-price-strikethrough-line-height: 16px;
  --desktop-product-details-size-chip-price-strikethrough-letter-spacing: 0px;
  --desktop-product-details-size-chip-price-strikethrough-text-case: none;
  --desktop-product-details-size-chip-price-strikethrough-text-decoration: line-through;
  --desktop-product-details-size-chip-price-strikethrough-fill: #737373;
  --desktop-cart-item-container-padding-top: 24px;
  --desktop-cart-item-container-padding-bottom: 24px;
  --desktop-cart-item-container-spacing: 16px;
  --desktop-cart-item-container-border-top: 1px;
  --desktop-cart-item-container-border-bottom: 1px;
  --desktop-cart-item-container-border-color: #f9f9f9;
  --desktop-cart-item-image-height: 5rem;
  --desktop-cart-item-image-width: 5rem;
  --desktop-cart-item-text-container-spacing: 16px;
  --desktop-cart-item-details-container-spacing: 8px;
  --desktop-cart-item-links-container-spacing: 16px;
  --desktop-cart-item-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-cart-item-title-font-weight: 700;
  --desktop-cart-item-title-line-height: 24px;
  --desktop-cart-item-title-font-size: 16px;
  --desktop-cart-item-title-text-decoration: none;
  --desktop-cart-item-title-text-case: none;
  --desktop-cart-item-title-letter-spacing: 0px;
  --desktop-cart-item-title-fill: #000000;
  --desktop-cart-item-shade-size-container-spacing: 16px;
  --desktop-cart-item-qty-price-container-spacing: 24px;
  --desktop-cart-item-link-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-cart-item-link-font-weight: 400;
  --desktop-cart-item-link-line-height: 24px;
  --desktop-cart-item-link-font-size: 16px;
  --desktop-cart-item-link-text-decoration: underline;
  --desktop-cart-item-link-text-case: none;
  --desktop-cart-item-link-letter-spacing: 0px;
  --desktop-cart-item-link-fill: #000000;
  --desktop-cart-item-divider-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-cart-item-divider-font-weight: 400;
  --desktop-cart-item-divider-line-height: 24px;
  --desktop-cart-item-divider-font-size: 16px;
  --desktop-cart-item-divider-text-decoration: none;
  --desktop-cart-item-divider-text-case: none;
  --desktop-cart-item-divider-letter-spacing: 0px;
  --desktop-cart-item-divider-fill: #f9f9f9;
  --desktop-cart-item-shade-container-spacing: 8px;
  --desktop-cart-item-size-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-cart-item-size-font-weight: 400;
  --desktop-cart-item-size-line-height: 24px;
  --desktop-cart-item-size-font-size: 16px;
  --desktop-cart-item-size-text-decoration: none;
  --desktop-cart-item-size-text-case: none;
  --desktop-cart-item-size-letter-spacing: 0px;
  --desktop-cart-item-size-fill: #737373;
  --desktop-cart-item-price-container-spacing: 4px;
  --desktop-cart-item-price-single-price-container-spacing: 4px;
  --desktop-cart-item-price-single-price-container-width: 100%;
  --desktop-cart-item-price-total-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-cart-item-price-total-font-weight: 700;
  --desktop-cart-item-price-total-line-height: 24px;
  --desktop-cart-item-price-total-font-size: 16px;
  --desktop-cart-item-price-total-text-decoration: none;
  --desktop-cart-item-price-total-text-case: none;
  --desktop-cart-item-price-total-letter-spacing: 0px;
  --desktop-cart-item-price-total-fill: #000000;
  --desktop-cart-item-price-discounted-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-cart-item-price-discounted-font-weight: 400;
  --desktop-cart-item-price-discounted-line-height: 24px;
  --desktop-cart-item-price-discounted-font-size: 16px;
  --desktop-cart-item-price-discounted-text-decoration: none;
  --desktop-cart-item-price-discounted-text-case: none;
  --desktop-cart-item-price-discounted-letter-spacing: 0px;
  --desktop-cart-item-price-discounted-fill: #000000;
  --desktop-cart-item-price-recommended-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-cart-item-price-recommended-font-weight: 400;
  --desktop-cart-item-price-recommended-line-height: 24px;
  --desktop-cart-item-price-recommended-font-size: 16px;
  --desktop-cart-item-price-recommended-text-decoration: none;
  --desktop-cart-item-price-recommended-text-case: none;
  --desktop-cart-item-price-recommended-letter-spacing: 0px;
  --desktop-cart-item-price-recommended-fill: #000000;
  --desktop-cart-item-price-strikethrough-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-cart-item-price-strikethrough-font-weight: 400;
  --desktop-cart-item-price-strikethrough-font-size: 16px;
  --desktop-cart-item-price-strikethrough-line-height: 24px;
  --desktop-cart-item-price-strikethrough-letter-spacing: -0.65px;
  --desktop-cart-item-price-strikethrough-text-case: none;
  --desktop-cart-item-price-strikethrough-text-decoration: line-through;
  --desktop-cart-item-price-strikethrough-fill: #737373;
  --desktop-cart-item-shade-swatch-height: 1rem;
  --desktop-cart-item-shade-swatch-width: 1rem;
  --desktop-cart-item-shade-swatch-border: 1px;
  --desktop-cart-item-shade-swatch-border-color: #949494;
  --desktop-cart-item-shade-name-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-cart-item-shade-name-font-weight: 400;
  --desktop-cart-item-shade-name-line-height: 24px;
  --desktop-cart-item-shade-name-font-size: 16px;
  --desktop-cart-item-shade-name-text-decoration: none;
  --desktop-cart-item-shade-name-text-case: none;
  --desktop-cart-item-shade-name-letter-spacing: 0px;
  --desktop-cart-item-shade-name-fill: #000000;
  --desktop-banner-section-container-height: 37.5rem;
  --desktop-banner-section-container-width: 100%;
  --desktop-banner-section-container-padding-top: 32px;
  --desktop-banner-section-container-padding-right: 32px;
  --desktop-banner-section-container-padding-bottom: 32px;
  --desktop-banner-section-container-padding-left: 32px;
  --desktop-banner-section-2-col-container-padding-top: 32px;
  --desktop-banner-section-2-col-container-padding-right: 32px;
  --desktop-banner-section-2-col-container-padding-bottom: 32px;
  --desktop-banner-section-2-col-container-padding-left: 32px;
  --desktop-banner-section-3-col-container-padding-top: 32px;
  --desktop-banner-section-3-col-container-padding-right: 32px;
  --desktop-banner-section-3-col-container-padding-bottom: 32px;
  --desktop-banner-section-3-col-container-padding-left: 32px;
  --desktop-banner-section-text-container-width: 30%;
  --desktop-banner-section-text-container-min-width: 18.75rem;
  --desktop-banner-section-text-container-spacing: 16px;
  --desktop-banner-section-eyebrow-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-banner-section-eyebrow-text-line-height: 28px;
  --desktop-banner-section-eyebrow-text-font-size: 24px;
  --desktop-banner-section-eyebrow-text-letter-spacing: 0px;
  --desktop-banner-section-eyebrow-text-font-weight: 400;
  --desktop-banner-section-eyebrow-text-text-case: uppercase;
  --desktop-banner-section-eyebrow-text-text-decoration: none;
  --desktop-banner-section-eyebrow-text-fill: #ffffff;
  --desktop-banner-section-title-container-spacing: 4px;
  --desktop-banner-section-title-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-banner-section-title-text-line-height: 64px;
  --desktop-banner-section-title-text-font-size: 54px;
  --desktop-banner-section-title-text-letter-spacing: 0px;
  --desktop-banner-section-title-text-font-weight: 400;
  --desktop-banner-section-title-text-text-case: uppercase;
  --desktop-banner-section-title-text-text-decoration: none;
  --desktop-banner-section-title-text-fill: #ffffff;
  --desktop-banner-section-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-banner-section-text-font-weight: 400;
  --desktop-banner-section-text-line-height: 24px;
  --desktop-banner-section-text-font-size: 16px;
  --desktop-banner-section-text-text-decoration: none;
  --desktop-banner-section-text-text-case: none;
  --desktop-banner-section-text-letter-spacing: 0px;
  --desktop-banner-section-text-fill: #ffffff;
  --desktop-banner-section-button-container-default-padding-top: 0.875rem;
  --desktop-banner-section-button-container-default-padding-right: 20px;
  --desktop-banner-section-button-container-default-padding-bottom: 0.875rem;
  --desktop-banner-section-button-container-default-padding-left: 20px;
  --desktop-banner-section-button-container-default-fill: transparent;
  --desktop-banner-section-button-container-default-border: 1px;
  --desktop-banner-section-button-container-default-border-color: #ffffff;
  --desktop-banner-section-button-text-default-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-banner-section-button-text-default-font-weight: 700;
  --desktop-banner-section-button-text-default-line-height: 14px;
  --desktop-banner-section-button-text-default-font-size: 12px;
  --desktop-banner-section-button-text-default-letter-spacing: 0.3px;
  --desktop-banner-section-button-text-default-text-case: uppercase;
  --desktop-banner-section-button-text-default-text-decoration: none;
  --desktop-banner-section-button-text-default-fill: #ffffff;
  --desktop-checkout-item-image-height: 4.375rem;
  --desktop-checkout-item-image-width: 4.375rem;
  --desktop-checkout-item-container-spacing: 24px;
  --desktop-checkout-item-text-container-spacing: 12px;
  --desktop-checkout-item-details-container-spacing: 8px;
  --desktop-checkout-item-price-container-spacing: auto;
  --desktop-checkout-item-price-single-price-container-spacing: 8px;
  --desktop-checkout-item-price-total-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-checkout-item-price-total-font-weight: 700;
  --desktop-checkout-item-price-total-line-height: 16px;
  --desktop-checkout-item-price-total-font-size: 14px;
  --desktop-checkout-item-price-total-text-decoration: none;
  --desktop-checkout-item-price-total-text-case: none;
  --desktop-checkout-item-price-total-letter-spacing: 0px;
  --desktop-checkout-item-price-total-fill: #000000;
  --desktop-checkout-item-price-discounted-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-checkout-item-price-discounted-font-weight: 400;
  --desktop-checkout-item-price-discounted-line-height: 16px;
  --desktop-checkout-item-price-discounted-font-size: 14px;
  --desktop-checkout-item-price-discounted-text-decoration: none;
  --desktop-checkout-item-price-discounted-text-case: none;
  --desktop-checkout-item-price-discounted-letter-spacing: 0px;
  --desktop-checkout-item-price-discounted-fill: #000000;
  --desktop-checkout-item-price-recommended-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-checkout-item-price-recommended-font-weight: 400;
  --desktop-checkout-item-price-recommended-line-height: 16px;
  --desktop-checkout-item-price-recommended-font-size: 14px;
  --desktop-checkout-item-price-recommended-text-decoration: none;
  --desktop-checkout-item-price-recommended-text-case: none;
  --desktop-checkout-item-price-recommended-letter-spacing: 0px;
  --desktop-checkout-item-price-recommended-fill: #000000;
  --desktop-checkout-item-price-strikethrough-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-checkout-item-price-strikethrough-font-weight: 400;
  --desktop-checkout-item-price-strikethrough-font-size: 14px;
  --desktop-checkout-item-price-strikethrough-line-height: 16px;
  --desktop-checkout-item-price-strikethrough-letter-spacing: -0.65px;
  --desktop-checkout-item-price-strikethrough-text-case: none;
  --desktop-checkout-item-price-strikethrough-text-decoration: line-through;
  --desktop-checkout-item-price-strikethrough-fill: #737373;
  --desktop-checkout-item-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-checkout-item-title-line-height: 14px;
  --desktop-checkout-item-title-font-size: 12px;
  --desktop-checkout-item-title-letter-spacing: 0px;
  --desktop-checkout-item-title-text-decoration: none;
  --desktop-checkout-item-title-text-case: uppercase;
  --desktop-checkout-item-title-font-weight: 700;
  --desktop-checkout-item-title-fill: #000000;
  --desktop-checkout-item-shade-container-spacing: 8px;
  --desktop-checkout-item-shade-swatch-height: 1rem;
  --desktop-checkout-item-shade-swatch-width: 1rem;
  --desktop-checkout-item-shade-swatch-border: 1px;
  --desktop-checkout-item-shade-swatch-border-color: #949494;
  --desktop-checkout-item-shade-name-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-checkout-item-shade-name-font-weight: 400;
  --desktop-checkout-item-shade-name-line-height: 24px;
  --desktop-checkout-item-shade-name-font-size: 16px;
  --desktop-checkout-item-shade-name-text-decoration: none;
  --desktop-checkout-item-shade-name-text-case: none;
  --desktop-checkout-item-shade-name-letter-spacing: 0px;
  --desktop-checkout-item-shade-name-fill: #000000;
  --desktop-checkout-item-size-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-checkout-item-size-font-weight: 400;
  --desktop-checkout-item-size-line-height: 16px;
  --desktop-checkout-item-size-font-size: 14px;
  --desktop-checkout-item-size-text-decoration: none;
  --desktop-checkout-item-size-text-case: none;
  --desktop-checkout-item-size-letter-spacing: 0px;
  --desktop-checkout-item-size-fill: #000000;
  --desktop-store-locator-large-container-width: 100%;
  --desktop-store-locator-large-container-spacing: 24px;
  --desktop-store-locator-large-container-padding-top: 40px;
  --desktop-store-locator-large-container-padding-bottom: 80px;
  --desktop-store-locator-large-container-border-bottom: 1px;
  --desktop-store-locator-large-container-border-color: #f9f9f9;
  --desktop-store-locator-large-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-store-locator-large-title-line-height: 44px;
  --desktop-store-locator-large-title-font-size: 36px;
  --desktop-store-locator-large-title-letter-spacing: 0px;
  --desktop-store-locator-large-title-font-weight: 400;
  --desktop-store-locator-large-title-text-case: uppercase;
  --desktop-store-locator-large-title-text-decoration: none;
  --desktop-store-locator-large-title-fill: #000000;
  --desktop-store-locator-large-store-cards-container-spacing: 40px;
  --desktop-store-locator-large-store-cards-row-spacing: 24px;
  --desktop-store-locator-store-card-large-container-spacing: 12px;
  --desktop-store-locator-store-card-large-name-container-spacing: 8px;
  --desktop-store-locator-store-card-large-name-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-store-locator-store-card-large-name-title-line-height: 28px;
  --desktop-store-locator-store-card-large-name-title-font-size: 24px;
  --desktop-store-locator-store-card-large-name-title-letter-spacing: 0px;
  --desktop-store-locator-store-card-large-name-title-text-decoration: none;
  --desktop-store-locator-store-card-large-name-title-text-case: uppercase;
  --desktop-store-locator-store-card-large-name-title-font-weight: 700;
  --desktop-store-locator-store-card-large-name-title-fill: #000000;
  --desktop-store-locator-store-card-large-name-sub-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-store-locator-store-card-large-name-sub-title-font-weight: 400;
  --desktop-store-locator-store-card-large-name-sub-title-line-height: 16px;
  --desktop-store-locator-store-card-large-name-sub-title-font-size: 14px;
  --desktop-store-locator-store-card-large-name-sub-title-text-decoration: none;
  --desktop-store-locator-store-card-large-name-sub-title-text-case: uppercase;
  --desktop-store-locator-store-card-large-name-sub-title-letter-spacing: 0px;
  --desktop-store-locator-store-card-large-name-sub-title-fill: #737373;
  --desktop-store-locator-store-card-large-contact-container-spacing: 8px;
  --desktop-store-locator-store-card-large-contact-item-container-spacing: 8px;
  --desktop-store-locator-store-card-large-contact-item-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-store-locator-store-card-large-contact-item-text-font-weight: 400;
  --desktop-store-locator-store-card-large-contact-item-text-line-height: 24px;
  --desktop-store-locator-store-card-large-contact-item-text-font-size: 16px;
  --desktop-store-locator-store-card-large-contact-item-text-text-decoration: none;
  --desktop-store-locator-store-card-large-contact-item-text-text-case: none;
  --desktop-store-locator-store-card-large-contact-item-text-letter-spacing: 0px;
  --desktop-store-locator-store-card-large-contact-item-text-fill: #000000;
  --desktop-store-locator-store-card-large-contact-item-icon-height: 1rem;
  --desktop-store-locator-store-card-large-contact-item-icon-width: 1rem;
  --desktop-store-locator-store-card-large-contact-item-icon-fill: #424242;
  --desktop-store-locator-small-container-width: 100%;
  --desktop-store-locator-small-container-spacing: 24px;
  --desktop-store-locator-small-container-padding-top: 40px;
  --desktop-store-locator-small-container-padding-bottom: 40px;
  --desktop-store-locator-small-container-border-bottom: 1px;
  --desktop-store-locator-small-container-border-color: #f9f9f9;
  --desktop-store-locator-small-store-cards-container-spacing: 40px;
  --desktop-store-locator-small-store-cards-row-spacing: 20px;
  --desktop-store-locator-small-title-container-spacing: 12px;
  --desktop-store-locator-small-title-heading-primary-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-store-locator-small-title-heading-primary-line-height: 28px;
  --desktop-store-locator-small-title-heading-primary-font-size: 24px;
  --desktop-store-locator-small-title-heading-primary-letter-spacing: 0px;
  --desktop-store-locator-small-title-heading-primary-text-decoration: none;
  --desktop-store-locator-small-title-heading-primary-text-case: uppercase;
  --desktop-store-locator-small-title-heading-primary-font-weight: 700;
  --desktop-store-locator-small-title-heading-primary-fill: #000000;
  --desktop-store-locator-small-title-heading-secondary-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-store-locator-small-title-heading-secondary-line-height: 28px;
  --desktop-store-locator-small-title-heading-secondary-font-size: 24px;
  --desktop-store-locator-small-title-heading-secondary-letter-spacing: 0px;
  --desktop-store-locator-small-title-heading-secondary-text-decoration: none;
  --desktop-store-locator-small-title-heading-secondary-text-case: uppercase;
  --desktop-store-locator-small-title-heading-secondary-font-weight: 700;
  --desktop-store-locator-small-title-heading-secondary-fill: #737373;
  --desktop-store-locator-small-title-divider-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-store-locator-small-title-divider-line-height: 28px;
  --desktop-store-locator-small-title-divider-font-size: 24px;
  --desktop-store-locator-small-title-divider-letter-spacing: 0px;
  --desktop-store-locator-small-title-divider-text-decoration: none;
  --desktop-store-locator-small-title-divider-text-case: uppercase;
  --desktop-store-locator-small-title-divider-font-weight: 700;
  --desktop-store-locator-small-title-divider-fill: #f9f9f9;
  --desktop-store-locator-store-card-small-container-spacing: 12px;
  --desktop-store-locator-store-card-small-name-container-spacing: 8px;
  --desktop-store-locator-store-card-small-name-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-store-locator-store-card-small-name-title-line-height: 14px;
  --desktop-store-locator-store-card-small-name-title-font-size: 12px;
  --desktop-store-locator-store-card-small-name-title-letter-spacing: 0px;
  --desktop-store-locator-store-card-small-name-title-text-decoration: none;
  --desktop-store-locator-store-card-small-name-title-text-case: uppercase;
  --desktop-store-locator-store-card-small-name-title-font-weight: 700;
  --desktop-store-locator-store-card-small-name-title-fill: #000000;
  --desktop-store-locator-store-card-small-name-sub-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-store-locator-store-card-small-name-sub-title-font-weight: 400;
  --desktop-store-locator-store-card-small-name-sub-title-line-height: 24px;
  --desktop-store-locator-store-card-small-name-sub-title-font-size: 16px;
  --desktop-store-locator-store-card-small-name-sub-title-text-decoration: none;
  --desktop-store-locator-store-card-small-name-sub-title-text-case: none;
  --desktop-store-locator-store-card-small-name-sub-title-letter-spacing: 0px;
  --desktop-store-locator-store-card-small-name-sub-title-fill: #737373;
  --desktop-store-locator-store-card-small-contact-container-spacing: 8px;
  --desktop-store-locator-store-card-small-contact-item-container-spacing: 8px;
  --desktop-store-locator-store-card-small-contact-item-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-store-locator-store-card-small-contact-item-text-font-weight: 400;
  --desktop-store-locator-store-card-small-contact-item-text-line-height: 24px;
  --desktop-store-locator-store-card-small-contact-item-text-font-size: 16px;
  --desktop-store-locator-store-card-small-contact-item-text-text-decoration: none;
  --desktop-store-locator-store-card-small-contact-item-text-text-case: none;
  --desktop-store-locator-store-card-small-contact-item-text-letter-spacing: 0px;
  --desktop-store-locator-store-card-small-contact-item-text-fill: #000000;
  --desktop-store-locator-store-card-small-contact-item-icon-height: 1rem;
  --desktop-store-locator-store-card-small-contact-item-icon-width: 1rem;
  --desktop-store-locator-store-card-small-contact-item-icon-fill: #424242;
  --desktop-rich-text-h1-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-rich-text-h1-line-height: 64px;
  --desktop-rich-text-h1-font-size: 54px;
  --desktop-rich-text-h1-letter-spacing: 0px;
  --desktop-rich-text-h1-font-weight: 400;
  --desktop-rich-text-h1-text-case: uppercase;
  --desktop-rich-text-h1-text-decoration: none;
  --desktop-rich-text-h1-fill: #000000;
  --desktop-rich-text-h2-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-rich-text-h2-line-height: 64px;
  --desktop-rich-text-h2-font-size: 54px;
  --desktop-rich-text-h2-letter-spacing: 0px;
  --desktop-rich-text-h2-font-weight: 400;
  --desktop-rich-text-h2-text-case: uppercase;
  --desktop-rich-text-h2-text-decoration: none;
  --desktop-rich-text-h2-fill: #000000;
  --desktop-rich-text-h3-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-rich-text-h3-line-height: 44px;
  --desktop-rich-text-h3-font-size: 36px;
  --desktop-rich-text-h3-letter-spacing: 0px;
  --desktop-rich-text-h3-font-weight: 400;
  --desktop-rich-text-h3-text-case: uppercase;
  --desktop-rich-text-h3-text-decoration: none;
  --desktop-rich-text-h3-fill: #000000;
  --desktop-rich-text-h4-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-rich-text-h4-line-height: 28px;
  --desktop-rich-text-h4-font-size: 24px;
  --desktop-rich-text-h4-letter-spacing: 0px;
  --desktop-rich-text-h4-font-weight: 400;
  --desktop-rich-text-h4-text-case: uppercase;
  --desktop-rich-text-h4-text-decoration: none;
  --desktop-rich-text-h4-fill: #000000;
  --desktop-rich-text-h5-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-rich-text-h5-line-height: 28px;
  --desktop-rich-text-h5-font-size: 24px;
  --desktop-rich-text-h5-letter-spacing: 0px;
  --desktop-rich-text-h5-text-decoration: none;
  --desktop-rich-text-h5-text-case: uppercase;
  --desktop-rich-text-h5-font-weight: 700;
  --desktop-rich-text-h5-fill: #000000;
  --desktop-rich-text-h6-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-rich-text-h6-line-height: 14px;
  --desktop-rich-text-h6-font-size: 12px;
  --desktop-rich-text-h6-letter-spacing: 0px;
  --desktop-rich-text-h6-text-decoration: none;
  --desktop-rich-text-h6-text-case: uppercase;
  --desktop-rich-text-h6-font-weight: 700;
  --desktop-rich-text-h6-fill: #000000;
  --desktop-rich-text-paragraph-container-paragraph-spacing: 16px;
  --desktop-rich-text-body-normal-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-rich-text-body-normal-font-weight: 400;
  --desktop-rich-text-body-normal-line-height: 24px;
  --desktop-rich-text-body-normal-font-size: 16px;
  --desktop-rich-text-body-normal-text-decoration: none;
  --desktop-rich-text-body-normal-text-case: none;
  --desktop-rich-text-body-normal-letter-spacing: 0px;
  --desktop-rich-text-body-normal-fill: #000000;
  --desktop-rich-text-body-italic-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-rich-text-body-italic-font-weight: Book Italic;
  --desktop-rich-text-body-italic-font-size: 16px;
  --desktop-rich-text-body-italic-line-height: 24px;
  --desktop-rich-text-body-italic-letter-spacing: -0.65px;
  --desktop-rich-text-body-italic-text-case: none;
  --desktop-rich-text-body-italic-text-decoration: none;
  --desktop-rich-text-body-italic-fill: #000000;
  --desktop-rich-text-body-strikethrough-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-rich-text-body-strikethrough-font-weight: 400;
  --desktop-rich-text-body-strikethrough-font-size: 16px;
  --desktop-rich-text-body-strikethrough-line-height: 24px;
  --desktop-rich-text-body-strikethrough-letter-spacing: -0.65px;
  --desktop-rich-text-body-strikethrough-text-case: none;
  --desktop-rich-text-body-strikethrough-text-decoration: line-through;
  --desktop-rich-text-body-strikethrough-fill: #000000;
  --desktop-rich-text-body-bold-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-rich-text-body-bold-font-weight: 700;
  --desktop-rich-text-body-bold-line-height: 24px;
  --desktop-rich-text-body-bold-font-size: 16px;
  --desktop-rich-text-body-bold-text-decoration: none;
  --desktop-rich-text-body-bold-text-case: none;
  --desktop-rich-text-body-bold-letter-spacing: 0px;
  --desktop-rich-text-body-bold-fill: #000000;
  --desktop-rich-text-hr-width: 100%;
  --desktop-rich-text-hr-height: 0.0625rem;
  --desktop-rich-text-hr-fill: #f9f9f9;
  --desktop-rich-text-container-max-width: 71.25rem;
  --desktop-rich-text-container-width: 100%;
  --desktop-rich-text-container-spacing: 40px;
  --desktop-rich-text-ul-paragraph-spacing: 1rem;
  --desktop-rich-text-ol-paragraph-spacing: 1rem;
  --desktop-reviews-section-container-padding-top: 80px;
  --desktop-reviews-section-container-padding-bottom: 80px;
  --desktop-reviews-section-container-spacing: 40px;
  --desktop-reviews-section-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-reviews-section-title-line-height: 64px;
  --desktop-reviews-section-title-font-size: 54px;
  --desktop-reviews-section-title-letter-spacing: 0px;
  --desktop-reviews-section-title-font-weight: 400;
  --desktop-reviews-section-title-text-case: uppercase;
  --desktop-reviews-section-title-text-decoration: none;
  --desktop-reviews-section-title-fill: #000000;
  --desktop-reviews-section-title-padding-bottom: 40px;
  --desktop-reviews-section-review-item-container-padding-top: 40px;
  --desktop-reviews-section-review-item-container-padding-right: 3.625rem;
  --desktop-reviews-section-review-item-container-padding-bottom: 40px;
  --desktop-reviews-section-review-item-container-padding-left: 3.625rem;
  --desktop-reviews-section-review-item-container-border-top: 1px;
  --desktop-reviews-section-review-item-container-border-bottom: 1px;
  --desktop-reviews-section-review-item-container-border-color: #949494;
  --desktop-reviews-section-review-item-container-spacing: 32px;
  --desktop-reviews-section-review-item-user-rating-container-spacing: 20px;
  --desktop-reviews-section-review-item-disclaimer-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-reviews-section-review-item-disclaimer-font-weight: 400;
  --desktop-reviews-section-review-item-disclaimer-line-height: 14px;
  --desktop-reviews-section-review-item-disclaimer-font-size: 12px;
  --desktop-reviews-section-review-item-disclaimer-text-decoration: none;
  --desktop-reviews-section-review-item-disclaimer-text-case: none;
  --desktop-reviews-section-review-item-disclaimer-letter-spacing: 0.3px;
  --desktop-reviews-section-review-item-disclaimer-fill: #424242;
  --desktop-reviews-section-review-item-disclaimer-padding-top: 20px;
  --desktop-reviews-section-review-item-user-info-container-spacing: 4px;
  --desktop-reviews-section-review-item-review-container-spacing: 16px;
  --desktop-reviews-section-review-item-date-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-reviews-section-review-item-date-font-weight: 400;
  --desktop-reviews-section-review-item-date-line-height: 14px;
  --desktop-reviews-section-review-item-date-font-size: 12px;
  --desktop-reviews-section-review-item-date-text-decoration: none;
  --desktop-reviews-section-review-item-date-text-case: none;
  --desktop-reviews-section-review-item-date-letter-spacing: 0.3px;
  --desktop-reviews-section-review-item-date-fill: #737373;
  --desktop-reviews-section-review-item-report-link-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-reviews-section-review-item-report-link-font-weight: 400;
  --desktop-reviews-section-review-item-report-link-line-height: 14px;
  --desktop-reviews-section-review-item-report-link-font-size: 12px;
  --desktop-reviews-section-review-item-report-link-text-decoration: underline;
  --desktop-reviews-section-review-item-report-link-text-case: uppercase;
  --desktop-reviews-section-review-item-report-link-letter-spacing: 0.3px;
  --desktop-reviews-section-review-item-report-link-fill: #737373;
  --desktop-reviews-section-review-item-user-name-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-reviews-section-review-item-user-name-font-weight: 400;
  --desktop-reviews-section-review-item-user-name-line-height: 14px;
  --desktop-reviews-section-review-item-user-name-font-size: 12px;
  --desktop-reviews-section-review-item-user-name-text-decoration: none;
  --desktop-reviews-section-review-item-user-name-text-case: none;
  --desktop-reviews-section-review-item-user-name-letter-spacing: 0.3px;
  --desktop-reviews-section-review-item-user-name-fill: #737373;
  --desktop-reviews-section-review-item-user-age-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-reviews-section-review-item-user-age-font-weight: 400;
  --desktop-reviews-section-review-item-user-age-line-height: 14px;
  --desktop-reviews-section-review-item-user-age-font-size: 12px;
  --desktop-reviews-section-review-item-user-age-text-decoration: none;
  --desktop-reviews-section-review-item-user-age-text-case: none;
  --desktop-reviews-section-review-item-user-age-letter-spacing: 0.3px;
  --desktop-reviews-section-review-item-user-age-fill: #737373;
  --desktop-reviews-section-review-item-verified-review-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-reviews-section-review-item-verified-review-font-weight: 400;
  --desktop-reviews-section-review-item-verified-review-line-height: 14px;
  --desktop-reviews-section-review-item-verified-review-font-size: 12px;
  --desktop-reviews-section-review-item-verified-review-text-decoration: none;
  --desktop-reviews-section-review-item-verified-review-text-case: none;
  --desktop-reviews-section-review-item-verified-review-letter-spacing: 0.3px;
  --desktop-reviews-section-review-item-verified-review-fill: #000000;
  --desktop-reviews-section-review-item-review-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-reviews-section-review-item-review-title-font-weight: 700;
  --desktop-reviews-section-review-item-review-title-line-height: 24px;
  --desktop-reviews-section-review-item-review-title-font-size: 16px;
  --desktop-reviews-section-review-item-review-title-text-decoration: none;
  --desktop-reviews-section-review-item-review-title-text-case: uppercase;
  --desktop-reviews-section-review-item-review-title-letter-spacing: 0px;
  --desktop-reviews-section-review-item-review-title-fill: #000000;
  --desktop-reviews-section-review-item-product-name-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-reviews-section-review-item-product-name-font-weight: 400;
  --desktop-reviews-section-review-item-product-name-line-height: 24px;
  --desktop-reviews-section-review-item-product-name-font-size: 16px;
  --desktop-reviews-section-review-item-product-name-text-decoration: none;
  --desktop-reviews-section-review-item-product-name-text-case: none;
  --desktop-reviews-section-review-item-product-name-letter-spacing: 0px;
  --desktop-reviews-section-review-item-product-name-fill: #000000;
  --desktop-reviews-section-review-item-review-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-reviews-section-review-item-review-text-font-weight: 400;
  --desktop-reviews-section-review-item-review-text-line-height: 24px;
  --desktop-reviews-section-review-item-review-text-font-size: 16px;
  --desktop-reviews-section-review-item-review-text-text-decoration: none;
  --desktop-reviews-section-review-item-review-text-text-case: none;
  --desktop-reviews-section-review-item-review-text-letter-spacing: 0px;
  --desktop-reviews-section-review-item-review-text-fill: #000000;
  --desktop-reviews-section-review-item-buttons-container-spacing: 8px;
  --desktop-reviews-section-review-item-helpful-button-container-padding-top: 8px;
  --desktop-reviews-section-review-item-helpful-button-container-padding-right: 12px;
  --desktop-reviews-section-review-item-helpful-button-container-padding-bottom: 8px;
  --desktop-reviews-section-review-item-helpful-button-container-padding-left: 12px;
  --desktop-reviews-section-review-item-helpful-button-container-border: 1px;
  --desktop-reviews-section-review-item-helpful-button-container-border-color: #949494;
  --desktop-reviews-section-review-item-helpful-button-icon-padding-right: 8px;
  --desktop-reviews-section-review-item-helpful-button-icon-fill: #000000;
  --desktop-reviews-section-review-item-helpful-button-icon-height: 1rem;
  --desktop-reviews-section-review-item-helpful-button-icon-width: 1rem;
  --desktop-reviews-section-review-item-helpful-button-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-reviews-section-review-item-helpful-button-text-font-weight: 400;
  --desktop-reviews-section-review-item-helpful-button-text-line-height: 16px;
  --desktop-reviews-section-review-item-helpful-button-text-font-size: 14px;
  --desktop-reviews-section-review-item-helpful-button-text-text-decoration: none;
  --desktop-reviews-section-review-item-helpful-button-text-text-case: none;
  --desktop-reviews-section-review-item-helpful-button-text-letter-spacing: 0px;
  --desktop-reviews-section-review-item-helpful-button-text-fill: #000000;
  --desktop-reviews-section-rating-icon-container-spacing: 0.063rem;
  --desktop-reviews-section-rating-icon-active-height: 0.75rem;
  --desktop-reviews-section-rating-icon-active-width: 0.75rem;
  --desktop-reviews-section-rating-icon-active-fill: #000000;
  --desktop-reviews-section-rating-icon-inactive-height: 0.75rem;
  --desktop-reviews-section-rating-icon-inactive-width: 0.75rem;
  --desktop-reviews-section-rating-icon-inactive-fill: #949494;
  --desktop-reviews-section-rating-container-spacing: 40px;
  --desktop-reviews-section-no-reviews-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-reviews-section-no-reviews-text-font-weight: 400;
  --desktop-reviews-section-no-reviews-text-line-height: 24px;
  --desktop-reviews-section-no-reviews-text-font-size: 16px;
  --desktop-reviews-section-no-reviews-text-text-decoration: none;
  --desktop-reviews-section-no-reviews-text-text-case: none;
  --desktop-reviews-section-no-reviews-text-letter-spacing: 0px;
  --desktop-reviews-section-no-reviews-text-fill: #000000;
  --desktop-reviews-section-rating-value-container-spacing: 8px;
  --desktop-reviews-section-rating-average-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-reviews-section-rating-average-line-height: 64px;
  --desktop-reviews-section-rating-average-font-size: 54px;
  --desktop-reviews-section-rating-average-letter-spacing: 0px;
  --desktop-reviews-section-rating-average-font-weight: 400;
  --desktop-reviews-section-rating-average-text-case: uppercase;
  --desktop-reviews-section-rating-average-text-decoration: none;
  --desktop-reviews-section-rating-average-fill: #000000;
  --desktop-reviews-section-review-qty-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-reviews-section-review-qty-line-height: 14px;
  --desktop-reviews-section-review-qty-font-size: 12px;
  --desktop-reviews-section-review-qty-letter-spacing: 0px;
  --desktop-reviews-section-review-qty-text-decoration: none;
  --desktop-reviews-section-review-qty-text-case: uppercase;
  --desktop-reviews-section-review-qty-font-weight: 700;
  --desktop-reviews-section-review-qty-fill: #000000;
  --desktop-reviews-section-write-review-button-width: 20.5rem;
  --desktop-reviews-section-load-more-button-width: 21.4375rem;
  --desktop-ugc-section-heading-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-ugc-section-heading-line-height: 64px;
  --desktop-ugc-section-heading-font-size: 54px;
  --desktop-ugc-section-heading-letter-spacing: 0px;
  --desktop-ugc-section-heading-font-weight: 400;
  --desktop-ugc-section-heading-text-case: uppercase;
  --desktop-ugc-section-heading-text-decoration: none;
  --desktop-ugc-section-heading-fill: #000000;
  --desktop-ugc-section-subheading-font-family: Ano, Helvetica, Arial, sans-serif;
  --desktop-ugc-section-subheading-font-weight: 400;
  --desktop-ugc-section-subheading-line-height: 16px;
  --desktop-ugc-section-subheading-font-size: 14px;
  --desktop-ugc-section-subheading-text-decoration: none;
  --desktop-ugc-section-subheading-text-case: none;
  --desktop-ugc-section-subheading-letter-spacing: 0px;
  --desktop-ugc-section-subheading-fill: #000000;
  --mobile-sticky-add-to-bag-container-width: 100%;
  --mobile-sticky-add-to-bag-container-padding-top: 16px;
  --mobile-sticky-add-to-bag-container-padding-right: 16px;
  --mobile-sticky-add-to-bag-container-padding-bottom: 16px;
  --mobile-sticky-add-to-bag-container-padding-left: 16px;
  --mobile-sticky-add-to-bag-container-fill: #ffffff;
  --mobile-sticky-add-to-bag-container-border-top: 1px;
  --mobile-sticky-add-to-bag-container-border-color: #949494;
  --mobile-sticky-add-to-bag-button-container-default-width: 100%;
  --mobile-sticky-add-to-bag-button-container-default-padding-top: 0.875rem;
  --mobile-sticky-add-to-bag-button-container-default-padding-bottom: 0.875rem;
  --mobile-sticky-add-to-bag-button-container-default-padding-right: 20px;
  --mobile-sticky-add-to-bag-button-container-default-padding-left: 20px;
  --mobile-sticky-add-to-bag-button-container-default-fill: #000000;
  --mobile-sticky-add-to-bag-button-container-default-border: 1px;
  --mobile-sticky-add-to-bag-button-container-default-border-color: transparent;
  --mobile-sticky-add-to-bag-button-container-sold-out-width: 100%;
  --mobile-sticky-add-to-bag-button-container-sold-out-padding-top: 0.875rem;
  --mobile-sticky-add-to-bag-button-container-sold-out-padding-bottom: 0.875rem;
  --mobile-sticky-add-to-bag-button-container-sold-out-padding-right: 20px;
  --mobile-sticky-add-to-bag-button-container-sold-out-padding-left: 20px;
  --mobile-sticky-add-to-bag-button-container-sold-out-fill: #737373;
  --mobile-sticky-add-to-bag-button-container-sold-out-border: 1px;
  --mobile-sticky-add-to-bag-button-container-sold-out-border-color: transparent;
  --mobile-sticky-add-to-bag-button-text-default-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-sticky-add-to-bag-button-text-default-font-weight: 700;
  --mobile-sticky-add-to-bag-button-text-default-line-height: 14px;
  --mobile-sticky-add-to-bag-button-text-default-font-size: 12px;
  --mobile-sticky-add-to-bag-button-text-default-letter-spacing: 0.3px;
  --mobile-sticky-add-to-bag-button-text-default-text-case: uppercase;
  --mobile-sticky-add-to-bag-button-text-default-text-decoration: none;
  --mobile-sticky-add-to-bag-button-text-default-fill: #ffffff;
  --mobile-sticky-add-to-bag-button-text-sold-out-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-sticky-add-to-bag-button-text-sold-out-font-weight: 700;
  --mobile-sticky-add-to-bag-button-text-sold-out-line-height: 14px;
  --mobile-sticky-add-to-bag-button-text-sold-out-font-size: 12px;
  --mobile-sticky-add-to-bag-button-text-sold-out-letter-spacing: 0.3px;
  --mobile-sticky-add-to-bag-button-text-sold-out-text-case: uppercase;
  --mobile-sticky-add-to-bag-button-text-sold-out-text-decoration: none;
  --mobile-sticky-add-to-bag-button-text-sold-out-fill: #ffffff;
  --mobile-write-review-container-width: 67.25rem;
  --mobile-write-review-container-spacing: 32px;
  --mobile-write-review-image-width: 7.5625rem;
  --mobile-write-review-image-height: 7.5625rem;
  --mobile-write-review-content-spacing: 32px;
  --mobile-write-review-button-width: 100%;
  --mobile-write-review-heading-container-spacing: 20px;
  --mobile-write-review-heading-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-write-review-heading-title-line-height: 64px;
  --mobile-write-review-heading-title-font-size: 54px;
  --mobile-write-review-heading-title-letter-spacing: 0px;
  --mobile-write-review-heading-title-font-weight: 400;
  --mobile-write-review-heading-title-text-case: uppercase;
  --mobile-write-review-heading-title-text-decoration: none;
  --mobile-write-review-heading-title-fill: #000000;
  --mobile-write-review-rating-container-spacing: 8px;
  --mobile-write-review-input-container-spacing: 12px;
  --mobile-write-review-input-label-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-write-review-input-label-font-weight: 700;
  --mobile-write-review-input-label-line-height: 24px;
  --mobile-write-review-input-label-font-size: 16px;
  --mobile-write-review-input-label-text-decoration: none;
  --mobile-write-review-input-label-text-case: none;
  --mobile-write-review-input-label-letter-spacing: 0px;
  --mobile-write-review-input-label-fill: #000000;
  --mobile-write-review-input-field-padding-top: 12px;
  --mobile-write-review-input-field-padding-right: 12px;
  --mobile-write-review-input-field-padding-bottom: 12px;
  --mobile-write-review-input-field-padding-left: 12px;
  --mobile-write-review-input-field-border: 1px;
  --mobile-write-review-input-field-border-color: #949494;
  --mobile-write-review-input-disclaimer-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-write-review-input-disclaimer-font-weight: 400;
  --mobile-write-review-input-disclaimer-line-height: 14px;
  --mobile-write-review-input-disclaimer-font-size: 12px;
  --mobile-write-review-input-disclaimer-text-decoration: none;
  --mobile-write-review-input-disclaimer-text-case: none;
  --mobile-write-review-input-disclaimer-letter-spacing: 0.3px;
  --mobile-write-review-input-disclaimer-fill: #424242;
  --mobile-write-review-input-button-container-spacing: 12px;
  --mobile-write-review-input-description-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-write-review-input-description-font-weight: 400;
  --mobile-write-review-input-description-line-height: 24px;
  --mobile-write-review-input-description-font-size: 16px;
  --mobile-write-review-input-description-text-decoration: none;
  --mobile-write-review-input-description-text-case: none;
  --mobile-write-review-input-description-letter-spacing: 0px;
  --mobile-write-review-input-description-fill: #000000;
  --mobile-write-review-input-description-padding-bottom: 12px;
  --mobile-write-review-input-link-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-write-review-input-link-font-weight: 400;
  --mobile-write-review-input-link-line-height: 14px;
  --mobile-write-review-input-link-font-size: 12px;
  --mobile-write-review-input-link-text-decoration: underline;
  --mobile-write-review-input-link-text-case: uppercase;
  --mobile-write-review-input-link-letter-spacing: 0.3px;
  --mobile-write-review-input-link-fill: #000000;
  --mobile-write-review-input-link-padding-top: 12px;
  --mobile-write-review-input-image-height: 8.75rem;
  --mobile-write-review-input-image-width: 8.75rem;
  --mobile-write-review-input-icon-button-container-height: 2.75rem;
  --mobile-write-review-input-icon-button-container-width: 2.75rem;
  --mobile-write-review-input-icon-button-container-fill: #000000;
  --mobile-write-review-input-icon-button-container-padding-top: 12px;
  --mobile-write-review-input-icon-button-container-padding-right: 20px;
  --mobile-write-review-input-icon-button-icon-height: 0.75rem;
  --mobile-write-review-input-icon-button-icon-width: 0.75rem;
  --mobile-write-review-input-icon-button-icon-fill: #ffffff;
  --mobile-write-review-processed-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-write-review-processed-title-line-height: 64px;
  --mobile-write-review-processed-title-font-size: 54px;
  --mobile-write-review-processed-title-letter-spacing: 0px;
  --mobile-write-review-processed-title-font-weight: 400;
  --mobile-write-review-processed-title-text-case: uppercase;
  --mobile-write-review-processed-title-text-decoration: none;
  --mobile-write-review-processed-title-fill: #000000;
  --mobile-write-review-processed-title-padding-bottom: 20px;
  --mobile-write-review-processed-subheading-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-write-review-processed-subheading-font-weight: 400;
  --mobile-write-review-processed-subheading-line-height: 24px;
  --mobile-write-review-processed-subheading-font-size: 16px;
  --mobile-write-review-processed-subheading-text-decoration: none;
  --mobile-write-review-processed-subheading-text-case: none;
  --mobile-write-review-processed-subheading-letter-spacing: 0px;
  --mobile-write-review-processed-subheading-fill: #000000;
  --mobile-write-review-processed-subheading-padding-bottom: 20px;
  --mobile-write-review-processed-review-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-write-review-processed-review-title-line-height: 28px;
  --mobile-write-review-processed-review-title-font-size: 24px;
  --mobile-write-review-processed-review-title-letter-spacing: 0px;
  --mobile-write-review-processed-review-title-text-decoration: none;
  --mobile-write-review-processed-review-title-text-case: uppercase;
  --mobile-write-review-processed-review-title-font-weight: 700;
  --mobile-write-review-processed-review-title-fill: #000000;
  --mobile-write-review-processed-review-title-padding-bottom: 20px;
  --mobile-write-review-processed-review-image-caption-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-write-review-processed-review-image-caption-font-weight: 400;
  --mobile-write-review-processed-review-image-caption-line-height: 24px;
  --mobile-write-review-processed-review-image-caption-font-size: 16px;
  --mobile-write-review-processed-review-image-caption-text-decoration: none;
  --mobile-write-review-processed-review-image-caption-text-case: none;
  --mobile-write-review-processed-review-image-caption-letter-spacing: 0px;
  --mobile-write-review-processed-review-image-caption-fill: #000000;
  --mobile-write-review-processed-review-image-caption-padding-top: 12px;
  --mobile-write-review-rating-icon-container-spacing: 0.063rem;
  --mobile-write-review-rating-icon-inactive-height: 0.75rem;
  --mobile-write-review-rating-icon-inactive-width: 0.75rem;
  --mobile-write-review-rating-icon-inactive-fill: #cccccc;
  --mobile-write-review-terms-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-write-review-terms-font-weight: 400;
  --mobile-write-review-terms-line-height: 14px;
  --mobile-write-review-terms-font-size: 12px;
  --mobile-write-review-terms-text-decoration: none;
  --mobile-write-review-terms-text-case: none;
  --mobile-write-review-terms-letter-spacing: 0.3px;
  --mobile-write-review-terms-fill: #424242;
  --mobile-create-profile-container-width: 51.4375rem;
  --mobile-create-profile-heading-container-spacing: 16px;
  --mobile-create-profile-heading-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-create-profile-heading-title-line-height: 64px;
  --mobile-create-profile-heading-title-font-size: 54px;
  --mobile-create-profile-heading-title-letter-spacing: 0px;
  --mobile-create-profile-heading-title-font-weight: 400;
  --mobile-create-profile-heading-title-text-case: uppercase;
  --mobile-create-profile-heading-title-text-decoration: none;
  --mobile-create-profile-heading-title-fill: #000000;
  --mobile-create-profile-heading-subheading-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-create-profile-heading-subheading-font-weight: 400;
  --mobile-create-profile-heading-subheading-line-height: 24px;
  --mobile-create-profile-heading-subheading-font-size: 16px;
  --mobile-create-profile-heading-subheading-text-decoration: none;
  --mobile-create-profile-heading-subheading-text-case: none;
  --mobile-create-profile-heading-subheading-letter-spacing: 0px;
  --mobile-create-profile-heading-subheading-fill: #000000;
  --mobile-accordion-container-padding-top: 24px;
  --mobile-accordion-container-padding-bottom: 24px;
  --mobile-accordion-container-border-top: 1px;
  --mobile-accordion-container-border-bottom: 1px;
  --mobile-accordion-container-border-color: #949494;
  --mobile-accordion-container-border-radius: 0px;
  --mobile-accordion-content-container-padding-right: 0px;
  --mobile-accordion-content-container-padding-left: 0px;
  --mobile-accordion-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-accordion-title-line-height: 28px;
  --mobile-accordion-title-font-size: 24px;
  --mobile-accordion-title-letter-spacing: 0px;
  --mobile-accordion-title-font-weight: 400;
  --mobile-accordion-title-text-case: uppercase;
  --mobile-accordion-title-text-decoration: none;
  --mobile-accordion-title-fill: #000000;
  --mobile-accordion-icon-height: 0.75rem;
  --mobile-accordion-icon-width: 0.75rem;
  --mobile-accordion-icon-fill: #424242;
  --mobile-accordion-subheader-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-accordion-subheader-font-weight: 700;
  --mobile-accordion-subheader-line-height: 24px;
  --mobile-accordion-subheader-font-size: 16px;
  --mobile-accordion-subheader-text-decoration: none;
  --mobile-accordion-subheader-text-case: none;
  --mobile-accordion-subheader-letter-spacing: 0px;
  --mobile-accordion-subheader-fill: #000000;
  --mobile-accordion-attribute-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-accordion-attribute-title-font-weight: 700;
  --mobile-accordion-attribute-title-line-height: 24px;
  --mobile-accordion-attribute-title-font-size: 16px;
  --mobile-accordion-attribute-title-text-decoration: none;
  --mobile-accordion-attribute-title-text-case: none;
  --mobile-accordion-attribute-title-letter-spacing: 0px;
  --mobile-accordion-attribute-title-fill: #000000;
  --mobile-accordion-gpsr-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-accordion-gpsr-title-line-height: 14px;
  --mobile-accordion-gpsr-title-font-size: 12px;
  --mobile-accordion-gpsr-title-letter-spacing: 0px;
  --mobile-accordion-gpsr-title-text-decoration: none;
  --mobile-accordion-gpsr-title-text-case: uppercase;
  --mobile-accordion-gpsr-title-font-weight: 700;
  --mobile-accordion-gpsr-title-fill: #000000;
  --mobile-accordion-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-accordion-text-font-weight: 400;
  --mobile-accordion-text-line-height: 24px;
  --mobile-accordion-text-font-size: 16px;
  --mobile-accordion-text-text-decoration: none;
  --mobile-accordion-text-text-case: none;
  --mobile-accordion-text-letter-spacing: 0px;
  --mobile-accordion-text-fill: #000000;
  --mobile-accordion-legal-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-accordion-legal-text-font-weight: 400;
  --mobile-accordion-legal-text-line-height: 14px;
  --mobile-accordion-legal-text-font-size: 12px;
  --mobile-accordion-legal-text-text-decoration: none;
  --mobile-accordion-legal-text-text-case: none;
  --mobile-accordion-legal-text-letter-spacing: 0.3px;
  --mobile-accordion-legal-text-fill: #737373;
  --mobile-accordion-text-container-width: 100%;
  --mobile-accordion-text-container-spacing: 20px;
  --mobile-promo-bar-container-width: 100%;
  --mobile-promo-bar-container-padding-top: 8px;
  --mobile-promo-bar-container-padding-right: 32px;
  --mobile-promo-bar-container-padding-bottom: 8px;
  --mobile-promo-bar-container-padding-left: 32px;
  --mobile-promo-bar-container-fill: #000000;
  --mobile-promo-bar-left-container-spacing: 8px;
  --mobile-promo-bar-right-container-spacing: 8px;
  --mobile-promo-bar-left-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-promo-bar-left-text-line-height: 14px;
  --mobile-promo-bar-left-text-font-size: 12px;
  --mobile-promo-bar-left-text-letter-spacing: 0px;
  --mobile-promo-bar-left-text-text-decoration: none;
  --mobile-promo-bar-left-text-text-case: uppercase;
  --mobile-promo-bar-left-text-font-weight: 700;
  --mobile-promo-bar-left-text-fill: #ffffff;
  --mobile-promo-bar-left-link-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-promo-bar-left-link-font-weight: 400;
  --mobile-promo-bar-left-link-line-height: 14px;
  --mobile-promo-bar-left-link-font-size: 12px;
  --mobile-promo-bar-left-link-text-decoration: underline;
  --mobile-promo-bar-left-link-text-case: uppercase;
  --mobile-promo-bar-left-link-letter-spacing: 0.3px;
  --mobile-promo-bar-left-link-fill: #ffffff;
  --mobile-promo-bar-right-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-promo-bar-right-text-line-height: 14px;
  --mobile-promo-bar-right-text-font-size: 12px;
  --mobile-promo-bar-right-text-letter-spacing: 0px;
  --mobile-promo-bar-right-text-text-decoration: none;
  --mobile-promo-bar-right-text-text-case: uppercase;
  --mobile-promo-bar-right-text-font-weight: 700;
  --mobile-promo-bar-right-text-fill: #ffffff;
  --mobile-promo-bar-right-arrow-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-promo-bar-right-arrow-line-height: 14px;
  --mobile-promo-bar-right-arrow-font-size: 12px;
  --mobile-promo-bar-right-arrow-letter-spacing: 0px;
  --mobile-promo-bar-right-arrow-text-decoration: none;
  --mobile-promo-bar-right-arrow-text-case: uppercase;
  --mobile-promo-bar-right-arrow-font-weight: 700;
  --mobile-promo-bar-right-arrow-fill: #ffffff;
  --mobile-help-links-container-spacing: 16px;
  --mobile-help-links-accordion-container-padding-top: 24px;
  --mobile-help-links-accordion-container-padding-bottom: 24px;
  --mobile-help-links-accordion-container-border: 1px;
  --mobile-help-links-accordion-container-border-color: #949494;
  --mobile-help-links-accordion-content-container-padding-right: 16px;
  --mobile-help-links-accordion-content-container-padding-left: 16px;
  --mobile-help-links-accordion-content-container-spacing: 20px;
  --mobile-help-links-accordion-icon-height: 0.75rem;
  --mobile-help-links-accordion-icon-width: 0.75rem;
  --mobile-help-links-accordion-icon-fill: #000000;
  --mobile-help-links-links-container-spacing: 12px;
  --mobile-help-links-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-help-links-title-font-weight: 700;
  --mobile-help-links-title-line-height: 16px;
  --mobile-help-links-title-font-size: 14px;
  --mobile-help-links-title-text-decoration: none;
  --mobile-help-links-title-text-case: uppercase;
  --mobile-help-links-title-letter-spacing: 0px;
  --mobile-help-links-title-fill: #000000;
  --mobile-help-links-link-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-help-links-link-font-weight: 400;
  --mobile-help-links-link-line-height: 24px;
  --mobile-help-links-link-font-size: 16px;
  --mobile-help-links-link-text-decoration: underline;
  --mobile-help-links-link-text-case: none;
  --mobile-help-links-link-letter-spacing: 0px;
  --mobile-help-links-link-fill: #424242;
  --mobile-dropdown-container-default-height: 44px;
  --mobile-dropdown-container-default-padding-right: 12px;
  --mobile-dropdown-container-default-padding-left: 12px;
  --mobile-dropdown-container-default-border: 1px;
  --mobile-dropdown-container-default-border-color: #949494;
  --mobile-dropdown-container-default-border-radius: 9999px;
  --mobile-dropdown-container-default-fill: #ffffff;
  --mobile-dropdown-container-active-height: 44px;
  --mobile-dropdown-container-active-padding-right: 12px;
  --mobile-dropdown-container-active-padding-left: 12px;
  --mobile-dropdown-container-active-border: 1px;
  --mobile-dropdown-container-active-border-color: #000000;
  --mobile-dropdown-container-active-fill: #ffffff;
  --mobile-dropdown-container-disabled-height: 44px;
  --mobile-dropdown-container-disabled-padding-right: 12px;
  --mobile-dropdown-container-disabled-padding-left: 12px;
  --mobile-dropdown-container-disabled-border: 1px;
  --mobile-dropdown-container-disabled-border-color: #949494;
  --mobile-dropdown-container-disabled-fill: #949494;
  --mobile-dropdown-container-error-height: 44px;
  --mobile-dropdown-container-error-padding-right: 12px;
  --mobile-dropdown-container-error-padding-left: 12px;
  --mobile-dropdown-container-error-border: 1px;
  --mobile-dropdown-container-error-border-color: #DB2514;
  --mobile-dropdown-container-error-fill: #ffffff;
  --mobile-dropdown-container-warning-height: 44px;
  --mobile-dropdown-container-warning-padding-right: 12px;
  --mobile-dropdown-container-warning-padding-left: 12px;
  --mobile-dropdown-container-warning-border: 1px;
  --mobile-dropdown-container-warning-border-color: #346BF6;
  --mobile-dropdown-container-warning-fill: #ffffff;
  --mobile-dropdown-text-default-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-dropdown-text-default-font-weight: 400;
  --mobile-dropdown-text-default-line-height: 16px;
  --mobile-dropdown-text-default-font-size: 14px;
  --mobile-dropdown-text-default-text-decoration: none;
  --mobile-dropdown-text-default-text-case: uppercase;
  --mobile-dropdown-text-default-letter-spacing: 0px;
  --mobile-dropdown-text-default-fill: #000000;
  --mobile-dropdown-text-active-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-dropdown-text-active-font-weight: 400;
  --mobile-dropdown-text-active-line-height: 16px;
  --mobile-dropdown-text-active-font-size: 14px;
  --mobile-dropdown-text-active-text-decoration: none;
  --mobile-dropdown-text-active-text-case: uppercase;
  --mobile-dropdown-text-active-letter-spacing: 0px;
  --mobile-dropdown-text-active-fill: #000000;
  --mobile-dropdown-icon-height: 1rem;
  --mobile-dropdown-icon-width: 1rem;
  --mobile-dropdown-icon-fill: #424242;
  --mobile-dropdown-label-container-padding-right: 4px;
  --mobile-dropdown-label-container-padding-left: 4px;
  --mobile-dropdown-label-text-default-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-dropdown-label-text-default-font-weight: 400;
  --mobile-dropdown-label-text-default-line-height: 14px;
  --mobile-dropdown-label-text-default-font-size: 12px;
  --mobile-dropdown-label-text-default-text-decoration: none;
  --mobile-dropdown-label-text-default-text-case: none;
  --mobile-dropdown-label-text-default-letter-spacing: 0.3px;
  --mobile-dropdown-label-text-default-fill: #000000;
  --mobile-dropdown-label-text-error-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-dropdown-label-text-error-font-weight: 400;
  --mobile-dropdown-label-text-error-line-height: 14px;
  --mobile-dropdown-label-text-error-font-size: 12px;
  --mobile-dropdown-label-text-error-text-decoration: none;
  --mobile-dropdown-label-text-error-text-case: none;
  --mobile-dropdown-label-text-error-letter-spacing: 0.3px;
  --mobile-dropdown-label-text-error-fill: #DB2514;
  --mobile-dropdown-label-text-warning-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-dropdown-label-text-warning-font-weight: 400;
  --mobile-dropdown-label-text-warning-line-height: 14px;
  --mobile-dropdown-label-text-warning-font-size: 12px;
  --mobile-dropdown-label-text-warning-text-decoration: none;
  --mobile-dropdown-label-text-warning-text-case: none;
  --mobile-dropdown-label-text-warning-letter-spacing: 0.3px;
  --mobile-dropdown-label-text-warning-fill: #346BF6;
  --mobile-dropdown-list-container-border: 1px;
  --mobile-dropdown-list-container-border-color: #000000;
  --mobile-dropdown-list-container-border-radius: 30px;
  --mobile-dropdown-list-item-default-height: 44px;
  --mobile-dropdown-list-item-default-border-top: 1px;
  --mobile-dropdown-list-item-default-border-bottom: 1px;
  --mobile-dropdown-list-item-default-border-color: #f9f9f9;
  --mobile-dropdown-list-item-default-fill: #ffffff;
  --mobile-dropdown-list-item-hover-height: 44px;
  --mobile-dropdown-list-item-hover-border-top: 1px;
  --mobile-dropdown-list-item-hover-border-bottom: 1px;
  --mobile-dropdown-list-item-hover-border-color: #f9f9f9;
  --mobile-dropdown-list-item-hover-fill: #eaeaea;
  --mobile-dropdown-list-item-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-dropdown-list-item-text-font-weight: 400;
  --mobile-dropdown-list-item-text-line-height: 16px;
  --mobile-dropdown-list-item-text-font-size: 14px;
  --mobile-dropdown-list-item-text-text-decoration: none;
  --mobile-dropdown-list-item-text-text-case: uppercase;
  --mobile-dropdown-list-item-text-letter-spacing: 0px;
  --mobile-dropdown-list-item-text-fill: #000000;
  --mobile-dropdown-assistive-container-padding-top: 12px;
  --mobile-dropdown-assistive-container-spacing: 4px;
  --mobile-dropdown-assistive-text-default-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-dropdown-assistive-text-default-font-weight: 400;
  --mobile-dropdown-assistive-text-default-line-height: 14px;
  --mobile-dropdown-assistive-text-default-font-size: 12px;
  --mobile-dropdown-assistive-text-default-text-decoration: none;
  --mobile-dropdown-assistive-text-default-text-case: none;
  --mobile-dropdown-assistive-text-default-letter-spacing: 0.3px;
  --mobile-dropdown-assistive-text-default-fill: #737373;
  --mobile-dropdown-assistive-text-error-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-dropdown-assistive-text-error-font-weight: 400;
  --mobile-dropdown-assistive-text-error-line-height: 14px;
  --mobile-dropdown-assistive-text-error-font-size: 12px;
  --mobile-dropdown-assistive-text-error-text-decoration: none;
  --mobile-dropdown-assistive-text-error-text-case: none;
  --mobile-dropdown-assistive-text-error-letter-spacing: 0.3px;
  --mobile-dropdown-assistive-text-error-fill: #DB2514;
  --mobile-dropdown-assistive-text-warning-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-dropdown-assistive-text-warning-font-weight: 400;
  --mobile-dropdown-assistive-text-warning-line-height: 14px;
  --mobile-dropdown-assistive-text-warning-font-size: 12px;
  --mobile-dropdown-assistive-text-warning-text-decoration: none;
  --mobile-dropdown-assistive-text-warning-text-case: none;
  --mobile-dropdown-assistive-text-warning-letter-spacing: 0.3px;
  --mobile-dropdown-assistive-text-warning-fill: #346BF6;
  --mobile-dropdown-assistive-icon-default-height: 1rem;
  --mobile-dropdown-assistive-icon-default-width: 1rem;
  --mobile-dropdown-assistive-icon-default-fill: #737373;
  --mobile-dropdown-assistive-icon-error-height: 1rem;
  --mobile-dropdown-assistive-icon-error-width: 1rem;
  --mobile-dropdown-assistive-icon-error-fill: #DB2514;
  --mobile-dropdown-assistive-icon-warning-height: 1rem;
  --mobile-dropdown-assistive-icon-warning-width: 1rem;
  --mobile-dropdown-assistive-icon-warning-fill: #346BF6;
  --mobile-qty-selector-container-large-height: 44px;
  --mobile-qty-selector-container-large-border: 1px;
  --mobile-qty-selector-container-large-border-color: #949494;
  --mobile-qty-selector-container-large-border-radius: 9999px;
  --mobile-qty-selector-container-large-fill: #ffffff;
  --mobile-qty-selector-container-small-height: 32px;
  --mobile-qty-selector-container-small-border: 1px;
  --mobile-qty-selector-container-small-border-color: #949494;
  --mobile-qty-selector-container-small-fill: #ffffff;
  --mobile-qty-selector-number-container-padding-right: 12px;
  --mobile-qty-selector-number-container-padding-left: 12px;
  --mobile-qty-selector-icon-container-padding-right: 8px;
  --mobile-qty-selector-icon-container-padding-left: 8px;
  --mobile-qty-selector-number-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-qty-selector-number-font-weight: 400;
  --mobile-qty-selector-number-line-height: 16px;
  --mobile-qty-selector-number-font-size: 14px;
  --mobile-qty-selector-number-text-decoration: none;
  --mobile-qty-selector-number-text-case: none;
  --mobile-qty-selector-number-letter-spacing: 0px;
  --mobile-qty-selector-number-fill: #000000;
  --mobile-qty-selector-icon-disabled-height: 0.75rem;
  --mobile-qty-selector-icon-disabled-width: 0.75rem;
  --mobile-qty-selector-icon-disabled-fill: #f9f9f9;
  --mobile-qty-selector-icon-active-height: 0.75rem;
  --mobile-qty-selector-icon-active-width: 0.75rem;
  --mobile-qty-selector-icon-active-fill: #000000;
  --mobile-button-container-primary-default-padding-top: 0.875rem;
  --mobile-button-container-primary-default-padding-bottom: 0.875rem;
  --mobile-button-container-primary-default-padding-right: 20px;
  --mobile-button-container-primary-default-padding-left: 20px;
  --mobile-button-container-primary-default-fill: #000000;
  --mobile-button-container-primary-default-border: 1px;
  --mobile-button-container-primary-default-border-color: transparent;
  --mobile-button-container-primary-default-border-radius: 9999px;
  --mobile-button-container-primary-hover-padding-top: 0.875rem;
  --mobile-button-container-primary-hover-padding-bottom: 0.875rem;
  --mobile-button-container-primary-hover-padding-right: 20px;
  --mobile-button-container-primary-hover-padding-left: 20px;
  --mobile-button-container-primary-hover-fill: #424242;
  --mobile-button-container-primary-hover-border: 1px;
  --mobile-button-container-primary-hover-border-color: transparent;
  --mobile-button-container-primary-hover-border-radius: 9999px;
  --mobile-button-container-primary-disabled-padding-top: 0.875rem;
  --mobile-button-container-primary-disabled-padding-bottom: 0.875rem;
  --mobile-button-container-primary-disabled-padding-right: 20px;
  --mobile-button-container-primary-disabled-padding-left: 20px;
  --mobile-button-container-primary-disabled-fill: #737373;
  --mobile-button-container-primary-disabled-border: 1px;
  --mobile-button-container-primary-disabled-border-color: transparent;
  --mobile-button-container-primary-disabled-border-radius: 9999px;
  --mobile-button-container-secondary-default-padding-top: 0.875rem;
  --mobile-button-container-secondary-default-padding-bottom: 0.875rem;
  --mobile-button-container-secondary-default-padding-right: 20px;
  --mobile-button-container-secondary-default-padding-left: 20px;
  --mobile-button-container-secondary-default-fill: transparent;
  --mobile-button-container-secondary-default-border: 1px;
  --mobile-button-container-secondary-default-border-color: #000000;
  --mobile-button-container-secondary-default-border-radius: 9999px;
  --mobile-button-container-secondary-hover-padding-top: 0.875rem;
  --mobile-button-container-secondary-hover-padding-bottom: 0.85rem;
  --mobile-button-container-secondary-hover-padding-right: 20px;
  --mobile-button-container-secondary-hover-padding-left: 20px;
  --mobile-button-container-secondary-hover-fill: transparent;
  --mobile-button-container-secondary-hover-border: 1px;
  --mobile-button-container-secondary-hover-border-color: #949494;
  --mobile-button-container-secondary-hover-border-radius: 9999px;
  --mobile-button-container-secondary-disabled-padding-top: 0.875rem;
  --mobile-button-container-secondary-disabled-padding-bottom: 0.875rem;
  --mobile-button-container-secondary-disabled-padding-right: 20px;
  --mobile-button-container-secondary-disabled-padding-left: 20px;
  --mobile-button-container-secondary-disabled-fill: #737373;
  --mobile-button-container-secondary-disabled-border: 1px;
  --mobile-button-container-secondary-disabled-border-color: transparent;
  --mobile-button-container-secondary-disabled-border-radius: 9999px;
  --mobile-button-text-primary-default-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-button-text-primary-default-font-weight: 700;
  --mobile-button-text-primary-default-line-height: 14px;
  --mobile-button-text-primary-default-font-size: 12px;
  --mobile-button-text-primary-default-letter-spacing: 0.3px;
  --mobile-button-text-primary-default-text-case: uppercase;
  --mobile-button-text-primary-default-text-decoration: none;
  --mobile-button-text-primary-default-fill: #ffffff;
  --mobile-button-text-primary-hover-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-button-text-primary-hover-font-weight: 700;
  --mobile-button-text-primary-hover-line-height: 14px;
  --mobile-button-text-primary-hover-font-size: 12px;
  --mobile-button-text-primary-hover-letter-spacing: 0.3px;
  --mobile-button-text-primary-hover-text-case: uppercase;
  --mobile-button-text-primary-hover-text-decoration: none;
  --mobile-button-text-primary-hover-fill: #ffffff;
  --mobile-button-text-primary-disabled-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-button-text-primary-disabled-font-weight: 700;
  --mobile-button-text-primary-disabled-line-height: 14px;
  --mobile-button-text-primary-disabled-font-size: 12px;
  --mobile-button-text-primary-disabled-letter-spacing: 0.3px;
  --mobile-button-text-primary-disabled-text-case: uppercase;
  --mobile-button-text-primary-disabled-text-decoration: none;
  --mobile-button-text-primary-disabled-fill: #ffffff;
  --mobile-button-text-secondary-default-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-button-text-secondary-default-font-weight: 700;
  --mobile-button-text-secondary-default-line-height: 14px;
  --mobile-button-text-secondary-default-font-size: 12px;
  --mobile-button-text-secondary-default-letter-spacing: 0.3px;
  --mobile-button-text-secondary-default-text-case: uppercase;
  --mobile-button-text-secondary-default-text-decoration: none;
  --mobile-button-text-secondary-default-fill: #000000;
  --mobile-button-text-secondary-hover-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-button-text-secondary-hover-font-weight: 700;
  --mobile-button-text-secondary-hover-line-height: 14px;
  --mobile-button-text-secondary-hover-font-size: 12px;
  --mobile-button-text-secondary-hover-letter-spacing: 0.3px;
  --mobile-button-text-secondary-hover-text-case: uppercase;
  --mobile-button-text-secondary-hover-text-decoration: none;
  --mobile-button-text-secondary-hover-fill: #000000;
  --mobile-button-text-secondary-disabled-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-button-text-secondary-disabled-font-weight: 700;
  --mobile-button-text-secondary-disabled-line-height: 14px;
  --mobile-button-text-secondary-disabled-font-size: 12px;
  --mobile-button-text-secondary-disabled-letter-spacing: 0.3px;
  --mobile-button-text-secondary-disabled-text-case: uppercase;
  --mobile-button-text-secondary-disabled-text-decoration: none;
  --mobile-button-text-secondary-disabled-fill: #ffffff;
  --mobile-sticky-alert-container-default-padding-top: 12px;
  --mobile-sticky-alert-container-default-padding-right: 16px;
  --mobile-sticky-alert-container-default-padding-bottom: 12px;
  --mobile-sticky-alert-container-default-padding-left: 16px;
  --mobile-sticky-alert-container-default-spacing: 12px;
  --mobile-sticky-alert-container-default-fill: #424242;
  --mobile-sticky-alert-container-accent-padding-top: 12px;
  --mobile-sticky-alert-container-accent-padding-right: 16px;
  --mobile-sticky-alert-container-accent-padding-bottom: 12px;
  --mobile-sticky-alert-container-accent-padding-left: 16px;
  --mobile-sticky-alert-container-accent-spacing: 12px;
  --mobile-sticky-alert-container-accent-fill: #eaeaea;
  --mobile-sticky-alert-container-neutral-padding-top: 12px;
  --mobile-sticky-alert-container-neutral-padding-right: 16px;
  --mobile-sticky-alert-container-neutral-padding-bottom: 12px;
  --mobile-sticky-alert-container-neutral-padding-left: 16px;
  --mobile-sticky-alert-container-neutral-spacing: 12px;
  --mobile-sticky-alert-container-neutral-fill: #ffffff;
  --mobile-sticky-alert-container-neutral-border: 1px;
  --mobile-sticky-alert-container-neutral-border-color: #f9f9f9;
  --mobile-sticky-alert-container-simple-padding-top: 12px;
  --mobile-sticky-alert-container-simple-padding-right: 16px;
  --mobile-sticky-alert-container-simple-padding-bottom: 12px;
  --mobile-sticky-alert-container-simple-padding-left: 16px;
  --mobile-sticky-alert-container-simple-spacing: 12px;
  --mobile-sticky-alert-container-simple-fill: #ffffff;
  --mobile-sticky-alert-content-container-spacing: 12px;
  --mobile-sticky-alert-left-icon-default-height: 1rem;
  --mobile-sticky-alert-left-icon-default-width: 1rem;
  --mobile-sticky-alert-left-icon-default-fill: #ffffff;
  --mobile-sticky-alert-left-icon-accent-height: 1rem;
  --mobile-sticky-alert-left-icon-accent-width: 1rem;
  --mobile-sticky-alert-left-icon-accent-fill: #424242;
  --mobile-sticky-alert-left-icon-neutral-height: 1rem;
  --mobile-sticky-alert-left-icon-neutral-width: 1rem;
  --mobile-sticky-alert-left-icon-neutral-fill: #000000;
  --mobile-sticky-alert-left-icon-simple-height: 1rem;
  --mobile-sticky-alert-left-icon-simple-width: 1rem;
  --mobile-sticky-alert-left-icon-simple-fill: #000000;
  --mobile-sticky-alert-close-icon-default-height: 0.75rem;
  --mobile-sticky-alert-close-icon-default-width: 0.75rem;
  --mobile-sticky-alert-close-icon-default-fill: #ffffff;
  --mobile-sticky-alert-close-icon-accent-height: 0.75rem;
  --mobile-sticky-alert-close-icon-accent-width: 0.75rem;
  --mobile-sticky-alert-close-icon-accent-fill: #424242;
  --mobile-sticky-alert-close-icon-neutral-height: 0.75rem;
  --mobile-sticky-alert-close-icon-neutral-width: 0.75rem;
  --mobile-sticky-alert-close-icon-neutral-fill: #000000;
  --mobile-sticky-alert-close-icon-simple-height: 0.75rem;
  --mobile-sticky-alert-close-icon-simple-width: 0.75rem;
  --mobile-sticky-alert-close-icon-simple-fill: #000000;
  --mobile-sticky-alert-text-default-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-sticky-alert-text-default-font-weight: 400;
  --mobile-sticky-alert-text-default-line-height: 24px;
  --mobile-sticky-alert-text-default-font-size: 16px;
  --mobile-sticky-alert-text-default-text-decoration: none;
  --mobile-sticky-alert-text-default-text-case: none;
  --mobile-sticky-alert-text-default-letter-spacing: 0px;
  --mobile-sticky-alert-text-default-fill: #ffffff;
  --mobile-sticky-alert-text-accent-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-sticky-alert-text-accent-font-weight: 400;
  --mobile-sticky-alert-text-accent-line-height: 24px;
  --mobile-sticky-alert-text-accent-font-size: 16px;
  --mobile-sticky-alert-text-accent-text-decoration: none;
  --mobile-sticky-alert-text-accent-text-case: none;
  --mobile-sticky-alert-text-accent-letter-spacing: 0px;
  --mobile-sticky-alert-text-accent-fill: #000000;
  --mobile-sticky-alert-text-neutral-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-sticky-alert-text-neutral-font-weight: 400;
  --mobile-sticky-alert-text-neutral-line-height: 24px;
  --mobile-sticky-alert-text-neutral-font-size: 16px;
  --mobile-sticky-alert-text-neutral-text-decoration: none;
  --mobile-sticky-alert-text-neutral-text-case: none;
  --mobile-sticky-alert-text-neutral-letter-spacing: 0px;
  --mobile-sticky-alert-text-neutral-fill: #000000;
  --mobile-sticky-alert-text-simple-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-sticky-alert-text-simple-font-weight: 400;
  --mobile-sticky-alert-text-simple-line-height: 24px;
  --mobile-sticky-alert-text-simple-font-size: 16px;
  --mobile-sticky-alert-text-simple-text-decoration: none;
  --mobile-sticky-alert-text-simple-text-case: none;
  --mobile-sticky-alert-text-simple-letter-spacing: 0px;
  --mobile-sticky-alert-text-simple-fill: #000000;
  --mobile-checkbox-container-spacing: 12px;
  --mobile-checkbox-selector-container-default-height: 1.5rem;
  --mobile-checkbox-selector-container-default-width: 1.5rem;
  --mobile-checkbox-selector-container-default-border: 1px;
  --mobile-checkbox-selector-container-default-border-color: #737373;
  --mobile-checkbox-selector-container-default-inverse-height: 1.5rem;
  --mobile-checkbox-selector-container-default-inverse-width: 1.5rem;
  --mobile-checkbox-selector-container-default-inverse-border: 1px;
  --mobile-checkbox-selector-container-default-inverse-border-color: #f9f9f9;
  --mobile-checkbox-selector-container-checked-height: 1.5rem;
  --mobile-checkbox-selector-container-checked-width: 1.5rem;
  --mobile-checkbox-selector-container-checked-border: 1px;
  --mobile-checkbox-selector-container-checked-border-color: #000000;
  --mobile-checkbox-selector-container-checked-inverse-height: 1.5rem;
  --mobile-checkbox-selector-container-checked-inverse-width: 1.5rem;
  --mobile-checkbox-selector-container-checked-inverse-border: 1px;
  --mobile-checkbox-selector-container-checked-inverse-border-color: #ffffff;
  --mobile-checkbox-selector-container-focus-height: 1.5rem;
  --mobile-checkbox-selector-container-focus-width: 1.5rem;
  --mobile-checkbox-selector-container-focus-border: 1px;
  --mobile-checkbox-selector-container-focus-border-color: #000000;
  --mobile-checkbox-selector-container-focus-inverse-height: 1.5rem;
  --mobile-checkbox-selector-container-focus-inverse-width: 1.5rem;
  --mobile-checkbox-selector-container-focus-inverse-border: 1px;
  --mobile-checkbox-selector-container-focus-inverse-border-color: #ffffff;
  --mobile-checkbox-selector-container-error-height: 1.5rem;
  --mobile-checkbox-selector-container-error-width: 1.5rem;
  --mobile-checkbox-selector-container-error-border: 1px;
  --mobile-checkbox-selector-container-error-border-color: #DB2514;
  --mobile-checkbox-selector-container-disabled-height: 1.5rem;
  --mobile-checkbox-selector-container-disabled-width: 1.5rem;
  --mobile-checkbox-selector-container-disabled-border: 1px;
  --mobile-checkbox-selector-container-disabled-border-color: #f9f9f9;
  --mobile-checkbox-selector-container-disabled-fill: #949494;
  --mobile-checkbox-selector-container-disabled-copy-height: 1.5rem;
  --mobile-checkbox-selector-container-disabled-copy-width: 1.5rem;
  --mobile-checkbox-selector-container-disabled-copy-border: 1px;
  --mobile-checkbox-selector-container-disabled-copy-border-color: #424242;
  --mobile-checkbox-selector-container-disabled-copy-fill: #737373;
  --mobile-checkbox-selector-icon-default-height: 1.125rem;
  --mobile-checkbox-selector-icon-default-width: 1.125rem;
  --mobile-checkbox-selector-icon-default-fill: #ffffff;
  --mobile-checkbox-selector-icon-default-inverse-height: 1.125rem;
  --mobile-checkbox-selector-icon-default-inverse-width: 1.125rem;
  --mobile-checkbox-selector-icon-default-inverse-fill: #ffffff;
  --mobile-checkbox-selector-icon-disabled-height: 1.125rem;
  --mobile-checkbox-selector-icon-disabled-width: 1.125rem;
  --mobile-checkbox-selector-icon-disabled-fill: #f9f9f9;
  --mobile-checkbox-selector-icon-disabled-inverse-height: 1.125rem;
  --mobile-checkbox-selector-icon-disabled-inverse-width: 1.125rem;
  --mobile-checkbox-selector-icon-disabled-inverse-fill: #424242;
  --mobile-checkbox-selector-icon-error-height: 1.125rem;
  --mobile-checkbox-selector-icon-error-width: 1.125rem;
  --mobile-checkbox-selector-icon-error-fill: #DB2514;
  --mobile-checkbox-text-default-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-checkbox-text-default-font-weight: 400;
  --mobile-checkbox-text-default-line-height: 24px;
  --mobile-checkbox-text-default-font-size: 16px;
  --mobile-checkbox-text-default-text-decoration: none;
  --mobile-checkbox-text-default-text-case: none;
  --mobile-checkbox-text-default-letter-spacing: 0px;
  --mobile-checkbox-text-default-fill: #000000;
  --mobile-checkbox-text-default-inverse-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-checkbox-text-default-inverse-font-weight: 400;
  --mobile-checkbox-text-default-inverse-line-height: 24px;
  --mobile-checkbox-text-default-inverse-font-size: 16px;
  --mobile-checkbox-text-default-inverse-text-decoration: none;
  --mobile-checkbox-text-default-inverse-text-case: none;
  --mobile-checkbox-text-default-inverse-letter-spacing: 0px;
  --mobile-checkbox-text-default-inverse-fill: #ffffff;
  --mobile-checkbox-text-error-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-checkbox-text-error-font-weight: 400;
  --mobile-checkbox-text-error-line-height: 24px;
  --mobile-checkbox-text-error-font-size: 16px;
  --mobile-checkbox-text-error-text-decoration: none;
  --mobile-checkbox-text-error-text-case: none;
  --mobile-checkbox-text-error-letter-spacing: 0px;
  --mobile-checkbox-text-error-fill: #DB2514;
  --mobile-checkbox-text-disabled-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-checkbox-text-disabled-font-weight: 400;
  --mobile-checkbox-text-disabled-line-height: 24px;
  --mobile-checkbox-text-disabled-font-size: 16px;
  --mobile-checkbox-text-disabled-text-decoration: none;
  --mobile-checkbox-text-disabled-text-case: none;
  --mobile-checkbox-text-disabled-letter-spacing: 0px;
  --mobile-checkbox-text-disabled-fill: #737373;
  --mobile-checkbox-text-disabled-inverse-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-checkbox-text-disabled-inverse-font-weight: 400;
  --mobile-checkbox-text-disabled-inverse-line-height: 24px;
  --mobile-checkbox-text-disabled-inverse-font-size: 16px;
  --mobile-checkbox-text-disabled-inverse-text-decoration: none;
  --mobile-checkbox-text-disabled-inverse-text-case: none;
  --mobile-checkbox-text-disabled-inverse-letter-spacing: 0px;
  --mobile-checkbox-text-disabled-inverse-fill: #737373;
  --mobile-filter-chip-container-small-default-vertical-padding: 8px;
  --mobile-filter-chip-container-small-default-horizontal-padding: 8px;
  --mobile-filter-chip-container-small-default-spacing: 8px;
  --mobile-filter-chip-container-small-default-fill: #ffffff;
  --mobile-filter-chip-container-small-default-border: 1px;
  --mobile-filter-chip-container-small-default-border-color: #000000;
  --mobile-filter-chip-container-small-default-border-radius: 9999px;
  --mobile-filter-chip-container-small-hover-vertical-padding: 8px;
  --mobile-filter-chip-container-small-hover-horizontal-padding: 8px;
  --mobile-filter-chip-container-small-hover-spacing: 8px;
  --mobile-filter-chip-container-small-hover-fill: #f9f9f9;
  --mobile-filter-chip-container-small-hover-border: 1px;
  --mobile-filter-chip-container-small-hover-border-color: #000000;
  --mobile-filter-chip-container-small-hover-border-radius: 9999px;
  --mobile-filter-chip-container-small-selected-vertical-padding: 8px;
  --mobile-filter-chip-container-small-selected-horizontal-padding: 8px;
  --mobile-filter-chip-container-small-selected-spacing: 8px;
  --mobile-filter-chip-container-small-selected-fill: #ffffff;
  --mobile-filter-chip-container-small-selected-border: 1px;
  --mobile-filter-chip-container-small-selected-border-color: #000000;
  --mobile-filter-chip-container-small-selected-border-radius: 9999px;
  --mobile-filter-chip-container-small-disabled-vertical-padding: 8px;
  --mobile-filter-chip-container-small-disabled-horizontal-padding: 8px;
  --mobile-filter-chip-container-small-disabled-spacing: 8px;
  --mobile-filter-chip-container-small-disabled-fill: #eaeaea;
  --mobile-filter-chip-container-small-disabled-border: 1px;
  --mobile-filter-chip-container-small-disabled-border-color: transparent;
  --mobile-filter-chip-container-small-disabled-border-radius: 9999px;
  --mobile-filter-chip-container-medium-default-vertical-padding: 12px;
  --mobile-filter-chip-container-medium-default-horizontal-padding: 12px;
  --mobile-filter-chip-container-medium-default-spacing: 12px;
  --mobile-filter-chip-container-medium-default-fill: #ffffff;
  --mobile-filter-chip-container-medium-default-border: 1px;
  --mobile-filter-chip-container-medium-default-border-color: #000000;
  --mobile-filter-chip-container-medium-hover-vertical-padding: 12px;
  --mobile-filter-chip-container-medium-hover-horizontal-padding: 12px;
  --mobile-filter-chip-container-medium-hover-spacing: 12px;
  --mobile-filter-chip-container-medium-hover-fill: #f9f9f9;
  --mobile-filter-chip-container-medium-hover-border: 1px;
  --mobile-filter-chip-container-medium-hover-border-color: #000000;
  --mobile-filter-chip-container-medium-selected-vertical-padding: 12px;
  --mobile-filter-chip-container-medium-selected-horizontal-padding: 12px;
  --mobile-filter-chip-container-medium-selected-spacing: 12px;
  --mobile-filter-chip-container-medium-selected-fill: #ffffff;
  --mobile-filter-chip-container-medium-selected-border: 1px;
  --mobile-filter-chip-container-medium-selected-border-color: #000000;
  --mobile-filter-chip-container-medium-disabled-vertical-padding: 12px;
  --mobile-filter-chip-container-medium-disabled-horizontal-padding: 12px;
  --mobile-filter-chip-container-medium-disabled-spacing: 12px;
  --mobile-filter-chip-container-medium-disabled-fill: #eaeaea;
  --mobile-filter-chip-container-medium-disabled-border: 1px;
  --mobile-filter-chip-container-medium-disabled-border-color: transparent;
  --mobile-filter-chip-container-large-default-vertical-padding: 16px;
  --mobile-filter-chip-container-large-default-horizontal-padding: 16px;
  --mobile-filter-chip-container-large-default-spacing: 12px;
  --mobile-filter-chip-container-large-default-fill: #ffffff;
  --mobile-filter-chip-container-large-default-border: 1px;
  --mobile-filter-chip-container-large-default-border-color: #000000;
  --mobile-filter-chip-container-large-hover-vertical-padding: 16px;
  --mobile-filter-chip-container-large-hover-horizontal-padding: 16px;
  --mobile-filter-chip-container-large-hover-spacing: 12px;
  --mobile-filter-chip-container-large-hover-fill: #f9f9f9;
  --mobile-filter-chip-container-large-hover-border: 1px;
  --mobile-filter-chip-container-large-hover-border-color: #000000;
  --mobile-filter-chip-container-large-selected-vertical-padding: 16px;
  --mobile-filter-chip-container-large-selected-horizontal-padding: 16px;
  --mobile-filter-chip-container-large-selected-spacing: 12px;
  --mobile-filter-chip-container-large-selected-fill: #ffffff;
  --mobile-filter-chip-container-large-selected-border: 1px;
  --mobile-filter-chip-container-large-selected-border-color: #000000;
  --mobile-filter-chip-container-large-disabled-vertical-padding: 16px;
  --mobile-filter-chip-container-large-disabled-horizontal-padding: 16px;
  --mobile-filter-chip-container-large-disabled-spacing: 12px;
  --mobile-filter-chip-container-large-disabled-fill: #eaeaea;
  --mobile-filter-chip-container-large-disabled-border: 1px;
  --mobile-filter-chip-container-large-disabled-border-color: transparent;
  --mobile-filter-chip-text-default-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-filter-chip-text-default-font-weight: 700;
  --mobile-filter-chip-text-default-line-height: 14px;
  --mobile-filter-chip-text-default-font-size: 12px;
  --mobile-filter-chip-text-default-text-decoration: none;
  --mobile-filter-chip-text-default-text-case: uppercase;
  --mobile-filter-chip-text-default-letter-spacing: 0.3px;
  --mobile-filter-chip-text-default-fill: #000000;
  --mobile-filter-chip-text-hover-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-filter-chip-text-hover-font-weight: 700;
  --mobile-filter-chip-text-hover-line-height: 14px;
  --mobile-filter-chip-text-hover-font-size: 12px;
  --mobile-filter-chip-text-hover-text-decoration: none;
  --mobile-filter-chip-text-hover-text-case: uppercase;
  --mobile-filter-chip-text-hover-letter-spacing: 0.3px;
  --mobile-filter-chip-text-hover-fill: #000000;
  --mobile-filter-chip-text-disabled-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-filter-chip-text-disabled-font-weight: 700;
  --mobile-filter-chip-text-disabled-line-height: 14px;
  --mobile-filter-chip-text-disabled-font-size: 12px;
  --mobile-filter-chip-text-disabled-text-decoration: none;
  --mobile-filter-chip-text-disabled-text-case: uppercase;
  --mobile-filter-chip-text-disabled-letter-spacing: 0.3px;
  --mobile-filter-chip-text-disabled-fill: #737373;
  --mobile-filter-chip-icon-default-height: 0.75rem;
  --mobile-filter-chip-icon-default-width: 0.75rem;
  --mobile-filter-chip-icon-default-fill: #424242;
  --mobile-filter-chip-icon-hover-height: 0.75rem;
  --mobile-filter-chip-icon-hover-width: 0.75rem;
  --mobile-filter-chip-icon-hover-fill: #000000;
  --mobile-filter-chip-icon-disabled-height: 0.75rem;
  --mobile-filter-chip-icon-disabled-width: 0.75rem;
  --mobile-filter-chip-icon-disabled-fill: #f9f9f9;
  --mobile-radio-button-container-spacing: 12px;
  --mobile-radio-button-selector-container-default-height: 1.5rem;
  --mobile-radio-button-selector-container-default-width: 1.5rem;
  --mobile-radio-button-selector-container-default-border: 1px;
  --mobile-radio-button-selector-container-default-border-color: #737373;
  --mobile-radio-button-selector-container-default-border-radius: 1.5rem;
  --mobile-radio-button-selector-container-default-inverse-height: 1.5rem;
  --mobile-radio-button-selector-container-default-inverse-width: 1.5rem;
  --mobile-radio-button-selector-container-default-inverse-border: 1px;
  --mobile-radio-button-selector-container-default-inverse-border-color: #f9f9f9;
  --mobile-radio-button-selector-container-default-inverse-border-radius: 1.5rem;
  --mobile-radio-button-selector-container-checked-height: 1.5rem;
  --mobile-radio-button-selector-container-checked-width: 1.5rem;
  --mobile-radio-button-selector-container-checked-border: 1px;
  --mobile-radio-button-selector-container-checked-border-color: #000000;
  --mobile-radio-button-selector-container-checked-border-radius: 1.5rem;
  --mobile-radio-button-selector-container-checked-inverse-height: 1.5rem;
  --mobile-radio-button-selector-container-checked-inverse-width: 1.5rem;
  --mobile-radio-button-selector-container-checked-inverse-border: 1px;
  --mobile-radio-button-selector-container-checked-inverse-border-color: #ffffff;
  --mobile-radio-button-selector-container-checked-inverse-border-radius: 1.5rem;
  --mobile-radio-button-selector-container-focus-height: 1.5rem;
  --mobile-radio-button-selector-container-focus-width: 1.5rem;
  --mobile-radio-button-selector-container-focus-border: 1px;
  --mobile-radio-button-selector-container-focus-border-color: #000000;
  --mobile-radio-button-selector-container-focus-border-radius: 1.5rem;
  --mobile-radio-button-selector-container-focus-inverse-height: 1.5rem;
  --mobile-radio-button-selector-container-focus-inverse-width: 1.5rem;
  --mobile-radio-button-selector-container-focus-inverse-border: 1px;
  --mobile-radio-button-selector-container-focus-inverse-border-color: #ffffff;
  --mobile-radio-button-selector-container-focus-inverse-border-radius: 1.5rem;
  --mobile-radio-button-selector-container-error-height: 1.5rem;
  --mobile-radio-button-selector-container-error-width: 1.5rem;
  --mobile-radio-button-selector-container-error-border: 1px;
  --mobile-radio-button-selector-container-error-border-color: #DB2514;
  --mobile-radio-button-selector-container-error-border-radius: 1.5rem;
  --mobile-radio-button-selector-container-disabled-height: 1.5rem;
  --mobile-radio-button-selector-container-disabled-width: 1.5rem;
  --mobile-radio-button-selector-container-disabled-border: 1px;
  --mobile-radio-button-selector-container-disabled-border-color: #f9f9f9;
  --mobile-radio-button-selector-container-disabled-fill: #949494;
  --mobile-radio-button-selector-container-disabled-border-radius: 1.5rem;
  --mobile-radio-button-selector-container-disabled-copy-height: 1.5rem;
  --mobile-radio-button-selector-container-disabled-copy-width: 1.5rem;
  --mobile-radio-button-selector-container-disabled-copy-border: 1px;
  --mobile-radio-button-selector-container-disabled-copy-border-color: #424242;
  --mobile-radio-button-selector-container-disabled-copy-fill: #737373;
  --mobile-radio-button-selector-container-disabled-copy-border-radius: 1.5rem;
  --mobile-radio-button-selector-icon-default-height: 1.125rem;
  --mobile-radio-button-selector-icon-default-width: 1.125rem;
  --mobile-radio-button-selector-icon-default-fill: #424242;
  --mobile-radio-button-selector-icon-default-inverse-height: 1.125rem;
  --mobile-radio-button-selector-icon-default-inverse-width: 1.125rem;
  --mobile-radio-button-selector-icon-default-inverse-fill: #ffffff;
  --mobile-radio-button-selector-icon-disabled-height: 1.125rem;
  --mobile-radio-button-selector-icon-disabled-width: 1.125rem;
  --mobile-radio-button-selector-icon-disabled-fill: #f9f9f9;
  --mobile-radio-button-selector-icon-disabled-inverse-height: 1.125rem;
  --mobile-radio-button-selector-icon-disabled-inverse-width: 1.125rem;
  --mobile-radio-button-selector-icon-disabled-inverse-fill: #424242;
  --mobile-radio-button-selector-icon-error-height: 1.125rem;
  --mobile-radio-button-selector-icon-error-width: 1.125rem;
  --mobile-radio-button-selector-icon-error-fill: #DB2514;
  --mobile-radio-button-text-default-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-radio-button-text-default-font-weight: 400;
  --mobile-radio-button-text-default-line-height: 24px;
  --mobile-radio-button-text-default-font-size: 16px;
  --mobile-radio-button-text-default-text-decoration: none;
  --mobile-radio-button-text-default-text-case: none;
  --mobile-radio-button-text-default-letter-spacing: 0px;
  --mobile-radio-button-text-default-fill: #000000;
  --mobile-radio-button-text-default-inverse-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-radio-button-text-default-inverse-font-weight: 400;
  --mobile-radio-button-text-default-inverse-line-height: 24px;
  --mobile-radio-button-text-default-inverse-font-size: 16px;
  --mobile-radio-button-text-default-inverse-text-decoration: none;
  --mobile-radio-button-text-default-inverse-text-case: none;
  --mobile-radio-button-text-default-inverse-letter-spacing: 0px;
  --mobile-radio-button-text-default-inverse-fill: #ffffff;
  --mobile-radio-button-text-error-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-radio-button-text-error-font-weight: 400;
  --mobile-radio-button-text-error-line-height: 24px;
  --mobile-radio-button-text-error-font-size: 16px;
  --mobile-radio-button-text-error-text-decoration: none;
  --mobile-radio-button-text-error-text-case: none;
  --mobile-radio-button-text-error-letter-spacing: 0px;
  --mobile-radio-button-text-error-fill: #DB2514;
  --mobile-radio-button-text-disabled-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-radio-button-text-disabled-font-weight: 400;
  --mobile-radio-button-text-disabled-line-height: 24px;
  --mobile-radio-button-text-disabled-font-size: 16px;
  --mobile-radio-button-text-disabled-text-decoration: none;
  --mobile-radio-button-text-disabled-text-case: none;
  --mobile-radio-button-text-disabled-letter-spacing: 0px;
  --mobile-radio-button-text-disabled-fill: #737373;
  --mobile-radio-button-text-disabled-inverse-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-radio-button-text-disabled-inverse-font-weight: 400;
  --mobile-radio-button-text-disabled-inverse-line-height: 24px;
  --mobile-radio-button-text-disabled-inverse-font-size: 16px;
  --mobile-radio-button-text-disabled-inverse-text-decoration: none;
  --mobile-radio-button-text-disabled-inverse-text-case: none;
  --mobile-radio-button-text-disabled-inverse-letter-spacing: 0px;
  --mobile-radio-button-text-disabled-inverse-fill: #737373;
  --mobile-banner-inline-1-column-container-width: 100%;
  --mobile-banner-inline-1-column-container-padding-top: 24px;
  --mobile-banner-inline-1-column-container-padding-right: 16px;
  --mobile-banner-inline-1-column-container-padding-bottom: 16px;
  --mobile-banner-inline-1-column-container-padding-left: 16px;
  --mobile-banner-inline-1-column-text-container-spacing: 12px;
  --mobile-banner-inline-1-column-eyebrow-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-banner-inline-1-column-eyebrow-line-height: 28px;
  --mobile-banner-inline-1-column-eyebrow-font-size: 24px;
  --mobile-banner-inline-1-column-eyebrow-letter-spacing: 0px;
  --mobile-banner-inline-1-column-eyebrow-text-decoration: none;
  --mobile-banner-inline-1-column-eyebrow-text-case: uppercase;
  --mobile-banner-inline-1-column-eyebrow-font-weight: 700;
  --mobile-banner-inline-1-column-eyebrow-fill: #ffffff;
  --mobile-banner-inline-1-column-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-banner-inline-1-column-title-line-height: 64px;
  --mobile-banner-inline-1-column-title-font-size: 54px;
  --mobile-banner-inline-1-column-title-letter-spacing: 0px;
  --mobile-banner-inline-1-column-title-font-weight: 400;
  --mobile-banner-inline-1-column-title-text-case: uppercase;
  --mobile-banner-inline-1-column-title-text-decoration: none;
  --mobile-banner-inline-1-column-title-fill: #ffffff;
  --mobile-banner-inline-1-column-description-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-banner-inline-1-column-description-font-weight: 400;
  --mobile-banner-inline-1-column-description-line-height: 24px;
  --mobile-banner-inline-1-column-description-font-size: 16px;
  --mobile-banner-inline-1-column-description-text-decoration: none;
  --mobile-banner-inline-1-column-description-text-case: none;
  --mobile-banner-inline-1-column-description-letter-spacing: 0px;
  --mobile-banner-inline-1-column-description-fill: #ffffff;
  --mobile-banner-inline-1-column-button-container-default-padding-top: 0.875rem;
  --mobile-banner-inline-1-column-button-container-default-padding-bottom: 0.875rem;
  --mobile-banner-inline-1-column-button-container-default-padding-right: 20px;
  --mobile-banner-inline-1-column-button-container-default-padding-left: 20px;
  --mobile-banner-inline-1-column-button-container-default-fill: transparent;
  --mobile-banner-inline-1-column-button-container-default-border: 1px;
  --mobile-banner-inline-1-column-button-container-default-border-color: #ffffff;
  --mobile-banner-inline-1-column-button-text-default-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-banner-inline-1-column-button-text-default-font-weight: 700;
  --mobile-banner-inline-1-column-button-text-default-line-height: 14px;
  --mobile-banner-inline-1-column-button-text-default-font-size: 12px;
  --mobile-banner-inline-1-column-button-text-default-letter-spacing: 0.3px;
  --mobile-banner-inline-1-column-button-text-default-text-case: uppercase;
  --mobile-banner-inline-1-column-button-text-default-text-decoration: none;
  --mobile-banner-inline-1-column-button-text-default-fill: #ffffff;
  --mobile-banner-inline-2-column-container-width: 100%;
  --mobile-banner-inline-2-column-bottom-half-spacing: 12px;
  --mobile-banner-inline-2-column-bottom-half-padding-top: 16px;
  --mobile-banner-inline-2-column-bottom-half-padding-right: 16px;
  --mobile-banner-inline-2-column-bottom-half-padding-bottom: 16px;
  --mobile-banner-inline-2-column-bottom-half-padding-left: 16px;
  --mobile-banner-inline-2-column-image-width: 100%;
  --mobile-banner-inline-2-column-image-height: 11.75rem;
  --mobile-banner-inline-2-column-text-container-spacing: 12px;
  --mobile-banner-inline-2-column-eyebrow-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-banner-inline-2-column-eyebrow-line-height: 28px;
  --mobile-banner-inline-2-column-eyebrow-font-size: 24px;
  --mobile-banner-inline-2-column-eyebrow-letter-spacing: 0px;
  --mobile-banner-inline-2-column-eyebrow-text-decoration: none;
  --mobile-banner-inline-2-column-eyebrow-text-case: uppercase;
  --mobile-banner-inline-2-column-eyebrow-font-weight: 700;
  --mobile-banner-inline-2-column-eyebrow-fill: #000000;
  --mobile-banner-inline-2-column-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-banner-inline-2-column-title-line-height: 64px;
  --mobile-banner-inline-2-column-title-font-size: 54px;
  --mobile-banner-inline-2-column-title-letter-spacing: 0px;
  --mobile-banner-inline-2-column-title-font-weight: 400;
  --mobile-banner-inline-2-column-title-text-case: uppercase;
  --mobile-banner-inline-2-column-title-text-decoration: none;
  --mobile-banner-inline-2-column-title-fill: #000000;
  --mobile-banner-inline-2-column-description-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-banner-inline-2-column-description-font-weight: 400;
  --mobile-banner-inline-2-column-description-line-height: 24px;
  --mobile-banner-inline-2-column-description-font-size: 16px;
  --mobile-banner-inline-2-column-description-text-decoration: none;
  --mobile-banner-inline-2-column-description-text-case: none;
  --mobile-banner-inline-2-column-description-letter-spacing: 0px;
  --mobile-banner-inline-2-column-description-fill: #000000;
  --mobile-banner-inline-2-column-button-container-default-padding-top: 0.875rem;
  --mobile-banner-inline-2-column-button-container-default-padding-bottom: 0.875rem;
  --mobile-banner-inline-2-column-button-container-default-padding-right: 20px;
  --mobile-banner-inline-2-column-button-container-default-padding-left: 20px;
  --mobile-banner-inline-2-column-button-container-default-fill: transparent;
  --mobile-banner-inline-2-column-button-container-default-border: 1px;
  --mobile-banner-inline-2-column-button-container-default-border-color: #000000;
  --mobile-banner-inline-2-column-button-text-default-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-banner-inline-2-column-button-text-default-font-weight: 700;
  --mobile-banner-inline-2-column-button-text-default-line-height: 14px;
  --mobile-banner-inline-2-column-button-text-default-font-size: 12px;
  --mobile-banner-inline-2-column-button-text-default-letter-spacing: 0.3px;
  --mobile-banner-inline-2-column-button-text-default-text-case: uppercase;
  --mobile-banner-inline-2-column-button-text-default-text-decoration: none;
  --mobile-banner-inline-2-column-button-text-default-fill: #000000;
  --mobile-banner-inline-1-column-1to1-container-width: 100%;
  --mobile-banner-inline-1-column-1to1-bottom-half-spacing: 12px;
  --mobile-banner-inline-1-column-1to1-bottom-half-padding-top: 24px;
  --mobile-banner-inline-1-column-1to1-bottom-half-padding-right: 16px;
  --mobile-banner-inline-1-column-1to1-bottom-half-padding-bottom: 16px;
  --mobile-banner-inline-1-column-1to1-bottom-half-padding-left: 16px;
  --mobile-banner-inline-1-column-1to1-image-width: 100%;
  --mobile-banner-inline-1-column-1to1-image-height: 23.438rem;
  --mobile-banner-inline-1-column-1to1-eyebrow-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-banner-inline-1-column-1to1-eyebrow-line-height: 28px;
  --mobile-banner-inline-1-column-1to1-eyebrow-font-size: 24px;
  --mobile-banner-inline-1-column-1to1-eyebrow-letter-spacing: 0px;
  --mobile-banner-inline-1-column-1to1-eyebrow-text-decoration: none;
  --mobile-banner-inline-1-column-1to1-eyebrow-text-case: uppercase;
  --mobile-banner-inline-1-column-1to1-eyebrow-font-weight: 700;
  --mobile-banner-inline-1-column-1to1-eyebrow-fill: #000000;
  --mobile-banner-inline-1-column-1to1-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-banner-inline-1-column-1to1-title-line-height: 64px;
  --mobile-banner-inline-1-column-1to1-title-font-size: 54px;
  --mobile-banner-inline-1-column-1to1-title-letter-spacing: 0px;
  --mobile-banner-inline-1-column-1to1-title-font-weight: 400;
  --mobile-banner-inline-1-column-1to1-title-text-case: uppercase;
  --mobile-banner-inline-1-column-1to1-title-text-decoration: none;
  --mobile-banner-inline-1-column-1to1-title-fill: #000000;
  --mobile-banner-inline-1-column-1to1-description-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-banner-inline-1-column-1to1-description-font-weight: 400;
  --mobile-banner-inline-1-column-1to1-description-line-height: 24px;
  --mobile-banner-inline-1-column-1to1-description-font-size: 16px;
  --mobile-banner-inline-1-column-1to1-description-text-decoration: none;
  --mobile-banner-inline-1-column-1to1-description-text-case: none;
  --mobile-banner-inline-1-column-1to1-description-letter-spacing: 0px;
  --mobile-banner-inline-1-column-1to1-description-fill: #000000;
  --mobile-banner-inline-1-column-1to1-button-container-default-padding-top: 0.875rem;
  --mobile-banner-inline-1-column-1to1-button-container-default-padding-bottom: 0.875rem;
  --mobile-banner-inline-1-column-1to1-button-container-default-padding-right: 20px;
  --mobile-banner-inline-1-column-1to1-button-container-default-padding-left: 20px;
  --mobile-banner-inline-1-column-1to1-button-container-default-fill: transparent;
  --mobile-banner-inline-1-column-1to1-button-container-default-border: 1px;
  --mobile-banner-inline-1-column-1to1-button-container-default-border-color: #000000;
  --mobile-banner-inline-1-column-1to1-button-text-default-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-banner-inline-1-column-1to1-button-text-default-font-weight: 700;
  --mobile-banner-inline-1-column-1to1-button-text-default-line-height: 14px;
  --mobile-banner-inline-1-column-1to1-button-text-default-font-size: 12px;
  --mobile-banner-inline-1-column-1to1-button-text-default-letter-spacing: 0.3px;
  --mobile-banner-inline-1-column-1to1-button-text-default-text-case: uppercase;
  --mobile-banner-inline-1-column-1to1-button-text-default-text-decoration: none;
  --mobile-banner-inline-1-column-1to1-button-text-default-fill: #000000;
  --mobile-3-col-content-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-3-col-content-title-line-height: 64px;
  --mobile-3-col-content-title-font-size: 54px;
  --mobile-3-col-content-title-letter-spacing: 0px;
  --mobile-3-col-content-title-font-weight: 400;
  --mobile-3-col-content-title-text-case: uppercase;
  --mobile-3-col-content-title-text-decoration: none;
  --mobile-3-col-content-title-fill: #000000;
  --mobile-3-col-content-container-max-width: 100%;
  --mobile-3-col-content-container-spacing: 20px;
  --mobile-3-col-content-container-padding-left: 16px;
  --mobile-3-col-content-cards-container-width: 100%;
  --mobile-3-col-content-cards-container-spacing: 16px;
  --mobile-card-vertical-container-width: 14rem;
  --mobile-card-vertical-container-spacing: 16px;
  --mobile-card-vertical-text-container-width: 100%;
  --mobile-card-vertical-text-container-spacing: 4px;
  --mobile-card-vertical-image-width: 100%;
  --mobile-card-vertical-image-height: 17.188rem;
  --mobile-card-vertical-eyebrow-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-card-vertical-eyebrow-line-height: 14px;
  --mobile-card-vertical-eyebrow-font-size: 12px;
  --mobile-card-vertical-eyebrow-letter-spacing: 0px;
  --mobile-card-vertical-eyebrow-text-decoration: none;
  --mobile-card-vertical-eyebrow-text-case: uppercase;
  --mobile-card-vertical-eyebrow-font-weight: 700;
  --mobile-card-vertical-eyebrow-fill: #000000;
  --mobile-card-vertical-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-card-vertical-title-line-height: 28px;
  --mobile-card-vertical-title-font-size: 24px;
  --mobile-card-vertical-title-letter-spacing: 0px;
  --mobile-card-vertical-title-font-weight: 400;
  --mobile-card-vertical-title-text-case: uppercase;
  --mobile-card-vertical-title-text-decoration: none;
  --mobile-card-vertical-title-fill: #000000;
  --mobile-card-vertical-description-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-card-vertical-description-font-weight: 400;
  --mobile-card-vertical-description-line-height: 24px;
  --mobile-card-vertical-description-font-size: 16px;
  --mobile-card-vertical-description-text-decoration: none;
  --mobile-card-vertical-description-text-case: none;
  --mobile-card-vertical-description-letter-spacing: 0px;
  --mobile-card-vertical-description-fill: #000000;
  --mobile-footer-accessibility-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-footer-accessibility-text-font-weight: 400;
  --mobile-footer-accessibility-text-line-height: 14px;
  --mobile-footer-accessibility-text-font-size: 12px;
  --mobile-footer-accessibility-text-text-decoration: none;
  --mobile-footer-accessibility-text-text-case: none;
  --mobile-footer-accessibility-text-letter-spacing: 0.3px;
  --mobile-footer-accessibility-text-fill: #ffffff;
  --mobile-footer-link-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-footer-link-font-weight: 400;
  --mobile-footer-link-line-height: 14px;
  --mobile-footer-link-font-size: 12px;
  --mobile-footer-link-text-decoration: none;
  --mobile-footer-link-text-case: uppercase;
  --mobile-footer-link-letter-spacing: 0.3px;
  --mobile-footer-link-fill: #737373;
  --mobile-footer-container-width: 100%;
  --mobile-footer-container-spacing: 48px;
  --mobile-footer-top-spacing: 0px;
  --mobile-footer-top-width: 100%;
  --mobile-footer-top-fill: #000000;
  --mobile-footer-bottom-width: 100%;
  --mobile-footer-bottom-padding-bottom: 48px;
  --mobile-footer-bottom-padding-right: 16px;
  --mobile-footer-bottom-padding-left: 16px;
  --mobile-footer-bottom-spacing: 32px;
  --mobile-footer-bottom-fill: #000000;
  --mobile-footer-logo-width: 8.313rem;
  --mobile-footer-logo-height: 1.25rem;
  --mobile-footer-logo-fill: #ffffff;
  --mobile-footer-social-icon-width: 1.25rem;
  --mobile-footer-social-icon-height: 1.25rem;
  --mobile-footer-social-icon-fill: #ffffff;
  --mobile-footer-accessibility-icon-width: 3.303rem;
  --mobile-footer-accessibility-icon-height: 1.25rem;
  --mobile-footer-accessibility-icon-fill: #ffffff;
  --mobile-footer-social-icons-container-spacing: 20px;
  --mobile-footer-accessibility-container-spacing: 8px;
  --mobile-footer-copyright-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-footer-copyright-text-font-weight: 400;
  --mobile-footer-copyright-text-line-height: 14px;
  --mobile-footer-copyright-text-font-size: 12px;
  --mobile-footer-copyright-text-text-decoration: none;
  --mobile-footer-copyright-text-text-case: none;
  --mobile-footer-copyright-text-letter-spacing: 0.3px;
  --mobile-footer-copyright-text-fill: #ffffff;
  --mobile-footer-accordion-container-width: 100%;
  --mobile-footer-accordion-container-padding-bottom: 20px;
  --mobile-footer-accordion-container-padding-top: 20px;
  --mobile-footer-accordion-container-spacing: 20px;
  --mobile-footer-accordion-container-border-top: 1px;
  --mobile-footer-accordion-container-border-bottom: 1px;
  --mobile-footer-accordion-container-border-color: #949494;
  --mobile-footer-accordion-heading-width: 100%;
  --mobile-footer-accordion-heading-padding-top: 0px;
  --mobile-footer-accordion-heading-padding-right: 16px;
  --mobile-footer-accordion-heading-padding-left: 16px;
  --mobile-footer-accordion-heading-padding-bottom: 0px;
  --mobile-footer-accordion-heading-spacing: 16px;
  --mobile-footer-links-container-width: 100%;
  --mobile-footer-links-container-padding-right: 16px;
  --mobile-footer-links-container-padding-left: 16px;
  --mobile-footer-links-container-spacing: 16px;
  --mobile-footer-accordion-title-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-footer-accordion-title-text-font-weight: 700;
  --mobile-footer-accordion-title-text-line-height: 16px;
  --mobile-footer-accordion-title-text-font-size: 14px;
  --mobile-footer-accordion-title-text-text-decoration: none;
  --mobile-footer-accordion-title-text-text-case: uppercase;
  --mobile-footer-accordion-title-text-letter-spacing: 0px;
  --mobile-footer-accordion-title-text-fill: #ffffff;
  --mobile-footer-accordion-icon-height: 1rem;
  --mobile-footer-accordion-icon-width: 1rem;
  --mobile-footer-accordion-icon-fill: #ffffff;
  --mobile-product-grid-container-spacing: 12px;
  --mobile-product-grid-container-padding-bottom: 64px;
  --mobile-product-grid-sort-by-container-spacing: 20px;
  --mobile-product-grid-products-container-spacing: 64px;
  --mobile-product-grid-products-row-spacing: 16px;
  --mobile-product-grid-sort-by-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-product-grid-sort-by-text-font-weight: 400;
  --mobile-product-grid-sort-by-text-line-height: 16px;
  --mobile-product-grid-sort-by-text-font-size: 14px;
  --mobile-product-grid-sort-by-text-text-decoration: none;
  --mobile-product-grid-sort-by-text-text-case: none;
  --mobile-product-grid-sort-by-text-letter-spacing: 0px;
  --mobile-product-grid-sort-by-text-fill: #424242;
  --mobile-product-grid-filter-cta-container-height: 2.75rem;
  --mobile-product-grid-filter-cta-container-fill: #ffffff;
  --mobile-product-grid-filter-cta-container-border-color: #949494;
  --mobile-product-grid-filter-cta-container-border-radius: 9999px;
  --mobile-product-grid-filter-cta-container-border: 1px;
  --mobile-product-grid-sort-by-dropdown-container-height: 2.75rem;
  --mobile-product-grid-sort-by-dropdown-container-padding-right: 12px;
  --mobile-product-grid-sort-by-dropdown-container-padding-left: 12px;
  --mobile-product-grid-sort-by-dropdown-container-fill: #ffffff;
  --mobile-product-grid-sort-by-dropdown-container-border-color: #949494;
  --mobile-product-grid-sort-by-dropdown-container-border-radius: 9999px;
  --mobile-product-grid-sort-by-dropdown-container-border: 1px;
  --mobile-product-grid-sort-by-dropdown-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-product-grid-sort-by-dropdown-text-line-height: 14px;
  --mobile-product-grid-sort-by-dropdown-text-font-size: 12px;
  --mobile-product-grid-sort-by-dropdown-text-letter-spacing: 0px;
  --mobile-product-grid-sort-by-dropdown-text-text-decoration: none;
  --mobile-product-grid-sort-by-dropdown-text-text-case: uppercase;
  --mobile-product-grid-sort-by-dropdown-text-font-weight: 700;
  --mobile-product-grid-sort-by-dropdown-text-fill: #000000;
  --mobile-product-grid-ctas-container-spacing: 16px;
  --mobile-product-section-title-container-width: 100%;
  --mobile-product-section-title-container-spacing: 8px;
  --mobile-product-section-title-container-padding-right: 16px;
  --mobile-product-section-title-container-padding-left: 16px;
  --mobile-product-section-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-product-section-title-line-height: 64px;
  --mobile-product-section-title-font-size: 54px;
  --mobile-product-section-title-letter-spacing: 0px;
  --mobile-product-section-title-font-weight: 400;
  --mobile-product-section-title-text-case: uppercase;
  --mobile-product-section-title-text-decoration: none;
  --mobile-product-section-title-fill: #000000;
  --mobile-product-section-container-width: 100%;
  --mobile-product-section-container-spacing: 24px;
  --mobile-product-section-item-container-spacing: 0px;
  --mobile-product-section-item-container-padding-left: 16px;
  --mobile-link-button-bold-default-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-link-button-bold-default-font-weight: 700;
  --mobile-link-button-bold-default-line-height: 14px;
  --mobile-link-button-bold-default-font-size: 12px;
  --mobile-link-button-bold-default-text-decoration: underline;
  --mobile-link-button-bold-default-text-case: uppercase;
  --mobile-link-button-bold-default-letter-spacing: 0.3px;
  --mobile-link-button-bold-default-fill: #000000;
  --mobile-link-button-bold-default-inverse-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-link-button-bold-default-inverse-font-weight: 700;
  --mobile-link-button-bold-default-inverse-line-height: 14px;
  --mobile-link-button-bold-default-inverse-font-size: 12px;
  --mobile-link-button-bold-default-inverse-text-decoration: underline;
  --mobile-link-button-bold-default-inverse-text-case: uppercase;
  --mobile-link-button-bold-default-inverse-letter-spacing: 0.3px;
  --mobile-link-button-bold-default-inverse-fill: #ffffff;
  --mobile-link-button-bold-hover-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-link-button-bold-hover-font-weight: 700;
  --mobile-link-button-bold-hover-line-height: 14px;
  --mobile-link-button-bold-hover-font-size: 12px;
  --mobile-link-button-bold-hover-text-decoration: underline;
  --mobile-link-button-bold-hover-text-case: uppercase;
  --mobile-link-button-bold-hover-letter-spacing: 0.3px;
  --mobile-link-button-bold-hover-fill: #737373;
  --mobile-link-button-bold-hover-inverse-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-link-button-bold-hover-inverse-font-weight: 700;
  --mobile-link-button-bold-hover-inverse-line-height: 14px;
  --mobile-link-button-bold-hover-inverse-font-size: 12px;
  --mobile-link-button-bold-hover-inverse-text-decoration: underline;
  --mobile-link-button-bold-hover-inverse-text-case: uppercase;
  --mobile-link-button-bold-hover-inverse-letter-spacing: 0.3px;
  --mobile-link-button-bold-hover-inverse-fill: #f9f9f9;
  --mobile-link-button-bold-disabled-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-link-button-bold-disabled-font-weight: 700;
  --mobile-link-button-bold-disabled-line-height: 14px;
  --mobile-link-button-bold-disabled-font-size: 12px;
  --mobile-link-button-bold-disabled-text-decoration: underline;
  --mobile-link-button-bold-disabled-text-case: uppercase;
  --mobile-link-button-bold-disabled-letter-spacing: 0.3px;
  --mobile-link-button-bold-disabled-fill: #737373;
  --mobile-link-button-bold-disabled-inverse-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-link-button-bold-disabled-inverse-font-weight: 700;
  --mobile-link-button-bold-disabled-inverse-line-height: 14px;
  --mobile-link-button-bold-disabled-inverse-font-size: 12px;
  --mobile-link-button-bold-disabled-inverse-text-decoration: underline;
  --mobile-link-button-bold-disabled-inverse-text-case: uppercase;
  --mobile-link-button-bold-disabled-inverse-letter-spacing: 0.3px;
  --mobile-link-button-bold-disabled-inverse-fill: #737373;
  --mobile-link-button-normal-default-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-link-button-normal-default-font-weight: 400;
  --mobile-link-button-normal-default-line-height: 14px;
  --mobile-link-button-normal-default-font-size: 12px;
  --mobile-link-button-normal-default-text-decoration: underline;
  --mobile-link-button-normal-default-text-case: uppercase;
  --mobile-link-button-normal-default-letter-spacing: 0.3px;
  --mobile-link-button-normal-default-fill: #000000;
  --mobile-link-button-normal-default-inverse-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-link-button-normal-default-inverse-font-weight: 400;
  --mobile-link-button-normal-default-inverse-line-height: 14px;
  --mobile-link-button-normal-default-inverse-font-size: 12px;
  --mobile-link-button-normal-default-inverse-text-decoration: underline;
  --mobile-link-button-normal-default-inverse-text-case: uppercase;
  --mobile-link-button-normal-default-inverse-letter-spacing: 0.3px;
  --mobile-link-button-normal-default-inverse-fill: #ffffff;
  --mobile-link-button-normal-hover-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-link-button-normal-hover-font-weight: 400;
  --mobile-link-button-normal-hover-line-height: 14px;
  --mobile-link-button-normal-hover-font-size: 12px;
  --mobile-link-button-normal-hover-text-decoration: underline;
  --mobile-link-button-normal-hover-text-case: uppercase;
  --mobile-link-button-normal-hover-letter-spacing: 0.3px;
  --mobile-link-button-normal-hover-fill: #737373;
  --mobile-link-button-normal-hover-inverse-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-link-button-normal-hover-inverse-font-weight: 400;
  --mobile-link-button-normal-hover-inverse-line-height: 14px;
  --mobile-link-button-normal-hover-inverse-font-size: 12px;
  --mobile-link-button-normal-hover-inverse-text-decoration: underline;
  --mobile-link-button-normal-hover-inverse-text-case: uppercase;
  --mobile-link-button-normal-hover-inverse-letter-spacing: 0.3px;
  --mobile-link-button-normal-hover-inverse-fill: #f9f9f9;
  --mobile-link-button-normal-disabled-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-link-button-normal-disabled-font-weight: 400;
  --mobile-link-button-normal-disabled-line-height: 14px;
  --mobile-link-button-normal-disabled-font-size: 12px;
  --mobile-link-button-normal-disabled-text-decoration: underline;
  --mobile-link-button-normal-disabled-text-case: uppercase;
  --mobile-link-button-normal-disabled-letter-spacing: 0.3px;
  --mobile-link-button-normal-disabled-fill: #737373;
  --mobile-link-button-normal-disabled-inverse-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-link-button-normal-disabled-inverse-font-weight: 400;
  --mobile-link-button-normal-disabled-inverse-line-height: 14px;
  --mobile-link-button-normal-disabled-inverse-font-size: 12px;
  --mobile-link-button-normal-disabled-inverse-text-decoration: underline;
  --mobile-link-button-normal-disabled-inverse-text-case: uppercase;
  --mobile-link-button-normal-disabled-inverse-letter-spacing: 0.3px;
  --mobile-link-button-normal-disabled-inverse-fill: #737373;
  --mobile-link-button-small-default-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-link-button-small-default-font-weight: 400;
  --mobile-link-button-small-default-line-height: 24px;
  --mobile-link-button-small-default-font-size: 16px;
  --mobile-link-button-small-default-text-decoration: underline;
  --mobile-link-button-small-default-text-case: none;
  --mobile-link-button-small-default-letter-spacing: 0px;
  --mobile-link-button-small-default-fill: #000000;
  --mobile-link-button-small-default-inverse-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-link-button-small-default-inverse-font-weight: 400;
  --mobile-link-button-small-default-inverse-line-height: 24px;
  --mobile-link-button-small-default-inverse-font-size: 16px;
  --mobile-link-button-small-default-inverse-text-decoration: underline;
  --mobile-link-button-small-default-inverse-text-case: none;
  --mobile-link-button-small-default-inverse-letter-spacing: 0px;
  --mobile-link-button-small-default-inverse-fill: #ffffff;
  --mobile-link-button-small-hover-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-link-button-small-hover-font-weight: 400;
  --mobile-link-button-small-hover-line-height: 24px;
  --mobile-link-button-small-hover-font-size: 16px;
  --mobile-link-button-small-hover-text-decoration: underline;
  --mobile-link-button-small-hover-text-case: none;
  --mobile-link-button-small-hover-letter-spacing: 0px;
  --mobile-link-button-small-hover-fill: #737373;
  --mobile-link-button-small-hover-inverse-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-link-button-small-hover-inverse-font-weight: 400;
  --mobile-link-button-small-hover-inverse-line-height: 24px;
  --mobile-link-button-small-hover-inverse-font-size: 16px;
  --mobile-link-button-small-hover-inverse-text-decoration: underline;
  --mobile-link-button-small-hover-inverse-text-case: none;
  --mobile-link-button-small-hover-inverse-letter-spacing: 0px;
  --mobile-link-button-small-hover-inverse-fill: #f9f9f9;
  --mobile-link-button-small-disabled-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-link-button-small-disabled-font-weight: 400;
  --mobile-link-button-small-disabled-line-height: 24px;
  --mobile-link-button-small-disabled-font-size: 16px;
  --mobile-link-button-small-disabled-text-decoration: underline;
  --mobile-link-button-small-disabled-text-case: none;
  --mobile-link-button-small-disabled-letter-spacing: 0px;
  --mobile-link-button-small-disabled-fill: #737373;
  --mobile-link-button-small-disabled-inverse-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-link-button-small-disabled-inverse-font-weight: 400;
  --mobile-link-button-small-disabled-inverse-line-height: 24px;
  --mobile-link-button-small-disabled-inverse-font-size: 16px;
  --mobile-link-button-small-disabled-inverse-text-decoration: underline;
  --mobile-link-button-small-disabled-inverse-text-case: none;
  --mobile-link-button-small-disabled-inverse-letter-spacing: 0px;
  --mobile-link-button-small-disabled-inverse-fill: #737373;
  --mobile-photo-section-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-photo-section-title-line-height: 44px;
  --mobile-photo-section-title-font-size: 36px;
  --mobile-photo-section-title-letter-spacing: 0px;
  --mobile-photo-section-title-font-weight: 400;
  --mobile-photo-section-title-text-case: uppercase;
  --mobile-photo-section-title-text-decoration: none;
  --mobile-photo-section-title-fill: #000000;
  --mobile-photo-section-container-spacing: 20px;
  --mobile-photo-section-item-container-width: 100%;
  --mobile-photo-section-item-container-spacing: 16px;
  --mobile-photo-section-item-container-padding-left: 16px;
  --mobile-photo-section-title-container-width: 100%;
  --mobile-photo-section-title-container-padding-right: 16px;
  --mobile-photo-section-title-container-padding-left: 16px;
  --mobile-photo-section-image-height: 14rem;
  --mobile-photo-section-image-width: 14rem;
  --mobile-cards-section-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-cards-section-title-line-height: 64px;
  --mobile-cards-section-title-font-size: 54px;
  --mobile-cards-section-title-letter-spacing: 0px;
  --mobile-cards-section-title-font-weight: 400;
  --mobile-cards-section-title-text-case: uppercase;
  --mobile-cards-section-title-text-decoration: none;
  --mobile-cards-section-title-fill: #000000;
  --mobile-cards-section-sub-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-cards-section-sub-title-font-weight: 400;
  --mobile-cards-section-sub-title-line-height: 24px;
  --mobile-cards-section-sub-title-font-size: 16px;
  --mobile-cards-section-sub-title-text-decoration: none;
  --mobile-cards-section-sub-title-text-case: none;
  --mobile-cards-section-sub-title-letter-spacing: 0px;
  --mobile-cards-section-sub-title-fill: #000000;
  --mobile-cards-section-link-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-cards-section-link-font-weight: 400;
  --mobile-cards-section-link-line-height: 14px;
  --mobile-cards-section-link-font-size: 12px;
  --mobile-cards-section-link-text-decoration: underline;
  --mobile-cards-section-link-text-case: uppercase;
  --mobile-cards-section-link-letter-spacing: 0.3px;
  --mobile-cards-section-link-fill: #000000;
  --mobile-cards-section-container-width: 100%;
  --mobile-cards-section-container-spacing: 0px;
  --mobile-cards-section-item-container-width: 100%;
  --mobile-cards-section-item-container-spacing: 16px;
  --mobile-cards-section-item-container-padding-bottom: 20px;
  --mobile-cards-section-title-container-width: 100%;
  --mobile-cards-section-title-container-spacing: 16px;
  --mobile-cards-section-title-container-padding-right: 24px;
  --mobile-cards-section-title-container-padding-left: 24px;
  --mobile-filter-clear-all-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-filter-clear-all-font-weight: 400;
  --mobile-filter-clear-all-line-height: 14px;
  --mobile-filter-clear-all-font-size: 12px;
  --mobile-filter-clear-all-text-decoration: underline;
  --mobile-filter-clear-all-text-case: uppercase;
  --mobile-filter-clear-all-letter-spacing: 0.3px;
  --mobile-filter-clear-all-fill: #000000;
  --mobile-filter-container-padding-right: 16px;
  --mobile-filter-container-padding-left: 16px;
  --mobile-filter-heading-padding-top: 16px;
  --mobile-filter-heading-padding-bottom: 16px;
  --mobile-filter-category-spacing: 0px;
  --mobile-filter-category-border-top: 1px;
  --mobile-filter-category-border-bottom: 1px;
  --mobile-filter-category-border-color: #949494;
  --mobile-filter-skus-count-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-filter-skus-count-font-weight: 400;
  --mobile-filter-skus-count-line-height: 16px;
  --mobile-filter-skus-count-font-size: 14px;
  --mobile-filter-skus-count-text-decoration: none;
  --mobile-filter-skus-count-text-case: none;
  --mobile-filter-skus-count-letter-spacing: 0px;
  --mobile-filter-skus-count-fill: #737373;
  --mobile-filter-category-item-text-default-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-filter-category-item-text-default-font-weight: 400;
  --mobile-filter-category-item-text-default-line-height: 16px;
  --mobile-filter-category-item-text-default-font-size: 14px;
  --mobile-filter-category-item-text-default-text-decoration: none;
  --mobile-filter-category-item-text-default-text-case: none;
  --mobile-filter-category-item-text-default-letter-spacing: 0px;
  --mobile-filter-category-item-text-default-fill: #000000;
  --mobile-filter-category-item-text-disabled-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-filter-category-item-text-disabled-font-weight: 400;
  --mobile-filter-category-item-text-disabled-line-height: 16px;
  --mobile-filter-category-item-text-disabled-font-size: 14px;
  --mobile-filter-category-item-text-disabled-text-decoration: none;
  --mobile-filter-category-item-text-disabled-text-case: none;
  --mobile-filter-category-item-text-disabled-letter-spacing: 0px;
  --mobile-filter-category-item-text-disabled-fill: #737373;
  --mobile-filter-close-icon-height: 1rem;
  --mobile-filter-close-icon-width: 1rem;
  --mobile-filter-close-icon-fill: #424242;
  --mobile-filter-category-title-padding-top: 16px;
  --mobile-filter-category-title-padding-bottom: 16px;
  --mobile-filter-category-title-spacing: 16px;
  --mobile-filter-items-container-spacing: 16px;
  --mobile-filter-items-container-padding-bottom: 16px;
  --mobile-filter-category-title-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-filter-category-title-text-font-weight: 700;
  --mobile-filter-category-title-text-line-height: 16px;
  --mobile-filter-category-title-text-font-size: 14px;
  --mobile-filter-category-title-text-text-decoration: none;
  --mobile-filter-category-title-text-text-case: uppercase;
  --mobile-filter-category-title-text-letter-spacing: 0px;
  --mobile-filter-category-title-text-fill: #000000;
  --mobile-filter-category-title-icon-height: 1rem;
  --mobile-filter-category-title-icon-width: 1rem;
  --mobile-filter-category-title-icon-fill: #424242;
  --mobile-filter-category-item-spacing: 8px;
  --mobile-filter-category-item-checkbox-default-height: 1.5rem;
  --mobile-filter-category-item-checkbox-default-width: 1.5rem;
  --mobile-filter-category-item-checkbox-default-fill: #ffffff;
  --mobile-filter-category-item-checkbox-default-border-color: #949494;
  --mobile-filter-category-item-checkbox-default-border: 1px;
  --mobile-filter-category-item-checkbox-default-border-radius: 4px;
  --mobile-filter-category-item-checkbox-checked-height: 1.5rem;
  --mobile-filter-category-item-checkbox-checked-width: 1.5rem;
  --mobile-filter-category-item-checkbox-checked-fill: #000000;
  --mobile-filter-category-item-checkbox-checked-border-color: transparent;
  --mobile-filter-category-item-checkbox-checked-border: 1px;
  --mobile-filter-category-item-checkbox-checked-border-radius: 2px;
  --mobile-filter-category-item-checkbox-disabled-height: 1.5rem;
  --mobile-filter-category-item-checkbox-disabled-width: 1.5rem;
  --mobile-filter-category-item-checkbox-disabled-fill: #dbdbdb;
  --mobile-filter-category-item-checkbox-disabled-border-color: transparent;
  --mobile-filter-category-item-checkbox-disabled-border: 1px;
  --mobile-filter-category-item-checkbox-disabled-border-radius: 4px;
  --mobile-filter-category-item-shade-height: 1rem;
  --mobile-filter-category-item-shade-width: 1rem;
  --mobile-filter-category-item-shade-border: 1px;
  --mobile-filter-category-item-shade-border-color: #f9f9f9;
  --mobile-filter-category-item-shade-border-radius: 9999px;
  --mobile-image-section-1-1-container-width: 100%;
  --mobile-image-section-1-1-text-container-width: 100%;
  --mobile-image-section-1-1-text-container-spacing: 8px;
  --mobile-image-section-1-1-text-half-width: 100%;
  --mobile-image-section-1-1-text-half-padding-top: 40px;
  --mobile-image-section-1-1-text-half-padding-right: 40px;
  --mobile-image-section-1-1-text-half-padding-bottom: 40px;
  --mobile-image-section-1-1-text-half-padding-left: 40px;
  --mobile-image-section-1-1-image-half-width: 100%;
  --mobile-image-section-1-1-image-half-max-height: 13.5rem;
  --mobile-image-section-1-1-sm-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-image-section-1-1-sm-title-line-height: 44px;
  --mobile-image-section-1-1-sm-title-font-size: 36px;
  --mobile-image-section-1-1-sm-title-letter-spacing: 0px;
  --mobile-image-section-1-1-sm-title-font-weight: 400;
  --mobile-image-section-1-1-sm-title-text-case: uppercase;
  --mobile-image-section-1-1-sm-title-text-decoration: none;
  --mobile-image-section-1-1-sm-title-fill: #ffffff;
  --mobile-image-section-1-1-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-image-section-1-1-text-font-weight: 400;
  --mobile-image-section-1-1-text-line-height: 24px;
  --mobile-image-section-1-1-text-font-size: 16px;
  --mobile-image-section-1-1-text-text-decoration: none;
  --mobile-image-section-1-1-text-text-case: none;
  --mobile-image-section-1-1-text-letter-spacing: 0px;
  --mobile-image-section-1-1-text-fill: #ffffff;
  --mobile-image-section-1-1-content-container-width: 100%;
  --mobile-image-section-1-1-content-container-spacing: 20px;
  --mobile-image-section-1-1-lg-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-image-section-1-1-lg-title-line-height: 64px;
  --mobile-image-section-1-1-lg-title-font-size: 54px;
  --mobile-image-section-1-1-lg-title-letter-spacing: 0px;
  --mobile-image-section-1-1-lg-title-font-weight: 400;
  --mobile-image-section-1-1-lg-title-text-case: uppercase;
  --mobile-image-section-1-1-lg-title-text-decoration: none;
  --mobile-image-section-1-1-lg-title-fill: #000000;
  --mobile-image-section-1-1-items-container-width: 100%;
  --mobile-image-section-1-1-items-container-spacing: 16px;
  --mobile-image-section-1-1-md-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-image-section-1-1-md-title-line-height: 64px;
  --mobile-image-section-1-1-md-title-font-size: 54px;
  --mobile-image-section-1-1-md-title-letter-spacing: 0px;
  --mobile-image-section-1-1-md-title-font-weight: 400;
  --mobile-image-section-1-1-md-title-text-case: uppercase;
  --mobile-image-section-1-1-md-title-text-decoration: none;
  --mobile-image-section-1-1-md-title-fill: #000000;
  --mobile-image-section-fullwidth-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-image-section-fullwidth-title-line-height: 44px;
  --mobile-image-section-fullwidth-title-font-size: 36px;
  --mobile-image-section-fullwidth-title-letter-spacing: 0px;
  --mobile-image-section-fullwidth-title-font-weight: 400;
  --mobile-image-section-fullwidth-title-text-case: uppercase;
  --mobile-image-section-fullwidth-title-text-decoration: none;
  --mobile-image-section-fullwidth-title-fill: #ffffff;
  --mobile-image-section-fullwidth-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-image-section-fullwidth-text-font-weight: 400;
  --mobile-image-section-fullwidth-text-line-height: 24px;
  --mobile-image-section-fullwidth-text-font-size: 16px;
  --mobile-image-section-fullwidth-text-text-decoration: none;
  --mobile-image-section-fullwidth-text-text-case: none;
  --mobile-image-section-fullwidth-text-letter-spacing: 0px;
  --mobile-image-section-fullwidth-text-fill: #ffffff;
  --mobile-image-section-fullwidth-container-width: 100%;
  --mobile-image-section-fullwidth-container-height: 25rem;
  --mobile-image-section-fullwidth-text-container-width: 100%;
  --mobile-image-section-fullwidth-text-container-padding-top: 40px;
  --mobile-image-section-fullwidth-text-container-padding-right: 40px;
  --mobile-image-section-fullwidth-text-container-padding-bottom: 40px;
  --mobile-image-section-fullwidth-text-container-padding-left: 40px;
  --mobile-search-container-width: 100%;
  --mobile-search-container-spacing: 12px;
  --mobile-search-container-padding-top: 16px;
  --mobile-search-container-padding-bottom: 16px;
  --mobile-search-input-container-width: 100%;
  --mobile-search-input-container-padding-top: 16px;
  --mobile-search-input-container-padding-right: 16px;
  --mobile-search-input-container-padding-bottom: 16px;
  --mobile-search-input-container-padding-left: 16px;
  --mobile-search-input-container-border-bottom: 1px;
  --mobile-search-input-container-border-color: transparent;
  --mobile-search-input-container-border-radius: 9999px;
  --mobile-search-input-container-fill: #eaeaea;
  --mobile-search-input-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-search-input-text-font-weight: 400;
  --mobile-search-input-text-font-size: 16px;
  --mobile-search-input-text-line-height: 24px;
  --mobile-search-input-text-letter-spacing: 0px;
  --mobile-search-input-text-text-case: none;
  --mobile-search-input-text-text-decoration: none;
  --mobile-search-input-text-fill: #000000;
  --mobile-search-input-placeholder-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-search-input-placeholder-font-weight: 400;
  --mobile-search-input-placeholder-font-size: 16px;
  --mobile-search-input-placeholder-line-height: 24px;
  --mobile-search-input-placeholder-letter-spacing: 0px;
  --mobile-search-input-placeholder-text-case: none;
  --mobile-search-input-placeholder-text-decoration: none;
  --mobile-search-input-placeholder-fill: #000000;
  --mobile-search-input-search-controls-container-spacing: 20px;
  --mobile-search-input-search-controls-link-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-search-input-search-controls-link-font-weight: 400;
  --mobile-search-input-search-controls-link-line-height: 24px;
  --mobile-search-input-search-controls-link-font-size: 16px;
  --mobile-search-input-search-controls-link-text-decoration: underline;
  --mobile-search-input-search-controls-link-text-case: none;
  --mobile-search-input-search-controls-link-letter-spacing: 0px;
  --mobile-search-input-search-controls-link-fill: #000000;
  --mobile-search-input-search-controls-icon-height: 1.125rem;
  --mobile-search-input-search-controls-icon-width: 1.125rem;
  --mobile-search-input-search-controls-icon-fill: #424242;
  --mobile-search-content-container-max-width: 100%;
  --mobile-search-content-container-spacing: 0px;
  --mobile-search-content-suggested-container-spacing: 16px;
  --mobile-search-content-suggested-container-padding-top: 12px;
  --mobile-search-content-suggested-container-padding-bottom: 12px;
  --mobile-search-content-suggested-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-search-content-suggested-title-line-height: 28px;
  --mobile-search-content-suggested-title-font-size: 24px;
  --mobile-search-content-suggested-title-letter-spacing: 0px;
  --mobile-search-content-suggested-title-text-decoration: none;
  --mobile-search-content-suggested-title-text-case: uppercase;
  --mobile-search-content-suggested-title-font-weight: 700;
  --mobile-search-content-suggested-title-fill: #000000;
  --mobile-search-content-suggested-suggestions-container-spacing: 8px;
  --mobile-search-content-suggested-link-container-spacing: 4px;
  --mobile-search-content-suggested-link-container-padding-top: 8px;
  --mobile-search-content-suggested-link-container-padding-bottom: 8px;
  --mobile-search-content-suggested-link-typed-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-search-content-suggested-link-typed-font-weight: 400;
  --mobile-search-content-suggested-link-typed-line-height: 24px;
  --mobile-search-content-suggested-link-typed-font-size: 16px;
  --mobile-search-content-suggested-link-typed-text-decoration: none;
  --mobile-search-content-suggested-link-typed-text-case: none;
  --mobile-search-content-suggested-link-typed-letter-spacing: 0px;
  --mobile-search-content-suggested-link-typed-fill: #737373;
  --mobile-search-content-suggested-link-suggestion-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-search-content-suggested-link-suggestion-font-weight: 700;
  --mobile-search-content-suggested-link-suggestion-line-height: 24px;
  --mobile-search-content-suggested-link-suggestion-font-size: 16px;
  --mobile-search-content-suggested-link-suggestion-text-decoration: none;
  --mobile-search-content-suggested-link-suggestion-text-case: none;
  --mobile-search-content-suggested-link-suggestion-letter-spacing: 0px;
  --mobile-search-content-suggested-link-suggestion-fill: #737373;
  --mobile-search-content-suggested-number-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-search-content-suggested-number-font-weight: 400;
  --mobile-search-content-suggested-number-line-height: 24px;
  --mobile-search-content-suggested-number-font-size: 16px;
  --mobile-search-content-suggested-number-text-decoration: none;
  --mobile-search-content-suggested-number-text-case: none;
  --mobile-search-content-suggested-number-letter-spacing: 0px;
  --mobile-search-content-suggested-number-fill: #000000;
  --mobile-search-content-results-container-spacing: 24px;
  --mobile-search-content-results-container-padding-top: 12px;
  --mobile-search-content-results-container-padding-bottom: 12px;
  --mobile-search-content-results-title-container-spacing: auto;
  --mobile-search-content-results-title-container-width: 100%;
  --mobile-search-content-results-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-search-content-results-title-line-height: 28px;
  --mobile-search-content-results-title-font-size: 24px;
  --mobile-search-content-results-title-letter-spacing: 0px;
  --mobile-search-content-results-title-text-decoration: none;
  --mobile-search-content-results-title-text-case: uppercase;
  --mobile-search-content-results-title-font-weight: 700;
  --mobile-search-content-results-title-fill: #000000;
  --mobile-search-content-results-link-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-search-content-results-link-font-weight: 400;
  --mobile-search-content-results-link-line-height: 14px;
  --mobile-search-content-results-link-font-size: 12px;
  --mobile-search-content-results-link-text-decoration: underline;
  --mobile-search-content-results-link-text-case: uppercase;
  --mobile-search-content-results-link-letter-spacing: 0.3px;
  --mobile-search-content-results-link-fill: #000000;
  --mobile-search-content-product-container-spacing: 24px;
  --mobile-search-content-product-card-container-spacing: 16px;
  --mobile-search-content-product-card-image-height: 6.5rem;
  --mobile-search-content-product-card-image-width: 6.5rem;
  --mobile-search-content-product-card-image-fill: #f9f9f9;
  --mobile-search-content-product-card-text-container-width: 100%;
  --mobile-search-content-product-card-text-container-spacing: 12px;
  --mobile-search-content-product-card-text-container-padding-top: 0px;
  --mobile-search-content-product-card-text-container-padding-right: 0px;
  --mobile-search-content-product-card-text-container-padding-bottom: 0px;
  --mobile-search-content-product-card-text-container-padding-left: 0px;
  --mobile-search-content-product-card-title-container-spacing: 8px;
  --mobile-search-content-product-card-price-container-spacing: 8px;
  --mobile-search-content-product-card-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-search-content-product-card-title-font-weight: 700;
  --mobile-search-content-product-card-title-line-height: 16px;
  --mobile-search-content-product-card-title-font-size: 14px;
  --mobile-search-content-product-card-title-text-decoration: none;
  --mobile-search-content-product-card-title-text-case: uppercase;
  --mobile-search-content-product-card-title-letter-spacing: 0px;
  --mobile-search-content-product-card-title-fill: #000000;
  --mobile-search-content-product-card-rating-container-spacing: 4px;
  --mobile-search-content-product-card-rating-icon-container-spacing: 0.063rem;
  --mobile-search-content-product-card-rating-icon-active-height: 0.75rem;
  --mobile-search-content-product-card-rating-icon-active-width: 0.75rem;
  --mobile-search-content-product-card-rating-icon-active-fill: #424242;
  --mobile-search-content-product-card-rating-icon-inactive-height: 0.75rem;
  --mobile-search-content-product-card-rating-icon-inactive-width: 0.75rem;
  --mobile-search-content-product-card-rating-icon-inactive-fill: #cccccc;
  --mobile-search-content-product-card-rating-average-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-search-content-product-card-rating-average-font-weight: 400;
  --mobile-search-content-product-card-rating-average-line-height: 14px;
  --mobile-search-content-product-card-rating-average-font-size: 12px;
  --mobile-search-content-product-card-rating-average-text-decoration: none;
  --mobile-search-content-product-card-rating-average-text-case: none;
  --mobile-search-content-product-card-rating-average-letter-spacing: 0.3px;
  --mobile-search-content-product-card-rating-average-fill: #737373;
  --mobile-search-content-product-card-price-recommended-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-search-content-product-card-price-recommended-font-weight: 700;
  --mobile-search-content-product-card-price-recommended-line-height: 24px;
  --mobile-search-content-product-card-price-recommended-font-size: 16px;
  --mobile-search-content-product-card-price-recommended-text-decoration: none;
  --mobile-search-content-product-card-price-recommended-text-case: none;
  --mobile-search-content-product-card-price-recommended-letter-spacing: 0px;
  --mobile-search-content-product-card-price-recommended-fill: #000000;
  --mobile-search-content-product-card-price-discounted-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-search-content-product-card-price-discounted-line-height: 28px;
  --mobile-search-content-product-card-price-discounted-font-size: 24px;
  --mobile-search-content-product-card-price-discounted-letter-spacing: 0px;
  --mobile-search-content-product-card-price-discounted-text-decoration: none;
  --mobile-search-content-product-card-price-discounted-text-case: uppercase;
  --mobile-search-content-product-card-price-discounted-font-weight: 700;
  --mobile-search-content-product-card-price-discounted-fill: #000000;
  --mobile-search-content-product-card-price-strikethrough-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-search-content-product-card-price-strikethrough-font-weight: 400;
  --mobile-search-content-product-card-price-strikethrough-font-size: 16px;
  --mobile-search-content-product-card-price-strikethrough-line-height: 24px;
  --mobile-search-content-product-card-price-strikethrough-letter-spacing: 0px;
  --mobile-search-content-product-card-price-strikethrough-text-case: uppercase;
  --mobile-search-content-product-card-price-strikethrough-text-decoration: line-through;
  --mobile-search-content-product-card-price-strikethrough-fill: #737373;
  --mobile-search-content-product-card-price-discount-percent-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-search-content-product-card-price-discount-percent-font-weight: 400;
  --mobile-search-content-product-card-price-discount-percent-line-height: 24px;
  --mobile-search-content-product-card-price-discount-percent-font-size: 16px;
  --mobile-search-content-product-card-price-discount-percent-text-decoration: none;
  --mobile-search-content-product-card-price-discount-percent-text-case: none;
  --mobile-search-content-product-card-price-discount-percent-letter-spacing: 0px;
  --mobile-search-content-product-card-price-discount-percent-fill: #000000;
  --mobile-search-content-product-card-price-divider-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-search-content-product-card-price-divider-font-weight: 400;
  --mobile-search-content-product-card-price-divider-line-height: 24px;
  --mobile-search-content-product-card-price-divider-font-size: 16px;
  --mobile-search-content-product-card-price-divider-text-decoration: none;
  --mobile-search-content-product-card-price-divider-text-case: none;
  --mobile-search-content-product-card-price-divider-letter-spacing: 0px;
  --mobile-search-content-product-card-price-divider-fill: #949494;
  --mobile-search-content-product-card-price-price-per-unit-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-search-content-product-card-price-price-per-unit-font-weight: 400;
  --mobile-search-content-product-card-price-price-per-unit-line-height: 16px;
  --mobile-search-content-product-card-price-price-per-unit-font-size: 14px;
  --mobile-search-content-product-card-price-price-per-unit-text-decoration: none;
  --mobile-search-content-product-card-price-price-per-unit-text-case: none;
  --mobile-search-content-product-card-price-price-per-unit-letter-spacing: 0px;
  --mobile-search-content-product-card-price-price-per-unit-fill: #737373;
  --mobile-search-close-icon-height: 1.125rem;
  --mobile-search-close-icon-width: 1.125rem;
  --mobile-search-close-icon-fill: #424242;
  --mobile-search-results-page-heading-container-default-padding-top: 24px;
  --mobile-search-results-page-heading-container-default-padding-right: 16px;
  --mobile-search-results-page-heading-container-default-padding-bottom: 24px;
  --mobile-search-results-page-heading-container-default-padding-left: 16px;
  --mobile-search-results-page-heading-container-no-results-padding-top: 24px;
  --mobile-search-results-page-heading-container-no-results-padding-right: 16px;
  --mobile-search-results-page-heading-container-no-results-padding-bottom: 24px;
  --mobile-search-results-page-heading-container-no-results-padding-left: 16px;
  --mobile-search-results-page-heading-container-no-results-spacing: 12px;
  --mobile-search-results-page-heading-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-search-results-page-heading-text-font-weight: 400;
  --mobile-search-results-page-heading-text-line-height: 24px;
  --mobile-search-results-page-heading-text-font-size: 16px;
  --mobile-search-results-page-heading-text-text-decoration: none;
  --mobile-search-results-page-heading-text-text-case: none;
  --mobile-search-results-page-heading-text-letter-spacing: 0px;
  --mobile-search-results-page-heading-text-fill: #000000;
  --mobile-search-results-page-heading-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-search-results-page-heading-title-line-height: 28px;
  --mobile-search-results-page-heading-title-font-size: 24px;
  --mobile-search-results-page-heading-title-letter-spacing: 0px;
  --mobile-search-results-page-heading-title-font-weight: 400;
  --mobile-search-results-page-heading-title-text-case: uppercase;
  --mobile-search-results-page-heading-title-text-decoration: none;
  --mobile-search-results-page-heading-title-fill: #000000;
  --mobile-search-results-page-container-no-results-width: 100%;
  --mobile-search-results-page-container-no-results-spacing: 20px;
  --mobile-search-results-page-product-grid-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-search-results-page-product-grid-title-line-height: 64px;
  --mobile-search-results-page-product-grid-title-font-size: 54px;
  --mobile-search-results-page-product-grid-title-letter-spacing: 0px;
  --mobile-search-results-page-product-grid-title-font-weight: 400;
  --mobile-search-results-page-product-grid-title-text-case: uppercase;
  --mobile-search-results-page-product-grid-title-text-decoration: none;
  --mobile-search-results-page-product-grid-title-fill: #000000;
  --mobile-search-no-results-title-container-padding-top: 24px;
  --mobile-search-no-results-title-container-padding-right: 16px;
  --mobile-search-no-results-title-container-padding-left: 16px;
  --mobile-search-no-results-title-container-width: 100%;
  --mobile-search-no-results-title-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-search-no-results-title-text-line-height: 28px;
  --mobile-search-no-results-title-text-font-size: 24px;
  --mobile-search-no-results-title-text-letter-spacing: 0px;
  --mobile-search-no-results-title-text-font-weight: 400;
  --mobile-search-no-results-title-text-text-case: uppercase;
  --mobile-search-no-results-title-text-text-decoration: none;
  --mobile-search-no-results-title-text-fill: #000000;
  --mobile-header-primary-link-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-header-primary-link-text-font-weight: 700;
  --mobile-header-primary-link-text-line-height: 16px;
  --mobile-header-primary-link-text-font-size: 14px;
  --mobile-header-primary-link-text-text-decoration: none;
  --mobile-header-primary-link-text-text-case: uppercase;
  --mobile-header-primary-link-text-letter-spacing: 0px;
  --mobile-header-primary-link-text-fill: #000000;
  --mobile-header-secondary-link-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-header-secondary-link-text-font-weight: 400;
  --mobile-header-secondary-link-text-line-height: 14px;
  --mobile-header-secondary-link-text-font-size: 12px;
  --mobile-header-secondary-link-text-text-decoration: underline;
  --mobile-header-secondary-link-text-text-case: uppercase;
  --mobile-header-secondary-link-text-letter-spacing: 0.3px;
  --mobile-header-secondary-link-text-fill: #000000;
  --mobile-header-tertiary-link-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-header-tertiary-link-line-height: 28px;
  --mobile-header-tertiary-link-font-size: 24px;
  --mobile-header-tertiary-link-letter-spacing: 0px;
  --mobile-header-tertiary-link-text-decoration: none;
  --mobile-header-tertiary-link-text-case: uppercase;
  --mobile-header-tertiary-link-font-weight: 700;
  --mobile-header-tertiary-link-fill: #424242;
  --mobile-header-menu-container-fill: #ffffff;
  --mobile-header-menu-controls-current-category-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-header-menu-controls-current-category-title-line-height: 14px;
  --mobile-header-menu-controls-current-category-title-font-size: 12px;
  --mobile-header-menu-controls-current-category-title-letter-spacing: 0px;
  --mobile-header-menu-controls-current-category-title-text-decoration: none;
  --mobile-header-menu-controls-current-category-title-text-case: uppercase;
  --mobile-header-menu-controls-current-category-title-font-weight: 700;
  --mobile-header-menu-controls-current-category-title-fill: #000000;
  --mobile-header-menu-controls-container-spacing: auto;
  --mobile-header-menu-controls-container-width: 100%;
  --mobile-header-menu-controls-breadcrumb-spacing: 8px;
  --mobile-header-menu-controls-close-icon-height: 1.125rem;
  --mobile-header-menu-controls-close-icon-width: 1.125rem;
  --mobile-header-menu-controls-close-icon-fill: #424242;
  --mobile-header-menu-controls-back-icon-height: 1.125rem;
  --mobile-header-menu-controls-back-icon-width: 1.125rem;
  --mobile-header-menu-controls-back-icon-fill: #424242;
  --mobile-header-menu-top-container-spacing: 40px;
  --mobile-header-menu-top-container-padding-top: 16px;
  --mobile-header-menu-top-container-padding-right: 16px;
  --mobile-header-menu-top-container-padding-bottom: 16px;
  --mobile-header-menu-top-container-padding-left: 16px;
  --mobile-header-menu-bottom-container-spacing: 40px;
  --mobile-header-menu-bottom-container-padding-top: 16px;
  --mobile-header-menu-bottom-container-padding-right: 16px;
  --mobile-header-menu-bottom-container-padding-bottom: 40px;
  --mobile-header-menu-bottom-container-padding-left: 16px;
  --mobile-header-container-padding-right: 16px;
  --mobile-header-container-padding-left: 16px;
  --mobile-header-container-height: 3.25rem;
  --mobile-header-container-fill: #ffffff;
  --mobile-header-logo-width: 7.9375rem;
  --mobile-header-logo-height: 0.8125rem;
  --mobile-header-primary-links-container-spacing: 20px;
  --mobile-header-secondary-links-container-spacing: 20px;
  --mobile-header-secondary-link-icon-fill: #424242;
  --mobile-header-secondary-link-icon-height: 1.125rem;
  --mobile-header-secondary-link-icon-width: 1.125rem;
  --mobile-header-sub-menu-container-padding-top: 24px;
  --mobile-header-sub-menu-container-padding-right: 32px;
  --mobile-header-sub-menu-container-padding-bottom: 40px;
  --mobile-header-sub-menu-container-padding-left: 32px;
  --mobile-header-sub-menu-links-container-spacing: 20px;
  --mobile-header-sub-menu-category-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-header-sub-menu-category-text-font-weight: 700;
  --mobile-header-sub-menu-category-text-line-height: 16px;
  --mobile-header-sub-menu-category-text-font-size: 14px;
  --mobile-header-sub-menu-category-text-text-decoration: none;
  --mobile-header-sub-menu-category-text-text-case: uppercase;
  --mobile-header-sub-menu-category-text-letter-spacing: 0px;
  --mobile-header-sub-menu-category-text-fill: #000000;
  --mobile-header-sub-menu-touts-container-spacing: 20px;
  --mobile-header-sub-menu-links-column-spacing: 40px;
  --mobile-header-sub-menu-link-columns-container-spacing: 20px;
  --mobile-header-sub-menu-link-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-header-sub-menu-link-text-font-weight: 700;
  --mobile-header-sub-menu-link-text-line-height: 16px;
  --mobile-header-sub-menu-link-text-font-size: 14px;
  --mobile-header-sub-menu-link-text-text-decoration: none;
  --mobile-header-sub-menu-link-text-text-case: none;
  --mobile-header-sub-menu-link-text-letter-spacing: 0px;
  --mobile-header-sub-menu-link-text-fill: #737373;
  --mobile-header-sub-menu-tout-container-spacing: 8px;
  --mobile-header-sub-menu-tout-image-height: 22.25rem;
  --mobile-header-sub-menu-tout-image-width: 18.75rem;
  --mobile-header-sub-menu-tout-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-header-sub-menu-tout-text-line-height: 14px;
  --mobile-header-sub-menu-tout-text-font-size: 12px;
  --mobile-header-sub-menu-tout-text-letter-spacing: 0px;
  --mobile-header-sub-menu-tout-text-text-decoration: none;
  --mobile-header-sub-menu-tout-text-text-case: uppercase;
  --mobile-header-sub-menu-tout-text-font-weight: 700;
  --mobile-header-sub-menu-tout-text-fill: #000000;
  --mobile-header-primary-link-spacing: auto;
  --mobile-header-primary-link-padding-top: 4px;
  --mobile-header-primary-link-padding-bottom: 4px;
  --mobile-header-primary-link-icon-height: 1rem;
  --mobile-header-primary-link-icon-width: 1rem;
  --mobile-header-primary-link-icon-fill: #424242;
  --mobile-header-secondary-link-spacing: 8px;
  --mobile-header-secondary-link-padding-top: 4px;
  --mobile-header-secondary-link-padding-bottom: 4px;
  --mobile-header-sub-menu-link-padding-top: 4px;
  --mobile-header-sub-menu-link-padding-bottom: 4px;
  --mobile-video-section-grid-container-max-width: 100%;
  --mobile-video-section-grid-container-max-height: 12.063rem;
  --mobile-video-section-grid-container-padding-right: 16px;
  --mobile-video-section-grid-container-padding-left: 16px;
  --mobile-video-section-fullwidth-container-width: 100%;
  --mobile-video-section-fullwidth-container-max-height: 29.375rem;
  --mobile-video-section-controls-container-spacing: 8px;
  --mobile-video-section-controls-container-padding-top: 16px;
  --mobile-video-section-controls-container-padding-right: 16px;
  --mobile-video-section-controls-container-padding-bottom: 16px;
  --mobile-video-section-controls-container-padding-left: 16px;
  --mobile-video-section-controls-icon-inverse-height: 1.125rem;
  --mobile-video-section-controls-icon-inverse-width: 1.125rem;
  --mobile-video-section-controls-icon-inverse-fill: #ffffff;
  --mobile-video-section-controls-icon-height: 1.125rem;
  --mobile-video-section-controls-icon-width: 1.125rem;
  --mobile-video-section-controls-icon-fill: #424242;
  --mobile-video-section-progress-container-width: 100%;
  --mobile-video-section-progress-container-height: 0.25rem;
  --mobile-video-section-progress-container-fill: #000000;
  --mobile-video-section-progress-completed-height: 0.25rem;
  --mobile-video-section-progress-completed-fill: #ffffff;
  --mobile-video-section-text-container-width: 100%;
  --mobile-video-section-text-container-padding-top: 16px;
  --mobile-video-section-text-container-padding-right: 16px;
  --mobile-video-section-text-container-padding-bottom: 0px;
  --mobile-video-section-text-container-padding-left: 16px;
  --mobile-video-section-text-container-spacing: 8px;
  --mobile-video-section-text-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-video-section-text-title-line-height: 64px;
  --mobile-video-section-text-title-font-size: 54px;
  --mobile-video-section-text-title-letter-spacing: 0px;
  --mobile-video-section-text-title-font-weight: 400;
  --mobile-video-section-text-title-text-case: uppercase;
  --mobile-video-section-text-title-text-decoration: none;
  --mobile-video-section-text-title-fill: #000000;
  --mobile-video-section-text-body-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-video-section-text-body-font-weight: 400;
  --mobile-video-section-text-body-line-height: 24px;
  --mobile-video-section-text-body-font-size: 16px;
  --mobile-video-section-text-body-text-decoration: none;
  --mobile-video-section-text-body-text-case: none;
  --mobile-video-section-text-body-letter-spacing: 0px;
  --mobile-video-section-text-body-fill: #000000;
  --mobile-product-card-container-item-spacing: 8px;
  --mobile-product-card-image-panel-padding-top: 12px;
  --mobile-product-card-image-panel-padding-right: 12px;
  --mobile-product-card-image-panel-padding-bottom: 12px;
  --mobile-product-card-image-panel-padding-left: 12px;
  --mobile-product-card-detail-panel-spacing: 16px;
  --mobile-product-card-detail-panel-padding-right: 0px;
  --mobile-product-card-detail-panel-padding-left: 0px;
  --mobile-product-card-image-badge-image-width: 3.125rem;
  --mobile-product-card-image-badge-image-height: 3.125rem;
  --mobile-product-card-icon-next-height: 1rem;
  --mobile-product-card-icon-next-width: 1rem;
  --mobile-product-card-icon-next-fill: #424242;
  --mobile-product-card-icon-previous-height: 1rem;
  --mobile-product-card-icon-previous-width: 1rem;
  --mobile-product-card-icon-previous-fill: #424242;
  --mobile-product-card-size-chips-container-spacing: 8px;
  --mobile-product-card-size-chips-container-padding-top: 24px;
  --mobile-product-card-shade-chips-container-spacing: 8px;
  --mobile-product-card-shade-chips-container-padding-top: 8px;
  --mobile-product-card-sku-item-container-spacing: 12px;
  --mobile-product-card-sku-carousel-container-spacing: 8px;
  --mobile-product-card-size-chip-container-default-padding-top: 8px;
  --mobile-product-card-size-chip-container-default-padding-right: 16px;
  --mobile-product-card-size-chip-container-default-padding-bottom: 8px;
  --mobile-product-card-size-chip-container-default-padding-left: 16px;
  --mobile-product-card-size-chip-container-default-fill: transparent;
  --mobile-product-card-size-chip-container-default-border: 1px;
  --mobile-product-card-size-chip-container-default-border-color: #949494;
  --mobile-product-card-size-chip-container-default-border-radius: 9999px;
  --mobile-product-card-size-chip-container-default-height: 2rem;
  --mobile-product-card-size-chip-container-sold-out-padding-top: 8px;
  --mobile-product-card-size-chip-container-sold-out-padding-right: 16px;
  --mobile-product-card-size-chip-container-sold-out-padding-bottom: 8px;
  --mobile-product-card-size-chip-container-sold-out-padding-left: 16px;
  --mobile-product-card-size-chip-container-sold-out-fill: transparent;
  --mobile-product-card-size-chip-container-sold-out-border: 1px;
  --mobile-product-card-size-chip-container-sold-out-border-color: #949494;
  --mobile-product-card-size-chip-container-sold-out-height: 2rem;
  --mobile-product-card-size-chip-container-selected-padding-top: 8px;
  --mobile-product-card-size-chip-container-selected-padding-right: 16px;
  --mobile-product-card-size-chip-container-selected-padding-bottom: 8px;
  --mobile-product-card-size-chip-container-selected-padding-left: 16px;
  --mobile-product-card-size-chip-container-selected-fill: #000000;
  --mobile-product-card-size-chip-container-selected-border: 1px;
  --mobile-product-card-size-chip-container-selected-border-color: transparent;
  --mobile-product-card-size-chip-container-selected-height: 2rem;
  --mobile-product-card-size-chip-text-sold-out-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-product-card-size-chip-text-sold-out-font-weight: 400;
  --mobile-product-card-size-chip-text-sold-out-line-height: 16px;
  --mobile-product-card-size-chip-text-sold-out-font-size: 14px;
  --mobile-product-card-size-chip-text-sold-out-text-decoration: none;
  --mobile-product-card-size-chip-text-sold-out-text-case: none;
  --mobile-product-card-size-chip-text-sold-out-letter-spacing: 0px;
  --mobile-product-card-size-chip-text-sold-out-fill: #000000;
  --mobile-product-card-size-chip-text-default-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-product-card-size-chip-text-default-font-weight: 400;
  --mobile-product-card-size-chip-text-default-line-height: 16px;
  --mobile-product-card-size-chip-text-default-font-size: 14px;
  --mobile-product-card-size-chip-text-default-text-decoration: none;
  --mobile-product-card-size-chip-text-default-text-case: none;
  --mobile-product-card-size-chip-text-default-letter-spacing: 0px;
  --mobile-product-card-size-chip-text-default-fill: #000000;
  --mobile-product-card-size-chip-text-selected-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-product-card-size-chip-text-selected-font-weight: 700;
  --mobile-product-card-size-chip-text-selected-line-height: 16px;
  --mobile-product-card-size-chip-text-selected-font-size: 14px;
  --mobile-product-card-size-chip-text-selected-text-decoration: none;
  --mobile-product-card-size-chip-text-selected-text-case: none;
  --mobile-product-card-size-chip-text-selected-letter-spacing: 0px;
  --mobile-product-card-size-chip-text-selected-fill: #ffffff;
  --mobile-product-card-shade-chip-border: 1px;
  --mobile-product-card-shade-chip-border-color: #949494;
  --mobile-product-card-shade-chip-height: 1.5rem;
  --mobile-product-card-shade-chip-width: 1.5rem;
  --mobile-product-card-shade-chip-border-radius: 9999px;
  --mobile-product-card-shade-chip-selected-border: 1px;
  --mobile-product-card-shade-chip-selected-border-color: #000000;
  --mobile-product-card-shade-chip-selected-height: 1.5rem;
  --mobile-product-card-shade-chip-selected-width: 1.5rem;
  --mobile-product-card-shade-chip-selected-border-radius: 9999px;
  --mobile-product-card-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-product-card-title-font-weight: 700;
  --mobile-product-card-title-line-height: 16px;
  --mobile-product-card-title-font-size: 14px;
  --mobile-product-card-title-text-decoration: none;
  --mobile-product-card-title-text-case: uppercase;
  --mobile-product-card-title-letter-spacing: 0px;
  --mobile-product-card-title-fill: #000000;
  --mobile-product-card-description-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-product-card-description-font-weight: 400;
  --mobile-product-card-description-line-height: 24px;
  --mobile-product-card-description-font-size: 16px;
  --mobile-product-card-description-text-decoration: none;
  --mobile-product-card-description-text-case: none;
  --mobile-product-card-description-letter-spacing: 0px;
  --mobile-product-card-description-fill: #000000;
  --mobile-product-card-inventory-message-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-product-card-inventory-message-text-font-weight: 400;
  --mobile-product-card-inventory-message-text-line-height: 14px;
  --mobile-product-card-inventory-message-text-font-size: 12px;
  --mobile-product-card-inventory-message-text-text-decoration: none;
  --mobile-product-card-inventory-message-text-text-case: none;
  --mobile-product-card-inventory-message-text-letter-spacing: 0.3px;
  --mobile-product-card-inventory-message-text-fill: #000000;
  --mobile-product-card-inventory-message-container-padding-top: 4px;
  --mobile-product-card-inventory-message-container-padding-right: 8px;
  --mobile-product-card-inventory-message-container-padding-bottom: 4px;
  --mobile-product-card-inventory-message-container-padding-left: 8px;
  --mobile-product-card-inventory-message-container-width: 100%;
  --mobile-product-card-inventory-message-container-fill: #eaeaea;
  --mobile-product-card-price-recommended-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-product-card-price-recommended-font-weight: 700;
  --mobile-product-card-price-recommended-line-height: 24px;
  --mobile-product-card-price-recommended-font-size: 16px;
  --mobile-product-card-price-recommended-text-decoration: none;
  --mobile-product-card-price-recommended-text-case: none;
  --mobile-product-card-price-recommended-letter-spacing: 0px;
  --mobile-product-card-price-recommended-fill: #000000;
  --mobile-product-card-price-discounted-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-product-card-price-discounted-font-weight: 700;
  --mobile-product-card-price-discounted-line-height: 24px;
  --mobile-product-card-price-discounted-font-size: 16px;
  --mobile-product-card-price-discounted-text-decoration: none;
  --mobile-product-card-price-discounted-text-case: none;
  --mobile-product-card-price-discounted-letter-spacing: 0px;
  --mobile-product-card-price-discounted-fill: #000000;
  --mobile-product-card-price-strikethrough-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-product-card-price-strikethrough-font-size: 20px;
  --mobile-product-card-price-strikethrough-line-height: 24px;
  --mobile-product-card-price-strikethrough-letter-spacing: 0px;
  --mobile-product-card-price-strikethrough-text-case: uppercase;
  --mobile-product-card-price-strikethrough-text-decoration: line-through;
  --mobile-product-card-price-strikethrough-font-weight: 400;
  --mobile-product-card-price-strikethrough-fill: #737373;
  --mobile-product-card-price-discount-percent-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-product-card-price-discount-percent-font-weight: 400;
  --mobile-product-card-price-discount-percent-line-height: 24px;
  --mobile-product-card-price-discount-percent-font-size: 16px;
  --mobile-product-card-price-discount-percent-text-decoration: none;
  --mobile-product-card-price-discount-percent-text-case: none;
  --mobile-product-card-price-discount-percent-letter-spacing: 0px;
  --mobile-product-card-price-discount-percent-fill: #000000;
  --mobile-product-card-price-price-per-unit-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-product-card-price-price-per-unit-font-weight: 400;
  --mobile-product-card-price-price-per-unit-line-height: 16px;
  --mobile-product-card-price-price-per-unit-font-size: 14px;
  --mobile-product-card-price-price-per-unit-text-decoration: none;
  --mobile-product-card-price-price-per-unit-text-case: none;
  --mobile-product-card-price-price-per-unit-letter-spacing: 0px;
  --mobile-product-card-price-price-per-unit-fill: #737373;
  --mobile-product-card-price-divider-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-product-card-price-divider-font-weight: 400;
  --mobile-product-card-price-divider-line-height: 24px;
  --mobile-product-card-price-divider-font-size: 16px;
  --mobile-product-card-price-divider-text-decoration: none;
  --mobile-product-card-price-divider-text-case: none;
  --mobile-product-card-price-divider-letter-spacing: 0px;
  --mobile-product-card-price-divider-fill: #949494;
  --mobile-product-card-image-fill: #f9f9f9;
  --mobile-product-card-image-badge-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-product-card-image-badge-text-line-height: 14px;
  --mobile-product-card-image-badge-text-font-size: 12px;
  --mobile-product-card-image-badge-text-letter-spacing: 0px;
  --mobile-product-card-image-badge-text-text-decoration: none;
  --mobile-product-card-image-badge-text-text-case: uppercase;
  --mobile-product-card-image-badge-text-font-weight: 700;
  --mobile-product-card-image-badge-text-fill: #000000;
  --mobile-product-card-rating-container-spacing: 4px;
  --mobile-product-card-rating-icon-active-height: 0.75rem;
  --mobile-product-card-rating-icon-active-width: 0.75rem;
  --mobile-product-card-rating-icon-active-fill: #424242;
  --mobile-product-card-rating-icon-inactive-height: 0.75rem;
  --mobile-product-card-rating-icon-inactive-width: 0.75rem;
  --mobile-product-card-rating-icon-inactive-fill: #cccccc;
  --mobile-product-card-rating-icon-container-spacing: 0.063rem;
  --mobile-product-card-rating-average-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-product-card-rating-average-font-weight: 400;
  --mobile-product-card-rating-average-line-height: 14px;
  --mobile-product-card-rating-average-font-size: 12px;
  --mobile-product-card-rating-average-text-decoration: none;
  --mobile-product-card-rating-average-text-case: none;
  --mobile-product-card-rating-average-letter-spacing: 0.3px;
  --mobile-product-card-rating-average-fill: #737373;
  --mobile-product-card-badge-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-product-card-badge-text-line-height: 14px;
  --mobile-product-card-badge-text-font-size: 12px;
  --mobile-product-card-badge-text-letter-spacing: 0px;
  --mobile-product-card-badge-text-text-decoration: none;
  --mobile-product-card-badge-text-text-case: uppercase;
  --mobile-product-card-badge-text-font-weight: 700;
  --mobile-product-card-badge-text-fill: #000000;
  --mobile-product-card-button-add-to-cart-container-default-padding-top: 0.875rem;
  --mobile-product-card-button-add-to-cart-container-default-padding-bottom: 0.875rem;
  --mobile-product-card-button-add-to-cart-container-default-padding-right: 20px;
  --mobile-product-card-button-add-to-cart-container-default-padding-left: 20px;
  --mobile-product-card-button-add-to-cart-container-default-fill: #000000;
  --mobile-product-card-button-add-to-cart-container-default-border: 1px;
  --mobile-product-card-button-add-to-cart-container-default-border-color: transparent;
  --mobile-product-card-button-add-to-cart-container-default-width: 100%;
  --mobile-product-card-button-add-to-cart-container-sold-out-padding-top: 0.875rem;
  --mobile-product-card-button-add-to-cart-container-sold-out-padding-bottom: 0.875rem;
  --mobile-product-card-button-add-to-cart-container-sold-out-padding-right: 20px;
  --mobile-product-card-button-add-to-cart-container-sold-out-padding-left: 20px;
  --mobile-product-card-button-add-to-cart-container-sold-out-fill: #737373;
  --mobile-product-card-button-add-to-cart-container-sold-out-border: 1px;
  --mobile-product-card-button-add-to-cart-container-sold-out-border-color: transparent;
  --mobile-product-card-button-add-to-cart-container-sold-out-width: 100%;
  --mobile-product-card-button-add-to-cart-text-default-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-product-card-button-add-to-cart-text-default-font-weight: 700;
  --mobile-product-card-button-add-to-cart-text-default-line-height: 14px;
  --mobile-product-card-button-add-to-cart-text-default-font-size: 12px;
  --mobile-product-card-button-add-to-cart-text-default-letter-spacing: 0.3px;
  --mobile-product-card-button-add-to-cart-text-default-text-case: uppercase;
  --mobile-product-card-button-add-to-cart-text-default-text-decoration: none;
  --mobile-product-card-button-add-to-cart-text-default-fill: #ffffff;
  --mobile-product-card-button-add-to-cart-text-sold-out-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-product-card-button-add-to-cart-text-sold-out-font-weight: 700;
  --mobile-product-card-button-add-to-cart-text-sold-out-line-height: 14px;
  --mobile-product-card-button-add-to-cart-text-sold-out-font-size: 12px;
  --mobile-product-card-button-add-to-cart-text-sold-out-letter-spacing: 0.3px;
  --mobile-product-card-button-add-to-cart-text-sold-out-text-case: uppercase;
  --mobile-product-card-button-add-to-cart-text-sold-out-text-decoration: none;
  --mobile-product-card-button-add-to-cart-text-sold-out-fill: #ffffff;
  --mobile-product-card-price-container-spacing: 8px;
  --mobile-product-card-shade-name-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-product-card-shade-name-font-weight: 700;
  --mobile-product-card-shade-name-line-height: 16px;
  --mobile-product-card-shade-name-font-size: 14px;
  --mobile-product-card-shade-name-text-decoration: none;
  --mobile-product-card-shade-name-text-case: uppercase;
  --mobile-product-card-shade-name-letter-spacing: 0px;
  --mobile-product-card-shade-name-fill: #737373;
  --mobile-product-card-title-description-container-spacing: 8px;
  --mobile-product-card-price-cta-container-spacing: 12px;
  --mobile-product-card-single-sku-spacer-container-height: 4.75rem;
  --mobile-product-card-image-skus-count-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-product-card-image-skus-count-font-weight: 400;
  --mobile-product-card-image-skus-count-line-height: 16px;
  --mobile-product-card-image-skus-count-font-size: 14px;
  --mobile-product-card-image-skus-count-text-decoration: none;
  --mobile-product-card-image-skus-count-text-case: none;
  --mobile-product-card-image-skus-count-letter-spacing: 0px;
  --mobile-product-card-image-skus-count-fill: #737373;
  --mobile-cart-item-container-padding-top: 16px;
  --mobile-cart-item-container-padding-right: 16px;
  --mobile-cart-item-container-padding-bottom: 16px;
  --mobile-cart-item-container-padding-left: 16px;
  --mobile-cart-item-container-spacing: 16px;
  --mobile-cart-item-container-border-top: 1px;
  --mobile-cart-item-container-border-bottom: 1px;
  --mobile-cart-item-container-border-color: #f9f9f9;
  --mobile-cart-item-image-height: 5rem;
  --mobile-cart-item-image-width: 5rem;
  --mobile-cart-item-text-container-spacing: 16px;
  --mobile-cart-item-details-container-spacing: 8px;
  --mobile-cart-item-links-container-spacing: 16px;
  --mobile-cart-item-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-cart-item-title-font-weight: 700;
  --mobile-cart-item-title-line-height: 24px;
  --mobile-cart-item-title-font-size: 16px;
  --mobile-cart-item-title-text-decoration: none;
  --mobile-cart-item-title-text-case: none;
  --mobile-cart-item-title-letter-spacing: 0px;
  --mobile-cart-item-title-fill: #000000;
  --mobile-cart-item-link-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-cart-item-link-font-weight: 400;
  --mobile-cart-item-link-line-height: 24px;
  --mobile-cart-item-link-font-size: 16px;
  --mobile-cart-item-link-text-decoration: underline;
  --mobile-cart-item-link-text-case: none;
  --mobile-cart-item-link-letter-spacing: 0px;
  --mobile-cart-item-link-fill: #000000;
  --mobile-cart-item-divider-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-cart-item-divider-font-weight: 400;
  --mobile-cart-item-divider-line-height: 24px;
  --mobile-cart-item-divider-font-size: 16px;
  --mobile-cart-item-divider-text-decoration: none;
  --mobile-cart-item-divider-text-case: none;
  --mobile-cart-item-divider-letter-spacing: 0px;
  --mobile-cart-item-divider-fill: #f9f9f9;
  --mobile-cart-item-shade-container-spacing: 8px;
  --mobile-cart-item-size-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-cart-item-size-font-weight: 400;
  --mobile-cart-item-size-line-height: 24px;
  --mobile-cart-item-size-font-size: 16px;
  --mobile-cart-item-size-text-decoration: none;
  --mobile-cart-item-size-text-case: none;
  --mobile-cart-item-size-letter-spacing: 0px;
  --mobile-cart-item-size-fill: #737373;
  --mobile-cart-item-price-container-spacing: 4px;
  --mobile-cart-item-price-single-price-container-spacing: 4px;
  --mobile-cart-item-price-single-price-container-width: 100%;
  --mobile-cart-item-price-total-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-cart-item-price-total-font-weight: 700;
  --mobile-cart-item-price-total-line-height: 24px;
  --mobile-cart-item-price-total-font-size: 16px;
  --mobile-cart-item-price-total-text-decoration: none;
  --mobile-cart-item-price-total-text-case: none;
  --mobile-cart-item-price-total-letter-spacing: 0px;
  --mobile-cart-item-price-total-fill: #000000;
  --mobile-cart-item-price-discounted-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-cart-item-price-discounted-font-weight: 400;
  --mobile-cart-item-price-discounted-line-height: 24px;
  --mobile-cart-item-price-discounted-font-size: 16px;
  --mobile-cart-item-price-discounted-text-decoration: none;
  --mobile-cart-item-price-discounted-text-case: none;
  --mobile-cart-item-price-discounted-letter-spacing: 0px;
  --mobile-cart-item-price-discounted-fill: #000000;
  --mobile-cart-item-price-recommended-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-cart-item-price-recommended-font-weight: 400;
  --mobile-cart-item-price-recommended-line-height: 24px;
  --mobile-cart-item-price-recommended-font-size: 16px;
  --mobile-cart-item-price-recommended-text-decoration: none;
  --mobile-cart-item-price-recommended-text-case: none;
  --mobile-cart-item-price-recommended-letter-spacing: 0px;
  --mobile-cart-item-price-recommended-fill: #000000;
  --mobile-cart-item-price-strikethrough-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-cart-item-price-strikethrough-font-weight: 400;
  --mobile-cart-item-price-strikethrough-font-size: 16px;
  --mobile-cart-item-price-strikethrough-line-height: 24px;
  --mobile-cart-item-price-strikethrough-letter-spacing: -0.65px;
  --mobile-cart-item-price-strikethrough-text-case: none;
  --mobile-cart-item-price-strikethrough-text-decoration: line-through;
  --mobile-cart-item-price-strikethrough-fill: #737373;
  --mobile-cart-item-shade-swatch-height: 1rem;
  --mobile-cart-item-shade-swatch-width: 1rem;
  --mobile-cart-item-shade-swatch-border: 1px;
  --mobile-cart-item-shade-swatch-border-color: #949494;
  --mobile-cart-item-shade-name-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-cart-item-shade-name-font-weight: 400;
  --mobile-cart-item-shade-name-line-height: 24px;
  --mobile-cart-item-shade-name-font-size: 16px;
  --mobile-cart-item-shade-name-text-decoration: none;
  --mobile-cart-item-shade-name-text-case: none;
  --mobile-cart-item-shade-name-letter-spacing: 0px;
  --mobile-cart-item-shade-name-fill: #000000;
  --mobile-banner-section-container-height: 29.375rem;
  --mobile-banner-section-container-width: 100%;
  --mobile-banner-section-container-padding-top: 32px;
  --mobile-banner-section-container-padding-right: 16px;
  --mobile-banner-section-container-padding-bottom: 32px;
  --mobile-banner-section-container-padding-left: 16px;
  --mobile-banner-section-2-col-container-height: 29.375rem;
  --mobile-banner-section-2-col-container-width: 100%;
  --mobile-banner-section-2-col-container-padding-top: 32px;
  --mobile-banner-section-2-col-container-padding-right: 16px;
  --mobile-banner-section-2-col-container-padding-bottom: 32px;
  --mobile-banner-section-2-col-container-padding-left: 16px;
  --mobile-banner-section-3-col-container-height: 29.375rem;
  --mobile-banner-section-3-col-container-width: 100%;
  --mobile-banner-section-3-col-container-padding-top: 32px;
  --mobile-banner-section-3-col-container-padding-right: 16px;
  --mobile-banner-section-3-col-container-padding-bottom: 32px;
  --mobile-banner-section-3-col-container-padding-left: 16px;
  --mobile-banner-section-text-container-width: 100%;
  --mobile-banner-section-text-container-min-width: 100%;
  --mobile-banner-section-text-container-spacing: 12px;
  --mobile-banner-section-eyebrow-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-banner-section-eyebrow-text-line-height: 28px;
  --mobile-banner-section-eyebrow-text-font-size: 24px;
  --mobile-banner-section-eyebrow-text-letter-spacing: 0px;
  --mobile-banner-section-eyebrow-text-text-decoration: none;
  --mobile-banner-section-eyebrow-text-text-case: uppercase;
  --mobile-banner-section-eyebrow-text-font-weight: 700;
  --mobile-banner-section-eyebrow-text-fill: #ffffff;
  --mobile-banner-section-title-container-spacing: 4px;
  --mobile-banner-section-title-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-banner-section-title-text-line-height: 64px;
  --mobile-banner-section-title-text-font-size: 54px;
  --mobile-banner-section-title-text-letter-spacing: 0px;
  --mobile-banner-section-title-text-font-weight: 400;
  --mobile-banner-section-title-text-text-case: uppercase;
  --mobile-banner-section-title-text-text-decoration: none;
  --mobile-banner-section-title-text-fill: #ffffff;
  --mobile-banner-section-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-banner-section-text-font-weight: 400;
  --mobile-banner-section-text-line-height: 24px;
  --mobile-banner-section-text-font-size: 16px;
  --mobile-banner-section-text-text-decoration: none;
  --mobile-banner-section-text-text-case: none;
  --mobile-banner-section-text-letter-spacing: 0px;
  --mobile-banner-section-text-fill: #ffffff;
  --mobile-banner-section-button-container-default-padding-top: 0.875rem;
  --mobile-banner-section-button-container-default-padding-right: 20px;
  --mobile-banner-section-button-container-default-padding-bottom: 0.875rem;
  --mobile-banner-section-button-container-default-padding-left: 20px;
  --mobile-banner-section-button-container-default-fill: transparent;
  --mobile-banner-section-button-container-default-border: 1px;
  --mobile-banner-section-button-container-default-border-color: #ffffff;
  --mobile-banner-section-button-text-default-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-banner-section-button-text-default-font-weight: 700;
  --mobile-banner-section-button-text-default-line-height: 14px;
  --mobile-banner-section-button-text-default-font-size: 12px;
  --mobile-banner-section-button-text-default-letter-spacing: 0.3px;
  --mobile-banner-section-button-text-default-text-case: uppercase;
  --mobile-banner-section-button-text-default-text-decoration: none;
  --mobile-banner-section-button-text-default-fill: #ffffff;
  --mobile-checkout-item-image-height: 4.375rem;
  --mobile-checkout-item-image-width: 4.375rem;
  --mobile-checkout-item-container-spacing: 24px;
  --mobile-checkout-item-text-container-spacing: 12px;
  --mobile-checkout-item-details-container-spacing: 8px;
  --mobile-checkout-item-price-container-spacing: auto;
  --mobile-checkout-item-price-single-price-container-spacing: 8px;
  --mobile-checkout-item-price-total-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-checkout-item-price-total-font-weight: 700;
  --mobile-checkout-item-price-total-line-height: 16px;
  --mobile-checkout-item-price-total-font-size: 14px;
  --mobile-checkout-item-price-total-text-decoration: none;
  --mobile-checkout-item-price-total-text-case: none;
  --mobile-checkout-item-price-total-letter-spacing: 0px;
  --mobile-checkout-item-price-total-fill: #000000;
  --mobile-checkout-item-price-discounted-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-checkout-item-price-discounted-font-weight: 400;
  --mobile-checkout-item-price-discounted-line-height: 16px;
  --mobile-checkout-item-price-discounted-font-size: 14px;
  --mobile-checkout-item-price-discounted-text-decoration: none;
  --mobile-checkout-item-price-discounted-text-case: none;
  --mobile-checkout-item-price-discounted-letter-spacing: 0px;
  --mobile-checkout-item-price-discounted-fill: #000000;
  --mobile-checkout-item-price-recommended-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-checkout-item-price-recommended-font-weight: 400;
  --mobile-checkout-item-price-recommended-line-height: 16px;
  --mobile-checkout-item-price-recommended-font-size: 14px;
  --mobile-checkout-item-price-recommended-text-decoration: none;
  --mobile-checkout-item-price-recommended-text-case: none;
  --mobile-checkout-item-price-recommended-letter-spacing: 0px;
  --mobile-checkout-item-price-recommended-fill: #000000;
  --mobile-checkout-item-price-strikethrough-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-checkout-item-price-strikethrough-font-weight: 400;
  --mobile-checkout-item-price-strikethrough-font-size: 14px;
  --mobile-checkout-item-price-strikethrough-line-height: 16px;
  --mobile-checkout-item-price-strikethrough-letter-spacing: -0.65px;
  --mobile-checkout-item-price-strikethrough-text-case: none;
  --mobile-checkout-item-price-strikethrough-text-decoration: line-through;
  --mobile-checkout-item-price-strikethrough-fill: #737373;
  --mobile-checkout-item-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-checkout-item-title-line-height: 14px;
  --mobile-checkout-item-title-font-size: 12px;
  --mobile-checkout-item-title-letter-spacing: 0px;
  --mobile-checkout-item-title-text-decoration: none;
  --mobile-checkout-item-title-text-case: uppercase;
  --mobile-checkout-item-title-font-weight: 700;
  --mobile-checkout-item-title-fill: #000000;
  --mobile-checkout-item-shade-container-spacing: 8px;
  --mobile-checkout-item-shade-swatch-height: 1rem;
  --mobile-checkout-item-shade-swatch-width: 1rem;
  --mobile-checkout-item-shade-swatch-border: 1px;
  --mobile-checkout-item-shade-swatch-border-color: #949494;
  --mobile-checkout-item-shade-name-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-checkout-item-shade-name-font-weight: 400;
  --mobile-checkout-item-shade-name-line-height: 24px;
  --mobile-checkout-item-shade-name-font-size: 16px;
  --mobile-checkout-item-shade-name-text-decoration: none;
  --mobile-checkout-item-shade-name-text-case: none;
  --mobile-checkout-item-shade-name-letter-spacing: 0px;
  --mobile-checkout-item-shade-name-fill: #000000;
  --mobile-checkout-item-size-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-checkout-item-size-font-weight: 400;
  --mobile-checkout-item-size-line-height: 16px;
  --mobile-checkout-item-size-font-size: 14px;
  --mobile-checkout-item-size-text-decoration: none;
  --mobile-checkout-item-size-text-case: none;
  --mobile-checkout-item-size-letter-spacing: 0px;
  --mobile-checkout-item-size-fill: #000000;
  --mobile-breadcrumb-container-spacing: 4px;
  --mobile-breadcrumb-page-name-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-breadcrumb-page-name-font-weight: 400;
  --mobile-breadcrumb-page-name-line-height: 14px;
  --mobile-breadcrumb-page-name-font-size: 12px;
  --mobile-breadcrumb-page-name-text-decoration: none;
  --mobile-breadcrumb-page-name-text-case: uppercase;
  --mobile-breadcrumb-page-name-letter-spacing: 0.3px;
  --mobile-breadcrumb-page-name-fill: #000000;
  --mobile-breadcrumb-separator-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-breadcrumb-separator-font-weight: 400;
  --mobile-breadcrumb-separator-line-height: 14px;
  --mobile-breadcrumb-separator-font-size: 12px;
  --mobile-breadcrumb-separator-text-decoration: none;
  --mobile-breadcrumb-separator-text-case: uppercase;
  --mobile-breadcrumb-separator-letter-spacing: 0.3px;
  --mobile-breadcrumb-separator-fill: #000000;
  --mobile-breadcrumb-page-name-active-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-breadcrumb-page-name-active-font-weight: 400;
  --mobile-breadcrumb-page-name-active-line-height: 14px;
  --mobile-breadcrumb-page-name-active-font-size: 12px;
  --mobile-breadcrumb-page-name-active-text-decoration: none;
  --mobile-breadcrumb-page-name-active-text-case: uppercase;
  --mobile-breadcrumb-page-name-active-letter-spacing: 0.3px;
  --mobile-breadcrumb-page-name-active-fill: #000000;
  --mobile-category-banner-category-text-container-spacing: 8px;
  --mobile-category-banner-container-height: 8.438rem;
  --mobile-category-banner-container-padding-top: 12px;
  --mobile-category-banner-container-padding-right: 16px;
  --mobile-category-banner-container-padding-bottom: 12px;
  --mobile-category-banner-container-padding-left: 16px;
  --mobile-category-banner-category-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-category-banner-category-title-line-height: 64px;
  --mobile-category-banner-category-title-font-size: 54px;
  --mobile-category-banner-category-title-letter-spacing: 0px;
  --mobile-category-banner-category-title-font-weight: 400;
  --mobile-category-banner-category-title-text-case: uppercase;
  --mobile-category-banner-category-title-text-decoration: none;
  --mobile-category-banner-category-title-fill: #ffffff;
  --mobile-category-banner-category-description-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-category-banner-category-description-line-height: 14px;
  --mobile-category-banner-category-description-font-size: 12px;
  --mobile-category-banner-category-description-letter-spacing: 0px;
  --mobile-category-banner-category-description-text-decoration: none;
  --mobile-category-banner-category-description-text-case: uppercase;
  --mobile-category-banner-category-description-font-weight: 700;
  --mobile-category-banner-category-description-fill: #ffffff;
  --mobile-carousel-banner-container-height: 29.375rem;
  --mobile-carousel-banner-container-padding-top: 32px;
  --mobile-carousel-banner-container-padding-right: 16px;
  --mobile-carousel-banner-container-padding-bottom: 32px;
  --mobile-carousel-banner-container-padding-left: 16px;
  --mobile-carousel-banner-text-container-width: 100%;
  --mobile-carousel-banner-text-container-min-width: 100%;
  --mobile-carousel-banner-text-container-spacing: 12px;
  --mobile-carousel-banner-eyebrow-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-carousel-banner-eyebrow-text-line-height: 28px;
  --mobile-carousel-banner-eyebrow-text-font-size: 24px;
  --mobile-carousel-banner-eyebrow-text-letter-spacing: 0px;
  --mobile-carousel-banner-eyebrow-text-text-decoration: none;
  --mobile-carousel-banner-eyebrow-text-text-case: uppercase;
  --mobile-carousel-banner-eyebrow-text-font-weight: 700;
  --mobile-carousel-banner-eyebrow-text-fill: #ffffff;
  --mobile-carousel-banner-title-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-carousel-banner-title-text-line-height: 64px;
  --mobile-carousel-banner-title-text-font-size: 54px;
  --mobile-carousel-banner-title-text-letter-spacing: 0px;
  --mobile-carousel-banner-title-text-font-weight: 400;
  --mobile-carousel-banner-title-text-text-case: uppercase;
  --mobile-carousel-banner-title-text-text-decoration: none;
  --mobile-carousel-banner-title-text-fill: #ffffff;
  --mobile-carousel-banner-button-container-default-padding-top: 0.875rem;
  --mobile-carousel-banner-button-container-default-padding-bottom: 0.875rem;
  --mobile-carousel-banner-button-container-default-padding-right: 20px;
  --mobile-carousel-banner-button-container-default-padding-left: 20px;
  --mobile-carousel-banner-button-container-default-fill: transparent;
  --mobile-carousel-banner-button-container-default-border: 1px;
  --mobile-carousel-banner-button-container-default-border-color: #ffffff;
  --mobile-carousel-banner-button-text-default-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-carousel-banner-button-text-default-font-weight: 700;
  --mobile-carousel-banner-button-text-default-line-height: 14px;
  --mobile-carousel-banner-button-text-default-font-size: 12px;
  --mobile-carousel-banner-button-text-default-letter-spacing: 0.3px;
  --mobile-carousel-banner-button-text-default-text-case: uppercase;
  --mobile-carousel-banner-button-text-default-text-decoration: none;
  --mobile-carousel-banner-button-text-default-fill: #ffffff;
  --mobile-carousel-carousel-navigation-spacing: 12px;
  --mobile-carousel-previous-icon-inverse-height: 2rem;
  --mobile-carousel-previous-icon-inverse-width: 2rem;
  --mobile-carousel-previous-icon-inverse-fill: #ffffff;
  --mobile-carousel-previous-icon-height: 2rem;
  --mobile-carousel-previous-icon-width: 2rem;
  --mobile-carousel-previous-icon-fill: #000000;
  --mobile-carousel-next-icon-inverse-height: 2rem;
  --mobile-carousel-next-icon-inverse-width: 2rem;
  --mobile-carousel-next-icon-inverse-fill: #ffffff;
  --mobile-carousel-next-icon-height: 2rem;
  --mobile-carousel-next-icon-width: 2rem;
  --mobile-carousel-next-icon-fill: #000000;
  --mobile-carousel-carousel-indicator-active-height: 0.5rem;
  --mobile-carousel-carousel-indicator-active-width: 0.5rem;
  --mobile-carousel-carousel-indicator-active-fill: #000000;
  --mobile-carousel-carousel-indicator-active-border-radius: 9999px;
  --mobile-carousel-carousel-indicator-active-inverse-height: 0.5rem;
  --mobile-carousel-carousel-indicator-active-inverse-width: 0.5rem;
  --mobile-carousel-carousel-indicator-active-inverse-fill: #ffffff;
  --mobile-carousel-container-width: 100%;
  --mobile-carousel-container-spacing: 20px;
  --mobile-carousel-container-padding-top: 64px;
  --mobile-category-text-banner-container-padding-top: 24px;
  --mobile-category-text-banner-container-padding-right: 16px;
  --mobile-category-text-banner-container-padding-bottom: 20px;
  --mobile-category-text-banner-container-padding-left: 16px;
  --mobile-category-text-banner-category-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-category-text-banner-category-title-line-height: 64px;
  --mobile-category-text-banner-category-title-font-size: 54px;
  --mobile-category-text-banner-category-title-letter-spacing: 0px;
  --mobile-category-text-banner-category-title-font-weight: 400;
  --mobile-category-text-banner-category-title-text-case: uppercase;
  --mobile-category-text-banner-category-title-text-decoration: none;
  --mobile-category-text-banner-category-title-fill: #000000;
  --mobile-category-text-banner-category-description-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-category-text-banner-category-description-line-height: 28px;
  --mobile-category-text-banner-category-description-font-size: 24px;
  --mobile-category-text-banner-category-description-letter-spacing: 0px;
  --mobile-category-text-banner-category-description-font-weight: 400;
  --mobile-category-text-banner-category-description-text-case: uppercase;
  --mobile-category-text-banner-category-description-text-decoration: none;
  --mobile-category-text-banner-category-description-fill: #000000;
  --mobile-store-locator-large-container-width: 100%;
  --mobile-store-locator-large-container-spacing: 20px;
  --mobile-store-locator-large-container-padding-top: 24px;
  --mobile-store-locator-large-container-padding-bottom: 32px;
  --mobile-store-locator-large-container-border-bottom: 1px;
  --mobile-store-locator-large-container-border-color: #f9f9f9;
  --mobile-store-locator-large-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-store-locator-large-title-line-height: 44px;
  --mobile-store-locator-large-title-font-size: 36px;
  --mobile-store-locator-large-title-letter-spacing: 0px;
  --mobile-store-locator-large-title-font-weight: 400;
  --mobile-store-locator-large-title-text-case: uppercase;
  --mobile-store-locator-large-title-text-decoration: none;
  --mobile-store-locator-large-title-fill: #000000;
  --mobile-store-locator-large-store-cards-container-spacing: 32px;
  --mobile-store-locator-large-store-cards-row-spacing: 16px;
  --mobile-store-locator-store-card-large-container-spacing: 12px;
  --mobile-store-locator-store-card-large-name-container-spacing: 8px;
  --mobile-store-locator-store-card-large-name-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-store-locator-store-card-large-name-title-line-height: 28px;
  --mobile-store-locator-store-card-large-name-title-font-size: 24px;
  --mobile-store-locator-store-card-large-name-title-letter-spacing: 0px;
  --mobile-store-locator-store-card-large-name-title-text-decoration: none;
  --mobile-store-locator-store-card-large-name-title-text-case: uppercase;
  --mobile-store-locator-store-card-large-name-title-font-weight: 700;
  --mobile-store-locator-store-card-large-name-title-fill: #000000;
  --mobile-store-locator-store-card-large-name-sub-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-store-locator-store-card-large-name-sub-title-font-weight: 400;
  --mobile-store-locator-store-card-large-name-sub-title-line-height: 16px;
  --mobile-store-locator-store-card-large-name-sub-title-font-size: 14px;
  --mobile-store-locator-store-card-large-name-sub-title-text-decoration: none;
  --mobile-store-locator-store-card-large-name-sub-title-text-case: none;
  --mobile-store-locator-store-card-large-name-sub-title-letter-spacing: 0px;
  --mobile-store-locator-store-card-large-name-sub-title-fill: #737373;
  --mobile-store-locator-store-card-large-contact-container-spacing: 8px;
  --mobile-store-locator-store-card-large-contact-item-container-spacing: 8px;
  --mobile-store-locator-store-card-large-contact-item-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-store-locator-store-card-large-contact-item-text-font-weight: 400;
  --mobile-store-locator-store-card-large-contact-item-text-line-height: 24px;
  --mobile-store-locator-store-card-large-contact-item-text-font-size: 16px;
  --mobile-store-locator-store-card-large-contact-item-text-text-decoration: none;
  --mobile-store-locator-store-card-large-contact-item-text-text-case: none;
  --mobile-store-locator-store-card-large-contact-item-text-letter-spacing: 0px;
  --mobile-store-locator-store-card-large-contact-item-text-fill: #000000;
  --mobile-store-locator-store-card-large-contact-item-icon-height: 1rem;
  --mobile-store-locator-store-card-large-contact-item-icon-width: 1rem;
  --mobile-store-locator-store-card-large-contact-item-icon-fill: #424242;
  --mobile-store-locator-small-container-width: 100%;
  --mobile-store-locator-small-container-spacing: 20px;
  --mobile-store-locator-small-container-padding-top: 32px;
  --mobile-store-locator-small-container-padding-bottom: 32px;
  --mobile-store-locator-small-container-border-bottom: 1px;
  --mobile-store-locator-small-container-border-color: #f9f9f9;
  --mobile-store-locator-small-store-cards-container-spacing: 32px;
  --mobile-store-locator-small-store-cards-row-spacing: 16px;
  --mobile-store-locator-small-title-container-spacing: 8px;
  --mobile-store-locator-small-title-heading-primary-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-store-locator-small-title-heading-primary-line-height: 28px;
  --mobile-store-locator-small-title-heading-primary-font-size: 24px;
  --mobile-store-locator-small-title-heading-primary-letter-spacing: 0px;
  --mobile-store-locator-small-title-heading-primary-text-decoration: none;
  --mobile-store-locator-small-title-heading-primary-text-case: uppercase;
  --mobile-store-locator-small-title-heading-primary-font-weight: 700;
  --mobile-store-locator-small-title-heading-primary-fill: #000000;
  --mobile-store-locator-small-title-heading-secondary-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-store-locator-small-title-heading-secondary-line-height: 28px;
  --mobile-store-locator-small-title-heading-secondary-font-size: 24px;
  --mobile-store-locator-small-title-heading-secondary-letter-spacing: 0px;
  --mobile-store-locator-small-title-heading-secondary-text-decoration: none;
  --mobile-store-locator-small-title-heading-secondary-text-case: uppercase;
  --mobile-store-locator-small-title-heading-secondary-font-weight: 700;
  --mobile-store-locator-small-title-heading-secondary-fill: #737373;
  --mobile-store-locator-small-title-divider-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-store-locator-small-title-divider-line-height: 28px;
  --mobile-store-locator-small-title-divider-font-size: 24px;
  --mobile-store-locator-small-title-divider-letter-spacing: 0px;
  --mobile-store-locator-small-title-divider-text-decoration: none;
  --mobile-store-locator-small-title-divider-text-case: uppercase;
  --mobile-store-locator-small-title-divider-font-weight: 700;
  --mobile-store-locator-small-title-divider-fill: #f9f9f9;
  --mobile-store-locator-store-card-small-container-spacing: 12px;
  --mobile-store-locator-store-card-small-name-container-spacing: 8px;
  --mobile-store-locator-store-card-small-name-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-store-locator-store-card-small-name-title-line-height: 14px;
  --mobile-store-locator-store-card-small-name-title-font-size: 12px;
  --mobile-store-locator-store-card-small-name-title-letter-spacing: 0px;
  --mobile-store-locator-store-card-small-name-title-text-decoration: none;
  --mobile-store-locator-store-card-small-name-title-text-case: uppercase;
  --mobile-store-locator-store-card-small-name-title-font-weight: 700;
  --mobile-store-locator-store-card-small-name-title-fill: #000000;
  --mobile-store-locator-store-card-small-name-sub-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-store-locator-store-card-small-name-sub-title-font-weight: 400;
  --mobile-store-locator-store-card-small-name-sub-title-line-height: 16px;
  --mobile-store-locator-store-card-small-name-sub-title-font-size: 14px;
  --mobile-store-locator-store-card-small-name-sub-title-text-decoration: none;
  --mobile-store-locator-store-card-small-name-sub-title-text-case: none;
  --mobile-store-locator-store-card-small-name-sub-title-letter-spacing: 0px;
  --mobile-store-locator-store-card-small-name-sub-title-fill: #737373;
  --mobile-store-locator-store-card-small-contact-container-spacing: 8px;
  --mobile-store-locator-store-card-small-contact-item-container-spacing: 8px;
  --mobile-store-locator-store-card-small-contact-item-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-store-locator-store-card-small-contact-item-text-font-weight: 400;
  --mobile-store-locator-store-card-small-contact-item-text-line-height: 24px;
  --mobile-store-locator-store-card-small-contact-item-text-font-size: 16px;
  --mobile-store-locator-store-card-small-contact-item-text-text-decoration: none;
  --mobile-store-locator-store-card-small-contact-item-text-text-case: none;
  --mobile-store-locator-store-card-small-contact-item-text-letter-spacing: 0px;
  --mobile-store-locator-store-card-small-contact-item-text-fill: #000000;
  --mobile-store-locator-store-card-small-contact-item-icon-height: 1rem;
  --mobile-store-locator-store-card-small-contact-item-icon-width: 1rem;
  --mobile-store-locator-store-card-small-contact-item-icon-fill: #424242;
  --mobile-order-summary-price-maximum-retail-price-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-order-summary-price-maximum-retail-price-font-weight: 400;
  --mobile-order-summary-price-maximum-retail-price-line-height: 14px;
  --mobile-order-summary-price-maximum-retail-price-font-size: 12px;
  --mobile-order-summary-price-maximum-retail-price-text-decoration: none;
  --mobile-order-summary-price-maximum-retail-price-text-case: none;
  --mobile-order-summary-price-maximum-retail-price-letter-spacing: 0.3px;
  --mobile-order-summary-price-maximum-retail-price-fill: #424242;
  --mobile-order-summary-price-maximum-retail-price-padding-top: 4px;
  --mobile-product-details-shade-tab-carousel-container-border-bottom: 1px;
  --mobile-product-details-shade-tab-carousel-container-border-color: transparent;
  --mobile-product-details-shade-tab-carousel-icon-default-width: 1rem;
  --mobile-product-details-shade-tab-carousel-icon-default-height: 1rem;
  --mobile-product-details-shade-tab-carousel-icon-default-fill: #424242;
  --mobile-product-details-shade-tab-carousel-icon-active-width: 1rem;
  --mobile-product-details-shade-tab-carousel-icon-active-height: 1rem;
  --mobile-product-details-shade-tab-carousel-icon-active-fill: #000000;
  --mobile-product-details-shade-tab-container-default-padding-top: 0px;
  --mobile-product-details-shade-tab-container-default-padding-left: 16px;
  --mobile-product-details-shade-tab-container-default-padding-right: 16px;
  --mobile-product-details-shade-tab-container-default-padding-bottom: 4px;
  --mobile-product-details-shade-tab-container-default-border-bottom: 0px;
  --mobile-product-details-shade-tab-container-default-border-color: #949494;
  --mobile-product-details-shade-tab-container-active-padding-top: 0px;
  --mobile-product-details-shade-tab-container-active-padding-left: 16px;
  --mobile-product-details-shade-tab-container-active-padding-right: 16px;
  --mobile-product-details-shade-tab-container-active-padding-bottom: 4px;
  --mobile-product-details-shade-tab-container-active-border-bottom: 0px;
  --mobile-product-details-shade-tab-container-active-border-color: #000000;
  --mobile-product-details-shade-tab-text-default-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-product-details-shade-tab-text-default-font-weight: 400;
  --mobile-product-details-shade-tab-text-default-line-height: 14px;
  --mobile-product-details-shade-tab-text-default-font-size: 12px;
  --mobile-product-details-shade-tab-text-default-text-decoration: none;
  --mobile-product-details-shade-tab-text-default-text-case: uppercase;
  --mobile-product-details-shade-tab-text-default-letter-spacing: 0.3px;
  --mobile-product-details-shade-tab-text-default-fill: #737373;
  --mobile-product-details-shade-tab-text-active-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-product-details-shade-tab-text-active-font-weight: 700;
  --mobile-product-details-shade-tab-text-active-line-height: 14px;
  --mobile-product-details-shade-tab-text-active-font-size: 12px;
  --mobile-product-details-shade-tab-text-active-text-decoration: none;
  --mobile-product-details-shade-tab-text-active-text-case: uppercase;
  --mobile-product-details-shade-tab-text-active-letter-spacing: 0.3px;
  --mobile-product-details-shade-tab-text-active-fill: #000000;
  --mobile-product-details-container-width: 100%;
  --mobile-product-details-container-spacing: 20px;
  --mobile-product-details-image-image-container-padding-top: 16px;
  --mobile-product-details-image-image-container-padding-right: 16px;
  --mobile-product-details-image-image-container-padding-bottom: 16px;
  --mobile-product-details-image-image-container-padding-left: 16px;
  --mobile-product-details-image-image-container-fill: #f9f9f9;
  --mobile-product-details-image-container-spacing: 8px;
  --mobile-product-details-image-carousel-navigation-spacing: 12px;
  --mobile-product-details-image-carousel-indicator-active-height: 0.5rem;
  --mobile-product-details-image-carousel-indicator-active-width: 0.5rem;
  --mobile-product-details-image-carousel-indicator-active-fill: #000000;
  --mobile-product-details-info-container-spacing: 20px;
  --mobile-product-details-image-and-title-container-spacing: 16px;
  --mobile-product-details-image-badge-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-product-details-image-badge-text-line-height: 14px;
  --mobile-product-details-image-badge-text-font-size: 12px;
  --mobile-product-details-image-badge-text-letter-spacing: 0px;
  --mobile-product-details-image-badge-text-text-decoration: none;
  --mobile-product-details-image-badge-text-text-case: uppercase;
  --mobile-product-details-image-badge-text-font-weight: 700;
  --mobile-product-details-image-badge-text-fill: #000000;
  --mobile-product-details-image-badge-image-height: 4.5rem;
  --mobile-product-details-image-badge-image-width: 4.5rem;
  --mobile-product-details-product-image-icon-previous-height: 2rem;
  --mobile-product-details-product-image-icon-previous-width: 2rem;
  --mobile-product-details-product-image-icon-next-height: 2rem;
  --mobile-product-details-product-image-icon-next-width: 2rem;
  --mobile-product-details-product-name-and-info-container-width: 100%;
  --mobile-product-details-product-name-and-info-container-spacing: 12px;
  --mobile-product-details-shade-grid-container-width: 100%;
  --mobile-product-details-shade-grid-container-spacing: 12px;
  --mobile-product-details-shade-info-and-dropdown-container-width: 100%;
  --mobile-product-details-shade-info-and-dropdown-container-spacing: 12px;
  --mobile-product-details-qty-and-cta-container-width: 100%;
  --mobile-product-details-qty-and-cta-container-spacing: 8px;
  --mobile-product-details-complimentary-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-product-details-complimentary-text-font-weight: 400;
  --mobile-product-details-complimentary-text-line-height: 16px;
  --mobile-product-details-complimentary-text-font-size: 14px;
  --mobile-product-details-complimentary-text-text-decoration: none;
  --mobile-product-details-complimentary-text-text-case: none;
  --mobile-product-details-complimentary-text-letter-spacing: 0px;
  --mobile-product-details-complimentary-text-fill: #000000;
  --mobile-product-details-accordions-container-width: 100%;
  --mobile-product-details-accordions-container-spacing: 0px;
  --mobile-product-details-price-container-spacing: 8px;
  --mobile-product-details-shade-swatch-selected-height: 2rem;
  --mobile-product-details-shade-swatch-selected-width: 2rem;
  --mobile-product-details-shade-swatch-selected-border: 1px;
  --mobile-product-details-shade-swatch-selected-border-color: #000000;
  --mobile-product-details-shade-swatch-selected-border-radius: 9999px;
  --mobile-product-details-shade-swatch-default-height: 2rem;
  --mobile-product-details-shade-swatch-default-width: 2rem;
  --mobile-product-details-shade-swatch-default-border: 1px;
  --mobile-product-details-shade-swatch-default-border-color: #949494;
  --mobile-product-details-shade-swatch-default-border-radius: 9999px;
  --mobile-product-details-shade-description-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-product-details-shade-description-font-weight: 400;
  --mobile-product-details-shade-description-line-height: 24px;
  --mobile-product-details-shade-description-font-size: 16px;
  --mobile-product-details-shade-description-text-decoration: none;
  --mobile-product-details-shade-description-text-case: none;
  --mobile-product-details-shade-description-letter-spacing: 0px;
  --mobile-product-details-shade-description-fill: #000000;
  --mobile-product-details-title-and-reviews-container-spacing: 8px;
  --mobile-product-details-title-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-product-details-title-text-line-height: 28px;
  --mobile-product-details-title-text-font-size: 24px;
  --mobile-product-details-title-text-letter-spacing: 0px;
  --mobile-product-details-title-text-text-decoration: none;
  --mobile-product-details-title-text-text-case: uppercase;
  --mobile-product-details-title-text-font-weight: 700;
  --mobile-product-details-title-text-fill: #000000;
  --mobile-product-details-reviews-container-spacing: 12px;
  --mobile-product-details-product-description-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-product-details-product-description-font-weight: 400;
  --mobile-product-details-product-description-line-height: 24px;
  --mobile-product-details-product-description-font-size: 16px;
  --mobile-product-details-product-description-text-decoration: none;
  --mobile-product-details-product-description-text-case: none;
  --mobile-product-details-product-description-letter-spacing: 0px;
  --mobile-product-details-product-description-fill: #000000;
  --mobile-product-details-price-recommended-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-product-details-price-recommended-font-weight: 700;
  --mobile-product-details-price-recommended-line-height: 24px;
  --mobile-product-details-price-recommended-font-size: 16px;
  --mobile-product-details-price-recommended-text-decoration: none;
  --mobile-product-details-price-recommended-text-case: none;
  --mobile-product-details-price-recommended-letter-spacing: 0px;
  --mobile-product-details-price-recommended-fill: #000000;
  --mobile-product-details-price-discounted-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-product-details-price-discounted-font-weight: 700;
  --mobile-product-details-price-discounted-line-height: 24px;
  --mobile-product-details-price-discounted-font-size: 16px;
  --mobile-product-details-price-discounted-text-decoration: none;
  --mobile-product-details-price-discounted-text-case: none;
  --mobile-product-details-price-discounted-letter-spacing: 0px;
  --mobile-product-details-price-discounted-fill: #000000;
  --mobile-product-details-price-strikethrough-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-product-details-price-strikethrough-font-weight: 400;
  --mobile-product-details-price-strikethrough-font-size: 16px;
  --mobile-product-details-price-strikethrough-line-height: 24px;
  --mobile-product-details-price-strikethrough-letter-spacing: 0px;
  --mobile-product-details-price-strikethrough-text-case: uppercase;
  --mobile-product-details-price-strikethrough-text-decoration: line-through;
  --mobile-product-details-price-strikethrough-fill: #737373;
  --mobile-product-details-price-discount-percent-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-product-details-price-discount-percent-font-weight: 400;
  --mobile-product-details-price-discount-percent-line-height: 24px;
  --mobile-product-details-price-discount-percent-font-size: 16px;
  --mobile-product-details-price-discount-percent-text-decoration: none;
  --mobile-product-details-price-discount-percent-text-case: none;
  --mobile-product-details-price-discount-percent-letter-spacing: 0px;
  --mobile-product-details-price-discount-percent-fill: #000000;
  --mobile-product-details-price-divider-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-product-details-price-divider-font-weight: 400;
  --mobile-product-details-price-divider-line-height: 24px;
  --mobile-product-details-price-divider-font-size: 16px;
  --mobile-product-details-price-divider-text-decoration: none;
  --mobile-product-details-price-divider-text-case: none;
  --mobile-product-details-price-divider-letter-spacing: 0px;
  --mobile-product-details-price-divider-fill: #949494;
  --mobile-product-details-price-price-per-unit-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-product-details-price-price-per-unit-font-weight: 400;
  --mobile-product-details-price-price-per-unit-line-height: 16px;
  --mobile-product-details-price-price-per-unit-font-size: 14px;
  --mobile-product-details-price-price-per-unit-text-decoration: none;
  --mobile-product-details-price-price-per-unit-text-case: none;
  --mobile-product-details-price-price-per-unit-letter-spacing: 0px;
  --mobile-product-details-price-price-per-unit-fill: #737373;
  --mobile-product-details-price-maximum-retail-price-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-product-details-price-maximum-retail-price-font-weight: 400;
  --mobile-product-details-price-maximum-retail-price-line-height: 14px;
  --mobile-product-details-price-maximum-retail-price-font-size: 12px;
  --mobile-product-details-price-maximum-retail-price-text-decoration: none;
  --mobile-product-details-price-maximum-retail-price-text-case: none;
  --mobile-product-details-price-maximum-retail-price-letter-spacing: 0.3px;
  --mobile-product-details-price-maximum-retail-price-fill: #000000;
  --mobile-product-details-price-maximum-retail-price-padding-top: 8px;
  --mobile-product-details-review-rating-container-spacing: 4px;
  --mobile-product-details-review-icon-container-spacing: 0.063rem;
  --mobile-product-details-review-icon-active-height: 0.75rem;
  --mobile-product-details-review-icon-active-width: 0.75rem;
  --mobile-product-details-review-icon-active-fill: #424242;
  --mobile-product-details-review-icon-default-height: 0.75rem;
  --mobile-product-details-review-icon-default-width: 0.75rem;
  --mobile-product-details-review-icon-default-fill: #f9f9f9;
  --mobile-product-details-review-number-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-product-details-review-number-line-height: 14px;
  --mobile-product-details-review-number-font-size: 12px;
  --mobile-product-details-review-number-letter-spacing: 0px;
  --mobile-product-details-review-number-text-decoration: none;
  --mobile-product-details-review-number-text-case: uppercase;
  --mobile-product-details-review-number-font-weight: 700;
  --mobile-product-details-review-number-fill: #000000;
  --mobile-product-details-review-link-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-product-details-review-link-font-weight: 400;
  --mobile-product-details-review-link-line-height: 14px;
  --mobile-product-details-review-link-font-size: 12px;
  --mobile-product-details-review-link-text-decoration: underline;
  --mobile-product-details-review-link-text-case: uppercase;
  --mobile-product-details-review-link-letter-spacing: 0.3px;
  --mobile-product-details-review-link-fill: #000000;
  --mobile-product-details-size-chips-container-spacing: 12px;
  --mobile-product-details-size-chip-row-spacing: 8px;
  --mobile-product-details-size-chip-default-padding-top: 8px;
  --mobile-product-details-size-chip-default-padding-right: 16px;
  --mobile-product-details-size-chip-default-padding-bottom: 8px;
  --mobile-product-details-size-chip-default-padding-left: 16px;
  --mobile-product-details-size-chip-default-spacing: 4px;
  --mobile-product-details-size-chip-default-border: 1px;
  --mobile-product-details-size-chip-default-border-color: #949494;
  --mobile-product-details-size-chip-default-border-radius: 9999px;
  --mobile-product-details-size-chip-active-padding-top: 8px;
  --mobile-product-details-size-chip-active-padding-right: 16px;
  --mobile-product-details-size-chip-active-padding-bottom: 8px;
  --mobile-product-details-size-chip-active-padding-left: 16px;
  --mobile-product-details-size-chip-active-spacing: 4px;
  --mobile-product-details-size-chip-active-border: 1px;
  --mobile-product-details-size-chip-active-border-color: #000000;
  --mobile-product-details-size-chip-size-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-product-details-size-chip-size-font-weight: 400;
  --mobile-product-details-size-chip-size-line-height: 16px;
  --mobile-product-details-size-chip-size-font-size: 14px;
  --mobile-product-details-size-chip-size-text-decoration: none;
  --mobile-product-details-size-chip-size-text-case: none;
  --mobile-product-details-size-chip-size-letter-spacing: 0px;
  --mobile-product-details-size-chip-size-fill: #000000;
  --mobile-product-details-size-chip-price-recommended-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-product-details-size-chip-price-recommended-font-weight: 700;
  --mobile-product-details-size-chip-price-recommended-line-height: 16px;
  --mobile-product-details-size-chip-price-recommended-font-size: 14px;
  --mobile-product-details-size-chip-price-recommended-text-decoration: none;
  --mobile-product-details-size-chip-price-recommended-text-case: none;
  --mobile-product-details-size-chip-price-recommended-letter-spacing: 0px;
  --mobile-product-details-size-chip-price-recommended-fill: #000000;
  --mobile-product-details-size-chip-price-discounted-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-product-details-size-chip-price-discounted-font-weight: 700;
  --mobile-product-details-size-chip-price-discounted-line-height: 16px;
  --mobile-product-details-size-chip-price-discounted-font-size: 14px;
  --mobile-product-details-size-chip-price-discounted-text-decoration: none;
  --mobile-product-details-size-chip-price-discounted-text-case: none;
  --mobile-product-details-size-chip-price-discounted-letter-spacing: 0px;
  --mobile-product-details-size-chip-price-discounted-fill: #000000;
  --mobile-product-details-size-chip-price-strikethrough-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-product-details-size-chip-price-strikethrough-font-weight: 400;
  --mobile-product-details-size-chip-price-strikethrough-font-size: 14px;
  --mobile-product-details-size-chip-price-strikethrough-line-height: 16px;
  --mobile-product-details-size-chip-price-strikethrough-letter-spacing: 0px;
  --mobile-product-details-size-chip-price-strikethrough-text-case: none;
  --mobile-product-details-size-chip-price-strikethrough-text-decoration: line-through;
  --mobile-product-details-size-chip-price-strikethrough-fill: #424242;
  --mobile-text-input-country-code-icon-height: 0.75rem;
  --mobile-text-input-country-code-icon-width: 0.75rem;
  --mobile-text-input-country-code-icon-fill: #424242;
  --mobile-text-input-icon-height: 1rem;
  --mobile-text-input-icon-width: 1rem;
  --mobile-text-input-icon-fill: #424242;
  --mobile-text-input-country-code-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-text-input-country-code-text-font-weight: 700;
  --mobile-text-input-country-code-text-font-size: 16px;
  --mobile-text-input-country-code-text-line-height: 24px;
  --mobile-text-input-country-code-text-letter-spacing: 0px;
  --mobile-text-input-country-code-text-text-case: none;
  --mobile-text-input-country-code-text-text-decoration: none;
  --mobile-text-input-country-code-text-fill: #000000;
  --mobile-text-input-container-default-padding-top: 16px;
  --mobile-text-input-container-default-padding-right: 16px;
  --mobile-text-input-container-default-padding-bottom: 16px;
  --mobile-text-input-container-default-padding-left: 16px;
  --mobile-text-input-container-default-fill: #ffffff;
  --mobile-text-input-container-default-border: 1px;
  --mobile-text-input-container-default-border-color: #949494;
  --mobile-text-input-container-hover-padding-top: 16px;
  --mobile-text-input-container-hover-padding-right: 16px;
  --mobile-text-input-container-hover-padding-bottom: 16px;
  --mobile-text-input-container-hover-padding-left: 16px;
  --mobile-text-input-container-hover-fill: #ffffff;
  --mobile-text-input-container-hover-border: 1px;
  --mobile-text-input-container-hover-border-color: #000000;
  --mobile-text-input-container-active-padding-top: 16px;
  --mobile-text-input-container-active-padding-right: 16px;
  --mobile-text-input-container-active-padding-bottom: 16px;
  --mobile-text-input-container-active-padding-left: 16px;
  --mobile-text-input-container-active-fill: #ffffff;
  --mobile-text-input-container-active-border: 1px;
  --mobile-text-input-container-active-border-color: #000000;
  --mobile-text-input-container-disabled-padding-top: 16px;
  --mobile-text-input-container-disabled-padding-right: 16px;
  --mobile-text-input-container-disabled-padding-bottom: 16px;
  --mobile-text-input-container-disabled-padding-left: 16px;
  --mobile-text-input-container-disabled-fill: #949494;
  --mobile-text-input-container-disabled-border: 1px;
  --mobile-text-input-container-disabled-border-color: #949494;
  --mobile-text-input-container-error-padding-top: 16px;
  --mobile-text-input-container-error-padding-right: 16px;
  --mobile-text-input-container-error-padding-bottom: 16px;
  --mobile-text-input-container-error-padding-left: 16px;
  --mobile-text-input-container-error-fill: #ffffff;
  --mobile-text-input-container-error-border: 1px;
  --mobile-text-input-container-error-border-color: #DB2514;
  --mobile-text-input-container-success-padding-top: 16px;
  --mobile-text-input-container-success-padding-right: 16px;
  --mobile-text-input-container-success-padding-bottom: 16px;
  --mobile-text-input-container-success-padding-left: 16px;
  --mobile-text-input-container-success-fill: #ffffff;
  --mobile-text-input-container-success-border: 1px;
  --mobile-text-input-container-success-border-color: #008500;
  --mobile-text-input-container-warning-padding-top: 16px;
  --mobile-text-input-container-warning-padding-right: 16px;
  --mobile-text-input-container-warning-padding-bottom: 16px;
  --mobile-text-input-container-warning-padding-left: 16px;
  --mobile-text-input-container-warning-fill: #ffffff;
  --mobile-text-input-container-warning-border: 1px;
  --mobile-text-input-container-warning-border-color: #346BF6;
  --mobile-text-input-country-code-spacing: 4px;
  --mobile-text-input-text-default-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-text-input-text-default-font-weight: 400;
  --mobile-text-input-text-default-font-size: 16px;
  --mobile-text-input-text-default-line-height: 24px;
  --mobile-text-input-text-default-letter-spacing: 0px;
  --mobile-text-input-text-default-text-case: none;
  --mobile-text-input-text-default-text-decoration: none;
  --mobile-text-input-text-default-fill: #737373;
  --mobile-text-input-text-active-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-text-input-text-active-font-weight: 400;
  --mobile-text-input-text-active-font-size: 16px;
  --mobile-text-input-text-active-line-height: 24px;
  --mobile-text-input-text-active-letter-spacing: 0px;
  --mobile-text-input-text-active-text-case: none;
  --mobile-text-input-text-active-text-decoration: none;
  --mobile-text-input-text-active-fill: #000000;
  --mobile-text-input-link-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-text-input-link-font-weight: 400;
  --mobile-text-input-link-line-height: 24px;
  --mobile-text-input-link-font-size: 16px;
  --mobile-text-input-link-text-decoration: underline;
  --mobile-text-input-link-text-case: none;
  --mobile-text-input-link-letter-spacing: 0px;
  --mobile-text-input-link-fill: #424242;
  --mobile-text-input-label-text-default-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-text-input-label-text-default-font-weight: 400;
  --mobile-text-input-label-text-default-line-height: 14px;
  --mobile-text-input-label-text-default-font-size: 12px;
  --mobile-text-input-label-text-default-text-decoration: none;
  --mobile-text-input-label-text-default-text-case: none;
  --mobile-text-input-label-text-default-letter-spacing: 0.3px;
  --mobile-text-input-label-text-default-fill: #000000;
  --mobile-text-input-label-text-error-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-text-input-label-text-error-font-weight: 400;
  --mobile-text-input-label-text-error-line-height: 14px;
  --mobile-text-input-label-text-error-font-size: 12px;
  --mobile-text-input-label-text-error-text-decoration: none;
  --mobile-text-input-label-text-error-text-case: none;
  --mobile-text-input-label-text-error-letter-spacing: 0.3px;
  --mobile-text-input-label-text-error-fill: #DB2514;
  --mobile-text-input-label-text-success-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-text-input-label-text-success-font-weight: 400;
  --mobile-text-input-label-text-success-line-height: 14px;
  --mobile-text-input-label-text-success-font-size: 12px;
  --mobile-text-input-label-text-success-text-decoration: none;
  --mobile-text-input-label-text-success-text-case: none;
  --mobile-text-input-label-text-success-letter-spacing: 0.3px;
  --mobile-text-input-label-text-success-fill: #008500;
  --mobile-text-input-label-text-warning-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-text-input-label-text-warning-font-weight: 400;
  --mobile-text-input-label-text-warning-line-height: 14px;
  --mobile-text-input-label-text-warning-font-size: 12px;
  --mobile-text-input-label-text-warning-text-decoration: none;
  --mobile-text-input-label-text-warning-text-case: none;
  --mobile-text-input-label-text-warning-letter-spacing: 0.3px;
  --mobile-text-input-label-text-warning-fill: #346BF6;
  --mobile-text-input-assistive-text-default-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-text-input-assistive-text-default-font-weight: 400;
  --mobile-text-input-assistive-text-default-line-height: 14px;
  --mobile-text-input-assistive-text-default-font-size: 12px;
  --mobile-text-input-assistive-text-default-text-decoration: none;
  --mobile-text-input-assistive-text-default-text-case: none;
  --mobile-text-input-assistive-text-default-letter-spacing: 0.3px;
  --mobile-text-input-assistive-text-default-fill: #737373;
  --mobile-text-input-assistive-text-error-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-text-input-assistive-text-error-font-weight: 400;
  --mobile-text-input-assistive-text-error-line-height: 14px;
  --mobile-text-input-assistive-text-error-font-size: 12px;
  --mobile-text-input-assistive-text-error-text-decoration: none;
  --mobile-text-input-assistive-text-error-text-case: none;
  --mobile-text-input-assistive-text-error-letter-spacing: 0.3px;
  --mobile-text-input-assistive-text-error-fill: #DB2514;
  --mobile-text-input-assistive-text-success-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-text-input-assistive-text-success-font-weight: 400;
  --mobile-text-input-assistive-text-success-line-height: 14px;
  --mobile-text-input-assistive-text-success-font-size: 12px;
  --mobile-text-input-assistive-text-success-text-decoration: none;
  --mobile-text-input-assistive-text-success-text-case: none;
  --mobile-text-input-assistive-text-success-letter-spacing: 0.3px;
  --mobile-text-input-assistive-text-success-fill: #008500;
  --mobile-text-input-assistive-text-warning-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-text-input-assistive-text-warning-font-weight: 400;
  --mobile-text-input-assistive-text-warning-line-height: 14px;
  --mobile-text-input-assistive-text-warning-font-size: 12px;
  --mobile-text-input-assistive-text-warning-text-decoration: none;
  --mobile-text-input-assistive-text-warning-text-case: none;
  --mobile-text-input-assistive-text-warning-letter-spacing: 0.3px;
  --mobile-text-input-assistive-text-warning-fill: #346BF6;
  --mobile-text-input-label-container-padding-right: 0.125rem;
  --mobile-text-input-label-container-padding-left: 0.125rem;
  --mobile-text-input-label-container-fill: #ffffff;
  --mobile-text-input-assistive-text-container-spacing: 4px;
  --mobile-text-input-assistive-icon-default-height: 0.75rem;
  --mobile-text-input-assistive-icon-default-width: 0.75rem;
  --mobile-text-input-assistive-icon-default-fill: #737373;
  --mobile-text-input-assistive-icon-error-height: 0.75rem;
  --mobile-text-input-assistive-icon-error-width: 0.75rem;
  --mobile-text-input-assistive-icon-error-fill: #DB2514;
  --mobile-text-input-assistive-icon-success-height: 0.75rem;
  --mobile-text-input-assistive-icon-success-width: 0.75rem;
  --mobile-text-input-assistive-icon-success-fill: #008500;
  --mobile-text-input-assistive-icon-warning-height: 0.75rem;
  --mobile-text-input-assistive-icon-warning-width: 0.75rem;
  --mobile-text-input-assistive-icon-warning-fill: #346BF6;
  --mobile-rich-text-h1-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-rich-text-h1-line-height: 64px;
  --mobile-rich-text-h1-font-size: 54px;
  --mobile-rich-text-h1-letter-spacing: 0px;
  --mobile-rich-text-h1-font-weight: 400;
  --mobile-rich-text-h1-text-case: uppercase;
  --mobile-rich-text-h1-text-decoration: none;
  --mobile-rich-text-h1-fill: #000000;
  --mobile-rich-text-h2-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-rich-text-h2-line-height: 64px;
  --mobile-rich-text-h2-font-size: 54px;
  --mobile-rich-text-h2-letter-spacing: 0px;
  --mobile-rich-text-h2-font-weight: 400;
  --mobile-rich-text-h2-text-case: uppercase;
  --mobile-rich-text-h2-text-decoration: none;
  --mobile-rich-text-h2-fill: #000000;
  --mobile-rich-text-h3-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-rich-text-h3-line-height: 44px;
  --mobile-rich-text-h3-font-size: 36px;
  --mobile-rich-text-h3-letter-spacing: 0px;
  --mobile-rich-text-h3-font-weight: 400;
  --mobile-rich-text-h3-text-case: uppercase;
  --mobile-rich-text-h3-text-decoration: none;
  --mobile-rich-text-h3-fill: #000000;
  --mobile-rich-text-h4-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-rich-text-h4-line-height: 28px;
  --mobile-rich-text-h4-font-size: 24px;
  --mobile-rich-text-h4-letter-spacing: 0px;
  --mobile-rich-text-h4-font-weight: 400;
  --mobile-rich-text-h4-text-case: uppercase;
  --mobile-rich-text-h4-text-decoration: none;
  --mobile-rich-text-h4-fill: #000000;
  --mobile-rich-text-h5-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-rich-text-h5-line-height: 28px;
  --mobile-rich-text-h5-font-size: 24px;
  --mobile-rich-text-h5-letter-spacing: 0px;
  --mobile-rich-text-h5-text-decoration: none;
  --mobile-rich-text-h5-text-case: uppercase;
  --mobile-rich-text-h5-font-weight: 700;
  --mobile-rich-text-h5-fill: #000000;
  --mobile-rich-text-h6-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-rich-text-h6-line-height: 14px;
  --mobile-rich-text-h6-font-size: 12px;
  --mobile-rich-text-h6-letter-spacing: 0px;
  --mobile-rich-text-h6-text-decoration: none;
  --mobile-rich-text-h6-text-case: uppercase;
  --mobile-rich-text-h6-font-weight: 700;
  --mobile-rich-text-h6-fill: #000000;
  --mobile-rich-text-paragraph-container-paragraph-spacing: 16px;
  --mobile-rich-text-body-normal-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-rich-text-body-normal-font-weight: 400;
  --mobile-rich-text-body-normal-line-height: 24px;
  --mobile-rich-text-body-normal-font-size: 16px;
  --mobile-rich-text-body-normal-text-decoration: none;
  --mobile-rich-text-body-normal-text-case: none;
  --mobile-rich-text-body-normal-letter-spacing: 0px;
  --mobile-rich-text-body-normal-fill: #000000;
  --mobile-rich-text-body-italic-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-rich-text-body-italic-font-weight: Book Italic;
  --mobile-rich-text-body-italic-font-size: 16px;
  --mobile-rich-text-body-italic-line-height: 24px;
  --mobile-rich-text-body-italic-letter-spacing: -0.65px;
  --mobile-rich-text-body-italic-text-case: none;
  --mobile-rich-text-body-italic-text-decoration: none;
  --mobile-rich-text-body-italic-fill: #000000;
  --mobile-rich-text-body-strikethrough-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-rich-text-body-strikethrough-font-weight: 400;
  --mobile-rich-text-body-strikethrough-font-size: 16px;
  --mobile-rich-text-body-strikethrough-line-height: 24px;
  --mobile-rich-text-body-strikethrough-letter-spacing: -0.65px;
  --mobile-rich-text-body-strikethrough-text-case: none;
  --mobile-rich-text-body-strikethrough-text-decoration: line-through;
  --mobile-rich-text-body-strikethrough-fill: #000000;
  --mobile-rich-text-body-bold-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-rich-text-body-bold-font-weight: 700;
  --mobile-rich-text-body-bold-line-height: 24px;
  --mobile-rich-text-body-bold-font-size: 16px;
  --mobile-rich-text-body-bold-text-decoration: none;
  --mobile-rich-text-body-bold-text-case: none;
  --mobile-rich-text-body-bold-letter-spacing: 0px;
  --mobile-rich-text-body-bold-fill: #000000;
  --mobile-rich-text-hr-width: 100%;
  --mobile-rich-text-hr-height: 0.0625rem;
  --mobile-rich-text-hr-fill: #f9f9f9;
  --mobile-rich-text-container-max-width: 71.25rem;
  --mobile-rich-text-container-width: 100%;
  --mobile-rich-text-container-spacing: 40px;
  --mobile-rich-text-ul-paragraph-spacing: 1rem;
  --mobile-rich-text-ol-paragraph-spacing: 1rem;
  --mobile-reviews-section-container-padding-top: 64px;
  --mobile-reviews-section-container-padding-bottom: 64px;
  --mobile-reviews-section-container-spacing: 40px;
  --mobile-reviews-section-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-reviews-section-title-line-height: 64px;
  --mobile-reviews-section-title-font-size: 54px;
  --mobile-reviews-section-title-letter-spacing: 0px;
  --mobile-reviews-section-title-font-weight: 400;
  --mobile-reviews-section-title-text-case: uppercase;
  --mobile-reviews-section-title-text-decoration: none;
  --mobile-reviews-section-title-fill: #000000;
  --mobile-reviews-section-title-padding-bottom: 28px;
  --mobile-reviews-section-review-item-container-padding-top: 20px;
  --mobile-reviews-section-review-item-container-padding-right: 16px;
  --mobile-reviews-section-review-item-container-padding-bottom: 20px;
  --mobile-reviews-section-review-item-container-padding-left: 16px;
  --mobile-reviews-section-review-item-container-border-top: 1px;
  --mobile-reviews-section-review-item-container-border-bottom: 1px;
  --mobile-reviews-section-review-item-container-border-color: #949494;
  --mobile-reviews-section-review-item-container-spacing: 20px;
  --mobile-reviews-section-review-item-user-rating-container-spacing: 20px;
  --mobile-reviews-section-review-item-date-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-reviews-section-review-item-date-font-weight: 400;
  --mobile-reviews-section-review-item-date-line-height: 14px;
  --mobile-reviews-section-review-item-date-font-size: 12px;
  --mobile-reviews-section-review-item-date-text-decoration: none;
  --mobile-reviews-section-review-item-date-text-case: none;
  --mobile-reviews-section-review-item-date-letter-spacing: 0.3px;
  --mobile-reviews-section-review-item-date-fill: #737373;
  --mobile-reviews-section-review-item-disclaimer-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-reviews-section-review-item-disclaimer-font-weight: 400;
  --mobile-reviews-section-review-item-disclaimer-line-height: 14px;
  --mobile-reviews-section-review-item-disclaimer-font-size: 12px;
  --mobile-reviews-section-review-item-disclaimer-text-decoration: none;
  --mobile-reviews-section-review-item-disclaimer-text-case: none;
  --mobile-reviews-section-review-item-disclaimer-letter-spacing: 0.3px;
  --mobile-reviews-section-review-item-disclaimer-fill: #424242;
  --mobile-reviews-section-review-item-disclaimer-padding-top: 12px;
  --mobile-reviews-section-review-item-report-link-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-reviews-section-review-item-report-link-font-weight: 400;
  --mobile-reviews-section-review-item-report-link-line-height: 14px;
  --mobile-reviews-section-review-item-report-link-font-size: 12px;
  --mobile-reviews-section-review-item-report-link-text-decoration: underline;
  --mobile-reviews-section-review-item-report-link-text-case: uppercase;
  --mobile-reviews-section-review-item-report-link-letter-spacing: 0.3px;
  --mobile-reviews-section-review-item-report-link-fill: #737373;
  --mobile-reviews-section-review-item-user-name-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-reviews-section-review-item-user-name-font-weight: 400;
  --mobile-reviews-section-review-item-user-name-line-height: 14px;
  --mobile-reviews-section-review-item-user-name-font-size: 12px;
  --mobile-reviews-section-review-item-user-name-text-decoration: none;
  --mobile-reviews-section-review-item-user-name-text-case: none;
  --mobile-reviews-section-review-item-user-name-letter-spacing: 0.3px;
  --mobile-reviews-section-review-item-user-name-fill: #737373;
  --mobile-reviews-section-review-item-user-age-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-reviews-section-review-item-user-age-font-weight: 400;
  --mobile-reviews-section-review-item-user-age-line-height: 14px;
  --mobile-reviews-section-review-item-user-age-font-size: 12px;
  --mobile-reviews-section-review-item-user-age-text-decoration: none;
  --mobile-reviews-section-review-item-user-age-text-case: none;
  --mobile-reviews-section-review-item-user-age-letter-spacing: 0.3px;
  --mobile-reviews-section-review-item-user-age-fill: #737373;
  --mobile-reviews-section-review-item-verified-review-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-reviews-section-review-item-verified-review-font-weight: 400;
  --mobile-reviews-section-review-item-verified-review-line-height: 14px;
  --mobile-reviews-section-review-item-verified-review-font-size: 12px;
  --mobile-reviews-section-review-item-verified-review-text-decoration: none;
  --mobile-reviews-section-review-item-verified-review-text-case: none;
  --mobile-reviews-section-review-item-verified-review-letter-spacing: 0.3px;
  --mobile-reviews-section-review-item-verified-review-fill: #000000;
  --mobile-reviews-section-review-item-review-title-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-reviews-section-review-item-review-title-font-weight: 700;
  --mobile-reviews-section-review-item-review-title-line-height: 24px;
  --mobile-reviews-section-review-item-review-title-font-size: 16px;
  --mobile-reviews-section-review-item-review-title-text-decoration: none;
  --mobile-reviews-section-review-item-review-title-text-case: uppercase;
  --mobile-reviews-section-review-item-review-title-letter-spacing: 0px;
  --mobile-reviews-section-review-item-review-title-fill: #000000;
  --mobile-reviews-section-review-item-product-name-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-reviews-section-review-item-product-name-font-weight: 400;
  --mobile-reviews-section-review-item-product-name-line-height: 24px;
  --mobile-reviews-section-review-item-product-name-font-size: 16px;
  --mobile-reviews-section-review-item-product-name-text-decoration: none;
  --mobile-reviews-section-review-item-product-name-text-case: none;
  --mobile-reviews-section-review-item-product-name-letter-spacing: 0px;
  --mobile-reviews-section-review-item-product-name-fill: #000000;
  --mobile-reviews-section-review-item-review-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-reviews-section-review-item-review-text-font-weight: 400;
  --mobile-reviews-section-review-item-review-text-line-height: 24px;
  --mobile-reviews-section-review-item-review-text-font-size: 16px;
  --mobile-reviews-section-review-item-review-text-text-decoration: none;
  --mobile-reviews-section-review-item-review-text-text-case: none;
  --mobile-reviews-section-review-item-review-text-letter-spacing: 0px;
  --mobile-reviews-section-review-item-review-text-fill: #000000;
  --mobile-reviews-section-review-item-buttons-container-spacing: 8px;
  --mobile-reviews-section-review-item-helpful-button-container-padding-top: 8px;
  --mobile-reviews-section-review-item-helpful-button-container-padding-right: 12px;
  --mobile-reviews-section-review-item-helpful-button-container-padding-bottom: 8px;
  --mobile-reviews-section-review-item-helpful-button-container-padding-left: 12px;
  --mobile-reviews-section-review-item-helpful-button-container-border: 1px;
  --mobile-reviews-section-review-item-helpful-button-container-border-color: #949494;
  --mobile-reviews-section-review-item-helpful-button-icon-padding-right: 8px;
  --mobile-reviews-section-review-item-helpful-button-icon-fill: #000000;
  --mobile-reviews-section-review-item-helpful-button-icon-height: 1rem;
  --mobile-reviews-section-review-item-helpful-button-icon-width: 1rem;
  --mobile-reviews-section-review-item-helpful-button-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-reviews-section-review-item-helpful-button-text-font-weight: 400;
  --mobile-reviews-section-review-item-helpful-button-text-line-height: 16px;
  --mobile-reviews-section-review-item-helpful-button-text-font-size: 14px;
  --mobile-reviews-section-review-item-helpful-button-text-text-decoration: none;
  --mobile-reviews-section-review-item-helpful-button-text-text-case: none;
  --mobile-reviews-section-review-item-helpful-button-text-letter-spacing: 0px;
  --mobile-reviews-section-review-item-helpful-button-text-fill: #000000;
  --mobile-reviews-section-review-item-readmore-container-spacing: 4px;
  --mobile-reviews-section-review-item-readmore-link-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-reviews-section-review-item-readmore-link-font-weight: 400;
  --mobile-reviews-section-review-item-readmore-link-line-height: 14px;
  --mobile-reviews-section-review-item-readmore-link-font-size: 12px;
  --mobile-reviews-section-review-item-readmore-link-text-decoration: underline;
  --mobile-reviews-section-review-item-readmore-link-text-case: uppercase;
  --mobile-reviews-section-review-item-readmore-link-letter-spacing: 0.3px;
  --mobile-reviews-section-review-item-readmore-link-fill: #000000;
  --mobile-reviews-section-review-item-readmore-icon-height: 0.75rem;
  --mobile-reviews-section-review-item-readmore-icon-width: 0.75rem;
  --mobile-reviews-section-review-item-readmore-icon-fill: #000000;
  --mobile-reviews-section-rating-icon-container-spacing: 0.063rem;
  --mobile-reviews-section-rating-icon-active-height: 0.75rem;
  --mobile-reviews-section-rating-icon-active-width: 0.75rem;
  --mobile-reviews-section-rating-icon-active-fill: #000000;
  --mobile-reviews-section-rating-icon-inactive-height: 0.75rem;
  --mobile-reviews-section-rating-icon-inactive-width: 0.75rem;
  --mobile-reviews-section-rating-icon-inactive-fill: #949494;
  --mobile-reviews-section-rating-container-spacing: 28px;
  --mobile-reviews-section-no-reviews-text-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-reviews-section-no-reviews-text-font-weight: 400;
  --mobile-reviews-section-no-reviews-text-line-height: 24px;
  --mobile-reviews-section-no-reviews-text-font-size: 16px;
  --mobile-reviews-section-no-reviews-text-text-decoration: none;
  --mobile-reviews-section-no-reviews-text-text-case: none;
  --mobile-reviews-section-no-reviews-text-letter-spacing: 0px;
  --mobile-reviews-section-no-reviews-text-fill: #000000;
  --mobile-reviews-section-rating-value-container-spacing: 8px;
  --mobile-reviews-section-rating-average-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-reviews-section-rating-average-line-height: 64px;
  --mobile-reviews-section-rating-average-font-size: 54px;
  --mobile-reviews-section-rating-average-letter-spacing: 0px;
  --mobile-reviews-section-rating-average-font-weight: 400;
  --mobile-reviews-section-rating-average-text-case: uppercase;
  --mobile-reviews-section-rating-average-text-decoration: none;
  --mobile-reviews-section-rating-average-fill: #000000;
  --mobile-reviews-section-review-qty-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-reviews-section-review-qty-line-height: 14px;
  --mobile-reviews-section-review-qty-font-size: 12px;
  --mobile-reviews-section-review-qty-letter-spacing: 0px;
  --mobile-reviews-section-review-qty-text-decoration: none;
  --mobile-reviews-section-review-qty-text-case: uppercase;
  --mobile-reviews-section-review-qty-font-weight: 700;
  --mobile-reviews-section-review-qty-fill: #000000;
  --mobile-reviews-section-write-review-button-width: 100%;
  --mobile-reviews-section-load-more-button-width: 100%;
  --mobile-ugc-section-heading-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-ugc-section-heading-line-height: 64px;
  --mobile-ugc-section-heading-font-size: 54px;
  --mobile-ugc-section-heading-letter-spacing: 0px;
  --mobile-ugc-section-heading-font-weight: 400;
  --mobile-ugc-section-heading-text-case: uppercase;
  --mobile-ugc-section-heading-text-decoration: none;
  --mobile-ugc-section-heading-fill: #000000;
  --mobile-ugc-section-subheading-font-family: Ano, Helvetica, Arial, sans-serif;
  --mobile-ugc-section-subheading-font-weight: 400;
  --mobile-ugc-section-subheading-line-height: 16px;
  --mobile-ugc-section-subheading-font-size: 14px;
  --mobile-ugc-section-subheading-text-decoration: none;
  --mobile-ugc-section-subheading-text-case: none;
  --mobile-ugc-section-subheading-letter-spacing: 0px;
  --mobile-ugc-section-subheading-fill: #000000;
  }
}
