:root{--root__html-fontSize:100%;--root__selection-background:rgba(255,0,0,0.4);--root__selection-color:#fff;--root__outline-color:#5db7a5;--root__vh:100vh;--root__vh-no-header:100vh;--root__header-offset:6.25rem;--root__color-brand:red;--root__color-primary:red;--root__color-secondary:#333;--root__color-black:#000;--root__color-gray:#333;--root__color-dark-gray:#333;--root__color-white:#fff;--root__color-link:"currentColor";--root__color-linkHover:var(--root__color-brand);--root__color-silver:silver;--root__color-bg-brand:var(--root__color-brand);--root__color-bg-primary:var(--root__color-primary);--root__color-bg-secondary:var(--root__color-secondary);--root__color-bg-black:var(--root__color-black);--root__color-bg-gray:#f6f6f6;--root__color-bg-dark-mid:#d1d1d1;--root__color-bg-dark-gray:#333;--root__color-bg-white:var(--root__color-white);--root__color-text-brand:var(--root__color-brand);--root__color-text-primary:var(--root__color-primary);--root__color-text-secondary:var(--root__color-secondary);--root__color-text-black:var(--root__color-black);--root__color-text-gray:var(--root__color-gray);--root__color-text-white:var(--root__color-white);--root__color-bu-tbr:#5ab8d5;--root__color-bu-otr:#f46f1f;--root__color-bu-ag:#6cab28;--root__color-bu-bandag:#fc0;--root__color-ecopia:#6db146;--root__font-mono:Lucida Sans Typewriter,Lucida Console,monaco,Bitstream Vera Sans Mono,monospace;--root__font-system:-apple-system,blinkmacsystemfont,Segoe UI,helvetica,arial,sans-serif;--root__font-copy:Open Sans,sans-serif;--root__font-brand:Avenir LT W05_65 Medium,sans-serif,sans-serif;--root__font-heavy:Avenir LT W05_85 Heavy,sans-serif}.authOverlay__login h2.transform-uppercase{text-transform:unset;font-size:1.75rem;font-weight:500}@media(min-width:33.3333333333em){.authOverlay__col:first-child{padding-left:5rem;padding-right:1.25rem}}@media(min-width:54.4444444444em){.authOverlay__col:last-child{padding-left:1.25rem;padding-right:5rem}}.authOverlay__loginSignup .button{--border:1px solid var(--root__color-brand);color:var(--root__color-brand);border:var(--border)}.button{--button-fontFamily:var(--root__font-heavy);--button-fontWeight:normal}@media(min-width:54.4444444444em){.button--fluid{--button-minWidth:11.875rem}}.csTabs__tablistWrapper{--tabPadding:0.625rem 0.9375rem 0.9375rem;--tabPaddingLarge:0.625rem 1.875rem 0.9375rem;--tabSpacing:0;--tabSpacingLarge:0;--tabDividerColor:#ccc;--tabUnderlineColor:var(--root__color-brand);--tabUnderlineHeight:0.3125rem;--textTransform:uppercase;--overflowPadding:2.1875rem;--height:5rem;--divider:1px solid #ccc;height:var(--height);border-bottom:var(--divider);overflow:hidden}@media(min-width:54.4444444444em){.csTabs__tablistWrapper{--height:4.375rem}}.csTabs__tablist{text-transform:unset}.csTabs__tablist li a{color:var(--root__color-text-black);font-size:1.8125rem;font-weight:500;text-transform:capitalize}.csTabs__tab[aria-selected=true][aria-selected=true]{color:var(--root__color-text-brand);font-weight:500}.featuredContent .type-h1.transform-uppercase,.featuredContent .type-h2.transform-uppercase,.featuredContent .type-h3.transform-uppercase,.featuredContent .type-h4.transform-uppercase,.featuredContent .type-h5.transform-uppercase,.featuredContent .type-h6.transform-uppercase{text-transform:unset}.featuredContent__col{--contentPadding:1.25rem}@media(min-width:54.4444444444em){.featuredContent__col{--contentPadding:1.25rem 2.5rem}}.featuredContent__primaryText .type-h3{font-size:2.75rem}.featuredContent__withRow{padding:var(--contentPadding)}.featuredContent__withRow+.featuredContent__withRow{border-top:0}.featuredContent__withRow.featuredContent__with{border-bottom:1px var(--borderStyle) var(--borderColor);color:var(--root__color-black);font-weight:500}.featuredContent__withRow.featuredContent__withGraphic{--contentPadding:2.1875rem 2.5rem}.featuredContent__withRow.featuredContent__withTitle{--contentPadding:2.1875rem 2.5rem 1.25rem 2.5rem;border-top:.0625rem var(--borderStyle) var(--borderColor);color:var(--root__color-black);font-family:Avenir LT W05_65 Medium,sans-serif;font-size:1.875rem;font-weight:500}.featuredContent__withRow.featuredContent__withExcerpt{padding-bottom:0;padding-top:0}.featuredContent__withRow:last-child{--contentPadding:1.25rem 2.5rem 2.1875rem 2.5rem}.featureList__group:before{background-color:var(--root__color-bg-gray)}.productCard__content{border-top:.5rem solid var(--root__color-brand)}.productCard--otr{--buColor:var(--root__color-black)}.productTags .tag--tire{background-color:var(--root__color-bg-dark-gray)}.productCard__logos{display:none}.productCard.is-active .productCard__content{padding:1.25rem}.myProfileHeader__data h1.transform-uppercase{text-transform:unset}.myProfileHeader__data .myProfileHeader__edit a{text-decoration:unset}.myProfile__section h2.transform-uppercase{text-transform:unset}.myProfile__edit{color:var(--root__color-brand)}.sectionGroup .type-h1,.sectionGroup .type-h2,.sectionGroup .type-h3,.sectionGroup .type-h4,.sectionGroup .type-h5,.sectionGroup .type-h6,.sectionHeader .type-h1,.sectionHeader .type-h2,.sectionHeader .type-h3,.sectionHeader .type-h4,.sectionHeader .type-h5,.sectionHeader .type-h6{font-weight:500}.sectionHeader h1{font-size:3.375rem}.vpHeroSlide__container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.vpHeroSlide__heading.transform-uppercase{text-transform:unset}.vpHero__asideMenu{--asideMenu-colorHover:#fff;--asideMenuItem-backgroundColorActive:#666}@media(max-width:54.4344444444em){.vpHero__pagination{display:none}}@media(max-width:54.4344444444em){.vpHero__aside{padding:0}}.searchResults .inputDropdown select{font-size:1.375rem;color:var(--root__color-gray)}.searchResults .button--text{font-size:1rem;font-family:var(--root__font-brand)}.searchResults__total{font-size:1.125rem;font-family:var(--root__font-heavy)}.searchResult__title{font-size:1.875rem}.searchResult__tags{color:var(--root__color-gray)}.searchResults__empty{font-size:1.5rem;line-height:1.75rem;font-family:var(--root__font-brand)}.searchStart__categoriesTrack .is-selected .searchCategorySelect__label span{opacity:1}.searchCategorySelect__label{--select-fontSize:1.375rem}.searchCategorySelect__label:after{--select-underline-color:red}.searchCategorySelect__label span{font-weight:200;opacity:.6}.searchStart__form legend{--legend-fontSize:1rem}@media(min-width:54.4444444444em){.searchStart__form legend{--legend-fontSize:1.125rem}}.searchInput label{font-size:1.125rem;font-family:var(--root__font-copy)}.searchInput input[type=search]{--si-input-fontSize:1.875rem;--si-input-fontFamily:var(--root__font-brand)}.searchInput__autocomplete{font-size:1.375rem}.inputDropdown svg{fill:var(--root__color-dark-gray)}.layoutFooter{--footerTop-backgroundColor:var(--root__color-bg-dark-gray);--footerBottom-backgroundColor:var(--root__color-black)}.newsletter__submit svg{fill:var(--root__color-white)}.layoutHeader__track{--header-backgroundColor:#fff}.layoutHeader__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:inherit;padding-right:0}.layoutHeader__container svg{width:1.3em;height:1.3em}.layoutHeader__container a{text-decoration:none}.layoutHeader__aside{--header-asideColorText:#666;font-family:Avenir LT W05_85 Heavy,sans-serif;font-size:.875rem;font-weight:500}.layoutHeader__asideCol{--header-asideColBorder:rem(1px) solid #666}.headerLocale__button:focus:before,.headerLocale__button:hover:before,.headerLocale__button[aria-expanded=true]:before{background-color:transparent}.hamburgerIcon__line{--hamburgerLine-color:#666}.layoutHeader__hamburger:hover .hamburgerIcon__line{--hamburgerLine-color:var(--root__color-primary)}.layoutHeader__toolsTarget{--headerUtilities-backgroundHover:var(--root__color-gray);font-family:Avenir LT W05_85 Heavy,sans-serif;font-weight:500;text-transform:unset}.layoutNav__sectionToggle{--layoutNavSectionToggle-textTransform:capitalize}.layoutNav__aside{--navAside-background:var(--root__color-bg-dark-mid)}@media(max-width:54.4344444444em){.layoutNav__mainContainer{padding:0}}.layoutNav__asideMenu{--navAsideMenu-fontWeight:600;--navAsideMenu-textDecoration:none;--navAsideMenu-textTransform:capitalize}.layoutNav__asideMenu a{-webkit-text-decoration:var(--navAsideMenu-textDecoration);text-decoration:var(--navAsideMenu-textDecoration);text-transform:var(--navAsideMenu-textTransform)}.layoutNav__asideMenu svg{top:8px}.layoutNav__sectionGroup a{--sectionGroup-textTransform:capitalize;text-transform:var(--sectionGroup-textTransform)}