:where([data-etch-element="container"]) {
  inline-size: 100%;
  display: flex;
  flex-direction: column;
  max-inline-size: var(--content-width, 1366px);
  align-self: center; margin-inline: auto;
}
:where([data-etch-element="flex-div"]) {
  inline-size: 100%;
  display: flex;
  flex-direction: column;
}
:where([data-etch-element="iframe"]) {
  inline-size: 100%;
  height: auto;
 aspect-ratio: 16/9;
}
:where([data-etch-element="section"]) {
  inline-size: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.nk-nav {
  display:flex; align-items:center; gap:0; margin-block-start:4px; block-size:30px; background:#000; color:#fff; font:14px/1 Arial,sans-serif; & a{display:block;color:#fff;font-weight:400;text-decoration:none;padding-inline:5px;border-inline-end:1px solid #fff;} & a:last-child{margin-inline-start:250px;border-inline-start:1px solid #fff;} & a:hover{text-decoration:underline;} @media(width < 650px){justify-content:space-between;block-size:auto;min-block-size:44px; & a {padding:12px 8px;} & a:last-child{margin-inline-start:auto;}}
}
.nk-inner-header {
  display:block;
}
.nk-brand {
  display:block; & img {inline-size:100%;block-size:auto;}
}
.nk-art {
  display: block; max-inline-size: 100%; block-size: auto;
}
.nk-inner-footer {
  border-block-start:2px solid #221f73; padding-block-start:8px; margin-block-start:28px; text-align:center; font:13px/normal Arial,Helvetica,sans-serif; & p {margin:0;font:inherit;} & a {display:inline;color:#221f73;text-decoration:none;font-weight:700;} & a:hover{text-decoration:underline;color:#a83312;} @media(width < 650px){font-size:13px;line-height:1.4;}
}
.nk-home-header {
  & > img, & > picture, & > etch\:img {inline-size:100%;} & img {display:block; block-size:auto;}
}
.nk-home-header__menu {
  display:grid; grid-template-columns:154fr 338fr 228fr; gap:0; & > * {min-inline-size:0;} & img {inline-size:100%; block-size:auto;} & nav {display:flex; flex-direction:column;} & a {display:block;}
}
.nk-image-link {
  position:relative; &::after {content:'';position:absolute;inset:0;opacity:0;background-size:100% 100%;pointer-events:none;} &:hover::after, &:focus-visible::after {opacity:1;}
}
.nk-image-link--1 {
  &::after {background-image:url('../assets/battery-menu1-f2.jpg');}
}
.nk-image-link--2 {
  &::after {background-image:url('../assets/battery-menu2-f2.jpg');}
}
.nk-image-link--3 {
  &::after {background-image:url('../assets/battery-menu3-f2.jpg');}
}
.nk-home-footer {
  display:block;
}
.nk-home-footer__nav {
  background:var(--primary); display:flex; justify-content:center; gap:0; & a {display:block;} & img{block-size:29px;inline-size:auto;max-inline-size:100%;} @media(width < 400px){& img{block-size:auto;}}
}
.nk-home-footer__details {
  border-block-start:3px solid #fe6633; padding:4px; background:var(--black); color:#aaa; font:11px/1.1 Arial,sans-serif; & p{margin:0;font:inherit;} & p:first-child,& p:nth-child(2){display:inline;} & p:nth-child(2)::before {content:' ';} & a{display:inline;color:#ccc;font-weight:700;text-decoration:none;} & a:hover{color:#fff;text-decoration:underline;} @media(width < 600px){font-size:12px;line-height:1.4;padding:8px;}
}
.nk-skip {
  position:absolute;inset-inline-start:8px;inset-block-start:8px;padding:10px;background:#fff;color:#144f63;z-index:100;transform:translateY(-200%); &:focus {transform:translateY(0);}
}
.nk-inner {
  inline-size:min(650px,calc(100% - 16px)); margin-inline:auto; padding-block:3px 16px; font:14px/normal Arial,Helvetica,sans-serif; color:var(--black); @media(width < 650px){font-size:16px;line-height:1.4;}
}
.nk-home {
  inline-size: min(var(--content-width), 100%); margin-inline: auto; padding-block-end: 16px; font: 14px/1.15 Arial, Helvetica, sans-serif; color: #666; @media(width < 720px){font-size:16px; line-height:1.4;}
}
.nk-sr-only {
  position:absolute;inline-size:1px;block-size:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;
}
.nk-home-content {
  display:block; padding:0; background:var(--white); border-inline:1px solid #000;
}
.nk-home-content__inner {
  display:block; inline-size:100%; max-inline-size:none; padding:20px 39px 30px; @media(width < 600px){padding:20px 18px 26px;}
}
.nk-battery {
  float:left; margin:0; max-inline-size:26%; block-size:auto;
}
.nk-home-content__section {
  display:block; margin-block:14px; & p {font:inherit; margin:0; color:inherit; text-wrap:wrap;} &:last-child {margin-block-end:14px;}
}
.nk-image-heading {
  font-size:inherit; margin:0; line-height:1; & a {display:inline;} & img {display:inline;vertical-align:bottom;block-size:auto;max-inline-size:100%;}
}
.nk-inner-content {
  padding:0; display:block; margin-block-start:20px;
}
.nk-inner-content__inner {
  display:block; inline-size:min(620px,100%); max-inline-size:100%; padding:0 3px; margin:0; & h1{font:700 24px/normal Arial,Helvetica,sans-serif;color:#221f73;margin:0;} & p{font:inherit;margin-block:14px;text-wrap:wrap;}
}
body {
  background: var(--base); color: var(--text-color); font-family: Arial, Helvetica, sans-serif;
}
.nk-home-mobile-nav {
  display:none; @media(width < 600px){display:block; & .nk-nav{margin:0;}}
}
.nk-contact-email {
  font-size:18px;line-height:1.5; & a{display:inline-block;min-block-size:44px;padding-block:8px;color:#221f73;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere;} & a:hover{color:#a83312;}
}