.wishlist-title-container {
    display: none;
}

.wishlist_table  {
    width: 100%;
}

.woocommerce-wishlist main#primary td,
.woocommerce-wishlist main#primary th {
	font-size: 18px;
	color: var(--secondary-color);
	border: none!important;
}
.woocommerce-wishlist main#primary table {
	border: none!important;
}
.woocommerce-wishlist main#primary th {
	text-align: center;
}
.woocommerce-wishlist main#primary tbody tr {
	border-top: 1px solid var(--secondary-color);
}
.woocommerce-wishlist main#primary .product-add-to-cart svg path {
	stroke: var(--secondary-color);
	transition: 0.35s;
}
.woocommerce-wishlist main#primary .product-add-to-cart a:hover svg path {
	stroke: var(--main-color);
}
.woocommerce-wishlist main#primary .wishlist-title-container {
	text-align: center;
}

.product-thumbnail {
    width: 84px;
    height: 84px;
}
.product-thumbnail img {
    width: 100%;
    height: 100%;
}

td.product-remove {
    vertical-align: top;
}

td.product-name {
    vertical-align: top;
}
td.product-name a {
    color: white;
    font-size: var(--font-size-xl);
    transition: var(--transition);
}
td.product-name a:hover {
    color: var(--color-main);
}

a.remove {
	border: 1px solid red;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: red;
    width: 24px;
    height: 24px;
    margin-right: 0;
}

.add_to_cart_button.ajax_add_to_cart {
    color: white;
    background: var(--color-main);
    transition: var(--transition);
    padding: 10px 20px;
    border-radius: var(--border-radius);
    border: 2px solid var(--color-main);
    font-family: var(--font-family);
}
.add_to_cart_button.ajax_add_to_cart:hover {
    color: var(--color-main);
    background: transparent;
}

.product-price del {
    position: relative;
    text-decoration: none;
    margin-right: 10px;
}
.product-price del::before {
    content: '';
    width: 112%;
    height: 1px;
    background: var(--color-main);
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) rotate(-30deg);
}
.product-price ins {
    font-size: var(--font-size-xxl);
    font-family: var(--font-family);
    text-decoration: none;
}

.wishlist_table .product-stock-status span.wishlist-in-stock {
    background-color: #297e29;
    color: white;
    padding: 10px 20px;
    border-radius: var(--border-radius);
}