#gyq-site-header,#gyq-site-header :where(*){box-sizing:border-box}
#gyq-site-header{display:block;position:relative;inset:auto;padding:0;margin:0;width:100%;text-align:left;font:normal 16px/normal Arial,sans-serif;color:#102754;background:white;border:0;box-shadow:none;max-width:none}
#gyq-site-header a{color:inherit}
#gyq-site-header .home-business-copy h2,#gyq-site-header .home-eldt-offer h2{font-family:Arial,sans-serif;color:#092b5c;font-weight:700}
#gyq-site-header .home-eldt-brand{display:grid;grid-template-columns:3fr 2fr;gap:24px;max-width:1456px;margin:0 auto;padding:24px 20px;background:white;color:#092b5c;align-items:stretch}
#gyq-site-header .home-business{display:grid;grid-template-columns:30% 1fr;align-items:center;gap:12px;border-right:1px solid #9cb9d9;padding-right:22px}
#gyq-site-header .home-business>img{width:100%;height:auto}
#gyq-site-header .home-business-copy{text-align:center;align-self:start;padding-top:8px}
#gyq-site-header .home-business-copy h2{font-size:clamp(23px,2.6vw,39px);line-height:1.1;margin:0 0 10px;padding-bottom:5px;border-bottom:4px solid #e50028;white-space:nowrap;letter-spacing:-1.5px}
#gyq-site-header .home-business-copy p{max-width:none;margin:0;line-height:1.35}
#gyq-site-header .home-business-service{font-size:clamp(19px,2vw,29px);font-weight:700}
#gyq-site-header .home-business-path{font-size:clamp(18px,1.9vw,27px)}
#gyq-site-header .home-phone{display:block;text-decoration:none;margin-top:24px}
#gyq-site-header .home-phone span{display:block;color:#e50028;font-weight:800;font-size:clamp(21px,2.2vw,32px);line-height:1.2}
#gyq-site-header .home-phone strong{display:block;font-size:clamp(33px,4.4vw,65px);line-height:1.2;white-space:nowrap;letter-spacing:-2px}
#gyq-site-header .home-eldt-offer{border:3px solid #092b5c;border-radius:20px;padding:12px 16px;text-align:center}
#gyq-site-header .home-eldt-offer h2{font-size:clamp(19px,1.8vw,27px);line-height:1.2;margin:0 0 10px}
#gyq-site-header .home-eldt-offer h2 span{display:block}
#gyq-site-header .home-complimentary{display:block;background:#d70019;color:white;border-radius:10px;padding:8px 4px;font-size:clamp(29px,3.1vw,46px);line-height:1.1;letter-spacing:-1px}
#gyq-site-header .home-eldt-offer p{max-width:none;font-size:17px;line-height:1.3;margin:10px 0}
#gyq-site-header .home-eldt-offer .home-eligibility{font-size:20px;font-weight:700}
#gyq-site-header .home-eldt-offer>a{font-size:15px;text-underline-offset:3px}
@media(max-width:850px){#gyq-site-header .home-eldt-brand{grid-template-columns:1fr}
#gyq-site-header .home-business{border-right:0;padding-right:0;grid-template-columns:25% 1fr}
#gyq-site-header .home-business-copy h2{font-size:clamp(20px,4.6vw,35px);letter-spacing:-1px}
#gyq-site-header .home-business-service{font-size:clamp(17px,3.7vw,27px)}
#gyq-site-header .home-business-path{font-size:clamp(16px,3.5vw,25px)}
#gyq-site-header .home-phone strong{font-size:clamp(28px,6.8vw,50px)}
#gyq-site-header .home-phone span{font-size:clamp(17px,4vw,28px)}
#gyq-site-header .home-complimentary{font-size:clamp(29px,6vw,43px)}
#gyq-site-header .home-eldt-offer h2{font-size:24px}
#gyq-site-header .home-phone{margin-top:16px}}
@media(max-width:420px){#gyq-site-header .home-eldt-brand{padding:18px 10px;gap:18px}
#gyq-site-header .home-business{gap:6px}
#gyq-site-header .home-business-copy h2{font-size:19px}
#gyq-site-header .home-eldt-offer{padding:12px}
#gyq-site-header .home-eldt-offer h2{font-size:20px}}
#gyq-site-header .home-eldt-brand p{text-align:center!important;hyphens:none!important;word-break:normal!important}
#gyq-site-header .home-business{align-items:start}
#gyq-site-header .home-business>img{margin-top:15px}
#gyq-site-header .home-business{grid-template-columns:38% 1fr;gap:6px;padding-right:14px}
#gyq-site-header .home-business>img{width:118%;max-width:none;margin-left:-9%;margin-top:0}
#gyq-site-header .home-business-copy h2{border-bottom:0;position:relative;padding-bottom:8px;letter-spacing:-1.5px;font-size:clamp(22px,2.35vw,35px)}
#gyq-site-header .home-business-copy h2:after{content:"";position:absolute;bottom:0;left:8%;width:84%;height:3px;background:#e50028}
#gyq-site-header .home-business-service{font-size:clamp(18px,1.8vw,26px)}
#gyq-site-header .home-phone strong{font-size:clamp(31px,3.7vw,55px)}
#gyq-site-header .home-phone span{font-size:clamp(20px,1.9vw,28px)}
@media(max-width:850px){#gyq-site-header .home-business{grid-template-columns:34% 1fr;padding-right:0}
#gyq-site-header .home-business-copy h2{font-size:clamp(19px,4vw,31px)}
#gyq-site-header .home-business-service{font-size:clamp(16px,3.3vw,24px)}
#gyq-site-header .home-phone strong{font-size:clamp(27px,5.7vw,43px)}
#gyq-site-header .home-phone span{font-size:clamp(16px,3.4vw,25px)}}
@media(max-width:420px){#gyq-site-header .home-business-copy h2{font-size:18px;white-space:normal}
#gyq-site-header .home-business-path{font-size:15px}
#gyq-site-header .home-phone strong{font-size:27px}}
#gyq-site-header .home-business{align-items:center}
#gyq-site-header .home-business-copy{align-self:center;padding-top:0}
#gyq-site-header .home-business>img{margin-top:0}
#gyq-site-header .home-business-copy h2::after{box-shadow:0 6px 0 #123b73!important}
#gyq-site-header{border:0;width:100%;background:white;max-width:none}
#gyq-site-header{--photo:url("/approved-header-fast-20261013.webp")}
#gyq-site-header .photo-hero{aspect-ratio:1604 / 747;display:block;background:var(--photo) center top / 100% auto no-repeat}
#gyq-site-header nav.main-menu{max-width:none;margin:0;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;padding:15px clamp(10px,2.4vw,44px);background:linear-gradient(180deg,#f6f8fa 0%,#eaf0f5 100%);border:0;border-top:1px solid #f8fafc;border-bottom:1px solid #d4dee8;box-shadow:none}
#gyq-site-header nav.main-menu a.menu-item{display:inline-flex;align-items:center;justify-content:center;gap:7px;position:relative;isolation:isolate;white-space:nowrap;background:#fff;color:#16314d;text-decoration:none;font:700 clamp(13px,1.09vw,17px)/1.15 Arial,sans-serif;letter-spacing:-.12px;min-height:43px;padding:0 clamp(11px,1.28vw,22px);margin:0;border:1px solid #aebfcd;border-radius:7px;box-shadow:0 2px 3px #33475c16;text-shadow:none;transition:background .14s,border-color .14s,box-shadow .14s}
#gyq-site-header nav.main-menu a.active{color:#12345b;background:#edf3f9;border-color:#9daebe}
#gyq-site-header nav.main-menu a.active::after{position:absolute;content:"";height:3px;bottom:0;left:16px;right:16px;background:#b92e34;border-radius:2px 2px 0 0}
#gyq-site-header nav.main-menu a.menu-item:hover{color:#0e2c49;background:#e7f0f8;border-color:#7791aa;box-shadow:0 3px 6px #33475c24}
#gyq-site-header nav.main-menu a.menu-item:focus-visible,#gyq-site-header .vehicle-tiles a:focus-visible,#gyq-site-header .photo-hero:focus-visible{outline:3px solid #225e90;outline-offset:2px;z-index:1}
#gyq-site-header .cart-number{font-size:.77em;display:inline-grid;place-items:center;border-radius:999px;min-width:18px;height:18px;background:#e7eef4;color:#14334f;padding:1px 3px}
#gyq-site-header .cart-symbol{position:relative;display:inline-block;height:9px;width:13px;border:1.5px solid currentColor;border-left-width:2px;border-radius:1px 2px 3px 3px;transform:skew(9deg);margin:0 1px 3px 0}
#gyq-site-header .cart-symbol::before{content:"";position:absolute;left:-4px;top:-4px;width:4px;height:3px;border-top:1.6px solid currentColor;border-right:1.6px solid currentColor}
#gyq-site-header .cart-symbol::after{content:"";position:absolute;top:9px;left:0;width:2.5px;height:2.5px;background:currentColor;border-radius:50%;box-shadow:7px 0 currentColor}
#gyq-site-header .home-eldt-brand{margin-inline:auto}
#gyq-site-header nav.vehicle-tiles{background:var(--photo) center bottom / 100% auto no-repeat;aspect-ratio:1604/234;position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));max-width:none;width:100%;padding:0;margin:0;gap:0;border:0;box-shadow:none}
#gyq-site-header nav.vehicle-tiles a{display:block;width:auto;min-width:0;height:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}
#gyq-site-header nav.vehicle-tiles a:hover{background:#ffffff14}
#gyq-site-header .vehicle-tiles span{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap}
@media(max-width:1080px){#gyq-site-header nav.main-menu{gap:6px;padding:12px 10px}
#gyq-site-header nav.main-menu a.menu-item{font-size:13px;padding-inline:10px}}
@media(max-width:740px){#gyq-site-header nav.main-menu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px}
#gyq-site-header nav.main-menu a.menu-item{padding:5px 4px;font-size:13px;white-space:normal;text-align:center;min-height:42px}
#gyq-site-header nav.main-menu .cartlink{grid-column:span 3}
#gyq-site-header nav.vehicle-tiles{aspect-ratio:auto;background:#ebf0f6;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:5px}
#gyq-site-header nav.vehicle-tiles a,#gyq-site-header nav.vehicle-tiles a:hover{background-image:var(--photo);background-size:var(--tile-w) var(--tile-h);background-position:var(--tile-x) var(--tile-y);aspect-ratio:264/222}}
@media(max-width:480px){#gyq-site-header nav.vehicle-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}
#gyq-site-header nav.main-menu{background:#f1f4f7;gap:8px;padding:15px 12px 17px;border-top:1px solid #fff;border-bottom:1px solid #cbd5df}
#gyq-site-header nav.main-menu a.menu-item,#gyq-site-header nav.main-menu a.active{background:#d70019;color:white;font:700 clamp(18px,1.36vw,21px)/1.12 Arial,sans-serif;min-height:49px;letter-spacing:-.25px;padding:0 clamp(10px,.9vw,16px);border:1px solid #a30017;border-bottom:3px solid #990017;border-radius:7px;box-shadow:0 2px 3px #13314d24,inset 0 1px #ffffff29}
#gyq-site-header nav.main-menu a.active::after{display:none}
#gyq-site-header nav.main-menu a.menu-item:hover{background:#b80018;border-color:#8e0016;color:#fff}
#gyq-site-header nav.main-menu .cart-number{font-size:14px;color:#fff;background:#a90016;border:1px solid #ffffff8c;min-width:21px;height:21px}
#gyq-site-header nav.main-menu a.menu-item:focus-visible{outline:3px solid #15385f;outline-offset:2px}
#gyq-site-header nav.main-menu .cart-symbol{color:#fff}
@media(min-width:741px) and (max-width:1200px){#gyq-site-header nav.main-menu{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}
#gyq-site-header nav.main-menu a.menu-item{font-size:17px;white-space:normal;text-align:center;padding:5px}}
@media(max-width:740px){#gyq-site-header nav.main-menu{gap:6px;padding:10px}
#gyq-site-header nav.main-menu a.menu-item{font-size:16px;padding:5px;white-space:normal;min-height:46px}}
@font-face{font-family:'Open Sans Navigation';src:url('/assets/home-navigation/open-sans-extrabold-f97561171c.woff') format('woff');font-style:normal;font-weight:800;font-display:swap}
#gyq-site-header nav.main-menu{column-gap:7px}
#gyq-site-header nav.main-menu a.menu-item,#gyq-site-header nav.main-menu a.menu-item.active{
 font-family:'Open Sans Navigation','Arial',sans-serif;font-weight:800;
 font-size:clamp(19px,1.42vw,21px);line-height:1.15;letter-spacing:-.24px;
 padding-inline:clamp(6px,calc(2vw - 20px),12px);min-height:49px;
 color:#fff;-webkit-text-fill-color:#fff;opacity:1;
 text-shadow:0 .8px 0 rgba(93,0,12,.68)
}
#gyq-site-header nav.main-menu a.menu-item .cart-number{font-weight:800;font-size:15px;color:#fff}
@media(min-width:741px) and (max-width:1310px){#gyq-site-header nav.main-menu{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}
#gyq-site-header nav.main-menu a.menu-item,#gyq-site-header nav.main-menu a.menu-item.active{font-size:18px;padding:5px 7px;text-align:center;white-space:normal}}
@media(max-width:740px){#gyq-site-header nav.main-menu a.menu-item,#gyq-site-header nav.main-menu a.menu-item.active{font-size:clamp(15.5px,3.7vw,17px);padding:5px 4px;min-height:46px;white-space:normal}}
#gyq-site-header .vehicle-tiles a{position:relative}
@media print{#gyq-site-header{display:none}}
