{"product_id":"mildwell-bristlewell-natural-bristle-toothbrush-4-pack","title":"MildWell Bristlewell Natural Bristle Toothbrush (4-Pack)","description":"\u003cdiv class=\"bw-clone\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700;800\u0026family=Inter:wght@400;500;600;700\u0026display=swap');\n.bw-clone *{margin:0;padding:0;box-sizing:border-box;}\n.bw-clone{\n  --ink:#23211c; --muted:#6f6a60; --bg:#ffffff; --soft:#f4f1ea; --soft2:#ece7dc;\n  --line:#e4ded2; --gold:#b9882f; --gold2:#caa14e; --green:#3a7a4e; --greenbg:#e8f1ea;\n  --dark:#23211c; --card:#fff;\n  font-family:'Inter',system-ui,sans-serif; color:var(--ink); background:var(--bg);\n  font-size:16px; line-height:1.55; -webkit-font-smoothing:antialiased;\n}\n.bw-clone .pop{font-family:'Poppins',system-ui,sans-serif;}\n.bw-clone img{display:block;max-width:100%;}\n.bw-clone .wrap{max-width:1140px;margin:0 auto;padding:0 22px;}\n.bw-clone a{color:inherit;text-decoration:none;}\n\n\n.bw-clone .hero{padding:26px 0 30px;}\n.bw-clone .hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:44px;align-items:start;}\n.bw-clone .hero-media{position:sticky;top:14px;}\n.bw-clone .hero-img{width:100%;border-radius:12px;background:var(--soft);aspect-ratio:1\/1;object-fit:cover;}\n.bw-clone .hero-thumbs{display:flex;gap:9px;margin-top:11px;flex-wrap:wrap;}\n.bw-clone .hero-thumbs img{width:62px;height:62px;object-fit:cover;border-radius:8px;border:2px solid var(--line);cursor:pointer;background:var(--soft);}\n.bw-clone .hero-thumbs img.on{border-color:var(--ink);}\n\n.bw-clone .rate{display:flex;align-items:center;gap:7px;font-size:13px;color:#4a463e;font-weight:600;margin-bottom:8px;}\n.bw-clone .stars{color:var(--gold);letter-spacing:1px;font-size:14px;}\n.bw-clone .hero h1{font-size:29px;line-height:1.16;font-weight:700;margin:2px 0 10px;font-family:'Poppins',sans-serif;}\n.bw-clone .subhead{font-size:14.5px;color:#54504a;margin-bottom:14px;line-height:1.6;}\n\n\n.bw-clone .valbar{display:grid;grid-template-columns:1fr 1fr;gap:7px 16px;margin-bottom:18px;}\n.bw-clone .valbar div{font-size:12.5px;font-weight:600;color:#3d3a33;display:flex;gap:7px;align-items:flex-start;}\n.bw-clone .valbar div b{color:var(--green);font-weight:800;}\n\n\n.bw-clone .bsec-h{font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;margin:4px 0 10px;color:#4a463e;}\n.bw-clone .bundles{display:flex;flex-direction:column;gap:11px;}\n.bw-clone .bnd{position:relative;background:#fff;border:2px solid var(--line);border-radius:12px;padding:15px 15px 15px 44px;cursor:pointer;transition:.15s;}\n.bw-clone .bnd:hover{border-color:#cfc7b6;}\n.bw-clone .bnd.mw-selected{border-color:var(--ink);background:#fdfcf8;}\n.bw-clone .bnd .radio{position:absolute;left:15px;top:20px;width:19px;height:19px;border-radius:50%;border:2px solid #c8c0ae;}\n.bw-clone .bnd.mw-selected .radio{border-color:var(--ink);background:radial-gradient(circle,var(--ink) 0 5px,#fff 6px);}\n.bw-clone .bnd .tag{position:absolute;top:-11px;left:44px;font-size:10.5px;font-weight:800;letter-spacing:.05em;padding:3px 10px;border-radius:6px;white-space:nowrap;background:var(--green);color:#fff;text-transform:uppercase;}\n.bw-clone .bnd-row{display:flex;align-items:center;justify-content:space-between;gap:12px;}\n.bw-clone .bnd-ttl{font-size:16px;font-weight:800;font-family:'Poppins',sans-serif;}\n.bw-clone .bnd-best{display:block;font-size:11.5px;font-weight:800;color:var(--green);letter-spacing:.03em;margin-top:3px;text-transform:uppercase;}\n.bw-clone .bnd-price{text-align:right;white-space:nowrap;}\n.bw-clone .bnd-price .now{font-size:19px;font-weight:800;font-family:'Poppins',sans-serif;}\n.bw-clone .bnd-price .was{font-size:12.5px;color:#a9a395;text-decoration:line-through;display:block;}\n\n\n.bw-clone .mw-items{margin:14px 0 4px;display:none;}\n.bw-clone .mw-items.show{display:block;}\n.bw-clone .mw-items-h{font-size:13px;font-weight:800;letter-spacing:.02em;margin:0 0 10px;font-family:'Poppins',sans-serif;display:flex;align-items:center;gap:8px;}\n.bw-clone .mw-items-h .pill{background:var(--greenbg);color:var(--green);font-size:11px;font-weight:800;border-radius:20px;padding:2px 10px;letter-spacing:.02em;}\n.bw-clone .mw-item{border:1.5px solid var(--line);border-radius:12px;padding:12px 14px;margin-bottom:10px;background:#fbfaf5;}\n.bw-clone .mw-item[hidden]{display:none;}\n.bw-clone .mw-item-tag{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#6f6a60;margin-bottom:8px;}\n.bw-clone .mw-types{display:flex;gap:8px;flex-wrap:wrap;}\n.bw-clone .mw-type{flex:1;min-width:120px;border:1.5px solid var(--line);border-radius:10px;padding:9px 12px;cursor:pointer;background:#fff;transition:.15s;text-align:left;}\n.bw-clone .mw-type:hover{border-color:#cfc7b6;}\n.bw-clone .mw-type.on{border-color:var(--ink);background:#fdfcf8;}\n.bw-clone .mw-type b{display:block;font-size:13.5px;font-weight:800;}\n.bw-clone .mw-type span{font-size:11.5px;color:#76716a;}\n\n\n.bw-clone .stock{display:flex;align-items:center;justify-content:center;gap:7px;font-size:13px;font-weight:700;color:var(--green);margin:16px 0 11px;}\n.bw-clone .stock .dot{width:8px;height:8px;border-radius:50%;background:var(--green);display:inline-block;}\n.bw-clone .atc{display:block;width:100%;background:var(--gold);color:#fff;border:0;border-radius:11px;padding:18px;font-size:18px;font-weight:800;letter-spacing:.01em;cursor:pointer;font-family:'Poppins',sans-serif;transition:.15s;text-align:center;}\n.bw-clone .atc:hover{background:var(--gold2);}\n.bw-clone .guarantee{text-align:center;font-size:12px;font-weight:700;color:#6f6a60;letter-spacing:.05em;margin-top:11px;text-transform:uppercase;}\n\n\n.bw-clone .gifts{border:1.5px dashed var(--gold);border-radius:12px;padding:14px;margin-top:16px;background:#fcf8ef;}\n.bw-clone .gifts-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:11px;}\n.bw-clone .gifts-eyebrow{display:block;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);}\n.bw-clone .gifts-head strong{font-size:15px;font-family:'Poppins',sans-serif;}\n.bw-clone .gifts-pill{font-size:10.5px;font-weight:800;color:var(--green);background:var(--greenbg);border-radius:20px;padding:4px 9px;text-align:center;letter-spacing:.02em;}\n.bw-clone .gift-row{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:10px;opacity:.62;transition:.18s;}\n.bw-clone .gift-row.unlocked{opacity:1;border-color:var(--green);box-shadow:0 0 0 1px var(--green) inset;}\n.bw-clone .gift-row img{width:50px;height:50px;object-fit:cover;border-radius:8px;background:var(--soft);flex:none;}\n.bw-clone .gift-row .glock{font-size:15px;}\n.bw-clone .gift-row.unlocked .glock:before{content:\"✅\";}\n.bw-clone .gift-body{flex:1;min-width:0;}\n.bw-clone .gift-body strong{display:block;font-size:13.5px;font-weight:800;}\n.bw-clone .gift-body .ghint{font-size:11.5px;color:#76716a;}\n.bw-clone .gift-price{text-align:right;white-space:nowrap;}\n.bw-clone .gift-price b{color:var(--green);font-weight:800;font-size:13px;}\n.bw-clone .gift-price s{display:block;color:#a9a395;font-size:11.5px;}\n\n\n.bw-clone .paybar{display:flex;justify-content:center;gap:7px;flex-wrap:wrap;margin-top:14px;border-top:1px solid var(--line);padding-top:14px;}\n.bw-clone .paybar img{height:22px;}\n.bw-clone .checkout-line{text-align:center;font-size:11.5px;color:#6f6a60;margin-top:9px;}\n\n\n.bw-clone .miniacc{border-top:1px solid var(--line);margin-top:16px;}\n.bw-clone .miniacc .ai{border-bottom:1px solid var(--line);}\n.bw-clone .miniacc .aq{display:flex;justify-content:space-between;align-items:center;padding:14px 2px;font-size:14px;font-weight:700;cursor:pointer;}\n.bw-clone .miniacc .aq .ic{font-size:18px;font-weight:400;color:#6f6a60;}\n.bw-clone .miniacc .aa{max-height:0;overflow:hidden;transition:max-height .3s;}\n.bw-clone .miniacc .aa div{padding:0 2px 16px;font-size:13.5px;color:#5a564e;}\n.bw-clone .miniacc .ai.open .aa{max-height:320px;}\n\n\n.bw-clone .tbadges{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;margin-top:16px;}\n.bw-clone .tbadges div{font-size:12.5px;font-weight:700;color:#3d3a33;display:flex;gap:8px;align-items:center;}\n.bw-clone .tbadges .ck{color:var(--green);font-weight:900;}\n\n\n.bw-clone .statband{background:var(--soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line);}\n.bw-clone .statband .wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-top:30px;padding-bottom:30px;text-align:center;}\n.bw-clone .statband .sv{font-size:38px;font-weight:800;font-family:'Poppins',sans-serif;color:var(--green);line-height:1;}\n.bw-clone .statband .sl{font-size:13px;color:#54504a;margin-top:7px;}\n\n\n.bw-clone .problem{padding:54px 0;}\n.bw-clone .problem .pgrid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;}\n.bw-clone .problem img{border-radius:14px;width:100%;aspect-ratio:1\/1;object-fit:cover;background:var(--soft);}\n.bw-clone .problem h2{font-size:28px;font-weight:700;font-family:'Poppins',sans-serif;margin-bottom:14px;line-height:1.2;}\n.bw-clone .problem p{font-size:15px;color:#54504a;line-height:1.7;}\n\n\n.bw-clone .steps{padding:50px 0;background:var(--soft);}\n.bw-clone .steps h2{text-align:center;font-size:28px;font-weight:700;font-family:'Poppins',sans-serif;margin-bottom:34px;}\n.bw-clone .steprow{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}\n.bw-clone .stepc{background:#fff;border:1px solid var(--line);border-radius:14px;padding:26px 22px;text-align:center;}\n.bw-clone .stepc .num{width:42px;height:42px;border-radius:50%;background:var(--green);color:#fff;font-weight:800;font-family:'Poppins',sans-serif;display:flex;align-items:center;justify-content:center;margin:0 auto 14px;font-size:18px;}\n.bw-clone .stepc h3{font-size:17px;font-weight:700;font-family:'Poppins',sans-serif;margin-bottom:8px;}\n.bw-clone .stepc p{font-size:13.5px;color:#5a564e;line-height:1.6;}\n\n\n.bw-clone .featwrap{padding:54px 0 14px;}\n.bw-clone .feathead{text-align:center;font-size:29px;font-weight:700;font-family:'Poppins',sans-serif;margin-bottom:34px;}\n.bw-clone .featrow{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;margin-bottom:50px;}\n.bw-clone .featrow.rev .ft-txt{order:2;}\n.bw-clone .featrow .ft-img{border-radius:14px;width:100%;aspect-ratio:1\/1;object-fit:cover;background:var(--soft);}\n.bw-clone .featrow h3{font-size:23px;font-weight:700;font-family:'Poppins',sans-serif;margin-bottom:12px;}\n.bw-clone .featrow p{font-size:15px;color:#54504a;line-height:1.65;}\n\n\n.bw-clone .bensec{padding:14px 0 50px;}\n.bw-clone .bengrid{display:grid;grid-template-columns:1fr 1fr;gap:18px;}\n.bw-clone .benc{border:1px solid var(--line);border-radius:14px;padding:22px;background:#fff;}\n.bw-clone .benc .bi{font-size:26px;margin-bottom:10px;}\n.bw-clone .benc h4{font-size:16px;font-weight:800;font-family:'Poppins',sans-serif;margin-bottom:7px;}\n.bw-clone .benc p{font-size:13.5px;color:#5a564e;line-height:1.6;}\n\n\n.bw-clone .ingr{padding:50px 0;background:var(--soft);}\n.bw-clone .ingr h2{text-align:center;font-size:28px;font-weight:700;font-family:'Poppins',sans-serif;margin-bottom:30px;}\n.bw-clone .ingrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}\n.bw-clone .ingc{background:#fff;border:1px solid var(--line);border-radius:14px;padding:24px;}\n.bw-clone .ingc .nm{font-size:16px;font-weight:800;font-family:'Poppins',sans-serif;}\n.bw-clone .ingc .am{font-size:12.5px;font-weight:700;color:var(--green);margin:3px 0 10px;}\n.bw-clone .ingc p{font-size:13px;color:#5a564e;line-height:1.6;}\n\n\n.bw-clone .compare{padding:54px 0;}\n.bw-clone .compare h2{text-align:center;font-size:28px;font-weight:700;font-family:'Poppins',sans-serif;margin-bottom:28px;}\n.bw-clone .ctable{max-width:760px;margin:0 auto;border:1px solid var(--line);border-radius:14px;overflow:hidden;}\n.bw-clone .crow{display:grid;grid-template-columns:1fr 110px 150px;align-items:center;border-bottom:1px solid var(--line);}\n.bw-clone .crow:last-child{border-bottom:0;}\n.bw-clone .crow.head{background:var(--soft);font-weight:800;font-family:'Poppins',sans-serif;font-size:13px;}\n.bw-clone .crow .cf{padding:14px 16px;font-size:13.5px;color:#3d3a33;}\n.bw-clone .crow .cc{text-align:center;padding:14px 8px;font-size:14px;}\n.bw-clone .crow .us{background:#fbfaf5;color:var(--green);font-weight:900;}\n.bw-clone .crow .them{color:#c0392b;font-weight:800;}\n.bw-clone .crow.head .us{color:var(--ink);}\n\n\n.bw-clone .story{padding:54px 0;background:var(--soft);}\n.bw-clone .story .sgrid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;}\n.bw-clone .story img{border-radius:14px;width:100%;aspect-ratio:1\/1;object-fit:cover;background:#fff;}\n.bw-clone .story .eye{color:var(--green);font-weight:800;font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;}\n.bw-clone .story h2{font-size:27px;font-weight:700;font-family:'Poppins',sans-serif;margin-bottom:14px;line-height:1.2;}\n.bw-clone .story p{font-size:15px;color:#54504a;line-height:1.7;margin-bottom:14px;}\n.bw-clone .story .sig{font-weight:800;font-family:'Poppins',sans-serif;font-size:14px;}\n\n\n.bw-clone .wallsec{padding:50px 0;}\n.bw-clone .wallsec .vh{text-align:center;font-size:22px;font-weight:700;font-family:'Poppins',sans-serif;color:#2f2c26;margin-bottom:22px;}\n.bw-clone .wallrow{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;}\n.bw-clone .wallrow .v{border-radius:12px;overflow:hidden;aspect-ratio:1\/1;background:var(--soft);}\n.bw-clone .wallrow .v img{width:100%;height:100%;object-fit:cover;}\n.bw-clone .joinline{text-align:center;font-size:14px;font-weight:600;color:#3d3a33;max-width:560px;margin:22px auto 0;}\n\n\n.bw-clone .gtee{padding:54px 0;text-align:center;}\n.bw-clone .gtee .seal{width:164px;height:164px;border-radius:50%;border:4px solid var(--green);color:var(--green);display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto 22px;font-weight:800;font-family:'Poppins',sans-serif;line-height:1;padding:10px;box-sizing:border-box;}\n.bw-clone .gtee .seal b{font-size:50px;line-height:1;}\n.bw-clone .gtee .seal span{font-size:12px;letter-spacing:.1em;margin-top:6px;}\n.bw-clone .gtee h2{font-size:27px;font-weight:700;font-family:'Poppins',sans-serif;margin-bottom:13px;}\n.bw-clone .gtee p{font-size:15px;color:#54504a;max-width:640px;margin:0 auto 8px;line-height:1.7;}\n\n\n.bw-clone .faqsec{padding:50px 0;background:var(--soft);}\n.bw-clone .faqsec h2{text-align:center;font-size:28px;font-weight:700;font-family:'Poppins',sans-serif;margin-bottom:28px;}\n.bw-clone .faqlist{max-width:760px;margin:0 auto;}\n.bw-clone .faqi{background:#fff;border:1px solid var(--line);border-radius:12px;margin-bottom:11px;overflow:hidden;}\n.bw-clone .faqq{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:17px 20px;font-size:15px;font-weight:700;cursor:pointer;}\n.bw-clone .faqq .ic{font-size:20px;color:#6f6a60;flex:none;}\n.bw-clone .faqa{max-height:0;overflow:hidden;transition:max-height .3s;}\n.bw-clone .faqa div{padding:0 20px 18px;font-size:14px;color:#5a564e;line-height:1.65;}\n.bw-clone .faqi.open .faqa{max-height:320px;}\n\n\n.bw-clone .reviews{padding:54px 0;}\n.bw-clone .rv-head{text-align:center;margin-bottom:30px;}\n.bw-clone .rv-head h2{font-size:25px;font-weight:700;font-family:'Poppins',sans-serif;margin-bottom:8px;}\n.bw-clone .rv-summary{display:grid;grid-template-columns:200px 1fr;gap:34px;align-items:center;max-width:760px;margin:0 auto 36px;padding-bottom:30px;border-bottom:1px solid var(--line);}\n.bw-clone .rv-score{text-align:center;}\n.bw-clone .rv-score .big{font-size:46px;font-weight:800;font-family:'Poppins',sans-serif;line-height:1;}\n.bw-clone .rv-score .ct{font-size:12.5px;color:#6f6a60;margin-top:6px;}\n.bw-clone .rv-bars{display:flex;flex-direction:column;gap:6px;}\n.bw-clone .rv-bar{display:flex;align-items:center;gap:10px;font-size:12px;color:#6f6a60;}\n.bw-clone .rv-bar .lab{width:12px;text-align:right;}\n.bw-clone .rv-bar .track{flex:1;height:8px;background:var(--soft2);border-radius:5px;overflow:hidden;}\n.bw-clone .rv-bar .track i{display:block;height:100%;background:var(--gold);}\n.bw-clone .rv-bar .n{width:40px;}\n.bw-clone .rv-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;max-width:880px;margin:0 auto;}\n.bw-clone .rv-c{border:1px solid var(--line);border-radius:12px;padding:20px;}\n.bw-clone .rv-c .top{display:flex;align-items:center;gap:11px;margin-bottom:10px;}\n.bw-clone .rv-c .av{width:38px;height:38px;border-radius:50%;background:var(--soft2);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;color:#6f6a60;flex:none;}\n.bw-clone .rv-c .nm{font-size:13px;font-weight:800;}\n.bw-clone .rv-c .vf{font-size:11px;color:var(--green);font-weight:700;}\n.bw-clone .rv-c .rs{color:var(--gold);font-size:13px;}\n.bw-clone .rv-c h4{font-size:14px;font-weight:800;margin:8px 0 6px;font-family:'Poppins',sans-serif;}\n.bw-clone .rv-c p{font-size:13.5px;color:#54504a;line-height:1.6;}\n.bw-clone .rv-c .date{font-size:11.5px;color:#a9a395;margin-top:9px;}\n\n\n.bw-clone .finalcta{padding:56px 0;text-align:center;}\n.bw-clone .finalcta h2{font-size:28px;font-weight:700;font-family:'Poppins',sans-serif;margin-bottom:14px;}\n.bw-clone .finalcta p{font-size:15px;color:#54504a;max-width:560px;margin:0 auto 22px;line-height:1.65;}\n.bw-clone .finalcta .fbtn{display:inline-block;background:var(--gold);color:#fff;padding:16px 38px;border-radius:11px;font-weight:800;cursor:pointer;border:0;font-size:16px;font-family:'Poppins',sans-serif;}\n.bw-clone .finalcta .fbtn:hover{background:var(--gold2);}\n\n\n.bw-clone .sticky{position:fixed;left:0;right:0;bottom:0;background:#fff;border-top:1px solid var(--line);z-index:99;padding:10px 16px;display:flex;align-items:center;justify-content:center;gap:18px;box-shadow:0 -4px 16px rgba(0,0,0,.08);}\n.bw-clone .sticky .sp{font-weight:800;font-family:'Poppins',sans-serif;}\n.bw-clone .sticky .sp s{color:#a9a395;font-weight:600;margin-left:6px;}\n.bw-clone .sticky .sbtn{background:var(--gold);color:#fff;border:0;border-radius:9px;padding:12px 30px;font-weight:800;font-size:15px;cursor:pointer;font-family:'Poppins',sans-serif;}\n.bw-clone .sticky .sbtn:hover{background:var(--gold2);}\n\n@media(max-width:900px){\n  .bw-clone .hero-grid,.bw-clone .featrow,.bw-clone .problem .pgrid,.bw-clone .story .sgrid,.bw-clone .rv-grid,.bw-clone .bengrid{grid-template-columns:1fr;gap:26px;}\n  .bw-clone .featrow.rev .ft-txt{order:0;}\n  .bw-clone .hero-media{position:static;}\n  .bw-clone .steprow,.bw-clone .ingrid{grid-template-columns:1fr;}\n  .bw-clone .wallrow{grid-template-columns:repeat(2,1fr);}\n  .bw-clone .rv-summary{grid-template-columns:1fr;text-align:center;}\n  .bw-clone .sticky .sp{display:none;}\n  .bw-clone .featrow h3,.bw-clone .feathead,.bw-clone .problem h2,.bw-clone .story h2,.bw-clone .steps h2,.bw-clone .ingr h2,.bw-clone .compare h2,.bw-clone .gtee h2,.bw-clone .faqsec h2,.bw-clone .finalcta h2{font-size:23px;}\n}\n\n@media(max-width:600px){\n  .bw-clone .wrap{padding:0 18px;}\n  .bw-clone .paybar{gap:8px 10px;}\n  .bw-clone .paybar img{height:24px;width:38px;object-fit:contain;flex:0 0 auto;}\n  .bw-clone .hero h1{font-size:24px;line-height:1.18;}\n  .bw-clone .valbar{grid-template-columns:1fr;}\n  .bw-clone .tbadges{grid-template-columns:1fr;}\n  .bw-clone .crow{grid-template-columns:1fr 64px 80px;}\n  .bw-clone .crow .cf{font-size:12.5px;padding:12px 12px;}\n  .bw-clone .featwrap,.bw-clone .problem,.bw-clone .compare,.bw-clone .finalcta{padding:36px 0;}\n  .bw-clone .steps,.bw-clone .ingr,.bw-clone .story,.bw-clone .faqsec,.bw-clone .reviews,.bw-clone .wallsec{padding:38px 0;}\n  .bw-clone .featrow{gap:18px;margin-bottom:34px;}\n  .bw-clone img{max-width:100%;height:auto;}\n  .bw-clone .mw-type{min-width:0;}\n  .bw-clone .gtee .seal{width:120px;height:120px;margin:0 auto 18px;}\n  .bw-clone .gtee .seal b{font-size:38px;}\n  .bw-clone .gtee .seal span{font-size:10px;margin-top:4px;}\n}\n.mw-keep{color:inherit}\n\n.mw-keep{color:inherit}\n\u003c\/style\u003e\n\n\u003c!-- HERO \/ BUY BOX --\u003e\n\u003csection class=\"hero\" data-mw-reveal\u003e\u003cdiv class=\"wrap\"\u003e\u003cdiv class=\"hero-grid\"\u003e\n  \u003cdiv class=\"hero-media\"\u003e\n    \u003cimg class=\"hero-img\" id=\"heroImg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0743\/3089\/8510\/files\/img-01_9df253b5-bf77-4a26-87f2-da25fdba6422.png?v=1782258477\" alt=\"Bristlewell Natural Bristle Toothbrush 4-Pack\"\u003e\n    \u003cdiv class=\"hero-thumbs\"\u003e\n      \u003cimg class=\"on\" data-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0743\/3089\/8510\/files\/img-01_9df253b5-bf77-4a26-87f2-da25fdba6422.png?v=1782258477\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0743\/3089\/8510\/files\/img-01_9df253b5-bf77-4a26-87f2-da25fdba6422.png?v=1782258477\" alt=\"\"\u003e\n      \u003cimg data-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0743\/3089\/8510\/files\/img-05_47283b59-3305-439d-9be8-25809de13b26.png?v=1782258488\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0743\/3089\/8510\/files\/img-05_47283b59-3305-439d-9be8-25809de13b26.png?v=1782258488\" alt=\"\"\u003e\n      \u003cimg data-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0743\/3089\/8510\/files\/img-03_4901d556-01a4-46d5-a28b-1d3751a8ebca.png?v=1782258483\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0743\/3089\/8510\/files\/img-03_4901d556-01a4-46d5-a28b-1d3751a8ebca.png?v=1782258483\" alt=\"\"\u003e\n      \u003cimg data-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0743\/3089\/8510\/files\/img-12_9f163f00-49fb-4860-978e-64ac4ee727c6.png?v=1782258507\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0743\/3089\/8510\/files\/img-12_9f163f00-49fb-4860-978e-64ac4ee727c6.png?v=1782258507\" alt=\"\"\u003e\n      \u003cimg data-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0743\/3089\/8510\/files\/img-08_d37e6a89-f308-45fb-ac9c-e182c1e5739a.png?v=1782258496\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0743\/3089\/8510\/files\/img-08_d37e6a89-f308-45fb-ac9c-e182c1e5739a.png?v=1782258496\" alt=\"\"\u003e\n      \u003cimg data-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0743\/3089\/8510\/files\/img-04_7a9daa91-ef76-436d-9c17-52fa4fae3133.png?v=1782258485\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0743\/3089\/8510\/files\/img-04_7a9daa91-ef76-436d-9c17-52fa4fae3133.png?v=1782258485\" alt=\"\"\u003e\n      \u003cimg data-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0743\/3089\/8510\/files\/img-02_b9a6590b-975e-46d9-bd43-653f4b85a9ad.png?v=1782258562\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0743\/3089\/8510\/files\/img-02_b9a6590b-975e-46d9-bd43-653f4b85a9ad.png?v=1782258562\" alt=\"\"\u003e\n      \u003cimg data-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0743\/3089\/8510\/files\/img-06_76397b3a-e65d-4deb-bd16-aa65dbb45428.png?v=1782258491\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0743\/3089\/8510\/files\/img-06_76397b3a-e65d-4deb-bd16-aa65dbb45428.png?v=1782258491\" alt=\"\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hero-info\" data-mw-buybox\u003e\n    \u003cdiv class=\"rate\"\u003e\n\u003cspan class=\"stars\"\u003e★★★★★\u003c\/span\u003e \u003cb\u003e4.8\u003c\/b\u003e Stars (2,100+ Reviews)\u003c\/div\u003e\n    \u003ch1 class=\"pop\"\u003eYour \"Eco\" Toothbrush Still Has Plastic Bristles. This One Doesn't.\u003c\/h1\u003e\n    \u003cp class=\"subhead\"\u003eA true plastic-free toothbrush with sterilised natural Boar (firm) or Horse (soft) hair set into a bamboo handle, so nothing synthetic sheds into your mouth.\u003c\/p\u003e\n\n    \u003cdiv class=\"valbar\"\u003e\n      \u003cdiv\u003e\n\u003cb\u003e✓\u003c\/b\u003e Free Shipping Over $50\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cb\u003e✓\u003c\/b\u003e 90-Day Money-Back Guarantee\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cb\u003e✓\u003c\/b\u003e Zero Plastic Bristles\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cb\u003e✓\u003c\/b\u003e Fully Compostable When Done\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- BUNDLES: uniform quantity (each unit = a 4-pack) --\u003e\n    \u003cdiv class=\"bsec-h\"\u003eChoose Your Pack\u003c\/div\u003e\n    \u003cdiv class=\"bundles\" data-mw-bundles\u003e\n      \u003cdiv class=\"bnd\" data-mw-qty=\"1\" data-units=\"1\"\u003e\n        \u003cspan class=\"radio\"\u003e\u003c\/span\u003e\n        \u003cdiv class=\"bnd-row\"\u003e\n          \u003cdiv\u003e\n\u003cdiv class=\"bnd-ttl\"\u003e1 Pack\u003c\/div\u003e\n\u003cspan class=\"bnd-best\"\u003eOne 4-brush pack\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"bnd-price\"\u003e\n\u003cspan class=\"was\"\u003e$39.99\u003c\/span\u003e \u003cspan class=\"now\"\u003e$24.99\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"bnd mw-selected\" data-mw-qty=\"2\" data-units=\"2\"\u003e\n        \u003cspan class=\"tag\"\u003eMost Popular\u003c\/span\u003e\n        \u003cspan class=\"radio\"\u003e\u003c\/span\u003e\n        \u003cdiv class=\"bnd-row\"\u003e\n          \u003cdiv\u003e\n\u003cdiv class=\"bnd-ttl\"\u003e2 Packs\u003c\/div\u003e\n\u003cspan class=\"bnd-best\"\u003e8 brushes · $20.00 each pack\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"bnd-price\"\u003e\n\u003cspan class=\"was\"\u003e$79.98\u003c\/span\u003e \u003cspan class=\"now\"\u003e$39.99\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"bnd\" data-mw-qty=\"3\" data-units=\"3\"\u003e\n        \u003cspan class=\"tag\" style=\"background:#7a4ea8\"\u003eBest Value\u003c\/span\u003e\n        \u003cspan class=\"radio\"\u003e\u003c\/span\u003e\n        \u003cdiv class=\"bnd-row\"\u003e\n          \u003cdiv\u003e\n\u003cdiv class=\"bnd-ttl\"\u003e3 Packs\u003c\/div\u003e\n\u003cspan class=\"bnd-best\"\u003e12 brushes · $18.33 each pack\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"bnd-price\"\u003e\n\u003cspan class=\"was\"\u003e$119.97\u003c\/span\u003e \u003cspan class=\"now\"\u003e$54.99\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- PER-ITEM TYPE CONFIGURATOR (free property; one picker per selected pack) --\u003e\n    \u003cdiv class=\"mw-items\" id=\"mwItems\" data-mw-maxunits=\"3\"\u003e\n      \u003cdiv class=\"mw-items-h\"\u003ePick a bristle Type for each pack \u003cspan class=\"pill\" id=\"mwItemsCount\"\u003e2 packs\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c!-- Item cards generated by script --\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"stock\"\u003e\n\u003cspan class=\"dot\"\u003e\u003c\/span\u003e In Stock — ships within 24h\u003c\/div\u003e\n    \u003cbutton class=\"atc\" data-mw-atc\u003eSwitch To Natural Bristle\u003c\/button\u003e\n    \u003cdiv class=\"guarantee\"\u003e90-Day Money-Back Guarantee · Free Shipping Over $50\u003c\/div\u003e\n\n    \u003c!-- FREE GIFT (tier 1) --\u003e\n    \u003cdiv class=\"gifts\"\u003e\n      \u003cdiv class=\"gifts-head\"\u003e\n        \u003cdiv\u003e\n\u003cspan class=\"gifts-eyebrow\"\u003eLimited-Time Bonus\u003c\/span\u003e\u003cstrong\u003eFree Gift Unlocked With Any Pack\u003c\/strong\u003e\n\u003c\/div\u003e\n        \u003cspan class=\"gifts-pill\"\u003eFREE GIFT WORTH \u003cspan id=\"giftUnlockedVal\"\u003e$0.00\u003c\/span\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"gift-row\" id=\"giftRow1\" data-mw-gift-tier=\"1\" data-mw-gift-value=\"19.00\" data-mw-gift-variant=\"43891721306190\"\u003e\n        \u003cspan class=\"glock\"\u003e🔒\u003c\/span\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0743\/3089\/8510\/files\/bristlewell_natural_guide.png?v=1782257846\" alt=\"The Natural Oral Care Guide eBook\"\u003e\n        \u003cdiv class=\"gift-body\"\u003e\n          \u003cstrong\u003eThe Natural Oral Care Guide (eBook)\u003c\/strong\u003e\n          \u003cspan class=\"ghint\" id=\"giftHint1\"\u003eUnlocks with any pack\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"gift-price\"\u003e\n\u003cb\u003eFREE\u003c\/b\u003e\u003cs\u003e$19.00\u003c\/s\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"paybar\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0743\/3089\/8510\/files\/mw-pay-visa.png?v=1781391075\" alt=\"Visa\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0743\/3089\/8510\/files\/mw-pay-mastercard.png?v=1781391079\" alt=\"Mastercard\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0743\/3089\/8510\/files\/mw-pay-amex.png?v=1781391082\" alt=\"Amex\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0743\/3089\/8510\/files\/mw-pay-paypal.png?v=1781391085\" alt=\"PayPal\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0743\/3089\/8510\/files\/mw-pay-applepay.png?v=1781391089\" alt=\"Apple Pay\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0743\/3089\/8510\/files\/mw-pay-googlepay.png?v=1781391092\" alt=\"Google Pay\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0743\/3089\/8510\/files\/mw-pay-shoppay.png?v=1781391096\" alt=\"Shop Pay\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"checkout-line\"\u003e🔒 Guaranteed safe \u0026amp; secure checkout\u003c\/div\u003e\n\n    \u003cdiv class=\"tbadges\"\u003e\n      \u003cdiv\u003e\n\u003cspan class=\"ck\"\u003e✓\u003c\/span\u003e Sterilised Natural Bristles\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cspan class=\"ck\"\u003e✓\u003c\/span\u003e Plastic-Free, No Nylon Or PBT\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cspan class=\"ck\"\u003e✓\u003c\/span\u003e Gentle On Gums \u0026amp; Enamel\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003cspan class=\"ck\"\u003e✓\u003c\/span\u003e Bamboo Handle, Glue-Free Anchoring\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"miniacc\"\u003e\n      \u003cdiv class=\"ai\"\u003e\n\u003cdiv class=\"aq\"\u003eWill the bristles smell or fall out? \u003cspan class=\"ic\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aa\"\u003e\u003cdiv\u003eNatural bristles can carry a faint scent out of the box that a quick rinse or warm-water soak clears right up. Ours are sterilised and anchored to hold firm, so they're not the falling-out cheap brushes you may have tried before.\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ai\"\u003e\n\u003cdiv class=\"aq\"\u003eBoar vs Horse — which Type? \u003cspan class=\"ic\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aa\"\u003e\u003cdiv\u003eBoar hair reads firmer for a polishing scrub; Horse hair reads softer and gentler, ideal for sensitive teeth or receding gums. You choose a Type for each pack, and a 4-pack lets you try both.\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ai\"\u003e\n\u003cdiv class=\"aq\"\u003eReturn Policy \u003cspan class=\"ic\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aa\"\u003e\u003cdiv\u003eBrush with Bristlewell for a full 90 days. If you're not completely happy for any reason, send it back for a full refund. Refunds follow our standard return policy.\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/section\u003e\n\n\u003c!-- STAT BAND --\u003e\n\u003cdiv class=\"statband\" data-mw-reveal\u003e\u003cdiv class=\"wrap\"\u003e\n  \u003cdiv\u003e\n\u003cdiv class=\"sv pop\"\u003e0%\u003c\/div\u003e\n\u003cdiv class=\"sl\"\u003ePlastic in the bristles\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv\u003e\n\u003cdiv class=\"sv pop\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"sl\"\u003eBrushes per pack\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv\u003e\n\u003cdiv class=\"sv pop\"\u003e100%\u003c\/div\u003e\n\u003cdiv class=\"sl\"\u003eCompostable at end of life\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\n\u003c!-- PROBLEM --\u003e\n\u003csection class=\"problem\" data-mw-reveal\u003e\u003cdiv class=\"wrap\"\u003e\u003cdiv class=\"pgrid\"\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0743\/3089\/8510\/files\/img-08_d37e6a89-f308-45fb-ac9c-e182c1e5739a.png?v=1782258496\" alt=\"Even bamboo toothbrushes still use plastic bristles\"\u003e\n  \u003cdiv\u003e\n    \u003ch2 class=\"pop\"\u003eYour Toothbrush Isn't As Plastic-Free As You Think.\u003c\/h2\u003e\n    \u003cp\u003eYou did the responsible thing and switched to bamboo. But almost every bamboo brush still wears the same nylon bristles as a drugstore one, and the bristles are the part that actually goes in your mouth. Twice a day, every day, stiff nylon wears down and sheds tiny plastic fragments right where the newest research is most unsettling, and rough synthetic fibers drag on gums that have already pulled back. So the swap you made to feel better never removed the plastic at all. It just moved it to the handle. The fix is the way teeth were cleaned for centuries: a real natural bristle, done properly.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/section\u003e\n\n\u003c!-- STEPS --\u003e\n\u003csection class=\"steps\" data-mw-reveal\u003e\u003cdiv class=\"wrap\"\u003e\n  \u003ch2 class=\"pop\"\u003eHow Bristlewell Works\u003c\/h2\u003e\n  \u003cdiv class=\"steprow\"\u003e\n    \u003cdiv class=\"stepc\"\u003e\n      \u003cdiv class=\"num pop\"\u003e1\u003c\/div\u003e\n      \u003ch3 class=\"pop\"\u003ePick Your Feel\u003c\/h3\u003e\n      \u003cp\u003eChoose Boar for a firmer polish or Horse for a softer, gentler glide. Give each brush a quick rinse before first use.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"stepc\"\u003e\n      \u003cdiv class=\"num pop\"\u003e2\u003c\/div\u003e\n      \u003ch3 class=\"pop\"\u003eBrush As Normal\u003c\/h3\u003e\n      \u003cp\u003eUse it exactly like any toothbrush, morning and night. The tapered natural fiber cleans with a softer glide, no nylon shedding into your mouth.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"stepc\"\u003e\n      \u003cdiv class=\"num pop\"\u003e3\u003c\/div\u003e\n      \u003ch3 class=\"pop\"\u003eSwap \u0026amp; Compost\u003c\/h3\u003e\n      \u003cp\u003eRotate through your 4-pack over the year. When a brush is spent, the bamboo and natural bristles can go in the compost, not landfill.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003c!-- FEATURES --\u003e\n\u003csection class=\"featwrap\" data-mw-reveal\u003e\u003cdiv class=\"wrap\"\u003e\n  \u003ch2 class=\"feathead pop\"\u003eOne Feeds You Plastic. One Doesn't.\u003c\/h2\u003e\n\n  \u003cdiv class=\"featrow\"\u003e\n    \u003cdiv class=\"ft-txt\"\u003e\n      \u003ch3 class=\"pop\"\u003eNo Plastic In Your Mouth\u003c\/h3\u003e\n      \u003cp\u003eReal natural bristle can't shed nylon or PBT microplastics the way worn synthetic bristles do, twice a day, every day. The part that touches your teeth is plant- and animal-fiber, not plastic dressed up as \"eco.\"\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cimg class=\"ft-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0743\/3089\/8510\/files\/img-04_7a9daa91-ef76-436d-9c17-52fa4fae3133.png?v=1782258485\" alt=\"Plastic bristles vs natural bristles\"\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"featrow rev\"\u003e\n    \u003cdiv class=\"ft-txt\"\u003e\n      \u003ch3 class=\"pop\"\u003eGentle On Gums \u0026amp; Enamel\u003c\/h3\u003e\n      \u003cp\u003eThe tapered, irregular natural fiber glides along the gumline and over enamel far more gently than uniform stiff nylon. It's the softer, kinder clean that sensitive teeth and receding gums have been waiting for.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cimg class=\"ft-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0743\/3089\/8510\/files\/img-03_4901d556-01a4-46d5-a28b-1d3751a8ebca.png?v=1782258483\" alt=\"Natural bristles, bamboo handle, anti-mould design\"\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"featrow\"\u003e\n    \u003cdiv class=\"ft-txt\"\u003e\n      \u003ch3 class=\"pop\"\u003eYour Feel, Your Choice\u003c\/h3\u003e\n      \u003cp\u003eBoar reads firm for a polishing scrub. Horse reads soft for sensitive teeth and receding gums. Same honest brush, your call — pick a Type for every pack in your order, free.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cimg class=\"ft-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0743\/3089\/8510\/files\/img-05_47283b59-3305-439d-9be8-25809de13b26.png?v=1782258488\" alt=\"Boar firm and horse soft bristle options\"\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"featrow rev\"\u003e\n    \u003cdiv class=\"ft-txt\"\u003e\n      \u003ch3 class=\"pop\"\u003eA Whole Plastic-Free Year\u003c\/h3\u003e\n      \u003cp\u003eEach pack holds four brushes — enough for a full household, or a year of fresh swaps for one person, in a single plastic-free purchase. One box equals four brushes, and every one is compostable.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cimg class=\"ft-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0743\/3089\/8510\/files\/img-02_b9a6590b-975e-46d9-bd43-653f4b85a9ad.png?v=1782258562\" alt=\"One box equals four brushes\"\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003c!-- BENEFITS GRID --\u003e\n\u003csection class=\"bensec\" data-mw-reveal\u003e\u003cdiv class=\"wrap\"\u003e\u003cdiv class=\"bengrid\"\u003e\n  \u003cdiv class=\"benc\"\u003e\n\u003cdiv class=\"bi\"\u003e🚫\u003c\/div\u003e\n\u003ch4 class=\"pop\"\u003eNo Plastic In Your Mouth\u003c\/h4\u003e\n\u003cp\u003eReal natural bristle can't shed nylon or PBT microplastics the way worn synthetic bristles do, twice a day, every day.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"benc\"\u003e\n\u003cdiv class=\"bi\"\u003e🌿\u003c\/div\u003e\n\u003ch4 class=\"pop\"\u003eGentle On Gums \u0026amp; Enamel\u003c\/h4\u003e\n\u003cp\u003eThe tapered, irregular natural fiber glides along the gumline and over enamel far more gently than uniform stiff nylon.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"benc\"\u003e\n\u003cdiv class=\"bi\"\u003e🐗\u003c\/div\u003e\n\u003ch4 class=\"pop\"\u003eYour Feel, Your Choice\u003c\/h4\u003e\n\u003cp\u003eBoar reads firm for a polishing scrub, Horse reads soft for sensitive teeth and receding gums. Same brush, your call.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"benc\"\u003e\n\u003cdiv class=\"bi\"\u003e♻️\u003c\/div\u003e\n\u003ch4 class=\"pop\"\u003eTruly Plastic-Free\u003c\/h4\u003e\n\u003cp\u003eBamboo handle and natural bristles mean the whole brush is compostable, not a bamboo handle with plastic stuck on the end.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/section\u003e\n\n\u003c!-- INGREDIENTS \/ WHAT'S INSIDE --\u003e\n\u003csection class=\"ingr\" data-mw-reveal\u003e\u003cdiv class=\"wrap\"\u003e\n  \u003ch2 class=\"pop\"\u003eWhat's Actually In It\u003c\/h2\u003e\n  \u003cdiv class=\"ingrid\"\u003e\n    \u003cdiv class=\"ingc\"\u003e\n\u003cdiv class=\"nm pop\"\u003eNatural Bristles\u003c\/div\u003e\n\u003cdiv class=\"am\"\u003eBoar (firm) or Horse (soft)\u003c\/div\u003e\n\u003cp\u003eReal sterilised animal hair sourced as a byproduct, with the tapered tip and gentle glide nylon can't replicate. Zero plastic fibers.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ingc\"\u003e\n\u003cdiv class=\"nm pop\"\u003eBamboo Handle\u003c\/div\u003e\n\u003cdiv class=\"am\"\u003eSteam-treated\u003c\/div\u003e\n\u003cp\u003eA sturdy, naturally water-resistant bamboo handle with no plastic, liner, or synthetic coating anywhere.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ingc\"\u003e\n\u003cdiv class=\"nm pop\"\u003e4-Pack Format\u003c\/div\u003e\n\u003cdiv class=\"am\"\u003eFour brushes\u003c\/div\u003e\n\u003cp\u003eEnough for a whole household, or a full year of fresh swaps for one person, in one plastic-free purchase.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003c!-- COMPARE --\u003e\n\u003csection class=\"compare\" data-mw-reveal\u003e\u003cdiv class=\"wrap\"\u003e\n  \u003ch2 class=\"pop\"\u003eBristlewell vs Plastic Nylon Brushes\u003c\/h2\u003e\n  \u003cdiv class=\"ctable\"\u003e\n    \u003cdiv class=\"crow head\"\u003e\n\u003cdiv class=\"cf\"\u003eFeature\u003c\/div\u003e\n\u003cdiv class=\"cc us\"\u003eBristlewell\u003c\/div\u003e\n\u003cdiv class=\"cc\"\u003eNylon \u0026amp; Microplastic Shedders\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"crow\"\u003e\n\u003cdiv class=\"cf\"\u003eNatural bristles that can't shed nylon or PBT microplastics into your mouth\u003c\/div\u003e\n\u003cdiv class=\"cc us\"\u003e✓\u003c\/div\u003e\n\u003cdiv class=\"cc them\"\u003e✕\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"crow\"\u003e\n\u003cdiv class=\"cf\"\u003eTapered fiber that glides gently on receding gums and sensitive enamel\u003c\/div\u003e\n\u003cdiv class=\"cc us\"\u003e✓\u003c\/div\u003e\n\u003cdiv class=\"cc them\"\u003e✕\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"crow\"\u003e\n\u003cdiv class=\"cf\"\u003eGenuinely plastic-free, not a bamboo handle with nylon bristles\u003c\/div\u003e\n\u003cdiv class=\"cc us\"\u003e✓\u003c\/div\u003e\n\u003cdiv class=\"cc them\"\u003e✕\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"crow\"\u003e\n\u003cdiv class=\"cf\"\u003eSterilised, byproduct-sourced bristles, anchored to hold firm\u003c\/div\u003e\n\u003cdiv class=\"cc us\"\u003e✓\u003c\/div\u003e\n\u003cdiv class=\"cc them\"\u003e✕\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"crow\"\u003e\n\u003cdiv class=\"cf\"\u003eFully compostable at end of life instead of landfill plastic\u003c\/div\u003e\n\u003cdiv class=\"cc us\"\u003e✓\u003c\/div\u003e\n\u003cdiv class=\"cc them\"\u003e✕\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003c!-- STORY --\u003e\n\u003csection class=\"story\" data-mw-reveal\u003e\u003cdiv class=\"wrap\"\u003e\u003cdiv class=\"sgrid\"\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0743\/3089\/8510\/files\/img-06_76397b3a-e65d-4deb-bd16-aa65dbb45428.png?v=1782258491\" alt=\"A Bristlewell customer's switch to plastic-free brushing\"\u003e\n  \u003cdiv\u003e\n    \u003cdiv class=\"eye\"\u003eOur promise\u003c\/div\u003e\n    \u003ch2 class=\"pop\"\u003eWe Made The Brush We Couldn't Actually Find\u003c\/h2\u003e\n    \u003cp\u003eWe started where a lot of people start: we bought the bamboo toothbrush, felt good about it, then learned the bristles were nylon the whole time. The cheap natural ones we tried next showed up with an off smell and bristles that fell out in a week. The idea was right but nobody was doing it properly.\u003c\/p\u003e\n    \u003cp\u003eSo we built Bristlewell the honest way. Real Boar or Horse bristles, sterilised and anchored to stay put, set into a steam-treated bamboo handle, with a quick rinse and the first-day scent gone. No nylon, no shortcuts, no plastic hiding where it matters most. Just the centuries-old way of cleaning teeth, made right.\u003c\/p\u003e\n    \u003cdiv class=\"sig\"\u003e— The MildWell Team\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/section\u003e\n\n\u003c!-- PHOTO WALL --\u003e\n\u003csection class=\"wallsec\" data-mw-reveal\u003e\u003cdiv class=\"wrap\"\u003e\n  \u003cdiv class=\"vh pop\"\u003eLoved by people making the natural switch\u003c\/div\u003e\n  \u003cdiv class=\"wallrow\"\u003e\n    \u003cdiv class=\"v\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0743\/3089\/8510\/files\/img-12_9f163f00-49fb-4860-978e-64ac4ee727c6.png?v=1782258507\" alt=\"Horse hair bamboo toothbrush pack\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"v\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0743\/3089\/8510\/files\/img-10_81648d46-783b-4725-9ad0-70eeb194986b.png?v=1782258501\" alt=\"Bristlewell packs on a bathroom counter\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"v\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0743\/3089\/8510\/files\/img-06_76397b3a-e65d-4deb-bd16-aa65dbb45428.png?v=1782258491\" alt=\"Customer using a natural bristle brush\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"v\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0743\/3089\/8510\/files\/img-01_9df253b5-bf77-4a26-87f2-da25fdba6422.png?v=1782258477\" alt=\"Bristlewell brushes on a wooden shelf\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"joinline\"\u003eJoin thousands who've quietly swapped the last bit of plastic out of their daily routine.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003c!-- GUARANTEE --\u003e\n\u003csection class=\"gtee\" data-mw-reveal\u003e\u003cdiv class=\"wrap\"\u003e\n  \u003cdiv class=\"seal pop\"\u003e\n\u003cb\u003e90\u003c\/b\u003e\u003cspan\u003eDAY GUARANTEE\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003ch2 class=\"pop\"\u003e90-Day Natural-Clean Guarantee\u003c\/h2\u003e\n  \u003cp\u003eBrush with Bristlewell for a full 90 days. If it doesn't feel like a gentler, genuinely cleaner brush, or you're not completely happy for any reason at all, send it back for every penny refunded. No off-smell surprises, no fine print, no questions asked.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003c!-- FAQ --\u003e\n\u003csection class=\"faqsec\" data-mw-reveal\u003e\u003cdiv class=\"wrap\"\u003e\n  \u003ch2 class=\"pop\"\u003eNatural Bristle Toothbrush FAQs\u003c\/h2\u003e\n  \u003cdiv class=\"faqlist\"\u003e\n    \u003cdiv class=\"faqi\"\u003e\n\u003cdiv class=\"faqq\"\u003eWill the bristles smell or fall out? \u003cspan class=\"ic\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faqa\"\u003e\u003cdiv\u003eNatural bristles can carry a faint scent out of the box that a quick rinse or warm-water soak clears right up. Ours are sterilised and anchored to hold firm, so they're not the falling-out cheap brushes you may have tried before.\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"faqi\"\u003e\n\u003cdiv class=\"faqq\"\u003eWhat's the difference between Boar and Horse? \u003cspan class=\"ic\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faqa\"\u003e\u003cdiv\u003eBoar hair reads firmer for a polishing scrub, Horse hair reads softer and gentler, ideal for sensitive teeth or receding gums. You choose your Type at checkout, and a 4-pack means you can try both.\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"faqi\"\u003e\n\u003cdiv class=\"faqq\"\u003eAre the bristles ethically sourced? \u003cspan class=\"ic\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faqa\"\u003e\u003cdiv\u003eYes. The bristles are a byproduct of existing supply chains rather than anything raised for them, and they're sterilised before use. The bamboo handle is steam-treated and naturally water-resistant.\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"faqi\"\u003e\n\u003cdiv class=\"faqq\"\u003eIs it really plastic-free, unlike bamboo brushes? \u003cspan class=\"ic\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faqa\"\u003e\u003cdiv\u003eYes. Most bamboo brushes have a bamboo handle but still use nylon bristles, which is the part in your mouth. Bristlewell uses natural bristles and a bamboo handle, so the whole brush is plastic-free and compostable at end of life.\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003c!-- REVIEWS --\u003e\n\u003csection class=\"reviews\" data-mw-reveal\u003e\u003cdiv class=\"wrap\"\u003e\n  \u003cdiv class=\"rv-head\"\u003e\u003ch2 class=\"pop\"\u003eRated 4.8\/5 by 2,100+ Happy Customers\u003c\/h2\u003e\u003c\/div\u003e\n  \u003cdiv class=\"rv-summary\"\u003e\n    \u003cdiv class=\"rv-score\"\u003e\n      \u003cdiv class=\"big pop\"\u003e4.8\u003c\/div\u003e\n      \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n      \u003cdiv class=\"ct\"\u003eBased on 2,100+ reviews\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"rv-bars\"\u003e\n      \u003cdiv class=\"rv-bar\"\u003e\n\u003cspan class=\"lab\"\u003e5\u003c\/span\u003e\u003cspan class=\"track\"\u003e\u003ci style=\"width:91%\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan class=\"n\"\u003e1,910\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"rv-bar\"\u003e\n\u003cspan class=\"lab\"\u003e4\u003c\/span\u003e\u003cspan class=\"track\"\u003e\u003ci style=\"width:7%\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan class=\"n\"\u003e147\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"rv-bar\"\u003e\n\u003cspan class=\"lab\"\u003e3\u003c\/span\u003e\u003cspan class=\"track\"\u003e\u003ci style=\"width:1.5%\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan class=\"n\"\u003e31\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"rv-bar\"\u003e\n\u003cspan class=\"lab\"\u003e2\u003c\/span\u003e\u003cspan class=\"track\"\u003e\u003ci style=\"width:1%\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan class=\"n\"\u003e8\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"rv-bar\"\u003e\n\u003cspan class=\"lab\"\u003e1\u003c\/span\u003e\u003cspan class=\"track\"\u003e\u003ci style=\"width:0.5%\"\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan class=\"n\"\u003e4\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"rv-grid\"\u003e\n    \u003cdiv class=\"rv-c\"\u003e\n      \u003cdiv class=\"top\"\u003e\n\u003cdiv class=\"av\"\u003eDF\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nm\"\u003eDianne F.\u003c\/div\u003e\n\u003cdiv class=\"vf\"\u003e✔ Verified Buyer\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"rs\"\u003e★★★★★\u003c\/div\u003e\n      \u003ch4\u003eMy teeth have never felt cleaner\u003c\/h4\u003e\n      \u003cp\u003eKnowing there's no plastic shedding into my mouth or my children's is a real relief. The clean feels gentler but somehow more thorough. So glad I made the switch.\u003c\/p\u003e\n      \u003cdiv class=\"date\"\u003e2 weeks ago\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"rv-c\"\u003e\n      \u003cdiv class=\"top\"\u003e\n\u003cdiv class=\"av\"\u003eAM\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nm\"\u003eAntonia M.\u003c\/div\u003e\n\u003cdiv class=\"vf\"\u003e✔ Verified Buyer\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"rs\"\u003e★★★★★\u003c\/div\u003e\n      \u003ch4\u003eA softer, gentler clean\u003c\/h4\u003e\n      \u003cp\u003eBoth the Horse and Boar brushes suit me. My teeth feel clean in a different, better way than with a plastic brush — more of a soft, gentle clean than a scrubby squeaky one. Excited for more household swaps.\u003c\/p\u003e\n      \u003cdiv class=\"date\"\u003e3 weeks ago\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"rv-c\"\u003e\n      \u003cdiv class=\"top\"\u003e\n\u003cdiv class=\"av\"\u003eSQ\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nm\"\u003eSusanne Q.\u003c\/div\u003e\n\u003cdiv class=\"vf\"\u003e✔ Verified Buyer\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"rs\"\u003e★★★★★\u003c\/div\u003e\n      \u003ch4\u003eFinally a brush that isn't secretly plastic\u003c\/h4\u003e\n      \u003cp\u003eI realised the indicator bristles on my old brush fade because they wear down — into my mouth. These natural-bristle ones feel like how teeth were meant to be cleaned. I use the Boar and have no complaints at all.\u003c\/p\u003e\n      \u003cdiv class=\"date\"\u003e1 month ago\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"rv-c\"\u003e\n      \u003cdiv class=\"top\"\u003e\n\u003cdiv class=\"av\"\u003ePR\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nm\"\u003ePaul R.\u003c\/div\u003e\n\u003cdiv class=\"vf\"\u003e✔ Verified Buyer\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"rs\"\u003e★★★★★\u003c\/div\u003e\n      \u003ch4\u003eThe whole family swapped\u003c\/h4\u003e\n      \u003cp\u003eBought a few packs and handed them out to family. Everyone likes them, the bamboo handle doesn't get slimy, and it feels good to finally have the bristles be plastic-free too. Great product.\u003c\/p\u003e\n      \u003cdiv class=\"date\"\u003e1 month ago\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003c!-- FINAL CTA --\u003e\n\u003csection class=\"finalcta\" data-mw-reveal\u003e\u003cdiv class=\"wrap\"\u003e\n  \u003ch2 class=\"pop\"\u003eSwitch To Natural Bristle\u003c\/h2\u003e\n  \u003cp\u003eTake the plastic out of the part that actually goes in your mouth. Pick your feel, pick your pack, and brush the way teeth were cleaned for centuries — made right.\u003c\/p\u003e\n  \u003cbutton class=\"fbtn\" data-mw-scroll\u003eSwitch To Natural Bristle →\u003c\/button\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003c!-- STICKY BAR --\u003e\n\u003cdiv class=\"sticky\" data-mw-sticky\u003e\n  \u003cdiv class=\"sp\"\u003eBristlewell 4-Pack \u003cspan id=\"stickyPrice\"\u003e$39.99\u003c\/span\u003e\u003cs id=\"stickyWas\"\u003e$79.98\u003c\/s\u003e\n\u003c\/div\u003e\n  \u003cbutton class=\"sbtn\" data-mw-scroll\u003eAdd To Cart\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  var root=document.currentScript.closest('.bw-clone')||document.querySelector('.bw-clone');\n  if(!root) return;\n\n  \/* gallery swap *\/\n  var hero=root.querySelector('#heroImg');\n  root.querySelectorAll('.hero-thumbs img').forEach(function(t){\n    t.addEventListener('click',function(){\n      root.querySelectorAll('.hero-thumbs img').forEach(function(x){x.classList.remove('on');});\n      t.classList.add('on');\n      hero.src=t.getAttribute('data-src')||t.src;\n    });\n  });\n\n  \/* Type options (free per-item property) *\/\n  var TYPES=[\n    {val:'Boar (firm)',  desc:'Firmer polish'},\n    {val:'Horse (soft)', desc:'Softer, gentler glide'}\n  ];\n\n  \/* build per-item Type cards 1..maxUnits *\/\n  var itemsWrap=root.querySelector('#mwItems');\n  var maxUnits=itemsWrap?(parseInt(itemsWrap.getAttribute('data-mw-maxunits'),10)||1):1;\n  function buildItem(n){\n    var card=document.createElement('div');\n    card.className='mw-item'; card.setAttribute('data-mw-item',String(n));\n    var opts='';\n    TYPES.forEach(function(tp,i){\n      opts+='\u003cbutton type=\"button\" class=\"mw-type'+(i===0?' on':'')+'\" data-mw-val=\"'+tp.val+'\"\u003e\u003cb\u003e'+tp.val+'\u003c\/b\u003e\u003cspan\u003e'+tp.desc+'\u003c\/span\u003e\u003c\/button\u003e';\n    });\n    card.innerHTML=''\n      +'\u003cdiv class=\"mw-item-tag\"\u003ePack '+n+' · Type\u003c\/div\u003e'\n      +'\u003cdiv class=\"mw-types\" data-mw-prop=\"Item '+n+' · Type\"\u003e'+opts+'\u003c\/div\u003e';\n    card.querySelectorAll('.mw-type').forEach(function(b){\n      b.addEventListener('click',function(){\n        card.querySelectorAll('.mw-type').forEach(function(x){x.classList.remove('on');});\n        b.classList.add('on');\n      });\n    });\n    return card;\n  }\n  if(itemsWrap){\n    for(var n=1;n\u003c=maxUnits;n++){ itemsWrap.appendChild(buildItem(n)); }\n  }\n\n  \/* show item-cards 1..U for selected tier's units *\/\n  var itemsCount=root.querySelector('#mwItemsCount');\n  function syncItems(units){\n    if(!itemsWrap) return;\n    itemsWrap.classList.add('show');\n    if(itemsCount) itemsCount.textContent=units+' pack'+(units\u003e1?'s':'');\n    itemsWrap.querySelectorAll('.mw-item').forEach(function(card){\n      var idx=parseInt(card.getAttribute('data-mw-item'),10)||1;\n      card.hidden=idx\u003eunits;\n    });\n  }\n\n  \/* gift unlock (tier 1 unlocks with any pack \u003e=1) *\/\n  var giftRow=root.querySelector('#giftRow1');\n  var giftUnlockedVal=root.querySelector('#giftUnlockedVal');\n  var giftHint=root.querySelector('#giftHint1');\n  function syncGift(units){\n    if(!giftRow) return;\n    var tier=parseInt(giftRow.getAttribute('data-mw-gift-tier'),10)||1;\n    var val=parseFloat(giftRow.getAttribute('data-mw-gift-value'))||0;\n    var unlocked=units\u003e=tier;\n    giftRow.classList.toggle('unlocked',unlocked);\n    if(giftHint) giftHint.textContent=unlocked?'Unlocked — added free to your order':'Unlocks with any pack';\n    if(giftUnlockedVal) giftUnlockedVal.textContent=unlocked?('$'+val.toFixed(2)):'$0.00';\n  }\n\n  \/* sticky price mirror *\/\n  var stickyPrice=root.querySelector('#stickyPrice'), stickyWas=root.querySelector('#stickyWas');\n  function syncSticky(b){\n    var now=b.querySelector('.bnd-price .now'), was=b.querySelector('.bnd-price .was');\n    if(stickyPrice\u0026\u0026now) stickyPrice.textContent=now.textContent;\n    if(stickyWas) stickyWas.textContent=was?was.textContent:'';\n  }\n\n  \/* bundle selection (cart contract reads data-mw-qty) *\/\n  function unitsForBnd(b){ return parseInt(b.getAttribute('data-units')||b.getAttribute('data-mw-qty'),10)||1; }\n  root.querySelectorAll('[data-mw-bundles] .bnd').forEach(function(b){\n    b.addEventListener('click',function(){\n      root.querySelectorAll('[data-mw-bundles] .bnd').forEach(function(x){x.classList.remove('mw-selected');});\n      b.classList.add('mw-selected');\n      var u=unitsForBnd(b);\n      syncItems(u); syncGift(u); syncSticky(b);\n    });\n  });\n  var pre=root.querySelector('[data-mw-bundles] .bnd.mw-selected')||root.querySelector('[data-mw-bundles] .bnd');\n  if(pre){ var pu=unitsForBnd(pre); syncItems(pu); syncGift(pu); syncSticky(pre); }\n\n  \/* trust accordion (buybox) *\/\n  root.querySelectorAll('.miniacc .ai .aq').forEach(function(q){\n    q.addEventListener('click',function(){\n      var item=q.parentElement, open=item.classList.contains('open');\n      root.querySelectorAll('.miniacc .ai').forEach(function(x){x.classList.remove('open');x.querySelector('.ic').textContent='+';});\n      if(!open){item.classList.add('open');q.querySelector('.ic').textContent='–';}\n    });\n  });\n\n  \/* FAQ accordion *\/\n  root.querySelectorAll('.faqsec .faqq').forEach(function(q){\n    q.addEventListener('click',function(){\n      var item=q.parentElement, open=item.classList.contains('open');\n      item.classList.toggle('open',!open);\n      q.querySelector('.ic').textContent=!open?'–':'+';\n    });\n  });\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n","brand":"MildWell","offers":[{"title":"1","offer_id":43891720061006,"sku":null,"price":24.99,"currency_code":"USD","in_stock":true},{"title":"2","offer_id":43891720093774,"sku":null,"price":39.99,"currency_code":"USD","in_stock":true},{"title":"3","offer_id":43891720126542,"sku":null,"price":54.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0743\/3089\/8510\/files\/product_5d5be009-bc02-42c6-adc2-06c7438086aa.png?v=1782257446","url":"https:\/\/mildwell.com\/products\/mildwell-bristlewell-natural-bristle-toothbrush-4-pack","provider":"MildWell","version":"1.0","type":"link"}