/*
Theme Name: Aneu V15 Final Package
*/

body{margin:0;font-family:Arial;}
.container{max-width:1200px;margin:auto;padding:60px 20px;}

.main-header{background:#000;text-align:center;padding:15px;}
.brand{color:#D4AF37;font-size:28px;}
.nav a{color:#D4AF37;margin:0 15px;text-decoration:none;}

.hero{position:relative;}
.hero-img{width:100%;height:auto;}
.hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;
display:flex;align-items:center;justify-content:center;
background:rgba(0,0,0,0.25);color:#fff;text-align:center;}

.product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;}
.product{border:1px solid #eee;padding:15px;text-align:center;}
.product img{width:100%;height:220px;object-fit:contain;}
.section-title {
    text-align: center;
    font-size: 32px;
    margin-bottom: 40px;
    color: #111;
}

.product-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
    gap: 30px;
    padding: 20px;
}

.product-card {
    background: #fff;
    border-radius: 12px;
    overflow: hidden;
    text-align: center;
    padding: 20px;
    transition: 0.3s;
    box-shadow: 0 10px 25px rgba(0,0,0,0.08);
}

.product-card:hover {
    transform: translateY(-8px);
    box-shadow: 0 20px 45px rgba(0,0,0,0.15);
}

.product-card img {
    width: 100%;
    height: 260px;
    object-fit: cover;
    margin-bottom: 15px;
}

.product-card h3 {
    font-size: 18px;
    margin-bottom: 10px;
}

.product-card p {
    font-size: 14px;
    color: #555;
    margin-bottom: 15px;
}

.btn-gold {
    display: inline-block;
    background: #D4AF37;
    color: #000;
    padding: 10px 18px;
    text-decoration: none;
    border-radius: 6px;
    font-weight: bold;
}

.btn-gold:hover {
    background: #b8962e;
}
.mobile-bar{position:fixed;bottom:0;width:100%;background:#000;
display:flex;justify-content:space-between;padding:10px;}
.mobile-bar a{color:#D4AF37;text-decoration:none;}
