@charset "UTF-8";
.place-order__sku .place-order__sku--title[data-v-af89dee2] {
  height: 1.2rem;
  margin: 0 0 0 0.43rem;
  line-height: 1.5rem;
  font-size: calc(.37rem * var(--font-size-scale));
  font-family: PingFangSC-Regular, PingFang SC;
  color: #333333;
}
.place-order__sku[data-v-af89dee2] .van-tabs__nav--complete {
  padding: 0;
}
.place-order__sku[data-v-af89dee2] .van-sku-body {
  width: 100%;
  overflow-x: hidden;
}
.place-order__sku[data-v-af89dee2] .van-sku-stepper-stock {
  margin-top: 0.24rem;
  padding: 0.32rem 0.43rem 0 0.43rem;
}
.place-order__sku[data-v-af89dee2] .van-sku-container {
  max-height: 95%;
}
.place-order__sku .van-sku__price-symbol-self[data-v-af89dee2] {
  width: 0.69rem;
  height: 0.4rem;
  margin-right: 0.13rem;
}
.place-order__sku .van-sku__price-symbol[data-v-af89dee2] {
  margin-right: 0.13rem;
  width: 0.96rem;
  height: 0.4rem;
  border-radius: 0.03rem;
}
.place-order__sku .sku-place-order__btn[data-v-af89dee2] {
  width: 9.2rem;
  height: 1.07rem;
  background: -webkit-linear-gradient(right, #ff6155 0%, #ef4033 100%);
  background: linear-gradient(270deg, #ff6155 0%, #ef4033 100%);
  border-radius: 0.13rem;
  font-size: calc(.4rem * var(--font-size-scale));
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #ffffff;
  line-height: 1.07rem;
  text-align: center;
}
.place-order__sku .sku-btn__box[data-v-af89dee2] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-bottom: 0.2rem;
}
.place-order__sku .van-sku__goods[data-v-af89dee2] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.43rem 0.43rem;
}
.place-order__sku .van-sku__goods .van-sku__goods-picture[data-v-af89dee2] {
    width: 1.87rem;
    height: 1.87rem;
}
.place-order__sku .van-sku__goods .van-sku__goods-price[data-v-af89dee2] {
    margin-left: 0.27rem;
}
.place-order__sku[data-v-af89dee2] .van-tabs__nav--card {
  border: none;
  margin: 0 0.43rem;
}
.place-order__sku[data-v-af89dee2] .van-tabs__wrap {
  overflow: visible;
}
.place-order__sku[data-v-af89dee2] .van-tab {
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
  border: none;
  margin-right: 0.27rem;
  min-width: 2.13rem;
  font-size: calc(.37rem * var(--font-size-scale));
  background: #f5f5f5;
  border-radius: 0.133rem !important;
  overflow: hidden;
}
.place-order__sku[data-v-af89dee2] .van-tab--active {
  border: none;
  background: rgba(239, 64, 51, 0.1);
  border: 0.01rem solid #ef4033;
  border-radius: 0.133rem !important;
  overflow: hidden;
}
.place-order__sku[data-v-af89dee2] .van-sku-row__item {
  font-size: calc(.37rem * var(--font-size-scale));
}
.place-order__sku[data-v-af89dee2] .van-sku-header__goods-info {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 0.32rem 0.32rem 0.32rem 0;
}
.place-order__sku .van-sku__price-num[data-v-af89dee2] {
  font-size: calc(.4rem * var(--font-size-scale));
  color: #333;
  font-weight: bold;
}
.place-order__sku .van-sku__price-num-member[data-v-af89dee2] {
  color: #b79255;
}
.place-order__sku .goods-info__introduce[data-v-af89dee2] {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  /* 这里是超出几行省略 */
  word-break: break-all;
  text-overflow: ellipsis;
  overflow: hidden;
  height: 1.18rem;
  font-size: calc(.43rem * var(--font-size-scale));
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #333333;
  line-height: 0.59rem;
  width: 6.4rem;
}
.place-order__sku .van-sku__price-bo[data-v-af89dee2] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.place-order__sku .van-sku__price-num-delete[data-v-af89dee2] {
  margin-left: 0.2rem;
  font-size: calc(.32rem * var(--font-size-scale));
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #969696;
  line-height: 0.32rem;
  text-decoration: line-through;
}
.place-order__sku[data-v-af89dee2] .van-sku-row__item:nth-of-type(4n) {
  margin-right: 0;
}
.place-order__sku .sku-messages__lease-type[data-v-af89dee2] {
  padding: 0 0.43rem 0.32rem 0.43rem;
}
.place-order__sku .sku-messages__lease-type .title[data-v-af89dee2] {
    height: 1.2rem;
    line-height: 1.5rem;
    color: #333333;
    font-size: calc(.37rem * var(--font-size-scale));
}
.place-order__sku .sku-messages__lease-type .methods-box[data-v-af89dee2] {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}
.place-order__sku .sku-messages__lease-type .methods-box .methods-inner[data-v-af89dee2] {
      margin-right: 0.27rem;
      margin-bottom: 0.27rem;
      width: 2rem;
      height: 0.93rem;
      background: #f5f5f5;
      border-radius: 0.133rem !important;
      font-size: calc(.37rem * var(--font-size-scale));
      color: #333333;
      box-sizing: border-box;
}
.place-order__sku .sku-messages__lease-type .methods-box .methods-active[data-v-af89dee2] {
      border: 0.02667rem solid var(--baseColor);
      border-radius: 0.133rem !important;
      background: rgba(239, 64, 51, 0.1);
      color: var(--baseColor);
}
.place-order__sku .have-contract__tip[data-v-af89dee2] {
  font-size: calc(.32rem * var(--font-size-scale));
  font-weight: 400;
  color: #969696;
}
.sku-messages__num[data-v-af89dee2] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.5rem 0.43rem 0;
  font-size: calc(.37rem * var(--font-size-scale));
  color: #333333;
}
.sku-messages-unit[data-v-af89dee2] {
  margin-left: 0.1333rem;
}
[data-v-af89dee2] .van-stepper__input {
  width: 1.7rem;
}
.chengyuan[data-v-af89dee2] {
  color: #FF4B10 !important;
}
.am-large-font .methods-box .methods-inner[data-v-af89dee2] {
  width: 2.5rem !important;
}

