.reviews-section{background:#fafafa;border-block:1px solid #e6e6e6}.reviews-summary{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;margin-bottom:28px;display:flex}.reviews-score{align-items:center;gap:8px;display:inline-flex}.reviews-score strong{font-family:var(--font-ui);color:#2b2326;font-size:22px;font-weight:600}.reviews-stars{color:#885274;gap:2px;display:inline-flex}.reviews-count{color:#6b6b6b;font-size:15px}.reviews-link{color:#885274;text-underline-offset:5px;font-size:14px;text-decoration:underline;position:relative}.reviews-link:after{content:"";position:absolute;inset:-12px -6px}.reviews-link:hover{color:#6d3f5c}.reviews-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.reviews-card{background:#fff;border:1px solid #e6e6e6;border-radius:.75rem;flex-direction:column;gap:14px;min-width:0;padding:24px;display:flex}.reviews-card blockquote{font-family:var(--font-reading);color:#2b2326;overflow-wrap:anywhere;flex:auto;margin:0;font-size:15px;line-height:1.8}.reviews-card cite{color:#6b6b6b;font-size:14px;font-style:normal;font-weight:600}.reviews-note{text-align:center;color:#6b6b6b;margin:16px 0 0;font-size:13px}@media (max-width:760px){.reviews-list{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.reviews-list::-webkit-scrollbar{display:none}.reviews-card{scroll-snap-align:start;flex:0 0 86%;padding:20px}.reviews-score strong{font-size:20px}}.checkout-rating{color:#6b6b6b;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:14px 0 0;font-size:12px;display:flex}.checkout-rating .reviews-score{gap:6px}.checkout-rating .reviews-score strong{font-size:14px}
