1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" href="https://media.worldlanguage.com/brand/favicon.png"/><link rel="preload" as="image" href="https://media.worldlanguage.com/brand/worldlanguage-logo-wide.png"/><link rel="stylesheet" href="/assets/styles-C5vp0aGT.css" data-precedence="default"/><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Fraunces:opsz,[email protected],500;9..144,600;9..144,700&family=Public+Sans:wght@400;500;600;700&display=swap" data-precedence="default"/><title>Search by Product Type â World Language Resource</title><meta name="description" content="Browse every product type in the World Language Resource catalog â dictionaries, children's books, keyboards, travel guides, Bibles and more."/><meta property="og:title" content="Search by Product Type â World Language Resource"/><meta property="og:description" content="Find language-learning materials by product type: dictionaries, children's books, keyboards, travel guides and more."/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><link rel="modulepreload" href="/assets/index-C_HOQAN3.js"/><link rel="modulepreload" href="/assets/jsx-runtime-BkSabwWG.js"/><link rel="modulepreload" href="/assets/react-DHmoMYoq.js"/><link rel="modulepreload" href="/assets/dist-CFitHkFE.js"/><link rel="modulepreload" href="/assets/createServerFn-WxhPnVOA.js"/><link rel="modulepreload" href="/assets/not-found-i5RsCZif.js"/><link rel="modulepreload" href="/assets/redirect-DmtLUW0N.js"/><link rel="modulepreload" href="/assets/link-fEFUCOQO.js"/><link rel="modulepreload" href="/assets/invariant-DEEwAagU.js"/><link rel="modulepreload" href="/assets/matchContext-CNtDuwuZ.js"/><link rel="modulepreload" href="/assets/preload-helper-D8_APuGk.js"/><link rel="modulepreload" href="/assets/useSelector-BYWUB_8w.js"/><link rel="modulepreload" href="/assets/useNavigate-DFK31DOH.js"/><link rel="modulepreload" href="/assets/auth-middleware-JDjVgB0Q.js"/><link rel="modulepreload" href="/assets/client-D2F2MnJb.js"/><link rel="modulepreload" href="/assets/tslib.es6-Tae09705.js"/><link rel="modulepreload" href="/assets/useBaseQuery-aBm_oL8B.js"/><link rel="modulepreload" href="/assets/queryOptions-Dfvzj6n2.js"/><link rel="modulepreload" href="/assets/createLucideIcon-CaYjXmwE.js"/><link rel="modulepreload" href="/assets/book-open-CCCN4OvP.js"/><link rel="modulepreload" href="/assets/product-image-DItFr8u4.js"/><link rel="modulepreload" href="/assets/media-CEC7WsDQ.js"/><link rel="modulepreload" href="/assets/products.functions-D2Ysbymt.js"/><link rel="modulepreload" href="/assets/admin.functions-Bap3Gsm5.js"/><link rel="modulepreload" href="/assets/countries.functions-BKHqajNG.js"/><link rel="modulepreload" href="/assets/languages.functions-BKJMX3Wt.js"/><link rel="modulepreload" href="/assets/country._id-Dif8bLuB.js"/><link rel="modulepreload" href="/assets/language._id-CQjCEFEZ.js"/><link rel="modulepreload" href="/assets/orders.functions-Crp4_i-X.js"/><link rel="modulepreload" href="/assets/product-types-CAaWrIYw.js"/><link rel="modulepreload" href="/assets/useSuspenseQuery-0ughONPt.js"/><link rel="modulepreload" href="/assets/sparkles-uETicRdT.js"/><link rel="icon" href="https://media.worldlanguage.com/brand/favicon.png" type="image/png"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/>
1<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://worldlanguage.com/#organization","name":"World Language Resource","url":"https://worldlanguage.com","logo":"https://media.worldlanguage.com/brand/favicon.png","email":"[email protected]","description":"Retailer of language-learning books, audio courses, software, dictionaries and classroom materials for nearly 1,000 world languages."},{"@type":"WebSite","@id":"https://worldlanguage.com/#website","url":"https://worldlanguage.com","name":"World Language Resource","publisher":{"@id":"https://worldlanguage.com/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://worldlanguage.com/?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}</script>
1<script defer src="/~flock.js" data-proxy-url="/~api/analytics"></script>
1<meta name="twitter:title" content="Search by Product Type â World Language Resource"><meta name="twitter:description" content="Find language-learning materials by product type: dictionaries, children&#x27;s books, keyboards, travel guides and more."><meta property="og:image" content="https://pub-bb2e103a32db4e198524a2e9ed8f35b4.r2.dev/lovp_2c26a3xgyw8hzbgr931zw6xfc6/8add6602f237ba7b1439c1ee9f43589d_1790917105406.png"><meta name="twitter:image" content="https://pub-bb2e103a32db4e198524a2e9ed8f35b4.r2.dev/lovp_2c26a3xgyw8hzbgr931zw6xfc6/8add6602f237ba7b1439c1ee9f43589d_1790917105406.png"></head><body><div class="flex min-h-screen flex-col"><header class="no-print sticky top-0 z-40 border-b border-navy/15 bg-header text-navy shadow-md"><div class="mx-auto max-w-7xl px-4 py-2.5"><div class="flex items-center gap-2 sm:gap-4"><a class="flex shrink-0 items-center" href="/?page=1"><img src="https://media.worldlanguage.com/brand/favicon.png" alt="World Language Resource â The Ultimate Language Store" class="h-11 w-11 rounded-lg object-contain sm:hidden" width="44" height="44"/><img src="https://media.worldlanguage.com/brand/worldlanguage-logo-wide.png" alt="World Language Resource â The Ultimate Language Store" class="hidden h-14 w-auto sm:block" width="180" height="54"/></a><div class="min-w-0 flex-1"><div class="flex flex-wrap items-center justify-center gap-1"><div class="relative"><button aria-expanded="false" class="flex h-9 items-center gap-1.5 whitespace-nowrap rounded-full px-3 text-sm font-semibold text-navy transition hover:bg-navy/10"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-layout-grid h-4 w-4" aria-hidden="true"><rect width="7" height="7" x="3" y="3" rx="1"></rect><rect width="7" height="7" x="14" y="3" rx="1"></rect><rect width="7" height="7" x="14" y="14" rx="1"></rect><rect width="7" height="7" x="3" y="14" rx="1"></rect></svg><span class="hidden md:inline">Catalog</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-3.5 w-3.5 transition-transform" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></div><a aria-label="Search by Product Type" class="flex h-9 items-center gap-1.5 whitespace-nowrap rounded-full px-3 text-sm font-semibold text-navy transition hover:bg-navy/10 active" href="/product-types" data-status="active" aria-current="page"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-tags h-4 w-4" aria-hidden="true"><path d="M13.172 2a2 2 0 0 1 1.414.586l6.71 6.71a2.4 2.4 0 0 1 0 3.408l-4.592 4.592a2.4 2.4 0 0 1-3.408 0l-6.71-6.71A2 2 0 0 1 6 9.172V3a1 1 0 0 1 1-1z"></path><path d="M2 7v6.172a2 2 0 0 0 .586 1.414l6.71 6.71a2.4 2.4 0 0 0 3.191.193"></path><circle cx="10.5" cy="6.5" r=".5" fill="currentColor"></circle></svg><span class="hidden md:inline">Search by Product Type</span></a><a aria-label="Search by Country" class="flex h-9 items-center gap-1.5 whitespace-nowrap rounded-full px-3 text-sm font-semibold text-navy transition hover:bg-navy/10" href="/countries"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-globe h-4 w-4" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20"></path><path d="M2 12h20"></path></svg><span class="hidden md:inline">Search by Country</span></a><a aria-label="Search by Language" class="flex h-9 items-center gap-1.5 whitespace-nowrap rounded-full px-3 text-sm font-semibold text-navy transition hover:bg-navy/10" href="/languages"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-languages h-4 w-4" aria-hidden="true"><path d="m5 8 6 6"></path><path d="m4 14 6-6 2-3"></path><path d="M2 5h12"></path><path d="M7 2h1"></path><path d="m22 22-5-10-5 10"></path><path d="M14 18h6"></path></svg><span class="hidden md:inline">
1Search by Language</span></a></div><div class="mx-auto mt-1.5 hidden w-full max-w-2xl md:block"><div class="relative w-full"><div class="flex items-center overflow-hidden rounded-full border border-navy/20 bg-white shadow-sm focus-within:border-navy/50"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ml-4 h-4 w-4 shrink-0 text-navy/50" aria-hidden="true"><path d="m21 21-4.34-4.34"></path><circle cx="11" cy="11" r="8"></circle></svg><input placeholder="Search titles, ISBNs, product IDsâ¦" aria-label="Search the catalog" class="h-11 w-full bg-transparent px-3 text-sm text-ink outline-none placeholder:text-ink/40" value=""/><button class="m-1 hidden h-9 shrink-0 items-center rounded-full bg-navy px-4 text-sm font-semibold text-paper transition hover:bg-navy-800 sm:flex">Search</button></div></div></div></div><div class="h-11 w-11 animate-pulse rounded-full bg-navy/10" aria-hidden="true"></div><button class="relative flex h-11 shrink-0 items-center gap-1.5 rounded-full px-3 text-sm font-semibold text-navy transition hover:bg-navy/10" aria-label="Open cart, 0 items"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shopping-cart h-4 w-4" aria-hidden="true"><circle cx="8" cy="21" r="1"></circle><circle cx="19" cy="21" r="1"></circle><path d="M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12"></path></svg><span class="hidden sm:inline">Cart</span></button></div><div class="mt-2 md:hidden"><div class="relative w-full"><div class="flex items-center overflow-hidden rounded-full border border-navy/20 bg-white shadow-sm focus-within:border-navy/50"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ml-4 h-4 w-4 shrink-0 text-navy/50" aria-hidden="true"><path d="m21 21-4.34-4.34"></path><circle cx="11" cy="11" r="8"></circle></svg><input placeholder="Search titles, ISBNs, product IDsâ¦" aria-label="Search the catalog" class="h-11 w-full bg-transparent px-3 text-sm text-ink outline-none placeholder:text-ink/40" value=""/><button class="m-1 hidden h-9 shrink-0 items-center rounded-full bg-navy px-4 text-sm font-semibold text-paper transition hover:bg-navy-800 sm:flex">Search</button></div></div></div></div></header><main class="flex-1"><!--$--><div class="mx-auto max-w-7xl px-4 py-8"><header class="rounded-3xl bg-navy px-6 py-10 text-paper sm:px-10"><p class="flex items-center gap-2 text-xs font-semibold uppercase tracking-widest text-paper/60"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-layout-grid h-3.5 w-3.5" aria-hidden="true"><rect width="7" height="7" x="3" y="3" rx="1"></rect><rect width="7" height="7" x="14" y="3" rx="1"></rect><rect width="7" height="7" x="14" y="14" rx="1"></rect><rect width="7" height="7" x="3" y="14" rx="1"></rect></svg> Product types</p><h1 class="mt-2 font-serif text-3xl font-semibold sm:text-4xl">Search by product type</h1><p class="mt-2 max-w-2xl text-sm text-paper/70">82<!-- --> product types across the catalog. Pick one to see every title in it.</p><div class="mt-6 flex max-w-xl items-center overflow-hidden rounded-full bg-white shadow-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search ml-4 h-4 w-4 shrink-0 text-navy/50" aria-hidden="true"><path d="m21 21-4.34-4.34"></path><circle cx="11" cy="11" r="8"></circle></svg><input placeholder="Filter product typesâ¦" aria-label="Filter product types" class="h-11 w-full bg-transparent px-3 text-sm text-ink outline-none placeholder:text-ink/40" value=""/></div></header><section class="mt-10"><h2 class="flex items-center gap-2 font-serif text-2xl font-semibold text-navy"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sparkles h-5 w-5 text-crimson" aria-hidden="true"><path d="M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594
11.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z"></path><path d="M20 2v4"></path><path d="M22 4h-4"></path><circle cx="4" cy="20" r="2"></circle></svg> Top product types</h2><div class="mt-4 grid gap-3 sm:grid-cols-2 lg:grid-cols-3"><a class="group flex items-center justify-between rounded-2xl border border-navy/10 bg-white px-5 py-4 shadow-sm transition hover:border-navy/40 hover:shadow-md" href="/?categories=%5B%22Children%27s+Books%22%5D&page=1"><span class="font-medium text-ink group-hover:text-navy">Children's Books</span><span class="rounded-full bg-navy px-2.5 py-0.5 text-xs font-semibold text-paper">8,827</span></a><a class="group flex items-center justify-between rounded-2xl border border-navy/10 bg-white px-5 py-4 shadow-sm transition hover:border-navy/40 hover:shadow-md" href="/?categories=%5B%22Learn%22%5D&page=1"><span class="font-medium text-ink group-hover:text-navy">Learn</span><span class="rounded-full bg-navy px-2.5 py-0.5 text-xs font-semibold text-paper">372</span></a><a class="group flex items-center justify-between rounded-2xl border border-navy/10 bg-white px-5 py-4 shadow-sm transition hover:border-navy/40 hover:shadow-md" href="/?categories=%5B%22Dictionary%22%5D&page=1"><span class="font-medium text-ink group-hover:text-navy">Dictionary</span><span class="rounded-full bg-navy px-2.5 py-0.5 text-xs font-semibold text-paper">239</span></a><a class="group flex items-center justify-between rounded-2xl border border-navy/10 bg-white px-5 py-4 shadow-sm transition hover:border-navy/40 hover:shadow-md" href="/?categories=%5B%22Harry+Potter%22%5D&page=1"><span class="font-medium text-ink group-hover:text-navy">Harry Potter</span><span class="rounded-full bg-navy px-2.5 py-0.5 text-xs font-semibold text-paper">66</span></a><a class="group flex items-center justify-between rounded-2xl border border-navy/10 bg-white px-5 py-4 shadow-sm transition hover:border-navy/40 hover:shadow-md" href="/?categories=%5B%22Keyboard+Stickers%22%5D&page=1"><span class="font-medium text-ink group-hover:text-navy">Keyboard Stickers</span><span class="rounded-full bg-navy px-2.5 py-0.5 text-xs font-semibold text-paper">61</span></a><a class="group flex items-center justify-between rounded-2xl border border-navy/10 bg-white px-5 py-4 shadow-sm transition hover:border-navy/40 hover:shadow-md" href="/?categories=%5B%22Word+to+Word+Dictionary%22%5D&page=1"><span class="font-medium text-ink group-hover:text-navy">Word to Word Dictionary</span><span class="rounded-full bg-navy px-2.5 py-0.5 text-xs font-semibold text-paper">53</span></a><a class="group flex items-center justify-between rounded-2xl border border-navy/10 bg-white px-5 py-4 shadow-sm transition hover:border-navy/40 hover:shadow-md" href="/?categories=%5B%22Bible%22%5D&page=1"><span class="font-medium text-ink group-hover:text-navy">Bible</span><span class="rounded-full bg-navy px-2.5 py-0.5 text-xs font-semibold text-paper">40</span></a><a class="group flex items-center justify-between rounded-2xl border border-navy/10 bg-white px-5 py-4 shadow-sm transition hover:border-navy/40 hover:shadow-md" href="/?categories=%5B%22ESL+Lessons%22%5D&page=1"><span class="font-medium text-ink group-hover:text-navy">ESL Lessons</span><span class="rounded-full bg-navy px-2.5 py-0.5 text-xs font-semibold text-paper">20</span></a><a class="group flex items-center justify-between rounded-2xl border border-navy/10 bg-white px-5 py-4 shadow-sm transition hover:border-navy/40 hover:shadow-md" href="/?categories=%5B%22Travel%22%5D&page=1"><span class="font-medium text-ink group-hover:text-navy">Travel</span><span class="rounded-full bg-navy px-2.5 py-0.5 text-xs font-semibold text-paper">17</span></a><a class="group flex items-center justify-between rounded-2xl border border-navy/10 bg-white px-5 py-4 shadow-sm transition hover:border-navy/40 hover:shadow-md" href="/?categories=%5B%22Keyboard%22%5D&page=1"><span class="font-medium text-ink group-hover:text-navy">Keyboard</span><span class="rounded-full bg-navy px-2.5 py-0.5 text-xs font-semibold text-paper">6</span></a><a class="group flex items-center justify-between rounded-2xl border border-navy/10 bg-white px-5 py-4 shadow-sm transition hover:border-navy/40 hover:shadow-md" href="/?categories=%5B%22PENpal%22%5D&page=1"><span class="font-medium text-ink group-hover:text-navy">
1PENpal</span><span class="rounded-full bg-navy px-2.5 py-0.5 text-xs font-semibold text-paper">2</span></a></div></section><section class="mt-10"><h2 class="font-serif text-2xl font-semibold text-navy">All product types</h2><div class="mt-4 space-y-8"><div><p class="mb-2 text-xs font-semibold uppercase tracking-widest text-navy/50">A</p><ul class="grid gap-2 sm:grid-cols-2 lg:grid-cols-3"><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Algebra%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Algebra</span><span class="text-xs font-medium text-ink/50">1</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Art%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Art</span><span class="text-xs font-medium text-ink/50">7</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Audio+Books%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Audio Books</span><span class="text-xs font-medium text-ink/50">27</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Audio+Language+Courses%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Audio Language Courses</span><span class="text-xs font-medium text-ink/50">10</span></a></li></ul></div><div><p class="mb-2 text-xs font-semibold uppercase tracking-widest text-navy/50">B</p><ul class="grid gap-2 sm:grid-cols-2 lg:grid-cols-3"><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Bible%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Bible<span class="ml-2 rounded-full bg-crimson/10 px-1.5 py-0.5 text-[10px] font-semibold uppercase tracking-wide text-crimson">Top</span></span><span class="text-xs font-medium text-ink/50">40</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Bible+for+Kids%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Bible for Kids</span><span class="text-xs font-medium text-ink/50">10</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Biographies%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Biographies</span><span class="text-xs font-medium text-ink/50">3</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Board+book%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Board book</span><span class="text-xs font-medium text-ink/50">218</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Business%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Business</span><span class="text-xs font-medium text-ink/50">3</span></a></li></ul></div><div><p class="mb-2 text-xs font-semibold uppercase tracking-widest text-navy/50">C</p><ul class="grid gap-2 sm:grid-cols-2 lg:grid-cols-3"><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Calligraphy%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Calligraphy</span><span class="text-xs font-medium text-ink/50">3</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Childcare%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Childcare</span><span class="text-xs font-medium text-ink/50">1</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Children%27s+Books%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Children'
1s Books<span class="ml-2 rounded-full bg-crimson/10 px-1.5 py-0.5 text-[10px] font-semibold uppercase tracking-wide text-crimson">Top</span></span><span class="text-xs font-medium text-ink/50">8,827</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Children%27s+Books%7CBaby%7EK%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Children's Books ⺠BabyâK</span><span class="text-xs font-medium text-ink/50">1,275</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Children%27s+Books%7CGrades+3%7E5%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Children's Books ⺠Grades 3â5</span><span class="text-xs font-medium text-ink/50">1,130</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Children%27s+Books%7CGrades+6%7E8%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Children's Books ⺠Grades 6â8</span><span class="text-xs font-medium text-ink/50">162</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Children%27s+Books%7CGrades+9%7E12%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Children's Books ⺠Grades 9â12</span><span class="text-xs font-medium text-ink/50">31</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Children%27s+Books%7CGrades+K%7E2%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Children's Books ⺠Grades Kâ2</span><span class="text-xs font-medium text-ink/50">6,720</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Christian+Study%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Christian Study</span><span class="text-xs font-medium text-ink/50">18</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Cooking%2FEating%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Cooking/Eating</span><span class="text-xs font-medium text-ink/50">2</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Culture+%26+Tradition%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Culture & Tradition</span><span class="text-xs font-medium text-ink/50">39</span></a></li></ul></div><div><p class="mb-2 text-xs font-semibold uppercase tracking-widest text-navy/50">D</p><ul class="grid gap-2 sm:grid-cols-2 lg:grid-cols-3"><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Dictionary%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Dictionary<span class="ml-2 rounded-full bg-crimson/10 px-1.5 py-0.5 text-[10px] font-semibold uppercase tracking-wide text-crimson">Top</span></span><span class="text-xs font-medium text-ink/50">239</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Dictionary%7CIdioms%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Dictionary ⺠Idioms</span><span class="text-xs font-medium text-ink/50">1</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Dictionary%7CMedical%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Dictionary ⺠Medical</span><span class="text-xs font-medium text-ink/50">1</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Dictionary%7CMilitary%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Dictionary ⺠Military</span><span class="text-xs font-medium text-ink/50">1</span></a></li></ul></div><div><p class="mb-2 text-xs font-semibold uppercase tracking-widest text-navy/50">E</p><ul class="grid gap-2 sm:grid-cols-2 lg:grid-cols-3"><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Encyclopedia%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Encyclopedia</span><span class="text-xs font-medium text-ink/50">4</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22ESL+Lessons%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">
1ESL Lessons<span class="ml-2 rounded-full bg-crimson/10 px-1.5 py-0.5 text-[10px] font-semibold uppercase tracking-wide text-crimson">Top</span></span><span class="text-xs font-medium text-ink/50">20</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22ESL-English+for+Kids%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">ESL-English for Kids</span><span class="text-xs font-medium text-ink/50">2</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Esoteric+%26+Parapsychology%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Esoteric & Parapsychology</span><span class="text-xs font-medium text-ink/50">1</span></a></li></ul></div><div><p class="mb-2 text-xs font-semibold uppercase tracking-widest text-navy/50">F</p><ul class="grid gap-2 sm:grid-cols-2 lg:grid-cols-3"><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Fiction%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Fiction</span><span class="text-xs font-medium text-ink/50">47</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Finances%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Finances</span><span class="text-xs font-medium text-ink/50">1</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Folklore%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Folklore</span><span class="text-xs font-medium text-ink/50">4</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Fonts%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Fonts</span><span class="text-xs font-medium text-ink/50">140</span></a></li></ul></div><div><p class="mb-2 text-xs font-semibold uppercase tracking-widest text-navy/50">G</p><ul class="grid gap-2 sm:grid-cols-2 lg:grid-cols-3"><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Games%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Games</span><span class="text-xs font-medium text-ink/50">10</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Genealogy%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Genealogy</span><span class="text-xs font-medium text-ink/50">2</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22General+Office%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">General Office</span><span class="text-xs font-medium text-ink/50">6</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Geography%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Geography</span><span class="text-xs font-medium text-ink/50">4</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Grammar%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Grammar</span><span class="text-xs font-medium text-ink/50">10</span></a></li></ul></div><div><p class="mb-2 text-xs font-semibold uppercase tracking-widest text-navy/50">H</p><ul class="grid gap-2 sm:grid-cols-2 lg:grid-cols-3"><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Harry+Potter%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">
1Harry Potter<span class="ml-2 rounded-full bg-crimson/10 px-1.5 py-0.5 text-[10px] font-semibold uppercase tracking-wide text-crimson">Top</span></span><span class="text-xs font-medium text-ink/50">66</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Health%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Health</span><span class="text-xs font-medium text-ink/50">11</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22History%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">History</span><span class="text-xs font-medium text-ink/50">28</span></a></li></ul></div><div><p class="mb-2 text-xs font-semibold uppercase tracking-widest text-navy/50">I</p><ul class="grid gap-2 sm:grid-cols-2 lg:grid-cols-3"><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Interpreting%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Interpreting</span><span class="text-xs font-medium text-ink/50">15</span></a></li></ul></div><div><p class="mb-2 text-xs font-semibold uppercase tracking-widest text-navy/50">K</p><ul class="grid gap-2 sm:grid-cols-2 lg:grid-cols-3"><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Keyboard%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Keyboard<span class="ml-2 rounded-full bg-crimson/10 px-1.5 py-0.5 text-[10px] font-semibold uppercase tracking-wide text-crimson">Top</span></span><span class="text-xs font-medium text-ink/50">6</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Keyboard+Stickers%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Keyboard Stickers<span class="ml-2 rounded-full bg-crimson/10 px-1.5 py-0.5 text-[10px] font-semibold uppercase tracking-wide text-crimson">Top</span></span><span class="text-xs font-medium text-ink/50">61</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Kids%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Kids</span><span class="text-xs font-medium text-ink/50">40</span></a></li></ul></div><div><p class="mb-2 text-xs font-semibold uppercase tracking-widest text-navy/50">L</p><ul class="grid gap-2 sm:grid-cols-2 lg:grid-cols-3"><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Learn%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Learn<span class="ml-2 rounded-full bg-crimson/10 px-1.5 py-0.5 text-[10px] font-semibold uppercase tracking-wide text-crimson">Top</span></span><span class="text-xs font-medium text-ink/50">372</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Learn%7CChildren%27s%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Learn ⺠Children's</span><span class="text-xs font-medium text-ink/50">56</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Legal%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Legal</span><span class="text-xs font-medium text-ink/50">2</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Literature%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Literature</span><span class="text-xs font-medium text-ink/50">6</span></a></li></ul></div><div><p class="mb-2 text-xs font-semibold uppercase tracking-widest text-navy/50">M</p><ul class="grid gap-2 sm:grid-cols-2 lg:grid-cols-3"><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Maps%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Maps</span><span class="text-xs font-medium text-ink/50">3</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Mathematics%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Mathematics</span><span class="text-xs font-medium text-ink/50">17</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Medical%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Medical</span><span class="text-xs font-medium text-ink/50">2</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Microsoft+Office%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Microsoft Office</span><span class="text-xs font-medium text-ink/50">4</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Movies%2FVideos%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Movies/Videos</span><span class="text-xs font-medium text-ink/50">7</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Music%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Music</span><span class="text-xs font-medium text-ink/50">
19</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Music%7CFolk%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Music ⺠Folk</span><span class="text-xs font-medium text-ink/50">1</span></a></li></ul></div><div><p class="mb-2 text-xs font-semibold uppercase tracking-widest text-navy/50">O</p><ul class="grid gap-2 sm:grid-cols-2 lg:grid-cols-3"><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Operating+Systems%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Operating Systems</span><span class="text-xs font-medium text-ink/50">1</span></a></li></ul></div><div><p class="mb-2 text-xs font-semibold uppercase tracking-widest text-navy/50">P</p><ul class="grid gap-2 sm:grid-cols-2 lg:grid-cols-3"><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Parenting%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Parenting</span><span class="text-xs font-medium text-ink/50">1</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22PENpal%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">PENpal<span class="ml-2 rounded-full bg-crimson/10 px-1.5 py-0.5 text-[10px] font-semibold uppercase tracking-wide text-crimson">Top</span></span><span class="text-xs font-medium text-ink/50">2</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Phrase+Books%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Phrase Books</span><span class="text-xs font-medium text-ink/50">22</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Pimsleur%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Pimsleur</span><span class="text-xs font-medium text-ink/50">2</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Poetry%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Poetry</span><span class="text-xs font-medium text-ink/50">8</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Proverbs%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Proverbs</span><span class="text-xs font-medium text-ink/50">6</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Psychology+%26+Philosophy%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Psychology & Philosophy</span><span class="text-xs font-medium text-ink/50">2</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Puzzles%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Puzzles</span><span class="text-xs font-medium text-ink/50">2</span></a></li></ul></div><div><p class="mb-2 text-xs font-semibold uppercase tracking-widest text-navy/50">R</p><ul class="grid gap-2 sm:grid-cols-2 lg:grid-cols-3"><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Religious+Studies%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Religious Studies</span><span class="text-xs font-medium text-ink/50">20</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Restaurants%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Restaurants</span><span class="text-xs font-medium text-ink/50">1</span></a></li></ul></div><div><p class="mb-2 text-xs font-semibold uppercase tracking-widest text-navy/50">S</p><ul class="grid gap-2 sm:grid-cols-2 lg:grid-cols-3"><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Science%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Science</span><span class="text-xs font-medium text-ink/50">46</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Sign+Language%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Sign Language</span><span class="text-xs font-medium text-ink/50">7</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Social+Studies+%26+Humanities%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Social Studies & Humanities</span><span class="text-xs font-medium text-ink/50">3</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Software+-+Mac%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Software - Mac</span><span class="text-xs font-medium text-ink/50">87</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Software+-+Windows%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Software - Windows</span><span class="text-xs font-medium text-ink/50">88</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Songs%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Songs</span><span class="text-xs font-medium text-ink/50">2</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Speech%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Speech</span><span class="text-xs font-medium text-ink/50">4</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22System%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">System</span><span class="text-xs font-medium text-ink/50">139</span></a></li></ul></div><div><p class="mb-2 text-xs font-semibold uppercase tracking-widest text-navy/50">T</p><ul class="grid gap-2 sm:grid-cols-2 lg:grid-cols-3"><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Translation%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Translation</span><span class="text-xs font-medium text-ink/50">1</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Translator%27s+Training+Tools%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Translator's Training Tools</span><span class="text-xs font-medium text-ink/50">7</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Travel%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">
1Travel<span class="ml-2 rounded-full bg-crimson/10 px-1.5 py-0.5 text-[10px] font-semibold uppercase tracking-wide text-crimson">Top</span></span><span class="text-xs font-medium text-ink/50">17</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Typing%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Typing</span><span class="text-xs font-medium text-ink/50">1</span></a></li></ul></div><div><p class="mb-2 text-xs font-semibold uppercase tracking-widest text-navy/50">V</p><ul class="grid gap-2 sm:grid-cols-2 lg:grid-cols-3"><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Vocabulary%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Vocabulary</span><span class="text-xs font-medium text-ink/50">1</span></a></li></ul></div><div><p class="mb-2 text-xs font-semibold uppercase tracking-widest text-navy/50">W</p><ul class="grid gap-2 sm:grid-cols-2 lg:grid-cols-3"><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Word+Processing%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Word Processing</span><span class="text-xs font-medium text-ink/50">1</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Word+to+Word+Dictionary%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Word to Word Dictionary<span class="ml-2 rounded-full bg-crimson/10 px-1.5 py-0.5 text-[10px] font-semibold uppercase tracking-wide text-crimson">Top</span></span><span class="text-xs font-medium text-ink/50">53</span></a></li><li><a class="flex items-center justify-between gap-3 rounded-xl px-3 py-2 text-sm transition hover:bg-white" href="/?categories=%5B%22Writing+Skills%22%5D&page=1"><span class="min-w-0 flex-1 truncate text-ink">Writing Skills</span><span class="text-xs font-medium text-ink/50">3</span></a></li></ul></div></div></section></div>
1<script>(function(a,f){let l;try{l=JSON.parse(sessionStorage.getItem(a)||"{}")}catch{return}const n=l?.[f||history.state?.__TSR_key];let c=!1;for(const t in n){const e=n[t],o=e?.scrollX,s=e?.scrollY;if(Number.isFinite(o)&&Number.isFinite(s)){if(t==="window")scrollTo(o,s),c=!0;else if(t)try{const r=document.querySelector(t);r&&(r.scrollLeft=o,r.scrollTop=s)}catch{}}}if(c)return;const i=location.hash.slice(1);if(i){const t=history.state?.__hashScrollIntoViewOptions??!0;if(t){const e=document.getElementById(i);e&&e.scrollIntoView(t)}return}scrollTo(0,0)})("tsr-scroll-restoration-v1_3");document.currentScript.remove()</script>
1<!--/$--></main><footer class="no-print mt-16 bg-navy-900 text-paper/70"><div class="mx-auto grid max-w-7xl gap-10 px-4 py-12 sm:grid-cols-2 lg:grid-cols-4"><div><div class="inline-flex items-center rounded-full bg-paper px-3 py-1.5"><img src="https://media.worldlanguage.com/brand/worldlanguage-logo-wide.png" alt="World Language Resource â The Ultimate Language Store" class="h-7 w-auto" width="160" height="48" loading="lazy"/></div><p class="mt-3 text-sm leading-relaxed">Books, audio, software, and classroom materials for language learners and teachers everywhere.</p></div><div><p class="mb-3 text-xs font-semibold uppercase tracking-wider text-paper/50">Languages</p><ul class="space-y-1.5 text-sm"><li><a class="transition hover:text-paper" href="/?languages=%5B%22Spanish%22%5D&page=1">Spanish</a></li><li><a class="transition hover:text-paper" href="/?languages=%5B%22French%22%5D&page=1">French</a></li><li><a class="transition hover:text-paper" href="/?languages=%5B%22Japanese%22%5D&page=1">Japanese</a></li><li><a class="transition hover:text-paper" href="/?languages=%5B%22Chinese%22%5D&page=1">Mandarin</a></li><li><a class="transition hover:text-paper" href="/?languages=%5B%22Arabic%22%5D&page=1">Arabic</a></li><li><a class="transition hover:text-paper" href="/?languages=%5B%22German%22%5D&page=1">German</a></li></ul></div><div><p class="mb-3 text-xs font-semibold uppercase tracking-wider text-paper/50">Shop</p><ul class="space-y-1.5 text-sm"><li><a class="transition hover:text-paper" href="/?page=1">All products</a></li><li><a class="transition hover:text-paper" href="/?bestOnly=true&page=1">Bestsellers</a></li><li><a class="transition hover:text-paper" href="/?sort=newest&page=1">Newest titles</a></li></ul></div><div><p class="mb-3 text-xs font-semibold uppercase tracking-wider text-paper/50">Your account</p><ul class="space-y-1.5 text-sm"><li><a class="transition hover:text-paper" href="/account/orders">Order history</a></li><li><a class="transition hover:text-paper" href="/account/addresses">Saved addresses</a></li><li><a class="transition hover:text-paper" href="/auth">Sign in / Create account</a></li></ul></div></div><div class="border-t border-white/10 py-4 text-center text-xs text-paper/40"><ul class="mb-3 flex flex-wrap justify-center gap-x-5 gap-y-2"><li><a class="transition hover:text-paper" href="/page/about-us">About us</a></li><li><a class="transition hover:text-paper" href="/page/contact">Contact</a></li><li><a class="transition hover:text-paper" href="/page/shipping-returns">Shipping & returns</a></li><li><a class="transition hover:text-paper" href="/page/privacy">Privacy policy</a></li><li><a class="transition hover:text-paper" href="/page/terms">Terms & conditions</a></li></ul>© <!-- -->2026<!-- --> World Language Resource. Demo storefront â no real payments are processed.</div></footer></div><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section>
1<script data-tsr-stream-part="">(self.$R=self.$R||{})["tsr"]=[];self.$_TSR={h(){this.hydrated=!0,this.c()},e(){this.streamEnded=!0,this.c()},c(){this.hydrated&&this.streamEnded&&(delete self.$_TSR,delete self.$R.tsr)},p(e){this.initialized?e():this.buffer.push(e)},buffer:[]};$_TSR.router=($R=>$R[0]={manifest:$R[1]={routes:$R[2]={__root__:$R[3]={preloads:$R[4]=["/assets/index-C_HOQAN3.js","/assets/jsx-runtime-BkSabwWG.js","/assets/react-DHmoMYoq.js","/assets/dist-CFitHkFE.js","/assets/createServerFn-WxhPnVOA.js","/assets/not-found-i5RsCZif.js","/assets/redirect-DmtLUW0N.js","/assets/link-fEFUCOQO.js","/assets/invariant-DEEwAagU.js","/assets/matchContext-CNtDuwuZ.js","/assets/preload-helper-D8_APuGk.js","/assets/useSelector-BYWUB_8w.js","/assets/useNavigate-DFK31DOH.js","/assets/auth-middleware-JDjVgB0Q.js","/assets/client-D2F2MnJb.js","/assets/tslib.es6-Tae09705.js","/assets/useBaseQuery-aBm_oL8B.js","/assets/queryOptions-Dfvzj6n2.js","/assets/createLucideIcon-CaYjXmwE.js","/assets/book-open-CCCN4OvP.js","/assets/product-image-DItFr8u4.js","/assets/media-CEC7WsDQ.js","/assets/products.functions-D2Ysbymt.js","/assets/admin.functions-Bap3Gsm5.js","/assets/countries.functions-BKHqajNG.js","/assets/languages.functions-BKJMX3Wt.js","/assets/country._id-Dif8bLuB.js","/assets/language._id-CQjCEFEZ.js","/assets/orders.functions-Crp4_i-X.js"],scripts:$R[5]=[$R[6]={attrs:$R[7]={type:"module",async:!0,src:"/assets/index-C_HOQAN3.js"}}]},"/product-types":$R[8]={preloads:$R[9]=["/assets/product-types-CAaWrIYw.js","/assets/useSuspenseQuery-0ughONPt.js","/assets/sparkles-uETicRdT.js"]}}}
1,matches:$R[10]=[$R[11]={i:"__root__�",u:1790920487409,s:"success",ssr:!0},$R[12]={i:"�product-types�product-types",u:1790920487839,s:"success",l:$R[13]=[$R[14]={name:"Children's Books",count:8827,top:!0},$R[15]={name:"Children's Books|Grades K~2",count:6720,top:!1},$R[16]={name:"Children's Books|Baby~K",count:1275,top:!1},$R[17]={name:"Children's Books|Grades 3~5",count:1130,top:!1},$R[18]={name:"Learn",count:372,top:!0},$R[19]={name:"Dictionary",count:239,top:!0},$R[20]={name:"Board book",count:218,top:!1},$R[21]={name:"Children's Books|Grades 6~8",count:162,top:!1},$R[22]={name:"Fonts",count:140,top:!1},$R[23]={name:"System",count:139,top:!1},$R[24]={name:"Software - Windows",count:88,top:!1},$R[25]={name:"Software - Mac",count:87,top:!1},$R[26]={name:"Harry Potter",count:66,top:!0},$R[27]={name:"Keyboard Stickers",count:61,top:!0},$R[28]={name:"Learn|Children's",count:56,top:!1},$R[29]={name:"Word to Word Dictionary",count:53,top:!0},$R[30]={name:"Fiction",count:47,top:!1},$R[31]={name:"Science",count:46,top:!1},$R[32]={name:"Bible",count:40,top:!0},$R[33]={name:"Kids",count:40,top:!1},$R[34]={name:"Culture & Tradition",count:39,top:!1},$R[35]={name:"Children's Books|Grades 9~12",count:31,top:!1},$R[36]={name:"History",count:28,top:!1},$R[37]={name:"Audio Books",count:27,top:!1},$R[38]={name:"Phrase Books",count:22,top:!1},$R[39]={name:"ESL Lessons",count:20,top:!0},$R[40]={name:"Religious Studies",count:20,top:!1},$R[41]={name:"Christian Study",count:18,top:!1},$R[42]={name:"Mathematics",count:17,top:!1},$R[43]={name:"Travel",count:17,top:!0},$R[44]={name:"Interpreting",count:15,top:!1},$R[45]={name:"Health",count:11,top:!1},$R[46]={name:"Audio Language Courses",count:10,top:!1},$R[47]={name:"Bible for Kids",count:10,top:!1},$R[48]={name:"Games",count:10,top:!1},$R[49]={name:"Grammar",count:10,top:!1},$R[50]={name:"Music",count:9,top:!1},$R[51]={name:"Poetry",count:8,top:!1},$R[52]={name:"Art",count:7,top:!1},$R[53]={name:"Movies/Videos",count:7,top:!1},$R[54]={name:"Sign Language",count:7,top:!1},$R[55]={name:"Translator's Training Tools",count:7,top:!1},$R[56]={name:"General Office",count:6,top:!1},$R[57]={name:"Keyboard",count:6,top:!0},$R[58]={name:"Literature",count:6,top:!1},$R[59]={name:"Proverbs",count:6,top:!1},$R[60]={name:"Encyclopedia",count:4,top:!1},$R[61]={name:"Folklore",count:4,top:!1},$R[62]={name:"Geography",count:4,top:!1},$R[63]={name:"Microsoft Office",count:4,top:!1},$R[64]={name:"Speech",count:4,top:!1},$R[65]={name:"Biographies",count:3,top:!1},$R[66]={name:"Business",count:3,top:!1},$R[67]={name:"Calligraphy",count:3,top:!1},$R[68]={name:"Maps",count:3,top:!1},$R[69]={name:"Social Studies & Humanities",count:3,top:!1},$R[70]={name:"Writing Skills",count:3,top:!1},$R[71]={name:"Cooking/Eating",count:2,top:!1},$R[72]={name:"ESL-English for Kids",count:2,top:!1},$R[73]={name:"Genealogy",count:2,top:!1},$R[74]={name:"Legal",count:2,top:!1},$R[75]={name:"Medical",count:2,top:!1},$R[76]={name:"PENpal",count:2,top:!0},$R[77]={name:"Pimsleur",count:2,top:!1},$R[78]={name:"Psychology & Philosophy",count:2,top:!1},$R[79]={name:"Puzzles",count:2,top:!1},$R[80]={name:"Songs",count:2,top:!1},$R[81]={name:"Algebra",count:1,top:!1},$R[82]={name:"Childcare",count:1,top:!1},$R[83]={name:"Dictionary|Idioms",count:1,top:!1},$R[84]={name:"Dictionary|Medical",count:1,top:!1},$R[85]={name:"Dictionary|Military",count:1,top:!1}
1,$R[86]={name:"Esoteric & Parapsychology",count:1,top:!1},$R[87]={name:"Finances",count:1,top:!1},$R[88]={name:"Music|Folk",count:1,top:!1},$R[89]={name:"Operating Systems",count:1,top:!1},$R[90]={name:"Parenting",count:1,top:!1},$R[91]={name:"Restaurants",count:1,top:!1},$R[92]={name:"Translation",count:1,top:!1},$R[93]={name:"Typing",count:1,top:!1},$R[94]={name:"Vocabulary",count:1,top:!1},$R[95]={name:"Word Processing",count:1,top:!1}],ssr:!0}]})($R["tsr"]);$_TSR.e();{let s=document.currentScript,p;while((p=s.previousElementSibling)&&p.hasAttribute('data-tsr-stream-part'))p.remove();s.remove()}</script>
1<script type="module" async="" src="/assets/index-C_HOQAN3.js"></script>
1<script>document.currentScript.remove();/*$tsr-stream-boundary*/</script>
1</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.