:root {
  --main-color: #e8c5a3;
  --main-text-color: #fff;
  --main-color-hover: #891340;
  --primary: #891340;
  --secondary: #891340;
  --tertiary: #d2ab67;
  --header-text-color: #891340;
  --header-text-color-hover: #d2ab67;
}

header {
  background: white;
  height: unset;
}
header a {
  font-weight: 500;
}

h1,
h2,
h3,
h4,
h5,
button,
button.primary,
button.setting,
header .menu .voice,
#menu_complete .left_content .mobile_category,
header .right button {
  font-family: "Lato", sans-serif;
  text-transform: uppercase !important;
  letter-spacing: 0.05em;
  font-weight: 500;
}

header .voice a:hover {
  color: var(--header-text-color);
  border-bottom: 2px solid var(--header-text-color);
  padding-bottom: 5px;
}
header .container {
  height: unset;
}
header .logo {
  width: 220px;
  height: 150px;
}

footer a,
footer .info {
  color: var(--header-text-color);
}
.parallax-container {
  height: 600px;
}
.parallax-overlay {
  background-color: rgba(21, 23, 43, 0.2);
}
.offer_showcase ul.list li .pricebox {
  color: var(--header-text-color);
  font-family: "Lato", sans-serif;
}
.offer_showcase ul.list li .pricebox span {
  font-family: "Lato", sans-serif;
}
.offer_showcase ul.list li,
.offer_flipcard .flip_container {
  height: unset !important;
}
