/* Huisstijl MobieleAircoSelect (laadt na kw.css). Gegenereerd met huisstijl.py. */
@font-face{font-family:"Manrope";src:url(../fonts/manrope.woff2) format("woff2");font-weight:600 800;font-display:swap}
/* gemeen voor de vijf shops: vaste naaimachinehuys-kleuren uit kw.css terug naar de variabelen van deze site */
h1,h2,h3,.kw-promo h1,.kw-rij__kop h2,.kw-vglbanner h2,.kw-seotekst h2,.kw-deal__kop h2{font-family:var(--kw-kop);letter-spacing:-.02em}
.kw-kop{background:var(--kw-denim)}
.kw-nav{background:var(--kw-indigo-d)}
.kw-promo{background:var(--kw-denim)}
.kw-promo p{color:rgba(255,255,255,.82)}
.kw-kop::after{display:block;content:"";position:absolute;left:0;right:0;background:var(--kw-steek);pointer-events:none}
.kw-patch::before,.kw-promo::before,.kw-keuzebalk::before{display:none!important}
.kw-promo__label{background:var(--kw-goud);color:var(--kw-inkt)}
.kw-woordmerk{font-family:var(--kw-kop)}
:root{--kw-inkt:#0C2A43;--kw-tekst:#2C4459;--kw-grijs:#5F7385;--kw-lijn:#DCEAF5;--kw-lijn-2:#C2D9EC;--kw-papier:#F4F9FD;--kw-zacht:#EAF4FB;
  --kw-pruim:#0284C7;--kw-pruim-2:#0369A1;--kw-lavendel:#E0F2FE;--kw-lavendel-2:#BAE6FD;--kw-indigo-d:#E0F2FE;
  --kw-koop:#16A34A;--kw-koop-2:#12863D;--kw-koop-zacht:#E8F7EE;--kw-goud:#38BDF8;--kw-goud-2:#BAE6FD;--kw-goud-zacht:#E0F2FE;
  --kw-steek:linear-gradient(90deg,#38BDF8,#0284C7);--kw-denim:linear-gradient(135deg,#0EA5E9 0%,#0284C7 60%,#0369A1 100%);
  --kw-kop:"Manrope",ui-sans-serif,system-ui,sans-serif}
.kw-usp{background:#0C2A43;color:#E0F2FE}
.kw-kop{background:#fff!important;color:var(--kw-inkt)}
.kw-kop::after{bottom:0;height:3px;opacity:1}
.kw-kop__menuknop,.kw-kop__snel a{color:var(--kw-inkt)}
.kw-kop__snel a:hover{background:var(--kw-zacht)}
.kw-zoek{background:var(--kw-zacht);border:2px solid var(--kw-lijn-2);border-radius:10px}
.kw-zoek:focus-within{border-color:var(--kw-pruim);background:#fff}
.kw-zoek button{background:var(--kw-pruim);border-radius:7px}
.kw-zoek button:hover{background:var(--kw-pruim-2)}
.kw-nav__alles{background:var(--kw-pruim)}
.kw-nav__links a{color:var(--kw-inkt)}
.kw-nav__links a:hover,.kw-nav__links a.kw-nav__alle{color:var(--kw-pruim-2)}
.kw-logo{color:var(--kw-inkt)}
.kw-patch{background:none;box-shadow:none;padding:0;gap:10px}
.kw-woordmerk{text-transform:none;letter-spacing:-.02em;color:#0284C7;font-weight:800}
.kw-woordmerk b{color:#0C2A43}
.kw-woordmerk small{color:#5F7385;letter-spacing:.08em}
.kw-voet .kw-woordmerk{color:#7DD3FC}.kw-voet .kw-woordmerk b{color:#fff}
.kw-voet{background:#0C2A43}
.kw-promo .kw-zoek button{background:var(--kw-koop)}
.kw-knop,.kw-kaart,.kw-promo,.kw-keuzebalk{border-radius:14px}
