{"product_id":"surge-electric-tootbrush","title":"SURGE - Electric Tootbrush","description":"\u003cstyle\u003e\n\/* =========================================================\n   THE ORAL CO. — SURGE\n   PREMIUM MONOCHROME PRODUCT PAGE\n   MOBILE + DESKTOP OPTIMIZED\n========================================================= *\/\n\n.surge-product {\n  --black: #080808;\n  --white: #ffffff;\n  --off-white: #f6f6f4;\n  --text: #111111;\n  --muted: #666666;\n  --border: #dddddd;\n\n  width: 100%;\n  max-width: 1200px;\n  margin: 0 auto;\n\n  font-family:\n    -apple-system,\n    BlinkMacSystemFont,\n    \"Helvetica Neue\",\n    Arial,\n    sans-serif;\n\n  color: var(--text);\n  overflow: hidden;\n}\n\n.surge-product *,\n.surge-product *::before,\n.surge-product *::after {\n  box-sizing: border-box;\n}\n\n\n\/* =========================================================\n   TYPOGRAPHY LABEL\n========================================================= *\/\n\n.surge-label {\n  font-size: 10px;\n  line-height: 1;\n  letter-spacing: .28em;\n  text-transform: uppercase;\n}\n\n\n\/* =========================================================\n   HERO\n========================================================= *\/\n\n.surge-hero {\n  position: relative;\n\n  width: 100%;\n\n  padding:\n    clamp(55px, 7vw, 85px)\n    clamp(22px, 7vw, 80px)\n    clamp(60px, 7vw, 80px);\n\n  background: var(--black);\n  color: var(--white);\n\n  overflow: hidden;\n}\n\n\n\/* Small heading *\/\n\n.surge-hero .surge-label {\n  position: relative;\n  z-index: 2;\n\n  color: #ffffff;\n  opacity: .65;\n\n  margin-bottom: 26px;\n}\n\n\n\/* MAIN SURGE\n   nowrap prevents the E from dropping\n*\/\n\n.surge-hero-title {\n  position: relative;\n  z-index: 2;\n\n  width: 100%;\n\n  margin: 0 0 25px;\n\n  color: #ffffff;\n\n  font-size: clamp(62px, 12vw, 145px);\n  line-height: .78;\n  letter-spacing: -.085em;\n  font-weight: 900;\n\n  white-space: nowrap;\n}\n\n\n\/* Hero heading *\/\n\n.surge-hero h2 {\n  position: relative;\n  z-index: 2;\n\n  max-width: 700px;\n\n  margin: 0 0 20px;\n\n  color: #ffffff;\n\n  font-size: clamp(24px, 4vw, 44px);\n  line-height: .98;\n  letter-spacing: -.045em;\n  font-weight: 700;\n}\n\n\n\/* Hero paragraph *\/\n\n.surge-hero p {\n  position: relative;\n  z-index: 2;\n\n  max-width: 620px;\n\n  margin: 0;\n\n  color: #ffffff;\n\n  font-size: clamp(14px, 1.5vw, 17px);\n  line-height: 1.65;\n\n  opacity: .88;\n}\n\n.surge-hero strong {\n  color: #ffffff;\n}\n\n\n\/* Decorative circle *\/\n\n.surge-circle {\n  position: absolute;\n\n  width: clamp(260px, 40vw, 500px);\n  height: clamp(260px, 40vw, 500px);\n\n  right: clamp(-180px, -8vw, -60px);\n  top: 50%;\n  transform: translateY(-50%);\n\n  border: 1px solid rgba(255,255,255,.35);\n  border-radius: 50%;\n\n  box-shadow:\n    0 0 50px rgba(255,255,255,.03),\n    inset 0 0 50px rgba(255,255,255,.02);\n\n  pointer-events: none;\n}\n\n\n\/* =========================================================\n   DESIGNED WITH LESS\n========================================================= *\/\n\n.surge-intro {\n  width: 100%;\n\n  padding:\n    clamp(55px, 7vw, 80px)\n    clamp(22px, 7vw, 80px);\n\n  background: #ffffff;\n}\n\n.surge-intro .surge-label {\n  color: #777777;\n  margin-bottom: 20px;\n}\n\n.surge-intro h2 {\n  max-width: 780px;\n\n  margin: 0 0 22px;\n\n  font-size: clamp(38px, 6vw, 68px);\n  line-height: .94;\n  letter-spacing: -.065em;\n  font-weight: 750;\n}\n\n.surge-intro p {\n  max-width: 690px;\n\n  margin: 0;\n\n  color: var(--muted);\n\n  font-size: 16px;\n  line-height: 1.7;\n}\n\n.surge-intro strong {\n  color: #111111;\n}\n\n\n\/* =========================================================\n   WHY SURGE\n========================================================= *\/\n\n.surge-benefits {\n  width: 100%;\n\n  padding:\n    clamp(55px, 7vw, 80px)\n    clamp(22px, 7vw, 80px);\n\n  background: var(--off-white);\n}\n\n.surge-benefits .surge-label {\n  color: #777777;\n  margin-bottom: 20px;\n}\n\n.surge-benefits h2 {\n  max-width: 900px;\n\n  margin: 0 0 38px;\n\n  font-size: clamp(36px, 5.5vw, 62px);\n  line-height: .94;\n  letter-spacing: -.06em;\n  font-weight: 750;\n}\n\n\n\/* =========================================================\n   FEATURE GRID\n========================================================= *\/\n\n.surge-feature-grid {\n  display: grid;\n\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n\n  gap: 1px;\n\n  background: var(--border);\n\n  border: 1px solid var(--border);\n}\n\n\n.surge-feature {\n  min-width: 0;\n\n  padding:\n    clamp(25px, 3vw, 38px);\n\n  background: #ffffff;\n}\n\n\n\/* Number *\/\n\n.surge-feature-number {\n  margin-bottom: 18px;\n\n  color: #999999;\n\n  font-size: 9px;\n  letter-spacing: .22em;\n}\n\n\n\/* Heading *\/\n\n.surge-feature h3 {\n  margin: 0 0 10px;\n\n  color: #111111;\n\n  font-size: clamp(16px, 2vw, 20px);\n  line-height: 1.1;\n\n  letter-spacing: -.025em;\n}\n\n\n\/* Text *\/\n\n.surge-feature p {\n  max-width: 480px;\n\n  margin: 0;\n\n  color: #666666;\n\n  font-size: 14px;\n  line-height: 1.65;\n}\n\n.surge-feature strong {\n  color: #111111;\n}\n\n\n\/* =========================================================\n   BLACK STATEMENT\n========================================================= *\/\n\n.surge-statement {\n  position: relative;\n\n  width: 100%;\n\n  padding:\n    clamp(60px, 7vw, 90px)\n    clamp(20px, 7vw, 80px);\n\n  background: var(--black);\n\n  color: #ffffff;\n\n  text-align: center;\n\n  overflow: hidden;\n}\n\n\n\/* Small label *\/\n\n.surge-statement .surge-label {\n  position: relative;\n  z-index: 2;\n\n  color: #ffffff;\n  opacity: .65;\n\n  margin-bottom: 25px;\n}\n\n\n\/* HUGE SURGE\n   nowrap + overflow control = no clipped E\n*\/\n\n.surge-statement-title {\n  position: relative;\n  z-index: 2;\n\n  display: block;\n\n  width: 100%;\n\n  margin: 0 0 30px;\n\n  color: #ffffff;\n\n  font-size: clamp(64px, 14vw, 170px);\n  line-height: .78;\n  letter-spacing: -.085em;\n  font-weight: 900;\n\n  white-space: nowrap;\n}\n\n\n\/* Statement heading *\/\n\n.surge-statement h2 {\n  position: relative;\n  z-index: 2;\n\n  margin: 0 0 18px;\n\n  color: #ffffff;\n\n  font-size: clamp(28px, 4vw, 46px);\n  line-height: 1;\n  letter-spacing: -.045em;\n}\n\n\n\/* Statement paragraph *\/\n\n.surge-statement p {\n  position: relative;\n  z-index: 2;\n\n  max-width: 650px;\n\n  margin: 0 auto;\n\n  color: #ffffff;\n\n  font-size: 15px;\n  line-height: 1.7;\n\n  opacity: .82;\n}\n\n\n\/* Subtle decorative ring *\/\n\n.surge-statement::after {\n  content: \"\";\n\n  position: absolute;\n\n  width: 300px;\n  height: 300px;\n\n  left: -210px;\n  top: 50%;\n\n  transform: translateY(-50%);\n\n  border: 1px solid rgba(255,255,255,.07);\n  border-radius: 50%;\n\n  pointer-events: none;\n}\n\n\n\/* =========================================================\n   FINAL\n========================================================= *\/\n\n.surge-final {\n  width: 100%;\n\n  padding:\n    clamp(55px, 7vw, 80px)\n    22px;\n\n  background: #ffffff;\n\n  text-align: center;\n}\n\n.surge-final .surge-label {\n  color: #777777;\n  margin-bottom: 18px;\n}\n\n.surge-final h2 {\n  margin: 0 0 15px;\n\n  color: #111111;\n\n  font-size: clamp(42px, 7vw, 78px);\n  line-height: .88;\n  letter-spacing: -.07em;\n  font-weight: 800;\n}\n\n.surge-final p {\n  margin: 0;\n\n  color: #777777;\n\n  font-size: 15px;\n  line-height: 1.5;\n}\n\n.surge-final strong {\n  color: #111111;\n}\n\n\n\/* =========================================================\n   MOBILE\n========================================================= *\/\n\n@media (max-width: 700px) {\n\n  .surge-hero {\n    padding: 48px 20px 52px;\n  }\n\n  .surge-hero .surge-label {\n    font-size: 8px;\n    letter-spacing: .22em;\n    margin-bottom: 22px;\n  }\n\n\n  \/* Important:\n     slightly smaller font + nowrap ensures\n     SURGE stays on ONE line.\n  *\/\n\n  .surge-hero-title {\n    font-size: clamp(58px, 20vw, 88px);\n    letter-spacing: -.09em;\n    margin-bottom: 22px;\n  }\n\n\n  .surge-hero h2 {\n    font-size: clamp(24px, 7vw, 32px);\n    line-height: 1;\n    margin-bottom: 17px;\n  }\n\n\n  .surge-hero p {\n    font-size: 14px;\n    line-height: 1.6;\n    max-width: 500px;\n  }\n\n\n  \/* Circle becomes smaller *\/\n\n  .surge-circle {\n    width: 230px;\n    height: 230px;\n\n    right: -145px;\n    top: 20%;\n  }\n\n\n  \/* Intro *\/\n\n  .surge-intro {\n    padding: 50px 20px;\n  }\n\n  .surge-intro h2 {\n    font-size: clamp(37px, 11vw, 52px);\n    margin-bottom: 20px;\n  }\n\n  .surge-intro p {\n    font-size: 14px;\n  }\n\n\n  \/* Benefits *\/\n\n  .surge-benefits {\n    padding: 50px 20px;\n  }\n\n  .surge-benefits h2 {\n    font-size: clamp(35px, 10vw, 50px);\n    margin-bottom: 28px;\n  }\n\n\n  \/* Single column *\/\n\n  .surge-feature-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .surge-feature {\n    padding: 26px 22px;\n  }\n\n  .surge-feature h3 {\n    font-size: 17px;\n  }\n\n  .surge-feature p {\n    font-size: 13.5px;\n  }\n\n\n  \/* Black statement *\/\n\n  .surge-statement {\n    padding: 58px 18px 62px;\n  }\n\n  .surge-statement .surge-label {\n    font-size: 8px;\n    letter-spacing: .22em;\n    margin-bottom: 22px;\n  }\n\n\n  \/* Critical mobile fix:\n     SURGE remains one line and\n     is sized to the available width.\n  *\/\n\n  .surge-statement-title {\n    font-size: clamp(58px, 20vw, 86px);\n    letter-spacing: -.09em;\n    margin-bottom: 25px;\n  }\n\n\n  .surge-statement h2 {\n    font-size: 27px;\n    line-height: 1;\n    margin-bottom: 16px;\n  }\n\n  .surge-statement p {\n    font-size: 13.5px;\n    line-height: 1.65;\n    max-width: 500px;\n  }\n\n\n  \/* Final *\/\n\n  .surge-final {\n    padding: 52px 18px 58px;\n  }\n\n  .surge-final h2 {\n    font-size: clamp(40px, 11vw, 60px);\n  }\n\n}\n\n\n\/* =========================================================\n   VERY SMALL PHONES\n========================================================= *\/\n\n@media (max-width: 360px) {\n\n  .surge-hero {\n    padding-left: 16px;\n    padding-right: 16px;\n  }\n\n  .surge-hero-title {\n    font-size: 56px;\n  }\n\n  .surge-statement-title {\n    font-size: 56px;\n  }\n\n  .surge-intro,\n  .surge-benefits {\n    padding-left: 16px;\n    padding-right: 16px;\n  }\n\n}\n\u003c\/style\u003e\n\n\n\u003cdiv class=\"surge-product\"\u003e\n\n\n  \u003c!-- =====================================================\n       HERO\n  ====================================================== --\u003e\n\n  \u003csection class=\"surge-hero\"\u003e\n\n    \u003cdiv class=\"surge-circle\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"surge-label\"\u003e\n      THE ORAL CO. \/ ELECTRIC TOOTHBRUSH\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"surge-hero-title\"\u003e\n      SURGE\n    \u003c\/div\u003e\n\n    \u003ch2\u003e\n      POWER MEETS PRECISION.\n    \u003c\/h2\u003e\n\n    \u003cp\u003e\n      A better clean doesn't need to be complicated.\n      \u003cstrong\u003ePowerful technology. Minimal design. No gimmicks.\u003c\/strong\u003e\n      Just a smarter way to brush.\n    \u003c\/p\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- =====================================================\n       DESIGNED WITH LESS\n  ====================================================== --\u003e\n\n  \u003csection class=\"surge-intro\"\u003e\n\n    \u003cdiv class=\"surge-label\"\u003e\n      DESIGNED WITH LESS\n    \u003c\/div\u003e\n\n    \u003ch2\u003e\n      Built around what actually matters.\n    \u003c\/h2\u003e\n\n    \u003cp\u003e\n      We stripped SURGE back to the essentials.\n      No unnecessary features. No over-engineering.\n      \u003cstrong\u003eEvery part has a purpose.\u003c\/strong\u003e\n    \u003c\/p\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- =====================================================\n       WHY SURGE\n  ====================================================== --\u003e\n\n  \u003csection class=\"surge-benefits\"\u003e\n\n    \u003cdiv class=\"surge-label\"\u003e\n      WHY SURGE\n    \u003c\/div\u003e\n\n    \u003ch2\u003e\n      Simple by design.\u003cbr\u003e\n      Serious about clean.\n    \u003c\/h2\u003e\n\n\n    \u003cdiv class=\"surge-feature-grid\"\u003e\n\n\n      \u003cdiv class=\"surge-feature\"\u003e\n\n        \u003cdiv class=\"surge-feature-number\"\u003e\n          01\n        \u003c\/div\u003e\n\n        \u003ch3\u003e\n          POWERFUL CLEANING\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          Powered brushing action helps remove plaque and\n          everyday buildup for a cleaner, fresher-feeling finish.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"surge-feature\"\u003e\n\n        \u003cdiv class=\"surge-feature-number\"\u003e\n          02\n        \u003c\/div\u003e\n\n        \u003ch3\u003e\n          CONSISTENT BRUSHING\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          Designed to make powered brushing simple and\n          consistent, helping you give your teeth the\n          attention they deserve every day.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"surge-feature\"\u003e\n\n        \u003cdiv class=\"surge-feature-number\"\u003e\n          03\n        \u003c\/div\u003e\n\n        \u003ch3\u003e\n          MINIMAL BY DESIGN\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          Clean lines, simple controls and a refined form\n          made for the modern bathroom.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"surge-feature\"\u003e\n\n        \u003cdiv class=\"surge-feature-number\"\u003e\n          04\n        \u003c\/div\u003e\n\n        \u003ch3\u003e\n          NO GIMMICKS\n        \u003c\/h3\u003e\n\n        \u003cp\u003e\n          Technology should improve your routine,\n          not complicate it.\n          \u003cstrong\u003eNo gimmicks. Just function.\u003c\/strong\u003e\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- =====================================================\n       BLACK STATEMENT\n  ====================================================== --\u003e\n\n  \u003csection class=\"surge-statement\"\u003e\n\n    \u003cdiv class=\"surge-label\"\u003e\n      LESS HYPE. MORE PURPOSE.\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"surge-statement-title\"\u003e\n      SURGE\n    \u003c\/div\u003e\n\n    \u003ch2\u003e\n      Simple is the feature.\n    \u003c\/h2\u003e\n\n    \u003cp\u003e\n      We didn't set out to create the toothbrush with\n      the longest feature list. We set out to create\n      the toothbrush you'd actually want to use.\n    \u003c\/p\u003e\n\n  \u003c\/section\u003e\n\n\n  \u003c!-- =====================================================\n       FINAL\n  ====================================================== --\u003e\n\n  \u003csection class=\"surge-final\"\u003e\n\n    \u003cdiv class=\"surge-label\"\u003e\n      THE ORAL CO.\n    \u003c\/div\u003e\n\n    \u003ch2\u003e\n      OWN YOUR SMILE.\n    \u003c\/h2\u003e\n\n    \u003cp\u003e\n      \u003cstrong\u003ePremium oral care.\u003c\/strong\u003e\n      Made beautifully simple.\n    \u003c\/p\u003e\n\n  \u003c\/section\u003e\n\n\n\u003c\/div\u003e","brand":"My Store","offers":[{"title":"Black","offer_id":53889255637285,"sku":null,"price":999.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1018\/0188\/5989\/files\/OC_ElectricToothbrushTrio.png?v=1789824890","url":"https:\/\/theoralco.co.za\/products\/surge-electric-tootbrush","provider":"The Oral Co.","version":"1.0","type":"link"}