{"product_id":"kindled-unisex-heated-vest-10k-battery","title":"Kindled Unisex Heated Vest — 10K Battery","description":"\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600;9..144,700\u0026amp;family=Work+Sans:wght@400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n.kindled-pdp{\n  --k-ink:#1C1815;\n  --k-ink-soft:#4A4038;\n  --k-cream:#FAF6EF;\n  --k-cream-dim:#EFE4D2;\n  --k-ember:#DD5A2C;\n  --k-gold:#B9821F;\n  --k-line:rgba(28,24,21,0.12);\n  --k-line-dark:rgba(250,246,239,0.14);\n  font-family:'Work Sans',sans-serif;\n  color:var(--k-ink);\n  max-width:900px;\n  margin:0 auto;\n}\n.kindled-pdp *{box-sizing:border-box;}\n.kindled-pdp h2,.kindled-pdp h3{font-family:'Fraunces',serif;margin:0;}\n.kindled-pdp a{color:var(--k-ember);}\n.kindled-pdp strong{font-weight:700;}\n.kindled-pdp .k-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:var(--k-ember);color:var(--k-cream);font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;}\n.kindled-pdp .k-badge.k-gold{background:var(--k-gold);}\n.kindled-pdp .k-trustrow{display:flex;gap:20px;flex-wrap:wrap;justify-content:center;margin-top:10px;}\n.kindled-pdp .k-trustitem{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:500;color:var(--k-ink-soft);}\n.kindled-pdp .k-trustitem.k-light{color:#C9BFAF;}\n.kindled-pdp .k-trustitem svg{flex-shrink:0;color:var(--k-ember);}\n.kindled-pdp .k-section{padding:40px 0;}\n.kindled-pdp .k-dark{background:var(--k-ink);border-radius:20px;padding:44px 26px;color:var(--k-cream);}\n.kindled-pdp .k-head{max-width:640px;margin:0 auto 30px auto;text-align:center;}\n.kindled-pdp .k-head h2{font-size:24px;color:inherit !important;margin:14px 0 0 0;font-weight:600;}\n.kindled-pdp .k-head p{font-size:14px;margin-top:10px;line-height:1.6;opacity:.85;}\n.kindled-pdp .k-head p strong{color:var(--k-gold);}\n.kindled-pdp .k-paingrid{display:grid;grid-template-columns:1fr;gap:16px;}\n.kindled-pdp .k-paincard{background:#2A231D;border-radius:14px;padding:22px;display:flex;flex-direction:column;gap:12px;}\n.kindled-pdp .k-painicon{width:38px;height:38px;border-radius:9px;background:var(--k-ember);display:flex;align-items:center;justify-content:center;color:var(--k-cream);}\n.kindled-pdp .k-paincard h3{color:var(--k-cream) !important;font-size:16px;font-weight:600;}\n.kindled-pdp .k-paincard .k-quote{color:#C9BFAF;font-size:13px;line-height:1.55;font-style:italic;margin:0;}\n.kindled-pdp .k-divider{height:1px;background:var(--k-line-dark);}\n.kindled-pdp .k-paincard .k-fix{color:var(--k-gold);font-size:12.5px;font-weight:600;line-height:1.5;margin:0;}\n.kindled-pdp .k-paincard .k-fix strong{color:#F0C766;}\n.kindled-pdp .k-spectitle{font-size:22px;text-align:center;margin:0 0 6px 0;font-weight:600;}\n.kindled-pdp .k-specsub{text-align:center;color:var(--k-ink-soft);margin:0 0 26px 0;font-size:13.5px;}\n.kindled-pdp .k-spectable-wrap{overflow-x:auto;}\n.kindled-pdp .k-spectable{border:1px solid var(--k-line);border-radius:14px;overflow:hidden;display:grid;grid-template-columns:170px 1fr 1fr;min-width:560px;}\n.kindled-pdp .k-speccell{padding:14px 16px;font-size:13.5px;border-bottom:1px solid var(--k-line);}\n.kindled-pdp .k-speccell.k-hd{background:var(--k-cream-dim);font-weight:700;}\n.kindled-pdp .k-speccell.k-hd.k-us{color:var(--k-ember);}\n.kindled-pdp .k-speccell.k-yes{display:flex;align-items:center;gap:8px;}\n.kindled-pdp .k-speccell.k-no{display:flex;align-items:center;gap:8px;color:var(--k-ink-soft);}\n.kindled-pdp .k-speccell svg{flex-shrink:0;}\n.kindled-pdp .k-speccell.k-yes svg{color:var(--k-ember);}\n.kindled-pdp .k-speccell.k-no svg{color:#B7392A;}\n.kindled-pdp .k-cards2{display:grid;grid-template-columns:1fr;gap:16px;}\n.kindled-pdp .k-card{background:#fff;border:1px solid var(--k-line);border-radius:14px;padding:26px;display:flex;flex-direction:column;gap:12px;}\n.kindled-pdp .k-card h3{font-size:17px;font-weight:600;}\n.kindled-pdp .k-card p{color:var(--k-ink-soft);font-size:14px;line-height:1.6;margin:0;}\n.kindled-pdp .k-faqtitle{font-size:22px;text-align:center;margin:0 0 26px 0;font-weight:600;}\n.kindled-pdp .k-faqlist{display:flex;flex-direction:column;gap:14px;max-width:720px;margin:0 auto;}\n.kindled-pdp .k-faqcard{background:#fff;border:1px solid var(--k-line);border-radius:12px;padding:22px 24px;}\n.kindled-pdp .k-faqcard h3{font-size:15.5px;margin:0 0 8px 0;font-weight:600;}\n.kindled-pdp .k-faqcard p{margin:0;color:var(--k-ink-soft);font-size:13.5px;line-height:1.6;}\n.kindled-pdp .k-closing{text-align:center;padding:44px 24px;border-radius:20px;background:var(--k-ink);color:var(--k-cream);}\n.kindled-pdp .k-closing h2{font-size:22px;margin:0 0 16px 0;font-weight:600;max-width:520px;margin-left:auto;margin-right:auto;color:var(--k-cream) !important;}\n.kindled-pdp .k-buynow{display:inline-flex;align-items:center;gap:8px;color:var(--k-ember);font-weight:700;font-size:14.5px;text-decoration:underline;cursor:pointer;background:none;border:none;padding:0;font-family:inherit;}\n.kindled-pdp .k-dark .k-buynow{color:#F0C766;}\n.kindled-pdp .k-benefitbox{background:#fff;border:1px solid var(--k-line);border-radius:20px;padding:34px 28px;}\n.kindled-pdp .k-benefitbox \u003e h2{font-size:24px;text-align:center;margin:0 0 4px 0;}\n.kindled-pdp .k-benefitbox \u003e p.k-sub{text-align:center;color:var(--k-ink-soft);font-size:13.5px;margin:0 0 26px 0;}\n.kindled-pdp .k-benefits{display:grid;grid-template-columns:1fr;gap:18px;}\n.kindled-pdp .k-benefit{display:flex;gap:14px;align-items:flex-start;}\n.kindled-pdp .k-benefit .k-painicon{flex-shrink:0;background:var(--k-ink);}\n.kindled-pdp .k-benefit h3{font-size:15px;margin:0 0 4px 0;font-weight:700;}\n.kindled-pdp .k-benefit p{margin:0;color:var(--k-ink-soft);font-size:13.5px;line-height:1.55;}\n.kindled-pdp .k-benefit-cta{text-align:center;margin-top:26px;}\n.kindled-pdp .k-urgency{background:var(--k-cream-dim);border:1px dashed var(--k-ember);border-radius:12px;padding:16px 20px;font-size:13.5px;color:var(--k-ink);text-align:center;margin-top:22px;}\n.kindled-pdp .k-bundle{border:2px solid var(--k-ink);border-radius:20px;padding:30px 26px;}\n.kindled-pdp .k-bundle h2{font-size:22px;margin:0 0 4px 0;text-align:center;}\n.kindled-pdp .k-bundle p.k-sub{margin:0 0 22px 0;color:var(--k-ink-soft);font-size:13.5px;text-align:center;}\n.kindled-pdp .k-tiers{display:grid;grid-template-columns:1fr;gap:12px;}\n.kindled-pdp .k-tier{background:var(--k-cream-dim);border-radius:10px;padding:16px 18px;display:flex;justify-content:space-between;align-items:center;gap:10px 14px;flex-wrap:wrap;}\n.kindled-pdp .k-tier .k-tiertext{font-size:13.5px;flex:1 1 200px;min-width:180px;}\n.kindled-pdp .k-tier .k-tiertext strong{display:block;font-size:15px;margin-bottom:2px;}\n.kindled-pdp .k-tier .k-code{background:var(--k-ink);color:var(--k-cream);padding:5px 12px;border-radius:6px;font-weight:700;font-size:13px;letter-spacing:.03em;white-space:nowrap;text-decoration:none;flex-shrink:0;}\n.kindled-pdp .k-pairs{margin-top:20px;padding-top:20px;border-top:1px solid var(--k-line);font-size:13.5px;color:var(--k-ink-soft);text-align:center;}\n.kindled-pdp .k-pairs strong{color:var(--k-ink);}\n.kindled-pdp .k-guarantee{display:flex;align-items:center;gap:10px;justify-content:center;font-weight:700;font-size:14px;margin-top:16px;flex-wrap:wrap;}\n.kindled-pdp .k-marquee{overflow:hidden;white-space:nowrap;background:var(--k-ink);border-radius:999px;padding:11px 0;margin-bottom:22px;}\n.kindled-pdp .k-marquee-track{display:inline-block;padding-left:100%;animation:k-scroll 20s linear infinite;}\n.kindled-pdp .k-marquee-track span{display:inline-flex;align-items:center;gap:8px;margin:0 28px;color:var(--k-cream);font-weight:600;font-size:12.5px;letter-spacing:.03em;text-transform:uppercase;}\n.kindled-pdp .k-marquee-track span svg{color:#F0C766;flex-shrink:0;}\n@keyframes k-scroll{0%{transform:translateX(0);}100%{transform:translateX(-50%);}}\n.kindled-pdp .k-guarbar{display:grid;grid-template-columns:1fr;gap:10px;background:var(--k-cream-dim);border-radius:14px;padding:18px 16px;margin-top:18px;}\n.kindled-pdp .k-guarbar-item{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;color:var(--k-ink);}\n.kindled-pdp .k-guarbar-item .k-painicon{width:30px;height:30px;flex-shrink:0;}\n.kindled-pdp .k-guarbar-item span small{display:block;font-weight:500;color:var(--k-ink-soft);font-size:11.5px;margin-top:1px;}\n@media (min-width:640px){ .kindled-pdp .k-guarbar{grid-template-columns:repeat(3,minmax(0,1fr));} }\n.kindled-pdp .k-payrow{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:16px;}\n.kindled-pdp .k-paychip{border:1px solid var(--k-line);border-radius:8px;padding:7px 12px;font-size:12px;font-weight:600;color:var(--k-ink-soft);background:#fff;}\n.kindled-pdp .k-payrow p{width:100%;text-align:center;font-size:11.5px;color:var(--k-ink-soft);margin:0 0 4px 0;}\n.kindled-pdp .k-keyspecs{display:grid;grid-template-columns:1fr;gap:10px;margin-top:22px;}\n.kindled-pdp .k-keyspec{display:flex;align-items:center;gap:10px;background:var(--k-cream-dim);border-radius:10px;padding:12px 14px;font-size:13px;font-weight:700;color:var(--k-ink);}\n.kindled-pdp .k-keyspec svg{flex-shrink:0;color:var(--k-ember);}\n@media (min-width:640px){ .kindled-pdp .k-keyspecs{grid-template-columns:repeat(3,minmax(0,1fr));} }\n.kindled-pdp .k-topspecs{display:grid;grid-template-columns:1fr;gap:8px;margin-bottom:20px;}\n.kindled-pdp .k-topspec{display:flex;align-items:center;gap:8px;background:var(--k-ink);color:var(--k-cream);border-radius:10px;padding:10px 14px;font-size:12.5px;font-weight:700;}\n.kindled-pdp .k-topspec svg{flex-shrink:0;color:#F0C766;}\n@media (min-width:640px){ .kindled-pdp .k-topspecs{grid-template-columns:repeat(3,minmax(0,1fr));} }\n.kindled-pdp .k-miniryl{margin-top:22px;border-top:1px solid var(--k-line);padding-top:18px;}\n.kindled-pdp .k-miniryl-title{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--k-ink-soft);margin:0 0 10px 0;text-align:center;}\n.kindled-pdp .k-miniryl-row{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;}\n.kindled-pdp .k-miniryl-row a{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--k-line);border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600;color:var(--k-ink);text-decoration:none;background:#fff;}\n.kindled-pdp .k-miniryl-row a:hover{background:var(--k-cream-dim);}\n.kindled-pdp .k-swatchwrap{margin-top:18px;text-align:center;}\n.kindled-pdp .k-swatchwrap p{font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--k-ink-soft);margin:0 0 10px 0;}\n.kindled-pdp .k-swatchrow{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;}\n.kindled-pdp .k-swatch{border:1.5px solid var(--k-ink);border-radius:999px;padding:7px 16px;font-size:12.5px;font-weight:600;background:#fff;color:var(--k-ink);cursor:pointer;font-family:inherit;}\n.kindled-pdp .k-swatch:hover{background:var(--k-ink);color:var(--k-cream);}\n@media (min-width:640px){\n  .kindled-pdp .k-paingrid{grid-template-columns:repeat(2,minmax(0,1fr));}\n  .kindled-pdp .k-cards2{grid-template-columns:repeat(2,minmax(0,1fr));}\n  .kindled-pdp .k-benefits{grid-template-columns:repeat(2,minmax(0,1fr));}\n  .kindled-pdp .k-tiers{grid-template-columns:repeat(3,minmax(0,1fr));}\n}\n@media (min-width:860px){\n  .kindled-pdp .k-paingrid{grid-template-columns:repeat(4,minmax(0,1fr));}\n}\n.kindled-pdp .k-crossscroll{display:flex;gap:14px;overflow-x:auto;padding:6px 2px 16px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;}\n.kindled-pdp .k-crosscard{flex:0 0 150px;scroll-snap-align:start;border:1px solid var(--k-line);border-radius:12px;overflow:hidden;background:#fff;text-decoration:none;color:var(--k-ink);transition:transform .15s ease;}\n.kindled-pdp .k-crosscard:hover{transform:translateY(-3px);}\n.kindled-pdp .k-crosscard img{width:100%;height:150px;object-fit:cover;display:block;background:var(--k-cream-dim);}\n.kindled-pdp .k-crossname{font-size:12.5px;font-weight:700;padding:9px 10px 2px;line-height:1.3;}\n.kindled-pdp .k-crossview{display:block;font-size:11.5px;font-weight:600;color:var(--k-ember);padding:0 10px 10px;}\n.kindled-pdp .k-crossscroll::-webkit-scrollbar{height:6px;}\n.kindled-pdp .k-crossscroll::-webkit-scrollbar-thumb{background:var(--k-line);border-radius:3px;}\n.kindled-pdp .k-reviews{margin-top:22px;}\n.kindled-pdp .k-reviews-title{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--k-ink-soft);margin:0 0 14px 0;text-align:center;}\n.kindled-pdp .k-reviewgrid{display:grid;grid-template-columns:1fr;gap:14px;}\n.kindled-pdp .k-reviewcard{background:var(--k-cream-dim);border-radius:14px;padding:20px 22px;display:flex;flex-direction:column;gap:10px;}\n.kindled-pdp .k-stars{display:flex;gap:2px;}\n.kindled-pdp .k-stars svg{color:var(--k-gold);}\n.kindled-pdp .k-reviewcard p.k-reviewtext{margin:0;font-size:13.5px;line-height:1.6;color:var(--k-ink);font-style:italic;}\n.kindled-pdp .k-reviewcard p.k-reviewer{margin:0;font-size:12.5px;font-weight:700;color:var(--k-ink-soft);}\n@media (min-width:640px){ .kindled-pdp .k-reviewgrid{grid-template-columns:repeat(2,minmax(0,1fr));} }\n\u003c\/style\u003e\n\u003cdiv class=\"kindled-pdp\"\u003e\n\n  \u003cdiv class=\"k-marquee\"\u003e\n    \u003cdiv class=\"k-marquee-track\"\u003e\n\u003cspan\u003e\u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 2c1 3-2 4-2 7a4 4 0 0 0 8 0c0-2-1-3-1-3s2 2 2 5a6 6 0 1 1-12 0c0-4 3-5 3-7 0-1 .5-2 2-2z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Cold-Snap Sale Live Now — Free UK Shipping \u0026amp; 30-Day Money-Back Guarantee on Every Vest\u003c\/span\u003e\u003cspan\u003e\u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 2c1 3-2 4-2 7a4 4 0 0 0 8 0c0-2-1-3-1-3s2 2 2 5a6 6 0 1 1-12 0c0-4 3-5 3-7 0-1 .5-2 2-2z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Cold-Snap Sale Live Now — Free UK Shipping \u0026amp; 30-Day Money-Back Guarantee on Every Vest\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"k-topspecs\"\u003e\n    \u003cdiv class=\"k-topspec\"\u003e\n\u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003cspan\u003e10,000mAh Rechargeable Battery\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"k-topspec\"\u003e\n\u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003cspan\u003e5 Independent Heating Zones\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"k-topspec\"\u003e\n\u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003cspan\u003e3 Calibrated Heat Settings\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"k-topspec\"\u003e\n\u003csvg width=\"14\" height=\"14\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003cspan\u003e3 Heat Settings · Up to 50°C Output\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"text-align:center;margin:0 0 20px;\"\u003e\n    \u003cdiv class=\"jdgm-widget jdgm-preview-badge\" data-id=\"{{ product.id }}\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"k-section k-benefitbox\"\u003e\n    \u003ch2\u003eWhy customers keep coming back to the Vest\u003c\/h2\u003e\n    \u003cp class=\"k-sub\"\u003eBased on what heated-vest owners consistently say matters most.\u003c\/p\u003e\n    \u003cdiv class=\"k-benefits\"\u003e\n      \u003cdiv class=\"k-benefit\"\u003e\n        \u003cdiv class=\"k-painicon\"\u003e\u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 2c1 3-2 4-2 7a4 4 0 0 0 8 0c0-2-1-3-1-3s2 2 2 5a6 6 0 1 1-12 0c0-4 3-5 3-7 0-1 .5-2 2-2z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003eWarms up in minutes, not laps around the block\u003c\/h3\u003e\n          \u003cp\u003e5 zones reach usable heat fast on cold mornings — you're not standing around waiting for it to kick in.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"k-benefit\"\u003e\n        \u003cdiv class=\"k-painicon\"\u003e\u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"1\" y=\"7\" width=\"18\" height=\"10\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cline x1=\"23\" y1=\"11\" x2=\"23\" y2=\"13\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003eA battery that actually gets you through the day\u003c\/h3\u003e\n          \u003cp\u003e10,000mAh rated honestly per setting, so \"all day on Low\" means what it says.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"k-benefit\"\u003e\n        \u003cdiv class=\"k-painicon\"\u003e\u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 2v4M12 18v4M2 12h4M18 12h4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003eOne button, zero learning curve\u003c\/h3\u003e\n          \u003cp\u003e3 calibrated settings via a single control — no app, no pairing, no manual required.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"k-benefit\"\u003e\n        \u003cdiv class=\"k-painicon\"\u003e\u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolygon points=\"12 2 15 9 22 9.5 17 14.5 18.5 22 12 18 5.5 22 7 14.5 2 9.5 9 9\"\u003e\u003c\/polygon\u003e\u003c\/svg\u003e\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003eSlim enough to wear and forget\u003c\/h3\u003e\n          \u003cp\u003eFits under a coat without the bulky, obviously-wired look cheaper vests have.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"k-keyspecs\"\u003e\n      \u003cdiv class=\"k-keyspec\"\u003e\n\u003csvg width=\"15\" height=\"15\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003cspan\u003e10,000mAh Rechargeable Battery\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"k-keyspec\"\u003e\n\u003csvg width=\"15\" height=\"15\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003cspan\u003e5 Independent Heating Zones\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"k-keyspec\"\u003e\n\u003csvg width=\"15\" height=\"15\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003cspan\u003e3 Calibrated Heat Settings\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"k-bundle\" style=\"margin-top:22px;\"\u003e\n      \u003ch2\u003eWant Even Longer Runtime?\u003c\/h2\u003e\n      \u003cp class=\"k-sub\"\u003eThe Vest ships with a 10,000mAh battery included — upgrade to the Extended pack for full-day coverage on higher settings.\u003c\/p\u003e\n      \u003cdiv class=\"k-tiers\"\u003e\n        \u003cdiv class=\"k-tier\"\u003e\n          \u003cdiv class=\"k-tiertext\"\u003e\n\u003cstrong\u003eExtended — 20,000mAh\u003c\/strong\u003eRoughly double the runtime of the included battery, on every setting\u003c\/div\u003e\n          \u003ca href=\"\/products\/kindled-heated-vest-extended-battery-bundle\" class=\"k-code\"\u003eUpgrade — Add to Cart\u003c\/a\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"k-pairs\"\u003eChoosing \"Upgrade\" adds the Vest and the Extended 20,000mAh pack to your cart together as one bundle — no separate order needed. Just want the Extended pack on its own? \u003ca href=\"\/products\/kindled-20-000mah-battery-pack-extended\"\u003eShop it separately →\u003c\/a\u003e Uses the \u003cstrong\u003esame magnetic-lock connector\u003c\/strong\u003e as the Vest, and carries a \u003cstrong\u003e12-month battery warranty\u003c\/strong\u003e.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"k-swatchwrap\"\u003e\n      \u003cp\u003eChoose your size — tap to jump to the picker above\u003c\/p\u003e\n      \u003cdiv class=\"k-swatchrow\"\u003e\n\u003cbutton type=\"button\" class=\"k-swatch\" onclick=\"event.preventDefault();window.scrollTo({top:0,behavior:'smooth'});return false;\"\u003eS\u003c\/button\u003e\n\u003cbutton type=\"button\" class=\"k-swatch\" onclick=\"event.preventDefault();window.scrollTo({top:0,behavior:'smooth'});return false;\"\u003eM\u003c\/button\u003e\n\u003cbutton type=\"button\" class=\"k-swatch\" onclick=\"event.preventDefault();window.scrollTo({top:0,behavior:'smooth'});return false;\"\u003eL\u003c\/button\u003e\n\u003cbutton type=\"button\" class=\"k-swatch\" onclick=\"event.preventDefault();window.scrollTo({top:0,behavior:'smooth'});return false;\"\u003eXL\u003c\/button\u003e\n\u003cbutton type=\"button\" class=\"k-swatch\" onclick=\"event.preventDefault();window.scrollTo({top:0,behavior:'smooth'});return false;\"\u003e2XL\u003c\/button\u003e\n\u003cbutton type=\"button\" class=\"k-swatch\" onclick=\"event.preventDefault();window.scrollTo({top:0,behavior:'smooth'});return false;\"\u003e3XL\u003c\/button\u003e\n\u003cbutton type=\"button\" class=\"k-swatch\" onclick=\"event.preventDefault();window.scrollTo({top:0,behavior:'smooth'});return false;\"\u003e4XL\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"k-benefit-cta\"\u003e\n      \u003cbutton type=\"button\" class=\"k-buynow\" onclick=\"event.preventDefault();window.scrollTo({top:0,behavior:'smooth'});return false;\"\u003e\u003csvg width=\"15\" height=\"15\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cline x1=\"12\" y1=\"19\" x2=\"12\" y2=\"5\"\u003e\u003c\/line\u003e\u003cpolyline points=\"5 12 12 5 19 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e Buy Now — pick your option above\u003c\/button\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"k-miniryl\"\u003e\n      \u003cp class=\"k-miniryl-title\"\u003eYou may also like\u003c\/p\u003e\n      \u003cdiv class=\"k-miniryl-row\"\u003e\n\u003ca href=\"\/products\/kindled-heated-jacket-10k-battery-bundle\"\u003eHeated Jacket →\u003c\/a\u003e\n\u003ca href=\"\/products\/kindled-heated-seat-cushion-10k-battery\"\u003eSeat Cushion →\u003c\/a\u003e\n\u003ca href=\"\/products\/kindled-heated-shoulder-neck-wrap-10k-battery\"\u003eNeck Wrap →\u003c\/a\u003e\n\u003ca href=\"\/products\/kindled-heated-waistband-with-vibration-10k-battery\"\u003eWaistband →\u003c\/a\u003e\n\u003ca href=\"\/products\/kindled-heated-insoles-rechargeable-electric-warming-insoles\"\u003eInsoles →\u003c\/a\u003e\n\u003ca href=\"\/products\/kindled-heated-gloves-rechargeable-electric-warming-gloves\"\u003eGloves →\u003c\/a\u003e\n\u003ca href=\"\/products\/kindled-heated-glove-liners-rechargeable-full-finger-warmers\"\u003eGlove Liners →\u003c\/a\u003e\n\u003ca href=\"\/products\/kindled-heated-socks-rechargeable-electric-warming-socks\"\u003eHeated Socks →\u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"k-urgency\"\u003eKindled sees its highest demand during the first proper cold snap of the season — order now so you're covered when temperatures drop, not scrambling once they do.\u003c\/div\u003e\n    \u003cdiv class=\"k-guarbar\"\u003e\n      \u003cdiv class=\"k-guarbar-item\"\u003e\n\u003cdiv class=\"k-painicon\" style=\"background:var(--k-ember);\"\u003e\u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cpolyline points=\"12 6 12 12 16 14\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan\u003eLimited-Time Pricing\u003csmall\u003eCold-season demand sells out fast\u003c\/small\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"k-guarbar-item\"\u003e\n\u003cdiv class=\"k-painicon\" style=\"background:var(--k-ember);\"\u003e\u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan\u003e30-Day Money-Back Guarantee\u003csmall\u003eFull refund, no hassle\u003c\/small\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"k-guarbar-item\"\u003e\n\u003cdiv class=\"k-painicon\" style=\"background:var(--k-ember);\"\u003e\u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"1\" y=\"7\" width=\"15\" height=\"10\"\u003e\u003c\/rect\u003e\u003cpath d=\"M16 10h4l3 3v4h-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"5.5\" cy=\"19.5\" r=\"1.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17.5\" cy=\"19.5\" r=\"1.5\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan\u003eFree UK Shipping\u003csmall\u003eOn every order, every time\u003c\/small\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"k-payrow\"\u003e\n      \u003cp\u003eSecure checkout — pay however suits you\u003c\/p\u003e\n      \u003cspan class=\"k-paychip\"\u003eVisa\u003c\/span\u003e \u003cspan class=\"k-paychip\"\u003eMastercard\u003c\/span\u003e \u003cspan class=\"k-paychip\"\u003ePayPal\u003c\/span\u003e \u003cspan class=\"k-paychip\"\u003eApple Pay\u003c\/span\u003e \u003cspan class=\"k-paychip\"\u003eGoogle Pay\u003c\/span\u003e \u003cspan class=\"k-paychip\"\u003eAfterpay\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"k-section\"\u003e\n    \u003cdiv class=\"k-reviews\"\u003e\n      \u003cp class=\"k-reviews-title\"\u003eWhat Vest owners are saying\u003c\/p\u003e\n      \u003cdiv class=\"k-reviewgrid\"\u003e\n        \u003cdiv class=\"k-reviewcard\"\u003e\n          \u003cdiv class=\"k-stars\"\u003e★★★★★\u003c\/div\u003e\n          \u003cp class=\"k-reviewtext\"\u003e\"Was apprehensive on buying clothing made in china as it's usually a smaller fit... Have had this for two weeks now and very happy with it. Fits perfect, the quality is really good including the zip. Even keeps me warm without having to turn it on some days.\"\u003c\/p\u003e\n          \u003cp class=\"k-reviewer\"\u003e— Warren Willms\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"k-reviewcard\"\u003e\n          \u003cdiv class=\"k-stars\"\u003e★★★★★\u003c\/div\u003e\n          \u003cp class=\"k-reviewtext\"\u003e\"Awesome vest!! Even when off it's pretty warm actually... I really appreciate the design of everything and i really think i made a good purchase, it looks pretty durable to me and i find it comfy.\"\u003c\/p\u003e\n          \u003cp class=\"k-reviewer\"\u003e— Wendell Hintz\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"k-reviewcard\"\u003e\n          \u003cdiv class=\"k-stars\"\u003e★★★★★\u003c\/div\u003e\n          \u003cp class=\"k-reviewtext\"\u003e\"Brought this for my 85 year old grandad, he's been so cold just recently so thought i'd get this for him. He loves it! Keeps him so warm... it's also eased some of his back and shoulder pain.\"\u003c\/p\u003e\n          \u003cp class=\"k-reviewer\"\u003e— Ute Torp\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"k-reviewcard\"\u003e\n          \u003cdiv class=\"k-stars\"\u003e★★★★★\u003c\/div\u003e\n          \u003cp class=\"k-reviewtext\"\u003e\"This was bought as a gift, and i saw it in action yesterday. Excellent quality, fit, comfort and warmth... would recommend buying this to anyone. It's lovely and toasty.\"\u003c\/p\u003e\n          \u003cp class=\"k-reviewer\"\u003e— Jamaal Stoltenberg\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"k-section k-dark\"\u003e\n    \u003cdiv class=\"k-head\"\u003e\n      \u003cspan class=\"k-badge k-gold\"\u003eThe research\u003c\/span\u003e\n      \u003ch2\u003eWhat actually ruins most heated vests\u003c\/h2\u003e\n      \u003cp\u003e\u003cstrong\u003eWhat most heated vests get wrong, we get right.\u003c\/strong\u003e We read through real customer reviews and support threads before building this one — here's what kept coming up, and exactly what we did about it.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"k-paingrid\"\u003e\n      \u003cdiv class=\"k-paincard\"\u003e\n        \u003cdiv class=\"k-painicon\"\u003e\u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cline x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"\u003e\u003c\/line\u003e\u003cline x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003c\/div\u003e\n        \u003ch3\u003eBatteries dead on arrival\u003c\/h3\u003e\n        \u003cp class=\"k-quote\"\u003e\"Battery pack was completely dead out of the box, and support went silent.\"\u003c\/p\u003e\n        \u003cdiv class=\"k-divider\"\u003e\u003c\/div\u003e\n        \u003cp class=\"k-fix\"\u003eFix: Every battery cell is \u003cstrong\u003echarge-tested before it ships\u003c\/strong\u003e, plus a 12-month warranty on the pack specifically.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"k-paincard\"\u003e\n        \u003cdiv class=\"k-painicon\"\u003e\u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 2c1 3-2 4-2 7a4 4 0 0 0 8 0c0-2-1-3-1-3s2 2 2 5a6 6 0 1 1-12 0c0-4 3-5 3-7 0-1 .5-2 2-2z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n        \u003ch3\u003eOnly works on the highest setting\u003c\/h3\u003e\n        \u003cp class=\"k-quote\"\u003e\"Barely felt warm unless I cranked it to max, which drained the battery in an hour.\"\u003c\/p\u003e\n        \u003cdiv class=\"k-divider\"\u003e\u003c\/div\u003e\n        \u003cp class=\"k-fix\"\u003eFix: 3 calibrated heat settings across genuine 5-zone wiring, so \u003cstrong\u003eLow is actually usable\u003c\/strong\u003e.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"k-paincard\"\u003e\n        \u003cdiv class=\"k-painicon\"\u003e\u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n        \u003ch3\u003eFalls apart within weeks\u003c\/h3\u003e\n        \u003cp class=\"k-quote\"\u003e\"Loose threads, mismatched sizing, and the charging cable frayed after 10 days.\"\u003c\/p\u003e\n        \u003cdiv class=\"k-divider\"\u003e\u003c\/div\u003e\n        \u003cp class=\"k-fix\"\u003eFix: Reinforced strain-relief on the cable and \u003cstrong\u003equality-checked stitching before it ships\u003c\/strong\u003e.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"k-paincard\"\u003e\n        \u003cdiv class=\"k-painicon\"\u003e\u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cpolyline points=\"12 6 12 12 16 14\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003c\/div\u003e\n        \u003ch3\u003eSupport goes dark when it breaks\u003c\/h3\u003e\n        \u003cp class=\"k-quote\"\u003e\"Emails unanswered, then offered 10% off instead of a replacement.\"\u003c\/p\u003e\n        \u003cdiv class=\"k-divider\"\u003e\u003c\/div\u003e\n        \u003cp class=\"k-fix\"\u003eFix: UK-facing support with a \u003cstrong\u003ereplace-first policy inside 30 days\u003c\/strong\u003e.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"k-section\"\u003e\n    \u003ch2 class=\"k-spectitle\"\u003eBuilt to the spec other listings skip\u003c\/h2\u003e\n    \u003cp class=\"k-specsub\"\u003eCompared against the category patterns we found in supplier and review research.\u003c\/p\u003e\n    \u003cdiv class=\"k-spectable-wrap\"\u003e\n      \u003cdiv class=\"k-spectable\"\u003e\n        \u003cdiv class=\"k-speccell k-hd\"\u003eSpec\u003c\/div\u003e\n        \u003cdiv class=\"k-speccell k-hd k-us\"\u003eKindled\u003c\/div\u003e\n        \u003cdiv class=\"k-speccell k-hd\"\u003eTypical listing\u003c\/div\u003e\n      \u003cdiv class=\"k-speccell\" style=\"font-weight:600;\"\u003eHeating zones\u003c\/div\u003e\n      \u003cdiv class=\"k-speccell k-yes\"\u003e\n\u003csvg width=\"15\" height=\"15\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003cspan\u003e5 zones, chest \u0026amp; back\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"k-speccell k-no\"\u003e\n\u003csvg width=\"15\" height=\"15\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cline x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"\u003e\u003c\/line\u003e\u003cline x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003cspan\u003e1–2 zones, chest only\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"k-speccell\" style=\"font-weight:600;\"\u003eBattery\u003c\/div\u003e\n      \u003cdiv class=\"k-speccell k-yes\"\u003e\n\u003csvg width=\"15\" height=\"15\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003cspan\u003e10,000mAh, tested before shipping\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"k-speccell k-no\"\u003e\n\u003csvg width=\"15\" height=\"15\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cline x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"\u003e\u003c\/line\u003e\u003cline x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003cspan\u003eOften untested, DOA reports common\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"k-speccell\" style=\"font-weight:600;\"\u003eLow-setting usability\u003c\/div\u003e\n      \u003cdiv class=\"k-speccell k-yes\"\u003e\n\u003csvg width=\"15\" height=\"15\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003cspan\u003eGenuinely warm\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"k-speccell k-no\"\u003e\n\u003csvg width=\"15\" height=\"15\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cline x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"\u003e\u003c\/line\u003e\u003cline x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003cspan\u003eBarely noticeable\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"k-speccell\" style=\"font-weight:600;\"\u003eCable durability\u003c\/div\u003e\n      \u003cdiv class=\"k-speccell k-yes\"\u003e\n\u003csvg width=\"15\" height=\"15\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003cspan\u003eReinforced strain-relief\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"k-speccell k-no\"\u003e\n\u003csvg width=\"15\" height=\"15\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cline x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"\u003e\u003c\/line\u003e\u003cline x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003cspan\u003eFrays within weeks\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"k-speccell\" style=\"font-weight:600;\"\u003eWarranty\u003c\/div\u003e\n      \u003cdiv class=\"k-speccell k-yes\"\u003e\n\u003csvg width=\"15\" height=\"15\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003cspan\u003e12 months on the battery\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"k-speccell k-no\"\u003e\n\u003csvg width=\"15\" height=\"15\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cline x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"\u003e\u003c\/line\u003e\u003cline x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003cspan\u003e30-day, rarely honoured\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"k-section\"\u003e\n    \u003cdiv class=\"k-cards2\"\u003e\n      \u003cdiv class=\"k-card\"\u003e\n        \u003cdiv class=\"k-painicon\" style=\"background:var(--k-ink);\"\u003e\u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M3 8h18v8H3z\"\u003e\u003c\/path\u003e\u003cline x1=\"7\" y1=\"8\" x2=\"7\" y2=\"11\"\u003e\u003c\/line\u003e\u003cline x1=\"11\" y1=\"8\" x2=\"11\" y2=\"11\"\u003e\u003c\/line\u003e\u003cline x1=\"15\" y1=\"8\" x2=\"15\" y2=\"11\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\u003c\/div\u003e\n        \u003ch3\u003eSizing \u0026amp; fit\u003c\/h3\u003e\n        \u003cp\u003eSizes S–2XL. Runs true-to-size with room for a base layer underneath — if you're between sizes, size up for layering.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"k-card\"\u003e\n        \u003cdiv class=\"k-painicon\" style=\"background:var(--k-ink);\"\u003e\u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 2s7 7.58 7 12a7 7 0 0 1-14 0c0-4.42 7-12 7-12z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n        \u003ch3\u003eCare instructions\u003c\/h3\u003e\n        \u003cp\u003eMachine washable on cold\/gentle with the battery removed. Never tumble dry on heat — air dry only to protect the heating wires.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"k-section\" style=\"background:var(--k-cream-dim);border-radius:20px;\"\u003e\n    \u003ch2 class=\"k-faqtitle\"\u003eQuestions people actually ask\u003c\/h2\u003e\n    \u003cdiv class=\"k-faqlist\"\u003e\n      \u003cdiv class=\"k-faqcard\"\u003e\n        \u003ch3\u003eHow long does the battery actually last?\u003c\/h3\u003e\n        \u003cp\u003eOn Low, roughly 8 hours; Medium around 5–6; High about 3 hours. Cold air itself reduces battery efficiency, so expect slightly less on freezing days. Want more? Add the Extended battery pack above for roughly double the runtime.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"k-faqcard\"\u003e\n        \u003ch3\u003eWill it actually get hot, or just warm on one panel?\u003c\/h3\u003e\n        \u003cp\u003e5 zones are wired independently across the chest and back, controlled together from one button — no single hot patch with cold everywhere else.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"k-faqcard\"\u003e\n        \u003ch3\u003eWhat if the battery arrives faulty?\u003c\/h3\u003e\n        \u003cp\u003eEvery unit is charge-tested before shipping, and if yours still arrives faulty we replace it — an actual replacement, inside 30 days.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"k-faqcard\"\u003e\n        \u003ch3\u003eCan I wash it?\u003c\/h3\u003e\n        \u003cp\u003eYes — remove the battery completely, then machine wash cold on gentle or hand wash. Never dry on heat; air dry only.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"k-faqcard\"\u003e\n        \u003ch3\u003eWhat size should I get?\u003c\/h3\u003e\n        \u003cp\u003eTrue-to-size for a fitted feel, or size up if you're layering it over a jumper. Full measurements are in the size chart tab.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"k-faqcard\"\u003e\n        \u003ch3\u003eIs it safe to wear for hours?\u003c\/h3\u003e\n        \u003cp\u003eYes — built-in overheat protection cuts power to any zone that runs hotter than the safe threshold.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"k-section\"\u003e\n    \u003cdiv class=\"k-closing\"\u003e\n      \u003ch2\u003eWarmth that doesn't die on you.\u003c\/h2\u003e\n      \u003cdiv class=\"k-trustrow\"\u003e\n    \u003cdiv class=\"k-trustitem k-light\"\u003e\n\u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"1\" y=\"7\" width=\"15\" height=\"10\"\u003e\u003c\/rect\u003e\u003cpath d=\"M16 10h4l3 3v4h-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"5.5\" cy=\"19.5\" r=\"1.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17.5\" cy=\"19.5\" r=\"1.5\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003cspan\u003eFree UK shipping\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"k-trustitem k-light\"\u003e\n\u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003eWarranty backed\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"k-trustitem k-light\"\u003e\n\u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cpolyline points=\"12 6 12 12 16 14\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\u003cspan\u003e30-day support\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"k-guarantee\"\u003e\n\u003csvg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cspan\u003e30-Day Money-Back Guarantee\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv style=\"margin-top:18px;\"\u003e\u003cbutton type=\"button\" class=\"k-buynow\" onclick=\"event.preventDefault();window.scrollTo({top:0,behavior:'smooth'});return false;\"\u003e\u003csvg width=\"15\" height=\"15\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cline x1=\"12\" y1=\"19\" x2=\"12\" y2=\"5\"\u003e\u003c\/line\u003e\u003cpolyline points=\"5 12 12 5 19 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e Buy Now — pick your option above\u003c\/button\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\n  \u003cdiv class=\"k-section\"\u003e\n    \u003ch2 class=\"k-spectitle\"\u003eYou might also like\u003c\/h2\u003e\n    \u003cp class=\"k-specsub\"\u003eMore Kindled heated gear to get you through the cold snap.\u003c\/p\u003e\n    \u003cdiv class=\"k-crossscroll\"\u003e\n\u003ca class=\"k-crosscard\" href=\"\/products\/kindled-heated-jacket-10k-battery-bundle\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0766\/0997\/8551\/files\/hf_20260925_020753_28c3ef3c-c876-4215-a7b7-38be7792eb72_1.png?v=1790302991\" alt=\"Heated Jacket\" loading=\"lazy\" width=\"300\" height=\"300\"\u003e\u003cdiv class=\"k-crossname\"\u003eHeated Jacket\u003c\/div\u003e\n\u003cspan class=\"k-crossview\"\u003eShop now →\u003c\/span\u003e\u003c\/a\u003e\n\u003ca class=\"k-crosscard\" href=\"\/products\/kindled-20-000mah-battery-pack-extended\"\u003e\u003cdiv class=\"k-crossname\" style=\"padding-top:66px;text-align:center;\"\u003eExtended Battery Pack\u003c\/div\u003e\n\u003cspan class=\"k-crossview\" style=\"text-align:center;\"\u003eShop now →\u003c\/span\u003e\u003c\/a\u003e\n\u003ca class=\"k-crosscard\" href=\"\/products\/kindled-heated-vest-extended-battery-bundle\"\u003e\u003cdiv class=\"k-crossname\" style=\"padding-top:66px;text-align:center;\"\u003eVest + Extended Battery Bundle\u003c\/div\u003e\n\u003cspan class=\"k-crossview\" style=\"text-align:center;\"\u003eUpgrade →\u003c\/span\u003e\u003c\/a\u003e\n\u003ca class=\"k-crosscard\" href=\"\/products\/kindled-heated-seat-cushion-10k-battery\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0766\/0997\/8551\/files\/f5e6595f-f44b-4346-a5cd-b529ca264989.jpg?v=1789606436\" alt=\"Heated Seat Cushion\" loading=\"lazy\" width=\"300\" height=\"300\"\u003e\u003cdiv class=\"k-crossname\"\u003eHeated Seat Cushion\u003c\/div\u003e\n\u003cspan class=\"k-crossview\"\u003eShop now →\u003c\/span\u003e\u003c\/a\u003e\n\u003ca class=\"k-crosscard\" href=\"\/products\/kindled-heated-shoulder-neck-wrap-10k-battery\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0766\/0997\/8551\/files\/hf_20260919_051458_e1aeeb63-78ea-44ac-9921-e05b3ab6fd48.png?v=1789794982\" alt=\"Shoulder \u0026amp; Neck Wrap\" loading=\"lazy\" width=\"300\" height=\"300\"\u003e\u003cdiv class=\"k-crossname\"\u003eShoulder \u0026amp; Neck Wrap\u003c\/div\u003e\n\u003cspan class=\"k-crossview\"\u003eShop now →\u003c\/span\u003e\u003c\/a\u003e\n\u003ca class=\"k-crosscard\" href=\"\/products\/kindled-heated-waistband-with-vibration-10k-battery\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0766\/0997\/8551\/files\/fc1d1f12-2e14-4887-b7b1-3813c3aff29b.jpg?v=1789733100\" alt=\"Heated Waistband\" loading=\"lazy\" width=\"300\" height=\"300\"\u003e\u003cdiv class=\"k-crossname\"\u003eHeated Waistband\u003c\/div\u003e\n\u003cspan class=\"k-crossview\"\u003eShop now →\u003c\/span\u003e\u003c\/a\u003e\n\u003ca class=\"k-crosscard\" href=\"\/products\/kindled-heated-insoles-rechargeable-electric-warming-insoles\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0766\/0997\/8551\/files\/34645c21-624b-41bc-83ed-88a8d95fd25b.jpg?v=1790478646\" alt=\"Heated Insoles\" loading=\"lazy\" width=\"300\" height=\"300\"\u003e\u003cdiv class=\"k-crossname\"\u003eHeated Insoles\u003c\/div\u003e\n\u003cspan class=\"k-crossview\"\u003eShop now →\u003c\/span\u003e\u003c\/a\u003e\n\u003ca class=\"k-crosscard\" href=\"\/products\/kindled-heated-gloves-rechargeable-electric-warming-gloves\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0766\/0997\/8551\/files\/26506e67-8c21-4c9a-937c-a00685f4d99c.jpg?v=1790478954\" alt=\"Heated Gloves\" loading=\"lazy\" width=\"300\" height=\"300\"\u003e\u003cdiv class=\"k-crossname\"\u003eHeated Gloves\u003c\/div\u003e\n\u003cspan class=\"k-crossview\"\u003eShop now →\u003c\/span\u003e\u003c\/a\u003e\n\u003ca class=\"k-crosscard\" href=\"\/products\/kindled-heated-glove-liners-rechargeable-full-finger-warmers\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0766\/0997\/8551\/files\/6448be38-4c72-4f6e-bd43-2f0545cba8dc.jpg?v=1790479035\" alt=\"Glove Liners\" loading=\"lazy\" width=\"300\" height=\"300\"\u003e\u003cdiv class=\"k-crossname\"\u003eGlove Liners\u003c\/div\u003e\n\u003cspan class=\"k-crossview\"\u003eShop now →\u003c\/span\u003e\u003c\/a\u003e\n\u003ca class=\"k-crosscard\" href=\"\/products\/kindled-heated-socks-rechargeable-electric-warming-socks\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0766\/0997\/8551\/files\/48aaf2a9-30fc-463d-8e9c-ecf14237f8a7.jpg?v=1790479071\" alt=\"Heated Socks\" loading=\"lazy\" width=\"300\" height=\"300\"\u003e\u003cdiv class=\"k-crossname\"\u003eHeated Socks\u003c\/div\u003e\n\u003cspan class=\"k-crossview\"\u003eShop now →\u003c\/span\u003e\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Kindled","offers":[{"title":"Black \/ S","offer_id":49188347216055,"sku":"KINDLED-HV-S","price":63.92,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":49188347248823,"sku":"KINDLED-HV-M","price":63.92,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":49188347281591,"sku":"KINDLED-HV-L","price":63.92,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":49188347314359,"sku":"KINDLED-HV-XL","price":63.92,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":49188347347127,"sku":"KINDLED-HV-2XL","price":63.92,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":49188347379895,"sku":"KINDLED-HV-3XL","price":63.92,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":49188347412663,"sku":"KINDLED-HV-4XL","price":63.92,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":49257963651255,"sku":"KINDLED-HV-RED-S","price":63.92,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ S","offer_id":49257963684023,"sku":"KINDLED-HV-BLU-S","price":63.92,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":49257963716791,"sku":"KINDLED-HV-RED-M","price":63.92,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ M","offer_id":49257963749559,"sku":"KINDLED-HV-BLU-M","price":63.92,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":49257963782327,"sku":"KINDLED-HV-RED-L","price":63.92,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ L","offer_id":49257963815095,"sku":"KINDLED-HV-BLU-L","price":63.92,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":49257963847863,"sku":"KINDLED-HV-RED-XL","price":63.92,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ XL","offer_id":49257963880631,"sku":"KINDLED-HV-BLU-XL","price":63.92,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":49257963913399,"sku":"KINDLED-HV-RED-2XL","price":63.92,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 2XL","offer_id":49257963946167,"sku":"KINDLED-HV-BLU-2XL","price":63.92,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":49257963978935,"sku":"KINDLED-HV-RED-3XL","price":63.92,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 3XL","offer_id":49257964011703,"sku":"KINDLED-HV-BLU-3XL","price":63.92,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":49257964044471,"sku":"KINDLED-HV-RED-4XL","price":63.92,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ 4XL","offer_id":49257964077239,"sku":"KINDLED-HV-BLU-4XL","price":63.92,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0766\/0997\/8551\/files\/hf_20260919_051319_4b579f08-9dcf-48e9-a5c1-c9eaa730d9aa.png?v=1789794857","url":"https:\/\/shopkindled.co.uk\/products\/kindled-unisex-heated-vest-10k-battery","provider":"Kindled","version":"1.0","type":"link"}