#section_config_h {
  margin-bottom: 0;
}

input:disabled {
  background-color:#e3e3e3 !important;
}
input:disabled:hover  {
  cursor:not-allowed;
}

.builder-section:first-of-type {
  grid-template: auto / minmax(auto, 300px) minmax(auto, 300px);
  justify-content: center;
  padding: 0 15px;
}

.builder-section-3 {
  grid-template-columns:repeat(3, 300px) !important;
}

#section_2, #section_3 {
  display:none;
}

.builder-section .section-img img {
    border: 1px solid var(--unnamed-color-7a7a7a);
    border-radius: 50%;
}

.section-img {
  display: grid;
}

.section-img img {
  box-sizing: border-box;
  border-radius: 50%;
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}

.section-img img.selected {
  outline: 2px solid #057DC3;
}

.section-img:hover {
  cursor:pointer;
}

.section-img:hover img {
  outline: 2px solid #057DC3;
}

.section-img p {
  text-align: center;
  font-family: Barlow;
}

.section-divider {
  margin: 0 60px;
}

.section-base p {
  font-weight: 600;
  text-align: center;
}

.section-base-check {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
    justify-items: center;
    text-align: center;
}

.section-base-check label {
  text-align: center;
  font-size: 18px;
}

#aluminum_inserts {
  opacity:0;
  text-align:center;
}

#aluminum_inserts label {
  display:block !important;
  margin-top:10px;
}

.section-finish {
  margin-top: 25px;
  width: 100%;
}

.section-finish p {
  font-weight: 600;
}

p.section-validation {
  text-align: center;
  color: red;
  margin: 0;
  display: none;
}

.builder-foot {
  text-align: center;
  display: grid;
  grid-template: auto auto / auto;
  height: 200px;
  justify-content: center;
  align-content: center;
  gap: 10px;
}

.builder-foot a {
  color: var(--unnamed-color-7a7a7a);
}

.builder-foot .btn {
  margin: unset;
}

@media only screen and (min-width: 768px) {
  .builder-section {
      grid-template: auto / minmax(auto, 300px) minmax(auto, 300px);
  }
}

@media only screen and (max-width: 768px) {
  .builder-section {
      grid-template-columns: unset !important;
  }
}