{"product_id":"pearl-ease-precision-trimmer","title":"Pearl Ease Precision Trimmer","description":"\u003c!-- KEEP THESE FONT LINKS --\u003e\n\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=Playfair+Display:wght@500;600;700\u0026amp;family=Jost:wght@300;400;500;600\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- Hide native Shopify buy box elements --\u003e\n\u003cstyle\u003e\n  .product-form__buttons,\n  .product-form__submit,\n  .shopify-payment-button,\n  .product__info-container .price__container,\n  .product-form__error-message-wrapper,\n  .product__pickup-availabilities,\n  [class*=\"pickup-availability\"],\n  .product-form .product-form__input,\n  .product-form,\n  .product-form__input,\n  .product__info-container .product-form,\n  .product__info-container form[action*=\"\/cart\/add\"],\n  [class*=\"product-form\"],\n  .shopify-payment-button__button,\n  .product__info-container .no-js-hidden,\n  product-form,\n  variant-selects,\n  variant-radios {\n    display:none!important;\n    height:0!important;\n    min-height:0!important;\n    max-height:0!important;\n    overflow:hidden!important;\n    margin:0!important;\n    padding:0!important;\n    border:none!important;\n    position:absolute!important;\n    visibility:hidden!important;\n  }\n  .product__info-container .product__description ~ * { margin-top:0!important; padding-top:0!important; }\n  .product__info-wrapper { padding-bottom:0!important; }\n  .product__info-container { padding-bottom:0!important; }\n\n  .pe-module{\n    --pe-bg:#FBF7F2;--pe-card:#fff;--pe-ink:#2B2127;--pe-muted:#8A7E83;\n    --pe-line:#EBE2D8;--pe-accent:#6E2A47;--pe-accent-2:#B8895E;--pe-good:#2F7A55;--pe-radius:16px;\n    font-family:\"Jost\",\"Helvetica Neue\",Arial,sans-serif;color:var(--pe-ink);max-width:460px;margin:0 auto;-webkit-font-smoothing:antialiased;\n  }\n  .pe-module *{box-sizing:border-box;}\n  .pe-name{font-family:\"Playfair Display\",Georgia,serif;font-size:1.55rem;font-weight:500;margin:0;line-height:1.15;}\n  .pe-rating{font-size:1.1rem;color:var(--pe-muted);margin-top:4px;}\n  .pe-price-row{display:flex;align-items:baseline;gap:12px;margin:12px 0 2px;flex-wrap:wrap;}\n  .pe-price{font-family:\"Playfair Display\",Georgia,serif;font-size:2.5rem;font-weight:600;line-height:1;}\n  .pe-was{font-size:1.3rem;color:var(--pe-muted);text-decoration:line-through;}\n  .pe-save-pill{font-size:1rem;font-weight:600;color:#fff;background:var(--pe-accent-2);padding:4px 10px;border-radius:999px;}\n  .pe-promise{display:flex;align-items:center;gap:8px;font-size:1.1rem;color:var(--pe-good);font-weight:500;margin-top:7px;}\n  .pe-perunit{font-size:1.1rem;color:var(--pe-muted);margin-top:2px;}\n  .pe-anchor{font-size:1.1rem;color:var(--pe-muted);margin-top:6px;font-style:italic;}\n  .pe-delivery{display:flex;align-items:center;gap:8px;font-size:1.1rem;color:var(--pe-ink);margin-top:8px;}\n  .pe-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:18px 0;padding:14px 6px;background:var(--pe-bg);border:1px solid var(--pe-line);border-radius:var(--pe-radius);text-align:center;}\n  .pe-trust-item b{display:block;font-size:1.05rem;font-weight:600;line-height:1.2;margin-top:5px;}\n  .pe-trust-item span{display:block;font-size:.95rem;color:var(--pe-muted);}\n  .pe-grouplabel{font-size:1rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--pe-muted);margin:4px 0 10px;}\n  \/* colour swatches *\/\n  .pe-colours{display:flex;gap:10px;margin-bottom:20px;}\n  .pe-swatch{display:flex;flex-direction:column;align-items:center;gap:5px;cursor:pointer;border:none;background:none;padding:0;}\n  .pe-dot{width:34px;height:34px;border-radius:50%;border:2px solid var(--pe-line);display:block;}\n  .pe-swatch.active .pe-dot{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--pe-accent);}\n  .pe-swatch .pe-lbl{font-size:1rem;color:var(--pe-muted);}\n  .pe-swatch.active .pe-lbl{color:var(--pe-ink);font-weight:600;}\n  \/* bundle rows *\/\n  .pe-options{display:flex;flex-direction:column;gap:10px;}\n  .pe-option{position:relative;display:flex;align-items:center;gap:12px;padding:14px 16px;cursor:pointer;background:var(--pe-card);border:1.5px solid var(--pe-line);border-radius:var(--pe-radius);}\n  .pe-option.active{border-color:var(--pe-accent);box-shadow:0 0 0 3px rgba(110,42,71,.10);}\n  .pe-radio{flex:none;width:20px;height:20px;border-radius:50%;border:2px solid var(--pe-line);}\n  .pe-option.active .pe-radio{border-color:var(--pe-accent);background:radial-gradient(circle,var(--pe-accent) 50%,transparent 55%);}\n  .pe-opt-title{font-weight:600;font-size:1.2rem;}\n  .pe-opt-sub{font-size:1.05rem;color:var(--pe-muted);margin-top:1px;}\n  .pe-opt-right{text-align:right;flex:none;margin-left:auto;}\n  .pe-opt-total{font-weight:600;font-size:1.3rem;font-family:\"Playfair Display\",Georgia,serif;}\n  .pe-opt-savings{font-size:1rem;color:var(--pe-accent-2);font-weight:600;}\n  .pe-tag{position:absolute;top:-9px;right:14px;font-size:.9rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:var(--pe-accent);padding:3px 9px;border-radius:999px;}\n  .pe-tag.gold{background:var(--pe-accent-2);}\n  \/* savings bar *\/\n  .pe-scale{margin:20px 0 4px;}\n  .pe-scale-msg{font-size:1.15rem;font-weight:500;margin-bottom:8px;}\n  .pe-track{height:9px;border-radius:999px;background:var(--pe-line);overflow:hidden;}\n  .pe-fill{height:100%;background:linear-gradient(90deg,var(--pe-accent-2),var(--pe-accent));border-radius:999px;transition:width .4s;}\n  .pe-stops{display:flex;justify-content:space-between;margin-top:7px;}\n  .pe-stop{font-size:1.1rem;color:var(--pe-muted);}\n  .pe-stop.reached{color:var(--pe-accent);font-weight:700;}\n  \/* CTA *\/\n  .pe-cta{width:100%;margin-top:18px;padding:17px;font-family:\"Jost\",\"Helvetica Neue\",Arial,sans-serif;font-size:1rem;font-weight:600;color:#fff;background:var(--pe-accent);border:none;border-radius:var(--pe-radius);cursor:pointer;}\n  .pe-reassure{display:flex;align-items:center;justify-content:center;gap:8px;font-size:1rem;color:var(--pe-muted);margin-top:11px;flex-wrap:wrap;}\n  @media(max-width:520px){.pe-module{max-width:none;}.pe-name{font-size:1.3rem;}.pe-price{font-size:2rem;}}\n  \/* rest of page styles *\/\n  .pe-acc-wrap details{background:#fafafa;border-radius:10px;margin-bottom:8px;border:1px solid #eee;overflow:hidden;}\n  .pe-acc-wrap summary{cursor:pointer;padding:14px 16px;font-weight:700;font-size:14px;color:#1a1a1a;list-style:none;display:flex;justify-content:space-between;align-items:center;}\n  .pe-acc-wrap summary::-webkit-details-marker{display:none;}\n  .pe-acc-wrap summary::after{content:\"+\";font-size:18px;font-weight:300;color:#888;}\n  .pe-acc-wrap details[open] summary::after{content:\"\u0026times;\";}\n  .pe-acc-wrap .acc-body{padding:0 16px 14px;font-size:13px;color:#555;line-height:1.75;}\n  .pe-faq details{border-bottom:1px solid #eee;}\n  .pe-faq summary{cursor:pointer;padding:14px 4px;font-weight:600;font-size:14px;display:flex;justify-content:space-between;align-items:center;list-style:none;}\n  .pe-faq summary::-webkit-details-marker{display:none;}\n  .pe-faq summary::after{content:\"+\";font-size:18px;font-weight:300;color:#888;margin-left:8px;}\n  .pe-faq details[open] summary::after{content:\"\u0026times;\";}\n  .pe-faq .faq-body{padding:0 4px 14px;font-size:13px;color:#555;line-height:1.75;}\n\u003c\/style\u003e\n\n\u003cdiv class=\"pe-module\" id=\"peModule\"\u003e\n  \u003cp class=\"pe-name\"\u003ePearl Ease Precision Trimmer\u003c\/p\u003e\n  \u003cdiv class=\"pe-rating\"\u003e★★★★★ \u003cb\u003e4.9\/5\u003c\/b\u003e — loved by SA women\u003c\/div\u003e\n\n  \u003cdiv class=\"pe-price-row\"\u003e\n    \u003cspan class=\"pe-price\" id=\"pePrice\"\u003eR444\u003c\/span\u003e\n    \u003cspan class=\"pe-was\" id=\"peWas\"\u003eR599\u003c\/span\u003e\n    \u003cspan class=\"pe-save-pill\" id=\"peSavePill\"\u003eSave R155\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"pe-perunit\" id=\"pePerUnit\"\u003eDelivery included — nothing added at checkout\u003c\/div\u003e\n  \u003cdiv class=\"pe-promise\"\u003e\n    \u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n    This is your total — delivery \u0026amp; VAT included.\n  \u003c\/div\u003e\n  \u003cdiv class=\"pe-anchor\"\u003eLess than two salon threading visits — yours to keep, forever.\u003c\/div\u003e\n  \u003cdiv class=\"pe-delivery\"\u003e\n    \u003csvg width=\"15\" height=\"15\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"2\" y=\"7\" width=\"13\" height=\"11\" rx=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M15 10h4l3 3v5h-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6\" cy=\"20\" r=\"1.6\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18\" cy=\"20\" r=\"1.6\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n    \u003cb\u003e8–11 working days\u003c\/b\u003e · nationwide via Aramex\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"pe-trust\"\u003e\n    \u003cdiv class=\"pe-trust-item\"\u003e\n      \u003csvg width=\"22\" height=\"22\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#6E2A47\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M1 3h15v13H1z\"\u003e\u003c\/path\u003e\u003cpath d=\"M16 8h4l3 3v5h-7V8z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"5.5\" cy=\"18.5\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18.5\" cy=\"18.5\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n      \u003cb\u003eFree delivery\u003c\/b\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pe-trust-item\"\u003e\n      \u003csvg width=\"22\" height=\"22\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#6E2A47\" stroke-width=\"1.7\" 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-5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cb\u003e30-day exchange\u003c\/b\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pe-trust-item\"\u003e\n      \u003csvg width=\"22\" height=\"22\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#6E2A47\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003crect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M7 11V7a5 5 0 0 1 10 0v4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cb\u003eSecure checkout\u003c\/b\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"pe-grouplabel\"\u003eColour\u003c\/div\u003e\n  \u003cdiv class=\"pe-colours\"\u003e\n    \u003cbutton class=\"pe-swatch active\" data-colour=\"rose\" type=\"button\"\u003e\n      \u003cspan class=\"pe-dot\" style=\"background:#B76E79;\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"pe-lbl\"\u003eRose Gold\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cbutton class=\"pe-swatch\" data-colour=\"white\" type=\"button\"\u003e\n      \u003cspan class=\"pe-dot\" style=\"background:#F0ECE7;border-color:#bbb;\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"pe-lbl\"\u003eWhite\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cbutton class=\"pe-swatch\" data-colour=\"purple\" type=\"button\"\u003e\n      \u003cspan class=\"pe-dot\" style=\"background:#9B8BC4;\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"pe-lbl\"\u003ePurple\u003c\/span\u003e\n    \u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"pe-grouplabel\"\u003eChoose your set\u003c\/div\u003e\n  \u003cdiv class=\"pe-options\"\u003e\n    \u003cdiv class=\"pe-option\" data-qty=\"1\" data-total=\"444\" data-rrp=\"599\" data-save=\"155\"\u003e\n      \u003cspan class=\"pe-radio\"\u003e\u003c\/span\u003e\n      \u003cspan\u003e\n        \u003cdiv class=\"pe-opt-title\"\u003e1 Trimmer\u003c\/div\u003e\n        \u003cdiv class=\"pe-opt-sub\"\u003eJust for you\u003c\/div\u003e\n      \u003c\/span\u003e\n      \u003cspan class=\"pe-opt-right\"\u003e\n        \u003cdiv class=\"pe-opt-total\"\u003eR444\u003c\/div\u003e\n        \u003cdiv class=\"pe-opt-savings\"\u003eSave R155\u003c\/div\u003e\n      \u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pe-option active\" data-qty=\"2\" data-total=\"724\" data-rrp=\"1198\" data-save=\"474\"\u003e\n      \u003cspan class=\"pe-tag\"\u003eMOST LOVED\u003c\/span\u003e\n      \u003cspan class=\"pe-radio\"\u003e\u003c\/span\u003e\n      \u003cspan\u003e\n        \u003cdiv class=\"pe-opt-title\"\u003e2 Trimmers\u003c\/div\u003e\n        \u003cdiv class=\"pe-opt-sub\"\u003eOne to keep, one to gift · R362 each\u003c\/div\u003e\n      \u003c\/span\u003e\n      \u003cspan class=\"pe-opt-right\"\u003e\n        \u003cdiv class=\"pe-opt-total\"\u003eR724\u003c\/div\u003e\n        \u003cdiv class=\"pe-opt-savings\"\u003eSave R474\u003c\/div\u003e\n      \u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pe-option\" data-qty=\"3\" data-total=\"993\" data-rrp=\"1797\" data-save=\"804\"\u003e\n      \u003cspan class=\"pe-tag gold\"\u003eBEST VALUE\u003c\/span\u003e\n      \u003cspan class=\"pe-radio\"\u003e\u003c\/span\u003e\n      \u003cspan\u003e\n        \u003cdiv class=\"pe-opt-title\"\u003e3 Trimmers\u003c\/div\u003e\n        \u003cdiv class=\"pe-opt-sub\"\u003eShare with the family · R331 each\u003c\/div\u003e\n      \u003c\/span\u003e\n      \u003cspan class=\"pe-opt-right\"\u003e\n        \u003cdiv class=\"pe-opt-total\"\u003eR993\u003c\/div\u003e\n        \u003cdiv class=\"pe-opt-savings\"\u003eSave R804\u003c\/div\u003e\n      \u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"pe-scale\"\u003e\n    \u003cdiv class=\"pe-scale-msg\" id=\"peScaleMsg\"\u003e✦ Add 1 more — save \u003cb\u003eR319 more\u003c\/b\u003e (R474 off in total).\u003c\/div\u003e\n    \u003cdiv class=\"pe-track\"\u003e\u003cdiv class=\"pe-fill\" id=\"peFill\" style=\"width:50%\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n    \u003cdiv class=\"pe-stops\"\u003e\n      \u003cspan class=\"pe-stop reached\"\u003eSave R155\u003c\/span\u003e\n      \u003cspan class=\"pe-stop reached\"\u003eSave R474\u003c\/span\u003e\n      \u003cspan class=\"pe-stop\"\u003eSave R804\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cbutton class=\"pe-cta\" id=\"peCta\" type=\"button\"\u003eAdd to cart · \u003cspan id=\"peCtaPrice\"\u003eR724\u003c\/span\u003e\u003c\/button\u003e\n  \u003cdiv class=\"pe-reassure\"\u003e\n    \u003cspan\u003e🔒 Secure checkout\u003c\/span\u003e\n    \u003cspan\u003e·\u003c\/span\u003e\n    \u003cspan\u003eNo hidden fees\u003c\/span\u003e\n    \u003cspan\u003e·\u003c\/span\u003e\n    \u003cspan\u003eExchange within 30 days\u003c\/span\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  var VARIANTS = {\n    'rose':   {1: 52138103734574, 2: 52138103767342, 3: 52138103800110},\n    'white':  {1: 52138103832878, 2: 52138103865646, 3: 52138103898414},\n    'purple': {1: 52138103931182, 2: 52138103963950, 3: 52138103996718}\n  };\n  var MSGS = [\n    '\u0026#10022; Add 1 more \u0026mdash; save \u003cb\u003eR319 more\u003c\/b\u003e (R474 off in total).',\n    '\u0026#10022; Add 1 more \u0026mdash; save \u003cb\u003eR330 more\u003c\/b\u003e (R804 off in total).',\n    '\u0026#10022; Best value unlocked \u0026mdash; saving \u003cb\u003eR804\u003c\/b\u003e in total. \u0026#127881;'\n  ];\n  var FILLS = ['16%', '50%', '100%'];\n\n  var colour = 'rose';\n  var qty = 2;\n\n  function setColour(c) {\n    colour = c;\n    document.querySelectorAll('.pe-swatch').forEach(function(el){\n      el.classList.toggle('active', el.dataset.colour === c);\n    });\n  }\n\n  function setQty(q) {\n    qty = q;\n    var opts = document.querySelectorAll('.pe-option');\n    var prices = {1:{total:444,rrp:599,save:155}, 2:{total:724,rrp:1198,save:474}, 3:{total:993,rrp:1797,save:804}};\n    var p = prices[q];\n    var idx = q - 1;\n\n    opts.forEach(function(el){ el.classList.toggle('active', +el.dataset.qty === q); });\n\n    document.getElementById('pePrice').textContent = 'R' + p.total;\n    document.getElementById('peWas').textContent = 'R' + p.rrp;\n    document.getElementById('peSavePill').textContent = 'Save R' + p.save;\n    document.getElementById('peCtaPrice').textContent = 'R' + p.total;\n    document.getElementById('pePerUnit').textContent = q \u003e 1\n      ? 'R' + Math.round(p.total\/q) + ' per trimmer \\u00b7 delivery included'\n      : 'Delivery included \\u2014 nothing added at checkout';\n    document.getElementById('peScaleMsg').innerHTML = MSGS[idx];\n    document.getElementById('peFill').style.width = FILLS[idx];\n\n    var stops = document.querySelectorAll('.pe-stop');\n    stops.forEach(function(el, i){ el.classList.toggle('reached', i \u003c= idx); });\n  }\n\n  document.querySelectorAll('.pe-swatch').forEach(function(el){\n    el.addEventListener('click', function(){ setColour(el.dataset.colour); });\n  });\n\n  document.querySelectorAll('.pe-option').forEach(function(el){\n    el.addEventListener('click', function(){ setQty(+el.dataset.qty); });\n  });\n\n  document.getElementById('peCta').addEventListener('click', function(){\n    var vid = VARIANTS[colour][qty];\n    var btn = document.getElementById('peCta');\n    btn.disabled = true;\n    btn.textContent = 'Adding...';\n    fetch('\/cart\/add.js', {\n      method: 'POST',\n      headers: {'Content-Type': 'application\/json'},\n      body: JSON.stringify({id: vid, quantity: 1})\n    }).then(function(r){ return r.json(); }).then(function(data){\n      if(data.status \u0026\u0026 data.status \u003e= 400){\n        btn.disabled = false;\n        btn.textContent = 'Try again';\n        setTimeout(function(){ btn.innerHTML = 'Add to cart \u0026middot; \u003cspan id=\"peCtaPrice\"\u003eR'+({1:444,2:724,3:993}[qty])+'\u003c\/span\u003e'; btn.disabled = false; }, 2500);\n      } else {\n        window.location.href = '\/cart';\n      }\n    }).catch(function(){\n      btn.disabled = false;\n      btn.textContent = 'Try again';\n      setTimeout(function(){ btn.innerHTML = 'Add to cart \u0026middot; \u003cspan id=\"peCtaPrice\"\u003eR'+({1:444,2:724,3:993}[qty])+'\u003c\/span\u003e'; btn.disabled = false; }, 2500);\n    });\n  });\n})();\n\u003c\/script\u003e\n\n\u003c!-- Benefit bullets --\u003e\n\u003cdiv style=\"background:#4A1942;color:#fff;text-align:center;padding:16px 20px;font-size:11px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;border-radius:10px;margin:28px 0 14px;line-height:2;\"\u003ePAINLESS PRECISION · FACIAL HAIR REMOVAL · SMOOTH IN SECONDS\u003c\/div\u003e\n\u003cul style=\"font-size:13px;color:#444;line-height:1.9;padding-left:18px;margin:0 0 12px;\"\u003e\n  \u003cli\u003ePainlessly removes facial hair — upper lip, chin, brows \u0026amp; peach fuzz\u003c\/li\u003e\n  \u003cli\u003eNo razors, no wax, no redness, no ingrown hairs\u003c\/li\u003e\n  \u003cli\u003eSmooth results in under 2 minutes\u003c\/li\u003e\n  \u003cli\u003ePortable and discreet — use at home or on the go\u003c\/li\u003e\n  \u003cli\u003eUSB-C rechargeable — up to 120 min per charge\u003c\/li\u003e\n  \u003cli\u003eAvailable in Rose Gold, White and Purple\u003c\/li\u003e\n\u003c\/ul\u003e\n","brand":"Pearl Ease","offers":[{"title":"Rose Golden \/ 1 Unit — Save 25%","offer_id":52138103734574,"sku":null,"price":444.0,"currency_code":"ZAR","in_stock":true},{"title":"Rose Golden \/ 2 Units — Save 40%","offer_id":52138103767342,"sku":null,"price":724.0,"currency_code":"ZAR","in_stock":true},{"title":"Rose Golden \/ 3 Units — Save 45%","offer_id":52138103800110,"sku":null,"price":993.0,"currency_code":"ZAR","in_stock":true},{"title":"White \/ 1 Unit — Save 25%","offer_id":52138103832878,"sku":null,"price":444.0,"currency_code":"ZAR","in_stock":true},{"title":"White \/ 2 Units — Save 40%","offer_id":52138103865646,"sku":null,"price":724.0,"currency_code":"ZAR","in_stock":true},{"title":"White \/ 3 Units — Save 45%","offer_id":52138103898414,"sku":null,"price":993.0,"currency_code":"ZAR","in_stock":true},{"title":"Purple \/ 1 Unit — Save 25%","offer_id":52138103931182,"sku":null,"price":444.0,"currency_code":"ZAR","in_stock":true},{"title":"Purple \/ 2 Units — Save 40%","offer_id":52138103963950,"sku":null,"price":724.0,"currency_code":"ZAR","in_stock":true},{"title":"Purple \/ 3 Units — Save 45%","offer_id":52138103996718,"sku":null,"price":993.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0975\/1645\/4190\/files\/Screenshot_2026-04-08_at_10.06.56_5c593fe3-2f2e-4a4b-820b-e10d055fd7ca.png?v=1775637647","url":"https:\/\/pearlease.co.za\/products\/pearl-ease-precision-trimmer","provider":"Pearl Ease","version":"1.0","type":"link"}