.af-product-details { --af-border: #e5e7eb; --af-muted: #6b7280; --af-heading: #111827; --af-bg: #ffffff; --af-shadow: 0 2px 8px rgba(0, 0, 0, 0.05); font-family: inherit; color: var(--af-heading); background: var(--af-bg); border: 1px solid var(--af-border); border-radius: 0.75rem; box-shadow: var(--af-shadow); padding: 1.75rem; max-width: 860px; margin: 0 auto 2rem auto; } .af-product-details h2 { font-size: 1.25rem; line-height: 1.4; margin: 0 0 1rem 0; color: var(--af-heading)...