{"id":3801,"date":"2026-08-21T20:06:13","date_gmt":"2026-08-21T18:06:13","guid":{"rendered":"https:\/\/kidshockey.lv\/?page_id=3801"},"modified":"2026-08-21T20:52:23","modified_gmt":"2026-08-21T18:52:23","slug":"intensive-trainings","status":"publish","type":"page","link":"https:\/\/kidshockey.lv\/?page_id=3801&lang=en","title":{"rendered":"Intensive Trainings"},"content":{"rendered":"\n<style>\n.kh-ev { --kh-red:#C62828; --kh-blue:#0089cd; --kh-navy:#16324f;\n  \/* \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u043d\u044b\u0439 \u0431\u043b\u043e\u043a \u0442\u0435\u043c\u044b \u0434\u0430\u0451\u0442 padding-top 60px - \u043f\u043e\u0434\u0442\u044f\u0433\u0438\u0432\u0430\u0435\u043c \u043f\u043b\u0430\u0448\u043a\u0443 \u0431\u043b\u0438\u0436\u0435 \u043a \u0441\u043b\u0430\u0439\u0434\u0435\u0440\u0443 *\/\n  margin-top:-34px; }\n.kh-ev .kh-dates { background:var(--kh-red); color:#fff; padding:16px 20px; margin:0 0 40px;\n  display:flex; align-items:center; justify-content:center; gap:10px 28px; flex-wrap:wrap; }\n.kh-ev .kh-dates span { font-family:'Roboto Condensed',sans-serif; font-weight:700; text-transform:uppercase;\n  font-size:clamp(18px,2.6vw,27px); letter-spacing:1px; }\n.kh-ev .kh-dot { width:6px; height:6px; border-radius:50%; background:rgba(255,255,255,.65); }\n\/* \u0422\u0435\u043b\u0435\u0444\u043e\u043d: \u0443\u0431\u0438\u0440\u0430\u0435\u043c \u0442\u043e\u0447\u043a\u0443-\u0440\u0430\u0437\u0434\u0435\u043b\u0438\u0442\u0435\u043b\u044c \u0438 \u0443\u043c\u0435\u043d\u044c\u0448\u0430\u0435\u043c \u0432\u0441\u0451, \u0447\u0442\u043e \u043d\u0430 \u0443\u0437\u043a\u043e\u043c \u044d\u043a\u0440\u0430\u043d\u0435 \u0441\u043c\u043e\u0442\u0440\u0438\u0442\u0441\u044f \u043a\u0440\u0443\u043f\u043d\u043e. *\/\n@media (max-width: 600px) {\n  .kh-ev { margin-top:-42px; }\n  .kh-ev .kh-dates { flex-direction:column; gap:0; padding:13px 16px; margin-bottom:28px; }\n  .kh-ev .kh-dot { display:none; }\n  .kh-ev .kh-dates span { font-size:19px; line-height:1.35; }\n  .kh-ev .kh-grid { gap:12px; margin-bottom:30px; }\n  .kh-ev .kh-fact { padding:16px 18px; }\n  .kh-ev .kh-fact h4 { font-size:17px; margin-bottom:4px; }\n  .kh-ev .kh-fact p { font-size:14px; line-height:1.5; }\n  .kh-ev h3.kh-h { font-size:21px; margin-bottom:18px; padding-bottom:9px; text-wrap:balance; }\n  .kh-ev .kh-grid { gap:14px; }\n  .kh-ev .kh-slot { padding:16px 18px; }\n  .kh-ev .kh-slot .kh-no { font-size:11px; letter-spacing:1.5px; }\n  .kh-ev .kh-slot .kh-time { font-size:26px; }\n  .kh-ev .kh-slot .kh-where { font-size:14px; }\n  .kh-ev .kh-note { font-size:14px; margin-bottom:28px; }\n}\n.kh-ev .kh-grid { display:grid; grid-template-columns:repeat(auto-fit,minmax(260px,1fr)); gap:20px; margin-bottom:44px; }\n.kh-ev .kh-fact { padding:22px 24px; background:#f6f8fa; border-left:3px solid var(--kh-blue); }\n.kh-ev .kh-fact.is-red { border-left-color:var(--kh-red); }\n.kh-ev .kh-fact h4 { font-family:'Roboto Condensed',sans-serif; font-size:21px; font-weight:700;\n  text-transform:uppercase; color:var(--kh-navy); margin:0 0 6px; }\n.kh-ev .kh-fact p { font-size:15px; line-height:1.55; color:#4a5b6b; margin:0; }\n.kh-ev h3.kh-h { font-family:'Roboto Condensed',sans-serif; font-size:clamp(24px,3vw,34px); font-weight:700;\n  text-transform:uppercase; color:var(--kh-navy); margin:0 0 26px; display:block; width:fit-content; max-width:100%;\n  border-bottom:3px solid var(--kh-red); padding-bottom:12px; }\n.kh-ev .kh-rule { display:none; }\n.kh-ev .kh-slot { padding:22px 24px; background:linear-gradient(150deg,#0f2743 0%,#0a1c30 100%);\n  border-left:4px solid var(--kh-blue); }\n.kh-ev .kh-slot .kh-no { font-size:13px; letter-spacing:2px; text-transform:uppercase; color:#7fb6dd; }\n.kh-ev .kh-slot .kh-time { font-family:'Roboto Condensed',sans-serif; font-size:clamp(28px,3.4vw,38px);\n  font-weight:700; color:#fff; line-height:1.15; }\n.kh-ev .kh-slot .kh-where { font-size:16px; color:#cfe1f0; }\n.kh-ev .kh-note { font-size:15px; line-height:1.6; color:#4a5b6b; margin:0 0 40px; }\n<\/style>\n<div class=\"kh-ev\">\n  <div class=\"kh-dates\">\n    <span>October 20\u201323, 2026<\/span><i class=\"kh-dot\"><\/i><span>Tuesday \u2013 Friday<\/span>\n  <\/div>\n\n  <div class=\"kh-grid\">\n    <div class=\"kh-fact\"><h4>4 days in a row<\/h4><p>Book all four days or pick only the ones that suit you.<\/p><\/div>\n    <div class=\"kh-fact\"><h4>\u201cKurbads\u201d Ice Hall<\/h4><p>Ice and the main gym in one place \u2014 no travelling between sessions.<\/p><\/div>\n    <div class=\"kh-fact is-red\"><h4>80 \u20ac per day<\/h4><p>Payment per chosen day. The number of places is limited.<\/p><\/div>\n  <\/div>\n\n  <h3 class=\"kh-h\">Daily schedule<\/h3><span class=\"kh-rule\"><\/span>\n  <div class=\"kh-grid\">\n    <div class=\"kh-slot\"><div class=\"kh-no\">Session 1<\/div><div class=\"kh-time\">8.15\u20139.15<\/div><div class=\"kh-where\">off-ice training<\/div><\/div>\n    <div class=\"kh-slot\"><div class=\"kh-no\">Session 2<\/div><div class=\"kh-time\">9.45\u201310.45<\/div><div class=\"kh-where\">ice<\/div><\/div>\n    <div class=\"kh-slot\"><div class=\"kh-no\">Session 3<\/div><div class=\"kh-time\">12.15\u201313.15<\/div><div class=\"kh-where\">ice<\/div><\/div>\n  <\/div>\n\n  <p class=\"kh-note\">Sessions are led by certified Kidshockey.lv coaches. You can also book by phone <a href=\"tel:+37120277709\"><strong>20 277 709<\/strong><\/a>.<\/p>\n<\/div>\n\n\n    <style>\n        .kh-camp-hero { display:grid; grid-template-columns: minmax(0,1fr) minmax(0,1fr); gap:30px; align-items:start; margin:0 auto; max-width:1100px; }\n        .kh-camp-hero .kh-hero-poster img { width:100%; height:auto; display:block; border-radius:8px; box-shadow:0 6px 24px rgba(0,0,0,.12); }\n        .kh-camp-hero .kh-hero-form { background:#fff; padding:24px 28px; border-radius:8px; box-shadow:0 6px 24px rgba(0,0,0,.08); }\n        .kh-camp-hero .kh-camp-form { max-width:100%; }\n        \/* \u041f\u043e\u0441\u0442\u0435\u0440 \u0435\u0449\u0451 \u043d\u0435 \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d - \u0444\u043e\u0440\u043c\u0430 \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442 \u0432\u0441\u044e \u0448\u0438\u0440\u0438\u043d\u0443, \u0430 \u043d\u0435 \u043f\u043e\u043b\u043e\u0432\u0438\u043d\u0443. *\/\n        .kh-camp-hero.kh-no-poster { grid-template-columns: minmax(0,1fr); max-width:720px; }\n\n        \/* \u041f\u0440\u0435\u0432\u044c\u044e \u043f\u043e\u0441\u0442\u0435\u0440\u0430 \u0441 \u043b\u0443\u043f\u043e\u0439 *\/\n        .kh-hero-poster .kh-poster-btn { display:block; position:relative; width:100%; padding:0; border:0;\n            background:none; cursor:zoom-in; border-radius:8px; overflow:hidden; line-height:0; }\n        .kh-hero-poster .kh-zoom { position:absolute; right:12px; bottom:12px; width:44px; height:44px;\n            border-radius:50%; background:rgba(10,23,40,.72); display:flex; align-items:center; justify-content:center;\n            transition:background .18s ease, transform .18s ease; pointer-events:none; }\n        .kh-hero-poster .kh-poster-btn:hover .kh-zoom { background:#C62828; transform:scale(1.06); }\n        .kh-hero-poster .kh-zoom svg { display:block; }\n\n        \/* \u041f\u043e\u043b\u043d\u043e\u0440\u0430\u0437\u043c\u0435\u0440\u043d\u044b\u0439 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 *\/\n        .kh-lightbox { position:fixed; inset:0; z-index:99999; background:rgba(6,14,24,.94);\n            display:none; align-items:center; justify-content:center; padding:24px; }\n        .kh-lightbox.is-open { display:flex; }\n        .kh-lightbox img { max-width:100%; max-height:100%; width:auto; height:auto; display:block;\n            border-radius:4px; box-shadow:0 10px 50px rgba(0,0,0,.55); }\n        .kh-lightbox .kh-close { position:absolute; top:16px; right:16px; width:46px; height:46px; border:0;\n            border-radius:50%; background:rgba(255,255,255,.12); color:#fff; cursor:pointer; display:flex;\n            align-items:center; justify-content:center; transition:background .18s ease; }\n        .kh-lightbox .kh-close:hover { background:#C62828; }\n        body.kh-lightbox-open { overflow:hidden; }\n        .kh-camp-hero .kh-camp-form h2 { font-size:22px; }\n        @media (max-width: 900px) {\n            .kh-camp-hero { grid-template-columns: 1fr; gap:24px; }\n            .kh-camp-hero .kh-hero-form { padding:20px; }\n        }\n    <\/style>\n    <div class=\"kh-camp-hero\">\n                    <div class=\"kh-hero-poster\">\n                <button type=\"button\" class=\"kh-poster-btn\" data-kh-full=\"https:\/\/kidshockey.lv\/wp-content\/uploads\/2026\/08\/poster-en.webp\"\n                        aria-label=\"Intensive Trainings at Kurbads, October 20-23, 2026\">\n                    <img decoding=\"async\" src=\"https:\/\/kidshockey.lv\/wp-content\/uploads\/2026\/08\/poster-en-preview.webp\" alt=\"Intensive Trainings at Kurbads, October 20-23, 2026\" loading=\"lazy\">\n                    <span class=\"kh-zoom\">\n                        <svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"11\" cy=\"11\" r=\"7\"><\/circle><path d=\"M20 20l-3.6-3.6M11 8.4v5.2M8.4 11h5.2\"><\/path><\/svg>\n                    <\/span>\n                <\/button>\n            <\/div>\n                <div class=\"kh-hero-form\">\n                <style>\n        .kh-camp-form { max-width:640px; margin:0 auto; font-family:Arial,sans-serif; color:#222; }\n        .kh-camp-form h2 { margin:0 0 22px; font-size:24px; font-family:'Roboto Condensed','Arial Narrow',sans-serif;\n            font-weight:700; text-transform:uppercase; color:#16324f; display:block; width:fit-content;\n            max-width:100%; border-bottom:3px solid #C62828; padding-bottom:10px; }\n        .kh-camp-form .kh-row { margin-bottom:16px; display:block; }\n        .kh-camp-form label { display:block; font-weight:600; margin-bottom:6px; font-size:14px; }\n        .kh-camp-form input[type=text], .kh-camp-form input[type=email], .kh-camp-form input[type=tel],\n        .kh-camp-form input[type=number] {\n            width:100%; padding:10px 12px; border:1px solid #ccc; border-radius:6px; font-size:15px; box-sizing:border-box;\n        }\n        .kh-camp-form .dates { display:flex; flex-direction:column; gap:8px; }\n        .kh-camp-form .date-opt { display:flex; align-items:center; gap:10px; padding:10px 12px;\n            border:1px solid #ddd; border-radius:6px; cursor:pointer; background:#fafafa; }\n        .kh-camp-form .date-opt:hover:not(.disabled) { background:#eef6ff; border-color:#0089cd; }\n        .kh-camp-form .date-opt.disabled { color:#999; cursor:not-allowed; background:#f5f5f5; }\n        .kh-camp-form .date-opt input { margin:0; }\n        .kh-camp-form .date-opt .badge { margin-left:auto; font-size:12px; padding:2px 8px; border-radius:10px;\n            background:#e0f2e0; color:#1a7f1a; }\n        .kh-camp-form .date-opt.disabled .badge { background:#fbe0e0; color:#c00; }\n        .kh-camp-form .submit-btn { background:#0089cd; color:#fff; border:0; padding:12px 28px; border-radius:6px;\n            font-size:16px; font-weight:600; cursor:pointer; }\n        .kh-camp-form .submit-btn:hover { background:#006fa3; }\n        .kh-camp-form .submit-btn[disabled] { opacity:.6; cursor:not-allowed; }\n        .kh-camp-form .msg { padding:12px 14px; border-radius:6px; margin-bottom:16px; display:none; }\n        .kh-camp-form .msg.err { background:#fbe0e0; color:#a00; display:block; }\n        .kh-camp-form .msg.ok { display:none; }\n        .kh-camp-form.kh-done .kh-row, .kh-camp-form.kh-done h2, .kh-camp-form.kh-done .submit-btn,\n        .kh-camp-form.kh-done .hint, .kh-camp-form.kh-done hr, .kh-camp-form.kh-done .cf-turnstile { display:none !important; }\n        .kh-camp-form .kh-success { display:none; padding:32px 20px; text-align:center; background:#e7f7e7;\n            border:1px solid #b8e1b8; border-radius:10px; }\n        .kh-camp-form.kh-done .kh-success { display:block; }\n        .kh-camp-form .kh-success .check { font-size:48px; line-height:1; margin-bottom:12px; }\n        .kh-camp-form .kh-success .text { font-size:18px; font-weight:600; color:#1a5e1a; line-height:1.4; }\n        .kh-camp-form .hint { font-size:12px; color:#777; margin-top:4px; }\n        .kh-camp-form .req { color:#c00; }\n    <\/style>\n\n    <form class=\"kh-camp-form\" id=\"kh-camp-form\" novalidate data-lang=\"lv\">\n        <div class=\"kh-success\" id=\"kh-camp-success\">\n            <div class=\"check\">\u2713<\/div>\n            <div class=\"text\">Pieteikums sa\u0146emts. M\u0113s ar jums sazin\u0101simies tuv\u0101kaj\u0101 laik\u0101.<\/div>\n        <\/div>\n\n        <h2>Pieteikums hokeja nometn\u0113<\/h2>\n\n        <div class=\"msg\" id=\"kh-camp-msg\"><\/div>\n\n        <div class=\"kh-row\">\n            <label>B\u0113rna v\u0101rds un uzv\u0101rds <span class=\"req\">*<\/span><\/label>\n            <input type=\"text\" name=\"child_name\" required maxlength=\"120\" placeholder=\"J\u0101nis B\u0113rzi\u0146\u0161\">\n        <\/div>\n\n        <div class=\"kh-row\">\n            <label>B\u0113rna dzim\u0161anas gads <span class=\"req\">*<\/span><\/label>\n            <input type=\"number\" name=\"child_year\" required min=\"1990\" max=\"2026\" placeholder=\"2014\">\n        <\/div>\n\n        <div class=\"kh-row\">\n            <label>Komanda, kur\u0101 b\u0113rns sp\u0113l\u0113<\/label>\n            <input type=\"text\" name=\"child_team\" maxlength=\"120\" placeholder=\"Komandas nosaukums\">\n        <\/div>\n\n        <div class=\"kh-row\">\n            <label>Datumi <span class=\"req\">*<\/span><\/label>\n            <div class=\"hint\" style=\"margin:0 0 8px\">Var izv\u0113l\u0113ties vair\u0101kus.<\/div>\n            <div class=\"dates\">\n                                    <label class=\"date-opt \">\n                        <input type=\"checkbox\" name=\"camp_ids[]\" value=\"3784\" >\n                        <span>20 oktobris 2026, otrdiena<\/span>\n                        <span class=\"badge\">\n                            Br\u012bvas vietas: 24                        <\/span>\n                    <\/label>\n                                    <label class=\"date-opt \">\n                        <input type=\"checkbox\" name=\"camp_ids[]\" value=\"3785\" >\n                        <span>21 oktobris 2026, tre\u0161diena<\/span>\n                        <span class=\"badge\">\n                            Br\u012bvas vietas: 24                        <\/span>\n                    <\/label>\n                                    <label class=\"date-opt \">\n                        <input type=\"checkbox\" name=\"camp_ids[]\" value=\"3786\" >\n                        <span>22 oktobris 2026, ceturtdiena<\/span>\n                        <span class=\"badge\">\n                            Br\u012bvas vietas: 24                        <\/span>\n                    <\/label>\n                                    <label class=\"date-opt \">\n                        <input type=\"checkbox\" name=\"camp_ids[]\" value=\"3787\" >\n                        <span>23 oktobris 2026, piektdiena<\/span>\n                        <span class=\"badge\">\n                            Br\u012bvas vietas: 24                        <\/span>\n                    <\/label>\n                            <\/div>\n        <\/div>\n\n        <hr style=\"border:0;border-top:1px solid #eee;margin:24px 0\">\n\n        <div class=\"kh-row\">\n            <label>Vec\u0101ka v\u0101rds<\/label>\n            <input type=\"text\" name=\"parent_name\" maxlength=\"120\" placeholder=\"K\u0101 j\u016bs uzrun\u0101t\">\n        <\/div>\n\n        <div class=\"kh-row\">\n            <label>T\u0101lrunis <span class=\"req\">*<\/span><\/label>\n            <input type=\"tel\" name=\"parent_phone\" required maxlength=\"20\" autocomplete=\"tel\" inputmode=\"tel\" placeholder=\"28123456\">\n        <\/div>\n\n        <div class=\"kh-row\">\n            <label>E-pasts<\/label>\n            <input type=\"email\" name=\"parent_email\" maxlength=\"160\" placeholder=\"jus@example.com\">\n        <\/div>\n\n        <input type=\"hidden\" name=\"action\" value=\"kh_camp_submit\">\n        <input type=\"hidden\" name=\"lang\" value=\"lv\">\n                    <input type=\"hidden\" name=\"forced_camp_id\" value=\"3783\">\n                <input type=\"hidden\" name=\"_nonce\" value=\"c291af93b5\">\n\n                    <div class=\"kh-row\">\n                <div class=\"cf-turnstile\"\n                     data-sitekey=\"0x4AAAAAADIdPqiSSBW6lIbZ\"\n                     data-language=\"lv\"\n                     data-theme=\"light\"\n                     data-callback=\"khTurnstileOk\"\n                     data-expired-callback=\"khTurnstileReset\"\n                     data-error-callback=\"khTurnstileReset\"\n                     data-timeout-callback=\"khTurnstileReset\"><\/div>\n            <\/div>\n        \n        <button type=\"submit\" class=\"submit-btn\" disabled>Nos\u016bt\u012bt pieteikumu<\/button>\n        <div class=\"hint\">Nospie\u017eot pogu, j\u016bs piekr\u012btat personas datu apstr\u0101dei.<\/div>\n    <\/form>\n\n        <script>\n    \/* \u041a\u043e\u043b\u0431\u044d\u043a\u0438 Turnstile - \u0432 \u0433\u043b\u043e\u0431\u0430\u043b, \u0447\u0442\u043e\u0431\u044b \u0432\u0438\u0434\u0436\u0435\u0442 \u0438\u0445 \u0432\u044b\u0437\u044b\u0432\u0430\u043b \u043f\u043e data-callback. *\/\n    window.khTurnstileOk = window.khTurnstileOk || function () {\n        document.querySelectorAll('.kh-camp-form .submit-btn').forEach(function (b) { b.disabled = false; });\n    };\n    window.khTurnstileReset = window.khTurnstileReset || function () {\n        document.querySelectorAll('.kh-camp-form .submit-btn').forEach(function (b) { b.disabled = true; });\n    };\n\n    \/* api.js \u0433\u0440\u0443\u0437\u0438\u043c \u0441\u0440\u0430\u0437\u0443 - \u0444\u043e\u0440\u043c\u0430 \u0432\u0438\u0434\u043d\u0430 \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b, \u043b\u0435\u043d\u0438\u0442\u044c\u0441\u044f \u0441\u043c\u044b\u0441\u043b\u0430 \u043d\u0435\u0442.\n       \u0421\u043a\u0440\u0438\u043f\u0442 async+defer, \u043d\u0435 \u0431\u043b\u043e\u043a\u0438\u0440\u0443\u0435\u0442 \u0440\u0435\u043d\u0434\u0435\u0440. *\/\n    (function () {\n        if (window.__kh_turnstile_loaded) return;\n        window.__kh_turnstile_loaded = true;\n        var s = document.createElement('script');\n        s.src = 'https:\/\/challenges.cloudflare.com\/turnstile\/v0\/api.js';\n        s.async = true; s.defer = true;\n        document.head.appendChild(s);\n    })();\n    <\/script>\n    \n    <script>\n    (function () {\n        var form = document.getElementById('kh-camp-form');\n        if (!form) return;\n        var msg  = document.getElementById('kh-camp-msg');\n        var btn  = form.querySelector('.submit-btn');\n        var ajax = \"https:\\\/\\\/kidshockey.lv\\\/wp-admin\\\/admin-ajax.php\";\n        var T = {\"fill\":\"Aizpildiet visus oblig\\u0101tos laukus.\",\"ok\":\"Pieteikums sa\\u0146emts. M\\u0113s ar jums sazin\\u0101simies tuv\\u0101kaj\\u0101 laik\\u0101.\",\"fail\":\"Neizdev\\u0101s nos\\u016bt\\u012bt pieteikumu. M\\u0113\\u0123iniet v\\u0113l\\u0101k.\",\"net\":\"Nav t\\u012bkla savienojuma. M\\u0113\\u0123iniet v\\u0113l\\u0101k.\",\"captcha\":\"L\\u016bdzu, izpildiet captcha p\\u0101rbaudi.\",\"phone_short\":\"T\\u0101lrunim j\\u0101b\\u016bt vismaz 8 cipariem.\",\"pick_camp\":\"Izv\\u0113lieties nometnes datumus.\"};\n        var hasTurnstile = !!form.querySelector('.cf-turnstile');\n\n        \/* \u0427\u0438\u0441\u0442\u0438\u043c \u0442\u0435\u043b\u0435\u0444\u043e\u043d \u043d\u0430 \u0445\u043e\u0434\u0443: \u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c \u0442\u043e\u043b\u044c\u043a\u043e + \u0438 \u0446\u0438\u0444\u0440\u044b, + \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u043d\u0430\u0447\u0430\u043b\u0435. *\/\n        var phoneEl = form.querySelector('input[name=\"parent_phone\"]');\n        if (phoneEl) {\n            phoneEl.addEventListener('input', function () {\n                var v = phoneEl.value.replace(\/[^+\\d]\/g, '').replace(\/(?!^)\\+\/g, '');\n                if (v !== phoneEl.value) phoneEl.value = v;\n            });\n        }\n\n        form.addEventListener('submit', function (e) {\n            e.preventDefault();\n            msg.className = 'msg'; msg.textContent = '';\n\n            if (!form.checkValidity()) {\n                msg.className = 'msg err';\n                msg.textContent = T.fill;\n                form.reportValidity();\n                return;\n            }\n\n            var checked = form.querySelectorAll('input[name=\"camp_ids[]\"]:checked');\n            if (!checked.length) {\n                msg.className = 'msg err';\n                msg.textContent = T.pick_camp;\n                return;\n            }\n\n            var phoneDigits = (phoneEl ? phoneEl.value : '').replace(\/\\D+\/g, '');\n            if (phoneDigits.length < 8) {\n                msg.className = 'msg err';\n                msg.textContent = T.phone_short;\n                if (phoneEl) phoneEl.focus();\n                return;\n            }\n\n            if (hasTurnstile) {\n                var token = (form.querySelector('input[name=\"cf-turnstile-response\"]') || {}).value || '';\n                if (!token) {\n                    msg.className = 'msg err';\n                    msg.textContent = T.captcha;\n                    return;\n                }\n            }\n\n            btn.disabled = true;\n            var fd = new FormData(form);\n\n            fetch(ajax, { method: 'POST', body: fd, credentials: 'same-origin' })\n                .then(function (r) { return r.json().catch(function () { return { ok: false, error: 'Bad response' }; }); })\n                .then(function (j) {\n                    if (j && j.ok) {\n                        form.reset();\n                        form.classList.add('kh-done');\n                        var sc = document.getElementById('kh-camp-success');\n                        if (sc && sc.scrollIntoView) sc.scrollIntoView({ behavior: 'smooth', block: 'center' });\n                    } else {\n                        msg.className = 'msg err';\n                        msg.textContent = (j && j.error) ? j.error : T.fail;\n                        if (hasTurnstile && window.turnstile) {\n                            try { window.turnstile.reset(); } catch (e) {}\n                        }\n                    }\n                })\n                .catch(function () {\n                    msg.className = 'msg err';\n                    msg.textContent = T.net;\n                })\n                .finally(function () {\n                    \/* \u0415\u0441\u043b\u0438 \u0435\u0441\u0442\u044c \u043a\u0430\u043f\u0447\u0430 - \u043a\u043d\u043e\u043f\u043a\u0430 \u043e\u0441\u0442\u0430\u0451\u0442\u0441\u044f disabled \u0434\u043e \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e\u0433\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u043a\u0430\u043f\u0447\u0438\n                       (window.khTurnstileOk \u0441\u0430\u043c \u0435\u0451 \u0432\u043a\u043b\u044e\u0447\u0438\u0442). \u0418\u043d\u0430\u0447\u0435 \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u0441\u0440\u0430\u0437\u0443. *\/\n                    if (!hasTurnstile) btn.disabled = false;\n                });\n        });\n    })();\n    <\/script>\n            <\/div>\n    <\/div>\n    <script>\n    \/* \u041f\u043e\u043b\u043d\u043e\u0440\u0430\u0437\u043c\u0435\u0440\u043d\u044b\u0439 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 \u043f\u043e\u0441\u0442\u0435\u0440\u0430: \u043a\u043b\u0438\u043a \u043f\u043e \u043f\u0440\u0435\u0432\u044c\u044e, \u0437\u0430\u043a\u0440\u044b\u0442\u0438\u0435 \u043a\u0440\u0435\u0441\u0442\u0438\u043a\u043e\u043c, Esc \u0438 \u043a\u043b\u0438\u043a\u043e\u043c \u043f\u043e \u0444\u043e\u043d\u0443. *\/\n    (function () {\n        if (window.khPosterLightbox) return;\n        window.khPosterLightbox = true;\n\n        var box = null;\n\n        function build() {\n            box = document.createElement('div');\n            box.className = 'kh-lightbox';\n            box.innerHTML = '<button type=\"button\" class=\"kh-close\" aria-label=\"\u0417\u0430\u043a\u0440\u044b\u0442\u044c\">' +\n                '<svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\"><path d=\"M6 6l12 12M18 6L6 18\"><\/path><\/svg>' +\n                '<\/button><img alt=\"\">';\n            document.body.appendChild(box);\n\n            box.querySelector('.kh-close').addEventListener('click', close);\n            box.addEventListener('click', function (e) { if (e.target === box) close(); });\n        }\n\n        function open(src, alt) {\n            if (!box) build();\n            var img = box.querySelector('img');\n            img.src = src;\n            img.alt = alt || '';\n            box.classList.add('is-open');\n            document.body.classList.add('kh-lightbox-open');\n        }\n\n        function close() {\n            if (!box) return;\n            box.classList.remove('is-open');\n            document.body.classList.remove('kh-lightbox-open');\n            box.querySelector('img').src = '';\n        }\n\n        document.addEventListener('click', function (e) {\n            var btn = e.target.closest ? e.target.closest('.kh-poster-btn') : null;\n            if (!btn) return;\n            e.preventDefault();\n            open(btn.getAttribute('data-kh-full'), btn.getAttribute('aria-label'));\n        });\n\n        document.addEventListener('keydown', function (e) {\n            if (e.key === 'Escape' || e.key === 'Esc') close();\n        });\n    })();\n\n    (function () {\n        if (window.location.hash !== '#kh-camp-form') return;\n\n        \/* 1) \u0421\u0440\u0430\u0437\u0443 \u0443\u0431\u0438\u0440\u0430\u0435\u043c \u0445\u0435\u0448 \u0438\u0437 URL - \u0447\u0442\u043e\u0431\u044b \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u043d\u0435 \u0441\u0434\u0435\u043b\u0430\u043b \u0441\u0432\u043e\u0439 auto-scroll\n              (\u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043b\u043e\u043c\u0430\u0435\u0442 \u043e\u0442\u0441\u0442\u0443\u043f\u044b \u043d\u0430 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u043c). *\/\n        try { history.replaceState({}, '', window.location.pathname + window.location.search); } catch (e) {}\n\n        \/* 2) \u0414\u0430\u0442\u044c \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435 \u043e\u0442\u0440\u0438\u0441\u043e\u0432\u0430\u0442\u044c\u0441\u044f, \u043f\u043e\u0442\u043e\u043c \u043f\u043b\u0430\u0432\u043d\u043e \u043f\u0440\u043e\u043a\u0440\u0443\u0442\u0438\u0442\u044c \u0412\u0420\u0423\u0427\u041d\u0423\u042e. *\/\n        var go = function () {\n            var form = document.getElementById('kh-camp-form');\n            var hero = document.querySelector('.kh-camp-hero');\n            if (form) {\n                var offset = window.matchMedia('(max-width:900px)').matches ? 24 : 80;\n                var top = form.getBoundingClientRect().top + window.pageYOffset - offset;\n                window.scrollTo({ top: Math.max(0, top), behavior: 'smooth' });\n            }\n            if (hero) {\n                setTimeout(function () { hero.classList.add('kh-flash'); }, 600);\n                setTimeout(function () { hero.classList.remove('kh-flash'); }, 2400);\n            }\n        };\n        if (document.readyState === 'complete' || document.readyState === 'interactive') {\n            setTimeout(go, 100);\n        } else {\n            window.addEventListener('DOMContentLoaded', function () { setTimeout(go, 100); });\n        }\n    })();\n    <\/script>\n    \n\n","protected":false},"excerpt":{"rendered":"<p>October 20\u201323, 2026Tuesday \u2013 Friday 4 days in a row Book all four days or pick only the ones that suit you. \u201cKurbads\u201d Ice Hall Ice and the main gym in one place \u2014 no travelling between sessions. 80 \u20ac per day Payment per chosen day. The number of places is limited. Daily schedule Session [&hellip;]<\/p>\n","protected":false},"author":0,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-3801","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/kidshockey.lv\/index.php?rest_route=\/wp\/v2\/pages\/3801","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kidshockey.lv\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kidshockey.lv\/index.php?rest_route=\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/kidshockey.lv\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3801"}],"version-history":[{"count":7,"href":"https:\/\/kidshockey.lv\/index.php?rest_route=\/wp\/v2\/pages\/3801\/revisions"}],"predecessor-version":[{"id":3825,"href":"https:\/\/kidshockey.lv\/index.php?rest_route=\/wp\/v2\/pages\/3801\/revisions\/3825"}],"wp:attachment":[{"href":"https:\/\/kidshockey.lv\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3801"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}