body,html{margin:0;font-family:"Arial, sans-serif";background-color:#fff}.hero-section{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:100px 20px;background-image:url(/bg.jpg);background-size:cover;height:60vh}.hero-section h1{color:#fff}.btn{padding:10px 20px;background:#042504;border:2px solid white;border-radius:5px;cursor:pointer;margin-top:20px}.products{text-align:center;padding:60px 20px}.product-list{display:flex;justify-content:space-evenly;margin-top:30px}.product-item{max-width:460px;padding:20px;border-radius:10px;background-color:#042504}.product-item p{color:gray}.product-item span{font-size:150px}.featured{display:flex;justify-content:space-evenly;align-items:center;margin:auto;width:80%;padding:80px 20px}.featured-img{width:30%;border-radius:10px}.text-content{font-size:17px}.text-content em{color:#042504}.about-container{font-family:Arial,sans-serif;padding:20px;height:80vh;background-color:#f9f9f9}.about-header{text-align:center;margin-top:20px;margin-bottom:60px}.about-header h1{font-size:2.5em;color:#033216}.about-header p{font-size:1.2em;color:#777}.about-content{margin-top:50px;display:flex;justify-content:space-evenly;padding:20px}.image-container{width:800px;display:flex;justify-content:center}.image-container img{max-width:50%;border-radius:8px}.text-content{max-width:40%;padding:10px;text-align:center}.text-content h2{font-size:2em;color:#333}.text-content p{font-size:1em;color:#555;margin:20px 0}.contact-btn{padding:10px 20px;background-color:#033216;color:#fff;font-size:1.1em;cursor:pointer;border-radius:5px;transition:background-color .3s}.contact-btn:hover{background-color:#fff;border:2px solid #033216;color:#033216}body{font-family:Arial,sans-serif;margin:0;padding:0;background-color:#f4f7fc}.contact-container{display:flex;justify-content:center;align-items:center;padding:100px 20px;background-image:url(/kitchen.jpg);background-size:cover;height:55vh}.contact-box{position:relative;overflow:hidden;background:#ffffff1a;border:2px solid rgba(255,255,255,.2);border-radius:10px;padding:20px;width:550px;height:450px;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);box-shadow:0 4px 30px #0000001a}.contact-box:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:inherit;filter:blur(40px);z-index:-1}h1{text-align:center;color:#033216}p{text-align:center;color:#232020}.contact-form{display:flex;flex-direction:column}.form-group{display:flex;flex-direction:column;justify-content:center;align-items:center}input{padding:10px;width:300px;font-size:14px;border:1px solid #ccc;border-radius:8px;outline:none;color:#fff;transition:border-color .3s ease}textarea{padding:5px;width:310px;font-size:14px;border:1px solid #ccc;border-radius:8px;outline:none;color:#fff;transition:border-color .3s ease;margin-bottom:20px}textarea{resize:vertical;min-height:80px}.submit-button{margin:auto;background-color:#033216;color:#fff;width:320px;padding:12px 20px;font-size:16px;border-radius:8px;cursor:pointer;transition:background-color .3s ease}.submit-button:hover{background-color:transparent;color:#033216;border:2px solid #033216}.submit-button:focus{outline:none}@media screen and (max-width: 600px){.contact-box{padding:20px;width:90%}h1{font-size:28px}p{font-size:14px}.form-group{gap:15px}.submit-button{font-size:14px;padding:10px 18px}}.navbar{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;background-color:#033216;color:#fff;font-family:Poppins,sans-serif;position:sticky;top:0;z-index:100}.navbar .logo img{width:100px;height:80px;border-radius:4px;margin:0}.nav-links{display:flex;justify-content:space-evenly;list-style:none}.nav-links li{margin-left:30px}.nav-links a{color:#fff;text-decoration:none;font-size:1.1rem;transition:color .3s}.nav-links a:hover{color:#ff7e5f}.hamburger{display:none;flex-direction:column;justify-content:space-around;width:30px;height:25px;cursor:pointer}.hamburger .bar{width:100%;height:4px;background-color:#fff;border-radius:5px}@media screen and (max-width: 768px){.nav-links{position:absolute;top:80px;left:0;width:100%;height:calc(100vh - 80px);background-color:#3933;flex-direction:column;align-items:center;justify-content:center;transform:translate(-100%);transition:transform .3s ease-in}.nav-links.mobile{transform:translate(0)}.nav-links li{margin:20px 0}.hamburger{display:flex}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
