.home-review-grid{display:grid;grid-auto-flow:column;grid-auto-columns:350px;gap:1rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding:.3rem 0 1rem}.home-review-grid::-webkit-scrollbar{display:none}.home-review-card{scroll-snap-align:start}.home-review-card{padding:1.2rem;border:1px solid var(--line);border-radius:24px;background:var(--surface);min-width:0}.home-review-product{display:flex;align-items:center;gap:.7rem;color:var(--ink);text-decoration:none;font-size:.8rem}.home-review-product img{width:64px;height:64px;flex:0 0 64px;border-radius:12px;object-fit:contain;background:#fff}.home-review-product strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-review-stars{display:flex;align-items:center;gap:2px;margin:1rem 0;color:var(--line)}.home-review-stars .filled{color:#c8963b}.home-review-stars b{margin-left:.4rem;font-size:.7rem;color:var(--muted)}.home-review-card h3{margin:.6rem 0;font-size:.85rem}.home-review-card>p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;font-size:.75rem;line-height:1.7;color:var(--muted);overflow-wrap:anywhere}.home-review-card footer{display:flex;justify-content:space-between;gap:.5rem;margin-top:1rem;font-size:0.6875rem;color:var(--muted)}.home-review-verified{display:block;margin-top:.5rem;color:var(--accent);font-size:0.6875rem}.home-latest-reviews[hidden]{display:none}[data-deferred-retry][hidden]{display:none}@media(max-width:600px){.home-review-grid{grid-auto-columns:82vw;gap:.75rem}}
