.ratings .btn{align-items:center;display:inline-flex;overflow:hidden;}.ratings .btn .inline-item .counter{font-size:.875rem;}.ratings .btn .lexicon-icon{margin-top:0;}.ratings .counter{display:inline-flex;justify-content:center;position:relative;}.ratings .counter.counter-animated-down .current{animation-duration:300ms;animation-name:fade-in-down;}.ratings .counter.counter-animated-down .previous{animation-duration:300ms;animation-name:fade-out-down;}.ratings .counter.counter-animated-up .current{animation-duration:300ms;animation-name:fade-in-up;}.ratings .counter.counter-animated-up .previous{animation-duration:300ms;animation-name:fade-out-up;}.ratings .counter .previous{position:absolute;}@keyframes fade-in-down{from{opacity:0;transform:translate3d(0, -1.5rem, 0);}to{opacity:1;}}@keyframes fade-in-up{from{opacity:0;transform:translate3d(0, 1.5rem, 0);}to{opacity:1;}}@keyframes fade-out-down{from{opacity:1;}to{opacity:0;transform:translate3d(0, 1.5rem, 0);}}@keyframes fade-out-up{from{opacity:1;}to{opacity:0;transform:translate3d(0, -1.5rem, 0);}}.ratings-like button:hover:not(:disabled) .lexicon-icon,.ratings-thumbs button:hover:not(:disabled) .lexicon-icon{transform:scale(1.3);}.ratings-like button .on,.ratings-thumbs button .on{display:flex;opacity:0;position:absolute;visibility:hidden;}.ratings-like button .on .lexicon-icon,.ratings-thumbs button .on .lexicon-icon{color:transparent;}.ratings-like button .off,.ratings-thumbs button .off{display:flex;opacity:1;visibility:visible;}.ratings-like button[aria-pressed=true] .on,.ratings-thumbs button[aria-pressed=true] .on{opacity:1;visibility:visible;}.ratings-like button[aria-pressed=true] .off,.ratings-thumbs button[aria-pressed=true] .off{opacity:0;visibility:hidden;}.ratings-like button.btn-animated[aria-pressed=true] .on,.ratings-thumbs button.btn-animated[aria-pressed=true] .on{animation-duration:500ms;animation-fill-mode:forwards;animation-timing-function:ease-in-out;}.ratings-like .lexicon-icon,.ratings-thumbs .lexicon-icon{transition:transform 300ms ease-in-out;}.ratings-like button[aria-pressed=true] .on .lexicon-icon{color:#ff5f5f;}.ratings-like button.btn-animated[aria-pressed=true] .on{animation-name:heart-on;}@keyframes heart-on{0%{opacity:0;transform:scale3d(0.1, 0.1, 0.1);}33%{transform:scale3d(1.2, 1.2, 1.2);}66%{transform:scale3d(0.8, 0.8, 0.8);}100%{opacity:1;}}.ratings-thumbs .btn[aria-pressed=true] .on .lexicon-icon{color:#0b5fff;}.ratings-thumbs .btn.btn-animated[aria-pressed=true] .on{animation-name:thumbs-on;}.ratings-thumbs .btn.btn-animated[aria-pressed=true].btn-thumbs-up .on{transform-origin:bottom left;}.ratings-thumbs .btn.btn-animated[aria-pressed=true].btn-thumbs-down .on{transform-origin:top right;}.ratings .ratings-thumbs .btn+.btn{margin-right:.5rem;}@keyframes thumbs-on{0%{opacity:0;transform:rotate(45deg) scale3d(0.1, 0.1, 0.1);}50%{transform:rotate(-15deg) scale3d(1.2, 1.2, 1.2);}100%{opacity:1;}}.ratings-stacked-stars .ratings-stars-average.disabled .ratings-stars-average-icon{color:#a7a9bc;}.ratings-stacked-stars .ratings-stars-average.disabled+.ratings-stars-average.disabled{cursor:not-allowed;line-height:2;}.ratings-stacked-stars .ratings-stars-average-icon{margin:-0.1em .1875rem 0;}.ratings-stacked-stars .ratings-stacked-stars-vote{display:inline-flex;}.ratings-stacked-stars .ratings-stacked-stars-vote.disabled{cursor:not-allowed;}.ratings-stacked-stars .ratings-stacked-stars-vote .ratings-stacked-stars-vote-stars{display:flex;flex-direction:row-reverse;justify-content:flex-end;margin-left:.3125rem;}.ratings-stacked-stars label{color:#a7a9bc;font-size:1rem;margin:0;padding:.1875rem;transition:color 300ms ease-in-out;}.ratings-stacked-stars label .ratings-stars-icon-full{display:none;}.ratings-stacked-stars label .ratings-stars-icon-empty{display:initial;}.ratings-stacked-stars label.ratings-stars-star-full .ratings-stars-icon-full{display:initial;}.ratings-stacked-stars label.ratings-stars-star-full .ratings-stars-icon-empty{display:none;}.ratings-stacked-stars input:checked~label{color:#0b5fff;}.ratings-stacked-stars .ratings-stacked-stars-vote:hover label{color:#80acff;}.ratings-stacked-stars .ratings-stacked-stars-vote label:hover,.ratings-stacked-stars .ratings-stacked-stars-vote label:hover~label{color:#0b5fff;}.ratings-stacked-stars .ratings-stacked-stars-vote label:hover .ratings-stars-icon-full,.ratings-stacked-stars .ratings-stacked-stars-vote label:hover~label .ratings-stars-icon-full{display:initial;}.ratings-stacked-stars .ratings-stacked-stars-vote label:hover .ratings-stars-icon-empty,.ratings-stacked-stars .ratings-stacked-stars-vote label:hover~label .ratings-stars-icon-empty{display:none;}.ratings-stacked-stars .ratings-stacked-stars-vote label:hover.ratings-stars-star-full,.ratings-stacked-stars .ratings-stacked-stars-vote label:hover~label.ratings-stars-star-full{color:#80acff;}.ratings-stacked-stars .ratings-stacked-stars-vote label.ratings-stars-star-full:hover,.ratings-stacked-stars .ratings-stacked-stars-vote label.ratings-stars-star-full:hover~label{color:#0b5fff;}.ratings-stacked-stars input:disabled~label{pointer-events:none;}.ratings-stacked-stars .ratings-stacked-stars-delete{color:#a7a9bc;overflow:initial;}.ratings-stacked-stars .ratings-stacked-stars-delete:hover{color:#272833;}.ratings-stacked-stars .ratings-stacked-stars-delete .lexicon-icon-times-circle.lexicon-icon-vertical-align{margin-top:-2px;}.ratings-stars .btn[aria-pressed=true] .lexicon-icon{color:#0b5fff;}.ratings-stars .ratings-stars-button-text{font-size:.875rem;justify-content:center;min-width:1ch;}.ratings-stars .ratings-stars-average{line-height:1;margin-top:-0.125rem;}.ratings-stars .ratings-stars-average-text{color:#6b6c7e;font-size:.875rem;font-weight:600;}.ratings-stars .ratings-stars-average-icon{color:#ffd76e;font-size:1rem;}.ratings-stars-dropdown{min-width:auto;}