.yith-wcwl-add-to-wishlist {
    margin-top: 0;
    width: 100%;
    height: 100%;

    .yith-wcwl-wishlistexistsbrowse,
    .yith-wcwl-wishlistaddresponse,
    .yith-wcwl-wishlistaddedbrowse {
        display: none !important;
    }

    .yith-wcwl-add-button {
        position: relative;
        font-size: 0;
        width: 100%;
        height: 100%;

        &:focus {
            outline: none;
        }

        .add_to_wishlist {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            width: 100%;
            height: 100%;
            font-size: 0;
            font-weight: normal;

            &:after {
                content: '\eab0'; //== icon heart
                font-family: $icon_font;
                font-size: rem(16px);
                color: $body_color;
                line-height: 1;
            }
        }

        //== show status icon wishlist activated
        &.hide {
            display: block !important;

            .add_to_wishlist:after {
                color: $primary_color;
            }
        }
    }

    //== icon ajax loading yith wishlist
    .ajax-loading {
        display: flex !important;
        align-items: center;
        justify-content: center;
        color: $highlight_color;
        font-size: rem(16px);
        margin: rem(-8px 0 0 -8px);
        background: rgba(#fff, .9);
        @include position(absolute, 50%, null, null, 50% !important);

        i {
            display: flex;
            width: 16px;
            height: 16px;
            @include animation(cssload-rotate 1.5s linear infinite);
        }
    }
}