Eu inseri dentro de funcion adicionar:
let quantidade = parseInt(document.getElementById('quantidade').value);
if (isNaN(quantidade) || quantidade <= 0) {
alert('Por favor, insira uma quantidade válida para o produto selecionado.');
return;
Para que o campo quantidade não acrescente nada no carrinho com campo zerado e nem vazio.