{"id":1604,"date":"2026-02-03T21:11:50","date_gmt":"2026-02-03T21:11:50","guid":{"rendered":"https:\/\/integralhcprod.wpenginepowered.com\/kontakt\/"},"modified":"2026-07-13T22:34:34","modified_gmt":"2026-07-13T22:34:34","slug":"kontakt","status":"publish","type":"page","link":"https:\/\/integralhockey.com\/sv\/kontakt\/","title":{"rendered":"Kontakt"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1604\" class=\"elementor elementor-1604 elementor-212\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-39e7e56 e-con-full e-flex e-con e-parent\" data-id=\"39e7e56\" 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-3888b52 e-con-full e-flex e-con e-child\" data-id=\"3888b52\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-debb1b5 elementor-widget elementor-widget-heading\" data-id=\"debb1b5\" 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\">Kontakta oss<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e29fa18 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"e29fa18\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cd7b528 elementor-widget elementor-widget-text-editor\" data-id=\"cd7b528\" 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>Har du en fr\u00e5ga? Beh\u00f6ver du hj\u00e4lp med en reparation? <\/p><p>H\u00f6r av dig till n\u00e5gon av v\u00e5ra anl\u00e4ggningar eller kontakta v\u00e5rt huvudkontor direkt genom att fylla i formul\u00e4ret nedan.<\/p><p>Om du vill prata med v\u00e5rt huvudkontor p\u00e5 Integral Hockey HQ kan du v\u00e4lja <strong>Integral Hockey HQ<\/strong> som plats i butiksv\u00e4ljaren nedan.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7345c4a elementor-widget elementor-widget-html\" data-id=\"7345c4a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\n<div class=\"ihs-contact-form-wrapper ihs-form-gate-wrap\" data-ihs-needs-store>\n    <div class=\"ihs-form-gate\" id=\"ihs-gate-1\">\n    <div class=\"ihs-form-gate-card\">\n\n        <div class=\"ihs-form-gate-accent\"><\/div>\n\n        <div class=\"ihs-form-gate-body\">\n\n            <div class=\"ihs-form-gate-header\">\n                <div class=\"ihs-form-gate-icon\" aria-hidden=\"true\">\n                    <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"\n                         stroke=\"currentColor\" stroke-width=\"2\"\n                         stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                        <path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/>\n                        <circle cx=\"12\" cy=\"10\" r=\"3\"\/>\n                    <\/svg>\n                <\/div>\n                <div class=\"ihs-form-gate-heading\">\n                    <p class=\"ihs-form-gate-label\">\u00c5tg\u00e4rd kr\u00e4vs<\/p>\n                    <p class=\"ihs-form-gate-title\">V\u00e4lj en plats<\/p>\n                <\/div>\n            <\/div>\n\n            <div class=\"ihs-form-gate-divider\"><\/div>\n\n            <p class=\"ihs-form-gate-desc\">\n                F\u00f6r att din f\u00f6rfr\u00e5gan ska n\u00e5 r\u00e4tt team, v\u00e4lj din n\u00e4rmaste Integral Hockey-plats innan du fyller i formul\u00e4ret.            <\/p>\n\n            <button type=\"button\" class=\"ihs-form-gate-btn\" data-ihs-gate-open=\"ihs-gate-1\">\n                <svg width=\"15\" height=\"15\" viewBox=\"0 0 24 24\" fill=\"none\"\n                     stroke=\"currentColor\" stroke-width=\"2.5\"\n                     stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n                    <path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/>\n                    <circle cx=\"12\" cy=\"10\" r=\"3\"\/>\n                <\/svg>\n                V\u00e4lj din plats            <\/button>\n\n        <\/div>\n    <\/div>\n<\/div>\n\n<script>\n(function () {\n    'use strict';\n\n    var GATE_ID = \"ihs-gate-1\";\n\n    function getCookie(name) {\n        try {\n            var match = document.cookie.split(';')\n                .map(function (c) { return c.trim(); })\n                .find(function (c) { return c.startsWith(name + '='); });\n            if (!match) return null;\n            return JSON.parse(decodeURIComponent(match.split('=').slice(1).join('=')));\n        } catch (e) { return null; }\n    }\n\n    \/\/ Gate disabled \u2014 HQ covers the \"no store selected\" case, so the form\n    \/\/ is never blocked. Left in place (unused) in case a hard gate is\n    \/\/ wanted again later.\n\n}());\n<\/script>\n\n    \n        \n        <!-- Location strip -->\n        \n<!-- Compact Location Strip: ihs-loc-2 -->\n<div class=\"ihs-loc-compact-wrap\" id=\"ihs-loc-2-wrap\">\n    <div class=\"ihs-loc-compact ihs-loc-compact--empty\"\n         id=\"ihs-loc-2-strip\">\n        <span class=\"ihs-loc-compact__icon\" aria-hidden=\"true\">\n            <svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\"\n                 stroke=\"currentColor\" stroke-width=\"2.5\"\n                 stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                <path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/>\n                <circle cx=\"12\" cy=\"10\" r=\"3\"\/>\n            <\/svg>\n        <\/span>\n        <span class=\"ihs-loc-compact__label\">\n            Skickas till:        <\/span>\n        <span class=\"ihs-loc-compact__name\" id=\"ihs-loc-2-name\">\n            Ingen plats vald \u2014 v\u00e4lj en i sidhuvudet        <\/span>\n    <\/div>\n<\/div>\n<script>\n(function () {\n    var ID   = \"ihs-loc-2\";\n    var wrap = document.getElementById(ID + '-wrap');\n    var nameEl = document.getElementById(ID + '-name');\n\n    \/\/ A nearby-search inquiry link (?vendor_id=&location_name=&type=product_inquiry)\n    \/\/ targets a DIFFERENT store than the shopper's own selected store \u2014 once that's\n    \/\/ the case, don't let the cookie (or later store changes) overwrite the hidden\n    \/\/ recipient fields back to the shopper's own store.\n    var NEARBY_OVERRIDE = false;\n\n    \/\/ Sync hidden form inputs on page load\n    function syncFormInputs(vid, name, address) {\n        var fvid  = document.getElementById('ihs_store_vendor_id');\n        var fname = document.getElementById('ihs_store_name');\n        var faddr = document.getElementById('ihs_store_address');\n        if (fvid)  fvid.value  = vid   || '';\n        if (fname) fname.value = name  || '';\n        if (faddr) faddr.value = address || '';\n    }\n\n    \/\/ Initial sync from cookie\n    if (!NEARBY_OVERRIDE) {\n        (function () {\n            try {\n                var raw = document.cookie.split(';').map(function(c){return c.trim();})\n                            .find(function(c){return c.startsWith('ihs_selected_store=');});\n                if (!raw) return;\n                var data = JSON.parse(decodeURIComponent(raw.split('=').slice(1).join('=')));\n                syncFormInputs(data.vendor_id || data.id, data.location_name || data.name, data.address);\n            } catch(e) {}\n        }());\n    }\n\n    \/\/ React to store changes from header selector\n    window.addEventListener('ihsStoreChanged', function (e) {\n        if (NEARBY_OVERRIDE) return;\n        var d = e.detail || {};\n        var name = d.location_name || d.name || '';\n        if (nameEl) nameEl.textContent = name ? 'Integral Hockey ' + name : \"Ingen plats vald\";\n        var strip = document.getElementById(ID + '-strip');\n        if (strip) {\n            strip.classList.toggle('ihs-loc-compact--empty', !name);\n        }\n        syncFormInputs(d.vendor_id || d.id, name, d.address);\n    });\n}());\n<\/script>\n\n        <!-- \"Send this to:\" recipient selector -->\n        <div class=\"ihs-contact-recipient-group\">\n            <span class=\"ihs-contact-recipient-label\">Skicka detta till:<\/span>\n            <div class=\"ihs-contact-recipient-options\">\n                <label class=\"ihs-contact-recipient-option\">\n                    <input type=\"radio\" name=\"ihs_contact_recipient\" value=\"location\" checked>\n                    <span class=\"ihs-contact-recipient-name\" id=\"ihs-recipient-location-label\">\n                        Vald plats                    <\/span>\n                <\/label>\n                <label class=\"ihs-contact-recipient-option\">\n                    <input type=\"radio\" name=\"ihs_contact_recipient\" value=\"hq\">\n                    <span>Integral Hockey Headquarters<\/span>\n                <\/label>\n            <\/div>\n        <\/div>\n\n        <form class=\"ihs-contact-form\" id=\"ihs-contact-form\" method=\"POST\" novalidate>\n            <input type=\"hidden\" id=\"ihs_generic_form_nonce\" name=\"ihs_generic_form_nonce\" value=\"533a794905\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/sv\/wp-json\/wp\/v2\/pages\/1604\" \/>            <input type=\"hidden\" name=\"ihs_form_code\" value=\"contact\">\n\n            <!-- Hidden store inputs -->\n            <input type=\"hidden\" id=\"ihs_store_vendor_id\" name=\"ihs_store_vendor_id\"\n                   value=\"\">\n            <input type=\"hidden\" id=\"ihs_store_name\" name=\"ihs_store_name\"\n                   value=\"\">\n            <input type=\"hidden\" id=\"ihs_store_address\" name=\"ihs_store_address\"\n                   value=\"\">\n            <!-- Subject \u2014 set from URL params (product inquiry) or default -->\n            <input type=\"hidden\" name=\"ihs_contact_subject\" id=\"ihs_contact_subject\"\n                   value=\"General Contact Inquiry\">\n\n            <!-- Contact Information -->\n            <fieldset class=\"ihs-form-fieldset\">\n                <div class=\"ihs-form-row\">\n                    <div class=\"ihs-form-group\">\n                        <label for=\"ihs_contact_name\">\n                            Fullst\u00e4ndigt namn                            <span class=\"required\">*<\/span>\n                        <\/label>\n                        <input type=\"text\" name=\"ihs_contact_name\" id=\"ihs_contact_name\" class=\"ihs-form-control\"\n                               value=\"\" required>\n                    <\/div>\n                    <div class=\"ihs-form-group\">\n                        <label for=\"ihs_contact_email\">\n                            E-postadress                            <span class=\"required\">*<\/span>\n                        <\/label>\n                        <input type=\"email\" name=\"ihs_contact_email\" id=\"ihs_contact_email\" class=\"ihs-form-control\"\n                               value=\"\" required>\n                    <\/div>\n                    <div class=\"ihs-form-group\">\n                        <label for=\"ihs_contact_phone\">\n                            Telefonnummer                        <\/label>\n                        <input type=\"tel\" name=\"ihs_contact_phone\" id=\"ihs_contact_phone\" class=\"ihs-form-control\"\n                               value=\"\">\n                    <\/div>\n                <\/div>\n                <div class=\"ihs-form-row ihs-form-row-2\">\n                    <div class=\"ihs-form-group\">\n                        <label for=\"ihs_contact_city\">\n                            Ort                            <span class=\"required\">*<\/span>\n                        <\/label>\n                        <input type=\"text\" name=\"ihs_contact_city\" id=\"ihs_contact_city\" class=\"ihs-form-control\"\n                               value=\"\" required>\n                    <\/div>\n                    <div class=\"ihs-form-group\">\n                        <label for=\"ihs_contact_state\">\n                            Provins\/delstat                            <span class=\"required\">*<\/span>\n                        <\/label>\n                        <input type=\"text\" name=\"ihs_contact_state\" id=\"ihs_contact_state\" class=\"ihs-form-control\"\n                               value=\"\" required>\n                    <\/div>\n                <\/div>\n            <\/fieldset>\n\n            <!-- Message -->\n            <fieldset class=\"ihs-form-fieldset\">\n                <div class=\"ihs-form-group\">\n                    <label for=\"ihs_contact_message\">\n                        Meddelande                        <span class=\"required\">*<\/span>\n                    <\/label>\n                    <textarea name=\"ihs_contact_message\" id=\"ihs_contact_message\" class=\"ihs-form-control\" rows=\"6\"\n                              placeholder=\"Ber\u00e4tta vad du vill framf\u00f6ra\u2026\"\n                              required><\/textarea>\n                    <small>H\u00f6gst 5000 tecken<\/small>\n                <\/div>\n            <\/fieldset>\n\n            <!-- Opt-in consent -->\n            \n<fieldset class=\"ihs-form-fieldset ihs-form-fieldset-optin\">\n    <div class=\"ihs-form-group ihs-optin-group\">\n        <label class=\"ihs-optin-label\" for=\"ihs_optin_ihs_contact_optin\">\n            <input type=\"checkbox\" name=\"ihs_contact_optin\"\n                   id=\"ihs_optin_ihs_contact_optin\"\n                   value=\"1\" required class=\"ihs-optin-checkbox\">\n            <span>\n                Jag godk\u00e4nner att Integral Hockey kontaktar mig ang\u00e5ende min f\u00f6rfr\u00e5gan och samtycker till att ta emot kommunikation fr\u00e5n v\u00e5rt team. Jag har l\u00e4st och f\u00f6rst\u00e5tt <a href=\"https:\/\/integralhockey.com\/sv\/privacy-policy\/\" target=\"_blank\" rel=\"noopener\">integritetspolicyn<\/a>.                <span class=\"required\">*<\/span>\n            <\/span>\n        <\/label>\n        <small>Dina uppgifter behandlas i enlighet med v\u00e5r integritetspolicy och till\u00e4mpliga dataskyddslagar (GDPR, PIPEDA).<\/small>\n    <\/div>\n<\/fieldset>\n\n            <!-- Cloudflare Turnstile -->\n            \n<fieldset class=\"ihs-form-fieldset ihs-form-fieldset-turnstile\">\n    <div class=\"cf-turnstile\" data-sitekey=\"0x4AAAAAACHbypE-P_KevE6N\" data-theme=\"light\"><\/div>\n<\/fieldset>\n\n            <!-- Submit -->\n            <div class=\"ihs-form-submit-wrapper\">\n                <button type=\"submit\" class=\"ihs-form-submit-btn\" id=\"ihs-contact-submit\">\n                    Skicka meddelande                <\/button>\n            <\/div>\n        <\/form>\n\n    <\/div>\n\n<script>\n(function () {\n    'use strict';\n\n    var form          = document.getElementById('ihs-contact-form');\n    var textarea      = document.getElementById('ihs_contact_message');\n    var vendorIdField = document.getElementById('ihs_store_vendor_id');\n    var vendorNameFld = document.getElementById('ihs_store_name');\n    var locationLabel = document.getElementById('ihs-recipient-location-label');\n    var radios        = document.querySelectorAll('input[name=\"ihs_contact_recipient\"]');\n\n    var locationVendorId   = vendorIdField ? vendorIdField.value : '';\n    var locationVendorName = vendorNameFld  ? vendorNameFld.value  : '';\n\n    \/\/ A nearby-search inquiry link targets a different store than the shopper's\n    \/\/ own selected store \u2014 the hidden inputs are already server-rendered with the\n    \/\/ correct nearby vendor, so don't let the cookie\/header selector overwrite them.\n    var NEARBY_OVERRIDE = false;\n    if (locationLabel && NEARBY_OVERRIDE) locationLabel.textContent = locationVendorName;\n\n    window.addEventListener('ihsStoreChanged', function (e) {\n        if (NEARBY_OVERRIDE) return;\n        var d = e.detail || {};\n        locationVendorId   = d.vendor_id || d.id || '';\n        locationVendorName = d.location_name || d.name || '';\n        if (locationLabel) locationLabel.textContent = locationVendorName || \"Vald plats\";\n    });\n\n    if (!NEARBY_OVERRIDE) {\n        (function () {\n            try {\n                var raw = document.cookie.split(';').map(function (c) { return c.trim(); })\n                            .find(function (c) { return c.startsWith('ihs_selected_store='); });\n                if (!raw) return;\n                var d = JSON.parse(decodeURIComponent(raw.split('=').slice(1).join('=')));\n                locationVendorId   = d.vendor_id || d.id || '';\n                locationVendorName = d.location_name || d.name || '';\n                if (locationLabel && locationVendorName) locationLabel.textContent = locationVendorName;\n            } catch (e) {}\n        }());\n    }\n\n    radios.forEach(function (radio) {\n        radio.addEventListener('change', function () {\n            var compact = document.querySelector('.ihs-loc-compact-wrap');\n            if (this.value === 'hq') {\n                if (vendorIdField) vendorIdField.value = 'hq';\n                if (vendorNameFld) vendorNameFld.value = 'Integral Hockey Headquarters';\n                if (compact) compact.style.opacity = '0.4';\n            } else {\n                if (vendorIdField) vendorIdField.value = locationVendorId;\n                if (vendorNameFld) vendorNameFld.value = locationVendorName;\n                if (compact) compact.style.opacity = '';\n            }\n        });\n    });\n\n    if (textarea) {\n        textarea.addEventListener('input', function () {\n            if (this.value.length > 5000) this.value = this.value.substring(0, 5000);\n        });\n    }\n\n    if (form) {\n        form.addEventListener('submit', function (e) {\n            \/\/ No store validation needed: if empty, the server defaults\n            \/\/ ihs_store_vendor_id to 'hq' automatically.\n            if (textarea && textarea.value.length > 5000) {\n                e.preventDefault();\n                alert(\"Meddelandet \\u00e4r f\\u00f6r l\\u00e5ngt. H\\u00f6gst 5000 tecken.\");\n                return false;\n            }\n        });\n    }\n}());\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Kontakta oss Har du en fr\u00e5ga? Beh\u00f6ver du hj\u00e4lp med en reparation? H\u00f6r av dig till n\u00e5gon av v\u00e5ra anl\u00e4ggningar eller kontakta v\u00e5rt huvudkontor direkt genom att fylla i formul\u00e4ret nedan. Om du vill prata med v\u00e5rt huvudkontor p\u00e5 Integral Hockey HQ kan du v\u00e4lja Integral Hockey HQ som plats i butiksv\u00e4ljaren nedan.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-1604","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/integralhockey.com\/sv\/wp-json\/wp\/v2\/pages\/1604","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/integralhockey.com\/sv\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/integralhockey.com\/sv\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/integralhockey.com\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/integralhockey.com\/sv\/wp-json\/wp\/v2\/comments?post=1604"}],"version-history":[{"count":1,"href":"https:\/\/integralhockey.com\/sv\/wp-json\/wp\/v2\/pages\/1604\/revisions"}],"predecessor-version":[{"id":1605,"href":"https:\/\/integralhockey.com\/sv\/wp-json\/wp\/v2\/pages\/1604\/revisions\/1605"}],"wp:attachment":[{"href":"https:\/\/integralhockey.com\/sv\/wp-json\/wp\/v2\/media?parent=1604"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}