body{margin:0;background-color:#1a1a1a;color:#fff;font-family:Inconsolata,Courier New,monospace}*{box-sizing:border-box}.beverage-page.svelte-m8ed9n{min-height:100vh;padding:3rem 1.25rem 5rem;position:relative;z-index:1}.shell.svelte-m8ed9n{max-width:48rem;margin:0 auto;padding:1.5rem;border-radius:1.25rem;background:#fff9efe0;color:#1a1612;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.crumbs.svelte-m8ed9n{margin-bottom:1.1rem;padding-bottom:.9rem;border-bottom:1px solid rgba(26,22,18,.1)}.crumb-list.svelte-m8ed9n{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.86rem;letter-spacing:.08em;text-transform:uppercase}.crumb-list.svelte-m8ed9n li:where(.svelte-m8ed9n){display:inline-flex;align-items:center}.crumb-home.svelte-m8ed9n{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem}.crumb-home.svelte-m8ed9n svg:where(.svelte-m8ed9n){width:.92rem;height:.92rem}.crumbs.svelte-m8ed9n a:where(.svelte-m8ed9n){color:#1a1612c2;text-decoration:none;border-bottom:1px solid transparent;transition:color .16s ease,border-color .16s ease}.crumbs.svelte-m8ed9n a:where(.svelte-m8ed9n):hover{color:#1a1612;border-color:#1a161259}.crumb-separator.svelte-m8ed9n{color:#1a161257}header.svelte-m8ed9n{margin:0 0 2rem}h1.svelte-m8ed9n{margin:0;font-size:clamp(2.5rem,6vw,3.8rem)}.lede.svelte-m8ed9n{margin:.75rem 0 0;font-size:1.05rem;line-height:1.7}.hero-image-wrap.svelte-m8ed9n{margin:0 0 2rem;display:grid;place-items:center}.hero-image.svelte-m8ed9n{max-width:100%;max-height:28rem;object-fit:contain;border-radius:1rem;border:1px solid rgba(26,22,18,.08);box-shadow:0 18px 40px #613f0a24}.prose.svelte-m8ed9n{font-size:1rem;line-height:1.75}.prose.svelte-m8ed9n h2,.prose.svelte-m8ed9n h3,.prose.svelte-m8ed9n h4{margin-top:2rem;line-height:1.2}.prose.svelte-m8ed9n p,.prose.svelte-m8ed9n ul,.prose.svelte-m8ed9n ol,.prose.svelte-m8ed9n pre{margin:1rem 0}.prose.svelte-m8ed9n code{font-family:inherit;background:#1a161214;padding:.1rem .3rem;border-radius:.25rem}.prose.svelte-m8ed9n pre{overflow-x:auto;padding:1rem;border-radius:.8rem;background:#1a161214}.prose.svelte-m8ed9n pre code{padding:0;background:transparent}.prose.svelte-m8ed9n a{color:inherit}.related.svelte-m8ed9n{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid rgba(26,22,18,.1)}.section-head.svelte-m8ed9n{display:grid;gap:.22rem;margin-bottom:1rem}h2.svelte-m8ed9n{margin:0;font-size:clamp(1.5rem,2.7vw,2rem);line-height:1}.product-grid.svelte-m8ed9n{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.product-card.svelte-m8ed9n{display:grid;align-content:start;gap:.65rem;min-height:100%;color:#1a1612;text-decoration:none;padding:1rem;border-radius:1.1rem;background:linear-gradient(180deg,#fff6,#ffffff1f),#f4e9d5e0;border:1px solid rgba(33,26,21,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px #ffffff59;transition:transform .16s ease,box-shadow .16s ease}.product-card.svelte-m8ed9n:hover{transform:translateY(-2px);box-shadow:0 10px 24px #613f0a1f,inset 0 1px #ffffff59}.product-image.svelte-m8ed9n{display:block;max-width:100%;max-height:16.5rem;width:auto;height:auto;margin:0 auto .1rem;border-radius:1rem}.product-taxonomy.svelte-m8ed9n{font-size:.88rem;text-transform:uppercase;letter-spacing:.08em;color:#211a1594}.product-card.svelte-m8ed9n p:where(.svelte-m8ed9n){margin:0;font-size:.9rem;line-height:1.45;color:#211a15bf;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:900px){.product-grid.svelte-m8ed9n{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.product-grid.svelte-m8ed9n{grid-template-columns:1fr}}
