Tranquilo.
Cara, foi um errinho bobo no HTML na linha 137
, saca só:
tem uma "
perdida lá.
resolvendo isso o código funciona.
Outra coisa que alterei foi a constante:
const videos = document.querySelectorAll(".card-item");
assim pegamos o elemento em si para podermos dar o display: none
, se não ainda fica o box lá.
O erro persistia mas era apenas por conta da src que estava mal posicionada, agora está funcionando perfeitamente. MUITO obrigado pelo suporte amigo. :) espero um dia poder retribuir.