.page.svelte-1eclbyf{padding:28px 24px 70px;max-width:940px}.crumbs.svelte-1eclbyf{font-size:13px;color:var(--ink-4);margin-bottom:18px}.crumbs.svelte-1eclbyf a:where(.svelte-1eclbyf){color:var(--ink-3)}.crumbs.svelte-1eclbyf a:where(.svelte-1eclbyf):hover{color:var(--accent)}.crumbs.svelte-1eclbyf .here:where(.svelte-1eclbyf){color:var(--ink-2)}.crumbs.svelte-1eclbyf span:where(.svelte-1eclbyf){margin:0 6px}.eyebrow.svelte-1eclbyf{font:600 11px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:12px}.head.svelte-1eclbyf{max-width:680px}.head.svelte-1eclbyf h1:where(.svelte-1eclbyf){font-weight:400;font-size:clamp(30px,5vw,48px);line-height:1.05;letter-spacing:-.02em}.lead.svelte-1eclbyf{font-family:var(--serif);font-size:20px;line-height:1.5;color:var(--ink);margin:18px 0 0}.intro.svelte-1eclbyf{font-size:15px;color:var(--ink-2);margin:40px 0 18px}.grid.svelte-1eclbyf{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:22px}@media(max-width:600px){.grid.svelte-1eclbyf{grid-template-columns:1fr 1fr;gap:14px}}.pick.svelte-1eclbyf{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden}.tile.svelte-1eclbyf{position:relative;display:block;aspect-ratio:3/4;overflow:hidden}.body.svelte-1eclbyf{padding:14px 14px 16px;display:flex;flex-direction:column;gap:6px;flex:1}.brand.svelte-1eclbyf{font:600 10.5px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4)}.name.svelte-1eclbyf{font-size:16px;line-height:1.2;color:var(--ink)}.name.svelte-1eclbyf:hover{color:var(--accent)}.price.svelte-1eclbyf{font-weight:700;font-size:15px}.shop.svelte-1eclbyf{margin-top:auto;padding-top:8px;font:600 13.5px/1.2 var(--sans);color:var(--accent)}.shop.svelte-1eclbyf:hover{text-decoration:underline;text-underline-offset:2px}.empty.svelte-1eclbyf{margin:36px 0;font-size:16px;color:var(--ink-2)}.empty.svelte-1eclbyf a:where(.svelte-1eclbyf),.outro.svelte-1eclbyf a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.outro.svelte-1eclbyf{margin-top:40px;padding-top:24px;border-top:1px solid var(--line)}.outro.svelte-1eclbyf p:where(.svelte-1eclbyf){font-size:16px;line-height:1.6;color:var(--ink-2);max-width:62ch}.disclosure.svelte-1eclbyf{margin-top:26px;font-size:12.5px;color:var(--ink-4);max-width:62ch}.back.svelte-1eclbyf{display:inline-block;margin-top:30px;font:600 14px/1 var(--sans);color:var(--accent)}
