#footer{background:#fff;padding:clamp(2.25rem,2.09rem + .81vw,3rem) calc(clamp(2.25rem,2.09rem + .81vw,3rem)*2);gap:clamp(2.25rem,2.09rem + .81vw,3rem)}#footer h1,#footer h2,#footer h3,#footer h4{color:#332e2a}#footer p{margin:calc(clamp(1.13rem,1.04rem + .41vw,1.5rem)*.25) 0}#footer h2,#footer h4{padding-bottom:calc(clamp(1.13rem,1.04rem + .41vw,1.5rem)*.5)}#footer h4{font-size:clamp(1.13rem,.13vi + 1.09rem,1.25rem)}#footer p{font-size:calc(clamp(1.13rem,.13vi + 1.09rem,1.25rem)*.75)}#footer .link{color:#332e2a;transition:.3s ease-in-out}#footer .link:hover,#footer svg{color:#dd7c26}#footer .address,#footer .contact_restaurant,#footer .find_us,#footer .follow_us,#footer .logo,#footer .opening_hours{display:flex;flex-direction:column}#footer .contact_restaurant{grid-area:1/1/3/6}#footer .contact_restaurant .link{text-transform:lowercase}#footer .address{grid-area:1/6/2/10}#footer .opening_hours{grid-area:3/1/4/6;display:flex;align-self:flex-end}#footer .socials{grid-area:1/10/2/13}#footer .socials .links a{display:flex;flex-direction:row;align-items:center;gap:calc(clamp(1.13rem,1.04rem + .41vw,1.5rem)*.125)}#footer .socials .links a:hover{color:#dd7c26}#footer .find_us{grid-area:2/6/4/13}#footer .find_us iframe.map{border:none}#footer .find_us .map{grid-area:1/8/4/13;width:100%;height:40vh;filter:grayscale(100%);box-shadow:0 12px 24px rgba(30,30,30,.086)}#footer .logo{grid-area:4/1/5/13;justify-content:space-between;gap:calc(clamp(1.13rem,1.04rem + .41vw,1.5rem)*.5)}#footer .logo,#footer .logo .developed_by{display:flex;flex-direction:row;align-items:center}#footer .logo .developed_by{column-gap:calc(clamp(1.13rem,1.04rem + .41vw,1.5rem)*.5)}#footer .logo .developed_by a{text-transform:none}#footer .logo .developed_by p{font-size:clamp(1.13rem,.13vi + 1.09rem,1.25rem);opacity:.6}#footer .logo .developed_by img{width:clamp(1.13rem,1.04rem + .41vw,1.5rem);height:auto}#footer .logo .developed_by .link{color:#dd7c26;opacity:1}#footer .logo .copyright{display:flex;flex-direction:row;justify-content:center;align-items:center;column-gap:calc(clamp(1.13rem,1.04rem + .41vw,1.5rem)*.5)}#footer .logo .copyright img{width:calc(clamp(2.25rem,2.09rem + .81vw,3rem)*4);height:auto}#footer .logo .copyright .link{color:#dd7c26;opacity:1;margin:0}@media screen and (min-width:768px)and (max-width:1023px){#footer{padding:clamp(1.69rem,1.57rem + .61vw,2.25rem) calc(clamp(1.69rem,1.57rem + .61vw,2.25rem)*1.5);gap:clamp(1.69rem,1.57rem + .61vw,2.25rem)}#footer .contact_restaurant{grid-area:1/1/3/6}#footer .address{grid-area:1/6/2/9}#footer .opening_hours{grid-area:3/1/4/4;align-self:flex-start}#footer .socials{grid-area:2/6/3/9}#footer .find_us{grid-area:3/4/4/9}#footer .logo{grid-area:4/1/5/9}}@media screen and (max-width:767px){#footer{padding:clamp(1.13rem,1.04rem + .41vw,1.5rem);gap:clamp(1.13rem,1.04rem + .41vw,1.5rem)}#footer .contact_restaurant{grid-area:1/1/2/5}#footer .address{grid-area:2/1/3/5}#footer .opening_hours{grid-area:3/1/4/3}#footer .socials{grid-area:3/3/4/5}#footer .find_us{grid-area:5/1/6/5}#footer .logo{grid-area:6/1/7/5;display:flex;flex-direction:column}}#navbar{position:fixed;top:0;left:0;width:100vw;padding:clamp(2.25rem,2.09rem + .81vw,3rem) calc(clamp(2.25rem,2.09rem + .81vw,3rem)*2);z-index:100}#navbar .navbar{grid-area:1/1/2/13;display:flex;align-items:center;justify-content:space-between}#navbar .navbar .cta{background:none}#navbar .navbar .logo{width:calc(clamp(2.25rem,2.09rem + .81vw,3rem)*5);height:auto;z-index:100}#navbar .navbar .hamburger{height:12px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;z-index:100}#navbar .navbar .hamburger .line_bottom,#navbar .navbar .hamburger .line_top{width:60px;height:2px;transition:transform .5s ease,margin .5s ease}#navbar .navbar .open .line_top{transform:rotate(25deg) translateX(3px) translateY(-3px)}#navbar .navbar .open .line_bottom{transform:rotate(40deg) translateX(-3px) translateY(3px)}#navbar .hamburger_container{position:fixed;top:0;left:0;width:100vw;height:100vh;background:linear-gradient(90deg,#faece0,hsla(28,72%,93%,0));-webkit-backdrop-filter:grayscale(1) blur(5px);backdrop-filter:grayscale(1) blur(5px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-left:15vw;overflow-y:auto;z-index:99}#navbar .hamburger_container .hover_image{position:fixed;bottom:10%;right:10%;opacity:0;visibility:hidden;pointer-events:none;z-index:50;width:clamp(300px,28vw,400px);max-height:70vh;box-shadow:0 12px 24px rgba(30,30,30,.086);transition:opacity .5s ease-in-out,visibility .5s ease-in-out}#navbar .hamburger_container .hover_image img{display:block;width:100%;height:auto;object-fit:cover}#navbar .hamburger_container h2:hover+.hover_image{visibility:visible;opacity:1;z-index:10}#navbar h2{color:#332e2a;font-size:clamp(2.07rem,1.54vi + 1.68rem,3.53rem);text-transform:uppercase;transition:all .5s ease-in-out}#navbar h2:hover{transform:translateX(clamp(1.13rem,1.04rem + .41vw,1.5rem));color:#dd7c26}@media screen and (min-width:768px)and (max-width:1023px){#navbar{padding:clamp(1.69rem,1.57rem + .61vw,2.25rem) calc(clamp(1.69rem,1.57rem + .61vw,2.25rem)*1.5)}#navbar .navbar{grid-area:1/1/2/9}}@media screen and (max-width:767px){#navbar{padding:clamp(1.13rem,1.04rem + .41vw,1.5rem) calc(clamp(1.13rem,1.04rem + .41vw,1.5rem)*1)}#navbar .navbar{grid-area:1/1/2/5}#navbar .hover_image{display:none}}@font-face{font-family:Playfair Display Italic;src:url(/_next/static/media/Playfair_Display_Italic.407c26f9.ttf)}@font-face{font-family:Playfair Display Medium;src:url(/_next/static/media/Playfair_Display_Medium.ecca82bf.ttf)}@font-face{font-family:Lora Regular;src:url(/_next/static/media/Lora_Regular.aaa86d42.ttf)}@font-face{font-family:FH\ 1089;src:url(/_next/static/media/FH_089_Regular.aa7e37a4.otf)}@font-face{font-family:FH\ 1089 Italic;src:url(/_next/static/media/FH_1089_Regular_Italic.4d7fc167.otf)}@font-face{font-family:Museo Sans\ 300;src:url(/_next/static/media/MuseoSans_300.0606d2c3.otf)}@font-face{font-family:Museo Sans\ 100;src:url(/_next/static/media/MuseoSans_100.f4a207e8.otf)}*{box-sizing:border-box}html{margin:0;padding:0;scroll-behavior:smooth;list-style-type:none}body{background-size:cover;top:0;color:#645a52;font-family:Museo Sans\ 300,sans-serif;font-size:clamp(1.13rem,.13vi + 1.09rem,1.25rem);margin:auto;overflow:hidden}.background,body{height:100%;width:100%}.background{position:fixed;background-image:url(/images/background.svg);z-index:0}::-webkit-scrollbar{width:.8rem}::-webkit-scrollbar,::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{border-radius:1rem;border:.1rem solid transparent;background-color:#dd7c26;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:#dd7c26}h1,h2,h3,h4{line-height:1.1;padding:0;margin:0;z-index:1}h1{font-family:FH\ 1089,sans-serif;font-size:clamp(3.1rem,4.17vi + 2.06rem,7.07rem);color:#332e2a;text-transform:uppercase;font-weight:500}h2,h3,h4{color:#785c44;font-style:italic;font-weight:400}h2,h3,h4{font-family:FH\ 1089 Italic,sans-serif}h2{font-size:clamp(2.53rem,2.59vi + 1.89rem,5rem)}h3{font-size:clamp(2.07rem,1.54vi + 1.68rem,3.53rem)}h4{font-size:clamp(1.69rem,.85vi + 1.47rem,2.5rem)}p{color:#645a52;font-family:Museo Sans\ 300,sans-serif;line-height:1.4}a,button,p{font-size:clamp(1.13rem,.13vi + 1.09rem,1.25rem);font-weight:400}a,button{font-family:FH\ 1089 Italic,sans-serif;color:#332e2a;font-style:italic;text-transform:capitalize;text-decoration:none;border:none;background:none}.cta,.show_more,a{font-size:clamp(1.13rem,.13vi + 1.09rem,1.25rem)}.cta,.show_more{width:-moz-fit-content;width:fit-content;display:inline;position:relative;padding-bottom:7px;background-image:linear-gradient(90deg,rgba(221,124,38,0),#dd7c26);background-repeat:no-repeat;background-size:100% 2px;background-position:0 95%;transition:.3s ease-in-out}.cta:hover,.show_more:hover{opacity:.9;background-position:0 85%}.show_more{color:#645a52;margin-left:clamp(1.13rem,1.04rem + .41vw,1.5rem);text-transform:lowercase;cursor:pointer}.colour_subheading{color:#785c44}.uppercase{text-transform:uppercase}.image{position:relative;max-width:100%;height:auto;box-shadow:0 12px 24px rgba(51,46,42,.145)}img{width:100%;height:100%;object-fit:cover}section{grid-gap:clamp(2.25rem,2.09rem + .81vw,3rem);gap:clamp(2.25rem,2.09rem + .81vw,3rem);margin:0;padding:clamp(2.25rem,2.09rem + .81vw,3rem) 0}@media screen and (min-width:768px)and (max-width:1023px){section{grid-template-columns:repeat(8,1fr);gap:clamp(1.69rem,1.57rem + .61vw,2.25rem);padding:clamp(1.69rem,1.57rem + .61vw,2.25rem) 0}}@media screen and (max-width:767px){section{grid-template-columns:repeat(4,1fr);gap:clamp(1.13rem,1.04rem + .41vw,1.5rem);padding:clamp(1.13rem,1.04rem + .41vw,1.5rem) 0}}section{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;grid-gap:clamp(1.13rem,1.04rem + .41vw,1.5rem);gap:clamp(1.13rem,1.04rem + .41vw,1.5rem);padding:15vh calc(clamp(2.25rem,2.09rem + .81vw,3rem)*2)}@media screen and (min-width:768px)and (max-width:1023px){section{grid-template-columns:repeat(8,1fr);padding:11vh calc(clamp(1.69rem,1.57rem + .61vw,2.25rem)*1.5)}}@media screen and (max-width:767px){section{grid-template-columns:repeat(4,1fr);padding:7vh calc(clamp(1.13rem,1.04rem + .41vw,1.5rem)*1)}}