/* AutoDeal 18 Oct 2026 / simplified navigation and hero refinements */
.header .links{gap:clamp(10px,1.25vw,19px)!important;align-items:center!important}
.header .links .ad-n-simple{display:inline-flex;align-items:center;justify-content:center;color:inherit;font-size:clamp(12px,1vw,14px)!important;font-weight:650!important;line-height:1.2;white-space:nowrap;padding:27px 0!important;text-decoration:none;position:relative}
html[data-theme="light"] .header .links .ad-n-simple{color:#293241!important}
html[data-theme="dark"] .header .links .ad-n-simple{color:#dce0e7!important}
.header .links .ad-n-simple:hover,.header .links .ad-n-simple.active{color:#f00b7d!important}
.header .links .ad-n-simple.active::after{content:"";position:absolute;bottom:19px;left:0;right:0;height:2px;background:#f00b7d;border-radius:3px}
.header .links .ad-n-group,.header .links .ad-n-sub{display:none!important}
html body .hero .hero-inner{padding-top:26px!important;padding-bottom:24px!important}
html body .hero{padding-bottom:28px!important}
html body .hero .hero-copy h1{
 font-family:'Gilroy','Avenir Next','Helvetica Neue',Arial,sans-serif!important;
 font-weight:800!important;
 letter-spacing:-.028em!important;
 line-height:1.105!important;
 font-size:clamp(34px,3.9vw,63px)!important;
}
html body .hero .hero-copy .eyebrow{
 font-family:'Gilroy','Avenir Next','Helvetica Neue',Arial,sans-serif!important;
 font-size:11px!important;font-weight:800!important;letter-spacing:.16em!important;
 margin-bottom:15px!important;
}
html body .hero .hero-copy>p{
 font-family:'Gilroy','Avenir Next','Helvetica Neue',Arial,sans-serif!important;
 font-weight:400!important;font-size:clamp(14px,1.2vw,17px)!important;
 line-height:1.52!important;margin:15px auto 0!important;
}
html body .hero .hero-search-wrap{margin-top:22px!important}
html body .hero .hero-search-tabs{margin-bottom:12px!important}
@media(max-width:1300px) and (min-width:981px){
 .header .links{gap:11px!important}
 .header .links .ad-n-simple{font-size:12px!important;padding:22px 0!important}
 .header .nav{gap:10px!important}
}
@media(max-width:1120px){
 .header .nav{grid-template-columns:auto 1fr auto!important;gap:10px!important}
 .header #menuBtn{display:flex!important;justify-content:center;align-items:center!important}
 .header #mainNav{display:none!important}
 .header #mainNav.mobile-open{
   display:flex!important;position:absolute!important;top:69px!important;left:12px!important;right:12px!important;
   flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;
   gap:1px!important;padding:10px!important;max-width:none!important;
   border:1px solid #30323d!important;border-radius:13px!important;background:#171923!important;
   box-shadow:0 16px 40px #05060a70!important;z-index:101!important;
 }
 .header #mainNav.mobile-open .ad-n-simple{
  display:flex!important;color:#f4f5f8!important;text-align:left!important;justify-content:flex-start!important;
  min-height:44px!important;padding:12px 14px!important;border-radius:8px!important;
  font-size:14px!important;
 }
 .header #mainNav.mobile-open .ad-n-simple:hover,
 .header #mainNav.mobile-open .ad-n-simple.active{background:#2a2230!important;color:#ff55a2!important}
 .header #mainNav.mobile-open .ad-n-simple.active::after{display:none!important}
 .header #mainNav.mobile-open .ad-auth-nav-link,
 .header #mainNav.mobile-open .ad-auth-register{
  display:flex!important;padding:12px 14px!important;min-height:43px!important;align-items:center!important;
 }
}
@media(max-width:680px){
 html body .hero .hero-inner{padding-top:13px!important;padding-bottom:17px!important}
 html body .hero{padding-bottom:14px!important}
 html body .hero .hero-copy h1{font-size:clamp(29px,7.3vw,42px)!important;line-height:1.08!important}
 html body .hero .hero-copy .eyebrow{font-size:9px!important;letter-spacing:.06em!important;margin-bottom:12px!important}
 html body .hero .hero-copy>p{font-size:13px!important;line-height:1.5!important;margin:12px auto 0!important}
 html body .hero .hero-search-wrap{margin-top:16px!important}
 html body .hero .hero-search-tabs{margin-bottom:9px!important}
}

