.cart_list{
    width: 100%;
    min-height: 150px;
    background-color: #fff;
    box-shadow: 0px 0px 7px 2px rgba(134, 134, 134, 0.4);
    margin-top: 30px;
    border-radius: 10px;
    padding: 15px;
}
.cart_wrapper{
    min-height: 73vh;
}
.category_item{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.category_item h3{
    width: 90%;
    margin-bottom: 0;
}
.product_element{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
    border-bottom: solid 1px rgba(134, 134, 134, 0.4);
}
.no_product_element{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-direction: column;
    width: 100%;
}
.product_name{
    width: 280px;
}
.product_element img{
    width: 95px;
}
.cart_count_block{
    width: 100px;
    display: flex;
    align-items: center;
    justify-content: space-around;
    align-items: center;
    margin-left: 20px;
}
.minus_count, .plus_count{
    transition: color 0.3s ease;
    width: 25px;
    height: 25px;
    text-align: center;
}
.minus_count:hover, .plus_count:hover{
    cursor: pointer;
    color: #e46634;
}
.cart_button {
    width: 200px;
    min-height: 50px;
    background-color: #000;
    color: #fff;
    margin-top: 15px;
    margin-bottom: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-left: 7px;
    padding-right: 7px;
    border-radius: 3px;
    text-decoration: none;
    transition: background-color 0.5s ease, color 0.5s ease;
}
.cart_button:hover {
    background-color: #92D690;
    color: #3d3d3d;
    cursor: pointer;
}
.cart_button span{
    margin-bottom: 3px;
    margin-right: 5px;
}
.cart_buttons{
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 65%;
}
.cart_price{
    width: 100px;
    margin-left: 25px;
    margin-right: 15px;

}
.low_buttons{
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 37%;
}
h4 a{
   color: #92D690;
   transition: color 0.3s ease; 
}
h4 a:hover{
    color: #e46634;
}

@-webkit-keyframes Appearance {
    0% {opacity: 0;}
    100% {opacity: 1;}
}

@-o-keyframes Appearance {
    0% {opacity: 0;}
    100% {opacity: 1;}
}

@-moz-keyframes Appearance {
    0% {opacity: 0;}
    100% {opacity: 1;}
}

@keyframes Appearance {
    0% {opacity: 0;}
    100% {opacity: 1;}
}