.sectionHead.drinksMenuHero{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:20px;min-height:420px;padding:46px 42px;margin-bottom:24px;overflow:hidden;border:1px solid #d0a95445;border-radius:12px;background:#0c0c09 url('assets/images/cocktail-making-menu-poster.jpg') center/cover}
.drinksMenuVideo{position:absolute;inset:0;z-index:-2;display:block;width:100%;height:100%;object-fit:cover;object-position:center 48%}
.drinksMenuHero::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#050605d9,#05060560 60%,#05060520),linear-gradient(0deg,#050605c9,transparent 80%)}
.sectionHead.drinksMenuHero h2{max-width:100%;margin:0;text-shadow:0 3px 24px #0009}
.sectionHead.drinksMenuHero>p{max-width:520px;margin:0;text-shadow:0 2px 14px #000}
.drinksMenuVideoToggle{position:absolute;top:18px;right:18px;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 14px;border:1px solid #e3c58b66;border-radius:8px;background:#080a08a6;color:#f2dfb9;font:600 10px/1.4 Manrope,Arial,sans-serif;letter-spacing:.07em;cursor:pointer;backdrop-filter:blur(6px)}
.drinksMenuVideoToggle[hidden]{display:none}
.drinksMenuVideoToggle:hover{border-color:#e3c58b;background:#171910e6}
.drinksMenuVideoToggle:focus-visible{outline:2px solid #efd397;outline-offset:4px}
[data-menu-video-icon]{font-size:16px;line-height:1}
@media(max-width:700px){
 .sectionHead.drinksMenuHero{min-height:390px;padding:28px 22px;gap:18px;border-radius:10px;margin-bottom:18px}
 .drinksMenuVideo{object-position:42% center}
 .drinksMenuHero::before{background:linear-gradient(0deg,#050605e6,#05060540 72%,#05060530)}
 .drinksMenuVideoToggle{top:12px;right:12px;padding:10px 12px;font-size:9px}
}
@media(prefers-reduced-motion:reduce){.drinksMenuVideoToggle{backdrop-filter:none}}
