.tinv-wishlist .tinv-header {
    display: none;
}
.tinv-wishlist form .tinvwl-table-manage-list tfoot,
.tinv-wishlist form .tinvwl-table-manage-list thead {
    display: none;
}
.tinv-wishlist form .tinvwl-table-manage-list tbody {
    display: flex;
    flex-direction: row;
    flex-wrap:wrap;   
    gap: 16px;
}
.tinv-wishlist form .tinvwl-table-manage-list .wishlist_item {
    display: flex;
    flex-direction: column;
    text-decoration: none;
    width: calc(100% / 4 - 12px);
    position: relative;
}
.tinv-wishlist form .tinvwl-table-manage-list .wishlist_item .product-cb {
	display:none;
}
.tinv-wishlist form .tinvwl-table-manage-list .wishlist_item .product-remove {
    position: absolute;
    padding: 0;
    margin: 0;
    right: 8px!important;
    top: 8px!important;
    z-index: 20;
    font-size: unset;
    width: auto!important;
    height: auto!important;
}
.tinv-wishlist form .tinvwl-table-manage-list .wishlist_item .product-remove button {
    padding: 0;
    display: inline-block;
    width: 25px;
    height: 22px;
    margin: 0;
    transition: .3s;
    text-decoration: none;
    outline: none;
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.46721 3.81598C7.15535 4.53602 4.35838 8.33255 4.59789 11.5531C4.73388 13.3672 5.05661 15.4712 5.35295 16.1201C5.91721 17.3601 7.49025 17.6818 9.1932 18.2036C10.8961 18.7272 13.342 17.607 15.325 15.9069C17.5354 14.0105 18.8101 13.4532 14.8886 8.76644C13.9854 7.68733 12.8873 2.75183 9.46721 3.81598Z' fill='%231E1E1E' stroke='%231E1E1E' stroke-width='2'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-color: transparent;
    overflow: visible;
    border-radius: 0;
}
.tinv-wishlist form .tinvwl-table-manage-list .wishlist_item .product-remove button i {
    display: none;
}
.tinv-wishlist form .tinvwl-table-manage-list .wishlist_item .product-thumbnail {
    display: block;
    width: 100%;
    max-width: 100%;
    height: auto;
    margin-bottom: 8px;
    transition: .3s;
    padding: 0;
}
.tinv-wishlist form .tinvwl-table-manage-list .wishlist_item .product-thumbnail a {
    display: block;
    text-decoration: none;
    outline: none;
    width: 100%;
    height: auto;
}
.tinv-wishlist form .tinvwl-table-manage-list .wishlist_item .product-thumbnail a img,
.tinv-wishlist form .tinvwl-table-manage-list .wishlist_item .product-thumbnail img {
    display: block;
    width: 100%;
    height: auto;
    max-width: 100%!important;
}
.tinv-wishlist form .tinvwl-table-manage-list .wishlist_item .product-name {
    font-weight: 400;
    font-size: 12px;
    line-height: 126%;
    letter-spacing: -0.2px;
    text-align: center;
    vertical-align: middle;
    text-transform: initial;
    margin: 0;
    margin-bottom: 8px;
    padding: 0;
    transition: .3s;
}
.tinv-wishlist form .tinvwl-table-manage-list .wishlist_item .product-name .variation {
    display: none;
}
.tinv-wishlist form .tinvwl-table-manage-list .wishlist_item .product-name a {
    display: block;
    text-decoration: none;
}
.tinv-wishlist form .tinvwl-table-manage-list .wishlist_item .product-price {
    display: inline-flex;
    justify-content: center;
    align-items: baseline;
    gap: 8px;
    font-weight: 500;
    font-size: 14px;
    line-height: 132%;
    letter-spacing: -0.5px;
    text-align: center;
    vertical-align: middle;
    text-transform: uppercase;
    color: #1E1E1E;
    margin-top: auto;
    padding: 0;
}
.tinv-wishlist form .tinvwl-table-manage-list .wishlist_item .product-price del {
    font-size: 14px;
    line-height: 132%;
}
.tinv-wishlist form .tinvwl-table-manage-list .wishlist_item .product-price ins {
    text-decoration: unset;
    color: #D64545;
}
.tinv-wishlist table.tinvwl-table-manage-list {
    margin-bottom: 0;
}


.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-times {
    display: none;
}
@media(max-width:992px) {
    .tinv-wishlist form .tinvwl-table-manage-list tbody {
        gap:8px;
    }
    .tinv-wishlist form .tinvwl-table-manage-list .wishlist_item {
        width: calc(100% / 3 - 6px);
    }
    .tinv-wishlist form .tinvwl-table-manage-list .wishlist_item .product-name {
        
    }
}
@media(max-width:576px) {
    .tinv-wishlist form .tinvwl-table-manage-list tbody {
        gap:8px;
    }
    .tinv-wishlist form .tinvwl-table-manage-list .wishlist_item {
        width: calc(100% / 2 - 4px);
    }
}