{"product_id":"liquid-ring","title":"Liquid Ring","description":"\u003csection class=\"product-solutions-section\" style=\"max-width:1200px; margin:0 auto; display:flex; flex-direction:column; gap:60px;\"\u003e\n\n  \u003c!-- Top heading and paragraph --\u003e\n  \u003cdiv class=\"intro-text\" style=\"margin-bottom:30px;\"\u003e\n    \u003ch4\u003eStandard Platform\u003c\/h4\u003e\n    \u003cp\u003e\n      We are able to offer a selection of standard products and packages to fit a wide range of requirements. \n      These solutions range from a standard bare-shaft pump, all the way to pre-engineered total recirculation packages \n      that can save the customer time and cost, while at the same time ensuring proven engineered solutions.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Row 1: text left, image right --\u003e\n  \u003cdiv class=\"product-row first-row\" style=\"display:flex; gap:30px; align-items:center; flex-wrap:wrap;\"\u003e\n    \u003cdiv class=\"product-text\" style=\"flex:1; min-width:300px;\"\u003e\n      \u003ch3\u003eBareshaft Pumps\u003c\/h3\u003e\n      \u003cul\u003e\n        \u003cli\u003eStandard Product\u003c\/li\u003e\n        \u003cli\u003eHR Series: 7.500 m³\/h - 30 mbar\u003c\/li\u003e\n        \u003cli\u003eLR1A Series: 25.000 m³\/h - 30 mbar\u003c\/li\u003e\n        \u003cli\u003eLR1B Series: 40.000 m³\/h - 180 mbar\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"product-image\" style=\"flex:1; min-width:300px;\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0120\/5321\/7338\/files\/image_95.png?v=1780999118\" alt=\"Bareshaft Pump\" style=\"width:100%;\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Row 2: image left, text right --\u003e\n  \u003cdiv class=\"product-row second-row\" style=\"display:flex; gap:30px; align-items:center; flex-wrap:wrap;\"\u003e\n    \u003cdiv class=\"product-image\" style=\"flex:1; min-width:300px;\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0120\/5321\/7338\/files\/image_96.png?v=1780999251\" alt=\"Base Mounted Pump\" style=\"width:100%;\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"product-text\" style=\"flex:1; min-width:300px;\"\u003e\n      \u003ch3\u003eBase Mounted\u003c\/h3\u003e\n      \u003cul\u003e\n        \u003cli\u003eStandard Product\u003c\/li\u003e\n        \u003cli\u003eEasy installation with universal connections\u003c\/li\u003e\n        \u003cli\u003eSafe Area 50Hz and 60Hz speed for each model\u003c\/li\u003e\n        \u003cli\u003e60 models without Motor \/ IEC 50 \/ IEC 60Hz\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Row 3: text left, image right --\u003e\n  \u003cdiv class=\"product-row third-row\" style=\"display:flex; gap:30px; align-items:center; flex-wrap:wrap;\"\u003e\n    \u003cdiv class=\"product-text\" style=\"flex:1; min-width:300px;\"\u003e\n      \u003ch3\u003eStandard pre-engineered total recirculation packages\u003c\/h3\u003e\n      \u003cul\u003e\n        \u003cli\u003eModular - simple installation and operation\u003c\/li\u003e\n        \u003cli\u003eSingle-stage or Two-stage\u003c\/li\u003e\n        \u003cli\u003eOnce through \/ Partial \/ Total recovery\u003c\/li\u003e\n        \u003cli\u003eUniversal connections\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"product-image\" style=\"flex:1; min-width:300px;\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0120\/5321\/7338\/files\/image_97.png?v=1780999253\" alt=\"Recirculation Package\" style=\"width:100%;\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Mobile Responsive CSS --\u003e\n  \u003cstyle\u003e\n    @media only screen and (max-width: 768px) {\n      \/* Stack each row vertically: text first, image second *\/\n      .product-row {\n        flex-direction: column !important;\n      }\n      .product-text {\n        order: 1 !important;\n        min-width: 100% !important;\n      }\n      .product-image {\n        order: 2 !important;\n        min-width: 100% !important;\n      }\n    }\n  \u003c\/style\u003e\n\n\u003c\/section\u003e\n\u003c!-- Second Tab: Configured Packages --\u003e\n\u003csection class=\"product-solutions-section\" style=\"max-width:900px; margin:0 auto; display:flex; flex-direction:column; gap:40px;\"\u003e\n\n  \u003cdiv class=\"intro-text\" style=\"margin-bottom:20px;\"\u003e\n    \u003ch4\u003eConfigured Packages\u003c\/h4\u003e\n    \u003cp\u003e\n      We offer a selection of standard products and packages to fit a wide range of requirements. \n      These solutions range from a standard bare-shaft pump, all the way to pre-engineered total recirculation packages \n      that can save the customer time and cost, while at the same time ensuring proven engineered solutions.\n    \u003c\/p\u003e\n    \u003cul\u003e\n      \u003cli\u003eStandard packages\u003c\/li\u003e\n      \u003cli\u003eScope modified to suit customer specifications\u003c\/li\u003e\n      \u003cli\u003eStandard documentation packages available\u003c\/li\u003e\n      \u003cli\u003eDifferent package styles, materials and ratings\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"slider-container\" style=\"position:relative; width:100%; margin:0 auto; overflow:hidden;\"\u003e\n    \u003cdiv class=\"slider-wrapper\" style=\"display:flex; transition: transform 0.5s ease;\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0120\/5321\/7338\/files\/image_98.png?v=1781006280\" style=\"width:100%; flex-shrink:0; max-height:400px; object-fit:contain;\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0120\/5321\/7338\/files\/image_99.png?v=1781006289\" style=\"width:100%; flex-shrink:0; max-height:400px; object-fit:contain;\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0120\/5321\/7338\/files\/image_100.png?v=1781006295\" style=\"width:100%; flex-shrink:0; max-height:400px; object-fit:contain;\"\u003e\n    \u003c\/div\u003e\n    \u003cbutton class=\"slider-prev\" style=\"position:absolute; top:50%; left:5px; transform:translateY(-50%); font-size:2rem; background:none; border:none; cursor:pointer; z-index:2;\"\u003e❮\u003c\/button\u003e\n    \u003cbutton class=\"slider-next\" style=\"position:absolute; top:50%; right:5px; transform:translateY(-50%); font-size:2rem; background:none; border:none; cursor:pointer; z-index:2;\"\u003e❯\u003c\/button\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- Third Tab: Engineered to Order --\u003e\n\u003csection class=\"product-solutions-section\" style=\"max-width:900px; margin:0 auto; display:flex; flex-direction:column; gap:40px;\"\u003e\n\n  \u003cdiv class=\"intro-text\" style=\"margin-bottom:20px;\"\u003e\n    \u003ch4\u003eEngineered to Order\u003c\/h4\u003e\n    \u003cp\u003e\n      Edwards Custom Engineered Products group (CEP) combines years of experience in process and mechanical design with project management skills, for the supply of individual items or plant, or the execution of projects including installation and commissioning.\n    \u003c\/p\u003e\n    \u003cul\u003e\n      \u003cli\u003eComplex specification\u003c\/li\u003e\n      \u003cli\u003eChemical, Petrochemical, Oil \u0026amp; Gas\u003c\/li\u003e\n      \u003cli\u003eHybrid steam ejector, condenser and LRP combinations\u003c\/li\u003e\n      \u003cli\u003eAPI681 design and manufacture\u003c\/li\u003e\n      \u003cli\u003ePipework and instrumentation to client specification – preferred vendors\u003c\/li\u003e\n      \u003cli\u003eHigh level of testing, certification and documentation\u003c\/li\u003e\n      \u003cli\u003eAluminium Bronze or Super Duplex SS construction\u003c\/li\u003e\n      \u003cli\u003eHybrid design with air ejectors\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"slider-container\" style=\"position:relative; width:100%; margin:0 auto; overflow:hidden;\"\u003e\n    \u003cdiv class=\"slider-wrapper\" style=\"display:flex; transition: transform 0.5s ease;\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0120\/5321\/7338\/files\/image_-_2026-06-09T173541.076.png?v=1781006771\" style=\"width:100%; flex-shrink:0; max-height:400px; object-fit:contain;\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0120\/5321\/7338\/files\/image_-_2026-06-09T173549.527.png?v=1781006779\" style=\"width:100%; flex-shrink:0; max-height:400px; object-fit:contain;\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0120\/5321\/7338\/files\/image_-_2026-06-09T173552.141.png?v=1781006790\" style=\"width:100%; flex-shrink:0; max-height:400px; object-fit:contain;\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0120\/5321\/7338\/files\/image_-_2026-06-09T173554.105.png?v=1781006803\" style=\"width:100%; flex-shrink:0; max-height:400px; object-fit:contain;\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0120\/5321\/7338\/files\/image_-_2026-06-09T173555.978.png?v=1781006814\" style=\"width:100%; flex-shrink:0; max-height:400px; object-fit:contain;\"\u003e\n    \u003c\/div\u003e\n    \u003cbutton class=\"slider-prev\" style=\"position:absolute; top:50%; left:5px; transform:translateY(-50%); font-size:2rem; background:none; border:none; cursor:pointer; z-index:2;\"\u003e❮\u003c\/button\u003e\n    \u003cbutton class=\"slider-next\" style=\"position:absolute; top:50%; right:5px; transform:translateY(-50%); font-size:2rem; background:none; border:none; cursor:pointer; z-index:2;\"\u003e❯\u003c\/button\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003c!-- Shared Slider Script --\u003e\n\u003cscript\u003e\n  document.addEventListener(\"DOMContentLoaded\", function() {\n    document.querySelectorAll('.slider-container').forEach(container =\u003e {\n      const wrapper = container.querySelector('.slider-wrapper');\n      const slides = wrapper.querySelectorAll('img');\n      const prevBtn = container.querySelector('.slider-prev');\n      const nextBtn = container.querySelector('.slider-next');\n      let index = 0;\n\n      function showSlide(i) {\n        index = (i + slides.length) % slides.length;\n        wrapper.style.transform = 'translateX(-' + (index * 100) + '%)';\n      }\n\n      prevBtn.addEventListener('click', () =\u003e showSlide(index - 1));\n      nextBtn.addEventListener('click', () =\u003e showSlide(index + 1));\n    });\n  });\n\u003c\/script\u003e\n\n\u003c!-- Mobile Responsive CSS --\u003e\n\u003cstyle\u003e\n  @media only screen and (max-width:768px){\n    .slider-container {\n      width:100% !important;\n    }\n    .slider-wrapper {\n      display:flex !important;\n      flex-wrap:nowrap;\n    }\n    .slider-wrapper img {\n      width:100% !important;\n      max-height:300px;\n    }\n  }\n\u003c\/style\u003e\n\u003cscript\u003e\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n  function initSlider(container) {\n    const wrapper = container.querySelector('.slider-wrapper');\n    const slides = wrapper.querySelectorAll('img');\n    const prevBtn = container.querySelector('.slider-prev');\n    const nextBtn = container.querySelector('.slider-next');\n    let index = 0;\n\n    function showSlide(i) {\n      index = (i + slides.length) % slides.length;\n      wrapper.style.transform = 'translateX(-' + (index * 100) + '%)';\n    }\n\n    prevBtn.addEventListener('click', () =\u003e showSlide(index - 1));\n    nextBtn.addEventListener('click', () =\u003e showSlide(index + 1));\n\n    \/\/ Touch support\n    let startX = 0;\n    let endX = 0;\n\n    wrapper.addEventListener('touchstart', e =\u003e {\n      startX = e.touches[0].clientX;\n    });\n\n    wrapper.addEventListener('touchmove', e =\u003e {\n      endX = e.touches[0].clientX;\n    });\n\n    wrapper.addEventListener('touchend', () =\u003e {\n      if (startX - endX \u003e 50) showSlide(index + 1);\n      else if (endX - startX \u003e 50) showSlide(index - 1);\n    });\n  }\n\n  \/\/ Initialize all sliders after a short delay to ensure tab content is visible\n  setTimeout(() =\u003e {\n    document.querySelectorAll('.slider-container').forEach(container =\u003e {\n      initSlider(container);\n    });\n  }, 500); \/\/ 500ms delay for accordion\/tab content to render\n});\n\u003c\/script\u003e","brand":"VACPRO - Vacuum Process Solutions","offers":[{"title":"Default Title","offer_id":57527004692862,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0120\/5321\/7338\/files\/image_95.png?v=1780999118","url":"https:\/\/vacpro.dk\/products\/liquid-ring","provider":"VACPRO - Vacuum Process Solutions","version":"1.0","type":"link"}