{"id":48216,"date":"2026-02-22T23:49:45","date_gmt":"2026-02-22T16:49:45","guid":{"rendered":"https:\/\/www.hikmat.co.id\/?page_id=48216"},"modified":"2026-02-23T12:13:05","modified_gmt":"2026-02-23T05:13:05","slug":"shop-products","status":"publish","type":"page","link":"https:\/\/www.hikmat.co.id\/en\/shop-products\/","title":{"rendered":"Shop Products"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"48216\" class=\"elementor elementor-48216\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f31825d e-con-full products-v1 e-flex e-con e-parent\" data-id=\"f31825d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"woocommerce elementor-element elementor-element-ba0f4cd elementor-grid-4 elementor-grid-tablet-3 elementor-grid-mobile-2 elementor-widget elementor-widget-loop-grid\" data-id=\"ba0f4cd\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_skin&quot;:&quot;product&quot;,&quot;template_id&quot;:10766,&quot;columns&quot;:4,&quot;pagination_type&quot;:&quot;load_more_on_click&quot;,&quot;row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:40,&quot;sizes&quot;:[]},&quot;columns_tablet&quot;:3,&quot;columns_mobile&quot;:2,&quot;row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:20,&quot;sizes&quot;:[]},&quot;edit_handle_selector&quot;:&quot;[data-elementor-type=\\&quot;loop-item\\&quot;]&quot;,&quot;load_more_spinner&quot;:{&quot;value&quot;:&quot;fas fa-spinner&quot;,&quot;library&quot;:&quot;fa-solid&quot;},&quot;row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"loop-grid.product\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-loop-nothing-found-message\">\n\t\t\t\t\t<div class=\"e-loop-nothing-found-message__text\">\n\t\t\t\tSepertinya kami tidak dapat menemukan apa yang Anda cari.\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-37fb8aa btn-filter elementor-align-center elementor-fixed elementor-widget elementor-widget-button\" data-id=\"37fb8aa\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;fixed&quot;}\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#elementor-action%3Aaction%3Doff_canvas%3Aopen%26settings%3DeyJpZCI6ImVmZWVhMTciLCJkaXNwbGF5TW9kZSI6Im9wZW4ifQ%3D%3D\" id=\"btn-filter\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" id=\"Layer_1\" x=\"0px\" y=\"0px\" viewBox=\"0 0 32 32\" style=\"enable-background:new 0 0 32 32;\" xml:space=\"preserve\"><style type=\"text\/css\">\t.st0{fill:none;}<\/style><g>\t<path d=\"M4,7h5c0,0,0.1,0,0.1,0c0.4,1.7,2,3,3.9,3s3.4-1.3,3.9-3c0,0,0.1,0,0.1,0h11c0.6,0,1-0.4,1-1s-0.4-1-1-1H17  c0,0-0.1,0-0.1,0c-0.4-1.7-2-3-3.9-3S9.6,3.3,9.1,5C9.1,5,9,5,9,5H4C3.4,5,3,5.4,3,6S3.4,7,4,7z\"><\/path>\t<path d=\"M28,15h-4c0,0-0.1,0-0.1,0c-0.4-1.7-2-3-3.9-3s-3.4,1.3-3.9,3c0,0-0.1,0-0.1,0H4c-0.6,0-1,0.4-1,1s0.4,1,1,1h12  c0,0,0.1,0,0.1,0c0.4,1.7,2,3,3.9,3s3.4-1.3,3.9-3c0,0,0.1,0,0.1,0h4c0.6,0,1-0.4,1-1S28.6,15,28,15z\"><\/path>\t<path d=\"M28,25H17c0,0-0.1,0-0.1,0c-0.4-1.7-2-3-3.9-3s-3.4,1.3-3.9,3c0,0-0.1,0-0.1,0H4c-0.6,0-1,0.4-1,1s0.4,1,1,1h5  c0,0,0.1,0,0.1,0c0.4,1.7,2,3,3.9,3s3.4-1.3,3.9-3c0,0,0.1,0,0.1,0h11c0.6,0,1-0.4,1-1S28.6,25,28,25z\"><\/path><\/g><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Filter<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-efeea17 elementor-widget elementor-widget-off-canvas\" data-id=\"efeea17\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;entrance_animation&quot;:&quot;slideInRight&quot;,&quot;entrance_animation_mobile&quot;:&quot;fadeInUp&quot;,&quot;exit_animation&quot;:&quot;slideInRight&quot;,&quot;exit_animation_mobile&quot;:&quot;fadeInUp&quot;,&quot;prevent_scroll&quot;:&quot;yes&quot;}\" data-widget_type=\"off-canvas.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div id=\"off-canvas-efeea17\" class=\"e-off-canvas\" role=\"dialog\" aria-hidden=\"true\" aria-label=\"oc-filter\" aria-modal=\"true\" inert=\"\" data-delay-child-handlers=\"true\">\n\t\t\t<div class=\"e-off-canvas__overlay\"><\/div>\n\t\t\t<div class=\"e-off-canvas__main\">\n\t\t\t\t<div class=\"e-off-canvas__content\">\n\t\t\t\t\t<div class=\"elementor-element elementor-element-d4ae763 e-con-full e-flex e-con e-child\" data-id=\"d4ae763\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-4204e47 e-grid oc-filter-mobile e-con-full e-con e-child\" data-id=\"4204e47\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-34c0896 elementor-widget elementor-widget-heading\" data-id=\"34c0896\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">FILTER<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-408e66b elementor-mobile-align-right elementor-align-right elementor-widget elementor-widget-button\" data-id=\"408e66b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#elementor-action%3Aaction%3Doff_canvas%3Aclose%26settings%3DeyJpZCI6ImVmZWVhMTciLCJkaXNwbGF5TW9kZSI6ImNsb3NlIn0%3D\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" id=\"&#x421;&#x43B;&#x43E;&#x439;_1\" viewBox=\"0 0 32 32\" xml:space=\"preserve\"><path d=\"M17.459,16.014l8.239-8.194c0.395-0.391,0.395-1.024,0-1.414c-0.394-0.391-1.034-0.391-1.428,0  l-8.232,8.187L7.73,6.284c-0.394-0.395-1.034-0.395-1.428,0c-0.394,0.396-0.394,1.037,0,1.432l8.302,8.303l-8.332,8.286  c-0.394,0.391-0.394,1.024,0,1.414c0.394,0.391,1.034,0.391,1.428,0l8.325-8.279l8.275,8.276c0.394,0.395,1.034,0.395,1.428,0  c0.394-0.396,0.394-1.037,0-1.432L17.459,16.014z\" fill=\"#121313\" id=\"Close\"><\/path><g><\/g><g><\/g><g><\/g><g><\/g><g><\/g><g><\/g><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8193064 e-con-full e-flex e-con e-child\" data-id=\"8193064\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b35dbb1 elementor-widget elementor-widget-heading\" data-id=\"b35dbb1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Kamu bisa memilih beberapa Warna dan Ukuran<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b09bf0f e-con-full e-flex e-con e-child\" data-id=\"b09bf0f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-12d6461 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"12d6461\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-15db428 elementor-widget elementor-widget-heading\" data-id=\"15db428\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Warna<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c5348d7 content-filter-taxonomy-color color elementor-widget elementor-widget-taxonomy-filter\" data-id=\"c5348d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;selected_element&quot;:&quot;ba0f4cd&quot;,&quot;taxonomy&quot;:&quot;color-filter&quot;,&quot;multiple_selection&quot;:&quot;yes&quot;,&quot;logical_combination&quot;:&quot;OR&quot;}\" data-widget_type=\"taxonomy-filter.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<search class=\"e-filter\" role=\"search\" data-base-url=\"https:\/\/www.hikmat.co.id\/en\/\" data-page-num=\"1\">\n\t\t\t\t\t\t\t<button class=\"e-filter-item\" data-filter=\"silver\" aria-pressed=\"false\">Silver<\/button>\n\t\t\t\t\t\t\t<button class=\"e-filter-item\" data-filter=\"olive\" aria-pressed=\"false\">Olive<\/button>\n\t\t\t\t\t\t\t<button class=\"e-filter-item\" data-filter=\"grey\" aria-pressed=\"false\">Grey<\/button>\n\t\t\t\t\t\t\t<button class=\"e-filter-item\" data-filter=\"black\" aria-pressed=\"false\">Black<\/button>\n\t\t\t\t\t\t\t<button class=\"e-filter-item\" data-filter=\"pink\" aria-pressed=\"false\">Pink<\/button>\n\t\t\t\t\t\t\t<button class=\"e-filter-item\" data-filter=\"white\" aria-pressed=\"false\">White<\/button>\n\t\t\t\t\t\t\t<button class=\"e-filter-item\" data-filter=\"peach\" aria-pressed=\"false\">Peach<\/button>\n\t\t\t\t\t\t\t<button class=\"e-filter-item\" data-filter=\"brown\" aria-pressed=\"false\">Brown<\/button>\n\t\t\t\t\t\t\t<button class=\"e-filter-item\" data-filter=\"turquoise\" aria-pressed=\"false\">Turquoise<\/button>\n\t\t\t\t\t\t\t<button class=\"e-filter-item\" data-filter=\"maroon\" aria-pressed=\"false\">Maroon<\/button>\n\t\t\t\t\t\t\t<button class=\"e-filter-item\" data-filter=\"red\" aria-pressed=\"false\">Red<\/button>\n\t\t\t\t\t\t\t<button class=\"e-filter-item\" data-filter=\"green\" aria-pressed=\"false\">Green<\/button>\n\t\t\t\t\t\t\t<button class=\"e-filter-item\" data-filter=\"blue\" aria-pressed=\"false\">Blue<\/button>\n\t\t\t\t\t\t\t<button class=\"e-filter-item\" data-filter=\"navy\" aria-pressed=\"false\">Navy<\/button>\n\t\t\t\t\t\t\t<button class=\"e-filter-item\" data-filter=\"cream\" aria-pressed=\"false\">Cream<\/button>\n\t\t\t\t\t\t\t<button class=\"e-filter-item\" data-filter=\"orange\" aria-pressed=\"false\">Orange<\/button>\n\t\t\t\t\t\t\t<button class=\"e-filter-item\" data-filter=\"purple\" aria-pressed=\"false\">Purple<\/button>\n\t\t\t\t\t\t\t<button class=\"e-filter-item\" data-filter=\"gold\" aria-pressed=\"false\">Gold<\/button>\n\t\t\t\t\t\t\t<button class=\"e-filter-item\" data-filter=\"yellow\" aria-pressed=\"false\">Yellow<\/button>\n\t\t\t\t\t\t\t<button class=\"e-filter-item\" data-filter=\"mustard\" aria-pressed=\"false\">Mustard<\/button>\n\t\t\t\n\t\t\t\t\t\t\t\t<\/search>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-89a431a elementor-widget elementor-widget-heading\" data-id=\"89a431a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Ukuran<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1ad942b content-filter-taxonomy-color size elementor-widget elementor-widget-taxonomy-filter\" data-id=\"1ad942b\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;selected_element&quot;:&quot;ba0f4cd&quot;,&quot;taxonomy&quot;:&quot;size-filter&quot;,&quot;multiple_selection&quot;:&quot;yes&quot;,&quot;logical_combination&quot;:&quot;OR&quot;}\" data-widget_type=\"taxonomy-filter.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<search class=\"e-filter\" role=\"search\" data-base-url=\"https:\/\/www.hikmat.co.id\/en\/\" data-page-num=\"1\">\n\t\t\t\t\t\t\t<button class=\"e-filter-item\" data-filter=\"xl\" aria-pressed=\"false\">XL<\/button>\n\t\t\t\t\t\t\t<button class=\"e-filter-item\" data-filter=\"l\" aria-pressed=\"false\">L<\/button>\n\t\t\t\t\t\t\t<button class=\"e-filter-item\" data-filter=\"m\" aria-pressed=\"false\">M<\/button>\n\t\t\t\t\t\t\t<button class=\"e-filter-item\" data-filter=\"s\" aria-pressed=\"false\">S<\/button>\n\t\t\t\t\t\t\t<button class=\"e-filter-item\" data-filter=\"allsize\" aria-pressed=\"false\">Allsize<\/button>\n\t\t\t\t\t\t\t<button class=\"e-filter-item\" data-filter=\"xs\" aria-pressed=\"false\">XS<\/button>\n\t\t\t\t\t\t\t<button class=\"e-filter-item\" data-filter=\"xxl\" aria-pressed=\"false\">XXL<\/button>\n\t\t\t\n\t\t\t\t\t\t\t\t<\/search>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d02e7a8 e-grid btn-oc-bottom e-con-full e-con e-child\" data-id=\"d02e7a8\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3f90b7a elementor-mobile-align-justify elementor-align-justify elementor-widget elementor-widget-button\" data-id=\"3f90b7a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#elementor-action%3Aaction%3Doff_canvas%3Aclose%26settings%3DeyJpZCI6ImVmZWVhMTciLCJkaXNwbGF5TW9kZSI6ImNsb3NlIn0%3D\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Selesai<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1eca919 elementor-mobile-align-justify elementor-align-justify elementor-widget elementor-widget-button\" data-id=\"1eca919\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#elementor-action%3Aaction%3Dreload-page%26settings%3DW10%3D\" id=\"reset-filters\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Reset Filter<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-29892d7 elementor-widget elementor-widget-html\" data-id=\"29892d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script>\r\n(function(){\r\n  const summaryEl = document.getElementById('filterSummary');\r\n  if(!summaryEl) return;\r\n\r\n  \/\/ Peta param URL -> grup\r\n  const PARAM_MAP = [\r\n    { test: \/^filter_color$\/i, group: 'Color', splitWith: \/,|\\|\/ },\r\n    { test: \/^filter_size$\/i,  group: 'Size',  splitWith: \/,|\\|\/ },\r\n    { test: \/color-filter\/i,   group: 'Color', splitWith: \/~\/ },\r\n    { test: \/size-filter\/i,    group: 'Size',  splitWith: \/~\/ },\r\n  ];\r\n\r\n  \/\/ Untuk deteksi value size yang nyasar ke color\r\n  const SIZE_KEYWORDS = ['allsize','s','m','l','xl','xxl','xs','xxxl'];\r\n\r\n  \/\/ Rapikan teks (Title Case)\r\n  const titleize = s => s.replace(\/[-_]+\/g,' ')\r\n                         .replace(\/\\s+\/g,' ')\r\n                         .trim()\r\n                         .replace(\/\\w\\S*\/g, t => t.charAt(0).toUpperCase() + t.slice(1).toLowerCase());\r\n\r\n  function parseFiltersFromURL(url){\r\n    const u = new URL(url, window.location.origin);\r\n    const params = new URLSearchParams(u.search);\r\n    const groups = new Map(); \/\/ groupName -> Set(values)\r\n\r\n    for (const [key, value] of params.entries()) {\r\n      const map = PARAM_MAP.find(m => m.test.test(key));\r\n      if (!map || !value) continue;\r\n\r\n      const pieces = value.split(map.splitWith).map(v => v.trim()).filter(Boolean);\r\n\r\n      for (let raw of pieces){\r\n        const titled = titleize(raw);\r\n        let groupName = map.group;\r\n\r\n        \/\/ Jika value mirip size tapi ada di color, pindahkan ke Size\r\n        if (map.group === 'Color' && SIZE_KEYWORDS.includes(raw.toLowerCase())) {\r\n          groupName = 'Size';\r\n        }\r\n\r\n        if (!groups.has(groupName)) groups.set(groupName, new Set());\r\n        groups.get(groupName).add(titled);\r\n      }\r\n    }\r\n    return groups;\r\n  }\r\n\r\nfunction keepOnlyIndonesianColor(arr){\r\n  if (!arr || !arr.length) return [];\r\n\r\n  \/\/ Kamu bisa tambah daftar sesuai kebutuhan\r\n  const EN_STOPWORDS = new Set([\r\n    'White','Black','Blue','Red','Green','Brown','Grey','Gray','Purple','Pink','Yellow','Orange','Cream','Beige','Gold','Silver','Navy','Maroon','Olive','Peach','Mustard','Turquoise'\r\n  ]);\r\n\r\n  \/\/ 1) buang kata-kata english yg umum kalau ada kata lain\r\n  let filtered = arr.filter(v => !EN_STOPWORDS.has(v));\r\n\r\n  \/\/ 2) kalau ternyata semuanya english (misal cuma \"White\"), fallback ke original\r\n  if (!filtered.length) filtered = arr.slice();\r\n\r\n  \/\/ 3) juga buang kemungkinan value gabungan \"Putih White\"\r\n  filtered = filtered.map(v => {\r\n    const parts = v.split(\/\\s+\/).filter(Boolean);\r\n    \/\/ kalau ada lebih dari 1 kata dan kata terakhir adalah english umum, buang yang english\r\n    if (parts.length >= 2 && EN_STOPWORDS.has(parts[parts.length - 1])) {\r\n      return parts.slice(0, -1).join(' ');\r\n    }\r\n    return v;\r\n  });\r\n\r\n  \/\/ 4) unique\r\n  return Array.from(new Set(filtered));\r\n}\r\n\r\n\r\n  function renderSummary(){\r\n    const groups = parseFiltersFromURL(window.location.href);\r\n    if (!groups.size){\r\n      summaryEl.textContent = '';\r\n      summaryEl.style.display = 'none';\r\n      return;\r\n    }\r\n\r\n    \/\/ Ambil nilai per grup\r\n    let colorVals = groups.has('Color') ? Array.from(groups.get('Color')) : [];\r\nlet sizeVals  = groups.has('Size')  ? Array.from(groups.get('Size'))  : [];\r\n\r\n\/\/ \u2705 buang \"english duplicates\" dan normalisasi\r\ncolorVals = keepOnlyIndonesianColor(colorVals);\r\n\r\n\r\n    \/\/ Ubah Size -> UPPERCASE, kecuali \"Allsize\" tetap proper\r\n    sizeVals = sizeVals.map(v => v.toLowerCase() === 'allsize' ? 'Allsize' : v.toUpperCase());\r\n\r\n    \/\/ Susun output dengan label tetap\r\n    const parts = [];\r\n    if (colorVals.length) parts.push(`Color : ${colorVals.join(', ')}`);\r\n    if (sizeVals.length)  parts.push(`Size : ${sizeVals.join(', ')}`);\r\n\r\n    const output = parts.join(' | ');\r\n    summaryEl.textContent = output;\r\n    summaryEl.style.display = output ? 'block' : 'none';\r\n  }\r\n\r\n  \/\/ Render awal\r\n  renderSummary();\r\n\r\n  \/\/ Update saat URL berubah\r\n  window.addEventListener('popstate', renderSummary);\r\n  ['pushState','replaceState'].forEach(fn=>{\r\n    const orig = history[fn];\r\n    history[fn] = function(){\r\n      const ret = orig.apply(this, arguments);\r\n      try { renderSummary(); } catch(e){}\r\n      return ret;\r\n    };\r\n  });\r\n})();\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5c135eb elementor-widget elementor-widget-html\" data-id=\"5c135eb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n    #filterSummaryMobile.has-text {\r\n  padding: 10px 0;\r\n}\r\n<\/style>\r\n\r\n<script>\r\n(function(){\r\n  const summaryEl = document.getElementById('filterSummaryMobile'); \r\n  if(!summaryEl) return;\r\n\r\n  \/\/ mapping param URL -> grup\r\n  const PARAM_MAP = [\r\n    { test: \/^filter_color$\/i, group: 'Color', splitWith: \/,|\\|\/ },\r\n    { test: \/^filter_size$\/i,  group: 'Size',  splitWith: \/,|\\|\/ },\r\n    { test: \/color-filter\/i,   group: 'Color', splitWith: \/~\/ },\r\n    { test: \/size-filter\/i,    group: 'Size',  splitWith: \/~\/ },\r\n  ];\r\n\r\n  const SIZE_KEYWORDS = ['allsize','s','m','l','xl','xxl','xs','xxxl'];\r\n\r\n  const titleize = s => s.replace(\/[-_]+\/g,' ')\r\n                         .replace(\/\\s+\/g,' ')\r\n                         .trim()\r\n                         .replace(\/\\w\\S*\/g, t => \r\n                            t.charAt(0).toUpperCase() + t.slice(1).toLowerCase()\r\n                         );\r\n\r\n  function parseFiltersFromURL(url){\r\n    const u = new URL(url, window.location.origin);\r\n    const params = new URLSearchParams(u.search);\r\n    const groups = new Map();\r\n\r\n    for (const [key, value] of params.entries()) {\r\n      const map = PARAM_MAP.find(m => m.test.test(key));\r\n      if (!map || !value) continue;\r\n\r\n      const pieces = value.split(map.splitWith).map(v => v.trim()).filter(Boolean);\r\n      for (let raw of pieces){\r\n        let val = titleize(raw);\r\n        let groupName = map.group;\r\n\r\n        \/\/ Kalau value terlihat seperti size tapi nyasar di color, pindahkan\r\n        if (map.group === 'Color' && SIZE_KEYWORDS.includes(raw.toLowerCase())) {\r\n          groupName = 'Size';\r\n        }\r\n\r\n        if (!groups.has(groupName)) groups.set(groupName, new Set());\r\n        groups.get(groupName).add(val);\r\n      }\r\n    }\r\n    return groups;\r\n  }\r\n\r\nfunction keepOnlyIndonesianColor(arr){\r\n  if (!arr || !arr.length) return [];\r\n\r\n  \/\/ Kamu bisa tambah daftar sesuai kebutuhan\r\n  const EN_STOPWORDS = new Set([\r\n    'White','Black','Blue','Red','Green','Brown','Grey','Gray','Purple','Pink','Yellow','Orange','Cream','Beige','Gold','Silver','Navy','Maroon','Olive','Peach','Mustard','Turquoise'\r\n  ]);\r\n\r\n  \/\/ 1) buang kata-kata english yg umum kalau ada kata lain\r\n  let filtered = arr.filter(v => !EN_STOPWORDS.has(v));\r\n\r\n  \/\/ 2) kalau ternyata semuanya english (misal cuma \"White\"), fallback ke original\r\n  if (!filtered.length) filtered = arr.slice();\r\n\r\n  \/\/ 3) juga buang kemungkinan value gabungan \"Putih White\"\r\n  filtered = filtered.map(v => {\r\n    const parts = v.split(\/\\s+\/).filter(Boolean);\r\n    \/\/ kalau ada lebih dari 1 kata dan kata terakhir adalah english umum, buang yang english\r\n    if (parts.length >= 2 && EN_STOPWORDS.has(parts[parts.length - 1])) {\r\n      return parts.slice(0, -1).join(' ');\r\n    }\r\n    return v;\r\n  });\r\n\r\n  \/\/ 4) unique\r\n  return Array.from(new Set(filtered));\r\n}\r\n\r\n  function renderSummary(){\r\n    const groups = parseFiltersFromURL(window.location.href);\r\n\r\nlet colorVals = groups.has('Color') ? Array.from(groups.get('Color')) : [];\r\nlet sizeVals  = groups.has('Size')  ? Array.from(groups.get('Size'))  : [];\r\n\r\n\/\/ \u2705 buang \"english duplicates\" dan normalisasi\r\ncolorVals = keepOnlyIndonesianColor(colorVals);\r\n\r\n    \/\/ Format size: ALL uppercase kecuali Allsize\r\n    sizeVals = sizeVals.map(v => {\r\n      return v.toLowerCase() === 'allsize' ? 'Allsize' : v.toUpperCase();\r\n    });\r\n\r\n    const parts = [];\r\n    if (colorVals.length) parts.push(`<strong>Color :<\/strong> ${colorVals.join(', ')}`);\r\n    if (sizeVals.length)  parts.push(`<strong>Size :<\/strong> ${sizeVals.join(', ')}`);\r\n\r\n    const output = parts.join(' | ');\r\n\r\n    summaryEl.innerHTML = output;  \/\/ pakai innerHTML supaya <strong> bisa diparse\r\n    const hasText = Boolean(output);\r\n    summaryEl.style.display = hasText ? 'block' : 'none';\r\n    summaryEl.style.padding = hasText ? '10px 0' : '0';\r\n  }\r\n\r\n  renderSummary();\r\n  window.addEventListener('popstate', renderSummary);\r\n\r\n  ['pushState','replaceState'].forEach(fn=>{\r\n    const orig = history[fn];\r\n    history[fn] = function(){\r\n      const ret = orig.apply(this, arguments);\r\n      try { renderSummary(); } catch(e){}\r\n      return ret;\r\n    };\r\n  });\r\n})();\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Filter FILTER Kamu bisa memilih beberapa Warna dan Ukuran Warna Cream Peach Black Blue Brown Gold Green Grey Maroon Mustard Navy Olive Orange Pink Purple Red Silver Turquoise White Yellow Ukuran XS S M L XL XXL Allsize Selesai Reset Filter FILTER Kamu bisa memilih beberapa Warna dan Ukuran Warna Cream Peach Black Blue Brown [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-48216","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Shop Products | HIKMAT\u00ae Luxury Modest Fashion<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.hikmat.co.id\/en\/shop-products\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Shop Products | HIKMAT\u00ae Luxury Modest Fashion\" \/>\n<meta property=\"og:description\" content=\"Filter FILTER Kamu bisa memilih beberapa Warna dan Ukuran Warna Cream Peach Black Blue Brown Gold Green Grey Maroon Mustard Navy Olive Orange Pink Purple Red Silver Turquoise White Yellow Ukuran XS S M L XL XXL Allsize Selesai Reset Filter FILTER Kamu bisa memilih beberapa Warna dan Ukuran Warna Cream Peach Black Blue Brown [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hikmat.co.id\/en\/shop-products\/\" \/>\n<meta property=\"og:site_name\" content=\"HIKMAT\u00ae Luxury Modest Fashion\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/web.facebook.com\/hikmatfashionofficial\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-23T05:13:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.hikmat.co.id\/wp-content\/uploads\/2025\/01\/Thumbnail-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.hikmat.co.id\\\/en\\\/shop-products\\\/\",\"url\":\"https:\\\/\\\/www.hikmat.co.id\\\/en\\\/shop-products\\\/\",\"name\":\"Shop Products | HIKMAT\u00ae Luxury Modest Fashion\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hikmat.co.id\\\/en\\\/#website\"},\"datePublished\":\"2026-02-22T16:49:45+00:00\",\"dateModified\":\"2026-02-23T05:13:05+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.hikmat.co.id\\\/en\\\/shop-products\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.hikmat.co.id\\\/en\\\/shop-products\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.hikmat.co.id\\\/en\\\/shop-products\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.hikmat.co.id\\\/en\\\/home\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Shop Products\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.hikmat.co.id\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.hikmat.co.id\\\/en\\\/\",\"name\":\"HIKMAT\",\"description\":\"Classy with Modesty\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.hikmat.co.id\\\/en\\\/#organization\"},\"alternateName\":\"Hikmat\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.hikmat.co.id\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.hikmat.co.id\\\/en\\\/#organization\",\"name\":\"PT Hikmat Moda Indonesia\",\"alternateName\":\"HIKMAT\",\"url\":\"https:\\\/\\\/www.hikmat.co.id\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.hikmat.co.id\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.hikmat.co.id\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/Logo-Hikmat.webp\",\"contentUrl\":\"https:\\\/\\\/www.hikmat.co.id\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/Logo-Hikmat.webp\",\"width\":1430,\"height\":1449,\"caption\":\"PT Hikmat Moda Indonesia\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hikmat.co.id\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/web.facebook.com\\\/hikmatfashionofficial\",\"https:\\\/\\\/www.instagram.com\\\/hikmatfashion\",\"https:\\\/\\\/www.tiktok.com\\\/@hikmat.fashion\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Shop Products | HIKMAT\u00ae Luxury Modest Fashion","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.hikmat.co.id\/en\/shop-products\/","og_locale":"en_US","og_type":"article","og_title":"Shop Products | HIKMAT\u00ae Luxury Modest Fashion","og_description":"Filter FILTER Kamu bisa memilih beberapa Warna dan Ukuran Warna Cream Peach Black Blue Brown Gold Green Grey Maroon Mustard Navy Olive Orange Pink Purple Red Silver Turquoise White Yellow Ukuran XS S M L XL XXL Allsize Selesai Reset Filter FILTER Kamu bisa memilih beberapa Warna dan Ukuran Warna Cream Peach Black Blue Brown [&hellip;]","og_url":"https:\/\/www.hikmat.co.id\/en\/shop-products\/","og_site_name":"HIKMAT\u00ae Luxury Modest Fashion","article_publisher":"https:\/\/web.facebook.com\/hikmatfashionofficial","article_modified_time":"2026-02-23T05:13:05+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/www.hikmat.co.id\/wp-content\/uploads\/2025\/01\/Thumbnail-1.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.hikmat.co.id\/en\/shop-products\/","url":"https:\/\/www.hikmat.co.id\/en\/shop-products\/","name":"Shop Products | HIKMAT\u00ae Luxury Modest Fashion","isPartOf":{"@id":"https:\/\/www.hikmat.co.id\/en\/#website"},"datePublished":"2026-02-22T16:49:45+00:00","dateModified":"2026-02-23T05:13:05+00:00","breadcrumb":{"@id":"https:\/\/www.hikmat.co.id\/en\/shop-products\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hikmat.co.id\/en\/shop-products\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.hikmat.co.id\/en\/shop-products\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hikmat.co.id\/en\/home\/"},{"@type":"ListItem","position":2,"name":"Shop Products"}]},{"@type":"WebSite","@id":"https:\/\/www.hikmat.co.id\/en\/#website","url":"https:\/\/www.hikmat.co.id\/en\/","name":"HIKMAT","description":"Classy with Modesty","publisher":{"@id":"https:\/\/www.hikmat.co.id\/en\/#organization"},"alternateName":"Hikmat","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.hikmat.co.id\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.hikmat.co.id\/en\/#organization","name":"PT Hikmat Moda Indonesia","alternateName":"HIKMAT","url":"https:\/\/www.hikmat.co.id\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hikmat.co.id\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.hikmat.co.id\/wp-content\/uploads\/2024\/05\/Logo-Hikmat.webp","contentUrl":"https:\/\/www.hikmat.co.id\/wp-content\/uploads\/2024\/05\/Logo-Hikmat.webp","width":1430,"height":1449,"caption":"PT Hikmat Moda Indonesia"},"image":{"@id":"https:\/\/www.hikmat.co.id\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/web.facebook.com\/hikmatfashionofficial","https:\/\/www.instagram.com\/hikmatfashion","https:\/\/www.tiktok.com\/@hikmat.fashion"]}]}},"_links":{"self":[{"href":"https:\/\/www.hikmat.co.id\/en\/wp-json\/wp\/v2\/pages\/48216","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hikmat.co.id\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.hikmat.co.id\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.hikmat.co.id\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hikmat.co.id\/en\/wp-json\/wp\/v2\/comments?post=48216"}],"version-history":[{"count":0,"href":"https:\/\/www.hikmat.co.id\/en\/wp-json\/wp\/v2\/pages\/48216\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.hikmat.co.id\/en\/wp-json\/wp\/v2\/media?parent=48216"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}