.cart-list {padding:0 0 10px 0;}
.cart-list .cart-item {
    padding:5px 0; display:flex; justify-content:space-between;
    align-items:center; width:100%; border-bottom:1px solid #999;
}
.cart-list .cart-item:first-child {padding-top:0;}
.cart-list .cart-item > div {text-align:center;}
.cart-list .cart-item > div.checkbox {width:5%;}
.cart-list .cart-item > div.preview {width:15%;}
.cart-list .cart-item > div.preview img {max-width:100%; max-height:80px; display:block; margin:auto; padding:0;}
.cart-list .cart-item > div.name {width:30%;}
.cart-list .cart-item > div.ea {width:20%;}
.cart-list .cart-item > div.ea .angle {}
.cart-list .cart-item > div.ea .angle span {display:block;padding:1px 8px;background:#efefef;cursor:pointer;}
.cart-list .cart-item > div.ea .angle span:first-child {border-bottom:1px solid #999;}
.cart-list .cart-item > div.ea .angle span:hover {background:#ddd;}
.cart-list .cart-item > div.ea .form-inline {justify-content:center;}
.cart-list .cart-item > div.ea .form-inline input {max-width:30%;}
.cart-list .cart-item > div.payment-price {width:20%;}
.cart-list .cart-item.cart-head {text-align:center;}
.cart-list .opt-row {border-bottom:1px dashed rgba(0,0,0,0.1); padding:10px;}
.cart-list .opt-row:last-child {border-bottom:0;}

.cart-btns {}
.cart-btns .btn {margin-bottom:5px;}

@media(max-width:768px){
    .cart-list {display:flex; flex-wrap:wrap; justify-content:space-between; width:100%;}
    .cart-list .cart-item.cart-head {display:none;}
    .cart-list .cart-item {
        flex-direction: column; width:49%; margin-bottom:2%; border:1px solid #ccc;
    }
    .cart-list .cart-item > div {border-bottom:1px dashed #ddd; width:100% !important;}
    .cart-list .cart-item > div.preview,
    .cart-list .cart-item > div.ea {padding:5px 0;}
    .cart-list .cart-item > div:last-child {border-bottom:0;}
    .cart-list .cart-item .fs-16 {font-size:17px;}
    .cart-list .cart-item.cart-body.active {background:#eee;}
    .cart-list .cart-item.cart-body.active > div {border-bottom:1px dashed #bbb;}
    .cart-list .cart-item.cart-body.active > div:last-child {border-bottom:0;}


}
