/* Project Variables v1.0 */

:root {

  --color-branding-primary:#0073B1;
  --color-branding-secondary:#218518;
  --color-branding-tertiary:#F78737;

  --color-text:#212121;
  --color-link:#0073B1;
  --color-link-hover:#005A8B;

  --color-button-text:#ffffff;
  --color-button-border:#0073B1;
  --color-button-background:#0073B1;
  --color-button-text-hover:#ffffff;
  --color-button-border-hover:#005A8B;
  --color-button-background-hover:#005A8B;

  --color-top-nav-link:#ffffff;
  --color-top-nav-link-hover:#000000;

  --color-header-background:#ffffff;

  --color-minicart-icon:#ffffff;
  --color-minicart-icon-hover:#F78737;
  --color-minicart-counter:#F78737;

  --color-trust-signal-background:#ffffff;
  --color-trust-signal-icon:#0073B1;
  --color-trust-signal-text:#212121;

  --color-page-bottom-background:#ffffff;
  --color-footer-background:#ffffff;
  --color-footer-text:#212121;
  --color-footer-link:#212121;
  --color-footer-link-hover:#0073B1;
  --color-footer-icon:#0073B1;

  --color-product-page-description-background: #ffffff;

  --color-light-gray: #F5F5F5;
  --color-mid-gray: #d1d1d1;
  --color-dark-gray: #717173;

  --color-price:#0073B1;
  --color-price-old:#202020;
  --color-price-discount:#202020;

  --color-pa-checked: #78b13f;
  --color-pa-answer-checked-bg: #0073B1;
  --color-pa-icon-green: #218518;
  --color-pa-icon-yellow: #E8B831;
  --color-pa-icon-red: #EA2F2F;
  --color-question-highlight: #c5ebff;

  --spacing_rhythmUnit: 1rem;
  --spacing__vertical--1: var(--spacing_rhythmUnit);
  --spacing__vertical--2: calc(2 * var(--spacing_rhythmUnit));
  --spacing__vertical--3: calc(3 * var(--spacing_rhythmUnit));
  --spacing__vertical--half: calc(var(--spacing_rhythmUnit)/2);

  --text-h1-size: 3.2rem;
  --text-h1-line-height:1.3;

  --text-h2-size: 2.4rem;
  --text-h2-line-height: 1.3;

  --text-h3-size: 1.8rem;
  --text-h3-line-height: 1.3;

  --text-h4-size: 1.6rem;
  --text-h4-line-height: 1.4;

  --text-normal-size: 1.6rem;
  --text-normal-line-height: 1.4;

  --text-small-size: 1.4rem;
  --text-small-line-height: 1.4;

  --font-weight-normal: 400;
  --font-weight-bold: 700;
  --font-weight-black: 900;
  --font-family:  'Lato', Arial, 'Helvetica Neue', Helvetica, sans-serif;

  --width-content-max: 128rem;
  --width-content-max-calc: calc(100% - 4rem);
}



@media only screen and (min-width: 1024px) {

  :root {
    --text-small-size: 1.4rem;
  }

}