.mv-1111-offer {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  width: max-content;
  max-width: 100%;
  vertical-align: middle;
  white-space: nowrap;
  font-size: 12px;
  font-weight: 750;
  line-height: 1;
  font-variant-numeric: tabular-nums;
}
.mv-1111-offer > span {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 22px;
  padding: 3px 6px;
  border: 1px solid transparent;
}
.mv-1111-percent {
  background: #8c172a;
  color: #fff;
}
.mv-1111-event {
  background: #f4a15c;
  color: #271408;
}
.buy-line > .mv-1111-offer {
  grid-column: 1;
  grid-row: auto;
  align-self: center;
}
.mv-product-price > .mv-1111-offer {
  margin-block: 2px;
}
