{"id":8909,"date":"2026-06-26T13:51:00","date_gmt":"2026-06-26T11:51:00","guid":{"rendered":"https:\/\/demke-electronic.com\/dc-dc-buck-boost-converters\/"},"modified":"2026-09-14T13:27:24","modified_gmt":"2026-09-14T11:27:24","slug":"dc-dc-buck-boost-converters","status":"publish","type":"page","link":"https:\/\/demke-electronic.com\/en\/products\/dc-dc-buck-boost-converters\/","title":{"rendered":"DC\/DC Buck-Boost converters"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"8909\" class=\"elementor elementor-8909 elementor-4861\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6cf9aaf spot-bg e-flex e-con-boxed e-con e-parent\" data-id=\"6cf9aaf\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-42b901e e-con-full e-flex e-con e-child\" data-id=\"42b901e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e4f2bad anim-text elementor-widget elementor-widget-heading\" data-id=\"e4f2bad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">We\u2019re by your side \u2013 flexible and agile like an octopus<\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-549a96a large elementor-widget elementor-widget-heading\" data-id=\"549a96a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">DC\/DC Buck-Boost Converters for Changing Input Voltages<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ba1a6f7 xsmall elementor-widget elementor-widget-text-editor\" data-id=\"ba1a6f7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>DC\/DC buck-boost converters stabilise a DC voltage even when the input voltage is temporarily below or above the required output voltage. DEMKE\u2019s non-isolated 200 series DC\/DC converters provide up to 600 W of power, operate with high efficiency and are ideal for battery systems, forklifts, AGVs, mobile power supplies and demanding industrial applications. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-beffeb3 button-2 xsmall elementor-widget elementor-widget-button\" data-id=\"beffeb3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#weitereinformationen\">\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\">View technical details<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4266b68 e-con-full e-flex e-con e-child\" data-id=\"4266b68\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-31f2412 e-flex e-con-boxed e-con e-parent\" data-id=\"31f2412\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0c51991 elementor-widget elementor-widget-html\" data-id=\"0c51991\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"rainbow-divider\"><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-15c4e1c e-flex e-con-boxed e-con e-parent\" data-id=\"15c4e1c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-2a6342a e-con-full e-flex e-con e-child\" data-id=\"2a6342a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-79819d0 e-con-full e-flex e-con e-child\" data-id=\"79819d0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d4e10a8 elementor-widget elementor-widget-shortcode\" data-id=\"d4e10a8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div class=\"ws-wc-filter-wrapper ws-wc-filters-skin\"\n         data-desktop-orientation=\"horizontal\"\n         data-mobile-orientation=\"horizontal\"\n         data-ws-taxonomy-filter=\"0\"\n         data-ws-query-arg=\"vout-mu\"\n         data-ws-filter-id=\"filter-1788263849281\"\n         data-ws-filter-url-key=\"vout-mu\"\n         data-ws-display-conditions=\"{&quot;enabled&quot;:false,&quot;logic&quot;:&quot;any&quot;,&quot;rules&quot;:[]}\"\n         data-ws-term-dependency=\"{&quot;enabled&quot;:false,&quot;controller&quot;:&quot;&quot;,&quot;scope&quot;:&quot;direct_children&quot;}\"\n                               >\n\n<form method=\"get\" class=\"ws-wc-filter-form\">\n            <div class=\"ws-wc-filter-header\">\n                            <label class=\"ws-wc-filter-label\">\n                    Output Voltage                <\/label>\n            \n                            <a href=\"https:\/\/demke-electronic.com\/en\/wp-json\/wp\/v2\/pages\/8909\"\n                   class=\"ws-wc-filter-reset\"\n                   data-reset-url=\"https:\/\/demke-electronic.com\/en\/wp-json\/wp\/v2\/pages\/8909\"\n                   role=\"button\"\n                   aria-label=\"Filter zur\u00fccksetzen\">\n                    <span aria-hidden=\"true\">\u27f2<\/span>\n                    <span class=\"ws-wc-sr-only\">Reset<\/span>\n                <\/a>\n                    <\/div>\n    \n    <!-- NOW THE CONTROL(S) -->\n            <div class=\"ws-wc-filter-control\">\n                        <div class=\"ws-wc-filter-multiselect ws-wc-filter-multiselect-inline\"\n             data-query-arg=\"vout-mu\">\n                                            <label class=\"ws-wc-filter-multiselect-option\">\n                    <input\n                        type=\"checkbox\"\n                        name=\"vout-mu[]\"\n                        value=\"3.3\"\n                                            \/>\n                    <span>3.3<\/span>\n                <\/label>\n                                            <label class=\"ws-wc-filter-multiselect-option\">\n                    <input\n                        type=\"checkbox\"\n                        name=\"vout-mu[]\"\n                        value=\"5\"\n                                            \/>\n                    <span>5<\/span>\n                <\/label>\n                                            <label class=\"ws-wc-filter-multiselect-option\">\n                    <input\n                        type=\"checkbox\"\n                        name=\"vout-mu[]\"\n                        value=\"12\"\n                                            \/>\n                    <span>12<\/span>\n                <\/label>\n                                            <label class=\"ws-wc-filter-multiselect-option\">\n                    <input\n                        type=\"checkbox\"\n                        name=\"vout-mu[]\"\n                        value=\"12.5\"\n                                            \/>\n                    <span>12.5<\/span>\n                <\/label>\n                                            <label class=\"ws-wc-filter-multiselect-option\">\n                    <input\n                        type=\"checkbox\"\n                        name=\"vout-mu[]\"\n                        value=\"13.8\"\n                                            \/>\n                    <span>13.8<\/span>\n                <\/label>\n                                            <label class=\"ws-wc-filter-multiselect-option\">\n                    <input\n                        type=\"checkbox\"\n                        name=\"vout-mu[]\"\n                        value=\"15\"\n                                            \/>\n                    <span>15<\/span>\n                <\/label>\n                                            <label class=\"ws-wc-filter-multiselect-option\">\n                    <input\n                        type=\"checkbox\"\n                        name=\"vout-mu[]\"\n                        value=\"19\"\n                                            \/>\n                    <span>19<\/span>\n                <\/label>\n                                            <label class=\"ws-wc-filter-multiselect-option\">\n                    <input\n                        type=\"checkbox\"\n                        name=\"vout-mu[]\"\n                        value=\"24\"\n                                            \/>\n                    <span>24<\/span>\n                <\/label>\n                                            <label class=\"ws-wc-filter-multiselect-option\">\n                    <input\n                        type=\"checkbox\"\n                        name=\"vout-mu[]\"\n                        value=\"27\"\n                                            \/>\n                    <span>27<\/span>\n                <\/label>\n                                            <label class=\"ws-wc-filter-multiselect-option\">\n                    <input\n                        type=\"checkbox\"\n                        name=\"vout-mu[]\"\n                        value=\"27.6\"\n                                            \/>\n                    <span>27.6<\/span>\n                <\/label>\n                                            <label class=\"ws-wc-filter-multiselect-option\">\n                    <input\n                        type=\"checkbox\"\n                        name=\"vout-mu[]\"\n                        value=\"28\"\n                                            \/>\n                    <span>28<\/span>\n                <\/label>\n                                            <label class=\"ws-wc-filter-multiselect-option\">\n                    <input\n                        type=\"checkbox\"\n                        name=\"vout-mu[]\"\n                        value=\"29\"\n                                            \/>\n                    <span>29<\/span>\n                <\/label>\n                                            <label class=\"ws-wc-filter-multiselect-option\">\n                    <input\n                        type=\"checkbox\"\n                        name=\"vout-mu[]\"\n                        value=\"48\"\n                                            \/>\n                    <span>48<\/span>\n                <\/label>\n                                            <label class=\"ws-wc-filter-multiselect-option\">\n                    <input\n                        type=\"checkbox\"\n                        name=\"vout-mu[]\"\n                        value=\"57\"\n                                            \/>\n                    <span>57<\/span>\n                <\/label>\n                                            <label class=\"ws-wc-filter-multiselect-option\">\n                    <input\n                        type=\"checkbox\"\n                        name=\"vout-mu[]\"\n                        value=\"92.3\"\n                                            \/>\n                    <span>92.3<\/span>\n                <\/label>\n                                            <label class=\"ws-wc-filter-multiselect-option\">\n                    <input\n                        type=\"checkbox\"\n                        name=\"vout-mu[]\"\n                        value=\"113\"\n                                            \/>\n                    <span>113<\/span>\n                <\/label>\n                                            <label class=\"ws-wc-filter-multiselect-option\">\n                    <input\n                        type=\"checkbox\"\n                        name=\"vout-mu[]\"\n                        value=\"160\"\n                                            \/>\n                    <span>160<\/span>\n                <\/label>\n                                            <label class=\"ws-wc-filter-multiselect-option\">\n                    <input\n                        type=\"checkbox\"\n                        name=\"vout-mu[]\"\n                        value=\"200\"\n                                            \/>\n                    <span>200<\/span>\n                <\/label>\n                    <\/div>\n                    <\/div>\n\n        <\/form>\n    <\/div>\n\n            <script>\n            (function () {\n                const wsI18n = {\"all\":\"All\",\"selected\":\"ausgew\u00e4hlt\"};\n\n                function updateMultiselectLabel(wrapper) {\n    if (!wrapper) return;\n\n    const labelEl = wrapper.querySelector('.ws-wc-filter-multiselect-label');\n    if (!labelEl) return;\n\n    const checks = wrapper.querySelectorAll('input[type=\"checkbox\"]');\n    let selectedCount = 0;\n\n    checks.forEach(function (cb) {\n        if (cb.checked) {\n            selectedCount++; } });\n\n    if (!selectedCount) {\n        \/\/ No filters selected\n        labelEl.textContent = wsI18n.all;\n    } else {\n        \/\/ Just show a compact summary (count), chips show the details\n        labelEl.textContent = selectedCount + ' ' + wsI18n.selected; } }\n\n                const MAX_MULTISELECT_VALUES = 5;\n\n                \/*\n                 * 5.4.4: Das Limit gilt fuer beide Render-Varianten.\n                 * Input Type \"Checkbox\" rendert .ws-wc-filter-checkbox-group\n                 * und war vorher komplett ungeschuetzt.\n                 *\/\n                const WS_LIMIT_GROUP  = '.ws-wc-filter-multiselect, .ws-wc-filter-checkbox-group';\n                const WS_LIMIT_OPTION = '.ws-wc-filter-multiselect-option, .ws-wc-filter-checkbox';\n\n                \/**\n                 * Maximal 5 Werte pro echtem Multi-Select.\n                 *\n                 * Sobald 5 Checkboxen gew\u00e4hlt sind, werden alle noch nicht\n                 * gew\u00e4hlten Optionen nativ disabled. Dadurch gibt es beim\n                 * 6. Klick weder einen Zustandswechsel noch einen AJAX-Request.\n                 *\n                 * Die optische Deaktivierung wird bewusst direkt hier gesetzt,\n                 * damit kein zus\u00e4tzliches CSS n\u00f6tig ist.\n                 *\/\n                function syncMultiselectLimit(wrapper) {\n                    if (!wrapper) return;\n\n                    const checkboxes = Array.from(\n                        wrapper.querySelectorAll('input[type=\"checkbox\"]')\n                    );\n\n                    if (!checkboxes.length) return;\n\n                    const selectedCount = checkboxes.filter(function (cb) {\n                        return cb.checked;\n                    }).length;\n\n                    const limitReached =\n                        selectedCount >= MAX_MULTISELECT_VALUES;\n\n                    checkboxes.forEach(function (cb) {\n                        const option = cb.closest(WS_LIMIT_OPTION);\n\n                        const shouldDisable =\n                            limitReached && !cb.checked;\n\n                        cb.disabled = shouldDisable;\n\n                        if (!option) return;\n\n                        option.classList.toggle(\n                            'is-disabled',\n                            shouldDisable\n                        );\n\n                        option.setAttribute(\n                            'aria-disabled',\n                            shouldDisable ? 'true' : 'false'\n                        );\n\n                        option.style.opacity =\n                            shouldDisable ? '0.35' : '';\n\n                        option.style.cursor =\n                            shouldDisable ? 'not-allowed' : '';\n\n                        const labelSpan = option.querySelector('span');\n\n                        if (labelSpan) {\n                            labelSpan.style.cursor =\n                                shouldDisable ? 'not-allowed' : '';\n                        }\n                    });\n                }\n\nfunction initCustomSelect(wrapper) {\n    const hiddenInput = wrapper.querySelector('.ws-custom-select-input');\n    const toggle      = wrapper.querySelector('.ws-custom-select-toggle');\n    const labelEl     = wrapper.querySelector('.ws-custom-select-label');\n    const panel       = wrapper.querySelector('.ws-custom-select-panel');\n    if (!hiddenInput || !toggle || !labelEl || !panel) return;\n\n    const defaultLabel = labelEl.textContent.trim() || wsI18n.all;\n    let openedAt = 0;\n\n    function closeAll() {\n        document.querySelectorAll('.ws-custom-select.is-open').forEach(function (w) {\n            if (w !== wrapper) {\n                w.classList.remove('is-open');\n                w.removeAttribute('data-opened-at'); } }); }\n\n    function syncLabelFromValue() {\n        const currentVal = hiddenInput.value;\n\n        if (!currentVal) {\n            labelEl.textContent = defaultLabel;\n            return; }\n\n        const safeValue = (window.CSS && typeof window.CSS.escape === 'function')\n            ? CSS.escape(currentVal)\n            : currentVal.replace(\/[\"\\\\]\/g, '\\\\$&');\n\n        const option = panel.querySelector('.ws-custom-select-option[data-value=\"' + safeValue + '\"]');\n\n        if (option) {\n            labelEl.textContent = option.textContent.trim();\n        } else {\n            labelEl.textContent = currentVal; } }\n\n    syncLabelFromValue();\n\n    toggle.addEventListener('click', function (e) {\n        e.preventDefault();\n        e.stopPropagation();\n\n        const isOpen = wrapper.classList.contains('is-open');\n        closeAll();\n\n        if (!isOpen) {\n            wrapper.classList.add('is-open');\n            openedAt = Date.now();\n            wrapper.setAttribute('data-opened-at', String(openedAt)); } });\n\n    panel.addEventListener('click', function (e) {\n        const btn = e.target.closest('.ws-custom-select-option');\n        if (!btn) return;\n\n        e.preventDefault();\n        e.stopPropagation();\n\n        const panelOpenedAt = parseInt(wrapper.getAttribute('data-opened-at') || '0', 10);\n\n        \/\/ Guard against the same click that opened the panel also selecting the first item.\n        if (panelOpenedAt && (Date.now() - panelOpenedAt) < 150) {\n            return; }\n\n        const form = wrapper.closest('.ws-wc-filter-form, .ws-wc-sort-form');\n        const newVal = btn.getAttribute('data-value') || '';\n\n        hiddenInput.value = newVal;\n        syncLabelFromValue();\n        wrapper.classList.remove('is-open');\n        wrapper.removeAttribute('data-opened-at');\n\n        if (form) {\n            applyFiltersAJAX(form); } });\n\n    document.addEventListener('click', function (e) {\n        if (!wrapper.contains(e.target)) {\n            wrapper.classList.remove('is-open');\n            wrapper.removeAttribute('data-opened-at'); } }); }\n\nfunction initPriceRange(wrapper) {\n    if (wrapper.dataset.wsPriceInit === '1') {\n        return; }\n    wrapper.dataset.wsPriceInit = '1';\n\n    const minAttr = parseFloat(wrapper.getAttribute('data-min')) || 0;\n    const maxAttr = parseFloat(wrapper.getAttribute('data-max')) || 1000;\n    const commasEnabled = wrapper.getAttribute('data-commas-enabled') !== '0';\n    const currencyEnabled = wrapper.getAttribute('data-currency-enabled') === '1';\n    const currencySymbol = wrapper.getAttribute('data-currency-symbol') || '\u00a3';\n\n    const minInput = wrapper.querySelector('.ws-price-min-input');\n    const maxInput = wrapper.querySelector('.ws-price-max-input');\n    const minInputVisible = wrapper.querySelector('.ws-price-min-input-visible');\n    const maxInputVisible = wrapper.querySelector('.ws-price-max-input-visible');\n    const minRange = wrapper.querySelector('.ws-price-range-min');\n    const maxRange = wrapper.querySelector('.ws-price-range-max');\n    const sliderWrapper = wrapper.querySelector('.ws-price-range-slider-wrapper');\n\n    if (!minInput || !maxInput || !minInputVisible || !maxInputVisible || !minRange || !maxRange || !sliderWrapper) return;\n\n    [minRange, maxRange].forEach(function (el) {\n        el.min = minAttr;\n        el.max = maxAttr;\n        el.step = 1; });\n\n    function clamp(val, min, max) {\n        val = isNaN(val) ? min : val;\n        return Math.min(Math.max(val, min), max); }\n\n    function parseEnteredValue(value, fallback) {\n        if (typeof value !== 'string') {\n            value = String(value || ''); }\n        const cleaned = value.replace(\/[^0-9.\\-]\/g, '');\n        if (cleaned === '' || cleaned === '-' || cleaned === '.' || cleaned === '-.') {\n            return fallback; }\n        const parsed = parseFloat(cleaned);\n        return isNaN(parsed) ? fallback : parsed; }\n\n    function formatVisualValue(val) {\n        const num = Number(val);\n        if (!isFinite(num)) {\n            return ''; }\n        const useDecimals = Math.abs(num % 1) > 0;\n        let formatted = '';\n\n        if (commasEnabled) {\n            formatted = new Intl.NumberFormat('en-GB', {\n                minimumFractionDigits: useDecimals ? 0 : 0,\n                maximumFractionDigits: useDecimals ? 2 : 0\n            }).format(num);\n        } else {\n            formatted = useDecimals ? String(parseFloat(num.toFixed(2))) : String(Math.round(num));\n        }\n\n        return currencyEnabled ? (currencySymbol + formatted) : formatted; }\n\n    function syncRangeVisualState() {\n\tconst minVal = clamp(parseFloat(minInput.value), minAttr, maxAttr);\n    const maxVal = clamp(parseFloat(maxInput.value), minAttr, maxAttr);\n    const total  = Math.max(maxAttr - minAttr, 0.000001);\n\n    const minPos = Math.max(\n        0,\n        Math.min(100, ((minVal - minAttr) \/ total) * 100)\n    );\n\n    const maxPos = Math.max(\n        0,\n        Math.min(100, ((maxVal - minAttr) \/ total) * 100)\n    );\n\n    wrapper.style.setProperty(\n        '--dmk-min-pos',\n        minPos.toFixed(4) + '%'\n    );\n\n    wrapper.style.setProperty(\n        '--dmk-max-pos',\n        maxPos.toFixed(4) + '%'\n    );\n\n    wrapper.style.setProperty(\n        '--dmk-range-left',\n        minPos.toFixed(4) + '%'\n    );\n\n    wrapper.style.setProperty(\n        '--dmk-range-width',\n        Math.max(0, maxPos - minPos).toFixed(4) + '%'\n    );\n\n\n    \/* ========================================================\n       BADGE COLLISION \/ MORPH\n       --------------------------------------------------------\n       Sobald sich die sichtbaren Min-\/Max-Felder ber\u00fchren\n       w\u00fcrden, werden sie zu einem gemeinsamen Doppel-Pill.\n       ======================================================== *\/\n\n    const sliderRect = sliderWrapper.getBoundingClientRect();\n\n    const minWidth = minInputVisible.offsetWidth || 58;\n    const maxWidth = maxInputVisible.offsetWidth || 58;\n\n    const minX =\n        sliderRect.width * (minPos \/ 100);\n\n    const maxX =\n        sliderRect.width * (maxPos \/ 100);\n\n    \/*\n     * Normalerweise sitzt jedes Feld mittig \u00fcber seinem Thumb.\n     * Deshalb entspricht die freie Kante ungef\u00e4hr:\n     *\n     * min rechts = minX + halbe Breite\n     * max links  = maxX - halbe Breite\n     *\/\n    const minRight =\n        minX + (minWidth \/ 2);\n\n    const maxLeft =\n        maxX - (maxWidth \/ 2);\n\n    \/*\n     * Etwas Reserve, damit der Morph beginnt,\n     * BEVOR sich die Felder sichtbar \u00fcberdecken.\n     *\/\n    const safetyGap = 6;\n\n    const overlap =\n        minRight + safetyGap >= maxLeft;\n\n    wrapper.classList.toggle(\n        'dmk-badges-overlap',\n        overlap\n    );\n\n    \/*\n     * Mittelpunkt zwischen beiden Thumbs.\n     * Dort docken die beiden Pills aneinander.\n     *\/\n    const mergeCenter =\n        (minPos + maxPos) \/ 2;\n\n    wrapper.style.setProperty(\n        '--dmk-badge-merge-center',\n        mergeCenter.toFixed(4) + '%'\n    );\n\n\n    const epsilon =\n        Math.max(total * 0.000001, 0.000001);\n\n    const minActive =\n        Math.abs(minVal - minAttr) > epsilon;\n\n    const maxActive =\n        Math.abs(maxVal - maxAttr) > epsilon;\n\n    const isActive =\n        minActive || maxActive;\n\n    wrapper.classList.toggle(\n        'dmk-min-active',\n        minActive\n    );\n\n    wrapper.classList.toggle(\n        'dmk-max-active',\n        maxActive\n    );\n\n    wrapper.classList.toggle(\n        'dmk-range-active',\n        isActive\n    );\n}\n    function syncVisibleInputs() {\n        if (document.activeElement !== minInputVisible) {\n            minInputVisible.value = formatVisualValue(minInput.value); }\n        if (document.activeElement !== maxInputVisible) {\n            maxInputVisible.value = formatVisualValue(maxInput.value); } }\n\n    function syncFromHiddenInputs() {\n        let minVal = clamp(parseFloat(minInput.value), minAttr, maxAttr);\n        let maxVal = clamp(parseFloat(maxInput.value), minAttr, maxAttr);\n\n        if (minVal > maxVal) {\n            const tmp = minVal;\n            minVal = maxVal;\n            maxVal = tmp; }\n\n        minInput.value = minVal;\n        maxInput.value = maxVal;\n        minRange.value = minVal;\n        maxRange.value = maxVal;\n        syncVisibleInputs();\n        syncRangeVisualState(); }\n\n    function syncFromVisibleInputs() {\n        let minVal = clamp(parseEnteredValue(minInputVisible.value, parseFloat(minInput.value)), minAttr, maxAttr);\n        let maxVal = clamp(parseEnteredValue(maxInputVisible.value, parseFloat(maxInput.value)), minAttr, maxAttr);\n\n        if (minVal > maxVal) {\n            const tmp = minVal;\n            minVal = maxVal;\n            maxVal = tmp; }\n\n        minInput.value = minVal;\n        maxInput.value = maxVal;\n        minRange.value = minVal;\n        maxRange.value = maxVal;\n        syncVisibleInputs();\n        syncRangeVisualState(); }\n\n    function syncFromRanges() {\n        let minVal = clamp(parseFloat(minRange.value), minAttr, maxAttr);\n        let maxVal = clamp(parseFloat(maxRange.value), minAttr, maxAttr);\n\n        if (minVal > maxVal) {\n            const tmp = minVal;\n            minVal = maxVal;\n            maxVal = tmp; }\n\n        minInput.value = minVal;\n        maxInput.value = maxVal;\n        minRange.value = minVal;\n        maxRange.value = maxVal;\n        syncVisibleInputs();\n        syncRangeVisualState(); }\n\n    function attachVisibleInputEvents(inputVisible, hiddenInput) {\n        inputVisible.addEventListener('focus', function () {\n            inputVisible.value = hiddenInput.value;\n            inputVisible.dataset.wsEditing = '1'; });\n\n        inputVisible.addEventListener('input', function () {\n            const rawValue = (inputVisible.value || '').trim();\n            const cleaned = rawValue.replace(\/[^0-9.\\-]\/g, '');\n\n            if (cleaned === '' || cleaned === '-' || cleaned === '.' || cleaned === '-.') {\n                return; }\n\n            const parsed = clamp(parseEnteredValue(cleaned, parseFloat(hiddenInput.value)), minAttr, maxAttr);\n            hiddenInput.value = parsed;\n\n            if (hiddenInput === minInput) {\n                if (parsed > parseFloat(maxInput.value)) {\n                    maxInput.value = parsed;\n                    maxRange.value = parsed;\n                    if (document.activeElement !== maxInputVisible) {\n                        maxInputVisible.value = formatVisualValue(parsed); } }\n            } else {\n                if (parsed < parseFloat(minInput.value)) {\n                    minInput.value = parsed;\n                    minRange.value = parsed;\n                    if (document.activeElement !== minInputVisible) {\n                        minInputVisible.value = formatVisualValue(parsed); } } }\n\n            if (hiddenInput === minInput) {\n                minRange.value = parsed;\n            } else {\n                maxRange.value = parsed; }\n\n            syncRangeVisualState(); });\n\n        inputVisible.addEventListener('change', syncFromVisibleInputs);\n        inputVisible.addEventListener('blur', function () {\n            delete inputVisible.dataset.wsEditing;\n            syncFromVisibleInputs(); }); }\n\n    syncFromHiddenInputs();\n\n    attachVisibleInputEvents(minInputVisible, minInput);\n    attachVisibleInputEvents(maxInputVisible, maxInput);\n\n    minRange.addEventListener('input', syncFromRanges);\n    maxRange.addEventListener('input', syncFromRanges); }\n\n                let wsInitialBodyCategoryClasses = [];\n\n                function getTaxonomyFilterQueryArgs() {\n                    const wrappers = document.querySelectorAll('.ws-wc-filter-wrapper[data-ws-taxonomy-filter=\"1\"]');\n                    const args = [];\n\n                    wrappers.forEach(function (wrapper) {\n                        const queryArg = (wrapper.getAttribute('data-ws-query-arg') || '').trim();\n                        if (queryArg) {\n                            args.push(queryArg); } });\n\n                    return Array.from(new Set(args)); }\n\n                function syncBodyCategoryClassesFromUrl(urlLike) {\n                    const url = urlLike instanceof URL ? urlLike : new URL(String(urlLike), window.location.origin);\n                    const watchArgs = getTaxonomyFilterQueryArgs();\n                    const preservedClasses = Array.isArray(wsInitialBodyCategoryClasses)\n                        ? wsInitialBodyCategoryClasses.slice()\n                        : [];\n\n                    Array.from(document.body.classList).forEach(function (className) {\n                        if (className.indexOf('ws-cat-') === 0) {\n                            document.body.classList.remove(className); } });\n\n                    preservedClasses.forEach(function (className) {\n                        document.body.classList.add(className); });\n\n                    if (!watchArgs.length) {\n                        return; }\n\n                    const slugs = [];\n\n                    watchArgs.forEach(function (queryArg) {\n                        url.searchParams.getAll(queryArg).forEach(function (value) {\n                            const slug = String(value || '').trim().toLowerCase()\n                                .replace(\/[^a-z0-9\\s_-]\/g, '')\n                                .replace(\/\\s+\/g, '-')\n                                .replace(\/-+\/g, '-')\n                                .replace(\/^-|-$\/g, '');\n\n                            if (slug) {\n                                slugs.push(slug); } }); });\n\n                    Array.from(new Set(slugs)).forEach(function (slug) {\n                        document.body.classList.add('ws-cat-' + slug); }); }\n\n                function getFilterStateMapFromPage() {\n                    const stateMap = {};\n                    const url = new URL(window.location.href);\n                    const wrappers = Array.from(document.querySelectorAll('.ws-wc-filter-wrapper[data-ws-query-arg]'));\n                    const bodySlugs = Array.from(document.body.classList)\n                        .filter(function (className) { return className.indexOf('ws-cat-') === 0; })\n                        .map(function (className) { return className.replace('ws-cat-', ''); });\n\n                    const explicitTaxonomySelectionExists = wrappers.some(function (wrapper) {\n                        const queryArg = (wrapper.getAttribute('data-ws-query-arg') || '').trim();\n                        const isTaxonomy = wrapper.getAttribute('data-ws-taxonomy-filter') === '1';\n                        if (!isTaxonomy || !queryArg) {\n                            return false; }\n\n                        let values = url.searchParams.getAll(queryArg);\n                        if (!values.length) {\n                            values = url.searchParams.getAll(queryArg + '[]'); }\n                        if (!values.length) {\n                            const form = wrapper.querySelector('.ws-wc-filter-form');\n                            if (form) {\n                                const fd = new FormData(form);\n                                values = fd.getAll(queryArg).concat(fd.getAll(queryArg + '[]')); } }\n\n                        values = values.map(function (v) { return String(v || '').trim(); }).filter(Boolean);\n                        return values.length > 0; });\n\n                    wrappers.forEach(function (wrapper) {\n                        const queryArg = (wrapper.getAttribute('data-ws-query-arg') || '').trim();\n                        const filterId = (wrapper.getAttribute('data-ws-filter-id') || '').trim();\n                        const urlKey = (wrapper.getAttribute('data-ws-filter-url-key') || '').trim();\n                        const isTaxonomy = wrapper.getAttribute('data-ws-taxonomy-filter') === '1';\n                        let values = [];\n\n                        if (queryArg) {\n                            values = url.searchParams.getAll(queryArg);\n                            if (!values.length) {\n                                values = url.searchParams.getAll(queryArg + '[]'); }\n                            if (!values.length) {\n                                const form = wrapper.querySelector('.ws-wc-filter-form');\n                                if (form) {\n                                    const fd = new FormData(form);\n                                    values = fd.getAll(queryArg).concat(fd.getAll(queryArg + '[]')); } } }\n\n                        values = values.map(function (v) { return String(v || '').trim(); }).filter(Boolean);\n\n                        if (!values.length && isTaxonomy && bodySlugs.length && !explicitTaxonomySelectionExists) {\n                            values = bodySlugs.slice(); }\n\n                        const state = { active: values.length > 0, values: Array.from(new Set(values)) };\n                        [filterId, urlKey, queryArg].forEach(function (ref) {\n                            if (ref) stateMap[ref] = state; }); });\n\n                    return stateMap; }\n\n                function compareVisibilityValue(a, b) {\n                    const rawA = String(a || '').trim().toLowerCase();\n                    const rawB = String(b || '').trim().toLowerCase();\n                    const slugify = function (value) {\n                        return String(value || '').trim().toLowerCase()\n                            .replace(\/[^a-z0-9\\s_-]\/g, '')\n                            .replace(\/\\s+\/g, '-')\n                            .replace(\/-+\/g, '-')\n                            .replace(\/^-|-$\/g, ''); };\n                    return (rawA && rawA === rawB) || (slugify(a) && slugify(a) === slugify(b)); }\n\n                function evaluateDisplayConditions(conditions, stateMap) {\n                    if (!conditions || !conditions.enabled) return true;\n                    const rules = Array.isArray(conditions.rules) ? conditions.rules.filter(Boolean) : [];\n                    if (!rules.length) return true;\n                    const logic = conditions.logic === 'all' ? 'all' : 'any';\n\n                    const checkRule = function (rule) {\n                        const controller = rule && rule.controller ? String(rule.controller).trim() : '';\n                        const operator = rule && rule.operator ? String(rule.operator).trim() : 'has_any_value';\n                        const state = controller && stateMap[controller] ? stateMap[controller] : { active: false, values: [] };\n                        const values = Array.isArray(state.values) ? state.values : [];\n                        const ruleValues = String(rule && rule.values ? rule.values : '').split(',').map(function (v) { return v.trim(); }).filter(Boolean);\n\n                        if (operator === 'has_any_value') return !!state.active;\n                        if (operator === 'has_no_value') return !state.active;\n                        if (operator === 'contains') {\n                            return values.some(function (current) {\n                                return ruleValues.some(function (wanted) { return compareVisibilityValue(current, wanted); }); }); }\n                        if (operator === 'not_contains') {\n                            return !values.some(function (current) {\n                                return ruleValues.some(function (wanted) { return compareVisibilityValue(current, wanted); }); }); }\n                        return !!state.active; };\n\n                    return logic === 'all' ? rules.every(checkRule) : rules.some(checkRule); }\n\n                function getMeaningfulElementChildren(element) {\n                    if (!element || !element.children) return [];\n\n                    return Array.from(element.children).filter(function (child) {\n                        if (!child || !child.tagName) return false;\n                        const tag = child.tagName.toLowerCase();\n                        return tag !== 'script' && tag !== 'style' && tag !== 'link'; }); }\n\n                function syncConditionalHostVisibility(wrapper, visible) {\n                    if (!wrapper || !wrapper.parentElement) return;\n\n                    let current = wrapper;\n                    let depth = 0;\n                    const maxDepth = 6;\n\n                    while (current && current.parentElement && depth < maxDepth) {\n                        const parent = current.parentElement;\n\n                        if (!parent || parent === document.body || parent === document.documentElement) {\n                            break; }\n\n                        const children = getMeaningfulElementChildren(parent);\n                        if (children.length !== 1 || children[0] !== current) {\n                            break; }\n\n                        parent.classList.toggle('ws-filter-host-hidden', !visible);\n                        current = parent;\n                        depth += 1; } }\n\n                function setConditionalWrapperVisibility(wrapper, visible) {\n                    if (!wrapper) return;\n                    wrapper.classList.toggle('ws-filter-conditional-hidden', !visible);\n                    syncConditionalHostVisibility(wrapper, visible); }\n\n                function refreshConditionalFilterVisibility() {\n                    const stateMap = getFilterStateMapFromPage();\n\n                    document.querySelectorAll('.ws-wc-filter-wrapper').forEach(function (wrapper) {\n                        let conditions = null;\n                        let termDependency = null;\n\n                        const rawConditions = wrapper.getAttribute('data-ws-display-conditions') || '';\n                        const rawTermDependency = wrapper.getAttribute('data-ws-term-dependency') || '';\n\n                        if (rawConditions) {\n                            try {\n                                conditions = JSON.parse(rawConditions);\n                            } catch (e) {\n                                conditions = null; } }\n\n                        if (rawTermDependency) {\n                            try {\n                                termDependency = JSON.parse(rawTermDependency);\n                            } catch (e) {\n                                termDependency = null; } }\n\n                        let visible = evaluateDisplayConditions(conditions, stateMap);\n\n                        if (visible && termDependency && termDependency.enabled && termDependency.controller) {\n                            const controllerState = stateMap[termDependency.controller] || { active: false, values: [] };\n                            visible = !!controllerState.active; }\n\n                        setConditionalWrapperVisibility(wrapper, visible); }); }\n\n                function initFilterUIWithin(root) {\n                    if (!root) return;\n\n                    \/\/ 5.4.4: Checkbox-Gruppen gehoeren mit in den Scope.\n                    const initSelector = '.ws-wc-filter-multiselect, .ws-wc-filter-checkbox-group, .ws-custom-select, .ws-price-range-wrapper';\n\n                    const scopes = [];\n\n                    if (root.matches && root.matches(initSelector)) {\n                        scopes.push(root); }\n\n                    if (root.querySelectorAll) {\n                        root.querySelectorAll(initSelector).forEach(function (el) {\n                            scopes.push(el); }); }\n\n                    scopes.forEach(function (el) {\n                        if (el.matches('.ws-wc-filter-multiselect')) {\n                            updateMultiselectLabel(el); }\n                        if (el.matches(WS_LIMIT_GROUP)) {\n                            syncMultiselectLimit(el); }\n                        if (el.matches('.ws-custom-select')) {\n                            initCustomSelect(el); }\n                        if (el.matches('.ws-price-range-wrapper')) {\n                            initPriceRange(el); }\n }); }\n\n                function getRefreshableWrapperSelector(wrapper) {\n                    if (!wrapper || !wrapper.matches) return '';\n\n                    if (wrapper.matches('.ws-wc-filter-wrapper')) {\n                        const filterId = (wrapper.getAttribute('data-ws-filter-id') || '').trim();\n                        if (filterId) {\n                            return '.ws-wc-filter-wrapper[data-ws-filter-id=\"' + filterId.replace(\/\"\/g, '\\\"') + '\"]'; } }\n\n                    if (wrapper.matches('.ws-wc-sort-wrapper')) {\n                        return '.ws-wc-sort-wrapper'; }\n\n                    return ''; }\n\n                function getDirectDependentWrapperSelectors(controllerWrapper) {\n                    if (!controllerWrapper || !controllerWrapper.matches || !controllerWrapper.matches('.ws-wc-filter-wrapper')) {\n                        return []; }\n\n                    const controllerId = (controllerWrapper.getAttribute('data-ws-filter-id') || '').trim();\n                    if (!controllerId) {\n                        return []; }\n\n                    const selectors = [];\n                    const seen = new Set();\n\n                    document.querySelectorAll('.ws-wc-filter-wrapper').forEach(function (candidate) {\n                        if (!candidate || candidate === controllerWrapper) return;\n\n                        let isDependent = false;\n                        const rawConditions = candidate.getAttribute('data-ws-display-conditions') || '';\n                        const rawTermDependency = candidate.getAttribute('data-ws-term-dependency') || '';\n\n                        if (rawConditions) {\n                            try {\n                                const conditions = JSON.parse(rawConditions);\n                                const rules = conditions && Array.isArray(conditions.rules) ? conditions.rules : [];\n                                isDependent = rules.some(function (rule) {\n                                    return rule && String(rule.controller || '').trim() === controllerId; });\n                            } catch (err) {}\n                        }\n\n                        if (!isDependent && rawTermDependency) {\n                            try {\n                                const termDependency = JSON.parse(rawTermDependency);\n                                isDependent = !!(termDependency && termDependency.enabled && String(termDependency.controller || '').trim() === controllerId);\n                            } catch (err) {}\n                        }\n\n                        if (!isDependent) return;\n\n                        const selector = getRefreshableWrapperSelector(candidate);\n                        if (!selector || seen.has(selector)) return;\n                        seen.add(selector);\n                        selectors.push(selector); });\n\n                    return selectors; }\n\n                function getAllFilterWrapperSelectors() {\n                    const selectors = [];\n                    const seen = new Set();\n\n                    document.querySelectorAll('.ws-wc-filter-wrapper').forEach(function (wrapper) {\n                        const selector = getRefreshableWrapperSelector(wrapper);\n                        if (!selector || seen.has(selector)) return;\n                        seen.add(selector);\n                        selectors.push(selector); });\n\n                    return selectors; }\n\n                function syncNodeAttributes(currentNode, newNode) {\n                    if (!currentNode || !newNode) return;\n\n                    Array.from(currentNode.attributes || []).forEach(function (attr) {\n                        if ('id' === attr.name) return;\n                        if (!newNode.hasAttribute(attr.name)) {\n                            currentNode.removeAttribute(attr.name); } });\n\n                    Array.from(newNode.attributes || []).forEach(function (attr) {\n                        if ('id' === attr.name) return;\n                        currentNode.setAttribute(attr.name, attr.value); }); }\n\n                function replaceNodeChildren(currentNode, newNode) {\n                    if (!currentNode || !newNode) return;\n\n                    const fragment = document.createDocumentFragment();\n                    Array.from(newNode.childNodes || []).forEach(function (child) {\n                        fragment.appendChild(child.cloneNode(true)); });\n\n                    syncNodeAttributes(currentNode, newNode);\n                    currentNode.replaceChildren(fragment); }\n\n                function replaceWrapperFromDocument(selector, doc) {\n                    if (!selector || !doc) return;\n\n                    const currentWrapper = document.querySelector(selector);\n                    const newWrapper = doc.querySelector(selector);\n                    if (!currentWrapper || !newWrapper) return;\n\n                    replaceNodeChildren(currentWrapper, newWrapper);\n                    initFilterUIWithin(currentWrapper); }\n\n                function getAllFilterWrapperIds() {\n                    const ids = [];\n                    const seen = new Set();\n\n                    document.querySelectorAll('.ws-wc-filter-wrapper[data-ws-filter-id]').forEach(function (wrapper) {\n                        const id = (wrapper.getAttribute('data-ws-filter-id') || '').trim();\n                        if (!id || seen.has(id)) return;\n                        seen.add(id);\n                        ids.push(id); });\n\n                    return ids; }\n\n                function replaceWrapperByIdFromHtml(wrapperId, html) {\n                    if (!wrapperId || !html) return;\n\n                    const currentWrapper = document.querySelector('.ws-wc-filter-wrapper[data-ws-filter-id=\"' + wrapperId.replace(\/\"\/g, '\\\"') + '\"]');\n                    if (!currentWrapper) return;\n\n                    const temp = document.createElement('div');\n                    temp.innerHTML = html.trim();\n                    const newWrapper = temp.querySelector('.ws-wc-filter-wrapper[data-ws-filter-id=\"' + wrapperId.replace(\/\"\/g, '\\\"') + '\"]');\n                    if (!newWrapper) return;\n\n                    currentWrapper.replaceWith(newWrapper);\n                    initFilterUIWithin(newWrapper); }\n\n                function fetchNoRefreshWrappers(params) {\n                    const ajaxUrl = \"https:\\\/\\\/demke-electronic.com\\\/wp-admin\\\/admin-ajax.php\";\n                    const body = new FormData();\n\n                    body.append('action', 'ws_wc_filters_render_wrappers');\n\n                    const contextPageId = 0;\n                    const contextLanguage = \"en\";\n\n                    if (contextPageId > 0) {\n                        body.append('context_page_id', String(contextPageId)); }\n\n                    if (contextLanguage) {\n                        body.append('context_language', String(contextLanguage)); }\n\n                    const wrapperIds = getAllFilterWrapperIds();\n                    wrapperIds.forEach(function (id) {\n                        body.append('wrapper_ids[]', id); });\n\n                    params.forEach(function (value, key) {\n                        if (Array.isArray(value)) {\n                            value.forEach(function (item) {\n                                body.append('filters[' + key + '][]', item); });\n                        } else {\n                            body.append('filters[' + key + ']', value); } });\n\n                    return fetch(ajaxUrl, {\n                        method: 'POST',\n                        credentials: 'same-origin',\n                        body: body,\n                        cache: 'no-store'\n                    }).then(function (response) {\n                        return response.json();\n                    }); }\n\n                function applyFiltersAJAX(form, resetUrl, refreshWrapper, options) {\n                    if (!form) return;\n\n                    options = options || {};\n\n                    const wrapper = form.closest('.ws-wc-filter-wrapper, .ws-wc-sort-wrapper');\n                    const loopTargetSelector = wrapper ? wrapper.getAttribute('data-loop-target') : null;\n                    const noPageRefresh = wrapper ? wrapper.getAttribute('data-ws-no-page-refresh') === '1' : false;\n                    const refreshWrapperSelector = getRefreshableWrapperSelector(refreshWrapper || wrapper || null);\n                    const dependentWrapperSelectors = Array.isArray(options.dependentWrapperSelectors) ? options.dependentWrapperSelectors.filter(Boolean) : [];\n                    const additionalWrapperSelectors = noPageRefresh ? getAllFilterWrapperSelectors().filter(function (selector) {\n                        return selector && selector !== refreshWrapperSelector && dependentWrapperSelectors.indexOf(selector) === -1; }) : [];\n\n                    function findStableSwapPair(currentRoot, newRoot) {\n                        if (!currentRoot || !newRoot) {\n                            return { currentNode: currentRoot, newNode: newRoot }; }\n\n                        const candidateSelectors = [\n                            '.e-loop-container',\n                            '.elementor-loop-container',\n                            '.elementor-posts-container',\n                            '.products',\n                            '.woocommerce',\n                            '.swiper-wrapper',\n                            '[data-ws-results-inner]'\n                        ];\n\n                        for (let i = 0; i < candidateSelectors.length; i++) {\n                            const selector = candidateSelectors[i];\n                            const currentCandidate = currentRoot.querySelector(selector);\n                            const newCandidate = newRoot.querySelector(selector);\n                            if (currentCandidate && newCandidate) {\n                                return { currentNode: currentCandidate, newNode: newCandidate }; } }\n\n                        let currentNode = currentRoot;\n                        let newNode = newRoot;\n                        let depth = 0;\n\n                        while (\n                            currentNode && newNode &&\n                            currentNode.children && newNode.children &&\n                            currentNode.children.length === 1 &&\n                            newNode.children.length === 1 &&\n                            currentNode.firstElementChild && newNode.firstElementChild &&\n                            currentNode.firstElementChild.tagName === newNode.firstElementChild.tagName &&\n                            depth < 4\n                        ) {\n                            currentNode = currentNode.firstElementChild;\n                            newNode = newNode.firstElementChild;\n                            depth++; }\n\n                        return { currentNode: currentNode || currentRoot, newNode: newNode || newRoot }; }\n\n                    function syncPriceRangeWrapper(currentWrap, newWrap) {\n                        if (!currentWrap || !newWrap) return;\n\n                        const newMin = newWrap.getAttribute('data-min');\n                        const newMax = newWrap.getAttribute('data-max');\n                        if (newMin !== null) currentWrap.setAttribute('data-min', newMin);\n                        if (newMax !== null) currentWrap.setAttribute('data-max', newMax);\n\n                        ['.ws-price-min-input', '.ws-price-max-input', '.ws-price-range-min', '.ws-price-range-max'].forEach(function (sel) {\n                            const newEl = newWrap.querySelector(sel);\n                            const curEl = currentWrap.querySelector(sel);\n                            if (!newEl || !curEl) return;\n\n                            ['min', 'max', 'value', 'step'].forEach(function (attr) {\n                                if (newEl.hasAttribute(attr)) {\n                                    curEl.setAttribute(attr, newEl.getAttribute(attr));\n                                    if (attr in curEl) {\n                                        curEl[attr] = newEl.getAttribute(attr); } } }); });\n\n                        if (typeof initPriceRange === 'function') {\n                            delete currentWrap.dataset.wsPriceInit;\n                            initPriceRange(currentWrap); } }\n\n                    function buildCombinedFilterParams(activeForm) {\n                        const params = new URLSearchParams();\n                        const forms = document.querySelectorAll('.ws-wc-filter-form, .ws-wc-sort-form');\n\n                        function normalizeKey(key) {\n                            return String(key || '').replace(\/\\[\\]$\/, ''); }\n\n                        forms.forEach(function (candidateForm) {\n                            const candidateWrapper = candidateForm.closest('.ws-wc-filter-wrapper, .ws-wc-sort-wrapper');\n                            const ownQueryArg = candidateWrapper ? String(candidateWrapper.getAttribute('data-ws-query-arg') || '').trim() : '';\n                            const isSortForm = candidateForm.classList.contains('ws-wc-sort-form');\n                            const fd = new FormData(candidateForm);\n\n                            fd.forEach(function (value, key) {\n                                if (value === null || typeof value === 'undefined') return;\n\n                                const stringValue = String(value).trim();\n                                if ('' === stringValue) return;\n\n                                const normalizedKey = normalizeKey(key);\n\n                                if (!isSortForm && ownQueryArg) {\n                                    const isOwnField = (\n                                        normalizedKey === ownQueryArg ||\n                                        normalizedKey.indexOf(ownQueryArg + '_') === 0\n                                    );\n\n                                    if (!isOwnField) {\n                                        return; }\n                                }\n\n                                params.append(key, stringValue); }); });\n\n                        return params; }\n\n                    let url;\n                    if (resetUrl) {\n                        url = new URL(resetUrl, window.location.origin);\n                    } else {\n                        url = new URL(window.location.href);\n                        const params = noPageRefresh ? buildCombinedFilterParams(form) : new URLSearchParams(new FormData(form));\n                        url.search = params.toString(); }\n\n                    const requestUrl = url.toString();\n\n                    if (!noPageRefresh) {\n                        window.history.replaceState({}, '', requestUrl);\n                        syncBodyCategoryClassesFromUrl(url);\n                    }\n\n                    if (!loopTargetSelector && !noPageRefresh) {\n                        window.location.href = requestUrl;\n                        return; }\n\n                    const target = loopTargetSelector ? document.querySelector(loopTargetSelector) : null;\n                    if (loopTargetSelector && !target) {\n                        if (noPageRefresh) {\n                            return; }\n                        window.location.href = requestUrl;\n                        return; }\n\n                    if (noPageRefresh) {\n                        const paramsForAjax = buildCombinedFilterParams(form);\n\n                        fetchNoRefreshWrappers(paramsForAjax).then(function (payload) {\n                            if (!payload || !payload.success || !payload.data || !payload.data.wrappers) {\n                                return; }\n\n                            Object.keys(payload.data.wrappers).forEach(function (wrapperId) {\n                                replaceWrapperByIdFromHtml(wrapperId, payload.data.wrappers[wrapperId]); });\n\n                            refreshConditionalFilterVisibility();\n                            document.dispatchEvent(new CustomEvent('ws_filter_visibility_refresh'));\n                        }).catch(function () {});\n                        return; }\n\n                    const fetchUrl = new URL(requestUrl, window.location.origin);\n                    fetchUrl.searchParams.set('_ws_fetch', String(Date.now()));\n\n                    fetch(fetchUrl.toString(), {\n                        method: 'GET',\n                        credentials: 'same-origin',\n                        cache: 'no-store'\n                    }).then(function (response) {\n                        return response.text();\n                    }).then(function (html) {\n                        const parser = new DOMParser();\n                        const doc = parser.parseFromString(html, 'text\/html');\n                        const newTarget = loopTargetSelector ? doc.querySelector(loopTargetSelector) : null;\n\n                        if (loopTargetSelector && newTarget) {\n                            if (target) {\n                                const swapPair = findStableSwapPair(target, newTarget);\n                                const swapNode = function () {\n                                    replaceNodeChildren(swapPair.currentNode, swapPair.newNode); };\n\n                                if (document.startViewTransition) {\n                                    try {\n                                        document.startViewTransition(swapNode);\n                                    } catch (err) {\n                                        swapNode(); }\n                                } else {\n                                    swapNode(); } }\n\n                            if (refreshWrapperSelector) {\n                                replaceWrapperFromDocument(refreshWrapperSelector, doc); }\n\n                            if (dependentWrapperSelectors.length) {\n                                dependentWrapperSelectors.forEach(function (selector) {\n                                    if (selector === refreshWrapperSelector) return;\n                                    replaceWrapperFromDocument(selector, doc); }); }\n\n                            if (additionalWrapperSelectors.length) {\n                                additionalWrapperSelectors.forEach(function (selector) {\n                                    replaceWrapperFromDocument(selector, doc); }); }\n\n                            const newPriceWrappers     = doc.querySelectorAll('.ws-price-range-wrapper');\n                            const currentPriceWrappers = document.querySelectorAll('.ws-price-range-wrapper');\n\n                            newPriceWrappers.forEach(function (newWrap, index) {\n                                const currentWrap = currentPriceWrappers[index];\n                                if (!currentWrap) return;\n                                syncPriceRangeWrapper(currentWrap, newWrap); });\n\n                            refreshConditionalFilterVisibility();\n                            document.dispatchEvent(new CustomEvent('ws_filter_visibility_refresh'));\n                        } else {\n                            window.location.href = requestUrl; }\n                    }).catch(function () {\n                        window.location.href = requestUrl;\n                    }); }\n\n                \/**\n                 * 5.4.5: Debounce nur noch fuer Range-Filter.\n                 *\n                 * Schnelle Slider-\/Range-Aenderungen sollen nicht fuer jeden Zwischenschritt einen Request ausloesen.\n                 * Der Wrapper kann zwischen Klick und Timeout durch einen\n                 * AJAX-Refresh ersetzt worden sein, deshalb wird das Formular\n                 * ueber die Filter-ID neu aufgeloest statt referenziert.\n                 *\/\n                let wsPendingTimer = null;\n                let wsPendingFilterId = '';\n                let wsPendingFormFallback = null;\n\n                function applyFiltersAJAXDebounced(form, delay) {\n                    if (!form) return;\n\n                    const wrapper = form.closest('.ws-wc-filter-wrapper, .ws-wc-sort-wrapper');\n                    wsPendingFilterId = wrapper\n                        ? (wrapper.getAttribute('data-ws-filter-id') || '')\n                        : '';\n                    wsPendingFormFallback = form;\n\n                    clearTimeout(wsPendingTimer);\n\n                    wsPendingTimer = setTimeout(function () {\n                        let live = null;\n\n                        if (wsPendingFilterId) {\n                            const w = document.querySelector(\n                                '.ws-wc-filter-wrapper[data-ws-filter-id=\"' +\n                                wsPendingFilterId.replace(\/\"\/g, '\\\\\"') + '\"]'\n                            );\n                            live = w ? w.querySelector('.ws-wc-filter-form') : null;\n                        }\n\n                        applyFiltersAJAX(live || wsPendingFormFallback);\n                    }, delay || 300);\n                }\n\n                \/**\n                 * 5.4.4: Harter Click-Guard in der Capture-Phase.\n                 *\n                 * Greift unabhaengig davon, ob der Wrapper jemals durch\n                 * initFilterUIWithin gelaufen ist (Popup, Off-Canvas, Lazy Load)\n                 * und deckt Multi-Select wie Checkbox-Gruppe ab.\n                 * Abwaehlen bleibt immer erlaubt.\n                 *\/\n                document.addEventListener('click', function (e) {\n                    if (!e.target || !e.target.closest) return;\n\n                    const option = e.target.closest(WS_LIMIT_OPTION);\n                    if (!option) return;\n\n                    const group = option.closest(WS_LIMIT_GROUP);\n                    if (!group) return;\n\n                    const input = option.querySelector('input[type=\"checkbox\"]');\n                    if (!input || input.checked) return;\n\n                    const selectedCount = group.querySelectorAll(\n                        'input[type=\"checkbox\"]:checked'\n                    ).length;\n\n                    if (selectedCount >= MAX_MULTISELECT_VALUES) {\n                        e.preventDefault();\n                        e.stopImmediatePropagation();\n                        syncMultiselectLimit(group);\n                    }\n                }, true);\n\n                \/\/ Click handlers (multiselect toggle, reset, reset-all, custom select handled in initCustomSelect)\n                document.addEventListener('click', function (e) {\n                    const toggle = e.target.closest('.ws-wc-filter-multiselect-toggle');\n                    if (toggle) {\n                        const wrapper = toggle.closest('.ws-wc-filter-multiselect');\n                        if (wrapper) {\n                            wrapper.classList.toggle('is-open'); }\n                        return; }\n\n                    const resetBtn = e.target.closest('.ws-wc-filter-reset');\n                    if (resetBtn) {\n                        e.preventDefault();\n                        const form = resetBtn.closest('.ws-wc-filter-form');\n                        const resetUrl = resetBtn.getAttribute('data-reset-url') || resetBtn.getAttribute('href') || '';\n                        const resetWrapper = resetBtn.closest('.ws-wc-filter-wrapper, .ws-wc-sort-wrapper');\n                        const dependentWrapperSelectors = getDirectDependentWrapperSelectors(resetWrapper);\n\n                        if (form && resetUrl) {\n                            applyFiltersAJAX(form, resetUrl, resetWrapper, {\n                                dependentWrapperSelectors: dependentWrapperSelectors\n                            });\n                        } else if (resetUrl) {\n                            window.location.href = resetUrl; }\n                        return; }\n\n                    const resetAllBtn = e.target.closest('.ws-wc-filter-reset-all');\n                    if (resetAllBtn) {\n                        e.preventDefault();\n                        const resetUrl = resetAllBtn.getAttribute('data-reset-url') || resetAllBtn.getAttribute('href') || '';\n                        const forms = document.querySelectorAll('.ws-wc-filter-form, .ws-wc-sort-form');\n                        if (forms.length && resetUrl) {\n                            applyFiltersAJAX(forms[0], resetUrl);\n                        } else if (resetUrl) {\n                            window.location.href = resetUrl; }\n                        return; } });\n\n                \/\/ Change handler \u2013 triggers filtering on checkboxes and price inputs (custom select calls applyFiltersAJAX directly)\n\ndocument.addEventListener('change', function (e) {\n    const target = e.target;\n    const form = target.closest('.ws-wc-filter-form, .ws-wc-sort-form');\n\n    if (!form) return;\n\n    \/\/ PILL \/ MULTISELECT MODE\n    const msWrapper = target.closest('.ws-wc-filter-multiselect');\n\n    if (msWrapper) {\n\n        const chip = target.closest('.ws-wc-filter-multiselect-option');\n\n        if (chip && (target.type === 'checkbox' || target.type === 'radio')) {\n\n            if (target.type === 'checkbox') {\n\n                chip.classList.toggle(\n                    'is-active',\n                    target.checked\n                );\n\n                \/**\n                 * WICHTIG:\n                 * Sofort nach der 5. Auswahl alle \u00fcbrigen Optionen deaktivieren,\n                 * BEVOR der AJAX-Request gestartet wird.\n                 *\n                 * Ein 6. Klick kann dadurch gar keinen Change-Event mehr erzeugen.\n                 *\/\n                syncMultiselectLimit(msWrapper);\n\n            } else {\n\n                \/\/ Radio \/ Select Pill\n                msWrapper\n                    .querySelectorAll('.ws-wc-filter-multiselect-option')\n                    .forEach(function (opt) {\n\n                        const input = opt.querySelector(\n                            'input[type=\"radio\"]'\n                        );\n\n                        opt.classList.toggle(\n                            'is-active',\n                            input && input.checked\n                        );\n                    });\n            }\n        }\n\n        updateMultiselectLabel(msWrapper);\n    }\n\n    \/\/ 5.4.4: Checkbox-Gruppen (Input Type \"Checkbox\") ebenfalls begrenzen.\n    if (!msWrapper && target.type === 'checkbox') {\n        const cbGroup = target.closest('.ws-wc-filter-checkbox-group');\n        if (cbGroup) {\n            syncMultiselectLimit(cbGroup);\n        }\n    }\n\n    \/\/ PRICE RANGE INPUTS & SLIDERS\n    if (\n        target.matches(\n            '.ws-price-min-input, .ws-price-max-input, .ws-price-range'\n        )\n    ) {\n        applyFiltersAJAXDebounced(form, 400);\n        return;\n    }\n\n    \/\/ NORMAL FILTERS\n    \/\/ 5.4.5: Auswahlfilter wieder ohne kuenstliche Verzoegerung anwenden.\n    \/\/ Das 400-ms-Debounce bleibt nur fuer Range-Eingaben bestehen.\n    if (!target.closest('.ws-custom-select')) {\n        applyFiltersAJAX(form);\n    }\n});\n\n                document.addEventListener('DOMContentLoaded', function () {\n                    wsInitialBodyCategoryClasses = Array.from(document.body.classList).filter(function (className) {\n                        return className.indexOf('ws-cat-') === 0; });\n\n                    syncBodyCategoryClassesFromUrl(window.location.href);\n\n                    initFilterUIWithin(document);\n\n                    refreshConditionalFilterVisibility(); });\n\n                window.addEventListener('pageshow', refreshConditionalFilterVisibility);\n                window.addEventListener('popstate', function () {\n                    syncBodyCategoryClassesFromUrl(window.location.href);\n                    refreshConditionalFilterVisibility(); });\n                document.addEventListener('ws_filter_visibility_refresh', refreshConditionalFilterVisibility);\n                window.wsFilterVisibilityRefresh = refreshConditionalFilterVisibility;\n\n                \/\/ Expose for other scripts if needed\n                window.wsApplyFiltersAJAX = applyFiltersAJAX;\n            })();\n        <\/script>\n        <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d56f47c elementor-widget elementor-widget-shortcode\" data-id=\"d56f47c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div class=\"ws-wc-filter-wrapper ws-wc-filters-skin\"\n         data-desktop-orientation=\"vertical\"\n         data-mobile-orientation=\"horizontal\"\n         data-ws-taxonomy-filter=\"0\"\n         data-ws-query-arg=\"pro-vin\"\n         data-ws-filter-id=\"filter-1781278776230\"\n         data-ws-filter-url-key=\"pro-vin\"\n         data-ws-display-conditions=\"{&quot;enabled&quot;:false,&quot;logic&quot;:&quot;any&quot;,&quot;rules&quot;:[]}\"\n         data-ws-term-dependency=\"{&quot;enabled&quot;:false,&quot;controller&quot;:&quot;&quot;,&quot;scope&quot;:&quot;direct_children&quot;}\"\n                               >\n\n<form method=\"get\" class=\"ws-wc-filter-form\">\n            <div class=\"ws-wc-filter-header\">\n                            <label class=\"ws-wc-filter-label\">\n                    Input Voltage                <\/label>\n            \n                            <a href=\"https:\/\/demke-electronic.com\/en\/wp-json\/wp\/v2\/pages\/8909\"\n                   class=\"ws-wc-filter-reset\"\n                   data-reset-url=\"https:\/\/demke-electronic.com\/en\/wp-json\/wp\/v2\/pages\/8909\"\n                   role=\"button\"\n                   aria-label=\"Filter zur\u00fccksetzen\">\n                    <span aria-hidden=\"true\">\u27f2<\/span>\n                    <span class=\"ws-wc-sr-only\">Reset<\/span>\n                <\/a>\n                    <\/div>\n    \n    <!-- NOW THE CONTROL(S) -->\n            <div class=\"ws-wc-filter-control\">\n                                    <div\n                        class=\"ws-price-range-wrapper\"\n                        data-min=\"6\"\n                        data-max=\"160\"\n                        data-commas-enabled=\"0\"\n                        data-currency-enabled=\"0\"\n                        data-currency-symbol=\"\u00a3\"\n                    >\n                        <div class=\"ws-price-range-row\">\n                            <input\n                                type=\"hidden\"\n                                name=\"pro-vin_min\"\n                                class=\"ws-price-range-hidden ws-price-min-input\"\n                                value=\"6\"\n                            \/>\n                            <input\n                                type=\"text\"\n                                inputmode=\"decimal\"\n                                class=\"ws-price-range-input ws-price-min-input-visible\"\n                                value=\"6\"\n                                autocomplete=\"off\"\n                            \/>\n                            <span class=\"ws-price-range-separator\">\u2013<\/span>\n                            <div class=\"ws-price-range-slider-wrapper\">\n                                <input\n                                    type=\"range\"\n                                    class=\"ws-price-range ws-price-range-min\"\n                                    value=\"6\"\n                                \/>\n                                <input\n                                    type=\"range\"\n                                    class=\"ws-price-range ws-price-range-max\"\n                                    value=\"160\"\n                                \/>\n                            <\/div>\n                            <input\n                                type=\"hidden\"\n                                name=\"pro-vin_max\"\n                                class=\"ws-price-range-hidden ws-price-max-input\"\n                                value=\"160\"\n                            \/>\n                            <input\n                                type=\"text\"\n                                inputmode=\"decimal\"\n                                class=\"ws-price-range-input ws-price-max-input-visible\"\n                                value=\"160\"\n                                autocomplete=\"off\"\n                            \/>\n                        <\/div>\n                    <\/div>\n                                <\/div>\n\n        <\/form>\n    <\/div>\n\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3affbe6 elementor-widget elementor-widget-shortcode\" data-id=\"3affbe6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div class=\"ws-wc-filter-wrapper ws-wc-filters-skin\"\n         data-desktop-orientation=\"vertical\"\n         data-mobile-orientation=\"horizontal\"\n         data-ws-taxonomy-filter=\"0\"\n         data-ws-query-arg=\"pro-pout\"\n         data-ws-filter-id=\"filter-1781277290478\"\n         data-ws-filter-url-key=\"pro-pout\"\n         data-ws-display-conditions=\"{&quot;enabled&quot;:false,&quot;logic&quot;:&quot;any&quot;,&quot;rules&quot;:[]}\"\n         data-ws-term-dependency=\"{&quot;enabled&quot;:false,&quot;controller&quot;:&quot;&quot;,&quot;scope&quot;:&quot;direct_children&quot;}\"\n                               >\n\n<form method=\"get\" class=\"ws-wc-filter-form\">\n            <div class=\"ws-wc-filter-header\">\n                            <label class=\"ws-wc-filter-label\">\n                    Output Power P Watt                <\/label>\n            \n                            <a href=\"https:\/\/demke-electronic.com\/en\/wp-json\/wp\/v2\/pages\/8909\"\n                   class=\"ws-wc-filter-reset\"\n                   data-reset-url=\"https:\/\/demke-electronic.com\/en\/wp-json\/wp\/v2\/pages\/8909\"\n                   role=\"button\"\n                   aria-label=\"Filter zur\u00fccksetzen\">\n                    <span aria-hidden=\"true\">\u27f2<\/span>\n                    <span class=\"ws-wc-sr-only\">Reset<\/span>\n                <\/a>\n                    <\/div>\n    \n    <!-- NOW THE CONTROL(S) -->\n            <div class=\"ws-wc-filter-control\">\n                                    <div\n                        class=\"ws-price-range-wrapper\"\n                        data-min=\"5\"\n                        data-max=\"960\"\n                        data-commas-enabled=\"0\"\n                        data-currency-enabled=\"0\"\n                        data-currency-symbol=\"\u00a3\"\n                    >\n                        <div class=\"ws-price-range-row\">\n                            <input\n                                type=\"hidden\"\n                                name=\"pro-pout_min\"\n                                class=\"ws-price-range-hidden ws-price-min-input\"\n                                value=\"5\"\n                            \/>\n                            <input\n                                type=\"text\"\n                                inputmode=\"decimal\"\n                                class=\"ws-price-range-input ws-price-min-input-visible\"\n                                value=\"5\"\n                                autocomplete=\"off\"\n                            \/>\n                            <span class=\"ws-price-range-separator\">\u2013<\/span>\n                            <div class=\"ws-price-range-slider-wrapper\">\n                                <input\n                                    type=\"range\"\n                                    class=\"ws-price-range ws-price-range-min\"\n                                    value=\"5\"\n                                \/>\n                                <input\n                                    type=\"range\"\n                                    class=\"ws-price-range ws-price-range-max\"\n                                    value=\"960\"\n                                \/>\n                            <\/div>\n                            <input\n                                type=\"hidden\"\n                                name=\"pro-pout_max\"\n                                class=\"ws-price-range-hidden ws-price-max-input\"\n                                value=\"960\"\n                            \/>\n                            <input\n                                type=\"text\"\n                                inputmode=\"decimal\"\n                                class=\"ws-price-range-input ws-price-max-input-visible\"\n                                value=\"960\"\n                                autocomplete=\"off\"\n                            \/>\n                        <\/div>\n                    <\/div>\n                                <\/div>\n\n        <\/form>\n    <\/div>\n\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-86307c7 elementor-widget elementor-widget-shortcode\" data-id=\"86307c7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div class=\"ws-wc-filter-wrapper ws-wc-filters-skin\"\n         data-desktop-orientation=\"horizontal\"\n         data-mobile-orientation=\"horizontal\"\n         data-ws-taxonomy-filter=\"0\"\n         data-ws-query-arg=\"pro-feat\"\n         data-ws-filter-id=\"filter-1788265678161\"\n         data-ws-filter-url-key=\"pro-feat\"\n         data-ws-display-conditions=\"{&quot;enabled&quot;:false,&quot;logic&quot;:&quot;any&quot;,&quot;rules&quot;:[]}\"\n         data-ws-term-dependency=\"{&quot;enabled&quot;:false,&quot;controller&quot;:&quot;&quot;,&quot;scope&quot;:&quot;direct_children&quot;}\"\n                               >\n\n<form method=\"get\" class=\"ws-wc-filter-form\">\n            <div class=\"ws-wc-filter-header\">\n                            <label class=\"ws-wc-filter-label\">\n                    Features                <\/label>\n            \n                            <a href=\"https:\/\/demke-electronic.com\/en\/wp-json\/wp\/v2\/pages\/8909\"\n                   class=\"ws-wc-filter-reset\"\n                   data-reset-url=\"https:\/\/demke-electronic.com\/en\/wp-json\/wp\/v2\/pages\/8909\"\n                   role=\"button\"\n                   aria-label=\"Filter zur\u00fccksetzen\">\n                    <span aria-hidden=\"true\">\u27f2<\/span>\n                    <span class=\"ws-wc-sr-only\">Reset<\/span>\n                <\/a>\n                    <\/div>\n    \n    <!-- NOW THE CONTROL(S) -->\n            <div class=\"ws-wc-filter-control\">\n                        <div class=\"ws-wc-filter-checkbox-group\">\n                                            <label class=\"ws-wc-filter-checkbox\">\n                    <input\n                        type=\"checkbox\"\n                        name=\"pro-feat[]\"\n                        value=\"cc_cv\"\n                                            \/>\n                    <span>CC\/CV characteristic<\/span>\n                <\/label>\n                                            <label class=\"ws-wc-filter-checkbox\">\n                    <input\n                        type=\"checkbox\"\n                        name=\"pro-feat[]\"\n                        value=\"decoupling_diode\"\n                                            \/>\n                    <span>Decoupling diode<\/span>\n                <\/label>\n                                            <label class=\"ws-wc-filter-checkbox\">\n                    <input\n                        type=\"checkbox\"\n                        name=\"pro-feat[]\"\n                        value=\"input_low_ripple\"\n                                            \/>\n                    <span>Input ripple<\/span>\n                <\/label>\n                                            <label class=\"ws-wc-filter-checkbox\">\n                    <input\n                        type=\"checkbox\"\n                        name=\"pro-feat[]\"\n                        value=\"input_low_ripple_noise\"\n                                            \/>\n                    <span>Input ripple and noise<\/span>\n                <\/label>\n                                            <label class=\"ws-wc-filter-checkbox\">\n                    <input\n                        type=\"checkbox\"\n                        name=\"pro-feat[]\"\n                        value=\"emi_input_output\"\n                                            \/>\n                    <span>Integrated EMI input and output filter<\/span>\n                <\/label>\n                                            <label class=\"ws-wc-filter-checkbox\">\n                    <input\n                        type=\"checkbox\"\n                        name=\"pro-feat[]\"\n                        value=\"emi_input\"\n                                            \/>\n                    <span>Integrated EMI input filter<\/span>\n                <\/label>\n                                            <label class=\"ws-wc-filter-checkbox\">\n                    <input\n                        type=\"checkbox\"\n                        name=\"pro-feat[]\"\n                        value=\"no_load_short_circuit\"\n                                            \/>\n                    <span>No-load and short-circuit proof<\/span>\n                <\/label>\n                                            <label class=\"ws-wc-filter-checkbox\">\n                    <input\n                        type=\"checkbox\"\n                        name=\"pro-feat[]\"\n                        value=\"parallel\"\n                                            \/>\n                    <span>Parallel operation<\/span>\n                <\/label>\n                                            <label class=\"ws-wc-filter-checkbox\">\n                    <input\n                        type=\"checkbox\"\n                        name=\"pro-feat[]\"\n                        value=\"no_derating\"\n                                            \/>\n                    <span>Power characteristic<\/span>\n                <\/label>\n                                            <label class=\"ws-wc-filter-checkbox\">\n                    <input\n                        type=\"checkbox\"\n                        name=\"pro-feat[]\"\n                        value=\"ultrawide_input\"\n                                            \/>\n                    <span>Ultra-wide input voltage range<\/span>\n                <\/label>\n                                            <label class=\"ws-wc-filter-checkbox\">\n                    <input\n                        type=\"checkbox\"\n                        name=\"pro-feat[]\"\n                        value=\"wide_input\"\n                                            \/>\n                    <span>Wide input voltage range<\/span>\n                <\/label>\n                    <\/div>\n                    <\/div>\n\n        <\/form>\n    <\/div>\n\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-146624b elementor-widget elementor-widget-shortcode\" data-id=\"146624b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div class=\"ws-wc-filter-wrapper ws-wc-filters-skin\"\n         data-desktop-orientation=\"vertical\"\n         data-mobile-orientation=\"horizontal\"\n         data-ws-taxonomy-filter=\"0\"\n         data-ws-query-arg=\"pro-status\"\n         data-ws-filter-id=\"filter-1781279384810\"\n         data-ws-filter-url-key=\"pro-status\"\n         data-ws-display-conditions=\"{&quot;enabled&quot;:false,&quot;logic&quot;:&quot;any&quot;,&quot;rules&quot;:[]}\"\n         data-ws-term-dependency=\"{&quot;enabled&quot;:false,&quot;controller&quot;:&quot;&quot;,&quot;scope&quot;:&quot;direct_children&quot;}\"\n                               >\n\n<form method=\"get\" class=\"ws-wc-filter-form\">\n            <div class=\"ws-wc-filter-header\">\n                            <label class=\"ws-wc-filter-label\">\n                    Product Lifecycle                <\/label>\n            \n                            <a href=\"https:\/\/demke-electronic.com\/en\/wp-json\/wp\/v2\/pages\/8909\"\n                   class=\"ws-wc-filter-reset\"\n                   data-reset-url=\"https:\/\/demke-electronic.com\/en\/wp-json\/wp\/v2\/pages\/8909\"\n                   role=\"button\"\n                   aria-label=\"Filter zur\u00fccksetzen\">\n                    <span aria-hidden=\"true\">\u27f2<\/span>\n                    <span class=\"ws-wc-sr-only\">Reset<\/span>\n                <\/a>\n                    <\/div>\n    \n    <!-- NOW THE CONTROL(S) -->\n            <div class=\"ws-wc-filter-control\">\n                        <div class=\"ws-custom-select\" data-query-arg=\"pro-status\">\n            <input type=\"hidden\"\n                   name=\"pro-status\"\n                   class=\"ws-custom-select-input\"\n                   value=\"\" \/>\n            <button type=\"button\" class=\"ws-custom-select-toggle\">\n                <span class=\"ws-custom-select-label\">\n                    All                <\/span>\n                <span class=\"ws-custom-select-caret\" aria-hidden=\"true\">\u25be<\/span>\n            <\/button>\n            <div class=\"ws-custom-select-panel\">\n                <button type=\"button\" class=\"ws-custom-select-option\" data-value=\"\">\n                    All                <\/button>\n                                                        <button type=\"button\"\n                            class=\"ws-custom-select-option\"\n                            data-value=\"mts\">\n                        MTS \u2013 Available at short notice                    <\/button>\n                                                        <button type=\"button\"\n                            class=\"ws-custom-select-option\"\n                            data-value=\"bto\">\n                        BTO \u2013 Made to order                    <\/button>\n                                                        <button type=\"button\"\n                            class=\"ws-custom-select-option\"\n                            data-value=\"moq\">\n                        MOQ \u2013 Available for project orders                    <\/button>\n                                                        <button type=\"button\"\n                            class=\"ws-custom-select-option\"\n                            data-value=\"eol\">\n                        EOL \u2013 Not for new projects                    <\/button>\n                            <\/div>\n        <\/div>\n                    <\/div>\n\n        <\/form>\n    <\/div>\n\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4795abf elementor-widget elementor-widget-shortcode\" data-id=\"4795abf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <button type=\"button\"\n            class=\"ws-wc-filter-reset-all\"\n            data-reset-url=\"https:\/\/demke-electronic.com\/en\/wp-json\/wp\/v2\/pages\/8909\">\n        Reset Filters    <\/button>\n    <\/div>\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-9f2c8cd e-con-full e-flex e-con e-child\" data-id=\"9f2c8cd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-784c610 elementor-widget elementor-widget-shortcode\" data-id=\"784c610\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><nav aria-label=\"breadcrumbs\" class=\"rank-math-breadcrumb\"><p><span class=\"last\">Home<\/span><\/p><\/nav><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-09713d3 elementor-grid-3 product-results-area elementor-grid-tablet-1 elementor-grid-mobile-1 elementor-widget elementor-widget-loop-grid\" data-id=\"09713d3\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;template_id&quot;:9288,&quot;columns&quot;:3,&quot;row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:20,&quot;sizes&quot;:[]},&quot;row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:20,&quot;sizes&quot;:[]},&quot;columns_tablet&quot;:1,&quot;pagination_type&quot;:&quot;numbers&quot;,&quot;_skin&quot;:&quot;post&quot;,&quot;columns_mobile&quot;:&quot;1&quot;,&quot;edit_handle_selector&quot;:&quot;[data-elementor-type=\\&quot;loop-item\\&quot;]&quot;,&quot;pagination_load_type&quot;:&quot;page_reload&quot;,&quot;row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"loop-grid.post\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-loop-container elementor-grid\" role=\"list\">\n\t\t<style id=\"loop-9288\">.elementor-9288 .elementor-element.elementor-element-8c10a39{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:clamp(0.9375rem, 0.82386rem + 0.56818vw, 1.25rem);--padding-bottom:clamp(0.9375rem, 0.82386rem + 0.56818vw, 1.25rem);--padding-left:clamp(0.9375rem, 0.82386rem + 0.56818vw, 1.25rem);--padding-right:clamp(0.9375rem, 0.82386rem + 0.56818vw, 1.25rem);}.elementor-9288 .elementor-element.elementor-element-ba7c4a1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9288 .elementor-element.elementor-element-c8d225f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9288 .elementor-element.elementor-element-1704516{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-9288 .elementor-element.elementor-element-e2fe088{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9288 .elementor-element.elementor-element-92ea361 img{opacity:1;transition-duration:2s;}.elementor-9288 .elementor-element.elementor-element-92ea361:hover img{opacity:1;}.elementor-9288 .elementor-element.elementor-element-92ea361{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9288 .elementor-element.elementor-element-d0e73ba{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-9288 .elementor-element.elementor-element-da1165b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9288 .elementor-element.elementor-element-da1165b .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-9288 .elementor-element.elementor-element-da1165b .elementor-button{font-family:\"Inter\", Sans-serif;font-size:16px;font-weight:500;line-height:16px;background-color:#FFFFFF00;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9288 .elementor-element.elementor-element-da1165b{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}@media(max-width:1024px){.elementor-9288 .elementor-element.elementor-element-da1165b .elementor-button{font-size:16px;border-radius:8px 8px 8px 8px;}}@media(max-width:767px){.elementor-9288 .elementor-element.elementor-element-8c10a39{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9288 .elementor-element.elementor-element-da1165b .elementor-button{font-size:16px;border-radius:8px 8px 8px 8px;}}\/* Start custom CSS for container, class: .elementor-element-ba7c4a1 *\/\/* Produktcard: Bildbereich auf Mobile\/Elementor sauber clippen *\/\r\n.dmk-card-media {\r\n  position: relative;\r\n  overflow: hidden !important;\r\n  border-radius: 15px 15px 0 0 !important;\r\n  -webkit-mask-image: -webkit-radial-gradient(white, black);\r\n  transform: translateZ(0);\r\n}\r\n\r\n\/* Elementor Bild-Widget + m\u00f6gliche Link-\/Picture-Wrapper *\/\r\n.dmk-card-media .elementor-widget-image,\r\n.dmk-card-media .elementor-widget-image .elementor-widget-container,\r\n.dmk-card-media .elementor-widget-image a,\r\n.dmk-card-media picture {\r\n  display: block;\r\n  overflow: hidden !important;\r\n  border-radius: inherit !important;\r\n}\r\n\r\n\/* Das eigentliche Bild *\/\r\n.dmk-card-media img {\r\n  display: block !important;\r\n  width: 100% !important;\r\n  max-width: 100% !important;\r\n  height: auto !important;\r\n  border-radius: inherit !important;\r\n}\r\n\r\n\/* Status-Icon \u00fcber dem Bild *\/\r\n.dmk-card-status {\r\n  position: absolute !important;\r\n  top: 20px !important;\r\n  left: 20px !important;\r\n  z-index: 20 !important;\r\n}\/* End custom CSS *\/<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"9288\" class=\"elementor elementor-9288 elementor-2851 elementor-2851 e-loop-item e-loop-item-8274 post-8274 product type-product status-publish has-post-thumbnail product_cat-dc-dc-auf-abwaertswandler first instock shipping-taxable product-type-simple\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-8c10a39 anim-border e-flex e-con-boxed e-con e-parent\" data-id=\"8c10a39\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-ba7c4a1 e-con-full e-flex e-con e-child\" data-id=\"ba7c4a1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-c8d225f e-con-full e-flex e-con e-child\" data-id=\"c8d225f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1704516 elementor-widget__width-initial elementor-widget elementor-widget-shortcode\" data-id=\"1704516\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><span class=\"dmk-status-badge dmk-status-mts\" role=\"img\" aria-label=\"Available short-term \u2013 MTS \u2013 standard product \/ make to stock\" tabindex=\"0\"><span class=\"dmk-status-icon\"><i class=\"dmk-icon dmk-i dmk-i-check\" aria-hidden=\"true\"><\/i><\/span><span class=\"dmk-status-tooltip\">MTS \u2013 standard product \/ make to stock<\/span><\/span><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e2fe088 elementor-widget__width-initial elementor-widget elementor-widget-shortcode\" data-id=\"e2fe088\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><button type=\"button\" class=\"dmk-cmp-btn\" data-sku=\"256.001\" data-name=\"DC-Converter 256E-24-SD\" aria-pressed=\"false\" title=\"Add to comparison\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M9 3v18M15 3v18M3 9h6M15 9h6M3 15h6M15 15h6\"\/><\/svg><span class=\"dmk-cmp-btn-txt\">Compare<\/span><\/button><\/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-92ea361 elementor-widget elementor-widget-image\" data-id=\"92ea361\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/demke-electronic.com\/en\/product\/dc-converter-256e-24-sd\/\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"800\" src=\"https:\/\/demke-electronic.com\/wp-content\/uploads\/256.001.jpg\" class=\"attachment-full size-full wp-image-8275\" alt=\"256E-24-SD \u2013 DC\/DC buck-boost converter 24 VDC to 24 VDC by Demke Electronic\" srcset=\"https:\/\/demke-electronic.com\/wp-content\/uploads\/256.001.jpg 800w, https:\/\/demke-electronic.com\/wp-content\/uploads\/256.001-150x150.jpg 150w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d0e73ba e-con-full e-flex e-con e-child\" data-id=\"d0e73ba\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-be38764 xsmall anim-text elementor-widget elementor-widget-heading\" data-id=\"be38764\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/demke-electronic.com\/en\/product\/dc-converter-256e-24-sd\/\">DC-Converter 256E-24-SD<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-18b1791 elementor-widget elementor-widget-shortcode\" data-id=\"18b1791\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div class=\"dmk-card-specs\"><div class=\"dmk-card-spec\"><span class=\"dmk-card-spec-label\">Vin<\/span><span class=\"dmk-card-spec-value\">15\u202670 VDC<\/span><\/div><div class=\"dmk-card-spec\"><span class=\"dmk-card-spec-label\">Vout \/ Iout<\/span><span class=\"dmk-card-spec-value\">24 VDC \/ 6.3 A<\/span><\/div><div class=\"dmk-card-spec\"><span class=\"dmk-card-spec-label\">Pout<\/span><span class=\"dmk-card-spec-value\">150 W<\/span><\/div><\/div><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-da1165b elementor-widget__width-inherit button-link elementor-widget elementor-widget-button\" data-id=\"da1165b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/demke-electronic.com\/en\/product\/dc-converter-256e-24-sd\/\">\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 aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-arrow-right\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">View product<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"9288\" class=\"elementor elementor-9288 elementor-2851 elementor-2851 e-loop-item e-loop-item-8202 post-8202 product type-product status-publish has-post-thumbnail product_cat-dc-dc-auf-abwaertswandler  instock shipping-taxable product-type-simple\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-8c10a39 anim-border e-flex e-con-boxed e-con e-parent\" data-id=\"8c10a39\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-ba7c4a1 e-con-full e-flex e-con e-child\" data-id=\"ba7c4a1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-c8d225f e-con-full e-flex e-con e-child\" data-id=\"c8d225f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1704516 elementor-widget__width-initial elementor-widget elementor-widget-shortcode\" data-id=\"1704516\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><span class=\"dmk-status-badge dmk-status-mts\" role=\"img\" aria-label=\"Available short-term \u2013 MTS \u2013 standard product \/ make to stock\" tabindex=\"0\"><span class=\"dmk-status-icon\"><i class=\"dmk-icon dmk-i dmk-i-check\" aria-hidden=\"true\"><\/i><\/span><span class=\"dmk-status-tooltip\">MTS \u2013 standard product \/ make to stock<\/span><\/span><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e2fe088 elementor-widget__width-initial elementor-widget elementor-widget-shortcode\" data-id=\"e2fe088\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><button type=\"button\" class=\"dmk-cmp-btn\" data-sku=\"257.002\" data-name=\"DC-Converter 257E-24-SD\" aria-pressed=\"false\" title=\"Add to comparison\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M9 3v18M15 3v18M3 9h6M15 9h6M3 15h6M15 15h6\"\/><\/svg><span class=\"dmk-cmp-btn-txt\">Compare<\/span><\/button><\/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-92ea361 elementor-widget elementor-widget-image\" data-id=\"92ea361\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/demke-electronic.com\/en\/product\/dc-converter-257e-24-sd\/\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"800\" src=\"https:\/\/demke-electronic.com\/wp-content\/uploads\/257.002.jpg\" class=\"attachment-full size-full wp-image-8203\" alt=\"257E-24-SD \u2013 DC\/DC buck-boost converter 24 VDC to 24 VDC by Demke Electronic\" srcset=\"https:\/\/demke-electronic.com\/wp-content\/uploads\/257.002.jpg 800w, https:\/\/demke-electronic.com\/wp-content\/uploads\/257.002-150x150.jpg 150w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d0e73ba e-con-full e-flex e-con e-child\" data-id=\"d0e73ba\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-be38764 xsmall anim-text elementor-widget elementor-widget-heading\" data-id=\"be38764\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/demke-electronic.com\/en\/product\/dc-converter-257e-24-sd\/\">DC-Converter 257E-24-SD<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-18b1791 elementor-widget elementor-widget-shortcode\" data-id=\"18b1791\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div class=\"dmk-card-specs\"><div class=\"dmk-card-spec\"><span class=\"dmk-card-spec-label\">Vin<\/span><span class=\"dmk-card-spec-value\">15\u202635 VDC<\/span><\/div><div class=\"dmk-card-spec\"><span class=\"dmk-card-spec-label\">Vout \/ Iout<\/span><span class=\"dmk-card-spec-value\">24 VDC \/ 15 A<\/span><\/div><div class=\"dmk-card-spec\"><span class=\"dmk-card-spec-label\">Pout<\/span><span class=\"dmk-card-spec-value\">360 W<\/span><\/div><\/div><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-da1165b elementor-widget__width-inherit button-link elementor-widget elementor-widget-button\" data-id=\"da1165b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/demke-electronic.com\/en\/product\/dc-converter-257e-24-sd\/\">\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 aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-arrow-right\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">View product<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"9288\" class=\"elementor elementor-9288 elementor-2851 elementor-2851 e-loop-item e-loop-item-8218 post-8218 product type-product status-publish has-post-thumbnail product_cat-dc-dc-auf-abwaertswandler  instock shipping-taxable product-type-simple\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-8c10a39 anim-border e-flex e-con-boxed e-con e-parent\" data-id=\"8c10a39\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-ba7c4a1 e-con-full e-flex e-con e-child\" data-id=\"ba7c4a1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-c8d225f e-con-full e-flex e-con e-child\" data-id=\"c8d225f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1704516 elementor-widget__width-initial elementor-widget elementor-widget-shortcode\" data-id=\"1704516\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><span class=\"dmk-status-badge dmk-status-bto\" role=\"img\" aria-label=\"Built to order \u2013 BTO \u2013 build to order \/ manufactured on request\" tabindex=\"0\"><span class=\"dmk-status-icon\"><i class=\"dmk-icon dmk-i dmk-i-gear\" aria-hidden=\"true\"><\/i><\/span><span class=\"dmk-status-tooltip\">BTO \u2013 build to order \/ manufactured on request<\/span><\/span><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e2fe088 elementor-widget__width-initial elementor-widget elementor-widget-shortcode\" data-id=\"e2fe088\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><button type=\"button\" class=\"dmk-cmp-btn\" data-sku=\"257.001\" data-name=\"DC-Converter 257E-28-SD\" aria-pressed=\"false\" title=\"Add to comparison\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M9 3v18M15 3v18M3 9h6M15 9h6M3 15h6M15 15h6\"\/><\/svg><span class=\"dmk-cmp-btn-txt\">Compare<\/span><\/button><\/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-92ea361 elementor-widget elementor-widget-image\" data-id=\"92ea361\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/demke-electronic.com\/en\/product\/dc-converter-257e-28-sd\/\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"800\" src=\"https:\/\/demke-electronic.com\/wp-content\/uploads\/257.001.jpg\" class=\"attachment-full size-full wp-image-8227\" alt=\"257E-28-SD \u2013 DC\/DC buck-boost converter 24 VDC to 28 VDC by Demke Electronic\" srcset=\"https:\/\/demke-electronic.com\/wp-content\/uploads\/257.001.jpg 800w, https:\/\/demke-electronic.com\/wp-content\/uploads\/257.001-150x150.jpg 150w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d0e73ba e-con-full e-flex e-con e-child\" data-id=\"d0e73ba\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-be38764 xsmall anim-text elementor-widget elementor-widget-heading\" data-id=\"be38764\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/demke-electronic.com\/en\/product\/dc-converter-257e-28-sd\/\">DC-Converter 257E-28-SD<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-18b1791 elementor-widget elementor-widget-shortcode\" data-id=\"18b1791\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div class=\"dmk-card-specs\"><div class=\"dmk-card-spec\"><span class=\"dmk-card-spec-label\">Vin<\/span><span class=\"dmk-card-spec-value\">15\u202635 VDC<\/span><\/div><div class=\"dmk-card-spec\"><span class=\"dmk-card-spec-label\">Vout \/ Iout<\/span><span class=\"dmk-card-spec-value\">28 VDC \/ 13 A<\/span><\/div><div class=\"dmk-card-spec\"><span class=\"dmk-card-spec-label\">Pout<\/span><span class=\"dmk-card-spec-value\">360 W<\/span><\/div><\/div><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-da1165b elementor-widget__width-inherit button-link elementor-widget elementor-widget-button\" data-id=\"da1165b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/demke-electronic.com\/en\/product\/dc-converter-257e-28-sd\/\">\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 aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-arrow-right\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">View product<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"9288\" class=\"elementor elementor-9288 elementor-2851 elementor-2851 e-loop-item e-loop-item-8239 post-8239 product type-product status-publish has-post-thumbnail product_cat-dc-dc-auf-abwaertswandler last instock shipping-taxable product-type-simple\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-8c10a39 anim-border e-flex e-con-boxed e-con e-parent\" data-id=\"8c10a39\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-ba7c4a1 e-con-full e-flex e-con e-child\" data-id=\"ba7c4a1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-c8d225f e-con-full e-flex e-con e-child\" data-id=\"c8d225f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1704516 elementor-widget__width-initial elementor-widget elementor-widget-shortcode\" data-id=\"1704516\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><span class=\"dmk-status-badge dmk-status-mts\" role=\"img\" aria-label=\"Available short-term \u2013 MTS \u2013 standard product \/ make to stock\" tabindex=\"0\"><span class=\"dmk-status-icon\"><i class=\"dmk-icon dmk-i dmk-i-check\" aria-hidden=\"true\"><\/i><\/span><span class=\"dmk-status-tooltip\">MTS \u2013 standard product \/ make to stock<\/span><\/span><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e2fe088 elementor-widget__width-initial elementor-widget elementor-widget-shortcode\" data-id=\"e2fe088\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><button type=\"button\" class=\"dmk-cmp-btn\" data-sku=\"257.003\" data-name=\"DC-Converter 257LE-24-SD\" aria-pressed=\"false\" title=\"Add to comparison\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M9 3v18M15 3v18M3 9h6M15 9h6M3 15h6M15 15h6\"\/><\/svg><span class=\"dmk-cmp-btn-txt\">Compare<\/span><\/button><\/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-92ea361 elementor-widget elementor-widget-image\" data-id=\"92ea361\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/demke-electronic.com\/en\/product\/dc-converter-257le-24-sd\/\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"800\" src=\"https:\/\/demke-electronic.com\/wp-content\/uploads\/257.003.jpg\" class=\"attachment-full size-full wp-image-8240\" alt=\"257LE-24-SD \u2013 DC\/DC buck-boost converter 24 VDC to 24 VDC by Demke Electronic\" srcset=\"https:\/\/demke-electronic.com\/wp-content\/uploads\/257.003.jpg 800w, https:\/\/demke-electronic.com\/wp-content\/uploads\/257.003-150x150.jpg 150w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d0e73ba e-con-full e-flex e-con e-child\" data-id=\"d0e73ba\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-be38764 xsmall anim-text elementor-widget elementor-widget-heading\" data-id=\"be38764\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/demke-electronic.com\/en\/product\/dc-converter-257le-24-sd\/\">DC-Converter 257LE-24-SD<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-18b1791 elementor-widget elementor-widget-shortcode\" data-id=\"18b1791\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div class=\"dmk-card-specs\"><div class=\"dmk-card-spec\"><span class=\"dmk-card-spec-label\">Vin<\/span><span class=\"dmk-card-spec-value\">9.5\u202635 VDC<\/span><\/div><div class=\"dmk-card-spec\"><span class=\"dmk-card-spec-label\">Vout \/ Iout<\/span><span class=\"dmk-card-spec-value\">24 VDC \/ 12.5 A<\/span><\/div><div class=\"dmk-card-spec\"><span class=\"dmk-card-spec-label\">Pout<\/span><span class=\"dmk-card-spec-value\">300 W<\/span><\/div><\/div><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-da1165b elementor-widget__width-inherit button-link elementor-widget elementor-widget-button\" data-id=\"da1165b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/demke-electronic.com\/en\/product\/dc-converter-257le-24-sd\/\">\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 aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-arrow-right\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">View product<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"9288\" class=\"elementor elementor-9288 elementor-2851 elementor-2851 e-loop-item e-loop-item-8257 post-8257 product type-product status-publish has-post-thumbnail product_cat-dc-dc-auf-abwaertswandler first instock shipping-taxable product-type-simple\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-8c10a39 anim-border e-flex e-con-boxed e-con e-parent\" data-id=\"8c10a39\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-ba7c4a1 e-con-full e-flex e-con e-child\" data-id=\"ba7c4a1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-c8d225f e-con-full e-flex e-con e-child\" data-id=\"c8d225f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1704516 elementor-widget__width-initial elementor-widget elementor-widget-shortcode\" data-id=\"1704516\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><span class=\"dmk-status-badge dmk-status-bto\" role=\"img\" aria-label=\"Built to order \u2013 BTO \u2013 build to order \/ manufactured on request\" tabindex=\"0\"><span class=\"dmk-status-icon\"><i class=\"dmk-icon dmk-i dmk-i-gear\" aria-hidden=\"true\"><\/i><\/span><span class=\"dmk-status-tooltip\">BTO \u2013 build to order \/ manufactured on request<\/span><\/span><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e2fe088 elementor-widget__width-initial elementor-widget elementor-widget-shortcode\" data-id=\"e2fe088\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><button type=\"button\" class=\"dmk-cmp-btn\" data-sku=\"257.004\" data-name=\"DC-Converter 257LEX-24-SD\" aria-pressed=\"false\" title=\"Add to comparison\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M9 3v18M15 3v18M3 9h6M15 9h6M3 15h6M15 15h6\"\/><\/svg><span class=\"dmk-cmp-btn-txt\">Compare<\/span><\/button><\/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-92ea361 elementor-widget elementor-widget-image\" data-id=\"92ea361\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/demke-electronic.com\/en\/product\/dc-converter-257lex-24-sd\/\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"800\" src=\"https:\/\/demke-electronic.com\/wp-content\/uploads\/257.004.jpg\" class=\"attachment-full size-full wp-image-8258\" alt=\"257LEX-24-SD \u2013 DC\/DC buck-boost converter 12 VDC to 24 VDC by Demke Electronic\" srcset=\"https:\/\/demke-electronic.com\/wp-content\/uploads\/257.004.jpg 800w, https:\/\/demke-electronic.com\/wp-content\/uploads\/257.004-150x150.jpg 150w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d0e73ba e-con-full e-flex e-con e-child\" data-id=\"d0e73ba\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-be38764 xsmall anim-text elementor-widget elementor-widget-heading\" data-id=\"be38764\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/demke-electronic.com\/en\/product\/dc-converter-257lex-24-sd\/\">DC-Converter 257LEX-24-SD<\/a><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-18b1791 elementor-widget elementor-widget-shortcode\" data-id=\"18b1791\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div class=\"dmk-card-specs\"><div class=\"dmk-card-spec\"><span class=\"dmk-card-spec-label\">Vin<\/span><span class=\"dmk-card-spec-value\">7\u202635 VDC<\/span><\/div><div class=\"dmk-card-spec\"><span class=\"dmk-card-spec-label\">Vout \/ Iout<\/span><span class=\"dmk-card-spec-value\">24 VDC \/ 8 A<\/span><\/div><div class=\"dmk-card-spec\"><span class=\"dmk-card-spec-label\">Pout<\/span><span class=\"dmk-card-spec-value\">200 W<\/span><\/div><\/div><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-da1165b elementor-widget__width-inherit button-link elementor-widget elementor-widget-button\" data-id=\"da1165b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/demke-electronic.com\/en\/product\/dc-converter-257lex-24-sd\/\">\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 aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-arrow-right\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">View product<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\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\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-be39dd3 elementor-widget elementor-widget-html\" data-id=\"be39dd3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script>document.addEventListener('DOMContentLoaded', function () {\r\n    let loadingTimer = null;\r\n    let safetyTimer  = null;\r\n\r\n    function startFilterLoading() {\r\n        clearTimeout(loadingTimer);\r\n        loadingTimer = setTimeout(function () {\r\n            document.body.classList.add('is-filter-loading');\r\n        }, 80);\r\n\r\n        \/* Sicherheitsnetz: nach 8s immer freigeben,\r\n           falls ein Request still fehlschlaegt *\/\r\n        clearTimeout(safetyTimer);\r\n        safetyTimer = setTimeout(stopFilterLoading, 8000);\r\n    }\r\n\r\n    function stopFilterLoading() {\r\n        clearTimeout(loadingTimer);\r\n        clearTimeout(safetyTimer);\r\n        document.body.classList.remove('is-filter-loading');\r\n    }\r\n\r\n    \/* Page Reload: Loader bleibt bis zur neuen Seite sichtbar.\r\n       Browser-Back \/ bfcache: sauber entfernen. *\/\r\n    window.addEventListener('pageshow', stopFilterLoading);\r\n\r\n    \/* AJAX-Modus des Filter Builders: nach jedem Swap feuert\r\n       das Snippet dieses Event -> Loader aus. Greift erst,\r\n       falls ihr mal loop_grid_id nutzt; im Reload-Modus\r\n       schadet es nicht. *\/\r\n    document.addEventListener('ws_filter_visibility_refresh', stopFilterLoading);\r\n\r\n    \/* Filter-Aenderungen (Checkboxen, Inputs, Slider, Pills) *\/\r\n    document.addEventListener('change', function (event) {\r\n        const target = event.target;\r\n        if (\r\n            target.closest('.product-filter-area') ||\r\n            target.closest('.ws-wc-filter-form') ||\r\n            target.closest('.ws-wc-filters-skin')\r\n        ) {\r\n            startFilterLoading();\r\n        }\r\n    });\r\n\r\n    \/* Klicks, die wirklich einen Ladevorgang ausloesen.\r\n       WICHTIG: NICHT auf .ws-wc-sort-wrapper als Ganzes,\r\n       sonst startet der Loader schon beim blossen Oeffnen\r\n       des Sortier-Dropdowns und haengt dann fest. Die\r\n       Auswahl einer Option deckt .ws-custom-select-option ab. *\/\r\n    document.addEventListener('click', function (event) {\r\n        const target = event.target;\r\n        if (\r\n            target.closest('.ws-wc-filter-multiselect-option') ||\r\n            target.closest('.ws-custom-select-option') ||\r\n            target.closest('.ws-date-range-apply') ||\r\n            target.closest('.ws-date-range-preset') ||\r\n            target.closest('.ws-wc-filter-reset') ||\r\n            target.closest('.ws-wc-filter-reset-all') ||\r\n            target.closest('.ws-wc-filter-redirect-button')\r\n        ) {\r\n            startFilterLoading();\r\n        }\r\n    });\r\n\r\n    \/* Form Submit absichern *\/\r\n    document.addEventListener('submit', function (event) {\r\n        if (\r\n            event.target.closest('.product-filter-area') ||\r\n            event.target.classList.contains('ws-wc-filter-form')\r\n        ) {\r\n            startFilterLoading();\r\n        }\r\n    });\r\n\r\n    \/* Kein beforeunload-Handler! Der wuerde den\r\n       Back-Forward-Cache des Browsers deaktivieren\r\n       (Zurueck-Button laedt dann komplett neu) und\r\n       den Loader bei JEDER Navigation zeigen. *\/\r\n});\r\n<\/script><script>document.addEventListener('DOMContentLoaded', function () {\r\n\r\n    \/* Aktiv = Wert weicht vom Anschlag (data-min\/data-max) ab.\r\n       Entspricht exakt der Backend-Logik aus Filter Builder 5.2.1:\r\n       Handle am Anschlag filtert nicht -> wird auch nicht markiert. *\/\r\n\r\n    function dmkSyncRangeActiveState(wrapper) {\r\n        var boundMin = parseFloat(wrapper.getAttribute('data-min'));\r\n        var boundMax = parseFloat(wrapper.getAttribute('data-max'));\r\n        var minInput = wrapper.querySelector('.ws-price-min-input');\r\n        var maxInput = wrapper.querySelector('.ws-price-max-input');\r\n        if (!minInput || !maxInput) return;\r\n\r\n        var vMin = parseFloat(minInput.value);\r\n        var vMax = parseFloat(maxInput.value);\r\n\r\n        var minActive = isFinite(vMin) && isFinite(boundMin) && Math.abs(vMin - boundMin) > 0.000001;\r\n        var maxActive = isFinite(vMax) && isFinite(boundMax) && Math.abs(vMax - boundMax) > 0.000001;\r\n\r\n        wrapper.classList.toggle('dmk-min-active', minActive);\r\n        wrapper.classList.toggle('dmk-max-active', maxActive);\r\n    }\r\n\r\n    function dmkSyncAllRanges() {\r\n        document.querySelectorAll('.ws-price-range-wrapper').forEach(dmkSyncRangeActiveState);\r\n    }\r\n\r\n    \/* Live waehrend des Ziehens\/Tippens *\/\r\n    document.addEventListener('input', function (event) {\r\n        var wrapper = event.target.closest('.ws-price-range-wrapper');\r\n        if (wrapper) dmkSyncRangeActiveState(wrapper);\r\n    });\r\n\r\n    document.addEventListener('change', function (event) {\r\n        var wrapper = event.target.closest('.ws-price-range-wrapper');\r\n        if (wrapper) dmkSyncRangeActiveState(wrapper);\r\n    });\r\n\r\n    \/* Initial (z. B. wenn die Seite mit ?vin_min=18 geladen wird),\r\n       nach Browser-Back und nach AJAX-Swaps des Filter Builders *\/\r\n    dmkSyncAllRanges();\r\n    window.addEventListener('pageshow', dmkSyncAllRanges);\r\n    document.addEventListener('ws_filter_visibility_refresh', dmkSyncAllRanges);\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bc919e5 e-flex e-con-boxed e-con e-parent\" data-id=\"bc919e5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fb384a7 elementor-widget elementor-widget-html\" data-id=\"fb384a7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"rainbow-divider\"><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-db18ccb e-flex e-con-boxed e-con e-parent\" data-id=\"db18ccb\" data-element_type=\"container\" data-e-type=\"container\" id=\"weitereinformationen\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-460788d large elementor-widget elementor-widget-heading\" data-id=\"460788d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Technical Features of Our DC\/DC Buck-Boost Converters<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9c6181a xsmall elementor-widget elementor-widget-text-editor\" data-id=\"9c6181a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Our non-isolated 200 series DC\/DC buck-boost converters provide up to 600 W of power and are an ideal choice for a wide range of applications. With a typical 1:4 ultra-wide input range, the DC\/DC converters achieve excellent efficiency and, thanks to their short-circuit protection, ensure maximum operational reliability under all operating conditions. <\/p><p>The robust, no-load protected and long-term reliable converters operate dependably without power derating across a wide temperature range from \u221240 \u00b0C to +85 \u00b0C. Integrated EMC filters minimise ripple and ensure stable performance even under demanding conditions. Our DC\/DC buck-boost converters are particularly suitable for charging high-capacity batteries and meet stringent industrial standards, with selected models also complying with the strict requirements of EN 55022 Class B.  <\/p><p>The protective polyurethane potting provides efficient heat dissipation and reliably protects the sensitive electronics from harmful environmental conditions. Discover our 200 Series and benefit from flexible configuration options for your project. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cba9fcf e-grid e-con-full e-con e-child\" data-id=\"cba9fcf\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-99212b4 e-con-full e-flex e-con e-child\" data-id=\"99212b4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-296b4ca anim-text medium elementor-widget elementor-widget-heading\" data-id=\"296b4ca\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Product Features<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ff2cc52 xsmall elementor-widget elementor-widget-text-editor\" data-id=\"ff2cc52\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>Wide power range: converters up to 600 W available<\/li><li>Wide input voltage range: 6 V to 70 V for a wide range of applications<\/li><li>Output voltages for every requirement from 12 V to 29 V<\/li><li>Easy installation with wall mounting<\/li><li>Efficient passive cooling through heat dissipation via the base of the housing<\/li><li>Reliable step-up conversion from very low input voltages, such as 7 V at 30 A<\/li><li>Excellent CC\/CV charging profile<\/li><li>Custom modifications available<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-024cbba e-con-full e-flex e-con e-child\" data-id=\"024cbba\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b079de5 anim-text medium elementor-widget elementor-widget-heading\" data-id=\"b079de5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Typical application<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5b3f036 xsmall elementor-widget elementor-widget-text-editor\" data-id=\"5b3f036\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>12 V power supply for forklifts and AGVs<\/li><li>19 V power supply for mobile IT systems<\/li><li>24 V power supply for forklifts, AGVs and many other applications<\/li><li>13.8 V, 27 V, 28 V and up to 29 V for backup battery charging converters<\/li><li>Suitable for a wide range of applications thanks to an ultra-wide 1:4 input range<\/li><\/ul>\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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8656617 e-flex e-con-boxed e-con e-parent\" data-id=\"8656617\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-add9378 elementor-widget elementor-widget-html\" data-id=\"add9378\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"rainbow-divider\"><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-512244d spot-bg e-flex e-con-boxed e-con e-parent\" data-id=\"512244d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1e27139 anim-text elementor-widget elementor-widget-heading\" data-id=\"1e27139\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">We also convert power for your project<\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-28cf128 elementor-widget__width-inherit large elementor-widget elementor-widget-heading\" data-id=\"28cf128\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Nothing Suitable? We Offer Custom Solutions <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ba07693 elementor-widget__width-inherit xsmall elementor-widget elementor-widget-text-editor\" data-id=\"ba07693\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p class=\"PDq2pG_selectionAnchorContainer\" data-start=\"6979\" data-end=\"7264\">Not every power supply can be solved with a standard product. Different battery voltages, special output voltages, limited installation space, special connectors or high mechanical loads may require an adapted or completely new converter solution. <\/p><p data-start=\"7266\" data-end=\"7483\">We develop custom DC\/DC converters with single and bipolar output voltages, individual input voltage ranges, CC\/CV control, galvanic isolation and project-specific connection options.<\/p><p data-start=\"7266\" data-end=\"7483\">Do you already know your requirements, or would you like us to check your application? Get in touch with us &#8211; we\u2019ll be happy to help. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d3442a2 button-1 xsmall elementor-widget elementor-widget-button\" data-id=\"d3442a2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/demke-electronic.com\/en\/products\/custom-dc-dc-converters\/\">\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\">Custom DC\/DC converters<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c061c25 elementor-hidden-tablet button-2 xsmall elementor-widget elementor-widget-button\" data-id=\"c061c25\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/demke-electronic.com\/en\/products\/find-dc-dc-converter\/\">\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\">Check Your Application<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-92f8d00 e-flex e-con-boxed e-con e-parent\" data-id=\"92f8d00\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-802a197 elementor-widget elementor-widget-html\" data-id=\"802a197\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"rainbow-divider\"><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-dc6eae8 e-flex e-con-boxed e-con e-parent\" data-id=\"dc6eae8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-546de26 anim-text elementor-widget elementor-widget-heading\" data-id=\"546de26\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">WATT? <\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9a2191e large elementor-widget elementor-widget-heading\" data-id=\"9a2191e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">FAQs<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-22da315 xsmall elementor-widget elementor-widget-text-editor\" data-id=\"22da315\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Have questions? We have answers! <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-27a0e74 anim-accordion xsmall elementor-widget elementor-widget-n-accordion\" data-id=\"27a0e74\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:200,&quot;sizes&quot;:[]},&quot;default_state&quot;:&quot;expanded&quot;,&quot;max_items_expended&quot;:&quot;one&quot;}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-4150\" class=\"e-n-accordion-item\" open>\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"true\" aria-controls=\"e-n-accordion-item-4150\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><h3 class=\"e-n-accordion-item-title-text\"> What is a DC\/DC buck-boost converter? <\/h3><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-angle-up\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M177 159.7l136 136c9.4 9.4 9.4 24.6 0 33.9l-22.6 22.6c-9.4 9.4-24.6 9.4-33.9 0L160 255.9l-96.4 96.4c-9.4 9.4-24.6 9.4-33.9 0L7 329.7c-9.4-9.4-9.4-24.6 0-33.9l136-136c9.4-9.5 24.6-9.5 34-.1z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-angle-down\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-4150\" class=\"elementor-element elementor-element-a50b91b e-con-full e-flex e-con e-child\" data-id=\"a50b91b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ed275ed xsmall elementor-widget elementor-widget-text-editor\" data-id=\"ed275ed\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>A DC\/DC buck-boost converter can both increase and decrease the input voltage. This allows it to provide a stable output voltage even when the input voltage is temporarily below or above the required output voltage. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-4151\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"2\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-4151\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><h3 class=\"e-n-accordion-item-title-text\"> When is a DC\/DC buck-boost converter suitable? <\/h3><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-angle-up\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M177 159.7l136 136c9.4 9.4 9.4 24.6 0 33.9l-22.6 22.6c-9.4 9.4-24.6 9.4-33.9 0L160 255.9l-96.4 96.4c-9.4 9.4-24.6 9.4-33.9 0L7 329.7c-9.4-9.4-9.4-24.6 0-33.9l136-136c9.4-9.5 24.6-9.5 34-.1z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-angle-down\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-4151\" class=\"elementor-element elementor-element-5d8771c e-con-full e-flex e-con e-child\" data-id=\"5d8771c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-161e23b xsmall elementor-widget elementor-widget-text-editor\" data-id=\"161e23b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>A buck-boost converter is particularly suitable for applications with widely fluctuating input voltages, such as batteries, supercapacitors and vehicle onboard power systems. Typical applications include forklifts, AGVs, mobile systems and battery charging applications. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-4152\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"3\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-4152\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><h3 class=\"e-n-accordion-item-title-text\"> What is the advantage of a 1:4 ultra-wide input range? <\/h3><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-angle-up\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M177 159.7l136 136c9.4 9.4 9.4 24.6 0 33.9l-22.6 22.6c-9.4 9.4-24.6 9.4-33.9 0L160 255.9l-96.4 96.4c-9.4 9.4-24.6 9.4-33.9 0L7 329.7c-9.4-9.4-9.4-24.6 0-33.9l136-136c9.4-9.5 24.6-9.5 34-.1z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-angle-down\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-4152\" class=\"elementor-element elementor-element-603a635 e-con-full e-flex e-con e-child\" data-id=\"603a635\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-03930f8 xsmall elementor-widget elementor-widget-text-editor\" data-id=\"03930f8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>A 1:4 ultra-wide input range allows the converter to operate across a particularly wide range of input voltages. This makes it possible to cover widely fluctuating supply voltages and different operating conditions with a single converter. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-4153\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"4\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-4153\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><h3 class=\"e-n-accordion-item-title-text\"> Can DC\/DC buck-boost converters charge batteries? <\/h3><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-angle-up\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M177 159.7l136 136c9.4 9.4 9.4 24.6 0 33.9l-22.6 22.6c-9.4 9.4-24.6 9.4-33.9 0L160 255.9l-96.4 96.4c-9.4 9.4-24.6 9.4-33.9 0L7 329.7c-9.4-9.4-9.4-24.6 0-33.9l136-136c9.4-9.5 24.6-9.5 34-.1z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-angle-down\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-4153\" class=\"elementor-element elementor-element-25c786f e-con-full e-flex e-con e-child\" data-id=\"25c786f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-361539c xsmall elementor-widget elementor-widget-text-editor\" data-id=\"361539c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Yes. DC\/DC converters with a defined CC\/CV charging profile can be used for controlled battery charging. The charging current is initially limited, after which the charging voltage is regulated. The required current and voltage values must be matched to the specific battery and application.  <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-4154\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"5\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-4154\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><h3 class=\"e-n-accordion-item-title-text\"> What does \u201cno derating\u201d mean for DC\/DC buck-boost converters? <\/h3><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-angle-up\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M177 159.7l136 136c9.4 9.4 9.4 24.6 0 33.9l-22.6 22.6c-9.4 9.4-24.6 9.4-33.9 0L160 255.9l-96.4 96.4c-9.4 9.4-24.6 9.4-33.9 0L7 329.7c-9.4-9.4-9.4-24.6 0-33.9l136-136c9.4-9.5 24.6-9.5 34-.1z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-angle-down\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-4154\" class=\"elementor-element elementor-element-18ffda1 e-con-full e-flex e-con e-child\" data-id=\"18ffda1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2790e88 xsmall elementor-widget elementor-widget-text-editor\" data-id=\"2790e88\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>No derating means that the converter can deliver its full rated power across the specified temperature range from \u221240 \u00b0C to +85 \u00b0C without reducing its output power at high or low temperatures. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-4155\" class=\"e-n-accordion-item\" >\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"6\" tabindex=\"-1\" aria-expanded=\"false\" aria-controls=\"e-n-accordion-item-4155\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><h3 class=\"e-n-accordion-item-title-text\"> Can the DC\/DC buck-boost converters be customised? <\/h3><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-angle-up\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M177 159.7l136 136c9.4 9.4 9.4 24.6 0 33.9l-22.6 22.6c-9.4 9.4-24.6 9.4-33.9 0L160 255.9l-96.4 96.4c-9.4 9.4-24.6 9.4-33.9 0L7 329.7c-9.4-9.4-9.4-24.6 0-33.9l136-136c9.4-9.5 24.6-9.5 34-.1z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-angle-down\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-4155\" class=\"elementor-element elementor-element-064a8ff e-con-full e-flex e-con e-child\" data-id=\"064a8ff\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2b78b1b xsmall elementor-widget elementor-widget-text-editor\" data-id=\"2b78b1b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Yes. Depending on the project, the input voltage range, output voltage, power, connections or mechanical design can be adapted to the requirements of the application. Get in touch with us if a standard product does not fully meet your requirements.  <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"What is a DC\\\/DC buck-boost converter?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"A DC\\\/DC buck-boost converter can both increase and decrease the input voltage. This allows it to provide a stable output voltage even when the input voltage is temporarily below or above the required output voltage.\"}},{\"@type\":\"Question\",\"name\":\"When is a DC\\\/DC buck-boost converter suitable?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"A buck-boost converter is particularly suitable for applications with widely fluctuating input voltages, such as batteries, supercapacitors and vehicle onboard power systems. Typical applications include forklifts, AGVs, mobile systems and battery charging applications.\"}},{\"@type\":\"Question\",\"name\":\"What is the advantage of a 1:4 ultra-wide input range?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"A 1:4 ultra-wide input range allows the converter to operate across a particularly wide range of input voltages. This makes it possible to cover widely fluctuating supply voltages and different operating conditions with a single converter.\"}},{\"@type\":\"Question\",\"name\":\"Can DC\\\/DC buck-boost converters charge batteries?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. DC\\\/DC converters with a defined CC\\\/CV charging profile can be used for controlled battery charging. The charging current is initially limited, after which the charging voltage is regulated. The required current and voltage values must be matched to the specific battery and application.\"}},{\"@type\":\"Question\",\"name\":\"What does \\u201cno derating\\u201d mean for DC\\\/DC buck-boost converters?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No derating means that the converter can deliver its full rated power across the specified temperature range from \\u221240 \\u00b0C to +85 \\u00b0C without reducing its output power at high or low temperatures.\"}},{\"@type\":\"Question\",\"name\":\"Can the DC\\\/DC buck-boost converters be customised?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Depending on the project, the input voltage range, output voltage, power, connections or mechanical design can be adapted to the requirements of the application. Get in touch with us if a standard product does not fully meet your requirements.\"}}]}<\/script>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2ea076c elementor-widget elementor-widget-text-editor\" data-id=\"2ea076c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Any further questions?<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a0709bb e-con-full e-flex e-con e-child\" data-id=\"a0709bb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-91fa203 button-1 xsmall elementor-widget elementor-widget-button\" data-id=\"91fa203\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/demke-electronic.com\/en\/faq\/\">\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\">FAQ<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e1ceffd elementor-hidden-tablet button-2 xsmall elementor-widget elementor-widget-button\" data-id=\"e1ceffd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/demke-electronic.com\/en\/glossary\/\">\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\">Glossary<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\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>We\u2019re by your side \u2013 flexible and agile like an octopus DC\/DC Buck-Boost Converters for Changing Input Voltages DC\/DC buck-boost converters stabilise a DC voltage even when the input voltage is temporarily below or above the required output voltage. DEMKE\u2019s non-isolated 200 series DC\/DC converters provide up to 600 W of power, operate with high [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":7776,"parent":9450,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-8909","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/demke-electronic.com\/en\/wp-json\/wp\/v2\/pages\/8909","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/demke-electronic.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/demke-electronic.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/demke-electronic.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/demke-electronic.com\/en\/wp-json\/wp\/v2\/comments?post=8909"}],"version-history":[{"count":4,"href":"https:\/\/demke-electronic.com\/en\/wp-json\/wp\/v2\/pages\/8909\/revisions"}],"predecessor-version":[{"id":10272,"href":"https:\/\/demke-electronic.com\/en\/wp-json\/wp\/v2\/pages\/8909\/revisions\/10272"}],"up":[{"embeddable":true,"href":"https:\/\/demke-electronic.com\/en\/wp-json\/wp\/v2\/pages\/9450"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/demke-electronic.com\/en\/wp-json\/wp\/v2\/media\/7776"}],"wp:attachment":[{"href":"https:\/\/demke-electronic.com\/en\/wp-json\/wp\/v2\/media?parent=8909"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}