.favorite-button{align-items:center;background:transparent;border:none;color:var(--text-color,#56585c);cursor:pointer;display:flex;font-family:var(--font-family,Rubik,sans-serif);font-weight:700;gap:0;padding:0;text-transform:uppercase;transition:all .2s ease;white-space:nowrap}.favorite-button__text{color:var(--text-color,#56585c);font-size:.75rem}@media only screen and (max-width:47.99375rem){.result-card .favorite-button .favorite-button__text{display:none}}.favorite-button:not(.favorite-button--active):not(.favorite-button--remove) svg path{fill:transparent;stroke:#fcc977;stroke-width:2px;transition:all .2s ease}.favorite-button:not(.favorite-button--active):not(.favorite-button--remove):hover svg path{fill:hsla(37,96%,73%,.25);stroke:#fcc977;stroke-width:2px}.favorite-button--active:not(.favorite-button--remove){color:#fcc977}.favorite-button--active:not(.favorite-button--remove) svg path{fill:#fcc977;stroke:#fcc977;stroke-width:2px;transition:all .2s ease}.favorite-button--active:not(.favorite-button--remove):hover svg path{fill:#fcc977;stroke:#fcc977;stroke-width:2px}.favorite-button--remove{align-items:center;color:var(--text-color,#56585c);gap:.5rem}@media only screen and (max-width:47.99375rem){.favorite-button--remove .favorite-button__text{display:none}}.favorite-button--remove .favorite-button__icon-wrapper{align-items:center;background:#fff;border-radius:50%;display:flex;justify-content:center;transition:all .2s ease}.favorite-button--remove .favorite-button__icon-wrapper svg{color:var(--headings-color-1,#1d1d1b);font-size:1.125rem}.favorite-button--remove:hover{color:var(--headings-color-1,#1d1d1b)}
