.code-payment[data-v-271bf936]{height:100vh;position:relative}.code-payment .pay-info[data-v-271bf936]{background:#e9eaea;padding:4vw 4vw;display:flex;align-items:center}.code-payment .pay-info .pay-info-title[data-v-271bf936]{flex:1}.code-payment .pay-info .pay-info-store-name[data-v-271bf936]{font-size:12pt;color:#999}.code-payment .pay-info h2[data-v-271bf936]{font-size:16pt;line-height:1.6;font-weight:400;color:#666;margin:0}.code-payment .pay-info .pay-info-relation[data-v-271bf936]{text-align:right;color:#666;flex:1}.code-payment .pay-form[data-v-271bf936]{position:relative;padding:3vw 4vw 2vw}.code-payment .pay-form .pay-form-label[data-v-271bf936]{font-size:14pt;color:#666;padding:2vw 4vw 0}.code-payment .pay-form .pay-form-control[data-v-271bf936]{font-size:40pt;font-weight:700}.code-payment .pay-form .pay-form-control[data-v-271bf936] ::-webkit-input-placeholder{font-size:24pt}.code-payment .pay-form .pay-form-button[data-v-271bf936]{padding:8vw 4vw 4vw}.code-payment .pay-form .pay-form-button .van-button[data-v-271bf936]{font-size:16pt;height:14vw}.code-payment .pay-form[data-v-271bf936]:before{content:"";display:block;height:4vw;position:absolute;left:0;right:0;top:0;background:#e9eaea}.code-payment .pay-form[data-v-271bf936]:after{content:"";display:block;height:4vw;position:absolute;left:0;right:0;top:0;background:#fff;border-radius:4vw 4vw 0 0}.code-payment .pay-is-quota .pay-info[data-v-271bf936]{padding:6vw 4vw}.code-payment .pay-is-quota .pay-form[data-v-271bf936]{padding:5vw 4vw}.code-payment .pay-is-quota .pay-form .pay-form-label[data-v-271bf936]{padding:4vw 4vw 0}.code-payment .pay-is-quota .pay-form .pay-form-button[data-v-271bf936]{padding:10vw 4vw 4vw}.code-payment .pay-sticky .van-sticky,.code-payment .pay-sticky .van-sticky--fixed{background:#fff}.code-payment .van-card{padding:3vw}.code-payment .van-card .van-card__thumb{margin-right:3vw}.code-payment .van-card .van-card__title{font-size:16pt;line-height:1.6}.code-payment .van-card .van-card__desc{font-size:12pt;color:#999}.code-payment .van-card .van-card__price{font-size:14pt}.code-payment .van-card .van-card__price .van-card__price-integer{font-size:18pt}.code-payment .item-list .van-cell{background:#fafafa;padding:4vw}.code-payment .item-list .van-cell .van-cell__title{font-size:16pt;line-height:1.6;max-height:none}.code-payment .item-list .van-cell .van-cell__title .van-cell__label{font-size:12pt;color:#999;max-height:none}.code-payment .item-list .van-cell .van-cell__value{font-size:18pt;color:#333}