.modal-container{background-color:hsla(0,0%,94%,.8);width:100%;height:100%;position:fixed;top:0;left:0;z-index:var(--base-modal-index)}.modal-container>.modal{color:var(--color-text-dark);padding:20px 24px;border-radius:8px;min-width:100px;min-height:300px;background-color:#fff;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 16px rgba(0,0,0,.2);max-width:calc(100vw - 12px)}@media only screen and (max-width:600px){.modal-container>.modal{padding:20px 16px}}.modal-container>.modal .header{position:relative;min-height:10px}.modal-container>.modal .header .title{font-weight:500;font-size:var(--font-size-5xl)}.modal-container>.modal .header .title:not(:empty){height:40px;line-height:40px}.modal-container>.modal .header .close-btn{top:-3px;right:-3px;width:12px;height:12px;box-sizing:content-box;position:absolute;cursor:pointer;z-index:9999999;padding:6px}.modal-container>.modal .header .close-btn.close{display:none}.modal-container>.modal .content{margin-top:8px}.modal-container>.modal .footer .btns{display:flex;justify-content:flex-end}.modal-container>.modal .footer .btns .btn{width:88px;height:32px;line-height:32px;display:flex;justify-content:center;align-items:center;font-size:--font-size-base;background:#fff;color:var(--color-text-dark);border:1px solid var(--color-border-platinum);border-radius:8px;cursor:pointer}.modal-container>.modal .footer .btns .btn.primary{background:var(--theme-color);color:#fff;border:1px solid var(--theme-color)}.modal-container>.modal .footer .btns .btn.primary.hollow{background:none;color:var(--theme-color)}.modal-container>.modal .footer .btns .btn.default{border:1px solid var(--color-text-dark);color:var(--color-text-dark);font-size:18px;font-weight:500}.modal-container>.modal .footer .btns .btn+.btn{margin-left:8px}.modal-container>.modal .footer:not(:empty){margin-top:20px}.modal-container>.modal>.title{padding:40px 40px 0;font-size:24px;color:#3a3a3a;font-weight:300}@media screen and (max-width:875px){.modal-container>.modal{box-shadow:none}.modal-container>.modal .close-button{width:15px;height:15px;padding:9px}}.xmodal-info-container{z-index:2000000001}.xmodal-info-container>.info-view .close-button{width:15px;height:15px;z-index:1}.xmodal-info-container>.info-view>.title{padding-top:40px;padding-left:40px;width:100%}.confirm-modal{width:600px!important;padding:40px;box-sizing:border-box;text-align:center;font-size:18px;min-height:auto!important}.confirm-modal .text_title{font-size:24px}.confirm-modal .text{margin:20px 0 40px;line-height:32px}.confirm-modal .btns{font-size:16px}.confirm-modal .btns a{display:inline-block;width:160px;height:40px;line-height:40px;box-sizing:border-box;color:var(--theme-color);border:1px solid var(--theme-color)}.confirm-modal .btns a.ok{background:var(--theme-color);border:none;color:#fff}.confirm-modal .btns a+a{margin-left:40px}@media screen and (max-width:875px){.confirm-modal{width:100%!important;padding:40px;box-sizing:border-box;text-align:center;font-size:18px;min-height:auto!important}.confirm-modal .text_title{font-size:24px}.confirm-modal .text{margin:20px 0;line-height:32px}.confirm-modal .btns{font-size:16px}.confirm-modal .btns a{display:inline-block;width:120px;height:40px;line-height:40px;box-sizing:border-box;color:var(--theme-color);border:1px solid var(--theme-color)}.confirm-modal .btns a.ok{background:var(--theme-color);border:none;color:#fff}.confirm-modal .btns a+a{margin-left:40px}}.Radio_radioWrap__jFgrt{display:inline-block;cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Radio_radioWrap__jFgrt .Radio_native__yav7Q{-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;display:none}.Radio_radioWrap__jFgrt .Radio_label__WWpri{width:max-content;display:flex;align-items:center;white-space:nowrap}.Radio_radioWrap__jFgrt .Radio_label__WWpri .Radio_radio__8aJvC{cursor:pointer;width:14px;height:14px;border:1px solid var(--color-text-standard);border-radius:50%;margin-right:8px}.Radio_radioWrap__jFgrt .Radio_label__WWpri .Radio_radio__8aJvC .Radio_inner__IPiuE{height:100%;width:100%;border-radius:50%;border:2px solid var(--color-border-light);background-color:transparent;transition:all .2s}.Radio_radioWrap__jFgrt .Radio_label__WWpri .Radio_text__fazDq{cursor:pointer;font-size:var(--font-size-sm);color:var(--color-text-dark);line-height:17px}.Radio_radioWrap__jFgrt .Radio_label__WWpri:hover .Radio_inner__IPiuE{background-color:var(--color-text-standard);opacity:.6}.Radio_radioWrap__jFgrt .Radio_label__WWpri.Radio_checked__hwAjj div.Radio_inner__IPiuE{background-color:var(--color-text-standard);opacity:1}.Radio_group__9AQlU{display:grid;grid-auto-columns:max-content;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));grid-gap:16px;gap:16px}.Radio_group__9AQlU .Radio_groupItem__XKfP9{outline:none}.payModal{box-sizing:border-box;text-align:left;font-size:16px;min-height:auto!important;letter-spacing:2px;padding:40px}.payModal .modal-bottom{display:flex;justify-content:flex-end;align-items:center;margin-top:40px}.payModal .modal-bottom .btns-a{font-size:13px;display:inline-block;width:160px;height:40px;line-height:40px;box-sizing:border-box;color:#fff!important;border:none;background:var(--theme-color);text-align:center;border-radius:2px;cursor:pointer;margin-left:20px}.payModal>.title{padding-left:0!important;padding-top:0!important;padding-bottom:16px;margin-bottom:26px;font-size:20px!important;color:#222!important;font-weight:700!important}.payModal .tab,.payModal>.title{text-align:center}.payModal .tab .item{font-size:16px;color:#222;cursor:pointer;display:inline-block;font-weight:600;margin:0 40px 25px}.payModal .tab .item.active{padding-bottom:8px;border-bottom:2px solid #222}.payModal .img-body{min-height:280px}.payModal .img-body img{width:100%}.payModal .payment-detail>.title{margin-top:30px;padding-bottom:16px;font-size:16px!important;color:#222!important;font-weight:700}.payModal .payment-detail .pay-wrapper{padding:10px 10px 0 20px;word-break:break-all;display:flex;background:#f6f6f6}.payModal .payment-detail .pay-wrapper .pay-wrap{padding-top:15px;padding-bottom:15px;display:flex;cursor:pointer;align-items:center;word-break:break-all;width:200px}.payModal .payment-detail .pay-wrapper .pay-wrap .action-icon{height:30px;margin-left:20px}.payModal .payment-detail .pay-wrapper .pay-wrap .method-radio{display:flex;align-items:center}.payModal .payment-detail .pay-wrapper .pay-wrap .method-radio .icon{margin-right:12px}.payModal .payment-detail .pay-wrapper .pay-wrap .method-radio .text{font-size:14px}.payModal .payment-detail .title-wrapper .right-text{cursor:pointer}.payModal .payment-detail .hide{display:none}html{font-size:100%}.xmodal-info-container{background-color:hsla(0,0%,94%,.8);width:100%;height:100%;position:fixed;top:0;left:0;z-index:var(--base-modal-index)}.xmodal-info-container>.info-view{width:800px;min-height:300px;background-color:#fff;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 16px rgba(0,0,0,.2)}.xmodal-info-container>.info-view .close-button{float:right;top:0;right:0;width:20px;height:20px;padding:15px;box-sizing:content-box;position:absolute;cursor:pointer;z-index:9999999}.xmodal-info-container>.info-view>.title{padding:40px 40px 0;font-size:24px;color:#3a3a3a;font-weight:300}.xmodal-info-container .video_modal{min-height:100px}.xmodal-info-container .video_modal .close-button{float:right;top:-2.47rem;right:0;width:20px;height:20px;padding:15px;box-sizing:content-box;position:absolute;cursor:pointer;z-index:9999999;opacity:.7}@media screen and (max-width:875px){.xmodal-info-container>.info-view{width:auto}}.iframe_video_box,iframe{width:100%;height:auto;aspect-ratio:var(--aspectRatio)}.container{width:auto}.container>div[class*=x-loading]{position:fixed;z-index:99}.order-review{padding:0 40px;background-color:#fff;color:#3a3a3a}.order-review .confirm-header{margin-bottom:15px}.order-review .confirm-header .back-btn{color:#3a3a3a;font-size:24px;font-weight:400;cursor:pointer}.order-review .confirm-header .sub-tooltip{line-height:40px;font-size:14px;padding:20px 0}.order-review .title-wrapper{height:40px;line-height:40px;padding:0 40px;display:flex;align-content:center;justify-content:space-between;background:#f6f6f6}.order-review .title-wrapper .title{font-size:14px;font-weight:500}.order-review .title-wrapper .right-text{font-size:12px;font-weight:400}.order-review .order-wrapper{padding:10px 40px;display:flex;align-items:center;justify-content:space-between;line-height:18px;font-size:12px}.order-review .order-wrapper .order-wrap{padding-right:10px;word-break:break-all}.order-review .order-wrapper .order{font-weight:400;font-size:14px;margin-bottom:15px}.order-review .order-wrapper .order .hint{color:red}.order-review .payment-detail .pay-wrapper{padding-top:10px;padding-bottom:0;padding-right:10px;word-break:break-all}.order-review .payment-detail .pay-wrapper .pay-wrap{padding-top:15px;padding-bottom:15px;display:flex;cursor:pointer;align-items:center;word-break:break-all}.order-review .payment-detail .pay-wrapper .pay-wrap .action-icon{height:30px;margin-left:20px}.order-review .payment-detail .pay-wrapper .pay-wrap .method-radio{display:flex;align-items:center}.order-review .payment-detail .pay-wrapper .pay-wrap .method-radio .icon{margin-right:12px}.order-review .payment-detail .pay-wrapper .pay-wrap .method-radio .text{font-size:14px}.order-review .payment-detail .title-wrapper .right-text{cursor:pointer}.order-review .payment-detail .hide{display:none}.order-review .order-btn-wrapper{padding:0 40px;text-align:right}.order-review .order-btn-wrapper .price-wrapper{font-size:18px;font-weight:500;display:inline-block}.order-review .order-btn-wrapper .price-wrapper .label{font-size:18px;font-weight:500;padding-right:20px}.order-review .order-btn-wrapper .price-wrapper .amount{padding-right:20px}.order-review .order-btn-wrapper .order-btn{width:220px;height:40px;margin-right:0;position:relative;line-height:40px;border:none;font-weight:500;font-size:15px;text-align:center;color:#fff;background-color:#3a3a3a;cursor:pointer}.order-review .order-btn-wrapper .order-btn:hover{background-color:#000}.footer{height:76px;line-height:76px;font-size:12px;text-align:center;color:#878787;background-color:#f6f6f6}