.cart_cont {
    display: flex;
    align-items: center;
    justify-content: space-around;
}

:root {
    --side_tool: #364150;
    --button_green: #28A745;
    --danger_out: #DC3545;
    --draft: #FFC107;
    --hover: #1E90FF;
    --white: #FFFFFF;
    --whitesomke: #F5F5F5;
}



.cart_info, .cart_inc_dec {
    margin-left: 1rem;
    margin-right: 1rem;
}

a {
    text-decoration: none;
    color: white;
}

.cart_box {
    display: flex;
    align-items: center;
    background-color: white;
    border-radius: .5rem;
    padding: .5rem;
    margin: 1rem;
    justify-content: space-between;
    height: 100px;
    box-shadow: 2px 2px 2px 0px  black;
}

.cart_img {
    width: 80px;
    height: 80px;
    border-radius: .5rem
}

.cart_footer {
    background-color: white;
    padding: 1rem;
    margin: 1rem;

}

.subtotal, .total, .delivery {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-right: 1rem;
    padding-left: 1rem;
}

.btn {
    background: #24A0ED;
    border-radius: .5rem;
    padding: .5rem;
    color: white;
    cursor: pointer;
    width: 300px;
    height: 40px;
    
}

.inc_dec_btn {
    background: #006bb4;
    color: white;
    cursor: pointer;
    padding: .3rem;
    border-radius: .5rem;
}

.cart_btns, .cart_img_det {
    display: flex;
    align-items: center;
    gap: 14px;
}


.is_ac, .is_ac_, .is_ac__ {
    color: var(--white);
    padding: 4px 8px ;
    border-radius: .5rem;
}

.is_ac__ {
    background-color: var(--draft);
}

.is_ac {
    background-color: var(--button_green);
}
.is_ac_ {
    
    background-color: var(--danger_out);
}