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}html{box-sizing:border-box;font-size:62.5%}*,:after,:before{box-sizing:inherit}body{font-family:Karla,sans-serif;font-optical-sizing:auto;font-size:normal;font-size:2rem}.nav-container{margin:0 auto}a{text-decoration:none}h1,h2,h3{margin:0 0 2rem}h1{font-size:4rem}h2{font-size:3rem}h3{font-size:2.5rem}img{display:block;height:auto;max-width:100%;width:90%}li{list-style:none}a,a:active,a:visited{color:#333;text-decoration:none}a:hover{color:#f4ce14;text-decoration:underline}.btn,button{background-color:#f4ce14;border:none;border-radius:1.2rem;color:#333;cursor:pointer;font-size:1.5rem;font-weight:700;padding:1rem 2rem;transition:opacity .3s ease}.btn:hover,button:hover{background-color:#bfa000}.btn-disabled,button:disabled{background-color:#e0e0e0;color:#a0a0a0;cursor:not-allowed;opacity:.6;pointer-events:none}.hero-text h2{color:#edefee;font-size:2rem;margin-bottom:1rem}.hero-text p{color:#edefee;font-size:1.3rem;line-height:1.5;margin-bottom:3rem;max-width:25rem}.logo_LiLemon{height:auto;max-width:100%;transition:filter transform .3s .3s;width:120px}.logo_LiLemon,.logo_LiLemon:hover{transition:filter .3s,transform .3s}.logo_LiLemon:hover{filter:brightness(1.1);transform:scale(1.05)}.nav-container{background-color:#edefee;max-width:100%;padding:1rem 3% 1rem 12rem}.nav-container,.nav-list{align-items:center;display:flex;justify-content:center}.nav-list{gap:25rem}.nav-links{flex-direction:row;font-size:1.3rem;gap:2rem;justify-content:center}.nav-links,.nav-links.visible{align-items:center;display:flex}.nav-links.visible{background-color:#495e57;flex-direction:column;left:0;padding:1rem 0;position:fixed;top:5.5rem;transition:all .3s ease-in-out;width:100vw;z-index:999}.bar{background-color:#333;height:3px;margin:3px 0;width:2.5rem}.menu-icon{cursor:pointer;display:none}.hero-container{align-items:center;background-color:#495e57;display:flex;justify-content:center;padding:2.5rem 5%}.hero-text{color:#f4ce14;flex:1 1;margin-left:13.5rem;padding-left:15.5rem}.hero-image{position:absolute;right:20%;top:15%;width:27rem}.hero-image>img{border-radius:1rem;height:30rem;width:100%}.confirmed-booking{padding:6rem 2rem;text-align:center}.confirmed-booking>img{margin:2rem auto;width:10rem}.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}.specials-container{background-color:#edefee;display:flex;flex-direction:column;gap:3rem;margin:0 auto;max-width:100%;padding:10rem 10.5%}.specials-header{margin-left:6.5rem}.recipes-cards,.specials-header{display:flex;flex-wrap:wrap;justify-content:space-between}.recipes-cards{align-items:stretch;gap:3rem 2rem;margin-top:30px}.recipe-title{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;text-align:center}.recipe-title h3{color:#333;font-size:2rem;margin:0 0 2rem;padding-top:2rem}.recipe-title p{color:#ee9972;font-size:1.5rem;padding-right:2rem}.recipe-items{background-color:#edefee;border-radius:1rem;box-shadow:0 4px 8px #0000001a;display:flex;flex-basis:calc(33.333% - 2rem);flex-direction:column;flex-grow:1;flex-shrink:1;justify-content:space-between;max-width:calc(33.333% - 2rem);min-height:420px;min-width:250px;overflow:hidden;transition:transform .3s ease}.recipe-items:hover{transform:translateY(-10px)}.recipe-items img{border-radius:1rem 1rem 0 0;height:180px;object-fit:cover;width:100%}.testimonials-container{background-color:#495e57;display:flex;flex-direction:column;padding:5rem 10.5%;text-align:center}.testimonials-section{background-color:#495e57;padding:1rem 0}.testimonials-container h2{color:#edefee;font-size:3rem;margin-bottom:4rem}.testimonials-card img{border-radius:1rem;height:15rem;object-fit:cover;width:30rem}.testimonials-card{align-items:stretch;display:flex;flex-direction:row-reverse;gap:2rem;justify-content:center}.divider{border:none;border-top:2px solid #ccc;margin:1rem 0;width:100%}.testimonial-items{background-color:#edefee;border-radius:1rem;padding:2rem}.testimonial-content{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:space-evenly}.profile-pic{max-height:3rem;max-width:3rem}.rating{background-color:#333;border-radius:1rem;margin:0 auto;padding:.5rem 2rem;width:fit-content}.about-ll-container{align-items:center;background-color:#edefee;display:flex;flex-direction:row;flex-wrap:wrap;gap:10rem;margin:0 auto;padding:5rem 10.5%}.about-ll-section{flex:1 1;min-width:30rem}.about-ll-image-section{height:25rem;position:relative;width:20rem}.about-ll-image-section img{border:2px solid #ccc;box-shadow:0 4px 8px #0003;height:100%;object-fit:cover;position:absolute;width:100%}.about-ll-image-section img:first-child{right:6rem;top:3rem;z-index:2}.about-ll-image-section img:last-child{bottom:3rem;left:7rem;z-index:1}.about-ll-image-section:after{transform:rotate(-45deg)}.about-ll-section h2{font-family:karla,sans-serif;font-size:4rem}.about-ll-section h3{color:#ee9972;font-size:2rem;margin-bottom:1rem}.about-ll-section p{color:#333;font-size:1.5rem;line-height:1.5;text-align:justify}footer{background-color:#495e57;padding:2rem 3rem}footer img{filter:brightness(0) invert(1);margin-bottom:1rem}footer section{display:flex;justify-content:space-between;margin:0 auto;max-width:1200px}footer section ul{display:inline-block;margin:0 auto;padding:0;text-align:left}footer li{color:#edefee;font-size:1.4rem;margin-bottom:.5rem}footer p{color:#edefee;font-size:1.2rem;margin-top:2rem;text-align:center}footer a,footer a:active,footer a:visited{color:#edefee;transition:color .2s}footer a:hover{color:#f4ce14}.footer-nav>a{color:#333;display:flex;flex-direction:column;gap:.5rem}.footer-title{color:#edefee;font-size:2rem;margin-bottom:1rem}@media (max-width:468px){.nav-links a,.nav-links a:active,.nav-links a:visited{color:#fff}.nav-links a:hover{color:#f4ce14}.nav-container{align-items:center;flex-direction:column;justify-content:center;padding:1rem;position:relative}.logo_LiLemon{display:block;margin-bottom:2rem;margin-left:auto;margin-right:auto}.nav-list{gap:2rem;justify-content:center}.nav-links,.nav-list{align-items:center;flex-direction:column;width:100%}.nav-links{display:none;font-size:1rem;gap:1rem}.nav-links.visible{background-color:#333}.menu-icon{cursor:pointer;display:flex;flex-direction:column;position:absolute;right:4rem;top:1rem;z-index:1000}.hero-container{padding:2rem 12rem 2rem 0}.hero-text{margin:0 auto}.hero-image{margin:2rem auto 0;padding-left:10rem;position:static;width:80%}}@media (min-width:768px) and (max-width:1024px){.hero-container{flex-direction:column;padding:3rem 20%;text-align:center}.hero-text{margin:0 auto;padding:0;text-align:center}.hero-image{margin:2rem auto 0;position:static;width:80%}.testimonials-container{align-items:center;flex-direction:column}.testimonials-card{margin-bottom:2rem;max-width:90vw;min-width:200px}}
/*# sourceMappingURL=main.17bdd679.css.map*/