




.hero .kick.kick-btn{
  font-family:inherit;
  cursor:pointer;
  appearance:none;
  transition:background .16s var(--ease,ease),border-color .16s var(--ease,ease),
             color .16s var(--ease,ease),transform .16s var(--ease,ease);
}
.hero .kick.kick-btn:hover{
  background:rgba(238,12,93,.16);
  border-color:rgba(255,107,166,.65);
  color:#fff;
  transform:translateY(-1px);
}
.hero .kick.kick-btn:active{transform:translateY(0)}
.hero .kick.kick-btn:focus-visible{outline:2px solid #ff6aa6;outline-offset:3px}




.navwrap.nav-two-row .navrow-tabs.nav-tight{gap:6px 5px;padding-left:12px;padding-right:12px}
.navwrap.nav-two-row .navrow-tabs.nav-tight .tab{
  padding:0 8px;
  font-size:11px;
  letter-spacing:.3px;
}
.navwrap.nav-two-row .navrow-tabs.nav-tight .tab .ic{font-size:12px;margin-right:0}


.navwrap.nav-two-row .navrow-tabs .nav-break{
  flex:0 0 100%;
  width:100%;height:0;margin:0;padding:0;
  pointer-events:none;
}




.navband.nb-on{position:relative}
.navband.nb-on::before{
  content:"";
  position:absolute;left:0;top:6px;bottom:6px;
  width:3px;border-radius:2px;
  background:currentColor;
  opacity:.85;
}
.navband.nb-on > .navband-k{padding-left:12px}
