@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400&display=swap";@import"https://fonts.googleapis.com/css2?family=Rokkitt:wght@700&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}html,body{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}a{color:inherit;text-decoration:none}.hero-banner{width:100%;text-align:center;max-height:100vh}.navLinks{display:flex;flex-direction:row;max-width:1250px;padding-left:25px;padding-right:25px;margin:20px auto 0}.navLogo{width:60px}.image-container{max-width:100%;width:100%;display:flex;align-items:center;justify-content:center}header{width:100%;max-width:100%}.section2{display:grid;grid-template-columns:1fr 1fr;margin-top:76px;padding-bottom:76px}.btn-primary{padding:10px 40px;margin-top:20px;display:block}footer{margin-top:80px;padding-left:50px;padding-right:50px}section{max-width:1250px;margin:0 auto}.bm-item{letter-spacing:2px!important;text-transform:uppercase}.two-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:40px;margin-bottom:80px}.two-grid.first{margin-top:120px;margin-bottom:120px}.two-grid h1{font-family:Rokkitt,serif;text-transform:uppercase;font-size:24px}.two-grid p{color:#737373;line-height:1.4rem;font-family:Roboto,sans-serif;letter-spacing:1px;font-weight:400}.two-grid .right.text{box-sizing:border-box;font-size:18px;padding:40px 0 80px 80px}.two-grid .left.text{box-sizing:border-box;font-size:18px;padding:40px 80px 80px 0}.awards-grid{display:flex;column-gap:40px;width:100%;max-width:300px;margin:0 auto 40px}.large-text{font-size:36px;font-weight:900;text-transform:uppercase;font-family:Roboto,sans-serif;letter-spacing:-2px;padding-right:50px}@media only screen and (max-width: 600px){.large-text{font-size:24px;letter-spacing:1px;margin-bottom:40px}}.small-text{color:#737373;line-height:1.4rem;font-family:Roboto,sans-serif;letter-spacing:1px;font-weight:400;font-size:18px}@media only screen and (max-width: 600px){.two-grid{grid-template-columns:1fr;margin:40px 0 0}.two-grid.first{margin-top:40px;margin-bottom:40px}.two-grid.cozy-grid .right{grid-row:1/2}.section2{grid-template-columns:1fr;margin-top:40px;padding-bottom:0}.two-grid .left.text,.two-grid .right.text{padding:40px 40px 40px 0}.two-grid p{margin:0}section{max-width:1250px;padding-left:25px;padding-right:25px;margin:0 auto}.hero-banner{height:300px}.hero-banner .image-container{height:100%}.hero-banner .gatsby-image-wrapper{width:100%;height:100%}.hero-banner h1{font-size:3rem!important}#Home .hero-banner h1{display:none}}.menu-item{margin-top:20px;margin-bottom:20px;font-weight:600;font-size:20px!important}@media only screen and (max-width: 600px){footer .inner{flex-direction:column;row-gap:40px}}.mobileNavContainer .navLogo{position:absolute;left:15px;top:15px;z-index:400;width:50px}#Location .location-navlink,#Booking .booking-navlink,#Home .home-navlink,#Menu .menu-navlink,#Takeaway .takeaway-navlink{text-decoration:underline}.bm-burger-button{right:20px!important;top:20px!important}.bm-burger-bars{border:1px solid black;background:#fff!important;height:5px!important}.slide{background-size:cover;background-position:center;background-repeat:no-repeat;max-width:90%!important}.carousel-container{width:100%;overflow:hidden}.opening-time-heading{font-weight:600}img{width:100%;max-width:100%;height:auto;display:block}@media screen and (min-width: 768px){.hide-on-desktop{display:none!important}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.mobile-logo[data-astro-cid-gvbgu55g]{position:absolute;top:14px;left:14px;width:50px;@media screen and (min-width: 768px){display:none}}header[data-astro-cid-gvbgu55g]{width:100%;text-align:center;max-height:100vh;position:relative;overflow:hidden;.image-container{width:100%;max-width:1250px;margin:0 auto;min-height:300px;overflow:hidden;img{object-fit:cover;@media screen and (max-width: 768px){height:100%;inset:0;margin:0;max-width:none;padding:0;position:absolute;width:100%}}}h1{position:absolute;top:72%;left:0;right:0;color:#fff;font-family:Rokkitt,serif;text-transform:uppercase;font-size:32px!important;margin:auto;width:800px;z-index:10;@media only screen and (max-width: 600px){font-size:34px!important;width:calc(100% - 50px);// Adjusted for padding padding: 0 25px;box-sizing:border-box}}}nav[data-astro-cid-juyz2q2z]{position:absolute;width:100%;z-index:10}.navLinks[data-astro-cid-juyz2q2z]{font-family:Rokkitt,serif;text-transform:uppercase;font-size:16px!important;width:100%;justify-content:center;a{color:#fff;letter-spacing:.4px}.left{padding-left:20px;justify-content:left;display:flex;column-gap:30px;flex-grow:1;flex-basis:0}.right{padding-right:20px;justify-content:right;display:flex;column-gap:30px;flex-grow:1;flex-basis:0}}.navLinks[data-astro-cid-juyz2q2z] a[data-astro-cid-juyz2q2z]{color:#fff;letter-spacing:.4px}.navLogo[data-astro-cid-juyz2q2z]{width:60px}.menu-item[data-astro-cid-juyz2q2z]{margin-top:20px;margin-bottom:20px;font-weight:600;font-size:20px!important}img[data-astro-cid-juyz2q2z]{max-width:100%;width:100%;height:auto!important;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){nav[data-astro-cid-juyz2q2z]{display:none}}
