/* Google trust strip and star meter (Claude, 6 Nov 2026). Used by templates/_partials/lp-trust-strip.tpl on any page and by the home reviews band. Visual only. Undo: remove the link in head.tpl. */
.lp-stars { --p: 100%; position: relative; display: inline-block; width: 90px; height: 18px; flex: 0 0 auto; vertical-align: middle; background: #d9dde1; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.6l2.9 6.2 6.8.8-5 4.7 1.3 6.8L12 17.8l-6 3.3 1.3-6.8-5-4.7 6.8-.8z'/%3E%3C/svg%3E") 0 0 / 18px 18px repeat-x; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.6l2.9 6.2 6.8.8-5 4.7 1.3 6.8L12 17.8l-6 3.3 1.3-6.8-5-4.7 6.8-.8z'/%3E%3C/svg%3E") 0 0 / 18px 18px repeat-x; }
.lp-stars__fill { position: absolute; top: 0; bottom: 0; left: 0; width: var(--p); background: #f5b301; }
.lp-stars--lg { width: 130px; height: 26px; -webkit-mask-size: 26px 26px; mask-size: 26px 26px; }

/* Compact one-line strip: G mark, stars, rating, count. Links to the Google profile. */
.lp-trust { display: inline-flex; align-items: center; gap: 8px; min-height: 36px; padding: 0 12px 0 10px; border: 1px solid #e6e8ea; border-radius: 10px; background: #fff; color: #18232c !important; font: 600 13px/1 "Laporsa Manrope", "Segoe UI", Arial, sans-serif; text-decoration: none !important; white-space: nowrap; max-width: 100%; }
.lp-trust:hover, .lp-trust:focus-visible { border-color: #18232c; }
.lp-trust__g { width: 18px; height: 18px; flex: 0 0 auto; }
.lp-trust .lp-stars { width: 80px; height: 16px; -webkit-mask-size: 16px 16px; mask-size: 16px 16px; }
.lp-trust__num { font-weight: 800; font-size: 14px; }
.lp-trust__txt { color: #5b6670; font-weight: 600; }

/* v8: strip placement on category, product and basket pages */
.lp-cat__trust, .lp-cart__trust { margin: 4px 0 10px; }
.lp-cat__trust .lp-trust, .lp-cart__trust .lp-trust { min-height: 32px; font-size: 12.5px; }

.lp-cat__trust--list { margin: 0 0 12px; }

/* final pass (a): breathing room above the listing strip */
html body .lp-cat__trust.lp-cat__trust--list { margin: 12px 0 12px; }
