.favorite-btn{transition:all .3s ease;z-index:20}.favorite-btn.favorite-btn-inline{z-index:0}.favorite-btn:before{background:#ee484a}.favorite-btn:after,.favorite-btn:before{border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;transform:scale(0);width:100%;z-index:-1}.favorite-btn:after{background:#fff}.favorite-btn svg path{fill:#646464}.favorite-btn.active svg path{transition:all .3s ease-in-out;fill:#ee484a!important}.favorite-btn.active:after{animation:like-a .3s .2s forwards}.favorite-btn.active:before{animation:like-a .5s 0s forwards}.favorite-btn svg{display:inline-flex;vertical-align:middle;fill:#a7a7a7}@keyframes like-a{to{transform:scale(1.03)}}
