@font-face{font-family:"Noto Serif";font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/assets/fonts/ga6iaw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTa32J4wsL2JAlAhZmlCTx8cKpKrCzi0i.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300 700;font-display:swap;font-stretch:100%;src:url(/assets/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--primary-color: #DDA15E;--secondary-color: #283618}:root{--primary-color: #DDA15E;--secondary-color: #283618}body{margin:0;font-size:clamp(1rem,.3rem + .6vw,1rem);font-family:"Open Sans",Arial,Helvetica,sans-serif;color:#212121;line-height:1.6;font-weight:400;min-height:100svh;display:grid;grid-template-rows:auto 1fr auto}.video iframe{width:100%;aspect-ratio:16/9}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration-color:var(--primary-color)}h1,h2,h3,h4,h5,h6{font-family:"Noto Serif",Arial,Helvetica,serif;font-weight:500;line-height:1.2;margin:clamp(2rem,4vw,3rem) 0 1.5rem;letter-spacing:1px;color:color-mix(in srgb, var(--secondary-color), black 25%)}h1:not(:has(+h1,+h2,+h3,+h4,+h5,+h6))::after,h2:not(:has(+h1,+h2,+h3,+h4,+h5,+h6))::after,h3:not(:has(+h1,+h2,+h3,+h4,+h5,+h6))::after,h4:not(:has(+h1,+h2,+h3,+h4,+h5,+h6))::after,h5:not(:has(+h1,+h2,+h3,+h4,+h5,+h6))::after,h6:not(:has(+h1,+h2,+h3,+h4,+h5,+h6))::after{content:"";display:block;width:1em;height:2px;background:var(--primary-color);margin:.75em 0}h1+h1,h1+h2,h1+h3,h1+h4,h1+h5,h1+h6,h2+h1,h2+h2,h2+h3,h2+h4,h2+h5,h2+h6,h3+h1,h3+h2,h3+h3,h3+h4,h3+h5,h3+h6,h4+h1,h4+h2,h4+h3,h4+h4,h4+h5,h4+h6,h5+h1,h5+h2,h5+h3,h5+h4,h5+h5,h5+h6,h6+h1,h6+h2,h6+h3,h6+h4,h6+h5,h6+h6{opacity:.75;font-weight:200;margin-top:-1rem}li::marker{color:var(--secondary-color)}strong{font-weight:bold}h1{font-size:clamp(1.5em,3vw,2.4em)}h2{font-size:clamp(1.25em,3vw,1.8em)}h3{font-size:clamp(1.125em,3vw,1.5em)}h4{font-size:clamp(1em,3vw,1.25em)}main p,main img,main figure,main ul,main ol,main a{margin:clamp(.5em,4vw,1em) 0}main figure{margin:clamp(1em,4vw,2em) 0}.prefix{font-size:.9em;background:color-mix(in srgb, var(--primary-color), black 40%);color:#fff;display:inline-block;padding:.25em .5em;border-radius:.25em;margin-bottom:1em;font-weight:600}.prefix+h1,.prefix+h2,.prefix+h3,.prefix+h4,.prefix+h5,.prefix+h6{margin-top:0}p:first-child,a:first-child,img:first-child,figure:first-child,ul:first-child,ol:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}p:last-child,a:last-child,img:last-child,figure:last-child,ul:last-child,ol:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}.primary-color{color:var(--primary-color)}.secondary-color{color:var(--secondary-color)}.btn--border-white{border:2px solid #fff;color:#fff;position:relative;z-index:1;text-decoration:none;display:inline-block;padding:.75em 2em;font-size:clamp(.7em,3vw,1em);border-radius:3em;text-transform:uppercase;font-weight:600;letter-spacing:.5px}.btn--border-primary{border:2px solid color-mix(in srgb, var(--primary-color), black 15%);color:color-mix(in srgb, var(--primary-color), black 15%);position:relative;z-index:1;text-decoration:none;display:inline-block;padding:.75em 2em;font-size:clamp(.7em,3vw,1em);border-radius:3em;text-transform:uppercase;font-weight:600;letter-spacing:.5px}.btn--border-secondary{border:2px solid color-mix(in srgb, var(--secondary-color), black 15%);color:color-mix(in srgb, var(--secondary-color), black 15%);position:relative;z-index:1;text-decoration:none;display:inline-block;padding:.75em 2em;font-size:clamp(.7em,3vw,1em);border-radius:3em;text-transform:uppercase;font-weight:600;letter-spacing:.5px}button{cursor:pointer;font:inherit;font-size:.8em}menu{padding:0;list-style-type:none;margin:0;display:flex;flex-flow:row wrap;gap:0 clamp(1.5em,1.5vw,2em)}menu li{display:flex;gap:.125em}menu button{background:none;border:none;padding:0}menu ul{padding:0;list-style-type:none}menu a{text-decoration:none}.container{max-width:65em;margin:auto;padding:0 clamp(1em,5vw,4.5em)}.grid{display:grid;grid-template-columns:1fr;row-gap:clamp(1em,5vw,4.5em)}.bg-primary{background-color:color-mix(in srgb, var(--secondary-color), transparent 95%)}main section{padding:clamp(3em,5vw,5em) 0}main section.section--fullwidth,main section.section--cover{padding:0}main section.section--default:not([class*=bg-]):has(+.section--default:not([class*=bg-])){padding-bottom:clamp(1.25em,3vw,4.5em)}main section.section--default:not([class*=bg-])+.section--default:not([class*=bg-]){padding-top:0}main section.bg-primary:has(+.bg-primary){padding-bottom:3em}main section.bg-primary+.bg-primary{padding-top:0}main:has(.section--fullwidth:last-child){padding-bottom:0}@media screen and (min-width: 64rem){.grid{grid-template-columns:repeat(12, 1fr);column-gap:clamp(1.5em,3vw,3em)}.section--fullwidth{display:grid;grid-template-columns:repeat(12, 1fr)}.span--3{grid-column:span 3}.span--4{grid-column:span 4}.span--5{grid-column:span 5}.span--6{grid-column:span 6}.span--8{grid-column:span 8}.span--9{grid-column:span 8}.span--12{grid-column:span 12}}:root{--primary-color: #DDA15E;--secondary-color: #283618}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;background:none;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0;outline:none}form .error{color:red;margin-top:.25em;font-size:.9em;display:block}form abbr{color:red;text-decoration:none}input,optgroup,select,textarea{background:#fff}input[type=submit]{background:none}button,input[type=submit]{cursor:pointer}button:disabled,input[type=submit]:disabled{opacity:.25;pointer-events:none}form,.form{display:grid;gap:1.25em}form [type=submit],.form [type=submit]{justify-self:flex-start}.input--group input,.input--group textarea,.input--group select{width:100%;padding:.5em;border:1px solid color-mix(in srgb, var(--secondary-color), transparent 75%);border-radius:.25em;box-sizing:border-box}.input--group label{display:block;margin-bottom:.5em;font-weight:600}.input--group label:last-child{margin-bottom:0}.input--group .checkbox{display:flex;flex-flow:row wrap;gap:.5em}.input--group .checkbox input{width:auto}.input--group .input--add{display:flex;flex-flow:row wrap;gap:1em}.input--group .input--add input{flex:1 1 0}.input--group.input--error select,.input--group.input--error textarea,.input--group.input--error input{border-color:red}.error--message{margin-top:.25em;font-size:.8em;color:red;display:block}:root{--primary-color: #DDA15E;--secondary-color: #283618}.logo{display:block;max-width:15vw}header{z-index:10;font-family:"Noto Serif",Arial,Helvetica,serif}header.has-cover{position:absolute;top:0;left:0;right:0;color:#fff}header a{color:inherit;border:1px solid rgba(0,0,0,0);border-bottom:0;border-radius:.25em .25em 0 0}header menu{font-weight:500}header menu li{border-radius:.25em .25em 0 0;transition:all .2s;border-bottom:0}header menu a{display:block;transition:all .2s}header menu li{position:relative}header menu li:hover .submenu{visibility:visible;opacity:1}header .menu>li>a{padding:.5em 0}.submenu{display:block;visibility:hidden;opacity:0;top:100%;left:0;position:absolute;background:#fff;color:var(--primary-color);font-weight:400;min-width:calc(100% + 1em);white-space:nowrap;box-sizing:border-box;transition:all .2s;border-radius:.25em;border:1px solid rgb(var(--primary-color), 0.1);padding:.5em 0;text-transform:none}.submenu a{display:block;padding:.125em .75em}.header--top{text-transform:uppercase;background:color-mix(in srgb, var(--secondary-color), black 25%);color:#fff;padding:.5em 0}.header--top .container{display:flex;flex-flow:row wrap;gap:.25em 1.5em;justify-content:flex-end}.header--top .container div{font-size:.75em;letter-spacing:1px;display:flex}.header--top .container div span{margin:0 .5em;font-weight:500}.header--top .availability{color:var(--primary-color)}.header--bottom{padding:clamp(1em,5vw,2em) 0}.header--bottom .container{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}#burger{display:grid;gap:.5em;background:none;border:none;outline:none;padding:0;font:inherit}#burger span{width:2em;height:2px;border-radius:1em;background:var(--primary-color)}.has-cover #burger span{background:#fff}@media screen and (min-width: 64rem){#burger{display:none}header.has-cover menu li:hover>a{color:var(--primary-color)}header menu li:hover>a{color:var(--primary-color)}}@media screen and (max-width: calc(64rem - 1px)){.mainMenu{display:none;width:100%;order:1;font-size:1.5em}body:has(#burger[aria-expanded=true]){grid-template-rows:1fr;background:color-mix(in srgb, var(--secondary-color), black 40%);color:#fff}body:has(#burger[aria-expanded=true]) .mainMenu{display:grid}body:has(#burger[aria-expanded=true]) #burger span{background:#fff}body:has(#burger[aria-expanded=true]) .logo{opacity:0}body:has(#burger[aria-expanded=true]) main,body:has(#burger[aria-expanded=true]) footer{display:none}header menu{display:grid}header menu>li{flex-flow:row wrap;gap:0}header menu>li a{flex:1 1 0}header menu button{aspect-ratio:1/1;width:3em;display:flex;align-items:center;justify-content:center}.submenu{display:none;position:static;min-width:100%;visibility:visible;opacity:1;color:#fff;background:none;font-weight:300;padding-top:0;gap:.25em;font-size:.9em}li:has(.submenu-button[aria-expanded=true]) .submenu{display:grid}}:root{--primary-color: #DDA15E;--secondary-color: #283618}.section--breadcrumbs{padding-top:1.5em}.section--breadcrumbs:first-child{padding-top:0}.section--breadcrumbs:not(:has(+[class*=bg-])){padding-bottom:0}.nav--breadcrumbs{font-size:.8em;color:rgb(var(--secondary-color), 0.75)}.nav--breadcrumbs ol{padding:0;display:flex;gap:.25em;list-style-type:none}.nav--breadcrumbs ol li{display:flex;align-items:center;gap:.25em}.nav--breadcrumbs ol li::before{content:url("/assets/images/arrow-right-s-line.svg");display:block;width:1em;height:1em}.nav--breadcrumbs a{color:inherit}:root{--primary-color: #DDA15E;--secondary-color: #283618}footer{background:color-mix(in srgb, var(--secondary-color), black 50%);color:#fff}footer .maps_location{aspect-ratio:6/1;margin:0;opacity:.75;min-height:15em;max-width:100vw}footer .maps_location img{width:100%;height:100%;object-fit:cover}footer iframe{width:100%;aspect-ratio:6/1}footer p{font-weight:300}footer h2,footer h3{color:var(--primary-color)}.footer--top{padding:clamp(3em,5vw,6em) 0;font-weight:300}.footer--bottom{padding:1.5em 0;background:color-mix(in srgb, var(--secondary-color), black 60%)}.footer--bottom .container{display:flex;flex-flow:row wrap;justify-content:center;gap:clamp(1.5em,5vw,4.5em);font-weight:400;letter-spacing:.2px;font-size:.9em}.footer--bottom nav a{color:#fff;text-decoration:underline;text-decoration-color:var(--primary-color)}:root{--primary-color: #DDA15E;--secondary-color: #283618}.image img{object-fit:cover;border-radius:.5em}.image.overlay{position:relative;overflow:hidden;border-radius:.5em}.image.overlay::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(var(--primary-color), 0.5)}:root{--primary-color: #DDA15E;--secondary-color: #283618}.highlight{transition:all .2s;box-sizing:border-box;overflow:hidden}.highlight>div{flex:1 1 0}.highlight>figure{flex:1.5 1 0}a.highlight{text-decoration:none}.highlight_figure{display:block;margin:0;overflow:hidden;background:var(--secondary-color)}.highlight_figure img{border-radius:0;opacity:.5;width:100%;height:100%;object-fit:cover;transition:all .2s}.highlight_content{display:flex;gap:clamp(1.5em,5vw,2em);transition:all .3s;position:relative;z-index:1;background:color-mix(in srgb, var(--secondary-color), black 30%)}.highlight_content::before{content:"";position:absolute;left:50%;bottom:100%;width:125%;height:9em;transform:translate(-50%, 50%);background:color-mix(in srgb, var(--secondary-color), black 30%);z-index:-1;border-radius:50%}.highlight_content::after{content:"";position:absolute;left:50%;bottom:100%;width:125%;height:9em;transform:translate(-50%, 45%);border:2px solid color-mix(in srgb, var(--secondary-color), black 30%);z-index:-1;border-radius:50%}.highlight_content>div{position:relative;display:flex;flex-flow:column nowrap;align-self:center;align-items:flex-start;gap:clamp(1.5em,5vw,2em);padding:clamp(3em,5vw,3em) clamp(1em,5vw,3em);color:#fff}.highlight_content>div h1,.highlight_content>div h2,.highlight_content>div h3,.highlight_content>div h4,.highlight_content>div h5,.highlight_content>div h6{color:#fff}@media screen and (min-width: 64rem){.highlight{display:flex;flex-flow:row wrap}.highlight_figure{aspect-ratio:16/4;min-height:50vh}.highlight_content::before{content:"";position:absolute;left:auto;right:100%;top:50%;width:15em;height:150%;transform:translate(60%, -50%)}.highlight_content::after{content:"";position:absolute;left:auto;right:100%;top:50%;width:15em;height:150%;transform:translate(55%, -50%)}.highlight:nth-child(odd)>figure{order:1}.highlight:nth-child(odd) .highlight_content::before,.highlight:nth-child(odd) .highlight_content::after{left:auto;right:0}.highlight:nth-child(odd) .highlight_content::after{transform:translate(65%, -50%)}}:root{--primary-color: #DDA15E;--secondary-color: #283618}.contact-details{display:flex;flex-flow:row wrap;gap:clamp(1.5em,5vw,3em)}.contact-details .detail{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5em,5vw,2em)}.detail,.detail_hours{flex:1 1 0}.detail_hours{flex:1.25 1 0}.opening-hours{display:grid;grid-template-columns:1fr;border-radius:.25em}.opening-hour{display:flex;flex-flow:row wrap;justify-content:space-between;font-weight:300}.opening-hour_day{font-weight:400}.facebook_link{margin-top:1em;display:inline-block}footer .facebook_link{filter:brightness(0) invert(1)}:root{--primary-color: #DDA15E;--secondary-color: #283618}.restaurant-menu{aspect-ratio:1/.83}.restaurant-menu embed{width:100%;height:100%}:root{--primary-color: #DDA15E;--secondary-color: #283618}.cover--item{position:relative;display:grid;align-items:center;background:color-mix(in srgb, var(--secondary-color), black 25%);color:#fff;text-shadow:0 0 5px rgba(0,0,0,.5);overflow:hidden}.cover--item>figure,.cover--item>div{grid-column:1/1;grid-row:1/1}.cover--item figure{height:100%;position:relative}.cover--item img{width:100%;object-fit:cover;object-position:bottom;min-height:100%;aspect-ratio:8/3;opacity:.4}.cover--item:not(:first-child){display:none}.cover--item h1{font-size:clamp(1.5em,3vw,3em)}.cover--item h1::after{margin-left:auto;margin-right:auto}.cover--item h1,.cover--item h2,.cover--item h3,.cover--item h4,.cover--item h5,.cover--item h6{color:inherit}.cover--content{text-align:center;margin:auto}.cover--figure{margin:0}.cover--text{padding:clamp(6em,30vw,15em) 0 clamp(3em,15vw,15em);position:relative;text-shadow:0 0 0 5px rgba(0,0,0,.75)}.offerings{align-self:flex-end;display:flex;flex-flow:row wrap;justify-content:space-around;position:relative;gap:1em;margin:1em}.offerings div{padding:1em;flex:1 1 0;text-align:center}.offerings div{border:3px solid var(--secondary-color)}
