{"id":62652,"date":"2025-09-17T14:52:42","date_gmt":"2025-09-17T07:52:42","guid":{"rendered":"https:\/\/mashmoshem.co.id\/katalog\/highlighter\/"},"modified":"2026-02-26T11:44:36","modified_gmt":"2026-02-26T04:44:36","slug":"private-label-highlighter","status":"publish","type":"product","link":"https:\/\/mashmoshem.co.id\/en\/katalog\/private-label-highlighter\/","title":{"rendered":"Highlighter"},"content":{"rendered":"\n<p style=\"font-weight: bold; font-size: 18px; margin-bottom: 12px;\">Packaging Options:<\/p>\n<div id=\"vk_62652_79fa5c\" class=\"variankemasan-carousel-container\" aria-roledescription=\"carousel\">\r\n\r\n    <!-- Desktop arrows -->\r\n    <div class=\"variankemasan-carousel-arrow variankemasan-prev desktop-only\" role=\"button\" aria-label=\"Prev\" tabindex=\"0\">&#10094;<\/div>\r\n\r\n    <!-- Track -->\r\n    <div class=\"variankemasan-carousel-wrapper\">\r\n        <div class=\"variankemasan-carousel-track\">\r\n                    <div class=\"variankemasan-carousel-item\">\r\n                <img decoding=\"async\" src=\"https:\/\/mashmoshem.co.id\/wp-content\/uploads\/2025\/09\/Stick-Packaging.webp\" alt=\"STICK PACKAGING (HIGHLIGHTER)\">\r\n                <div class=\"variankemasan-carousel-label\">STICK PACKAGING<\/div>\r\n            <\/div>\r\n                    <div class=\"variankemasan-carousel-item\">\r\n                <img decoding=\"async\" src=\"https:\/\/mashmoshem.co.id\/wp-content\/uploads\/2025\/09\/Compact-Powder-Case.webp\" alt=\"COMPACT POWDER CASE (HIGHLIGHTER)\">\r\n                <div class=\"variankemasan-carousel-label\">COMPACT POWDER CASE<\/div>\r\n            <\/div>\r\n                    <div class=\"variankemasan-carousel-item\">\r\n                <img decoding=\"async\" src=\"https:\/\/mashmoshem.co.id\/wp-content\/uploads\/2025\/09\/Botol-dengan-Dropper.webp\" alt=\"DROPPER BOTTLE (HIGHLIGHTER)\">\r\n                <div class=\"variankemasan-carousel-label\">DROPPER BOTTLE<\/div>\r\n            <\/div>\r\n                    <div class=\"variankemasan-carousel-item\">\r\n                <img decoding=\"async\" src=\"https:\/\/mashmoshem.co.id\/wp-content\/uploads\/2025\/09\/Tube-9.webp\" alt=\"TUBE (HIGHLIGHTER)\">\r\n                <div class=\"variankemasan-carousel-label\">TUBE<\/div>\r\n            <\/div>\r\n                    <div class=\"variankemasan-carousel-item\">\r\n                <img decoding=\"async\" src=\"https:\/\/mashmoshem.co.id\/wp-content\/uploads\/2025\/09\/Jar-8.webp\" alt=\"JAR (HIGHLIGHTER)\">\r\n                <div class=\"variankemasan-carousel-label\">JAR<\/div>\r\n            <\/div>\r\n                    <div class=\"variankemasan-carousel-item\">\r\n                <img decoding=\"async\" src=\"https:\/\/mashmoshem.co.id\/wp-content\/uploads\/2025\/09\/Palette.webp\" alt=\"PALETTE (HIGHLIGHTER)\">\r\n                <div class=\"variankemasan-carousel-label\">PALETTE<\/div>\r\n            <\/div>\r\n                    <div class=\"variankemasan-carousel-item\">\r\n                <img decoding=\"async\" src=\"https:\/\/mashmoshem.co.id\/wp-content\/uploads\/2025\/09\/Custom-Varian-19.webp\" alt=\"(Z) CUSTOM (HIGHLIGHTER)\">\r\n                <div class=\"variankemasan-carousel-label\"> CUSTOM<\/div>\r\n            <\/div>\r\n                <\/div>\r\n    <\/div>\r\n\r\n    <!-- Desktop next arrow -->\r\n    <div class=\"variankemasan-carousel-arrow variankemasan-next desktop-only\" role=\"button\" aria-label=\"Next\" tabindex=\"0\">&#10095;<\/div>\r\n\r\n    <!-- Mobile arrows -->\r\n    <div class=\"variankemasan-carousel-arrows mobile-only\" aria-hidden=\"false\">\r\n        <div class=\"variankemasan-carousel-arrow variankemasan-prev\" role=\"button\" aria-label=\"Prev\" tabindex=\"0\">&#10094;<\/div>\r\n        <div class=\"variankemasan-carousel-arrow variankemasan-next\" role=\"button\" aria-label=\"Next\" tabindex=\"0\">&#10095;<\/div>\r\n    <\/div>\r\n<\/div>\r\n\r\n<style>\r\n\/* Scoped styles (anchored to #vk_62652_79fa5c to avoid collisions) *\/\r\n#vk_62652_79fa5c{display:flex;align-items:center;justify-content:center;position:relative;margin:30px 0}\r\n#vk_62652_79fa5c .variankemasan-carousel-wrapper{overflow:hidden;width:100%;max-width:100%;touch-action:pan-y}\r\n#vk_62652_79fa5c .variankemasan-carousel-track{display:flex;transition:transform .35s ease;will-change:transform}\r\n#vk_62652_79fa5c .variankemasan-carousel-item{flex:0 0 16.6666%;padding:10px;box-sizing:border-box;text-align:center}\r\n#vk_62652_79fa5c .variankemasan-carousel-item img{width:100%;height:auto;border-radius:6px}\r\n#vk_62652_79fa5c .variankemasan-carousel-label{font-size:14px;margin-top:6px}\r\n#vk_62652_79fa5c .variankemasan-carousel-arrow{font-size:20px;color:#000;cursor:pointer;user-select:none;padding:0 10px;line-height:1}\r\n#vk_62652_79fa5c .variankemasan-carousel-wrapper::-webkit-scrollbar{display:none}\r\n#vk_62652_79fa5c .variankemasan-carousel-wrapper{-ms-overflow-style:none;scrollbar-width:none}\r\n#vk_62652_79fa5c .mobile-only{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);pointer-events:none}\r\n#vk_62652_79fa5c .mobile-only .variankemasan-carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);font-size:15px;padding:0;font-weight:300;opacity:.7;pointer-events:all}\r\n#vk_62652_79fa5c .mobile-only .variankemasan-prev{left:3px}\r\n#vk_62652_79fa5c .mobile-only .variankemasan-next{right:3px}\r\n@media (max-width:768px){\r\n  #vk_62652_79fa5c{flex-direction:column}\r\n  #vk_62652_79fa5c .variankemasan-carousel-item{flex:0 0 33.3333%}\r\n  #vk_62652_79fa5c .desktop-only{display:none!important}\r\n}\r\n@media (min-width:769px){\r\n  #vk_62652_79fa5c .mobile-only{display:none!important}\r\n}\r\n@media (prefers-reduced-motion: reduce){\r\n  #vk_62652_79fa5c .variankemasan-carousel-track{transition:none}\r\n}\r\n<\/style>\r\n\r\n<script data-no-optimize=\"1\" data-no-minify=\"1\" data-no-defer=\"1\">(function(){\r\n  var root   = document.getElementById('vk_62652_79fa5c');\r\n  if(!root) return;\r\n  var track  = root.querySelector('.variankemasan-carousel-track');\r\n  var items  = root.querySelectorAll('.variankemasan-carousel-item');\r\n  var prevs  = root.querySelectorAll('.variankemasan-prev');\r\n  var nexts  = root.querySelectorAll('.variankemasan-next');\r\n  var wrap   = root.querySelector('.variankemasan-carousel-wrapper');\r\n  if(!track || !items.length) return;\r\n\r\n  var index=0, timer=null;\r\n\r\n  function visible(){\r\n    var w = root.clientWidth || window.innerWidth;\r\n    return (w <= 768) ? 3 : 6;\r\n  }\r\n  function maxIndex(){ return Math.max(0, items.length - visible()); }\r\n\r\n  function update(){\r\n    var w = items[0].getBoundingClientRect().width; \/\/ read once\r\n    track.style.transform = 'translate3d(' + (-index * w) + 'px,0,0)'; \/\/ write once\r\n  }\r\n\r\n  function goNext(){\r\n    index = Math.min(index + 1, maxIndex()); \/\/ no looping\r\n    update();\r\n  }\r\n  function goPrev(){\r\n    index = Math.max(index - 1, 0);\r\n    update();\r\n  }\r\n\r\n  function stop(){ if(timer){ clearInterval(timer); timer=null; } }\r\n  function start(){\r\n    stop();\r\n    if(window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches) return;\r\n    timer = setInterval(goNext, 2500);\r\n  }\r\n  function pauseAndResume(){\r\n    stop();\r\n    setTimeout(start, 1500);\r\n  }\r\n\r\n  nexts.forEach(function(b){ b.addEventListener('click', function(){ goNext();  pauseAndResume(); }, {passive:true}); });\r\n  prevs.forEach(function(b){ b.addEventListener('click', function(){ goPrev();  pauseAndResume(); }, {passive:true}); });\r\n\r\n  \/\/ swipe\r\n  var sx=0, ex=0;\r\n  wrap.addEventListener('touchstart', function(e){ sx = e.touches[0].clientX; }, {passive:true});\r\n  wrap.addEventListener('touchmove',  function(e){ ex = e.touches[0].clientX; }, {passive:true});\r\n  wrap.addEventListener('touchend',   function(){ var d=sx-ex; if(Math.abs(d)<50) return; (d>0?goNext:goPrev)(); pauseAndResume(); }, {passive:true});\r\n\r\n  \/\/ resize (debounced via ResizeObserver if available)\r\n  if('ResizeObserver' in window){ new ResizeObserver(update).observe(wrap); }\r\n  else { window.addEventListener('resize', update, {passive:true}); }\r\n\r\n  update(); start();\r\n})();<\/script>\r\n\n","protected":false},"excerpt":{"rendered":"<p>Who says perfect glow can only be achieved with camera filters? A highlighter is the secret to fresh and captivating radiance that lasts all day.<\/p>\n<p>Through our private label highlighter manufacturing service, you can present innovative products with premium formulas, silky smooth textures, and elegant packaging. Take the next step to build a memorable product that attracts loyal customers.<\/p>\n<h4><strong>PT Mash Moshem Indonesia provides fully certified private label highlighter manufacturer services:<\/strong><\/h4>\n[html_block id=\"52173\"]\n","protected":false},"featured_media":62644,"template":"","meta":[],"product_brand":[],"product_cat":[3307],"product_tag":[],"class_list":{"0":"post-62652","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-decorative","8":"first","9":"instock","10":"shipping-taxable","11":"product-type-external"},"_links":{"self":[{"href":"https:\/\/mashmoshem.co.id\/en\/wp-json\/wp\/v2\/product\/62652","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mashmoshem.co.id\/en\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/mashmoshem.co.id\/en\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mashmoshem.co.id\/en\/wp-json\/wp\/v2\/media\/62644"}],"wp:attachment":[{"href":"https:\/\/mashmoshem.co.id\/en\/wp-json\/wp\/v2\/media?parent=62652"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/mashmoshem.co.id\/en\/wp-json\/wp\/v2\/product_brand?post=62652"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/mashmoshem.co.id\/en\/wp-json\/wp\/v2\/product_cat?post=62652"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/mashmoshem.co.id\/en\/wp-json\/wp\/v2\/product_tag?post=62652"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}