.product-sku {
  display: block;
  margin: 0.5rem 0;
  font-size: var(--product-sku-font-size, 1.3rem);
  font-weight: var(--product-sku-font-weight, normal);
  letter-spacing: 0.04rem;
  color: rgba(var(--color-foreground), 0.7);
}

.product-sku--italic {
  font-style: italic;
}

.product-sku--uppercase {
  text-transform: uppercase;
  letter-spacing: 0.08rem;
}

.product-sku.hidden {
  display: none;
}

.product-sku__prefix::after {
  content: '\00a0';
}
