.add-list-id {
  .page-header__title {
    font-weight: 500;
  }

  .page-header__intro {
    margin-top: 10px;

    p {
      margin-bottom: 0;

      & + p {
        margin-top: 10px;
      }
    }
  }

  &__form {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
    margin-top: 10px;

    .form-row__label {
      display: none;
    }

    .form-row {
      margin: 0;
      padding: 0;

      &__error {
        padding: 0;
      }
    }

    .btn--add-to-basket {
      margin-left: 0;
      margin-top: 10px;
      width: 100%;
    }
  }
}

@include media-breakpoint-up(md) {
  .add-list-id .page-header__intro {
    margin-top: 20px;

    p {
      margin-bottom: 0;

      & + p {
        margin-top: 20px;
      }
    }
  }
}


@include media-breakpoint-up(sm) {
  .add-list-id__form {
    max-width: 378px;
    margin: 20px auto 0;
    flex-direction: row;

    .btn--add-to-basket {
      margin-left: 10px;
      margin-top: 0;
      width: auto;
    }
  }
}
