/* RehauIcons Font Faces */
/* Font Face Settings */
/* Icons */
/* Icon Font Template */
/* Utility Mixins */
/* stylelint-disable-next-line function-url-quotes */
/* stylelint-disable-next-line function-url-quotes */
@font-face {
  font-style: normal;
  font-weight: 400;
  font-family: "RehauIcons";
  src: url("../fonts/RehauIcons-Regular.woff2") format("woff2"), url("../fonts/RehauIcons-Regular.woff") format("woff");
}

/* Icons */
.icon {
  display: inline-block;
  vertical-align: -0.125em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-family: 'RehauIcons';
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-rendering: auto;
}

.icon.-arrow-right-bottom::before {
  content: '\E001';
}

.icon.-arrow-right-middle::before {
  content: '\E002';
}

.icon.-arrow-right-top::before {
  content: '\E003';
}

.icon.-basket::before {
  content: '\E004';
}

.icon.-calendar::before {
  content: '\E005';
}

.icon.-caret-down::before {
  content: '\E006';
}

.icon.-caret-left::before {
  content: '\E007';
}

.icon.-caret-right::before {
  content: '\E008';
}

.icon.-caret-up::before {
  content: '\E009';
}

.icon.-chevron-down::before {
  content: '\E00A';
}

.icon.-chevron-left::before {
  content: '\E00B';
}

.icon.-chevron-right::before {
  content: '\E00C';
}

.icon.-chevron-up::before {
  content: '\E00D';
}

.icon.-clock::before {
  content: '\E00E';
}

.icon.-contact::before {
  content: '\E00F';
}

.icon.-cross::before {
  content: '\E010';
}

.icon.-dealerfinder::before {
  content: '\E011';
}

.icon.-download::before {
  content: '\E012';
}

.icon.-edit::before {
  content: '\E013';
}

.icon.-event::before {
  content: '\E014';
}

.icon.-facebook::before {
  content: '\E015';
}

.icon.-google::before {
  content: '\E016';
}

.icon.-help::before {
  content: '\E017';
}

.icon.-hook::before {
  content: '\E018';
}

.icon.-information::before {
  content: '\E019';
}

.icon.-instagram::before {
  content: '\E01A';
}

.icon.-language-de::before {
  content: '\E01B';
}

.icon.-language-en::before {
  content: '\E01C';
}

.icon.-linkedin::before {
  content: '\E01D';
}

.icon.-location::before {
  content: '\E01E';
}

.icon.-logged-in::before {
  content: '\E01F';
}

.icon.-pinterest::before {
  content: '\E020';
}

.icon.-profile::before {
  content: '\E021';
}

.icon.-search::before {
  content: '\E022';
}

.icon.-telegram-light::before {
  content: '\E023';
}

.icon.-telegram::before {
  content: '\E024';
}

.icon.-tick::before {
  content: '\E025';
}

.icon.-tiktok-light::before {
  content: '\E026';
}

.icon.-tiktok::before {
  content: '\E027';
}

.icon.-trash::before {
  content: '\E028';
}

.icon.-twitter::before {
  content: '\E029';
}

.icon.-vk-light::before {
  content: '\E02A';
}

.icon.-vk::before {
  content: '\E02B';
}

.icon.-wechat-light::before {
  content: '\E02C';
}

.icon.-wechat::before {
  content: '\E02D';
}

.icon.-weibo-light::before {
  content: '\E02E';
}

.icon.-weibo::before {
  content: '\E02F';
}

.icon.-whatsapp-light::before {
  content: '\E030';
}

.icon.-whatsapp::before {
  content: '\E031';
}

.icon.-xing::before {
  content: '\E032';
}

.icon.-youtube::before {
  content: '\E033';
}
