{"id":9,"date":"2026-05-25T10:23:24","date_gmt":"2026-05-25T02:23:24","guid":{"rendered":"https:\/\/www.rinoxar.eu\/?page_id=9"},"modified":"2026-05-25T14:45:25","modified_gmt":"2026-05-25T06:45:25","slug":"warranty","status":"publish","type":"page","link":"https:\/\/www.rinoxar.eu\/de\/warranty\/","title":{"rendered":"warranty"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"9\" class=\"elementor elementor-9\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-94b3b59 e-flex e-con-boxed e-con e-parent\" data-id=\"94b3b59\" 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-5467354 e-con-full e-flex e-con e-child\" data-id=\"5467354\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-91ac49a e-con-full e-flex e-con e-child\" data-id=\"91ac49a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;background_motion_fx_motion_fx_mouse&quot;:&quot;yes&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e5b768e elementor-widget elementor-widget-heading\" data-id=\"e5b768e\" 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\">Register Your Product<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b74bd9b elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget-tablet__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"b74bd9b\" 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>Register your device to get up to 4 years of tool warranty.\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-474a65c elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget-tablet__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"474a65c\" 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>Please note: For any questions or concerns, feel free to visit our FAQ page.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0d060f7 e-con-full e-flex e-con e-child\" data-id=\"0d060f7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-0eecc3b e-con-full e-flex e-con e-child\" data-id=\"0eecc3b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7d1c710 elementor-widget elementor-widget-button\" data-id=\"7d1c710\" 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=\"#\">\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\">Register Warranty<\/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<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-86b521f elementor-widget elementor-widget-shortcode\" data-id=\"86b521f\" 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=\"bm-warranty-form-wrap\" id=\"bm-warranty-form-ac5e47b3-5a5d-485f-8fc5-9b7c4d59cfa6\">\n            <form class=\"bm-warranty-form\" novalidate>\n                <div class=\"bm-wf-section\">\n                    <div class=\"bm-wf-title\">Basic Information<\/div>\n                    <div class=\"bm-wf-grid\">\n                        <div class=\"bm-wf-field\">\n                            <label>Customer Name<\/label>\n                            <input type=\"text\" name=\"name\" autocomplete=\"name\" \/>\n                        <\/div>\n                        <div class=\"bm-wf-field\">\n                            <label>Email<\/label>\n                            <input type=\"email\" name=\"email\" autocomplete=\"email\" required \/>\n                            <div class=\"bm-wf-help\">Please make sure you've entered your email address correctly. We will review your order, and the confirmation of your warranty activation will be sent to you via email. Thank you.<\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"bm-wf-section\">\n                    <div class=\"bm-wf-title\">Purchase Information<\/div>\n                    <div class=\"bm-wf-grid bm-wf-grid-single\">\n                        <div class=\"bm-wf-field\">\n                            <label>Order Number<\/label>\n                            <input type=\"text\" name=\"order_number\" autocomplete=\"off\" required \/>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <!-- \u8054\u7cfb\u65b9\u5f0f\u548c\u8bbe\u5907\u4fe1\u606f\u4ece\u7cfb\u7edf\u81ea\u52a8\u8bc6\u522b\uff0c\u4e0d\u518d\u8981\u6c42\u7528\u6237\u586b\u5199 -->\n\n                <div class=\"bm-wf-actions\">\n                    <div class=\"bm-wf-actions-guest bm-hide-when-logged-in\">\n                        <a class=\"bm-wf-btn bm-wf-btn-login bm-open-auth-modal\" href=\"#\">LOGIN TO SUBMIT<\/a>\n                        <button type=\"submit\" class=\"bm-wf-btn bm-wf-btn-submit\">SUBMIT WITHOUT LOGIN<\/button>\n                    <\/div>\n                    <div class=\"bm-wf-actions-logged-in bm-show-when-logged-in\">\n                        <button type=\"submit\" class=\"bm-wf-btn bm-wf-btn-submit\">SUBMIT<\/button>\n                    <\/div>\n                <\/div>\n\n                <div class=\"bm-wf-footnote bm-hide-when-logged-in\">We recommend registering or logging in to register your warranty details.<\/div>\n                <div class=\"bm-wf-message\" style=\"display:none;\"><\/div>\n            <\/form>\n        <\/div>\n\n        <style>\n            \/* \u6781\u7b80\u6837\u5f0f\uff1a\u5c3d\u91cf\u8d34\u8fd1\u622a\u56fe\u7ed3\u6784\uff0c\u989c\u8272\u4f7f\u7528 CSS \u53d8\u91cf\uff0c\u81ea\u52a8\u8ddf\u968f Elementor \u5168\u5c40\u4e3b\u8272 *\/\n            #bm-warranty-form-ac5e47b3-5a5d-485f-8fc5-9b7c4d59cfa6.bm-warranty-form-wrap{\n                --bm-primary: var(--e-global-color-primary, #19b3a3);\n                --bm-dark: var(--e-global-color-secondary, #1f2937);\n                --bm-border: #e6e8eb;\n                --bm-muted: #6b7280;\n                --bm-success: #0f766e;\n                --bm-danger: #b91c1c;\n            }\n            #bm-warranty-form-ac5e47b3-5a5d-485f-8fc5-9b7c4d59cfa6 .bm-warranty-form { max-width: 100%; margin: 0 auto; }\n            #bm-warranty-form-ac5e47b3-5a5d-485f-8fc5-9b7c4d59cfa6 .bm-wf-title { font-size: 22px; font-weight: 700; margin: 18px 0 14px; color: var(--bm-primary); }\n            #bm-warranty-form-ac5e47b3-5a5d-485f-8fc5-9b7c4d59cfa6 .bm-wf-title * { color: var(--bm-primary); }\n            #bm-warranty-form-ac5e47b3-5a5d-485f-8fc5-9b7c4d59cfa6 .bm-wf-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 22px; }\n            #bm-warranty-form-ac5e47b3-5a5d-485f-8fc5-9b7c4d59cfa6 .bm-wf-grid-single { grid-template-columns: 1fr; }\n            @media (max-width: 768px) { #bm-warranty-form-ac5e47b3-5a5d-485f-8fc5-9b7c4d59cfa6 .bm-wf-grid { grid-template-columns: 1fr; } }\n            #bm-warranty-form-ac5e47b3-5a5d-485f-8fc5-9b7c4d59cfa6 label { display:block; font-size: 14px; margin-bottom: 8px; font-weight: 600; }\n            #bm-warranty-form-ac5e47b3-5a5d-485f-8fc5-9b7c4d59cfa6 input, #bm-warranty-form-ac5e47b3-5a5d-485f-8fc5-9b7c4d59cfa6 select { width:100%; height:44px; border:1px solid var(--bm-border); border-radius:6px; padding: 0 12px; font-size: 14px; }\n            #bm-warranty-form-ac5e47b3-5a5d-485f-8fc5-9b7c4d59cfa6 .bm-wf-help { font-size: 12px; color:var(--bm-muted); margin-top: 8px; line-height: 1.6; }\n            #bm-warranty-form-ac5e47b3-5a5d-485f-8fc5-9b7c4d59cfa6 .bm-wf-actions { display:flex; gap: 18px; justify-content:center; margin-top: 22px; flex-wrap:wrap; }\n            #bm-warranty-form-ac5e47b3-5a5d-485f-8fc5-9b7c4d59cfa6 .bm-wf-actions-guest { display:flex; gap: 18px; justify-content:center; }\n            #bm-warranty-form-ac5e47b3-5a5d-485f-8fc5-9b7c4d59cfa6 .bm-wf-actions-logged-in { justify-content:center; width:100%; }\n            #bm-warranty-form-ac5e47b3-5a5d-485f-8fc5-9b7c4d59cfa6 .bm-wf-actions-logged-in .bm-wf-btn { width:100%; }\n            #bm-warranty-form-ac5e47b3-5a5d-485f-8fc5-9b7c4d59cfa6 .bm-wf-btn { display:inline-flex; align-items:center; justify-content:center; height:48px; padding: 0 28px; border-radius: 6px; text-decoration:none; font-weight: 700; letter-spacing: .3px; border:0; cursor:pointer; }\n            @media (max-width: 768px) {\n                #bm-warranty-form-ac5e47b3-5a5d-485f-8fc5-9b7c4d59cfa6 .bm-wf-actions-guest { flex-direction:column; width:100%; }\n                #bm-warranty-form-ac5e47b3-5a5d-485f-8fc5-9b7c4d59cfa6 .bm-wf-actions-guest .bm-wf-btn { width:100%; }\n            }\n            #bm-warranty-form-ac5e47b3-5a5d-485f-8fc5-9b7c4d59cfa6 .bm-wf-btn-login { background:var(--bm-primary); color:#fff; }\n            #bm-warranty-form-ac5e47b3-5a5d-485f-8fc5-9b7c4d59cfa6 .bm-wf-btn-submit { background:var(--bm-dark); color:#fff; }\n            #bm-warranty-form-ac5e47b3-5a5d-485f-8fc5-9b7c4d59cfa6 .bm-wf-footnote { text-align:center; color:var(--bm-muted); font-size: 12px; margin-top: 10px; }\n            #bm-warranty-form-ac5e47b3-5a5d-485f-8fc5-9b7c4d59cfa6 .bm-wf-message { margin-top: 14px; text-align:center; font-size: 14px; }\n        <\/style>\n\n        <script>\n            (function(){\n                const root = document.getElementById(\"bm-warranty-form-ac5e47b3-5a5d-485f-8fc5-9b7c4d59cfa6\");\n                if (!root) return;\n                const form = root.querySelector('form');\n                const msg  = root.querySelector('.bm-wf-message');\n\n                function showMessage(text, ok){\n                    msg.style.display = 'block';\n                    msg.textContent = text;\n                    msg.style.color = ok ? getComputedStyle(root).getPropertyValue('--bm-success') || '#0f766e' : getComputedStyle(root).getPropertyValue('--bm-danger') || '#b91c1c';\n                }\n\n                form.addEventListener('submit', async function(e){\n                    e.preventDefault();\n                    msg.style.display = 'none';\n\n                    const fd = new FormData(form);\n                    const email = (fd.get('email') || '').toString().trim();\n                    const order = (fd.get('order_number') || '').toString().trim();\n                    const name  = (fd.get('name') || '').toString().trim();\n\n                    if (!email) { showMessage('\u8bf7\u8f93\u5165\u90ae\u7bb1\u3002', false); return; }\n                    if (!order) { showMessage('\u8bf7\u8f93\u5165\u8ba2\u5355\u53f7\u3002', false); return; }\n\n                    const payload = {\n                        email: email,\n                        name: name,\n                        order_number: order,\n                        site_domain: (window.location && window.location.host) ? window.location.host : ''\n                    };\n\n                    try{\n                        const res = await fetch(\"https:\\\/\\\/www.rinoxar.eu\\\/de\\\/wp-json\\\/bm\\\/v1\\\/warranty\", {\n                            method: 'POST',\n                            headers: {\n                                'Content-Type': 'application\/json'\n                            },\n                            body: JSON.stringify(payload),\n                            credentials: 'same-origin'\n                        });\n\n                        const data = await res.json().catch(()=> ({}));\n                        if (!res.ok || !data || data.success !== true) {\n                            const err = (data && data.message) ? data.message : '\u63d0\u4ea4\u5931\u8d25\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5\u3002';\n                            showMessage(err, false);\n                            return;\n                        }\n\n                        showMessage('\u63d0\u4ea4\u6210\u529f\uff01\u6211\u4eec\u5df2\u6536\u5230\u60a8\u7684\u4fdd\u4fee\u4fe1\u606f\u3002', true);\n                        form.reset();\n                    }catch(err){\n                        showMessage('\u7f51\u7edc\u9519\u8bef\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5\u3002', false);\n                    }\n                });\n            })();\n        <\/script>\n        <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cabcc19 e-con-full e-flex e-con e-child\" data-id=\"cabcc19\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9e5ab05 elementor-widget elementor-widget-shortcode\" data-id=\"9e5ab05\" 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=\"bm-auth-modal-wrap\" id=\"bm-auth-modal\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"bm-auth-modal-title\" style=\"display:none;\">\n            <div class=\"bm-auth-modal-backdrop\" aria-hidden=\"true\"><\/div>\n            <div class=\"bm-auth-modal-box\">\n                <button type=\"button\" class=\"bm-auth-modal-close\" aria-label=\"Close\">&times;<\/button>\n\n                <div class=\"bm-auth-panel bm-auth-panel-login\" id=\"bm-auth-panel-login\">\n                    <h2 id=\"bm-auth-modal-title\" class=\"bm-auth-modal-heading\">Welcome Back<\/h2>\n                    <p class=\"bm-auth-subtitle\">Sign in to your ToolPro account<\/p>\n                    <form class=\"bm-auth-login-form\" novalidate>\n                        <p class=\"bm-auth-field\">\n                            <label for=\"bm-login-log\">Email Address<\/label>\n                            <input type=\"text\" name=\"log\" id=\"bm-login-log\" autocomplete=\"username\" placeholder=\"email@example.com\" required \/>\n                        <\/p>\n                        <p class=\"bm-auth-field\">\n                            <label for=\"bm-login-pwd\">Password<\/label>\n                            <input type=\"password\" name=\"pwd\" id=\"bm-login-pwd\" autocomplete=\"current-password\" required \/>\n                        <\/p>\n                        <p class=\"bm-auth-row\">\n                            <label class=\"bm-auth-remember\"><input type=\"checkbox\" name=\"rememberme\" value=\"forever\" \/> Remember me<\/label>\n                            <button type=\"button\" class=\"bm-auth-link bm-auth-goto-forgot\">Forgot Password?<\/button>\n                        <\/p>\n                        <p class=\"bm-auth-submit\">\n                            <button type=\"submit\" name=\"wp-submit\" class=\"bm-auth-btn bm-auth-btn-primary\">Sign In<\/button>\n                        <\/p>\n                        <p class=\"bm-auth-message bm-auth-login-message\" style=\"display:none;\"><\/p>\n                    <\/form>\n                    <p class=\"bm-auth-switch\">Don&#039;t have an account? <button type=\"button\" class=\"bm-auth-link bm-auth-goto-register\">Register now<\/button><\/p>\n                <\/div>\n\n                <div class=\"bm-auth-panel bm-auth-panel-register\" id=\"bm-auth-panel-register\" style=\"display:none;\">\n                    <h2 class=\"bm-auth-modal-heading\">Create Account<\/h2>\n                    <p class=\"bm-auth-subtitle\">Register a new ToolPro account<\/p>\n                    <form class=\"bm-auth-register-form\" novalidate>\n                        <p class=\"bm-auth-field\">\n                            <label for=\"bm-reg-email\">Email Address<\/label>\n                            <input type=\"email\" name=\"email\" id=\"bm-reg-email\" autocomplete=\"email\" placeholder=\"email@example.com\" required \/>\n                        <\/p>\n                        <p class=\"bm-auth-field\">\n                            <label for=\"bm-reg-password\">Password<\/label>\n                            <input type=\"password\" name=\"password\" id=\"bm-reg-password\" autocomplete=\"new-password\" required minlength=\"6\" \/>\n                        <\/p>\n                        <p class=\"bm-auth-field\">\n                            <label for=\"bm-reg-confirm\">Confirm Password<\/label>\n                            <input type=\"password\" name=\"confirm\" id=\"bm-reg-confirm\" autocomplete=\"new-password\" required minlength=\"6\" \/>\n                        <\/p>\n                        <p class=\"bm-auth-submit\">\n                            <button type=\"submit\" class=\"bm-auth-btn bm-auth-btn-primary\">Register<\/button>\n                        <\/p>\n                        <p class=\"bm-auth-message bm-auth-reg-message\" style=\"display:none;\"><\/p>\n                    <\/form>\n                    <p class=\"bm-auth-switch\">Already have an account? <button type=\"button\" class=\"bm-auth-link bm-auth-goto-login\">Login now<\/button><\/p>\n                <\/div>\n\n                <div class=\"bm-auth-panel bm-auth-panel-forgot\" id=\"bm-auth-panel-forgot\" style=\"display:none;\">\n                    <h2 class=\"bm-auth-modal-heading\">Forgot Password?<\/h2>\n                    <p class=\"bm-auth-subtitle\">Enter your email and we&#039;ll send you a reset link.<\/p>\n                    <form class=\"bm-auth-forgot-form\" novalidate>\n                        <p class=\"bm-auth-field\">\n                            <label for=\"bm-forgot-email\">Email Address<\/label>\n                            <input type=\"email\" name=\"email\" id=\"bm-forgot-email\" autocomplete=\"email\" placeholder=\"email@example.com\" required \/>\n                        <\/p>\n                        <p class=\"bm-auth-submit\">\n                            <button type=\"submit\" class=\"bm-auth-btn bm-auth-btn-primary\">Send Reset Link<\/button>\n                        <\/p>\n                        <p class=\"bm-auth-message bm-auth-forgot-message\" style=\"display:none;\"><\/p>\n                    <\/form>\n                    <p class=\"bm-auth-switch\"><button type=\"button\" class=\"bm-auth-link bm-auth-goto-login\">Back to Login<\/button><\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <style>\n            .bm-auth-modal-wrap{ position:fixed; inset:0; z-index:999999; display:flex; justify-content:center; align-items:center; padding:20px; box-sizing:border-box; }\n            .bm-auth-modal-backdrop{ position:absolute; inset:0; background:rgba(0,0,0,.5); }\n            .bm-auth-modal-box{ position:relative; max-width:420px; width:100%; margin:0; background:#fff; border-radius:12px; padding:28px; box-shadow:0 4px 24px rgba(0,0,0,.15); }\n            .bm-auth-modal-wrap{ --bm-am-primary: var(--e-global-color-primary, #19b3a3); --bm-am-dark: var(--e-global-color-secondary, #1f2937); --bm-am-accent: #f59e0b; }\n            .bm-auth-modal-close{ position:absolute; top:12px; right:12px; width:32px; height:32px; border:0; background:0; font-size:24px; line-height:1; cursor:pointer; color:#374151; }\n            .bm-auth-modal-close:hover,.bm-auth-modal-close:focus{ background:transparent !important; color:#374151; outline:none; box-shadow:none; }\n            .bm-auth-modal-heading{ margin:0 0 6px; font-size:22px; font-weight:700; color:var(--bm-am-dark); }\n            .bm-auth-subtitle{ margin:0 0 20px; font-size:14px; color:#6b7280; }\n            .bm-auth-panel{ margin-bottom:0; }\n            .bm-auth-field{ margin:0 0 14px; }\n            .bm-auth-field label{ display:block; margin-bottom:6px; font-size:13px; font-weight:600; color:#374151; }\n            .bm-auth-field input{ width:100%; height:44px; border:1px solid #e5e7eb; border-radius:8px; padding:0 12px; font-size:14px; box-sizing:border-box; }\n            .bm-auth-field input:focus{ outline:none; border-color:var(--bm-am-primary); }\n            .bm-auth-row{ display:flex; justify-content:space-between; align-items:center; margin:0 0 16px; font-size:13px; }\n            .bm-auth-remember{ margin:0; }\n            .bm-auth-submit{ margin:20px 0 0; }\n            .bm-auth-btn{ display:inline-flex; align-items:center; justify-content:center; height:46px; padding:0 24px; border-radius:8px; font-weight:600; border:0; cursor:pointer; font-size:14px; }\n            .bm-auth-btn:hover,.bm-auth-btn:focus{ outline:none; box-shadow:none; }\n            .bm-auth-btn-primary{ background:var(--bm-am-accent); color:#fff; width:100%; }\n            .bm-auth-btn-primary:hover,.bm-auth-btn-primary:focus,.bm-auth-btn-primary:active{ background:var(--bm-am-accent); color:#fff; outline:none; box-shadow:none; }\n            .bm-auth-switch{ margin:20px 0 0; font-size:14px; color:#6b7280; text-align:center; }\n            .bm-auth-modal-wrap .bm-auth-link{ background:transparent !important; border:0; padding:0; font-size:inherit; color:var(--bm-am-primary); cursor:pointer; text-decoration:underline; outline:none; box-shadow:none; }\n            .bm-auth-modal-wrap .bm-auth-link:hover,.bm-auth-modal-wrap .bm-auth-link:focus,.bm-auth-modal-wrap .bm-auth-link:active{ background:transparent !important; color:var(--bm-am-primary); outline:none; box-shadow:none; }\n            .bm-auth-reg-message,.bm-auth-forgot-message,.bm-auth-login-message{ font-size:13px; margin-top:10px; }\n        <\/style>\n\n        <script>\n        (function(){\n            var modal = document.getElementById('bm-auth-modal');\n            if (!modal) return;\n            var backdrop = modal.querySelector('.bm-auth-modal-backdrop');\n            var closeBtn = modal.querySelector('.bm-auth-modal-close');\n            var panelLogin = document.getElementById('bm-auth-panel-login');\n            var panelRegister = document.getElementById('bm-auth-panel-register');\n            var panelForgot = document.getElementById('bm-auth-panel-forgot');\n            var loginForm = modal.querySelector('.bm-auth-login-form');\n            var loginMsg = modal.querySelector('.bm-auth-login-message');\n            var regForm = modal.querySelector('.bm-auth-register-form');\n            var regMsg = modal.querySelector('.bm-auth-reg-message');\n            var forgotForm = modal.querySelector('.bm-auth-forgot-form');\n            var forgotMsg = modal.querySelector('.bm-auth-forgot-message');\n\n            function openModal(showRegister, showForgot){\n                modal.style.display = '';\n                document.body.style.overflow = 'hidden';\n                var isForgot = !!showForgot;\n                panelLogin.style.display = (showRegister || isForgot) ? 'none' : '';\n                panelRegister.style.display = showRegister ? '' : 'none';\n                if (panelForgot) panelForgot.style.display = isForgot ? '' : 'none';\n            }\n            function closeModal(){ modal.style.display = 'none'; document.body.style.overflow = ''; }\n\n            function showLoginMsg(text, isError){ loginMsg.style.display = 'block'; loginMsg.textContent = text; loginMsg.style.color = isError ? '#b91c1c' : '#0f766e'; }\n            function showRegMsg(text, isError){ regMsg.style.display = 'block'; regMsg.textContent = text; regMsg.style.color = isError ? '#b91c1c' : '#0f766e'; }\n            function showForgotMsg(text, isError){ forgotMsg.style.display = 'block'; forgotMsg.textContent = text; forgotMsg.style.color = isError ? '#b91c1c' : '#0f766e'; }\n\n            function bindTrigger(sel, showRegister){\n                var el = typeof sel === 'string' ? document.querySelector(sel) : sel;\n                if (el) el.addEventListener('click', function(e){ e.preventDefault(); openModal(!!showRegister, false); });\n            }\n            bindTrigger('#bm-open-auth-login', false);\n            bindTrigger('#bm-open-auth-register', true);\n            document.querySelectorAll('.bm-open-auth-modal').forEach(function(el){ bindTrigger(el, false); });\n            document.querySelectorAll('.bm-open-auth-register').forEach(function(el){ bindTrigger(el, true); });\n\n            if (backdrop) backdrop.addEventListener('click', closeModal);\n            if (closeBtn) closeBtn.addEventListener('click', closeModal);\n\n            modal.querySelectorAll('.bm-auth-goto-register').forEach(function(btn){ btn.addEventListener('click', function(){ openModal(true, false); }); });\n            modal.querySelectorAll('.bm-auth-goto-login').forEach(function(btn){ btn.addEventListener('click', function(){ openModal(false, false); }); });\n            modal.querySelectorAll('.bm-auth-goto-forgot').forEach(function(btn){ btn.addEventListener('click', function(){ openModal(false, true); }); });\n\n            if (loginForm) loginForm.addEventListener('submit', function(e){\n                e.preventDefault();\n                loginMsg.style.display = 'none';\n                var log = (document.getElementById('bm-login-log') && document.getElementById('bm-login-log').value) || '';\n                var pwd = (document.getElementById('bm-login-pwd') && document.getElementById('bm-login-pwd').value) || '';\n                var rememberme = (modal.querySelector('.bm-auth-login-form input[name=rememberme]') && modal.querySelector('.bm-auth-login-form input[name=rememberme]').checked) || false;\n                log = log.trim();\n                if (!log){ showLoginMsg('Please enter your email or username.', true); return; }\n                if (!pwd){ showLoginMsg('Please enter your password.', true); return; }\n                var payload = { log: log, pwd: pwd, rememberme: rememberme, redirect: \"https:\\\/\\\/www.rinoxar.eu\\\/de\\\/warranty\\\/\" };\n                fetch(\"https:\\\/\\\/www.rinoxar.eu\\\/de\\\/wp-json\\\/bm\\\/v1\\\/login\", { method: 'POST', headers: { 'Content-Type': 'application\/json' }, body: JSON.stringify(payload), credentials: 'same-origin' })\n                    .then(function(r){ return r.json().then(function(d){ return { ok: r.ok, data: d }; }); })\n                    .then(function(r){\n                        var data = r.data || {};\n                        if (data.success && data.redirect) {\n                            window.location.href = data.redirect;\n                        } else {\n                            showLoginMsg(data.message || 'Login failed. Please try again.', true);\n                        }\n                    })\n                    .catch(function(){ showLoginMsg('Network error. Please try again.', true); });\n            });\n\n            if (regForm) regForm.addEventListener('submit', function(e){\n                e.preventDefault();\n                regMsg.style.display = 'none';\n                var email = (document.getElementById('bm-reg-email') && document.getElementById('bm-reg-email').value) || '';\n                var password = (document.getElementById('bm-reg-password') && document.getElementById('bm-reg-password').value) || '';\n                var confirm = (document.getElementById('bm-reg-confirm') && document.getElementById('bm-reg-confirm').value) || '';\n                email = email.trim();\n                if (!email){ showRegMsg('Please enter your email.', true); return; }\n                if (password.length < 6){ showRegMsg('Password must be at least 6 characters.', true); return; }\n                if (password !== confirm){ showRegMsg('Passwords do not match.', true); return; }\n                var payload = { email: email, password: password, nonce: \"5d7352d73d\", redirect: window.location.href };\n                fetch(\"https:\\\/\\\/www.rinoxar.eu\\\/de\\\/wp-json\\\/bm\\\/v1\\\/register\", { method: 'POST', headers: { 'Content-Type': 'application\/json' }, body: JSON.stringify(payload), credentials: 'same-origin' })\n                    .then(function(r){ return r.json().then(function(d){ return { ok: r.ok, data: d }; }); })\n                    .then(function(r){\n                        if (r.ok && r.data && r.data.success) {\n                            showRegMsg('Registration successful. Redirecting...', false);\n                            if (r.data.redirect) window.location.href = r.data.redirect; else window.location.reload();\n                        } else {\n                            showRegMsg((r.data && r.data.message) ? r.data.message : 'Registration failed.', true);\n                        }\n                    })\n                    .catch(function(){ showRegMsg('Network error. Please try again.', true); });\n            });\n\n            if (forgotForm) forgotForm.addEventListener('submit', function(e){\n                e.preventDefault();\n                forgotMsg.style.display = 'none';\n                var email = (document.getElementById('bm-forgot-email') && document.getElementById('bm-forgot-email').value) || '';\n                email = email.trim();\n                if (!email){ showForgotMsg('Please enter your email.', true); return; }\n                var payload = { email: email, nonce: \"f1529cf0af\" };\n                fetch(\"https:\\\/\\\/www.rinoxar.eu\\\/de\\\/wp-json\\\/bm\\\/v1\\\/lost-password\", { method: 'POST', headers: { 'Content-Type': 'application\/json' }, body: JSON.stringify(payload), credentials: 'same-origin' })\n                    .then(function(r){ return r.json().then(function(d){ return { ok: r.ok, data: d }; }); })\n                    .then(function(r){\n                        var btn = forgotForm.querySelector('button[type=submit]');\n                        if (btn) btn.blur();\n                        if (r.ok && r.data && r.data.success) {\n                            showForgotMsg('Password reset email sent successfully. Please check your inbox.', false);\n                        } else {\n                            showForgotMsg((r.data && r.data.message) ? r.data.message : 'Request failed. Please try again.', true);\n                        }\n                    })\n                    .catch(function(){ showForgotMsg('Network error. Please try again.', true); });\n            });\n        })();\n        <\/script>\n        <\/div>\n\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>Register Your Product Register your device to get up to 4 years of tool warranty.\u00a0 Please note: For any questions [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-9","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.rinoxar.eu\/de\/wp-json\/wp\/v2\/pages\/9","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rinoxar.eu\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.rinoxar.eu\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.rinoxar.eu\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rinoxar.eu\/de\/wp-json\/wp\/v2\/comments?post=9"}],"version-history":[{"count":46,"href":"https:\/\/www.rinoxar.eu\/de\/wp-json\/wp\/v2\/pages\/9\/revisions"}],"predecessor-version":[{"id":101,"href":"https:\/\/www.rinoxar.eu\/de\/wp-json\/wp\/v2\/pages\/9\/revisions\/101"}],"wp:attachment":[{"href":"https:\/\/www.rinoxar.eu\/de\/wp-json\/wp\/v2\/media?parent=9"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}