body { font-family: Arial, sans-serif; padding: 20px; }
.product-list { display: flex; gap: 20px; margin-bottom: 30px; }
.product { border: 1px solid #ddd; padding: 15px; border-radius: 8px; }
.cart { border-top: 2px solid #333; padding-top: 20px; }
button { cursor: pointer; background: #28a745; color: white; border: none; padding: 5px 10px; border-radius: 3px; }
button:hover { background: #218838; }
