body{background-color:#2b2b2b;color:#e5e5e5;font-family:Poppins,sans-serif;font-weight:400;margin:0;padding:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{color:#f39c12;font-family:Playfair Display,serif;font-weight:600;margin-bottom:20px}p{color:#e5e5e5;font-family:Poppins,sans-serif;font-size:18px;line-height:1.6}.header{background:#2b2b2b;color:#e5e5e5;justify-content:center;padding:10px 20px;position:fixed;top:0;width:100%;z-index:1000}.header,.header-content{align-items:center;display:flex}.header h1{color:#f39c12;font-family:Playfair Display,serif;font-size:42px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.intro{background-color:#2b2b2b;color:#e5e5e5;padding:100px 20px;text-align:center}.intro h2{color:#f39c12;font-size:48px}.intro p{font-size:24px}.modal-overlay{align-items:center;background:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{background-color:#2d2d2d;border-radius:10px;color:#e5e5e5;max-width:600px;padding:30px;text-align:center;width:90%}.modal-image{border-radius:8px;margin-bottom:20px;width:50%}.modal-price{color:#f39c12;font-size:22px;margin-bottom:10px}.modal-description{font-size:18px;margin-bottom:20px}.purchase-button{background-color:#f39c12;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:18px;padding:12px 25px;transition:background-color .3s ease,transform .3s ease}.purchase-button:hover{background-color:#e67e22;transform:scale(1.05)}.close-button{color:#e5e5e5;cursor:pointer;font-size:24px;position:absolute;right:15px;top:10px}.products{background-color:#2b2b2b;color:#e5e5e5;padding:1px 20px}.products h2{color:#f39c12;font-size:40px;margin-bottom:30px;text-align:center}.product-list{display:flex;flex-direction:column;gap:20px}.product-card{align-items:center;background:#2d2d2d;border-radius:12px;box-shadow:0 8px 20px #000000b3;color:#e5e5e5;display:flex;margin:0 auto;max-width:800px;padding:45px;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease;width:100%}.product-card img{border-radius:10px;height:auto;margin-right:70px;width:250px}.product-card .product-info{flex:1 1}.product-card h3{font-family:Playfair Display,serif;font-size:24px;font-weight:600;margin:10px 0}.product-card p{font-family:Poppins,sans-serif;font-size:18px;margin:10px 0}.product-card .price{color:#f39c12;font-family:Poppins,sans-serif;font-size:22px;font-weight:500;margin-bottom:10px}.product-card button{background-color:#f39c12;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:18px;padding:12px 25px;transition:background-color .3s ease,transform .3s ease}.product-card button:hover{background-color:#e67e22;transform:scale(1.05)}.about-us{background-color:#2b2b2b;color:#e5e5e5;padding:50px 20px;text-align:center}.about-us h2{color:#f39c12;font-family:Playfair Display,serif;font-size:48px;font-weight:600;margin-bottom:20px}.about-us p{font-family:Poppins,sans-serif;font-size:20px;font-weight:400;margin:0 auto 30px;max-width:800px}.team{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.team-member{background:#333;border-radius:12px;box-shadow:0 4px 10px #00000080;max-width:300px;padding:20px;text-align:center;width:100%}.team-member img{border-radius:50%;height:100px;margin-bottom:15px;width:100px}.team-info{color:#e5e5e5}.team-info h3{font-size:24px;margin:10px 0}.team-info a{color:#f39c12;display:block;font-size:18px;margin:5px 0;text-decoration:none}.team-info a:hover{text-decoration:underline}.team-info p{font-size:18px}.contact{background-color:#2b2b2b;color:#e5e5e5;padding:50px 20px;text-align:center}.contact h2{color:#f39c12;font-size:40px}.contact h2,.contact-info{margin-bottom:30px}.contact-item{align-items:center;display:flex;justify-content:center;margin-bottom:20px}.contact-item i{color:#f39c12;font-size:24px;margin-right:10px}.contact-item p{font-size:18px;margin:0}.contact-form{display:flex;flex-direction:column;gap:15px;margin:0 auto;max-width:600px}.contact-form input,.contact-form textarea{background-color:#2d2d2d;border:1px solid #444;border-radius:8px;color:#e5e5e5;font-size:16px;padding:15px}.contact-form button{background-color:#f39c12;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:18px;padding:15px;transition:background-color .3s ease,transform .3s ease}.contact-form button:hover{background-color:#e67e22;transform:scale(1.05)}
/*# sourceMappingURL=main.5ff436e8.css.map*/