.filters[data-astro-cid-jvwagfzn] .scrim[data-astro-cid-jvwagfzn],.filters[data-astro-cid-jvwagfzn] .grab[data-astro-cid-jvwagfzn],.filters[data-astro-cid-jvwagfzn] .foot[data-astro-cid-jvwagfzn],.filters[data-astro-cid-jvwagfzn] .close[data-astro-cid-jvwagfzn]{display:none}.head[data-astro-cid-jvwagfzn]{justify-content:space-between;align-items:baseline;padding-bottom:6px;display:flex}.head[data-astro-cid-jvwagfzn] h2[data-astro-cid-jvwagfzn]{font-size:1.375rem}.clear[data-astro-cid-jvwagfzn]{color:var(--accent);font:700 .875rem var(--font-body);cursor:pointer;background:0 0;border:0}details[data-astro-cid-jvwagfzn]{border-bottom:1px solid var(--line);padding:14px 0}summary[data-astro-cid-jvwagfzn]{cursor:pointer;align-items:center;font-size:.9375rem;font-weight:700;list-style:none;display:flex}summary[data-astro-cid-jvwagfzn]::-webkit-details-marker{display:none}summary[data-astro-cid-jvwagfzn]:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);width:8px;height:8px;margin-left:auto;margin-right:4px;transition:transform .15s;transform:rotate(45deg)}details[data-astro-cid-jvwagfzn]:has(input:checked)>summary[data-astro-cid-jvwagfzn]:before{content:"";background:var(--accent);border-radius:50%;align-self:center;width:8px;height:8px;margin-right:8px}details[data-astro-cid-jvwagfzn][open]>summary[data-astro-cid-jvwagfzn]:after{transform:rotate(-135deg)}.chips[data-astro-cid-jvwagfzn]{flex-wrap:wrap;gap:6px;padding-top:12px;display:flex}.chips[data-astro-cid-jvwagfzn] .chip[data-astro-cid-jvwagfzn]{height:36px;padding:0 14px;position:relative}.ingredients[data-astro-cid-jvwagfzn]{flex-direction:column;gap:14px;padding-top:12px;display:flex}.ingredients[data-astro-cid-jvwagfzn] label[data-astro-cid-jvwagfzn]{font-size:.875rem;font-weight:600}.ingredients[data-astro-cid-jvwagfzn] input[data-astro-cid-jvwagfzn]{width:100%;height:44px;font:500 .9375rem var(--font-body);border:1px solid var(--line-2);background:var(--surface);color:var(--ink);border-radius:14px;margin-top:6px;padding:0 14px;display:block}.suggest[data-astro-cid-jvwagfzn]{border:1px solid var(--line-2);background:var(--surface);border-radius:14px;margin:6px 0 0;padding:4px;list-style:none}.suggest[data-astro-cid-jvwagfzn] button{text-align:left;width:100%;min-height:44px;font:500 .9375rem var(--font-body);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 12px;display:block}.suggest[data-astro-cid-jvwagfzn] button:hover,.suggest[data-astro-cid-jvwagfzn] button.on{background:var(--sand);color:var(--accent)}.tags[data-astro-cid-jvwagfzn]{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.tags[data-astro-cid-jvwagfzn] button{font:600 .8125rem var(--font-body);border:1px solid var(--accent);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:4px 12px}@media (width<=899px){.filters[data-astro-cid-jvwagfzn]{z-index:50;display:none;position:fixed;inset:0}.filters[data-astro-cid-jvwagfzn].sheet-open{display:block}.filters[data-astro-cid-jvwagfzn] .scrim[data-astro-cid-jvwagfzn]{background:#1e1a1d73;display:block;position:absolute;inset:0}.panel[data-astro-cid-jvwagfzn]{background:var(--bg);border-radius:28px 28px 0 0;flex-direction:column;max-height:92dvh;display:flex;position:absolute;bottom:0;left:0;right:0}.filters[data-astro-cid-jvwagfzn] .grab[data-astro-cid-jvwagfzn]{justify-content:center;padding-top:10px;display:flex}.grab[data-astro-cid-jvwagfzn] span[data-astro-cid-jvwagfzn]{background:var(--line-2);border-radius:999px;width:40px;height:5px}.head[data-astro-cid-jvwagfzn]{border-bottom:1px solid var(--line);align-items:center;padding:10px 8px 12px 20px}.head[data-astro-cid-jvwagfzn] h2[data-astro-cid-jvwagfzn]{font-size:1.5rem}.clear[data-astro-cid-jvwagfzn].desk{display:none}.filters[data-astro-cid-jvwagfzn] .close[data-astro-cid-jvwagfzn]{display:inline-flex}.body[data-astro-cid-jvwagfzn]{flex:1;padding:4px 20px 20px;overflow-y:auto}.filters[data-astro-cid-jvwagfzn] .foot[data-astro-cid-jvwagfzn]{border-top:1px solid var(--line);gap:10px;padding:14px 20px 24px;display:flex}.foot[data-astro-cid-jvwagfzn] .btn-primary[data-astro-cid-jvwagfzn]{flex:1}}.pill[data-astro-cid-ac66eqjo]{background:var(--surface);border:1.5px solid var(--ink);height:56px;box-shadow:0 4px 0 var(--ink);color:var(--ink);border-radius:999px;align-items:center;gap:12px;padding:0 20px;display:flex}.pill[data-astro-cid-ac66eqjo]:focus-within{outline:3px solid var(--accent);outline-offset:3px}.pill[data-astro-cid-ac66eqjo] input[data-astro-cid-ac66eqjo]{min-width:0;font:500 1rem var(--font-body);color:var(--ink);background:0 0;border:0;outline:0;flex:1}@media (width>=900px){.pill[data-astro-cid-ac66eqjo]{height:64px;box-shadow:0 5px 0 var(--ink);padding:0 24px}.pill[data-astro-cid-ac66eqjo] input[data-astro-cid-ac66eqjo]{font-size:1.125rem}}.status[data-astro-cid-ac66eqjo]{color:var(--muted);min-height:1.5rem;margin:14px 0 0}.status[data-astro-cid-ac66eqjo]:empty{min-height:0;margin:0}.results[data-astro-cid-ac66eqjo]{gap:10px;max-width:52rem;margin:0;padding:0;list-style:none;display:grid}.results[data-astro-cid-ac66eqjo] li{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:14px 18px}.results[data-astro-cid-ac66eqjo] a{font-family:var(--font-display);color:var(--ink);font-size:1.125rem;font-weight:600;text-decoration:none}.results[data-astro-cid-ac66eqjo] a:hover{color:var(--accent)}.results[data-astro-cid-ac66eqjo] p{color:var(--muted);margin:4px 0 0;font-size:.875rem}.results[data-astro-cid-ac66eqjo] mark{background:var(--yellow-bg);color:inherit;border-radius:3px}.hero[data-astro-cid-lcdefpme]{align-items:center;gap:56px;padding:8px 0;display:flex}.hero-copy[data-astro-cid-lcdefpme]{flex-direction:column;flex:0 640px;gap:16px;min-width:0;display:flex}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(2.4rem,1.2rem + 5vw,4.5rem);line-height:.98}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--accent)}.hero-art[data-astro-cid-lcdefpme]{display:none}@media (width>=900px){.hero[data-astro-cid-lcdefpme]{padding:24px 0 56px}.hero-copy[data-astro-cid-lcdefpme]{gap:22px}.hero-art[data-astro-cid-lcdefpme]{aspect-ratio:5/4;flex:1;min-width:0;display:block;position:relative;container-type:inline-size}.orb[data-astro-cid-lcdefpme]{border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute}.orb[data-astro-cid-lcdefpme] svg{width:62%;height:auto}.o1[data-astro-cid-lcdefpme]{background:#fce3ea;width:44cqw;height:44cqw;top:6cqw;left:0}.o2[data-astro-cid-lcdefpme]{background:#e1f5eb;width:36cqw;height:36cqw;top:0;left:46cqw}.o3[data-astro-cid-lcdefpme]{background:#fdebd2;width:34cqw;height:34cqw;top:38cqw;left:52cqw}.o4[data-astro-cid-lcdefpme]{background:#ede6de;width:30cqw;height:30cqw;top:50cqw;left:12cqw}}.quickbar[data-astro-cid-lcdefpme]{z-index:5;background:var(--bg);margin:0 calc(var(--gutter) * -1);border-bottom:1px solid var(--line);padding:8px 0 12px;position:sticky;top:0}.quick[data-astro-cid-lcdefpme]{padding:0 var(--gutter);scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.quick[data-astro-cid-lcdefpme] .chip[data-astro-cid-lcdefpme]{flex-shrink:0}.layout[data-astro-cid-lcdefpme]{display:block}.results[data-astro-cid-lcdefpme]{padding-top:16px}.results-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;padding-bottom:12px;display:flex}.results-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:.9375rem;font-family:var(--font-body);letter-spacing:0}.sort[data-astro-cid-lcdefpme]{color:var(--muted);align-items:center;gap:6px;font-size:.875rem;display:flex}.sort[data-astro-cid-lcdefpme] select[data-astro-cid-lcdefpme]{font:700 .875rem var(--font-body);color:var(--ink);background:0 0;border:0}.empty[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 0;display:flex}.split[data-astro-cid-lcdefpme]{gap:28px;padding-top:44px;display:grid}.more[data-astro-cid-lcdefpme]{color:var(--accent);border-bottom:0;font-weight:700}.browse[data-astro-cid-lcdefpme]{flex-direction:column;gap:14px;padding-top:44px;display:flex}.tiles[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.btile[data-astro-cid-lcdefpme]{border-radius:18px;flex-direction:column;justify-content:space-between;min-height:92px;padding:14px;font-size:.9375rem;font-weight:700;text-decoration:none;display:flex}.btile[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{opacity:.85;font-size:.8125rem;font-weight:500}.chipset[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;display:flex}@media (width>=900px){.quickbar[data-astro-cid-lcdefpme]{display:none}.layout[data-astro-cid-lcdefpme]{align-items:flex-start;gap:48px;display:flex}.side[data-astro-cid-lcdefpme]{overscroll-behavior:contain;flex-shrink:0;width:270px;max-height:calc(100vh - 32px);padding-right:8px;position:sticky;top:16px;overflow-y:auto}.results[data-astro-cid-lcdefpme]{flex:1;min-width:0;padding-top:0}.results-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.875rem;font-weight:800}.split[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;padding-top:72px}.tiles[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr))}}
