
.cc_J2aTpvNHJ1_ul0o3axbbl .bike-select, .cc_J2aTpvNHJ1_vqUHwgUGQ6 .bike-select {
  position: relative;
  display: flex;
  width: 100%;
}

.cc_J2aTpvNHJ1_ul0o3axbbl .bike-select__field, .cc_J2aTpvNHJ1_vqUHwgUGQ6 .bike-select__field {
  width: 100%;
  min-height: 2.75rem;
  padding: 0 2.5rem 0 0.875rem;
  border: 1px solid var(--bike-form-border);
  border-radius: var(--bike-radius-button);
  background: var(--bike-white);
  color: var(--bike-text);
  appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
}

.cc_J2aTpvNHJ1_ul0o3axbbl .bike-select--lg .bike-select__field, .cc_J2aTpvNHJ1_vqUHwgUGQ6 .bike-select--lg .bike-select__field {
  min-height: 3rem;
}

.cc_J2aTpvNHJ1_ul0o3axbbl .bike-select__field:hover, .cc_J2aTpvNHJ1_vqUHwgUGQ6 .bike-select__field:hover {
  border-color: var(--bike-text-muted);
}

.cc_J2aTpvNHJ1_ul0o3axbbl .bike-select__field:focus-visible, .cc_J2aTpvNHJ1_vqUHwgUGQ6 .bike-select__field:focus-visible {
  outline: none;
  border-color: var(--bike-navy);
  box-shadow: 0 0 0 3px rgba(52, 73, 103, 0.15);
}

.cc_J2aTpvNHJ1_ul0o3axbbl .bike-select__field:disabled, .cc_J2aTpvNHJ1_vqUHwgUGQ6 .bike-select__field:disabled {
  background: var(--bike-surface);
  color: var(--bike-text-muted);
  cursor: not-allowed;
}

.cc_J2aTpvNHJ1_ul0o3axbbl .bike-select__chevron, .cc_J2aTpvNHJ1_vqUHwgUGQ6 .bike-select__chevron {
  position: absolute;
  top: 50%;
  right: 0.875rem;
  transform: translateY(-50%);
  color: var(--bike-text-secondary);
  font-size: 1rem;
  pointer-events: none;
}

.cc_J2aTpvNHJ1_ul0o3axbbl .is-error .bike-select__field, .cc_J2aTpvNHJ1_vqUHwgUGQ6 .is-error .bike-select__field {
  border-color: var(--bike-red-text);
}
