@import url(https://fonts.googleapis.com/css2?family=Karla:wght@400;500;800&family=Markazi+Text:wght@400;500&display=swap);*{box-sizing:border-box;margin:0;padding:0}body{font-family:Karla,sans-serif;font-size:16pt}body,input{color:#181818}input{font-family:karla,sans-serif;font-size:16px}::placeholder{color:#949494;opacity:1}::-ms-input-placeholder{color:#181818}h1,h2{font-family:Markazi Text,serif}h1{font-size:64pt}h2{font-size:40pt}h3{font-size:18pt}ul{list-style-type:none}a{color:#181818;text-decoration:none}header{width:100%;z-index:3}.header-wrapper,header{background-color:#fff;display:flex}.header-wrapper{align-items:center;justify-content:space-between;margin:0 auto;padding:15px 0;width:85%}.image-wrapper{max-width:200px;-webkit-user-select:none;user-select:none}.image-wrapper img{height:auto;width:100%}.page-heading,.page-paragraph{text-align:center}@media only screen and (max-width:1024px){header{position:fixed;top:0}.header-wrapper{box-shadow:0 0 24px 0 #0000001a,0 1px 0 0 #0000;padding:0 30px;position:fixed;width:100%;z-index:2}.hamburger{z-index:3}.header-wrapper .mobile-nav ul{background:#fff;border-bottom:10px solid #495e57;display:flex;flex-direction:column;padding:60px 30px 30px;position:fixed;right:0;text-align:right;top:0;width:100%;z-index:1}.header-wrapper .mobile-nav ul li{padding:7px 0}.page-heading,.res-content-wrapper{margin-top:60px;padding-top:20px}}@media only screen and (max-width:350px){.image-wrapper img{height:30px}}.navigation ul{display:flex}.navigation ul li{padding:0 15px}.navigation ul li a{font-size:inherit;font-weight:500}.navigation ul li .active-links.active,.navigation ul li a:hover{color:#495e57}@media screen and (max-width:1024px){.navigation{display:none}}.mobile-nav{display:none}@media screen and (max-width:1024px){.mobile-nav{display:flex;-webkit-user-select:none;user-select:none}.mobile-nav ul li a{font-size:smaller;font-weight:500}.mobile-nav ul li .active-links.active{color:#495e57}}.top-section-background{background-color:#495e57;width:100%}.top-section-container{color:#fff;display:flex;justify-content:space-between;margin:0 auto;padding:60px 0;width:85%}.section-left{width:80%}.section-left h1{color:#f4ce14}.section-left h1,h2{line-height:.8}.section-left p{line-height:1.4em;margin:20px 0;width:75%}.btn{background-color:#f4ce14;border:none;border-radius:100px;color:#181818;font-size:16pt;font-weight:600;padding:15px 30px}.btn:hover{background-color:#181818;color:#f4ce14;cursor:pointer;transition:.3s}.section-right{position:relative;width:400px}.image-box{align-items:center;border-radius:15px;display:flex;height:400px;justify-content:center;overflow:hidden;position:absolute}.image-box img{width:100%}@media screen and (max-width:1024px){.top-section-background{padding-top:10vh}.image-box{height:370px;right:0;width:300px}.top-section-container{padding:30px;width:100%}.section-left h1{font-size:50px}h2{font-size:34px}}@media screen and (max-width:659px){.top-section-container{flex-direction:column}.image-box{height:250px;position:static;width:100%}.section-left p{font-size:smaller;width:100%}.section-right{margin-bottom:-100px;margin-top:30px;position:static;width:100%}.btn{font-size:smaller}}.product-section-container{margin:0 auto;padding:100px 0;width:85%}.product-section-title{align-items:center;display:flex;justify-content:space-between}.btn-menu{padding:15px 45px}@media screen and (max-width:1024px){.product-section-container{padding-left:30px;padding-right:30px;padding-top:150px;width:100%}.product-section-title h1{font-size:50px;line-height:.8;margin:20px 0}.btn-menu{font-size:smaller;margin-bottom:30px}}@media screen and (max-width:852px){.product-section-container{padding-top:100px}}@media screen and (max-width:659px){.product-section-title{align-items:flex-start;flex-direction:column}}.product-card{grid-gap:32.5px;display:grid;gap:32.5px;grid-template-columns:23.5% 23.5% 23.5% 23.5%;margin-top:20px}.product-card-container{background-color:#fff;border-radius:15px;box-shadow:0 0 24px 0 #0000001a,0 1px 0 0 #0000}.product-card-text{padding:30px 20px 40px}.product-card-title{display:flex;justify-content:space-between}.price-tag{color:#f4ce14;font-size:16pt;font-weight:600;padding-left:10px}.product-card-text p{font-size:smaller;line-height:1.4em;margin:30px 0 50px}.product-card-text h4{align-items:center;display:flex;font-size:16pt}.image-container{align-items:center;border-radius:15px 15px 0 0;display:flex;overflow:hidden;width:100%}.image-container img{width:100%}@media screen and (max-width:1040px){.product-card{grid-template-columns:47% 47%}}@media screen and (max-width:659px){.product-card{display:flex;flex-direction:column}.product-card-text h4,.product-card-text p,h3{font-size:smaller}.image-container{height:200px}}footer{background-color:#fff;padding:15px 0}.footer-container{color:#181818;display:flex;flex-direction:column;margin:0 auto;width:85%}.footer-container p{margin:15px 0 30px}.footer-container img{width:200px}@media screen and (max-width:1024px){.footer-container{padding-left:30px;padding-right:30px;width:100%}.footer-container p{font-size:smaller}}.res-content-wrapper{background-attachment:fixed;background-image:linear-gradient(180deg,#00000073,#000c),url(/little-lemon-react/static/media/fon.1aa49b102a79c29ce519.jpg);background-position:50%;background-size:cover;width:100%}.res-content-container{margin:0 auto;padding:60px 0;width:85%}.form{background-color:#fff;border-radius:15px;color:#181818;height:auto;margin:15px auto;max-width:650px;padding:30px 40px 40px;text-align:left;width:60%}.form h1{font-size:26pt;margin-bottom:10px;text-align:center}.form p{font-size:smaller;margin-bottom:30px}fieldset{border:none}.field{display:flex;flex-direction:column;margin-bottom:20px;width:100%}.field label{font-size:18px;font-weight:500;margin:0 0 5px}input{border:1px solid #3333334d;border-radius:5px;padding:10px;width:100%}input[type=datetime-local]{color:#949494}.guestsdate{grid-gap:4%;display:grid;gap:4%;grid-template-columns:68% 28%}.occasion{display:flex;flex-direction:column}.options{border:1px solid #3333334d;border-radius:5px;padding-right:10px}select{color:#949494;font-size:15px;outline:none;padding:10px}.reserve-btn,select{border:none;width:100%}.reserve-btn{background-color:#f4ce14;border-radius:50px;color:#181818;cursor:pointer;font-size:16px;font-weight:700;padding:20px}.reserve-btn:hover{background-color:#181818;color:#f4ce14;transition:.3s}.error-message{color:red;font-size:15px;margin-top:5px}@media screen and (max-width:1024px){.res-content-container{padding-left:30px;padding-right:30px;width:100%}.form{margin-top:-50px;width:100%}.guestsdate{display:flex;flex-direction:column}}
/*# sourceMappingURL=main.55d3068c.css.map*/