/* icomoon — icon font (using Material Icons as visually-equivalent fallback) */
@font-face {
  font-family: "icomoon";
  src: url("https://fonts.gstatic.com/s/materialicons/v143/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2") format("woff2");
  font-display: swap;
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"], [class*=" icon-"] {
  font-family: "icomoon", "Material Icons" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-feature-settings: "liga";
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  display: inline-block;
  vertical-align: middle;
}
/* Common icon classes mapped to Material Icons ligatures */
.icon-phone:before { content: "phone"; }
.icon-clock:before { content: "schedule"; }
.icon-pin:before { content: "location_on"; }
.icon-mail:before { content: "mail_outline"; }
.icon-cart:before { content: "shopping_cart"; }
.icon-cross:before { content: "add"; }
.icon-search:before { content: "search"; }
.icon-menu:before { content: "menu"; }
.icon-close:before { content: "close"; }
.icon-arrow-right:before { content: "arrow_forward"; }
.icon-arrow-down:before { content: "expand_more"; }
.icon-check:before { content: "check"; }
.icon-info:before { content: "info_outline"; }
.icon-warn:before { content: "warning"; }
.icon-emergency:before { content: "local_pharmacy"; }
.icon-heart:before { content: "favorite"; }
.icon-user:before { content: "person"; }
.icon-edit:before { content: "edit"; }
.icon-trash:before { content: "delete"; }
.icon-print:before { content: "print"; }
.icon-download:before { content: "download"; }
