.product-reviews{padding-bottom:7rem;scroll-margin-top:6rem}.product-reviews h2{margin:.4rem 0;font:600 clamp(2rem,4vw,3.2rem) Georgia}.review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.4rem 0}.review-grid article{min-width:0;padding:1.2rem;border:1px solid var(--line);border-radius:20px;background:var(--surface)}.review-grid article>strong{color:#b78035;letter-spacing:.08em}.review-grid h3{margin:.65rem 0;font-size:.85rem}.review-grid p{color:var(--muted);font-size:.7rem;line-height:1.6;overflow-wrap:anywhere}.review-grid small{color:var(--faint)}.verified-review{display:block;margin-top:.2rem;color:var(--accent);font-size:0.6875rem}.review-images{display:grid;grid-template-columns:repeat(3,minmax(0,92px));gap:.45rem;margin:.8rem 0}.review-images a{overflow:hidden;aspect-ratio:1;border:1px solid var(--line);border-radius:12px;background:#fff}.review-images img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.review-images a:hover img{transform:scale(1.04)}.review-form{max-width:680px;padding:1rem;border:1px solid var(--line);border-radius:18px}.review-form summary{cursor:pointer;font-weight:800}.review-form form,.review-form label{display:grid;gap:.35rem}.review-form form{gap:.8rem;margin-top:1rem}.review-form input,.review-form select,.review-form textarea{padding:.8rem;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink)}.review-form input[type=file]{padding:.65rem}.review-form label>small{color:var(--muted);font-size:0.6875rem}.review-form textarea{min-height:110px}@media(max-width:760px){.review-grid{grid-template-columns:1fr}.product-reviews{padding-bottom:8rem}}
