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}body{margin:0 auto;width:100%}li{list-style:none}a{text-decoration:none}nav{z-index:10001}.navbar{align-items:center;display:flex;justify-content:space-between;padding:10px 13%}nav ul li{display:inline-block;padding:1em}nav ul li a{color:#000}nav ul li a:hover{-webkit-text-decoration:underline solid #495e57;text-decoration:underline solid #495e57}.menu-icon{cursor:pointer;display:none}.bar{background-color:#000;height:3px;margin:5px 0;width:25px}.nav-links{list-style:none}.nav-links,.nav-links.visible{align-items:center;display:flex}.nav-links.visible{background-color:#495e57;flex-direction:column;position:absolute;right:0;top:40px;transition:all .3s ease-in-out;width:100%}.header{background-color:#495e57;padding:40px 0}.header section{color:#edefee;padding:10px 13%;position:relative}h2{color:#f4ce14;font-size:40px}h3{font-size:25px}.banner p{font-size:20px;line-height:1.5;margin-bottom:30px;max-width:520px}button{background-color:#f4ce14;border:none;border-radius:12px;color:#000;cursor:pointer;font-size:20px;font-weight:700;padding:14px 18px;text-decoration:none}.banner-img{position:absolute;right:13%;top:15%;width:400px}.banner-img img{border-radius:20px;height:400px;width:100%}.comfirm,form{padding:10px 13%}.formField{padding:50px 20px}input,label{display:inline-block;margin-bottom:20px;margin-right:20px}#book-date,#book-guests,#book-occasion,#book-time{background:#bdbdbd43;border:none;border-radius:2px;outline:none;padding:8px 24px}.booking-form form{display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:400px}.booking-form label{font-weight:500;margin-bottom:4px}.booking-form input,.booking-form select{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;padding:6px 8px;width:100%}.btnReceive{margin-top:10px;text-align:center}.btnReceive input[type=submit]{background-color:#495e57;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 14px}.confirm{align-items:center;display:flex;justify-content:center;min-height:50vh;text-align:center}.confirm h1{background-color:#edefee;border:1px solid #333;font-size:2rem;font-weight:700;padding:50px}.confirm span{color:#495e57}.menu-container{margin:110px auto;padding:10px 13%}.menu-container h2{color:#000}.cards,.menu-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.cards{gap:2rem 1rem;margin-top:30px}.menu-items{background:#edefee;border-radius:8px;width:350px}.menu-container img{border-radius:8px;height:233px;width:100%}.menu-content{padding:5px 15px}.menu-content .heading{display:flex;justify-content:space-between}.price{color:#ee9972;font-weight:700}.description{color:#495e57}.orderbtn{background-color:#edefee;font-size:16px;font-weight:600;margin-bottom:20px;padding:5px 12px}.orderbtn:hover{background-color:#495e57;color:#edefee}.testimonial-section{align-items:center;display:flex;flex-direction:column;padding:60px 5% 100px;text-align:center}.testimonial-section h2{color:#edefee;font-size:2.2rem;font-weight:700;margin-bottom:50px}.ratings{display:flex;flex-wrap:wrap;gap:25px;justify-content:center;max-width:1200px}.rating-card{background-color:#edefee;border-radius:12px;box-shadow:0 4px 10px #0000001a;padding:25px;text-align:center;transition:transform .2s ease,box-shadow .2s ease;width:130px}.rating-card:hover{box-shadow:0 6px 14px #00000026;transform:translateY(-4px)}.rating-img{border-radius:8px;height:80px;margin-bottom:10px;object-fit:cover;width:80px}.rating-img-name span{color:#000;display:block;font-size:1.05rem;font-weight:600;margin-bottom:8px}.rating-card span:first-child{color:#f4ce14;display:block;font-size:1.1rem;margin-bottom:8px}.rating-comment{color:#495e57;font-size:.95rem;margin-top:5px}.little-lemon-footer{background-color:#495e57;color:#edefee;font-family:sans-serif;padding:30px 5%}.footer-content-wrapper{align-items:flex-start;display:flex;gap:30px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:20px 0}.footer-logo-section{align-items:flex-start;display:flex;flex-basis:25%}.footer-logo-image{display:block;height:auto;width:150px}.footer-column{flex-basis:25%}.column-title{color:#edefee;font-size:1.1em;font-weight:500;margin-bottom:15px}.list-unstyled{list-style:none;margin:0;padding:0}.list-unstyled li{color:#edefee;cursor:default;font-size:.9em;line-height:1.8}.about-section{align-items:center;background-color:#fff;display:flex;flex-wrap:wrap;justify-content:space-around;padding:80px 10%}.about-right{flex:1 1;min-width:300px}.about-right h2{color:#495e57;font-size:2.5rem;margin-bottom:10px}.about-right h4{color:#495e57;font-size:1.3rem;margin-bottom:20px}.about-right p{color:#333;font-size:1rem;line-height:1.6;max-width:500px}.about-left{align-items:center;display:flex;flex:1 1;justify-content:center;min-width:300px;position:relative}.chefsImage1,.chefsImage2{aspect-ratio:3/5;border-radius:8px;box-shadow:0 4px 10px #00000040;object-fit:cover;width:180px}.chefsImage2{left:50%;position:absolute;top:-15%;z-index:2}@media screen and (max-width:768px){.menu-icon{display:block}.nav-links{display:none}.nav-links.visible{background:#333;display:flex;padding:20px 0;z-index:1000}.navbar{background:#fff;padding:10px 8%}nav ul li a{color:#fff}.bar{background:#333}.banner-img{display:none}.comfirm,.header section,.menu-container,form{padding:10px 8%}.menu-container{margin:20px 0}.menu-header{justify-content:flex-between}.menu-items{width:100%}.testimonial-section{background-position:50%;padding:40px 5% 60px}.testimonial-section h2{font-size:1.8rem;margin-bottom:30px;text-align:center}.ratings{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;width:100%}.rating-card{background:#edefee;border-radius:12px;box-sizing:border-box;flex-basis:calc(50% - 20px);flex-grow:1;flex-shrink:1;max-width:280px;padding:25px;text-align:center}.rating-img{border-radius:8px;height:70px;margin-bottom:10px;object-fit:cover;width:70px}.rating-card span{font-size:1.1rem}.rating-comment{color:#495e57;font-size:1rem;margin-top:10px}.about-section{flex-direction:column;padding:60px 5%;text-align:center}.about-right p{margin:0 auto 60px}.about-left{margin-top:40px}.chefsImage1,.chefsImage2{width:180px}.chefsImage2{left:40%;top:-30%}.company-info p{width:100%}.footer-content-wrapper{align-items:center;flex-direction:column;gap:20px;padding:20px 0;text-align:center}.footer-logo-section{align-items:center;flex-basis:auto;justify-content:center;margin-bottom:10px;width:100%}.footer-logo-image{width:120px}.footer-column{flex-basis:100%;text-align:center;width:100%}.column-title{margin-top:15px}.list-unstyled{padding:0}}.hidden{display:none}
/*# sourceMappingURL=main.b18df2bf.css.map*/