.reviews-header{justify-content:space-between;align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}.reviews-header__actions{gap:var(--space-sm);align-items:center;display:flex}.reviews-summary{align-items:center;gap:var(--space-sm);text-align:center;flex-direction:column;display:flex}.reviews-summary__title{color:var(--color-heading);font-size:clamp(1.25rem,3vw,1.6rem)}.reviews-list{gap:var(--space-md);flex-direction:column;display:flex}.reviews-items{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.review-item{background:var(--color-surface);border-radius:var(--radius-xl);border:1px solid var(--color-surface-border);box-shadow:var(--shadow-soft);padding:var(--space-lg);transition:transform var(--transition-base),box-shadow var(--transition-base)}.review-item:hover{box-shadow:var(--shadow-strong);transform:translateY(-2px)}.review-item p{color:var(--color-text-secondary);margin:.35rem 0}.review-item p strong{color:var(--color-heading)}.review-item p small{color:var(--color-text-muted)}.stars{justify-content:center;gap:var(--space-xs);display:flex}.star-wrapper{width:2rem;height:2rem;position:relative}.star-outline,.star-filled{font-size:2rem}.star-outline{color:#fff6}.star-fill-mask{pointer-events:none;position:absolute;inset:0;overflow:hidden}.star-filled{color:var(--color-accent)}@media (max-width:768px){.reviews-header{flex-direction:column}}
/*# sourceMappingURL=a561729a3f891c40.css.map*/