/* Shared Automotive Solutions vehicle selector standard. */
.as-vehicle-panel,
#vehicleSection.as-vehicle-panel.smart-section{
 box-sizing:border-box!important;min-width:0;max-width:100%;padding:16px!important;
 border:0!important;border-top:1px solid #f20210!important;border-bottom:1px solid #f20210!important;
 border-radius:0!important;background:linear-gradient(110deg,#0c0c0e,#09090b)!important;box-shadow:none!important;
}
.as-vehicle-panel[hidden]{display:none!important}
.as-vehicle-label,
.as-vehicle-panel>.panel-title,
.as-vehicle-panel>.selector-label,
.as-vehicle-panel .sj-kicker,
.as-vehicle-panel .catalog-title,
.as-vehicle-panel .vehicle-strip-label,
#vehicleSection.as-vehicle-panel .section-head strong{
 display:block!important;color:#f20210!important;font:400 10px/1.4 'Russo One',sans-serif!important;
 letter-spacing:.1em!important;margin:0 0 10px!important;text-transform:uppercase;
}
.as-vehicle-panel .as-vehicle-name,
.as-vehicle-panel #sjVehicleName,
.as-vehicle-panel #activeVehicle,
.as-vehicle-panel #vehicleName,
.as-vehicle-panel #catVehicleSummary{
 display:block;color:#fff!important;font:700 14px/1.5 Inter,Arial,sans-serif!important;letter-spacing:0!important;
 overflow-wrap:anywhere;
}
.as-vehicle-panel .vehicle-summary,
.as-vehicle-panel .sj-vehicle-top,
.as-vehicle-panel.as-vehicle-row{
 align-items:center!important;justify-content:space-between!important;gap:16px!important;
}
.as-vehicle-panel .vehicle-summary{margin-top:0!important}
.as-vehicle-panel .as-vehicle-edit,
.as-vehicle-panel #sjEditVehicle,
.as-vehicle-panel #catVehicleEdit,
.as-vehicle-panel #editVehicle,
.as-vehicle-panel>button[data-go="0"]{
 flex-shrink:0;min-height:36px!important;height:auto!important;padding:6px 0!important;
 border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;
 color:#f20210!important;font:400 8px/1.4 'Russo One',sans-serif!important;
 text-transform:uppercase;white-space:nowrap;cursor:pointer;
}
.as-vehicle-panel button:focus-visible{outline:2px solid #fff;outline-offset:4px}
.as-vehicle-panel .as-vehicle-detail{display:block;margin-top:5px;color:#8b8b93;font:12px/1.5 Inter,Arial,sans-serif}
.as-vehicle-panel .catalog-head{padding:0!important;min-height:0!important;border:0!important}
.as-vehicle-panel .catalog-body{padding:16px 0 0!important}
.as-vehicle-panel #catVehicleFields[hidden]{display:none!important}
.as-vehicle-panel .fitment-pill{border:0!important;background:transparent!important;padding:0!important;color:#999!important;font:11px/1.5 Inter,Arial,sans-serif!important}
.as-vehicle-panel .fitment-actions{gap:12px}
@media(max-width:480px){.as-vehicle-panel{padding:16px!important}.as-vehicle-panel .as-vehicle-name,.as-vehicle-panel #sjVehicleName,.as-vehicle-panel #activeVehicle,.as-vehicle-panel #vehicleName,.as-vehicle-panel #catVehicleSummary{font-size:12px!important}.as-vehicle-panel .fitment-actions{flex-wrap:wrap;justify-content:flex-end}}
