*{margin:0;padding:0;box-sizing:border-box}body{font-family:Poppins,sans-serif;background:#071311;color:#fff}main{padding-top:100px}.nav{position:fixed;top:0;width:100%;padding:20px 60px;background:#0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:999}.nav-inner{display:flex;justify-content:space-between;align-items:center}.logo{color:#d4af37;font-size:22px;font-weight:700;text-decoration:none}.links a{color:#fff;text-decoration:none;margin-left:30px;font-weight:500}.links a:hover{color:#d4af37}.hero{height:100vh;padding:120px 80px 0;display:grid;grid-template-columns:1fr 1fr;align-items:center;background:linear-gradient(135deg,#031a17,#062d28 40%,#08332e)}.hero img{width:100%;max-width:550px;border-radius:12px;box-shadow:0 30px 60px #0009}.hero h1{font-size:60px;line-height:1.1;font-weight:700}.buttons{display:flex;gap:15px}.card:hover{transform:translateY(-6px);transition:.3s}.btn{padding:12px 32px;border-radius:40px;background:#d4af37;border:none;cursor:pointer;font-weight:600;transition:.3s ease}.btn:hover{transform:translateY(-3px);box-shadow:0 10px 25px #d4af3766}.outline{background:transparent;border:1px solid white;color:#fff}.products-grid{padding:120px 60px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.card{background:#fff;color:#000;border-radius:12px;padding:15px}.card img{width:100%;border-radius:10px}.page{padding:14px px}.page h1{margin-bottom:40px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.product-card{background:#fff;color:#000;border-radius:12px;padding:15px;transition:.3s}.product-card a{display:inline-block;margin-top:10px;color:#d4af37;text-decoration:none;font-weight:600}.product-card:hover{transform:translateY(-6px)}.product-card img{width:100%;border-radius:10px}.product-card h3{margin-top:10px}.footer{background:#000;padding:30px;text-align:center;margin-top:80px}@media(max-width:900px){.hero{grid-template-columns:1fr;padding:40px;text-align:center}}.carousel img{width:100%;max-width:520px;border-radius:12px;box-shadow:0 30px 60px #0009;transition:.5s}.visit{padding:80px 60px;text-align:center;background:#050d0b}.visit p{line-height:1.8;opacity:.8}.hero-text h1{font-size:65px;line-height:1.1}.hero-desc{max-width:500px;opacity:.8;margin:20px 0}.carousel img{width:100%;max-width:650px;border-radius:15px;box-shadow:0 40px 80px #000000b3}.features{display:grid;grid-template-columns:repeat(4,1fr);background:#050d0b;padding:40px;text-align:center;color:#d4af37}.preview{padding:80px 60px;text-align:center}.preview h2,.preview .grid{margin-bottom:40px}.preview-grid img{width:100%;border-radius:12px;transition:.3s}.preview-grid img:hover{transform:scale(1.05)}.visit{background:#050d0b;padding:80px;text-align:center}.visit h2{color:#d4af37;margin-bottom:20px}.about-page{padding-top:120px}.about-hero{text-align:center;padding:80px 40px}.about-hero h1{font-size:48px;color:#d4af37}.about-hero p{margin-top:15px;opacity:.8}.about-story{max-width:900px;margin:auto;padding:60px 40px;line-height:1.8}.about-story h2{margin-bottom:20px}.about-values{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:60px}.value-card{background:#050d0b;padding:30px;border-radius:12px;text-align:center}.value-card h3{color:#d4af37;margin-bottom:10px}.about-mission{text-align:center;padding:80px 40px;background:#050d0b}.about-mission h2{color:#d4af37;margin-bottom:20px}@media(max-width:900px){.about-values{grid-template-columns:1fr}}.contact-page{padding:140px 60px}.contact-page h1{text-align:center;color:#d4af37;margin-bottom:50px}.contact-container{max-width:1000px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:60px}.contact-info h3{margin-bottom:15px}.contact-info p{line-height:1.8;opacity:.8}.contact-form{display:flex;flex-direction:column;gap:14px}.contact-form input,.contact-form textarea{padding:12px;border-radius:6px;border:none;background:#050d0b;color:#fff}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#aaa}.status{margin-top:10px;padding:10px;border-radius:6px}.status.success{background:#123b2d;color:#5dffb3}.status.error{background:#3b1212;color:#ff7b7b}@media(max-width:900px){.contact-container{grid-template-columns:1fr}}.product-page{padding:140px 60px}.product-container{max-width:1000px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.product-image img{width:100%;border-radius:12px;box-shadow:0 30px 60px #0009}.product-info h1{margin-bottom:10px}.price{color:#d4af37;font-size:28px;font-weight:600;margin-bottom:10px}.category{opacity:.7;margin-bottom:20px}.desc{line-height:1.8;opacity:.8;margin-bottom:30px}@media(max-width:900px){.product-container{grid-template-columns:1fr}}.cart-page{padding:140px 60px}.cart-page h1{margin-bottom:40px;color:#d4af37}.cart-container{display:grid;grid-template-columns:2fr 1fr;gap:40px}.cart-item{display:flex;align-items:center;gap:20px;border-bottom:1px solid #333;padding:20px 0}.cart-item img{width:80px;height:80px;object-fit:cover;border-radius:8px}.cart-info{flex:1}.qty{display:flex;align-items:center;gap:10px}.qty button{width:30px;height:30px;border-radius:50%;border:none;background:#d4af37;cursor:pointer}.remove{background:none;border:none;color:#dc143c;cursor:pointer}.cart-summary{background:#050d0b;padding:30px;border-radius:12px;height:fit-content}.cart-summary h3{margin-bottom:20px}.cart-summary h2{color:#d4af37;margin:20px 0}@media(max-width:900px){.cart-container{grid-template-columns:1fr}}
