webkit-transform-style: preserve-3d;
    transition: max-height 0.2s ease-in-out;
    -webkit-transition: max-height 0.2s ease-in-out; }

.page__overlay {
  width: 40%;
  height: 100%;
  background: rgba(67, 67, 67, 0.65);
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer; }

.nav__list-left {
  background: #1d1d1d;
  width: 60%;
  height: 100%;
  position: relative; }

.nav__list-right {
  width: 40%; }

#sideNav.open {
  width: 100%; }

.toggleNav, .toggleNav:focus, .toggleNav:active {
  displ