.mm-personalization-like-box{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:999}.mm-personalization-like-box #mm-personalization-like-button{background-color:#fff;border:2px solid #307a83;border-radius:1rem 0 0 1rem;border-right-color:transparent;padding:.5rem;width:6rem}.mm-personalization-like-box #mm-personalization-like-button span{align-items:center;color:#307a83;display:flex;font-size:.8rem;font-weight:700;height:2rem;justify-content:center;text-transform:uppercase}.mm-personalization-like-box #mm-personalization-like-button svg{stroke:#307a83;stroke-width:5px;fill:transparent;pointer-events:none;transition:all .25s ease-in-out}.mm-personalization-like-box #mm-personalization-like-button.liked svg{fill:#307a83;transform:scale(1.3)}.mm-personalization-like-box #mm-personalization-like-button .animate{animation:float .75s linear forwards;left:50%;position:absolute;top:0;transform:translateX(-50%)}@media screen and (max-width:776px){#mm-personalization-like-button{width:4rem}#mm-personalization-like-button span{font-size:.75rem}#mm-personalization-like-button svg{height:25px;width:25px}}@keyframes float{0%{opacity:.7;top:-15px;transform:rotate(0deg) translateX(-50%)}12%{transform:rotate(-20deg) scale(.9) translateX(-50%)}24%{left:55%;opacity:.5;transform:rotate(20deg) scale(.7) translateX(-50%)}40%{left:45%;transform:rotate(-11deg) scale(.6) translateX(-50%)}70%{left:55%;opacity:.3;transform:rotate(10deg) scale(.4) translateX(-50%)}90%{left:45%;transform:scale(.2) translateX(-50%)}to{opacity:0;top:-90px;transform:rotate(-5deg) scale(.1) translateX(-50%)}}
