.page-header[data-astro-cid-li7mzabv]{border-bottom:1px solid var(--bdr);padding:168px 52px 56px}.page-header[data-astro-cid-li7mzabv] h1[data-astro-cid-li7mzabv]{margin-bottom:14px;font-size:clamp(34px,4.6vw,54px)}.page-header[data-astro-cid-li7mzabv] p[data-astro-cid-li7mzabv]{color:var(--dim);font-size:16px}.header-sub[data-astro-cid-li7mzabv]{max-width:640px;margin-top:14px;font-size:14px;line-height:1.7}.header-sub[data-astro-cid-li7mzabv] a[data-astro-cid-li7mzabv]{color:var(--navy)}.load-error[data-astro-cid-li7mzabv]{color:var(--muted);padding:40px 0;font-size:15px}.matcha-promo-wrap[data-astro-cid-li7mzabv]{margin-top:40px;margin-bottom:32px;padding:0 52px}.matcha-promo[data-astro-cid-li7mzabv]{background:var(--navy-lo);border:1px solid var(--navy-mi);color:var(--text);border-radius:2px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:22px 26px;text-decoration:none;display:flex}.matcha-promo[data-astro-cid-li7mzabv] h3[data-astro-cid-li7mzabv]{margin-bottom:6px;font-size:17px}.matcha-promo[data-astro-cid-li7mzabv] p[data-astro-cid-li7mzabv]{color:var(--dim);font-size:13.5px}.matcha-promo-link[data-astro-cid-li7mzabv]{color:var(--navy);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.filter-bar[data-astro-cid-li7mzabv]{top:var(--nav-h);z-index:50;background:color-mix(in srgb, var(--bg) 96%, transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--bdr);padding:16px 52px;position:sticky}.filter-bar[data-astro-cid-li7mzabv] .container[data-astro-cid-li7mzabv]{flex-wrap:wrap;gap:8px;display:flex}.filter-btn[data-astro-cid-li7mzabv]{font-family:var(--sans);border:1px solid var(--bdr2);color:var(--dim);background:0 0;border-radius:2px;padding:7px 15px;font-size:13px;font-weight:600;text-decoration:none;transition:background .1s,color .1s,border-color .1s}.filter-btn[data-astro-cid-li7mzabv]:hover{border-color:var(--navy);color:var(--navy)}.filter-btn[data-astro-cid-li7mzabv].active{background:var(--navy);border-color:var(--navy);color:var(--bg)}.filter-note[data-astro-cid-li7mzabv]{color:var(--muted);margin-bottom:18px;font-size:14px}.filter-note[data-astro-cid-li7mzabv] a[data-astro-cid-li7mzabv]{color:var(--navy);font-weight:600}.az[data-astro-cid-li7mzabv]{flex-wrap:wrap;gap:4px;margin-bottom:28px;display:flex}.az[data-astro-cid-li7mzabv] a[data-astro-cid-li7mzabv]{text-align:center;min-width:28px;color:var(--dim);border-radius:2px;padding:4px 6px;font-size:13px;font-weight:600;text-decoration:none}.az[data-astro-cid-li7mzabv] a[data-astro-cid-li7mzabv]:hover{background:var(--surf);color:var(--navy)}.ingredients-section[data-astro-cid-li7mzabv]{padding-top:56px}.cat-group[data-astro-cid-li7mzabv]{scroll-margin-top:calc(var(--nav-h) + 70px);margin-bottom:48px}.cat-heading[data-astro-cid-li7mzabv]{margin-bottom:18px;font-size:20px}.ing-grid[data-astro-cid-li7mzabv]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.ing-card[data-astro-cid-li7mzabv]{background:var(--surf);border:1px solid var(--bdr);color:var(--text);border-radius:2px;flex-direction:column;gap:10px;padding:24px 22px;text-decoration:none;transition:border-color .1s;display:flex}.ing-card[data-astro-cid-li7mzabv]:hover{border-color:var(--bdr2)}.ing-card-top[data-astro-cid-li7mzabv]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ing-card-top[data-astro-cid-li7mzabv] h3[data-astro-cid-li7mzabv]{font-size:16px}.ing-enumber[data-astro-cid-li7mzabv]{color:var(--muted);font-size:12px;font-weight:600}.ing-cats[data-astro-cid-li7mzabv]{color:var(--muted);font-size:12px;line-height:1.5}.ing-link[data-astro-cid-li7mzabv]{color:var(--navy);align-items:center;gap:6px;margin-top:auto;font-size:12.5px;font-weight:600;display:inline-flex}@media (width<=960px){.page-header[data-astro-cid-li7mzabv]{padding:140px 20px 40px}.matcha-promo-wrap[data-astro-cid-li7mzabv]{padding:0 20px}.filter-bar[data-astro-cid-li7mzabv]{padding:16px 20px}.filter-bar[data-astro-cid-li7mzabv] .container[data-astro-cid-li7mzabv]{flex-wrap:nowrap;overflow-x:auto}.ing-grid[data-astro-cid-li7mzabv]{grid-template-columns:1fr}}@media (width>=641px) and (width<=960px){.ing-grid[data-astro-cid-li7mzabv]{grid-template-columns:1fr 1fr}}
