.header-mobile-menu-close{width:80px}@media(min-width:992px){header{height:122px}}#onea-header{margin:0;height:auto;position:-webkit-sticky;position:sticky;top:0;z-index:15;background-color:#fff}
.orange-divisor{width:100%;height:3px;margin:0;border:0;background-color:#f63}.orange-placeholder::-webkit-input-placeholder{color:#f7711c;font-weight:600;opacity:1}
.search-placeholder::-webkit-input-placeholder{font-weight:normal;font-family:Arial,Helvetica,sans-serif;color:#888;font-size:16px}
#header-searchbar-wrapper{width:100%;background-color:#666;margin:0 0 10px 0}#header-searchbar{display:flex;text-align:left;text-transform:none}
#header-searchbar-ymm-selector{width:470px;flex-direction:column}#header-searchbar-ymm-dropdowns{clear:both}
#header-search-type-submit-form,#header-searchbar-labels #nav-ymm-garage,#header-searchbar-ymm-dropdowns #vehicle-picker-year,#header-searchbar-ymm-dropdowns #vehicle-picker-make,#header-searchbar-ymm-dropdowns #vehicle-picker-model,#header-search-options-garage{position:relative}
#header-search-type-submit-form{display:flex;align-items:center}#header-searchbar-labels{height:20px;margin-top:20px;margin-bottom:10px}
#header-search-options-garage{float:right}#header-search-options-garage #nav-ymm-garage .dropdown-menu{top:30px;left:-100px}
#header-search-options #nav-ymm-garage{width:250px;text-align:right}.btn.header-nav-search-submit{height:30px;width:100px}
.header-search-input#q,#site-search-input{text-align:center;width:100%;padding:0 5px;height:30px;color:#f7711c;font-weight:600;font-size:16px;box-sizing:border-box}
#site-search-results-container{border:2px solid #0063a6;position:absolute;top:100%;left:0;background:#fff;z-index:999;margin-top:1px}
.set-to-center{margin:0 auto}#header-search-options-garage #nav-ymm-garage a{font-size:14px}#header-searchbar-ymm-dropdowns .ymm-option{width:110px;text-align:left;margin-right:5px}
#nav-ymm-garage>a{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 25px 0 5px}
#header-search-options-and-submit{width:100%}#header-searchbar-labels #clear-recent-vehicles{margin:0;line-height:1;font-size:15px;font-weight:normal}
#header-search-type-submit-form #search-autocomplete-wrapper .suggestions-col{width:500px;box-shadow:0 6px 12px rgba(0,0,0,0.175)}
#header-search-type-submit-form #search-autocomplete-wrapper{border:0}#header-search-type-submit #search-autocomplete-suggested-products li a{color:#06c !important;font-weight:600}
#header-search-type-submit #search-autocomplete-suggested-products li a:hover{background-color:#06c;text-decoration:none;color:#FFF !important}
#header-search-options-garage #nav-ymm-garage .dropdown-menu{width:auto;text-align:center}#header-searchbar-ymm-dropdowns #vehicle-picker-make,#header-searchbar-ymm-dropdowns #vehicle-picker-model{width:170px}
#header-search-options{height:20px;margin:14px 0 16px 0}#search-bar-clear-button{margin-left:132px}#clear-recent-vehicles{color:#fff}
#ymm-menu li[disabled="disabled"] .dropdown-toggle{background-color:#888}#ymm-menu .dropdown-toggle{height:30px;line-height:30px;color:white;font-weight:bold;border-radius:0;background-color:#06c;border:0}
.btn.header-nav-search-submit{border-radius:0 25px 25px 0}#garage-items-list{padding:8px 12px}#sidebar-wrapper ul,#sidebar-wrapper-sub ul{margin:0;list-style-type:none;padding:0;font-size:14px}
#sidebar-wrapper ul li,#sidebar-wrapper-sub ul li{margin:0;padding:0;font-size:14px}#popular-categories-list .popular-categories .categories-link{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.openNavBarSubMenu{color:#333 !important;border-bottom:0;padding:2px 5px;font-weight:400;font-size:14px;line-height:inherit;text-decoration:none;opacity:.7}
#sidebar-wrapper ul li a,#sidebar-wrapper-sub ul li a{display:block;color:#333 !important;border-bottom:0;padding:2px 5px;font-weight:400;font-size:14px;line-height:inherit;text-decoration:none;opacity:.7}
#sidebar-wrapper ul li.divider,#popular-categories-list li.divider{color:#555;margin:10px 20px;border-bottom:1px solid #ddd}
#sidebar-wrapper .sidebar-nav li,#sidebar-wrapper-sub .sidebar-nav-sub li{text-indent:0;padding:0 10px;margin:0 0 1px 0}
#sidebar-wrapper .sidebar-nav li:last-child{margin-bottom:100px}#sidebar-wrapper .header-search-input{margin:0;height:30px}
#wrapper.toggled.subMenu #sidebar-wrapper-sub{width:250px}#sidebar-wrapper-sub{top:0;height:100%;z-index:1000005;position:fixed;left:250px;width:0;margin-left:-250px;overflow-y:auto;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-box-shadow:5px 0 3px 0 rgba(0,0,0,0.75);-moz-box-shadow:5px 0 3px 0 rgba(0,0,0,0.75);box-shadow:5px 0 3px 0 rgba(0,0,0,0.75)}
.go-back-nav{width:100%;text-align:right;color:#fff;margin-top:25px;opacity:.7;text-transform:uppercase}
.go-back-sidenav{display:flex;align-items:center;justify-content:flex-end}.sidebar-nav svg{left:15em;top:16px;margin:auto}
.go-back-sidenav .chevron-svg-icon{transform:rotate(90deg);color:#fff;opacity:.7;margin-top:0}.sidebar-flex .chevron-svg-icon{transform:rotate(270deg);color:#888;opacity:.7}
.go-back-sidenav .chevron-svg-icon polygon{stroke:#efe7e7;stroke-width:3}.sidebar-flex .chevron-svg-icon polygon{stroke:#efe7e7;stroke-width:3}
.sidebar-flex{display:flex;justify-content:space-between}#sidebar-wrapper .sidebar-flex span{margin:auto 0}
.popular-categories{top:40px}#sidebar-wrapper ul li .open-nav-bar-sub-menu{width:100%;display:flex;height:36px;background-color:#FFF;justify-content:space-between}
#sidebar-wrapper ul li .open-nav-bar-sub-menu svg{opacity:1}@media(max-width:991px){#side-nav-search-form .typeahead-container{width:100%;top:calc(100%+13px)}
.header-search-input#q{text-align:inherit;width:100%;padding:0 5px;height:48px;font-weight:400;color:#888;box-sizing:border-box;border:#ddd 1px solid;border-radius:5px;position:absolute;font-size:16px}
.header-search-input#q::placeholder{font-weight:normal;font-family:Arial,Helvetica,sans-serif;color:#888}
#side-nav-search-form>button{z-index:10;background-color:transparent;top:6px;right:1px;position:absolute}
.typeahead-container .btn.btn-link{color:#888;font-weight:400;font-size:16px}#sidebar-wrapper-sub{background-color:#fff;top:auto}
.go-back-sidenav span{color:#888;margin-top:3px}}.dropdown{margin-bottom:12px}.dropdown-toggle,.home-mobile-ymm .oneaDropdown .dropdown-toggle,.dropdown-wrapper .oneaDropdown .dropdown-toggle,#newsLetterFull .oneaDropdown .dropdown-toggle,#my-garage-vehicles .oneaDropdown .dropdown-toggle{width:100%;min-width:initial;font-size:16px;display:flex;align-items:center;justify-content:space-between;position:relative;padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:#06c;color:white;color:var(--dd-default-color-secondary);outline:0;border:0;font-weight:bold}
#newsLetterFull .oneaDropdown[disabled] .dropdown-toggle,#my-garage-vehicles .oneaDropdown[disabled] .dropdown-toggle,.home-mobile-ymm .oneaDropdown[disabled] .dropdown-toggle{background:#ececec;color:#b0b0b0;opacity:1}
#video-ymm-static.clear-ymm .oneaDropdown>button.dropdown-toggle{margin:0 0 0 5px;padding:0;justify-content:center;font-weight:400}
@media(max-width:767px){.oneaDropdown .dropdown-menu{width:100%}}#ymm-menu{margin-bottom:10px}#sidebar-wrapper{z-index:11;position:fixed;left:250px;width:0;height:100%;margin-left:-250px;overflow-y:auto;background:#fff;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-box-shadow:5px 0 3px 0 rgba(0,0,0,0.75);-moz-box-shadow:5px 0 3px 0 rgba(0,0,0,0.75);box-shadow:5px 0 3px 0 rgba(0,0,0,0.75)}
#sidebar-wrapper-sub{top:auto;height:100%;z-index:1000005;position:fixed;left:250px;width:0;margin-left:-250px;overflow-y:auto;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-box-shadow:5px 0 3px 0 rgba(0,0,0,0.75);-moz-box-shadow:5px 0 3px 0 rgba(0,0,0,0.75);box-shadow:5px 0 3px 0 rgba(0,0,0,0.75)}
#search-bar-label{display:flex;align-items:center}#ymm-menu .dropdown-toggle{border:none !important;padding:0 10px !important}
.dropdown-toggle::after{display:none !important}#nav-ymm-garage .dropdown-toggle{margin-bottom:0;width:fit-content;display:flex !important;background:transparent;height:28px;padding:0 25px 0 5px;border-radius:0;color:white;font-size:14px;gap:5px;border:0}
#header-search-options #nav-ymm-garage{width:fit-content;text-align:right}