*{padding:0;margin:0}html,body{width:100%;height:100%;background-color:#f9f9f9;font-family:'ochamaFont', -apple-system, 'Helvetica Neue', Helvetica, Arial, 'Roboto', 'Microsoft Yahei', sans-serif}@font-face{font-family:'JDZhengHT';src:url("https://storage-cdn.ochama.com/ochama-home/JDZhengHT-EN-Regular.woff2");font-display:swap}@font-face{font-family:'ochamaFont';src:url("https://storage-cdn.ochama.com/ochama-home/Poppins-Regular.woff2");font-display:swap}.grecaptcha-badge{visibility:hidden}

.goto-top[data-v-ed51175e] {
  position: fixed;
  bottom: 80px;
  right: 16px;
  z-index: 3;
}
.goto-top img[data-v-ed51175e] {
  width: 42px;
  height: 42px;
}

.footer-outter[data-v-1c239990] {
  position: fixed;
  bottom: 0px;
  width: 100vw;
}
.footer-outter .not-logged-in-footer-wrap[data-v-1c239990] {
  border-radius: 8px;
  width: 96%;
  background: rgba(0, 0, 0, 0.8);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 45px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0px 10px;
  margin-left: 2vw;
}
.footer-outter .not-logged-in-footer-wrap .img-and-instru[data-v-1c239990] {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.footer-outter .not-logged-in-footer-wrap .img-and-instru .coupon[data-v-1c239990] {
  width: 36px;
  height: 36px;
  display: inline-block;
}
.footer-outter .not-logged-in-footer-wrap .img-and-instru .coupon img[data-v-1c239990] {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}
.footer-outter .not-logged-in-footer-wrap .img-and-instru .content[data-v-1c239990] {
  margin-left: 10px;
  font-weight: 400;
  font-size: 12px;
  color: #ffffff;
  display: inline-block;
}
.footer-outter .not-logged-in-footer-wrap .two-buttons[data-v-1c239990] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 154px;
}
.footer-outter .not-logged-in-footer-wrap .two-buttons .orange-sign-up[data-v-1c239990] {
  display: inline-block;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 14px;
  color: #ffffff;
  width: 72px;
  height: 24px;
  line-height: 24px;
  background: linear-gradient(134.67deg, #fa781d 0.27%, #f8721b 79.89%, #e67d07 101.09%);
  border-radius: 12px;
  text-align: center;
}
.footer-outter .not-logged-in-footer-wrap .two-buttons .orange-sign-up.smaller[data-v-1c239990] {
  font-size: 10px;
}
.footer-outter .not-logged-in-footer-wrap .two-buttons .red-log-in[data-v-1c239990] {
  display: inline-block;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 14px;
  color: #ffffff;
  width: 72px;
  height: 24px;
  line-height: 24px;
  background: linear-gradient(137.19deg, #fc3a28 -3.82%, #fc3a27 69%, #ff4f00 100%);
  border-radius: 12px;
  text-align: center;
}
.footer-outter .not-logged-in-footer-wrap .two-buttons .red-log-in.smaller[data-v-1c239990] {
  font-size: 10px;
}
.footer-outter .footer-wrap[data-v-1c239990] {
  margin-left: 2vw;
  background: rgba(0, 0, 0, 0.8);
  border: 1px solid rgba(20, 37, 64, 0.1);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: 0px 4px 16px rgba(20, 37, 64, 0.15);
          box-shadow: 0px 4px 16px rgba(20, 37, 64, 0.15);
  border-radius: 8px;
  width: 96%;
  padding: 8px 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.footer-outter .footer-wrap .img-and-instru[data-v-1c239990] {
  width: 70%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.footer-outter .footer-wrap .img-and-instru .content[data-v-1c239990] {
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  display: inline-block;
  color: #ffffff;
  word-wrap: break-word;
}
.footer-outter .footer-wrap .img-and-instru img[data-v-1c239990] {
  width: 24px;
  height: 24px;
  margin-right: 10px;
}
.footer-outter .footer-wrap .button-download[data-v-1c239990] {
  width: 103px;
  height: 24px;
  border-radius: 20px;
  background-color: #fc3a28;
  color: #fff;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 24px;
  text-align: center;
  border: none;
  position: relative;
}
.footer-outter .add-cart-button-outter[data-v-1c239990] {
  background: #ffffff;
  width: 100%;
  height: 60px;
  padding: 10px 0px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.footer-outter .add-cart-button-outter .add-cart-button[data-v-1c239990] {
  margin-left: 2vw;
  width: 96%;
  background: linear-gradient(135deg, rgba(252, 58, 40, 0.9) 0%, rgba(252, 58, 39, 0.9) 70.14%, rgba(255, 79, 0, 0.9) 100%);
  border-radius: 20px;
  text-align: center;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 40px;
  height: 40px;
  color: #ffffff;
}
.footer-outter .outstock-button-outter[data-v-1c239990] {
  background: #ffffff;
  width: 100%;
  height: 60px;
  padding: 10px 0px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.footer-outter .outstock-button-outter .outstock-button[data-v-1c239990] {
  margin-left: 2vw;
  width: 96%;
  background: -webkit-gradient(linear, left bottom, left top, from(#dbdbdb), to(#dbdbdb)), #ffffff;
  background: linear-gradient(0deg, #dbdbdb, #dbdbdb), #ffffff;
  border-radius: 20px;
  text-align: center;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 40px;
  height: 40px;
  color: #666666;
}

.cookie-dialog[data-v-678e8433] {
  background-color: #fff;
}
.cookie-dialog__content[data-v-678e8433] {
  margin: 20px;
  color: #333;
  font-size: 12px;
  font-weight: 300;
  line-height: 17px;
  word-break: break-all;
}
.cookie-dialog__content span[data-v-678e8433] {
  color: #0074ea;
}

.coupon-discount[data-v-11b2922e] {
  position: relative;
  border-radius: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 1px 4px;
  margin-right: 6px;
  border: 1px solid #fc3a28;
  font-family: 'JDZhengHT';
  font-weight: 400;
  font-style: normal;
  font-size: 10px;
  height: 16px;
  line-height: 16px;
  color: #fc3a28;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.coupon-discount .right-img[data-v-11b2922e] {
  position: absolute;
  left: -2px;
  top: -1px;
  width: 5px;
  height: 16px;
}
.coupon-discount .left-img[data-v-11b2922e] {
  position: absolute;
  right: -2px;
  top: -1px;
  width: 5px;
  height: 16px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.sku-row[data-v-3622d62c] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  overflow-x: auto;
  margin: 10px 12px 0 12px;
}
.sku-row .sku-item[data-v-3622d62c] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 116px;
  height: auto;
  margin-right: 4px;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background-color: #ffffff;
  border-radius: 5px;
  overflow: hidden;
  position: relative;
}
.sku-row .sku-item .sku-thumbnail[data-v-3622d62c] {
  width: 100px;
  height: 100px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  position: relative;
  padding: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sku-row .sku-item .sku-thumbnail img[data-v-3622d62c] {
  display: block;
  width: 100%;
  height: 100%;
  max-width: 180px;
}
.sku-row .sku-item .sku-thumbnail .bottom-bar[data-v-3622d62c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.6);
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
}
.sku-row .sku-item .sku-title[data-v-3622d62c] {
  font-size: 14px;
  font-weight: bold;
  color: #333333;
  line-height: 17px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.sku-row .sku-item .sku-info[data-v-3622d62c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 100%;
  height: 31px;
  position: relative;
  padding-bottom: 2px;
}
.sku-row .sku-item .sku-info .price-area[data-v-3622d62c] {
  font-family: 'JDZhengHT';
  font-style: normal;
  font-weight: 400;
}
.sku-row .sku-item .sku-info .price-area .sku-origin-price[data-v-3622d62c] {
  font-size: 12px;
  line-height: 14px;
  text-decoration-line: line-through;
  color: #333333;
  opacity: 0.5;
}
.sku-row .sku-item .sku-info .price-area .sku-price[data-v-3622d62c] {
  font-size: 14px;
  line-height: 17px;
  color: #fc3a28;
}
.sku-row .sku-item .sku-info .price-area .sku-price-dark[data-v-3622d62c] {
  color: #142540;
}
.sku-row .sku-item .sku-info .sku-icon[data-v-3622d62c] {
  position: absolute;
  bottom: 4px;
  right: 4px;
  height: 18px;
}
.sku-row .coupon[data-v-3622d62c] {
  margin-top: 6px;
  margin-bottom: 10px;
  height: 16px;
  width: 100%;
  overflow: hidden;
}
.sku-row .coupon .coupon-contain[data-v-3622d62c] {
  max-width: 100%;
  overflow: hidden;
  float: left;
}
.sku-row .coupon .coupon-contain .com[data-v-3622d62c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 1px 4px;
  margin-right: 6px;
  border: 1px solid #fc3a28;
  font-family: 'JDZhengHT';
  font-weight: 400;
  font-style: normal;
  font-size: 10px;
  height: 16px;
  line-height: 16px;
  color: rgba(252, 58, 40, 0.9);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.sku-row .coupon .coupon-contain .coupon-promo[data-v-3622d62c] {
  border-radius: 4px;
}
.sku-row .coupon .coupon-contain .coupon-promo .limit-img[data-v-3622d62c] {
  width: 8px;
  height: 12px;
  margin-right: 3px;
}
.sku-row .coupon .coupon-contain .coupon-promo .promo-text[data-v-3622d62c] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.sku-row[data-v-3622d62c]::-webkit-scrollbar {
  display: none;
}

.sku-row[data-v-57766bc5] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow-x: auto;
  margin: 0 12px;
}
.sku-row .sku-item[data-v-57766bc5] {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 140px;
  height: 214px;
  margin-right: 8px;
  padding: 6px;
  background-color: #fff;
  border-radius: 10px;
  border: 1px solid #d9d9d9;
  overflow: hidden;
  position: relative;
}
.sku-row .sku-item__img[data-v-57766bc5] {
  position: relative;
}
.sku-row .sku-item__img .sku-img[data-v-57766bc5] {
  height: 124px;
  display: block;
  margin: 0 auto;
}
.sku-row .sku-item__img .add-cart[data-v-57766bc5] {
  position: absolute;
  right: 0;
  bottom: 0;
}
.sku-row .sku-item__img__promo[data-v-57766bc5] {
  position: absolute;
  right: -6px;
  top: 0;
  border-radius: 4px 0 0 4px;
  background: #ea3a2a;
  color: #fff;
  font-size: 12px;
  font-weight: 500;
  padding: 2px 6px;
}
.sku-row .sku-item__info[data-v-57766bc5] {
  margin-top: 14px;
}
.sku-row .sku-item__info__price[data-v-57766bc5] {
  color: #1c1c1c;
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 8px;
}
.sku-row .sku-item__info__price span[data-v-57766bc5] {
  font-size: 10px;
  font-weight: 400;
  text-decoration: line-through;
  color: #929292;
}
.sku-row .sku-item__info__name[data-v-57766bc5] {
  color: #161616;
  font-size: 12px;
  line-height: 14px;
}
.sku-row[data-v-57766bc5]::-webkit-scrollbar {
  display: none;
}

@media screen and (min-width: 400px) {
.sku-item[data-v-5732cd6e] {
    height: 315px !important;
}
}
@media screen and (max-width: 375px) {
.sku-item[data-v-5732cd6e] {
    height: 290px !important;
}
}
@media screen and (max-width: 320px) {
.sku-item[data-v-5732cd6e] {
    height: 250px !important;
}
}
.moreBtn[data-v-5732cd6e] {
  width: 94%;
  height: 40px;
  text-align: center;
  border-radius: 8px;
  color: #333333;
  margin: 0 12px 0;
}
.moreBtn .van-button[data-v-5732cd6e] {
  border: none !important;
  border-radius: 8px;
  width: 100%;
  height: 100%;
}
.moreBtn img[data-v-5732cd6e] {
  position: relative;
  top: 3px;
  margin-left: 3px;
}
.sku-row[data-v-5732cd6e] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  overflow: hidden;
  overflow-y: auto;
  padding: 10px 12px 0 12px;
}
.sku-row .sku-item[data-v-5732cd6e]:nth-child(odd) {
  margin-right: 2%;
}
.sku-row .sku-item[data-v-5732cd6e] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 49%;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background-color: #fff;
  height: 303px;
  border-radius: 5px;
  margin-bottom: 10px;
  float: left;
  overflow: hidden;
  position: relative;
}
.sku-row .sku-item .sku-thumbnail[data-v-5732cd6e] {
  overflow: hidden;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 8px;
}
.sku-row .sku-item .sku-thumbnail img[data-v-5732cd6e] {
  display: block;
  width: 100%;
  height: 100%;
  max-width: 180px;
}
.sku-row .sku-item .sku-thumbnail .bottom-bar[data-v-5732cd6e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  width: 88px;
  height: 88px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.6);
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
}
.sku-row .sku-item .sku-title[data-v-5732cd6e] {
  font-size: 14px;
  font-weight: bold;
  color: #333333;
  line-height: 17px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.sku-info[data-v-5732cd6e] {
  position: absolute;
  width: 100%;
  bottom: 12px;
  font-family: 'JDZhengHT';
  font-style: normal;
  font-weight: 400;
}
.sku-info .sku-origin-price[data-v-5732cd6e] {
  font-size: 12px;
  line-height: 12px;
  text-decoration-line: line-through;
  color: #999999;
  margin-bottom: 4px;
}
.sku-info .sku-price[data-v-5732cd6e] {
  font-size: 20px;
  line-height: 24px;
  color: #142540;
}
.sku-info .sku-icon[data-v-5732cd6e] {
  bottom: 0;
  position: absolute;
  right: 24px;
}
.coupon[data-v-5732cd6e] {
  margin-top: 6px;
  margin-bottom: 10px;
  height: 16px;
  width: 100%;
  overflow: hidden;
}
.coupon .coupon-contain[data-v-5732cd6e] {
  max-width: 100%;
  overflow: hidden;
  float: left;
}
.coupon .coupon-contain .com[data-v-5732cd6e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 1px 4px;
  margin-right: 6px;
  border: 1px solid #fc3a28;
  font-family: 'JDZhengHT';
  font-weight: 400;
  font-style: normal;
  font-size: 10px;
  height: 16px;
  line-height: 16px;
  color: rgba(252, 58, 40, 0.9);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.coupon .coupon-contain .coupon-promo[data-v-5732cd6e] {
  border-radius: 4px;
}
.coupon .coupon-contain .coupon-promo .limit-img[data-v-5732cd6e] {
  width: 8px;
  height: 12px;
  margin-right: 3px;
}
.coupon .coupon-contain .coupon-promo .promo-text[data-v-5732cd6e] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.new-user-cont[data-v-090aecf7] {
  width: calc(100vw - 24px);
  margin: 10px 12px;
  padding-bottom: 6px;
  padding-top: 8px;
  background: url(/img/newuser_bg.5cb245e5.png) no-repeat;
  background-size: calc(100vw - 24px) auto;
  border-radius: 8px;
}
.new-user-cont .new-user-title[data-v-090aecf7] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.new-user-cont .new-user-title .red-title-cont[data-v-090aecf7] {
  display: inline-block;
}
.new-user-cont .new-user-title .red-title-cont .red-title-inner[data-v-090aecf7] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.new-user-cont .new-user-title .red-title-cont .red-title[data-v-090aecf7] {
  background: #ff5647;
  height: 22px;
  line-height: 22px;
  padding-right: 2px;
  color: #ffffff;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  padding-left: 10px;
}
.new-user-cont .new-user-title .see-more-cont[data-v-090aecf7] {
  display: inline-block;
}
.new-user-cont .new-user-title .see-more-cont .see-more-inner[data-v-090aecf7] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.new-user-cont .new-user-title .see-more-cont .see-more-inner .see-more-word[data-v-090aecf7] {
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  display: inline-block;
  color: #666666;
  margin-right: 2px;
}
.new-user-cont .user-content-outter[data-v-090aecf7] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}
.new-user-cont .user-content-outter .new-user-content[data-v-090aecf7] {
  width: 90%;
  margin: 6px 0px;
  height: 115px;
  background: #ffffff;
  border-radius: 4px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  overflow-x: auto;
  padding: 0 8px;
}
.new-user-cont .user-content-outter .new-user-content .content-inner[data-v-090aecf7] {
  display: inline-block;
  height: 148px;
  margin: 8px 8px 5px;
  position: relative;
  top: 0;
}
.new-user-cont .user-content-outter .new-user-content .content-inner .two-prices[data-v-090aecf7] {
  display: inline-block;
}
.new-user-cont .user-content-outter .new-user-content .content-inner .two-prices .baseprice[data-v-090aecf7] {
  font-family: JDZhengHT;
  font-style: normal;
  font-weight: 400;
  font-size: 10px;
  height: 12px;
  line-height: 12px;
  text-decoration-line: line-through;
  color: #999999;
  margin-bottom: 2px;
}
.new-user-cont .user-content-outter .new-user-content .content-inner .two-prices .price[data-v-090aecf7] {
  font-family: JDZhengHT;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  height: 14px;
  line-height: 14px;
  color: #fc3a28;
}
.new-user-cont .user-content-outter .new-user-content .content-inner .two-prices .price-one[data-v-090aecf7] {
  position: relative;
  top: 5px;
}
.new-user-cont .user-content-outter .new-user-content .content-inner .add-cart-icon[data-v-090aecf7] {
  position: absolute;
  right: 0;
  margin-top: 8px;
}
.new-user-cont .new-user-content[data-v-090aecf7]::-webkit-scrollbar {
  display: none;
}

.pool-image[data-v-08a6f82e] {
  position: relative;
  width: 100%;
  height: 100%;
}
.pool-image img[data-v-08a6f82e] {
  width: 100%;
  height: auto;
  display: block;
}

.home-category-three[data-v-3e94f02f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-top: 10px;
  padding: 0 12px;
}
.home-category-three .category[data-v-3e94f02f] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 33.33%;
  border-radius: 5px;
  overflow: hidden;
}

.icon[data-v-6aaae989] {
  display: inline-block;
  width: 18px;
  height: 18px;
  background-size: contain;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  vertical-align: middle;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.icon.location[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/icons/icon-location.svg');
}
.icon.arrow-gold[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/icons/icon-arrow-gold.png');
}
.icon.arrow-blue[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/icons/icon-arrow-blue.png');
}
.icon.mine-all[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/svg/svg-mine-all.svg');
}
.icon.mine-more-black[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/svg/svg-mine-more-black.svg');
}
.icon.mine-more-gray[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/svg/svg-mine-more-gray.svg');
}
.icon.mine-wallet[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/svg/svg-mine-wallet.svg');
}
.icon.mine-shipping[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/svg/svg-mine-shipping.svg');
}
.icon.mine-reiceiving[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/svg/svg-mine-reiceiving.svg');
}
.icon.mine-review[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/svg/svg-mine-review.svg');
}
.icon.mine-refund[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/svg/svg-mine-refund.svg');
}
.icon.location-white[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/icons/icon-location-white.png');
}
.icon.message-white[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/icons/icon-message-white.png');
}
.icon.search-grey[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/icons/icon-search-grey.png');
}
.icon.oval-down[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/svg/svg-oval.svg');
}
.icon.oval-up[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/svg/svg-oval-up.svg');
}
.icon.out-date-oval-down[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/svg/svg-more-x.svg');
}
.icon.points-count[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/svg/svg-coin.svg');
}
.icon.check-circle[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/icons/icon-check-circle.png');
}
.icon.flash[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/icons/icon-flash.png');
}
.icon.arrow-white[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/icons/icon-arrow-white.png');
}
.icon.arrow-grey[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/icons/icon-arrow.png');
}
.icon.points-bell[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/svg/bell.svg');
}
.icon.points-try-more[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/svg/points-try-more.svg');
}
.icon.order-back-detail[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/svg/order-back-detail.svg');
}
.icon.order-package[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/svg/order-package.svg');
}
.icon.qrcode[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/icons/icon-qrcode.png');
}
.icon.address[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/svg/svg-address.svg');
}
.icon.cart[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/cart.svg');
}
.icon.success[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/svg/svg-success.svg');
}
.icon.back-white[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/icons/icon-back-white.png');
}
.icon.pop-close[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/svg/svg-pop-close.svg');
}
.icon.red-bell[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/svg/svg-red-bell.svg');
}
.icon.history-delete[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/categories/icon-delete.png');
}
.icon.ka-sign[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/icons/icon-sign.png');
}
.icon.ka-wrong[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/icons/icon-wrong.png');
}
.icon.time[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/svg/svg-time.svg');
}
.icon.warning[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/svg/svg-warning.svg');
}
.icon.delete[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/icons/icon-delete.png');
}
.icon.edit[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/icons/icon-edit.png');
}
.icon.prefered[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/icons/icon-prefered.png');
}
.icon.male[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/icons/icon-male.png');
}
.icon.male-grey[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/icons/icon-male-grey.png');
}
.icon.female[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/icons/icon-female.png');
}
.icon.female-grey[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/icons/icon-female-grey.png');
}
.icon.right-red[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/icons/icon-right-red.png');
}
.icon.right-green[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/icons/icon-right-green.png');
}
.icon.eye-close[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/icons/icon-eye-close.png');
}
.icon.eye-open[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/icons/icon-eye-open.png');
}
.icon.back-white[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/icons/icon-back-white.png');
}
.icon.arrow-grey[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/icons/icon-arrow.png');
}
.icon.question-orange[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/icons/icon-question.png');
}
.icon.clock-orange[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/icons/icon-time.png');
}
.icon.unfold[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/icons/icon-unfold.png');
}
.icon.cardIcon[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/svg/svg-cardicon.svg');
}
.icon.visa[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/svg/svg-visa.svg');
}
.icon.mastercard[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/svg/svg-mastercard.svg');
}
.icon.titlebar[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/icons/icon-titlebar.png');
}
.icon.mine-card[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/membership/mine-card.png');
}
.icon.upgrade[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/membership/upgrade.png');
}
.icon.renew[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/membership/renew.png');
}
.icon.more-black[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/icons/more-black.png');
}
.icon.icon-privileges-1[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/icons/icon-privileges-1.png');
}
.icon.icon-privileges-2[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/icons/icon-privileges-2.png');
}
.icon.icon-privileges-3[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/icons/icon-privileges-3.png');
}
.icon.icon-privileges-4[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/icons/icon-privileges-4.png');
}
.icon.more-h[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/icons/icon-more-h.png');
}
.icon.left-xian[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/icons/icon-left-xian.png');
}
.icon.right-xian[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/icons/icon-right-xian.png');
}
.icon.tushi[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/icons/icon-tushi.png');
}
.icon.add-big[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/icons/icon-add-big.png');
}
.icon.close-x[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/icons/icon-close-x.png');
}
.icon.more-x[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/icons/icon-more-x.png');
}
.icon.pay-success[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/svg/svg-order-sussess-pic.svg');
}
.icon.pay-success-yellow[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/svg/svg-sussess-pic.svg');
}
.icon.pay-suc[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/svg/svg-suc.svg');
}
.icon.login-tips[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/svg/svg-tips.svg');
}
.icon.card-cash[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/icons/icon-card-cash.png');
}
.icon.card-return[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/icons/icon-card-return.png');
}
.icon.card-shop[data-v-6aaae989] {
  background-image: url('https://storage-cdn.ochama.com/image/h5/icons/icon-card-shop.png');
}

.home-commitment[data-v-62a66140] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 30px;
  line-height: 30px;
  font-size: 12px;
  color: rgba(255, 255, 255, 0.8);
  padding: 0 12px;
  background-color: #fc3a28;
}
.home-commitment .column[data-v-62a66140] {
  width: 33.3%;
  float: left;
  height: 30px;
}

.home-category[data-v-6a05ea16] {
  background: #ffffff;
  border-radius: 10px;
  margin: 0 12px;
}
.home-category[data-v-6a05ea16]:after {
  display: table;
  clear: both;
  content: '';
}
.home-category .category[data-v-6a05ea16] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 20%;
  margin: 5px 0;
  padding: 0 12px;
  float: left;
}
.home-category .category .category-icon[data-v-6a05ea16] {
  width: 52px;
  height: 52px;
  display: block;
  border-radius: 20px;
  overflow: hidden;
  margin: auto;
}
.home-category .category .category-name[data-v-6a05ea16] {
  width: 54px;
  font-size: 10px;
  line-height: 16px;
  height: 32px;
  color: #666666;
  white-space: normal;
  word-break: break-word;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-align: center;
  margin: auto;
  padding-top: 5px;
}

.home-category[data-v-2a6455e8] {
  width: calc(100vw - 24px);
  margin: 0 12px;
  background: transparent;
  white-space: nowrap;
  overflow: hidden;
  overflow-x: scroll;
}
.home-category .category-outter[data-v-2a6455e8] {
  white-space: nowrap;
}
.home-category .category-outter .category[data-v-2a6455e8] {
  display: inline-block;
  background: #ffffff;
  border-radius: 6px;
  margin-right: 6px;
  margin-top: 6px;
}
.home-category .category-outter .category .category-inner[data-v-2a6455e8] {
  width: 38vw;
  margin: 5px 0;
  padding: 0 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.home-category .category-outter .category .category-inner .category-icon[data-v-2a6455e8] {
  display: inline-block;
}
.home-category .category-outter .category .category-inner .category-name[data-v-2a6455e8] {
  display: inline-block;
  width: 51%;
  white-space: normal;
  margin-left: 4px;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  color: #142540;
}
.home-category .category-outter .cat-no-show[data-v-2a6455e8] {
  display: none;
}
.home-category[data-v-2a6455e8]::-webkit-scrollbar {
  display: none;
}

.home-category[data-v-6509a78e] {
  padding: 0 12px;
  margin-bottom: -12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.home-category__item[data-v-6509a78e] {
  height: 140px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 32%;
          flex: 0 0 32%;
  border-radius: 10px;
  background: #e0f6fe;
  margin-bottom: 12px;
  padding: 8px 8px 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.home-category__item img[data-v-6509a78e] {
  display: block;
  width: 100%;
}
.home-category__item .category-name[data-v-6509a78e] {
  color: #1c1c1c;
  text-align: center;
  font-size: 12px;
  font-weight: 600;
  line-height: 20px;
}

.home-category-two[data-v-1ea3d99e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-top: 10px;
  padding: 0 12px;
}
.home-category-two .category[data-v-1ea3d99e] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: auto;
  border-radius: 5px;
  overflow: hidden;
}

.home-deals-row[data-v-7a9fe150] {
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow-x: scroll;
}
.home-deals-row__item[data-v-7a9fe150] {
  width: 150px;
  height: 150px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  position: relative;
  margin-left: 12px;
  border-radius: 12px;
  overflow: hidden;
}
.home-deals-row__item[data-v-7a9fe150]:last-child {
  margin-right: 12px;
}
.home-deals-row__item__img[data-v-7a9fe150] {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.home-deals-row__item__title[data-v-7a9fe150] {
  position: relative;
  color: #1c1c1c;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  margin: 10px;
}
.home-deals-row__item__icon[data-v-7a9fe150] {
  width: 23px;
  height: 23px;
  border-radius: 23px;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  right: 12px;
  bottom: 12px;
}
.home-deals-row[data-v-7a9fe150]::-webkit-scrollbar {
  display: none;
}

.home-image-one[data-v-61a1b6de] {
  margin: 2px 0 10px 0;
  padding: 0 12px;
}
.home-image-one .home-image[data-v-61a1b6de] {
  display: block;
  border-radius: 5px;
  overflow: hidden;
}
.home-image-one .home-image.medium[data-v-61a1b6de] {
  min-height: 110px;
}
.home-image-one .home-image.small[data-v-61a1b6de] {
  min-height: 42px;
}
.home-image-one .home-image.large[data-v-61a1b6de] {
  min-height: 130px;
}

.home-image-two[data-v-0ada0a7b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 10px 0;
  padding: 0 12px;
}
.home-image-two .home-image[data-v-0ada0a7b] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 50%;
  border-radius: 5px;
  overflow: hidden;
}
.home-image-two .home-image[data-v-0ada0a7b]:not(:last-child) {
  margin-right: 10px;
}

.home-image-three[data-v-fd581f5c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 10px;
  padding: 0 12px;
}
.home-image-three .home-image[data-v-fd581f5c] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 33%;
  border-radius: 5px;
  overflow: hidden;
}
.home-image-three .home-image[data-v-fd581f5c]:not(:last-child) {
  margin-right: 10px;
}

.home-banner[data-v-440e48cc] {
  padding: 5px 12px;
  overflow: hidden;
  position: relative;
}
.home-banner .bg[data-v-440e48cc] {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 20px;
}
.home-banner[data-v-440e48cc]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  content: '';
  width: 100%;
  height: 40px;
  border-radius: 50%;
}
.home-banner .banner-image[data-v-440e48cc] {
  border-radius: 12px;
  overflow: hidden;
}
.van-swipe[data-v-440e48cc] {
  position: relative;
  overflow: hidden;
  cursor: -webkit-grab;
  cursor: grab;
  -webkit-user-select: none;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  border-radius: 12px;
}
[data-v-440e48cc] .van-swipe__indicator {
  width: 6px;
  height: 2px;
  border-radius: 2px;
}
[data-v-440e48cc] .van-swipe__indicator.van-swipe__indicator--active {
  width: 12px;
  background-color: #fc3a28 !important;
}
[data-v-440e48cc] .van-swipe__indicators {
  bottom: 5px;
}

.home-word-banner-cont[data-v-5005fa6c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.home-word-banner-cont .banner-content[data-v-5005fa6c] {
  font-weight: 800;
  font-size: 20px;
  padding: 16px 12px 12px;
  color: #1c1c1c;
  font-weight: 700;
}
.home-word-banner-cont .more[data-v-5005fa6c] {
  margin-right: 12px;
}
.home-word-banner-cont .more > a[data-v-5005fa6c] {
  color: #333;
  font-size: 14px;
}

.skuContainer[data-v-2a2f8a32] {
  height: 196px;
  width: 140px;
  border-radius: 10px;
  border: 0.5px solid #eee;
  margin-right: 10px;
  position: relative;
}
.skuContainer.coming[data-v-2a2f8a32] {
  height: 176px;
}
.skuContainer .skuImg[data-v-2a2f8a32] {
  border-radius: 10px;
  margin: auto;
  position: relative;
}
.skuContainer .skuImg .mainImg[data-v-2a2f8a32] {
  border-radius: 10px;
  width: 130px;
  height: 130px;
  padding: 5px;
  display: block;
}
.skuContainer .skuImg .addCartIcon[data-v-2a2f8a32] {
  right: 5px;
  bottom: 5px;
  position: absolute;
  background: transparent;
  border: none;
}
.skuContainer .skuImg .addCartIcon > img[data-v-2a2f8a32] {
  width: 30px;
  height: 30px;
}
.skuContainer .price[data-v-2a2f8a32] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: 'JDZhengHT';
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  margin: 4px auto;
  padding-left: 6px;
}
.skuContainer .price .now-price[data-v-2a2f8a32] {
  color: #f33207;
  font-size: 18px;
}
.skuContainer .price .base-price[data-v-2a2f8a32] {
  margin-left: 4px;
  font-weight: 400;
  font-size: 14px;
  text-decoration-line: line-through;
  color: #999;
}
.skuContainer .progressBar[data-v-2a2f8a32] {
  margin-top: 7px;
  padding: 0 5px;
  width: 130px;
  height: 15px;
  position: relative;
}
.skuContainer .progressBar .progress-p[data-v-2a2f8a32] {
  position: absolute;
  color: #f33207;
  font-weight: 700;
  font-size: 12px;
  line-height: 12px;
  top: 1px;
  left: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: calc(100% - 24px);
}
.skuContainer .progressBar .van-progress[data-v-2a2f8a32] {
  border-radius: 10px !important;
}
.skuContainer .superTag[data-v-2a2f8a32] {
  position: absolute;
  height: 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 6px 4px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  left: 0;
  top: 0;
  background-color: #ffeae4;
  outline: 0.5px #ffd3c8 solid;
  border-radius: 10px 0 10px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12px;
  line-height: 12px;
  font-weight: 600;
  color: #fc5537;
}
.skuContainer .superTag img[data-v-2a2f8a32] {
  margin-right: 4px;
  width: 14px;
  height: 16px;
}

.container[data-v-3491693a] {
  padding: 6px 12px;
}
.container .title[data-v-3491693a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 12px;
}
.container .title .group[data-v-3491693a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
.container .title .group .mainTitle[data-v-3491693a] {
  font-weight: 800;
  font-size: 20px;
  color: #1c1c1c;
  font-family: 'ochamaFontBold';
}
.container .title .group .logo[data-v-3491693a] {
  width: 112px;
  height: 23px;
}
.container .title .group .remainingText[data-v-3491693a] {
  margin-left: auto;
  font-size: 12px;
  line-height: 12px;
}
.container .title .group .countdown[data-v-3491693a] {
  margin-left: 12px;
}
.container .title .group .countdown .block[data-v-3491693a] {
  display: inline-block;
  width: 24px;
  height: 20px;
  line-height: 20px;
  background: #f1f1f1;
  font-weight: 600;
  border-radius: 4px;
}
.container .title .group .countdown .colon[data-v-3491693a] {
  margin: auto 2px;
}
.container .title .group .flashTitle[data-v-3491693a] {
  margin-left: 12px;
  font-weight: 400;
  font-size: 10px;
  color: #333;
  text-align: center;
  border-radius: 8px;
  background: #f1f1f1;
  padding: 2px 6px;
}
.container .title .more[data-v-3491693a] {
  height: 16px;
  margin-left: 4px;
  width: 16px;
}
.container .content[data-v-3491693a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow-x: scroll;
}
.container .content[data-v-3491693a]::-webkit-scrollbar {
  display: none;
}
.van-count-down[data-v-3491693a] {
  width: 100%;
  text-align: center;
  color: #333 !important;
  font-family: JDZhengHT-EN;
  font-size: 12px !important;
  font-style: normal;
  font-weight: 400;
  mix-blend-mode: normal;
}
.van-count-down .van-count-down[data-v-3491693a] {
  display: inline-block;
}

.home-aggr-promotion-cont[data-v-39905815] {
  white-space: nowrap;
  overflow-x: scroll;
  overflow-y: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-top: 10px;
}
.home-aggr-promotion-cont .home-aggr-promotion-inner[data-v-39905815] {
  width: 63.4vw;
  height: calc(39.7vw + 84px);
  display: inline-block;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(51.58%, #ffffff), color-stop(98.72%, #ffffff));
  background: linear-gradient(180deg, #ffffff 51.58%, #ffffff 98.72%);
  border-radius: 10px;
  margin-left: 12px;
}
.home-aggr-promotion-cont .home-aggr-promotion-inner .aggr-sec[data-v-39905815] {
  position: relative;
  top: 0;
  height: 100%;
  width: 100%;
}
.home-aggr-promotion-cont .home-aggr-promotion-inner .aggr-sec .img-and-text[data-v-39905815] {
  position: relative;
}
.home-aggr-promotion-cont .home-aggr-promotion-inner .aggr-sec .img-and-text img[data-v-39905815] {
  width: 63.4vw;
  height: 39.7vw;
  border-radius: 10px 10px 0 0;
}
.home-aggr-promotion-cont .home-aggr-promotion-inner .aggr-sec .img-and-text .red-text[data-v-39905815] {
  position: absolute;
  bottom: 12px;
  left: 12px;
  max-width: calc(100% - 24px);
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  color: #ffffff;
  background: #f8543e;
  border-radius: 4px;
  padding: 2px 6px;
}
.home-aggr-promotion-cont .home-aggr-promotion-inner .aggr-sec .title[data-v-39905815] {
  white-space: normal;
  margin-left: 12px;
  margin-right: 12px;
  margin-top: 5px;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  color: #142540;
}
.home-aggr-promotion-cont .home-aggr-promotion-inner .aggr-sec .subtitle[data-v-39905815] {
  white-space: normal;
  margin-left: 12px;
  margin-top: 5px;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  color: #999999;
  max-width: calc(100% - 55px);
}
.home-aggr-promotion-cont .home-aggr-promotion-inner .aggr-sec .go-to[data-v-39905815] {
  padding-left: calc(100% - 38px);
  margin-right: 12px;
  position: absolute;
  bottom: 12px;
}
.home-aggr-promotion-cont .home-aggr-promotion-inner .sku-sec[data-v-39905815] {
  position: relative;
  top: 0;
  height: 100%;
  width: 100%;
}
.home-aggr-promotion-cont .home-aggr-promotion-inner .sku-sec .img-and-text[data-v-39905815] {
  position: relative;
  top: 0;
}
.home-aggr-promotion-cont .home-aggr-promotion-inner .sku-sec .img-and-text img[data-v-39905815] {
  width: 39.7vw;
  height: 39.7vw;
}
.home-aggr-promotion-cont .home-aggr-promotion-inner .sku-sec .img-and-text .red-text[data-v-39905815] {
  position: absolute;
  bottom: 12px;
  left: 12px;
  max-width: calc(100% - 24px);
  white-space: normal;
  overflow: hidden;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  color: #ffffff;
  background: #f8543e;
  border-radius: 4px;
  padding: 2px 6px;
}
.home-aggr-promotion-cont .home-aggr-promotion-inner .sku-sec .img-and-text img[data-v-39905815] {
  margin-left: 11.85vw;
  margin-right: 11.85vw;
}
.home-aggr-promotion-cont .home-aggr-promotion-inner .sku-sec .title[data-v-39905815] {
  white-space: normal;
  margin-left: 12px;
  margin-right: 12px;
  margin-top: 5px;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  color: #142540;
  max-width: calc(100% - 55px);
}
.home-aggr-promotion-cont .home-aggr-promotion-inner .sku-sec .price-sec[data-v-39905815] {
  margin-left: 12px;
  margin-right: 12px;
  position: absolute;
  top: calc(39.7vw + 48px);
}
.home-aggr-promotion-cont .home-aggr-promotion-inner .sku-sec .price-sec .dark-mode[data-v-39905815] {
  font-family: 'JDZhengHT-EN';
  font-style: normal;
  font-weight: 400;
  font-size: 22px;
  color: #142540;
}
.home-aggr-promotion-cont .home-aggr-promotion-inner .sku-sec .price-sec .upper-mode[data-v-39905815] {
  font-family: 'JDZhengHT-EN';
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  color: #142540;
}
.home-aggr-promotion-cont .home-aggr-promotion-inner .sku-sec .price-sec .line-over[data-v-39905815] {
  font-family: 'JDZhengHT-EN';
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  text-decoration-line: line-through;
  color: #333333;
  opacity: 0.5;
}
.home-aggr-promotion-cont .home-aggr-promotion-inner .sku-sec .add-cart-sec[data-v-39905815] {
  padding-left: calc(100% - 38px);
  margin-right: 12px;
  position: absolute;
  bottom: 12px;
}
.home-aggr-promotion-cont[data-v-39905815]::-webkit-scrollbar {
  display: none;
}

.home-order-again[data-v-c1bb8a96] {
  background: #ffefec;
  margin: 20px 12px;
  padding: 16px 8px;
  overflow: hidden;
  color: #1c1c1c;
}
.home-order-again__title[data-v-c1bb8a96] {
  font-size: 20px;
  font-weight: 800;
  line-height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.home-order-again__title__btn[data-v-c1bb8a96] {
  color: #1c1c1c;
  font-size: 12px;
  background: #fff;
  border-radius: 12px;
  padding: 2px 8px;
}
.home-order-again__subtitle[data-v-c1bb8a96] {
  font-size: 14px;
  line-height: 20px;
  margin: 6px 0 14px;
}
.home-order-again__list[data-v-c1bb8a96] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow-x: scroll;
}
.home-order-again__list[data-v-c1bb8a96]::-webkit-scrollbar {
  display: none;
}
.home-order-again__list__item[data-v-c1bb8a96] {
  width: 140px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 8px;
}
.home-order-again__list__item .img-wrap[data-v-c1bb8a96] {
  width: 140px;
  height: 140px;
  border-radius: 10px;
  background: #fff;
  position: relative;
  overflow: hidden;
}
.home-order-again__list__item .img-wrap .sku-img[data-v-c1bb8a96] {
  max-width: 100%;
  max-height: 100%;
}
.home-order-again__list__item .img-wrap .add-cart[data-v-c1bb8a96] {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
.home-order-again__list__item .sku-price[data-v-c1bb8a96] {
  font-size: 14px;
  font-weight: 700;
  margin: 8px 0 4px;
}
.home-order-again__list__item .sku-name[data-v-c1bb8a96] {
  color: #161616;
  font-size: 12px;
  line-height: 14px;
}

.loading[data-v-045b0a10] {
  color: #fc3a28;
  margin: 10px auto;
  text-align: center;
}

.flow-container-inner[data-v-39e15446] {
  margin: 0 0 9px 0;
  background: #ffffff;
  border-radius: 5px;
  position: relative;
}
.flow-container-inner-sku[data-v-39e15446] {
  border: 1px solid #d9d9d9;
}
.flow-container-inner .sku-thumbnail[data-v-39e15446] {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 100%;
  margin: auto;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 8px;
}
.flow-container-inner .sku-thumbnail img[data-v-39e15446] {
  display: block;
  width: 100%;
  height: 100%;
  max-width: 180px;
}
.flow-container-inner .sku-thumbnail .grid-img[data-v-39e15446] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  width: 88px;
  height: 88px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.6);
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
}
.flow-container-inner .sku-thumbnail .out-percentage[data-v-39e15446] {
  position: absolute;
  display: inline-block;
  top: 0;
  right: 10px;
  width: 30px;
  height: 30px;
  background: url('https://storage-cdn.ochama.com/image/h5/categories/icon-jiangjia.png');
  background-size: contain;
  font-size: 11px;
  color: #ffffff;
  line-height: 30px;
  text-align: center;
}
.flow-container-inner .sku-thumbnail .out-stock[data-v-39e15446] {
  position: absolute;
  display: inline-block;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  font-size: 12px;
  color: #ffffff;
  line-height: 22px;
  text-align: center;
}
.flow-container-inner .sku-thumbnail .out-stock-red[data-v-39e15446] {
  position: absolute;
  display: inline-block;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: rgba(252, 58, 40, 0.6);
  font-size: 12px;
  color: #ffffff;
  line-height: 22px;
  text-align: center;
}
.flow-container-inner .sku-thumbnail .out-stock-yellow[data-v-39e15446] {
  position: absolute;
  display: inline-block;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: rgba(255, 158, 0, 0.6);
  font-size: 12px;
  color: #ffffff;
  line-height: 22px;
  text-align: center;
}
.flow-container-inner .sku-thumbnail .tag-text[data-v-39e15446] {
  height: 24px;
  position: absolute;
  left: 0;
  top: 0;
  background: #fc3a28;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 12px;
  border-radius: 5px 0 5px 0;
}
.flow-container-inner .sku-thumbnail .factoryDirect[data-v-39e15446] {
  position: absolute;
  right: 8px;
  top: 8px;
  width: 25px;
  height: 25px;
}
.flow-container-inner .sku-thumbnail .freshFrozen[data-v-39e15446] {
  display: block;
  width: 19px;
  height: 21px;
  padding: 2px;
  right: 8px;
  top: 8px;
  background-color: #2196f3;
  border: none;
  border-radius: 2px;
  position: absolute;
}
.flow-container-inner .flow-item[data-v-39e15446] {
  padding: 0 8px;
}
.flow-container-inner .flow-item .flow-container-title[data-v-39e15446] {
  font-size: 14px;
  margin-bottom: 6px;
  font-weight: bold;
  color: #333333;
  overflow: hidden;
  white-space: pre-line;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.flow-container-inner .flow-item .flow-container-title .presale-tag[data-v-39e15446] {
  color: #f63b00;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  height: 20px;
  background: #ffeede;
  border-radius: 4px;
  padding: 0 4px;
  margin-right: 2px;
  display: inline-block;
  text-align: center;
}
.flow-container-inner .flow-item .flow-container-title .cross-tag[data-v-39e15446] {
  color: #004972;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  height: 20px;
  background: #e0f8ff;
  border-radius: 4px;
  padding: 0 4px;
  margin-right: 2px;
  display: inline-block;
  text-align: center;
}
.flow-container-inner .flow-item .flow-container-range[data-v-39e15446] {
  font-size: 6px;
  height: 14px;
  margin-bottom: 6px;
  font-weight: bold;
  color: #333333;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.flow-container-inner .flow-item .flow-model-title[data-v-39e15446] {
  margin-top: 4px;
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  overflow: hidden;
}
.flow-container-inner .flow-item .flow-model-title div[data-v-39e15446] {
  margin-right: 4px;
}
.flow-container-inner .flow-item .flow-model-price[data-v-39e15446] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #fc3a28;
  position: relative;
  height: 40px;
  width: 100%;
}
.flow-container-inner .flow-item .flow-model-price span[data-v-39e15446] {
  vertical-align: top;
  display: table-cell;
}
.flow-container-inner .flow-item .flow-model-price .price-large[data-v-39e15446] {
  max-width: 110px;
  overflow: hidden;
  font-size: 22px;
  line-height: 22px;
  font-weight: bold;
}
.flow-container-inner .flow-item .flow-model-price .footer-gwc[data-v-39e15446] {
  bottom: 0;
  position: absolute;
  right: 8px;
}
.flow-container-inner .flow-item .flow-model-price .original-price[data-v-39e15446] {
  text-decoration: line-through;
  font-size: 11px;
  color: #95969f;
  vertical-align: bottom;
  padding-left: 6px;
}
.flow-container-inner .div-price[data-v-39e15446] {
  position: absolute;
  bottom: 0;
  left: 0;
  font-family: 'JDZhengHT';
  font-style: normal;
  font-weight: 400;
}
.flow-container-inner .div-price .flow-model-baseprice[data-v-39e15446] {
  font-size: 12px;
  line-height: 12px;
  text-decoration-line: line-through;
  color: #999999;
  margin-bottom: 4px;
  overflow: hidden;
}
.flow-container-inner .div-price .div-price-large[data-v-39e15446] {
  font-size: 20px;
  line-height: 24px;
  color: #142540;
}
.flow-container-inner .div-price .div-price-large-dark[data-v-39e15446] {
  color: #142540;
}
.flow-container-inner .coupon[data-v-39e15446] {
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 12px;
}
.flow-container-inner .coupon .coupon-contain[data-v-39e15446] {
  max-width: 100%;
  overflow: hidden;
  margin: 3px 0px;
  display: inline-block;
}
.flow-container-inner .coupon .coupon-contain .com[data-v-39e15446] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 1px 4px;
  margin-right: 6px;
  border: 1px solid #fc3a28;
  font-family: 'JDZhengHT';
  font-weight: 400;
  font-style: normal;
  font-size: 10px;
  height: 16px;
  line-height: 16px;
  color: #fc3a28;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.flow-container-inner .coupon .coupon-contain .coupon-promo[data-v-39e15446] {
  border-radius: 4px;
}
.flow-container-inner .coupon .coupon-contain .coupon-promo .limit-img[data-v-39e15446] {
  width: 8px;
  height: 12px;
  margin-right: 3px;
}
.flow-container-inner .coupon .coupon-contain .coupon-promo .promo-text[data-v-39e15446] {
  white-space: nowrap;
  margin-top: 2px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.flow-container-inner .delivery[data-v-39e15446] {
  font-size: 12px;
  font-weight: 700;
  color: #009432;
  margin-bottom: 2px;
}
.flow-container-inner .new-user-tag[data-v-39e15446] {
  overflow: hidden;
  display: inline-block;
}
.flow-container-inner .new-user-tag .com[data-v-39e15446] {
  margin: 3px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 1px 4px;
  margin-right: 6px;
  border: 1px solid #fc3a28;
  border-radius: 4px;
  font-family: 'JDZhengHT';
  font-weight: 400;
  font-style: normal;
  font-size: 10px;
  height: 16px;
  line-height: 16px;
  color: #fc3a28;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.flow-container-inner .new-user-tag .com .promo-text[data-v-39e15446] {
  white-space: nowrap;
  margin-top: 2px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.flow-container-inner .cross[data-v-39e15446] {
  padding-bottom: 10px;
}
.flow-container-inner .cross .cross-tag[data-v-39e15446] {
  display: inline-block;
  color: #004972;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  height: 20px;
  background: #e0f8ff;
  border-radius: 4px;
  padding: 0 4px;
}

.waterfall[data-v-68ca8d66] {
  width: 96%;
  min-height: auto;
  -moz-column-count: 2;
  /* Firefox */
  -webkit-column-count: 2;
  /* Safari �� Chrome */
  column-count: 2;
  /* 将 div 元素中的文本分为2列，并规定列间1rem像素的间隔。 */
  -moz-column-gap: 8px;
  -webkit-column-gap: 8px;
  column-gap: 2%;
  margin-left: 2%;
}
.flow-container-item[data-v-68ca8d66] {
  -moz-page-break-inside: avoid;
  -webkit-column-break-inside: avoid;
  -moz-column-break-inside: avoid;
       break-inside: avoid;
  /*break-inside: avoid; 避免元素内部断行并产生新列*/
}
.page_loading[data-v-68ca8d66] {
  width: 100%;
  text-align: center;
}

.container[data-v-1af49b3e] {
  margin: 2px 12px 10px;
  border-radius: 10px;
  overflow: hidden;
  position: relative;
}
.container > img[data-v-1af49b3e] {
  width: 100%;
  display: block;
}
.container .scrollContainer[data-v-1af49b3e] {
  position: absolute;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  overflow-x: scroll;
  width: 100%;
  gap: 8px;
}
.container .scrollContainer[data-v-1af49b3e]::-webkit-scrollbar {
  display: none;
}
.container .scrollContainer .innerCard[data-v-1af49b3e] {
  position: relative;
}
.container .scrollContainer .innerCard > img[data-v-1af49b3e] {
  border-radius: 10px;
  height: 182px;
  width: 136px;
}
.container .scrollContainer .innerCard .title[data-v-1af49b3e] {
  position: absolute;
  top: 10px;
  font-size: 12px;
  padding: 0 8px;
  color: #333;
}
.container .scrollContainer .innerCard[data-v-1af49b3e]:first-child {
  margin-left: 8px;
}
.container .scrollContainer .innerCard[data-v-1af49b3e]:last-child {
  margin-right: 8px;
}

.container[data-v-6d938945] {
  padding: 5px 12px 0;
  overflow: auto;
}
.container .head[data-v-6d938945] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  margin: 12px 0 14px;
}
.container .head .mainTitle[data-v-6d938945] {
  font-size: 18px;
  line-height: 18px;
  color: #1c1c1c;
  font-weight: 700;
}
.container .head .more[data-v-6d938945] {
  color: #888b94;
  font-size: 12px;
  line-height: 16px;
}
.container .scrollContainer[data-v-6d938945] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  overflow-x: scroll;
  width: 100%;
  gap: 8px;
}
.container .scrollContainer[data-v-6d938945]::-webkit-scrollbar {
  display: none;
}
.container .scrollContainer .innerCard[data-v-6d938945] {
  position: relative;
  width: 120px;
}
.container .scrollContainer .innerCard > img[data-v-6d938945] {
  border-radius: 10px;
  height: 120px;
  width: 120px;
}
.container .scrollContainer .innerCard .title[data-v-6d938945] {
  font-size: 14px;
  color: #1a1a1a;
  line-height: 16px;
  margin-top: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.container .scrollContainer .innerCard .desc[data-v-6d938945] {
  font-size: 12px;
  color: #888b94;
  line-height: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 8px auto;
}
.container .scrollContainer .innerCard .desc > img[data-v-6d938945] {
  width: 16px;
  height: 16px;
}
.container .scrollContainer .innerCard .desc > span[data-v-6d938945] {
  margin-left: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.m-home-floors[data-v-f436502c] {
  width: 100vw;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.container[data-v-48e21089] {
  background: #fff;
  width: 100vw;
  height: 60vh;
}
.container .title[data-v-48e21089] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 20px 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  top: 0;
}
.container .country-scroll-area[data-v-48e21089] {
  height: calc(60vh - 65px);
  overflow: hidden;
  overflow-y: scroll;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 12px;
}
.container .country-scroll-area .country-scroll-area-inner[data-v-48e21089] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 0;
  border-bottom: 1px solid #999;
}
.container .country-scroll-area .country-scroll-area-inner .flag-and-name[data-v-48e21089] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.container .country-scroll-area .country-scroll-area-inner .flag-and-name .country-name[data-v-48e21089] {
  margin-left: 6px;
  font-family: -apple-system, BlinkMacSystemFont, sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.container .country-scroll-area .country-scroll-area-inner .flag-and-name .country-name-bold[data-v-48e21089] {
  font-weight: bold;
}
.container .country-scroll-area .country-scroll-area-inner .code-and-check[data-v-48e21089] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.container .country-scroll-area .country-scroll-area-inner .code-and-check .code[data-v-48e21089] {
  margin-right: 6px;
  font-family: -apple-system, BlinkMacSystemFont, sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.container .country-scroll-area .country-scroll-area-inner .code-and-check .code-bold[data-v-48e21089] {
  font-weight: bold;
}

.popupContainer[data-v-0333b1a2] {
  border-radius: 8px;
  overflow: visible;
}
.container[data-v-0333b1a2] {
  border-radius: 8px;
  padding: 0 0 10px;
  width: 90vw;
  text-align: center;
  position: relative;
}
.container .topImg[data-v-0333b1a2] {
  width: 100%;
  display: block;
  border-radius: 8px 8px 0 0;
  min-height: 114px;
}
.container .content[data-v-0333b1a2] {
  padding: 12px 16px;
  text-align: left;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.container .content h1[data-v-0333b1a2] {
  font-size: 18px;
}
.container .content .flagContainer[data-v-0333b1a2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 12px;
  border: 1px solid #e8e8e8;
  background: #f7f7f7;
  border-radius: 8px;
  margin: 12px auto;
}
.container .content .flagContainer .flag[data-v-0333b1a2] {
  width: 24px;
  height: 16px;
  margin-right: 16px;
  margin-top: 4px;
}
.container .content .flagContainer .arrowRight[data-v-0333b1a2] {
  margin-left: auto;
}
.container .content .postCode[data-v-0333b1a2] {
  display: block;
  margin: 8px auto 8px 0;
  border: 1px solid #e8e8e8;
  border-radius: 8px;
  height: 44px;
  line-height: 44px;
  padding: 0 12px;
}
.container .content .btn[data-v-0333b1a2] {
  border-radius: 8px;
  margin: auto;
  display: block;
}
.closeImg[data-v-0333b1a2] {
  position: absolute;
  width: 40px;
  height: 40px;
  bottom: -60px;
  left: 50%;
  margin-left: -20px;
}

.cart-icon[data-v-b0db75da] {
  position: relative;
}
.cart-icon .cart-num[data-v-b0db75da] {
  position: absolute;
  right: -8px;
  top: -6px;
  font-size: 10px;
  color: #fff;
  background-color: #fc3728;
  border-radius: 6px;
  padding: 2px 4px;
  min-width: 18px;
  text-align: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.cart-icon .cart-img[data-v-b0db75da] {
  margin-top: 4px;
}
.shake[data-v-b0db75da] {
  -webkit-animation: shake-b0db75da 0.5s cubic-bezier(0.36, 0.07, 0.19, 0.5) both;
          animation: shake-b0db75da 0.5s cubic-bezier(0.36, 0.07, 0.19, 0.5) both;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
@-webkit-keyframes shake-b0db75da {
10%,
  90% {
    -webkit-transform: translate3d(-1px, -1px, 0);
            transform: translate3d(-1px, -1px, 0);
}
20%,
  80% {
    -webkit-transform: translate3d(1px, 1px, 0);
            transform: translate3d(1px, 1px, 0);
}
30%,
  50%,
  70% {
    -webkit-transform: translate3d(-2px, 2px, 0);
            transform: translate3d(-2px, 2px, 0);
}
40%,
  60% {
    -webkit-transform: translate3d(2px, -2px, 0);
            transform: translate3d(2px, -2px, 0);
}
}
@keyframes shake-b0db75da {
10%,
  90% {
    -webkit-transform: translate3d(-1px, -1px, 0);
            transform: translate3d(-1px, -1px, 0);
}
20%,
  80% {
    -webkit-transform: translate3d(1px, 1px, 0);
            transform: translate3d(1px, 1px, 0);
}
30%,
  50%,
  70% {
    -webkit-transform: translate3d(-2px, 2px, 0);
            transform: translate3d(-2px, 2px, 0);
}
40%,
  60% {
    -webkit-transform: translate3d(2px, -2px, 0);
            transform: translate3d(2px, -2px, 0);
}
}

.component-after-focus[data-v-7a05728e] {
  z-index: 2501;
  background: #fff;
  height: 100vh;
  width: 100vw;
  position: fixed;
  top: 0;
}
.component-after-focus .white-container[data-v-7a05728e] {
  height: 68px;
  width: 100vw;
  background: #fff;
  border-bottom: solid 1px #f2f2f2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.component-after-focus .white-container .icon-and-input[data-v-7a05728e] {
  background: #f2f2f2;
  margin: 16px 12px 16px 12px;
  border-radius: 16px;
  height: 36px;
  line-height: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 220px;
          flex: 1 0 220px;
}
.component-after-focus .white-container .icon-and-input .input-form[data-v-7a05728e] {
  width: calc(100% - 70px);
}
.component-after-focus .white-container .icon-and-input .search-header-input[data-v-7a05728e] {
  border: none;
  background: #f2f2f2;
  height: 32px;
  margin: 0 12px;
  width: 100%;
  font-size: 14px;
  font-weight: 500;
}
.component-after-focus .white-container .icon-and-input .search-header-input[data-v-7a05728e]::-webkit-input-placeholder {
  color: #8a8a8a;
}
.component-after-focus .white-container .icon-and-input .search-header-input[data-v-7a05728e]::-moz-placeholder {
  color: #8a8a8a;
}
.component-after-focus .white-container .icon-and-input .search-header-input[data-v-7a05728e]:-ms-input-placeholder {
  color: #8a8a8a;
}
.component-after-focus .white-container .icon-and-input .search-header-input[data-v-7a05728e]::-ms-input-placeholder {
  color: #8a8a8a;
}
.component-after-focus .white-container .icon-and-input .search-header-input[data-v-7a05728e]::placeholder {
  color: #8a8a8a;
}
.component-after-focus .white-container .icon-and-input .search-icon[data-v-7a05728e] {
  margin: 4px 4px 4px 0;
  width: 48px;
  height: 28px;
  display: inline-block;
  position: absolute;
  right: 0;
}
.component-after-focus .white-container .search-cancel-input[data-v-7a05728e] {
  display: inline-block;
  color: #999;
  font-size: 14px;
  height: 68px;
  line-height: 68px;
  margin-right: 12px;
}
.component-after-focus .search-history[data-v-7a05728e] {
  background: #ffffff;
  border-bottom: solid 1px #f2f2f2;
  padding: 16px 16px 16px 16px;
}
.component-after-focus .search-history .search-history-title[data-v-7a05728e] {
  background: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.component-after-focus .search-history .search-history-title .history-title-word[data-v-7a05728e] {
  display: inline-block;
}
.component-after-focus .search-history .search-history-title .delete-history[data-v-7a05728e] {
  display: inline-block;
}
.component-after-focus .search-history .search-history-title .delete-history > img[data-v-7a05728e] {
  width: 15px;
  height: 15px;
}
.component-after-focus .search-history .search-history-content[data-v-7a05728e] {
  background: #ffffff;
  display: inline-block;
}
.component-after-focus .search-history .search-history-content .grey-history[data-v-7a05728e] {
  background: #f2f2f2;
  border-radius: 20px;
  color: #333333;
  display: inline-block;
  padding: 0 5px 0 5px;
  margin-right: 7px;
  margin-top: 5px;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  height: 26px;
  line-height: 26px;
  text-align: center;
}
.component-after-focus .search-hot[data-v-7a05728e] {
  background: #ffffff;
  border-bottom: solid 1px #f2f2f2;
  padding: 16px 16px 16px 16px;
}
.component-after-focus .search-hot .search-hot-title[data-v-7a05728e] {
  background: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.component-after-focus .search-hot .search-hot-title .hot-title-word[data-v-7a05728e] {
  display: inline-block;
}
.component-after-focus .search-hot .search-hot-title .fire-icon[data-v-7a05728e] {
  display: inline-block;
  width: 10px;
  height: 12px;
  margin-left: 3px;
}
.component-after-focus .search-hot .search-hot-content[data-v-7a05728e] {
  background: #ffffff;
  display: inline-block;
}
.component-after-focus .search-hot .search-hot-content .grey-pop[data-v-7a05728e] {
  background: #f2f2f2;
  border-radius: 20px;
  color: #333333;
  display: inline-block;
  padding: 0 5px 0 5px;
  margin-right: 7px;
  margin-top: 5px;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  height: 26px;
  line-height: 26px;
  text-align: center;
}
.component-after-focus .suggestions[data-v-7a05728e] {
  padding: 0 6px;
}
.component-after-focus .suggestions .item[data-v-7a05728e] {
  margin: 0 6px;
  border-bottom: solid 1px #f2f2f2;
}
.component-after-focus .suggestions .item > a[data-v-7a05728e] {
  display: block;
  color: #666;
  height: 36px;
  line-height: 36px;
}

.m-page-menu .menu-pop__content[data-v-7edf3660] {
  width: 300px;
  font-size: 12px;
  color: #333;
  background: #fff;
  font-weight: 500;
}
.m-page-menu .menu-pop__content[data-v-7edf3660]::-webkit-scrollbar {
  display: none;
}
.m-page-menu .menu-pop__content a[data-v-7edf3660] {
  color: #333;
}
.m-page-menu .menu-pop__content a[data-v-7edf3660]:hover {
  color: #333;
}
.m-page-menu .menu-pop__content .is-flex-center[data-v-7edf3660] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.m-page-menu .menu-pop__content__item[data-v-7edf3660] {
  height: 47px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #e8eaed;
  padding: 0 6px 0 10px;
}
.m-page-menu .menu-pop__content__item-out[data-v-7edf3660] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #fc3a28;
  font-size: 14px;
}
.m-page-menu .menu-pop__content__item .lang-expand[data-v-7edf3660] {
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}
.m-page-menu .menu-pop__content__item .lang-collapse[data-v-7edf3660] {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.m-page-menu .menu-pop__content__item-indent[data-v-7edf3660] {
  padding-left: 30px;
}
.m-page-menu .menu-pop__content__item .gap-left[data-v-7edf3660] {
  margin-left: 6px;
}
.m-page-menu .menu-pop__content__item .lowest-icon[data-v-7edf3660] {
  padding-top: 2px;
}
.m-page-menu .menu-pop__content__item .dot[data-v-7edf3660] {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #c7c7c7;
  margin-left: 6px;
}
.m-page-menu .menu-pop__content__item .dot.green[data-v-7edf3660] {
  background: #009432;
}
.m-page-menu .menu-pop__content__user[data-v-7edf3660] {
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #e8eaed;
  padding: 0 10px;
  background: url(data:image/png;base64,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) center center no-repeat;
  background-size: cover;
}
.m-page-menu .menu-pop__content__user__btn[data-v-7edf3660] {
  height: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  font-size: 13px;
  border-radius: 14px;
  padding: 0 18px;
  background: #fc3a28;
}
.m-page-menu .menu-pop__content__user .voucher[data-v-7edf3660] {
  position: relative;
  top: 4px;
}
.m-page-menu .menu-pop__content__gap[data-v-7edf3660] {
  width: 100%;
  height: 10px;
  background: #f7f7f7;
}
.m-page-menu .menu-pop__content__category__item[data-v-7edf3660] {
  height: 47px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #e8eaed;
  padding: 0 8px 0 6px;
}
.m-page-menu[data-v-7edf3660] .van-popup {
  height: 100%;
}
.m-page-menu .smaller[data-v-7edf3660] {
  font-size: 10px;
}

.shopContainer[data-v-3667d820] {
  overflow: hidden;
  margin: 6px auto;
}
.shopContainer .container[data-v-3667d820] {
  border: 1px solid #e8e9eb;
  background-color: #f5f5f5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 34px;
  border-radius: 18px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.shopContainer .container .item[data-v-3667d820] {
  font-size: 14px;
  padding: 0 22px;
  height: 34px;
  line-height: 34px;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.shopContainer .container .item.selected[data-v-3667d820] {
  font-weight: 700;
  padding: 0 24px;
  background: #fff;
  border-radius: 18px;
}

.m-home-header[data-v-230490fa] {
  width: 100vw;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 12px 8px;
  background: #fff;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1;
}
.m-home-header .upper-half[data-v-230490fa] {
  height: 46px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid #eee;
}
.m-home-header .upper-half .menu-and-logo[data-v-230490fa] {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.m-home-header .upper-half .m-home-region[data-v-230490fa] {
  display: inline-block;
  height: 100%;
}
.m-home-header .upper-half .m-home-region .home-region-inner[data-v-230490fa] {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.m-home-header .upper-half .m-home-region .home-region-inner .spot[data-v-230490fa] {
  height: 16.2px;
  width: 14.4px;
}
.m-home-header .upper-half .m-home-region .home-region-inner .home-region-words[data-v-230490fa] {
  display: inline-block;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  color: #ffffff;
  mix-blend-mode: normal;
  margin-right: 4px;
}
.m-home-header .upper-half .m-home-region .home-region-inner .drop-down[data-v-230490fa] {
  height: 10px;
  width: 10px;
}
.m-home-header .lower-half .component-before-focus[data-v-230490fa] {
  width: 100%;
  height: 36px;
  margin-top: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.m-home-header .lower-half .component-before-focus .icon-and-input[data-v-230490fa] {
  background: #f7f7f7;
  border-radius: 18px;
  position: relative;
  width: 100%;
  height: 36px;
  padding-left: 16px;
  border: 1px solid #e8e8e8;
  overflow: hidden;
}
.m-home-header .lower-half .component-before-focus .icon-and-input .search-icon[data-v-230490fa] {
  width: 48px;
  height: 28px;
  position: absolute;
  right: 4px;
  top: 4px;
}
.m-home-header .lower-half .component-before-focus .icon-and-input .search-header-input[data-v-230490fa] {
  border: none;
  background: #f7f7f7;
  height: 36px;
  line-height: 36px;
  width: 100%;
  color: #979797;
  font-size: 14px;
  font-weight: 500;
}
.m-home-header .lower-half .component-before-focus .icon-and-input .search-header-input[data-v-230490fa]::-webkit-input-placeholder {
  color: #979797;
}
.m-home-header .lower-half .component-before-focus .icon-and-input .search-header-input[data-v-230490fa]::-moz-placeholder {
  color: #979797;
}
.m-home-header .lower-half .component-before-focus .icon-and-input .search-header-input[data-v-230490fa]:-ms-input-placeholder {
  color: #979797;
}
.m-home-header .lower-half .component-before-focus .icon-and-input .search-header-input[data-v-230490fa]::-ms-input-placeholder {
  color: #979797;
}
.m-home-header .lower-half .component-before-focus .icon-and-input .search-header-input[data-v-230490fa]::placeholder {
  color: #979797;
}
.header-placeholder[data-v-230490fa] {
  height: 94px;
}
.header-placeholder.showSwitch[data-v-230490fa] {
  height: 138px;
}

.couponPopupContainer[data-v-319f1e91] {
  height: 48px;
  background-color: transparent;
  background: url(/img/bg.d612900b.svg);
  background-size: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 12px;
  border-radius: 8px;
  color: #fff;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.couponPopupContainer .text[data-v-319f1e91] {
  font-size: 14px;
}
.couponPopupContainer .text > span[data-v-319f1e91] {
  font-weight: 700;
}
.couponPopupContainer .applyBtn[data-v-319f1e91] {
  border-radius: 10px;
  color: #813801;
  padding: 2px 12px;
  background-color: #fff8ef;
  font-size: 14px;
}

.container[data-v-81102e6e] {
  background: transparent;
}
.container > a[data-v-81102e6e] {
  display: block;
}
.container .advImg[data-v-81102e6e] {
  width: 94vw;
  max-height: 90vh;
}

.m-home-container[data-v-391d4cc3] {
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.m-home-container[data-v-391d4cc3]::-webkit-scrollbar {
  display: none;
}
.m-home-container .m-home-tips[data-v-391d4cc3] {
  width: 100%;
  background-color: #fff;
  padding: 0 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow-x: scroll;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
}
.m-home-container .m-home-tips[data-v-391d4cc3]::-webkit-scrollbar {
  display: none;
}
.m-home-container .m-home-tips .tips[data-v-391d4cc3] {
  margin: auto 0;
  padding: 6px 0;
  color: #142540;
  font-size: 11px;
  font-style: normal;
  font-weight: 500;
  padding-right: 55px;
}
.m-home-container .m-home-tips .tips[data-v-391d4cc3] span {
  color: #464646;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
}
.m-home-container .m-home-tips .winkle[data-v-391d4cc3] {
  position: absolute;
  right: 15px;
  top: 6px;
  width: 56px;
  max-height: 18px;
}
.m-home-container .m-home-scrollable[data-v-391d4cc3] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-top: 1px;
}

