.navbar{align-items:center;background:linear-gradient(180deg,#2b1c19,#81683fef);display:flex;font-family:Playfair Display,serif;justify-content:space-between;padding:2vw;position:fixed;width:96%;z-index:99}.navbar-logo img{width:50px}.navbar-menu{color:#fff;display:flex;font-size:1.5vw;list-style:none;margin:0;padding:0}.navbar-item{margin:0 15px;position:relative}.navbar-item a{color:#fff;display:inline-block;font-size:1.5vw;position:relative;text-decoration:none}.navbar-menu li:after{background:#e2c699;content:"";display:block;height:2px;left:50%;margin-top:5px;position:absolute;transition:width .3s ease,left .3s ease;width:0}.navbar-menu li:hover:after{left:0;width:100%}.navbar-menu li:hover{cursor:pointer}.navbar-actions{color:#fff}.navbar-actions,.search-bar{align-items:center;display:flex}.search-bar{margin-right:20px}.search-bar input{border:1px solid #ccc;border-radius:12px 0 0 12px;outline:none;padding:.5vw 2vw}.search-bar button{background-color:#e2c699;border:1px solid #ccc;border-left:none;border-radius:0 12px 12px 0;color:#fff;cursor:pointer;padding:.5vw .7vw}.search-bar button:hover{background-color:#cfaa6e}.navbar-logo img{margin-top:.2vw;padding:0;width:15vw}.cart-button{background-color:#e2c699;border:none;border-radius:20px;color:#fff;cursor:pointer;padding:10px}.cart-button:hover{background-color:#cfaa6e}.cart-button i{font-size:1.2em}.popup{align-items:center;background:rgba(0,0,0,.164);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.popup-content{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-image:linear-gradient(90deg,#2b1c19,#81683fef);border-radius:15px;padding:20px;position:relative;text-align:center;width:80%}.close-button{background:#cfaa6e;border:none;border-radius:50%;color:#fff;cursor:pointer;padding:5px 10px;position:absolute;right:10px;top:10px}.close-button:hover{background:#997d51}.cart-count{align-items:center;background-color:#fff;border-radius:50%;color:#856b43;display:flex;font-size:1rem;height:20px;justify-content:center;position:absolute;right:1.7vw;top:4.7vh;width:20px}.hamburger-menu{display:none}@media (max-width:600px){.navbar{background:none;margin-left:5vw;margin-top:4vh;max-width:84%}.navbar-menu{background:linear-gradient(180deg,#2b1c19,#81683fef);display:none;flex-direction:column;left:0;position:absolute;top:100%;width:100%}.navbar-menu.active{display:flex}.navbar-item a{font-size:1em}.navbar-item{font-size:3em;margin:15px 0;padding:10px 0;text-align:center}.hamburger-menu{color:#e2c699;display:block;font-size:6vw}.navbar-actions{align-items:center;flex-direction:column}.navbar-logo,.search-bar{display:none}.cart-count{align-items:center;background-color:#fff;border-radius:50%;color:#856b43;display:flex;font-size:1rem;height:20px;justify-content:center;position:absolute;right:1.3vw;top:.7vh;width:20px}.popup{background:none;position:absolute;top:84vh}}.about-container{color:#333;font-family:Playfair Display,serif;padding:20px}.about-section{color:#fff;margin-bottom:40px;text-align:center}.about-section h1{font-size:2.5em;margin-bottom:20px}.about-section p{font-size:1.2em;line-height:1.6;margin:0 auto 20px;max-width:800px}.about-section h2{font-size:2em;margin-bottom:20px}.team-section{text-align:center}.team-section h2{color:#fff;font-size:2em;margin-bottom:40px}.team-members{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.team-member{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;padding:20px;text-align:center;transition:transform .3s;width:300px}.team-member:hover{transform:scale(1.05)}.team-member-image{border-radius:50%;height:100px;margin-top:10px;object-fit:cover;width:100px}.team-member h3{font-size:1.5em;margin-bottom:10px}.team-member p{font-size:1em;margin-bottom:10px}.team-member em{color:#81683f;display:block;font-size:1.2em;margin-bottom:10px}.hovered-member-image{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:1000}.hovered-member-image img{border-radius:8px;box-shadow:0 4px 8px #0000004d;max-height:500px;max-width:500px}@media (max-width:768px){.about-container{max-height:2000vh}.about-section h1{font-size:1.5em;margin-bottom:20px}.about-section p{font-size:.9em;line-height:1.6;margin:0 auto 20px;max-width:800px}.about-section h2{font-size:1.5em;margin-bottom:20px}.team-section{text-align:center}.team-section h2{color:#fff;font-size:1.5em;margin-bottom:40px}}@font-face{fallback:fallback;font-family:revicons;src:url(/static/media/revicons.e8746a624ed098489406.woff) format("woff"),url(/static/media/revicons.57fd05d4ae650374c8de.ttf) format("ttf"),url(/static/media/revicons.a77de540a38981833f9e.eot) format("ttf")}.react-multi-carousel-list{align-items:center;display:flex;overflow:hidden;position:relative}.react-multi-carousel-track{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-direction:row;list-style:none;margin:0;padding:0;position:relative;transform-style:preserve-3d;will-change:transform,transition}.react-multiple-carousel__arrow{background:#00000080;border:0;border-radius:35px;cursor:pointer;min-height:43px;min-width:43px;opacity:1;outline:0;position:absolute;transition:all .5s;z-index:1000}.react-multiple-carousel__arrow:hover{background:#000c}.react-multiple-carousel__arrow:before{color:#fff;display:block;font-family:revicons;font-size:20px;position:relative;text-align:center;z-index:2}.react-multiple-carousel__arrow:disabled{background:#00000080;cursor:default}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:"\e824"}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:"\e825"}.react-multi-carousel-dot-list{bottom:0;display:flex;justify-content:center;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;text-align:center}.react-multi-carousel-dot button{border:2px solid grey;border-radius:50%;box-shadow:none;cursor:pointer;display:inline-block;height:12px;margin:0 6px 0 0;opacity:1;outline:0;padding:0;transition:background .5s;width:12px}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{left:calc(4% + 1px);right:auto}.rtl.react-multiple-carousel__arrow--right:before{content:"\e824"}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:"\e825"}.items-container{border-radius:8px;box-shadow:0 4px 8px #0000001a;color:#fff;margin:3vw;padding:3vw;text-align:center}.carousel-item{padding:10px}.item-card{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;height:20vw;justify-content:space-between;justify-content:center;overflow:hidden;transition:transform .3s ease-in-out;width:20vw}.item-card:hover{cursor:pointer;transform:scale(1.05)}.carousel-image{border-bottom:1px solid #ddd;height:15vw}.item-card h2{color:#000;font-size:1.5em;margin:10px 15px 5px}.item-card p{color:#555;margin:0 15px 15px}@media (max-width:1200px){.item-card{height:40vh;width:100%}.carousel-image{height:auto}.item-card h2{font-size:1.2em}.item-card p{font-size:.9em}}.contact-page{color:#fff;font-family:Arial,sans-serif;margin:0 auto;max-width:800px;padding:20px}.contact-page h1{margin-bottom:20px;text-align:center}.contact-details{margin-bottom:40px;text-align:center}.contact-details h2{margin-bottom:10px}.contact-details p{margin-bottom:20px}.contact-info{flex-direction:column;gap:20px;justify-content:center}.contact-info,.info-item{align-items:center;display:flex}.info-item{gap:10px}.info-item i{color:#cfaa6e;font-size:24px}.contact-form{text-align:center}.contact-form h2{margin-bottom:20px}.contact-form .form-group{margin-bottom:20px;text-align:left}.contact-form label{display:block;margin-bottom:5px}.contact-form input,.contact-form textarea{border:1px solid #ccc;border-radius:5px;padding:10px;width:100%}.contact-form button{border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.contact-form button,.contact-form button:hover{background-color:#cfaa6e}.blogs-container{border-radius:8px;box-shadow:0 4px 8px #0000001a;color:#fff;margin:3vw;padding:20px;text-align:center}.carousel-blog-item{margin:1vw;padding:10px}.blog-item-card{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;height:20vw;justify-content:space-between;justify-content:center;overflow:hidden;transition:transform .3s ease-in-out;width:20vw}.blog-item-card:hover{cursor:pointer;transform:scale(1.05)}.carousel-blog-image{border-bottom:1px solid #ddd;height:15vw;object-fit:cover;width:100%}.blog-item-card h2{color:#000;font-size:1.5em;margin:10px 15px 5px}.blog-item-card p{color:#555;margin:0 15px 15px}@media (max-width:1200px){.blog-item-card{height:34vh;width:100%}.carousel-blog-image{height:auto}.blog-item-card h2{font-size:1.2em}.blog-item-card p{font-size:.9em}}.footer-container{background:linear-gradient(180deg,#2b1c19,#81683fef);color:#fff;font-family:Playfair Display,serif;padding:40px 0}.footer-content{display:flex;justify-content:space-between;margin:0 auto;max-width:1200px}.footer-section{flex:1 1;padding:0 20px}.footer-title{font-size:1.5em;margin-bottom:20px}.footer-section p{font-size:1em;line-height:1.6}.social-icons{display:flex;gap:10px;margin-top:10px}.social-icon{color:#fff;font-size:1.2em;text-decoration:none}.social-icon:hover{color:#cfaa6e}.footer-section ul{list-style:none;padding:0}.footer-section ul li{margin-bottom:10px}.footer-section ul li a{color:#fff;text-decoration:none;transition:color .3s}.footer-section ul li a:hover{color:#cfaa6e}.footer-section ul li i{margin-right:10px}.footer-bottom{border-top:1px solid #ddd;margin-top:20px;padding:20px 0;text-align:center}.footer-bottom p{font-size:1em;margin:0}@media (max-width:600px){#footer-section-links{display:none}.footer-title{font-size:1em}.footer-bottom p,.footer-section p{font-size:.7em}.footer-bottom{padding:10px 0}#footer-title-contact{font-size:.7em}}.carousel-container{height:100%;margin-top:0;position:relative;width:100%;z-index:1}.carousel-image{height:100vh;object-fit:cover;transition:filter 2s ease-in-out;width:100%}.header-container{position:relative}.header-container.blur .carousel-image{filter:blur(5px)}.animated-content{color:#fff;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:2}.animated-content,.logo{animation:fadeIn 5s ease-in-out}.logo{margin-bottom:20px;width:20vw}.animated-content h1{animation:slideInDown 5s ease-in-out;font-size:3em;margin:0}.animated-content p{animation:slideInUp 5s ease-in-out;font-size:1.5em;margin:0}@keyframes slideInDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideInUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:768px){.logo{animation:fadeIn 5s ease-in-out;margin-bottom:20px;width:75vw}}.aim-container{font-family:Playfair Display,serif;margin-top:15vw;overflow:hidden;padding:50px;position:relative;text-align:center}.aim-title{animation:fadeIn 2s ease-in-out;font-size:2.5em;margin-bottom:20px;position:relative}.aim-description{animation:fadeInUp 2s ease-in-out;font-size:1.2em;line-height:1.6;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:800px;position:relative}.aim-items{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around}.aim-item{animation:fadeInUp 2s ease-in-out;background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;padding:20px;position:relative;text-align:center;width:250px}.aim-item i{animation:bounce 2s infinite;color:#cfaa6e;font-size:2.5em;margin-bottom:15px}.aim-item h3{font-size:1.5em;margin-bottom:10px}.aim-item p{font-size:1em}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.testimonial-container{font-family:Playfair Display,serif;margin-top:15vw;overflow:hidden;padding:50px;position:relative;text-align:center}.testimonial-item,.testimonial-title{margin-bottom:5vw;opacity:0;transform:translateY(20px);transition:all .5s ease-in-out}.testimonial-item.in-view,.testimonial-title.in-view{opacity:1;transform:translateY(0);transition:opacity 2s ease-in-out,transform 2s ease-in-out}.testimonial-items{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around}.testimonial-item{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;padding:20px;position:relative;text-align:center;width:250px}.testimonial-icon{color:#cfaa6e;font-size:80px;margin-bottom:15px}.testimonial-item p{font-size:1em;margin-bottom:10px}.testimonial-item h3{color:#cfaa6e;font-size:1.2em;margin-top:10px}.dish-detail-container{color:#333;font-family:Playfair Display,serif;padding:20vh 20px 20px}.dish-detail{align-items:center;display:flex;margin-bottom:40px;max-width:75vw}.dish-image{border-radius:8px;height:auto;margin-left:25vw;margin-right:20px;width:30vw}.dish-info{margin-left:2vw;max-width:600px}.dish-info h1{font-size:2.2vw;margin-bottom:20px}.dish-info p{font-size:1.1vw;line-height:1.6;margin-bottom:20px}.dish-info h3{font-size:1.5vw;margin-bottom:20px}.add-to-cart-button{background-color:#cfaa6e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.2vw;padding:10px 20px}.add-to-cart-button:hover{background-color:#ac8c59}.related-dishes{margin-top:40px}.related-dishes h2{font-size:1.8vw;margin-bottom:20px;text-align:center}.related-dishes-list{display:flex;gap:20px;justify-content:center}.related-dish-item{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #ac8c5954;cursor:pointer;padding:20px;text-align:center;transition:transform .3s ease-in-out;width:15vw}.related-dish-item:hover{transform:scale(1.05)}.related-dish-image{border-bottom:1px solid #ddd;height:10vw;margin-bottom:10px;object-fit:cover;width:100%}.realated-dishes-h3{font-size:1.1vw}.related-dishes-list p{font-size:.8vw}@media (max-width:1200px){.dish-detail-container{padding-top:15vh}.dish-detail{display:flex;flex-direction:column;max-width:100vw}.dish-image{margin-left:5vw;width:80vw}.dish-info{margin-left:4vw;max-width:73vw}.dish-info h1{font-size:7.2vw}.dish-info p{font-size:4.1vw}.dish-info h3{font-size:5.5vw}.add-to-cart-button{font-size:3.6vw}.related-dishes h2{font-size:5.8vw}.related-dishes-list{display:flex;flex-direction:column}.related-dish-item{align-items:center;margin-left:12vw;width:55vw}.related-dish-item:hover{transform:scale(1.05)}.related-dish-image{height:50vw}.realated-dishes-h3{font-size:4.1vw}.related-dishes-list p{font-size:3.8vw}}.cart-container{color:#333;display:flex;flex-direction:column;font-family:Playfair Display,serif;margin-bottom:40vh;padding:20px}.cart-heading{display:flex;font-weight:700;gap:2.5vw;justify-content:space-between;list-style:none;margin-bottom:20px;margin-left:21vw;margin-top:17vh;padding:0;position:absolute}#cart-product-heading{margin-right:9.5vw}.cart-items-box{display:flex;flex-direction:column;gap:20px;margin-left:20vw;margin-top:5vh}.cart-item{align-items:center;background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;display:flex;flex-wrap:wrap;padding:10px}.product-image{border-radius:5px;height:100px;margin-right:20px;object-fit:cover;width:100px}#cart-product-name{color:#2b1c19;flex-grow:1;min-width:150px;text-align:left}#cart-product-price,#cart-product-total-price{text-align:center;width:100px}.quantity-input{justify-content:space-between;margin:0 20px;text-align:center;width:50px}.cart-summary{margin-top:5vh;text-align:center}.total-section{margin:20px auto;max-width:400px}.checkout-button{background-color:#cfb181;border:none;border-radius:8px;color:#fff;cursor:pointer;margin-left:2vw;margin-top:1vw;padding:10px;text-align:center}.checkout-button:hover{background-color:#bb9457}.empty-cart-message{font-size:1.2em;margin-top:20vh;text-align:center}.shop-link{background-color:#cfb181;border-radius:8px;color:#fff;display:inline-block;margin-top:20px;padding:10px 20px;text-decoration:none}.shop-link:hover{background-color:#bb9457}@media (min-width:768px){.cart-container{flex-direction:row;justify-content:space-between;margin-right:20vw}.cart-items-box,.cart-summary{margin-top:20vh}}@media (max-width:767px){.cart-container{justify-content:space-between;margin-right:10vw;padding-top:15vh}.cart-heading{align-items:flex-start;flex-direction:row;gap:2vw;margin-left:4vw;margin-top:0}#cart-product-heading{margin-right:20vw}.cart-items-box{margin-left:0;width:80vw}.product-image{height:50px;margin-right:5px;width:50px}.cart-item{align-items:flex-start;flex-direction:row;margin-left:0;width:105%}#cart-product-name{flex-grow:1;min-width:10px;width:1vw}#cart-product-price{margin-left:2px}.quantity-input{margin:0 10px;text-align:center;width:10px}#cart-subtotal-heading{margin-left:-3px}#cart-product-price,#cart-product-total-price{margin-bottom:10px;text-align:left;width:53px}.quantity-input{width:7%}.checkout-button{margin-left:23vw}}.final-checkout-container{color:#333;display:flex;flex-direction:row;font-family:Playfair Display,serif;justify-content:space-between;margin-bottom:20vh;margin-left:10vw;max-width:80vw;padding:20px}.final-checkout-details{flex:1 1;margin-right:20vw;padding-top:20vh}.final-checkout-form{gap:20px}.final-checkout-form,.form-group{display:flex;flex-direction:column}.form-group label{margin-bottom:5px}.form-group input{border:1px solid #ddd;border-radius:8px;padding:10px}.place-order-button{background-color:#cfb181;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:10px;text-align:center}.place-order-button:hover{background-color:#bb9457}.final-checkout-summary{margin-top:20vh;text-align:center;width:20vw}.total-section{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;display:flex;flex-direction:column;margin:0 auto;padding:20px;text-align:left;width:100%}.cart-total-heading{font-size:1.5em;margin-bottom:20px}.total-section div{display:flex;justify-content:space-between;margin-bottom:10px}.total-section hr{border:none;border-top:1px solid #ddd;margin:10px 0}.final-checkout-button{background-color:#cfb181;border:none;border-radius:8px;color:#fff;cursor:pointer;margin-top:1vw;padding:10px;text-align:center}.final-checkout-button:hover{background-color:#bb9457}@media (max-width:768px){.final-checkout-container{flex-direction:column;margin-left:5vw;margin-right:5vw;padding-top:10vh}.final-checkout-details{margin-right:0;padding-top:5vh}.final-checkout-summary{margin-top:5vh;width:90%}.cart-total-heading{font-size:1.2em}.final-checkout-button,.place-order-button{font-size:1em}.form-group input{padding:8px}}.blog-detail-container{color:#333;font-family:Playfair Display,serif;padding:20vh 20px 20px}.blog-detail{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:75vw}.blog-image{border-radius:8px;height:auto;margin-bottom:20px;max-width:800px;width:100%}.blog-info{max-width:800px;text-align:left}.blog-info h1{font-size:2.5em;margin-bottom:20px}.blog-info p{font-size:1.2em;line-height:1.6;margin-bottom:20px}.related-blogs{margin-top:40px;text-align:center}.related-blogs h2{font-size:2em;margin-bottom:20px}.related-blogs-list{display:flex;gap:20px;justify-content:center}.related-blog-item{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;cursor:pointer;padding:20px;text-align:center;transition:transform .3s ease-in-out;width:250px}.related-blog-item:hover{transform:scale(1.05)}.related-blog-image{border-bottom:1px solid #ddd;height:auto;margin-bottom:10px;width:100%}@media (max-width:1200px){.related-blog-item p{display:none}.related-blog-item h3{font-size:3vw}}*{font-family:Playfair Display,serif;margin:0}
/*# sourceMappingURL=main.842e07fa.css.map*/