@import url(https://fonts.googleapis.com/css2?family=Cormorant+Upright:wght@300;400;500;600;700&family=Open+Sans:wght@300;400;500;600;700&display=swap);:root{--font-base:"Cormorant Upright",serif;--font-alt:"Open Sans",sans-serif;--color-golden:#dcca87;--color-black:#0c0c0c;--color-gray:#545454;--color-crimson:#f5efdb;--color-grey:#aaa;--color-white:#fff}*{box-sizing:border-box;padding:0;margin:0;scroll-behavior:smooth}body,html{width:100%;overflow-x:hidden;position:relative}body{max-width:100vw}a{color:unset;text-decoration:none}.slide-bottom{animation:slide-bottom .5s cubic-bezier(.25,.46,.45,.94) both}@keyframes slide-bottom{0%{transform:translateY(-25%)}to{transform:translateY(0)}}@media screen and (max-width:650px){*{-webkit-tap-highlight-color:transparent}img{max-width:100%;height:auto}}@media screen and (max-width:450px){html{font-size:14px}}@media screen and (max-width:768px){body,html{overflow-x:hidden;width:100%}body{position:relative}#root{overflow-x:hidden;width:100%}#root,*{max-width:100vw}img{max-width:100%;height:auto}article,aside,div,footer,header,main,nav,section{max-width:100vw;box-sizing:border-box}a,h1,h2,h3,h4,h5,h6,p,span{word-wrap:break-word;overflow-wrap:break-word;max-width:100%}button,input,select,textarea{max-width:100%;box-sizing:border-box}}body{padding-top:80px}.section__padding{padding:2rem 6rem;width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}.flex__center{display:flex;justify-content:center;align-items:center}.app__bg{background:url(/static/media/bg.3d421b1b.png);background-position:50%;background-size:cover;background-repeat:repeat;background-attachment:fixed;width:100%;max-width:100vw;overflow-x:hidden}.app__wrapper{justify-content:space-between;align-items:center;min-height:auto}.app__wrapper,.app__wrapper_info{display:flex;width:100%;max-width:100%}.app__wrapper_info{flex:1 1;justify-content:center;align-items:flex-start;flex-direction:column}.app__wrapper_img{flex:1 1;width:100%;max-width:100%;display:flex;justify-content:center;align-items:center;margin-left:2rem}.app__wrapper_img-reverse{justify-content:flex-start;margin-right:2rem}.app__wrapper_img img{width:80%}.custom__button{background-color:var(--color-crimson);color:var(--color-black);line-height:28px;font-size:16px;padding:.5rem 1.5rem;border-radius:1px;border:none;outline:none;cursor:pointer}.custom__button,.p__cormorant{font-family:var(--font-base);font-weight:700;letter-spacing:.04em}.p__cormorant{font-feature-settings:"tnum" on,"lnum" on;line-height:29.9px;font-size:23px}.p__cormorant,.p__opensans{color:var(--color-white);text-transform:capitalize}.p__opensans{font-family:var(--font-alt);font-weight:400;letter-spacing:.04em;line-height:28px;font-size:16px}.headtext__cormorant{font-family:var(--font-base);color:var(--color-golden);font-size:64px;line-height:83.2px;letter-spacing:.04em;text-transform:capitalize}.spoon__img{width:45px}@media screen and (min-width:2000px){.custom__button,.p__cormorant{font-size:37px;line-height:67px}.p__opensans{font-size:30px;line-height:50px}.headtext__cormorant{font-size:150px;line-height:210px}.spoon__img{width:80px}}@media screen and (max-width:1150px){.app__wrapper{flex-direction:column}.app__wrapper_img{margin:5rem 0 0}.app__wrapper_img-reverse{margin:0 0 5rem}.app__wrapper_img img{width:100%}}@media screen and (max-width:850px){.section__padding{padding:2rem}}@media screen and (max-width:650px){.section__padding{padding:1.5rem 1rem;max-width:100vw;box-sizing:border-box}.p__cormorant{font-size:21px;line-height:26px}.p__opensans{font-size:14px;line-height:22px}.headtext__cormorant{font-size:48px;line-height:60px}.custom__button{font-size:14px;padding:.5rem 1.2rem;line-height:24px}.app__wrapper{width:100%;max-width:100vw;overflow-x:hidden}.app__wrapper_info{max-width:100%}.app__wrapper_img{margin-left:0;margin-top:2rem;max-width:100%}.app__wrapper_img img{width:100%;max-width:100%}.app__bg{background-attachment:scroll}}@media screen and (max-width:450px){.section__padding{padding:1rem .8rem;max-width:100vw}.p__opensans{font-size:13px;line-height:20px;word-wrap:break-word}.p__cormorant{font-size:19px;line-height:24px;word-wrap:break-word}.headtext__cormorant{font-size:38px;line-height:48px;word-wrap:break-word}.custom__button{font-size:13px;padding:.4rem 1rem;line-height:22px;width:100%;max-width:280px}.spoon__img{width:35px}.app__wrapper,.app__wrapper_img,.app__wrapper_info{max-width:100vw;overflow-x:hidden}}.app__bg,.app__wrapper,.section__padding{overflow-y:visible!important}#root,.app__bg,.app__wrapper,.section__padding{height:auto!important;overflow-x:hidden!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}.fade-in-up{animation:fadeInUp .8s ease-out}.fade-in-left{animation:fadeInLeft .8s ease-out}.fade-in-right{animation:fadeInRight .8s ease-out}.scale-in{animation:scaleIn .8s ease-out}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.float-animation{animation:float 3s ease-in-out infinite}.pulse-animation{animation:pulse 2s ease-in-out infinite}.custom__button{position:relative;overflow:hidden;transition:all .3s ease}.custom__button:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.2);transform:translate(-50%,-50%);transition:width .6s,height .6s}.custom__button:hover:before{width:300px;height:300px}.custom__button:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(0,0,0,.2)}.custom__button:active{transform:translateY(0)}.hover-zoom{overflow:hidden;transition:all .3s ease}.hover-zoom img{transition:transform .5s ease,-webkit-filter .3s ease;transition:transform .5s ease,filter .3s ease;transition:transform .5s ease,filter .3s ease,-webkit-filter .3s ease}.hover-zoom:hover img{transform:scale(1.1);-webkit-filter:brightness(1.1);filter:brightness(1.1)}.card-hover{transition:all .3s ease;cursor:pointer}.card-hover:hover{transform:translateY(-8px);box-shadow:0 15px 35px rgba(0,0,0,.15)}.spoon__img{transition:transform .3s ease}.spoon__img:hover{transform:rotate(15deg) scale(1.1)}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.app__navbar{animation:slideDown .5s ease-out}.app__navbar-links li{transition:all .3s ease;position:relative}.app__navbar-links li:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:var(--color-golden);transition:width .3s ease}.app__navbar-links li:hover:after{width:100%}.app__navbar-links li:hover{color:var(--color-golden)}.app__navbar-logo img{transition:transform .3s ease}.app__navbar-logo img:hover{transform:scale(1.05)}.app__footer-links_icons svg{transition:all .3s ease}.app__footer-links_icons svg:hover{transform:translateY(-5px) scale(1.2);-webkit-filter:drop-shadow(0 5px 15px rgba(220,202,135,.4));filter:drop-shadow(0 5px 15px rgba(220,202,135,.4))}.app__menuitem{transition:all .3s ease}.app__menuitem:hover{transform:translateX(10px);background:rgba(220,202,135,.05);border-radius:8px;padding:8px}.app__gallery-images_card{transition:all .4s ease;position:relative}.app__gallery-images_card:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,transparent,rgba(220,202,135,.2),transparent);opacity:0;transition:opacity .4s ease}.app__gallery-images_card:hover:after{opacity:1}.app__gallery-images_card:hover{transform:scale(1.02)}.gallery__arrow-icon{transition:all .3s ease}.gallery__arrow-icon:hover{transform:scale(1.3);color:var(--color-white)}.app__laurels_awards-card{transition:all .3s ease}.app__laurels_awards-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.15)}.app__laurels_awards-card img{transition:transform .3s ease}.app__laurels_awards-card:hover img{transform:scale(1.1)}.app__specialMenu-tab{transition:all .3s ease;position:relative}.app__specialMenu-tab:before{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:var(--color-golden);transition:all .3s ease;transform:translateX(-50%)}.app__specialMenu-tab.active:before,.app__specialMenu-tab:hover:before{width:80%}.app__specialMenu-tab:hover{transform:translateY(-3px)}.scroll-to-top__button{transition:all .3s ease}.scroll-to-top__button:hover{transform:scale(1.15) rotate(5deg);box-shadow:0 5px 20px rgba(220,202,135,.4)}.app__newsletter-input input{transition:all .3s ease}.app__newsletter-input input:focus{border-color:var(--color-golden);box-shadow:0 0 15px rgba(220,202,135,.3);transform:scale(1.02)}.shimmer-effect{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);background-size:200% 100%;animation:shimmer 2s infinite}.fade-in-left,.fade-in-right,.fade-in-up,.scale-in{animation-fill-mode:both}@media screen and (max-width:768px){.hover-zoom:hover img{transform:scale(1.05)}.card-hover:hover{transform:translateY(-4px)}.float-animation{animation:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=main.e4be6cc3.chunk.css.map */