.ico-heart{
    width: 24px;
    height: 23px;
    mask: url('../img/ico-heart.svg') no-repeat center center;
    -webkit-mask: url('../img/ico-heart.svg') no-repeat center center;
    display: inline-block;
    mask-size: contain;
    -webkit-mask-size: contain;
    background: #6a6a6a;
}
#cb-wishlist a{
    color: #6a6a6a;
    font-size: 13px;
}
#cb-wishlist{

}
#cb-wishlist a i{
    display: block;
    margin: 0 auto 3px;
}

.cb-wishlist-tooltip{
    color: white;
    font-size: 12px;
    padding: 5px 10px;
    background: rgba(0,0,0,0.8);
    border-radius: 30px;
    position: absolute;
    top: -30px;
    left: -200px;
    display: none;
    z-index: 10000;
}

.cb-wishlist-button img{
    display: block;
}
.cb-wishlist-button a{
    position: relative;
    display: flex;
}

.add-to-wishlist{
    opacity: 0.7;
}

.icons_wishlist {
    width: 36px;
    height: 36px;
    border: 1px solid #d6d6d6;
    border-radius: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 0;
}

a.add-to-wishlist img.heart-on {
    display: none;
}

.cb-wishlist-button img {
    display: block;
}

.cb-wishlist-button p.wishtext {
    display: none;
}

a.delete-from-wishlist div.icons_wishlist {
    border: 1px solid #85cbff !important;
}

a.delete-from-wishlist .heart-on {
    display: block;
}

.btnwish:hover .heart-on {
    display: block;
}

.btnwish:hover .heart-off {
    display: none;
}

a.delete-from-wishlist .heart-off {
    display: none;
}