.custom-qty-buttons {
    display: none !important;
}

.woocommerce-cart-form thead{display: none!important;}

#wps_cart_points, .shop_table.cart .wps_wpr_apply_custom_points #wps_cart_points {
    font-family: Inter;
    border: 1px solid #502C1D;
}

.custom_point_checkout p{color:#502C1D!important;}
.custom_point_checkout #wps_cart_points {width: 40%;}

@media (max-width: 767px) {

    /* Cart product row */
    .woocommerce-cart-form__cart-item.cart_item {
        display: grid !important;
        grid-template-columns: 90px 1fr;
        column-gap: 15px;
        align-items: start;
        position: relative;
        padding: 15px 0;
    }

    /* Product image */
    .woocommerce-cart-form__cart-item.cart_item .product-thumbnail {
        grid-column: 1;
        grid-row: 1 / span 5;
        width: 90px !important;
        padding: 0 !important;
    }

    .woocommerce-cart-form__cart-item.cart_item .product-thumbnail img {
        width: 90px !important;
        height: auto !important;
        display: block;
    }

    /* Product name */
    .woocommerce-cart-form__cart-item.cart_item .product-name {
        grid-column: 2;
        grid-row: 1;
        width: auto !important;
        padding: 0 25px 5px 0 !important;
        text-align: left !important;
    }

    /* Price */
    .woocommerce-cart-form__cart-item.cart_item .product-price {
        grid-column: 2;
        grid-row: 2;
        width: auto !important;
        padding: 3px 0 !important;
        text-align: left !important;
    }

    /* Quantity */
    .woocommerce-cart-form__cart-item.cart_item .product-quantity {
        grid-column: 2;
        grid-row: 3;
        width: auto !important;
        padding: 3px 0 !important;
        text-align: left !important;
    }

    /* Subtotal */
    .woocommerce-cart-form__cart-item.cart_item .product-subtotal {
        grid-column: 2;
        grid-row: 4;
        width: auto !important;
        padding: 3px 0 !important;
        text-align: left !important;
    }

    .product-thumbnail:before, .product-price, .product-name:before, .product-subtotal:before{display:none!important;}

    .product-quantity:before{margin-right:20px;}

    /* Hide WooCommerce's native arrows */
    .woocommerce-page .et_pb_wc_cart_products .quantity input.qty::-webkit-inner-spin-button,
    .woocommerce-page .et_pb_wc_cart_products .quantity input.qty::-webkit-outer-spin-button,
    .woocommerce .et_pb_wc_cart_products .quantity input.qty::-webkit-inner-spin-button,
    .woocommerce .et_pb_wc_cart_products .quantity input.qty::-webkit-outer-spin-button {
        -webkit-appearance: none !important;
        margin: 0 !important;
    }

    .woocommerce-page .et_pb_wc_cart_products .quantity input.qty,
    .woocommerce .et_pb_wc_cart_products .quantity input.qty {
        -moz-appearance: textfield !important;
        appearance: textfield !important;
    }

    /* ONLY style our custom buttons */
    .woocommerce-page .et_pb_wc_cart_products .custom-qty-buttons,
    .woocommerce .et_pb_wc_cart_products .custom-qty-buttons {
        display: inline-flex !important;
        flex-direction: row !important;
        align-items: center !important;
        gap: 5px !important;
        margin-left: 6px !important;
        vertical-align: middle !important;
    }

    .woocommerce-page .et_pb_wc_cart_products .custom-qty-button,
    .woocommerce .et_pb_wc_cart_products .custom-qty-button {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 18px !important;
        height: 30px !important;
        padding: 0 !important;
        margin: 0 !important;
        border: 0 !important;
        background: none !important;
        box-shadow: none !important;
    }

    .woocommerce-page .et_pb_wc_cart_products .custom-qty-button img,
    .woocommerce .et_pb_wc_cart_products .custom-qty-button img {
    width: 24px !important;
    height: 24px !important;
        display: block !important;
    }

    .woocommerce-page .et_pb_wc_cart_products .custom-qty-button.qty-up img,
    .woocommerce .et_pb_wc_cart_products .custom-qty-button.qty-up img {
        transform: rotate(180deg) !important;
    }
}