@import url(https://fonts.googleapis.com/css2?family=Karla:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,200;1,300;1,400;1,500;1,600;1,700;1,800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Markazi+Text:wght@400;500;600;700&display=swap);*{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.p-text{color:var(--gray-color);font-size:.8rem;line-height:1.5;text-align:left}.app__navbar{--webkit-backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:hsla(0,0%,82%,.65);border:1px solid hsla(0,0%,100%,.18);font-family:Markazi Text,serif;justify-content:space-between;padding:1rem 2rem;position:fixed;width:100%;z-index:2}.app__navbar,.app__navbar-logo{align-items:center;display:flex}.app__navbar-logo{justify-content:flex-start}.app__navbar-links{align-items:center;display:flex;flex:1 1;gap:15px;justify-content:right;list-style-type:none}.link{color:#495e57;flex-direction:column;font-size:24px;font-weight:600;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out}.link:hover{color:gray}.app__navbar-menu{align-items:center;background-color:#edefee;border-radius:50%;display:flex;height:35px;justify-content:center;position:relative;width:35px}.app__navbar-hamburger{color:#495e57;height:70%;width:70%}.app__navbar-menu>div{background-color:#f2f2f2;bottom:0;box-shadow:0 0 20px hsla(0,0%,66%,.15);height:100vh;justify-content:flex-end;padding:1rem;position:fixed;right:0;top:0;width:80%;z-index:5}.app__navbar-cancel{color:#495e57;height:35px;width:35px}.app__navbar-menu>div{display:flex;flex-direction:column;gap:15px;justify-content:flex-start}.app__navbar-menu>div>.link{font-size:28px}@media screen and (min-width:900px){.app__navbar-menu,.app__navbar-menu>div{display:none}}@media screen and (max-width:900px){.app__navbar-links{display:none}}@media screen and (min-width:2000px){.p-text{font-size:1.75rem}}.app__header{background-color:#495e57;color:#edefee;font-family:Markazi Text,serif}header{align-items:center;flex-wrap:wrap;justify-content:space-between}.app__header-data,header{display:flex;padding:15px}.app__header-data{flex-direction:column;gap:25px;width:50%}.app__header-data h1{color:#f4ce14;font-size:85px;font-weight:900}.app__header-data h3{font-size:40px;font-weight:400}.app__header-data p{font-size:24px}.app__header-data button{background-color:#f4ce14;border:none;border-radius:10px;color:#000;font-size:28px;font-weight:700;outline:none;padding:10px}.app__header-image{background-position:50%;background-repeat:none;background-size:auto 100%;border-radius:16px;height:550px;width:450px}@media screen and (max-width:1020px){.app__header-image{height:450px;width:350px}}@media screen and (max-width:800px){header{gap:25px;justify-content:center}.app__header-data{width:80%}.app__header-image{display:none}}.app__container{flex-direction:row;min-height:100vh;width:100%}.app__container,.app__flex{align-items:center;display:flex;justify-content:center}.app__wrapper{flex:1 1;flex-direction:column;height:100%;padding:4rem 2rem;width:100%}@media screen and (max-width:450px){.app__wrapper{padding:4rem 1rem 2rem}}@-webkit-keyframes move{47%{animation-mode:forwards;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}50%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right;transform-origin:right}to{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right}}@keyframes move{47%{animation-mode:forwards;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}50%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right;transform-origin:right}to{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right}}@-webkit-keyframes reveal{0%{opacity:0}to{opacity:1}}@keyframes reveal{0%{opacity:0}to{opacity:1}}.block-reveal-animation{display:inline-block;position:relative}.block-reveal-animation__element{-webkit-animation-duration:.01s;animation-duration:.01s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:reveal;animation-name:reveal;opacity:0}.block-reveal-animation__block{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:move;animation-name:move;bottom:0;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;transition:all .5s cubic-bezier(.86,0,.07,1)}.app__specials{display:flex;flex-direction:column;font-family:Karla,sans-serif;gap:50px;justify-content:center;padding:15px;width:100%}.app__specials-title{font-family:Markazi Text,serif;font-size:64px}.app__specials-title-and-btn{display:flex;justify-content:space-between}.app__specials-btn-menu{background-color:#f4ce14;border:none;border-radius:10px;color:#000;font-family:Markazi Text,serif;font-size:28px;font-weight:700;outline:none;padding:10px}.app__specials-food-card-holder{align-items:center;display:flex;justify-content:center}.app__specials-food{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(4,auto);grid-template-rows:repeat(1,1fr);padding:15px}.app__specials-item{background-color:#edefee;border:1px solid #e4e4e4;border-radius:16px;height:440px;width:264px}.app__specials-name-price{align-content:center;align-items:center;display:flex;justify-content:space-between;margin-top:10px}.app_specials-name{font-size:18px;font-weight:900}.app_specials-price{color:#ee9972;font-size:16px}.app_specials-description{color:#495e57;font-size:16px;height:125px;line-height:1.2rem;margin-top:25px;text-align:justify}.app__spcecials-image{background-position:50%;background-repeat:none;background-size:100% 100%;border-radius:16px 16px 0 0;height:182px;width:100%}.app_specials-details{padding-left:25px;padding-right:25px}.app__specials-order{align-items:center;background-color:#495e57;border:none;border-radius:10px;color:#edefee;display:flex;font-size:16px;font-weight:800;gap:15px;justify-content:center;margin-top:25px;outline:none;padding:10px;text-transform:uppercase}.app__specials-order:hover{cursor:pointer}@media screen and (max-width:1020px){.app__specials-food{grid-template-columns:repeat(2,auto);grid-template-rows:repeat(1,1fr)}}@media screen and (max-width:580px){.app__specials-food{grid-template-columns:repeat(1,auto);grid-template-rows:repeat(1,1fr)}.app__specials-title{font-size:40px}.app__specials-btn-menu{font-size:20px}}.app__testimonials{background-color:#d9d9d9;font-family:Karla,sans-serif}.app__testimonals-title{font-family:Markazi Text,serif;font-size:64px}.app__testimonials-content{align-items:center;display:flex;flex-direction:column;gap:130px;justify-content:center}.app__testimonials-review{background-color:#fff;border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.1);height:225px;padding:15px;width:250px}.app__testimonials-review-stars-icon{color:#f4ce14}.app__testimonial-review-card{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(4,auto);grid-template-rows:repeat(1,1fr)}.app__testimonials-name-image{align-items:center;display:flex;gap:15px;margin-top:10px}.app__testimonials-review-text{font-size:14px;margin-top:25px;text-align:justify}.app__testimonial-review-image{border-radius:50%;box-shadow:0 0 20px rgba(0,0,0,.1);height:50px;width:47px}.app__testimonials-review-name{font-size:14px;text-transform:uppercase}@media screen and (max-width:1020px){.app__testimonial-review-card{grid-template-columns:repeat(2,auto);grid-template-rows:repeat(1,1fr)}}@media screen and (max-width:580px){.app__testimonial-review-card{grid-template-columns:repeat(1,auto);grid-template-rows:repeat(1,1fr)}.app__testimonals-title{font-size:40px}}.app_about-section{align-items:center;display:flex;flex-wrap:wrap;font-family:Karla,sans-serif;justify-content:center}.app__about-image-holder{display:flex;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.img-box-2{left:180px;position:absolute;top:-100px}.app__about-image-box{height:338px;width:273px}.app_about-description-box{display:inline-block;width:40%}.app__about-description{color:#495e57;display:inline-block;font-size:18px;margin-top:50px;text-align:justify;width:80%}.app__about-title{color:#f4ce14;display:inline-block;font-size:64px}.app__about-subtitle{color:#495e57;display:inline-block;font-size:40px;margin-top:7px}@media screen and (max-width:1020px){.app__about-image-box{display:block;height:278px;width:203px}.app_about-section{flex-direction:column}.app_about-description-box{text-align:center;width:80%}.img-box-2{left:180px;position:absolute;top:100px}.app__about-image-holder{justify-content:center;margin-top:50px}}@media screen and (max-width:700px){.app__about-image-holder{width:80%}.img-box-2{display:none}}.app__footer{background-color:#edefee}.app__footer-section{color:#495e57;display:flex;flex-wrap:wrap;gap:25px;justify-content:center}.app__about-image-box{background-position:50%;background-repeat:no-repeat;background-size:auto 100%;border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.1);height:380px;width:290px}.app__footer-items{margin-top:50px}.app__footer-item-title{font-family:Markazi Text,serif;font-size:34px;font-weight:850}.app__footer-item-names{font-family:Karla,sans-serif;font-size:20px;list-style-type:none}.app__footer-item-names>li{margin-top:7px}.app__footer-item-names>li>a{color:#333;text-decoration:none;text-transform:uppercase}@media screen and (max-width:580px){.app__footer-section{flex-direction:column;gap:0}.app__footer-items{margin-top:10}.app__footer-item-title{font-size:28px}.app__about-image-box{display:none}.app__footer-item-names>li>a{font-size:18px}}.app__reservation-guest{align-items:center;display:flex;font-family:Markazi Text,serif;font-size:48px;height:100%;justify-content:space-between;padding:50px;width:100%}.app__reservation-guest-counter-box{display:flex;flex-direction:column;margin:0}.guest-title{color:#495e57}.app__reservation-guest-counter{align-content:center;background-color:#495e57;border-radius:10px;color:#edefee;display:flex;gap:7px;justify-content:center;padding:10px;-webkit-user-select:none;user-select:none}@media screen and (max-width:780px){.app__reservation-guest{font-size:28px;padding:25px}}.reservation__date-selector{background-color:#edefee;display:flex;flex-direction:column;font-family:Markazi Text,serif;font-size:48px;justify-content:center;padding:50px}.reservation__date-selector-date-time{display:flex;justify-content:space-between}.title{color:#495e57}.date-time{display:flex;flex-direction:column;justify-content:center;padding:5px;text-align:center}.date,.time{background-color:#495e57;border:1px solid #edefee;border-radius:7px;color:#edefee;padding:7px}.open-closed{align-items:center;display:flex;flex-direction:column;font-size:48px;justify-content:center;margin-top:25px;text-transform:uppercase}.closed{color:red}.choose-date{align-items:center;background-color:#f1f1f1;border-radius:10px;box-shadow:0 0 20px hsla(0,0%,66%,.15);display:flex;gap:3rem;justify-content:center;padding:3rem}input[type=date]{background-color:#495e57;border:none;border-radius:5px;color:#fff;font-size:24px;height:60px;outline:none;padding:10px;width:200px}::-webkit-calendar-picker-indicator{background-color:#fff;border-radius:3px;cursor:pointer;padding:5px}.ocassion-selector{background-color:#495e57;border:none;border-radius:5px;color:#fff;font-size:24px;height:60px;outline:none;padding:10px;width:200px}select{-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill=%27white%27 height=%2730%27 viewBox=%270 0 24 24%27 width=%2730%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M7 10l5 5 5-5z%27/><path d=%27M0 0h24v24H0z%27 fill=%27none%27/></svg>");background-position-x:98%;background-position-y:50%;background-repeat:no-repeat}@media screen and (max-width:780px){.reservation__date-selector{font-size:28px;padding:25px}.choose-date{flex-direction:column}}.reservation__time-selector{background-color:#495e57;color:#edefee;display:flex;flex-direction:column;font-family:Markazi Text,serif;font-size:48px;justify-content:center;padding:50px}.timeslots-capsules{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:repeat(3,auto);justify-content:center;padding:25px}.radio-lablel-box{background-color:#edefee;border-radius:16px;color:#495e57;font-size:2rem;font-weight:700;padding:10px;width:120px}.radio-btn-label{align-items:center;display:flex;justify-content:space-between}input[type=radio]{height:1.5rem;width:1.5rem}@media screen and (max-width:780px){.reservation__time-selector{font-size:28px;padding:25px}.timeslots-capsules{gap:.5rem}.radio-lablel-box{width:100px}}.reserve__buttons{align-items:center;display:flex;gap:15px;justify-content:space-evenly;padding:50px;width:100%}.reserve__buttons .btn-reserve{border:1px solid #495e57;border-radius:10px;color:#495e57;font-family:Markazi Text,serif;font-size:28px;font-weight:650;height:60px;text-transform:uppercase;width:140px}.reserve__buttons .btn-reserve:hover{background-color:#f4ce14;cursor:pointer}.reserve__buttons .btn-reserve:disabled{background-color:gray;cursor:not-allowed}.app__order-online{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:25px}.app__order-online h1{color:#f4ce14;font-size:3rem;padding:10px;text-align:center;text-transform:uppercase}
/*# sourceMappingURL=main.899ba20e.css.map*/