/* 购买菜单 */ .goods-buy-menu.data-v-80470f8e { width: 100vw; height: 67vh; background: #FFFFFF; border-radius: 12rpx 12rpx 0 0; position: relative; z-index: 999; } .goods-buy-menu .icon-roundclose.data-v-80470f8e { position: absolute; top: 20rpx; right: 20rpx; font-size: 42rpx; height: 1em; width: 1em; color: #999999; } .trade-main.data-v-80470f8e { padding: 20rpx 20rpx 50rpx; box-sizing: border-box; } .buy-info .buy-images image.data-v-80470f8e { width: 180rpx; height: 180rpx; display: block; border-radius: 12rpx; } .buy-content.data-v-80470f8e { margin-left: 30rpx; font-size: 24rpx; } .buy-money.data-v-80470f8e { font-size: 40rpx; color: #fe504f; } .buy-money text.data-v-80470f8e { font-size: 24rpx; } .buy-stock.data-v-80470f8e { margin-top: 20rpx; color: #999999; } .buy-spec.data-v-80470f8e { margin-top: 24rpx; } .buy-spec-list.data-v-80470f8e { margin-top: 30rpx; height: calc(65vh - 336rpx); } .buy-spec-item.data-v-80470f8e { padding-bottom: 30rpx; } .spec-item-title.data-v-80470f8e { font-size: 28rpx; line-height: 2em; margin-top: 12rpx; } .spec-items.data-v-80470f8e { flex-wrap: wrap; } .spec-items .spec-item.data-v-80470f8e { font-size: 26rpx; white-space: nowrap; background: #F5F5F5; padding: 12rpx 20rpx; border-radius: 12rpx; color: #333; margin: 20rpx 20rpx 0 0; border: 1rpx solid transparent; } .spec-items .spec-item.active.data-v-80470f8e { background: #fffbfb; color: #FE504F; border: 1rpx solid #ff4444; } .spec-items .spec-item.disabled.data-v-80470f8e { background: rgb(245, 245, 245); color: rgb(208, 208, 208); } .buy-number.data-v-80470f8e { margin: 20rpx 0; } .buy-button-box.data-v-80470f8e { position: absolute; left: 0; right: 0; bottom: 0; height: 140rpx; background: #FFFFFF; } .buy-button-box .buy-button.data-v-80470f8e { color: #FFFFFF; border-radius: 50rpx; width: 90%; margin: 16rpx 5% 0; background: #FE504F; font-size: 28rpx; line-height: 2.8em; } .buy-button-box .buy-button.join-btn.data-v-80470f8e { background: #FFD940; color: #333333; } .buy-button-box .buy-button.notAva-btn.data-v-80470f8e { background-color: #EEEEEE !important; color: #999999 !important; } .member-price-label.data-v-80470f8e { color: #333333; height: 0; line-height: 30rpx; border-width: 0rpx 10rpx 30rpx 0; border-style: none solid solid; border-color: transparent #000 #efd68f; position: relative; left: 10rpx; padding-left: 6rpx; border-radius: 4rpx 0 0 4rpx; margin-left: -10rpx; } .member-coupon-price.data-v-80470f8e { color: #efd68f; } .coupon-price-2.data-v-80470f8e { padding: 0 10rpx; height: 30rpx; line-height: 30rpx; border-radius: 0 4rpx 4rpx 0; } .member-coupon-view.data-v-80470f8e { position: relative; margin-left: 12rpx; top: -6rpx; } .selectNumber input.data-v-80470f8e { text-align: center; width: 100rpx; }