.van-collapse-item{
  position:relative
}

.van-collapse-item--border::after{
  position:absolute;
  box-sizing:border-box;
  content:' ';
  pointer-events:none;
  top:0;
  right:4.267vw;
  left:4.267vw;
  border-top:1px solid #ebedf0;
  -webkit-transform:scaleY(.5);
  transform:scaleY(.5)
}

.van-collapse-item__title .van-cell__right-icon::before{
  -webkit-transform:rotate(90deg) translateZ(0);
  transform:rotate(90deg) translateZ(0);
  -webkit-transition:-webkit-transform .3s;
  transition:-webkit-transform .3s;
  transition:transform .3s;
  transition:transform .3s, -webkit-transform .3s;
  transition:transform .3s,-webkit-transform .3s
}

.van-collapse-item__title::after{
  right:4.267vw;
  display:none
}

.van-collapse-item__title--expanded .van-cell__right-icon::before{
  -webkit-transform:rotate(-90deg);
  transform:rotate(-90deg)
}

.van-collapse-item__title--expanded::after{
  display:block
}

.van-collapse-item__title--borderless::after{
  display:none
}

.van-collapse-item__title--disabled{
  cursor:not-allowed
}

.van-collapse-item__title--disabled,.van-collapse-item__title--disabled .van-cell__right-icon{
  color:#c8c9cc
}

.van-collapse-item__title--disabled:active{
  background-color:#fff
}

.van-collapse-item__wrapper{
  overflow:hidden;
  -webkit-transition:height .3s ease-in-out;
  transition:height .3s ease-in-out;
  will-change:height
}

.van-collapse-item__content{
  padding:3.2vw 4.267vw;
  color:#969799;
  font-size:3.733vw;
  line-height:1.5;
  background-color:#fff
}
.payment-select .wechat-pay-icon {
  color: #1aad19;
}
.payment-select .alipay-icon {
  color: #1677ff;
}
.payment-select .van-divider {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.payment-select .van-radio__icon--checked .van-icon {
  --tw-border-opacity: 1;
  border-color: rgba(105, 195, 221, var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgba(105, 195, 221, var(--tw-bg-opacity));
}

.page-share-order .contact-info {
  -o-border-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHwAAAAICAMAAAAMc2tbAAAAAXNSR0IArs4c6QAAAJNQTFRFk8fVlMfVlsnWn83aoM7aoc7aptHcp9LdrNTfstfhtdnit9rjwt/nxeHo0eft3e7y5PH16fT27fb47rS67rW77ra88LzC8L3C8L3D8cHG8cLH8sXK88nO88zQ8/n69M3R9dXY9tba+N/h+fz9+ujp++zu/PDx/PLz/P3+/ff3/f7+/vv7/v39/v7+/v////7+////VeaHfwAAAIFJREFUGBmVwUUSwzAQBMBxmGnCzJxo/v+6nFdZV1ndoG+tyLeN4pqKhB0doG+lSA8JGooc6QFd46usUQnFZUNZtwk9oGsv615Hgo6s95Iu0DN9yeoiQfkk60Af6DnLGmRI0Jd1YQ7QsZH1qSJBS1aYMwf4b/aQ9ayhuMpWVlgwxw/Mn0xvObG6KwAAAABJRU5ErkJggg==) 6 round;
     border-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHwAAAAICAMAAAAMc2tbAAAAAXNSR0IArs4c6QAAAJNQTFRFk8fVlMfVlsnWn83aoM7aoc7aptHcp9LdrNTfstfhtdnit9rjwt/nxeHo0eft3e7y5PH16fT27fb47rS67rW77ra88LzC8L3C8L3D8cHG8cLH8sXK88nO88zQ8/n69M3R9dXY9tba+N/h+fz9+ujp++zu/PDx/PLz/P3+/ff3/f7+/vv7/v39/v7+/v////7+////VeaHfwAAAIFJREFUGBmVwUUSwzAQBMBxmGnCzJxo/v+6nFdZV1ndoG+tyLeN4pqKhB0doG+lSA8JGooc6QFd46usUQnFZUNZtwk9oGsv615Hgo6s95Iu0DN9yeoiQfkk60Af6DnLGmRI0Jd1YQ7QsZH1qSJBS1aYMwf4b/aQ9ayhuMpWVlgwxw/Mn0xvObG6KwAAAABJRU5ErkJggg==) 6 round;
  border-width: 0;
  border-bottom-width: 1.067vw;
  background-color: #F7FDFF;
}
.page-share-order .product-list-wrapper {
  width: 100%;
}
.page-share-order .product-list-wrapper .product-card {
  position: relative;
}
.page-share-order .product-list-wrapper .product-card:not(:last-child):after {
  content: '';
  height: 1px;
  bottom: 0.533vw;
  position: absolute;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgba(244, 244, 245, var(--tw-bg-opacity));
}
.page-share-order .product-list-wrapper .product-card .van-image__img {
  border-radius: 0.375rem;
}
.page-share-order .product-list-wrapper .product-card .product-misc {
  color: #9198A6;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 0.75rem;
  line-height: 1rem;
}
.page-share-order .product-list-wrapper .product-card .card-right {
  min-width: 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.page-share-order .invoice-collapse .van-cell--clickable:active {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
.page-share-order .van-cell {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.page-share-order .van-cell .van-cell__title {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.page-share-order .van-cell .van-cell__right-icon {
  height: auto;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.page-share-order .van-collapse-item__title {
  display: flex;
  align-items: center;
}
.page-share-order .van-collapse-item__content {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.page-share-order .invoice-wrapper .van-cell {
  --tw-bg-opacity: 1;
  background-color: rgba(244, 244, 245, var(--tw-bg-opacity));
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.page-share-order .invoice-wrapper .van-cell__title, .page-share-order .invoice-wrapper .van-cell__value {
  font-size: 0.75rem;
  line-height: 1rem;
}
.page-share-order .total-info .van-cell {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.page-share-order .checkout-footer .footer-right .btn-pay .van-button__content {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.page-share-order .offline-pay-info .van-cell__title {
  flex: 0 1 auto;
}

