.winkelwagen__content {
    padding: 50px 15%;
    background-image: -ms-linear-gradient(to right, #EBEBEB 0%,  #BEA28C 100%);
    background-image: -moz-linear-gradient(to right, #EBEBEB 0%,  #BEA28C 100%);
    background-image: -o-linear-gradient(to right, #EBEBEB 0%,  #BEA28C 100%);
    background-image: -webkit-linear-gradient(to right, #EBEBEB 0%,  #BEA28C 100%);
    background-image: linear-gradient(to right, #EBEBEB 0%,  #BEA28C 100%);
}

.woocommerce-cart-form table {
    width: 100%;
    box-sizing: border-box;
}

.woocommerce-cart-form th {
    text-align: left;
    width: fit-content;
    background: #BEA28C;
    color: white;
}

.woocommerce-cart-form td, .woocommerce-cart-form th {
    padding: 10px 20px;
}

.woocommerce-cart-form .woocommerce-cart-form__cart-item a {
    text-transform: none;
    color: black;
    text-decoration: none;
}

.woocommerce-cart-form .woocommerce-cart-form__cart-item .product-remove a {
    font-size: 22px;
}

.cart-subtotal td, .cart-subtotal th,
.order-total td, .order-total th {
    text-align: left;
}

.wc-proceed-to-checkout {
    margin-top: 20px;
    height: 70px;
}   

.wc-proceed-to-checkout a{
    text-decoration: none;
    color: white;
    background: #BEA28C;
    padding: 10px 20px;
    margin-top: 20px;
}

.actions {
    padding: 30px 0px !important;
}

.actions button {
    color: white;
    background: #BEA28C;
    padding: 5px 10px;
    border: none;
}

.actions button[name=update_cart] {
    margin-top: 10px;
}

@media only screen 
and (max-device-width : 1025px) {
    .winkelwagen__content {
        padding: 50px 10px;
    }

    .woocommerce-cart-form td:not(.actions), .woocommerce-cart-form th {
        padding: 5px !important;
    }
}