fix(sidenav): add `display: none;` while closed

Closes #300. Closes #345.