.searchForm {
  position: absolute;
  top: var(--nav-height);
  left: 0;
  width: 100%;
  background-color: #201f1feb;
  height: 100vh;
  z-index: map-get($z-index, search);

  @include collapse(0s, 100vh);
}



.searchButton {
  // filter: brightness(0) invert(1);
}

.form {
  width: 100%;
  max-width: var(--main-container-max);
  // padding: 0 1.6rem;
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 2.4rem;
  left: 50%;
  transform: translateX(-50%);
  width: calc(100% - 3.2rem);
  max-width: 96rem;

  @include min(tablet) {
    top: 21.7rem;
  }

  > input {
    align-items: center;
    border-radius: var(--border-radius);
    color: #1b1b1c;
    display: flex;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2.2rem;
    // padding: 2.4rem 1.6rem;
    width: 100%;
    // max-width: 89.6rem;
    height: 4.8rem;
    border-radius: 10rem;
    padding-left: 5.6rem;
  }

  .searchButton > button > img {
    filter: none;
    height: 2.4rem;
    width: 2.4rem;
  }

  .searchButton {
    position: absolute;
    left: 1.7rem;
    top: 1.3rem;

    > button {
      width: auto !important;
    }

    svg {
      color: #64646d !important;
      font-size: 2.4rem;
    }
  }
}
