input[type="tel"],
input[type="number"]{
  font-family: "Bebas Neue", sans-serif;
}
input[type="tel"]::placeholder,
input[type="number"]::placeholder{
  font-family: "Bebas Neue Cyr", sans-serif;
}
input[type="tel"]:hover::placeholder,
input[type="number"]:hover::placeholder{
  font-family: "Bebas Neue", sans-serif;
}

.input-control.error{
  border-color: red;
}
.button:disabled{
  opacity: 0.4;
  cursor: not-allowed;
}
.input-group.form-result{
  font-size: 14rem;
}

@media screen and (max-width: 768px) {
  .hero-image{
    position: absolute;
  }

  .main-variants{
    padding-bottom: 16rem;
  }
}


.main-summary-items{
  margin-bottom: 20rem;
}
.panel-product:not(:last-child){
  margin-bottom: 32rem;
}

.main-vars-item span{
  background-color: var(--gray);
}

.achieve-stat-val{
  font-family: "Bebas Neue", sans-serif;
}