.getOrderNamePane {
  position: fixed;
  width: 100%;
  padding: 20px;
}
@media (max-width: 1443px) {
  .getOrderNamePane {
    padding: 15px 15px;
  }
}
@media (max-width: 1280px) {
  .getOrderNamePane {
    padding: 12.8px 13.2px;
  }
}
@media (max-width: 1024px) {
  .getOrderNamePane {
    padding: 14.2px 10.6px;
  }
}
.getOrderNamePane form {
  height: 100%;
}
.getOrderNamePane .topSection {
  flex: 1 1 auto;
  font-family: brandon-grotesque-medium, sans-serif;
  font-size: 70px;
  color: white;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 1443px) {
  .getOrderNamePane .topSection {
    font-size: 52.5px;
  }
}
@media (max-width: 1280px) {
  .getOrderNamePane .topSection {
    font-size: 44.8px;
  }
}
@media (max-width: 1024px) {
  .getOrderNamePane .topSection {
    font-size: 49.7px;
  }
}
@media (max-width: 1024px) {
  .getOrderNamePane .topSection {
    font-size: 44px;
  }
}
.getOrderNamePane #nameInput {
  font-family: brandon-grotesque-medium, sans-serif;
  text-align: center;
  font-size: 60px;
  line-height: 100px;
  border-radius: 5px;
  border: 1px solid #5D4B4D;
  margin-bottom: 30px;
}
@media (max-width: 1443px) {
  .getOrderNamePane #nameInput {
    margin-bottom: 22.5px;
  }
}
@media (max-width: 1280px) {
  .getOrderNamePane #nameInput {
    margin-bottom: 19.2px;
  }
}
@media (max-width: 1024px) {
  .getOrderNamePane #nameInput {
    margin-bottom: 21.3px;
  }
}
@media (max-width: 1443px) {
  .getOrderNamePane #nameInput {
    font-size: 40px;
    line-height: 50px;
  }
}
@media (max-width: 1280px) {
  .getOrderNamePane #nameInput {
    font-size: 40px;
    line-height: 50px;
  }
}
.getOrderNamePane .failedValidation {
  border: 2px solid #e85c41;
}
.getOrderNamePane .failedValidation::-webkit-input-placeholder {
  color: pink;
}