.norluna-rating{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;font-size:13px;line-height:1.5;font-weight:400;color:inherit;margin:10px 0;grid-column:1/-1}
.norluna-rating__stars{display:inline-flex;flex:0 0 auto;gap:2px;color:#ffb340;line-height:1}
.norluna-rating__star{position:relative;display:block;width:18px;height:18px}
.norluna-rating__star svg{display:block;width:18px;height:18px;stroke-width:1.5}
.norluna-rating__fill{position:absolute;inset:0}
.norluna-rating__text{white-space:nowrap}
.product__title>.norluna-rating{grid-column:1/-1;grid-row:3;justify-self:start}
.product-card__details:has(.norluna-rating){flex-direction:column!important;align-items:flex-start}
.product-card:has(.norluna-rating) .product-card__rating{display:none}
.product-card__details>.norluna-rating{margin:2px 0}
.nl .norluna-rating{margin:12px 0}
