{"product_id":"skavix-4d-eyebrow-pen","title":"Skavix™ 4D Waterproof Microblading Eyebrow Pen","description":"\u003csection id=\"skavix-love-{{ section.id }}\" class=\"skavix-love-wrap\"\u003e\n  \u003cdiv class=\"skavix-love-container\"\u003e\n    \u003ch2 class=\"skavix-love-title\"\u003eWhy Brows Love It\u003c\/h2\u003e\n\n    \u003cdiv class=\"skavix-love-grid\"\u003e\n      \u003cdiv class=\"skavix-love-card\"\u003e\n        \u003cdiv class=\"skavix-love-icon\"\u003e✍️\u003c\/div\u003e\n        \u003ch3\u003e4D Hair-Like Strokes\u003c\/h3\u003e\n        \u003cp\u003eFine micro-fork brush tip helps create soft, realistic brow strokes that make brows look naturally fuller.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"skavix-love-card\"\u003e\n        \u003cdiv class=\"skavix-love-icon\"\u003e💧\u003c\/div\u003e\n        \u003ch3\u003eWaterproof All-Day Wear\u003c\/h3\u003e\n        \u003cp\u003eDesigned to resist water, sweat, and smudging so your brows stay clean, defined, and polished all day.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"skavix-love-card\"\u003e\n        \u003cdiv class=\"skavix-love-icon\"\u003e✨\u003c\/div\u003e\n        \u003ch3\u003eFills Sparse Brows Fast\u003c\/h3\u003e\n        \u003cp\u003eBuildable brow ink fills gaps, shapes the arch, and defines the brow tail with lightweight natural color.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"skavix-love-card\"\u003e\n        \u003cdiv class=\"skavix-love-icon\"\u003e🤎\u003c\/div\u003e\n        \u003ch3\u003eBeginner Friendly\u003c\/h3\u003e\n        \u003cp\u003eEasy-control design makes it simple to apply short feather-like strokes for a soft everyday brow look.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n  #skavix-love-{{ section.id }} {\n    background: #fff7ef;\n    padding: 28px 14px 18px;\n    font-family: inherit;\n  }\n\n  #skavix-love-{{ section.id }} .skavix-love-container {\n    max-width: 760px;\n    margin: 0 auto;\n  }\n\n  #skavix-love-{{ section.id }} .skavix-love-title {\n    text-align: center;\n    font-size: 30px;\n    line-height: 1.15;\n    font-weight: 800;\n    color: #2e2927;\n    margin: 0 0 24px;\n  }\n\n  #skavix-love-{{ section.id }} .skavix-love-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 12px;\n  }\n\n  #skavix-love-{{ section.id }} .skavix-love-card {\n    background: #fffdfa;\n    border: 1.5px solid #f4cfa6;\n    border-radius: 14px;\n    padding: 20px 12px 22px;\n    text-align: center;\n    min-height: 360px;\n    box-shadow: 0 10px 28px rgba(136, 86, 36, 0.08);\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n  }\n\n  #skavix-love-{{ section.id }} .skavix-love-icon {\n    font-size: 27px;\n    line-height: 1;\n    margin-bottom: 18px;\n  }\n\n  #skavix-love-{{ section.id }} .skavix-love-card h3 {\n    font-size: 15px;\n    line-height: 1.15;\n    font-weight: 800;\n    color: #2f2a28;\n    margin: 0 0 14px;\n    letter-spacing: .2px;\n  }\n\n  #skavix-love-{{ section.id }} .skavix-love-card p {\n    font-size: 13px;\n    line-height: 1.78;\n    color: #6a625d;\n    margin: 0;\n    letter-spacing: .4px;\n  }\n\n  @media screen and (max-width: 749px) {\n    #skavix-love-{{ section.id }} {\n      padding: 24px 12px 16px;\n    }\n\n    #skavix-love-{{ section.id }} .skavix-love-title {\n      font-size: 25px;\n      margin-bottom: 20px;\n    }\n\n    #skavix-love-{{ section.id }} .skavix-love-grid {\n      grid-template-columns: repeat(2, 1fr);\n      gap: 12px;\n    }\n\n    #skavix-love-{{ section.id }} .skavix-love-card {\n      min-height: 295px;\n      padding: 18px 10px;\n    }\n\n    #skavix-love-{{ section.id }} .skavix-love-card h3 {\n      font-size: 14px;\n    }\n\n    #skavix-love-{{ section.id }} .skavix-love-card p {\n      font-size: 12px;\n      line-height: 1.65;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  .promo-countdown-wrap {\n    width: 100%;\n    display: flex;\n    justify-content: center;\n    padding: 12px 16px;\n    box-sizing: border-box;\n  }\n\n  .promo-countdown-bar {\n    width: 100%;\n    max-width: 520px;\n    height: 50px;\n    border-radius: 16px;\n    background: linear-gradient(90deg, #8f2cff 0%, #c13cff 100%);\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 0 18px;\n    box-sizing: border-box;\n    color: #ffffff;\n    font-family: Arial, Helvetica, sans-serif;\n    box-shadow: 0 8px 20px rgba(150, 44, 255, 0.25);\n  }\n\n  .promo-left {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    font-size: 16px;\n    font-weight: 800;\n    white-space: nowrap;\n  }\n\n  .promo-icon {\n    font-size: 18px;\n    line-height: 1;\n  }\n\n  .promo-right {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    white-space: nowrap;\n  }\n\n  .promo-label {\n    background: rgba(255, 255, 255, 0.18);\n    padding: 7px 12px;\n    border-radius: 999px;\n    font-size: 11px;\n    font-weight: 800;\n    text-transform: uppercase;\n  }\n\n  .promo-rolling-time {\n    display: flex;\n    align-items: center;\n    gap: 2px;\n    font-size: 22px;\n    font-weight: 900;\n    letter-spacing: 0.5px;\n    font-variant-numeric: tabular-nums;\n    line-height: 1;\n  }\n\n  .promo-digit {\n    display: inline-block;\n    width: 0.62em;\n    height: 1em;\n    overflow: hidden;\n  }\n\n  .promo-digit-strip {\n    display: flex;\n    flex-direction: column;\n    transition: transform 0.45s ease;\n    will-change: transform;\n  }\n\n  .promo-digit-strip span {\n    display: block;\n    height: 1em;\n    line-height: 1em;\n    text-align: center;\n  }\n\n  .promo-colon {\n    display: inline-block;\n    line-height: 1;\n    padding: 0 1px;\n  }\n\n  @media (max-width: 480px) {\n    .promo-countdown-wrap {\n      padding: 10px 12px;\n    }\n\n    .promo-countdown-bar {\n      height: 46px;\n      border-radius: 14px;\n      padding: 0 13px;\n    }\n\n    .promo-left {\n      font-size: 13px;\n      gap: 7px;\n    }\n\n    .promo-icon {\n      font-size: 15px;\n    }\n\n    .promo-label {\n      font-size: 9px;\n      padding: 6px 9px;\n    }\n\n    .promo-rolling-time {\n      font-size: 17px;\n    }\n\n    .promo-right {\n      gap: 7px;\n    }\n  }\n\n  @media (max-width: 380px) {\n    .promo-label {\n      display: none;\n    }\n\n    .promo-left {\n      font-size: 12px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"promo-countdown-wrap\"\u003e\n  \u003cdiv class=\"promo-countdown-bar\"\u003e\n    \u003cdiv class=\"promo-left\"\u003e\n      \u003cspan class=\"promo-icon\"\u003e🎁\u003c\/span\u003e\n      \u003cspan\u003eBuy 1 Get 1 Free\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"promo-right\"\u003e\n      \u003cspan class=\"promo-label\"\u003eENDS IN\u003c\/span\u003e\n      \u003cdiv class=\"promo-rolling-time\" id=\"promo-countdown-timer-{{ section.id }}\"\u003e23:59:59\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (function () {\n    function initPromoCountdown() {\n      var timerEl = document.getElementById(\"promo-countdown-timer-{{ section.id }}\");\n      if (!timerEl || timerEl.dataset.started === \"true\") return;\n\n      timerEl.dataset.started = \"true\";\n      timerEl.innerHTML = \"\";\n\n      var items = [\"d\", \"d\", \":\", \"d\", \"d\", \":\", \"d\", \"d\"];\n\n      items.forEach(function (item) {\n        if (item === \":\") {\n          var colon = document.createElement(\"span\");\n          colon.className = \"promo-colon\";\n          colon.textContent = \":\";\n          timerEl.appendChild(colon);\n        } else {\n          var digit = document.createElement(\"span\");\n          digit.className = \"promo-digit\";\n\n          var strip = document.createElement(\"span\");\n          strip.className = \"promo-digit-strip\";\n\n          for (var i = 0; i \u003c= 9; i++) {\n            var num = document.createElement(\"span\");\n            num.textContent = i;\n            strip.appendChild(num);\n          }\n\n          digit.appendChild(strip);\n          timerEl.appendChild(digit);\n        }\n      });\n\n      var storageKey = \"promo_countdown_end_time_{{ section.id }}\";\n      var now = new Date().getTime();\n      var endTime;\n\n      try {\n        endTime = localStorage.getItem(storageKey);\n      } catch (e) {\n        endTime = null;\n      }\n\n      if (!endTime || now \u003e Number(endTime)) {\n        endTime = now + 24 * 60 * 60 * 1000;\n\n        try {\n          localStorage.setItem(storageKey, endTime);\n        } catch (e) {}\n      }\n\n      function pad(num) {\n        return num \u003c 10 ? \"0\" + num : String(num);\n      }\n\n      function setRollingTime(timeText) {\n        var numbers = timeText.replace(\/:\/g, \"\").split(\"\");\n        var digits = timerEl.querySelectorAll(\".promo-digit\");\n\n        digits.forEach(function (digit, index) {\n          var strip = digit.querySelector(\".promo-digit-strip\");\n          var number = Number(numbers[index]);\n\n          if (strip) {\n            strip.style.transform = \"translateY(-\" + number + \"em)\";\n          }\n        });\n\n        timerEl.setAttribute(\"aria-label\", timeText);\n      }\n\n      function updateTimer() {\n        var currentTime = new Date().getTime();\n        var distance = Number(endTime) - currentTime;\n\n        if (distance \u003c= 0) {\n          endTime = new Date().getTime() + 24 * 60 * 60 * 1000;\n\n          try {\n            localStorage.setItem(storageKey, endTime);\n          } catch (e) {}\n\n          distance = Number(endTime) - new Date().getTime();\n        }\n\n        var hours = Math.floor(distance \/ (1000 * 60 * 60));\n        var minutes = Math.floor((distance % (1000 * 60 * 60)) \/ (1000 * 60));\n        var seconds = Math.floor((distance % (1000 * 60)) \/ 1000);\n\n        setRollingTime(pad(hours) + \":\" + pad(minutes) + \":\" + pad(seconds));\n      }\n\n      updateTimer();\n      setInterval(updateTimer, 1000);\n    }\n\n    if (document.readyState === \"loading\") {\n      document.addEventListener(\"DOMContentLoaded\", initPromoCountdown);\n    } else {\n      initPromoCountdown();\n    }\n\n    document.addEventListener(\"shopify:section:load\", initPromoCountdown);\n  })();\n\u003c\/script\u003e\n\n\u003cp\u003e \u003c\/p\u003e","brand":"Driporastore","offers":[{"title":"01# Brown \/ Buy 1 Get 1","offer_id":52234901750081,"sku":"KX-BMH-0616-Brown-2PC","price":184.0,"currency_code":"HKD","in_stock":true},{"title":"01# Brown \/ Buy 2 Get 2","offer_id":52234901782849,"sku":"KX-BMH-0616-Brown-4PC","price":240.0,"currency_code":"HKD","in_stock":true},{"title":"02# Black \/ Buy 1 Get 1","offer_id":52234901815617,"sku":"KX-BMH-0616-BLACK-2PC","price":184.0,"currency_code":"HKD","in_stock":true},{"title":"02# Black \/ Buy 2 Get 2","offer_id":52234901848385,"sku":"KX-BMH-0616-BLACK-4PC","price":240.0,"currency_code":"HKD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0967\/8687\/4689\/files\/ChatGPT_Image_2026_6_13__15_43_13.png?v=1789733645","url":"https:\/\/shardsigh.com\/products\/skavix-4d-eyebrow-pen","provider":"shardsigh","version":"1.0","type":"link"}