/* TK corporate identity v005. The supplied logo artwork is displayed unchanged. */
:root{--tk-blue:#009fe3;--tk-blue-ink:#006a99;--tk-ink:#182e3c;--tk-soft:#f3f7fa}
.header{position:relative;background:#fff;color:var(--tk-ink);border-bottom:1px solid #d8e2e8}
.nav{min-height:112px;gap:24px}
.logo{display:block;flex-shrink:0;padding:10px 0}
.logo img{width:222px;height:auto;display:block}
.links a{color:#435c6b}
.links a:hover,.links a[aria-current=page]{color:var(--tk-blue-ink);background:#eaf6fc}
.links .contact,.links .contact:hover{background:var(--tk-blue);color:#09263a}
.langs{border-left-color:#d8e2e8}
.langs a{color:#536775}
.langs a[aria-current=true]{background:#eaf6fc;color:var(--tk-blue-ink)}
.menu{color:var(--tk-ink);border-color:#b6cad6;min-height:42px}
.footer{background:#fff;color:#536775;border-top:1px solid #d8e2e8}
.foot{min-height:128px;padding-top:18px;padding-bottom:18px}
.foot img{display:block;width:188px;height:auto}
.footer a:hover{color:var(--tk-blue-ink)}
.dealer-header{background:#fff;border-bottom:1px solid #d8e2e8}
.dealer-header img{width:240px;height:auto}
.privacy-logo{display:block;width:222px;height:auto}
.btn.primary,.catalog-button.primary,.quote-basket-request,.quote-basket-floating,.tag,.skip{color:#09263a}
.eyebrow{color:#62caff}
.section:not(.dark)>.container>.eyebrow{color:var(--tk-blue-ink)}
.header :is(a,button):focus-visible,.footer a:focus-visible{outline:3px solid var(--tk-blue-ink);outline-offset:3px}
@media(max-width:1100px){
 .nav{min-height:96px}.logo img{width:190px}.menu{display:block}
 .links{display:none;position:absolute;top:100%;left:0;right:0;z-index:20;background:#fff;padding:18px 22px;flex-direction:column;align-items:stretch;border-top:1px solid #d8e2e8;border-bottom:1px solid #d8e2e8;box-shadow:0 12px 24px #16364814}
 .links.open{display:flex}.langs{margin-left:0;padding-left:0;border-left:0}
}
@media(max-width:560px){
 .nav{min-height:90px;gap:18px}.logo img{width:180px}.logo{padding:8px 0}
 .footer .foot{gap:20px;padding-top:24px;padding-bottom:24px}.foot img{width:180px}
}
