/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */html{-webkit-text-size-adjust:100%;line-height:1.15;tab-size:4}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;margin:0}hr{color:inherit;height:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}*,:after,:before{border:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin:0;outline:0;padding:0}*{scrollbar-color:#495e57 #fff;scrollbar-width:thin}html{scroll-behavior:smooth}body{color:#495e57;font-family:Karla,sans-serif;font-size:1rem;line-height:1.5}header{background-color:#fff;height:max-content;left:0;position:fixed;top:0;width:100%;z-index:999}main{min-height:calc(100vh - 24.25rem);padding-top:6.25rem}a{color:#495e57;text-decoration:none}h1,h2{font-family:Markazi Text;font-weight:400;line-height:1}h1{font-size:3.5rem}h2{font-size:2.5rem}label{cursor:pointer;width:-moz-fit-content;width:fit-content}input,select{background:#fff;border:1px solid #e0e0e0;border-radius:.375rem;color:#495e57;cursor:pointer;height:2.5rem;outline:none;padding:0 .5rem;width:100%}select{-webkit-appearance:none;appearance:none}input:focus,select:focus{border:1px solid #495e57}label{font-weight:700}button{border:none;cursor:pointer}img{max-width:100%}.container{margin:0 auto;max-width:61.75rem;width:90%}.grid{display:grid}.button-primary{background-color:#f4ce14;border:2px solid #f4ce14;border-radius:2rem;color:#495e57;font-weight:700;padding:.5rem 1rem}.button-primary:focus,.button-primary:hover{background-color:#495e57;border-color:#495e57;color:#fff}.hover-underline-animation{background-color:initial;border-radius:25px;color:#000;display:inline-block;padding:8px 15px;text-decoration:none}.hover-underline-animation.active,.hover-underline-animation.active:hover,.hover-underline-animation:hover{background-color:#f4ce14}.nav-bar{align-items:center;background-color:#fff;box-shadow:0 0 10px #00000017;grid-template-columns:auto auto auto;height:6.25rem;justify-content:space-between;max-width:none;padding:0 6%;width:100%}.nav-bar-logo{align-self:center;grid-column:1;justify-self:start;line-height:0}.nav-bar-logo img{height:2.75rem;width:10rem}.nav-bar-hamburger{background-color:initial;color:#495e57;cursor:pointer;display:none;grid-column:2}.nav-bar-hamburger svg{height:1.875rem;width:1.875rem}.nav-bar-links{align-items:center;column-gap:1.5rem;display:flex;grid-column:2;justify-content:flex-end;transition:left .3s linear}.nav-bar-links li{font-weight:700;list-style-type:none}.nav-bar-links a{height:max-content;text-transform:uppercase}@media only screen and (max-width:992px){.hover-underline-animation:after{bottom:-1px}.nav-bar{grid-template-columns:auto auto}.nav-bar-hamburger{border:none;display:inline-flex;justify-self:end}.nav-bar-links.expanded{align-items:flex-start;box-shadow:1px 0 10px #0009;justify-content:flex-start;left:0}.nav-bar-links.expanded li{width:100%}.nav-bar-links.expanded li a{display:block;padding:1rem}.nav-bar-links.expanded li:hover{background-color:#f4ce14}.nav-bar-links{background-color:#fff;flex-direction:column;height:100vh;left:-75%;max-width:16rem;position:absolute;top:0;width:75%;z-index:100}}.site-footer{grid-gap:2rem;background-color:#495e57;color:#fff;display:grid;gap:2rem;grid-template-columns:repeat(4,minmax(6rem,max-content));height:18rem;justify-content:space-evenly;padding:2.5rem 6%}.site-footer-logo{width:6rem}.site-footer h4{letter-spacing:1px;margin-bottom:.5rem;text-transform:uppercase}.site-footer a{color:#fff}.site-footer a:focus,.site-footer a:hover{color:#f4ce14}.site-footer-nav ul{list-style-type:none}.site-footer-nav li{margin-bottom:.25rem}.site-footer-contact svg{margin-right:.5rem}.site-footer-contact p{margin-bottom:.25rem}.site-footer-social svg{margin-right:1rem}@media (max-width:799px){.site-footer{grid-template-columns:repeat(2,minmax(6rem,max-content));height:29.25rem}}@media (max-width:499px){.site-footer{grid-template-columns:repeat(1,minmax(6rem,max-content));height:53.375rem}}.copyright{color:#edefee;font-size:14px;justify-content:end;margin-top:3rem;text-align:center}.github-link:link,.github-link:visited{color:#edefee;text-decoration:underline;text-underline-offset:5px;transition:all .2s}.hero{background-color:#495e57;padding-top:1.875rem}.hero .container{gap:3.5rem;grid-template-columns:1fr 1fr}.hero-information{grid-column:1}.hero-information h1{color:#f4ce14;font-size:3.5rem;height:2.5rem;line-height:2.5rem}.hero-information h2{color:#fff;font-size:2.25rem;height:2.25rem;line-height:2.25rem}.hero-information p{color:#fff;font-size:1.125rem;margin-top:1.5rem}.hero-information .button-primary{display:inline-block;margin-top:2rem}.hero-information .button-primary:focus,.hero-information .button-primary:hover{border-color:#f4ce14}@media (max-width:792px){.hero-information .button-primary{text-align:center}}.hero-image{border-radius:1rem;box-shadow:0 0 15px #495e57;grid-column:2;height:24rem;justify-self:end;margin-bottom:-4.375rem;object-fit:cover;width:100%}@media (max-width:792px){.hero .container{grid-template-columns:1fr;grid-template-rows:auto auto}.hero-information{grid-row:1}.hero-image{grid-column:1;grid-row:2}}.week-specials{gap:1.25rem;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;padding:8rem 0 4rem}.week-specials-header{align-items:center;display:flex;gap:1rem;grid-column:1/4;grid-row:1;justify-content:space-between;margin-bottom:1.5rem}.week-specials-header h2{font-family:Markazi Text;font-size:2.5rem;font-weight:400;line-height:1}@media (max-width:960px){.week-specials{grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto}.week-specials-header{grid-column:1/3}}@media (max-width:692px){.week-specials{grid-template-columns:1fr;grid-template-rows:repeat(4,auto)}.week-specials-header{grid-column:1/2}}@media (max-width:449px){.week-specials-header{align-items:flex-start;flex-direction:column;margin-bottom:1rem}.week-specials-header a{width:max-content}}@media (max-width:284px){.week-specials-header h2{letter-spacing:-.5px}}.meal-card{background-color:#edefee;border-radius:1rem;box-shadow:0 0 15px #d9d9d9;display:flex;flex-direction:column;grid-column:auto;grid-row:2;min-height:31.25rem;overflow:hidden;padding-bottom:1.5rem}.meal-card-image{height:12.5rem;overflow:hidden;position:relative}.meal-card:hover .meal-card-image img{transform:scale(1.08)}.meal-card-image img{height:12.5rem;left:0;object-fit:cover;object-position:50% 5%;position:absolute;top:0;transition:all .3s linear;width:100%}.meal-card-body-footer,.meal-card-header{padding:0 1rem}.meal-card-header{align-items:center;display:flex;justify-content:space-between;padding:1rem}.meal-card-header h3{font-size:1.125rem}.meal-card-header span{color:#ee9972;font-weight:700}.meal-card-body-footer{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.meal-card-body-footer a{font-weight:700}.meal-card-body-footer svg{margin-left:.5rem}@media (max-width:960px){.meal-card{grid-row:auto}}.testimonials{background-color:#495e57;padding:2rem 0}.testimonials .container{column-gap:1.25rem;grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto;row-gap:1.5rem}.testimonials h2{color:#fff;grid-column:1/5;grid-row:1}@media (max-width:949px){.testimonials .container{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,auto)}.testimonials h2{grid-column:1/4}}@media (max-width:711px){.testimonials .container{grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,auto)}.testimonials h2{grid-column:1/3}}@media (max-width:576px){.testimonials .container{grid-template-columns:1fr;grid-template-rows:repeat(5,auto)}.testimonials h2{grid-column:1/2}}.testimonial-card{background-color:#fff;border-radius:1rem;display:flex;flex-direction:column;grid-column:auto;grid-row:2;height:100%;padding:1rem}.testimonial-card img{border-radius:50%;height:8rem;margin:0 auto .5rem;object-fit:cover;width:8rem}.testimonial-card:first-of-type img{object-position:50% 0}.testimonial-card:nth-of-type(2) img{object-position:100% 0}.testimonial-card:nth-of-type(3) img{object-position:90% 50%}.testimonial-card:nth-of-type(4) img{object-position:100% 80%}.testimonial-card h4{padding-bottom:.5rem;text-align:center}.testimonial-card span{align-items:center;display:flex}.testimonial-card span p{padding-left:1rem}.testimonial-card svg{color:#f4ce14;font-size:1.25rem;height:1.25rem;width:1.25rem}.testimonial-card blockquote p{padding-top:.75rem}@media (max-width:949px){.testimonial-card{grid-column:auto;grid-row:auto}}.our-story{gap:2.5rem;grid-template-columns:1fr 1fr;padding:8rem 0 4rem}.our-story-description{grid-column:1}.our-story-description p{padding-top:1.5rem}.our-story-chefs{display:flex;flex-direction:column;gap:1rem;grid-column:2;height:25.5rem;margin:auto 0;position:relative}.our-story-chefs img{border-radius:1rem;box-shadow:0 0 15px #495e57;height:15.75rem;object-fit:cover;object-position:78% 50%;position:absolute;width:23.5rem}.our-story-chefs img:first-of-type{right:0;top:0}.our-story-chefs img:nth-of-type(2){bottom:0;left:0}@media (max-width:915px){.our-story{grid-template-columns:1fr;grid-template-rows:auto auto}.our-story-chefs{flex-direction:row;grid-column:1;height:auto;justify-content:space-evenly;position:static}.our-story-chefs img{height:26rem;max-width:50%;position:static;width:auto}}@media (max-width:715px){.our-story{grid-template-rows:repeat(3,auto)}.our-story-chefs{flex-direction:column}.our-story-chefs img{max-width:100%}}.reservations{background-image:url(../../static/media/Form-background-img.4581c0b576a5f3fc4be9.jpg);min-height:calc(100vh - 24.25rem)}.reservations h2{color:#495e57;height:max-content;padding:1.5rem 2rem;width:100%}.reservations form{grid-gap:1.5rem;align-items:center;display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(12.5rem,1fr));padding:0 2rem 2rem;width:100%}.reservations form button{grid-column:1/span 2;margin:0 auto;width:max-content}.form-field{display:flex;flex-direction:column;gap:.25rem}.form-field p{color:red;font-size:1rem}.select-wrapper{position:relative}.select-wrapper:after{content:url(../../static/media/arrowDown.8a70b7250e71a1b25016.svg);font-weight:600;height:1.5rem;position:absolute;right:.625rem;top:.5rem;width:1.5rem}.error{color:red}.reservations button:disabled,.reservations button[disabled]{background-color:#edefee;border-color:#edefee;color:#adafae;cursor:not-allowed}.confirmed-reservation{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 24.25rem);padding:1.75rem 0}.confirmed-reservation h2{padding-top:1.5rem}.confirmed-reservation p{padding-top:.25rem}@media (max-width:491px){.reservations form{grid-template-columns:repeat(1,1fr)}.reservations form button{grid-column:1/span 1}}.page-not-found{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:32.25rem;padding:1.75rem 0;text-align:center}
/*# sourceMappingURL=main.d8422230.css.map*/