﻿@font-face {
  font-family: "iconfont"; /* Project id 5031521 */
  src: url('../font/iconfont.woff2') format('woff2'),
       url('../font/iconfont.woff') format('woff'),
       url('../font/iconfont.ttf') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: "iconfont-legacy";
  font-display: swap;
  src: url('/assets/frontend/pc/fonts/iconfont.eot');
  src: url('/assets/frontend/pc/fonts/iconfont.eot#iefix') format('embedded-opentype'),
       url('/assets/frontend/pc/fonts/iconfont.woff2') format('woff2');
}

.icon-star-holl:before {
  content: "\e683";
}

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

.icon-search__:before {
  content: "\e641";
}

.icon-sm-user-:before {
  content: "\e642";
}

.icon-menu_16:before {
  content: "\e622";
}

.icon-search:before {
  content: "\e615";
}

.icon-youtube:before {
  content: "\e612";
}

.icon-gotop:before {
  content: "\e787";
}

.icon-facebook:before {
  content: "\e695";
}

.icon-douyin:before {
  content: "\e8db";
}

.icon-twitter:before {
  content: "\e636";
}

.icon-star:before {
  content: "\e70a";
}

.icon-star-half:before {
  content: "\e60f";
}

.icon-menu:before {
  content: "\e647";
}

.icon-left:before {
  content: "\e60d";
}

.icon-right:before {
  content: "\e60e";
}

/* Legacy icon mappings still used by diy/public templates. */
.iconfont.icon-heart_add_line:before {
  font-family: "iconfont-legacy" !important;
  content: "\e801";
}

.iconfont.icon-search_line:before {
  font-family: "iconfont-legacy" !important;
  content: "\e802";
}

.iconfont.icon-shopping_cart_line:before {
  font-family: "iconfont-legacy" !important;
  content: "\e806";
}

.iconfont.icon-smartphone_line:before {
  font-family: "iconfont-legacy" !important;
  content: "\e807";
}

.iconfont.icon-question_line:before {
  font-family: "iconfont-legacy" !important;
  content: "\e7c5";
}

.iconfont.icon-phone_line:before {
  font-family: "iconfont-legacy" !important;
  content: "\e7ce";
}

.iconfont.icon-close_line:before {
  font-family: "iconfont-legacy" !important;
  content: "\e7d6";
}

.iconfont.icon-brush_3_line:before {
  font-family: "iconfont-legacy" !important;
  content: "\e7d2";
}

.iconfont.icon-arrow_right_s_line:before {
  font-family: "iconfont-legacy" !important;
  content: "\e7dd";
}

.iconfont.icon-vip_crown_2_fill:before {
  font-family: "iconfont-legacy" !important;
  content: "\e7de";
}

.iconfont.icon-star_fill:before {
  font-family: "iconfont-legacy" !important;
  content: "\e7e8";
}

.iconfont.icon-todo_line:before {
  font-family: "iconfont-legacy" !important;
  content: "\e77e";
}

.iconfont.icon-store_2_line:before {
  font-family: "iconfont-legacy" !important;
  content: "\e77f";
}

.iconfont.icon-image_add_line:before {
  font-family: "iconfont-legacy" !important;
  content: "\e7b6";
}

.iconfont.icon-user_line1:before {
  font-family: "iconfont-legacy" !important;
  content: "\e7ad";
}

.iconfont.icon-calendar_check_fill:before {
  font-family: "iconfont-legacy" !important;
  content: "\e7c1";
}

.iconfont.icon-whatsapp_line:before {
  font-family: "iconfont-legacy" !important;
  content: "\e7f8";
}

.iconfont.icon-mail_line:before {
  font-family: "iconfont-legacy" !important;
  content: "\e7fd";
}

.iconfont.icon-product_hunt_fill:before {
  font-family: "iconfont-legacy" !important;
  content: "\e80e";
}

.iconfont.icon-banddiy:before {
  font-family: "iconfont-legacy" !important;
  content: "\e606";
}
