{"title":"Home page","description":null,"products":[{"product_id":"nordvik-brush","title":"Nordvik Brush","description":"\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@500;600;700\u0026amp;family=Inter:wght@400;500;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n.nordvik-lp{--nv-bg:#07080a;--nv-bg-alt:#0d0f13;--nv-card:#101319;--nv-card-2:#161a21;--nv-border:rgba(255,255,255,.08);--nv-text:#f5f6f7;--nv-dim:#9a9ea6;--nv-dimmer:#63676e;--nv-accent:#4fd6ff;--nv-accent-2:#8b7bff;--nv-grad:linear-gradient(135deg,#4fd6ff 0%,#8b7bff 100%);--nv-gold:#ffcf4d;--nv-good:#3ee08a;--nv-radius:20px;font-family:'Inter',sans-serif;background:var(--nv-bg);color:var(--nv-text);position:relative;overflow:hidden;}\n.nordvik-lp *{box-sizing:border-box;}\n.nordvik-lp h1,.nordvik-lp h2,.nordvik-lp h3,.nordvik-lp h4{font-family:'Poppins',sans-serif;margin:0;line-height:1.15;font-weight:600;}\n.nordvik-lp p{margin:0;line-height:1.65;color:var(--nv-dim);}\n.nordvik-lp ul{list-style:none;margin:0;padding:0;}\n.nordvik-lp a{color:inherit;text-decoration:none;}\n.nordvik-lp button{font-family:inherit;cursor:pointer;background:none;border:0;color:inherit;}\n.nordvik-lp img{max-width:100%;display:block;}\n.nordvik-lp svg{display:block;}\n\n.nordvik-lp .nv-container{max-width:1180px;margin:0 auto;padding:0 24px;position:relative;}\n.nordvik-lp .nv-section{padding:96px 0;position:relative;}\n.nordvik-lp .nv-section-alt{background:var(--nv-bg-alt);}\n\n.nordvik-lp .nv-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--nv-accent);font-weight:600;margin-bottom:16px;}\n.nordvik-lp .nv-h1{font-size:clamp(32px,4.6vw,50px);max-width:600px;}\n.nordvik-lp .nv-h2{font-size:clamp(28px,4vw,44px);max-width:720px;}\n.nordvik-lp .nv-sub{font-size:17px;max-width:600px;margin-top:16px;}\n.nordvik-lp .nv-center{text-align:center;margin-left:auto;margin-right:auto;}\n.nordvik-lp .nv-header-center{display:flex;flex-direction:column;align-items:center;text-align:center;}\n\n.nordvik-lp .nv-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:18px 38px;border-radius:100px;font-weight:600;font-size:15px;border:1px solid transparent;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,opacity .25s ease;}\n.nordvik-lp .nv-btn-primary{background:#fff;color:#07080a;}\n.nordvik-lp .nv-btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(79,214,255,.25);}\n.nordvik-lp .nv-btn-primary:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none;}\n.nordvik-lp .nv-btn-ghost{background:transparent;border-color:rgba(255,255,255,.2);color:#fff;}\n.nordvik-lp .nv-btn-ghost:hover{border-color:rgba(255,255,255,.5);transform:translateY(-2px);}\n\n.nordvik-lp .nv-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease;}\n.nordvik-lp .nv-reveal.nv-in{opacity:1;transform:translateY(0);}\n\n.nordvik-lp .nv-marquee{border-top:1px solid var(--nv-border);border-bottom:1px solid var(--nv-border);background:var(--nv-bg-alt);padding:14px 0;overflow:hidden;}\n.nordvik-lp .nv-marquee-track{display:flex;width:max-content;gap:48px;animation:nvMarquee 26s linear infinite;}\n.nordvik-lp .nv-marquee-item{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--nv-dim);white-space:nowrap;}\n.nordvik-lp .nv-marquee-item strong{color:#fff;}\n.nordvik-lp .nv-marquee-item svg{width:14px;height:14px;color:var(--nv-accent);flex-shrink:0;}\n@keyframes nvMarquee{from{transform:translateX(0);}to{transform:translateX(-50%);}}\n\n.nordvik-lp .nv-glow{position:absolute;border-radius:50%;filter:blur(90px);opacity:.32;pointer-events:none;animation:nvFloat 11s ease-in-out infinite;}\n@keyframes nvFloat{0%,100%{transform:translate(0,0);}50%{transform:translate(24px,-24px);}}\n\n.nordvik-lp .nv-media-chip{position:absolute;background:rgba(7,8,10,.75);backdrop-filter:blur(6px);border:1px solid var(--nv-border);padding:8px 14px;border-radius:100px;font-size:12px;font-weight:600;color:#fff;z-index:2;}\n.nordvik-lp .nv-chip-1{top:12%;left:7%;}\n.nordvik-lp .nv-chip-2{bottom:14%;right:7%;}\n.nordvik-lp .nv-stat{background:var(--nv-card);border:1px solid var(--nv-border);border-radius:14px;padding:12px 8px;min-width:0;text-align:center;}\n.nordvik-lp .nv-stat .nv-count{display:block;font-family:'Poppins',sans-serif;font-size:clamp(15px,3.4vw,20px);font-weight:700;color:#fff;white-space:nowrap;}\n.nordvik-lp .nv-stat .nv-stat-label{font-size:10px;color:var(--nv-dimmer);text-transform:uppercase;letter-spacing:.03em;}\n\n.nordvik-lp .nv-icon-circle{width:52px;height:52px;border-radius:16px;background:linear-gradient(135deg,rgba(79,214,255,.15),rgba(139,123,255,.15));border:1px solid var(--nv-border);display:flex;align-items:center;justify-content:center;color:var(--nv-accent);margin-bottom:20px;}\n.nordvik-lp .nv-icon-circle svg{width:24px;height:24px;}\n\n.nordvik-lp .nv-grid-features{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;}\n.nordvik-lp .nv-feature-card{background:var(--nv-card);border:1px solid var(--nv-border);border-radius:var(--nv-radius);padding:28px;transition:transform .3s ease,border-color .3s ease;}\n.nordvik-lp .nv-feature-card:hover{transform:translateY(-4px);border-color:rgba(79,214,255,.4);}\n.nordvik-lp .nv-feature-card h3{font-size:17px;margin-bottom:8px;color:#fff;}\n.nordvik-lp .nv-feature-card p{font-size:14px;}\n\n.nordvik-lp .nv-showcase-grid{display:grid;grid-template-columns:0.9fr 1.1fr;gap:56px;align-items:center;}\n.nordvik-lp .nv-showcase-media{position:relative;width:100%;height:0;padding-top:75%;border-radius:28px;background:linear-gradient(160deg,var(--nv-card) 0%,var(--nv-bg-alt) 100%);border:1px solid var(--nv-border);overflow:hidden;display:block;}\n.nordvik-lp .nv-showcase-media img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;max-width:none;object-fit:cover;z-index:1;}\n.nordvik-lp .nv-showcase-list{margin-top:24px;display:flex;flex-direction:column;gap:14px;}\n.nordvik-lp .nv-showcase-list li{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--nv-dim);}\n.nordvik-lp .nv-showcase-list svg{width:18px;height:18px;color:var(--nv-good);flex-shrink:0;margin-top:2px;}\n\n.nordvik-lp .nv-color-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;}\n.nordvik-lp .nv-color-card{background:var(--nv-card);border:1px solid var(--nv-border);border-radius:20px;overflow:hidden;transition:transform .3s ease,border-color .3s ease;}\n.nordvik-lp .nv-color-card:hover{transform:translateY(-4px);border-color:rgba(79,214,255,.4);}\n.nordvik-lp .nv-color-media{position:relative;width:100%;height:0;padding-top:100%;background:linear-gradient(160deg,var(--nv-card) 0%,var(--nv-bg-alt) 100%);overflow:hidden;}\n.nordvik-lp .nv-color-media img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;max-width:none;object-fit:cover;}\n.nordvik-lp .nv-color-info{padding:18px 20px;display:flex;flex-direction:column;gap:10px;}\n.nordvik-lp .nv-color-pick{display:inline-flex;align-items:center;gap:9px;padding:8px 16px 8px 8px;border-radius:100px;background:var(--nv-card-2);border:1px solid var(--nv-border);width:fit-content;}\n.nordvik-lp .nv-color-swatch{width:22px;height:22px;border-radius:50%;border:2px solid rgba(255,255,255,.55);box-shadow:0 0 0 1px rgba(0,0,0,.5) inset;flex-shrink:0;display:block;}\n.nordvik-lp .nv-color-text{display:flex;flex-direction:column;}\n.nordvik-lp .nv-color-name{font-family:'Poppins';font-weight:600;font-size:14px;color:#fff;}\n.nordvik-lp .nv-color-desc{font-size:12px;color:var(--nv-dimmer);}\n\n.nordvik-lp .nv-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:56px;position:relative;}\n.nordvik-lp .nv-step{position:relative;text-align:center;padding:0 12px;}\n.nordvik-lp .nv-step-num{width:44px;height:44px;border-radius:50%;background:var(--nv-grad);display:flex;align-items:center;justify-content:center;font-family:'Poppins';font-weight:700;margin:0 auto 20px;color:#07080a;}\n.nordvik-lp .nv-step h3{font-size:16px;margin-bottom:8px;color:#fff;}\n.nordvik-lp .nv-step p{font-size:14px;}\n\n.nordvik-lp .nv-table-wrap{margin-top:48px;overflow-x:auto;border-radius:var(--nv-radius);border:1px solid var(--nv-border);background:var(--nv-card);}\n.nordvik-lp .nv-table{width:100%;border-collapse:collapse;min-width:640px;background:var(--nv-card);}\n.nordvik-lp .nv-table th,.nordvik-lp .nv-table td{padding:16px 20px;text-align:left;font-size:14px;border-bottom:1px solid var(--nv-border);color:var(--nv-dim);background:var(--nv-card);}\n.nordvik-lp .nv-table th{font-family:'Poppins';font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--nv-dimmer);background:var(--nv-bg-alt);}\n.nordvik-lp .nv-table td.nv-col-highlight,.nordvik-lp .nv-table th.nv-col-highlight{background:rgba(79,214,255,.07);color:#fff;font-weight:600;}\n.nordvik-lp .nv-table tr:last-child td{border-bottom:none;}\n.nordvik-lp .nv-ico-check{color:var(--nv-good);}\n.nordvik-lp .nv-ico-cross{color:#5b5f66;}\n.nordvik-lp .nv-table td svg{width:18px;height:18px;}\n\n.nordvik-lp .nv-review-summary{display:flex;gap:48px;flex-wrap:wrap;align-items:center;margin-top:40px;}\n.nordvik-lp .nv-rs-score{font-family:'Poppins';font-size:56px;font-weight:700;color:#fff;}\n.nordvik-lp .nv-rs-score-wrap p{color:var(--nv-dim);font-size:13px;margin-top:6px;}\n.nordvik-lp .nv-stars{color:var(--nv-gold);letter-spacing:2px;font-size:16px;}\n.nordvik-lp .nv-rs-bars{flex:1;min-width:240px;display:flex;flex-direction:column;gap:7px;}\n.nordvik-lp .nv-rs-bar-row{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--nv-dimmer);}\n.nordvik-lp .nv-rs-bar-row span:first-child{width:34px;}\n.nordvik-lp .nv-rs-bar-row span:last-child{width:34px;text-align:right;}\n.nordvik-lp .nv-rs-bar-track{flex:1;height:6px;border-radius:4px;background:var(--nv-card-2);overflow:hidden;}\n.nordvik-lp .nv-rs-bar-fill{height:100%;background:var(--nv-grad);}\n\n.nordvik-lp .nv-grid-reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;}\n.nordvik-lp .nv-review-card{background:var(--nv-card);border:1px solid var(--nv-border);border-radius:16px;padding:22px;display:flex;flex-direction:column;gap:12px;}\n.nordvik-lp .nv-review-extra{display:none;}\n.nordvik-lp .nv-grid-reviews.nv-expanded .nv-review-extra{display:flex;}\n.nordvik-lp .nv-review-head{display:flex;align-items:center;gap:12px;}\n.nordvik-lp .nv-avatar{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:'Poppins';font-weight:700;font-size:14px;color:#07080a;flex-shrink:0;}\n.nordvik-lp .nv-review-name{font-size:14px;font-weight:600;color:#fff;}\n.nordvik-lp .nv-review-date{font-size:12px;color:var(--nv-dimmer);}\n.nordvik-lp .nv-badge-verified{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--nv-good);background:rgba(62,224,138,.1);padding:3px 9px;border-radius:100px;width:fit-content;}\n.nordvik-lp .nv-badge-verified svg{width:11px;height:11px;}\n.nordvik-lp .nv-review-text{font-size:14px;color:var(--nv-dim);}\n.nordvik-lp .nv-review-foot{font-size:12px;color:var(--nv-dimmer);display:flex;align-items:center;gap:6px;margin-top:auto;}\n.nordvik-lp .nv-reviews-more{display:flex;justify-content:center;margin-top:36px;}\n\n.nordvik-lp .nv-guarantee-inner{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:center;}\n.nordvik-lp .nv-guarantee-list{display:flex;flex-direction:column;gap:22px;margin-top:28px;}\n.nordvik-lp .nv-guarantee-item{display:flex;gap:14px;align-items:flex-start;}\n.nordvik-lp .nv-guarantee-item .nv-icon-circle{margin-bottom:0;flex-shrink:0;}\n.nordvik-lp .nv-guarantee-item h4{font-size:15px;color:#fff;margin-bottom:4px;}\n.nordvik-lp .nv-guarantee-item p{font-size:13px;}\n.nordvik-lp .nv-guarantee-badge{background:var(--nv-card);border:1px solid var(--nv-border);border-radius:24px;padding:48px 36px;text-align:center;}\n.nordvik-lp .nv-guarantee-badge .nv-icon-circle{margin:0 auto 22px;width:76px;height:76px;border-radius:50%;}\n.nordvik-lp .nv-guarantee-badge .nv-icon-circle svg{width:34px;height:34px;}\n.nordvik-lp .nv-guarantee-badge h3{font-size:20px;margin-bottom:10px;}\n.nordvik-lp .nv-guarantee-badge p{font-size:14px;}\n\n.nordvik-lp .nv-accordion{margin-top:40px;max-width:820px;}\n.nordvik-lp .nv-accordion-item{border-bottom:1px solid var(--nv-border);}\n.nordvik-lp .nv-accordion-header{width:100%;padding:22px 4px;display:flex;justify-content:space-between;align-items:center;gap:20px;text-align:left;color:#fff;font-size:16px;font-weight:500;font-family:'Poppins';}\n.nordvik-lp .nv-accordion-icon{width:22px;height:22px;flex-shrink:0;position:relative;}\n.nordvik-lp .nv-accordion-icon::before,.nordvik-lp .nv-accordion-icon::after{content:'';position:absolute;background:#fff;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .3s ease,opacity .3s ease;}\n.nordvik-lp .nv-accordion-icon::before{width:14px;height:2px;}\n.nordvik-lp .nv-accordion-icon::after{width:2px;height:14px;}\n.nordvik-lp .nv-accordion-item.nv-open .nv-accordion-icon::after{transform:translate(-50%,-50%) rotate(90deg);opacity:0;}\n.nordvik-lp .nv-accordion-body{max-height:0;overflow:hidden;transition:max-height .35s ease;}\n.nordvik-lp .nv-accordion-item.nv-open .nv-accordion-body{max-height:260px;}\n.nordvik-lp .nv-accordion-body-inner{padding:0 4px 22px;font-size:14px;color:var(--nv-dim);}\n\n.nordvik-lp #nv-cta{text-align:center;position:relative;}\n.nordvik-lp .nv-price-row{display:flex;align-items:baseline;justify-content:center;gap:14px;margin-top:24px;flex-wrap:wrap;}\n.nordvik-lp .nv-price-new{font-family:'Poppins';font-size:48px;font-weight:700;color:#fff;}\n.nordvik-lp .nv-price-old{font-size:22px;color:var(--nv-dimmer);text-decoration:line-through;}\n.nordvik-lp .nv-price-off{background:rgba(255,107,107,.12);color:#ff6b6b;font-size:12px;font-weight:600;padding:4px 12px;border-radius:100px;}\n.nordvik-lp .nv-countdown{display:flex;gap:12px;justify-content:center;margin-top:28px;}\n.nordvik-lp .nv-countdown-box{background:var(--nv-card);border:1px solid var(--nv-border);border-radius:12px;padding:12px 18px;min-width:64px;}\n.nordvik-lp .nv-countdown-box strong{display:block;font-family:'Poppins';font-size:24px;color:#fff;}\n.nordvik-lp .nv-countdown-box span{font-size:10px;text-transform:uppercase;color:var(--nv-dimmer);letter-spacing:.06em;}\n.nordvik-lp .nv-cta-trust{display:flex;gap:28px;justify-content:center;flex-wrap:wrap;margin-top:36px;}\n.nordvik-lp .nv-cta-trust-item{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--nv-dim);}\n.nordvik-lp .nv-cta-trust-item svg{width:16px;height:16px;color:var(--nv-accent);}\n.nordvik-lp .nv-pulse-target{animation:nvPulseTarget 1.4s ease;}\n@keyframes nvPulseTarget{0%{box-shadow:0 0 0 0 rgba(79,214,255,.6);}70%{box-shadow:0 0 0 16px rgba(79,214,255,0);}100%{box-shadow:0 0 0 0 rgba(79,214,255,0);}}\n\n\n@media (max-width:900px){\n  .nordvik-lp .nv-showcase-grid{grid-template-columns:1fr;gap:32px;}\n  .nordvik-lp .nv-showcase-media{max-width:480px;margin:0 auto;}\n  .nordvik-lp .nv-grid-features{grid-template-columns:repeat(2,1fr);}\n  .nordvik-lp .nv-color-grid{grid-template-columns:repeat(2,1fr);}\n  .nordvik-lp .nv-grid-reviews{grid-template-columns:repeat(2,1fr);}\n  .nordvik-lp .nv-steps{grid-template-columns:1fr;gap:40px;}\n  .nordvik-lp .nv-guarantee-inner{grid-template-columns:1fr;gap:32px;}\n}\n@media (max-width:600px){\n  \/* The theme's own description\/RTE wrapper adds its own side padding.\n     Ours (.nv-container padding:0 24px) was stacking on top of that,\n     which is what made everything look squeezed on phones. This pulls\n     .nordvik-lp out to the full viewport width regardless of how much\n     padding the parent has, so 24px becomes the ONLY side margin. *\/\n  .nordvik-lp{\n    width:100vw;\n    margin-left:calc(50% - 50vw);\n    margin-right:calc(50% - 50vw);\n  }\n  .nordvik-lp .nv-container{padding:0 20px;}\n  .nordvik-lp .nv-section{padding:64px 0;}\n  .nordvik-lp .nv-grid-features{grid-template-columns:1fr;}\n  .nordvik-lp .nv-color-grid{grid-template-columns:1fr;}\n  .nordvik-lp .nv-grid-reviews{grid-template-columns:1fr;}\n  .nordvik-lp .nv-review-summary{flex-direction:column;align-items:center;gap:20px;text-align:center;}\n  .nordvik-lp .nv-rs-score-wrap{width:100%;}\n  .nordvik-lp .nv-rs-bars{flex:none;width:100%;max-width:320px;}\n  .nordvik-lp .nv-price-new{font-size:36px;}\n  .nordvik-lp .nv-countdown-box{min-width:50px;padding:9px 10px;}\n  .nordvik-lp .nv-countdown{gap:8px;}\n  .nordvik-lp .nv-marquee-track{gap:32px;}\n}\n.nordvik-lp .nv-trust-strip{background:var(--nv-bg-alt);border-bottom:1px solid var(--nv-border);padding:16px 0;}\n.nordvik-lp .nv-trust-strip-inner{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;text-align:center;}\n.nordvik-lp .nv-trust-strip-score{font-family:'Poppins';font-weight:700;color:#fff;font-size:16px;}\n.nordvik-lp .nv-trust-strip-score span{color:var(--nv-dimmer);font-weight:500;font-size:12px;}\n.nordvik-lp .nv-trust-strip-count{font-size:13px;color:var(--nv-dim);}\n.nordvik-lp .nv-trust-strip-count strong{color:#fff;}\n@media (max-width:600px){.nordvik-lp .nv-trust-strip-inner{gap:8px;}}\n.nordvik-lp .nv-inline-media{position:relative;width:100%;height:0;padding-top:48%;border-radius:24px;overflow:hidden;background:linear-gradient(160deg,var(--nv-card) 0%,var(--nv-bg-alt) 100%);border:1px solid var(--nv-border);margin-top:48px;}\n.nordvik-lp .nv-inline-media img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;}\n@media (max-width:600px){.nordvik-lp .nv-inline-media{padding-top:75%;}}\n\u003c\/style\u003e\n\u003cdiv class=\"nordvik-lp\" id=\"nordvik-lp\"\u003e\n\u003cdiv class=\"nv-trust-strip\"\u003e\n  \u003cdiv class=\"nv-container nv-trust-strip-inner\"\u003e\n    \u003cdiv class=\"nv-stars\" style=\"font-size:19px;\"\u003e★★★★★\u003c\/div\u003e\n    \u003cdiv class=\"nv-trust-strip-score\"\u003e4.8\u003cspan\u003e \/ 5\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"nv-trust-strip-count\"\u003eBased on \u003cstrong\u003e2,438\u003c\/strong\u003e verified reviews\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"nv-marquee\"\u003e\n    \u003cdiv class=\"nv-marquee-track\"\u003e\n      \u003cdiv class=\"nv-marquee-item\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 2 4 5v6c0 5 3.5 8.5 8 10 4.5-1.5 8-5 8-10V5l-8-3z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cstrong\u003e4.8\/5\u003c\/strong\u003e average rating\u003c\/div\u003e\n      \u003cdiv class=\"nv-marquee-item\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M9 12l2 2 4-4\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003cstrong\u003e2,438\u003c\/strong\u003e verified reviews\u003c\/div\u003e\n      \u003cdiv class=\"nv-marquee-item\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"1\" y=\"7\" width=\"13\" height=\"9\"\u003e\u003c\/rect\u003e\u003cpath d=\"M14 10h4l3 3v3h-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cstrong\u003e10,000+\u003c\/strong\u003e customers served\u003c\/div\u003e\n      \u003cdiv class=\"nv-marquee-item\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"1\" y=\"7\" width=\"13\" height=\"9\"\u003e\u003c\/rect\u003e\u003cpath d=\"M14 10h4l3 3v3h-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree worldwide shipping\u003c\/div\u003e\n      \u003cdiv class=\"nv-marquee-item\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M3 12a9 9 0 1 1 3 6.7\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 21v-6h6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-day money-back guarantee\u003c\/div\u003e\n      \u003cdiv class=\"nv-marquee-item\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"5\" y=\"10\" width=\"14\" height=\"10\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M8 10V7a4 4 0 0 1 8 0v3\"\u003e\u003c\/path\u003e\u003c\/svg\u003eSecure checkout\u003c\/div\u003e\n      \u003cdiv class=\"nv-marquee-item\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 2 4 5v6c0 5 3.5 8.5 8 10 4.5-1.5 8-5 8-10V5l-8-3z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cstrong\u003e4.8\/5\u003c\/strong\u003e average rating\u003c\/div\u003e\n      \u003cdiv class=\"nv-marquee-item\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M9 12l2 2 4-4\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"9\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003cstrong\u003e2,438\u003c\/strong\u003e verified reviews\u003c\/div\u003e\n      \u003cdiv class=\"nv-marquee-item\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"1\" y=\"7\" width=\"13\" height=\"9\"\u003e\u003c\/rect\u003e\u003cpath d=\"M14 10h4l3 3v3h-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003cstrong\u003e10,000+\u003c\/strong\u003e customers served\u003c\/div\u003e\n      \u003cdiv class=\"nv-marquee-item\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"1\" y=\"7\" width=\"13\" height=\"9\"\u003e\u003c\/rect\u003e\u003cpath d=\"M14 10h4l3 3v3h-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree worldwide shipping\u003c\/div\u003e\n      \u003cdiv class=\"nv-marquee-item\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M3 12a9 9 0 1 1 3 6.7\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 21v-6h6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-day money-back guarantee\u003c\/div\u003e\n      \u003cdiv class=\"nv-marquee-item\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"5\" y=\"10\" width=\"14\" height=\"10\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M8 10V7a4 4 0 0 1 8 0v3\"\u003e\u003c\/path\u003e\u003c\/svg\u003eSecure checkout\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003csection class=\"nv-section nv-section-alt\" id=\"nv-features\"\u003e\n    \u003cdiv class=\"nv-container\"\u003e\n      \u003cdiv class=\"nv-header-center\"\u003e\n        \u003cdiv class=\"nv-eyebrow\"\u003eWhat's inside\u003c\/div\u003e\n        \u003ch2 class=\"nv-h2 nv-center\"\u003eEverything a $150 toothbrush does, for a fraction of the price\u003c\/h2\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"nv-grid-features\"\u003e\n        \u003cdiv class=\"nv-feature-card nv-reveal\"\u003e\n          \u003cdiv class=\"nv-icon-circle\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"9\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"4\" r=\"1\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"20\" r=\"1\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"4\" cy=\"12\" r=\"1\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"20\" cy=\"12\" r=\"1\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"2\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003c\/div\u003e\n          \u003ch3\u003e6 intelligent cleaning modes\u003c\/h3\u003e\n          \u003cp\u003eDeep Clean, Whitening, Gum Care, Sensitive, Massage and Polish, matched to your teeth on any given day.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"nv-feature-card nv-reveal\"\u003e\n          \u003cdiv class=\"nv-icon-circle\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M2 12h2l2-7 3 14 3-11 2 7h2l2-4 2 4h2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n          \u003ch3\u003e40,000 sonic vibrations \/ min\u003c\/h3\u003e\n          \u003cp\u003eHigh-frequency sonic technology reaches between teeth and along the gumline where manual brushing falls short.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"nv-feature-card nv-reveal\"\u003e\n          \u003cdiv class=\"nv-icon-circle\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 2c4 5 7 8.5 7 12a7 7 0 1 1-14 0c0-3.5 3-7 7-12z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n          \u003ch3\u003eIPX7 waterproof\u003c\/h3\u003e\n          \u003cp\u003eFully sealed for shower use and easy rinsing. No cracks, no shorts, no worries.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"nv-feature-card nv-reveal\"\u003e\n          \u003cdiv class=\"nv-icon-circle\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M13 2 4 14h6l-1 8 9-12h-6l1-8z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n          \u003ch3\u003eUSB-C fast charging\u003c\/h3\u003e\n          \u003cp\u003eA single 2-hour charge lasts up to 30 days of twice-daily brushing. Same cable as your phone.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"nv-feature-card nv-reveal\"\u003e\n          \u003cdiv class=\"nv-icon-circle\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"9\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 7v5l4 2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n          \u003ch3\u003eBuilt-in smart timer\u003c\/h3\u003e\n          \u003cp\u003eA 2-minute cycle with gentle pulses every 30 seconds guides you through every quadrant of your mouth.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"nv-feature-card nv-reveal\"\u003e\n          \u003cdiv class=\"nv-icon-circle\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 3 2 8l10 5 10-5-10-5z\"\u003e\u003c\/path\u003e\u003cpath d=\"M2 13l10 5 10-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n          \u003ch3\u003e4 premium brush heads included\u003c\/h3\u003e\n          \u003cp\u003eSoft bristle heads for the whole household. Perfect as a couple set, no extra purchase needed.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  \u003csection class=\"nv-section\" id=\"nv-showcase\"\u003e\n    \u003cdiv class=\"nv-container nv-showcase-grid\"\u003e\n      \u003cdiv class=\"nv-showcase-media nv-reveal\" id=\"nv-showcase-media\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0826\/8513\/3028\/files\/img11_one.png?v=1783409624\" alt=\"Nordvik DuPont soft bristle brush head close-up\" loading=\"eager\" referrerpolicy=\"no-referrer\"\u003e\n        \u003cdiv class=\"nv-media-chip nv-chip-1\"\u003e4 brush heads included\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"nv-eyebrow\"\u003eDesigned around real routines\u003c\/div\u003e\n        \u003ch2 class=\"nv-h2\"\u003eBuilt for two minutes that actually matter\u003c\/h2\u003e\n        \u003cp class=\"nv-sub\"\u003eEvery part of Nordvik, from the DuPont soft-bristle heads to the sealed IPX7 body, is built around one goal: a genuinely thorough clean without the premium price tag.\u003c\/p\u003e\n        \u003cul class=\"nv-showcase-list\"\u003e\n          \u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 12l5 5 11-11\"\u003e\u003c\/path\u003e\u003c\/svg\u003eDuPont imported soft bristles, gentle on enamel and gums\u003c\/li\u003e\n          \u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 12l5 5 11-11\"\u003e\u003c\/path\u003e\u003c\/svg\u003eSlim, non-slip handle that feels natural in the hand\u003c\/li\u003e\n          \u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 12l5 5 11-11\"\u003e\u003c\/path\u003e\u003c\/svg\u003eOne-button control for all 6 modes, no app required\u003c\/li\u003e\n          \u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 12l5 5 11-11\"\u003e\u003c\/path\u003e\u003c\/svg\u003eShips with 4 heads, ready for a couple or a family from day one\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  \u003csection class=\"nv-section nv-section-alt\" id=\"nv-colors\"\u003e\n    \u003cdiv class=\"nv-container\"\u003e\n      \u003cdiv class=\"nv-header-center\"\u003e\n        \u003cdiv class=\"nv-eyebrow\"\u003ePick your style\u003c\/div\u003e\n        \u003ch2 class=\"nv-h2 nv-center\"\u003eAvailable in three finishes\u003c\/h2\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"nv-color-grid\"\u003e\n        \u003cdiv class=\"nv-color-card\"\u003e\n          \u003cdiv class=\"nv-color-media\" id=\"nv-color-media-white\"\u003e\n            \u003cimg id=\"nv-color-img-white\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0826\/8513\/3028\/files\/img3_one.png?v=1783409624\" alt=\"Nordvik Sonic Toothbrush, Pure White\"\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"nv-color-info\"\u003e\n            \u003cdiv class=\"nv-color-pick\"\u003e\n\u003cspan class=\"nv-color-swatch\" style=\"background:#f2f3f4;\"\u003e\u003c\/span\u003e\u003cspan class=\"nv-color-name\"\u003ePure White\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cspan class=\"nv-color-desc\"\u003eClean and classic\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"nv-color-card\"\u003e\n          \u003cdiv class=\"nv-color-media\" id=\"nv-color-media-pink\"\u003e\n            \u003cimg id=\"nv-color-img-pink\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0826\/8513\/3028\/files\/img4_one.png?v=1783409624\" alt=\"Nordvik Sonic Toothbrush, Blossom Pink\"\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"nv-color-info\"\u003e\n            \u003cdiv class=\"nv-color-pick\"\u003e\n\u003cspan class=\"nv-color-swatch\" style=\"background:#f2b8cf;\"\u003e\u003c\/span\u003e\u003cspan class=\"nv-color-name\"\u003eBlossom Pink\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cspan class=\"nv-color-desc\"\u003eSoft and elegant\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"nv-color-card\"\u003e\n          \u003cdiv class=\"nv-color-media\" id=\"nv-color-media-black\"\u003e\n            \u003cimg id=\"nv-color-img-black\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0826\/8513\/3028\/files\/img9_one.png?v=1783409624\" alt=\"Nordvik Sonic Toothbrush, Midnight Black\"\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"nv-color-info\"\u003e\n            \u003cdiv class=\"nv-color-pick\"\u003e\n\u003cspan class=\"nv-color-swatch\" style=\"background:#1a1b1e;\"\u003e\u003c\/span\u003e\u003cspan class=\"nv-color-name\"\u003eMidnight Black\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cspan class=\"nv-color-desc\"\u003eBold and sleek\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  \u003csection class=\"nv-section nv-section-alt\" id=\"nv-how\"\u003e\n    \u003cdiv class=\"nv-container\"\u003e\n      \u003cdiv class=\"nv-header-center\"\u003e\n        \u003cdiv class=\"nv-eyebrow\"\u003eHow it works\u003c\/div\u003e\n        \u003ch2 class=\"nv-h2 nv-center\"\u003eThree steps to a cleaner, healthier smile\u003c\/h2\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"nv-steps\"\u003e\n        \u003cdiv class=\"nv-step nv-reveal\"\u003e\n          \u003cdiv class=\"nv-step-num\"\u003e1\u003c\/div\u003e\n          \u003ch3\u003eAttach and charge\u003c\/h3\u003e\n          \u003cp\u003eSnap on a brush head and fully charge via USB-C in about 2 hours.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"nv-step nv-reveal\"\u003e\n          \u003cdiv class=\"nv-step-num\"\u003e2\u003c\/div\u003e\n          \u003ch3\u003ePick your mode\u003c\/h3\u003e\n          \u003cp\u003eChoose from 6 sonic modes depending on what your teeth and gums need that day.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"nv-step nv-reveal\"\u003e\n          \u003cdiv class=\"nv-step-num\"\u003e3\u003c\/div\u003e\n          \u003ch3\u003eBrush for 2 minutes\u003c\/h3\u003e\n          \u003cp\u003eLet the smart timer guide a full, even clean across every part of your mouth.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"nv-inline-media\"\u003e\n        \u003cimg id=\"nv-img-how\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0826\/8513\/3028\/files\/img11_one.png?v=1783409624\" alt=\"Nordvik Sonic Toothbrush being used during a two minute brushing routine\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  \u003csection class=\"nv-section\" id=\"nv-compare\"\u003e\n    \u003cdiv class=\"nv-container\"\u003e\n      \u003cdiv class=\"nv-header-center\"\u003e\n        \u003cdiv class=\"nv-eyebrow\"\u003eSide by side\u003c\/div\u003e\n        \u003ch2 class=\"nv-h2 nv-center\"\u003eSee how Nordvik stacks up\u003c\/h2\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"nv-table-wrap nv-reveal\"\u003e\n        \u003ctable class=\"nv-table\"\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n              \u003cth\u003eFeature\u003c\/th\u003e\n              \u003cth class=\"nv-col-highlight\"\u003eNordvik Sonic\u003c\/th\u003e\n              \u003cth\u003eManual toothbrush\u003c\/th\u003e\n              \u003cth\u003ePremium electric brands\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003ePrice\u003c\/td\u003e\n              \u003ctd class=\"nv-col-highlight\"\u003e$44.90\u003c\/td\u003e\n              \u003ctd\u003eAbout $3\u003c\/td\u003e\n              \u003ctd\u003e$120 to $180\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eSonic vibrations\u003c\/td\u003e\n              \u003ctd class=\"nv-col-highlight\"\u003e40,000 \/ min\u003c\/td\u003e\n              \u003ctd\u003eNone\u003c\/td\u003e\n              \u003ctd\u003e30,000 to 40,000 \/ min\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eCleaning modes\u003c\/td\u003e\n              \u003ctd class=\"nv-col-highlight\"\u003e6\u003c\/td\u003e\n              \u003ctd\u003e1\u003c\/td\u003e\n              \u003ctd\u003e3 to 5\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eBattery life\u003c\/td\u003e\n              \u003ctd class=\"nv-col-highlight\"\u003eUp to 30 days\u003c\/td\u003e\n              \u003ctd\u003eNot applicable\u003c\/td\u003e\n              \u003ctd\u003e14 to 21 days\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eWaterproof (IPX7)\u003c\/td\u003e\n              \u003ctd class=\"nv-col-highlight\"\u003e\u003csvg class=\"nv-ico-check\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 12l5 5 11-11\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/td\u003e\n              \u003ctd\u003e\u003csvg class=\"nv-ico-cross\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M5 5l14 14M19 5L5 19\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/td\u003e\n              \u003ctd\u003eVaries by model\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eBrush heads included\u003c\/td\u003e\n              \u003ctd class=\"nv-col-highlight\"\u003e4\u003c\/td\u003e\n              \u003ctd\u003eNot applicable\u003c\/td\u003e\n              \u003ctd\u003e1 to 2\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e2-minute smart timer\u003c\/td\u003e\n              \u003ctd class=\"nv-col-highlight\"\u003e\u003csvg class=\"nv-ico-check\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 12l5 5 11-11\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/td\u003e\n              \u003ctd\u003e\u003csvg class=\"nv-ico-cross\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M5 5l14 14M19 5L5 19\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/td\u003e\n              \u003ctd\u003e\u003csvg class=\"nv-ico-check\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 12l5 5 11-11\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n              \u003ctd\u003eWarranty\u003c\/td\u003e\n              \u003ctd class=\"nv-col-highlight\"\u003e1 year\u003c\/td\u003e\n              \u003ctd\u003eNot applicable\u003c\/td\u003e\n              \u003ctd\u003e1 to 2 years\u003c\/td\u003e\n            \u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  \u003csection class=\"nv-section nv-section-alt\" id=\"nv-reviews\"\u003e\n    \u003cdiv class=\"nv-container\"\u003e\n      \u003cdiv class=\"nv-header-center\"\u003e\n        \u003cdiv class=\"nv-eyebrow\"\u003eReal customers\u003c\/div\u003e\n        \u003ch2 class=\"nv-h2 nv-center\"\u003eWhat real customers are saying\u003c\/h2\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"nv-review-summary nv-reveal\"\u003e\n        \u003cdiv class=\"nv-rs-score-wrap\"\u003e\n          \u003cdiv class=\"nv-rs-score\"\u003e4.8\u003c\/div\u003e\n          \u003cdiv class=\"nv-stars\"\u003e★★★★★\u003c\/div\u003e\n          \u003cp\u003eBased on 2,438 verified reviews\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"nv-rs-bars\"\u003e\n          \u003cdiv class=\"nv-rs-bar-row\"\u003e\n\u003cspan\u003e5 star\u003c\/span\u003e\u003cdiv class=\"nv-rs-bar-track\"\u003e\u003cdiv class=\"nv-rs-bar-fill\" style=\"width:83%;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cspan\u003e83%\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"nv-rs-bar-row\"\u003e\n\u003cspan\u003e4 star\u003c\/span\u003e\u003cdiv class=\"nv-rs-bar-track\"\u003e\u003cdiv class=\"nv-rs-bar-fill\" style=\"width:12%;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cspan\u003e12%\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"nv-rs-bar-row\"\u003e\n\u003cspan\u003e3 star\u003c\/span\u003e\u003cdiv class=\"nv-rs-bar-track\"\u003e\u003cdiv class=\"nv-rs-bar-fill\" style=\"width:3%;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cspan\u003e3%\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"nv-rs-bar-row\"\u003e\n\u003cspan\u003e2 star\u003c\/span\u003e\u003cdiv class=\"nv-rs-bar-track\"\u003e\u003cdiv class=\"nv-rs-bar-fill\" style=\"width:1%;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cspan\u003e1%\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"nv-rs-bar-row\"\u003e\n\u003cspan\u003e1 star\u003c\/span\u003e\u003cdiv class=\"nv-rs-bar-track\"\u003e\u003cdiv class=\"nv-rs-bar-fill\" style=\"width:1%;\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cspan\u003e1%\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"nv-grid-reviews\" id=\"nv-reviews-grid\"\u003e\n\n        \u003cdiv class=\"nv-review-card nv-reveal\"\u003e\n          \u003cdiv class=\"nv-review-head\"\u003e\n\u003cdiv class=\"nv-avatar\" style=\"background:#4fd6ff;\"\u003eSM\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nv-review-name\"\u003eSarah M.\u003c\/div\u003e\n\u003cdiv class=\"nv-review-date\"\u003eJune 21, 2026\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"nv-stars\"\u003e★★★★★\u003c\/div\u003e\n          \u003cdiv class=\"nv-badge-verified\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 12l5 5 11-11\"\u003e\u003c\/path\u003e\u003c\/svg\u003eVerified purchase\u003c\/div\u003e\n          \u003cp class=\"nv-review-text\"\u003eMy gums stopped bleeding within a week. I switched from a $160 brand-name brush and honestly cannot tell the difference.\u003c\/p\u003e\n          \u003cdiv class=\"nv-review-foot\"\u003eHelpful (34)\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"nv-review-card nv-reveal\"\u003e\n          \u003cdiv class=\"nv-review-head\"\u003e\n\u003cdiv class=\"nv-avatar\" style=\"background:#8b7bff;\"\u003eJT\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nv-review-name\"\u003eJames T.\u003c\/div\u003e\n\u003cdiv class=\"nv-review-date\"\u003eJune 18, 2026\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"nv-stars\"\u003e★★★★★\u003c\/div\u003e\n          \u003cdiv class=\"nv-badge-verified\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 12l5 5 11-11\"\u003e\u003c\/path\u003e\u003c\/svg\u003eVerified purchase\u003c\/div\u003e\n          \u003cp class=\"nv-review-text\"\u003eBattery lasted almost a full month on one charge, exactly as promised. The timer pulses every 30 seconds so I know when to move to the next section.\u003c\/p\u003e\n          \u003cdiv class=\"nv-review-foot\"\u003eHelpful (21)\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"nv-review-card nv-reveal\"\u003e\n          \u003cdiv class=\"nv-review-head\"\u003e\n\u003cdiv class=\"nv-avatar\" style=\"background:#ffcf4d;\"\u003ePK\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nv-review-name\"\u003ePriya K.\u003c\/div\u003e\n\u003cdiv class=\"nv-review-date\"\u003eJune 14, 2026\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"nv-stars\"\u003e★★★★\u003cspan style=\"color:#3a3d43;\"\u003e★\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"nv-badge-verified\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 12l5 5 11-11\"\u003e\u003c\/path\u003e\u003c\/svg\u003eVerified purchase\u003c\/div\u003e\n          \u003cp class=\"nv-review-text\"\u003eBox arrived a little dented from shipping, but the brush itself works perfectly. Six modes is more than I need, but nice to have options.\u003c\/p\u003e\n          \u003cdiv class=\"nv-review-foot\"\u003eHelpful (9)\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"nv-review-card nv-reveal\"\u003e\n          \u003cdiv class=\"nv-review-head\"\u003e\n\u003cdiv class=\"nv-avatar\" style=\"background:#3ee08a;\"\u003eDR\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nv-review-name\"\u003eDaniel R.\u003c\/div\u003e\n\u003cdiv class=\"nv-review-date\"\u003eJune 9, 2026\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"nv-stars\"\u003e★★★★★\u003c\/div\u003e\n          \u003cdiv class=\"nv-badge-verified\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 12l5 5 11-11\"\u003e\u003c\/path\u003e\u003c\/svg\u003eVerified purchase\u003c\/div\u003e\n          \u003cp class=\"nv-review-text\"\u003eThe waterproof rating is no joke. I use it in the shower every morning and have had zero issues after two months.\u003c\/p\u003e\n          \u003cdiv class=\"nv-review-foot\"\u003eHelpful (17)\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"nv-review-card nv-reveal\"\u003e\n          \u003cdiv class=\"nv-review-head\"\u003e\n\u003cdiv class=\"nv-avatar\" style=\"background:#ff8a65;\"\u003eEW\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nv-review-name\"\u003eEmily W.\u003c\/div\u003e\n\u003cdiv class=\"nv-review-date\"\u003eJune 5, 2026\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"nv-stars\"\u003e★★★★★\u003c\/div\u003e\n          \u003cdiv class=\"nv-badge-verified\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 12l5 5 11-11\"\u003e\u003c\/path\u003e\u003c\/svg\u003eVerified purchase\u003c\/div\u003e\n          \u003cp class=\"nv-review-text\"\u003eBought two, the couple set was perfect for me and my husband. Our teeth feel like we just left the dentist.\u003c\/p\u003e\n          \u003cdiv class=\"nv-review-foot\"\u003eHelpful (26)\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"nv-review-card nv-reveal\"\u003e\n          \u003cdiv class=\"nv-review-head\"\u003e\n\u003cdiv class=\"nv-avatar\" style=\"background:#ff6b9d;\"\u003eMB\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nv-review-name\"\u003eMarcus B.\u003c\/div\u003e\n\u003cdiv class=\"nv-review-date\"\u003eMay 30, 2026\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"nv-stars\"\u003e★★★★★\u003c\/div\u003e\n          \u003cdiv class=\"nv-badge-verified\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 12l5 5 11-11\"\u003e\u003c\/path\u003e\u003c\/svg\u003eVerified purchase\u003c\/div\u003e\n          \u003cp class=\"nv-review-text\"\u003eMuch quieter than my old electric toothbrush. My kids actually do not mind brushing time anymore.\u003c\/p\u003e\n          \u003cdiv class=\"nv-review-foot\"\u003eHelpful (12)\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"nv-review-card nv-reveal nv-review-extra\"\u003e\n          \u003cdiv class=\"nv-review-head\"\u003e\n\u003cdiv class=\"nv-avatar\" style=\"background:#4fd6ff;\"\u003eOS\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nv-review-name\"\u003eOlivia S.\u003c\/div\u003e\n\u003cdiv class=\"nv-review-date\"\u003eMay 27, 2026\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"nv-stars\"\u003e★★★★\u003cspan style=\"color:#3a3d43;\"\u003e★\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"nv-badge-verified\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 12l5 5 11-11\"\u003e\u003c\/path\u003e\u003c\/svg\u003eVerified purchase\u003c\/div\u003e\n          \u003cp class=\"nv-review-text\"\u003eShipping took about nine days, a bit longer than expected, but support was responsive. The product itself is genuinely great.\u003c\/p\u003e\n          \u003cdiv class=\"nv-review-foot\"\u003eHelpful (6)\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"nv-review-card nv-reveal nv-review-extra\"\u003e\n          \u003cdiv class=\"nv-review-head\"\u003e\n\u003cdiv class=\"nv-avatar\" style=\"background:#8b7bff;\"\u003eEH\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nv-review-name\"\u003eEthan H.\u003c\/div\u003e\n\u003cdiv class=\"nv-review-date\"\u003eMay 22, 2026\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"nv-stars\"\u003e★★★★★\u003c\/div\u003e\n          \u003cdiv class=\"nv-badge-verified\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 12l5 5 11-11\"\u003e\u003c\/path\u003e\u003c\/svg\u003eVerified purchase\u003c\/div\u003e\n          \u003cp class=\"nv-review-text\"\u003eThe whitening mode made a visible difference in about three weeks. My dentist actually noticed at my last cleaning.\u003c\/p\u003e\n          \u003cdiv class=\"nv-review-foot\"\u003eHelpful (41)\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"nv-review-card nv-reveal nv-review-extra\"\u003e\n          \u003cdiv class=\"nv-review-head\"\u003e\n\u003cdiv class=\"nv-avatar\" style=\"background:#ffcf4d;\"\u003eGL\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nv-review-name\"\u003eGrace L.\u003c\/div\u003e\n\u003cdiv class=\"nv-review-date\"\u003eMay 18, 2026\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"nv-stars\"\u003e★★★★★\u003c\/div\u003e\n          \u003cdiv class=\"nv-badge-verified\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 12l5 5 11-11\"\u003e\u003c\/path\u003e\u003c\/svg\u003eVerified purchase\u003c\/div\u003e\n          \u003cp class=\"nv-review-text\"\u003eFour brush heads included means my whole family can share one handle. Great value for the price.\u003c\/p\u003e\n          \u003cdiv class=\"nv-review-foot\"\u003eHelpful (15)\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"nv-review-card nv-reveal nv-review-extra\"\u003e\n          \u003cdiv class=\"nv-review-head\"\u003e\n\u003cdiv class=\"nv-avatar\" style=\"background:#3ee08a;\"\u003eNP\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nv-review-name\"\u003eNoah P.\u003c\/div\u003e\n\u003cdiv class=\"nv-review-date\"\u003eMay 15, 2026\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"nv-stars\"\u003e★★★★★\u003c\/div\u003e\n          \u003cdiv class=\"nv-badge-verified\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 12l5 5 11-11\"\u003e\u003c\/path\u003e\u003c\/svg\u003eVerified purchase\u003c\/div\u003e\n          \u003cp class=\"nv-review-text\"\u003eThe sensitive mode is a game changer. I have sensitive gums and this is the first electric brush that does not hurt.\u003c\/p\u003e\n          \u003cdiv class=\"nv-review-foot\"\u003eHelpful (19)\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"nv-review-card nv-reveal nv-review-extra\"\u003e\n          \u003cdiv class=\"nv-review-head\"\u003e\n\u003cdiv class=\"nv-avatar\" style=\"background:#ff8a65;\"\u003eAC\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nv-review-name\"\u003eAva C.\u003c\/div\u003e\n\u003cdiv class=\"nv-review-date\"\u003eMay 11, 2026\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"nv-stars\"\u003e★★★★★\u003c\/div\u003e\n          \u003cdiv class=\"nv-badge-verified\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 12l5 5 11-11\"\u003e\u003c\/path\u003e\u003c\/svg\u003eVerified purchase\u003c\/div\u003e\n          \u003cp class=\"nv-review-text\"\u003eUSB-C charging means I can use the same cable as my phone. Small thing, but so convenient while traveling.\u003c\/p\u003e\n          \u003cdiv class=\"nv-review-foot\"\u003eHelpful (8)\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"nv-review-card nv-reveal nv-review-extra\"\u003e\n          \u003cdiv class=\"nv-review-head\"\u003e\n\u003cdiv class=\"nv-avatar\" style=\"background:#ff6b9d;\"\u003eLF\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nv-review-name\"\u003eLiam F.\u003c\/div\u003e\n\u003cdiv class=\"nv-review-date\"\u003eMay 7, 2026\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"nv-stars\"\u003e★★★★\u003cspan style=\"color:#3a3d43;\"\u003e★\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"nv-badge-verified\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 12l5 5 11-11\"\u003e\u003c\/path\u003e\u003c\/svg\u003eVerified purchase\u003c\/div\u003e\n          \u003cp class=\"nv-review-text\"\u003eGood brush overall. Wish it came with a travel case, but that is a minor complaint for the price.\u003c\/p\u003e\n          \u003cdiv class=\"nv-review-foot\"\u003eHelpful (5)\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"nv-review-card nv-reveal nv-review-extra\"\u003e\n          \u003cdiv class=\"nv-review-head\"\u003e\n\u003cdiv class=\"nv-avatar\" style=\"background:#4fd6ff;\"\u003eMD\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nv-review-name\"\u003eMia D.\u003c\/div\u003e\n\u003cdiv class=\"nv-review-date\"\u003eMay 3, 2026\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"nv-stars\"\u003e★★★★★\u003c\/div\u003e\n          \u003cdiv class=\"nv-badge-verified\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 12l5 5 11-11\"\u003e\u003c\/path\u003e\u003c\/svg\u003eVerified purchase\u003c\/div\u003e\n          \u003cp class=\"nv-review-text\"\u003eRecommended by my sister, now I am recommending it to everyone. Plaque was visibly gone after the first use.\u003c\/p\u003e\n          \u003cdiv class=\"nv-review-foot\"\u003eHelpful (23)\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"nv-review-card nv-reveal nv-review-extra\"\u003e\n          \u003cdiv class=\"nv-review-head\"\u003e\n\u003cdiv class=\"nv-avatar\" style=\"background:#8b7bff;\"\u003eBK\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nv-review-name\"\u003eBenjamin K.\u003c\/div\u003e\n\u003cdiv class=\"nv-review-date\"\u003eApril 29, 2026\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"nv-stars\"\u003e★★★★★\u003c\/div\u003e\n          \u003cdiv class=\"nv-badge-verified\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 12l5 5 11-11\"\u003e\u003c\/path\u003e\u003c\/svg\u003eVerified purchase\u003c\/div\u003e\n          \u003cp class=\"nv-review-text\"\u003eFeels premium in the hand, not cheap plastic like I expected at this price point.\u003c\/p\u003e\n          \u003cdiv class=\"nv-review-foot\"\u003eHelpful (14)\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"nv-review-card nv-reveal nv-review-extra\"\u003e\n          \u003cdiv class=\"nv-review-head\"\u003e\n\u003cdiv class=\"nv-avatar\" style=\"background:#ffcf4d;\"\u003eCN\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nv-review-name\"\u003eChloe N.\u003c\/div\u003e\n\u003cdiv class=\"nv-review-date\"\u003eApril 24, 2026\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"nv-stars\"\u003e★★★★★\u003c\/div\u003e\n          \u003cdiv class=\"nv-badge-verified\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 12l5 5 11-11\"\u003e\u003c\/path\u003e\u003c\/svg\u003eVerified purchase\u003c\/div\u003e\n          \u003cp class=\"nv-review-text\"\u003eThe two minute timer with pulse reminders keeps me from rushing. My hygienist said my brushing technique finally improved.\u003c\/p\u003e\n          \u003cdiv class=\"nv-review-foot\"\u003eHelpful (29)\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"nv-review-card nv-reveal nv-review-extra\"\u003e\n          \u003cdiv class=\"nv-review-head\"\u003e\n\u003cdiv class=\"nv-avatar\" style=\"background:#3ee08a;\"\u003eLV\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nv-review-name\"\u003eLucas V.\u003c\/div\u003e\n\u003cdiv class=\"nv-review-date\"\u003eApril 19, 2026\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"nv-stars\"\u003e★★★★★\u003c\/div\u003e\n          \u003cdiv class=\"nv-badge-verified\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 12l5 5 11-11\"\u003e\u003c\/path\u003e\u003c\/svg\u003eVerified purchase\u003c\/div\u003e\n          \u003cp class=\"nv-review-text\"\u003eOrdered as a gift for my dad. He messages me weekly about how much he loves it.\u003c\/p\u003e\n          \u003cdiv class=\"nv-review-foot\"\u003eHelpful (11)\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"nv-review-card nv-reveal nv-review-extra\"\u003e\n          \u003cdiv class=\"nv-review-head\"\u003e\n\u003cdiv class=\"nv-avatar\" style=\"background:#ff8a65;\"\u003eIG\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nv-review-name\"\u003eIsabella G.\u003c\/div\u003e\n\u003cdiv class=\"nv-review-date\"\u003eApril 14, 2026\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"nv-stars\"\u003e★★★★★\u003c\/div\u003e\n          \u003cdiv class=\"nv-badge-verified\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 12l5 5 11-11\"\u003e\u003c\/path\u003e\u003c\/svg\u003eVerified purchase\u003c\/div\u003e\n          \u003cp class=\"nv-review-text\"\u003eThe massage mode for gums is surprisingly relaxing. Did not expect to say that about a toothbrush.\u003c\/p\u003e\n          \u003cdiv class=\"nv-review-foot\"\u003eHelpful (18)\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"nv-review-card nv-reveal nv-review-extra\"\u003e\n          \u003cdiv class=\"nv-review-head\"\u003e\n\u003cdiv class=\"nv-avatar\" style=\"background:#ff6b9d;\"\u003eHA\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nv-review-name\"\u003eHenry A.\u003c\/div\u003e\n\u003cdiv class=\"nv-review-date\"\u003eApril 9, 2026\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"nv-stars\"\u003e★★★★★\u003c\/div\u003e\n          \u003cdiv class=\"nv-badge-verified\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 12l5 5 11-11\"\u003e\u003c\/path\u003e\u003c\/svg\u003eVerified purchase\u003c\/div\u003e\n          \u003cp class=\"nv-review-text\"\u003eCompared it to my previous $130 brush, this performs just as well for a third of the price. Not going back.\u003c\/p\u003e\n          \u003cdiv class=\"nv-review-foot\"\u003eHelpful (33)\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"nv-review-card nv-reveal nv-review-extra\"\u003e\n          \u003cdiv class=\"nv-review-head\"\u003e\n\u003cdiv class=\"nv-avatar\" style=\"background:#4fd6ff;\"\u003eSR\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nv-review-name\"\u003eSophia R.\u003c\/div\u003e\n\u003cdiv class=\"nv-review-date\"\u003eApril 3, 2026\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"nv-stars\"\u003e★★★★★\u003c\/div\u003e\n          \u003cdiv class=\"nv-badge-verified\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 12l5 5 11-11\"\u003e\u003c\/path\u003e\u003c\/svg\u003eVerified purchase\u003c\/div\u003e\n          \u003cp class=\"nv-review-text\"\u003eOrdered the black version, looks sleek on the bathroom counter and feels sturdy, not flimsy at all.\u003c\/p\u003e\n          \u003cdiv class=\"nv-review-foot\"\u003eHelpful (10)\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"nv-review-card nv-reveal nv-review-extra\"\u003e\n          \u003cdiv class=\"nv-review-head\"\u003e\n\u003cdiv class=\"nv-avatar\" style=\"background:#8b7bff;\"\u003eRC\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"nv-review-name\"\u003eRyan C.\u003c\/div\u003e\n\u003cdiv class=\"nv-review-date\"\u003eMarch 28, 2026\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"nv-stars\"\u003e★★★★★\u003c\/div\u003e\n          \u003cdiv class=\"nv-badge-verified\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 12l5 5 11-11\"\u003e\u003c\/path\u003e\u003c\/svg\u003eVerified purchase\u003c\/div\u003e\n          \u003cp class=\"nv-review-text\"\u003eFree shipping and it still arrived faster than I expected. Would buy again without hesitation.\u003c\/p\u003e\n          \u003cdiv class=\"nv-review-foot\"\u003eHelpful (7)\u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n      \u003cdiv class=\"nv-reviews-more\"\u003e\n        \u003cbutton class=\"nv-btn nv-btn-ghost\" type=\"button\" id=\"nv-reviews-more-btn\"\u003eShow all 2,438 reviews\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  \u003csection class=\"nv-section\" id=\"nv-guarantee\"\u003e\n    \u003cdiv class=\"nv-container\"\u003e\n      \u003cdiv class=\"nv-guarantee-inner\"\u003e\n        \u003cdiv\u003e\n          \u003cdiv class=\"nv-eyebrow\"\u003eZero risk\u003c\/div\u003e\n          \u003ch2 class=\"nv-h2\"\u003eTry Nordvik risk-free for 30 days\u003c\/h2\u003e\n          \u003cp class=\"nv-sub\"\u003eIf you do not love your smile, we will refund you in full. No forms, no hassle.\u003c\/p\u003e\n          \u003cdiv class=\"nv-guarantee-list\"\u003e\n            \u003cdiv class=\"nv-guarantee-item\"\u003e\n              \u003cdiv class=\"nv-icon-circle\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M3 12a9 9 0 1 1 3 6.7\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 21v-6h6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n              \u003cdiv\u003e\n\u003ch4\u003e30-day money-back guarantee\u003c\/h4\u003e\n\u003cp\u003eNot satisfied for any reason? Get a full refund within 30 days of delivery.\u003c\/p\u003e\n\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"nv-guarantee-item\"\u003e\n              \u003cdiv class=\"nv-icon-circle\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 2 4 5v6c0 5 3.5 8.5 8 10 4.5-1.5 8-5 8-10V5l-8-3z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 12l2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n              \u003cdiv\u003e\n\u003ch4\u003e1-year manufacturer warranty\u003c\/h4\u003e\n\u003cp\u003eEvery Nordvik Sonic is covered against defects for a full year.\u003c\/p\u003e\n\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"nv-guarantee-item\"\u003e\n              \u003cdiv class=\"nv-icon-circle\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"5\" y=\"10\" width=\"14\" height=\"10\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M8 10V7a4 4 0 0 1 8 0v3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n              \u003cdiv\u003e\n\u003ch4\u003eSecure checkout\u003c\/h4\u003e\n\u003cp\u003eYour payment details are encrypted and never shared with third parties.\u003c\/p\u003e\n\u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"nv-guarantee-badge nv-reveal\"\u003e\n          \u003cdiv class=\"nv-icon-circle\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 2 4 5v6c0 5 3.5 8.5 8 10 4.5-1.5 8-5 8-10V5l-8-3z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 12l2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n          \u003ch3\u003e30-day guarantee\u003c\/h3\u003e\n          \u003cp\u003eLove it, or your money back. It is that simple.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  \u003csection class=\"nv-section nv-section-alt\" id=\"nv-faq\"\u003e\n    \u003cdiv class=\"nv-container\"\u003e\n      \u003cdiv class=\"nv-header-center\"\u003e\n        \u003cdiv class=\"nv-eyebrow\"\u003eQuestions\u003c\/div\u003e\n        \u003ch2 class=\"nv-h2 nv-center\"\u003eQuestions, answered\u003c\/h2\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"nv-accordion nv-reveal\" style=\"margin-left:auto;margin-right:auto;\"\u003e\n\n        \u003cdiv class=\"nv-accordion-item nv-open\"\u003e\n          \u003cbutton class=\"nv-accordion-header\" type=\"button\"\u003e\u003cspan\u003eIs Nordvik safe for sensitive teeth and gums?\u003c\/span\u003e\u003cspan class=\"nv-accordion-icon\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"nv-accordion-body\"\u003e\u003cdiv class=\"nv-accordion-body-inner\"\u003eYes. The Sensitive mode uses a gentler vibration frequency built for tender gums and enamel, while the Massage mode helps stimulate healthy gum tissue.\u003c\/div\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"nv-accordion-item\"\u003e\n          \u003cbutton class=\"nv-accordion-header\" type=\"button\"\u003e\u003cspan\u003eCan I use Nordvik in the shower?\u003c\/span\u003e\u003cspan class=\"nv-accordion-icon\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"nv-accordion-body\"\u003e\u003cdiv class=\"nv-accordion-body-inner\"\u003eYes. Nordvik is rated IPX7 waterproof, so it is fully safe to rinse under running water or use in the shower.\u003c\/div\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"nv-accordion-item\"\u003e\n          \u003cbutton class=\"nv-accordion-header\" type=\"button\"\u003e\u003cspan\u003eHow long does the battery last on a single charge?\u003c\/span\u003e\u003cspan class=\"nv-accordion-icon\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"nv-accordion-body\"\u003e\u003cdiv class=\"nv-accordion-body-inner\"\u003eA full charge, about 2 hours via USB-C, lasts up to 30 days of twice-daily brushing, depending on the mode you use.\u003c\/div\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"nv-accordion-item\"\u003e\n          \u003cbutton class=\"nv-accordion-header\" type=\"button\"\u003e\u003cspan\u003eHow many brush heads are included, and how do I get more?\u003c\/span\u003e\u003cspan class=\"nv-accordion-icon\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"nv-accordion-body\"\u003e\u003cdiv class=\"nv-accordion-body-inner\"\u003eEvery order includes 4 premium soft-bristle brush heads, enough for a couple or a small family to each have their own. Replacement heads are available separately.\u003c\/div\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"nv-accordion-item\"\u003e\n          \u003cbutton class=\"nv-accordion-header\" type=\"button\"\u003e\u003cspan\u003eIs Nordvik suitable if I have braces or dental work?\u003c\/span\u003e\u003cspan class=\"nv-accordion-icon\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"nv-accordion-body\"\u003e\u003cdiv class=\"nv-accordion-body-inner\"\u003eThe Gentle Clean and Sensitive modes work well around braces and dental work, but we recommend checking with your dentist or orthodontist for your specific case.\u003c\/div\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"nv-accordion-item\"\u003e\n          \u003cbutton class=\"nv-accordion-header\" type=\"button\"\u003e\u003cspan\u003eWhat is your return policy?\u003c\/span\u003e\u003cspan class=\"nv-accordion-icon\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"nv-accordion-body\"\u003e\u003cdiv class=\"nv-accordion-body-inner\"\u003eYou have 30 days from delivery to try Nordvik. If you are not satisfied, contact us for a full refund, no questions asked.\u003c\/div\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"nv-accordion-item\"\u003e\n          \u003cbutton class=\"nv-accordion-header\" type=\"button\"\u003e\u003cspan\u003eHow long does shipping take?\u003c\/span\u003e\u003cspan class=\"nv-accordion-icon\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"nv-accordion-body\"\u003e\u003cdiv class=\"nv-accordion-body-inner\"\u003eOrders are processed within 1 to 2 business days and typically arrive within 7 to 12 business days depending on your location.\u003c\/div\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"nv-accordion-item\"\u003e\n          \u003cbutton class=\"nv-accordion-header\" type=\"button\"\u003e\u003cspan\u003eDoes Nordvik come with a warranty?\u003c\/span\u003e\u003cspan class=\"nv-accordion-icon\"\u003e\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"nv-accordion-body\"\u003e\u003cdiv class=\"nv-accordion-body-inner\"\u003eYes, every Nordvik Sonic toothbrush includes a 1-year manufacturer warranty against defects.\u003c\/div\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  \u003csection class=\"nv-section nv-section-alt\" id=\"nv-cta\"\u003e\n    \u003cdiv class=\"nv-glow\" style=\"width:460px;height:460px;background:#8b7bff;bottom:-140px;left:50%;transform:translateX(-50%);\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"nv-container\"\u003e\n      \u003cdiv class=\"nv-eyebrow\" style=\"justify-content:center;display:flex;\"\u003eLimited-time offer\u003c\/div\u003e\n      \u003ch2 class=\"nv-h2 nv-center\"\u003eYour smile deserves an upgrade\u003c\/h2\u003e\n      \u003cp class=\"nv-sub nv-center\"\u003eJoin 10,000+ customers who switched to Nordvik Sonic and never looked back.\u003c\/p\u003e\n      \u003cdiv class=\"nv-price-row\"\u003e\n        \u003cspan class=\"nv-price-new\"\u003e$44.90\u003c\/span\u003e\n        \u003cspan class=\"nv-price-old\"\u003e$89.90\u003c\/span\u003e\n        \u003cspan class=\"nv-price-off\"\u003eSave 50%\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"nv-countdown\" id=\"nv-countdown\"\u003e\n        \u003cdiv class=\"nv-countdown-box\"\u003e\n\u003cstrong data-h\u003e00\u003c\/strong\u003e\u003cspan\u003eHours\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"nv-countdown-box\"\u003e\n\u003cstrong data-m\u003e00\u003c\/strong\u003e\u003cspan\u003eMinutes\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"nv-countdown-box\"\u003e\n\u003cstrong data-s\u003e00\u003c\/strong\u003e\u003cspan\u003eSeconds\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv style=\"margin-top:36px;\"\u003e\n        \u003cbutton class=\"nv-btn nv-btn-primary nv-cta-scroll\" type=\"button\"\u003eGet My Nordvik Sonic\u003c\/button\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"nv-cta-trust\"\u003e\n        \u003cdiv class=\"nv-cta-trust-item\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"1\" y=\"7\" width=\"13\" height=\"9\"\u003e\u003c\/rect\u003e\u003cpath d=\"M14 10h4l3 3v3h-7z\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFree shipping\u003c\/div\u003e\n        \u003cdiv class=\"nv-cta-trust-item\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M3 12a9 9 0 1 1 3 6.7\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 21v-6h6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e30-day guarantee\u003c\/div\u003e\n        \u003cdiv class=\"nv-cta-trust-item\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"5\" y=\"10\" width=\"14\" height=\"10\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M8 10V7a4 4 0 0 1 8 0v3\"\u003e\u003c\/path\u003e\u003c\/svg\u003eSecure checkout\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n(function(){\n  'use strict';\n  var root = document.getElementById('nordvik-lp');\n  if(!root) return;\n\n  var revealEls = root.querySelectorAll('.nv-reveal');\n  if('IntersectionObserver' in window){\n    var io = new IntersectionObserver(function(entries){\n      entries.forEach(function(entry){\n        if(entry.isIntersecting){\n          entry.target.classList.add('nv-in');\n          io.unobserve(entry.target);\n        }\n      });\n    }, {threshold:0.15});\n    revealEls.forEach(function(el){ io.observe(el); });\n  } else {\n    revealEls.forEach(function(el){ el.classList.add('nv-in'); });\n  }\n\n  function animateCount(el){\n    var target = parseInt(el.getAttribute('data-count'), 10) || 0;\n    var suffix = el.getAttribute('data-suffix') || '';\n    var dur = 1200;\n    var start = null;\n    function step(ts){\n      if(!start) start = ts;\n      var p = Math.min((ts - start) \/ dur, 1);\n      var val = Math.floor(p * target);\n      el.textContent = val.toLocaleString('en-US') + suffix;\n      if(p \u003c 1) requestAnimationFrame(step);\n      else el.textContent = target.toLocaleString('en-US') + suffix;\n    }\n    requestAnimationFrame(step);\n  }\n  var counters = root.querySelectorAll('.nv-count');\n  if('IntersectionObserver' in window){\n    var cio = new IntersectionObserver(function(entries){\n      entries.forEach(function(entry){\n        if(entry.isIntersecting){\n          animateCount(entry.target);\n          cio.unobserve(entry.target);\n        }\n      });\n    }, {threshold:0.5});\n    counters.forEach(function(el){ cio.observe(el); });\n  } else {\n    counters.forEach(function(el){ animateCount(el); });\n  }\n\n  var faqHeaders = root.querySelectorAll('.nv-accordion-header');\n  faqHeaders.forEach(function(btn){\n    btn.addEventListener('click', function(){\n      var item = btn.closest('.nv-accordion-item');\n      var isOpen = item.classList.contains('nv-open');\n      root.querySelectorAll('.nv-accordion-item.nv-open').forEach(function(o){\n        if(o !== item){ o.classList.remove('nv-open'); }\n      });\n      item.classList.toggle('nv-open', !isOpen);\n    });\n  });\n\n  var moreBtn = document.getElementById('nv-reviews-more-btn');\n  var grid = document.getElementById('nv-reviews-grid');\n  if(moreBtn \u0026\u0026 grid){\n    moreBtn.addEventListener('click', function(){\n      grid.classList.add('nv-expanded');\n      moreBtn.style.display = 'none';\n    });\n  }\n\n  var cd = document.getElementById('nv-countdown');\n  if(cd){\n    var KEY = 'nvDealDeadline';\n    var deadline = parseInt(localStorage.getItem(KEY), 10);\n    var now = Date.now();\n    if(!deadline || deadline \u003c now){\n      deadline = now + 1000 * 60 * 60 * 24;\n      try{ localStorage.setItem(KEY, String(deadline)); }catch(e){}\n    }\n    var hEl = cd.querySelector('[data-h]');\n    var mEl = cd.querySelector('[data-m]');\n    var sEl = cd.querySelector('[data-s]');\n    function pad(n){ return String(n).length \u003c 2 ? '0' + n : String(n); }\n    function tick(){\n      var diff = deadline - Date.now();\n      if(diff \u003c= 0){\n        deadline = Date.now() + 1000 * 60 * 60 * 24;\n        try{ localStorage.setItem(KEY, String(deadline)); }catch(e){}\n        diff = deadline - Date.now();\n      }\n      var h = Math.floor(diff \/ 3600000);\n      var m = Math.floor((diff % 3600000) \/ 60000);\n      var s = Math.floor((diff % 60000) \/ 1000);\n      if(hEl) hEl.textContent = pad(h);\n      if(mEl) mEl.textContent = pad(m);\n      if(sEl) sEl.textContent = pad(s);\n    }\n    tick();\n    setInterval(tick, 1000);\n  }\n\n  function scrollToBuyBox(){\n    var selectors = [\n      'form[action*=\"\/cart\/add\"]',\n      '.product-form__cart-submit',\n      '.product-form',\n      '#AddToCart',\n      '.shopify-payment-button'\n    ];\n    var target = null;\n    for(var i = 0; i \u003c selectors.length; i++){\n      target = document.querySelector(selectors[i]);\n      if(target) break;\n    }\n    if(target \u0026\u0026 target.scrollIntoView){\n      target.scrollIntoView({behavior:'smooth', block:'center'});\n      target.classList.add('nv-pulse-target');\n      setTimeout(function(){ target.classList.remove('nv-pulse-target'); }, 1600);\n    } else {\n      window.scrollTo({top:0, behavior:'smooth'});\n    }\n  }\n  root.querySelectorAll('.nv-cta-scroll').forEach(function(btn){\n    btn.addEventListener('click', function(e){\n      e.preventDefault();\n      scrollToBuyBox();\n    });\n  });\n})();\n\u003c\/script\u003e","brand":"Nordvik.","offers":[{"title":"Black","offer_id":49351669809380,"sku":null,"price":44.9,"currency_code":"USD","in_stock":true},{"title":"White","offer_id":49351669842148,"sku":null,"price":44.9,"currency_code":"USD","in_stock":true},{"title":"Pink","offer_id":49351669874916,"sku":null,"price":44.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0826\/8513\/3028\/files\/img10one.png?v=1783409748"}],"url":"https:\/\/nordvikbrush.com\/collections\/frontpage.oembed","provider":"Nordvik Brush","version":"1.0","type":"link"}