/* Icon-Fonts (fontello + fx_icons) -- auf tatsaechlich verwendete Icons reduziert */
@font-face {
  font-family: 'fontello';
  src: url('/assets/fonts/icons/fontello/fontello.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  margin-left: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-clock-2:before { content: '\ea00'; } /* '' */
.icon-comment-light:before { content: '\e847'; } /* '' */
.icon-dog-alone:before { content: '\ea15'; } /* '' */
.icon-facebook:before { content: '\e873'; } /* '' */
.icon-fingerprint:before { content: '\e9c7'; } /* '' */
.icon-heart-1:before { content: '\e9cc'; } /* '' */
.icon-info:before { content: '\e8b4'; } /* '' */
.icon-instagramm:before { content: '\e87e'; } /* '' */
.icon-left-thin:before { content: '\e94b'; } /* '' */
.icon-location-pin:before { content: '\ea01'; } /* '' */
.icon-mail-empty:before { content: '\e818'; } /* '' */
.icon-money-light:before { content: '\e862'; } /* '' */
.icon-paper-plane-light:before { content: '\e851'; } /* '' */
.icon-pencil:before { content: '\e8bb'; } /* '' */
.icon-pet-like:before { content: '\ea17'; } /* '' */
.icon-phone-call:before { content: '\e9dd'; } /* '' */
.icon-pin:before { content: '\e801'; } /* '' */
.icon-question-style:before { content: '\ea0f'; } /* '' */
.icon-quote-left:before { content: '\e901'; } /* '' */
.icon-reaction:before { content: '\e9d1'; } /* '' */
.icon-right-thin:before { content: '\e94c'; } /* '' */
.icon-shopping-basket:before { content: '\ea19'; } /* '' */
.icon-spotify:before { content: '\e891'; } /* '' */
.icon-truck:before { content: '\e919'; } /* '' */
.icon-truck-1:before { content: '\e9ac'; } /* '' */
.icon-up:before { content: '\e835'; } /* '' */
.icon-user:before { content: '\e8c3'; } /* '' */
.icon-vaccination:before { content: '\ea1b'; } /* '' */
.icon-vet:before { content: '\ea1c'; } /* '' */

@font-face {
  font-family: 'fx_icons';
  src: url('/assets/fonts/icons/fx/fx_icons.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
[class^="fx_icon-"]:before, [class*=" fx_icon-"]:before {
  font-family: "fx_icons";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  margin-left: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fx_icon-tik-tok:before { content: '\e928'; } /* '' */
