.process__grid[data-astro-cid-wwzdkzv3]{display:grid;gap:2.5rem}.process[data-astro-cid-wwzdkzv3] h2[data-astro-cid-wwzdkzv3]{font-size:var(--step-3)}.process__intro[data-astro-cid-wwzdkzv3]{margin:.75rem 0 2rem;max-width:36rem;color:var(--ink-soft)}.process__track[data-astro-cid-wwzdkzv3]{position:relative;padding-left:3.5rem}.process__rail[data-astro-cid-wwzdkzv3],.process__line[data-astro-cid-wwzdkzv3]{position:absolute;left:1.05rem;top:.6rem;bottom:.6rem;width:2px;border-radius:2px}.process__rail[data-astro-cid-wwzdkzv3]{background:var(--line-strong)}.process__line[data-astro-cid-wwzdkzv3]{background:var(--plum);transform-origin:top}.process__list[data-astro-cid-wwzdkzv3]{display:grid;gap:2rem;margin:0;padding:0;list-style:none}.process__stage[data-astro-cid-wwzdkzv3]{position:relative;max-width:34rem}.process__num[data-astro-cid-wwzdkzv3]{position:absolute;left:-3.5rem;top:-.1rem;display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--ivory);border:2px solid var(--plum);color:var(--plum);font-family:var(--font-display);font-size:1.1rem;line-height:1;font-variant-numeric:lining-nums}.process__stage[data-astro-cid-wwzdkzv3] h3[data-astro-cid-wwzdkzv3]{margin:0 0 .35rem;font-size:var(--step-2)}.process__stage[data-astro-cid-wwzdkzv3] p[data-astro-cid-wwzdkzv3]{margin:0}.process__note[data-astro-cid-wwzdkzv3]{margin:2rem 0 0;max-width:34rem;padding:1.1rem 1.4rem;background:var(--sage-wash);border-radius:var(--radius);color:var(--ink-soft)}@media(min-width:56rem){.process__grid[data-astro-cid-wwzdkzv3]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(2.5rem,6vw,6rem);align-items:start}.process__video[data-astro-cid-wwzdkzv3]{position:sticky;top:calc(var(--header-h) + 1.5rem)}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.process__line[data-astro-cid-wwzdkzv3]{animation:process-fill linear both;animation-timeline:view();animation-range:entry 20% exit 60%}.process__stage[data-astro-cid-wwzdkzv3]{animation:process-in linear both;animation-timeline:view();animation-range:entry 10% cover 30%}}}@keyframes process-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes process-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.gallery[data-astro-cid-g66van4u]{display:grid;gap:.9rem}.gallery__track[data-astro-cid-g66van4u]{display:flex;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.gallery__track[data-astro-cid-g66van4u]::-webkit-scrollbar{display:none}.gallery__slide[data-astro-cid-g66van4u]{flex:0 0 100%;min-width:0;scroll-snap-align:start}.gallery__frame[data-astro-cid-g66van4u]{padding:clamp(.6rem,1.6vw,1rem);background:var(--ivory-raised);border:1px solid var(--line);border-radius:4px;box-shadow:0 18px 40px -28px #23261f59}.gallery__frame[data-astro-cid-g66van4u] img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:2px}.gallery__card[data-astro-cid-g66van4u]{display:grid;align-content:start;gap:.6rem;aspect-ratio:4 / 5;overflow:hidden;padding:clamp(1.25rem,4vw,2rem);background:var(--sage-wash)}.gallery__eyebrow[data-astro-cid-g66van4u]{margin:0;font-size:.8rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--clay)}.gallery__heading[data-astro-cid-g66van4u]{margin:0 0 .35rem;font-size:var(--step-3);line-height:1.1}.gallery__list[data-astro-cid-g66van4u],.gallery__steps[data-astro-cid-g66van4u]{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.gallery__list[data-astro-cid-g66van4u] li[data-astro-cid-g66van4u]{position:relative;padding-left:1.4rem;font-size:1rem;line-height:1.35}.gallery__list[data-astro-cid-g66van4u] li[data-astro-cid-g66van4u]:before{content:"";position:absolute;left:0;top:.5em;width:.7rem;height:.4rem;border-radius:100% 0;background:var(--green)}.gallery__steps[data-astro-cid-g66van4u]{counter-reset:step}.gallery__steps[data-astro-cid-g66van4u] li[data-astro-cid-g66van4u]{position:relative;padding-left:2rem;counter-increment:step;font-size:.97rem;line-height:1.35}.gallery__steps[data-astro-cid-g66van4u] li[data-astro-cid-g66van4u]:before{content:counter(step);position:absolute;left:0;top:-.05rem;font-family:var(--font-display);font-size:1.3rem;line-height:1.2;color:var(--clay)}.gallery__muted[data-astro-cid-g66van4u]{margin:.35rem 0 0;font-size:.92rem;color:var(--ink-soft)}html.js .gallery__tabs[data-astro-cid-g66van4u][hidden]{display:flex!important;visibility:hidden}.gallery__tabs[data-astro-cid-g66van4u]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.gallery__tabs[data-astro-cid-g66van4u][hidden]{display:none}.gallery__tab[data-astro-cid-g66van4u]{min-height:2.75rem;padding:.45rem 1rem;border:1px solid var(--line-strong);border-radius:999px;background:transparent;color:var(--ink);font:inherit;font-size:.95rem;font-weight:600;line-height:1.2;cursor:pointer}.gallery__tab[data-astro-cid-g66van4u]:hover{border-color:var(--ink)}.gallery__tab[data-astro-cid-g66van4u][aria-current=true]{border-color:var(--plum);background:var(--plum-wash)}@media(prefers-reduced-motion:reduce){.gallery__track[data-astro-cid-g66van4u]{scroll-behavior:auto}}@media(max-width:47.99rem){html.has-sticky-buy .cart-bar{display:none!important}html.has-sticky-buy body{padding-bottom:4.75rem}html.has-sticky-buy .toast{bottom:calc(5.25rem + env(safe-area-inset-bottom))}}.buybar[data-astro-cid-idzzure2]{position:fixed;inset:auto 0 0;z-index:61;display:flex;align-items:center;gap:.75rem;padding:.65rem var(--gutter) calc(.65rem + env(safe-area-inset-bottom));background:var(--ivory-raised);border-top:1px solid var(--line-strong);box-shadow:0 -12px 28px -20px #23261f66}.buybar__info[data-astro-cid-idzzure2]{display:grid;flex:1;min-width:0;line-height:1.25}.buybar__name[data-astro-cid-idzzure2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-size:1.05rem;font-weight:500}.buybar__price[data-astro-cid-idzzure2]{justify-self:start;margin-top:.2rem;padding:.15rem .7rem;border:1px solid var(--plum);border-radius:999px;background:var(--plum-wash);color:var(--ink);font-size:.85rem;font-weight:600;font-variant-numeric:lining-nums;white-space:nowrap}.buybar__add[data-astro-cid-idzzure2]{flex:none;min-height:2.75rem;padding-block:.55rem}.buybar__cart[data-astro-cid-idzzure2]{position:relative;flex:none;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--line-strong);border-radius:50%;color:var(--ink)}.buybar__cart[data-astro-cid-idzzure2] svg{width:1.3rem;height:1.3rem}.buybar__count[data-astro-cid-idzzure2]{position:absolute;top:-.3rem;right:-.3rem;display:grid;place-items:center;min-width:1.3rem;height:1.3rem;padding-inline:.28rem;border-radius:999px;background:var(--plum);color:var(--ivory-raised);font-size:.75rem;font-weight:600;font-variant-numeric:lining-nums}.buybar__count[data-astro-cid-idzzure2]:empty{display:none}@media(min-width:48rem){.buybar[data-astro-cid-idzzure2]{display:none!important}}@media print{.buybar[data-astro-cid-idzzure2]{display:none!important}}.crumbs[data-astro-cid-y5jmkon6]{padding-top:1.25rem}.crumbs[data-astro-cid-y5jmkon6] ol[data-astro-cid-y5jmkon6]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;padding:0;list-style:none;font-size:.92rem;color:var(--ink-soft)}.crumbs[data-astro-cid-y5jmkon6] li[data-astro-cid-y5jmkon6]+li[data-astro-cid-y5jmkon6]:before{content:"›";margin-right:.4rem}@media(pointer:coarse),(max-width:47.99rem){.crumbs[data-astro-cid-y5jmkon6] a[data-astro-cid-y5jmkon6]{display:inline-flex;align-items:center;min-height:2.75rem;padding-inline:.5rem;margin-inline:-.5rem}}.pdp[data-astro-cid-y5jmkon6]{display:grid;gap:2.25rem;padding-block:1.5rem clamp(3rem,6vw,5rem)}.pdp__gallery[data-astro-cid-y5jmkon6]{position:relative;isolation:isolate;width:100%;max-width:30rem;justify-self:center}.pdp__gallery[data-astro-cid-y5jmkon6]:before{content:"";position:absolute;inset:-.9rem;z-index:-1;border-radius:1.25rem;background:var(--halo) center 38% / 100% 75% no-repeat,var(--tint, var(--tint-sand));pointer-events:none}.pdp__buy[data-astro-cid-y5jmkon6]{display:grid;gap:1rem;align-content:start;justify-items:start;max-width:34rem}.pdp__title[data-astro-cid-y5jmkon6]{font-size:var(--step-5);line-height:1.02}.pdp__aka[data-astro-cid-y5jmkon6]{margin:-.35rem 0 0;color:var(--ink-soft);font-size:.95rem}.pdp__tagline[data-astro-cid-y5jmkon6]{margin:0;max-width:34ch;color:var(--ink-soft);font-size:var(--step-1)}.pdp__delivery[data-astro-cid-y5jmkon6]{margin:0;color:var(--ink-soft);font-size:.95rem}.pdp__for[data-astro-cid-y5jmkon6]{display:grid;gap:.6rem;margin-top:.5rem}.pdp__minor[data-astro-cid-y5jmkon6]{font-family:var(--font-sans);font-size:.85rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.ticks[data-astro-cid-y5jmkon6]{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.ticks[data-astro-cid-y5jmkon6] li[data-astro-cid-y5jmkon6]{position:relative;padding-left:1.5rem}.ticks[data-astro-cid-y5jmkon6] li[data-astro-cid-y5jmkon6]:before{content:"";position:absolute;left:0;top:.62em;width:.75rem;height:.42rem;border-radius:100% 0;background:var(--green)}.ticks--cols[data-astro-cid-y5jmkon6]{gap:.65rem 2rem}.feel[data-astro-cid-y5jmkon6]{display:grid;gap:.6rem;margin:0}.feel[data-astro-cid-y5jmkon6] div[data-astro-cid-y5jmkon6]{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:.25rem 1rem}.feel[data-astro-cid-y5jmkon6] dt[data-astro-cid-y5jmkon6]{color:var(--ink-soft);font-size:.92rem;font-weight:600}.feel[data-astro-cid-y5jmkon6] dd[data-astro-cid-y5jmkon6]{margin:0}@media(max-width:29.99rem){.feel[data-astro-cid-y5jmkon6] div[data-astro-cid-y5jmkon6]{grid-template-columns:1fr;gap:0}}.share[data-astro-cid-y5jmkon6]{min-height:2.75rem;margin-top:.25rem;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:600;cursor:pointer}.chips[data-astro-cid-y5jmkon6]{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.chips[data-astro-cid-y5jmkon6] li[data-astro-cid-y5jmkon6]{padding:.35rem .9rem;border:1px solid var(--line-strong);border-radius:999px;font-size:.95rem}.detail__grid[data-astro-cid-y5jmkon6]{display:grid;gap:1.5rem}.inside[data-astro-cid-y5jmkon6]{display:grid;gap:1.75rem;align-content:start}.facts[data-astro-cid-y5jmkon6]{display:grid;gap:.75rem}.facts__title[data-astro-cid-y5jmkon6]{margin:0;font-size:var(--step-1)}.ingredients[data-astro-cid-y5jmkon6]{display:grid;gap:0 2rem;margin:0;padding:0;list-style:none}.ingredients[data-astro-cid-y5jmkon6] li[data-astro-cid-y5jmkon6]{position:relative;display:flex;align-items:center;min-height:2.75rem;padding-left:1.5rem}.ingredients[data-astro-cid-y5jmkon6] li[data-astro-cid-y5jmkon6]:before{content:"";position:absolute;left:0;top:50%;width:.75rem;height:.42rem;margin-top:-.21rem;border-radius:100% 0;background:var(--green)}.herb[data-astro-cid-y5jmkon6]{min-width:2.75rem;min-height:2.75rem;margin:0;padding:.55rem 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;text-decoration:underline dotted;text-decoration-color:var(--clay);text-decoration-thickness:1.5px;text-underline-offset:.3em}.herb-hint[data-astro-cid-y5jmkon6]{display:none;margin:0;color:var(--ink-soft);font-size:.95rem}html.has-popover .herb-hint[data-astro-cid-y5jmkon6]{display:block}.herb-note[data-astro-cid-y5jmkon6]{max-width:min(18rem,calc(100vw - 2rem));margin:0;padding:.8rem 1rem;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--ivory-raised);color:var(--ink);font-size:var(--step--1);box-shadow:0 14px 32px -16px #23261f73}.herb-note[data-astro-cid-y5jmkon6] p[data-astro-cid-y5jmkon6]{margin:0}@supports (position-area: bottom){.herb-note[data-astro-cid-y5jmkon6]{inset:auto;margin:.35rem 0 0;position-area:bottom span-right;position-try-fallbacks:flip-block,flip-inline}}.both[data-astro-cid-y5jmkon6]{display:grid;justify-items:start;gap:.5rem;margin-top:1rem}.both__line[data-astro-cid-y5jmkon6]{margin:0;color:var(--ink-soft);font-size:.95rem}.detail__head[data-astro-cid-y5jmkon6]{display:grid;gap:.75rem;align-content:start}.detail[data-astro-cid-y5jmkon6] h2[data-astro-cid-y5jmkon6],.detail__title[data-astro-cid-y5jmkon6]{font-size:var(--step-3)}.detail__note[data-astro-cid-y5jmkon6]{margin:0;color:var(--ink-soft)}.two[data-astro-cid-y5jmkon6]{display:grid;gap:2.5rem}.two__col[data-astro-cid-y5jmkon6]{display:grid;gap:1rem;align-content:start}.two__col[data-astro-cid-y5jmkon6] p[data-astro-cid-y5jmkon6]{margin:0;max-width:36rem}.strong[data-astro-cid-y5jmkon6]{font-weight:600}.review-list[data-astro-cid-y5jmkon6]{display:grid;gap:1.25rem;margin:1.5rem 0 1.75rem;padding:0;list-style:none}.detail[data-astro-cid-y5jmkon6] .detail__title[data-astro-cid-y5jmkon6]{margin-bottom:.5rem}.pair[data-astro-cid-y5jmkon6]{display:grid;grid-template-columns:5rem minmax(0,1fr) auto;gap:1rem;align-items:center;max-width:32rem;margin-top:1.25rem;padding:.75rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--ivory-raised);text-decoration:none;color:inherit}.pair[data-astro-cid-y5jmkon6]:hover{border-color:var(--line-strong)}.pair__thumb[data-astro-cid-y5jmkon6]{display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:2px}.pair__thumb[data-astro-cid-y5jmkon6] img{width:100%;height:100%;object-fit:cover}.pair__text[data-astro-cid-y5jmkon6]{display:grid;gap:.2rem}.pair__name[data-astro-cid-y5jmkon6]{font-family:var(--font-display);font-size:var(--step-1)}.pair__note[data-astro-cid-y5jmkon6]{color:var(--ink-soft);font-size:.95rem}.pair[data-astro-cid-y5jmkon6] .pair__arrow{width:1.25rem;height:1.25rem}.more[data-astro-cid-y5jmkon6]{display:flex;flex-wrap:wrap;gap:1rem 2.5rem;padding-block:2.5rem 4rem}@media(min-width:56rem){.pdp[data-astro-cid-y5jmkon6]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(2.5rem,6vw,6rem);align-items:start}.pdp__gallery[data-astro-cid-y5jmkon6]{justify-self:start;position:sticky;top:calc(var(--header-h) + 1.5rem)}.detail__grid[data-astro-cid-y5jmkon6]{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(2rem,5vw,5rem)}.ticks--cols[data-astro-cid-y5jmkon6],.ingredients[data-astro-cid-y5jmkon6]{grid-template-columns:repeat(2,minmax(0,1fr))}.two[data-astro-cid-y5jmkon6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,6vw,6rem)}.review-list[data-astro-cid-y5jmkon6]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}
