.product-description {
  display: flex;
  flex-direction: column;
  gap: 14px;
  padding: 18px;
  border: 1px solid var(--border-color);
  border-radius: var(--radius-md);
  background: var(--bg-primary);

  h2 {
    margin: 0;
    color: var(--text-primary);
    font-size: var(--font-size-3xl);
  }

  p {
    margin: 0;
    color: var(--text-secondary);
    line-height: var(--line-height-relaxed);
  }
}
