/* Canonical review/rating sizing. Prevents global SVG rules from stretching stars/icons. */
.kl-rating-stars{display:inline-flex!important;align-items:center;gap:3px;line-height:1}
.kl-rating-stars svg{display:block!important;width:27px!important;height:27px!important;min-width:27px!important;min-height:27px!important;max-width:27px!important;max-height:27px!important;flex:0 0 27px!important;fill:#f4b600!important;stroke:#f4b600!important}
.kl-seller-rating-stars{display:inline-flex!important;align-items:center;gap:3px;line-height:1}
.kl-seller-rating-stars svg{display:block!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;max-width:22px!important;max-height:22px!important;flex:0 0 22px!important;fill:#d98900!important;stroke:#d98900!important}
.kl-review-add{display:inline-flex!important;align-items:center;justify-content:center;height:34px!important;padding:0 16px!important;border:1px solid rgba(255,255,255,.7)!important;border-radius:999px!important;background:linear-gradient(135deg,rgba(255,255,255,.78),rgba(229,240,255,.52))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 6px 20px rgba(40,75,120,.10)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#3974bd!important;font-weight:800!important;text-decoration:none!important;line-height:1!important}
.kl-review-add:hover,.kl-review-add:focus{text-decoration:none!important;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(220,237,255,.68))!important}
.kl-seller-links--v2 svg{width:20px!important;height:20px!important;min-width:20px!important;max-width:20px!important;min-height:20px!important;max-height:20px!important;flex:0 0 20px!important}
@media(max-width:650px){.kl-rating-stars svg{width:23px!important;height:23px!important;min-width:23px!important;min-height:23px!important;max-width:23px!important;max-height:23px!important;flex-basis:23px!important}}
