@import"https://fonts.googleapis.com/css2?family=Baskervville:ital@0;1&family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&display=swap";*{margin:0;padding:0;box-sizing:border-box}:root{--black: #1a1a1a;--cream: #EAE3D3;--green: #30463f;--brown: #474135}@font-face{font-family:Ostrich Sans Bold;src:url(/build/assets/ostrich-sans-heavy-COh_PavT.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:curly;src:url(/build/assets/Nexa-Bold-CVwv-vMJ.woff2) format("woff2");font-display:swap}@font-face{font-family:skinny;src:url(/build/assets/Nexa-Light-DMrhqRlp.woff2) format("woff2");font-display:swap}@font-face{font-family:fat;src:url(/build/assets/NexaRustSans-Black-BE_E8svG.woff2) format("woff2");font-display:swap}nav{z-index:10;width:100%;max-width:1050px;margin:auto;justify-content:space-between;align-items:center;display:block;position:fixed;height:60px}nav .menu-items{display:flex}nav li{list-style:none}#logo{font-family:fat;position:absolute;top:15px;left:15px;font-size:1rem;letter-spacing:1.1rem;color:var(--cream)}#language-selector{z-index:9;display:block;position:absolute;top:17px;right:60px;z-index:2;font-family:Libre Baskerville,serif;font-weight:200;margin-right:10px;font-size:1rem;text-transform:lowercase;color:var(--cream)}#language-selector a:visited,#language-selector a{color:var(--cream);opacity:.6}#language-selector .selected{font-weight:900;opacity:1}nav .checkbox{position:absolute;display:block;height:32px;width:32px;top:20px;right:15px;z-index:20;opacity:0;cursor:pointer}.hamburger-lines{display:block;height:24px;width:32px;position:absolute;top:17px;right:15px;z-index:12;display:flex;flex-direction:column;justify-content:space-between}.hamburger-lines .line{display:block;height:2px;width:100%;background:var(--cream)}.hamburger-lines .line1{transform-origin:0% 0%;transition:transform .4s ease-in-out}.hamburger-lines .line2{transition:transform .2s ease-in-out}.hamburger-lines .line3{transform-origin:0% 100%;transition:transform .4s ease-in-out}.menu-items{z-index:2;position:fixed;top:0;left:0;padding-top:150px;background-color:var(--brown);background-size:overflow;height:100vh;width:100vw;transform:translate(-120vw);display:flex;flex-direction:column;text-align:center;margin-bottom:1.2rem;font-family:skinny;color:var(--cream);font-size:2rem;text-transform:capitalize}.menu-items a{padding:.7rem;margin-bottom:1.2rem;color:var(--cream);font-family:skinny;font-size:2rem;font-weight:500;letter-spacing:.8rem;text-transform:uppercase;text-decoration:none}.menu-items a:hover{font-weight:bolder}.bigmenu{margin-top:1.6rem}.submenu{display:none}#food-menu:hover .submenu{margin-top:1rem;display:block;font-size:1.4rem;padding:0;color:#fff}nav input[type=checkbox]:checked~.menu-items{transform:translate(0)}nav input[type=checkbox]:checked~.hamburger-lines .line1{transform:rotate(45deg)}nav input[type=checkbox]:checked~.hamburger-lines .line2{transform:scaleY(0)}nav input[type=checkbox]:checked~.hamburger-lines .line3{transform:rotate(-45deg)}nav input[type=checkbox]:checked~.central-info{display:none}nav:checked~.footer{display:none}nav.light #logo,nav.light #language-selector,nav.light #language-selector a,nav.light #language-selector a:visited{color:var(--black)}nav.light .line{background:var(--black)}nav.light .menu-items{background-color:var(--cream)}nav.light .menu-items a{color:var(--black)}nav.light #food-menu:hover .submenu{color:var(--brown)}#icon-menu{padding-left:10px;padding-right:10px;display:flex;flex-direction:row;position:fixed;justify-content:space-between;bottom:0;right:0;background-color:var(--cream);border-collapse:collapse;border:2px solid black;border-bottom:0;border-left:0;border-right:0;width:100%;max-width:1000px;margin:0 auto}@media (min-width: 768px){#icon-menu{display:none}}#icon-menu img{padding:2px;width:80px}#icon-menu.visible-on-scroll{opacity:1}#takeaway-icon-menu{padding-left:10px;padding-right:10px;display:flex;flex-direction:row;position:fixed;justify-content:right;bottom:0;right:0;background-color:var(--cream);border-collapse:collapse;border:2px solid black;border-bottom:0;border-left:0;border-right:0;width:100%;max-width:1000px;margin:0 auto}@media (min-width: 768px){#takeaway-icon-menu{display:none}}#takeaway-icon-menu img{padding:2px;width:80px}#takeaway-icon-menu.visible-on-scroll{opacity:1}main{padding:100px 15px 80px}.icon{padding:15px}a{text-decoration:none}body{display:flex;flex-direction:column;align-items:center}body{background-color:var(--cream)}.section{font-family:fat,sans-serif;text-transform:uppercase;font-size:1rem;letter-spacing:.4rem;padding:1.7rem}table.main{margin-bottom:80px}.main .title{font-family:Ostrich Sans Bold,sans-serif;text-transform:uppercase;font-size:1.5rem;letter-spacing:.2rem;display:flex;justify-content:space-between;align-items:center}.main .description{font-family:curly;text-transform:uppercase;letter-spacing:.15rem;line-height:1.9;font-size:.8rem;padding-top:.5rem}.legenda{font-family:Ostrich Sans Bold,sans-serif;text-transform:uppercase;letter-spacing:.15rem;line-height:1.9;font-size:1.1rem}.main .dish-name{text-align:left}.main .price{text-align:right;align-self:flex-end}.main p{margin:0;padding:0}.main .notes{font-style:italic}a{font-weight:700;color:inherit}div .no-stock{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='black' stroke-width='1.6'/><path d='M0 0 L100 100 ' stroke='black' stroke-width='1.6'/></svg>");background-repeat:no-repeat;background-position:center center;background-size:100% 100%,auto}.no-stock p{opacity:.4}table,tbody,th{border-collapse:collapse;border:2px solid black;width:100%;max-width:1000px;margin:0 auto}.table-container{max-width:1000px;margin:0 auto}.grid-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:2rem}.auto-grid{--auto-grid-min-size: 18rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--auto-grid-min-size),1fr));grid-gap:2rem 4rem;padding:1.5rem}.pizza-extras .title{font-size:1.2rem;letter-spacing:.15rem}.pizza-extras{padding-top:2rem}path{fill:transparent}.page-title-container{display:flex;justify-content:space-between;align-items:center;max-width:1000px;margin:0 auto}.page-title{margin:0;text-align:center;flex:1}.lang{margin-left:auto}.variety{font-style:italic;font-family:Libre Baskerville;text-transform:none;font-size:larger}#wine .title{margin-bottom:0;padding-bottom:0}#wine .description{margin-top:0}.carte-blanche{padding:80px 0 40px}.carte-blanche div{text-align:center;max-width:370px;margin:0 auto}.carte-blanche img{margin-top:60px;padding:15px}#dessert,#wine,#drinks{scroll-margin-top:60px}
