@charset "UTF-8";
.text-base-font-color {
  color: #232323 !important;
}

.text-primary-color {
  color: var(--primaryColor, #004f23) !important;
}

.text-primary-color-highlight {
  color: var(--primaryColorHighlight, #5e9074) !important;
}

.text-secondary-color {
  color: var(--secondaryColor, #007298) !important;
}

.text-tertiary-color {
  color: var(--tertiaryColor, #bfb800) !important;
}

.text-baseline-primary-color {
  color: var(--baselinePrimaryColor, #232323) !important;
}

.text-error-color {
  color: var(--errorColor, #d1050c) !important;
}

.text-price-color {
  color: var(--priceColor, #004f23) !important;
}

.text-white {
  color: #ffffff !important;
}

/* font sizes */
html {
  background-color: #f6f6f6;
}

:root {
  --fontFamily: RobotoCondensed, "Helvetica", "Arial", sans-serif;
  --primaryColor: #004f23;
  --primaryColorHighlight: #5e9074;
  --secondaryColor: #007298;
  --tertiaryColor: #bfb800;
  --baselinePrimaryColor: #232323;
  --baselineSecondaryColor: #636363;
  --footerColor: #666666;
  --errorColor: #d1050c;
  --priceColor: #004f23;
  --negativeHoverColor: #e5ede9;
}

body[lang=zf],
body[lang=zh],
body[lang=zh-Hans] {
  font-family: RobotoCondensed, "方体", "PingFang SC", "黑体", "Heiti SC", "Microsoft Yahei", "微软雅黑", "Droid Sans", "Helvetica", "Arial", sans-serif;
}

body[lang=vi] {
  font-family: "Open Sans", "方体", "PingFang SC", "黑体", "Heiti SC", "Microsoft Yahei", "微软雅黑", "Droid Sans", "Helvetica", "Arial", sans-serif;
}

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