
.product-detail { display: flex; gap: 2rem; background: white; padding: 2rem; border-radius: 8px; }
.product-detail img { width: 400px; height: 400px; object-fit: cover; }
.product-info h2 { margin-top: 0; }
.price { font-size: 1.5em; color: #007bff; font-weight: bold; }
