.elementor-11 .elementor-element.elementor-element-fc61839{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:07rem;--margin-bottom:7rem;--margin-left:0rem;--margin-right:0rem;}/* Start custom CSS for kitify-woopages, class: .elementor-element-a967446 */body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr th {
        min-width: 200px;
}
body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr {
    display: flex;
    justify-content: space-between;
}

tr.woocommerce-shipping-totals.shipping {
    display: flex
;
    flex-direction: column;
}
a.checkout-button.button.alt.wc-forward {
    margin-bottom: 2rem;
}


@media only screen and (max-width: 767px) {
    td.product-thumbnail {
    width: 20% !important;
}
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-name:before, body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-price:before, body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-quantity:before, body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-subtotal:before {
    display: none;
}
tr.woocommerce-cart-form__cart-item.cart_item {
    display: flex;
    flex-wrap: wrap;
        gap: 5px;
}
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-name {
    width: 53%;
}
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-price {
    display: none;
}
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-quantity {
    width: 20%;
}
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-subtotal {
    position: absolute;
    top: 56%;
    left: 77%;
            width: auto;
}
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-subtotal .amount {
    text-align: left;
    width: 100%;
}
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-name a.remove {
    float: left;
    position: relative;
    left: 0;
}
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-name a {
    float: left;
    text-align: left;
}
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr.cart_item .product-quantity .quantity {
    margin-top: -35px;
}
tr.woocommerce-cart-form__cart-item.cart_item {
    border: 1px solid #e5e5e5;
    padding: 5px;
    border-bottom: 0;
}
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr:not(.cart_item) td.actions {
    border: 1px solid #e5e5e5;
    padding: 35px 15px;
}
}/* End custom CSS */