/* Only the existing, verified single-child social-proof sample is enhanced. */
#hg-family-catalog #hg-social-proof-sample .hg-sp-star.hg-sp-five-stars {
  display: inline-flex;
  flex: 0 0 auto;
  align-self: center;
  gap: 0;
  width: 100px;
  height: 20px;
  color: #de7920;
  font-size: 0;
  line-height: 0;
  white-space: nowrap;
}
#hg-family-catalog #hg-social-proof-sample .hg-sp-five-stars svg {
  display: block;
  flex: 0 0 20px;
  width: 20px;
  height: 20px;
  overflow: visible;
}
#hg-family-catalog #hg-social-proof-sample .hg-sp-five-fill { fill: currentColor; stroke: none; }
#hg-family-catalog #hg-social-proof-sample .hg-sp-five-outline {
  fill: none;
  stroke: currentColor;
  stroke-width: 1.2;
  stroke-linejoin: round;
}
#hg-family-catalog #hg-social-proof-sample .hg-sp-line { column-gap: 7px; }
@media (max-width: 374px) {
  #hg-family-catalog #hg-social-proof-sample .hg-sp-line { column-gap: 5px; }
  #hg-family-catalog #hg-social-proof-sample .hg-sp-star.hg-sp-five-stars { width: 90px; height: 18px; }
  #hg-family-catalog #hg-social-proof-sample .hg-sp-five-stars svg { flex-basis: 18px; width: 18px; height: 18px; }
}
