.cic-review-stars{--cic-review-size:16px;position:relative;display:inline-block;flex:none;width:calc(var(--cic-review-size)*var(--cic-review-count,5));height:var(--cic-review-size);vertical-align:middle;line-height:0}
.cic-review-stars svg{display:block;width:calc(var(--cic-review-size)*var(--cic-review-count,5));height:var(--cic-review-size);stroke-width:0;stroke-linejoin:round}
.cic-review-stars__base{fill:var(--cic-review-star-empty);stroke:none}
.cic-review-stars__fill{position:absolute;inset:0 auto 0 0;width:var(--cic-review-fill,0%);overflow:hidden}
.cic-review-stars__fill svg{fill:var(--cic-review-star);stroke:var(--cic-review-star-edge)}
.cic-social-proof{min-width:0;max-width:100%;margin:0;color:var(--cic-text-primary,#123743);font:400 12px/1.45 var(--cic-body,Manrope,sans-serif);text-align:left}
.cic-social-proof__line{display:flex;align-items:center;flex-wrap:wrap;gap:5px 8px;min-height:32px;max-width:100%;padding:4px 0;color:inherit;text-decoration:none}
.cic-social-proof__score{display:inline-flex;align-items:center;gap:6px;flex:none;white-space:nowrap}
.cic-social-proof__score strong{font:800 13px/1.4 var(--cic-body,Manrope,sans-serif);letter-spacing:0;color:inherit}
.cic-social-proof__score strong>span{font-weight:500;opacity:.8}
.cic-social-proof__label{min-width:0;font:inherit;color:inherit}
.cic-social-proof__count{white-space:normal}
.cic-social-proof__arrow{flex:none;width:12px;height:12px;margin-inline-start:1px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
a.cic-social-proof__line:hover .cic-social-proof__label{text-decoration:underline;text-underline-offset:3px}
a.cic-social-proof__line:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:4px}
.cic-social-proof--hero{color:#fff;margin:0 0 4px;text-align:center}
.cic-social-proof--hero .cic-review-stars{--cic-review-size:20px}
.cic-social-proof--hero .cic-social-proof__line{justify-content:center;min-height:24px;padding:0}
.cic-product-heading{display:flex;flex-direction:column;align-items:stretch;gap:4px;width:100%;min-width:0}
.cic-social-proof--pdp .cic-social-proof__line{justify-content:flex-start;min-height:22px;padding:0}
.cic-social-proof--card .cic-review-stars{--cic-review-size:14px}
.cic-social-proof--card .cic-social-proof__line{min-height:0;padding:0;gap:5px}
.cic-social-proof--card .cic-social-proof__score{flex:0 1 auto;flex-wrap:wrap;gap:3px 5px;min-width:0}
.cic-social-proof--card .cic-social-proof__score strong{font-size:11px}
.cic-social-proof--wall{width:100%;margin:0 0 10px;text-align:center}
.cic-social-proof--section{margin:0 0 10px}
.cic-social-proof--wall .cic-social-proof__line{justify-content:center}
.cic-social-proof--wall .cic-review-stars{--cic-review-size:18px}
.cic-community-reviews{scroll-margin-top:calc(var(--header-height,140px) + 12px)}
@media(max-width:749px){.cic-social-proof{font-size:11px}.cic-social-proof__line{min-height:40px;gap:5px 8px}.cic-social-proof__score strong{font-size:12px}.cic-social-proof--hero{margin:0 0 2px}.cic-social-proof--card .cic-social-proof__line{min-height:0}.cic-social-proof--wall .cic-social-proof__line{min-height:36px}}

.cic-social-proof--claim .cic-review-stars{--cic-review-size:15px}
.cic-social-proof--claim .cic-social-proof__line{gap:7px;flex-wrap:nowrap}
.cic-social-proof--claim .cic-social-proof__label{font:500 12px/1.45 var(--cic-body)}

@media(max-width:749px){.cic-social-proof--wall{text-align:left}.cic-social-proof--wall .cic-social-proof__line{justify-content:flex-start;flex-wrap:wrap}}
