body { font-family: 'Arial', sans-serif; margin: 0; background: #f3f3f3; }
.product-card { background: white; border: 1px solid #ddd; padding: 15px; transition: 0.3s; }
.product-card:hover { border-color: #e77600; box-shadow: 0 2px 10px rgba(0,0,0,0.1); }
.price { color: #B12704; font-size: 1.2rem; font-weight: bold; }
.badge-hot { background: #ff4500; color: white; padding: 2px 8px; font-size: 12px; border-radius: 3px; }