.beon_favorites_menu_button a {
    background-color: transparent;
    transition: background-color 0.3s ease-out;
    /* height: 34px; */
    /* width: 34px; */
    border-radius: 10px;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    padding-inline: 10px;
    margin-top: 24px;
}

.beon_favorites_menu_button:hover a {
    /* background-color: var(--beon-primary-color-light); */
    color:var(--beon-green-dark) !important;
}

.beon_favorites_menu_button a::before{
    background: url('/wp-content/uploads/2026/04/Vector-3.svg') no-repeat top center;
    content: '';
    height: 18px;
    width: 23px;
    opacity: 1 !important;
    left: 50%;
    top: -24px;
    transform: translateX(-50%);
    position:absolute;
    /* height: 36px;
    width: 100%;
    position: absolute;
    content: '';
    background-color: transparent;
    transition: background-color 0.3s ease-out;
    border-radius: 40px;
    z-index:-1; */
}
/* .beon_favorites_menu_button:hover a::before{
    background-color: var(--beon-primary-color-light);
} */
.elementor-sticky--effects .beon_favorites_menu_button a{
    margin-top:unset;
}
.elementor-sticky--effects .beon_favorites_menu_button a::before{
    display:none;
}
.beon_favorites_menu_button .simplefavorite-image {
    height: 17px;
    width: 17px;
    filter: var(--beon-icon-filter-text-color);
}

.beon_favorites_menu_hover {
    visibility: hidden;
    opacity: 0;
    font: var(--beon-fav-menu-button-hover-font);
    color: var(--beon-fav-menu-button-hover-text-color);
    background-color: var(--beon-fav-menu-button-hover-bg-color);
    border: var(--beon-fav-menu-button-hover-border);
    border-radius: var(--beon-fav-menu-button-hover-border-radius);
    position: absolute;
    top: 56px;
    right: 0;
    padding: 15px 20px;
    white-space: nowrap;
    transition: visibility 0s, opacity 0.3s ease-out;
    display:none;
}
/* .beon_favorites_menu_button:hover .beon_favorites_menu_hover {
    visibility: visible;
    opacity: 1;
} */
