:root {
  --text-base: 62.5%;
  --type-scale-lh: 1.2;
  --step--2-lh: calc(var(--step--2) * var(--type-scale-lh));
  --step--1-lh: calc(var(--step--1) * var(--type-scale-lh));
  --step-0-lh: calc(var(--step-0) * var(--type-scale-lh));
  --step-1-lh: calc(var(--step-1) * var(--type-scale-lh));
  --step-2-lh: calc(var(--step-2) * var(--type-scale-lh));
  --step-3-lh: calc(var(--step-3) * var(--type-scale-lh));
  --step-4-lh: calc(var(--step-4) * var(--type-scale-lh));
  --step-5-lh: calc(var(--step-5) * var(--type-scale-lh));
  --step-6-lh: calc(var(--step-6) * var(--type-scale-lh));
  --step-7-lh: calc(var(--step-7) * var(--type-scale-lh));
  --black: #000000;
  --white: #fff;
  --base-50: #F7F7F7;
  --base-100: #E3E3E3;
  --base-200: #C8C8C8;
  --base-300: #A4A4A4;
  --base-400: #818181;
  --base-500: #666666;
  --base-600: #515151;
  --base-700: #434343;
  --base-800: #383838;
  --base-900: #050505;
  --primary-50: #F7F7F7;
  --primary-100: #E3E3E3;
  --primary-200: #C8C8C8;
  --primary-300: #A4A4A4;
  --primary-400: #818181;
  --primary-500: #666666;
  --primary-600: #515151;
  --primary-700: #434343;
  --primary-800: #383838;
  --primary-900: #050505;
  --secondary-50: #F7F7F7;
  --secondary-100: #E3E3E3;
  --secondary-200: #C8C8C8;
  --secondary-300: #A4A4A4;
  --secondary-400: #818181;
  --secondary-500: #666666;
  --secondary-600: #515151;
  --secondary-700: #434343;
  --secondary-800: #383838;
  --secondary-900: #050505;
  --base-font-family: "Barlow", Sans-Serif;
  --base-font-weight: 400;
  --base-color: var(--base-700, #010101);
  --base-link-color: var(--base-800);
  --base-focus-color: var(--base-900, #010101);
  --base-font-size: var(--step-0);
  --base-line-height: var(--step-0-lh);
  --border-color: var(--base-color);
  --base-background-color: var(--white, #FFF);
  --section-heading-font-weight: 800;
  --section-heading-font-color: var(--base-color);
  --section-heading-focus-color: var(--base-color, #010101);
  --section-heading-border-color: var(--border-color);
  --header-background-color: var(--base-50);
  --header-border-color: var(--header-background-color);
  --section-subheading-font-weight: 800;
  --section-subheading-font-size: var(--step--1);
  --section-subheading-line-height: var(--step--1-lh);
  --section-subheading-font-color: var(--base-900);
  --section-subheading-focus-color: var(--base-500);
  --section-list-font-weight: normal;
  --section-list-font-size: var(--step--1);
  --section-list-line-height: var(--step--1-lh);
  --section-list-font-color: var(--base-900);
  --section-list-focus-color: var(--base-500);
  --button-font-size: var(--base-font-size);
  --button-line-height: var(--base-line-height);
  --button-font-color: var(--base-color-invert);
  --button-background-color: var(--base-900);
  --button-focus-color: var(--base-color);
  --button-focus-background-color: var(--base-200);
  --lazyload-background-color: var(--primary-200);
  --loading-indicator-color: var(--primary-900);
  --popup-detail-background-color: var(--base-background-color);
  --share-popup-background-color: var(--primary-50);
  --share-popup-focus-background-color: var(--primary-100);
  --section-form-input-border-color: var(--border-color);
  --section-form-input-background-color: var(--base-50);
  --section-form-input-font-color: var(--base-color);
  --section-form-input-font-size: var(--base-font-size);
  --section-form-input-line-height: var(--base-line-height);
  --easing: cubic-bezier(.49,.11,.24,1);
  --container-width: 1660px;
  --CONTAINER-PADDING: var(--space-3xl);
}
@media only screen and (max-width: 1279px) {
  :root {
    --CONTAINER-PADDING: var(--space-xl);
  }
}
@media only screen and (max-width: 1023px) {
  :root {
    --CONTAINER-PADDING: var(--space-l);
  }
}
@media only screen and (max-width: 767px) {
  :root {
    --CONTAINER-PADDING: var(--space-m);
  }
}
@media only screen and (max-width: 639px) {
  :root {
    --CONTAINER-PADDING: var(--space-s);
  }
}
@media only screen and (max-width: 459px) {
  :root {
    --CONTAINER-PADDING: var(--space-xs);
  }
}

#footer {
  --footer-font-weight: 200;
  --footer-font-size: var(--step-0);
  --footer-line-height: var(--step-0-lh);
  --footer-font-color: var(--base-color, #737373);
  --footer-focus-color: var(--base-focus-color, #737373);
  --footer-border-color: var(--base-color);
}

/*# sourceMappingURL=theme_vars.css.map */
