.collection_page.data-v-f746d6c8 { background: linear-gradient(180deg, #d8e7ff 0%, rgba(255, 255, 255, 0) 500rpx); background-repeat: no-repeat; height: 100vh; } .pay_title.data-v-f746d6c8 { color: #333; font-size: 40rpx; font-weight: 500; padding: 60rpx 30rpx 30rpx 30rpx; } .pay_price.data-v-f746d6c8 { font-size: 50rpx; text-align: center; font-weight: 600; color: #df3600; } .pay_price text.data-v-f746d6c8 { font-size: 30rpx; } .pay_type.data-v-f746d6c8 { display: flex; align-items: center; justify-content: space-between; background-color: #fff; border-radius: 10rpx; margin: 30rpx 30rpx 0 30rpx; padding: 30rpx; } .pay_type .pay_label.data-v-f746d6c8 { display: flex; align-items: center; font-size: 28rpx; } .pay_type .pay_label image.data-v-f746d6c8 { width: 60rpx; height: 60rpx; } .pay_type .pay_label text.data-v-f746d6c8 { padding-left: 10rpx; } .footer_btn.data-v-f746d6c8 { position: fixed; bottom: 0; z-index: 100; background-color: #fff; padding: 25rpx 30rpx; left: 0; right: 0; border-top-left-radius: 15rpx; border-top-right-radius: 15rpx; padding-bottom: calc(25rpx + constant(safe-area-inset-bottom)); padding-bottom: calc(25rpx + env(safe-area-inset-bottom)); }