.woocommerce-variation-add-to-cart{
    display: flex !important;
}

.listing-wishlist{
    width: fit-content !important;
    position: absolute !important;
    top: 12px;
    right: 13px;
    z-index: 10;
}

.yith-wcwl-add-button .add_to_wishlist svg.yith-wcwl-icon-svg, .yith-wcwl-add-button .add_to_wishlist img{
    margin-right: 0 !important;
}

.yith-wcwl-add-button{
    align-items:  start !important;
    justify-content: center !important;
} 

.summary .yith-wcwl-add-to-wishlist {
    margin: 0px 0 8px 0 !important;
}

div.product .summary form.cart{
    margin-bottom: 8px !important;
}

.summary .yith-wcwl-add-to-wishlist a{
    color: #212529 !important;
}

.yith-wcwl-add-to-wishlist-button svg{
    display: none !important;
}

.add_to_wishlist img,
.delete_item img{
    width: 17px !important;
}

.listing-wishlist .add_to_wishlist img,
.listing-wishlist .delete_item img{
    margin-right: unset !important;
}

.yith-wcwl-add-to-wishlist-button::before{
    content: "" !important;
    width: 15px !important;
    height: 15px !important;
    display: block !important;
    position: relative !important;
    background-color: #1E1E1E !important;
    mask-image: url("data:image/svg+xml,%3Csvg width='18' height='15' viewBox='0 0 18 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.393372 4.61625C0.470921 4.20872 0.53503 3.79741 0.685476 3.40882C1.37929 1.62121 2.62422 0.527969 4.4425 0.196209C5.77636 -0.0467938 6.99906 0.276849 8.09458 1.11031C8.33601 1.29432 8.56194 1.50052 8.75168 1.74352C8.85456 1.87503 8.92229 1.85447 9.0231 1.73919C9.66005 1.01181 10.4376 0.52364 11.3512 0.283343C12.5899 -0.0430054 13.7821 0.105827 14.8957 0.756359C16.137 1.48103 16.9291 2.58348 17.2646 4.03337C17.5014 5.05571 17.4047 6.0537 17.032 7.02625C16.6437 8.03831 16.0543 8.91615 15.3693 9.72634C14.1218 11.2006 12.6602 12.4134 11.1087 13.5137C10.4997 13.9451 9.86891 14.3407 9.23818 14.7352C8.99002 14.8905 8.77856 14.8857 8.52989 14.7331C6.79381 13.6674 5.15027 12.4676 3.66545 11.042C2.70952 10.1241 1.83011 9.13263 1.17869 7.94414C0.801801 7.25627 0.513316 6.53484 0.415085 5.74088C0.411466 5.71274 0.401127 5.68514 0.393889 5.65754C0.393889 5.31008 0.393372 4.96371 0.393372 4.61625ZM5.22162 1.05835C5.04532 1.06972 4.8897 1.06863 4.73667 1.09082C3.58739 1.25589 2.66609 1.82416 1.98986 2.81349C1.49768 3.5333 1.26555 4.34619 1.27434 5.22511C1.28261 6.04342 1.55713 6.78704 1.94385 7.48736C2.50893 8.5097 3.26064 9.37239 4.0775 10.1734C5.49201 11.5594 7.06833 12.7192 8.72221 13.7675C8.84319 13.8439 8.93315 13.8428 9.05309 13.7675C10.5834 12.8085 12.0455 11.751 13.3757 10.5019C14.2552 9.67601 15.0715 8.79059 15.696 7.73199C16.2166 6.85036 16.5625 5.91623 16.4772 4.84843C16.4136 4.0534 16.1696 3.32926 15.7033 2.70525C14.8156 1.51675 13.6467 0.952818 12.1985 1.08C11.1852 1.1693 10.3378 1.62337 9.64867 2.40542C9.50546 2.56778 9.39121 2.75287 9.2573 2.92173C9.04534 3.18909 8.72325 3.18963 8.51438 2.92714C8.45441 2.85191 8.40167 2.76965 8.3448 2.69118C7.55431 1.60172 6.49344 1.08325 5.22162 1.05835Z' fill='white'/%3E%3C/svg%3E");
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='18' height='15' viewBox='0 0 18 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.393372 4.61625C0.470921 4.20872 0.53503 3.79741 0.685476 3.40882C1.37929 1.62121 2.62422 0.527969 4.4425 0.196209C5.77636 -0.0467938 6.99906 0.276849 8.09458 1.11031C8.33601 1.29432 8.56194 1.50052 8.75168 1.74352C8.85456 1.87503 8.92229 1.85447 9.0231 1.73919C9.66005 1.01181 10.4376 0.52364 11.3512 0.283343C12.5899 -0.0430054 13.7821 0.105827 14.8957 0.756359C16.137 1.48103 16.9291 2.58348 17.2646 4.03337C17.5014 5.05571 17.4047 6.0537 17.032 7.02625C16.6437 8.03831 16.0543 8.91615 15.3693 9.72634C14.1218 11.2006 12.6602 12.4134 11.1087 13.5137C10.4997 13.9451 9.86891 14.3407 9.23818 14.7352C8.99002 14.8905 8.77856 14.8857 8.52989 14.7331C6.79381 13.6674 5.15027 12.4676 3.66545 11.042C2.70952 10.1241 1.83011 9.13263 1.17869 7.94414C0.801801 7.25627 0.513316 6.53484 0.415085 5.74088C0.411466 5.71274 0.401127 5.68514 0.393889 5.65754C0.393889 5.31008 0.393372 4.96371 0.393372 4.61625ZM5.22162 1.05835C5.04532 1.06972 4.8897 1.06863 4.73667 1.09082C3.58739 1.25589 2.66609 1.82416 1.98986 2.81349C1.49768 3.5333 1.26555 4.34619 1.27434 5.22511C1.28261 6.04342 1.55713 6.78704 1.94385 7.48736C2.50893 8.5097 3.26064 9.37239 4.0775 10.1734C5.49201 11.5594 7.06833 12.7192 8.72221 13.7675C8.84319 13.8439 8.93315 13.8428 9.05309 13.7675C10.5834 12.8085 12.0455 11.751 13.3757 10.5019C14.2552 9.67601 15.0715 8.79059 15.696 7.73199C16.2166 6.85036 16.5625 5.91623 16.4772 4.84843C16.4136 4.0534 16.1696 3.32926 15.7033 2.70525C14.8156 1.51675 13.6467 0.952818 12.1985 1.08C11.1852 1.1693 10.3378 1.62337 9.64867 2.40542C9.50546 2.56778 9.39121 2.75287 9.2573 2.92173C9.04534 3.18909 8.72325 3.18963 8.51438 2.92714C8.45441 2.85191 8.40167 2.76965 8.3448 2.69118C7.55431 1.60172 6.49344 1.08325 5.22162 1.05835Z' fill='white'/%3E%3C/svg%3E");
    -webkit-mask-position: center !important;
    -webkit-mask-repeat: no-repeat !important;
    -webkit-mask-size: contain !important;
}

.yith-wcwl-add-to-wishlist-button__label{
    display: none !important;
}

.add_to_wishlist{
    background-color: transparent !important;
    border-radius: 3px !important;
    justify-content: center !important;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 !important;
}

.delete_item{
    background-color: transparent !important;
    padding: 0 !important;
}

.summary .add_to_wishlist img,
.summary .delete_item img{
    margin-right: 5px !important;
}

/* .yith-wcwl-add-to-wishlist-button--added::before{
    background-color: #fff !important;
} */

.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist{
    left: unset !important;
    right: 0 !important;
    top: 0 !important;
}

.woocommerce-loop-product__link > .yith-wcwl-add-to-wishlist:last-child{
    display: none !important;
}

.yith-wcwl-add-to-wishlist a:before{
    display: none !important;
}

.listing-wishlist .add_to_wishlist span{
    display: none !important;
}

.listing-wishlist .delete_item{
    font-size: 0 !important;
}

.listing-wishlist .yith-wcwl-add-button{
    height: 24px;
}

@media only screen and (min-width: 993px){
    /* .summary .yith-add-to-wishlist-button-block{
        position: relative !important;
        top: -16px !important;
        margin-top: -52px !important;
        margin-bottom: 0 !important;
        margin-left: auto !important;
        z-index: 5;
    }
    
    .summary .yith-add-to-wishlist-button-block a{
        height: 52px !important;
        width: 52px !important;
    }
    
    .summary .single_add_to_cart_button{
        margin-right: 56px !important;
    } */
}