para acessar a lista dos produtos ele não teria antes que acessar a classe lista-produtos? ele consegue acessar direto os items da lista?
não deveria ser assim?
var produtos = document.querySeletor(".lista-produtos"); var listaDeProdutos = produtos.querySelectorAll(".produto");