.xo-product-card__diameter,
.xo-cart-item__diameter,
.xo-cart-mini-item__diameter,
.xo-predictive-search__product-diameter {
  display: block;
  color: color-mix(in srgb, rgba(var(--color-foreground-4)) 100%, transparent);
  font-size: calc(var(--font-body-scale) * 1.4rem);
  font-weight: 500;
  line-height: calc(1 + 0.42 / var(--font-body-scale));
  word-break: break-word;
  word-wrap: break-word;
  padding-bottom: 0.8rem;
}

.xo-product-card__diameter {
  margin-top: 0.4rem;
}

.xo-cart-item__diameter,
.xo-cart-mini-item__diameter {
  margin-top: 0.4rem;
  padding-bottom: 0;
}
