:root{--color-caramel:#d3a061;--bg-caramel:linear-gradient(0deg,#010101,#010101),linear-gradient(90deg,#d3a061,#e5c6a0 46.5%,#d3a061);--color-white:#fff;--color-black:#010101;--color-light-gray:#cbcbcb;--color-slate-gray:#6d7485;--font-md:1rem;--font-lg:1.125rem;--font-xl:1.25rem;--lh-md:1.5rem;--lh-lg:1.688rem;--lh-xl:1.875rem}html{font-size:16px;scroll-behavior:smooth}body,html{max-width:100vw;overflow-x:hidden;position:relative;margin:auto}main{display:flex;flex-direction:column;min-height:100vh;background-color:#010101}.text-md{font-size:var(--font-md);line-height:var(--lh-md)}.text-lg{font-size:var(--font-lg);line-height:var(--lh-lg);font-size:var(--font-xl);line-height:var(--lh-xl)}.text-md-bold{font-size:var(--font-md);line-height:var(--lh-md);font-weight:500}.text-lg-bold{font-size:var(--font-lg);line-height:var(--lh-lg);font-weight:500}.text-xl-bold{font-size:var(--font-xl);line-height:var(--lh-xl);font-weight:600}.text-uppercase{text-transform:uppercase}.container{flex-grow:1;padding-top:5.5rem}.layout-header{position:fixed;top:0;left:0;right:0;height:5.5rem;background:rgba(0,0,0,.7);z-index:20}.h-full{height:100%}.w-full{width:100%}.header{justify-content:flex-end;position:relative;height:100%;width:96%;margin:auto}.header,.header-logo{display:flex;align-items:center}.header-logo{position:absolute;top:-.5rem;left:0;right:0;bottom:0;justify-content:center;z-index:9}.header-logo:hover,.header-menu{cursor:pointer}.header-menu{z-index:12}.image-full{width:100%;object-fit:cover}.description-wrapper{background-color:#000;padding:12rem 0;background-image:url(/images/bg-description.svg);color:#fff;background-position:50%;background-repeat:repeat-y;background-size:cover;height:50vh}.description,.description-wrapper{display:flex;align-items:center;justify-content:center}.description{flex-direction:column;row-gap:1.5rem}.description-title{max-width:400px;text-align:center}.description-content{max-width:52%;text-align:center}.description img{background:radial-gradient(57.27% 57.27% at 50% 50%,transparent 0,#000 100%)}.out-menu-text{font-size:var(--font-xl);line-height:var(--lh-xl);color:#fff;text-transform:uppercase;font-weight:500;display:flex;justify-content:center;align-items:center;padding:2rem;background-color:#010101}.menu-food{display:grid;grid-template-columns:1fr 1fr 1fr}.menu-food-image{position:relative;height:100%}.default-btn{padding:.8rem 1rem;border:1px solid #fff;border-radius:.5rem;font-size:var(--font-lg);line-height:var(--lh-lg);font-weight:500;color:#fff;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all .5s}.default-btn:hover{opacity:.4;text-decoration:none}.default-btn:active,button:focus{cursor:pointer;background-color:#d3a061;border:none;text-decoration:unset}.btn-header{z-index:10}.menu-food-button{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center}.menu-food-button a:hover{color:hsla(0,0%,100%,.4);text-decoration:none}.menu-food-button a{padding:.8rem 1rem;border:3px solid #fff;background-color:hsla(0,0%,100%,.3);border-radius:.5rem;font-size:var(--font-lg);line-height:var(--lh-lg);font-weight:500;color:#fff;text-transform:uppercase;text-decoration:none}.location-contact{display:grid;grid-template-columns:50vw 50vw;height:-moz-fit-content;height:fit-content}.contact{background-color:#e0d3b3;padding:4rem 3rem 8rem;display:flex;flex-direction:column;row-gap:1.5rem}.contact-title{font-size:var(--font-xl);line-height:var(--lh-xl);color:#010101;text-transform:uppercase;margin-bottom:1rem}.contact .contact-item{display:flex;align-items:center;column-gap:1rem}.contact .contact-item a{color:#010101;text-decoration:unset}.contact .contact-item a:hover{text-decoration:underline}.contact .contact-icon{height:4rem;display:flex;width:4rem;border:1px solid #010101;border-radius:100px;justify-content:center;align-items:center}.work-time{display:grid;grid-gap:.4rem;gap:.4rem;width:12rem;max-width:25rem}.footer{background-color:#0c0c0c;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:6rem;row-gap:4rem}.footer-menu{display:flex;column-gap:4rem;color:#fff;font-size:var(--font-md);line-height:var(--lh-md);font-weight:600;text-transform:uppercase}.footer-line{display:grid;width:100%;grid-column-gap:3rem;column-gap:3rem;grid-template-columns:1fr 1fr;margin-bottom:-2.5rem}.footer-line div{background-color:#010101;height:1px}.footer-social{display:flex;column-gap:3.5rem}.footer-social svg{cursor:pointer}.footer-policy{display:flex;column-gap:4rem}.footer-policy a{color:#6d7485;font-size:var(--font-md);line-height:var(--lh-md);font-weight:400;text-decoration:unset}.footer-policy a:hover{text-decoration:underline}.event-modal-mask{top:0;left:0;height:100vh;width:100vw;position:fixed;background-color:rgba(1,1,1,.5);justify-content:center;align-items:center;z-index:10;display:none}.event-modal{background:linear-gradient(156deg,#fec782 6.71%,#be9058 38.87%,rgba(192,146,90,0) 50.2%,#fec782 66.46%);width:80%;height:-moz-fit-content;height:fit-content;border-radius:.75rem;padding:1px;transform:scale(0);transition:transform .5s ease}.event-modal-body{background-color:#010101;border-radius:12px;height:100%;color:#fff;position:relative;padding:3rem;display:flex;flex-direction:column;align-items:center;row-gap:4rem}.event-modal-title{font-size:var(--font-xl);line-height:var(--lh-xl);font-weight:500;text-transform:uppercase}.event-modal-content{display:flex;flex-direction:column;align-items:center;row-gap:2rem;width:90%}.event-modal-content div,.text-center{text-align:center}.event-modal-close{position:absolute;top:3rem;right:3rem;cursor:pointer}.d-none{display:none}.cursor-pointer{cursor:pointer}.menu{display:flex;flex-direction:column;margin-top:-7rem}.menu-item a,.menu-item span{margin-left:3rem;font-weight:500;line-height:4.5rem;color:#fff;text-transform:uppercase;display:flex;align-items:center;cursor:pointer;padding:0 4rem;transition:opacity .35s;letter-spacing:.14em;text-decoration:none}.menu-item:hover{opacity:.4;transition:all .5s}.menu-item:hover a{text-decoration:none}.local-switcher{margin-left:3rem;text-transform:uppercase;font-weight:500;font-size:2rem;line-height:4.5rem;color:#fff;padding:0 4rem;display:flex;align-items:center}.local-switcher a{color:#fff;text-decoration:unset}.bulkhead{padding:0 .5rem}a:hover{text-decoration:underline}a.local-switcher-active{color:var(--color-caramel)}.header-visible{display:none;background-color:#010101;height:4.5rem}.location-map{width:100%;height:100%}.menu-btn{position:fixed;top:20px;left:3rem;width:30px;height:30px;cursor:pointer;z-index:14;transition:left .8s ease-in-out,top .8s ease-in-out;display:flex;align-items:center}@media (max-width:1200px){.header{width:94%}.menu-btn{left:5%}.description-wrapper{padding:10rem 0}.description-content{max-width:70%}.work-time{width:10rem}.contact{padding:2rem 2rem 6rem}.local-switcher,.menu-item{font-size:1.5rem}}@media (max-width:992px){.default-btn{padding:1rem 1.2rem}.layout-header{height:4.5rem}.container{padding-top:4.5rem}.header-logo img,.menu-logo img{height:2.5rem}.header-visible{display:block}.description-wrapper{padding:8rem 0}.description-content{max-width:80%}.contact{padding:2rem 0 4rem 2rem}.footer{padding:5rem}.btn-header{font-size:var(--font-md);padding:.6rem 1rem;display:none}}@media (max-width:768px){.header{width:90%}.default-btn{padding:.8rem 1rem}.btn-header{font-size:14px;padding:.6rem .8rem}.header-logo img,.menu-logo img{height:2rem}.description-wrapper{padding:7rem 0}.description-content{max-width:90%}.location-contact{grid-template-columns:1fr}.location-map{width:100vw;height:80vw}.contact{padding:3rem 1rem 4rem 3rem}.event-modal{width:90%}.event-modal-body{padding:2rem}.event-modal-close{top:2rem;right:2rem}.footer{padding:3rem 2rem;row-gap:3rem}.footer-menu{column-gap:2rem;width:100%;justify-content:space-between}.local-switcher,.menu-item{font-size:1rem}}@media (max-width:576px){:root{--font-md:0.6875rem;--font-lg:1rem;--font-xl:0.875rem;--lh-md:1.3125rem;--lh-lg:1.5rem;--lh-xl:1.688rem}.btn-header{font-size:12px;padding:.4rem .6rem}.location-map{width:100vw;height:100vw}.contact{row-gap:1rem;padding:2rem 0 3rem 2rem}.description-wrapper{padding:6.5rem 0}.event-modal-body{padding:1rem}.event-modal-close{top:1rem;right:1rem}.footer{padding:3rem 1.5rem}.footer-menu{column-gap:.5rem;width:100%;justify-content:space-between}.footer-policy{column-gap:1rem}.work-time{width:8rem}}.menu-btn__burger{height:1px}.menu-btn__burger,.menu-btn__burger:after,.menu-btn__burger:before{position:absolute;width:100%;background-color:#fff;border-radius:5px;transition:all .8s ease-in-out}.menu-btn__burger:after,.menu-btn__burger:before{content:"";height:100%}.menu-btn__burger:before{top:-10px}.menu-btn__burger:after{top:10px}.menu-btn.open .menu-btn__burger{background-color:transparent}.menu-btn.open .menu-btn__burger:before{transform:translateY(10px) rotate(45deg)}.menu-btn.open .menu-btn__burger:after{transform:translateY(-10px) rotate(-45deg)}.popup{position:fixed;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(180deg,#010101,#010101,rgba(1,1,1,.8));transition:left .8s ease-in-out;z-index:13;display:flex;flex-direction:column;row-gap:3rem;justify-content:center}.footer-menu a{text-decoration:none;cursor:pointer;transition:all .5s}.footer-menu a:hover{opacity:.4}.popup.open{left:0}.popup.open~.menu-btn{left:3rem;top:20px}.popup-content{padding:20px}.menu-logo{padding:1rem 4rem}.carousel.carousel-slider .control-arrow,.menu-carousel .carousel .control-arrow{opacity:1!important}.imprint{font-size:var(--font-md);font-weight:400;max-width:80%}.imprint a{color:#d3a061}@font-face{font-family:__Outfit_ed3508;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_ed3508;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Outfit_Fallback_ed3508;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_ed3508{font-family:__Outfit_ed3508,__Outfit_Fallback_ed3508;font-style:normal}