:root{--emera--rating--icon--size:1.75em;--emera--rating--icon--color:#de9a1b;--emera--rating--icon-active--color:#de9a1b}.emera-rating__control{align-items:center;display:inline-flex}.emera-rating__control ul{display:inline-block;display:inline-flex;vertical-align:middle}.emera-rating__control li{cursor:pointer;float:left;height:var(--emera--rating--icon--size);position:relative;width:var(--emera--rating--icon--size)}.emera-rating__control li:focus{outline:none}.emera-rating__control li:focus:before{opacity:.2;transform:scale(1)}.emera-rating__control li:before{background-color:currentColor;border-radius:50%;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transform:scale(0);transition:.2s;width:100%}.emera-rating__control li.emera-rating__item--zero,.emera-rating__control--hide{display:none}.emera-rating[data-animation=on] .emera-rating__control ul:hover .emera-rating__icon,.emera-rating__control li:before,.emera-rating__icon{color:var(--emera--rating--icon-active--color)}.emera-rating[data-animation=on] .emera-rating__control li:hover~li .emera-rating__icon,.emera-rating__icon--inactive,.emera-rating__item--checked~li .emera-rating__icon{--emera--rating--icon--fill:none;color:var(--emera--rating--icon--color)}.emera-rating__icon{overflow:hidden}.emera-rating__icon svg{display:block;fill:var(--emera--rating--icon--fill,currentColor);height:var(--emera--rating--icon--size);max-width:var(--emera--rating--icon--size);pointer-events:none;stroke:var(--emera--rating--icon--stroke,currentColor);stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--emera--rating--icon--stroke-width,1);width:var(--emera--rating--icon--size)}.emera-rating--first-rating-icon-only .emera-rating__control li:not(:first-child){display:none}.emera-rating--read-only .emera-rating__control li{cursor:default}.emera-rating__icon--inactive{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.emera-rating__item--half .emera-rating__icon:not(.emera-rating__icon--inactive){position:relative;width:50%;z-index:2}.emera-rating[data-animation=on] .emera-rating__control li:active .emera-rating__icon{transform:scale(.8)}.emera-rating[data-animation=on] .emera-rating__icon{transition:.2s}.emera-rating__select{display:none}.emera-rating__link{display:inline-block;transition:opacity .2s}.emera-rating__link:hover{opacity:.85}