@font-face{font-family:Automobrix Rajdhani;src:url('./automobrix-rajdhani-600.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap}
@media(max-width:767px){
 body.automobrix-menu-open{overflow:hidden}
 .automobrix-mobile-menu{position:fixed;top:var(--menu-top,90px);left:var(--menu-left,0px);width:var(--menu-width,100%);right:auto;bottom:auto;height:var(--menu-height,calc(100dvh - 90px));background:#101114;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#575c64 #101114;overscroll-behavior:contain;color:#fff;z-index:100}
 .automobrix-mobile-menu .automobrix-mobile-menu__inner{display:flex;flex-direction:column;min-height:100%;max-height:none;overflow:visible;border:0;background:#101114;padding:0 24px 20px}
 .automobrix-mobile-menu__eyebrow{flex:none;text-align:center;color:#78a1da;font-family:var(--automobrix-display);font-size:18px;line-height:1.3;margin:0;padding:28px 0 20px}
 .automobrix-mobile-menu nav{flex:1;display:grid;grid-template-rows:repeat(6,minmax(62px,1fr))}
 .automobrix-mobile-menu a.automobrix-mobile-menu__link{display:grid;grid-template-columns:44px minmax(0,1fr) 18px;gap:22px;align-items:center;padding:12px 0;margin:0;border:0;border-bottom:1px solid #41464e;font-family:Automobrix Rajdhani,sans-serif;font-size:24px;font-weight:600;line-height:1.15;letter-spacing:0;text-transform:uppercase;color:#fff;text-decoration:none;min-height:62px}
 .automobrix-mobile-menu a.automobrix-mobile-menu__link:first-child{color:#fff}
 .automobrix-mobile-menu a.automobrix-mobile-menu__link:last-child{border-bottom:0}
 .automobrix-mobile-menu__symbol,.automobrix-mobile-menu__chevron{display:flex;align-items:center;justify-content:center}
 .automobrix-mobile-menu__symbol svg{width:42px;height:42px}
 .automobrix-mobile-menu__chevron svg{width:18px;height:18px}
 .automobrix-mobile-menu__bottom{flex:none;padding-top:16px}
 .automobrix-mobile-menu__localization{margin:0}
 .automobrix-mobile-menu__select{position:relative}
 .automobrix-mobile-menu__select select{appearance:none;display:block;width:100%;min-height:48px;border:1px solid #575c64;border-radius:0;background:#101114;color:#fff;font:16px/1.3 Arial,sans-serif;padding:12px 42px 12px 16px;cursor:pointer;text-overflow:ellipsis}
 .automobrix-mobile-menu__select>svg{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:18px;height:18px;pointer-events:none}
 .automobrix-mobile-menu__signature{font:16px/1.4 Arial,sans-serif;text-align:center;margin:20px 0 0}
 .automobrix-mobile-menu__signature:before{content:'';display:block;width:28px;height:2px;background:#bf3042;margin:0 auto 16px}
 .automobrix-mobile-menu :is(a,select,button):focus-visible{outline:2px solid #78a1da;outline-offset:3px}
}
@media(max-width:359px){.automobrix-mobile-menu .automobrix-mobile-menu__inner{padding-left:18px;padding-right:18px}.automobrix-mobile-menu a.automobrix-mobile-menu__link{font-size:22px;gap:14px;grid-template-columns:34px minmax(0,1fr) 16px}.automobrix-mobile-menu__symbol svg{width:34px;height:34px}}
@media(max-height:700px) and (max-width:767px){.automobrix-mobile-menu__eyebrow{padding:16px 0 12px}.automobrix-mobile-menu__signature{margin-top:14px}.automobrix-mobile-menu__signature:before{margin-bottom:10px}}
