#gform_7 .gfield_label {
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 8px;
  padding: 0;
}
#gform_7 .percentbar_blue {
  background-color: var(--red-ochre);
  height: 20px;
}
#gform_7 input[type=submit].gform_button {
  background-color: var(--red-ochre);
  border-radius: 4px;
  border: 1px solid var(--red-ochre);
  column-gap: 10px;
  display: inline-flex;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.03em;
  line-height: 1em;
  padding: 15px 20px;
  text-transform: uppercase;
  align-items: center;
}
#gform_7 input[type=submit].gform_button:hover {
  background-color: var(--khaki);
  color: var(--dark-khaki);
  border: 1px solid var(--dark-khaki);
}
#gform_7 input[type=submit].gform_button:focus {
  outline-style: none;
}
#gform_7 input[type=button].gform_previous_button, #gform_7 input[type=button].gform_next_button {
  color: var(--black);
  background-color: var(--white);
  border-radius: 4px;
  border: 1px solid var(--black);
  column-gap: 10px;
  display: inline-flex;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.03em;
  line-height: 1em;
  padding: 15px 20px;
  text-transform: uppercase;
  align-items: center;
}
#gform_7 input[type=button].gform_previous_button:hover, #gform_7 input[type=button].gform_next_button:hover {
  background-color: var(--khaki);
  color: var(--dark-khaki);
  border: 1px solid var(--dark-khaki);
}
#gform_7 input[type=button].gform_previous_button:focus, #gform_7 input[type=button].gform_next_button:focus {
  outline-style: none;
}
#gform_7 input[type="text"], #gform_7 input[type="email"], #gform_7 input[type="url"], #gform_7 input[type="password"], #gform_7 input[type="search"], #gform_7 input[type="tel"], #gform_7 input[type="number"], #gform_7 textarea, #gform_7 select {
  color: var(--contrast-3);
  background-color: #fafafa;
  border-color: var(--contrast-4);
}
#gform_7 input[type="text"]:focus, #gform_7 input[type="email"]:focus, #gform_7 input[type="url"]:focus, #gform_7 input[type="password"]:focus, #gform_7 input[type="search"]:focus, #gform_7 input[type="tel"]:focus, #gform_7 input[type="number"]:focus, #gform_7 textarea:focus, #gform_7 select:focus {
  color: var(--contrast-3);
  background-color: #ffffff;
  border-color: var(--contrast-4);
  outline-style: none;
}
#gform_7 input[type=file]::file-selector-button {
  background: #fafafa !important;
}
#gform_7 .or-block {
  position: relative;
  top: 40px;
}
@media (min-width: 640px) {
  #gform_7 .raingear_drop {
    grid-column: span 5 !important;
  }
  #gform_7 .mens_drop {
    grid-column: span 3 !important;
  }
  #gform_7 .womens_drop {
    grid-column: span 3 !important;
  }
  #gform_7 .or-block {
    grid-column: span 1 !important;
    margin-left: -70px;
  }
}
