body{font-family:sans-serif;background:#f7f7f7;color:#333;padding:20px;}
h1{color:#c00;}
.products{display:flex;gap:20px;flex-wrap:wrap;}
.product{background:#fff;border:1px solid #ccc;padding:10px;width:200px;border-radius:8px;}
.product h3{margin:0 0 5px 0;}
.product a{display:inline-block;margin-top:5px;padding:5px 10px;background:#c00;color:#fff;text-decoration:none;border-radius:5px;}
.product a:hover{background:#900;}
footer{margin-top:40px;font-size:12px;color:#666;}
