.block-root .vl-block-recipe-card{--_favorite-btn-border: 1px solid transparent;--_favorite-btn-border-hover: 1px solid var(--valio-iconic-blue);--_favorite-btn-icon-color: transparent;--_favorite-btn-icon-border: var(--valio-iconic-blue)}.block-root .vl-block-recipe-card__favorite-button{background-color:var(--color-white);border:var(--_favorite-btn-border);border-radius:50%;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;position:absolute;top:.75rem;right:.75rem;transition:opacity .3s ease-in-out,border-color .2s ease-in-out;pointer-events:auto}.block-root .vl-block-recipe-card__favorite-button svg{width:1rem;height:1rem}.block-root .vl-block-recipe-card__favorite-button svg path{fill:var(--_favorite-btn-icon-color);stroke:var(--_favorite-btn-icon-border);stroke-width:1;transition:fill .25s ease,stroke .25s ease}.block-root .vl-block-recipe-card__favorite-button:hover{cursor:pointer;border:var(--_favorite-btn-border-hover)}.block-root .vl-block-recipe-card__favorite-button:disabled{pointer-events:none}.block-root .vl-block-recipe-card__link{position:relative;isolation:isolate}.block-root .vl-block-recipe-card[data-favorited=true]{--_favorite-btn-icon-color: #d46594;--_favorite-btn-icon-border: #d46594;--_favorite-btn-border-hover: 1px solid #d46594}
