@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&family=Oswald:wght@500;600&display=swap');
html,body{background:#10120f;color:#c5bca9;font-family:Manrope,sans-serif;color-scheme:dark}
#menu-container .ut-menu{font-family:Manrope,sans-serif!important;background:transparent!important;color:#c5bca9!important;padding:0!important;font-size:15px!important}
#menu-container .inner-container{max-width:none!important;padding:0!important;margin:0!important}
#menu-container .menu-header{display:none!important}
#menu-container .menu-info{background:transparent!important;padding:24px 4px!important;border:0!important;text-align:left!important;color:#c5bca9!important}
#menu-container .menu-title{font-family:Oswald,sans-serif!important;font-size:clamp(26px,4vw,38px)!important;line-height:1.25!important;color:#e0bc70!important;text-transform:none!important;margin:0 0 12px!important}
#menu-container .menu-info p{color:#c5bca9!important;font-size:15px!important}
#menu-container .date-time{font-size:12px!important;color:#9a9789!important;margin-top:10px!important}
#menu-container .section{background:transparent!important;margin:0 0 32px!important;padding:0!important;border:0!important}
#menu-container .section-heading{background:transparent!important;border-bottom:1px solid #7a633945!important;padding:16px 4px!important;margin:0 0 16px!important}
#menu-container .section-name{font-family:Oswald,sans-serif!important;font-size:clamp(23px,3vw,29px)!important;color:#e0bc70!important;line-height:1.3!important;margin:0!important;font-weight:500!important}
#menu-container .section-items-container{padding:0!important}
#menu-container .menu-items-container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px!important;padding:0!important;background:transparent!important}
#menu-container .menu-item{box-sizing:border-box!important;width:auto!important;float:none!important;margin:0!important;padding:22px!important;border:1px solid #635333!important;border-radius:10px!important;background:linear-gradient(135deg,#25251b,#191d15)!important;color:#c5bca9!important;min-width:0!important}
#menu-container .item{margin:0!important;padding:0!important}
#menu-container .item-label{width:104px!important;margin:0 18px 18px 0!important;float:left!important}
#menu-container .item-label img{width:104px!important;height:104px!important;object-fit:contain!important;border-radius:12px!important}
#menu-container .item-details{margin:0!important;padding:0!important;color:#c5bca9!important}
#menu-container .item-name{font-family:Manrope,sans-serif!important;font-size:18px!important;line-height:1.5!important;margin:0 0 10px!important;color:#ecd4a3!important;font-weight:700!important}
#menu-container .item-name a{color:#ecd4a3!important}
#menu-container .item-tap-number{color:#e0bc70!important}
#menu-container .item-style{display:block!important;font-size:13px!important;color:#a8ac98!important;font-weight:400!important;font-style:normal!important;margin-top:4px!important}
#menu-container .item-meta{font-size:12px!important;line-height:1.8!important;color:#b7b6a6!important}
#menu-container .item-meta a{color:#c8b886!important}
#menu-container .item-description{clear:both;color:#b7b6a6!important;font-size:13px!important;line-height:1.7!important;padding-top:10px!important}
#menu-container .container-list{clear:both;margin:16px 0 0!important;padding:12px 0 0!important;border-top:1px solid #c3a66526!important;color:#c5bca9!important}
#menu-container .container-row{display:flex!important;align-items:baseline;justify-content:space-between;gap:12px;padding:4px 0!important;font-family:Manrope,sans-serif!important;font-size:13px!important}
#menu-container .container-row .type{float:none!important;font-weight:400!important;color:#b7b6a6!important}
#menu-container .container-row .price{float:none!important;font-weight:700!important;font-size:16px!important;color:#e8c67d!important;white-space:nowrap}
#menu-container .linear-guide{display:none!important}
#menu-container .menu-footer{background:transparent!important;color:#8f9482!important;border-color:#635333!important;padding:20px 0!important;font-size:12px!important}
#menu-container .menu-footer a{color:#c8b886!important}
#menu-container .ut-more,#menu-container .ut-less{color:#e0bc70!important}
@media(max-width:650px){#menu-container .menu-items-container{grid-template-columns:1fr}#menu-container .menu-item{padding:18px!important}#menu-container .menu-title{font-size:26px!important}}
html,body{margin:0!important;padding:0!important;min-height:0!important}body{display:flow-root}#menu-container .ut-menu{margin:0!important}
#menu-container .tabs,#menu-container .menu-tabs{display:flex;flex-wrap:wrap;gap:10px;background:transparent!important;border:0!important;padding:0!important;margin:0 0 16px!important}
#menu-container .tabs a,#menu-container .menu-tabs a{border:1px solid #635333!important;border-radius:4px;background:#1b1e17!important;color:#e0bc70!important;padding:12px 16px!important;font:14px Manrope,sans-serif!important}
#menu-container .menu-title{text-align:left!important}

@media(max-width:650px){#menu-container .item-label{width:88px!important}#menu-container .item-label img{width:88px!important;height:88px!important}}
/* Beer identity beside its label; prices span the card below. */
#menu-container .item:has(.item-label){display:grid!important;grid-template-columns:104px minmax(0,1fr);column-gap:18px;align-items:start}
#menu-container .item:has(.item-label)>.item-label{grid-column:1;grid-row:1;margin:0!important;float:none!important}
#menu-container .item:has(.item-label)>.item-details{grid-column:2;grid-row:1;min-width:0}
#menu-container .item-name{clear:none!important;overflow-wrap:anywhere}
#menu-container .item:has(.item-label)>.container-list{grid-column:1/-1}
@media(max-width:650px){#menu-container .item:has(.item-label){grid-template-columns:88px minmax(0,1fr);column-gap:14px}#menu-container .item-name{font-size:16px!important}}
#menu-container .item:has(.item-label)>.item-details{display:contents!important}
#menu-container .item:has(.item-label)>.item-label{grid-row:1/span 2}
#menu-container .item:has(.item-label) .item-name{grid-column:2;grid-row:1}
#menu-container .item:has(.item-label) .item-meta{grid-column:2;grid-row:2}
#menu-container .item:has(.item-label) .item-description,#menu-container .item:has(.item-label) .container-list{grid-column:1/-1}
