.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}
.wd-empty-wishlist:before {
    content: "" !important;
    display: block !important;
    width: 185px !important;
    height: 185px !important;
    margin: 0 auto 15px !important;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C8A98F' stroke-width='2'%3E%3Cpath d='M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z'/%3E%3C/svg%3E") !important;

    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;
}
