.stars-rating-multiset {
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  background: #fffdf2;
  border-bottom: 3px solid #facc49;
  padding: 12px;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 20px; }
  .stars-rating-multiset__field {
    display: flex;
    align-items: center;
    padding: 8px;
    width: calc(50% - 20px); }
    .stars-rating-multiset__field > div:first-child {
      width: 130px;
      font-weight: bold;
      font-size: 16px; }
    .stars-rating-multiset__field__desc.d-none {
      display: none; }
    .stars-rating-multiset__field__stars, .stars-rating-multiset__field__stars__rating {
      height: 26px;
      background-size: 26px !important;
      background-position: 0 0 !important;
      background-repeat: repeat-x !important;
      vertical-align: bottom; }
    .stars-rating-multiset__field__stars {
      width: 129px;
      margin: 0 auto; }
      .stars-rating-multiset__field__stars__rating {
        width: 100px; }
  .stars-rating-multiset.stars-rating-multiset--prominent {
    background: #FBF5ED;
    box-shadow: none;
    padding: 15px;
    border-radius: 30px;
    border-bottom: 3px solid #e2dbd2;
    justify-content: space-between; }
    .stars-rating-multiset.stars-rating-multiset--prominent .stars-rating-multiset__field__desc {
      font-size: 14px; }
    .stars-rating-multiset.stars-rating-multiset--prominent .stars-rating-multiset__field__stars, .stars-rating-multiset.stars-rating-multiset--prominent .stars-rating-multiset__field__stars__rating {
      background-size: 36px !important;
      height: 36px !important; }
    .stars-rating-multiset.stars-rating-multiset--prominent .stars-rating-multiset__field__stars {
      width: 180px; }
    .stars-rating-multiset.stars-rating-multiset--prominent .stars-rating-multiset__field > div:first-child {
      width: 108px;
      padding-bottom: 7px; }
    .stars-rating-multiset.stars-rating-multiset--prominent .stars-rating-multiset.stars-rating-multiset-breeds .stars-rating-multiset__field > div:nth-child(2) {
      width: 180px; }
    .stars-rating-multiset.stars-rating-multiset--prominent .stars-rating-multiset__field__plus {
      color: #cfcca7;
      font-weight: bold;
      font-size: 27px;
      margin-left: 8px;
      transition: all 0.3s ease;
      cursor: pointer;
      width: calc(100% - 297px);
      top: -6px;
      position: relative; }
      .stars-rating-multiset.stars-rating-multiset--prominent .stars-rating-multiset__field__plus:hover {
        color: #ba9f5d; }
    .stars-rating-multiset.stars-rating-multiset--prominent .stars-rating-multiset__field {
      padding: 15px 8px;
      flex-wrap: wrap;
      align-items: flex-start; }

@media (max-width: 1030px) {
  .stars-rating-multiset__field {
    width: 100%; } }
@media (max-width: 500px) {
  .stars-rating-multiset__field > div:first-child {
    font-size: 14px; }
  .stars-rating-multiset__field__stars, .stars-rating-multiset__field__stars__rating {
    height: 20px;
    background-size: 20px !important; }
  .stars-rating-multiset__field__stars {
    width: 99px; } }
@media (max-width: 400px) {
  .stars-rating-multiset.stars-rating-multiset-breeds .stars-rating-multiset__field > div:first-child {
    width: 98px; }

  .stars-rating-multiset.stars-rating-multiset-breeds .stars-rating-multiset__field {
    padding: 9px 5px; }

  .stars-rating-multiset.stars-rating-multiset-breeds .stars-rating-multiset__field__stars, .stars-rating-multiset.stars-rating-multiset-breeds .stars-rating-multiset__field__stars__rating {
    background-size: 30px !important;
    height: 30px !important; }

  .stars-rating-multiset.stars-rating-multiset-breeds .stars-rating-multiset__field__stars {
    width: 149px; } }
@media (max-width: 340px) {
  .stars-rating-multiset.stars-rating-multiset-breeds .stars-rating-multiset__field > div:first-child {
    width: 100%; }

  .stars-rating-multiset.stars-rating-multiset-breeds .stars-rating-multiset__field {
    display: flex;
    margin-bottom: -7px;
    flex-wrap: wrap; } }

/*# sourceMappingURL=multiset-rating.css.map */
