.woocommerce-cart-wrapper .shop_table tr td.product-thumbnail {
    max-width: 2.875rem !important;
}

.woocommerce-cart-wrapper .shop_table tr td:nth-child(1) {
    grid-area: a;
}
.woocommerce-cart-wrapper .shop_table tr td:nth-child(2) {
    grid-area: b;
}
.woocommerce-cart-wrapper .shop_table tr td:nth-child(3) {
    grid-area: c;
}
.woocommerce-cart-wrapper .shop_table tr td:nth-child(4) {
    grid-area: d;
}
.woocommerce-cart-wrapper .shop_table tr td:nth-child(5) {
    grid-area: e;
}
.woocommerce-cart-wrapper .shop_table tr td:nth-child(6) {
    grid-area: f;
}
.woocommerce-cart-wrapper .shop_table tr td:nth-child(7) {
    grid-area: g;
}
@media screen and (min-width: 992px) {
    .woocommerce-cart-wrapper .shop_table tr.cart_item td.product-thumbnail {
        max-width: 3.875rem !important;
    }

    .tds-absolute-custon .woocommerce-cart-wrapper .shop_table tr td.product-name {
        padding-left: 1.75rem;
    }
}

@media screen and (max-width: 767.98px) {
    .tds-absolute-custon  .woocommerce-cart-form .table>:not(caption)>*>* {
        border-bottom: none;
    }
    .tds-absolute-custon  .woocommerce-cart-wrapper .shop_table tr.cart_item td.product-name {
        max-width: inherit;
    }
    .tds-absolute-custon .woocommerce-cart-wrapper table.woocommerce-cart-form__contents tr.titles,
    .tds-absolute-custon  .woocommerce-cart-wrapper .shop_table tr.cart_item td.product-subtotal,
    .tds-absolute-custon  .woocommerce-cart-wrapper .shop_table tr.cart_item td.product-discount,
    .tds-absolute-custon  .woocommerce-cart-wrapper .shop_table tr th.cart-remove-checked span.nt {
        display: none;
    }
    .tds-absolute-custon .woocommerce-cart-wrapper table.woocommerce-cart-form__contents tbody tr.cart_item {
        display: grid;
        grid-template:
            "a b b" auto
            "a c d" auto
            "a g e";
        border-bottom: 1px solid #d4d4d8;
    }
    .tds-absolute-custon .woocommerce-cart-wrapper table.woocommerce-cart-form__contents tbody tr.actions {
        display: grid;
        grid-template:
            "a b" auto;
        border-bottom: 1px solid #d4d4d8;
    }
    .tds-absolute-custon  .woocommerce-cart-wrapper .shop_table tr.cart_item td.product-quantity {
        width: 100%;
    }
}
.tds-absolute-custon  .woocommerce-cart-wrapper .shop_table tr.cart_item td.product-quantity {
    min-width: 100px;
}

.tds-absolute-custon  .woocommerce-cart-wrapper .shop_table tr th.cart-remove-checked {
    text-align: right;
}

.vxLPjv {
    z-index: 1;
    height: auto;
    margin: 0;
    padding: 20px 12px 20px 20px;
    position: absolute;
    top: -10px;
    left: -12px;
}


