.ShoppingCart .imgcty{
    width: 35px;
    height: 35px;
    margin-right: 7px;
}

.ShoppingCart .divcty{
    padding: 7px;
    background: #efefef;
    position: relative;
    align-items: center;
    display: flex;
}

.ShoppingCart .textX{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ShoppingCart .divproduct{
    padding: 10px;
    position: relative;
    align-items: center;
    display: flex;
    border-bottom: 1px solid #ededed;
}

.ShoppingCart .imgproduct{
    width: 100px;
}

.ShoppingCart .size09{
    font-size: 0.9em;
}

.ShoppingCart .divamount{
    position: relative;
    align-items: center;
    display: flex;
    margin-top: 5px;
    margin-bottom: 5px;
}

.ShoppingCart .scongtru{
    text-align: center;
    width: 100%;
}

.ShoppingCart .pricetax{
    font-size: 0.9em;
    text-decoration: line-through;
    color: #a2a2a2;
}

.ShoppingCart .price{
    font-weight: bold;
    font-size: 1em;
}

.ShoppingCart .prodiscount{
    font-weight: bold;
    font-size: 0.9em;
}

.ShoppingCart .divtotal{
    margin-bottom: 30px;
    position: relative;
    /* font-size: 1.1em; */
    /* font-weight: bold; */
}

.ShoppingCart .totalprice{
    text-align: end;
    position: absolute;
    right: 0;
    top: 0;
}

.ShoppingCart .thanhngang{
    margin-top: 5px;
    margin-bottom: 20px;
    width: 70%;
    margin-left: 15%;
    height: 1px;
    background: rgba(162, 162, 162, 0.5);
}

.ShoppingCart .div-bottom-cart{
    /* display: -webkit-box; */
    background: #efefef;
    position: fixed;
    bottom: 0;
    z-index: 888;
    width: 100%;
    /* color: white; */
    padding: 10px;
    font-size: 17px;
}

.ShoppingCart .divoder{
    text-align: center;
    padding: 7px;
    background: #394665;
    color: white;
}

.ShoppingCart .divsend{
    border: 1px solid #ddd;
    background: #286090;
    color: white;
    padding: 5px;
    border-radius: 5px;
    align-items: center;
    display: flex;
}

.ShoppingCart .divdelete{
    position: absolute;
    right: 0;
    top: 0;
    margin: 10px;
}

.ShoppingCart .sbuynow{
    background: #394665;
    color: white;
    padding: 10px;
    border-radius: 5px;
}

.ShoppingCart .divdiscount{
    display: -webkit-box;
    padding: 7px;
    margin-bottom: 0px !important;
}

.ShoppingCart .divd{
    position: relative;
    border-bottom: 7px solid #ddd;
    padding: 10px;
}

.ShoppingCart .smoneyright{
    position: absolute;
    right: 0;
    padding-right: 10px;
}

.ShoppingCart .ssenddiscount{
    width: 55px;
    text-align: center;
}

