body { font-family: 'Lato', sans-serif; background-color: #f8f9fa; } .navbar-brand { font-family: 'Poppins', sans-serif; font-weight: 700; } .hero { background: linear-gradient(to right, #28a745, #20c997); color: white; padding: 6rem 0; text-align: center; } .hero h1 { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 3.5rem; } .section-title { font-family: 'Poppins', sans-serif; font-weight: 600; margin-bottom: 2rem; } .category-card { border: none; border-radius: 0.5rem; overflow: hidden; transition: transform 0.2s; } .category-card:hover { transform: translateY(-5px); } .product-card { border-radius: 0.5rem; } .footer { background-color: #343a40; color: white; }