.family-tile.svelte-6ng128{border-radius:var(--shop-radius);background:var(--shop-paper);height:100%;min-height:148px;color:var(--shop-ink);border:2px solid #0000;flex-direction:column;padding:12px 12px 10px;transition:border-color .16s ease-out;display:flex;overflow:hidden}h3.svelte-6ng128{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:800;line-height:1.3}.family-contents.svelte-6ng128{color:var(--shop-muted);margin-top:2px;font-size:13px;font-weight:500;line-height:1.4}img.svelte-6ng128{object-fit:contain;align-self:flex-end;width:92px;height:92px;margin:auto -8px -6px 0;transition:transform .16s ease-out}.wide.svelte-6ng128 img:where(.svelte-6ng128){width:128px;height:56px;margin-bottom:0}.family-tile.svelte-6ng128:hover,.family-tile.svelte-6ng128:focus-visible{border-color:var(--shop-ink)}.family-tile.svelte-6ng128:focus-visible{outline:none}.family-tile.svelte-6ng128:hover img:where(.svelte-6ng128),.family-tile.svelte-6ng128:focus-visible img:where(.svelte-6ng128){transform:translateY(-4px)}@media (width>=900px){.family-tile.svelte-6ng128{min-height:184px;padding:18px 18px 14px}h3.svelte-6ng128{letter-spacing:-.015em;font-size:20px;font-weight:700}.family-contents.svelte-6ng128{font-size:15px}img.svelte-6ng128{width:112px;height:112px;margin:auto -10px -6px 0}.wide.svelte-6ng128 img:where(.svelte-6ng128){width:176px;height:76px;margin-bottom:0}}
