.category-tabs{position:sticky;z-index:18;top:76px;display:flex;gap:8px;overflow-x:auto;padding:14px max(5vw,calc((100vw - 1180px)/2));background:#f3ede1f2;border-bottom:1px solid #17322822;box-shadow:0 8px 24px #021d1710;backdrop-filter:blur(14px);scrollbar-width:thin}.category-tabs button{flex:0 0 auto;padding:11px 17px;border:1px solid #052f2433;border-radius:999px;background:#fffaf0;color:#173228;font:800 12px/1 system-ui,sans-serif;cursor:pointer;transition:.2s}.category-tabs button:hover,.category-tabs button[aria-selected="true"]{border-color:#052f24;background:#052f24;color:#f6f0e4;transform:translateY(-1px)}.tab-stage{min-height:720px}.tab-panel{width:min(1180px,90vw);margin:auto;padding:64px 0 92px;animation:panel-in .35s ease}.tab-panel[hidden]{display:none}.tab-panel:focus{outline:none}@keyframes panel-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.category-cover{display:grid;grid-template-columns:1.1fr .9fr;align-items:stretch;min-height:340px;margin-bottom:38px;background:#052f24;color:#f6f0e4;overflow:hidden}.category-cover.reverse{grid-template-columns:.9fr 1.1fr}.category-cover.reverse img{order:2}.category-cover img{width:100%;height:100%;min-height:340px;object-fit:cover}.category-cover>div{display:flex;flex-direction:column;justify-content:center;padding:clamp(30px,5vw,66px)}.category-cover h2{margin:8px 0 14px;color:#f6f0e4;font:500 clamp(40px,6vw,68px)/.95 Georgia,serif;letter-spacing:-.04em}.category-cover>div>p:last-child{margin:0;color:#d2d9d3;font-size:17px}.featured-prices article{background:#fff8eb;padding-right:18px;padding-left:18px}.featured-prices strong{font-size:22px}.rotation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:32px}.rotation-grid article{padding:24px;background:#052f24;color:#f6f0e4;border-top:3px solid #d8b469}.rotation-grid span{color:#d8b469;font-size:11px;font-weight:900;letter-spacing:.18em}.rotation-grid h3{margin:10px 0 6px;font:500 22px Georgia,serif}.rotation-grid p{margin:0;color:#c4c8c1;font-size:14px}.wide-item{grid-column:1/-1;background:#efe2c8}.cocktail-list article{padding:24px 18px;background:linear-gradient(135deg,#fffaf0,#efe5d1);border-bottom:3px solid #d8b469}.no-script{padding:60px 5vw;text-align:center}.section-footnote{margin-top:26px;color:#53655d;font-style:italic}@media(max-width:760px){.category-tabs{top:72px;padding:10px 16px}.category-tabs button{padding:10px 14px}.tab-panel{width:min(100% - 32px,1180px);padding-top:38px}.category-cover,.category-cover.reverse{grid-template-columns:1fr;min-height:0}.category-cover.reverse img{order:initial}.category-cover img{height:230px;min-height:0}.category-cover>div{padding:28px 22px}.category-cover h2{font-size:43px}.rotation-grid{grid-template-columns:1fr}.wide-item{grid-column:auto}.featured-prices strong{font-size:17px}}@media(prefers-reduced-motion:reduce){.tab-panel{animation:none}.category-tabs button{transition:none}}
