.comments-rating {
	border: none;
	padding: 0;
	margin-left: 0;
}

.comments-rating label {
	display: inline-block;
}



/************ TEST ****************/



label[for="rating-0"]{
	display: none;
}
span.rating-container{
	display : flex;
}

span.rating-container input{
position : absolute;
left : -100vw;
}

span.rating-container label{
width : 28px;
height : 28px;
padding : 28px 0 0;
overflow : hidden;
background : url('../assets/img/stars-28px.svg') no-repeat top left;
cursor: pointer;
}

span.rating-container:not(:hover) input:indeterminate + label,
span.rating-container:not(:hover) input:checked ~ input + label,
span.rating-container input:hover ~ input + label{
background-position : -28px 0;
}

span.rating-container:not(:hover) input:focus-visible + label{
background-position : -56px 0;
}

