/*common*/
.cart-list-wrapper {
    font-family: Exo-Medium;
}
.cart-list-wrapper input:focus {
    border: 1px solid #030303 !important;
}
.cart-list-wrapper .del-icon {
    width: 18px;
    height: 18px;
}
.cart-list-wrapper .cart-number {
    width: 50px;
    border: 1px solid #030303;
    height: 26px;
}
.cart-list-wrapper .cart-select-unit {
    width: 55px;
    border: 1px solid #030303!important;
}
.cart-list-wrapper {
    margin-bottom: 140px;
}
/*pc*/
/*pc*/
@media only screen and (min-width: 1025px) {
    .mobile-cart-list {
        display: none;
    }
    .pc-cart-list {
        width: 1200px;
        margin: 50px auto 0 auto;
    }
    .pc-cart-list thead {
        background: rgba(30, 115, 189, .2);
    }
    .pc-cart-list thead th {
        text-align: left;
        padding-left: 48px;
        font-size: 20px;
    }
    .pc-cart-list table tr {
        height: 40px;
    }
    .pc-cart-list tbody td {
        text-align: left;
        padding-left: 48px;
    }
}

/*特殊尺寸处理*/
@media only screen and (min-width: 1024px) and (max-width: 1300px) {  }

/*mobile*/
@media only screen and (max-width: 1024px) {
    .pc-cart-list {
        display: none;
    }
    .mobile-cart-list {
        width: 90%;
        margin: 30px auto 0 auto;
    }
    .mobile-cart-item {
        display: flex;
        border-radius: 10px;
        padding: 15px 10px 42px 14px;
        box-shadow: -5px 5px 10px -4px #cecece, 5px 5px 10px -4px #cecece;
        margin-bottom: 30px;
    }
    .mobile-cart-list .purchase-info {
        flex-grow: 1;
        padding-right: 20px;
    }
    .mobile-cart-list .purchase-info .product-name {
        font-size: 15px;
        font-weight: bold;
        line-height: 19px;
        color: #030000;
        margin-bottom: 10px;
        padding-right: 80px;
    }
    .cart-number {
        text-align: center;
    }
    .product-part-no {
        margin-top: 68px;
        font-size: 12px;
        color: #030000;
    }
    .modify-qty {
        border-radius: 9px;
        color: #fff;
        width: 62px;
        height: 20px;
        background-color: #c2c2c2;
        font-size: 20px;
        line-height: 19px;
        display: flex;
    }
    .modify-qty span {
        width: 50%;
        text-align: center;
        display: inline-block;
    }
    .modify-qty span:first-child {
        border-right: 1px solid #cecece;
    }

}
