/*
Icon classes can be used entirely standalone. They are named after their original file names.

Example usage in HTML:

`display: block` sprite:
<div class="icon-home"></div>

To change `display` (e.g. `display: inline-block;`), we suggest using a common CSS class:

// CSS
.icon {
  display: inline-block;
}

// HTML
<i class="icon icon-home"></i>
*/
.icon-89tag {
  background-image: url(../img/mobile/icons.png);
  background-position: -136px -188px;
  width: 36px;
  height: 26px;
}
.icon-account-store {
  background-image: url(../img/mobile/icons.png);
  background-position: -27px -223px;
  width: 24px;
  height: 24px;
}
.icon-angle-left-red-xs {
  background-image: url(../img/mobile/icons.png);
  background-position: -327px -54px;
  width: 12px;
  height: 21px;
}
.icon-angle-right-gray-xs {
  background-image: url(../img/mobile/icons.png);
  background-position: -345px -98px;
  width: 7px;
  height: 13px;
}
.icon-angle-right-purple-xs {
  background-image: url(../img/mobile/icons.png);
  background-position: -345px -194px;
  width: 6px;
  height: 10px;
}
.icon-angle-right-white-xs {
  background-image: url(../img/mobile/icons.png);
  background-position: -345px -142px;
  width: 6px;
  height: 11px;
}
.icon-app {
  background-image: url(../img/mobile/icons.png);
  background-position: -73px -249px;
  width: 19px;
  height: 19px;
}
.icon-AppStore {
  background-image: url(../img/mobile/icons.png);
  background-position: 0px 0px;
  width: 206px;
  height: 61px;
}
.icon-arrow-down-black {
  background-image: url(../img/mobile/icons.png);
  background-position: -295px -260px;
  width: 10px;
  height: 6px;
}
.icon-arrow-left-y {
  background-image: url(../img/mobile/icons.png);
  background-position: -243px -132px;
  width: 8px;
  height: 18px;
}
.icon-arrow-left {
  background-image: url(../img/mobile/icons.png);
  background-position: -345px 0px;
  width: 8px;
  height: 18px;
}
.icon-arrow-right-y {
  background-image: url(../img/mobile/icons.png);
  background-position: -345px -20px;
  width: 8px;
  height: 18px;
}
.icon-arrow-right {
  background-image: url(../img/mobile/icons.png);
  background-position: -345px -40px;
  width: 8px;
  height: 18px;
}
.icon-ask_s {
  background-image: url(../img/mobile/icons.png);
  background-position: -94px -249px;
  width: 19px;
  height: 19px;
}
.icon-ask-yellow-s {
  background-image: url(../img/mobile/icons.png);
  background-position: -53px -223px;
  width: 24px;
  height: 24px;
}
.icon-ask {
  background-image: url(../img/mobile/icons.png);
  background-position: -115px -249px;
  width: 19px;
  height: 19px;
}
.icon-back {
  background-image: url(../img/mobile/icons.png);
  background-position: -327px -77px;
  width: 12px;
  height: 21px;
}
.icon-bag-red-xs {
  background-image: url(../img/mobile/icons.png);
  background-position: -307px -174px;
  width: 18px;
  height: 15px;
}
.icon-bed {
  background-image: url(../img/mobile/icons.png);
  background-position: -280px -192px;
  width: 24px;
  height: 20px;
}
.icon-bell-gray-xs {
  background-image: url(../img/mobile/icons.png);
  background-position: -136px -249px;
  width: 19px;
  height: 19px;
}
.icon-boldangle-right-white-xs {
  background-image: url(../img/mobile/icons.png);
  background-position: -345px -206px;
  width: 6px;
  height: 10px;
}
.icon-cancel {
  background-image: url(../img/mobile/icons.png);
  background-position: -30px -249px;
  width: 19px;
  height: 20px;
}
.icon-cart {
  background-image: url(../img/mobile/icons.png);
  background-position: -327px -100px;
  width: 16px;
  height: 15px;
}
.icon-cat {
  background-image: url(../img/mobile/icons.png);
  background-position: -280px -237px;
  width: 21px;
  height: 21px;
}
.icon-check {
  background-image: url(../img/mobile/icons.png);
  background-position: -327px -153px;
  width: 15px;
  height: 15px;
}
.icon-checking {
  background-image: url(../img/mobile/icons.png);
  background-position: -143px -293px;
  width: 17px;
  height: 12px;
}
.icon-checklist-gray-xs {
  background-image: url(../img/mobile/icons.png);
  background-position: -157px -249px;
  width: 19px;
  height: 19px;
}
.icon-checklist-red-xs {
  background-image: url(../img/mobile/icons.png);
  background-position: -235px -223px;
  width: 14px;
  height: 19px;
}
.icon-clock-gray-xs {
  background-image: url(../img/mobile/icons.png);
  background-position: -178px -249px;
  width: 19px;
  height: 19px;
}
.icon-clock-pink-s {
  background-image: url(../img/mobile/icons.png);
  background-position: -79px -223px;
  width: 24px;
  height: 24px;
}
.icon-clock-red-xs {
  background-image: url(../img/mobile/icons.png);
  background-position: -307px -191px;
  width: 18px;
  height: 15px;
}
.icon-clock {
  background-image: url(../img/mobile/icons.png);
  background-position: -254px -124px;
  width: 20px;
  height: 20px;
}
.icon-close_red {
  background-image: url(../img/mobile/icons.png);
  background-position: -307px 0px;
  width: 18px;
  height: 21px;
}
.icon-close {
  background-image: url(../img/mobile/icons.png);
  background-position: -162px -293px;
  width: 12px;
  height: 12px;
}
.icon-coupon-pink-s {
  background-image: url(../img/mobile/icons.png);
  background-position: -105px -223px;
  width: 24px;
  height: 24px;
}
.icon-credit {
  background-image: url(../img/mobile/icons.png);
  background-position: -208px -92px;
  width: 44px;
  height: 38px;
}
.icon-cross-circle {
  background-image: url(../img/mobile/icons.png);
  background-position: -327px -276px;
  width: 14px;
  height: 14px;
}
.icon-down {
  background-image: url(../img/mobile/icons.png);
  background-position: -242px -293px;
  width: 15px;
  height: 5px;
}
.icon-download {
  background-image: url(../img/mobile/icons.png);
  background-position: -307px -23px;
  width: 18px;
  height: 19px;
}
.icon-envelope_down {
  background-image: url(../img/mobile/icons.png);
  background-position: -280px -260px;
  width: 13px;
  height: 6px;
}
.icon-envelope_right {
  background-image: url(../img/mobile/icons.png);
  background-position: -280px -145px;
  width: 22px;
  height: 22px;
}
.icon-facebook_circle {
  background-image: url(../img/mobile/icons.png);
  background-position: -208px -132px;
  width: 33px;
  height: 33px;
}
.icon-fami-large {
  background-image: url(../img/mobile/icons.png);
  background-position: -254px -54px;
  width: 23px;
  height: 24px;
}
.icon-fami-small {
  background-image: url(../img/mobile/icons.png);
  background-position: -122px -293px;
  width: 19px;
  height: 14px;
}
.icon-fb_blue {
  background-image: url(../img/mobile/icons.png);
  background-position: -345px -60px;
  width: 8px;
  height: 17px;
}
.icon-fb_s {
  background-image: url(../img/mobile/icons.png);
  background-position: -199px -249px;
  width: 19px;
  height: 19px;
}
.icon-fb_white {
  background-image: url(../img/mobile/icons.png);
  background-position: -345px -79px;
  width: 8px;
  height: 17px;
}
.icon-fb {
  background-image: url(../img/mobile/icons.png);
  background-position: -254px -146px;
  width: 20px;
  height: 20px;
}
.icon-filter-off {
  background-image: url(../img/mobile/icons.png);
  background-position: -273px -271px;
  width: 20px;
  height: 18px;
}
.icon-filter-on {
  background-image: url(../img/mobile/icons.png);
  background-position: 0px -293px;
  width: 20px;
  height: 18px;
}
.icon-flash-red-xs {
  background-image: url(../img/mobile/icons.png);
  background-position: -295px -271px;
  width: 10px;
  height: 16px;
}
.icon-fullheart-red-xs {
  background-image: url(../img/mobile/icons.png);
  background-position: -307px -84px;
  width: 18px;
  height: 16px;
}
.icon-gift {
  background-image: url(../img/mobile/icons.png);
  background-position: -220px -249px;
  width: 19px;
  height: 19px;
}
.icon-GooglePlay {
  background-image: url(../img/mobile/icons.png);
  background-position: 0px -63px;
  width: 206px;
  height: 61px;
}
.icon-gstar {
  background-image: url(../img/mobile/icons.png);
  background-position: -307px -138px;
  width: 17px;
  height: 16px;
}
.icon-heart_s {
  background-image: url(../img/mobile/icons.png);
  background-position: -327px -187px;
  width: 16px;
  height: 14px;
}
.icon-heart-gray-xs {
  background-image: url(../img/mobile/icons.png);
  background-position: -307px -102px;
  width: 18px;
  height: 16px;
}
.icon-home {
  background-image: url(../img/mobile/icons.png);
  background-position: -280px -122px;
  width: 24px;
  height: 21px;
}
.icon-hot-pink-s {
  background-image: url(../img/mobile/icons.png);
  background-position: -131px -223px;
  width: 24px;
  height: 24px;
}
.icon-img_cry {
  background-image: url(../img/mobile/icons.png);
  background-position: 0px -126px;
  width: 60px;
  height: 60px;
}
.icon-img_smile {
  background-image: url(../img/mobile/icons.png);
  background-position: -62px -126px;
  width: 60px;
  height: 60px;
}
.icon-index_bag {
  background-image: url(../img/mobile/icons.png);
  background-position: 0px -313px;
  width: 11px;
  height: 16px;
}
.icon-index_category {
  background-image: url(../img/mobile/icons.png);
  background-position: -327px -258px;
  width: 13px;
  height: 16px;
}
.icon-index_flash {
  background-image: url(../img/mobile/icons.png);
  background-position: -13px -313px;
  width: 10px;
  height: 16px;
}
.icon-index_like {
  background-image: url(../img/mobile/icons.png);
  background-position: -327px -203px;
  width: 14px;
  height: 16px;
}
.icon-index_store {
  background-image: url(../img/mobile/icons.png);
  background-position: -327px 0px;
  width: 16px;
  height: 16px;
}
.icon-index_tag {
  background-image: url(../img/mobile/icons.png);
  background-position: -327px -117px;
  width: 15px;
  height: 16px;
}
.icon-left_r {
  background-image: url(../img/mobile/icons.png);
  background-position: -345px -155px;
  width: 6px;
  height: 11px;
}
.icon-less {
  background-image: url(../img/mobile/icons.png);
  background-position: -327px -310px;
  width: 11px;
  height: 1px;
}
.icon-lessg {
  background-image: url(../img/mobile/icons.png);
  background-position: -280px -268px;
  width: 11px;
  height: 1px;
}
.icon-like_off {
  background-image: url(../img/mobile/icons.png);
  background-position: -280px 0px;
  width: 25px;
  height: 22px;
}
.icon-like_on {
  background-image: url(../img/mobile/icons.png);
  background-position: -280px -24px;
  width: 25px;
  height: 22px;
}
.icon-like_s {
  background-image: url(../img/mobile/icons.png);
  background-position: -241px -249px;
  width: 19px;
  height: 19px;
}
.icon-like-pink-s {
  background-image: url(../img/mobile/icons.png);
  background-position: -157px -223px;
  width: 24px;
  height: 24px;
}
.icon-like {
  background-image: url(../img/mobile/icons.png);
  background-position: -280px -169px;
  width: 23px;
  height: 21px;
}
.icon-line_circle {
  background-image: url(../img/mobile/icons.png);
  background-position: 0px -188px;
  width: 33px;
  height: 33px;
}
.icon-line_green {
  background-image: url(../img/mobile/icons.png);
  background-position: -208px -167px;
  width: 20px;
  height: 19px;
}
.icon-line_s {
  background-image: url(../img/mobile/icons.png);
  background-position: -21px -271px;
  width: 19px;
  height: 19px;
}
.icon-line_white {
  background-image: url(../img/mobile/icons.png);
  background-position: -230px -167px;
  width: 20px;
  height: 19px;
}
.icon-list-gray-xs {
  background-image: url(../img/mobile/icons.png);
  background-position: -42px -271px;
  width: 19px;
  height: 19px;
}
.icon-list-green-s {
  background-image: url(../img/mobile/icons.png);
  background-position: -183px -223px;
  width: 24px;
  height: 24px;
}
.icon-location {
  background-image: url(../img/mobile/icons.png);
  background-position: -262px -249px;
  width: 14px;
  height: 19px;
}
.icon-lock {
  background-image: url(../img/mobile/icons.png);
  background-position: -254px -26px;
  width: 22px;
  height: 26px;
}
.icon-logout {
  background-image: url(../img/mobile/icons.png);
  background-position: -63px -271px;
  width: 19px;
  height: 19px;
}
.icon-loud {
  background-image: url(../img/mobile/icons.png);
  background-position: -180px -154px;
  width: 25px;
  height: 25px;
}
.icon-m-left {
  background-image: url(../img/mobile/icons.png);
  background-position: -70px -188px;
  width: 31px;
  height: 31px;
}
.icon-m-right {
  background-image: url(../img/mobile/icons.png);
  background-position: -103px -188px;
  width: 31px;
  height: 31px;
}
.icon-mark {
  background-image: url(../img/mobile/icons.png);
  background-position: -176px -293px;
  width: 12px;
  height: 12px;
}
.icon-markw {
  background-image: url(../img/mobile/icons.png);
  background-position: -124px -126px;
  width: 54px;
  height: 54px;
}
.icon-menu-cat {
  background-image: url(../img/mobile/icons.png);
  background-position: -84px -271px;
  width: 19px;
  height: 19px;
}
.icon-menu-coupon {
  background-image: url(../img/mobile/icons.png);
  background-position: -105px -271px;
  width: 19px;
  height: 19px;
}
.icon-menu-home {
  background-image: url(../img/mobile/icons.png);
  background-position: -126px -271px;
  width: 19px;
  height: 19px;
}
.icon-menu-hot {
  background-image: url(../img/mobile/icons.png);
  background-position: -147px -271px;
  width: 19px;
  height: 19px;
}
.icon-menu-shop {
  background-image: url(../img/mobile/icons.png);
  background-position: -168px -271px;
  width: 19px;
  height: 19px;
}
.icon-menu {
  background-image: url(../img/mobile/icons.png);
  background-position: -280px -214px;
  width: 22px;
  height: 21px;
}
.icon-message {
  background-image: url(../img/mobile/icons.png);
  background-position: -327px -242px;
  width: 15px;
  height: 14px;
}
.icon-messenger {
  background-image: url(../img/mobile/icons.png);
  background-position: -51px -249px;
  width: 20px;
  height: 19px;
}
.icon-more_down {
  background-image: url(../img/mobile/icons.png);
  background-position: -37px -313px;
  width: 11px;
  height: 6px;
}
.icon-next_r {
  background-image: url(../img/mobile/icons.png);
  background-position: -25px -313px;
  width: 10px;
  height: 16px;
}
.icon-orange-select {
  background-image: url(../img/mobile/icons.png);
  background-position: -254px -234px;
  width: 20px;
  height: 12px;
}
.icon-over_10k {
  background-image: url(../img/mobile/icons.png);
  background-position: -208px 0px;
  width: 44px;
  height: 44px;
}
.icon-over_1k {
  background-image: url(../img/mobile/icons.png);
  background-position: -208px -46px;
  width: 44px;
  height: 44px;
}
.icon-P1 {
  background-image: url(../img/mobile/icons.png);
  background-position: -307px -208px;
  width: 18px;
  height: 15px;
}
.icon-P2 {
  background-image: url(../img/mobile/icons.png);
  background-position: -307px -225px;
  width: 18px;
  height: 15px;
}
.icon-P3 {
  background-image: url(../img/mobile/icons.png);
  background-position: -307px -242px;
  width: 18px;
  height: 15px;
}
.icon-P4 {
  background-image: url(../img/mobile/icons.png);
  background-position: -307px -259px;
  width: 18px;
  height: 15px;
}
.icon-P5 {
  background-image: url(../img/mobile/icons.png);
  background-position: -307px -276px;
  width: 18px;
  height: 15px;
}
.icon-P6 {
  background-image: url(../img/mobile/icons.png);
  background-position: -22px -293px;
  width: 18px;
  height: 15px;
}
.icon-P7 {
  background-image: url(../img/mobile/icons.png);
  background-position: -42px -293px;
  width: 18px;
  height: 15px;
}
.icon-payment {
  background-image: url(../img/mobile/icons.png);
  background-position: -254px -103px;
  width: 22px;
  height: 19px;
}
.icon-phone {
  background-image: url(../img/mobile/icons.png);
  background-position: -327px -221px;
  width: 11px;
  height: 19px;
}
.icon-pinecone {
  background-image: url(../img/mobile/icons.png);
  background-position: -327px -292px;
  width: 12px;
  height: 16px;
}
.icon-plus_r {
  background-image: url(../img/mobile/icons.png);
  background-position: -254px -168px;
  width: 20px;
  height: 20px;
}
.icon-plus {
  background-image: url(../img/mobile/icons.png);
  background-position: -190px -293px;
  width: 11px;
  height: 11px;
}
.icon-plusg {
  background-image: url(../img/mobile/icons.png);
  background-position: -203px -293px;
  width: 11px;
  height: 11px;
}
.icon-profile-gray-s {
  background-image: url(../img/mobile/icons.png);
  background-position: -189px -271px;
  width: 19px;
  height: 19px;
}
.icon-profile-pink-s {
  background-image: url(../img/mobile/icons.png);
  background-position: -209px -223px;
  width: 24px;
  height: 24px;
}
.icon-purple_right {
  background-image: url(../img/mobile/icons.png);
  background-position: -345px -218px;
  width: 6px;
  height: 10px;
}
.icon-r-plus {
  background-image: url(../img/mobile/icons.png);
  background-position: -216px -293px;
  width: 11px;
  height: 11px;
}
.icon-r-plusg {
  background-image: url(../img/mobile/icons.png);
  background-position: -229px -293px;
  width: 11px;
  height: 11px;
}
.icon-red-close {
  background-image: url(../img/mobile/icons.png);
  background-position: -280px -72px;
  width: 23px;
  height: 23px;
}
.icon-return {
  background-image: url(../img/mobile/icons.png);
  background-position: 0px -271px;
  width: 19px;
  height: 20px;
}
.icon-right_g {
  background-image: url(../img/mobile/icons.png);
  background-position: -345px -168px;
  width: 6px;
  height: 11px;
}
.icon-right_p {
  background-image: url(../img/mobile/icons.png);
  background-position: -345px -128px;
  width: 7px;
  height: 12px;
}
.icon-right_w {
  background-image: url(../img/mobile/icons.png);
  background-position: -345px -181px;
  width: 6px;
  height: 11px;
}
.icon-right-bold {
  background-image: url(../img/mobile/icons.png);
  background-position: -345px -230px;
  width: 6px;
  height: 10px;
}
.icon-right {
  background-image: url(../img/mobile/icons.png);
  background-position: -345px -113px;
  width: 7px;
  height: 13px;
}
.icon-search-gray-xs {
  background-image: url(../img/mobile/icons.png);
  background-position: -327px -18px;
  width: 16px;
  height: 16px;
}
.icon-search {
  background-image: url(../img/mobile/icons.png);
  background-position: -254px -80px;
  width: 21px;
  height: 21px;
}
.icon-share_circle {
  background-image: url(../img/mobile/icons.png);
  background-position: -35px -188px;
  width: 33px;
  height: 33px;
}
.icon-share {
  background-image: url(../img/mobile/icons.png);
  background-position: -327px -170px;
  width: 15px;
  height: 15px;
}
.icon-shop-red-xs {
  background-image: url(../img/mobile/icons.png);
  background-position: -62px -293px;
  width: 18px;
  height: 15px;
}
.icon-speak {
  background-image: url(../img/mobile/icons.png);
  background-position: -210px -271px;
  width: 19px;
  height: 19px;
}
.icon-star_g {
  background-image: url(../img/mobile/icons.png);
  background-position: -254px -190px;
  width: 20px;
  height: 20px;
}
.icon-star_w {
  background-image: url(../img/mobile/icons.png);
  background-position: -307px -44px;
  width: 18px;
  height: 18px;
}
.icon-star_y {
  background-image: url(../img/mobile/icons.png);
  background-position: -254px -212px;
  width: 20px;
  height: 20px;
}
.icon-star-gray {
  background-image: url(../img/mobile/icons.png);
  background-position: -200px -188px;
  width: 25px;
  height: 24px;
}
.icon-star-yellow {
  background-image: url(../img/mobile/icons.png);
  background-position: -227px -188px;
  width: 25px;
  height: 24px;
}
.icon-star {
  background-image: url(../img/mobile/icons.png);
  background-position: -307px -64px;
  width: 18px;
  height: 18px;
}
.icon-store-red {
  background-image: url(../img/mobile/icons.png);
  background-position: -327px -135px;
  width: 15px;
  height: 16px;
}
.icon-store {
  background-image: url(../img/mobile/icons.png);
  background-position: -231px -271px;
  width: 19px;
  height: 19px;
}
.icon-talk-gray-s {
  background-image: url(../img/mobile/icons.png);
  background-position: -280px -48px;
  width: 25px;
  height: 22px;
}
.icon-talk-gray-xs {
  background-image: url(../img/mobile/icons.png);
  background-position: -307px -120px;
  width: 18px;
  height: 16px;
}
.icon-talk-red-xs {
  background-image: url(../img/mobile/icons.png);
  background-position: -82px -293px;
  width: 18px;
  height: 15px;
}
.icon-top {
  background-image: url(../img/mobile/icons.png);
  background-position: -174px -188px;
  width: 24px;
  height: 26px;
}
.icon-trashcan-gray-xs {
  background-image: url(../img/mobile/icons.png);
  background-position: -252px -271px;
  width: 19px;
  height: 19px;
}
.icon-truck-gray-s {
  background-image: url(../img/mobile/icons.png);
  background-position: 0px -223px;
  width: 25px;
  height: 24px;
}
.icon-truck-red-xs {
  background-image: url(../img/mobile/icons.png);
  background-position: -102px -293px;
  width: 18px;
  height: 15px;
}
.icon-truck {
  background-image: url(../img/mobile/icons.png);
  background-position: 0px -249px;
  width: 28px;
  height: 20px;
}
.icon-verify {
  background-image: url(../img/mobile/icons.png);
  background-position: -254px 0px;
  width: 24px;
  height: 24px;
}
.icon-warning {
  background-image: url(../img/mobile/icons.png);
  background-position: -180px -126px;
  width: 26px;
  height: 26px;
}
.icon-white-close {
  background-image: url(../img/mobile/icons.png);
  background-position: -280px -97px;
  width: 23px;
  height: 23px;
}
.icon-wide-angle-white {
  background-image: url(../img/mobile/icons.png);
  background-position: -327px -36px;
  width: 16px;
  height: 16px;
}
.icon-ystar {
  background-image: url(../img/mobile/icons.png);
  background-position: -307px -156px;
  width: 17px;
  height: 16px;
}

@media (-webkit-min-device-pixel-ratio: 2),
       (min-resolution: 192dpi) {
  .icon-89tag {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-account-store {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-angle-left-red-xs {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-angle-right-gray-xs {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-angle-right-purple-xs {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-angle-right-white-xs {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-app {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-AppStore {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-arrow-down-black {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-arrow-left-y {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-arrow-left {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-arrow-right-y {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-arrow-right {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-ask_s {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-ask-yellow-s {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-ask {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-back {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-bag-red-xs {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-bed {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-bell-gray-xs {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-boldangle-right-white-xs {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-cancel {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-cart {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-cat {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-check {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-checking {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-checklist-gray-xs {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-checklist-red-xs {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-clock-gray-xs {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-clock-pink-s {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-clock-red-xs {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-clock {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-close_red {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-close {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-coupon-pink-s {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-credit {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-cross-circle {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-down {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-download {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-envelope_down {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-envelope_right {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-facebook_circle {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-fami-large {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-fami-small {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-fb_blue {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-fb_s {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-fb_white {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-fb {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-filter-off {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-filter-on {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-flash-red-xs {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-fullheart-red-xs {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-gift {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-GooglePlay {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-gstar {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-heart_s {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-heart-gray-xs {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-home {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-hot-pink-s {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-img_cry {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-img_smile {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-index_bag {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-index_category {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-index_flash {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-index_like {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-index_store {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-index_tag {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-left_r {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-less {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-lessg {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-like_off {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-like_on {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-like_s {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-like-pink-s {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-like {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-line_circle {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-line_green {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-line_s {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-line_white {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-list-gray-xs {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-list-green-s {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-location {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-lock {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-logout {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-loud {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-m-left {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-m-right {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-mark {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-markw {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-menu-cat {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-menu-coupon {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-menu-home {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-menu-hot {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-menu-shop {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-menu {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-message {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-messenger {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-more_down {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-next_r {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-orange-select {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-over_10k {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-over_1k {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-P1 {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-P2 {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-P3 {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-P4 {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-P5 {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-P6 {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-P7 {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-payment {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-phone {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-pinecone {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-plus_r {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-plus {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-plusg {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-profile-gray-s {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-profile-pink-s {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-purple_right {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-r-plus {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-r-plusg {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-red-close {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-return {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-right_g {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-right_p {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-right_w {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-right-bold {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-right {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-search-gray-xs {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-search {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-share_circle {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-share {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-shop-red-xs {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-speak {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-star_g {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-star_w {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-star_y {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-star-gray {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-star-yellow {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-star {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-store-red {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-store {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-talk-gray-s {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-talk-gray-xs {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-talk-red-xs {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-top {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-trashcan-gray-xs {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-truck-gray-s {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-truck-red-xs {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-truck {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-verify {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-warning {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-white-close {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-wide-angle-white {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
  .icon-ystar {
    background-image: url(../img/mobile/icons@2X.png);
    background-size: 353px 329px;
  }
}
