.top_header_catalog {
  background: var(--c1);
  margin-bottom: 30px;
  ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    font-size: 14px;


  }

  &_level_1 {
    padding-right: 30px;
    position: relative;
    &:last-child {
      padding-right: 0;
      flex: 1;
      display: flex;
      align-items: center;
      justify-content: flex-end;
      a {
        background: var(--c2);
        padding: 3px 35px;
        border-radius: 20px;
        transition: var(--animation1);
        &:hover {
          background: var(--c3);
        }
      }
    }
    a {
      color: #E7E7E7;
      text-decoration: none;
      display: block;
      padding: 10px 0px;
      transition: var(--animation1);
      &:hover {
        background: var(--c2);
      }
    }


    // LEVEL 2
    &:hover {
      ul {
        display: block;
      }
    }
    ul {
      position: absolute;
      z-index: 400;
      top: auto;
      padding: 15px 0px;
      box-shadow: var(--shadow1);
      left: 0;
      background: #fff;
      flex-direction: column;
      width: 200px;
      display: none;
      li {
        width: 100%;
        a {
          color: var(--c3);
          padding: 5px 15px;
          &:hover {
            background: #fff;
            text-decoration: underline;
          }
        }
      }
    }
  }
}
