.produto[data-v-a67b35c8]{background:var(--grafite-1);border:1px solid var(--grafite-3);border-radius:var(--raio-l);color:var(--nevoa);display:grid;grid-template-rows:auto 1fr;overflow:hidden;text-decoration:none;transition:border-color var(--transicao)}.produto[data-v-a67b35c8]:hover{border-color:var(--nevoa);color:var(--nevoa)}.produto__capa[data-v-a67b35c8]{aspect-ratio:4/3;background:var(--grafite-2);overflow:hidden}.produto__capa img[data-v-a67b35c8]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.produto__sem-capa[data-v-a67b35c8]{align-content:center;color:var(--nevoa-suave);display:grid;font-size:.9rem;font-weight:600;gap:.6rem;height:100%;place-items:center}.produto__texto[data-v-a67b35c8]{align-content:start;display:grid;gap:.45rem;padding:1.2rem 1.3rem 1.4rem}.produto__tipo[data-v-a67b35c8]{color:var(--cinza);font-size:.85rem;font-weight:550}.produto__nome[data-v-a67b35c8]{font-family:var(--fonte-display);font-size:1.25rem;font-weight:650;letter-spacing:-.02em;line-height:1.2}.produto__resumo[data-v-a67b35c8]{color:var(--nevoa-suave);font-size:.93rem}.produto__preco[data-v-a67b35c8]{align-items:baseline;display:flex;font-size:1.1rem;font-weight:700;gap:.5rem;margin-top:.4rem}.produto__preco s[data-v-a67b35c8]{color:var(--cinza);font-size:.9rem;font-weight:500}
