.promo-bar{background-color:#c00!important;color:#fff!important}.promo-bar .promo-icon{color:#fff!important;fill:#fff!important}.promo-bar p,.promo-bar span{color:#fff!important}.site-header{background:#fff!important}.site-header .logo-text{color:#c00!important;font-weight:800!important;font-size:28px!important}.site-header .header-icons a,.site-header .header-icons svg,.site-header .account-link,.site-header .cart-link{color:#1a1a1a!important}.site-header .header-icons a:hover,.site-header .header-icons svg:hover{color:#c00!important}.site-header .account-text{color:#1a1a1a!important;font-size:12px!important}.vehicle-selector-bar{background:#333!important}.vehicle-selector-bar label{color:#fff!important}.vehicle-selector-bar .or-divider{color:#ccc!important;font-weight:600!important;font-size:14px!important}.vehicle-selector-bar select{background:#fff!important;color:#333!important;border:1px solid #ccc!important}.vehicle-selector-bar .go-btn{background:gold!important;color:#1a1a1a!important;font-weight:700!important}.vehicle-selector-bar .go-btn:hover{background:#ffc300!important}.vehicle-selector-bar .vin-btn{background:#c00!important;color:#fff!important;border:none!important}.vehicle-selector-bar .vin-btn:hover{background:#900!important}.vehicle-selector-bar input{background:#fff!important;color:#333!important}.main-nav{background:#c00!important}.main-nav a{color:#fff!important;text-decoration:none!important;font-weight:600!important;text-transform:uppercase!important;font-size:13px!important;letter-spacing:1px!important}.main-nav a:hover{color:gold!important;background:#00000026!important}.main-nav ul{list-style:none!important;display:flex!important;gap:0!important;margin:0!important;padding:0!important}.main-nav li{margin:0!important}.main-nav li a{padding:12px 18px!important;display:block!important}.hero-banner,.hero-banner h2,.hero-banner p{text-align:center!important}.hero-banner .hero-buttons{justify-content:center!important}.category-grid{background:#f5f5f5!important;padding:60px 20px!important}.category-grid__heading{text-align:center!important;color:#1a1a1a!important}.category-grid__heading span{color:#c00!important}.category-card{background:#1a1a1a!important;border:1px solid #333!important;color:#fff!important;text-decoration:none!important}.category-card:hover{border-color:#c00!important;box-shadow:0 0 20px #cc00004d!important;transform:translateY(-5px)!important;color:#fff!important}.category-card__title{color:#fff!important;font-weight:600!important;text-transform:uppercase!important}.category-card__icon{color:#c00!important}.category-card svg{color:#c00!important}.vin-search{background:#1a1a1a!important}.vin-search h2{color:#fff!important}.vin-search h2 span{color:#c00!important}.vin-search p{color:#ccc!important}.vin-search .vin-help{color:#999!important}.vin-search .vin-help a{color:gold!important}.trust-bar{background:#f5f5f5!important;border-top:3px solid #CC0000!important}.trust-bar svg{color:#c00!important;stroke:#c00!important;fill:none!important}.trust-bar strong{color:#1a1a1a!important}.trust-bar span{color:#666!important}.az-footer{background:#111!important;color:#999!important}.az-footer .footer-grid h4{color:gold!important;font-weight:600!important;text-transform:uppercase!important;font-size:14px!important;letter-spacing:1px!important;margin-bottom:16px!important}.az-footer .footer-grid a{color:#999!important;text-decoration:none!important;font-size:14px!important}.az-footer .footer-grid a:hover{color:gold!important}.az-footer .footer-grid ul{list-style:none!important;padding:0!important;margin:0!important}.az-footer .footer-grid li{margin-bottom:8px!important}.az-footer .footer-bottom{color:#666!important;border-top:1px solid #333!important}.section-header,section[class*=header]{background:transparent!important;border:none!important}.hero-banner,.category-grid,.vin-search,.trust-bar,.az-footer,.az-header{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}.header-logo-text{color:#c00!important;font-weight:800!important;font-size:28px!important;letter-spacing:2px!important;text-decoration:none!important}.header-logo-text span{color:#c00!important}.vehicle-divider{color:#ccc!important;font-weight:600!important;padding:0 12px!important;font-size:14px!important}.category-grid{display:block!important}.category-grid__heading{display:block!important;width:100%!important}.category-grid__container{display:grid!important;width:100%!important}.az-footer{background:#111!important;color:#999!important;padding:60px 20px 30px!important}.az-footer h4{color:gold!important}.az-footer a{color:#999!important}.az-footer a:hover{color:gold!important}.az-footer ul{list-style:none!important;padding:0!important}.az-footer li{margin-bottom:8px!important}.footer-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:40px!important;max-width:1200px!important;margin:0 auto!important}.footer-bottom{text-align:center!important;color:#666!important;border-top:1px solid #333!important;margin-top:40px!important;padding-top:20px!important}.site-footer{background:#111!important;color:#999!important;padding:60px 20px 30px!important}.site-footer h4,.footer-column h4{color:gold!important;font-weight:600!important;text-transform:uppercase!important;font-size:14px!important;letter-spacing:1px!important;margin-bottom:16px!important}.site-footer a,.footer-column a{color:#999!important;text-decoration:none!important;font-size:14px!important}.site-footer a:hover,.footer-column a:hover{color:gold!important}.site-footer ul,.footer-column ul{list-style:none!important;padding:0!important;margin:0!important}.site-footer li,.footer-column li{margin-bottom:8px!important}.site-footer .footer-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:40px!important;max-width:1200px!important;margin:0 auto!important}.site-footer .footer-bottom{text-align:center!important;color:#666!important;border-top:1px solid #333!important;margin-top:40px!important;padding-top:20px!important}.trust-bar{background:#f5f5f5!important;border-top:3px solid #CC0000!important;padding:30px 20px!important}.trust-item{text-align:center!important}.trust-item svg{stroke:#c00!important;fill:none!important}.trust-item strong{color:#1a1a1a!important;display:block!important}.trust-item span{color:#666!important}.header-menu-toggle{display:none!important}@media(max-width:768px){.header-menu-toggle{display:block!important}}.header-main{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:12px 20px!important;max-width:1400px!important;margin:0 auto!important;gap:20px!important}.header-logo{display:flex!important;align-items:center!important;text-decoration:none!important;flex-shrink:0!important}.header-logo-text{color:#c00!important;font-weight:800!important;font-size:26px!important;letter-spacing:2px!important;white-space:nowrap!important}.header-search{flex:1!important;max-width:550px!important;margin:0!important}.header-search form{display:flex!important;align-items:center!important;border:2px solid #CC0000!important;border-radius:4px!important;overflow:hidden!important;height:44px!important}.header-search input{flex:1!important;border:none!important;padding:8px 16px!important;font-size:14px!important;outline:none!important;height:100%!important}.header-search button{background:#c00!important;border:none!important;padding:0 16px!important;height:100%!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important}.header-search button svg{color:#fff!important;stroke:#fff!important;fill:none!important;width:20px!important;height:20px!important}.header-actions{display:flex!important;align-items:center!important;gap:20px!important;flex-shrink:0!important}.header-action-item{display:flex!important;flex-direction:column!important;align-items:center!important;text-decoration:none!important;color:#1a1a1a!important;font-size:11px!important;gap:2px!important}.header-action-item svg{width:24px!important;height:24px!important;color:#1a1a1a!important;stroke:#1a1a1a!important;fill:none!important}.header-action-item:hover{color:#c00!important}.header-action-item:hover svg{color:#c00!important;stroke:#c00!important}.cart-count{background:#c00!important;color:#fff!important;font-size:10px!important;font-weight:700!important;width:18px!important;height:18px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;top:-6px!important;right:-8px!important}.header-action-item{position:relative!important}.vin-search-form{display:flex!important;align-items:stretch!important;max-width:700px!important;margin:30px auto 0!important;border-radius:6px!important;overflow:hidden!important;border:3px solid #CC0000!important}.vin-search-form input{flex:1!important;border:none!important;padding:16px 20px!important;font-size:16px!important;font-family:monospace!important;letter-spacing:2px!important;outline:none!important}.vin-search-form button{background:#c00!important;color:#fff!important;border:none!important;padding:16px 30px!important;font-weight:700!important;font-size:14px!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;white-space:nowrap!important}.vin-search-form button:hover{background:#900!important}.trust-bar{background:#f5f5f5!important;border-top:3px solid #CC0000!important;padding:35px 20px!important}.trust-items{display:flex!important;justify-content:center!important;gap:60px!important;max-width:1200px!important;margin:0 auto!important;flex-wrap:wrap!important}.trust-item{display:flex!important;align-items:center!important;gap:14px!important;text-align:left!important}.trust-item .trust-icon{width:44px!important;height:44px!important;min-width:44px!important;display:flex!important;align-items:center!important;justify-content:center!important}.trust-item .trust-icon svg{stroke:#c00!important;fill:none!important;stroke-width:1.5!important}.trust-item strong{color:#1a1a1a!important;display:block!important;font-size:14px!important;font-weight:700!important}.trust-item span,.trust-item p{color:#666!important;font-size:13px!important;margin:0!important}.main-nav .nav-list .nav-item.nav-dropdown{position:relative!important}.main-nav .nav-list .nav-item.nav-dropdown>a{display:flex!important;align-items:center!important;gap:4px}.nav-arrow{font-size:10px;transition:transform .2s}.main-nav .nav-list .nav-item.nav-dropdown:hover .nav-arrow{transform:rotate(180deg)}.main-nav .nav-list .nav-submenu,ul.nav-submenu,.nav-item .nav-submenu{display:none!important;position:absolute!important;top:100%!important;left:0!important;background:#1a1a1a!important;min-width:220px!important;padding:8px 0!important;list-style:none!important;margin:0!important;z-index:9999!important;border-top:3px solid #CC0000!important;box-shadow:0 8px 24px #0006!important;flex-direction:column!important}.main-nav .nav-list .nav-item.nav-dropdown:hover>.nav-submenu,.nav-item.nav-dropdown:hover>ul.nav-submenu{display:flex!important;flex-direction:column!important}.nav-submenu li{margin:0!important;padding:0!important;width:100%!important}.nav-submenu li a{display:block!important;padding:10px 20px!important;color:#fff!important;text-decoration:none!important;font-size:14px!important;font-weight:400!important;transition:background .15s,color .15s;white-space:nowrap!important}.nav-submenu li a:hover{background:#c00!important;color:#fff!important}.collection-banner{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);padding:40px 0;margin-bottom:30px;border-bottom:4px solid #CC0000}.collection-banner .container{max-width:1200px;margin:0 auto;padding:0 20px}.collection-banner h1{color:#fff;font-size:32px;font-weight:800;margin:0 0 10px;text-transform:uppercase}.collection-banner h1 span{color:#c00}.collection-banner p{color:#999;font-size:16px;margin:0;max-width:600px}.collection-banner .breadcrumb{color:#666;font-size:13px;margin-bottom:15px}.collection-banner .breadcrumb a{color:#c00;text-decoration:none}.collection-banner .breadcrumb a:hover{text-decoration:underline}.collection-banner+* .text-block h1,.text-block.h2 h1{display:none!important}.text-block.h2{display:none!important}.hero-banner{background-image:linear-gradient(135deg,#000000d9,#0009 40%,#0006),url(https://images.pexels.com/photos/515674/pexels-photo-515674.jpeg?auto=compress&cs=tinysrgb&w=1920)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;min-height:380px!important;display:flex!important;align-items:center!important;justify-content:center!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/css-fixes.css.map */
