*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}ul,ol{list-style:none;padding:0}a{text-decoration:none;color:inherit}button{background:none;border:none;cursor:pointer}table{border-collapse:collapse;border-spacing:0}input,textarea,select{border:none;outline:none;background:none}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}@font-face{font-family:Tanker;src:url(/assets/Tanker-Regular-rurXBQqR.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Tanker;src:url(/assets/Tanker-Regular-rurXBQqR.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--background-color: #f4ebdd;--primary-color: #452d14;--secondary-color: #674a3c;--action-color: #a83232}body{background-color:var(--background-color);font-family:Tanker,sans-serif}.container{max-width:900px;margin:0 auto;padding:0 1rem}header{display:flex;justify-content:center;padding-top:30px}header img{width:120px}.menu-section h2{text-align:center;text-transform:uppercase;margin:40px 0 20px;font-size:25px;color:var(--primary-color);font-family:Tanker,sans-serif}.beer-items{display:grid;grid-template-columns:1fr 1fr;gap:20px}.beer-item{display:flex;gap:10px}.beer-item .beer-image{flex-basis:60px;height:90px;flex-shrink:0;display:flex;justify-content:center;align-items:center}.beer-item .beer-image img{max-height:100%}.beer-item .beer-details{text-align:center;flex-basis:100%;display:flex;flex-direction:column}.beer-item .beer-details .beer-name,.beer-item .beer-details .beer-price{font-size:12px;color:var(--primary-color);font-weight:600;text-transform:uppercase}.beer-item .beer-details .beer-description{text-align:left;font-size:8px;text-align:justify;margin-bottom:5px;color:var(--secondary-color);text-transform:none;text-transform:capitalize;font-family:Barlow Condensed,sans-serif}.beer-item .beer-details .beer-strength{text-transform:lowercase;margin-top:auto;color:var(--secondary-color);font-size:10px}.beer-item .beer-details .beer-action-price{color:var(--action-color)}.beer-item .beer-details .beer-old-price{text-decoration:line-through;margin-left:5px;font-size:10px}.beer-item:nth-child(2n) .beer-image{order:2}.menu-item{display:flex;justify-content:space-between;position:relative}.item-name,.item-price{color:var(--primary-color);font-size:14px}.item-description{font-size:12px;font-family:Barlow Condensed,sans-serif;position:relative;top:0;display:flex;flex-direction:column;margin:0 45px 12px 0;line-height:1}.item-dots{display:flex;flex-grow:1;border-bottom:dotted 1px var(--primary-color);position:relative;top:-7px;margin:0 5px}footer{text-align:center;font-size:12px;padding:20px}@media only screen and (min-width: 768px){.menu-section h2{font-size:30px}.beer-item{gap:10px}.beer-item .beer-image{flex-basis:95px}.beer-item .beer-details .beer-name,.beer-item .beer-details .beer-price{font-size:20px}.beer-item .beer-details .beer-description,.beer-item .beer-details .beer-old-price{font-size:14px}.item-name,.item-price{font-size:20px}.item-description{font-size:14px;margin:0 65px 12px 0}}@media only screen and (min-width: 1200px){.menu-section h2{font-size:30px}.beer-item{gap:10px}.beer-item .beer-image{flex-basis:125px}.beer-item .beer-details .beer-name,.beer-item .beer-details .beer-price{font-size:20px}.beer-item .beer-details .beer-description,.beer-item .beer-details .beer-old-price{font-size:14px}}.footer{background:#f4ecdd;padding:40px 0;font-size:14px;color:#333;margin-top:120px;box-shadow:0 10px 5px #452d14,0 0 20px #452d14}.footer-container{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1200px;margin:0 auto;padding:0 20px}.footer-column{flex:1;min-width:200px;margin-bottom:20px;font-size:16px}.footer-column h3{font-size:22px;margin-bottom:8px}.footer-logo{display:flex;align-items:center;justify-content:center}.logo-img{max-height:100px;width:auto}.hours-row{display:flex;justify-content:space-evenly}.footer-bottom{border-top:1px solid #ddd;margin-top:20px;padding-top:10px;text-align:center;font-size:12px;color:#666}.lng-container{position:absolute;right:0;padding:0 1rem}.lng-btn{color:var(--primary-color)}.lng-btn.active{color:var(--secondary-color);text-decoration:underline}
