#yith-wcwl-form {
	padding: 16px;
}

#yith-wcwl-form .product-name a {
	color: var(--black);
}

#yith-wcwl-form .product-name a:hover {
	text-decoration: none;
}

#yith-wcwl-form .product-add-to-cart a {
	color: var(--black);	
}

#yith-wcwl-form .product-add-to-cart a:hover {
	text-decoration: none;
}

#yith-wcwl-form .wishlist_table.mobile {
	padding-left: 0!important;
}

#yith-wcwl-form .wishlist_table.mobile li {
	margin-bottom: 16px!important;
}

#yith-wcwl-form .wishlist_table.mobile .product-name h3 {
	margin-top: 0!important;
}

#yith-wcwl-form .wishlist_table.mobile .product-name a {
	color: var(--black);
}


#yith-wcwl-form .wishlist_table.mobile .additional-info-wrapper {
	display: flex !important;
	flex-wrap: wrap;
	align-items: center;
	gap: 16px;
}

/* Stock table should take full row */
#yith-wcwl-form .wishlist_table.mobile .additional-info-wrapper .additional-info {
	width: 100% !important;
	flex: 0 0 100%;
	margin: 0;
}

/* Break the table layout, but only inside the table */
#yith-wcwl-form .wishlist_table.mobile .additional-info-wrapper .additional-info,
#yith-wcwl-form .wishlist_table.mobile .additional-info-wrapper .additional-info tbody {
	display: block;
}

/* Keep Stock: and In Stock on the same line */
#yith-wcwl-form .wishlist_table.mobile .additional-info-wrapper .additional-info tr {
	display: flex !important;
	align-items: center;
	gap: 8px;
	width: auto !important;
}

#yith-wcwl-form .wishlist_table.mobile .additional-info-wrapper .additional-info td {
	display: block;
	width: auto !important;
	min-width: 0 !important;
	max-width: none !important;
	padding: 0 !important;
	text-align: left !important;
	vertical-align: middle;
}

/* Add to cart left */
#yith-wcwl-form .wishlist_table.mobile .additional-info-wrapper .product-add-to-cart {
	flex: 1 1 auto;
}

#yith-wcwl-form .wishlist_table.mobile .additional-info-wrapper .product-add-to-cart a {
	margin: 0 !important;
  	color: var(--black);
}

/* Trash right */
#yith-wcwl-form .wishlist_table.mobile .additional-info-wrapper .product-remove {
	margin-left: auto;
	display: flex;
	align-items: center;
	justify-content: flex-end;
  	color: var(--black);
}

#yith-wcwl-form .wishlist_table.mobile .additional-info-wrapper .product-remove a {
	color: var(--black);
}

.product-remove .remove_from_wishlist i.fa.fa-trash {
  font-family: "Font Awesome 7 Free" !important;
  font-weight: 900 !important;
  font-style: normal !important;
  line-height: 1;
}

.product-remove .remove_from_wishlist i.fa.fa-trash::before {
  content: "\f1f8";
  font-family: "Font Awesome 7 Free" !important;
}