@font-face {
  font-family: 'icomoon';
  font-style: normal;
  font-weight: normal;
  src: url("../icomoonfont/icomoon.eot?cz4ikh");
  src: url("../icomoonfont/icomoon.eot?cz4ikh#iefix") format("embedded-opentype"), url("../icomoonfont/icomoon.ttf?cz4ikh") format("truetype"), url("../icomoonfont/icomoon.woff?cz4ikh") format("woff"), url("../icomoonfont/icomoon.svg?cz4ikh#icomoon") format("svg");
}

.icon {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: 'icomoon' !important;
  font-size: 24px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
}

.icon.xsmall {
  font-size: 14px;
}

.icon.small {
  font-size: 18px;
}

.icon.medium {
  font-size: 36px;
}

.icon.large {
  font-size: 48px;
}

.icon.custom--fit:before {
  content: "\e911";
}

.icon.chat:before {
  content: "\e910";
}

.icon.error:before {
  content: "\e90f";
}

.icon.delete:before {
  content: "\e90e";
}

.icon.zoom:before {
  content: "\e90d";
}

.icon.grid--view:before {
  content: "\e909";
}

.icon.list--view:before {
  content: "\e90a";
}

.icon.rss:before {
  content: "\e905";
}

.icon.setting:before {
  content: "\e90b";
}

.icon.warning:before {
  content: "\e002";
}

.icon.phone:before {
  content: "\e0cd";
}

.icon.add:before {
  content: "\e145";
}

.icon.filter:before {
  content: "\e152";
}

.icon.remove:before {
  content: "\e15b";
}

.icon.quote:before {
  content: "\e24d";
}

.icon.keyboard--arrowdown:before {
  content: "\e313";
}

.icon.keyboard--arrowleft:before {
  content: "\e314";
}

.icon.keyboard--arrowright:before {
  content: "\e315";
}

.icon.keyboard--arrowup:before {
  content: "\e316";
}

.icon.close--outline:before {
  content: "\e3ba";
}

.icon.shipping:before {
  content: "\e558";
}

.icon.arrow--down:before {
  content: "\e5c5";
}

.icon.arrow--up:before {
  content: "\e5c7";
}

.icon.cancel:before {
  content: "\e5c9";
}

.icon.check:before {
  content: "\e5ca";
}

.icon.close:before {
  content: "\e5cd";
}

.icon.menu:before {
  content: "\e5d2";
}

.icon.sync:before {
  content: "\e627";
}

.icon.user:before {
  content: "\e7fd";
}

.icon.checkbox:before {
  content: "\e834";
}

.icon.checkbox--outline:before {
  content: "\e835";
}

.icon.radio--unchecked:before {
  content: "\e836";
}

.icon.radio--checked:before {
  content: "\e837";
}

.icon.account:before {
  content: "\e853";
}

.icon.build:before {
  content: "\e869";
}

.icon.check--circle:before {
  content: "\e86c";
}

.icon.info:before {
  content: "\e88e";
}

.icon.info--outline:before {
  content: "\e88f";
}

.icon.lock:before {
  content: "\e897";
}

.icon.search:before {
  content: "\e8b6";
}

.icon.cart:before {
  content: "\e8cc";
}

.icon.visibility--on:before {
  content: "\e8f4";
}

.icon.visibility--off:before {
  content: "\e8f5";
}

.icon.car:before {
  content: "\e900";
}

.icon.tag:before {
  content: "\e901";
}

.icon.twitter:before {
  content: "\e902";
}

.icon.youtube:before {
  content: "\e903";
}

.icon.facebook:before {
  content: "\e904";
}

.icon.mail:before {
  content: "\e906";
}

.icon.download:before {
  content: "\e907";
}

.icon.map:before {
  content: "\f041";
}

.icon.help:before {
  content: "\e90c";
}

.icon.instagram:before {
  content: "\e908";
}


