.ais-Dropdown-button {
  cursor: pointer;
  background-color: #fff;
  border: none;
  width: 100%;
  padding: 20px 24px;
  font-size: .8rem;
}

.ais-Dropdown-button--refined {
  font-weight: bold;
}

.ais-Dropdown-button:hover {
  background-color: #f5f5fa;
}

.ais-Dropdown .ais-Panel-body > div > div[class^="ais-"] {
  background-color: #fff;
  border-radius: .25rem;
  margin-top: .5rem;
  padding: .5rem 1rem;
}

.ais-Dropdown .ais-Panel-header {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

.ais-Dropdown .ais-Panel-body {
  display: none;
}

.ais-Dropdown--opened .ais-Panel-body {
  display: block;
}

.ais-Dropdown .ais-Panel-body {
  position: relative;
}

.ais-Dropdown-close {
  display: none;
}

.ais-Panel-footer {
  margin: 0;
}

@media only screen and (width <= 375px) {
  body {
    overflow: hidden;
  }

  .ais-Dropdown--opened .ais-Panel-body {
    background: #fff;
    position: absolute;
    inset: 0;
  }

  .ais-Dropdown--opened .ais-Panel-body > div > div[class^="ais-"] {
    border: 0;
    height: 85vh;
    margin-top: 0;
    top: 0;
    left: 0;
    right: 0;
  }

  .ais-Dropdown--opened .ais-Panel-footer {
    width: 100%;
    position: absolute;
    top: 85vh;
    bottom: 0;
    left: 0;
  }

  .ais-Dropdown-close {
    cursor: pointer;
    background: #fff;
    border: 1px solid #d6d6e7;
    border-radius: .25rem;
    width: calc(100% - 2rem);
    height: 3rem;
    margin: 0 1rem;
    padding: .25rem .5rem;
    font-size: 1rem;
  }

  .ais-Dropdown-close:hover {
    background-color: #f5f5fa;
  }

  .ais-Dropdown--opened .ais-Dropdown-close {
    display: inline;
  }
}

/*# sourceMappingURL=index.0f5e72d3.css.map */
