:root{--road-lime:#d7ff3f;--race-orange:#ff650a;--line:#30353a;--muted:#a9adb0}body{background:#0c0e10;color:#f1f3f5}.eyebrow{color:#d5d9dc}.page-width{max-width:1660px}.site-header{background:#0c0e10}.announcement{background:#ff650a;color:#111;font-weight:700;min-height:28px}.announcement__right{color:#111}.header-main{padding-block:20px}.wordmark__top{font-family:Arial Black,Arial,sans-serif;font-style:italic;color:#fff;font-weight:900;letter-spacing:-.075em}.wordmark__top>span{color:#ff650a}.wordmark__bottom{color:#d7d9db}.wordmark__dot{background:#ff650a}.header-search{border-color:#50565c;background:#191d21;color:#fff;max-width:790px}.header-search input{color:#fff;font-size:14px}.header-search input::placeholder{color:#bfc4c7}.header-search button{background:#ff650a;color:#111;border-left:0}.header-icon{color:#fff}.cart-count{background:#d7ff3f;color:#111}.discipline-tabs{background:#171b1f;border-color:#30353a;justify-content:space-between}.discipline-tabs>a{color:#fff;font-style:italic;font-size:11px;gap:12px;padding-inline:20px}.discipline-tabs>a:hover{background:#252a30;color:#ff650a}.discipline-icon{color:#ff650a}.nav-wrap{border-top:1px solid #30353a;background:#070809}.desktop-nav{background:#070809}.nav-links{justify-content:space-between}.nav-link,.nav-item>summary{font-size:11px;font-weight:800;letter-spacing:.025em;color:#fff}.nav-link:hover,.nav-item>summary:hover{background:#ff650a;color:#111}.mega-menu{background:#191d21;color:#f1f3f5;border:1px solid #42484e;box-shadow:0 18px 40px #0008}.mega-menu__title,.mega-menu__category{color:#fff}.mega-menu__intro .eyebrow{color:#ff650a}.mega-menu__column a:hover{color:#ff650a}.mega-menu__image{background:#fff}.mobile-nav>summary{color:#fff}.mobile-nav>nav{background:#191d21;border-color:#42484e}.mobile-nav nav a,.mobile-nav nav summary{color:#fff}.mobile-nav nav a:hover{color:#ff650a}.race-hero .hero-heading{padding-block:25px 20px;align-items:flex-end}.hero-heading h1{color:#fff;font-family:Arial Black,Arial,sans-serif;font-style:italic;font-weight:900;text-transform:uppercase;font-size:clamp(36px,4.5vw,68px);letter-spacing:-.06em;line-height:.95}.hero-heading h1>span{color:#ff650a}.hero-intro{color:#bfc5c9;font-size:13px}.hero-heading .eyebrow{font-size:9px;color:#ff650a}.race-hero .hero-worlds{grid-template-columns:1.25fr 1fr;gap:14px}.hero-world{height:390px;border-radius:0;border:1px solid #42484e;background:#171b1f}.hero-world--mx{border-top:5px solid #ff650a}.hero-world--road{border-top:5px solid #d7ff3f}.hero-world__image::after{background:linear-gradient(90deg,#000b 0%,#0001 60%),linear-gradient(0deg,#0009 0%,transparent 70%)}.hero-world--mx .hero-world__image img{object-position:50% 26%}.hero-world__top{inset:22px 24px auto}.hero-pill{background:#1118;color:#fff;border:1px solid #ffffff5c;border-radius:0;font-size:8px;font-weight:800;padding:8px 10px}.hero-index{font-size:9px;color:#fff}.hero-world__content{left:28px;bottom:96px}.hero-world__content .eyebrow{color:#ff650a}.hero-world h2{font-family:Arial Black,Arial,sans-serif;font-style:italic;font-size:122px;letter-spacing:-.07em;font-weight:900;line-height:.85}.hero-world--mx h2>span{color:#ff650a}.hero-world--road h2>span,.hero-world--road .eyebrow{color:#d7ff3f}.hero-world__content p:last-child{font-size:12px;line-height:1.5;margin-top:17px;max-width:220px}.hero-world__cta{left:28px;bottom:26px;padding:15px 20px;background:#ff650a;color:#111;font-weight:900;font-size:11px;border-radius:0;min-height:46px;clip-path:polygon(0 0,100% 0,94% 100%,0 100%)}.hero-world--road .hero-world__cta{background:#d7ff3f}.hero-product-composition{position:absolute;inset:35px -35px 50px 48%;display:flex;gap:8px;align-items:center;transform:rotate(-9deg);opacity:.88}.hero-product-composition__item{background:#fff;flex:0 0 210px;height:270px;padding:10px;box-shadow:0 15px 30px #0006;border:5px solid #d7ff3f;overflow:hidden}.hero-product-composition__item:nth-child(2){margin-top:75px;transform:rotate(13deg);flex-basis:160px;height:210px}.hero-product-composition img{width:100%;height:100%;object-fit:contain}.hero-world--catalog .hero-world__content{z-index:2;text-shadow:0 3px 15px #000}.hero-world--catalog::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#171b1f 0%,#171b1fc9 38%,transparent 65%)}.hero-world--catalog .hero-world__top,.hero-world--catalog .hero-world__cta{z-index:3}.world-strip{margin-top:18px;background:#ff650a;color:#111;font-size:11px;font-style:italic;font-weight:900;letter-spacing:.06em;min-height:48px}.world-strip span[aria-hidden]{color:#111;font-size:26px}.section-heading h2,.showcase-catalog__heading h3,.disciplines h2{font-family:Arial Black,Arial,sans-serif;font-weight:900;text-transform:uppercase;font-style:italic;letter-spacing:-.055em;color:#fff}.section-heading h2{font-size:clamp(30px,3.6vw,51px)}.section-heading .eyebrow{color:#ff650a}.text-link{color:#f1f3f5;border-color:#6a7177}.text-link:hover{color:#ff650a}.button--accent{background:#ff650a;color:#111;border:0;font-weight:900;border-radius:0}.category-tile{background:#1c2024;border:1px solid #363d43;border-radius:0;color:#fff}.category-tile__image{background:#fff;border-bottom:4px solid #ff650a}.category-tile__label{background:#171b1f;color:#fff}.category-tile h3{color:#fff;font-weight:800;font-style:italic}.category-tile:hover{border-color:#ff650a;transform:translateY(-3px)}.category-tile:hover .category-tile__label{background:#ff650a;color:#111}.category-tile__number{color:#91969b;background:#20262b}.product-card{background:#181d21;border-color:#363d43;border-radius:0;overflow:hidden;color:#f1f3f5}.product-card__info{color:#f1f3f5;background:#181d21}.product-card h3 a{color:#f1f3f5}.product-card__image{background:#fff}.product-card__image>img{mix-blend-mode:normal}.product-card .product-vendor{color:#ff650a}.product-card .price{color:#fff}.product-card .price s{color:#a8aeb3}.product-card__choose{color:#ff650a;border-color:#424a50}.product-card__availability{color:#d7ff3f}.product-badge{background:#181d21;color:#eee;border-radius:0}.product-badge--accent{background:#ff650a;color:#111}.rail-controls button{border-color:#545d64;color:#fff}.rail-controls button:hover{background:#ff650a;color:#111}.vendor-section{background:#080a0b;border-top:1px solid #363d43;border-bottom:1px solid #363d43;gap:30px}.vendor-heading h2{color:#fff;text-transform:uppercase;font-style:italic}.vendor-heading .eyebrow{color:#ff650a}.vendor-strip a{color:#e3e7e9;font-family:Arial Black,Arial,sans-serif;font-size:26px}.vendor-strip a:hover{color:#ff650a}.collection-showcase{background:#171b1f;border-color:#363d43;border-radius:0}.showcase-story{background:#090b0d}.showcase-story>img{opacity:.85}.collection-showcase--road .showcase-story>img{object-fit:contain;background:#fff;opacity:.8;width:65%;left:auto;right:0;transform:rotate(-8deg)}.showcase-story::after{background:linear-gradient(90deg,#090b0d 0%,#090b0d99 48%,transparent),linear-gradient(0deg,#000b,transparent 85%)}.showcase-story h2{font-family:Arial Black,Arial,sans-serif;font-style:italic;text-transform:uppercase;font-weight:900;font-size:46px;letter-spacing:-.05em}.showcase-story .eyebrow{color:#ff650a}.collection-showcase--road .showcase-story .eyebrow{color:#d7ff3f}.collection-showcase--road .showcase-story .button{background:#d7ff3f}.showcase-watermark{font-family:Arial Black,Arial,sans-serif;font-style:italic}.disciplines-grid{background:#171b1f;border-color:#363d43;border-radius:0}.disciplines-grid>a{color:#fff;border-color:#363d43;font-weight:800}.disciplines-grid>a:hover{background:#ff650a;color:#111}.disciplines-grid>a:hover .discipline-icon{color:#111}.brand-statement{background:#ff650a;color:#111}.brand-statement h2,.brand-statement h2>span,.brand-statement .eyebrow{color:#111;font-family:Arial Black,Arial,sans-serif;font-style:italic;font-weight:900}.brand-statement h2{text-transform:uppercase;letter-spacing:-.07em;line-height:.95}.brand-statement__bottom p{color:#181d21}.brand-statement .button{background:#111;color:#fff}.brand-statement__graphic{color:#171b1f;opacity:.1;font-style:italic}.site-footer{background:#080a0b;color:#d5d9dc;border-top:1px solid #383f45}.footer-column h2,.footer-newsletter h2{color:#fff}.footer-column a,.footer-brand p,.footer-newsletter p{color:#b5bec5}.footer-newsletter input,.localization-form select{background:#191d21;color:#fff;border-color:#4c565e}.footer-newsletter button{color:#ff650a}.footer-bottom{border-color:#333b42}.product-details>.eyebrow{color:#ff650a}.product-details h1{color:#fff;font-weight:900;letter-spacing:-.045em}.product-details .price{color:#fff}.product-details .price s,.product-tax-note,.product-sku,.fitment-note{color:#bfc7cd}.product-details .field label{color:#f1f3f5}.product-details select,.product-details input,.quantity-control,.contact-form input,.contact-form textarea,.search-page__form input{color:#fff;background:#191d21;border-color:#515c65}.product-availability{color:#d7ff3f}.product-add{background:#ff650a;color:#111;border-color:#ff650a}.product-add:disabled{background:#303840;color:#b7c0c7;border-color:#454e56}.product-accordion{border-color:#414b53}.product-accordion summary{color:#fff}.product-accordion .rte{color:#cbd1d6}.breadcrumb,.breadcrumb a{color:#aeb8c0}.collection-tools{background:#171d22;border-color:#414b53;color:#fff}.sort-control select,.filters-panel__content{color:#fff;background:#171d22;border-color:#4e5861}.filters-panel__content input{background:#171d22;color:#fff}.cart-summary,.contact-form{background:#171d22;border-color:#414b53;color:#fff}.cart-summary h2,.cart-item h2,.cart-item a{color:#fff}.cart-summary textarea{background:#101418;color:#fff;border-color:#4c565e}.contact-intro,.page-content{color:#d0d6db}.contact-form label{color:#fff}.password-page__content{background:#0c0e10;color:#fff}.password-page__photo img{object-position:50% 35%}.day-deal__intro{background:#ff650a;color:#111}.day-deal__intro .eyebrow{color:#111}.day-deal__intro h2{font-family:Arial Black,Arial,sans-serif;text-transform:uppercase;font-style:italic;font-size:clamp(44px,5vw,74px);letter-spacing:-.06em}.day-deal__panel{border-color:#ff650a;border-radius:0;background:#171b1f}.day-deal__product .button{background:#ff650a}.day-deal--editor>div{background:#171d22;color:#bfc7cd;border-color:#5b6267}.day-deal--editor h2{color:#fff}.vehicle-finder{display:block;padding-top:20px;padding-bottom:5px}.vehicle-finder__panel{background:#171c20;border:1px solid #424b53;border-left:6px solid #ff650a;padding:22px 28px;position:relative}.vehicle-finder__heading{display:flex;align-items:baseline;gap:22px}.vehicle-finder__heading .eyebrow{color:#ff650a;font-size:9px;white-space:nowrap}.vehicle-finder__heading h2{font-family:Arial Black,Arial,sans-serif;font-style:italic;text-transform:uppercase;font-weight:900;font-size:30px;line-height:1.05;letter-spacing:-.05em;margin:0}.vehicle-finder__heading>p:last-child{font-size:11px;line-height:1.5;color:#b9c3ca;margin:0 0 0 auto;max-width:30ch}.vehicle-finder__form{display:grid;grid-template-columns:1fr 1.4fr .8fr .9fr;gap:12px;margin-top:18px;align-items:end}.vehicle-finder__form .field{margin:0}.vehicle-finder__form label{display:block;color:#fff;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:7px}.vehicle-finder__form label>span{color:#ff650a;margin-right:5px;font-style:italic}.vehicle-finder__form select{min-height:48px;background:#0a0e11;color:#fff;border:1px solid #515c65;border-radius:0;font-size:12px;width:100%;padding:10px 12px}.vehicle-finder__form select:disabled{color:#87929a;border-color:#303c44}.vehicle-finder__form .button{min-height:48px;padding:12px 15px;font-size:11px}.vehicle-finder__form .button:disabled{opacity:.5}.vehicle-finder__status{font-size:11px;color:#d7ff3f;line-height:1.5;margin:12px 0 0;min-height:16px}.vehicle-finder__source{font-size:9px;line-height:1.6;color:#a2acb4;margin:6px 0 0}.vehicle-finder__results{padding-top:32px;padding-bottom:25px}.vehicle-finder__results[hidden],.vehicle-finder [hidden]{display:none}.vehicle-finder__results h3{font-family:Arial Black,Arial,sans-serif;text-transform:uppercase;font-style:italic;font-size:34px;letter-spacing:-.04em;line-height:1.05;margin:0;max-width:900px}.vehicle-finder__caution{font-size:11px;line-height:1.6;color:#b9c3ca;margin:0 0 20px}.vehicle-finder__pagination{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px}.vehicle-finder__pagination p{font-size:12px;color:#bec8d0}.finder-product-card .price{margin-top:12px}.finder-product-notes{font-size:10px;color:#bfc9d0;margin:14px 0 17px;line-height:1.55;border-top:1px solid #46525b;padding-top:10px}.finder-product-notes summary{cursor:pointer;color:#fff;font-weight:700}.finder-product-notes ul{padding-left:15px;margin:8px 0 0}.finder-product-notes li{margin-top:6px;overflow-wrap:anywhere}.finder-product-card .text-link{font-size:11px}.vehicle-finder__form select:focus-visible{outline:2px solid #ff650a;outline-offset:3px}.vehicle-finder__results .product-card__info{padding:16px}.product-card__image img{transition:transform .25s ease}.product-card:hover .product-card__image img{transform:scale(1.045)}@media(prefers-reduced-motion:reduce){.product-card__image img,.category-tile{transition:none}.product-card:hover .product-card__image img{transform:none}.category-tile:hover{transform:none}}@media(max-width:1100px){.vehicle-finder__heading>p:last-child{display:none}.vehicle-finder__heading h2{font-size:26px}.vehicle-finder__form{grid-template-columns:1fr 1fr .75fr .9fr}.hero-world{height:350px}.hero-world h2{font-size:100px}.hero-product-composition{left:43%}.hero-product-composition__item{flex-basis:165px;height:240px}.hero-product-composition__item:nth-child(2){flex-basis:140px;height:185px}.discipline-tabs>a{padding-inline:14px}.hero-world__content{left:24px}.hero-world__cta{left:24px}}@media(max-width:650px){.header-main{padding-block:16px 13px}.header-search input{font-size:11px}.discipline-tabs{justify-content:flex-start}.discipline-tabs>a{font-size:8px;padding-inline:12px;gap:7px}.vehicle-finder{padding-top:14px;padding-bottom:0}.vehicle-finder__panel{padding:18px 16px;border-left-width:4px}.vehicle-finder__heading{display:block}.vehicle-finder__heading .eyebrow{font-size:8px;margin-bottom:9px}.vehicle-finder__heading h2{font-size:28px;max-width:12ch}.vehicle-finder__form{grid-template-columns:1fr 1fr;gap:12px 8px;margin-top:18px}.vehicle-finder__form .field:nth-child(2){grid-column:1/-1;grid-row:2}.vehicle-finder__form .field:nth-child(3){grid-column:2;grid-row:1}.vehicle-finder__form>.button{grid-column:1/-1;min-height:43px}.vehicle-finder__form label{font-size:9px}.vehicle-finder__form select{font-size:11px;min-height:43px;padding:8px 9px}.vehicle-finder__status{font-size:10px}.vehicle-finder__source{font-size:8px}.race-hero .hero-heading{padding-top:22px;padding-bottom:18px}.hero-heading h1{font-size:37px;max-width:none;letter-spacing:-.065em}.hero-heading h1>span{display:block}.hero-heading .eyebrow{font-size:8px}.race-hero .hero-worlds{grid-template-columns:1fr;padding-inline:12px;gap:12px}.hero-world{height:295px}.hero-world--road{height:240px}.hero-world__top{inset:17px 18px auto}.hero-pill{font-size:7px;max-width:none}.hero-world__content{left:20px;bottom:79px;right:auto}.hero-world h2{font-size:94px}.hero-world--road h2{font-size:78px}.hero-world__content .eyebrow{font-size:8px;margin-bottom:8px}.hero-world__content p:last-child{font-size:10px;max-width:180px;line-height:1.4;margin-top:10px}.hero-world__cta{left:20px;right:auto;bottom:20px;min-height:38px;font-size:9px;padding:10px 18px;min-width:200px}.hero-world__cta .icon{width:16px;height:16px}.hero-world--mx .hero-world__image img{object-position:50% 26%}.hero-product-composition{inset:30px -40px 20px 54%;opacity:.75}.hero-product-composition__item{flex-basis:140px;height:180px;padding:7px;border-width:4px}.hero-product-composition__item:nth-child(2){height:140px;flex-basis:120px;margin-top:30px}.world-strip{font-size:8px;min-height:38px;gap:15px}.world-strip span[aria-hidden]{font-size:20px}.section-heading h2{font-size:29px}.section-heading>.text-link{font-size:9px}.category-tile__label{padding:13px 10px}.category-tile h3{font-size:11px}.vendor-strip a{font-size:20px}.vendor-heading h2{font-size:23px}.showcase-story h2{font-size:35px}.brand-statement h2{font-size:44px;line-height:.97}.product-details h1{font-size:30px}.vehicle-finder__results h3{font-size:28px}.vehicle-finder__results .section-heading{align-items:flex-start}.vehicle-finder__results .product-grid{grid-template-columns:1fr}.vehicle-finder__results .product-card__image{aspect-ratio:1.35}.vehicle-finder__results .product-card__image img{padding:22px}.finder-product-card h3{font-size:15px}.finder-product-card .price{font-size:21px}.finder-product-notes{font-size:11px}.vehicle-finder__pagination{flex-direction:column;align-items:stretch}.vehicle-finder__pagination .button{width:100%}.day-deal__intro h2{font-size:48px}.day-deal__product h3{font-size:24px}.collection-showcase--road .showcase-story>img{width:75%;height:100%}}

.header-main>.wordmark{min-width:165px;width:165px;display:flex;align-items:center;justify-content:flex-start}.header-main .roadpro-badge{display:block;width:165px;height:100px;object-fit:contain}.footer-brand .roadpro-badge{display:block;width:215px;height:auto}.password-page__content .roadpro-badge{width:260px;height:auto}.deal-price-note{display:block;flex-basis:100%;font-size:10px;font-weight:400;line-height:1.5;color:#d7ff3f;margin-top:4px}.price:has(.deal-price-note){flex-wrap:wrap}.price--day-deal>[data-price]{color:#ff650a}.price [hidden]{display:none}@media(max-width:650px){.header-main>.wordmark{min-width:140px;width:140px}.header-main .roadpro-badge{width:140px;height:82px}.footer-brand .roadpro-badge{width:190px}}

.header-main{padding-block:12px}.header-main>.wordmark{width:145px;min-width:145px}.header-main .roadpro-badge{width:145px;height:86px}@media(max-width:650px){.header-main{padding-block:12px}.header-main>.wordmark{width:130px;min-width:130px}.header-main .roadpro-badge{width:130px;height:70px}}
