@charset "UTF-8";@media (min-width:769px){.index-container{padding-top:58PX;padding-bottom:70PX}.index-container .wrapper-in{max-width:1180PX;padding-left:20PX;padding-right:0}.product-info{display:flex}.product-info .pic-box{display:flex;justify-content:center;align-items:center;width:192PX;height:132PX;margin-right:25PX}.product-info .pic-box .pic{width:100%;height:100%}.product-info .content{flex:1;overflow:hidden}.product-info .content .name{font-size:26PX;font-weight:700}.product-info .content .desc{margin-top:10PX;line-height:22PX}.product-info .content .advantage-list{display:flex;-moz-column-gap:75PX;column-gap:75PX;margin-top:12PX}.product-info .content .advantage-list .advantage-item{display:flex;align-items:center;font-weight:700}.product-info .content .advantage-list .advantage-item .pic{margin-right:10PX}.spec-list{display:flex;flex-wrap:wrap;row-gap:27PX;-moz-column-gap:15PX;column-gap:15PX;margin-top:80PX}.spec-list .spec-item{display:flex;flex-direction:column;align-items:center;position:relative;width:218PX;height:109PX;padding-top:40PX;border-radius:8PX;background-color:#fff;box-shadow:0 5PX 15PX 0 rgba(58,23,209,.1);cursor:pointer}.spec-list .spec-item.active,.spec-list .spec-item:hover{background-color:#fce9ea}.spec-list .spec-item.active .price,.spec-list .spec-item:hover .price{color:#ff2442}.spec-list .spec-item .name{max-width:90%;font-size:18PX;font-weight:700;color:#ff2442;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spec-list .spec-item .price{margin-top:10PX}.spec-list .spec-item .marker{position:absolute;right:0;top:0;display:flex;justify-content:center;align-items:center;height:21PX;padding:0 16PX;font-size:14PX;color:#fff;border-radius:0 7PX 0 21PX;background-color:#ff2442}.expand-box{display:flex;justify-content:center;margin-top:45PX}.expand-box .expand-btn{display:inline-block;width:28PX;height:25PX;background:url(../../resource/img/icons/icon-expand.png) center/cover no-repeat;animation:scale .6s infinite alternate ease-in-out}.expand-box .expand-btn.active{animation:scale1 .6s infinite alternate ease-in-out}@keyframes scale{from{transform:scale(1)}to{transform:scale(1.2)}}@keyframes scale1{from{transform:scale(1) rotate(180deg)}to{transform:scale(1.2) rotate(180deg)}}.buy-dialog .common-dialog-main{padding-top:40PX}.buy-dialog .form-box{display:flex;flex-direction:column;row-gap:12PX;padding:16PX 12PX;border-radius:8PX;background-color:#fff}.buy-dialog .form-box .form-item .input-box{display:flex;align-items:center;height:42PX;padding:0 10PX;border-radius:4PX;font-size:14PX;border:1PX solid #737373}.buy-dialog .form-box .form-item .input-box .label{flex:none}.buy-dialog .form-box .form-item .input-box .icon{display:inline-block;margin-right:8PX}.buy-dialog .form-box .form-item .input-box .icon.icon-coupon{width:19PX;height:15PX;background:url(../../resource/img/icons/icon-coupon.png) center/cover no-repeat}.buy-dialog .form-box .form-item .input-box .icon.icon-contact{width:20PX;height:15PX;background:url(../../resource/img/icons/icon-contact.png) center/cover no-repeat}.buy-dialog .form-box .form-item .input-box .input{flex:1;height:100%;min-width:0}.buy-dialog .form-box .form-item .input-box .common-btn{margin-left:10PX}.buy-dialog .quantity-box{padding:13PX 12PX 20PX 12PX;border-radius:8PX;background:#fff}.buy-dialog .quantity-box-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:15PX;font-weight:700;border-bottom:1px solid #ababab}.buy-dialog .quantity-box-header .quantity-stepper{display:flex;align-items:center}.buy-dialog .quantity-box-header .quantity-stepper .quantity{width:70PX;padding:0 10PX;text-align:center}.buy-dialog .quantity-box-header .quantity-stepper .quantity-btn{position:relative;width:20PX;height:20PX;border-radius:50%;background-color:#ff2442;cursor:pointer}.buy-dialog .quantity-box-header .quantity-stepper .quantity-btn::before{content:"";position:absolute;left:50%;top:50%;display:inline-block;width:10PX;height:2PX;transform:translate3d(-50%,-50%,0);background:#fff}.buy-dialog .quantity-box-header .quantity-stepper .quantity-btn[disabled]{background-color:#e9e9e9;cursor:no-drop}.buy-dialog .quantity-box-header .quantity-stepper .quantity-btn[disabled]::after,.buy-dialog .quantity-box-header .quantity-stepper .quantity-btn[disabled]::before{background:#333}.buy-dialog .quantity-box-header .quantity-stepper .quantity-btn.plus::before{background:#fff}.buy-dialog .quantity-box-header .quantity-stepper .quantity-btn.plus::after{content:"";position:absolute;left:50%;top:50%;display:inline-block;height:10PX;width:2PX;transform:translate3d(-50%,-50%,0);background:#fff}.buy-dialog .quantity-box .order-info{display:flex;flex-direction:column;row-gap:25PX;padding:20PX 0}.buy-dialog .quantity-box .order-info .order-item{display:flex;justify-content:space-between;align-items:center}.buy-dialog .quantity-box .order-info .order-item.total{font-weight:700}.buy-dialog .quantity-box .order-info .order-item .content{display:flex;align-items:center}.buy-dialog .quantity-box .order-info .order-item .discount{color:#ff2442}.buy-dialog .quantity-box .order-info .order-item .icon-arrow-right{display:inline-block;width:7PX;height:13PX;margin-left:7PX;background:url(../../resource/img/icons/icon-arrow-right.png) center/cover no-repeat}.coupon-dialog{position:fixed;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.6);z-index:10}.coupon-dialog .coupon-dialog-main{position:relative;width:576PX;padding:24PX 0 32PX 0;border-radius:20PX;background:#fff;box-shadow:0 0 32PX rgba(150,140,163,.3)}.coupon-dialog .coupon-dialog-main .title{font-size:28PX;font-weight:700;text-align:center}.coupon-dialog .coupon-dialog-main .icon-close{position:absolute;top:25PX;right:32PX;display:inline-block;width:24PX;height:24PX;background:url(../../resource/img/icons/icon-close.png) center/cover no-repeat;transition:transform .3s ease-in-out}.coupon-dialog .coupon-dialog-main .icon-close:hover{transform:rotate(360deg)}.coupon-dialog .coupon-dialog-main .coupon-list{display:flex;flex-direction:column;row-gap:15PX;margin-top:34PX;max-height:366PX;padding:0 43PX;overflow-y:auto;overscroll-behavior:contain}.coupon-dialog .coupon-dialog-main .coupon-list .coupon-item{position:relative;display:flex;width:100%;height:112PX;padding:14PX 0;background:url(../../resource/img/coupon-bg.png) center/100% 100% no-repeat;cursor:pointer}.coupon-dialog .coupon-dialog-main .coupon-list .coupon-item.disabled{background:url(../../resource/img/coupon-bg-disabled.png) center/100% 100% no-repeat}.coupon-dialog .coupon-dialog-main .coupon-list .coupon-item.disabled .left .num{color:#333}.coupon-dialog .coupon-dialog-main .coupon-list .coupon-item.disabled .marker{background:#a1a1a1}.coupon-dialog .coupon-dialog-main .coupon-list .coupon-item.active{background:url(../../resource/img/coupon-bg-active.png) center/100% 100% no-repeat}.coupon-dialog .coupon-dialog-main .coupon-list .coupon-item .left{display:flex;flex-direction:column;justify-content:center;align-items:center;width:115PX;font-size:32PX;font-weight:700;border-right:2PX dashed #a3a3a3}.coupon-dialog .coupon-dialog-main .coupon-list .coupon-item .left .num{color:#ff2442}.coupon-dialog .coupon-dialog-main .coupon-list .coupon-item .left .unit{font-size:30PX}.coupon-dialog .coupon-dialog-main .coupon-list .coupon-item .right{flex:1;line-height:1;padding:6PX 30PX 0 16PX}.coupon-dialog .coupon-dialog-main .coupon-list .coupon-item .right .name{font-size:20PX;font-weight:700}.coupon-dialog .coupon-dialog-main .coupon-list .coupon-item .right .desc{font-size:16PX;margin-top:7PX}.coupon-dialog .coupon-dialog-main .coupon-list .coupon-item .right .limit{font-size:16PX;margin-top:5PX;color:#ff2442}.coupon-dialog .coupon-dialog-main .coupon-list .coupon-item .right .time{margin-top:5PX;font-size:14PX;color:#797979;text-align:right}.coupon-dialog .coupon-dialog-main .coupon-list .coupon-item .marker{position:absolute;right:0;top:0;display:flex;justify-content:center;align-items:center;min-width:117PX;height:27PX;padding:0 22PX;color:#fff;border-radius:0 8PX 0 26PX;background:#ff2442}.coupon-dialog .coupon-dialog-main .bottom{display:flex;align-items:center;height:69PX;margin:43PX 43PX 0 43PX;border-radius:8PX;background-color:#fce9ea}.coupon-dialog .coupon-dialog-main .bottom .amount{flex:1;font-size:22PX;font-weight:700;padding:0 18PX}.coupon-dialog .coupon-dialog-main .bottom .common-btn{width:232PX;height:69PX;font-size:28PX;font-weight:700;border-radius:8PX}}@media (max-width:768px){.index-container{padding-top:6vw}.product-info{display:flex}.product-info .pic-box{display:flex;justify-content:center;align-items:center;width:19.066667vw;height:23.066667vw;margin-right:2.933333vw;border-radius:1.333333vw}.product-info .pic-box .pic{width:100%;height:100%}.product-info .content{flex:1;overflow:hidden}.product-info .content .name{font-size:3.466667vw;font-weight:700}.product-info .content .desc{margin-top:2vw;font-size:2.4vw;line-height:2.933333vw}.product-info .content .advantage-list{display:flex;-moz-column-gap:6vw;column-gap:6vw;margin-top:2vw}.product-info .content .advantage-list .advantage-item{display:flex;align-items:center;font-weight:700}.product-info .content .advantage-list .advantage-item .pic{height:3.066667vw;margin-right:1.333333vw}.spec-list{display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:3.333333vw;margin-top:7.6vw}.spec-list .spec-item{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;width:44.133333vw;height:22.666667vw;border-radius:1.066667vw;background-color:#fff;box-shadow:0 .4vw 1.6vw 0 rgba(58,23,209,.08)}.spec-list .spec-item.active{background-color:#fce9ea}.spec-list .spec-item.active .price{color:#ff2442}.spec-list .spec-item .name{max-width:90%;font-size:3.733333vw;font-weight:700;color:#ff2442;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spec-list .spec-item .price{font-size:3.466667vw;margin-top:2vw}.spec-list .spec-item .marker{position:absolute;right:0;top:0;display:flex;justify-content:center;align-items:center;height:4.666667vw;padding:0 3.2vw;font-size:2.933333vw;color:#fff;border-radius:0 .933333vw 0 3.733333vw;background-color:#ff2442}.expand-box{display:flex;justify-content:center;margin-top:6vw}.expand-box .expand-btn{display:inline-block;width:3.733333vw;height:3.333333vw;background:url(../../resource/img/icons/icon-expand.png) center/cover no-repeat;animation:scale .6s infinite alternate ease-in-out}.expand-box .expand-btn.active{animation:scale1 .6s infinite alternate ease-in-out}@keyframes scale{from{transform:scale(1)}to{transform:scale(1.2)}}@keyframes scale1{from{transform:scale(1) rotate(180deg)}to{transform:scale(1.2) rotate(180deg)}}.buy-dialog .common-dialog-main{padding-top:13.333333vw}.buy-dialog .form-box{display:flex;flex-direction:column;row-gap:4vw}.buy-dialog .form-box .form-item .input-box{display:flex;align-items:center;height:13.333333vw;padding:0 2.933333vw;font-size:4.266667vw;border-radius:1.066667vw;border:1PX solid #b7b7b7}.buy-dialog .form-box .form-item .input-box .icon{display:inline-block;margin-right:2.533333vw}.buy-dialog .form-box .form-item .input-box .icon.icon-coupon{width:5.333333vw;height:4.133333vw;background:url(../../resource/img/icons/icon-coupon.png) center/cover no-repeat}.buy-dialog .form-box .form-item .input-box .icon.icon-contact{width:5.2vw;height:3.866667vw;background:url(../../resource/img/icons/icon-contact.png) center/cover no-repeat}.buy-dialog .form-box .form-item .input-box .label{flex:none}.buy-dialog .form-box .form-item .input-box .input{flex:1;height:100%;min-width:0}.buy-dialog .form-box .form-item .input-box .common-btn{margin-left:2.933333vw}.buy-dialog .quantity-box{padding:6.666667vw 0}.buy-dialog .quantity-box-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:4vw;font-size:4.266667vw;font-weight:700;border-bottom:1px solid #ababab}.buy-dialog .quantity-box-header .quantity-stepper{display:flex;align-items:center}.buy-dialog .quantity-box-header .quantity-stepper .quantity{width:18.666667vw;padding:0 2.666667vw;text-align:center}.buy-dialog .quantity-box-header .quantity-stepper .quantity-btn{position:relative;width:5.333333vw;height:5.333333vw;border-radius:50%;background-color:#ff2442;cursor:pointer}.buy-dialog .quantity-box-header .quantity-stepper .quantity-btn::before{content:"";position:absolute;left:50%;top:50%;display:inline-block;width:2.666667vw;height:.4vw;transform:translate3d(-50%,-50%,0);background:#fff}.buy-dialog .quantity-box-header .quantity-stepper .quantity-btn[disabled]{background-color:#e9e9e9;cursor:no-drop}.buy-dialog .quantity-box-header .quantity-stepper .quantity-btn[disabled]::after,.buy-dialog .quantity-box-header .quantity-stepper .quantity-btn[disabled]::before{background:#333}.buy-dialog .quantity-box-header .quantity-stepper .quantity-btn.plus::before{background:#fff}.buy-dialog .quantity-box-header .quantity-stepper .quantity-btn.plus::after{content:"";position:absolute;left:50%;top:50%;display:inline-block;height:2.666667vw;width:.4vw;transform:translate3d(-50%,-50%,0);background:#fff}.buy-dialog .quantity-box .order-info{display:flex;flex-direction:column;row-gap:5.333333vw;padding:5.333333vw 0}.buy-dialog .quantity-box .order-info .order-item{display:flex;justify-content:space-between;align-items:center;font-size:4vw}.buy-dialog .quantity-box .order-info .order-item.total{font-weight:700}.buy-dialog .quantity-box .order-info .order-item .content{display:flex;align-items:center}.buy-dialog .quantity-box .order-info .order-item .discount{color:#ff2442}.buy-dialog .quantity-box .order-info .order-item .icon-arrow-right{display:inline-block;width:1.866667vw;height:3.466667vw;margin-left:1.866667vw;background:url(../../resource/img/icons/icon-arrow-right.png) center/cover no-repeat}.coupon-dialog{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.6);z-index:10}.coupon-dialog .coupon-dialog-main{position:absolute;left:0;right:0;bottom:0;padding:3.733333vw 0 8.533333vw 0;border-radius:3.6vw 3.6vw 0 0;background:#fff;box-shadow:0 0 4.266667vw rgba(150,140,163,.3)}.coupon-dialog .coupon-dialog-main .title{font-size:5.066667vw;font-weight:700;text-align:center}.coupon-dialog .coupon-dialog-main .icon-close{position:absolute;top:4.8vw;right:4.933333vw;display:inline-block;width:3.733333vw;height:3.733333vw;background:url(../../resource/img/icons/icon-close.png) center/cover no-repeat;transition:transform .3s ease-in-out}.coupon-dialog .coupon-dialog-main .icon-close:active{transform:rotate(360deg)}.coupon-dialog .coupon-dialog-main .coupon-list{display:flex;flex-direction:column;row-gap:2.933333vw;margin-top:6.666667vw;max-height:68.266667vw;padding:0 4.533333vw;overflow-y:auto;overscroll-behavior:contain}.coupon-dialog .coupon-dialog-main .coupon-list .coupon-item{position:relative;display:flex;width:100%;height:20.8vw;padding:2.4vw 0;background:url(../../resource/img/coupon-bg.png) center/100% 100% no-repeat;cursor:pointer}.coupon-dialog .coupon-dialog-main .coupon-list .coupon-item.disabled{background:url(../../resource/img/coupon-bg-disabled.png) center/100% 100% no-repeat}.coupon-dialog .coupon-dialog-main .coupon-list .coupon-item.disabled .left .num{color:#333}.coupon-dialog .coupon-dialog-main .coupon-list .coupon-item.disabled .marker{background:#a1a1a1}.coupon-dialog .coupon-dialog-main .coupon-list .coupon-item.active{background:url(../../resource/img/coupon-bg-active.png) center/100% 100% no-repeat}.coupon-dialog .coupon-dialog-main .coupon-list .coupon-item .left{display:flex;flex-direction:column;justify-content:center;align-items:center;width:21.333333vw;font-size:6.666667vw;font-weight:700;border-right:2PX dashed #a3a3a3}.coupon-dialog .coupon-dialog-main .coupon-list .coupon-item .left .num{color:#ff2442}.coupon-dialog .coupon-dialog-main .coupon-list .coupon-item .left .unit{font-size:6.4vw}.coupon-dialog .coupon-dialog-main .coupon-list .coupon-item .right{flex:1;line-height:1;padding:1.333333vw 5.866667vw 0 3.2vw}.coupon-dialog .coupon-dialog-main .coupon-list .coupon-item .right .name{font-size:4vw;font-weight:700}.coupon-dialog .coupon-dialog-main .coupon-list .coupon-item .right .desc{font-size:2.933333vw;margin-top:1.066667vw}.coupon-dialog .coupon-dialog-main .coupon-list .coupon-item .right .limit{font-size:2.933333vw;margin-top:1.066667vw;color:#ff2442}.coupon-dialog .coupon-dialog-main .coupon-list .coupon-item .right .time{margin-top:.666667vw;font-size:2.666667vw;color:#797979;text-align:right}.coupon-dialog .coupon-dialog-main .coupon-list .coupon-item .marker{position:absolute;right:0;top:0;display:flex;justify-content:center;align-items:center;min-width:21.733333vw;height:5.2vw;padding:0 3.466667vw;color:#fff;border-radius:0 1.066667vw 0 3.466667vw;background:#ff2442}.coupon-dialog .coupon-dialog-main .bottom{display:flex;align-items:center;height:12.8vw;margin:15.2vw 4.533333vw 0 4.533333vw;border-radius:1.066667vw;background-color:#fce9ea}.coupon-dialog .coupon-dialog-main .bottom .amount{flex:1;font-size:4.266667vw;font-weight:700;padding:0 3.2vw}.coupon-dialog .coupon-dialog-main .bottom .common-btn{width:41.6vw;height:12.8vw;font-size:5.066667vw;font-weight:700;border-radius:1.066667vw}}