/* Drinks menu */
.drinks-modern{background:#211a1a;color:#f0ece3}.drinks-modern .wrap{max-width:1280px;margin-inline:auto;padding-inline:36px}.drinks-modern .eyebrow{color:#c7b9a8!important;font-size:12px!important;letter-spacing:2px;margin:0 0 16px}.drinks-modern h1,.drinks-modern h2{color:#f0ece3!important}.drinks-modern h1{font-size:clamp(58px,6.5vw,88px)!important;line-height:1!important;margin:0 0 22px!important}.drinks-modern h2{font-size:clamp(30px,3.5vw,44px)!important;line-height:1.12!important;margin:0!important}.drinks-modern p{line-height:1.7}.drinks-modern .barn-btn{display:inline-flex;background:#c7b9a8!important;color:#211a1a!important;border:0!important;border-radius:2px;padding:16px 24px}.dm-hero{display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:48px;padding-block:42px 32px}.dm-hero>div>p:not(.eyebrow){max-width:420px;margin:0 0 25px;font-size:18px}.dm-hero figure{margin:0}.dm-hero img{width:100%;height:350px;object-fit:cover;border:0!important;border-radius:0!important}.dm-hero figcaption{color:#c7b9a8;padding-top:12px;font-size:11px;letter-spacing:2px}.dm-nav{display:flex;gap:12px;flex-wrap:wrap;padding-block:14px 24px}.dm-nav a{background:#5a171c;color:#f0ece3;padding:12px 18px;font-size:15px;border:0!important}.dm-nav a:hover{background:#712126}.dm-menu{padding-bottom:34px}.dm-category{padding-block:22px;scroll-margin-top:130px}.dm-category-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:20px}.dm-category-heading>span{font-size:13px;color:#c7b9a8}.dm-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:start}.drinks-modern .dm-drink{margin:0!important;padding:0!important;background:#5a171c!important;border:0!important;border-radius:2px!important;box-shadow:none!important}.dm-drink summary{display:flex;align-items:center;gap:13px;min-height:96px;cursor:pointer;padding:14px;list-style:none;font-size:16px;font-weight:700;line-height:1.35;color:#f0ece3}.dm-drink summary::-webkit-details-marker{display:none}.dm-drink summary img{width:58px;height:58px;object-fit:contain;border:0!important;border-radius:0!important;flex-shrink:0}.dm-drink .dm-plus{margin-left:auto;color:#c7b9a8;font-size:21px;font-weight:400}.dm-drink[open] .dm-plus{transform:rotate(45deg)}.dm-drink>p{font-size:14px;margin:0;padding:0 17px 18px;color:#f0ece3}.dm-availability{color:#c8bdb1;font-size:14px;margin:8px 0 0}.dm-fullbar{background:#5a171c;padding-block:40px}.dm-fullbar>.wrap{display:flex;justify-content:space-between;align-items:center;gap:50px}.dm-fullbar p:not(.eyebrow){max-width:630px;margin-bottom:0}.dm-actions{display:flex;align-items:flex-start;flex-direction:column;gap:20px;flex-shrink:0}.drinks-modern a:focus-visible,.drinks-modern summary:focus-visible{outline:2px solid #c7b9a8;outline-offset:4px}@media(max-width:1000px){.dm-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dm-hero{gap:30px}.dm-hero img{height:330px}}@media(max-width:700px){.drinks-modern .wrap{padding-inline:22px}.dm-hero{grid-template-columns:1fr;padding-block:32px 20px;gap:25px}.dm-hero img{height:260px}.dm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dm-nav{gap:8px}.dm-nav a{padding:10px 12px;font-size:13px}.dm-drink summary{font-size:14px;padding:10px;gap:9px}.dm-drink summary img{width:44px;height:52px}.dm-fullbar>.wrap{display:block}.dm-actions{margin-top:25px}.dm-category-heading>span{white-space:nowrap}.dm-category-heading h2{font-size:30px!important}}@media(max-width:380px){.dm-grid{grid-template-columns:1fr}}
