Menu jak menu. Wygląda nieźle, zastosowałeś responsywność. Osobiście poprawił bym dwie rzeczy.
Po pierwsze wstawianie ikonek. Nie powinno się do tego używać znacznika <i> Link do artykułu na ten temat.
Po drugie nie wiem czemu to zapisałeś w js zamiast użyć media queries w css.
$( window ).resize(function() {
if ($(window).width() > 768) $(".menu__nav").css("display","flex");
else $(".menu__nav").css("display","none");
});