.pdp-customer-viewing {
  display: flex;
  align-items: center;
  gap: 0.8rem;
  margin: 0 0 1.6rem;
  color: var(--pdp-viewing-color, var(--uhs-sale));
  font-size: calc(var(--pdp-viewing-size, 16px) * 0.9);
  font-weight: var(--pdp-viewing-weight, 700);
  line-height: 1.3;
}

.pdp-customer-viewing__icon {
  display: inline-flex;
  flex: none;
}

.pdp-customer-viewing__icon svg {
  width: 1.25em;
  height: 1.25em;
  fill: currentColor;
}

@media screen and (min-width: 750px) {
  .pdp-customer-viewing {
    font-size: var(--pdp-viewing-size, 16px);
  }
}
