/* Favorieten: altijd transparant hart, geen kleur-effect, alleen subtiele schaalanimatie */
body .sm-icons .sm-icon[aria-label="Favorieten"]::before,body .sm-icons .sm-icon[aria-label="Favorieten"]::after{content:none!important;display:none!important}
body .sm-icons .sm-icon[aria-label="Favorieten"]>svg,body .sm-icons .sm-icon[aria-label="Favorieten"]>svg *{fill:none!important;filter:none!important;transition:none!important}
body .sm-icons .sm-icon[aria-label="Favorieten"]>svg path,body .sm-icons .sm-icon[aria-label="Favorieten"]:hover>svg path,body .sm-icons .sm-icon[aria-label="Favorieten"]:focus-visible>svg path{fill:none!important;stroke:#286a35!important}
body .sm-icons .sm-icon[aria-label="Favorieten"]:is(:hover,:focus-visible)>svg{animation:sm-only-scale-heart .36s ease-out both!important}
@keyframes sm-only-scale-heart{0%,100%{transform:scale(1)}50%{transform:scale(1.08)}}
@media(prefers-reduced-motion:reduce){body .sm-icons .sm-icon[aria-label="Favorieten"]:is(:hover,:focus-visible)>svg{animation:none!important}}
