.space-header-wrap,.space-header-height,.space-mobile-menu,.space-mobile-menu-icon,.space-header-search-block,
.header-wrap,.header-2-wrap,.header-height,.header-2-height{display:none!important}
:root{--kg:#009168;--kgd:#006B4E;--kgl:#00B582;--ksoft:#E0F2EC;--kink:#111;--kbody:#444;--kgrey:#888;--kbrd:#EAEAEA;--kdacc:#00D982;
  --ke:cubic-bezier(.22,1,.36,1);
  /* jedini izvor istine za geometriju pilule - čita ih i CSS i JS koji mjeri širinu */
  --klpad:16px;--klbw:1px}
.klnav,.klnav-panel,.klnav-burger,.klnav-scrim{font-family:'Inter',-apple-system,BlinkMacSystemFont,system-ui,sans-serif;-webkit-font-smoothing:antialiased;box-sizing:border-box;-webkit-tap-highlight-color:transparent}
.klnav{position:relative;z-index:9000}
.klnav *,.klnav *::before,.klnav *::after,.klnav-panel *,.klnav-panel *::before,.klnav-panel *::after{box-sizing:border-box}
.klnav-in{position:relative;display:flex;align-items:center;min-height:54px;max-width:1180px;margin:0 auto;padding:16px 20px}
.klnav--dark{position:absolute;top:0;left:0;right:0;background:transparent}
body.admin-bar .klnav--dark{top:32px}
@media(max-width:782px){body.admin-bar .klnav--dark{top:46px}}
.klnav--light{background:#fff;border-bottom:1px solid var(--kbrd)}
body.home .klh-in{padding-top:122px}
/* ---- lockup: samo tekst ---- */
.klnav-brand{display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-decoration:none!important}
.klnav-word{font-size:23px;font-weight:700;letter-spacing:-.55px;line-height:1;color:#fff;white-space:nowrap}
.klnav-word i{font-style:normal;color:var(--kdacc)}
.klnav-tag{font-size:11px;font-style:italic;color:rgba(236,242,238,.62);line-height:1;white-space:nowrap}
.klnav--light .klnav-word{color:var(--kink)}
.klnav--light .klnav-word i{color:var(--kg)}
.klnav--light .klnav-tag{color:var(--kgrey)}
/* ---- pilula ---- */
.klnav-pw{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:9010}
.klnav-pw.stuck{position:fixed;top:10px;transform:translateX(-50%);transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .22s ease}
.klnav-pw.stuck.hide{transform:translate(-50%,-160%);opacity:0;pointer-events:none}
body.admin-bar .klnav-pw.stuck{top:42px}
.klnav-pill{display:flex;align-items:center;background:#fff;border-radius:999px;padding:5px 8px;border:1px solid transparent;
  box-shadow:0 14px 34px -14px rgba(0,0,0,.45);transition:box-shadow .18s,border-color .18s}
.klnav--light .klnav-pill,.klnav-pw.stuck .klnav-pill{border-color:var(--kbrd);box-shadow:0 18px 44px -16px rgba(15,19,17,.22)}
.klnav-pill a.kli{position:relative;display:inline-block;font-size:13.5px;font-weight:600;color:var(--kbody);padding:11px 15px;
  border-radius:999px;white-space:nowrap;text-decoration:none!important;transition:color .14s;line-height:1.2}
.klnav-pill a.kli::after{content:"";position:absolute;left:15px;right:15px;bottom:5px;height:2.5px;border-radius:2px;background:var(--kg);
  transform:scaleX(0);transform-origin:left center;transition:transform .24s cubic-bezier(.22,1,.36,1)}
.klnav-pill a.kli:hover{color:var(--kink)}
.klnav-pill a.kli:hover::after{transform:scaleX(1)}
.klnav-pill a.kli.cur{color:var(--kg);font-weight:700}
.klnav-pill a.kli.cur::after{transform:scaleX(1)}
.klnav-div{width:1px;height:22px;background:var(--kbrd);margin:0 8px 0 2px;flex:none}
.klnav-caret{display:inline-block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;
  border-top:4.5px solid currentColor;margin-left:6px;vertical-align:1.5px;opacity:.55;transition:transform .18s}
.klnav-it{position:relative}
.klnav-it:hover .klnav-caret,.klnav-it.open .klnav-caret{transform:rotate(180deg)}
.klnav-it::before{content:"";position:absolute;left:0;right:0;top:100%;height:14px}
/* ---- dropdown Tipovi ---- */
.klnav-drop{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%,6px);width:264px;background:#fff;
  border:1px solid var(--kbrd);border-radius:16px;padding:8px;box-shadow:0 22px 48px -18px rgba(15,19,17,.30);
  opacity:0;visibility:hidden;transition:opacity .16s,transform .16s,visibility .16s}
.klnav-it:hover .klnav-drop,.klnav-it.open .klnav-drop{opacity:1;visibility:visible;transform:translate(-50%,0)}
.klnav-dhead{display:flex;align-items:center;justify-content:space-between;padding:6px 10px 8px}
.klnav-dd{font-size:12px;font-weight:500;color:var(--kgrey)}
.klnav-lv{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--kg)}
.klnav-lv b{width:6px;height:6px;border-radius:50%;background:var(--kg);padding:0}
.klnav-trow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 10px;border-radius:11px;text-decoration:none!important}
.klnav-trow:hover{background:#F6FAF8}
.klnav-trow .n{font-size:14px;font-weight:700;color:var(--kink);letter-spacing:-.01em;line-height:1.2}
.klnav-trow.cur{background:#F6FAF8}
.klnav-trow.cur .n{color:var(--kg);text-decoration:underline;text-decoration-color:var(--kg);text-decoration-thickness:2px;text-underline-offset:5px}
/* ---- Faza 2: vizuali u dropdownu (grbovi + lanac karike) ---- */
.klnav-viz{display:flex;align-items:center;flex:none}
.klnav-viz img{width:24px;height:24px;border-radius:50%;background:#fff;border:1px solid var(--kbrd);padding:2.5px;object-fit:contain;display:block;animation:klvizin .3s ease}
.klnav-viz img+img{margin-left:-7px}
.klnav-kar{display:flex;align-items:center;gap:4px;animation:klvizin .3s ease}
.klnav-kar b{width:16px;height:16px;border-radius:50%;background:var(--kg);color:#fff;font-size:9px;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;padding:0;flex:none}
.klnav-kar i{width:16px;height:16px;border-radius:50%;border:1.5px dashed var(--kg);opacity:.5;flex:none}
.klnav-ci{border-radius:50%;background:#fff;border:1px solid var(--kbrd);color:var(--kg);font-weight:700;font-style:normal;display:flex;align-items:center;justify-content:center;flex:none}
.klnav-viz .klnav-ci{width:24px;height:24px;font-size:8.5px}
.klnav-viz .klnav-ci+.klnav-ci,.klnav-viz img+.klnav-ci,.klnav-viz .klnav-ci+img{margin-left:-7px}
@keyframes klvizin{from{opacity:0;transform:scale(.82)}}
/* ---- Faza 2b: V2 "Istaknuti tip dana" (desktop featured kartica) ---- */
/* kartica je DIV s dva linka: header (rubrika) + utakmica (današnji post) */
.klnav-featc{display:block;background:#F7FAF9;border:1px solid #EDF3F0;border-radius:13px;padding:11px 12px 10px;margin:0 0 4px;animation:klvizin .3s ease}
.klnav-fk{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--kg);margin-bottom:10px}
a.klnav-fk{text-decoration:none!important;border-bottom:none;cursor:pointer;transition:color .14s}
a.klnav-fk:hover{color:var(--kgd);text-decoration:underline!important;text-underline-offset:3px}
.klnav-fmatch{display:block;text-decoration:none!important;border-bottom:none;border-radius:10px;margin:0 -6px;padding:3px 6px 4px;cursor:pointer;transition:background .14s}
.klnav-fmatch:hover{background:#ECF4EF}
.klnav-fk em{font-style:normal;font-weight:500;letter-spacing:0;text-transform:none;color:var(--kgrey);font-size:11px;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.klnav-fface{display:flex;align-items:flex-start;justify-content:center;gap:12px}
.klnav-fside{display:flex;flex-direction:column;align-items:center;gap:6px;width:88px;min-width:0}
.klnav-fside img,.klnav-fside .klnav-ci{width:38px;height:38px;border-radius:50%;background:#fff;border:1px solid var(--kbrd);padding:3px;object-fit:contain;display:block;font-size:10.5px}
.klnav-fside i{font-style:normal;font-size:11px;font-weight:600;color:var(--kbody);text-align:center;line-height:1.25}
.klnav-fvs{font-size:11px;font-weight:700;color:var(--kgrey);margin-top:13px;flex:none}
/* ---- search ---- */
.klnav-s{display:inline-flex;align-items:center;padding:9px 13px;border-radius:999px;cursor:pointer;transition:background .14s}
.klnav-s:hover{background:#F3F6F4}
.klnav-s svg{display:block;flex:none}
.klnav-si{width:0!important;min-width:0!important;border:0!important;outline:0!important;background:transparent!important;font-family:inherit;font-size:13.5px;
  color:var(--kink);padding:0!important;margin:0!important;transition:width .22s;height:auto!important;box-shadow:none!important}
.klnav-pill.searching .klnav-si{width:150px!important;padding-left:8px!important}
/* ---- desni slot (SAMO desktop): današnji tip, inače datum i sat ----
   Prostor desno od pilule je 251px i stajao je prazan. Slot je jedna posuda s ljestvicom:
   ako danas ima Tip dana -> grbovi + rubrika + liga; ako nema -> datum i sat. Nikad prazan.
   Gasi se ispod 1160px (ispod toga bi dotaknuo pilulu), dok je otvorena lupa (pilula naraste
   150px) i dok je otvoren dropdown Tipovi (inače bi se isti par grbova vidio dvaput u retku). */
.klnav-rd{position:absolute;right:20px;top:50%;transform:translateY(-50%);display:none;
  align-items:center;gap:14px;z-index:1;transition:opacity .16s ease}
@media(min-width:1160px){.klnav-rd{display:flex}}
.klnav--srch .klnav-rd,.klnav--drop .klnav-rd{opacity:0;pointer-events:none}
.klnav-pt{display:none;align-items:center;gap:9px;max-width:170px;height:38px;
  text-decoration:none!important;border-bottom:none!important}
.klnav-pt[data-on]{display:flex}
.klnav-pt[data-on]~.klnav-sat{display:none}
.klnav-pt img,.klnav-pt .klnav-ci{width:26px;height:26px;border-radius:50%;border:1px solid var(--kbrd);
  background:#fff;padding:2px;object-fit:contain;display:block;font-size:8.5px}
.klnav-pt img+img,.klnav-pt img+.klnav-ci,.klnav-pt .klnav-ci+.klnav-ci,.klnav-pt .klnav-ci+img{margin-left:-8px}
.klnav-pt b{display:block;font-size:12.5px;font-weight:600;line-height:1.15;color:var(--kink);padding:0}
.klnav-pt em{display:block;font-style:normal;font-size:11px;font-weight:500;color:var(--kgrey);
  max-width:104px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3;margin-top:2px}
.klnav-pt:hover b{color:var(--kg)}
.klnav-sat{display:flex;flex-direction:column;align-items:flex-end;gap:5px;min-height:38px;
  justify-content:center;text-align:right}
.klnav-sat .sat-d{font-size:11px;line-height:1;color:var(--kgrey);white-space:nowrap}
/* sat je jedina prava brojka u traci pa ide na tabular figure (Inter, ne mono) -
   s proporcionalnim znamenkama se širina mijenja svake minute i sat "pleše" */
.klnav-sat .sat-t{font-size:13px;font-weight:600;line-height:1;color:var(--kink);
  font-feature-settings:'tnum' 1;font-variant-numeric:tabular-nums}
/* ---- mobile ---- */
.klnav-burger,.klnav-panel,.klnav-scrim,.klnav-rub,.klnav-dot{display:none}
@media(max-width:900px){
  .klnav-pw{display:none}
  .klnav-in{min-height:42px;padding:14px 16px}
  .klnav-word{font-size:17px;letter-spacing:-.4px}
  .klnav-tag{font-size:9.5px}
  .klnav-brand{gap:4px}
  body.home .klh-in{padding-top:84px}
  .klnav-burger{display:block;position:fixed;top:13px;right:16px;z-index:9060;width:42px;height:42px;border-radius:50%;
    background:#fff;border:0;cursor:pointer;box-shadow:0 12px 28px -12px rgba(0,0,0,.5);padding:0}
  body.admin-bar .klnav-burger{top:59px}
  .klnav-burger span{position:absolute;left:50%;top:50%;width:17px;height:2px;margin:-1px 0 0 -8.5px;background:var(--kink);
    border-radius:2px;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .18s}
  .klnav-burger span:nth-child(1){transform:translateY(-5px)}
  .klnav-burger span:nth-child(3){transform:translateY(5px)}
  body.klnav-open .klnav-burger span:nth-child(1){transform:rotate(45deg)}
  body.klnav-open .klnav-burger span:nth-child(2){opacity:0;transform:scaleX(.3)}
  body.klnav-open .klnav-burger span:nth-child(3){transform:rotate(-45deg)}
  .klnav-scrim{display:block;position:fixed;inset:0;background:rgba(15,19,17,.42);opacity:0;pointer-events:none;transition:opacity .22s;z-index:9040}
  body.klnav-open .klnav-scrim{opacity:1;pointer-events:auto}
  .klnav-panel{display:block;position:fixed;top:10px;left:10px;right:10px;z-index:9050;background:#fff;border-radius:22px;
    box-shadow:0 24px 60px -20px rgba(0,0,0,.5);padding:12px 8px;opacity:0;visibility:hidden;
    transform:scale(.94) translateY(-10px);transform-origin:top right;
    transition:opacity .22s,transform .24s cubic-bezier(.22,1,.36,1),visibility .24s;max-height:calc(100vh - 20px);overflow-y:auto}
  body.admin-bar .klnav-panel{top:56px}
  body.klnav-open .klnav-panel{opacity:1;visibility:visible;transform:none}
  .klnav-pdate{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:500;color:var(--kgrey);padding:4px 16px 10px;min-height:36px;padding-right:60px}
  .klnav-pdate b{width:6px;height:6px;border-radius:50%;background:var(--kg);padding:0;flex:none}
  .klnav-prow{position:relative;display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-radius:12px;
    font-size:16px;font-weight:600;color:var(--kink);letter-spacing:-.01em;text-decoration:none!important;line-height:1.2}
  .klnav-prow:active{background:#F3F6F4}
  .klnav-prow.cur{color:var(--kg);font-weight:700;text-decoration:underline!important;text-decoration-color:var(--kg)!important;
    text-decoration-thickness:2.5px!important;text-underline-offset:7px!important}
  .klnav-tcard{margin:2px 8px 6px;background:#F7FAF9;border:1px solid #EDF3F0;border-radius:14px;padding:3px 4px}
  .klnav-tcard .klnav-prow{padding:10px 12px;font-size:14px}
  /* ---- Faza 2b mobile: vizuali u pod-kartici + bijela tip kartica ---- */
  .klnav-tcard .klnav-viz img{width:22px;height:22px;padding:2px}
  .klnav-tcard .klnav-viz .klnav-ci{width:22px;height:22px;font-size:8px}
  .klnav-tcard .klnav-kar b,.klnav-tcard .klnav-kar i{width:15px;height:15px;font-size:8.5px}
  .klnav-mfeat{display:block;background:#fff;border:1px solid #EDF3F0;border-radius:11px;padding:11px 12px;margin:2px 2px 4px;animation:klvizin .3s ease}
  .klnav-mfeat .klnav-fmatch{margin:0 -4px;padding:2px 4px 3px}
  .klnav-mfeat .klnav-fmatch:active{background:#F7FAF9}
  .klnav-mfeat .klnav-fk{margin-bottom:9px;font-size:10px}
  .klnav-fb{display:flex;align-items:center;gap:10px;min-width:0}
  .klnav-fbg{display:flex;flex:none}
  .klnav-fbg>*+*{margin-left:-8px}
  .klnav-fb img,.klnav-fb .klnav-ci{width:30px;height:30px;border-radius:50%;background:#fff;border:1px solid var(--kbrd);padding:2.5px;object-fit:contain;display:block;font-size:9px}
  .klnav-fb i{font-style:normal;font-size:13.5px;font-weight:700;color:var(--kink);letter-spacing:-.01em;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}
  .klnav-plv{color:var(--kg);font-weight:600;flex:none}
  .klnav-psearch{display:flex;align-items:center;gap:9px;margin:8px 16px 4px;padding:11px 14px;border:1px solid var(--kbrd);
    border-radius:12px;color:var(--kgrey);font-size:13.5px}
  .klnav-psearch input{border:0!important;outline:0!important;background:transparent!important;font-family:inherit;font-size:13.5px;
    color:var(--kink);width:100%;padding:0!important;height:auto!important;box-shadow:none!important}
  .klnav-st{opacity:0;transform:translateY(7px);transition:opacity .2s,transform .26s cubic-bezier(.22,1,.36,1);transition-delay:var(--d,0s)}
  body.klnav-open .klnav-st{opacity:1;transform:none}

  /* ================= OTOCI (samo podstranice, naslovnica netaknuta) =================
     Mirovanje: sivi pojas + bijela pilula s brendom lijevo + bijeli krug s burgerom desno.
     Scroll:    pojas ode u prozirno, pilula otputuje DESNO do burgera i zavari se s njim,
                a brend se zamijeni imenom rubrike. Burger ne mrdne ni piksel — zato ostaje
                position:fixed sibling panela i z-index odnos s panelom se ne dira. */
  /* --- PODSTRANICE, mirovanje: bijeli pojas + bijela pilula + krug ---
     Pojas je bijel, a ne siv (31.07.): sivi je crtao vidljiv rub prema bijelom
     sadržaju, pa je prijelaz u prozirno na scroll djelovao kao skok. Bijelo se
     stopi sa stranicom, ostanu samo pilula i krug koji plutaju. */
  .klnav--light.klnav--isl{position:sticky;top:0;z-index:9000;background:#fff;border-bottom:0;
    transition:background .30s ease}
  body.admin-bar .klnav--light.klnav--isl{top:46px}
  .klnav--light.klnav--isl .klnav-in{min-height:0;padding:13px 16px}
  .klnav--light.klnav--isl .klnav-tag{display:none}
  .klnav--light.klnav--isl .klnav-isl{height:42px;width:var(--klwr,max-content);padding:0 var(--klpad);
    background:#fff;border:var(--klbw) solid var(--kbrd);border-radius:999px;
    box-shadow:0 1px 2px rgba(9,28,20,.06),0 6px 16px -10px rgba(9,28,20,.28)}
  .klnav--light.klnav--isl .klnav-brand{height:42px;flex-direction:row;align-items:center;gap:10px}
  /* --- struktura, oba slučaja --- */
  .klnav--isl .klnav-isl{position:relative;flex:none;display:flex;align-items:center;overflow:hidden;
    transition:width .32s var(--ke),transform .32s var(--ke),border-radius .32s var(--ke),
      border-color .24s ease,box-shadow .24s ease}
  .klnav--isl .klnav-brand{transition:opacity .16s ease,transform .26s var(--ke)}
  /* inset:0 se mjeri od PADDING-boxa pilule, pa bi preskocio njezin bocni padding i
     zalijepio natpis za rub - zato se lijevo i desno uvlaci za tocno --klpad */
  .klnav--isl .klnav-rub{position:absolute;inset:0 var(--klpad);display:flex;align-items:center;gap:10px;padding:0;
    text-decoration:none!important;border-bottom:none!important;
    opacity:0;visibility:hidden;transform:translateY(7px);
    transition:opacity .22s ease .10s,transform .26s var(--ke) .10s,visibility .24s}
  .klnav--isl .klnav-rub svg{flex:none;display:block}
  .klnav--isl .klnav-rl{font-size:15px;font-weight:700;letter-spacing:-.3px;color:var(--kink);white-space:nowrap;
    display:inline-block;overflow:hidden;text-overflow:ellipsis;min-width:0}
  /* traka je od sada ljepljiva, pa skokovi na sidra (TOC u vodičima, kartice na
     /rezultati/) moraju sletjeti ISPOD nje umjesto pod nju */
  .space-content [id]{scroll-margin-top:76px}
  /* --- SPOJENO: ista pilula na svakoj stranici, i na naslovnici --- */
  html.klsc .klnav--light.klnav--isl{background:transparent}
  html.klsc .klnav--isl .klnav-isl{height:42px;width:var(--klwm,var(--klwr));padding:0 var(--klpad);
    transform:translateX(var(--kldx,0px));background:#fff;
    border:var(--klbw) solid var(--kbrd);border-right-color:transparent;
    border-radius:999px 6px 6px 999px;
    box-shadow:0 2px 5px rgba(9,28,20,.08),0 12px 26px -12px rgba(9,28,20,.34)}
  html.klsc .klnav--isl .klnav-brand{height:42px;flex-direction:row;align-items:center;gap:10px;
    opacity:0;transform:translateY(-6px)}
  html.klsc .klnav--isl .klnav-rub{opacity:1;visibility:visible;transform:none}
  /* stranice bez rubrike (naslovnica, o-nama, legal, pretraga, 404): brend ostaje i spojen */
  html.klsc .klnav--nolbl .klnav-brand{opacity:1;transform:none}
  /* --- NASLOVNICA: mirovanje je netaknuto (traka je prozirna nad tamnim herojem,
         bijeli tekst, krug s jakom sjenom). Tek na scroll se traka vrati u kadar
         kao ista bijela pilula, jer bi inače ostao samo plutajući burger. --- */
  html.klsc .klnav--dark{position:fixed;top:0}
  body.admin-bar html.klsc .klnav--dark,html.klsc body.admin-bar .klnav--dark{top:46px}
  html.klsc .klnav--dark .klnav-in{min-height:0;padding:13px 16px}
  html.klsc .klnav--dark .klnav-tag{display:none}
  html.klsc .klnav--dark .klnav-word{color:var(--kink)}
  html.klsc .klnav--dark .klnav-word i{color:var(--kg)}
  /* pilula ne putuje preko heroja nego sleti gotova - width iz auto u px se ionako ne animira */
  html.klsc .klnav--dark .klnav-isl{transition:none;animation:klnavpop .26s var(--ke) both}
  @keyframes klnavpop{
    from{opacity:0;transform:translateX(var(--kldx,0px)) translateY(-8px)}
    to{opacity:1;transform:translateX(var(--kldx,0px)) translateY(0)}}
  /* burger = desni otok; mijenja samo oblik, nikad poziciju */
  .klnav-burger--pod{border:var(--klbw) solid var(--kbrd);
    box-shadow:0 1px 2px rgba(9,28,20,.06),0 6px 16px -10px rgba(9,28,20,.28)}
  .klnav-burger--isl{transition:border-radius .32s var(--ke),box-shadow .24s ease,border-color .24s ease}
  html.klsc .klnav-burger--isl{border:var(--klbw) solid var(--kbrd);border-radius:6px 999px 999px 6px;
    box-shadow:0 2px 5px rgba(9,28,20,.08),0 12px 26px -12px rgba(9,28,20,.34)}
  body.klnav-open .klnav-burger--isl{border-radius:50%;border-color:transparent;box-shadow:none}
  .klnav-burger--isl .klnav-dot{display:block;position:absolute;top:2px;right:2px;width:7px;height:7px;border-radius:50%;
    background:var(--kg);border:1.5px solid #fff;opacity:0;transition:opacity .18s;padding:0}
  .klnav-burger--isl.has-dot .klnav-dot{opacity:1}
  body.klnav-open .klnav-burger--isl .klnav-dot{opacity:0!important}
}
@media(prefers-reduced-motion:reduce){
  .klnav *,.klnav-panel,.klnav-scrim,.klnav-burger,.klnav-burger span{transition-duration:.01s!important;transition-delay:0s!important}
}