/* Secção "Vendidos recentemente" da página principal. Cores e letras da marca. */
.vendidos{padding:44px 0 48px;border-top:1px solid var(--line-soft)}
.vendidos h2{text-align:center}
.vendidos .sub{text-align:center;color:var(--ink-soft);margin-top:6px}
.vendidos-lista{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,420px));justify-content:center;gap:20px;margin-top:26px;align-items:start}
.vendido-grupo{display:grid;gap:16px}
.vendido-card{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--white)}
.vendido-foto{display:block;position:relative;overflow:hidden;aspect-ratio:4/3;background:var(--line-soft)}
.vendido-foto img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(1) brightness(.85)}
.vendido-faixa{position:absolute;top:50%;left:50%;width:150%;transform:translate(-50%,-50%) rotate(-24deg);
  border-top:2px solid rgba(255,255,255,.85);border-bottom:2px solid rgba(255,255,255,.85);
  background:rgba(176,125,58,.94);color:#fff;font-weight:800;font-size:20px;text-align:center;
  letter-spacing:.12em;text-transform:uppercase;padding:8px 0;box-shadow:0 2px 10px rgba(0,0,0,.25);pointer-events:none}
.vendido-mini{display:flex;gap:8px;padding:10px 12px 0}
.vendido-mini button{flex:1;padding:0;border:2px solid transparent;border-radius:6px;overflow:hidden;cursor:pointer;background:none;aspect-ratio:4/3}
.vendido-mini button[aria-current="true"]{border-color:var(--navy)}
.vendido-mini img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(1)}
.vendido-corpo{padding:16px 18px 18px}
.vendido-etiqueta{display:inline-block;font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--bronze)}
.vendido-corpo h3{font-family:'Cormorant Garamond',Georgia,serif;font-size:26px;line-height:1.15;color:var(--navy);margin-top:4px}
.vendido-local{color:var(--ink-soft);font-size:14.5px;margin-top:2px}
.vendido-dados{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;margin-top:14px}
.vendido-dados dt{font-size:12px;color:var(--ink-soft)}
.vendido-dados dd{font-weight:700;color:var(--ink);font-size:15px}
.vendido-destaques{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px;list-style:none}
.vendido-destaques li{font-size:12.5px;border:1px solid var(--line);border-radius:999px;padding:3px 10px;color:var(--ink)}

.avaliacao{border:1px solid var(--line);border-radius:12px;background:var(--bg-soft);padding:20px 20px 18px}
.avaliacao-topo{display:flex;align-items:center;gap:12px}
.avaliacao-inicial{width:44px;height:44px;border-radius:50%;background:var(--navy);color:#fff;font-weight:800;font-size:18px;
  display:flex;align-items:center;justify-content:center;flex-shrink:0}
.avaliacao-nome{font-weight:700;color:var(--ink)}
.avaliacao-papel{font-size:13px;color:var(--ink-soft)}
.avaliacao-estrelas{color:var(--bronze);letter-spacing:2px;font-size:18px;margin-top:14px}
.avaliacao-data{font-size:13px;color:var(--ink-soft);margin-top:2px}
.avaliacao-texto{white-space:pre-line;margin-top:12px;font-size:15px}
.avaliacao-link{display:inline-block;margin-top:14px;font-weight:700;font-size:14px}
.vendido-ver{display:inline-block;margin-top:16px;font-weight:700;font-size:14px}
