.shop-social-actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.customer-review-content{gap:20px;padding:20px;display:grid}.customer-review-content p{margin:0}.customer-review-content label{gap:8px;display:grid}.customer-review-content .review-consent{align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.review-consent input{flex-shrink:0;margin-top:4px}.review-score{align-items:center;gap:14px;display:flex}.review-score strong{align-items:baseline;gap:4px;font-size:40px;display:flex}.review-score small{color:var(--seller-muted);font-size:18px;display:inline}.customer-review{border-bottom:1px solid var(--seller-line);gap:12px;padding:18px 0;display:grid}.customer-review>small{color:var(--seller-muted)}.customer-review p{white-space:pre-wrap;overflow-wrap:anywhere}.review-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.review-photo-grid img{aspect-ratio:1;object-fit:cover;border-radius:12px;width:100%}.review-photo-grid button{padding:0;overflow:hidden}.customer-photo-full{object-fit:contain;border-radius:16px;width:100%;max-height:65vh}.review-rating{border:0;margin:0;padding:0}.review-rating>div{gap:8px;margin-top:8px;display:flex}.review-rating>div button{min-width:44px;min-height:44px;color:var(--seller-ink);cursor:pointer;background:0 0;font-size:32px}.review-rating button:focus-visible{outline-offset:2px;outline:2px solid}.customer-review-moderate{text-align:left;color:inherit;gap:8px;display:grid}.review-moderation-photos{grid-template-columns:1fr}.review-moderation-photos img{object-fit:contain;max-height:40vh}
