/* Drinks-only art direction: photographic scenes and legible glass. */
body.drinks-glass{background:#211712;color:#fff5e8;--line:#ffffff25}
.drinks-glass:before{content:'';position:fixed;inset:0;z-index:-1;background:linear-gradient(#1d100a66,#1d100a88),url('/assets/2024/bar-1440.webp') center/cover;filter:blur(3px);transform:scale(1.02)}
.drinks-glass .header.menu-header{background:transparent!important}
.drinks-glass .preview-note{background:#24171055;color:#fff5e8;border:0}
.drinks-glass .menu-route-nav{position:relative;top:auto;margin:200px 5% 0;padding:12px;justify-content:center;gap:8px;border:1px solid #ffffff40;border-radius:28px;background:#ffffff0c;backdrop-filter:blur(12px)}
.drinks-glass .menu-route-nav a{padding:10px 17px;border:0;border-radius:22px;color:#fff5e8;font-size:14px}
.drinks-glass .menu-route-nav a[aria-current=page]{background:#ffffff24;color:white;box-shadow:inset 0 1px #ffffff60}
.drinks-glass .menu-intro{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:660px;margin:24px 3% 0;padding:50px 5%;border:1px solid #fff3;border-radius:36px;overflow:hidden}
.drinks-glass .menu-intro>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 42%;border-radius:0}
.drinks-glass .menu-intro:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#140a0988,transparent);z-index:-1}
.drinks-glass .menu-intro>div{max-width:640px;padding:30px;border:1px solid #fff5;border-radius:28px;background:#261a1429;backdrop-filter:blur(6px);box-shadow:inset 0 1px #fff4}
.drinks-glass .menu-intro h1{font-size:clamp(40px,5vw,70px);line-height:1.08;margin:18px 0}
.drinks-glass .menu-intro h1 em{display:block;color:#f6d4a9;font-weight:400}
.drinks-glass .menu-intro p,.drinks-glass .menu-breadcrumb{color:#fff2e1!important}
.drinks-glass .menu-layout{grid-template-columns:190px minmax(0,1fr);max-width:1450px;gap:40px;padding:55px 5%}
.drinks-glass .menu-section-nav{top:120px;padding:24px 20px;border:1px solid #fff4;border-radius:26px;background:#ffffff0c;backdrop-filter:blur(14px)}
.drinks-glass .menu-section-nav nav a{font-size:15px;color:#fff1dd}
.drinks-glass .menu-section-nav .text-link{color:#fff1dd}
.drinks-glass .full-menu-section{padding:30px 34px;border:1px solid #ffffff40;border-radius:32px;background:linear-gradient(135deg,#ffffff13,#ffffff05),#22170e55;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px #ffffff38,0 16px 50px #0002;scroll-margin-top:100px}
.drinks-glass .full-menu-section h2{font-size:42px;color:#ffe1b7;border-bottom:1px solid #ffffff35;padding-bottom:22px}
.drinks-glass .menu-entry h3{font-size:21px;color:#fffaf3;line-height:1.4}
.drinks-glass .full-menu-price{font-size:20px;color:#fff1d9}
.drinks-glass .menu-entry>p{font-size:15px;line-height:1.6;color:#f4e6d6}
.drinks-glass .menu-entry:last-child{border:0}
.drinks-glass #belgian-beers{display:grid;grid-template-columns:1fr 1fr;gap:15px;background:linear-gradient(#21150b75,#21150b90),url('/assets/archive-bravas-beer.jpg') center/cover}
.drinks-glass #belgian-beers h2{grid-column:1/-1}
.drinks-glass #belgian-beers .menu-entry{position:relative;isolation:isolate;overflow:hidden;min-height:170px;padding:25px 20px;border:1px solid #ffffff45;border-radius:23px;background:#23160d88;backdrop-filter:blur(5px)}
.drinks-glass #belgian-beers .menu-entry-line{display:block}
.drinks-glass #belgian-beers .full-menu-price{display:block;margin:12px 0 0;text-align:left;max-width:100%}
.beer-watermark{position:absolute;z-index:-1;right:-8px;bottom:4px;font:italic 700 52px/.9 Georgia,serif;letter-spacing:-2px;color:#f8d28c;opacity:.12;max-width:95%;pointer-events:none}
.drinks-glass #cocktails{background:linear-gradient(#21120ecc,#21120ecc),url('/assets/2024/cocktail-1440.webp') center/cover}
.drinks-glass .menu-allergy,.drinks-glass .menu-crosslink{color:#fff2df;background:#24170b80;border:1px solid #fff3;border-radius:22px;padding:20px;font-size:14px}
.drinks-glass footer{background:#24170b55;color:#fff2df;backdrop-filter:blur(10px)}
@media(max-width:760px){
.drinks-glass .menu-header nav{display:none!important}
.drinks-glass .menu-route-nav{margin:164px 4% 0;justify-content:flex-start;gap:2px;padding:8px;border-radius:24px}
.drinks-glass .menu-route-nav a{font-size:13px;padding:9px 13px}
.drinks-glass .menu-intro{margin:16px 3% 0;padding:20px;min-height:570px;border-radius:28px}
.drinks-glass .menu-intro>div{padding:22px;border-radius:24px}
.drinks-glass .menu-intro h1{font-size:40px}
.drinks-glass .menu-intro>img{height:100%!important}
.drinks-glass .menu-layout{display:block;padding:25px 4%}
.drinks-glass .menu-section-nav{padding:18px;margin-bottom:24px}
.drinks-glass .menu-section-nav nav{gap:10px;margin:12px 0 0}
.drinks-glass .menu-section-nav nav a{padding:7px 11px;border:1px solid #ffffff30;border-radius:20px;font-size:14px}
.drinks-glass .full-menu-section{padding:24px 20px;border-radius:26px;margin-bottom:24px}
.drinks-glass .full-menu-section h2{font-size:34px}
.drinks-glass .menu-entry h3{font-size:18px}
.drinks-glass .full-menu-price{font-size:18px}
.drinks-glass .menu-entry>p{font-size:14px}
.drinks-glass #belgian-beers{grid-template-columns:1fr;padding:24px 16px}
.drinks-glass #belgian-beers .menu-entry{min-height:145px}
}
@media(prefers-reduced-transparency:reduce){.drinks-glass .full-menu-section,.drinks-glass .menu-section-nav{background:#302019}}
.drinks-glass .quiet-header nav a,.drinks-glass .quiet-header .menu-language{color:#fff2df!important}
/* User-supplied product images used for a visual preview. */
#belgian-beers .menu-entry[data-beer-image]::before{content:'';position:absolute;z-index:-1;right:-1%;top:0;width:52%;height:100%;background-image:var(--beer-photo);background-repeat:no-repeat;background-position:var(--beer-position,center);background-size:var(--beer-size,cover);opacity:.45;mask-image:linear-gradient(90deg,transparent,#000 32%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 32%);pointer-events:none}
#belgian-beers .menu-entry[data-beer-image] .beer-watermark{display:none}
[data-beer-image="vedett-pils"]{--beer-photo:url('/assets/beer-preview/vedett-pils.jpeg');--beer-position:center 35%;--beer-size:cover}
[data-beer-image="vedett-white"]{--beer-photo:url('/assets/beer-preview/vedett-white.jpeg');--beer-position:center 35%;--beer-size:cover}
[data-beer-image="duvel-666"]{--beer-photo:url('/assets/beer-preview/duvel-666.png');--beer-position:center 72%;--beer-size:170% auto}
[data-beer-image="chouffe"]{--beer-photo:url('/assets/beer-preview/chouffe.jpeg');--beer-position:center 68%;--beer-size:cover}
[data-beer-image="chouffe-zero"]{--beer-photo:url('/assets/beer-preview/chouffe-zero.jpeg');--beer-position:center 73%;--beer-size:cover}
[data-beer-image="chouffe-cherry"]{--beer-photo:url('/assets/beer-preview/chouffe-cherry.jpeg');--beer-position:center 70%;--beer-size:cover}

[data-beer-image="liefmans"]{--beer-photo:url("/assets/beer-preview/liefmans.jpeg");--beer-position:center 65%;--beer-size:cover}
[data-beer-image="leffe"]{--beer-photo:url("/assets/beer-preview/leffe.jpeg");--beer-position:center 65%;--beer-size:cover}
[data-beer-image="orval"]{--beer-photo:url("/assets/beer-preview/orval.jpeg");--beer-position:center 65%;--beer-size:cover}
[data-beer-image="kwak"]{--beer-photo:url("/assets/beer-preview/kwak.jpeg");--beer-position:center 65%;--beer-size:cover}
[data-beer-image="westmalle"]{--beer-photo:url("/assets/beer-preview/westmalle.jpeg");--beer-position:center 65%;--beer-size:cover}
[data-beer-image="karmeliet"]{--beer-photo:url("/assets/beer-preview/karmeliet.jpeg");--beer-position:center 65%;--beer-size:cover}
[data-beer-image="rochefort"]{--beer-photo:url("/assets/beer-preview/rochefort.jpeg");--beer-position:center 65%;--beer-size:cover}
[data-beer-image="val-dieu"]{--beer-photo:url("/assets/beer-preview/val-dieu.jpeg");--beer-position:center 65%;--beer-size:cover}

[data-beer-image="duvel-original"]{--beer-photo:url("/assets/beer-preview/duvel-original.jpeg");--beer-position:center 65%;--beer-size:cover}

.drinks-glass .menu-route-nav .menu-back{color:#fff!important;border:1px solid #ffffff78;background:#2b1b1388;font-weight:650;flex:0 0 auto}

.drinks-glass .menu-route-nav .menu-home{background:#984436ad;border-color:#ffca9d99;color:#fff!important}
.drinks-glass #belgian-beers .menu-entry{background:#23160d66}
.drinks-glass #belgian-beers .menu-entry h3,.drinks-glass #belgian-beers .menu-entry p,.drinks-glass #belgian-beers .full-menu-price{text-shadow:0 1px 4px #160c08,0 1px 9px #160c08}
/* Clear view of the beer on the right, softly fading into a dark reading area. */
.drinks-glass #belgian-beers .menu-entry[data-beer-image]::before{width:48%;opacity:.70;mask-image:linear-gradient(90deg,transparent,#000 28%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 28%)}
.drinks-glass #belgian-beers .menu-entry[data-beer-image] .menu-entry-line,.drinks-glass #belgian-beers .menu-entry[data-beer-image]>p{position:relative;max-width:60%}
.drinks-glass #belgian-beers .menu-entry[data-beer-image] h3,.drinks-glass #belgian-beers .menu-entry[data-beer-image]>p,.drinks-glass #belgian-beers .menu-entry[data-beer-image] .full-menu-price{text-shadow:0 1px 4px #130a06,0 1px 12px #130a06}
