.page[data-astro-cid-kobkl7ib]{min-height:100vh;padding:4rem 1rem 3rem;background:var(--color-bg)}.container[data-astro-cid-kobkl7ib]{max-width:600px;margin:0 auto}.page-header[data-astro-cid-kobkl7ib]{text-align:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(46,90,68,.15);opacity:0;transform:translateY(20px);animation:fadeUp .5s ease-out forwards}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}.ornament[data-astro-cid-kobkl7ib]{color:var(--color-green);font-family:Cormorant Garamond,serif;font-size:.875rem;letter-spacing:.3em;margin-bottom:1rem;font-weight:500}.page-header[data-astro-cid-kobkl7ib] h1[data-astro-cid-kobkl7ib]{font-size:clamp(2.5rem,8vw,3.5rem);color:var(--color-text);margin-bottom:.5rem;font-weight:300;letter-spacing:.02em}.page-header[data-astro-cid-kobkl7ib] h1[data-astro-cid-kobkl7ib] em[data-astro-cid-kobkl7ib]{font-style:italic;color:var(--color-green)}.subtitle[data-astro-cid-kobkl7ib]{color:var(--color-text-light);font-size:.8rem;letter-spacing:.2em;text-transform:uppercase}.search-wrap[data-astro-cid-kobkl7ib]{position:sticky;top:0;background:linear-gradient(to bottom,var(--color-bg) 85%,transparent);padding:1rem 0;z-index:10}.search[data-astro-cid-kobkl7ib]{width:100%;padding:.9rem 1rem;background:#fff;border:1px solid rgba(46,90,68,.2);border-radius:10px;font-family:inherit;font-size:.9rem;color:var(--color-text);transition:border-color .2s,box-shadow .2s}.search[data-astro-cid-kobkl7ib]:focus{outline:none;border-color:var(--color-green);box-shadow:0 0 0 3px #2e5a441a}.search[data-astro-cid-kobkl7ib]::placeholder{color:var(--color-text-light);font-size:.85rem}.filters[data-astro-cid-kobkl7ib]{display:flex;gap:.5rem;overflow-x:auto;padding:.5rem 0 1.5rem;scrollbar-width:none;-ms-overflow-style:none}.filters[data-astro-cid-kobkl7ib]::-webkit-scrollbar{display:none}.chip[data-astro-cid-kobkl7ib]{flex-shrink:0;background:#fff;border:1px solid rgba(46,90,68,.2);color:var(--color-text-light);padding:.5rem 1rem;font-family:inherit;font-size:.7rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;border-radius:20px;cursor:pointer;transition:all .2s;min-height:36px}.chip[data-astro-cid-kobkl7ib]:hover{color:var(--color-text);border-color:var(--color-green)}.chip[data-astro-cid-kobkl7ib].active{background:var(--color-green);border-color:var(--color-green);color:#fff}.chip[data-astro-cid-kobkl7ib]:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}.empty[data-astro-cid-kobkl7ib]{text-align:center;padding:3rem 1.5rem;color:var(--color-text-light);font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.1rem;display:none}.empty[data-astro-cid-kobkl7ib].visible{display:block}.category[data-astro-cid-kobkl7ib]{background:#fff;border-radius:16px;padding:1.5rem;margin-bottom:1rem;box-shadow:0 2px 12px #0000000a;opacity:0;transform:translateY(10px);animation:fadeUp .4s ease-out forwards}.category[data-astro-cid-kobkl7ib]:nth-child(1){animation-delay:.05s}.category[data-astro-cid-kobkl7ib]:nth-child(2){animation-delay:.1s}.category[data-astro-cid-kobkl7ib]:nth-child(3){animation-delay:.15s}.category[data-astro-cid-kobkl7ib]:nth-child(4){animation-delay:.2s}.category[data-astro-cid-kobkl7ib]:nth-child(5){animation-delay:.25s}.category[data-astro-cid-kobkl7ib]:nth-child(6){animation-delay:.3s}.category[data-astro-cid-kobkl7ib]:nth-child(7){animation-delay:.35s}.category[data-astro-cid-kobkl7ib]:nth-child(8){animation-delay:.4s}.category[data-astro-cid-kobkl7ib]:nth-child(9){animation-delay:.45s}.category[data-astro-cid-kobkl7ib]:nth-child(10){animation-delay:.5s}.category[data-astro-cid-kobkl7ib].hidden{display:none}.category-header[data-astro-cid-kobkl7ib]{display:flex;align-items:baseline;gap:.75rem;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid rgba(46,90,68,.1)}.category-num[data-astro-cid-kobkl7ib]{font-family:Cormorant Garamond,serif;font-style:italic;color:var(--color-green);font-size:1rem}.category-name[data-astro-cid-kobkl7ib]{font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:400;flex:1}.category-brand[data-astro-cid-kobkl7ib]{color:var(--color-text-light);font-size:.65rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase}.drink[data-astro-cid-kobkl7ib]{padding:.9rem 0;border-bottom:1px solid rgba(0,0,0,.05);display:flex;flex-direction:column;gap:.25rem}.drink[data-astro-cid-kobkl7ib]:last-child{border-bottom:none}.drink[data-astro-cid-kobkl7ib].hidden{display:none}.drink-name[data-astro-cid-kobkl7ib]{font-family:Cormorant Garamond,serif;font-size:1.15rem;font-weight:400;color:var(--color-text)}.drink-name[data-astro-cid-kobkl7ib] em[data-astro-cid-kobkl7ib]{font-style:italic;color:var(--color-text-light);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;margin-left:.5rem}.drink-ings[data-astro-cid-kobkl7ib]{color:var(--color-text-light);font-size:.85rem;line-height:1.5}.drink-note[data-astro-cid-kobkl7ib]{color:var(--color-text-light);font-size:.75rem;font-style:italic;font-family:Cormorant Garamond,serif;margin-top:.25rem;opacity:.8}.wine-list[data-astro-cid-kobkl7ib]{display:flex;flex-direction:column;gap:0}.wine-row[data-astro-cid-kobkl7ib]{display:flex;justify-content:space-between;align-items:baseline;padding:.75rem 0;border-bottom:1px solid rgba(0,0,0,.05)}.wine-row[data-astro-cid-kobkl7ib]:last-child{border-bottom:none}.wine-row[data-astro-cid-kobkl7ib].hidden{display:none}.wine-name[data-astro-cid-kobkl7ib]{font-family:Cormorant Garamond,serif;font-size:1.1rem}.wine-type[data-astro-cid-kobkl7ib]{color:var(--color-text-light);font-size:.65rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase}.bar-footer[data-astro-cid-kobkl7ib]{text-align:center;padding:2.5rem 0 1rem;color:var(--color-text-light)}.bar-footer[data-astro-cid-kobkl7ib] p[data-astro-cid-kobkl7ib]{font-family:Cormorant Garamond,serif;font-style:italic;font-size:1.1rem;margin-bottom:1rem;line-height:1.8}.venue[data-astro-cid-kobkl7ib]{font-size:.65rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--color-green)}
