.hero[data-astro-cid-lcdefpme]{padding:56px 0 40px}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.5fr 1fr;align-items:center;gap:40px;display:grid}@media (width<=900px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.hero-h1[data-astro-cid-lcdefpme]{margin:18px 0 14px;font-size:clamp(34px,5vw,56px)}.hero-h1[data-astro-cid-lcdefpme] .u[data-astro-cid-lcdefpme]{color:var(--green);background:linear-gradient(#0000 70%,#34e07a2e 0)}.hero-p[data-astro-cid-lcdefpme]{max-width:48ch;margin-bottom:26px;font-size:17px}.search[data-astro-cid-lcdefpme]{background:var(--panel-2);border:1px solid var(--line-2);border-radius:var(--radius);align-items:center;gap:8px;max-width:560px;padding:7px 7px 7px 16px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.search[data-astro-cid-lcdefpme]:focus-within{border-color:var(--green);box-shadow:0 0 0 4px #34e07a1a}.search-ic[data-astro-cid-lcdefpme]{color:var(--ink-3);font-size:20px}.search[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{color:var(--ink);font-family:var(--font-mono);background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:15px}.suggest[data-astro-cid-lcdefpme]{z-index:30;background:var(--panel-2);border:1px solid var(--line-2);border-radius:var(--radius);list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden}.suggest[data-astro-cid-lcdefpme] li a{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:11px 16px;font-size:13px;display:flex}.suggest[data-astro-cid-lcdefpme] li a:hover{color:var(--green);background:#34e07a14}.suggest[data-astro-cid-lcdefpme] b{color:var(--green)}.hero-quick[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:14px;margin-top:18px;font-size:13px;display:flex}.hero-quick[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink-2);border-bottom:1px solid var(--line-2)}.hero-quick[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--green);border-color:var(--green)}.hero-side[data-astro-cid-lcdefpme]{padding:18px}.side-head[data-astro-cid-lcdefpme]{letter-spacing:.06em;margin-bottom:14px;font-size:11px}.bigdeal-name[data-astro-cid-lcdefpme]{margin-bottom:14px;font-size:18px;font-weight:700}.bigdeal-row[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;display:flex}.lbl[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.1em;font-size:10px}.bd-lo[data-astro-cid-lcdefpme]{color:var(--green);font-size:30px}.bd-save[data-astro-cid-lcdefpme]{color:var(--amber);text-align:right;font-size:18px;font-weight:800}.bd-save[data-astro-cid-lcdefpme] .dim[data-astro-cid-lcdefpme]{font-size:10px;font-weight:500;display:block}.bd-stores[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);margin-top:14px;padding-top:12px;font-size:12px}.bigdeal[data-astro-cid-lcdefpme]:hover .bd-stores[data-astro-cid-lcdefpme]{color:var(--green)}.sec[data-astro-cid-lcdefpme]{padding:36px 0 8px}.sec-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.sec-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:24px}.sec-head[data-astro-cid-lcdefpme] .dim[data-astro-cid-lcdefpme]{font-size:14px;font-weight:400}.grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (width<=1000px){.grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.cat-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (width<=760px){.cat-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}.cat[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;padding:16px 18px;transition:border-color .15s,color .15s;display:flex}.cat[data-astro-cid-lcdefpme]:hover{border-color:var(--green-dim);color:var(--green)}.cat-name[data-astro-cid-lcdefpme]{font-size:14px}.cat-n[data-astro-cid-lcdefpme]{font-size:13px}hr[data-astro-cid-lcdefpme].rule{max-width:var(--maxw);margin:24px auto}
