﻿@charset "UTF-8";
.rating:not(:checked) > input {
  position: absolute;
  appearance: none; }

.rating:not(:checked) > label {
  float: right;
  cursor: pointer;
  font-size: 30px;
  color: #666; }
  .rating:not(:checked) > label:before {
    content: '★'; }
  .rating:not(:checked) > label:hover, .rating:not(:checked) > label:hover ~ label {
    color: #ff9e0b; }

.rating > input:checked + label:hover {
  color: #e58e09; }
  .rating > input:checked + label:hover ~ label {
    color: #e58e09; }

.rating > input:checked ~ label {
  color: #ffa723; }
  .rating > input:checked ~ label:hover {
    color: #e58e09; }
    .rating > input:checked ~ label:hover ~ label {
      color: #e58e09; }

.rating > label:hover ~ input:checked ~ label {
  color: #e58e09; }

@media (max-width: 1399px) {
  .estrelas {
    width: 100% !important; } }
