@font-face{font-family:"Montserrat";src:url("fonts/montserrat-latin.woff2") format("woff2");font-weight:300 800;font-display:swap;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
/* Heading font option: Heebo — link after styles.css */
:root{--serif:"Heebo","Heebo",system-ui,sans-serif}
.h1-name,.page-head h1,.car-info h1,.warranty h2,.review blockquote p{font-family:var(--serif);font-weight:800;letter-spacing:-.01em}
h1,h2,h3,.h3{font-family:var(--serif);font-weight:700}
.h1-sub{font-family:var(--sans)}
:root{--wm:"Montserrat","Heebo",sans-serif;--wm-w:600;--wm-size:19px;--wm-track:.3em;--wmhe-w:400}
/* header / wordmark */
.topbar{background:rgba(11,11,11,.96);border-bottom:1px solid #222}
.topbar-in{min-height:64px}
.brand{padding:10px 0}
.wm{align-items:flex-start;text-align:start}
.wm-en{font-family:var(--wm);font-weight:var(--wm-w);font-size:var(--wm-size);letter-spacing:var(--wm-track);margin-inline-end:0;margin-inline-start:calc(-1 * var(--wm-track));line-height:1}
.wm-he{font-family:var(--serif);font-weight:var(--wmhe-w);font-size:12px;letter-spacing:.06em;color:var(--muted);margin-top:8px}
.wm-bar{color:var(--accent);padding-inline:.45em}
.top-call{border-radius:50%;width:44px;padding:0;border-color:#3A3A3A}
@media (min-width:900px){.top-call{border-radius:22px;width:auto;padding:0 16px}}
.wm-foot .wm{align-items:center;text-align:center}
