.dialog-container .dialog-bg{position:fixed;inset:0;background:rgba(31,34,46,.7);z-index:1000}.dialog-container .dialog-box{background-color:#fff;border-radius:4px;width:580px;padding:40px 36px 40px 40px;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;z-index:1001;max-height:90vh;overflow-y:auto}.dialog-container .dialog-box .dialog-header{display:flex;flex-direction:row;justify-content:space-between}.dialog-container .dialog-box .dialog-header .title{font-size:28px;color:#242c45;line-height:39px}.dialog-container .dialog-box .dialog-header .ic-close{width:12px;height:12px;background-repeat:no-repeat;background-position:50%;background-size:contain;cursor:pointer}.dialog-container .dialog-box .sub-title{margin-top:12px;font-size:14px;color:#616577}.dialog-container .dialog-box .be-confirmed{height:68px;margin-top:37px;margin-bottom:32px;padding:0 20px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;background:#f8fafc;border-radius:8px}.dialog-container .dialog-box .be-confirmed .text-left{font-size:19px;font-weight:500;line-height:27px;color:#242c45}.dialog-container .dialog-box .be-confirmed .text-right{font-size:21px;font-weight:500;line-height:21px;color:#383e44}.dialog-container .dialog-box .be-confirmed .unit{font-size:14px;font-weight:500;line-height:17px;color:#383e44}.dialog-container .dialog-box .confirmed{margin-bottom:32px;padding:0 20px;display:flex;align-items:center;justify-content:space-between}.dialog-container .dialog-box .confirmed .text-left{font-size:19px;font-weight:500;line-height:27px;color:#242c45}.dialog-container .dialog-box .confirmed .text-right{font-size:21px;font-weight:500;line-height:21px;color:#383e44}.dialog-container .dialog-box .confirmed .unit{font-size:14px;font-weight:500;line-height:17px;color:#383e44}.dialog-container .cus-table{margin-top:40px;width:100%}.dialog-container .cus-table .cus-thead{color:#616577}.dialog-container .cus-table .cus-tbody{color:#242c45}.dialog-container .cus-table .cus-row{display:flex;padding-top:25px;padding-bottom:23px;border-bottom:1px solid #e5e9ed}.dialog-container .cus-table .cus-row .column-left{flex:1 1;font-weight:400}.dialog-container .cus-table .cus-row .text-ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.dialog-container .cus-table .cus-row .column-middle{flex:1 1;display:flex;justify-content:center;font-weight:400}.dialog-container .cus-table .cus-row .column-right{flex:1 1;display:flex;justify-content:flex-end;font-weight:400}.dialog-container .cus-table .no-data{display:flex;flex-direction:column;margin-top:180px;margin-bottom:140px}.dialog-container .cus-table .no-data .ic-empty{height:64px;background-repeat:no-repeat;background-position:50%;background-size:contain}.dialog-container .cus-table .no-data .empty-desc{margin-top:8px;text-align:center;font-size:14px;line-height:20px}.dialog-container .banner-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:1080px;border-radius:8px;padding:60px 74px 60px 57px;text-align:center}.dialog-container .banner-popup .banner-title{display:inline-block;line-height:56px;font-size:40px;font-weight:500;color:#fff}.dialog-container .banner-popup .banner-tip{padding-top:12px;color:rgba(255,255,255,.8);font-size:16px;font-weight:400;line-height:22px}.dialog-container .banner-popup .ic-close{background:url(/assets/ic-close-filled.svg) 50% no-repeat;width:32px;height:32px;background-size:contain;display:inline-block;position:absolute;top:24px;right:24px}.dialog-container .banner-popup .banner-container{display:flex;padding-top:60px}.dialog-container .banner-popup .banner-container .banner-left{width:440px;height:214px;background:url(/assets/product/banner-bg.webp) 50% no-repeat;background-size:contain;text-align:left}.dialog-container .banner-popup .banner-container .banner-left .product-info{height:70%;padding-top:32px;padding-left:32px;padding-right:22px;display:flex;justify-content:space-between}.dialog-container .banner-popup .banner-container .banner-left .product-info .product-desc{display:flex;flex-direction:column}.dialog-container .banner-popup .banner-container .banner-left .product-info .product-desc .product-name{color:#242c45;font-size:24px;font-weight:500}.dialog-container .banner-popup .banner-container .banner-left .product-info .product-desc .discount{font-size:36px;font-weight:600;color:#3f5dea;display:inline-block;padding-right:15px;height:50px}.dialog-container .banner-popup .banner-container .banner-left .product-info .product-desc .discount:before{content:"¥";font-size:16px;font-weight:500;padding-right:8px}.dialog-container .banner-popup .banner-container .banner-left .product-info .product-desc .price{font-weight:500;font-size:14px;color:#616577;text-decoration:line-through;display:inline-block;height:22px;line-height:22px}.dialog-container .banner-popup .banner-container .banner-left .product-info .product-desc .price:before{content:"¥";font-size:16px;font-weight:500}.dialog-container .banner-popup .banner-container .banner-left .product-info .discount-icon{width:194px;height:52px;border-radius:16px 8px 8px 16px;line-height:52px;padding-left:24px;position:relative}.dialog-container .banner-popup .banner-container .banner-left .product-info .discount-icon .discount-text{color:#fff;font-size:24px;font-weight:500}.dialog-container .banner-popup .banner-container .banner-left .product-info .discount-icon .icon-free{position:absolute;right:-18px;bottom:-12px;width:96px;height:102px;background-size:contain;background-image:url(/assets/product/ic-gift.png);background-repeat:no-repeat}.dialog-container .banner-popup .banner-container .banner-left .product-info .discount-icon .icon-five-fold{position:absolute;right:-18px;bottom:-16px;width:118px;height:140px;background-size:contain;background-image:url(/assets/product/ic-discount.png);background-repeat:no-repeat}.dialog-container .banner-popup .banner-container .banner-left .product-info .free-bg{background:linear-gradient(252.43deg,#FA788F 25.67%,#F5426D 123.14%)}.dialog-container .banner-popup .banner-container .banner-left .product-info .five-fold-bg{background:linear-gradient(270.06deg,#FFB37F .3%,#FF9338 99.9%)}.dialog-container .banner-popup .banner-container .banner-left .product-tips{display:inline-block;padding-top:22px;padding-left:32px;font-size:16px;color:#616577;line-height:22px}.dialog-container .banner-popup .banner-container .banner-left .divide-line{background:none;border:dashed #e8e8e8;border-width:1px 0 0}.dialog-container .banner-popup .banner-container .banner-right{flex:1 1;padding-left:68px}.dialog-container .banner-popup .banner-container .banner-right .ic-email{width:18px;height:18px;position:absolute;top:19px;left:18px;display:inline-block;background-image:url(/assets/login/ic-email.svg);background-size:contain}.dialog-container .banner-popup .banner-container .banner-right .cus-input{width:100%;height:52px;padding:15px 11px 15px 53px;font-size:16px;color:#242c45;background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:4px}.dialog-container .banner-popup .banner-container .banner-right .cus-input::placeholder{font-size:16px;color:#bdc1d0}.dialog-container .banner-popup .banner-container .banner-right .cus-input:focus,.dialog-container .banner-popup .banner-container .banner-right .cus-input:focus-visible,.dialog-container .banner-popup .banner-container .banner-right .cus-input:hover{outline:none;border:1px solid #d9d9d9}.dialog-container .banner-popup .banner-container .banner-right .user-email{margin:30px 0;position:relative}.dialog-container .banner-popup .banner-container .banner-right .user-email .error-tips{position:absolute;left:0;bottom:-25px;color:rgba(255,255,255,.5);font-size:14px}.dialog-container .banner-popup .banner-container .banner-right .cap-box{--cap-widget-width:270px}.dialog-container .banner-popup .banner-container .banner-right .receiving{display:inline-flex;align-items:center}.dialog-container .banner-popup .banner-container .banner-right .receiving .loading{display:inline-block;position:unset;width:20px;height:20px;background:url(/assets/ic-loading.png) 50% no-repeat;background-size:contain;animation:auto-rotate 1s linear infinite}.dialog-container .banner-popup .banner-container .banner-right .receiving .desc{margin-right:8px}.dialog-container .banner-popup .banner-container .banner-right .countdown{display:flex;align-items:center}.dialog-container .banner-popup .banner-container .banner-right .countdown .time-box{display:inline-block;width:48px;height:50px;background:rgba(0,0,0,.1490196078);border-radius:4px;line-height:50px;font-size:22px;color:#fff;text-align:center}.dialog-container .banner-popup .banner-container .banner-right .countdown .divide{font-size:22px;font-weight:500;color:#fff;padding:0 8px}.dialog-container .banner-popup .banner-container .banner-right .countdown .time-tips{font-size:18px;color:#fff;padding-left:16px}.dialog-container .banner-popup .success-tips{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;border-radius:16px;padding-top:76px;box-sizing:border-box}.dialog-container .banner-popup .success-tips .check-circle{width:56px;height:56px;display:inline-block;background:url(/assets/home/ic-check-circle.svg) 50% no-repeat;background-size:contain;color:#fff;font-size:56px}.dialog-container .banner-popup .success-tips .success-text{font-size:32px;font-weight:500;color:#fff;margin-top:28px;line-height:45px}.dialog-container .banner-popup .success-tips .success-sub{font-size:18px;font-weight:500;color:#fff;margin-top:8px;line-height:25px}.dialog-container .banner-popup .success-tips .cus-btn{font-size:18px;color:#fff;margin-top:58px}.dialog-container .banner-popup .ant-btn,.dialog-container .banner-popup .cus-btn{width:440px;height:52px;font-size:18px;color:#fff;box-shadow:0 3px 6px 0 rgba(86,109,186,.3019607843);background:#000;border-radius:4px;cursor:pointer;border:1px solid #000}.dialog-container .banner-popup .ant-input{height:52px;padding:15px 11px;font-size:16px;color:#242c45}.dialog-container .banner-popup .ant-input::placeholder{font-size:16px;color:#bdc1d0}.dialog-container .banner-popup .ant-input-affix-wrapper .ant-input:not(:first-child){padding-left:53px}.dialog-container .banner-popup .ant-input-affix-wrapper .ant-input-prefix{left:20px;color:#9da3b9}.dialog-container .banner-popup input:-ms-input-placeholder,.dialog-container .banner-popup input::-moz-placeholder,.dialog-container .banner-popup input::-webkit-input-placeholder{color:#bdc1d0}.dialog-container .success-padding{padding-top:98px}.dialog-container .offer-bg{background-size:cover;background-position:50%;background-repeat:no-repeat}.dialog-container-mobile .dialog-bg{position:fixed;inset:0;background:rgba(31,34,46,.7);z-index:1000}.dialog-container-mobile .dialog-box{position:fixed;top:1.173rem;left:0;right:0;bottom:0;background:#fff;z-index:1001;border-top-right-radius:.427rem;border-top-left-radius:.427rem}.dialog-container-mobile .dialog-box .dialog-content{width:100%;height:100%;overflow-y:auto;padding:0 .533rem}.dialog-container-mobile .dialog-box .dialog-header{display:flex;justify-content:space-between;margin-bottom:.8533rem}.dialog-container-mobile .dialog-box .dialog-header .dialog-title{font-size:.5867rem;line-height:.8267rem;display:inline-block;padding-top:1rem}.dialog-container-mobile .dialog-box .dialog-header .ic-close{width:.4267rem;height:.4267rem;display:inline-block;background-repeat:no-repeat;background-position:50%;background-size:contain;cursor:pointer;margin-top:.533rem}.dialog-container-mobile .dialog-box .dialog-sub-title{display:inline-block;margin-bottom:.8533rem;margin-top:.267rem;font-size:.373rem;color:#616577}.dialog-container-mobile .dialog-box .be-confirmed{height:1.333rem;margin-top:.8533rem;margin-bottom:.533rem;padding:0 .267rem;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;background:#f8fafc;border-radius:8px}.dialog-container-mobile .dialog-box .be-confirmed .text-left{font-size:.427rem;font-weight:500;line-height:.597rem;color:#242c45}.dialog-container-mobile .dialog-box .be-confirmed .text-right{font-size:.427rem;font-weight:500;line-height:.597rem;color:#383e44}.dialog-container-mobile .dialog-box .be-confirmed .unit{font-size:.32rem;font-weight:500;line-height:.453rem;color:#383e44}.dialog-container-mobile .dialog-box .confirmed{margin-bottom:.533rem;padding:0 .267rem;display:flex;align-items:center;justify-content:space-between}.dialog-container-mobile .dialog-box .confirmed .text-left{font-size:.427rem;font-weight:500;line-height:.597rem;color:#242c45}.dialog-container-mobile .dialog-box .confirmed .text-right{font-size:.427rem;font-weight:500;line-height:.597rem;color:#383e44}.dialog-container-mobile .dialog-box .confirmed .unit{font-size:.32rem;font-weight:500;line-height:.453rem;color:#383e44}.dialog-container-mobile .dialog-box .cus-table{width:100%;padding:.8rem .533rem 0}.dialog-container-mobile .dialog-box .cus-table .cus-row{display:flex;align-items:center;padding-top:.2667rem;padding-bottom:.2667rem;border-bottom:.0133rem solid #e5e9ed}.dialog-container-mobile .dialog-box .cus-table .cus-row .column-left{flex:1 1}.dialog-container-mobile .dialog-box .cus-table .cus-row .column-right{flex:1 1;display:flex;justify-content:flex-end}.dialog-container-mobile .dialog-box .cus-table .cus-row .font-small{font-size:.32rem;line-height:.4533rem;color:#616577}.dialog-container-mobile .dialog-box .cus-table .cus-row .font-large{font-size:.3733rem;line-height:.52rem;color:#242c45}.dialog-container-mobile .dialog-box .cus-table .cus-row .column-vlayout{display:flex;flex-direction:column;align-items:flex-end}.dialog-container-mobile .dialog-box .cus-table .no-data{display:flex;flex-direction:column;margin-top:2.4rem}.dialog-container-mobile .dialog-box .cus-table .no-data .ic-empty{height:.8533rem;background-repeat:no-repeat;background-position:50%;background-size:contain}.dialog-container-mobile .dialog-box .cus-table .no-data .empty-desc{margin-top:.1067rem;text-align:center;font-size:.32rem;line-height:.4533rem;color:#616577}.dialog-container-mobile .banner-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);min-width:8.267rem;border-radius:.213rem;padding:.8rem .533rem;text-align:center}.dialog-container-mobile .banner-popup .ic-close{background:url(/assets/ic-close-filled.svg) 50% no-repeat;width:.64rem;height:.64rem;background-size:contain;display:inline-block;position:absolute;top:.32rem;right:.32rem}.dialog-container-mobile .banner-popup .banner-container{display:flex;flex-direction:column}.dialog-container-mobile .banner-popup .banner-container .banner-tip{padding-top:.16rem;font-weight:400;font-size:.32rem;line-height:.453rem;color:rgba(255,255,255,.8)}.dialog-container-mobile .banner-popup .banner-container .banner-title{display:inline-block;line-height:.92rem;font-size:.693rem;font-weight:500;color:#fff}.dialog-container-mobile .banner-popup .banner-container .product-container{width:100%;height:3.52rem;background:url(/assets/product/banner-bg.webp) 50% no-repeat;background-size:cover;text-align:left;display:flex;flex-direction:column;margin-top:.96rem;border-radius:.2rem}.dialog-container-mobile .banner-popup .banner-container .product-container .product-info{height:70%;padding-top:.427rem;padding-left:.427rem;padding-right:.293rem;position:relative;display:flex;justify-content:space-between}.dialog-container-mobile .banner-popup .banner-container .product-container .product-info .product-desc{display:flex;flex-direction:column}.dialog-container-mobile .banner-popup .banner-container .product-container .product-info .product-desc .product-name{color:#242c45;font-size:.427rem;font-weight:500}.dialog-container-mobile .banner-popup .banner-container .product-container .product-info .product-desc .price-info{display:flex;align-items:baseline;padding-top:.16rem}.dialog-container-mobile .banner-popup .banner-container .product-container .product-info .product-desc .price-info .discount{font-size:.48rem;font-weight:600;color:#3f5dea;display:inline-block;padding-right:.213rem}.dialog-container-mobile .banner-popup .banner-container .product-container .product-info .product-desc .price-info .discount:before{content:"¥";font-size:.267rem;font-weight:500;padding-right:.107rem}.dialog-container-mobile .banner-popup .banner-container .product-container .product-info .product-desc .price-info .price{font-weight:500;font-size:.267rem;color:#616577;text-decoration:line-through;display:inline-block}.dialog-container-mobile .banner-popup .banner-container .product-container .product-info .product-desc .price-info .price:before{content:"$ ";font-size:.267rem;font-weight:500}.dialog-container-mobile .banner-popup .banner-container .product-container .product-info .discount-icon{width:3.2rem;height:.853rem;border-radius:.267rem .107rem .107rem .267rem;line-height:.853rem;padding-left:.427rem;position:relative;display:flex;align-items:center}.dialog-container-mobile .banner-popup .banner-container .product-container .product-info .discount-icon .discount-text{color:#fff;font-size:.373rem;font-weight:500}.dialog-container-mobile .banner-popup .banner-container .product-container .product-info .discount-icon .icon-free{position:absolute;right:-.24rem;bottom:-.213rem;width:1.6rem;height:1.693rem;background-size:contain;background-image:url(/assets/product/ic-gift.png);background-repeat:no-repeat}.dialog-container-mobile .banner-popup .banner-container .product-container .product-info .discount-icon .icon-five-fold{position:absolute;right:-.24rem;bottom:-.213rem;width:1.573rem;height:1.867rem;background-size:contain;background-image:url(/assets/product/ic-discount.png);background-repeat:no-repeat}.dialog-container-mobile .banner-popup .banner-container .product-container .product-info .free-bg{background:linear-gradient(252.43deg,#FA788F 25.67%,#F5426D 123.14%)}.dialog-container-mobile .banner-popup .banner-container .product-container .product-info .five-fold-bg{background:linear-gradient(270.06deg,#FFB37F .3%,#FF9338 99.9%)}.dialog-container-mobile .banner-popup .banner-container .product-container .product-tips{display:inline-block;padding-top:.32rem;padding-left:.427rem;font-size:.32rem;color:#616577;line-height:.453rem}.dialog-container-mobile .banner-popup .banner-container .product-container .divide-line{background:none;border:dashed #e8e8e8;border-width:1px 0 0}.dialog-container-mobile .banner-popup .banner-container .ic-email{width:.4rem;height:.4rem;position:absolute;left:.4rem;display:inline-block;background-image:url(/assets/login/ic-email.svg);background-size:contain}.dialog-container-mobile .banner-popup .banner-container .countdown{display:flex;align-items:center;justify-content:center;padding-top:.533rem}.dialog-container-mobile .banner-popup .banner-container .countdown .time-box{display:inline-block;width:.747rem;height:.8rem;background:rgba(0,0,0,.1490196078);border-radius:.107rem;line-height:.8rem;font-size:.347rem;color:#fff;font-weight:500;text-align:center}.dialog-container-mobile .banner-popup .banner-container .countdown .divide{font-size:.347rem;font-weight:500;color:#fff;padding:0 .107rem}.dialog-container-mobile .banner-popup .banner-container .countdown .time-tips{font-size:.32rem;color:#fff;padding-left:.267rem}.dialog-container-mobile .banner-popup .banner-container .cus-input{width:100%;height:1.067rem;line-height:1.067rem;padding:.267rem 0 .267rem 1.147rem;font-size:16px;color:#242c45;background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:4px}.dialog-container-mobile .banner-popup .banner-container .cus-input::placeholder{font-size:.373rem;color:#bdc1d0}.dialog-container-mobile .banner-popup .banner-container .cus-input:focus,.dialog-container-mobile .banner-popup .banner-container .cus-input:focus-visible,.dialog-container-mobile .banner-popup .banner-container .cus-input:hover{outline:none;border:1px solid #d9d9d9}.dialog-container-mobile .banner-popup .banner-container .user-email{margin-top:.96rem;margin-bottom:.64rem;position:relative;display:flex;flex-direction:column}.dialog-container-mobile .banner-popup .banner-container .user-email .error-tips{position:absolute;left:0;bottom:-.533rem;color:rgba(255,255,255,.5);font-size:.3rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dialog-container-mobile .banner-popup .banner-container .receiving{display:inline-flex;align-items:center}.dialog-container-mobile .banner-popup .banner-container .receiving .loading{display:inline-block;position:unset;width:.32rem;height:.32rem;background:url(/assets/ic-loading.png) 50% no-repeat;background-size:contain;animation:auto-rotate 1s linear infinite}.dialog-container-mobile .banner-popup .banner-container .receiving .desc{margin-right:.12rem}@keyframes auto-rotate{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}.dialog-container-mobile .banner-popup .success-tips{display:flex;flex-direction:column;align-items:center;border-radius:.213rem;padding-top:1.6rem;box-sizing:border-box}.dialog-container-mobile .banner-popup .success-tips .check-circle{color:#fff;font-size:1.067rem;width:1.067rem;height:1.067rem;display:inline-block;background:url(/assets/home/ic-check-circle.svg) 50% no-repeat;background-size:contain}.dialog-container-mobile .banner-popup .success-tips .success-text{font-size:.64rem;font-weight:500;color:#fff;margin-top:.427rem;line-height:.9rem}.dialog-container-mobile .banner-popup .success-tips .success-sub{font-size:.373rem;font-weight:500;color:#fff;margin-top:.213rem;line-height:.52rem;padding:0 .533rem;word-break:break-all}.dialog-container-mobile .banner-popup .success-tips .cus-btn{width:7.2rem;height:1.067rem;color:#fff;font-size:18px;font-weight:500;margin-top:.96rem}.dialog-container-mobile .banner-popup .ant-btn,.dialog-container-mobile .banner-popup .cus-btn{width:100%;height:1.067rem;font-size:.373rem;box-shadow:0 .04rem .08rem 0 rgba(86,109,186,.3019607843);color:#fff;background:#000;border:1px solid #000;border-radius:.107rem;cursor:pointer}.dialog-container-mobile .banner-popup .ant-input{height:1.067rem;line-height:1.067rem;padding:.267rem 0 .267rem 1.147rem;color:#242c45}.dialog-container-mobile .banner-popup .ant-input::placeholder{font-size:.373rem;color:#bdc1d0;height:.52rem;top:.267rem;position:absolute}.dialog-container-mobile .banner-popup .ant-input-prefix{color:#9da3b9;left:.427rem}.dialog-container-mobile .banner-popup .ant-input-prefix .anticon-mail{font-size:.373rem!important}.dialog-container-mobile .offer-bg{background-size:cover;background-position:50%;background-repeat:no-repeat}.dialog-container .dialog-bg,.dialog-container-mobile .dialog-bg{cursor:pointer}.dialog-container .dialog-box .dialog-header .ic-close,.dialog-container-mobile .dialog-box .dialog-header .ic-close{background-repeat:no-repeat;background-position:50%;background-size:contain;flex-shrink:0}