body{
font-family:Arial, sans-serif;
margin:0;
background:#f5f6fa;
color:#333;
}

header{
background:#2c3e50;
color:white;
padding:25px;
text-align:center;
}

nav{
background:#34495e;
padding:12px;
text-align:center;
}

nav a{
color:white;
margin:0 15px;
text-decoration:none;
font-size:14px;
}

.container{
max-width:1000px;
margin:40px auto;
background:white;
padding:40px;
box-shadow:0 2px 8px rgba(0,0,0,0.1);
}

h1,h2{
margin-top:0;
}

.footer{
text-align:center;
margin:40px 0;
font-size:13px;
color:#777;
}

.product{
border-bottom:1px solid #eee;
padding:15px 0;
}
