Very good, thank you. Just one thing:
I added margin-top: 90px; in the second line of your CSS to avoid that the slideout menu covers the 2ary navigation and the logo on mobile.
But when the menu closes, it seems now to slide in to the top left. When closing, I see for some milliseconds part of the menu in the upper left corner.