.m-product-usp {
  width: fit-content;
}
.m-product-usp__inner {
  align-items: flex-start;
  gap: 1rem;
}
.m-product-usp__inner--border {
  border: 1px solid rgb(var(--color-border));
  padding: 0.6rem 1.2rem;
  border-radius: 20rem;
  align-items: center;
}
.m-product-usp__inner--border .m-product-usp__icon.product-badge .icon {
  width: 1.4rem;
  height: 1.4rem;
}
.m-product-usp__icon .icon {
  width: 1.8rem;
  height: 1.8rem;
  display: block;
}
.m-product-usp__label {
  flex: 1;
}
.m-product-usp__label p {
  margin-bottom: 0;
}
.m-product-usp__label ul,
.m-product-usp__label ol {
  padding: 0 0 0 1.8rem;
  margin: 0;
}
