:root,[data-theme=dark],[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f5f5;--bg-deep:#ededed;--bg-elevated:#fff;--surface:#fff;--surface-2:#f3f3f3;--surface-3:#e8e8e8;--fg:#0a0a0a;--fg-muted:#555;--fg-subtle:#666;--border:#e0e0e0;--border-strong:#c4c4c4;--accent-ink:#c40d0d;--success:#0f7a4f;--danger:#c62f26;--warning:#8a5d00;--info:#1769a8;--hero-from:#121212;--hero-mid:#1a1a1a;--hero-to:#2a2a2a;--hero-glow:color-mix(in srgb, var(--brand-primary) 20%, transparent);--hero-scrim:#000c;--hero-scrim-mid:#00000059;--panel-from:#fff;--panel-to:#f3f3f3;--panel-warm:color-mix(in srgb, var(--brand-primary) 10%, #fff);--deal-bg:#fff;--deal-glow:color-mix(in srgb, var(--brand-primary) 18%, transparent);--finder-from:#fff5f4;--finder-to:#fdecea;--finder-glow:color-mix(in srgb, var(--brand-primary) 12%, transparent);--media-from:#ededed;--media-mid:#fff;--media-glow:color-mix(in srgb, var(--brand-primary) 12%, transparent);--card-hover-ring:0 10px 28px #00000024;--scrim:#0000004d;--overlay-btn:#ffffffeb;--backdrop:#00000080;--radius:6px;--brand-primary-hover:#c00!important;--brand-primary-dark:#ab0000!important}@layer base{body{font-size:16px}h1,h2,h3,h4,h5,h6{font-weight:500}}.container-theme{max-width:1267px;padding-inline:16px}.nx-wide{max-width:1400px}body:has([data-nx-listing],[data-listing=fitment]) main .container-theme{max-width:1400px}main:has([data-product-details]) .container-theme{max-width:1400px}@media (min-width:768px){.nx-wide{padding-inline:40px}body:has([data-nx-listing],[data-listing=fitment]) main .container-theme{padding-inline:40px}main:has([data-product-details]) .container-theme{padding-inline:40px}}.nx-commitment{max-width:1359px}body{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;line-height:1.5}.nx-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0a0a;--bg-elevated:#121212;--surface:#1a1a1a;--surface-2:#2a2a2a;--surface-3:#3a3a3a;--fg:#fff;--fg-muted:#b3b3b3;--fg-subtle:#999;--border:#333;--border-strong:#4a4a4a;--accent-ink:#ff5a50;color:#fff;background:#121212}.nx-lead{color:var(--fg);font-size:20px;line-height:1.5}.nx-title{color:#f10202;text-transform:uppercase;font-size:32px;font-weight:700;line-height:1.25}@media (min-width:768px){.nx-title{font-size:40px}}.btn-primary-theme{border-radius:4px}.nx-search{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#fff;--surface-2:#fff;--surface-3:#f3f3f3;--fg:#0a0a0a;--fg-muted:#555;--fg-subtle:#666;--border:#e0e0e0;--accent-ink:#c40d0d;color:#0a0a0a}.nx-search form{border-color:#fff;border-radius:999px;padding-left:8px}.nx-header .nx-search form{height:50px;padding-left:0}.nx-header .nx-search form input{color:#707070;padding-left:24px;font-size:14px}.nx-header .nx-search form button[type=submit]{color:#707070;width:60px}.nx-header .nx-search form button[type=submit] svg{width:24px;height:24px}.nx-search form select{display:none!important}.nx-search form button[type=submit]{color:#333;background:0 0;width:52px}.nx-search form button[type=submit]:hover{color:var(--brand-primary)}.nx-finder section{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;border:0;border-radius:8px;padding:8px}@media (min-width:768px){.nx-finder section{padding:4px}}.nx-finder h2{display:none}.nx-finder form{gap:8px}@media (min-width:640px){.nx-finder form{flex-wrap:nowrap;gap:12px}}.nx-finder select,.nx-vehicle-bar select{border:1px solid #d1d5db;border-radius:4px;color:#374151!important;background-color:#fff!important}.nx-finder select{height:48px;font-size:14px}.nx-finder select:disabled,.nx-vehicle-bar select:disabled{opacity:1;color:#6b7280!important;background-color:#f3f4f6!important}.nx-finder .btn-primary-theme{letter-spacing:0;text-transform:uppercase;border-radius:4px;height:48px;padding-inline:32px;font-size:14px;font-weight:600}.nx-finder .btn-primary-theme svg{display:none}.nx-finder .btn-primary-theme:after{content:"";background:currentColor;width:20px;height:20px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.nx-finder .btn-primary-theme:disabled,.nx-vehicle-bar .btn-primary-theme:disabled{opacity:1;color:#fff;background:#d1d5db}:is(.nx-finder div:has(>select[aria-label=Select\ Engine]),.nx-vehicle-bar div:has(>select[aria-label=Select\ Engine])){display:none}.nx-search-panel form{border-color:#d1d5db}.nx-vehicle-bar{background:linear-gradient(90deg,#fef2f2 0%,#fff7ed 100%);border-color:#f21f1f33}.nx-vehicle-bar section{background:0 0;border:0;padding:0}.nx-vehicle-bar h2{display:none}.nx-vehicle-bar form{justify-content:center;gap:8px}.nx-vehicle-bar select{border:2px solid #d1d5db;border-radius:8px;height:44px;font-size:14px}.nx-vehicle-bar select:focus{border-color:#f21f1f}.nx-vehicle-bar .btn-primary-theme{letter-spacing:0;text-transform:none;border-radius:8px;height:44px;padding-inline:32px;font-size:14px;font-weight:600}.nx-vehicle-bar .btn-primary-theme svg{display:none}@media (min-width:640px){.nx-vehicle-bar form>div{flex:0 180px}}body:has([data-nx-listing],[data-listing=fitment]) main{flex-direction:column;display:flex}@media (max-width:1023.98px){main .container-theme:has(>aside){flex-wrap:wrap}}body:has([data-nx-listing],[data-listing=fitment]) main>*{width:100%}main:has(#blog-search)>*{width:100%}body:has([data-nx-listing],[data-listing=fitment]) main>nav[aria-label=Breadcrumb]{background:0 0;border:0;order:-1}body:has([data-nx-listing],[data-listing=fitment]) main>div:first-child{background:0 0;border:0}body:has([data-nx-listing],[data-listing=fitment]) main>div:first-child>div{padding-block:4px 8px}body:has([data-nx-listing],[data-listing=fitment]) main>div:first-child h1{letter-spacing:0;text-transform:none;color:#000;font-size:32px;font-weight:700}@media (min-width:768px){body:has([data-nx-listing],[data-listing=fitment]) main>div:first-child h1{font-size:40px}}main:has(#blog-search){background:#f4f4f5;flex-direction:column;display:flex}main:has(#blog-search)>nav[aria-label=Breadcrumb]{--fg:#fff;--fg-muted:#9ca3af;--fg-subtle:#6b7280;background:#111113;border:0;order:-2}main:has(#blog-search)>nav[aria-label=Breadcrumb]>div{padding-block:32px 0}main:has(#blog-search)>div:first-child{background:#111113;border:0;border-bottom:2px solid #e32d2e;order:-1;position:relative;overflow:hidden}main:has(#blog-search)>div:first-child:before{content:"";opacity:.2;pointer-events:none;background:radial-gradient(circle at 15%,#e32d2e 0%,#0000 45%),radial-gradient(circle at 85% 30%,#ff4d4f 0%,#0000 35%);position:absolute;inset:0}main:has(#blog-search)>div:first-child>div{padding-block:16px 48px;position:relative}main:has(#blog-search)>div:first-child>div:before{content:"Guides & Articles";color:#ff6b6b;letter-spacing:.1em;text-transform:uppercase;background:#e32d2e26;border:1px solid #e32d2e4d;border-radius:999px;align-items:center;margin-bottom:14px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}main:has(#blog-search)>div:first-child>div:after{content:"Expert insights, suspension setup guides, custom wheel fitments, and aftermarket build inspiration for truck enthusiasts.";color:#d1d5db;max-width:42rem;font-size:16px;line-height:1.65;display:block}main:has(#blog-search)>div:first-child h1{color:#fff;letter-spacing:-.02em;text-transform:none;flex-wrap:wrap;column-gap:.25em;margin-bottom:16px;font-size:30px;font-weight:800;display:flex}main:has(#blog-search)>div:first-child h1:before{content:"Nexus";order:-2}main:has(#blog-search)>div:first-child h1:after{content:"Truck Upgrades";color:#ff4d4f;order:-1}@media (min-width:768px){main:has(#blog-search)>div:first-child>div{padding-block:16px 64px}main:has(#blog-search)>div:first-child>div:after{font-size:18px}main:has(#blog-search)>div:first-child h1{font-size:44px}}main:has(#blog-search) form[role=search]{position:relative}main:has(#blog-search) .container-theme>div:has(>form[role=search]){background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:14px;box-shadow:0 1px 2px #0000000d}nav[aria-label=Blog\ categories] a{color:#374151;background:#f3f4f6;border:0;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:700}nav[aria-label=Blog\ categories] a:hover{color:#000;background:#e5e7eb}nav[aria-label=Blog\ categories] a[aria-current=page]{color:#fff;background:#e32d2e;box-shadow:0 1px 2px #0000001a}nav[aria-label=Blog\ categories] [data-blog-count]:before{content:" Posts";white-space:pre}nav[aria-label=Blog\ categories] a:first-child:not(:has([data-blog-count])):after{content:" Posts";white-space:pre}#blog-search{color:#111827;background:#f9fafb;border-color:#e5e7eb;border-radius:8px;padding-block:10px}#blog-search:focus{background:#fff;border-color:#e32d2e}main:has(#blog-search) form[role=search] .btn-primary-theme{border-radius:8px}article:has(>a[href^="/blog/"]:first-child){background:#fff;border-color:#e5e7ebe6;border-radius:12px;transition:box-shadow .3s,transform .3s;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000d}article:has(>a[href^="/blog/"]:first-child):hover{border-color:#e5e7ebe6;transform:translateY(-4px);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}article:has(>a[href^="/blog/"]:first-child)>a:first-child{background:#111113}article:has(>a[href^="/blog/"]:first-child)>div{padding:20px 24px 24px}article:has(>a[href^="/blog/"]:first-child)>div>div:first-child>span.uppercase:first-child{color:#fff;background:#e32d2e;border-radius:999px;padding:4px 12px;font-size:11px;position:absolute;top:12px;left:12px;box-shadow:0 4px 6px -1px #00000026}article:has(>a[href^="/blog/"]:first-child)>div>a:first-of-type{color:#111827;font-size:18px}article:has(>a[href^="/blog/"]:first-child)>div>p{color:#4b5563;font-size:14px;line-height:1.6}article:has(>a[href^="/blog/"]:first-child)>div>a:last-child{color:#c40d0d;letter-spacing:0;text-transform:none;border-top:1px solid #f3f4f6;padding-top:14px;font-size:14px}main:has([data-product-details]){background:#fff}[data-product-details]{flex-direction:column;display:flex}[data-product-details]>[data-buybox],[data-product-details]>[data-product-extras=details]{display:contents}[data-buybox=brand]{color:#374151;letter-spacing:0;background:#f3f4f6;border-radius:6px;order:1;align-self:flex-start;margin-bottom:8px;padding:4px 12px;font-size:13px;font-weight:500}[data-buybox=title]{color:#000;order:2;margin-bottom:12px;font-size:32px;font-weight:700;line-height:1.25}@media (min-width:1024px){[data-buybox=title]{font-size:36px}}[data-buybox]>:not([data-buybox]){order:4}[data-nx-pdp=finance]{order:3}[data-buybox=b2b-pricing]{order:4}[data-buybox=b2b-pricing] [data-buybox=your-price]{color:#000;font-size:20px;font-weight:700}[data-buybox=price]{order:4;margin-bottom:24px}[data-buybox=price]>*{margin-bottom:0}[data-buybox=price]>*>:first-child{color:#000;font-size:48px;font-weight:700;line-height:1.2}[data-buybox=price]>*>:nth-child(2){color:#9ca3af;font-size:28px}[data-nx-pdp=stock]{order:5}[data-buybox=purchase]{order:6;gap:0;margin-bottom:0}[data-buybox=purchase]:before{content:"Quantity";color:#000;flex-basis:100%;margin-bottom:12px;font-weight:600}[data-buybox=purchase]>:first-of-type:not(button){background:#fff;border:2px solid #d1d5db;border-radius:8px;margin-bottom:24px;overflow:hidden}[data-buybox=purchase]>[data-buybox=qty-rules]{color:#4b5563;order:10;width:100%;font-size:14px;background:0 0!important;border:0!important;border-radius:0!important;margin:8px 0 0!important}[data-buybox=purchase]>:first-of-type:not(button) button{color:#000;width:48px;height:48px;font-size:18px;font-weight:700}[data-buybox=purchase]>:first-of-type:not(button) input{color:#000;border-inline:2px solid #d1d5db;width:80px;height:48px;font-size:18px;font-weight:700}[data-buybox=purchase]>button{letter-spacing:0;text-transform:none;background:#f21f1f;border-radius:12px;flex-basis:100%;height:60px;margin-bottom:12px;font-size:18px;font-weight:700;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}[data-buybox=purchase]>button:hover:not(:disabled){background:#c00}[data-buybox=purchase]>button:disabled{color:#6b7280;box-shadow:none;background:#d1d5db}[data-buybox=purchase]>button svg{display:none}[data-buybox=quote]{order:6;margin-bottom:0}[data-buybox=quote]>button{letter-spacing:.02em;text-transform:uppercase;background:#f21f1f;border-radius:8px;flex-basis:100%;height:48px;margin-bottom:12px;font-size:15px;font-weight:700}[data-buybox=quote]>button:hover{background:#c00}[data-fitment-check]{background:#fff;border:2px solid #f97316;border-radius:8px;order:7;margin:0 0 24px;padding:16px}[data-fitment-check] p{color:#000;font-size:14px}[data-fitment-check] svg{color:#f97316}[data-fitment-check] a{color:#fff;letter-spacing:0;background:#f21f1f;border-radius:8px;padding:8px 14px}[data-fitment-check] a:hover{background:#c00;text-decoration:none}[data-nx-pdp=checks]{order:8}[data-buybox=meta],[data-buybox=secondary],[data-buybox=shipping]{display:none!important}div:has(>[data-product-extras=gallery]){background:#f9fafb;border:2px solid #e5e7eb;border-radius:16px;margin-bottom:16px}div:has(>[data-product-extras=gallery]) img{object-fit:cover;padding:0}div:has(>[data-product-extras=gallery])+div img{object-fit:cover;padding:0}[data-gallery-counter]{background:#000000b3;border-radius:8px;padding:6px 12px;font-size:13px;bottom:16px;right:16px}div:has(>[data-product-extras=gallery])+div>button{aspect-ratio:1;border-width:2px;border-radius:8px;width:calc(16.6667% - 6.66667px);height:auto}[data-product-tabs]{margin-top:48px}[data-product-tabs] [role=tablist]{border-color:#e5e7eb;gap:8px}[data-product-tabs] [role=tab]{color:#4b5563;letter-spacing:0;text-transform:none;margin-right:24px;padding:12px 8px;font-size:16px;font-weight:400}[data-product-tabs] [role=tab][aria-selected=true]{color:#f21f1f;border-color:#f21f1f}[data-product-tabs] [role=tabpanel]{color:#374151;background:0 0;border:0;max-width:768px;padding:24px 0;font-size:16px;line-height:1.65}body:has([data-nx-listing],[data-listing=fitment]) main{background:#f9fafb}body:has([data-nx-listing],[data-listing=fitment]) [data-filter-panel]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 2px #0000000d}body:has([data-nx-listing],[data-listing=fitment]) [data-filter-panel]:before{content:"Filters";color:#000;margin-bottom:8px;font-size:24px;font-weight:500;display:block}body:has([data-nx-listing],[data-listing=fitment]) [data-filter-panel] section{background:0 0;border:0;border-bottom:1px solid #e5e7eb;padding-bottom:16px}body:has([data-nx-listing],[data-listing=fitment]) [data-filter-panel] section:last-of-type{border-bottom:0}body:has([data-nx-listing],[data-listing=fitment]) [data-filter-panel] section>button{color:#000;letter-spacing:0;text-transform:none;padding:12px 0;font-size:16px;font-weight:500}body:has([data-nx-listing],[data-listing=fitment]) [data-filter-panel] section>div{border:0;padding:0 0 0 8px}body:has([data-nx-listing],[data-listing=fitment]) [data-filter-panel] section li>a{color:#374151;text-transform:uppercase;align-items:center;gap:8px;font-size:14px;display:flex}body:has([data-nx-listing],[data-listing=fitment]) [data-filter-panel] section li>a:before{content:"";background:#fff;border:1px solid #9ca3af;border-radius:3px;flex-shrink:0;width:16px;height:16px}body:has([data-nx-listing],[data-listing=fitment]) [data-filter-panel] section li>a.text-accent:before{background:#f21f1f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/12px no-repeat;border-color:#f21f1f}body:has([data-nx-listing],[data-listing=fitment]) [data-filter-panel] label{color:#374151;font-size:14px}body:has([data-nx-listing],[data-listing=fitment]) [data-filter-panel] input[type=checkbox]{width:16px;height:16px}body:has([data-nx-listing],[data-listing=fitment]) [data-catalog-toolbar=""]{background:#fff;border:0;border-radius:8px;padding:12px 16px;box-shadow:0 1px 2px #0000000d}:is(body:has([data-nx-listing],[data-listing=fitment]) [data-catalog-toolbar=count],body:has([data-nx-listing],[data-listing=fitment]) [data-catalog-toolbar=size]){display:none!important}body:has([data-nx-listing],[data-listing=fitment]) [data-catalog-toolbar=controls]{display:contents}body:has([data-nx-listing],[data-listing=fitment]) [data-catalog-toolbar=layout]{background:#f3f4f6;border-radius:8px;order:-1;gap:4px;padding:4px}body:has([data-nx-listing],[data-listing=fitment]) [data-catalog-toolbar=layout] button{color:#4b5563;background:0 0;border:0;border-radius:6px}body:has([data-nx-listing],[data-listing=fitment]) [data-catalog-toolbar=layout] button[aria-pressed=true]{color:#f21f1f;background:#fff;box-shadow:0 1px 2px #00000014}body:has([data-nx-listing],[data-listing=fitment]) [data-catalog-toolbar=sort]{gap:8px;font-size:0}body:has([data-nx-listing],[data-listing=fitment]) [data-catalog-toolbar=sort]:before{content:"Sort by:";color:#4b5563;font-size:14px}body:has([data-nx-listing],[data-listing=fitment]) [data-catalog-toolbar=sort] select{background:#fff;border-radius:6px;min-width:140px;font-size:14px;padding:8px 12px!important}@media (max-width:639.98px){body:has([data-nx-listing],[data-listing=fitment]) [data-product-grid=grid]{grid-template-columns:minmax(0,1fr)}[data-product-tabs] [role=tablist]{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}[data-product-tabs] [role=tab]{flex:none}}:is(main:has(aside a[href=\/checkout][aria-disabled]),main:has(.container-theme>.max-w-\[460px\]>h1)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1f1f21;--bg-elevated:#1f1f21;--surface:#282829;--surface-2:#323234;--surface-3:#3c3c3e;--fg:#fff;--fg-muted:#c8c8c8;--fg-subtle:#a6a6a6;--border:#3a3a3c;--border-strong:#5a5a5c;--accent-ink:#ff6b61;--success:#4ade80;--danger:#ff7a70;--warning:#f5c04a;--info:#7cc0f5;--brand-primary:#df0f0f;--brand-primary-hover:#c00;--brand-primary-dark:#ab0000;--brand-on-primary:#fff;color:#fff;background:#1f1f21}main:has(aside a[href=\/checkout][aria-disabled])>div:first-child:has(+nav[aria-label=Breadcrumb]){background:0 0;border:0}main:has(aside a[href=\/checkout][aria-disabled])>div:first-child:has(+nav[aria-label=Breadcrumb]) h1{text-align:center;letter-spacing:0;text-transform:none;padding-top:8px;font-size:36px;font-weight:500}main:has(aside a[href=\/checkout][aria-disabled])>nav[aria-label=Breadcrumb]{background:0 0;border:0}main:has(aside a[href=\/checkout][aria-disabled]) .overflow-x-auto:has(>table){background:#282829;border:0;border-radius:2px}main:has(aside a[href=\/checkout][aria-disabled]) table thead tr{letter-spacing:.02em;color:#fff;border-color:#1f1f21;font-size:13px}main:has(aside a[href=\/checkout][aria-disabled]) table tbody tr{border-color:#1f1f21}:is(main:has(aside a[href=\/checkout][aria-disabled]) table th,main:has(aside a[href=\/checkout][aria-disabled]) table td){padding:14px 16px}:is(main:has(aside a[href=\/checkout][aria-disabled]) table th:first-child,main:has(aside a[href=\/checkout][aria-disabled]) table td:first-child){padding-left:28px}main:has(aside a[href=\/checkout][aria-disabled]) table td a{font-size:15px}main:has(aside a[href=\/checkout][aria-disabled]) table td:not(:first-child){font-size:15px}main:has(aside a[href=\/checkout][aria-disabled]) .container-theme>.min-w-0.flex-1{width:100%;max-width:100%}main:has(aside a[href=\/checkout][aria-disabled]) table td.text-accent{color:#fff}main:has(aside a[href=\/checkout][aria-disabled]) .border-dashed{background:0 0;border-style:solid;border-color:#0000}main:has(aside a[href=\/checkout][aria-disabled]) .border-dashed p{color:#fff;font-size:16px}main:has(aside a[href=\/checkout][aria-disabled]) aside{background:#282829;border:0;border-radius:2px;padding:28px}main:has(aside a[href=\/checkout][aria-disabled]) aside>h2{letter-spacing:0;text-transform:none;margin-bottom:20px;font-size:20px;font-weight:500}main:has(aside a[href=\/checkout][aria-disabled]) aside dl{border-color:#3a3a3c;font-size:15px}main:has(aside a[href=\/checkout][aria-disabled]) aside dl>div:last-child{border-color:#3a3a3c;font-size:20px}main:has(aside a[href=\/checkout][aria-disabled]) aside dl>div:last-child dt{font-weight:500}main:has(aside a[href=\/checkout][aria-disabled]) aside dl>div:last-child dd{color:#fff}main:has(aside a[href=\/checkout][aria-disabled]) aside a.btn-primary-theme{letter-spacing:0;text-transform:none;font-size:16px;font-weight:500;padding-block:16px!important}:is(main:has(.container-theme>.max-w-\[460px\]>h1)>div:first-child:has(+nav[aria-label=Breadcrumb]),main:has(.container-theme>.max-w-\[460px\]>h1)>nav[aria-label=Breadcrumb]){display:none}main:has(.container-theme>.max-w-\[460px\]>h1){background:radial-gradient(at 30% 0,#1c1c1c 0%,#121212 55%,#0d0d0d 100%)}main:has(.container-theme>.max-w-\[460px\]>h1) .container-theme:has(>.max-w-\[460px\]>h1){padding-block:80px}.container-theme>.max-w-\[460px\]:has(>h1){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#fff;--surface-2:#fff;--surface-3:#f3f3f3;--fg:#0a0a0a;--fg-muted:#555;--fg-subtle:#666;--border:#d1d5db;--border-strong:#c4c4c4;--accent-ink:#c40d0d;--success:#0f7a4f;--danger:#c62f26;--warning:#8a5d00;--info:#1769a8;color:#0a0a0a;background:#fff;border:0;border-radius:16px;max-width:450px;padding:0 32px 32px;overflow:hidden;box-shadow:0 24px 48px #00000073}@media (max-width:479.98px){.container-theme>.max-w-\[460px\]:has(>h1){padding-inline:20px}}.container-theme>.max-w-\[460px\]>h1{color:#fff;text-align:center;letter-spacing:0;text-transform:none;background:url(/theme/nexus-logo.png) 50% 36px/112px no-repeat,linear-gradient(135deg,#f21f1f 0%,#df0f0f 50%,#c40d0d 100%);margin:0 -32px 28px;padding:92px 24px 32px;font-size:28px;font-weight:500}@media (max-width:479.98px){.container-theme>.max-w-\[460px\]>h1{margin-inline:-20px}}.container-theme>.max-w-\[460px\]>h1+p{text-align:center}.container-theme>.max-w-\[460px\]:has(>h1) label{color:#0a0a0a;font-size:14px}.container-theme>.max-w-\[460px\]:has(>h1) .field-theme{padding-block:12px;font-size:15px}.container-theme>.max-w-\[460px\]:has(>h1) button[type=submit]{letter-spacing:0;text-transform:none;font-size:16px;font-weight:500}.container-theme>.max-w-\[460px\]:has(>h1)>div:last-child:not(:first-child){font-size:14px}.container-theme>.max-w-\[460px\]:has(>h1)>div:last-child:not(:first-child)>a{color:#c40d0d;border:2px solid #df0f0f;border-radius:6px;margin-top:12px;padding:11px 16px;font-size:16px;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:block}.container-theme>.max-w-\[460px\]:has(>h1)>div:last-child:not(:first-child)>a:hover{color:#fff;background:#df0f0f}main:has(form[data-checkout]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f9fafb;--bg-elevated:#fff;--surface:#fff;--surface-2:#f9fafb;--surface-3:#f3f4f6;--fg:#000;--fg-muted:#4b5563;--fg-subtle:#6b7280;--border:#e5e7eb;--border-strong:#d1d5db;--radius:8px;color:#000;background:#f9fafb}:is(main:has(form[data-checkout])>div:first-child:has(+nav[aria-label=Breadcrumb]),main:has(form[data-checkout])>nav[aria-label=Breadcrumb]){display:none}main:has(form[data-checkout]) [data-checkout-progress]{background:#fff;border-color:#e5e7eb}main:has(form[data-checkout]) [data-checkout-progress]:before{content:"Secure Checkout";color:#16a34a;border-bottom:1px solid #e5e7eb;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:14px;font-weight:500;line-height:20px;display:flex}main:has(form[data-checkout]) [data-checkout-progress]:before{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316a34a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect width='18' height='11' x='3' y='11' rx='2' ry='2'/><path d='M7 11V7a5 5 0 0 1 10 0v4'/></svg>") calc(50% - 64px)/16px 16px no-repeat;padding-left:40px}main:has(form[data-checkout]) [data-checkout-progress] li span.grid:not(.bg-primary):not(.bg-\[\#16a34a\]){color:#6b7280;background:#e5e7eb}main:has(form[data-checkout]) [data-checkout-progress] li>span.h-\[2px\]:not(.bg-\[\#16a34a\]){background:#d1d5db}main:has(form[data-checkout]) [data-checkout-progress] li span.text-fg-muted{color:#4b5563}main:has(form[data-checkout]) form[data-checkout]{gap:32px;max-width:1200px;padding-top:32px;padding-bottom:32px}@media (min-width:768px){main:has(form[data-checkout]) form[data-checkout]{padding-inline:40px}}@media (min-width:1024px){main:has(form[data-checkout]) form[data-checkout]>aside{align-self:flex-start;width:calc(33.3333% - 21.3333px)}}main:has(form[data-checkout]) form[data-checkout]>div:first-child{background:#fff;border-radius:16px;padding:24px;box-shadow:0 1px 2px #0000000d}@media (min-width:768px){main:has(form[data-checkout]) form[data-checkout]>div:first-child{padding:32px}}main:has(form[data-checkout]) form[data-checkout]>div:first-child:before{content:"Shipping Information";color:#000;margin-bottom:24px;font-size:24px;font-weight:700;line-height:32px;display:block}main:has([data-checkout-progress=payment]) form[data-checkout]>div:first-child:before{content:"Payment & Review"}main:has(form[data-checkout]) [data-checkout-section]{background:0 0;border:0;padding:0}main:has(form[data-checkout]) [data-checkout-section]+[data-checkout-section]:not([hidden]){padding-top:8px}main:has(form[data-checkout]) [data-checkout-section]>h2{letter-spacing:0;text-transform:none;color:#3d3d3d;gap:0;margin-bottom:16px;font-size:16px;font-weight:700}main:has(form[data-checkout]) [data-checkout-section]>h2>span.rounded-full{display:none}:is(main:has(form[data-checkout]) form[data-checkout] label.block,main:has(form[data-checkout]) form[data-checkout] label[for]){color:#374151;margin-bottom:8px;font-size:14px;font-weight:500}main:has(form[data-checkout]) form[data-checkout] .field-theme{color:#000;background-color:#fff;border:2px solid #d1d5db;border-radius:8px;max-width:none;min-height:48px;padding-inline:16px;font-size:16px}main:has(form[data-checkout]) form[data-checkout] textarea.field-theme{min-height:100px}main:has(form[data-checkout]) form[data-checkout] .field-theme::placeholder{color:#9ca3af}main:has(form[data-checkout]) form[data-checkout] .field-theme:focus{box-shadow:none;border-color:#f21f1f}main:has(form[data-checkout]) [data-checkout-part=fulfillment]>label{border-width:2px;border-radius:8px;padding:16px;font-size:14px}main:has(form[data-checkout]) form[data-checkout] [data-checkout-part=fulfillment]>label.border-accent{background:#fef2f2;border-color:#f21f1f}main:has(form[data-checkout]) [data-checkout-part=fulfillment]>label:not(.border-accent){border-color:#d1d5db}main:has(form[data-checkout]) [data-checkout-part=fulfillment] input[type=radio]{width:20px;height:20px;margin-top:0}main:has(form[data-checkout]) form[data-checkout] .bg-surface-2{background:#f9fafb;border-color:#e5e7eb;border-radius:8px}main:has(form[data-checkout]) aside{background:#fff;border:0;border-radius:16px;padding:24px;box-shadow:0 1px 2px #0000000d}main:has(form[data-checkout]) aside>h2{letter-spacing:0;text-transform:none;color:#000;margin-bottom:16px;font-size:18px;font-weight:700}main:has(form[data-checkout]) aside .field-theme{background:#fff;border:2px solid #d1d5db;border-radius:8px;height:40px;font-size:16px;padding:0 12px!important}main:has(form[data-checkout]) form[data-checkout] .btn-primary-theme{letter-spacing:0;text-transform:none;border-radius:8px;min-height:56px;font-size:16px;font-weight:700}main:has(form[data-checkout]) form[data-checkout] .btn-primary-theme svg{display:none}main:has(form[data-checkout]) form[data-checkout] .btn-primary-theme:disabled{opacity:1;color:#fff;background:#9ca3af}main:has(form[data-checkout]) form[data-checkout] .btn-outline-theme:not(aside *){color:#000;letter-spacing:0;text-transform:none;border:2px solid #d1d5db;border-radius:8px;font-size:14px}main:has(form[data-checkout]) form[data-checkout] label .text-accent{color:inherit}main:has(aside a[href=\/checkout][aria-disabled])>div:first-child:has(+nav[aria-label=Breadcrumb]){display:none}main:has(aside a[href=\/checkout][aria-disabled])>nav[aria-label=Breadcrumb]>div{gap:4px;padding-top:16px;padding-bottom:0}main:has(aside a[href=\/checkout][aria-disabled])>nav[aria-label=Breadcrumb]>div{max-width:1380px;padding-inline:15px}main:has(aside a[href=\/checkout][aria-disabled])>nav+.container-theme{max-width:1380px;padding-inline:15px}main:has(aside a[href=\/checkout][aria-disabled])>nav[aria-label=Breadcrumb] svg{display:none}main:has(aside a[href=\/checkout][aria-disabled])>nav[aria-label=Breadcrumb] a{z-index:0;color:#fff;padding:4px 12px;font-size:13px;font-weight:400;line-height:19.5px;position:relative}main:has(aside a[href=\/checkout][aria-disabled])>nav[aria-label=Breadcrumb] span>span{z-index:0;color:#fff;padding:4px 12px;font-size:13px;font-weight:400;line-height:19.5px;position:relative}main:has(aside a[href=\/checkout][aria-disabled])>nav[aria-label=Breadcrumb] a:before{content:"";z-index:-1;background:#2c2c2e;border-radius:3px;position:absolute;inset:0;transform:skew(-20deg)}main:has(aside a[href=\/checkout][aria-disabled])>nav[aria-label=Breadcrumb] span>span:before{content:"";z-index:-1;background:#2c2c2e;border-radius:3px;position:absolute;inset:0;transform:skew(-20deg)}main:has(aside a[href=\/checkout][aria-disabled])>nav[aria-label=Breadcrumb] a:hover:before{background:#3a3a3c}main:has(aside a[href=\/checkout][aria-disabled])>nav+.container-theme{padding-top:24px;padding-bottom:80px}main:has(aside a[href=\/checkout][aria-disabled]) .container-theme>.min-w-0.flex-1>.mt-4.flex{display:none}main:has(aside a[href=\/checkout][aria-disabled]) aside a.btn-primary-theme+a[href=\/products]{display:none}main:has(aside a[href=\/checkout][aria-disabled]) aside a.btn-primary-theme{border-radius:2px;font-size:18px}main:has(aside a[href=\/checkout][aria-disabled]) .container-theme:has(.border-dashed){justify-content:center;padding-bottom:80px}main:has(aside a[href=\/checkout][aria-disabled]) .container-theme:has(.border-dashed)>aside{display:none}main:has(aside a[href=\/checkout][aria-disabled]) .border-dashed{gap:0;width:100%;padding:0 16px}main:has(aside a[href=\/checkout][aria-disabled]) .border-dashed>svg{display:none}main:has(aside a[href=\/checkout][aria-disabled]) .border-dashed:before{content:"Shopping Cart Is Empty";color:#fff;margin-bottom:12px;font-size:36px;font-weight:500;line-height:1.2}main:has(aside a[href=\/checkout][aria-disabled]) .border-dashed>p{font-size:0}main:has(aside a[href=\/checkout][aria-disabled]) .border-dashed>p:after{content:"You have no products in your shopping cart.\a Go to the home page to start browsing our store.";white-space:pre-line;color:#fff;font-size:16px;line-height:24px}main:has(aside a[href=\/checkout][aria-disabled]) .border-dashed>a.btn-primary-theme{letter-spacing:0;text-transform:none;border-radius:2px;margin-top:34px;padding:5px 12px;font-size:0}main:has(aside a[href=\/checkout][aria-disabled]) .border-dashed>a.btn-primary-theme:after{content:"Go To Homepage";font-size:14px;font-weight:500;line-height:21px}main:has(#track-id){background:#f9fafb}:is(main:has(#track-id)>div:first-child:has(+nav[aria-label=Breadcrumb]),main:has(#track-id)>nav[aria-label=Breadcrumb]){display:none}main:has(#track-id)>.container-theme{max-width:1280px;min-height:100vh;padding-top:32px;padding-bottom:32px}main:has(#track-id) form:has(#track-id){background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;max-width:672px;padding:32px;display:flex;box-shadow:0 1px 2px #0000000d}main:has(#track-id) form:has(#track-id):before{content:"Track Order";color:#111827;margin-bottom:24px;font-size:32px;font-weight:700;line-height:1.25}main:has(#track-id) form:has(#track-id)>p:first-child{order:99;margin:24px 0 0;font-size:0}main:has(#track-id) form:has(#track-id)>p:first-child:after{content:"Enter the order ID and email address that was used to create the order, and then click the track button.";color:#4b5563;font-size:14px;line-height:20px}main:has(#track-id) form:has(#track-id) label{margin-bottom:8px;font-size:0}main:has(#track-id) form:has(#track-id) label>span{display:none}main:has(#track-id) label[for=track-id]:before{content:"Order ID"}main:has(#track-id) label[for=track-email]:before{content:"Email address"}main:has(#track-id) form:has(#track-id) label:before{color:#374151;font-size:14px;font-weight:500}main:has(#track-id) form:has(#track-id) .field-theme{color:#000;background:#fff;border:2px solid #d1d5db;border-radius:8px;height:48px;padding:0 16px;font-size:14px}main:has(#track-id) form:has(#track-id) .field-theme:focus{box-shadow:none;border-color:#f21f1f}main:has(#track-id) form:has(#track-id)>.mb-5{margin-bottom:0}main:has(#track-id) form:has(#track-id)>.mb-4{margin-bottom:16px}main:has(#track-id) form:has(#track-id) button[type=submit]{letter-spacing:0;text-transform:none;background:#f21f1f;border-radius:8px;height:48px;margin-top:24px;font-size:0;padding:0!important}main:has(#track-id) form:has(#track-id) button[type=submit]:after{content:"Track";font-size:14px;font-weight:600}main:has(#track-id) form:has(#track-id) button[type=submit] svg{width:16px;height:16px}main:has(>nav[aria-label=Breadcrumb]+article){background:#fff}main:has(>nav[aria-label=Breadcrumb]+article)>nav[aria-label=Breadcrumb]{background:#111113;border-color:#2d2d30}main:has(>nav[aria-label=Breadcrumb]+article)>nav[aria-label=Breadcrumb]>div{color:#9ca3af;max-width:1000px;padding-top:16px;padding-bottom:16px;font-size:12px}@media (min-width:768px){main:has(>nav[aria-label=Breadcrumb]+article)>nav[aria-label=Breadcrumb]>div{padding-inline:24px;font-size:14px}}main:has(>nav[aria-label=Breadcrumb]+article)>nav[aria-label=Breadcrumb] a{color:#9ca3af}main:has(>nav[aria-label=Breadcrumb]+article)>nav[aria-label=Breadcrumb] a:hover{color:#e32d2e}main:has(>nav[aria-label=Breadcrumb]+article)>nav[aria-label=Breadcrumb] a>svg{display:none}main:has(>nav[aria-label=Breadcrumb]+article)>nav[aria-label=Breadcrumb] span>span:last-child{text-overflow:ellipsis;white-space:nowrap;color:#9ca3af;max-width:300px;overflow:hidden}@media (min-width:768px){main:has(>nav[aria-label=Breadcrumb]+article)>nav[aria-label=Breadcrumb] span>span:last-child{max-width:500px}}main:has(>nav[aria-label=Breadcrumb]+article)>article{padding-top:40px;padding-bottom:40px}@media (min-width:768px){main:has(>nav[aria-label=Breadcrumb]+article)>article{padding-top:64px;padding-bottom:64px}}main:has(>nav[aria-label=Breadcrumb]+article)>article>div{max-width:872px}main:has(>nav[aria-label=Breadcrumb]+article)>article h1{color:#000;margin-bottom:16px;font-size:24px;font-weight:800;line-height:1.25}@media (min-width:768px){main:has(>nav[aria-label=Breadcrumb]+article)>article h1{font-size:36px}}@media (min-width:1024px){main:has(>nav[aria-label=Breadcrumb]+article)>article h1{font-size:40px}}main:has(>nav[aria-label=Breadcrumb]+article)>article h1+div{color:#6b7280;border-block:1px solid #f3f4f6;margin-bottom:40px;padding-block:14px;font-size:14px}main:has(>nav[aria-label=Breadcrumb]+article)>article h1+div svg{display:none}main:has(>nav[aria-label=Breadcrumb]+article)>article h1+div>span:first-child:before{content:"Published on ";white-space:pre}main:has(>nav[aria-label=Breadcrumb]+article)>article .aspect-\[16\/9\]{background:#f3f4f6;border-radius:12px;margin-bottom:40px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}main:has(>nav[aria-label=Breadcrumb]+article)>article .prose-theme{color:#1f2937;font-size:16px;line-height:1.625}@media (min-width:768px){main:has(>nav[aria-label=Breadcrumb]+article)>article .prose-theme{font-size:18px}}main:has(>nav[aria-label=Breadcrumb]+article)>article .prose-theme a{color:#e32d2e;text-decoration:underline}main:has(>nav[aria-label=Breadcrumb]+article)>article .mt-9.flex.flex-wrap{border-color:#e5e7eb;align-items:center;margin-top:40px}main:has(>nav[aria-label=Breadcrumb]+article)>article .mt-9.flex.flex-wrap:before{content:"Tags:";color:#374151;margin-right:4px;font-size:14px;font-weight:700}main:has(>nav[aria-label=Breadcrumb]+article)>article .mt-9.flex.flex-wrap>span{letter-spacing:0;text-transform:lowercase;color:#374151;background:#f3f4f6;border:0;border-radius:4px;padding:4px 10px;font-size:12px}main:has(>nav[aria-label=Breadcrumb]+article)>article .mt-9.flex.flex-wrap>span:before{content:"#"}main:has(>nav[aria-label=Breadcrumb]+article)>article a[href=\/blog]{color:#000;border:1px solid #d1d5db;border-radius:8px;margin-top:40px;padding:10px 20px;font-size:0;text-decoration:none}main:has(>nav[aria-label=Breadcrumb]+article)>article a[href=\/blog]:hover{border-color:#e32d2e}main:has(>nav[aria-label=Breadcrumb]+article)>article a[href=\/blog] svg{display:none}main:has(>nav[aria-label=Breadcrumb]+article)>article a[href=\/blog]:after{content:"← Back to all articles";white-space:pre;letter-spacing:0;text-transform:none;font-size:14px;font-weight:700}main:has(>nav[aria-label=Breadcrumb]+article)>section[aria-labelledby=related-posts]{background:#fff;border:0}main:has(>nav[aria-label=Breadcrumb]+article)>section[aria-labelledby=related-posts]>div{border-top:1px solid #e5e7eb;margin-top:0;padding-top:48px;padding-bottom:64px}main:has(>nav[aria-label=Breadcrumb]+article) #related-posts{font-size:0}main:has(>nav[aria-label=Breadcrumb]+article) #related-posts:after{content:"More from the Nexus Blog";color:#000;font-size:24px;font-weight:700}main:has(.nx-contact-page):after{content:"";background:#1f1f21;height:80px;display:block}main:has(input[placeholder="Search FAQs..."]):after{content:"";background:#1f1f21;height:80px;display:block}main:has(#track-id):after{content:"";background:#1f1f21;height:80px;display:block}main:has(#blog-search):after{content:"";background:#1f1f21;height:80px;display:block}main:has(>nav[aria-label=Breadcrumb]+article):after{content:"";background:#1f1f21;height:80px;display:block}@media (max-width:1199px){main:has(.nx-contact-page):after{height:72px}main:has(input[placeholder="Search FAQs..."]):after{height:72px}main:has(#track-id):after{height:72px}main:has(#blog-search):after{height:72px}main:has(>nav[aria-label=Breadcrumb]+article):after{height:72px}}@media (max-width:575px){main:has(.nx-contact-page):after{height:48px}main:has(input[placeholder="Search FAQs..."]):after{height:48px}main:has(#track-id):after{height:48px}main:has(#blog-search):after{height:48px}main:has(>nav[aria-label=Breadcrumb]+article):after{height:48px}}@media (min-width:768px){main:has(input[placeholder="Search FAQs..."]) button[aria-expanded]{padding-bottom:30px}}aside .space-y-1>div.group>label.group{margin-bottom:4px}main:has([data-product-details]) nav.mb-3.flex-wrap{flex-wrap:nowrap}main:has([data-product-details]) nav.mb-3.flex-wrap>span:last-child{min-width:0}.nx-finder select{font-size:12px}@media (min-width:640px){.nx-finder select{font-size:14px}}.nx-finder select,.nx-vehicle-bar select{--plate:#fff;--color-plate:#fff;--plate-ink:#374151;--color-plate-ink:#374151}.nx-finder select:disabled,.nx-vehicle-bar select:disabled{--plate:#f3f4f6;--color-plate:#f3f4f6;--plate-ink:#6b7280;--color-plate-ink:#6b7280;cursor:not-allowed}body:has([data-nx-listing],[data-listing=fitment]) main>div:first-child h1{color:#111827;line-height:1.2}body:has([data-nx-listing],[data-listing=fitment]) main .container-theme:has(>aside){padding-top:24px}@media (min-width:1024px){body:has([data-nx-listing],[data-listing=fitment]) main .container-theme:has(>aside){column-gap:32px}}body:has([data-nx-listing],[data-listing=fitment]) [data-product-grid=grid]{gap:24px}[data-faceted-filters] h3{font-size:28px;line-height:1.2}body:has([data-nx-listing],[data-listing=fitment]) [data-catalog-toolbar=""]{box-shadow:none;border-radius:12px;margin-bottom:24px;padding:16px}body:has([data-nx-listing],[data-listing=fitment]) [data-catalog-toolbar=sort] select{color:#000;border:1px solid #d1d5db;border-radius:8px;min-width:159px;height:40px;padding:0 32px 0 12px!important}[data-buybox=purchase]>button:not(:disabled){color:#fff}[data-buybox=price]>*>:first-child{line-height:1.5}[data-fitment-check]{background:0 0;border-width:1px;padding:12px}[data-fitment-check] h3 svg,[data-fitment-check]>div>svg:first-child{width:16px;height:16px}[data-fitment-check] label{font-size:11px}[data-fitment-check] select{border-radius:6px;height:40px;padding:0 28px 0 8px;font-size:12px}[data-fitment-check] label svg{color:#9ca3af}[data-fitment-check] button{height:40px;padding:0 12px;font-size:12px}[data-product-tabs] [role=tab]{padding:8px;font-weight:600}[data-product-tabs] [role=tabpanel] h2,[data-product-tabs] [role=tabpanel] h3{color:#000;font-size:20px;font-weight:700;line-height:1.2}main:has(>nav[aria-label=Breadcrumb]+article)>nav[aria-label=Breadcrumb] span>span:last-child{color:#fff;font-weight:500}main:has([id^=dealer-]){background:#f9fafb}main:has([id^=dealer-])>div:first-child:has(+nav[aria-label=Breadcrumb]){display:none}main:has([id^=dealer-])>nav[aria-label=Breadcrumb]{background:0 0;border:0}main:has([id^=dealer-])>nav[aria-label=Breadcrumb]>div{max-width:892px;padding-top:24px;padding-bottom:0;font-size:14px}main:has([id^=dealer-])>nav[aria-label=Breadcrumb] svg{display:none}main:has([id^=dealer-])>nav[aria-label=Breadcrumb] a{color:#007bff}main:has([id^=dealer-])>nav[aria-label=Breadcrumb] span:has(>span):before{content:"/";color:#6b7280}main:has([id^=dealer-])>nav[aria-label=Breadcrumb] span>span{color:#374151;font-weight:400}main:has([id^=dealer-])>nav+.container-theme{padding-top:16px;padding-bottom:48px}main:has(#blog-search)>nav[aria-label=Breadcrumb]>div{padding-top:48px}@media (min-width:768px){main:has(#blog-search)>nav[aria-label=Breadcrumb]>div{padding-inline:24px}main:has(#blog-search)>div:first-child>div{padding-inline:24px}main:has(#blog-search)>div:first-child~.container-theme{padding-inline:24px}main:has(#blog-search)>nav[aria-label=Breadcrumb]>div{padding-top:64px}main:has(#blog-search)>div:first-child>div{padding-bottom:68px}}main:has(#blog-search)>div:first-child>div:before{color:#ff4d4f;background:radial-gradient(circle,#e32d2e 0 3px,#0000 3.5px) 12px/6px 6px no-repeat,#e32d2e26;padding-left:26px}main:has(#blog-search)>div:first-child~.container-theme{min-height:550px;padding-top:32px;padding-bottom:32px}@media (min-width:768px){main:has(#blog-search)>div:first-child~.container-theme{padding-top:48px;padding-bottom:48px}main:has(#blog-search) .container-theme>div:has(>form[role=search]){padding:16px}main:has(#blog-search) form[role=search]{max-width:320px}}main:has(#blog-search) form[role=search] .btn-primary-theme{display:none}#blog-search{background:#f9fafbb3 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='8'/><path d='m21 21-4.3-4.3'/></svg>") 14px/16px 16px no-repeat;padding-left:40px;padding-right:40px;font-size:14px}#blog-search:focus{background-color:#fff;box-shadow:0 0 0 2px #e32d2e26}main:has(#blog-search) .grid.gap-5{gap:24px}@media (min-width:768px){main:has(#blog-search) .grid.gap-5{gap:32px}main:has(#blog-search) article:has(>a[href^="/blog/"]:first-child)>div{padding:24px}main:has(#blog-search) article:has(>a[href^="/blog/"]:first-child)>div>a:first-of-type{font-size:19px}}main:has(#blog-search) article:has(>a[href^="/blog/"]:first-child)>div>div:first-child{color:#6b7280;font-size:12px;font-weight:500}main:has(#blog-search) article:has(>a[href^="/blog/"]:first-child)>div>div:first-child svg{display:none}main:has(#blog-search) article:has(>a[href^="/blog/"]:first-child)>div>a:first-of-type{margin-bottom:10px;line-height:1.375}main:has(#blog-search) article:has(>a[href^="/blog/"]:first-child)>div>p{-webkit-line-clamp:3;flex:1;margin-bottom:20px;line-height:1.625}main:has(#blog-search) article:has(>a[href^="/blog/"]:first-child)>div>a:last-child{font-weight:700}main:has(details.nx-guides){background:#f9fafb;min-height:calc(100vh - 206px)}@media (min-width:768px){main:has(details.nx-guides)>section>.container-theme{max-width:1200px;padding-inline:40px}}main:has(details.nx-guides) nav[aria-label=Breadcrumb] a{color:#007bff}main:has(details.nx-guides) nav[aria-label=Breadcrumb] [aria-current=page]{color:#111827;font-weight:400}main:has(details.nx-guides) section:first-child h1{color:#111827;margin-bottom:8px;font-weight:500}@media (min-width:768px){main:has(details.nx-guides) section:first-child h1{font-size:36px}}main:has(details.nx-guides) section:first-child h1+p{font-size:14px}main:has(details.nx-guides) .rounded-\[12px\]>.border-b{padding-block:30px}@media (max-width:1023.98px){body:has([data-nx-listing],[data-listing=fitment]) main .container-theme:has(>aside){position:relative}body:has([data-nx-listing],[data-listing=fitment]) main .container-theme:has(>aside)>button.btn-outline-theme{z-index:2;color:#000;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #d1d5db;border-radius:8px;align-items:center;gap:6px;width:auto;height:40px;margin:0;padding:0 16px;font-size:14px;font-weight:400;display:inline-flex;position:absolute;top:41px;left:32px}body:has([data-nx-listing],[data-listing=fitment]) [data-catalog-toolbar=layout]{margin-left:104px}}@media (min-width:768px) and (max-width:1023.98px){body:has([data-nx-listing],[data-listing=fitment]) main .container-theme:has(>aside)>button.btn-outline-theme{left:56px}}@media (max-width:639.98px){body:has([data-nx-listing],[data-listing=fitment]) [data-catalog-toolbar=""]{padding-top:72px}body:has([data-nx-listing],[data-listing=fitment]) [data-catalog-toolbar=layout]{display:none!important}.nx-vehicle-bar form{align-items:center}.nx-vehicle-bar form>div{width:auto}.nx-vehicle-bar select{width:auto;min-width:137px}.nx-vehicle-bar .btn-primary-theme{width:auto}}body:has([data-listing=fitment]) [data-fitment-summary]{display:none}body:has([data-listing=fitment]) main>section{background:#fff;border-bottom:1px solid #e5e7eb}body:has([data-listing=fitment]) main>section>div.absolute{display:none}body:has([data-listing=fitment]) main>section>.container-theme{max-width:1400px;padding-block:8px}@media (min-width:768px){body:has([data-listing=fitment]) main>section>.container-theme{padding-inline:40px}}body:has([data-listing=fitment]) main>section>.container-theme>div{background:linear-gradient(90deg,#fef2f2 0%,#fff7ed 100%);border:2px solid #f21f1f33;border-radius:12px;flex-direction:column;align-items:stretch;gap:12px;padding:16px}body:has([data-listing=fitment]) main>section h2{text-align:center;font-size:0}body:has([data-listing=fitment]) main>section h2:before{content:"Find Parts For Your Vehicle";color:#000;letter-spacing:0;text-transform:none;font-size:16px;font-weight:600}body:has([data-listing=fitment]) main>section form{justify-content:center;gap:8px}@media (min-width:640px){body:has([data-listing=fitment]) main>section form>div{flex:0 180px}}body:has([data-listing=fitment]) main>section select{--plate:#fff;--color-plate:#fff;--plate-ink:#374151;--color-plate-ink:#374151;border:2px solid #d1d5db;border-radius:8px;height:44px;font-size:14px}body:has([data-listing=fitment]) main>section select:disabled{--plate:#f3f4f6;--color-plate:#f3f4f6;--plate-ink:#6b7280;--color-plate-ink:#6b7280}body:has([data-listing=fitment]) main>section .btn-primary-theme{letter-spacing:0;text-transform:none;border-radius:8px;height:44px;padding-inline:32px;font-size:14px;font-weight:600}body:has([data-listing=fitment]) main>section .btn-primary-theme svg{display:none}body:has([data-listing=fitment]) main>section .btn-primary-theme:disabled{opacity:1;color:#fff;background:#d1d5db}@media (min-width:640px){.nx-vehicle-bar form>div{flex:none}body:has([data-listing=fitment]) main>section form>div{flex:none}.nx-vehicle-bar select{width:auto;min-width:137px}body:has([data-listing=fitment]) main>section select{width:auto;min-width:137px}}@media (max-width:639.98px){body:has([data-listing=fitment]) main>section form{align-items:center}body:has([data-listing=fitment]) main>section form>div{width:auto}body:has([data-listing=fitment]) main>section select{width:auto}body:has([data-listing=fitment]) main>section .btn-primary-theme{width:auto}body:has([data-listing=fitment]) main>section select{min-width:137px}}main:has(form[data-checkout]) aside[data-summary-layout=checkout-nexus] [data-summary-part=items] li span:first-child{border-color:#e5e7eb}main:has(form[data-checkout]) aside[data-summary-layout=checkout-nexus] [data-summary-part=items] li span.text-fg{color:#111827}main:has(form[data-checkout]) aside[data-summary-layout=checkout-nexus] [data-summary-part=rows] dt{color:#4b5563}main:has(form[data-checkout]) aside[data-summary-layout=checkout-nexus] [data-summary-part=rows] dd{color:#000}main:has(form[data-checkout]) aside[data-summary-layout=checkout-nexus] [data-summary-part=total]>span:last-child{color:#f21f1f}main:has(form[data-checkout]) [data-coupon-form] .btn-primary-theme{letter-spacing:0;text-transform:none;background:#f21f1f;border-radius:8px;height:40px;min-height:40px;padding:0 16px;font-size:16px;font-weight:500}main:has(form[data-checkout]) [data-coupon-form] .btn-primary-theme:hover{background:#c00}[data-coupon-message]{color:#dc2626}main:has(aside a[href=\/checkout][aria-disabled]) [data-cart-layout=nexus] td[data-cart-col=image] a{background:#fff;border-radius:2px;width:80px;height:80px}@media (min-width:768px){:is(main:has(aside a[href=\/checkout][aria-disabled]) [data-cart-layout=nexus] table tbody td:first-child,main:has(aside a[href=\/checkout][aria-disabled]) [data-cart-layout=nexus] table thead th:first-child){width:120px;padding-left:28px}}main:has(aside a[href=\/checkout][aria-disabled]) [data-cart-layout=nexus] tfoot td{border-top:1px solid #1f1f21;padding:20px 28px}main:has(aside a[href=\/checkout][aria-disabled]) [data-coupon-form=nexus-cart] .field-theme{color:#495057;background:#fff;border:1px solid #ced4da;border-radius:2px;max-width:230px;height:31px;padding:0 10px;font-size:14px}main:has(aside a[href=\/checkout][aria-disabled]) [data-coupon-form=nexus-cart] .field-theme::placeholder{color:#6c757d}main:has(aside a[href=\/checkout][aria-disabled]) [data-coupon-form=nexus-cart] .btn-primary-theme{letter-spacing:0;text-transform:none;border-radius:2px;height:31px;padding:0 12px;font-size:14px;font-weight:500}main:has(aside a[href=\/checkout][aria-disabled]) [data-coupon-message]{color:#ff7a70}@media (max-width:767px){main:has(aside a[href=\/checkout][aria-disabled]) [data-cart-layout=nexus] table{min-width:0;display:block}main:has(aside a[href=\/checkout][aria-disabled]) [data-cart-layout=nexus] thead{display:none}main:has(aside a[href=\/checkout][aria-disabled]) [data-cart-layout=nexus] :is(tbody,tfoot,tfoot tr){display:block}main:has(aside a[href=\/checkout][aria-disabled]) [data-cart-layout=nexus] tbody tr{padding:16px 0 8px;display:block;position:relative}main:has(aside a[href=\/checkout][aria-disabled]) [data-cart-layout=nexus] tbody td{text-align:right;justify-content:space-between;align-items:center;display:flex;padding:10px 20px!important}main:has(aside a[href=\/checkout][aria-disabled]) [data-cart-layout=nexus] tbody td:first-child{justify-content:center;width:auto}main:has(aside a[href=\/checkout][aria-disabled]) [data-cart-layout=nexus] tbody td:first-child a{width:140px;height:140px}main:has(aside a[href=\/checkout][aria-disabled]) [data-cart-layout=nexus] tbody td:nth-child(2){text-align:center;display:block}main:has(aside a[href=\/checkout][aria-disabled]) [data-cart-layout=nexus] tbody td:nth-child(2) a.line-clamp-2-theme{-webkit-line-clamp:unset;font-size:16px;font-weight:700;display:block}main:has(aside a[href=\/checkout][aria-disabled]) [data-cart-layout=nexus] tbody td:nth-child(3):before{content:"Price:"}main:has(aside a[href=\/checkout][aria-disabled]) [data-cart-layout=nexus] tbody td:nth-child(4):before{content:"Quantity:"}main:has(aside a[href=\/checkout][aria-disabled]) [data-cart-layout=nexus] tbody td:nth-child(5):before{content:"Total:"}main:has(aside a[href=\/checkout][aria-disabled]) [data-cart-layout=nexus] tbody td:is(:nth-child(3),:nth-child(4),:nth-child(5)):before{color:#fff;font-size:15px;font-weight:500}main:has(aside a[href=\/checkout][aria-disabled]) [data-cart-layout=nexus] tbody td:nth-child(6){position:absolute;top:8px;right:0}main:has(aside a[href=\/checkout][aria-disabled]) [data-cart-layout=nexus] tfoot td{width:auto;display:block;padding:16px 20px!important}main:has(aside a[href=\/checkout][aria-disabled]) [data-coupon-form=nexus-cart] .field-theme{max-width:none}}main:has([data-dealer-layout=steps])>nav+.container-theme>div{max-width:868px}body:has([data-listing=fitment]) main>nav[aria-label=Breadcrumb]{background:#fff;border-bottom:1px solid #e5e7eb}body:has([data-listing=fitment]) main>nav[aria-label=Breadcrumb]>div{padding-block:16px;font-size:14px}body:has([data-listing=fitment]) main>nav[aria-label=Breadcrumb] svg{display:none}body:has([data-listing=fitment]) main>nav[aria-label=Breadcrumb] a{color:#6b7280}body:has([data-listing=fitment]) main>nav[aria-label=Breadcrumb]>div>span:before{content:"/";color:#9ca3af}body:has([data-listing=fitment]) main>nav[aria-label=Breadcrumb]>div>span:last-child{color:#000}body:has([data-listing=fitment]) main>nav[aria-label=Breadcrumb]>div>span:last-child>span{color:#000}[data-product-tabs] [role=tabpanel]{max-width:900px;line-height:1.625}[data-product-tabs] [role=tabpanel] h3~h3{margin-top:24px;font-size:18px}[data-product-tabs] [role=tabpanel] ul.grid,[data-product-tabs] [role=tabpanel] ul.grid>li{gap:12px}[data-product-tabs] [role=tabpanel] ul.grid>li>svg{width:20px;height:20px}[data-buybox=quote]>button{color:#fff;letter-spacing:0;border-radius:12px;height:52px;margin-bottom:24px;font-size:16px}[data-filter-part=price]>.relative{height:16px;margin-bottom:18px}[data-filter-part=price]>.relative>div{border-radius:4.8px;height:5px}[data-filter-part=price]>.relative>div:first-child{background:#eee}[data-filter-part=price]>.relative>div:nth-child(2){background:#3f51b5}[data-filter-part=price] input[type=range]::-webkit-slider-thumb{background:#fff;border:3px solid #3f51b5;border-radius:50%;width:16px;height:16px}[data-filter-part=price] input[type=range]::-moz-range-thumb{background:#fff;border:3px solid #3f51b5;border-radius:50%;width:16px;height:16px}[data-filter-part=price]>.relative+p{color:#262626}@media (min-width:1024px){main:has([data-product-details]) .container-theme>.grid:has([data-product-details]){column-gap:48px}}main:has(form[data-checkout]) [data-checkout-progress] ol>li{flex:1 1 0}main:has(form[data-checkout]) [data-checkout-progress] ol>li:first-child{flex-grow:2}main:has(form[data-checkout]) [data-checkout-progress] ol>li>span{flex:1 1 0}.nx-finder form>div:nth-of-type(n+4),.nx-vehicle-bar form>div:nth-of-type(n+4){display:none}.nx-finder form>div{min-width:121px}@media (min-width:1024px){.nx-finder{max-width:640px;width:auto!important}.nx-finder form{flex-wrap:nowrap}.nx-finder form>div{flex:none}.nx-finder select{width:auto;min-width:121px;max-width:200px}}html{--brand-on-primary:#fff!important;--color-on-primary:#fff!important}

.blocks-skin{flex-direction:column;flex:auto;min-height:100%;display:flex}[data-theme-skin="1"]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:var(--color-surface-primary);--bg-deep:var(--color-surface-muted);--bg-elevated:var(--color-surface-primary);--surface:var(--color-surface-primary);--surface-2:var(--color-surface-muted);--surface-3:var(--color-surface-muted);--fg:var(--color-text-primary);--fg-muted:var(--color-text-muted);--fg-subtle:var(--color-text-muted);--border:color-mix(in srgb, var(--color-text-primary) 14%, transparent);--border-strong:color-mix(in srgb, var(--color-text-primary) 28%, transparent);--accent-ink:var(--accent-ink-light,var(--color-brand-primary));background:var(--color-surface-primary);color:var(--color-text-primary);font-family:var(--font-body);font-size:16px;line-height:normal}:where([data-theme-skin="1"]) :where(h1,h2,h3){font-family:var(--font-heading)}:where(.blocks-section,.blocks-chrome) :where(h1,h2,h3,h4,h5,h6){color:inherit;font-weight:700;line-height:normal}:where(.blocks-section,.blocks-chrome) :where(h1){margin:.67em 0;font-size:2em}:where(.blocks-section,.blocks-chrome) :where(h2){margin:.83em 0;font-size:1.5em}:where(.blocks-section,.blocks-chrome) :where(h3){margin:1em 0;font-size:1.17em}:where(.blocks-section,.blocks-chrome) :where(h4){margin:1.33em 0}:where(.blocks-section,.blocks-chrome) :where(p,blockquote,figure,dl){margin:1em 0}:where(.blocks-section,.blocks-chrome) :where(ul,ol){margin:1em 0;padding-left:40px}:where(.blocks-section,.blocks-chrome) :where(ul){list-style:outside}:where(.blocks-section,.blocks-chrome) :where(ol){list-style:decimal}:where(.blocks-section,.blocks-chrome) :where(img,svg,video){display:inline}:where(.blocks-section,.blocks-chrome) a:hover{color:inherit}@media (max-width:767px){.wb-hide-mobile{display:none!important}}@media (min-width:768px) and (max-width:1023px){.wb-hide-tablet{display:none!important}}@media (min-width:1024px){.wb-hide-desktop{display:none!important}}.blocks-location-menu select{max-width:14rem;color:inherit;font:inherit;background:0 0;border:1px solid;border-radius:999px;padding:6px 12px;font-size:14px}.blocks-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
