.row.svelte-vfpxlt{border-bottom:1px solid var(--hairline);align-items:center;gap:10px;padding-bottom:26px;display:flex}.pill.svelte-vfpxlt{font-family:var(--font-body);border-radius:var(--radius-pill);border:1px solid var(--border-28);color:#f2ede1cc;background:0 0;padding:12px 22px;font-size:14px;font-weight:600;transition:border-color .25s,background .25s,color .25s}.pill.active.svelte-vfpxlt{background:var(--gold);border-color:var(--gold);color:var(--forest)}.count.svelte-vfpxlt{color:var(--text-60);white-space:nowrap;margin-left:auto;font-size:14px}@media (width<=760px){section.svelte-vfpxlt{padding-left:24px;padding-right:24px}.row.svelte-vfpxlt{flex-wrap:wrap;row-gap:12px}.count.svelte-vfpxlt{flex-basis:100%;margin-left:0}}.grid.svelte-a8petv{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.card.svelte-a8petv{border:1px solid var(--hairline);border-radius:var(--radius-card);gap:22px;padding:22px;transition:border-color .3s,transform .3s;display:flex}.shelf-grown.svelte-a8petv .card:where(.svelte-a8petv):hover{border-color:#d9b26a73;transform:translateY(-4px)}.shelf-kids.svelte-a8petv .card:where(.svelte-a8petv):hover{border-color:#9fc7ac80;transform:translateY(-4px)}.body.svelte-a8petv{flex-direction:column;min-width:0;display:flex}.kind.svelte-a8petv{letter-spacing:.14em;margin:0 0 9px;font-size:11px;font-weight:700}.shelf-grown.svelte-a8petv .kind:where(.svelte-a8petv){color:var(--pink)}.shelf-kids.svelte-a8petv .kind:where(.svelte-a8petv){color:var(--sage)}.title.svelte-a8petv{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 8px;font-size:19px;font-weight:700;line-height:1.18}.note.svelte-a8petv{color:var(--text-60);margin:0;font-size:14px;line-height:1.55}.price.svelte-a8petv{font-family:var(--font-display);letter-spacing:-.02em;color:var(--gold);margin:auto 0 10px;font-size:20px;font-weight:800}.buy.svelte-a8petv{font-family:var(--font-body);background:var(--cream);color:var(--forest);border-radius:var(--radius-pill);cursor:pointer;border:none;align-self:flex-start;padding:10px 18px;font-size:12px;font-weight:700}.buy.svelte-a8petv:disabled{opacity:.45;cursor:not-allowed}@media (width<=1100px){.grid.svelte-a8petv{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.grid.svelte-a8petv{grid-template-columns:1fr}.shelf-section.svelte-i9sorx{padding-left:24px;padding-right:24px}}
