No código o professor usa a sintaxe:
.produtos li:hover h2{
font-size: 34px;
}
porém ao executar o código abaixo o resultado é o mesmo, gostaria de saber se há algum problema em fazer dessa segunda forma:
.produtos li h2:hover{
font-size: 34px;
}