.topNav[data-v-0b43ac96] .van-nav-bar__content {
  height: 11.733333vw;
}
.topNav[data-v-0b43ac96] .van-nav-bar__content .van-nav-bar__title {
  line-height: 5.866667vw;
}
.topNav[data-v-0b43ac96] .van-nav-bar__content .van-nav-bar__left .van-nav-bar__arrow {
  margin-right: 1.066667vw;
  font-size: 4.266667vw;
}

@font-face {
  font-family: "NeverMind-DemiBold";
  src: url(../../static/fonts/NeverMind-DemiBold.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
.buyPop .content[data-v-1ca4d92c] {
  font-size: 4vw;
  color: #333;
  padding: 2.666667vw 6.4vw 2.933333vw;
}
.buyPop .content .total-box[data-v-1ca4d92c] {
  font-family: NeverMind-DemiBold;
  font-weight: 600;
  font-size: 8vw;
  text-align: center;
  padding-bottom: 2.666667vw;
  display: flex;
  justify-content: center;
  align-items: baseline;
}
.buyPop .content .total-box.flex-center[data-v-1ca4d92c] {
  align-items: center;
}
.buyPop .content .total-box .unit[data-v-1ca4d92c] {
  font-size: 4.266667vw;
  padding-right: 0.533333vw;
}
.buyPop .content .total-box .point-name[data-v-1ca4d92c] {
  font-size: 5.333333vw;
  padding-left: 1.6vw;
}
.buyPop .content .item-input[data-v-1ca4d92c] {
  padding-top: 3.733333vw;
}
.buyPop .content .item-input .lable-tit[data-v-1ca4d92c] {
  margin-bottom: 2.666667vw;
  display: block;
}
.buyPop .content .item-input .input-wrap[data-v-1ca4d92c] {
  min-height: 11.733333vw;
  background: #fff;
  border-radius: 1.066667vw;
  border: 1px solid #eee;
  display: flex;
  align-items: center;
  justify-content: space-between;
  box-sizing: border-box;
  padding: 0.533333vw 3.2vw;
}
.buyPop .content .item-input .input-wrap.disabled[data-v-1ca4d92c] {
  background: #f8f8f8;
}
.buyPop .content .item-input .input-wrap.disabled .input-item[data-v-1ca4d92c] {
  color: #999;
  background: #f8f8f8;
}
.buyPop .content .item-input .input-wrap .input-item[data-v-1ca4d92c] {
  flex: 1;
}
.buyPop .content .item-input .input-wrap .unit[data-v-1ca4d92c] {
  font-size: 4vw;
  color: #c7c7c7;
  padding-left: 4.8vw;
  line-height: 5.6vw;
  position: relative;
}
.buyPop .content .item-input .input-wrap .unit[data-v-1ca4d92c]::after {
  content: "|";
  width: 4vw;
  height: 5.6vw;
  text-align: center;
  position: absolute;
  left: -2vw;
  top: 0;
}
.buyPop .content .pay-way[data-v-1ca4d92c] {
  margin-top: 4vw;
}
.buyPop .content .pay-way .pay-item[data-v-1ca4d92c] {
  margin-top: 4vw;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.buyPop .content .pay-way .pay-item .pay-title[data-v-1ca4d92c] {
  min-height: 9.066667vw;
  display: flex;
  font-size: 4.266667vw;
  color: #333;
  padding-left: 13.066667vw;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 9.066667vw 9.066667vw;
  align-items: center;
}
.buyPop .content .pay-way .pay-item .pay-msg[data-v-1ca4d92c] {
  flex: 1;
  width: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  box-sizing: border-box;
  padding-right: 10.666667vw;
  min-height: 5.333333vw;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA9hJREFUWEfNWUtMJEUY/v7i0XaYwAQELooLBBIIxIUDTNEenLMePOxhN55N1kQTE/XkJrsb9YbxIMnubQ9rImZN1MT7mJieGkICGggkEB6iF2BJBjKkGR5dzt+ZxuHhzgzTI12XefTUV199f/2P+odwxTE1NfW667pva61vEtHLAG5orfkVRPQcwLrW+jkR/S6E+GV0dPSPqyxF5Uyybfs1IcQnAN4B8Eo5cwH8DeAn13XHLcv6s9S5JRFMJBJRwzDuA7hLRC8xeH19PaLRKJqamlBXVwfDMFBbW+ute3x8jGw2i6OjI+zu7iKdTuPw8NB7prU+APA4m80+jMfj6WJEixJUSr2bM90EEUUZrLW1Fe3t7YhEIsWwzzzPZDLY3NzE9va2TzRNRHellN+/COiFBJVSn+cEuccArFRHRwcaGhrKInb+x/v7+9jY2PCUzY8HUsqH/wV6KcFEIhExDONp7oDzWUNnZ6enWpCD1VxbW/MhJw8ODt6Lx+OZ82tcSjCZTP7I5GpqatDb2+upV43BKi4tLeHk5IThJ6WUd4oS9M3K5AYGBmCaZjW4nWI6joP5+Xmf5AVzn1GQHQLAtzy7r6+vasqd3zErubi46H99u9BxTgnmQ8kae2s1zlwxM/hnUmudzmaznX4IOiWYSqW+zj38iM8bq3cdg1VkNbXW42NjY58yB4+gUorT1CIH4cHBwYpDyVU3xyFobm7OC+ZE1CelXPcJfgPgAw7C3d3dV8UPZN7KyoofzCeklB/6BP/i3Hqd6vm744zDXs25W0r5Ktm2fVMIMcu5dXh4OBAVKgWZmZnxcrfrukOklPoMwBdtbW3o6uqqFDuQ+aurq9ja2mKse5RMJp8R0a2enh60tLQEskClIDs7O1heXmZn+YEVTAB4s7+/H42NjZViBzJ/b28PCwsLjPUrE+SMfWNoaMir6cIwuJacnZ1lKutsYofj38jICIQQYeDn5eXp6Wk2cSb8BENvYqXUbwDeCK2T+GGGC9Pm5uZQnMHzYSbcgTrkqW7wTLHAJX6518mgz8SFYiFfD4a+3Ap3wcoqhqnkJ6LxWCz2b8nPBEN/aWKStm3fFkJ8x++v69rpuu4dy7Imfee70FlQSnEX60EoL+4+61Qq9Uxrfev/bH0Q0WQsFive+sifx4hpmk+YJH+uxkW+sHnE5BzHKb155Cvpm5s/h6r9Vpgd2HGI6FE1Gpha6/cLHeKyrFS0w+qHINM077uuG0gLWAgx4TjOl4G0gAt3xS0SAB9X0kQH8BW3NErN4SUpeBlYvgp6q5S/IXIX8J8ty/LaBeWOfwAt11P1McHAuQAAAABJRU5ErkJggg==) no-repeat right center;
  background-size: 5.333333vw 5.333333vw;
}
.buyPop .content .pay-way .pay-item .pay-msg .tips[data-v-1ca4d92c] {
  font-size: 3.466667vw;
  color: #999;
}
.buyPop .content .pay-way .pay-item.active .pay-msg[data-v-1ca4d92c] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA3NJREFUWEfVmc9LVFEUx7/fp84YuBRyUVD0g2bGpVBB0EQx08JFQZCCyxYFSUEL9S/QZWKQ0KaFYFJgC6OcCqZFVOAunTFbJCho4KKFiaMz78R7T5/jOL65980bsdm+8+PDOfece+4ZwudPoonzEMZBaQNwDmAziBbbnGAZkBUAsxBOgZJmJvXNjyvqKEnr1aMw6x6C7AJwTEcXwCJERmAUHnP6429VXSVAORtvRl24H5QukI2qxsvKiaxDOIJCro9zaSvKnr+KgBJJ3Ab5BERzJWNa3wUrELnPbGrMS29fQEG8HtGGIdC4q+VYV1jMYWQ2u4l0vpxqWUCJxZtghkZhsF3Xny95UyZgbHRyJr1aqr8H0I5cJDR+YHDbRBZkduNmaST3AkaTT0HUNq37hVkwzMzkveLPuwDtgjD4wleaglIypaO4cFxAu5XUh7OBV6suuFXd+VxkuwXtAEaSz2Dgjq69msgXpdoGlFi8BQgtAKyviUNdo1Yz58ZJzqSXHcBooh9kr64df/KyCsE7wLrHPZq/yAAzqb6tCCYXfNytfviWsSlXOJealVPx02gM//QwssiZyeOUyLULMOq++PGmqePC7Ryr8JKnDbNwkRJJ9sDAgKYzXfFSuCZI+C2IS96A6KVEE+Mgb+h61JD3B2eHWV5ZgN9Btno6FAzDLIyhzngEaN3P/uEcwGlKNLnkTsL7Uf7NHeF8et2ZcEKjIG8pRLA6OBsQy5RYUio6M9HO7OQbR0cJsnq4LSg1QJFVFOQ6f7z/rAAZGJzlSy3FznlQgQwUzkmxSpFsnwFvyGDhdook8VLx0DuYZSEbhpDnoHVDbDVhtT5X6fDbbSaW7AE0G3UJZLEf+7mg0oQrwTnfe/1fdWUgA4YDrKvOSYnPYaEIMnA4wBkWbMCqxi3JQ/AaQBvIE2qZU5DaPW7FWyChX1VvDRT8KomUDqx2FA/zyG8DHqZH01ruDOfTf+ybZFeLiCQ6YHBUKQ21EjKlk9mU+/T9vx7u7iAQC41rzn0BxFMmMKOw+nCvKoRGDw5SJgDF5ZE7F9hzX3io5nsaa1rP5PTWb3sKh7RAa7HA7C4uiHLnpOKG1W1BQa6AwedYy/VttxKvA6wE6KbdWpFI6EFVS3RuDForDdWq0gLcnXr7wX8ZUuFvCHIKZuETsx++qkIVy/0Dm83qlJjSgYwAAAAASUVORK5CYII=);
}
.buyPop .content .buy-btn[data-v-1ca4d92c] {
  height: 13.333333vw;
  background: linear-gradient(90deg, #ff5336 0%, #ff363c 100%);
  border-radius: 1.6vw;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  margin: 6.4vw auto 0;
  font-weight: bold;
  font-size: 4vw;
  color: #fff;
  border: 0;
}

.couponsBuy[data-v-260cacc4] {
  background: #f8f8f8;
  height: 100vh;
  overflow-y: auto;
}
.couponsBuy .buy-nav[data-v-260cacc4] .van-nav-bar__text {
  color: #999;
  font-size: 4vw;
}
.couponsBuy .top-ban[data-v-260cacc4] {
  width: 93.6vw;
  height: 37.333333vw;
  border-radius: 2.666667vw;
  margin: 2.4vw auto 2.666667vw;
  background: #fff url(../../static/img/buy-ban.png) no-repeat center center;
  background-size: 93.6vw 37.333333vw;
}
.couponsBuy .main-list[data-v-260cacc4] {
  padding: 0 3.2vw;
  min-height: 50vh;
}
.couponsBuy .main-list .list-item[data-v-260cacc4] {
  min-height: 27.733333vw;
  font-size: 3.2vw;
  color: #999;
  margin-bottom: 3.2vw;
}
.couponsBuy .main-list .list-item .coupons-main[data-v-260cacc4] {
  background: #ffff;
  border-radius: 2.666667vw;
  box-sizing: border-box;
  padding: 3.2vw 3.2vw 3.2vw 2.933333vw;
  display: flex;
  position: relative;
  z-index: 1;
}
.couponsBuy .main-list .list-item .coupons-main .left-box[data-v-260cacc4] {
  min-width: 21.333333vw;
  width: 21.333333vw;
  height: 21.333333vw;
  border-radius: 1.6vw;
  margin-right: 3.2vw;
  background-color: #fff;
  background-size: 21.333333vw 21.333333vw;
  background-position: center center;
  background-repeat: no-repeat;
}
.couponsBuy .main-list .list-item .coupons-main .right-content[data-v-260cacc4] {
  flex: 1;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.couponsBuy .main-list .list-item .coupons-main .right-content .coupons-title[data-v-260cacc4] {
  font-weight: bold;
  font-size: 4vw;
  color: #292b33;
  margin-bottom: 2.133333vw;
  margin-top: 0.8vw;
}
.couponsBuy .main-list .list-item .coupons-main .right-content .msg-box[data-v-260cacc4] {
  display: flex;
  align-items: flex-end;
}
.couponsBuy .main-list .list-item .coupons-main .right-content .msg-box .count[data-v-260cacc4] {
  margin-bottom: 2.933333vw;
}
.couponsBuy .main-list .list-item .coupons-main .right-content .msg-box .rules[data-v-260cacc4] {
  margin-bottom: 0.8vw;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.couponsBuy .main-list .list-item .coupons-main .right-content .msg-box .rules .icon-arrow[data-v-260cacc4] {
  width: 2.133333vw;
  height: 2.133333vw;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAS1BMVEUAAADHx8fHx8fHx8fHx8fHx8fHx8fIyMjIyMjGxsbFxcXLy8vKysrIyMjGxsbHx8fIyMjGxsbGxsbGxsbFxcXHx8fT09PNzc3JyclpwAepAAAAFXRSTlMA+fRjyKiFbl46Kx0YEu7s2a+dh0bE8RqLAAAAX0lEQVQoz83O1w3AIAwEUNN7OpD9Jw0SQgG8AO/zzpYNi7J7QjZbChYxokvhKC6og8IQVDz1ipl3WLuvx1z+n6kufk/osNzyLGAg2zwPMLpqfniY3SnGxD1gimQRYG0fG3AM/SQuG+EAAAAASUVORK5CYII=) no-repeat center;
  background-size: 2.133333vw 2.133333vw;
  margin-left: 1.066667vw;
}
.couponsBuy .main-list .list-item .coupons-main .right-content .msg-box .rules.show .icon-arrow[data-v-260cacc4] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAUVBMVEUAAADHx8fHx8fHx8fHx8fJycnHx8fHx8fGxsbLy8vIyMjHx8fHx8fGxsbGxsbIyMjIyMjHx8fFxcXFxcXFxcXIyMjPz8/Hx8fT09PKysrPz8/eehSsAAAAF3RSTlMAYfz38BeohCwd2dDHvJyGb25qRj44EJr1LV8AAABfSURBVCjPzcxHEoAgEERRBSSYcwP3P6hSqEXwALzl76mpSrdQy5ufPmnAdvkywjFtugh4pj+jXhs8LA/7TPAxQ3CPiHj7ThCrfT8oUpvrKu9g6h5W5Ih7JpnOMFmV6QJp9A4KrCFYEgAAAABJRU5ErkJggg==);
}
.couponsBuy .main-list .list-item .coupons-main .right-content .msg-box .msg[data-v-260cacc4] {
  flex: 1;
}
.couponsBuy .main-list .list-item .coupons-main .right-content .msg-box .handle-box[data-v-260cacc4] {
  min-width: 26.666667vw;
}
.couponsBuy .main-list .list-item .coupons-main .right-content .msg-box .handle-box .buy-handle-btn[data-v-260cacc4] {
  cursor: pointer;
  width: 26.666667vw;
  height: 9.333333vw;
  background: linear-gradient(90deg, #ff5336 0%, #ff363c 100%);
  border-radius: 6.133333vw 6.133333vw 6.133333vw 6.133333vw;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  font-size: 3.2vw;
  color: #fff;
}
.couponsBuy .main-list .list-item .coupon-remarks[data-v-260cacc4] {
  width: 100%;
  background: #fff;
  border-radius: 1.6vw;
  box-sizing: border-box;
  padding: 4vw 5.6vw 4vw 2.933333vw;
  font-size: 3.2vw;
  color: #999;
  line-height: 6.4vw;
  position: relative;
  z-index: 0;
}
.couponsBuy .main-list .null-data[data-v-260cacc4] {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.couponsBuy .main-list .null-data img[data-v-260cacc4] {
  width: 40vw;
  height: 40vw;
}

