.cart-style-box .style-box1 .center a ul li:hover{background-color:var(--common-body-font-emphasisColor)}
.cart-style-box .style-box3 .right .cart-btn{white-space:unset}
.cart-style-box{width:100%;display:none;position:fixed;top:0;left:0;z-index:9999999}
.cart-style-box.show{display:block}
@media screen and (max-width:767px){.cart-style-box.show{display:none}
}
.cart-style-box.bottom{top:unset!important;bottom:0!important}
.cart-style-box .cart-btn.gray{background-color:#aaa!important;color:#fff!important}
.cart-style-box .style-box{min-height:60px;display:inline-block;vertical-align:top;width:100%}
.cart-style-box .style-box .cart-style-form{overflow:visible}
.cart-style-box .style-box1 {padding: 15px}
.cart-style-box .style-box1{background-color:#e4e4e4;padding-left:15px}
.cart-style-box .style-box1 .left{overflow:hidden;width:auto;float:left;min-width:250px}
.cart-style-box .style-box1 .img-box{float:left;width:60px;height:60px;background-color:#fff}
.cart-style-box .style-box1 .img-box p{display:table-cell;width:60px;height:60px;overflow:hidden;text-align:center;vertical-align:middle}
.cart-style-box .style-box1 .img-box p img{max-width:100%;max-height:100%}
.cart-style-box .style-box1 .name{line-height:60px;max-width:100px}
.cart-style-box .style-box1 .name,.cart-style-box .style-box1 .price{display:block;margin-left:20px;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.cart-style-box .style-box1 .price{line-height:59px;color:red;font-size:16px;max-width:250px}
.cart-style-box .style-box1 .price span.price2{font-size:14px;color:#999;margin-left:10px;text-decoration:line-through}
.cart-style-box .style-box1 .center{padding-left:20px;padding-right:10%;text-align:right;margin-bottom:12px;float:left;width:calc(100% - 492px)}
.cart-style-box .style-box1 .center a{position:relative;min-width:85px;height:35px;line-height:35px;color:#222;background-color:#fff;display:inline-block;text-align:center;border-radius:36px;margin:12px 12px 0 0;padding:0 15px}
.cart-style-box .style-box1 .center a img{width:20px;margin-left:4px}
.cart-style-box .style-box1 .center a span{display:inline-block;vertical-align:top;text-align:center;min-width:30px;width:auto;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.cart-style-box .style-box1 .center a input{display:inline-block;vertical-align:top;text-align:center;line-height:35px;width:30px}
.cart-style-box .style-box1 .center a button{display:inline-block;vertical-align:top;width:20px;text-align:center;line-height:35px}
.cart-style-box .style-box1 .center a ul{z-index:999999999;width:auto;min-width:140px;display:none;position:absolute;top:100%;left:0;height:auto;background-color:#fff;border:1px solid #dcdcdc}
.cart-style-box.bottom .style-box1 .center a ul{top:unset;bottom:100%}
.cart-style-box .style-box1 .center a:hover ul{display:block}
.cart-style-box .style-box1 .center a ul li{text-align:left;line-height:26px;padding:0 10px;color:#222;font-size:14px}
.cart-style-box .style-box1 .center a ul li:hover{background-color:var(--common-body-font-emphasisColor)!important;color:#fff}
.cart-style-box .style-box1 .right{float:right;width:auto}
.cart-style-box .style-box1 .right .cart-btn{width:100px;height:35px;line-height:35px;color:#fff;background-color:var(--common-body-font-emphasisColor);display:inline-block;text-align:center;border-radius:36px;margin:12px 12px 0 0}
.cart-style-box .style-box1 .right .cart-btn:hover{opacity:.8}
.cart-style-box .style-box2{min-height:82px;background-color:#fff;padding-left:15px;border:1px solid #dcdcdc}
.cart-style-box .style-box2 .left{overflow:hidden;width:auto;float:left;min-width:320px}
.cart-style-box .style-box2 .img-box{float:left;width:60px;height:60px;margin-top:11px;background-color:#fff}
.cart-style-box .style-box2 .img-box p{display:table-cell;width:60px;height:60px;overflow:hidden;text-align:center;vertical-align:middle}
.cart-style-box .style-box2 .img-box p img{max-width:100%;max-height:100%}
.cart-style-box .style-box2 .name-price{overflow:hidden;width:160px;margin-top:21px}
.cart-style-box .style-box2 .name,.cart-style-box .style-box2 .price{display:block;line-height:20px;margin-left:20px;float:left;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.cart-style-box .style-box2 .price{color:red;font-size:16px}
.cart-style-box .style-box2 .price span.price2{font-size:14px;color:#999;margin-left:10px;text-decoration:line-through}
.cart-style-box .style-box2 .center{margin-bottom:25px;float:left;width:calc(100% - 432px);text-align:right;padding-left:20px;padding-right:10%}
.cart-style-box .style-box2 .center a{white-space:nowrap;position:relative;min-width:130px;height:32px;line-height:32px;color:#222;background-color:#fff;border:1px solid #dcdcdc;display:inline-block;text-align:center;border-radius:0;margin:25px 12px 0 0;padding:0 15px}
.cart-style-box .style-box2 .center a img{width:20px;margin-left:4px}
.cart-style-box .style-box2 .center a span{display:inline-block;vertical-align:top;text-align:center;min-width:30px;width:auto;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.cart-style-box .style-box2 .center a input{display:inline-block;vertical-align:top;text-align:center;line-height:32px;width:30px}
.cart-style-box .style-box2 .center a button{display:inline-block;vertical-align:top;width:20px;text-align:center;line-height:32px}
.cart-style-box .style-box2 .center a ul{z-index:999999999;width:auto;min-width:140px;display:none;position:absolute;top:100%;left:0;height:auto;background-color:#fff;border:1px solid #dcdcdc}
.cart-style-box.bottom .style-box2 .center a ul{top:unset;bottom:100%}
.cart-style-box .style-box2 .center a:hover ul{display:block}
.cart-style-box .style-box2 .center a ul li{text-align:left;line-height:26px;padding:0 10px;color:#222;font-size:14px}
.cart-style-box .style-box2 .center a ul li:hover{background-color:var(--common-body-font-emphasisColor);color:#fff}
.cart-style-box .style-box2 .right{float:right;width:auto}
.cart-style-box .style-box2 .right .cart-btn{margin:23px 12px 0 0;width:100px;height:35px;line-height:35px;color:#fff;background-color:var(--common-body-font-emphasisColor);display:inline-block;text-align:center;border-radius:0}
.cart-style-box .style-box2 .right .cart-btn:hover{opacity:.8}
.cart-style-box .style-box3{min-height:82px;background-color:#fff;padding-left:15px;border:1px solid #dcdcdc}
.cart-style-box .style-box3 .left{overflow:hidden;width:auto;float:left;min-width:320px}
.cart-style-box .style-box3 .img-box{float:left;width:60px;height:60px;margin-top:11px;background-color:#fff}
.cart-style-box .style-box3 .img-box p{display:table-cell;width:60px;height:60px;overflow:hidden;text-align:center;vertical-align:middle}
.cart-style-box .style-box3 .img-box p img{max-width:100%;max-height:100%}
.cart-style-box .style-box3 .name-price{overflow:hidden;width:270px;margin-top:21px}
.cart-style-box .style-box3 .name{float:unset}
.cart-style-box .style-box3 .name,.cart-style-box .style-box3 .text{display:block;line-height:20px;margin-left:20px;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.cart-style-box .style-box3 .text{color:#999;float:left}
.cart-style-box .style-box3 .price{display:inline-block;line-height:82px;margin-right:20px;overflow:hidden;float:left;color:red;font-size:16px}
.cart-style-box .style-box3 .price span.price2{font-size:14px;color:#999;margin-left:10px;text-decoration:line-through}
.cart-style-box .style-box3 .right{float:right;width:auto}
.cart-style-box .style-box3 .right .cart-btn{margin:23px 12px 0 0;width:100px;height:35px;line-height:35px;color:#fff;background-color:var(--common-body-font-emphasisColor);display:inline-block;text-align:center;border-radius:0}
.cart-style-box .style-box3 .right .cart-btn:hover{opacity:.8}
.cart-style-box .style-box3 .right .cart-btn{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
@media screen and (max-width:1219px){.cart-style-box .style-box1 .center,.cart-style-box .style-box2 .center{padding-right:0}
}
@media screen and (max-width:959px){.cart-style-box .style-box1 .center a{padding:0 10px;min-width:unset}
    .cart-style-box .style-box .center{text-align:left}
}
@media screen and (max-width:767px){.cart-style-box .style-box .center{text-align:left}
    .cart-style-box .style-box .center,.cart-style-box .style-box .left,.cart-style-box .style-box .right{width:100%;margin:0 0 20px!important}
}
