.ld-sp {
	
	.price,
	h3 {
		padding: 0;
		margin: 0;
		font-size: 16px;
		line-height: 1.6875em;
		font-weight: normal;
	}
	.price {
		color: #191919;
		letter-spacing: 0;
		
		del {
			opacity: 1;
		}
		ins {
			font-weight: inherit;
			text-decoration: none;
		}
	}
	.yith-wcwl-add-to-wishlist {
		margin: 0;
		position: absolute;
		top: auto;
		bottom: 70px;
		right: 17px;
		opacity: 0;
		visibility: hidden;
		transform: scale(0.85);
		transition-property: transform, opacity, visibility;
		transition-duration: 0.45s;
		transition-timing-function: cubic-bezier(0.23, 1, 0.320, 1);
		
		> div {
			
			a {
				border: none;
				border-radius: 50em !important;
				background-color: #fff;
				font-size: 12px;

				&:hover {
					color: var(--color-primary);
				}
			}
			i {
				margin: 0;
				font-size: 17px;
			}
			.feedback {
				visibility: hidden;
				opacity: 0;
			}
			&.show {
				width: 39px;
				height: 39px;
			}
			&.yith-wcwl-add-button {

				i.fa-heart-o {

					+ .fa-heart {
						display: none;
					}
				}
			}
			&.yith-wcwl-wishlistaddedbrowse,
			&.yith-wcwl-wishlistexistsbrowse {						

				a {
					color: var(--color-primary);
				}
			}
		}
		.ajax-loading {
			position: absolute;
			top: 50%;
			left: 50%;
			transform: translate(-50%, -50%);
		}
	}
	&:hover {

		.yith-wcwl-add-to-wishlist {
			opacity: 1;
			visibility: visible;
			transform: scale(1);
			transition-delay: 0.13s;
		}
	}
}