header{position:relative}header .menu-toggle{display:none;border:1px solid #bac5d8;border-radius:7px;background:#fff;width:42px;height:38px;padding:8px;cursor:pointer}header .menu-toggle span{display:block;height:2px;background:#23416e;margin:4px 0;border-radius:2px}@media(max-width:700px){header.nav-ready{display:grid;grid-template-columns:1fr auto;column-gap:14px}header.nav-ready h1,header.nav-ready p{grid-column:1}header.nav-ready .menu-toggle{display:block;grid-column:2;grid-row:1 / span 2;align-self:center}header.nav-ready nav{display:none;grid-column:1 / -1;margin-top:16px}header.nav-ready nav.is-open{display:flex}}
.parts-search-bar{display:flex;gap:8px;align-items:center;margin-top:18px;padding:12px;background:#fff;border:1px solid #dce3ef;border-radius:10px;box-shadow:0 5px 18px #26324a12}.parts-search-bar label{font-size:.86rem;font-weight:700;color:#34445e;white-space:nowrap}.parts-search-bar input{flex:1;min-width:0;border:1px solid #bac5d8;border-radius:7px;padding:10px 11px;font:inherit}.parts-search-bar input:focus{outline:3px solid #cfe1ff;border-color:#1764d9}.parts-search-bar .button{border:0;border-radius:7px;padding:10px 13px;background:#1764d9;color:#fff;font:inherit;font-weight:700;cursor:pointer}@media(max-width:620px){.parts-search-bar{align-items:stretch;flex-wrap:wrap}.parts-search-bar label{width:100%}.parts-search-bar .button{width:100%}}
