body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.hero{align-items:center;background-color:#495e57;display:flex;justify-content:space-around;min-height:100vh;padding:3rem 6rem}.hero-text{max-width:50%}.hero-text h1{color:#f4ce14;font-family:Markazi medium;font-size:3rem;margin:0}.hero-text h2{color:#edefee;font-family:Markazi medium;font-size:2rem;margin:0 0 1rem}.hero-text p{color:#edefee;font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem}.hero-text button{background-color:#f4ce14;border:none;border-radius:8px;color:#333;cursor:pointer;font-size:1rem;font-weight:700;padding:.8rem 1.5rem;transition:background .3s ease}.hero-text button:hover{background-color:#e0b800}.hero-image img{border-radius:16px;box-shadow:0 6px 12px #00000026;height:auto;width:350px}@media (max-width:768px){.hero{flex-direction:column;padding:2rem 1rem;text-align:center}.hero-text{margin-top:1.5rem;max-width:100%;order:2}.hero-text h1{font-size:2.5rem}.hero-text h2{font-size:1.8rem}.hero-image{margin:0 auto;order:1}.hero-image img{max-width:300px;width:80%}}.specials{align-items:center;background-color:#f8f8f8;display:flex;justify-content:center;min-height:700px;padding:3rem 2rem;text-align:center}.specials h2{color:#333;font-family:Markazi Medium;font-size:2rem;font-weight:700;margin-bottom:2rem}.heads{align-items:center;display:flex;justify-content:space-between}.specials button{background-color:#f4ce14;border:none;border-radius:8px;color:#333;cursor:pointer;font-size:1rem;font-weight:700;padding:.8rem 1.5rem;transition:background .3s ease}.specials button:hover{background-color:#e0b800}.specials-cards{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));justify-content:center}.specials-cards article{background:#fff;border-radius:12px;box-shadow:0 4px 10px #0000001a;display:flex;flex-direction:column;padding:1.5rem;text-align:left;transition:transform .2s ease}.specials-cards article:hover{transform:translateY(-6px)}.specials-cards img{border-radius:12px;height:180px;margin-bottom:1rem;object-fit:cover;width:100%}.specials-cards h3{color:#222;display:inline-block;font-size:1.25rem;margin:.5rem 0}.price{color:#e63946;float:right;font-size:1rem;font-weight:700}.specials-cards p{color:#555;flex-grow:1;font-size:.95rem;margin:.75rem 0 1rem}.order-link{align-items:center;background:#f4ce14;border-radius:8px;color:#333;display:inline-flex;font-weight:700;justify-content:center;text-decoration:none;transition:background .2s ease}.order-link:hover{background:#e6ba0d}.delivery-icon{display:inline-block;height:30px!important;margin-left:10px;margin-top:10px;vertical-align:middle;width:30px!important}.testimonials{align-items:center;background-color:#495e57;display:flex;flex-direction:column;justify-content:center;min-height:500px;padding:3rem 6rem;text-align:center}.testimonials h2{color:#edefee;font-family:Markazi medium;font-size:2.5rem;margin-bottom:2rem}.testimonial-cards{border-radius:12px;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;justify-content:space-evenly;padding:1.5rem;text-align:left}.testimonial-card img{border-radius:50%;height:60px;margin-bottom:1rem;width:60px}.testimonial-card p{color:#444;font-size:1rem;margin-bottom:1rem}.testimonial-card h4{color:#333;font-size:1.1rem}.articles{background-color:#fff;border-radius:10px;height:200px;margin:10px;padding:10px;width:15rem}@media (max-width:768px){.testimonial-cards{align-items:center;flex-direction:column}.articles{margin:10px 0;width:90%}}.description{display:flex;padding:10px}.customers{border-radius:50%;height:35px;margin-right:10px;width:4rem}.title{font-size:1.3rem;font-weight:700;padding:0;text-align:center}.about{align-items:center;background-color:#fff;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-around;min-height:600px;padding:3rem clamp(1rem,5vw,6rem)}.about-text{flex:1 1 50%;max-width:500px;min-width:280px}.about-text h1{color:#f4ce14;font-family:Markazi medium;font-size:3rem;margin:0}.about-text h2{color:#495e57;font-family:Markazi medium;margin:0 0 1rem}.about-text p{color:#555;font-size:1.1rem;line-height:1.6}.about-images{align-items:center;display:flex;flex:1 1 40%;justify-content:center;max-width:500px;min-width:280px;position:relative}.aboutimage1{z-index:1}.aboutimage1,.aboutimage2{border:2px solid #495e57;box-shadow:0 4px 12px #00000026;height:300px;object-fit:cover;width:250px}.aboutimage2{position:absolute;right:-50px;top:80px;z-index:0}@media (max-width:768px){.about{flex-direction:column;padding:2rem 1rem;text-align:center}.about-text{max-width:100%}.about-images{flex-direction:column;gap:1rem;position:static}.aboutimage1,.aboutimage2{height:auto;position:static;width:90%}}.booking-page-container{background-color:#edefee;border-radius:12px;box-shadow:0 4px 15px #0000001a;font-family:Arial,sans-serif;margin:50px auto;max-width:600px;padding:30px}.booking-page-title{color:#4a5c56;font-size:2rem;font-weight:700;margin-bottom:25px;text-align:center}.booking-page-form-wrapper form{display:flex;flex-direction:column;gap:15px}.booking-page-form-wrapper input[type=date],.booking-page-form-wrapper input[type=number],.booking-page-form-wrapper input[type=text],.booking-page-form-wrapper input[type=time]{border:1px solid #ddd;border-radius:8px;font-size:1rem;padding:12px 15px;transition:border-color .3s,box-shadow .3s}.booking-page-form-wrapper input:focus{border-color:#495e57;box-shadow:0 0 5px #252f2c;outline:none}.booking-page-form-wrapper button[type=submit]{background-color:#f4ce14;border:none;border-radius:10px;color:#222;cursor:pointer;font-size:1.1rem;font-weight:700;padding:12px 20px;transition:background-color .3s,transform .2s}.booking-page-form-wrapper button[type=submit]:hover{background-color:#cbab08;transform:scale(1.05)}@media (max-width:640px){.booking-page-container{margin:30px 15px;padding:20px}.booking-page-title{font-size:1.6rem}.booking-page-form-wrapper button[type=submit]{font-size:1rem}}.navbar{align-items:center;display:flex;justify-content:space-between;padding:10px 20px;position:relative;width:100%;z-index:1000}.logo img{cursor:pointer;height:40px}.nav-list{display:flex;gap:20px;list-style:none;margin:0;padding:0}.nav-item{color:#333;cursor:pointer;font-weight:500;transition:color .3s ease}.nav-item:hover{color:#f4ce14}.hamburger{cursor:pointer;display:none}.hamburger img{height:28px;width:28px}@media (max-width:600px){.nav-list{background:#fff;border-radius:8px;box-shadow:0 4px 10px #0000001a;display:none;flex-direction:column;gap:15px;padding:15px;position:absolute;right:20px;text-align:right;top:60px;width:180px}.nav-list.open{display:flex}.hamburger{display:block;margin-left:auto}}.footer{align-items:center;background-color:#4a5c56;color:#fff;font-family:Arial,sans-serif;min-height:auto;padding:40px 80px}.foot,.footer{display:flex;justify-content:center}.foot{align-items:flex-start;flex-wrap:wrap;gap:80px;max-width:1200px;width:100%}.footer-logo img{margin-bottom:10px;max-width:100px}.foot>div{flex:1 1;min-width:150px}.footer-nav ul{list-style:none;margin:0;padding:0}.footer-nav ul li{margin:5px 0}.footer-nav ul li a{color:#fff;text-decoration:none;transition:color .3s ease}.footer-nav ul li a:hover{color:#d4d4d4}.footer-contact p{margin:5px 0}@media (max-width:768px){.footer{padding:20px;text-align:center}.foot{align-items:center;flex-direction:column;gap:20px}.foot>div{flex:initial;min-width:0;min-width:auto}.footer-logo img{max-width:80px}.footer-nav ul li a{font-size:.9rem}}
/*# sourceMappingURL=main.2d7cf06a.css.map*/