{"product_id":"2-in-1-needle-threader-seam-ripper-less-fuss-more-stitching","title":"🧵 2-in-1 Needle Threader \u0026 Seam Ripper – Less Fuss, More Stitching","description":"\u003cstyle\u003e\n\/* =========================================================\n   2-IN-1 NEEDLE THREADER \u0026 SEAM RIPPER\n   Ultimate V5.0 Premium Interactive Card Edition\n   Mobile First \/ Single Column \/ Premium Sewing DTC\n\n   Palette:\n   Pistachio Green \/ Warm Cream \/ Soft Blush \/\n   Natural Wood \/ Brushed Silver\n\n   Outer Background: Transparent\n   Prefix: nsr-\n   ========================================================= *\/\n\n.nsr-page,\n.nsr-page *{\n  box-sizing:border-box;\n}\n\n.nsr-page{\n  --nsr-green:#aebb78;\n  --nsr-green2:#dce6b5;\n  --nsr-green3:#eef3d5;\n\n  --nsr-olive:#55613a;\n  --nsr-olive2:#707a4e;\n\n  --nsr-blush:#d9969e;\n  --nsr-blush2:#f0c8ca;\n  --nsr-blush3:#f8e3e1;\n\n  --nsr-cream:#fff9ef;\n  --nsr-cream2:#efe2cf;\n\n  --nsr-wood:#b9895f;\n  --nsr-silver:#b8bec0;\n\n  --nsr-red:#c93138;\n\n  --nsr-ink:#3d4930;\n  --nsr-copy:#5f6654;\n\n  --nsr-line:rgba(78,91,55,.11);\n\n  width:100%;\n  max-width:100%;\n  overflow:hidden;\n  container-type:inline-size;\n\n  background:transparent !important;\n\n  color:var(--nsr-ink);\n  line-height:1.68;\n}\n\n.nsr-page img{\n  display:block;\n  width:100%;\n  max-width:100%;\n  height:auto;\n}\n\n.nsr-page h1,\n.nsr-page h2,\n.nsr-page h3,\n.nsr-page p{\n  margin:0;\n}\n\n.nsr-page a{\n  color:inherit;\n}\n\n.nsr-shell{\n  width:min(920px,100%);\n  margin:0 auto;\n  padding:8px;\n\n  background:transparent;\n}\n\n\n\/* =========================================================\n   SECTIONS\n   ========================================================= *\/\n\n.nsr-section{\n  position:relative;\n  isolation:isolate;\n  overflow:hidden;\n\n  width:100%;\n  margin-bottom:10px;\n\n  border:1px solid var(--nsr-line);\n  border-radius:23px;\n\n  background:\n    radial-gradient(\n      circle at 92% 4%,\n      rgba(174,187,120,.17),\n      transparent 31%\n    ),\n    linear-gradient(\n      145deg,\n      rgba(255,251,243,.98) 0%,\n      rgba(239,229,209,.98) 100%\n    );\n\n  box-shadow:\n    0 16px 42px rgba(57,49,34,.055),\n    0 2px 7px rgba(57,49,34,.02);\n}\n\n.nsr-section--green{\n  background:\n    radial-gradient(\n      circle at 92% 4%,\n      rgba(174,187,120,.25),\n      transparent 32%\n    ),\n    linear-gradient(\n      145deg,\n      rgba(252,251,239,.98) 0%,\n      rgba(222,229,188,.98) 100%\n    );\n}\n\n.nsr-section--blush{\n  background:\n    radial-gradient(\n      circle at 92% 4%,\n      rgba(217,150,158,.17),\n      transparent 32%\n    ),\n    linear-gradient(\n      145deg,\n      rgba(255,248,243,.98) 0%,\n      rgba(242,219,217,.98) 100%\n    );\n}\n\n.nsr-section--cream{\n  background:\n    radial-gradient(\n      circle at 92% 4%,\n      rgba(185,137,95,.10),\n      transparent 31%\n    ),\n    linear-gradient(\n      145deg,\n      rgba(255,252,246,.98) 0%,\n      rgba(239,229,213,.98) 100%\n    );\n}\n\n.nsr-section--sage{\n  background:\n    radial-gradient(\n      circle at 92% 4%,\n      rgba(91,108,64,.11),\n      transparent 31%\n    ),\n    linear-gradient(\n      145deg,\n      rgba(250,249,239,.98) 0%,\n      rgba(217,225,197,.98) 100%\n    );\n}\n\n.nsr-inner{\n  padding:29px 15px;\n}\n\n\n\/* =========================================================\n   KICKER\n   ========================================================= *\/\n\n.nsr-kicker{\n  display:flex;\n  align-items:center;\n  gap:8px;\n\n  width:100%;\n  margin-bottom:13px;\n\n  color:#586442;\n\n  font-size:10.5px;\n  line-height:1.3;\n  font-weight:850;\n  letter-spacing:.07em;\n  text-transform:uppercase;\n}\n\n.nsr-kicker-pill{\n  display:inline-flex;\n  align-items:center;\n  gap:7px;\n\n  max-width:88%;\n  padding:7px 10px;\n\n  border:1px solid rgba(82,96,59,.13);\n  border-radius:999px;\n\n  background:rgba(255,252,245,.72);\n}\n\n.nsr-kicker-dot{\n  width:7px;\n  height:7px;\n  flex:0 0 7px;\n\n  border-radius:50%;\n\n  background:var(--nsr-green);\n\n  box-shadow:\n    0 0 0 4px rgba(174,187,120,.12);\n}\n\n.nsr-kicker-line{\n  height:1px;\n  min-width:20px;\n  flex:1;\n\n  background:\n    linear-gradient(\n      90deg,\n      rgba(83,97,60,.27),\n      transparent\n    );\n}\n\n\n\/* =========================================================\n   TYPE\n   ========================================================= *\/\n\n.nsr-title{\n  max-width:820px;\n\n  color:#3d4930;\n\n  font-size:clamp(25px,7vw,42px);\n  line-height:1.045;\n  letter-spacing:-.039em;\n  font-weight:900;\n}\n\n.nsr-copy{\n  max-width:760px;\n\n  margin-top:14px !important;\n\n  color:#59624d;\n\n  font-size:15px;\n  line-height:1.72;\n  font-weight:620;\n}\n\n\n\/* =========================================================\n   ANIMATED GRADIENT\n   ========================================================= *\/\n\n.nsr-gradient{\n  color:#3c4930;\n}\n\n@supports ((-webkit-background-clip:text) or (background-clip:text)){\n\n  .nsr-gradient{\n    background:\n      linear-gradient(\n        105deg,\n        #475534 0%,\n        #778650 21%,\n        #aeba78 39%,\n        #bd7d83 59%,\n        #876348 77%,\n        #475534 100%\n      );\n\n    background-size:225% auto;\n\n    -webkit-background-clip:text;\n    background-clip:text;\n    -webkit-text-fill-color:transparent;\n    color:transparent;\n\n    animation:nsr-shimmer 3.4s ease-in-out infinite;\n  }\n}\n\n@keyframes nsr-shimmer{\n  0%{background-position:0% center;}\n  50%{background-position:100% center;}\n  100%{background-position:0% center;}\n}\n\n\n\/* =========================================================\n   HERO\n   ========================================================= *\/\n\n.nsr-hero{\n  background:\n    radial-gradient(\n      circle at 91% 4%,\n      rgba(174,187,120,.25),\n      transparent 32%\n    ),\n    radial-gradient(\n      circle at 4% 96%,\n      rgba(220,157,164,.11),\n      transparent 28%\n    ),\n    linear-gradient(\n      145deg,\n      #fffaf1 0%,\n      #eee2d0 100%\n    );\n}\n\n.nsr-hero-title{\n  max-width:810px;\n\n  color:#39452d;\n\n  font-size:clamp(28px,7.1vw,43px);\n  line-height:1.025;\n  letter-spacing:-.043em;\n  font-weight:900;\n}\n\n.nsr-hero-title span{\n  display:block;\n  margin-top:3px;\n}\n\n@supports ((-webkit-background-clip:text) or (background-clip:text)){\n\n  .nsr-hero-title span{\n    background:\n      linear-gradient(\n        103deg,\n        #445230 0%,\n        #76864e 25%,\n        #abb974 43%,\n        #c37f87 61%,\n        #8a6548 80%,\n        #445230 100%\n      );\n\n    background-size:225% auto;\n\n    -webkit-background-clip:text;\n    background-clip:text;\n    -webkit-text-fill-color:transparent;\n    color:transparent;\n\n    animation:nsr-shimmer 3.4s ease-in-out infinite;\n  }\n}\n\n.nsr-hero-copy{\n  max-width:750px;\n\n  margin-top:15px !important;\n\n  color:#58604c;\n\n  font-size:15px;\n  line-height:1.72;\n  font-weight:630;\n}\n\n\n\/* =========================================================\n   TAGS\n   ========================================================= *\/\n\n.nsr-tags{\n  display:flex;\n  flex-wrap:wrap;\n  gap:7px;\n\n  margin-top:17px;\n}\n\n.nsr-tag{\n  display:inline-flex;\n  align-items:center;\n\n  min-height:34px;\n  padding:7px 10px;\n\n  border:1px solid rgba(80,94,58,.10);\n  border-radius:999px;\n\n  background:rgba(255,253,247,.77);\n\n  color:#52603c;\n\n  font-size:11px;\n  line-height:1.3;\n  font-weight:800;\n}\n\n\n\/* =========================================================\n   MEDIA\n   ========================================================= *\/\n\n.nsr-media{\n  position:relative;\n  overflow:hidden;\n\n  width:100%;\n  margin-top:21px;\n\n  border-radius:19px;\n\n  background:#ebe0cc;\n\n  box-shadow:\n    0 18px 40px rgba(54,44,29,.10);\n}\n\n.nsr-media img{\n  width:100%;\n  aspect-ratio:1\/1;\n  object-fit:cover;\n\n  transition:transform .45s ease;\n}\n\n.nsr-hero-media::after{\n  content:\"THREAD NEEDLES · REMOVE STITCHES\";\n\n  position:absolute;\n  right:10px;\n  bottom:10px;\n\n  padding:7px 10px;\n\n  border:1px solid rgba(255,255,255,.23);\n  border-radius:999px;\n\n  background:rgba(57,68,43,.87);\n\n  color:#fff;\n\n  font-size:10px;\n  line-height:1.2;\n  font-weight:850;\n  letter-spacing:.055em;\n\n  backdrop-filter:blur(7px);\n}\n\n\n\/* =========================================================\n   MARQUEE\n   ========================================================= *\/\n\n.nsr-marquee{\n  overflow:hidden;\n\n  width:100%;\n  margin-bottom:10px;\n\n  border:1px solid rgba(79,91,55,.13);\n  border-radius:17px;\n\n  background:\n    linear-gradient(\n      90deg,\n      #4a5835 0%,\n      #74824c 27%,\n      #abb676 50%,\n      #b97880 73%,\n      #4a5835 100%\n    );\n\n  box-shadow:\n    0 10px 25px rgba(48,53,31,.14);\n}\n\n.nsr-marquee-track{\n  display:flex;\n  width:max-content;\n\n  animation:nsr-scroll 27s linear infinite;\n}\n\n.nsr-marquee-group{\n  display:flex;\n  align-items:center;\n  white-space:nowrap;\n}\n\n.nsr-marquee-item{\n  display:flex;\n  align-items:center;\n  gap:11px;\n\n  padding:13px 16px;\n\n  color:#fff;\n\n  font-size:10.5px;\n  line-height:1;\n  font-weight:850;\n  letter-spacing:.075em;\n  text-transform:uppercase;\n}\n\n.nsr-marquee-item::after{\n  content:\"◆\";\n\n  color:#f5debd;\n  font-size:5px;\n}\n\n@keyframes nsr-scroll{\n  from{transform:translateX(0);}\n  to{transform:translateX(-50%);}\n}\n\n\n\/* =========================================================\n   CARDS\n   ========================================================= *\/\n\n.nsr-stack{\n  display:flex;\n  flex-direction:column;\n  gap:9px;\n\n  width:100%;\n  margin-top:21px;\n}\n\n.nsr-card{\n  position:relative;\n  overflow:hidden;\n\n  width:100%;\n  padding:17px;\n\n  border:1px solid rgba(80,91,59,.09);\n  border-radius:16px;\n\n  background:rgba(255,253,247,.68);\n\n  box-shadow:\n    0 8px 21px rgba(50,43,29,.035);\n\n  transition:\n    transform .24s ease,\n    border-color .24s ease,\n    background .24s ease,\n    box-shadow .24s ease;\n}\n\n.nsr-card::after{\n  content:\"\";\n\n  position:absolute;\n  inset:-55% -90%;\n\n  pointer-events:none;\n  opacity:0;\n\n  background:\n    linear-gradient(\n      110deg,\n      transparent 40%,\n      rgba(255,255,255,0) 45%,\n      rgba(255,255,255,.31) 50%,\n      rgba(255,255,255,0) 55%,\n      transparent 60%\n    );\n\n  transform:translateX(-32%) rotate(4deg);\n\n  transition:\n    opacity .24s ease,\n    transform .55s ease;\n}\n\n.nsr-card:active{\n  transform:scale(.985);\n}\n\n.nsr-card-head{\n  display:flex;\n  align-items:center;\n  gap:11px;\n}\n\n.nsr-icon{\n  display:grid;\n  place-items:center;\n\n  width:40px;\n  height:40px;\n  flex:0 0 40px;\n\n  border-radius:12px;\n\n  background:\n    linear-gradient(\n      145deg,\n      #e8eec9,\n      #f3ddd8\n    );\n\n  color:#64713f;\n\n  font-size:18px;\n}\n\n.nsr-card h3{\n  color:#3d4930;\n\n  font-size:16px;\n  line-height:1.35;\n  font-weight:850;\n}\n\n.nsr-card p{\n  margin-top:8px;\n\n  color:#59624d;\n\n  font-size:14.5px;\n  line-height:1.64;\n  font-weight:620;\n}\n\n\n\/* =========================================================\n   STORY\n   ========================================================= *\/\n\n.nsr-story{\n  margin-top:21px;\n\n  padding:23px 17px;\n\n  border:1px solid rgba(81,93,57,.11);\n  border-radius:18px;\n\n  background:\n    radial-gradient(\n      circle at 91% 8%,\n      rgba(174,187,120,.18),\n      transparent 31%\n    ),\n    rgba(255,252,245,.63);\n}\n\n.nsr-story-mark{\n  display:block;\n\n  color:#73844c;\n\n  font-size:27px;\n  line-height:1;\n  font-weight:900;\n}\n\n.nsr-story strong{\n  display:block;\n\n  max-width:680px;\n\n  margin-top:8px;\n\n  color:#404b32;\n\n  font-size:18px;\n  line-height:1.3;\n  font-weight:880;\n  letter-spacing:-.025em;\n}\n\n.nsr-story p{\n  max-width:680px;\n\n  margin-top:9px;\n\n  color:#59624d;\n\n  font-size:14.5px;\n  line-height:1.65;\n  font-weight:620;\n}\n\n\n\/* =========================================================\n   STEP\n   ========================================================= *\/\n\n.nsr-step{\n  display:grid;\n  place-items:center;\n\n  width:38px;\n  height:38px;\n  flex:0 0 38px;\n\n  border-radius:11px;\n\n  background:\n    linear-gradient(\n      145deg,\n      #62713e,\n      #bd8188\n    );\n\n  color:#fff;\n\n  font-size:11px;\n  line-height:1;\n  font-weight:850;\n\n  box-shadow:\n    0 8px 18px rgba(77,78,46,.16);\n}\n\n\n\/* =========================================================\n   HIGHLIGHT\n   ========================================================= *\/\n\n.nsr-highlight{\n  display:inline-flex;\n  align-items:center;\n\n  margin-bottom:10px;\n  padding:6px 9px;\n\n  border-radius:999px;\n\n  background:#e4eac5;\n\n  color:#53613a;\n\n  font-size:10.5px;\n  line-height:1.2;\n  font-weight:850;\n  letter-spacing:.04em;\n}\n\n\n\/* =========================================================\n   COLOR OPTIONS\n   ========================================================= *\/\n\n.nsr-color{\n  display:flex;\n  align-items:center;\n  gap:12px;\n\n  padding:15px;\n\n  border:1px solid rgba(81,92,59,.09);\n  border-radius:15px;\n\n  background:rgba(255,253,247,.69);\n}\n\n.nsr-color + .nsr-color{\n  margin-top:8px;\n}\n\n.nsr-swatch{\n  width:43px;\n  height:43px;\n  flex:0 0 43px;\n\n  border:4px solid rgba(255,255,255,.85);\n  border-radius:50%;\n\n  box-shadow:\n    0 0 0 1px rgba(78,86,58,.11),\n    0 7px 15px rgba(52,43,29,.08);\n}\n\n.nsr-swatch--purple{\n  background:#c5b2d5;\n}\n\n.nsr-swatch--green{\n  background:#dce8b7;\n}\n\n.nsr-swatch--yellow{\n  background:#f3dfae;\n}\n\n.nsr-swatch--all{\n  background:\n    linear-gradient(\n      90deg,\n      #c5b2d5 0 33%,\n      #dce8b7 33% 66%,\n      #f3dfae 66% 100%\n    );\n}\n\n.nsr-color strong{\n  display:block;\n\n  color:#3d4930;\n\n  font-size:15.5px;\n  line-height:1.35;\n  font-weight:850;\n}\n\n.nsr-color span{\n  display:block;\n\n  margin-top:3px;\n\n  color:#59624d;\n\n  font-size:13.5px;\n  line-height:1.5;\n  font-weight:620;\n}\n\n\n\/* =========================================================\n   SPECS\n   ========================================================= *\/\n\n.nsr-spec{\n  overflow:hidden;\n\n  width:100%;\n  margin-top:21px;\n\n  border:1px solid rgba(80,91,59,.10);\n  border-radius:17px;\n\n  background:rgba(255,253,247,.67);\n}\n\n.nsr-spec-row{\n  display:flex;\n  flex-direction:column;\n  gap:4px;\n\n  width:100%;\n  padding:14px;\n\n  border-bottom:1px solid rgba(80,91,59,.07);\n}\n\n.nsr-spec-row:last-child{\n  border-bottom:none;\n}\n\n.nsr-spec-key{\n  color:#737c67;\n\n  font-size:11.5px;\n  line-height:1.35;\n  font-weight:850;\n  letter-spacing:.055em;\n  text-transform:uppercase;\n}\n\n.nsr-spec-value{\n  color:#3d4930;\n\n  font-size:14.5px;\n  line-height:1.55;\n  font-weight:700;\n}\n\n\n\/* =========================================================\n   FAQ\n   ========================================================= *\/\n\n.nsr-faq{\n  display:flex;\n  flex-direction:column;\n  gap:8px;\n\n  margin-top:21px;\n}\n\n.nsr-faq details{\n  overflow:hidden;\n\n  border:1px solid rgba(80,91,59,.10);\n  border-radius:14px;\n\n  background:rgba(255,253,247,.67);\n}\n\n.nsr-faq summary{\n  position:relative;\n\n  padding:15px 43px 15px 14px;\n\n  list-style:none;\n  cursor:pointer;\n\n  color:#3d4930;\n\n  font-size:14.5px;\n  line-height:1.45;\n  font-weight:830;\n}\n\n.nsr-faq summary::-webkit-details-marker{\n  display:none;\n}\n\n.nsr-faq summary::after{\n  content:\"+\";\n\n  position:absolute;\n  right:13px;\n  top:50%;\n\n  display:grid;\n  place-items:center;\n\n  width:25px;\n  height:25px;\n\n  transform:translateY(-50%);\n\n  border-radius:8px;\n\n  background:#e1e8c3;\n\n  color:#57653c;\n\n  font-size:15px;\n  font-weight:750;\n\n  transition:transform .2s ease;\n}\n\n.nsr-faq details[open] summary::after{\n  transform:\n    translateY(-50%)\n    rotate(45deg);\n}\n\n.nsr-answer{\n  padding:0 14px 16px;\n\n  color:#59624d;\n\n  font-size:13.5px;\n  line-height:1.65;\n  font-weight:620;\n}\n\n\n\/* =========================================================\n   CTA\n   ========================================================= *\/\n\n.nsr-cta{\n  border-color:rgba(114,132,76,.19);\n\n  background:\n    radial-gradient(\n      circle at 89% 5%,\n      rgba(197,208,135,.29),\n      transparent 32%\n    ),\n    radial-gradient(\n      circle at 5% 96%,\n      rgba(210,142,150,.18),\n      transparent 27%\n    ),\n    linear-gradient(\n      145deg,\n      #53613a 0%,\n      #6b704a 49%,\n      #76554d 100%\n    );\n\n  box-shadow:\n    0 18px 48px rgba(43,45,27,.22);\n}\n\n.nsr-cta .nsr-kicker{\n  color:#f0f2df;\n}\n\n.nsr-cta .nsr-kicker-pill{\n  border-color:rgba(255,255,255,.15);\n  background:rgba(255,255,255,.06);\n}\n\n.nsr-cta .nsr-kicker-dot{\n  background:#f2c6c7;\n}\n\n.nsr-cta .nsr-kicker-line{\n  background:\n    linear-gradient(\n      90deg,\n      rgba(244,235,210,.35),\n      transparent\n    );\n}\n\n.nsr-cta-title{\n  max-width:810px;\n\n  color:#fff;\n\n  font-size:clamp(28px,7.6vw,47px);\n  line-height:1.015;\n  letter-spacing:-.043em;\n  font-weight:900;\n}\n\n@supports ((-webkit-background-clip:text) or (background-clip:text)){\n\n  .nsr-cta-title{\n    background:\n      linear-gradient(\n        105deg,\n        #ffffff 0%,\n        #eef2d9 23%,\n        #f6d7d5 42%,\n        #ffffff 58%,\n        #dce6b5 76%,\n        #ffffff 100%\n      );\n\n    background-size:225% auto;\n\n    -webkit-background-clip:text;\n    background-clip:text;\n    -webkit-text-fill-color:transparent;\n    color:transparent;\n\n    animation:nsr-shimmer 3.4s ease-in-out infinite;\n  }\n}\n\n.nsr-cta-copy{\n  max-width:760px;\n\n  margin-top:14px !important;\n\n  color:#eff0e7;\n\n  font-size:15px;\n  line-height:1.72;\n  font-weight:600;\n}\n\n.nsr-button{\n  display:flex;\n  align-items:center;\n  justify-content:center;\n\n  width:100%;\n  min-height:52px;\n\n  margin-top:21px;\n  padding:13px 18px;\n\n  border:1px solid rgba(255,255,255,.18);\n  border-radius:13px;\n\n  background:\n    linear-gradient(\n      135deg,\n      #fffaf0 0%,\n      #e5ebc6 56%,\n      #edc3c2 100%\n    );\n\n  color:#445032 !important;\n\n  text-decoration:none;\n\n  font-size:12.5px;\n  line-height:1.2;\n  font-weight:850;\n  letter-spacing:.04em;\n  text-transform:uppercase;\n\n  box-shadow:\n    0 13px 28px rgba(0,0,0,.23),\n    inset 0 1px 0 rgba(255,255,255,.92);\n\n  transition:\n    transform .22s ease,\n    box-shadow .22s ease;\n}\n\n.nsr-button:active{\n  transform:scale(.985);\n}\n\n.nsr-cta-tags{\n  display:flex;\n  flex-wrap:wrap;\n  gap:7px;\n\n  margin-top:17px;\n}\n\n.nsr-cta-tag{\n  padding:7px 9px;\n\n  border:1px solid rgba(255,255,255,.12);\n  border-radius:999px;\n\n  background:rgba(255,255,255,.07);\n\n  color:#f5f3e9;\n\n  font-size:10.5px;\n  line-height:1.25;\n  font-weight:780;\n}\n\n\n\/* =========================================================\n   DESKTOP — SINGLE COLUMN\n   ========================================================= *\/\n\n@container (min-width:640px){\n\n  .nsr-shell{\n    padding:17px;\n  }\n\n  .nsr-section,\n  .nsr-marquee{\n    margin-bottom:17px;\n  }\n\n  .nsr-section{\n    border-radius:28px;\n  }\n\n  .nsr-inner{\n    padding:48px 38px;\n  }\n\n  .nsr-media{\n    margin-top:28px;\n    border-radius:22px;\n  }\n\n  .nsr-card{\n    padding:19px;\n  }\n\n  .nsr-card h3{\n    font-size:17px;\n  }\n\n  .nsr-card p,\n  .nsr-story p,\n  .nsr-spec-value,\n  .nsr-faq summary{\n    font-size:15px;\n  }\n\n  .nsr-answer{\n    font-size:14px;\n  }\n\n  .nsr-spec-row{\n    padding:15px 18px;\n  }\n\n  .nsr-button{\n    max-width:430px;\n  }\n}\n\n@container (min-width:820px){\n\n  .nsr-inner{\n    padding:56px 52px;\n  }\n\n  .nsr-copy,\n  .nsr-hero-copy{\n    font-size:16px;\n  }\n}\n\n\n\/* =========================================================\n   HOVER\n   ========================================================= *\/\n\n@media (hover:hover) and (pointer:fine){\n\n  .nsr-card:hover{\n    transform:translateY(-4px) scale(1.003);\n\n    border-color:rgba(115,133,77,.20);\n\n    background:rgba(255,255,251,.85);\n\n    box-shadow:\n      0 14px 32px rgba(52,44,29,.08);\n  }\n\n  .nsr-card:hover::after{\n    opacity:1;\n\n    transform:\n      translateX(34%)\n      rotate(4deg);\n  }\n\n  .nsr-media:hover img{\n    transform:scale(1.05);\n  }\n\n  .nsr-marquee:hover .nsr-marquee-track{\n    animation-play-state:paused;\n  }\n\n  .nsr-button:hover{\n    transform:translateY(-2px);\n\n    box-shadow:\n      0 17px 34px rgba(0,0,0,.27),\n      inset 0 1px 0 rgba(255,255,255,.96);\n  }\n}\n\n\n\/* =========================================================\n   MOBILE\n   ========================================================= *\/\n\n@media(max-width:430px){\n\n  .nsr-shell{\n    padding:8px;\n  }\n\n  .nsr-section{\n    margin-bottom:9px;\n    border-radius:21px;\n  }\n\n  .nsr-marquee{\n    margin-bottom:9px;\n  }\n\n  .nsr-inner{\n    padding:27px 14px;\n  }\n\n  .nsr-hero-title{\n    font-size:clamp(28px,8.1vw,35px);\n    line-height:1.03;\n  }\n\n  .nsr-title{\n    font-size:clamp(24px,7vw,33px);\n  }\n\n  .nsr-cta-title{\n    font-size:clamp(27px,7.7vw,34px);\n  }\n\n  .nsr-kicker{\n    font-size:10px;\n  }\n}\n\n\n\/* =========================================================\n   REDUCED MOTION\n   ========================================================= *\/\n\n@media(prefers-reduced-motion:reduce){\n\n  .nsr-marquee-track,\n  .nsr-gradient,\n  .nsr-hero-title span,\n  .nsr-cta-title{\n    animation:none !important;\n  }\n\n  .nsr-card,\n  .nsr-button,\n  .nsr-media img{\n    transition:none !important;\n  }\n}\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"nsr-page\"\u003e\n\u003cdiv class=\"nsr-shell\"\u003e\n\n\n\u003c!-- =====================================================\n     HERO\n     ===================================================== --\u003e\n\u003csection class=\"nsr-section nsr-hero\"\u003e\n\u003cdiv class=\"nsr-inner\"\u003e\n\n  \u003cdiv class=\"nsr-kicker\"\u003e\n    \u003cspan class=\"nsr-kicker-pill\"\u003e\n      \u003cspan class=\"nsr-kicker-dot\"\u003e\u003c\/span\u003e\n      2-in-1 Needle Threader \u0026amp; Seam Ripper\n    \u003c\/span\u003e\n    \u003cspan class=\"nsr-kicker-line\"\u003e\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003ch1 class=\"nsr-hero-title\"\u003e\n    TINY NEEDLE EYE?\n    WRONG STITCH?\n    \u003cspan\u003eONE LITTLE TOOL HELPS WITH BOTH.\u003c\/span\u003e\n  \u003c\/h1\u003e\n\n  \u003cp class=\"nsr-hero-copy\"\u003e\n    Spend less time chasing thread through a tiny needle eye\n    and less time searching for a separate seam ripper.\n    Two everyday sewing helpers slide neatly into one compact tool.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"nsr-tags\"\u003e\n    \u003cspan class=\"nsr-tag\"\u003e🪡 Assisted Needle Threading\u003c\/span\u003e\n    \u003cspan class=\"nsr-tag\"\u003e✂️ Seam Ripper\u003c\/span\u003e\n    \u003cspan class=\"nsr-tag\"\u003e👌 Retractable Sliding Design\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"nsr-media nsr-hero-media\"\u003e\n    \u003cimg src=\"https:\/\/harikarionthebeat.com\/cdn\/shop\/files\/Pistachio2-in-1needlethreaderhero-10.png?v=1792662952\u0026amp;width=1200\" alt=\"Pistachio green two-in-one needle threader and seam ripper\" loading=\"eager\"\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\n\u003c!-- =====================================================\n     MARQUEE\n     ===================================================== --\u003e\n\u003cdiv class=\"nsr-marquee\"\u003e\n\u003cdiv class=\"nsr-marquee-track\"\u003e\n\n  \u003cdiv class=\"nsr-marquee-group\"\u003e\n    \u003cdiv class=\"nsr-marquee-item\"\u003eThread Needles\u003c\/div\u003e\n    \u003cdiv class=\"nsr-marquee-item\"\u003eRemove Stitches\u003c\/div\u003e\n    \u003cdiv class=\"nsr-marquee-item\"\u003eTwo Sliding Controls\u003c\/div\u003e\n    \u003cdiv class=\"nsr-marquee-item\"\u003eApprox. 4.13 In Long\u003c\/div\u003e\n    \u003cdiv class=\"nsr-marquee-item\"\u003eNo Batteries\u003c\/div\u003e\n    \u003cdiv class=\"nsr-marquee-item\"\u003eCompact Sewing Kit Essential\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"nsr-marquee-group\" aria-hidden=\"true\"\u003e\n    \u003cdiv class=\"nsr-marquee-item\"\u003eThread Needles\u003c\/div\u003e\n    \u003cdiv class=\"nsr-marquee-item\"\u003eRemove Stitches\u003c\/div\u003e\n    \u003cdiv class=\"nsr-marquee-item\"\u003eTwo Sliding Controls\u003c\/div\u003e\n    \u003cdiv class=\"nsr-marquee-item\"\u003eApprox. 4.13 In Long\u003c\/div\u003e\n    \u003cdiv class=\"nsr-marquee-item\"\u003eNo Batteries\u003c\/div\u003e\n    \u003cdiv class=\"nsr-marquee-item\"\u003eCompact Sewing Kit Essential\u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003c!-- =====================================================\n     TWO TASKS\n     ===================================================== --\u003e\n\u003csection class=\"nsr-section nsr-section--green\"\u003e\n\u003cdiv class=\"nsr-inner\"\u003e\n\n  \u003cdiv class=\"nsr-kicker\"\u003e\n    \u003cspan class=\"nsr-kicker-pill\"\u003e\n      \u003cspan class=\"nsr-kicker-dot\"\u003e\u003c\/span\u003e\n      Two Tasks · One Handy Design\n    \u003c\/span\u003e\n    \u003cspan class=\"nsr-kicker-line\"\u003e\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003ch2 class=\"nsr-title nsr-gradient\"\u003e\n    STOP REACHING\n    FOR TWO DIFFERENT TOOLS.\n  \u003c\/h2\u003e\n\n  \u003cp class=\"nsr-copy\"\u003e\n    Thread a needle from one end,\n    then switch to the seam-ripping tip when a stitch\n    needs another try—all without leaving the same compact body.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"nsr-media\"\u003e\n    \u003cimg src=\"https:\/\/harikarionthebeat.com\/cdn\/shop\/files\/Pistachioneedlethreaderandseamripper-8.png?v=1792662952\u0026amp;width=1200\" alt=\"Needle threader and seam ripper integrated into one compact sewing tool\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"nsr-stack\"\u003e\n\n    \u003carticle class=\"nsr-card\"\u003e\n      \u003cdiv class=\"nsr-card-head\"\u003e\n        \u003cspan class=\"nsr-icon\"\u003e🪡\u003c\/span\u003e\n        \u003ch3\u003eNeedle Threader On One End\u003c\/h3\u003e\n      \u003c\/div\u003e\n\n      \u003cp\u003e\n        A retractable threading hook helps pull thread\n        through a compatible needle eye with less fiddling.\n      \u003c\/p\u003e\n    \u003c\/article\u003e\n\n\n    \u003carticle class=\"nsr-card\"\u003e\n      \u003cdiv class=\"nsr-card-head\"\u003e\n        \u003cspan class=\"nsr-icon\"\u003e✂️\u003c\/span\u003e\n        \u003ch3\u003eSeam Ripper On The Other\u003c\/h3\u003e\n      \u003c\/div\u003e\n\n      \u003cp\u003e\n        Slide out the pointed ripping end when an unwanted\n        stitch or short section of seam needs to come out.\n      \u003c\/p\u003e\n    \u003c\/article\u003e\n\n\n    \u003carticle class=\"nsr-card\"\u003e\n      \u003cdiv class=\"nsr-card-head\"\u003e\n        \u003cspan class=\"nsr-icon\"\u003e↕️\u003c\/span\u003e\n        \u003ch3\u003eSeparate Sliding Controls\u003c\/h3\u003e\n      \u003c\/div\u003e\n\n      \u003cp\u003e\n        Physical sliders extend and retract the working ends,\n        keeping the design compact between tasks.\n      \u003c\/p\u003e\n    \u003c\/article\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\n\u003c!-- =====================================================\n     THREADING\n     ===================================================== --\u003e\n\u003csection class=\"nsr-section nsr-section--cream\"\u003e\n\u003cdiv class=\"nsr-inner\"\u003e\n\n  \u003cdiv class=\"nsr-kicker\"\u003e\n    \u003cspan class=\"nsr-kicker-pill\"\u003e\n      \u003cspan class=\"nsr-kicker-dot\"\u003e\u003c\/span\u003e\n      A Little Help With Tiny Needle Eyes\n    \u003c\/span\u003e\n    \u003cspan class=\"nsr-kicker-line\"\u003e\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003ch2 class=\"nsr-title nsr-gradient\"\u003e\n    MAKE THE FIRST STITCH\n    EASIER TO START.\n  \u003c\/h2\u003e\n\n  \u003cp class=\"nsr-copy\"\u003e\n    Instead of repeatedly aiming a soft thread end at a small eye,\n    position the needle in the threading area\n    and let the small hook help draw the thread through.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"nsr-media\"\u003e\n    \u003cimg src=\"https:\/\/harikarionthebeat.com\/cdn\/shop\/files\/Pistachioneedlethreaderinaction-1.png?v=1792662952\u0026amp;width=1200\" alt=\"Needle held in threading opening with thread being pulled through eye\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"nsr-story\"\u003e\n    \u003cspan class=\"nsr-story-mark\"\u003e🪡\u003c\/span\u003e\n\n    \u003cstrong\u003e\n      Less time trying to hit the eye.\n      More time actually sewing.\n    \u003c\/strong\u003e\n\n    \u003cp\u003e\n      Especially useful when a small needle eye,\n      soft thread or repeated threading makes\n      the beginning of a repair feel more annoying than it should.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\n\u003c!-- =====================================================\n     HOW TO THREAD\n     ===================================================== --\u003e\n\u003csection class=\"nsr-section nsr-section--sage\"\u003e\n\u003cdiv class=\"nsr-inner\"\u003e\n\n  \u003cdiv class=\"nsr-kicker\"\u003e\n    \u003cspan class=\"nsr-kicker-pill\"\u003e\n      \u003cspan class=\"nsr-kicker-dot\"\u003e\u003c\/span\u003e\n      Position · Catch · Pull Through\n    \u003c\/span\u003e\n    \u003cspan class=\"nsr-kicker-line\"\u003e\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003ch2 class=\"nsr-title nsr-gradient\"\u003e\n    THREAD IN\n    THREE SIMPLE MOVES.\n  \u003c\/h2\u003e\n\n  \u003cdiv class=\"nsr-stack\"\u003e\n\n    \u003carticle class=\"nsr-card\"\u003e\n      \u003cdiv class=\"nsr-card-head\"\u003e\n        \u003cspan class=\"nsr-step\"\u003e01\u003c\/span\u003e\n        \u003ch3\u003ePosition The Needle\u003c\/h3\u003e\n      \u003c\/div\u003e\n\n      \u003cp\u003e\n        Insert the eye end into the threading opening\n        and gently align the needle with the internal hook.\n      \u003c\/p\u003e\n    \u003c\/article\u003e\n\n\n    \u003carticle class=\"nsr-card\"\u003e\n      \u003cdiv class=\"nsr-card-head\"\u003e\n        \u003cspan class=\"nsr-step\"\u003e02\u003c\/span\u003e\n        \u003ch3\u003ePlace The Thread On The Hook\u003c\/h3\u003e\n      \u003c\/div\u003e\n\n      \u003cp\u003e\n        Lay the thread into the exposed hook\n        once it has passed through the needle eye.\n      \u003c\/p\u003e\n    \u003c\/article\u003e\n\n\n    \u003carticle class=\"nsr-card\"\u003e\n      \u003cdiv class=\"nsr-card-head\"\u003e\n        \u003cspan class=\"nsr-step\"\u003e03\u003c\/span\u003e\n        \u003ch3\u003eRetract \u0026amp; Remove\u003c\/h3\u003e\n      \u003c\/div\u003e\n\n      \u003cp\u003e\n        Slide the mechanism back to draw a loop\n        through the eye, then remove the needle and finish pulling through.\n      \u003c\/p\u003e\n    \u003c\/article\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\n\u003c!-- =====================================================\n     SEAM RIPPER\n     ===================================================== --\u003e\n\u003csection class=\"nsr-section nsr-section--blush\"\u003e\n\u003cdiv class=\"nsr-inner\"\u003e\n\n  \u003cdiv class=\"nsr-kicker\"\u003e\n    \u003cspan class=\"nsr-kicker-pill\"\u003e\n      \u003cspan class=\"nsr-kicker-dot\"\u003e\u003c\/span\u003e\n      Mistakes Don't Have To End The Project\n    \u003c\/span\u003e\n    \u003cspan class=\"nsr-kicker-line\"\u003e\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003ch2 class=\"nsr-title nsr-gradient\"\u003e\n    UNDO A STITCH.\n    KEEP CREATING.\n  \u003c\/h2\u003e\n\n  \u003cp class=\"nsr-copy\"\u003e\n    Slip the pointed tip beneath an unwanted stitch\n    and carefully cut the thread where the correction is needed—\n    whether you're fixing a seam, mending clothing\n    or adjusting a sewing project.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"nsr-media\"\u003e\n    \u003cimg src=\"https:\/\/harikarionthebeat.com\/cdn\/shop\/files\/Pistachioseamripperonpinkfabric-4.png?v=1792662952\u0026amp;width=1200\" alt=\"Seam ripper lifting and cutting unwanted stitch from pink fabric\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"nsr-stack\"\u003e\n\n    \u003carticle class=\"nsr-card\"\u003e\n      \u003cdiv class=\"nsr-card-head\"\u003e\n        \u003cspan class=\"nsr-icon\"\u003e✂️\u003c\/span\u003e\n        \u003ch3\u003ePointed Seam-Ripping Tip\u003c\/h3\u003e\n      \u003c\/div\u003e\n\n      \u003cp\u003e\n        The narrow working end slips beneath individual stitches\n        so you can target the thread you want to remove.\n      \u003c\/p\u003e\n    \u003c\/article\u003e\n\n\n    \u003carticle class=\"nsr-card\"\u003e\n      \u003cdiv class=\"nsr-card-head\"\u003e\n        \u003cspan class=\"nsr-icon\"\u003e🔴\u003c\/span\u003e\n        \u003ch3\u003eSmall Red Guide Ball\u003c\/h3\u003e\n      \u003c\/div\u003e\n\n      \u003cp\u003e\n        The rounded red ball on the shorter prong\n        helps guide the tool along the fabric during careful seam removal.\n      \u003c\/p\u003e\n    \u003c\/article\u003e\n\n\n    \u003carticle class=\"nsr-card\"\u003e\n      \u003cdiv class=\"nsr-card-head\"\u003e\n        \u003cspan class=\"nsr-icon\"\u003e🧵\u003c\/span\u003e\n        \u003ch3\u003eCorrect Without Starting Over\u003c\/h3\u003e\n      \u003c\/div\u003e\n\n      \u003cp\u003e\n        Remove the section that needs another try\n        instead of abandoning the whole project.\n      \u003c\/p\u003e\n    \u003c\/article\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\n\u003c!-- =====================================================\n     MENDING\n     ===================================================== --\u003e\n\u003csection class=\"nsr-section nsr-section--cream\"\u003e\n\u003cdiv class=\"nsr-inner\"\u003e\n\n  \u003cdiv class=\"nsr-kicker\"\u003e\n    \u003cspan class=\"nsr-kicker-pill\"\u003e\n      \u003cspan class=\"nsr-kicker-dot\"\u003e\u003c\/span\u003e\n      Keep It Close For Everyday Fixes\n    \u003c\/span\u003e\n    \u003cspan class=\"nsr-kicker-line\"\u003e\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003ch2 class=\"nsr-title nsr-gradient\"\u003e\n    FOR THE LITTLE\n    “I CAN FIX THAT” MOMENTS.\n  \u003c\/h2\u003e\n\n  \u003cp class=\"nsr-copy\"\u003e\n    A loose stitch, small clothing repair,\n    embroidery setup or sewing correction doesn't always\n    need a full workbench—sometimes you just need\n    the right little tool within reach.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"nsr-media\"\u003e\n    \u003cimg src=\"https:\/\/harikarionthebeat.com\/cdn\/shop\/files\/Pistachiotoolforeverydaymending-6.png?v=1792662952\u0026amp;width=1200\" alt=\"Using compact seam ripper for everyday clothing repair\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"nsr-stack\"\u003e\n\n    \u003carticle class=\"nsr-card\"\u003e\n      \u003cspan class=\"nsr-highlight\"\u003e\n        👕 EVERYDAY MENDING\n      \u003c\/span\u003e\n\n      \u003ch3\u003eQuick Clothing Corrections\u003c\/h3\u003e\n\n      \u003cp\u003e\n        Keep it nearby when a loose stitch\n        or small sewn detail needs attention.\n      \u003c\/p\u003e\n    \u003c\/article\u003e\n\n\n    \u003carticle class=\"nsr-card\"\u003e\n      \u003cspan class=\"nsr-highlight\"\u003e\n        🧵 SEWING PROJECTS\n      \u003c\/span\u003e\n\n      \u003ch3\u003eFrom First Thread To Final Correction\u003c\/h3\u003e\n\n      \u003cp\u003e\n        Start by threading the needle,\n        then use the opposite end if a seam needs reworking.\n      \u003c\/p\u003e\n    \u003c\/article\u003e\n\n\n    \u003carticle class=\"nsr-card\"\u003e\n      \u003cspan class=\"nsr-highlight\"\u003e\n        🪡 NEEDLEWORK\n      \u003c\/span\u003e\n\n      \u003ch3\u003eUseful For Project Preparation\u003c\/h3\u003e\n\n      \u003cp\u003e\n        A compact addition to embroidery,\n        hand-sewing and general needlework supplies.\n      \u003c\/p\u003e\n    \u003c\/article\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\n\u003c!-- =====================================================\n     COMPACT SIZE\n     ===================================================== --\u003e\n\u003csection class=\"nsr-section nsr-section--green\"\u003e\n\u003cdiv class=\"nsr-inner\"\u003e\n\n  \u003cdiv class=\"nsr-kicker\"\u003e\n    \u003cspan class=\"nsr-kicker-pill\"\u003e\n      \u003cspan class=\"nsr-kicker-dot\"\u003e\u003c\/span\u003e\n      Small Enough To Keep With The Thread\n    \u003c\/span\u003e\n    \u003cspan class=\"nsr-kicker-line\"\u003e\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003ch2 class=\"nsr-title nsr-gradient\"\u003e\n    APPROX. 4.13 IN LONG.\n    EASY TO KEEP CLOSE.\n  \u003c\/h2\u003e\n\n  \u003cp class=\"nsr-copy\"\u003e\n    At approximately 10.5 cm \/ 4.13 inches long,\n    the slim body fits neatly into a sewing pouch,\n    drawer or compact repair kit.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"nsr-media\"\u003e\n    \u003cimg src=\"https:\/\/harikarionthebeat.com\/cdn\/shop\/files\/Compactpistachiosewingtooldimensions-7.png?v=1792662952\u0026amp;width=1200\" alt=\"Compact needle threader and seam ripper measuring approximately 10.5 centimeters long\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"nsr-story\"\u003e\n    \u003cspan class=\"nsr-story-mark\"\u003e4.13\"\u003c\/span\u003e\n\n    \u003cstrong\u003e\n      Two useful functions\n      without taking over the sewing box.\n    \u003c\/strong\u003e\n\n    \u003cp\u003e\n      The retractable working ends help keep\n      the overall shape slim and easy to store between projects.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\n\u003c!-- =====================================================\n     SEWING KIT\n     ===================================================== --\u003e\n\u003csection class=\"nsr-section nsr-section--sage\"\u003e\n\u003cdiv class=\"nsr-inner\"\u003e\n\n  \u003cdiv class=\"nsr-kicker\"\u003e\n    \u003cspan class=\"nsr-kicker-pill\"\u003e\n      \u003cspan class=\"nsr-kicker-dot\"\u003e\u003c\/span\u003e\n      Always Room In The Sewing Kit\n    \u003c\/span\u003e\n    \u003cspan class=\"nsr-kicker-line\"\u003e\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003ch2 class=\"nsr-title nsr-gradient\"\u003e\n    KEEP THE HELP\n    WHERE YOU ACTUALLY NEED IT.\n  \u003c\/h2\u003e\n\n  \u003cp class=\"nsr-copy\"\u003e\n    Slip it in beside thread, measuring tape,\n    spare buttons and scissors so threading help\n    and a seam ripper are already there\n    when the next project comes out.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"nsr-media\"\u003e\n    \u003cimg src=\"https:\/\/harikarionthebeat.com\/cdn\/shop\/files\/Compactpistachiosewingtoolinpouch-5.png?v=1792662952\u0026amp;width=1200\" alt=\"Compact pistachio sewing tool beside thread buttons and sewing pouch\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\n\u003c!-- =====================================================\n     SLIDER DESIGN\n     ===================================================== --\u003e\n\u003csection class=\"nsr-section nsr-section--cream\"\u003e\n\u003cdiv class=\"nsr-inner\"\u003e\n\n  \u003cdiv class=\"nsr-kicker\"\u003e\n    \u003cspan class=\"nsr-kicker-pill\"\u003e\n      \u003cspan class=\"nsr-kicker-dot\"\u003e\u003c\/span\u003e\n      Slide Into The Next Task\n    \u003c\/span\u003e\n    \u003cspan class=\"nsr-kicker-line\"\u003e\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003ch2 class=\"nsr-title nsr-gradient\"\u003e\n    TWO WORKING ENDS.\n    TWO SIMPLE SLIDERS.\n  \u003c\/h2\u003e\n\n  \u003cp class=\"nsr-copy\"\u003e\n    The manual slider controls let you extend\n    the function you need and retract it again\n    when the task is finished.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"nsr-media\"\u003e\n    \u003cimg src=\"https:\/\/harikarionthebeat.com\/cdn\/shop\/files\/Pistachiosewingtoolinhand-3.png?v=1792662952\u0026amp;width=1200\" alt=\"Hand holding two-in-one sewing tool with two sliding controls\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"nsr-stack\"\u003e\n\n    \u003carticle class=\"nsr-card\"\u003e\n      \u003cdiv class=\"nsr-card-head\"\u003e\n        \u003cspan class=\"nsr-icon\"\u003e↕️\u003c\/span\u003e\n        \u003ch3\u003eManual Sliding Operation\u003c\/h3\u003e\n      \u003c\/div\u003e\n\n      \u003cp\u003e\n        No charging, batteries or electronic controls—\n        just physical sliders operating the working ends.\n      \u003c\/p\u003e\n    \u003c\/article\u003e\n\n\n    \u003carticle class=\"nsr-card\"\u003e\n      \u003cdiv class=\"nsr-card-head\"\u003e\n        \u003cspan class=\"nsr-icon\"\u003e👌\u003c\/span\u003e\n        \u003ch3\u003eSlim Handheld Body\u003c\/h3\u003e\n      \u003c\/div\u003e\n\n      \u003cp\u003e\n        The elongated compact shape is easy\n        to hold between the fingers during detail work.\n      \u003c\/p\u003e\n    \u003c\/article\u003e\n\n\n    \u003carticle class=\"nsr-card\"\u003e\n      \u003cdiv class=\"nsr-card-head\"\u003e\n        \u003cspan class=\"nsr-icon\"\u003e✨\u003c\/span\u003e\n        \u003ch3\u003eRetract Between Tasks\u003c\/h3\u003e\n      \u003c\/div\u003e\n\n      \u003cp\u003e\n        Slide the working end back into the housing\n        before returning the tool to your sewing supplies.\n      \u003c\/p\u003e\n    \u003c\/article\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\n\u003c!-- =====================================================\n     COLORS\n     ===================================================== --\u003e\n\u003csection class=\"nsr-section nsr-section--blush\"\u003e\n\u003cdiv class=\"nsr-inner\"\u003e\n\n  \u003cdiv class=\"nsr-kicker\"\u003e\n    \u003cspan class=\"nsr-kicker-pill\"\u003e\n      \u003cspan class=\"nsr-kicker-dot\"\u003e\u003c\/span\u003e\n      Choose Your Sewing-Kit Color\n    \u003c\/span\u003e\n    \u003cspan class=\"nsr-kicker-line\"\u003e\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003ch2 class=\"nsr-title nsr-gradient\"\u003e\n    PURPLE.\n    GREEN.\n    YELLOW.\n    OR ALL THREE.\n  \u003c\/h2\u003e\n\n  \u003cp class=\"nsr-copy\"\u003e\n    Pick one color for your own sewing kit\n    or choose the three-piece color set\n    for multiple kits, workspaces or gifting.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"nsr-media\"\u003e\n    \u003cimg src=\"https:\/\/harikarionthebeat.com\/cdn\/shop\/files\/ScreenShot_2026-10-21_172317_925.png?v=1792662951\u0026amp;width=1200\" alt=\"Purple green and yellow two-in-one needle threader and seam ripper color options\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"nsr-stack\"\u003e\n\n    \u003cdiv class=\"nsr-color\"\u003e\n      \u003cspan class=\"nsr-swatch nsr-swatch--purple\"\u003e\u003c\/span\u003e\n\n      \u003cdiv\u003e\n        \u003cstrong\u003ePurple\u003c\/strong\u003e\n        \u003cspan\u003eSoft lavender-toned body.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"nsr-color\"\u003e\n      \u003cspan class=\"nsr-swatch nsr-swatch--green\"\u003e\u003c\/span\u003e\n\n      \u003cdiv\u003e\n        \u003cstrong\u003eGreen\u003c\/strong\u003e\n        \u003cspan\u003ePistachio-inspired soft green.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"nsr-color\"\u003e\n      \u003cspan class=\"nsr-swatch nsr-swatch--yellow\"\u003e\u003c\/span\u003e\n\n      \u003cdiv\u003e\n        \u003cstrong\u003eYellow\u003c\/strong\u003e\n        \u003cspan\u003eWarm pale-yellow finish.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"nsr-color\"\u003e\n      \u003cspan class=\"nsr-swatch nsr-swatch--all\"\u003e\u003c\/span\u003e\n\n      \u003cdiv\u003e\n        \u003cstrong\u003eAll Color — 3PCS\u003c\/strong\u003e\n        \u003cspan\u003eOne purple, one green and one yellow option.\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\n\u003c!-- =====================================================\n     GIFT\n     ===================================================== --\u003e\n\u003csection class=\"nsr-section nsr-section--cream\"\u003e\n\u003cdiv class=\"nsr-inner\"\u003e\n\n  \u003cdiv class=\"nsr-kicker\"\u003e\n    \u003cspan class=\"nsr-kicker-pill\"\u003e\n      \u003cspan class=\"nsr-kicker-dot\"\u003e\u003c\/span\u003e\n      A Little Gift For Someone Who Loves To Sew\n    \u003c\/span\u003e\n    \u003cspan class=\"nsr-kicker-line\"\u003e\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003ch2 class=\"nsr-title nsr-gradient\"\u003e\n    SMALL GIFT.\n    ACTUALLY USEFUL.\n  \u003c\/h2\u003e\n\n  \u003cp class=\"nsr-copy\"\u003e\n    A thoughtful little addition for someone who enjoys\n    hand sewing, repairs, embroidery or keeping\n    a practical mending kit close at home.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"nsr-media\"\u003e\n    \u003cimg src=\"https:\/\/harikarionthebeat.com\/cdn\/shop\/files\/Athoughtfullittlesewinggift-9.png?v=1792662952\u0026amp;width=1200\" alt=\"Yellow two-in-one sewing tool presented as a gift for someone who enjoys sewing\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"nsr-stack\"\u003e\n\n    \u003carticle class=\"nsr-card\"\u003e\n      \u003cdiv class=\"nsr-card-head\"\u003e\n        \u003cspan class=\"nsr-icon\"\u003e🎁\u003c\/span\u003e\n        \u003ch3\u003eUseful Sewing Gift\u003c\/h3\u003e\n      \u003c\/div\u003e\n\n      \u003cp\u003e\n        Practical enough to join the recipient's kit\n        instead of becoming another decorative sewing accessory.\n      \u003c\/p\u003e\n    \u003c\/article\u003e\n\n\n    \u003carticle class=\"nsr-card\"\u003e\n      \u003cdiv class=\"nsr-card-head\"\u003e\n        \u003cspan class=\"nsr-icon\"\u003e🧵\u003c\/span\u003e\n        \u003ch3\u003eFor Sewers \u0026amp; Menders\u003c\/h3\u003e\n      \u003c\/div\u003e\n\n      \u003cp\u003e\n        A simple helper for people who regularly\n        work with needles, thread and small clothing repairs.\n      \u003c\/p\u003e\n    \u003c\/article\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\n\u003c!-- =====================================================\n     HIGHLIGHTS\n     ===================================================== --\u003e\n\u003csection class=\"nsr-section nsr-section--green\"\u003e\n\u003cdiv class=\"nsr-inner\"\u003e\n\n  \u003cdiv class=\"nsr-kicker\"\u003e\n    \u003cspan class=\"nsr-kicker-pill\"\u003e\n      \u003cspan class=\"nsr-kicker-dot\"\u003e\u003c\/span\u003e\n      Product Highlights\n    \u003c\/span\u003e\n    \u003cspan class=\"nsr-kicker-line\"\u003e\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003ch2 class=\"nsr-title nsr-gradient\"\u003e\n    LESS FUSS.\n    MORE STITCHING.\n  \u003c\/h2\u003e\n\n  \u003cdiv class=\"nsr-stack\"\u003e\n\n    \u003carticle class=\"nsr-card\"\u003e\n      \u003cspan class=\"nsr-highlight\"\u003e\n        🪡 BUILT-IN THREADER\n      \u003c\/span\u003e\n\n      \u003ch3\u003eHelp Pull Thread Through The Needle Eye\u003c\/h3\u003e\n\n      \u003cp\u003e\n        The retractable hook is designed\n        to assist with compatible needle eyes.\n      \u003c\/p\u003e\n    \u003c\/article\u003e\n\n\n    \u003carticle class=\"nsr-card\"\u003e\n      \u003cspan class=\"nsr-highlight\"\u003e\n        ✂️ SEAM RIPPER\n      \u003c\/span\u003e\n\n      \u003ch3\u003eUndo Unwanted Stitches\u003c\/h3\u003e\n\n      \u003cp\u003e\n        A pointed ripping end handles\n        everyday sewing corrections and repairs.\n      \u003c\/p\u003e\n    \u003c\/article\u003e\n\n\n    \u003carticle class=\"nsr-card\"\u003e\n      \u003cspan class=\"nsr-highlight\"\u003e\n        🔴 GUIDE BALL\n      \u003c\/span\u003e\n\n      \u003ch3\u003eRounded Detail On The Short Prong\u003c\/h3\u003e\n\n      \u003cp\u003e\n        Helps guide the seam-ripping end\n        along fabric during careful use.\n      \u003c\/p\u003e\n    \u003c\/article\u003e\n\n\n    \u003carticle class=\"nsr-card\"\u003e\n      \u003cspan class=\"nsr-highlight\"\u003e\n        ↕️ SLIDING CONTROLS\n      \u003c\/span\u003e\n\n      \u003ch3\u003eExtend Only What You Need\u003c\/h3\u003e\n\n      \u003cp\u003e\n        Two manual sliders operate\n        the separate working ends.\n      \u003c\/p\u003e\n    \u003c\/article\u003e\n\n\n    \u003carticle class=\"nsr-card\"\u003e\n      \u003cspan class=\"nsr-highlight\"\u003e\n        📏 APPROX. 4.13 IN\n      \u003c\/span\u003e\n\n      \u003ch3\u003eCompact Sewing-Kit Size\u003c\/h3\u003e\n\n      \u003cp\u003e\n        Approximately 10.5 cm long\n        for easy storage beside everyday sewing supplies.\n      \u003c\/p\u003e\n    \u003c\/article\u003e\n\n\n    \u003carticle class=\"nsr-card\"\u003e\n      \u003cspan class=\"nsr-highlight\"\u003e\n        🔋 NO BATTERIES\n      \u003c\/span\u003e\n\n      \u003ch3\u003eFully Manual Operation\u003c\/h3\u003e\n\n      \u003cp\u003e\n        No charging cable, electronics\n        or batteries required.\n      \u003c\/p\u003e\n    \u003c\/article\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\n\u003c!-- =====================================================\n     DETAILS\n     ===================================================== --\u003e\n\u003csection class=\"nsr-section nsr-section--sage\"\u003e\n\u003cdiv class=\"nsr-inner\"\u003e\n\n  \u003cdiv class=\"nsr-kicker\"\u003e\n    \u003cspan class=\"nsr-kicker-pill\"\u003e\n      \u003cspan class=\"nsr-kicker-dot\"\u003e\u003c\/span\u003e\n      Product Details\n    \u003c\/span\u003e\n    \u003cspan class=\"nsr-kicker-line\"\u003e\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003ch2 class=\"nsr-title nsr-gradient\"\u003e\n    THE 2-IN-1 TOOL\n    AT A GLANCE.\n  \u003c\/h2\u003e\n\n  \u003cdiv class=\"nsr-spec\"\u003e\n\n    \u003cdiv class=\"nsr-spec-row\"\u003e\n      \u003cdiv class=\"nsr-spec-key\"\u003eProduct Type\u003c\/div\u003e\n      \u003cdiv class=\"nsr-spec-value\"\u003e\n        2-in-1 Needle Threader \u0026amp; Seam Ripper\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"nsr-spec-row\"\u003e\n      \u003cdiv class=\"nsr-spec-key\"\u003eFunction 01\u003c\/div\u003e\n      \u003cdiv class=\"nsr-spec-value\"\u003e\n        Assisted Manual Needle Threading\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"nsr-spec-row\"\u003e\n      \u003cdiv class=\"nsr-spec-key\"\u003eFunction 02\u003c\/div\u003e\n      \u003cdiv class=\"nsr-spec-value\"\u003e\n        Manual Seam \/ Stitch Removal\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"nsr-spec-row\"\u003e\n      \u003cdiv class=\"nsr-spec-key\"\u003eOperation\u003c\/div\u003e\n      \u003cdiv class=\"nsr-spec-value\"\u003e\n        Manual Sliding Controls\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"nsr-spec-row\"\u003e\n      \u003cdiv class=\"nsr-spec-key\"\u003eLength\u003c\/div\u003e\n      \u003cdiv class=\"nsr-spec-value\"\u003e\n        Approx. 4.13 in \/ 10.5 cm\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"nsr-spec-row\"\u003e\n      \u003cdiv class=\"nsr-spec-key\"\u003eBody\u003c\/div\u003e\n      \u003cdiv class=\"nsr-spec-value\"\u003e\n        Plastic\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"nsr-spec-row\"\u003e\n      \u003cdiv class=\"nsr-spec-key\"\u003eWorking Ends\u003c\/div\u003e\n      \u003cdiv class=\"nsr-spec-value\"\u003e\n        Stainless Steel\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"nsr-spec-row\"\u003e\n      \u003cdiv class=\"nsr-spec-key\"\u003ePower\u003c\/div\u003e\n      \u003cdiv class=\"nsr-spec-value\"\u003e\n        Manual · No Batteries Required\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"nsr-spec-row\"\u003e\n      \u003cdiv class=\"nsr-spec-key\"\u003eColors\u003c\/div\u003e\n      \u003cdiv class=\"nsr-spec-value\"\u003e\n        Purple · Green · Yellow · All Color 3PCS\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"nsr-spec-row\"\u003e\n      \u003cdiv class=\"nsr-spec-key\"\u003eSuggested Use\u003c\/div\u003e\n      \u003cdiv class=\"nsr-spec-value\"\u003e\n        Hand Sewing · Mending · Needlework · Seam Corrections\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\n\u003c!-- =====================================================\n     FAQ\n     ===================================================== --\u003e\n\u003csection class=\"nsr-section nsr-section--blush\"\u003e\n\u003cdiv class=\"nsr-inner\"\u003e\n\n  \u003cdiv class=\"nsr-kicker\"\u003e\n    \u003cspan class=\"nsr-kicker-pill\"\u003e\n      \u003cspan class=\"nsr-kicker-dot\"\u003e\u003c\/span\u003e\n      Quick Answers\n    \u003c\/span\u003e\n    \u003cspan class=\"nsr-kicker-line\"\u003e\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003ch2 class=\"nsr-title nsr-gradient\"\u003e\n    BEFORE YOUR\n    NEXT STITCH.\n  \u003c\/h2\u003e\n\n  \u003cdiv class=\"nsr-faq\"\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003e\n        Does it really have two tools in one body?\n      \u003c\/summary\u003e\n\n      \u003cdiv class=\"nsr-answer\"\u003e\n        Yes. One end contains the needle-threading mechanism\n        and the opposite end contains the seam-ripping tip.\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n\n    \u003cdetails\u003e\n      \u003csummary\u003e\n        How does the needle threader work?\n      \u003c\/summary\u003e\n\n      \u003cdiv class=\"nsr-answer\"\u003e\n        Position a compatible needle eye in the threading opening,\n        allow the small hook to pass through the eye,\n        place thread on the hook and retract it to pull a loop through.\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n\n    \u003cdetails\u003e\n      \u003csummary\u003e\n        Will it work with every needle?\n      \u003c\/summary\u003e\n\n      \u003cdiv class=\"nsr-answer\"\u003e\n        Needle compatibility depends on the size of the eye.\n        Align the needle gently with the mechanism and avoid forcing\n        the hook through an eye that is too small.\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n\n    \u003cdetails\u003e\n      \u003csummary\u003e\n        What is the red ball on the seam ripper for?\n      \u003c\/summary\u003e\n\n      \u003cdiv class=\"nsr-answer\"\u003e\n        The small rounded ball is positioned on the shorter prong\n        to help guide the seam-ripping end along the fabric during use.\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n\n    \u003cdetails\u003e\n      \u003csummary\u003e\n        Does it need batteries?\n      \u003c\/summary\u003e\n\n      \u003cdiv class=\"nsr-answer\"\u003e\n        No. Both functions are operated manually\n        through the physical sliding controls.\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n\n    \u003cdetails\u003e\n      \u003csummary\u003e\n        How large is the tool?\n      \u003c\/summary\u003e\n\n      \u003cdiv class=\"nsr-answer\"\u003e\n        The current product information lists the tool\n        at approximately 4.13 inches \/ 10.5 cm long.\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n\n    \u003cdetails\u003e\n      \u003csummary\u003e\n        Which colors can I choose?\n      \u003c\/summary\u003e\n\n      \u003cdiv class=\"nsr-answer\"\u003e\n        The current selector lists Purple, Green, Yellow,\n        and an All Color 3PCS option.\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n\n    \u003cdetails\u003e\n      \u003csummary\u003e\n        How should I store it?\n      \u003c\/summary\u003e\n\n      \u003cdiv class=\"nsr-answer\"\u003e\n        Retract the pointed working ends after use\n        and store the tool carefully with your sewing supplies,\n        away from children.\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\n\u003c!-- =====================================================\n     FINAL CTA\n     ===================================================== --\u003e\n\u003csection class=\"nsr-section nsr-cta\"\u003e\n\u003cdiv class=\"nsr-inner\"\u003e\n\n  \u003cdiv class=\"nsr-kicker\"\u003e\n    \u003cspan class=\"nsr-kicker-pill\"\u003e\n      \u003cspan class=\"nsr-kicker-dot\"\u003e\u003c\/span\u003e\n      Thread Easier · Fix The Stitch · Keep Creating\n    \u003c\/span\u003e\n    \u003cspan class=\"nsr-kicker-line\"\u003e\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003ch2 class=\"nsr-cta-title\"\u003e\n    SPEND LESS TIME FIDDLING.\n    MORE TIME STITCHING.\n  \u003c\/h2\u003e\n\n  \u003cp class=\"nsr-cta-copy\"\u003e\n    Keep one compact helper ready for the two moments\n    that interrupt sewing most: getting thread through the needle\n    and taking the wrong stitch back out.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"nsr-media\"\u003e\n    \u003cimg src=\"https:\/\/harikarionthebeat.com\/cdn\/shop\/files\/PistachioThreader_SeamRipper-2.png?v=1792662952\u0026amp;width=1200\" alt=\"Pistachio two-in-one needle threader and seam ripper beside thread and fabric\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n\n  \u003ca class=\"nsr-button\" href=\"\/products\/2-in-1-needle-threader-seam-ripper-less-fuss-more-stitching\"\u003e\n    Add It To My Sewing Kit →\n  \u003c\/a\u003e\n\n  \u003cdiv class=\"nsr-cta-tags\"\u003e\n    \u003cspan class=\"nsr-cta-tag\"\u003e🪡 Needle Threader\u003c\/span\u003e\n    \u003cspan class=\"nsr-cta-tag\"\u003e✂️ Seam Ripper\u003c\/span\u003e\n    \u003cspan class=\"nsr-cta-tag\"\u003e👌 Retractable\u003c\/span\u003e\n    \u003cspan class=\"nsr-cta-tag\"\u003e🧵 Compact\u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"HSY","offers":[{"title":"Purple","offer_id":67780051075347,"sku":null,"price":16.99,"currency_code":"USD","in_stock":true},{"title":"Green","offer_id":67780051108115,"sku":null,"price":16.99,"currency_code":"USD","in_stock":true},{"title":"Yellow","offer_id":67780051140883,"sku":null,"price":16.99,"currency_code":"USD","in_stock":true},{"title":"ALL COLOR (3PCS)","offer_id":67780051173651,"sku":null,"price":32.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0995\/9368\/3219\/files\/PistachioThreader_SeamRipper-2.png?v=1792662952","url":"https:\/\/harikarionthebeat.com\/products\/2-in-1-needle-threader-seam-ripper-less-fuss-more-stitching","provider":"harikarionthebeat","version":"1.0","type":"link"}