.woocommerce-page.woocommerce-cart {
    h1.entry-title,
    h2{
        font-family: $headline-font-family;
        font-weight: $headline-font-weight;
        text-transform: none;
    }   


    .woocommerce {
        @media (min-width: 1300px) {
            display: flex;
            flex-wrap: wrap;

            > .woocommerce-notices-wrapper {
                width: 100%;
                flex-shrink: 0;
            }

            > .woocommerce-cart-form {
                width: 800px;
            }

            > .cart-collaterals {
                width: calc(100% - 800px);

            }
        }
    }

    .woocommerce-cart-form {
        padding-right: 20px;

        .product-name {
            small {
                display: none;
            }
        }

        .product-thumbnail {
            max-width: 100px;
        }

        a.remove {
            display: flex;
        }
        @media (max-width: 980px) {
            a.remove::after {
                content: "entfernen";
                display: inline-block;
                color: black;
                font-size: 12px;
                font-weight: normal;
                margin-left: 5px;
            }
        }
    }

    .cart-collaterals {
        margin-top: -14px;
        background-color: #EBEBEB;
        padding: 20px;

        h2 {
            margin-top: 0;
        }


        .shop_table {
            tr {
                display: flex;
            }

            td, th {
                border-top: 0;
            }

            .cart-subtotal {
                th {
                    flex-grow: 1;
                }

                td {
                    flex-shrink: 1;
                }
            }

            .order-total {
                th {
                    flex-grow: 1;
                }
                td {
                    flex-shrink: 1;
                    @media (max-width: 980px) {
                        width: 100%;
                    }
                }
            }
        }

        .checkout-button {
            width: 100%;
        }

        .woocommerce-shipping-totals {
            flex-direction: column;

            td,
            #shipping_method li,
            .product-tax {
                text-align: left;
            }

            .product-tax {
                margin-left: 40px;
                width: auto;
                display: inline;
            }

            // 
            .woocommerce-shipping-destination {
                display: none;
            }

        }
        .wc-cart-shipping-notice {
            display: none;
        }
    }
}

.woocommerce-cart table.cart th {
    text-transform: none;
}