.product--no-media .rating-wrapper{text-align:center}.rating{display:inline-block;margin:0}.product .rating-star{--letter-spacing:0.8;--font-size:1.7}.card-wrapper .rating-star{--letter-spacing:0.7;--font-size:1.4}.rating-star{--color-rating-star:rgb(var(--color-foreground));--percent:calc(
    (
        var(--rating) / var(--rating-max) + var(--rating-decimal) * var(--font-size) /
          (var(--rating-max) * (var(--letter-spacing) + var(--font-size)))
      ) * 100%
  );letter-spacing:calc(var(--letter-spacing) * 1rem);font-size:calc(var(--font-size) * 1rem);line-height:1;display:inline-block;font-family:Times;margin:0}.rating-star::before{content:'★★★★★';background:linear-gradient(90deg,var(--color-rating-star) var(--percent),rgba(var(--color-foreground),0.15) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.rating-text{display:none}.rating-count{display:inline-block;margin:0}@media (forced-colors:active){.rating{display:none}.rating-text{display:block}}

  .product-card-wrapper .rating-star {
  --color-rating-star: #ffc400;
  --percent: calc(
    (var(--rating) + var(--rating-decimal)) / var(--rating-max) * 100%
  );
  letter-spacing: 0;
  font-size: 0;
  line-height: 1;
}

.product-card-wrapper .rating-star::before {
  content: "";
  display: block;
  width: calc(var(--rating-max) * 22px);
  height: 20px;
  background: linear-gradient(
    90deg,
    var(--color-rating-star) var(--percent),
    #e7e1d8 var(--percent)
  );
  --star-shape: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 24'%3E%3Cpath transform='translate(2 0)' fill='black' stroke='black' stroke-width='2' stroke-linejoin='round' d='M12 3 L14.8 8.7 L21 9.6 L16.5 14 L17.6 20.2 L12 17.3 L6.4 20.2 L7.5 14 L3 9.6 L9.2 8.7 Z'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--star-shape);
  mask-image: var(--star-shape);
  -webkit-mask-size: 22px 20px;
  mask-size: 22px 20px;
  -webkit-mask-repeat: repeat-x;
  mask-repeat: repeat-x;
}