.dynamic__moto__form {
  display: flex;
  justify-content: start;
  gap: .625rem;
}
.moto__title {
  font-size: 1.563rem;
  font-weight: 700;
  margin: 1rem 0;
  text-transform: uppercase;
}
.moto__description {

}
.moto__table, table {
  width: 100%;
  margin-top: .5rem;
  border-collapse: collapse;
  border-spacing: 0;
}
.moto__table tbody, table tbody {
  vertical-align: inherit;
}
.moto__table .table__head tr th {
  font-weight: 1000;
  text-align: center;
  padding: 0 0 1rem 0;
  text-transform: uppercase;
  font-size: 0.875rem;
  vertical-align: middle;
}
.moto__table .table__body tr, table thead tr {
  background: white;
  transition: .6s;
}
.moto__table .table__body tr td, table tbody tr td {
  padding: 1rem 0 1rem 1rem;
  /*padding: 1rem;*/
  /*text-align: center;*/
  text-align: left;
  font-size: 0.875rem;
  vertical-align: middle;
  min-width: 120px;
  border-color: #dcdcdc;
}
.moto__table .table__head tr.select__moto__header th {
  padding: 1rem 0;
}
.moto__table .table__body tr td .moto-item {
  text-decoration: none;
  color: var(--orange);
  font-size: 0.875rem;
}
.moto__table .table__body tr td a.bold--orange {
  font-weight: 1000;
  font-size: 0.875rem;
}
.moto__table .table__body tr:nth-child(odd), table tbody tr:nth-child(odd) {
  background: #F0F0F0;
  transition: .6s;
}
.moto__table .table__body tr:hover, table tbody tr:hover {
  background: #FAD4B5;
  transition: .6s;
}
table tbody tr {
  background: white;
}
table tbody tr th {
  background: white;
  padding: 5px;
  text-align: center;
  font-weight: 1000;
  vertical-align: middle;
}
.gallery--wrapper {
  display: flex;
}
.gallery__motorcycle {
  margin: 1rem 0;
}