.price {
  font-weight: 500;
  line-height: 20px;
}
/*.price .price__new-val {
  line-height: 22px;
}*/
.price__old {
  display: inline-block;
  vertical-align: top;
  font-weight: normal;
}
.price__old-val {
  text-decoration: line-through;
}
.price .price__economy {
  /*display: inline-block;
  vertical-align: top;
  background: #ffd600;
  border: 1px solid #f2cb00;
  line-height: 0px;
  margin: 1px 0 0 0px;*/
  position: relative;
  display: inline-flex;
}
.price .price__economy-val {
  line-height: 8px;
  padding: 6px;
  font-weight: normal;
}

.price--inline {
  --price-gap: 16px;
  display: flex;
  align-items: baseline;
  gap: 0px var(--price-gap);
  flex-wrap: wrap;
}
.price--inline-gap-8 {
  --price-gap: 8px;
}

/*
.price--inline > div {
  display: inline-block;
  vertical-align: baseline;
}
*/
