{"product_id":"phonics-word-cards-117-sound-groups-900-rhyming-words-preschool-english-discovery-joy-3-2-2-62","title":"🌟 Phonics Flash Cards for Preschoolers, 117 Sound Families and 900+ Rhyming Words for Fun Early Reading Practice – 1 Set","description":"\u003cdiv id=\"phonics-cards-lp\"\u003e\n\n\u003cstyle\u003e\n#phonics-cards-lp{\n  --pc-teal:#38aeb4;\n  --pc-blue:#56a8d5;\n  --pc-purple:#9368b5;\n  --pc-pink:#e7678a;\n  --pc-yellow:#eeb847;\n  --pc-green:#70aa67;\n\n  --pc-dark:#26393e;\n  --pc-text:#344347;\n  --pc-muted:#6f7a7d;\n\n  --pc-bg:#f7fbfb;\n  --pc-soft:#f2f8f7;\n  --pc-paper:#ffffff;\n  --pc-line:#dcebea;\n\n  width:100%;\n  max-width:1080px;\n  margin:0 auto;\n  padding:6px;\n\n  color:var(--pc-text);\n\n  font-family:\n    -apple-system,\n    BlinkMacSystemFont,\n    \"Segoe UI\",\n    Arial,\n    Helvetica,\n    sans-serif;\n\n  line-height:1.55;\n}\n\n#phonics-cards-lp *,\n#phonics-cards-lp *:before,\n#phonics-cards-lp *:after{\n  box-sizing:border-box;\n}\n\n#phonics-cards-lp img{\n  display:block;\n  width:100%;\n  max-width:100%;\n  height:auto;\n  border:0;\n}\n\n#phonics-cards-lp [data-pc-img]:not([src]){\n  display:none;\n}\n\n#phonics-cards-lp h1,\n#phonics-cards-lp h2,\n#phonics-cards-lp h3,\n#phonics-cards-lp p{\n  margin:0;\n}\n\n\n\/* =========================\n   GLOBAL\n========================= *\/\n\n#phonics-cards-lp .pc-section{\n  overflow:hidden;\n\n  margin-bottom:13px;\n\n  border:1px solid var(--pc-line);\n  border-radius:18px;\n\n  background:#fff;\n}\n\n#phonics-cards-lp .pc-copy{\n  padding:17px 14px;\n}\n\n#phonics-cards-lp .pc-tag{\n  display:inline-block;\n\n  margin-bottom:7px;\n  padding:6px 10px;\n\n  border-radius:999px;\n\n  background:#e8f6f5;\n  color:#32868a;\n\n  font-size:9px;\n  line-height:1.2;\n  font-weight:900;\n\n  letter-spacing:.08em;\n  text-transform:uppercase;\n}\n\n#phonics-cards-lp .pc-title{\n  margin-bottom:7px;\n\n  color:#304347;\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size:26px;\n  line-height:1.06;\n  font-weight:600;\n\n  letter-spacing:-.025em;\n}\n\n#phonics-cards-lp .pc-text{\n  color:var(--pc-muted);\n\n  font-size:13px;\n  line-height:1.62;\n}\n\n\n\/* =========================\n   HERO\n========================= *\/\n\n#phonics-cards-lp .pc-hero{\n  display:grid;\n  grid-template-columns:1fr;\n\n  border-color:#318c91;\n\n  background:\n    radial-gradient(\n      circle at 88% 8%,\n      rgba(238,184,71,.20),\n      transparent 34%\n    ),\n    linear-gradient(\n      145deg,\n      #42aab0,\n      #277b82\n    );\n}\n\n#phonics-cards-lp .pc-hero-image{\n  padding:7px;\n}\n\n#phonics-cards-lp .pc-hero-image img{\n  border-radius:13px;\n}\n\n#phonics-cards-lp .pc-hero-copy{\n  padding:16px 14px 19px;\n}\n\n#phonics-cards-lp .pc-hero .pc-tag{\n  color:#fff2c9;\n\n  background:rgba(255,255,255,.10);\n\n  border:1px solid rgba(255,255,255,.12);\n}\n\n#phonics-cards-lp .pc-hero h1{\n  margin-bottom:9px;\n\n  color:#fff;\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size:34px;\n  line-height:1;\n\n  font-weight:600;\n  letter-spacing:-.04em;\n}\n\n#phonics-cards-lp .pc-hero h1 span{\n  display:block;\n\n  margin-top:5px;\n\n  color:#ffe09a;\n}\n\n#phonics-cards-lp .pc-hero p{\n  color:#eefafa;\n\n  font-size:13px;\n  line-height:1.63;\n}\n\n#phonics-cards-lp .pc-proof{\n  display:grid;\n\n  grid-template-columns:\n    repeat(2,1fr);\n\n  gap:6px;\n\n  margin-top:13px;\n}\n\n#phonics-cards-lp .pc-proof div{\n  padding:9px 7px;\n\n  border:1px solid rgba(255,255,255,.11);\n  border-radius:9px;\n\n  background:rgba(255,255,255,.07);\n\n  color:#f5ffff;\n\n  font-size:10px;\n}\n\n#phonics-cards-lp .pc-proof strong{\n  display:block;\n\n  margin-bottom:2px;\n\n  color:#ffe3a4;\n\n  font-size:11px;\n}\n\n\n\/* =========================\n   INTRO\n========================= *\/\n\n#phonics-cards-lp .pc-intro{\n  padding:19px 13px;\n\n  text-align:center;\n\n  background:\n    radial-gradient(\n      circle at top,\n      rgba(56,174,180,.09),\n      transparent 45%\n    ),\n    linear-gradient(\n      145deg,\n      #fbfefe,\n      #eff8f7\n    );\n}\n\n#phonics-cards-lp .pc-intro .pc-title{\n  max-width:720px;\n  margin:0 auto 7px;\n}\n\n#phonics-cards-lp .pc-intro .pc-text{\n  max-width:680px;\n  margin:0 auto;\n}\n\n#phonics-cards-lp .pc-mini{\n  display:grid;\n\n  grid-template-columns:\n    repeat(2,1fr);\n\n  gap:6px;\n\n  max-width:720px;\n  margin:12px auto 0;\n}\n\n#phonics-cards-lp .pc-mini div{\n  padding:9px 5px;\n\n  border:1px solid var(--pc-line);\n  border-radius:9px;\n\n  background:#fff;\n\n  color:#596b6e;\n\n  font-size:10px;\n  font-weight:800;\n}\n\n\n\/* =========================\n   TWO COLUMN\n========================= *\/\n\n#phonics-cards-lp .pc-two{\n  display:grid;\n  grid-template-columns:1fr;\n\n  align-items:center;\n}\n\n#phonics-cards-lp .pc-soft{\n  background:\n    linear-gradient(\n      145deg,\n      #fbfefe,\n      #eff8f7\n    );\n}\n\n#phonics-cards-lp .pc-purple{\n  color:#fff;\n\n  border-color:#72558b;\n\n  background:\n    radial-gradient(\n      circle at 10% 90%,\n      rgba(238,184,71,.18),\n      transparent 34%\n    ),\n    linear-gradient(\n      145deg,\n      #8c69aa,\n      #63477d\n    );\n}\n\n#phonics-cards-lp .pc-purple .pc-title{\n  color:#fff;\n}\n\n#phonics-cards-lp .pc-purple .pc-text{\n  color:#f3eff6;\n}\n\n#phonics-cards-lp .pc-purple .pc-tag{\n  color:#fff1bd;\n\n  background:rgba(255,255,255,.09);\n\n  border:1px solid rgba(255,255,255,.10);\n}\n\n\n\/* =========================\n   LIST\n========================= *\/\n\n#phonics-cards-lp .pc-list{\n  margin:11px 0 0;\n  padding:0;\n\n  list-style:none;\n}\n\n#phonics-cards-lp .pc-list li{\n  position:relative;\n\n  margin-bottom:7px;\n  padding-left:19px;\n\n  color:#667579;\n\n  font-size:12px;\n}\n\n#phonics-cards-lp .pc-list li:before{\n  content:\"✓\";\n\n  position:absolute;\n  left:0;\n\n  color:var(--pc-teal);\n\n  font-weight:900;\n}\n\n#phonics-cards-lp .pc-purple .pc-list li{\n  color:#f5f0f7;\n}\n\n\n\/* =========================\n   CARDS\n========================= *\/\n\n#phonics-cards-lp .pc-card-grid{\n  display:grid;\n  grid-template-columns:1fr;\n\n  gap:6px;\n  margin-top:11px;\n}\n\n#phonics-cards-lp .pc-card{\n  padding:10px;\n\n  border:1px solid var(--pc-line);\n  border-radius:10px;\n\n  background:#fff;\n}\n\n#phonics-cards-lp .pc-card strong{\n  display:block;\n\n  margin-bottom:2px;\n\n  color:#3b5054;\n\n  font-size:11px;\n}\n\n#phonics-cards-lp .pc-card p{\n  color:#758287;\n\n  font-size:10px;\n  line-height:1.45;\n}\n\n\n\/* =========================\n   COLOR STRIP\n========================= *\/\n\n#phonics-cards-lp .pc-colors{\n  display:grid;\n\n  grid-template-columns:\n    repeat(5,1fr);\n\n  gap:4px;\n\n  margin-top:12px;\n}\n\n#phonics-cards-lp .pc-color{\n  height:7px;\n\n  border-radius:99px;\n}\n\n#phonics-cards-lp .c1{background:var(--pc-pink)}\n#phonics-cards-lp .c2{background:var(--pc-blue)}\n#phonics-cards-lp .c3{background:var(--pc-green)}\n#phonics-cards-lp .c4{background:var(--pc-yellow)}\n#phonics-cards-lp .c5{background:var(--pc-purple)}\n\n\n\/* =========================\n   STATS\n========================= *\/\n\n#phonics-cards-lp .pc-stats{\n  display:grid;\n\n  grid-template-columns:\n    repeat(3,1fr);\n\n  gap:6px;\n\n  margin-top:12px;\n}\n\n#phonics-cards-lp .pc-stat{\n  padding:10px 4px;\n\n  border:1px solid var(--pc-line);\n  border-radius:9px;\n\n  background:#fff;\n\n  text-align:center;\n}\n\n#phonics-cards-lp .pc-stat strong{\n  display:block;\n\n  color:#358d92;\n\n  font-size:15px;\n}\n\n#phonics-cards-lp .pc-stat span{\n  display:block;\n\n  margin-top:2px;\n\n  color:#788589;\n\n  font-size:8px;\n}\n\n\n\/* =========================\n   FAQ\n========================= *\/\n\n#phonics-cards-lp .pc-faq{\n  padding:16px 12px;\n}\n\n#phonics-cards-lp details{\n  margin-top:7px;\n  padding:11px;\n\n  border:1px solid var(--pc-line);\n  border-radius:9px;\n\n  background:#fff;\n}\n\n#phonics-cards-lp summary{\n  position:relative;\n\n  padding-right:22px;\n\n  list-style:none;\n  cursor:pointer;\n\n  color:#3d5256;\n\n  font-size:12px;\n  font-weight:800;\n}\n\n#phonics-cards-lp summary::-webkit-details-marker{\n  display:none;\n}\n\n#phonics-cards-lp summary:after{\n  content:\"+\";\n\n  position:absolute;\n  right:1px;\n  top:50%;\n\n  transform:translateY(-50%);\n\n  color:var(--pc-teal);\n\n  font-size:18px;\n}\n\n#phonics-cards-lp details[open] summary:after{\n  content:\"−\";\n}\n\n#phonics-cards-lp details p{\n  margin-top:7px;\n\n  color:#747f83;\n\n  font-size:11px;\n  line-height:1.55;\n}\n\n\n\/* =========================\n   FINAL\n========================= *\/\n\n#phonics-cards-lp .pc-final{\n  padding:25px 14px;\n\n  text-align:center;\n\n  color:#fff;\n\n  border-color:#318b90;\n\n  background:\n    radial-gradient(\n      circle at 50% 0%,\n      rgba(238,184,71,.21),\n      transparent 41%\n    ),\n    linear-gradient(\n      145deg,\n      #43aeb3,\n      #277b81\n    );\n}\n\n#phonics-cards-lp .pc-final .pc-tag{\n  color:#fff0be;\n\n  background:rgba(255,255,255,.09);\n\n  border:1px solid rgba(255,255,255,.10);\n}\n\n#phonics-cards-lp .pc-final h2{\n  max-width:690px;\n\n  margin:0 auto 8px;\n\n  color:#fff;\n\n  font-family:\n    Georgia,\n    \"Times New Roman\",\n    serif;\n\n  font-size:28px;\n  line-height:1.05;\n\n  font-weight:600;\n}\n\n#phonics-cards-lp .pc-final p{\n  max-width:590px;\n  margin:0 auto;\n\n  color:#eefafa;\n\n  font-size:12px;\n  line-height:1.6;\n}\n\n#phonics-cards-lp .pc-buy{\n  display:inline-block;\n\n  margin-top:15px;\n  padding:13px 22px;\n\n  border-radius:999px;\n\n  background:\n    linear-gradient(\n      135deg,\n      #ef7c96,\n      #d85778\n    );\n\n  color:#fff!important;\n\n  text-decoration:none;\n\n  font-size:11px;\n  font-weight:900;\n\n  box-shadow:\n    0 9px\n    20px\n    rgba(109,65,97,.20);\n}\n\n\n\/* =========================\n   DESKTOP\n========================= *\/\n\n@media(min-width:768px){\n\n  #phonics-cards-lp{\n    padding:10px;\n  }\n\n  #phonics-cards-lp .pc-section{\n    margin-bottom:17px;\n    border-radius:20px;\n  }\n\n  #phonics-cards-lp .pc-hero{\n    grid-template-columns:\n      1.03fr\n      .97fr;\n  }\n\n  #phonics-cards-lp .pc-hero-image{\n    padding:9px;\n  }\n\n  #phonics-cards-lp .pc-hero-copy{\n    padding:27px 24px;\n  }\n\n  #phonics-cards-lp .pc-hero h1{\n    font-size:50px;\n  }\n\n  #phonics-cards-lp .pc-title{\n    font-size:32px;\n  }\n\n  #phonics-cards-lp .pc-two{\n    grid-template-columns:1fr 1fr;\n  }\n\n  #phonics-cards-lp .pc-two .pc-copy{\n    padding:24px;\n  }\n\n  #phonics-cards-lp .pc-mini{\n    grid-template-columns:\n      repeat(4,1fr);\n  }\n\n  #phonics-cards-lp .pc-card-grid{\n    grid-template-columns:\n      repeat(2,1fr);\n  }\n\n  #phonics-cards-lp .pc-final h2{\n    font-size:35px;\n  }\n\n}\n\u003c\/style\u003e\n\n\n\u003c!-- =========================\n     HERO\n========================= --\u003e\n\n\u003csection class=\"pc-section pc-hero\"\u003e\n\n  \u003cdiv class=\"pc-hero-image\"\u003e\n\n    \u003cimg data-pc-img=\"0\" alt=\"Phonics word list flash cards set\"\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003cdiv class=\"pc-hero-copy\"\u003e\n\n    \u003cdiv class=\"pc-tag\"\u003e\n      📚 60 Cards · 117 Sound Groups\n    \u003c\/div\u003e\n\n    \u003ch1\u003e\n      Turn Phonics Practice\n      \u003cspan\u003eInto Something Kids Can Hold.\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp\u003e\n      A colorful ring-bound phonics card set\n      built around word families, sound patterns,\n      and easy visual repetition.\n    \u003c\/p\u003e\n\n\n    \u003cdiv class=\"pc-proof\"\u003e\n\n      \u003cdiv\u003e\n        \u003cstrong\u003e60 Cards\u003c\/strong\u003e\n        Plenty of practice in one compact set.\n      \u003c\/div\u003e\n\n      \u003cdiv\u003e\n        \u003cstrong\u003e117 Sound Groups\u003c\/strong\u003e\n        Organized phonics patterns.\n      \u003c\/div\u003e\n\n      \u003cdiv\u003e\n        \u003cstrong\u003e900+ Words\u003c\/strong\u003e\n        Lots of examples to practice.\n      \u003c\/div\u003e\n\n      \u003cdiv\u003e\n        \u003cstrong\u003ePortable Ring\u003c\/strong\u003e\n        Easy to flip through anywhere.\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\u003c!-- =========================\n     INTRO\n========================= --\u003e\n\n\u003csection class=\"pc-section pc-intro\"\u003e\n\n  \u003cdiv class=\"pc-tag\"\u003e\n    See The Pattern · Read The Words\n  \u003c\/div\u003e\n\n  \u003ch2 class=\"pc-title\"\u003e\n    Help Make Word Families Easier To Spot\n  \u003c\/h2\u003e\n\n  \u003cp class=\"pc-text\"\u003e\n    Color-coded groups keep similar sounds together\n    so children can practice one phonics pattern at a time.\n  \u003c\/p\u003e\n\n\n  \u003cdiv class=\"pc-mini\"\u003e\n\n    \u003cdiv\u003e🔤 Phonics\u003c\/div\u003e\n\n    \u003cdiv\u003e👀 Visual Practice\u003c\/div\u003e\n\n    \u003cdiv\u003e🗣️ Word Families\u003c\/div\u003e\n\n    \u003cdiv\u003e✋ Hands-On Learning\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\u003c!-- =========================\n     FULL SET\n========================= --\u003e\n\n\u003csection class=\"pc-section pc-two pc-soft\"\u003e\n\n  \u003cdiv\u003e\n\n    \u003cimg data-pc-img=\"1\" alt=\"Phonics card set held in hand\"\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003cdiv class=\"pc-copy\"\u003e\n\n    \u003cdiv class=\"pc-tag\"\u003e\n      One Set · Lots To Practice\n    \u003c\/div\u003e\n\n    \u003ch2 class=\"pc-title\"\u003e\n      Flip Straight To The Sound You're Working On\n    \u003c\/h2\u003e\n\n    \u003cp class=\"pc-text\"\u003e\n      The ring-bound design keeps the cards together\n      while still making it easy to browse individual sound groups.\n    \u003c\/p\u003e\n\n    \u003cul class=\"pc-list\"\u003e\n      \u003cli\u003e60-piece card set\u003c\/li\u003e\n      \u003cli\u003e117 grouped phonics patterns\u003c\/li\u003e\n      \u003cli\u003e900+ practice words shown in the set\u003c\/li\u003e\n      \u003cli\u003ePortable learning format\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\u003c!-- =========================\n     PHONICS LIST\n========================= --\u003e\n\n\u003csection class=\"pc-section pc-two pc-purple\"\u003e\n\n  \u003cdiv class=\"pc-copy\"\u003e\n\n    \u003cdiv class=\"pc-tag\"\u003e\n      Organized By Sound\n    \u003c\/div\u003e\n\n    \u003ch2 class=\"pc-title\"\u003e\n      Short Vowels, Blends, Digraphs \u0026amp; More\n    \u003c\/h2\u003e\n\n    \u003cp class=\"pc-text\"\u003e\n      Different color sections make it easier\n      to separate common phonics categories at a glance.\n    \u003c\/p\u003e\n\n    \u003cul class=\"pc-list\"\u003e\n      \u003cli\u003eShort vowels\u003c\/li\u003e\n      \u003cli\u003eVowel teams\u003c\/li\u003e\n      \u003cli\u003eConsonant blends\u003c\/li\u003e\n      \u003cli\u003eDigraphs \u0026amp; trigraphs\u003c\/li\u003e\n      \u003cli\u003eR-controlled patterns\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003cdiv\u003e\n\n    \u003cimg data-pc-img=\"2\" alt=\"Phonics sound group list\"\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\u003c!-- =========================\n     COLOR GROUPS\n========================= --\u003e\n\n\u003csection class=\"pc-section pc-two\"\u003e\n\n  \u003cdiv\u003e\n\n    \u003cimg data-pc-img=\"3\" alt=\"Color coded phonics card groups\"\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003cdiv class=\"pc-copy\"\u003e\n\n    \u003cdiv class=\"pc-tag\"\u003e\n      Color-Coded Learning\n    \u003c\/div\u003e\n\n    \u003ch2 class=\"pc-title\"\u003e\n      Find The Right Group Without Hunting Through The Whole Set\n    \u003c\/h2\u003e\n\n    \u003cp class=\"pc-text\"\u003e\n      Bright category colors help keep similar sounds\n      visually grouped and easier to revisit.\n    \u003c\/p\u003e\n\n\n    \u003cdiv class=\"pc-colors\"\u003e\n      \u003cdiv class=\"pc-color c1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"pc-color c2\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"pc-color c3\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"pc-color c4\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"pc-color c5\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\u003c!-- =========================\n     RING DETAIL\n========================= --\u003e\n\n\u003csection class=\"pc-section pc-two pc-soft\"\u003e\n\n  \u003cdiv class=\"pc-copy\"\u003e\n\n    \u003cdiv class=\"pc-tag\"\u003e\n      Made For Little Hands\n    \u003c\/div\u003e\n\n    \u003ch2 class=\"pc-title\"\u003e\n      Keep The Cards Together — Even When Practice Gets Messy\n    \u003c\/h2\u003e\n\n    \u003cp class=\"pc-text\"\u003e\n      A simple ring keeps the stack organized\n      while letting children flip through one card at a time.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"pc-card-grid\"\u003e\n\n      \u003cdiv class=\"pc-card\"\u003e\n        \u003cstrong\u003eRing-Bound\u003c\/strong\u003e\n        \u003cp\u003eHelps keep the full set together.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pc-card\"\u003e\n        \u003cstrong\u003eEasy To Flip\u003c\/strong\u003e\n        \u003cp\u003eMove quickly from one sound group to the next.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003cdiv\u003e\n\n    \u003cimg data-pc-img=\"4\" alt=\"Phonics cards and ring binder detail\"\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\u003c!-- =========================\n     SINGLE CARD\n========================= --\u003e\n\n\u003csection class=\"pc-section pc-two\"\u003e\n\n  \u003cdiv\u003e\n\n    \u003cimg data-pc-img=\"5\" alt=\"Diphthong phonics flash card\"\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003cdiv class=\"pc-copy\"\u003e\n\n    \u003cdiv class=\"pc-tag\"\u003e\n      One Pattern At A Time\n    \u003c\/div\u003e\n\n    \u003ch2 class=\"pc-title\"\u003e\n      Simple Enough To Focus On The Sound\n    \u003c\/h2\u003e\n\n    \u003cp class=\"pc-text\"\u003e\n      Each narrow card presents a focused sound pattern\n      with a vertical list of example words underneath.\n    \u003c\/p\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\u003c!-- =========================\n     WHOLE COLLECTION\n========================= --\u003e\n\n\u003csection class=\"pc-section pc-two pc-purple\"\u003e\n\n  \u003cdiv class=\"pc-copy\"\u003e\n\n    \u003cdiv class=\"pc-tag\"\u003e\n      Build A Bigger Word Bank\n    \u003c\/div\u003e\n\n    \u003ch2 class=\"pc-title\"\u003e\n      One Small Set Covers A Lot Of Ground\n    \u003c\/h2\u003e\n\n    \u003cp class=\"pc-text\"\u003e\n      The collection spans many common sound families,\n      giving children more examples to compare and practice.\n    \u003c\/p\u003e\n\n\n    \u003cdiv class=\"pc-stats\"\u003e\n\n      \u003cdiv class=\"pc-stat\"\u003e\n        \u003cstrong\u003e60\u003c\/strong\u003e\n        \u003cspan\u003eCARDS\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pc-stat\"\u003e\n        \u003cstrong\u003e117\u003c\/strong\u003e\n        \u003cspan\u003eSOUND GROUPS\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pc-stat\"\u003e\n        \u003cstrong\u003e900+\u003c\/strong\u003e\n        \u003cspan\u003eWORDS SHOWN\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003cdiv\u003e\n\n    \u003cimg data-pc-img=\"6\" alt=\"Full phonics word card collection\"\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\u003c!-- =========================\n     ROUNDED CORNERS\n========================= --\u003e\n\n\u003csection class=\"pc-section pc-two pc-soft\"\u003e\n\n  \u003cdiv\u003e\n\n    \u003cimg data-pc-img=\"7\" alt=\"Rounded corner phonics cards\"\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003cdiv class=\"pc-copy\"\u003e\n\n    \u003cdiv class=\"pc-tag\"\u003e\n      Kid-Friendly Details\n    \u003c\/div\u003e\n\n    \u003ch2 class=\"pc-title\"\u003e\n      Rounded Corners For A Softer Finish\n    \u003c\/h2\u003e\n\n    \u003cp class=\"pc-text\"\u003e\n      Smooth rounded corners give the cards\n      a cleaner, more child-friendly shape for everyday handling.\n    \u003c\/p\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\u003c!-- =========================\n     DOUBLE SIDED\n========================= --\u003e\n\n\u003csection class=\"pc-section pc-two\"\u003e\n\n  \u003cdiv class=\"pc-copy\"\u003e\n\n    \u003cdiv class=\"pc-tag\"\u003e\n      Front \u0026amp; Back\n    \u003c\/div\u003e\n\n    \u003ch2 class=\"pc-title\"\u003e\n      More Practice Without Making The Stack Bigger\n    \u003c\/h2\u003e\n\n    \u003cp class=\"pc-text\"\u003e\n      Double-sided cards provide additional word groups\n      while keeping the full set compact and portable.\n    \u003c\/p\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003cdiv\u003e\n\n    \u003cimg data-pc-img=\"8\" alt=\"Double sided phonics flash cards\"\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\u003c!-- =========================\n     FINAL VALUE\n========================= --\u003e\n\n\u003csection class=\"pc-section pc-intro\"\u003e\n\n  \u003cdiv class=\"pc-tag\"\u003e\n    Great For Short Practice Sessions\n  \u003c\/div\u003e\n\n  \u003ch2 class=\"pc-title\"\u003e\n    Five Minutes At The Table Can Still Be Useful Practice\n  \u003c\/h2\u003e\n\n  \u003cp class=\"pc-text\"\u003e\n    Pick one sound family, read through the words,\n    then move on when the pattern starts to feel familiar.\n  \u003c\/p\u003e\n\n\n  \u003cdiv class=\"pc-mini\"\u003e\n\n    \u003cdiv\u003e🏠 At Home\u003c\/div\u003e\n\n    \u003cdiv\u003e🏫 Classroom\u003c\/div\u003e\n\n    \u003cdiv\u003e🚗 On The Go\u003c\/div\u003e\n\n    \u003cdiv\u003e👩‍🏫 Guided Practice\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\n\u003c!-- =========================\n     FAQ\n========================= --\u003e\n\n\u003csection class=\"pc-section pc-faq\"\u003e\n\n  \u003cdiv class=\"pc-tag\"\u003e\n    Good To Know\n  \u003c\/div\u003e\n\n  \u003ch2 class=\"pc-title\"\u003e\n    Frequently Asked Questions\n  \u003c\/h2\u003e\n\n\n  \u003cdetails open\u003e\n\n    \u003csummary\u003e\n      How many cards are included?\n    \u003c\/summary\u003e\n\n    \u003cp\u003e\n      The supplied product imagery shows a 60-card set.\n    \u003c\/p\u003e\n\n  \u003c\/details\u003e\n\n\n  \u003cdetails\u003e\n\n    \u003csummary\u003e\n      How many phonics groups are covered?\n    \u003c\/summary\u003e\n\n    \u003cp\u003e\n      The product imagery states 117 pronunciation or phonics groups\n      across the complete set.\n    \u003c\/p\u003e\n\n  \u003c\/details\u003e\n\n\n  \u003cdetails\u003e\n\n    \u003csummary\u003e\n      Are the cards double-sided?\n    \u003c\/summary\u003e\n\n    \u003cp\u003e\n      Yes. The supplied product image shows examples\n      with different word groups printed on the front and back.\n    \u003c\/p\u003e\n\n  \u003c\/details\u003e\n\n\n  \u003cdetails\u003e\n\n    \u003csummary\u003e\n      What kinds of sounds are included?\n    \u003c\/summary\u003e\n\n    \u003cp\u003e\n      The visible phonics list includes categories such as\n      short vowels, vowel teams, consonant blends,\n      digraphs, trigraphs and R-controlled patterns.\n    \u003c\/p\u003e\n\n  \u003c\/details\u003e\n\n\n  \u003cdetails\u003e\n\n    \u003csummary\u003e\n      Does this replace phonics instruction?\n    \u003c\/summary\u003e\n\n    \u003cp\u003e\n      No. The cards are best used as a practice and reference tool\n      alongside normal reading or phonics instruction.\n    \u003c\/p\u003e\n\n  \u003c\/details\u003e\n\n\u003c\/section\u003e\n\n\n\u003c!-- =========================\n     FINAL CTA\n========================= --\u003e\n\n\u003csection class=\"pc-section pc-final\"\u003e\n\n  \u003cdiv class=\"pc-tag\"\u003e\n    🔤 Make Phonics Easier To Pick Up \u0026amp; Practice\n  \u003c\/div\u003e\n\n  \u003ch2\u003e\n    Give Every Sound Family Its Own Easy-To-Reach Card\n  \u003c\/h2\u003e\n\n  \u003cp\u003e\n    60 colorful cards, 117 sound groups\n    and hundreds of practice words in one compact ring-bound set.\n  \u003c\/p\u003e\n\n\n  \u003ca class=\"pc-buy\" href=\"#MainContent\"\u003e\n    START PHONICS PRACTICE →\n  \u003c\/a\u003e\n\n\u003c\/section\u003e\n\n\n\u003c!-- =========================\n     SHOPIFY PRODUCT MEDIA LOADER\n========================= --\u003e\n\n\u003cscript\u003e\n(function(){\n\n  var root =\n    document.getElementById(\n      'phonics-cards-lp'\n    );\n\n  if(!root){\n    return;\n  }\n\n\n  function normalize(src){\n\n    if(!src){\n      return '';\n    }\n\n    if(src.indexOf('\/\/') === 0){\n      return 'https:' + src;\n    }\n\n    return src;\n  }\n\n\n  function assign(images){\n\n    if(!images || !images.length){\n      return false;\n    }\n\n\n    root\n      .querySelectorAll(\n        '[data-pc-img]'\n      )\n      .forEach(function(img){\n\n        var index =\n          Number(\n            img.getAttribute(\n              'data-pc-img'\n            )\n          );\n\n\n        if(!images[index]){\n          return;\n        }\n\n\n        if(img.getAttribute('src')){\n          return;\n        }\n\n\n        img.src =\n          normalize(\n            images[index]\n          );\n\n\n        img.loading =\n          index === 0\n            ? 'eager'\n            : 'lazy';\n\n\n        img.decoding =\n          'async';\n\n\n        if(index === 0){\n\n          img.setAttribute(\n            'fetchpriority',\n            'high'\n          );\n\n        }\n\n      });\n\n\n    return true;\n  }\n\n\n  function currentProductPath(){\n\n    var canonical =\n      document.querySelector(\n        'link[rel=\"canonical\"]'\n      );\n\n\n    if(canonical \u0026\u0026 canonical.href){\n\n      try{\n\n        var url =\n          new URL(\n            canonical.href\n          );\n\n\n        if(\n          url.pathname.indexOf(\n            '\/products\/'\n          ) !== -1\n        ){\n\n          return url.pathname\n            .replace(\/\\\/$\/,'');\n\n        }\n\n      }catch(e){}\n\n    }\n\n\n    if(\n      window.location.pathname.indexOf(\n        '\/products\/'\n      ) !== -1\n    ){\n\n      return window.location.pathname\n        .replace(\/\\\/$\/,'');\n\n    }\n\n\n    return '';\n  }\n\n\n  function fromProductJson(){\n\n    var path =\n      currentProductPath();\n\n\n    if(!path){\n\n      return Promise.reject();\n\n    }\n\n\n    return fetch(\n      path + '.js',\n      {\n        credentials:'same-origin'\n      }\n    )\n    .then(function(response){\n\n      if(!response.ok){\n        throw new Error();\n      }\n\n\n      return response.json();\n\n    })\n    .then(function(product){\n\n      if(\n        !product ||\n        !Array.isArray(product.images) ||\n        !product.images.length\n      ){\n\n        throw new Error();\n\n      }\n\n\n      assign(\n        product.images.slice()\n      );\n\n    });\n\n  }\n\n\n  function srcOf(img){\n\n    return (\n      img.currentSrc ||\n      img.getAttribute('src') ||\n      img.getAttribute('data-src') ||\n      ''\n    );\n\n  }\n\n\n  function keyOf(src){\n\n    if(!src){\n      return '';\n    }\n\n\n    try{\n\n      var u =\n        new URL(\n          src,\n          window.location.href\n        );\n\n\n      return u.pathname\n        .replace(\n          \/_(?:pico|icon|thumb|small|compact|medium|large|grande|\\d+x\\d+|\\d+x)(?=\\.[^.]+$)\/i,\n          ''\n        );\n\n    }catch(e){\n\n      return src.split('?')[0];\n\n    }\n\n  }\n\n\n  function galleryImages(){\n\n    var selectors = [\n\n      'media-gallery .product__media-item img',\n\n      'media-gallery img',\n\n      '.product__media-list .product__media-item img',\n\n      '.product__media-list img',\n\n      '.product__media img',\n\n      '.product-gallery img',\n\n      '.product-single__media img',\n\n      '.thumbnail-list img',\n\n      '.product__media-gallery img'\n\n    ];\n\n\n    var best = [];\n\n\n    selectors.forEach(function(selector){\n\n      var seen = {};\n      var current = [];\n\n\n      document\n        .querySelectorAll(selector)\n        .forEach(function(img){\n\n          if(root.contains(img)){\n            return;\n          }\n\n\n          var src =\n            srcOf(img);\n\n\n          if(\n            !src ||\n            src.indexOf('data:image') === 0\n          ){\n            return;\n          }\n\n\n          var key =\n            keyOf(src);\n\n\n          if(\n            !key ||\n            seen[key]\n          ){\n            return;\n          }\n\n\n          seen[key] = true;\n\n          current.push(src);\n\n        });\n\n\n      if(\n        current.length \u003e\n        best.length\n      ){\n\n        best =\n          current;\n\n      }\n\n    });\n\n\n    return best;\n  }\n\n\n  function fallback(){\n\n    var images =\n      galleryImages();\n\n\n    if(images.length){\n\n      assign(images);\n\n    }\n\n  }\n\n\n  fromProductJson()\n    .catch(function(){\n\n      fallback();\n\n    });\n\n\n  setTimeout(\n    fallback,\n    800\n  );\n\n\n  setTimeout(\n    fallback,\n    1600\n  );\n\n})();\n\u003c\/script\u003e\n\n\u003c\/div\u003e","brand":"hwk456","offers":[{"title":"Buy 1","offer_id":50848190005348,"sku":"WH3263282-语音学习卡60张","price":18.99,"currency_code":"USD","in_stock":true},{"title":"✨Buy 2","offer_id":50848190038116,"sku":"WH3263282-语音学习卡60张*2","price":29.99,"currency_code":"USD","in_stock":true},{"title":"🎁Buy 3 Get 1 Free(4 Pcs)","offer_id":50848190070884,"sku":"WH3263282-语音学习卡60张*4","price":36.99,"currency_code":"USD","in_stock":true},{"title":"🔠✨Buy 4 Get 2 Free(6 Pcs)","offer_id":50848190103652,"sku":"WH3263282-语音学习卡60张*6","price":45.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/0397\/5780\/files\/beb4daad8a676d2982ab34f28ec0b6673b74261c_70acf9ab-c0d9-414c-8914-7b292ee61693.webp?v=1790566786","url":"https:\/\/ahlwoplus.com\/products\/phonics-word-cards-117-sound-groups-900-rhyming-words-preschool-english-discovery-joy-3-2-2-62","provider":"ahlwoplus","version":"1.0","type":"link"}