.nowrap{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.full{height:100%}.full,.full-w{width:100%}.full-h{height:100%}.clear:after{content:"";display:block;clear:both}.page-esim__product .product-list{margin:0.2rem 0;border:0.01rem solid #d63a3a}.page-esim__product .product-title{background:#d63a3a;color:#fff;padding:0.12rem 0.3rem;font-size:0.28rem;line-height:0.4rem}.page-esim__product .product-detail,.page-esim__product .product-item{padding:0.3rem}.page-esim__product .product-detail .label,.page-esim__product .product-item .label{color:#6e6e6e}.page-esim__product .product-detail .content,.page-esim__product .product-item .content{font-size:0.4rem}.page-esim__product .product-detail .captcha,.page-esim__product .product-item .captcha{height:80%;padding-right:0.05rem}.page-esim__product .product-detail .captcha img,.page-esim__product .product-item .captcha img{height:100%}.page-esim__product .product-item{display:flex}.page-esim__product .product-item:not(:last-child){border-bottom:0.01rem solid #d63a3a}.page-esim__product .product-item>div{flex:1}.page-esim__product .product-item>div:not(:last-child){padding-right:0.05rem}.page-esim__product .product-item .button{display:flex;align-items:center;justify-content:flex-end}.page-esim__product .product-detail .top{display:flex}.page-esim__product .product-detail .top>div{flex:1}.page-esim__product .product-detail .top>div:not(:last-child){padding-right:0.05rem}.page-esim__product .product-detail .top .name{flex-grow:2}.page-esim__product .product-detail .main{border-top:0.01rem solid #d1d1d1;margin-top:0.35rem;padding-top:0.35rem}.page-esim__product .product-detail .main .form{display:flex;flex-flow:row;margin:-0.15rem;align-items:flex-end}.page-esim__product .product-detail .main .form>label{flex:1;width:auto}.page-esim__product .product-detail .main .form>label .q-field__before{padding:0.1rem 0}.page-esim__product .product-detail .main .form .email{flex-grow:1.8}@media (-ms-high-contrast:active) and (min-width:1025px),(any-hover) and (min-width:1025px),all and (-ms-high-contrast:none) and (min-width:1025px){.page-esim__product .product-item .button,.page-esim__product .product-item .cost{width:2rem;flex-grow:0;flex-basis:auto}.page-esim__product .product-item .button .q-btn,.page-esim__product .product-item .cost .q-btn{width:100%}.page-esim__product .product-item .cost{width:3rem}.page-esim__product .product-detail .q-field__bottom--animated{position:absolute;transform:translateY(100%)}.page-esim__product .product-detail .bottom{margin-top:1.2rem}.page-esim__product .product-detail .bottom .btn-wrap{margin-top:0.52rem;display:flex;justify-content:center}.page-esim__product .product-detail .bottom .btn-wrap .q-btn{width:2rem;margin:0 0.3rem}}@media (-ms-high-contrast:active) and (max-width:1024px),(any-hover) and (max-width:1024px),all and (-ms-high-contrast:none) and (max-width:1024px),not screen and (any-hover){.page-esim__product{font-size:0.14rem}.page-esim__product .product-list{border:none}.page-esim__product .product-title{padding:0.02rem;text-align:center;font-size:0.24rem}.page-esim__product .product-detail,.page-esim__product .product-item{padding:0.12rem}.page-esim__product .product-detail .label,.page-esim__product .product-item .label{font-size:0.12rem}.page-esim__product .product-detail .content,.page-esim__product .product-item .content{font-size:0.14rem;line-height:0.22rem;padding-top:0.05rem}.page-esim__product .product-item .name{max-width:50%;flex-grow:3}.page-esim__product .product-detail .main{margin-top:0.1rem;padding-top:0}.page-esim__product .product-detail .main .form{flex-flow:column;width:100%;margin:0}.page-esim__product .product-detail .main .form>label{width:100%;margin:0!important}.page-esim__product .product-detail .bottom .agree-terms{font-size:0.12rem}.page-esim__product .product-detail .bottom .btn-wrap{margin-top:0.24rem}.page-esim__product .product-detail .bottom .btn-wrap .q-btn{width:100%;margin:0}.page-esim__product .product-detail .bottom .btn-wrap .q-btn+.q-btn{margin-top:0.15rem}.page-esim__product .field-areacode>.q-field__inner>.q-field__control>.q-field__control-container{flex-direction:row-reverse}.page-esim__product .tip{padding:0.2rem;font-size:0.12rem}}