(function() {
  var requestToken = 0;
  var lastAppliedToken = window.elforiLastAppliedFilterToken || 0;

  if (requestToken > 0 && requestToken < lastAppliedToken) {
    return;
  }

  if (requestToken > 0) {
    window.elforiLastAppliedFilterToken = requestToken;
  }

  // Clear filter form state completely (reset() restores initial checked values)
  var brandFilterForm = document.getElementById('filter');
  if (brandFilterForm) {
    brandFilterForm.querySelectorAll('input[type="checkbox"]').forEach(checkbox => {
      checkbox.checked = false;
      checkbox.defaultChecked = false;
    });
  }

  // Update products section
  var productsContainer = document.getElementById('sections-products');
  productsContainer.innerHTML = "  <div class=\"col-section-item reset--padding\">\n    <div class=\"section-item\">\n      <a class=\"section-item__link-overlay\" aria-label=\"Упаковка засобу проти випадіння волосся HAIR PRO Hair Revitalizing Solution 50 мл\" href=\"/products/upakovka-zasobu-proty-vypadinnia-volossia-hair-pro-hair-revitalilizing-solution\"><\/a>\n      <div class=\"section-item__img-wrap\">\n        <div class=\"section-item_lables\">\n        <\/div>\n        <div class=\"section-item_favorite\">\n            <a aria-label=\"Улюблені товари\" href=\"/cabinet/my-orders\">\n              <img class=\"section-add-favorite\" alt=\"Додати в улюблені\" src=\"/assets/icons/heart-regular-c6e55d47af52bdfced6603835f93618f13c65b3a094ab7a3b403df6b6ad16ffb.png\" />\n<\/a>        <\/div>\n          <img class=\"section-item__img\" alt=\"Упаковка засобу проти випадіння волосся HAIR PRO Hair Revitalizing Solution 50 мл\" title=\"Упаковка засобу проти випадіння волосся HAIR PRO Hair Revitalizing Solution 50 мл\" src=\"https://elfori.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbG9EIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--6316e374e7bbfffd319fbc882d4bb11ef58b0d9c/005NR_HAIR%20PRO%20Hair%20Revitalilizing%20Solution_4.jpg\" />\n          <span class=\"stock-trigger\">Залишилось 10 штук<\/span>\n      <\/div>\n      <div class=\"section-item-desc\">\n        <div class=\"section-item__h3\">\n          Упаковка засобу проти випадіння волосся HAIR PRO Hair Revitalizing Solution 50 мл\n        <\/div>\n        <p class=\"section-item__volume\">\n            Уп005NR /\n            50 мл\n        <\/p>\n          <!--  B2C ACCESS BRANCH -->\n    <a class=\"section-item__pro\" href=\"/products/upakovka-zasobu-proty-vypadinnia-volossia-hair-pro-hair-revitalilizing-solution\">Доступно у Pro акаунті<\/a>\n  <!--  B2C ACCESS BRANCH -->\n\n      <\/div>\n    <\/div>\n  <\/div>\n  <div class=\"col-section-item reset--padding\">\n    <div class=\"section-item\">\n      <a class=\"section-item__link-overlay\" aria-label=\"Засіб проти випадіння волосся HAIR PRO Hair Revitalizing Solution 10 мл\" href=\"/products/zasib-proty-vypadinnia-volossia-hair-pro-hair-revitalilizing-solution-005nr\"><\/a>\n      <div class=\"section-item__img-wrap\">\n        <div class=\"section-item_lables\">\n        <\/div>\n        <div class=\"section-item_favorite\">\n            <a aria-label=\"Улюблені товари\" href=\"/cabinet/my-orders\">\n              <img class=\"section-add-favorite\" alt=\"Додати в улюблені\" src=\"/assets/icons/heart-regular-c6e55d47af52bdfced6603835f93618f13c65b3a094ab7a3b403df6b6ad16ffb.png\" />\n<\/a>        <\/div>\n          <img class=\"section-item__img\" alt=\"Засіб проти випадіння волосся HAIR PRO Hair Revitalizing Solution 10 мл\" title=\"Засіб проти випадіння волосся HAIR PRO Hair Revitalizing Solution 10 мл\" src=\"https://elfori.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBb2NCIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--0ee000ddf4c34261e11b5401265bc93ce385d8a0/005NR_HAIR%20PRO%20Hair%20Revitalilizing%20Solution_1.jpg\" />\n      <\/div>\n      <div class=\"section-item-desc\">\n        <div class=\"section-item__h3\">\n          Засіб проти випадіння волосся HAIR PRO Hair Revitalizing Solution 10 мл\n        <\/div>\n        <p class=\"section-item__volume\">\n            005NR /\n            10 мл\n        <\/p>\n          <!--  B2C ACCESS BRANCH -->\n    <a class=\"section-item__pro\" href=\"/products/zasib-proty-vypadinnia-volossia-hair-pro-hair-revitalilizing-solution-005nr\">Доступно у Pro акаунті<\/a>\n  <!--  B2C ACCESS BRANCH -->\n\n      <\/div>\n    <\/div>\n  <\/div>\n  <div class=\"col-section-item reset--padding\">\n    <div class=\"section-item\">\n      <a class=\"section-item__link-overlay\" aria-label=\"Упаковка засобу проти целюліту та жирових відкладень 50 мл\" href=\"/products/upakovka-zasobu-proty-tseliulitu-ta-zhyrovykh-vidkladen\"><\/a>\n      <div class=\"section-item__img-wrap\">\n        <div class=\"section-item_lables\">\n        <\/div>\n        <div class=\"section-item_favorite\">\n            <a aria-label=\"Улюблені товари\" href=\"/cabinet/my-orders\">\n              <img class=\"section-add-favorite\" alt=\"Додати в улюблені\" src=\"/assets/icons/heart-regular-c6e55d47af52bdfced6603835f93618f13c65b3a094ab7a3b403df6b6ad16ffb.png\" />\n<\/a>        <\/div>\n          <img class=\"section-item__img\" alt=\"Упаковка засобу проти целюліту та жирових відкладень 50 мл\" title=\"Упаковка засобу проти целюліту та жирових відкладень 50 мл\" src=\"https://elfori.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbFlEIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--f74100f41095d28607cb62927583c47e2449b4e4/008NR_L-CARNITINE%20Reducing%20Solution_4.jpg\" />\n      <\/div>\n      <div class=\"section-item-desc\">\n        <div class=\"section-item__h3\">\n          Упаковка засобу проти целюліту та жирових відкладень 50 мл\n        <\/div>\n        <p class=\"section-item__volume\">\n            Уп008NR /\n            50 мл\n        <\/p>\n          <!--  B2C ACCESS BRANCH -->\n    <a class=\"section-item__pro\" href=\"/products/upakovka-zasobu-proty-tseliulitu-ta-zhyrovykh-vidkladen\">Доступно у Pro акаунті<\/a>\n  <!--  B2C ACCESS BRANCH -->\n\n      <\/div>\n    <\/div>\n  <\/div>\n";
  productsContainer.dataset.productsTotal = "3";
  productsContainer.dataset.productsStart = "1";
  productsContainer.dataset.productsEnd = "3";
  productsContainer.dataset.productsPages = "1";

  // Update pagination
  document.getElementById('paginate').innerHTML = "<div class=\"col-lg-12\">\n  \n<\/div>\n";

  // Add click handlers to pagination elements
  document.querySelectorAll('.pagination span').forEach(span => {
    span.addEventListener('click', () => {
      window.scrollTo({
        top: 0,
        behavior: 'smooth'
      });
    });
  });

  window.elforiFilterCounts = {};
  if (typeof window.refreshActiveFiltersChips === 'function') {
    window.refreshActiveFiltersChips();
  }
})();
