.recipe[data-astro-cid-esnuq5xt]{min-width:0;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--bg-1)}.recipe__photo[data-astro-cid-esnuq5xt]{position:relative;height:300px;padding:22px 24px 8px;background:var(--bg-1);overflow:hidden}.recipe__photo[data-astro-cid-esnuq5xt] img[data-astro-cid-esnuq5xt]{width:100%;height:100%;object-fit:contain}.recipe__number[data-astro-cid-esnuq5xt]{position:absolute;top:16px;left:16px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--bg-0);color:var(--accent);font:11px var(--f-mono)}.recipe__body[data-astro-cid-esnuq5xt]{padding:26px 22px 30px}.recipe__meta[data-astro-cid-esnuq5xt]{display:flex;justify-content:space-between;gap:16px;color:var(--accent);font:10px var(--f-mono);text-transform:uppercase;letter-spacing:.1em;line-height:1.6}h3[data-astro-cid-esnuq5xt]{font-size:clamp(23px,2.4vw,30px);line-height:1.1;margin:12px 0 10px}h3[data-astro-cid-esnuq5xt] a[data-astro-cid-esnuq5xt]:hover{color:var(--accent-2)}h3[data-astro-cid-esnuq5xt] a[data-astro-cid-esnuq5xt]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.recipe__glass[data-astro-cid-esnuq5xt]{font-size:12px;color:var(--ink-2);margin:0 0 26px}.recipe__description[data-astro-cid-esnuq5xt]{color:var(--ink-2);font-size:14px;line-height:1.7;margin:16px 0 26px}h4[data-astro-cid-esnuq5xt]{margin:0 0 12px;font:10px var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-2)}.recipe__ingredients[data-astro-cid-esnuq5xt] ul[data-astro-cid-esnuq5xt]{list-style:none;padding:0;margin:0}.recipe__ingredients[data-astro-cid-esnuq5xt] li[data-astro-cid-esnuq5xt]{padding:8px 0;border-bottom:1px solid var(--line);font-size:14px;line-height:1.6;color:var(--ink-1)}.recipe__ingredients[data-astro-cid-esnuq5xt] li[data-astro-cid-esnuq5xt]:first-child{padding-top:0}.recipe__garnish[data-astro-cid-esnuq5xt]{margin-top:24px}.recipe__garnish[data-astro-cid-esnuq5xt] p[data-astro-cid-esnuq5xt]{color:var(--ink-1);font-size:13px;line-height:1.7;margin:0}.recipe__method[data-astro-cid-esnuq5xt]{margin-top:26px}.recipe__method[data-astro-cid-esnuq5xt] ol[data-astro-cid-esnuq5xt]{margin:0;padding-left:20px;display:grid;gap:10px;color:var(--ink-1);font-size:13px;line-height:1.8}.recipe__method[data-astro-cid-esnuq5xt] li[data-astro-cid-esnuq5xt]{padding-left:4px}.recipe__method[data-astro-cid-esnuq5xt] li[data-astro-cid-esnuq5xt]::marker{color:var(--accent);font-family:var(--f-mono);font-size:11px}.recipe--simple[data-astro-cid-esnuq5xt]{background:var(--bg-card)}@media(min-width:600px){.recipe__photo[data-astro-cid-esnuq5xt]{height:320px}.recipe__body[data-astro-cid-esnuq5xt]{padding:28px}}@media print{.recipe[data-astro-cid-esnuq5xt]{break-inside:avoid;border-color:#ccc;background:#fff;color:#000}.recipe__photo[data-astro-cid-esnuq5xt]{height:180px}.recipe__meta[data-astro-cid-esnuq5xt],h4[data-astro-cid-esnuq5xt],.recipe__glass[data-astro-cid-esnuq5xt],.recipe__description[data-astro-cid-esnuq5xt],.recipe__ingredients[data-astro-cid-esnuq5xt] li[data-astro-cid-esnuq5xt],.recipe__garnish[data-astro-cid-esnuq5xt] p[data-astro-cid-esnuq5xt],.recipe__method[data-astro-cid-esnuq5xt] ol[data-astro-cid-esnuq5xt]{color:#222}}.recipe-hero[data-astro-cid-fki6ocqz]{padding:36px 0 32px}.recipe-hero__grid[data-astro-cid-fki6ocqz]{display:grid;gap:32px;align-items:center}.recipe-hero__copy[data-astro-cid-fki6ocqz]>.h-eyebrow[data-astro-cid-fki6ocqz]{color:var(--accent);margin:0 0 20px}h1[data-astro-cid-fki6ocqz]{font-size:clamp(48px,10vw,116px);margin:0 0 24px;line-height:.98}h1[data-astro-cid-fki6ocqz] span[data-astro-cid-fki6ocqz],.collection--fruit[data-astro-cid-fki6ocqz] h2[data-astro-cid-fki6ocqz] span[data-astro-cid-fki6ocqz]{color:var(--accent)}.recipe-hero[data-astro-cid-fki6ocqz] .h-lede[data-astro-cid-fki6ocqz]{max-width:42ch;color:var(--ink-2);font-size:15px;line-height:1.8;margin:0}.desktop-break[data-astro-cid-fki6ocqz]{display:none}.recipe-hero__links[data-astro-cid-fki6ocqz]{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:28px}.recipe-hero__secondary[data-astro-cid-fki6ocqz]{display:inline-flex;align-items:center;min-height:44px;font:11px var(--f-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-1)}.recipe-hero__secondary[data-astro-cid-fki6ocqz]:hover{color:var(--accent)}.recipe-hero__index[data-astro-cid-fki6ocqz]{display:flex;flex-wrap:wrap;gap:18px;margin-top:30px;color:var(--ink-2);font:9px var(--f-mono);text-transform:uppercase;letter-spacing:.06em;line-height:1.6}.recipe-hero__index[data-astro-cid-fki6ocqz] b[data-astro-cid-fki6ocqz]{color:var(--accent);font-weight:500;margin-right:5px}.recipe-hero__index[data-astro-cid-fki6ocqz]>span[data-astro-cid-fki6ocqz]:last-child{flex-basis:100%;color:var(--ink-2)}.recipe-hero__photo[data-astro-cid-fki6ocqz]{position:relative;margin:0;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--bg-1)}.recipe-hero__photo[data-astro-cid-fki6ocqz]>img[data-astro-cid-fki6ocqz]{width:100%;height:380px;padding:20px 24px 92px;object-fit:contain}.recipe-hero__photo[data-astro-cid-fki6ocqz] figcaption[data-astro-cid-fki6ocqz]{position:absolute;inset:auto 0 0;display:grid;gap:8px;padding:50px 24px 24px;background:linear-gradient(transparent,#000000e0)}.recipe-hero__photo[data-astro-cid-fki6ocqz] figcaption[data-astro-cid-fki6ocqz] .h-eyebrow[data-astro-cid-fki6ocqz]{color:var(--accent-2)}.recipe-hero__photo[data-astro-cid-fki6ocqz] figcaption[data-astro-cid-fki6ocqz] a[data-astro-cid-fki6ocqz]{display:flex;justify-content:space-between;gap:16px;font:20px var(--f-display);text-transform:uppercase}.recipe-hero__photo[data-astro-cid-fki6ocqz] figcaption[data-astro-cid-fki6ocqz] a[data-astro-cid-fki6ocqz] span[data-astro-cid-fki6ocqz]{color:var(--accent)}.recipe-nav[data-astro-cid-fki6ocqz]{display:flex;align-items:center;gap:24px;border-block:1px solid var(--line);padding:10px 0}.recipe-nav[data-astro-cid-fki6ocqz] a[data-astro-cid-fki6ocqz]{display:flex;align-items:center;gap:9px;min-height:44px;font:10px var(--f-mono);letter-spacing:.06em;text-transform:uppercase}.recipe-nav[data-astro-cid-fki6ocqz] a[data-astro-cid-fki6ocqz]:hover{color:var(--accent)}.recipe-nav[data-astro-cid-fki6ocqz] a[data-astro-cid-fki6ocqz] span[data-astro-cid-fki6ocqz]{color:var(--accent);font-size:9px}.recipe-nav[data-astro-cid-fki6ocqz] .recipe-nav__flavors[data-astro-cid-fki6ocqz]{display:none}.collection[data-astro-cid-fki6ocqz]{padding:54px 0 0}.collection__heading[data-astro-cid-fki6ocqz]{display:grid;gap:18px;margin-bottom:28px}.collection__heading[data-astro-cid-fki6ocqz] .h-eyebrow[data-astro-cid-fki6ocqz]{margin:0 0 16px;color:var(--accent)}.collection__heading[data-astro-cid-fki6ocqz] h2[data-astro-cid-fki6ocqz]{font-size:clamp(32px,5vw,58px);margin:0;line-height:1.04}.collection__heading[data-astro-cid-fki6ocqz]>p[data-astro-cid-fki6ocqz]{max-width:40ch;color:var(--ink-2);font-size:14px;line-height:1.8;margin:0}.recipe-grid[data-astro-cid-fki6ocqz]{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}.collection--fruit[data-astro-cid-fki6ocqz]{padding-block:64px}.recipe-outro__inner[data-astro-cid-fki6ocqz]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px;padding:32px 26px;border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--bg-card)}.recipe-outro[data-astro-cid-fki6ocqz] .h-eyebrow[data-astro-cid-fki6ocqz]{color:var(--accent);margin:0 0 16px}.recipe-outro[data-astro-cid-fki6ocqz] h2[data-astro-cid-fki6ocqz]{font-size:clamp(30px,4.5vw,48px);margin:0 0 16px;line-height:1.05}.recipe-outro[data-astro-cid-fki6ocqz] p[data-astro-cid-fki6ocqz]:not(.h-eyebrow){max-width:44ch;color:var(--ink-2);line-height:1.8;font-size:14px;margin:0}.recipe-outro[data-astro-cid-fki6ocqz] .btn[data-astro-cid-fki6ocqz]{width:100%}.recipe-nav[data-astro-cid-fki6ocqz] a[data-astro-cid-fki6ocqz]:focus-visible,.recipe-hero[data-astro-cid-fki6ocqz] a[data-astro-cid-fki6ocqz]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media(min-width:600px){.recipe-hero[data-astro-cid-fki6ocqz]{padding-top:48px}.recipe-hero[data-astro-cid-fki6ocqz] .h-lede[data-astro-cid-fki6ocqz]{font-size:17px}.desktop-break[data-astro-cid-fki6ocqz]{display:block}.recipe-hero__index[data-astro-cid-fki6ocqz]>span[data-astro-cid-fki6ocqz]:last-child{flex-basis:auto}.recipe-hero__photo[data-astro-cid-fki6ocqz]>img[data-astro-cid-fki6ocqz]{height:460px}.recipe-nav[data-astro-cid-fki6ocqz]{gap:36px}.recipe-nav[data-astro-cid-fki6ocqz] a[data-astro-cid-fki6ocqz]{font-size:11px}.recipe-nav[data-astro-cid-fki6ocqz] .recipe-nav__flavors[data-astro-cid-fki6ocqz]{display:flex;margin-left:auto;color:var(--ink-2)}.recipe-grid[data-astro-cid-fki6ocqz]{grid-template-columns:repeat(2,minmax(0,1fr))}.recipe-outro[data-astro-cid-fki6ocqz] .btn[data-astro-cid-fki6ocqz]{width:auto}}@media(min-width:900px){.recipe-hero[data-astro-cid-fki6ocqz]{padding:64px 0 48px}.recipe-hero__grid[data-astro-cid-fki6ocqz]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px}h1[data-astro-cid-fki6ocqz]{font-size:clamp(64px,8.2vw,116px)}.recipe-hero__photo[data-astro-cid-fki6ocqz]>img[data-astro-cid-fki6ocqz]{height:530px}.recipe-hero__links[data-astro-cid-fki6ocqz]{margin-top:32px}.recipe-hero__index[data-astro-cid-fki6ocqz]{margin-top:40px;gap:22px}.collection[data-astro-cid-fki6ocqz]{padding-top:80px}.collection__heading[data-astro-cid-fki6ocqz]{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;margin-bottom:36px}.collection__heading[data-astro-cid-fki6ocqz]>p[data-astro-cid-fki6ocqz]{max-width:34ch;font-size:15px}.collection--fruit[data-astro-cid-fki6ocqz]{padding-block:100px}.recipe-outro__inner[data-astro-cid-fki6ocqz]{padding:48px}}@media(min-width:1100px){.recipe-grid[data-astro-cid-fki6ocqz]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media print{.recipe-hero[data-astro-cid-fki6ocqz],.recipe-nav[data-astro-cid-fki6ocqz],.recipe-outro[data-astro-cid-fki6ocqz]{display:none}.collection[data-astro-cid-fki6ocqz],.collection--fruit[data-astro-cid-fki6ocqz]{padding:20px 0}.collection__heading[data-astro-cid-fki6ocqz] h2[data-astro-cid-fki6ocqz],.collection__heading[data-astro-cid-fki6ocqz]>p[data-astro-cid-fki6ocqz]{color:#000}.recipe-grid[data-astro-cid-fki6ocqz]{grid-template-columns:repeat(2,minmax(0,1fr))}}
