footer {
  &.footer {
    padding: $footer-padding;
    border-top: 2px solid $white-ter;
  }

  .copyright {
    color: $grey-light;
  }

  .menu-label {
    font-size: 1rem;
    font-weight: bold;
    letter-spacing: 0;
  }

  .menu-list a {
    padding-left: 0;
  }

  @include touch() {
    font-size: .875rem;

    &.footer {
      padding: $footer-padding-mobile;
    }

    .menu-label {
      font-size: .875rem;
    }
  }
}

footer {
  &.footer {
    padding: $footer-padding;
    border-top: 2px solid $white-ter;
  }

  .copyright {
    color: $grey-light;
    text-align: center;

    &::before {
      display: block;
      width: 4rem;
      height: 2px;
      margin: 3rem auto 2rem;
      background: $white-ter;
      content: "";
    }
  }

  .menu-label {
    font-size: 1rem;
    font-weight: bold;
    letter-spacing: 0;
  }

  .menu-list a {
    padding-left: 0;
  }

  @include touch() {
    font-size: .875rem;

    &.footer {
      padding: $footer-padding-mobile;
    }

    .menu-label {
      font-size: .875rem;
    }
  }
}

Add separator in front of copyright
Add separator in front of copyright
