.prod-mobile-menu {
  display: none;
  position: relative;
}

@media (max-width: 980px) {
  .prod-header {
    grid-template-columns: auto 1fr auto;
    column-gap: 14px;
  }

  .prod-mobile-menu {
    display: block;
    justify-self: start;
  }

  .prod-mobile-menu .prod-menu-btn {
    display: flex;
  }

  .prod-mobile-menu .prod-mobile-nav {
    left: 0;
    right: auto;
  }

  .prod-brand {
    justify-self: start;
  }
}

@media (max-width: 680px) {
  .prod-header {
    column-gap: 10px;
  }
}
