.wd-wishlist-head {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	gap: 10px 15px;
	margin-bottom: 15px;
}

.wd-wishlist-head .title {
	margin-bottom: 0;
	text-transform: uppercase;
	font-size: 18px;
}

.wd-wishlist-head:not(.wd-border-off) {
	padding-bottom: 10px;
	border-bottom: 1px solid var(--brdcolor-gray-300);
}

.wd-wishlist-product-actions {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
	margin-bottom: 15px;
	height: 14px;
}

.wd-wishlist-product-remove {
	font-size: 90%;
}

.wd-wishlist-product-checkbox {
	flex: 1 1 auto;
	text-align: end;
	font-size: 0;
}

.wd-wishlist-product-checkbox input {
	margin-inline-end: 0;
}

.wd-wishlist-content:not(.wd-wishlist-preview) .wd-hover-base .wd-wishlist-btn {
	opacity: .3;
	pointer-events: none;
}

.wd-wishlist-content:not(.wd-wishlist-preview) .wd-product {
	display: flex;
	flex-direction: column;
}

.wd-wishlist-content:not(.wd-wishlist-preview) .wd-product:not(.wd-hover-base) .wd-wishlist-btn {
	display: none;
}

.wd-wishlist-content .wd-hover-with-fade .content-product-imagin {
	top: -35px;
}

.wd-wishlist-content .products-bordered-grid .wd-hover-with-fade .content-product-imagin {
	top: calc(( var(--wd-gap) / 2 ) * -1 - 30px);
}

.wd-wishlist-content :is(.products-bordered-grid-ins,.wd-products-with-bg:not(.products-bordered-grid),.wd-products-with-shadow:not(.products-bordered-grid)) .wd-hover-with-fade .content-product-imagin {
	top: -1px;
}

.wd-product:hover .wd-wishlist-product-actions {
	z-index: 30;
}