:root{--color-bg: #050505;--color-bg-2: #101010;--color-bg-3: #1a1a1a;--color-bg-card: #111111;--color-surface: #111111;--color-surface-2: #1c1c1c;--color-border: #2a2a2a;--color-border-strong: #444444;--color-text: #f5f5f5;--color-text-muted: #b8b8b8;--color-text-dim: #808080;--color-white: #ffffff;--color-accent: #c1121f;--color-accent-dark: #8f0d17;--color-accent-light: #e32636;--color-metal: #c9c9c9;--color-metal-dark: #737373;--font-heading: "Oswald", "Impact", system-ui, sans-serif;--font-body: "Inter", system-ui, -apple-system, sans-serif;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--shadow-card: 0 2px 16px rgba(0,0,0,.7);--shadow-hover: 0 8px 32px rgba(0,0,0,.85);--shadow-accent: 0 0 24px rgba(193,18,31,.28);--transition: .2s ease;--transition-slow: .35s ease;--max-width: 1400px;--gutter: clamp(1rem, 4vw, 2rem)}html,body{background:var(--color-bg);color:var(--color-text);overflow-x:hidden}body{font-family:var(--font-body)}.gradient{background:var(--color-bg)!important}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.header-top{background:#101010;border-bottom:1px solid #2a2a2a;color:#b8b8b8;font-family:var(--font-body);font-size:1.2rem;letter-spacing:.04em}.header-top .container{max-width:1400px;margin:0 auto;padding:.65rem 2rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.header-promo,.header-top-links{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.header-promo-ship{color:#fff;font-weight:600}.header-promo-origin{color:#c1121f;font-weight:700;text-transform:uppercase}.header-top-links a{color:#b8b8b8;text-decoration:none}.header-top-links a:hover{color:#fff}.shopify-section-group-header-group,.shopify-section-header,.section-header,.header-wrapper,.header-wrapper.gradient,sticky-header{background:#050505!important;background-color:#050505!important}.header-wrapper{border-bottom:1px solid #2a2a2a!important;box-shadow:0 2px 18px #000000a6}.header.page-width,.header{width:100%!important;max-width:none!important;margin:0!important;padding:2rem 5rem!important;box-sizing:border-box!important;background:#050505!important;color:#f5f5f5!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;column-gap:3rem!important;border:0!important;box-shadow:none!important}.header__heading{grid-column:1!important;grid-row:1!important;justify-self:start!important;margin:0!important;padding:0!important;line-height:1!important}.header__heading,.header__heading-link,.header__heading-link .h2{color:#fff!important;font-family:var(--font-heading)!important;text-transform:uppercase;letter-spacing:.08em}.rc-header-logo{display:block!important;width:240px!important;max-width:240px!important;height:auto!important;object-fit:contain!important}.header__heading-logo{max-height:72px;object-fit:contain}.header__inline-menu{grid-column:2!important;grid-row:1!important;justify-self:start!important;min-width:0!important;display:flex!important;align-items:center!important}.header__inline-menu .list-menu,.header__inline-menu .list-menu--inline{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:2.1rem!important;white-space:nowrap!important;list-style:none!important;padding:0!important;margin:0!important}.header__menu-item,.list-menu__item,.list-menu__item--link{color:#f5f5f5!important;font-family:var(--font-heading)!important;text-transform:uppercase!important;letter-spacing:.07em!important;font-size:1.2rem!important;line-height:1!important;white-space:nowrap!important;padding-left:0!important;padding-right:0!important;text-decoration:none!important}.header__icons{grid-column:3!important;grid-row:1!important;justify-self:end!important;display:flex!important;align-items:center!important;gap:1.25rem!important;margin:0!important;padding:0!important;white-space:nowrap!important}.header__icon:hover,.header__icon:hover .svg-wrapper,.header__icon:hover svg{color:#c1121f!important}.header__icon svg{width:2.2rem;height:2.2rem}.cart-count-bubble{background:#c1121f!important;color:#fff!important;font-family:var(--font-body)!important;font-weight:700}.search-modal,.search-modal__content{background:#101010!important;color:#f5f5f5!important}.search__input,.field__input{background:#1a1a1a!important;color:#f5f5f5!important;border:1px solid #2a2a2a!important}.search__input::placeholder,.field__input::placeholder{color:gray!important}html.rc-theme-dark .menu-drawer{background:#050505!important;color:#f5f5f5!important}html.rc-theme-dark .menu-drawer__menu-item,html.rc-theme-dark .menu-drawer__account,html.rc-theme-dark .menu-drawer__utility-links a{color:#f5f5f5!important;font-family:var(--font-heading)!important;text-transform:uppercase;letter-spacing:.06em}html.rc-theme-dark .menu-drawer__menu-item:hover,html.rc-theme-dark .menu-drawer__account:hover,html.rc-theme-dark .menu-drawer__utility-links a:hover{color:#c1121f!important}html.rc-theme-dark .menu-drawer__navigation,html.rc-theme-dark .menu-drawer__utility-links{background:#050505!important}.site-footer{background:#050505;color:#f5f5f5;border-top:1px solid #2a2a2a;padding:5rem 0 2rem}.site-footer .container{max-width:1400px;margin:0 auto;padding:0 2rem}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:3rem;margin-bottom:3rem}.footer-brand{max-width:420px}.footer-logo{max-width:220px;height:auto;margin-bottom:1.5rem}.footer-logo-text{display:inline-block;font-family:var(--font-heading);font-size:2.6rem;text-transform:uppercase;letter-spacing:.1em;color:#fff;margin-bottom:1.5rem}.footer-logo-link{text-decoration:none}.footer-tagline{color:#b8b8b8;font-size:1.4rem;line-height:1.7;margin:0 0 1.5rem}.footer-contact p{color:gray;margin:.25rem 0;font-size:1.25rem}.footer-social{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:1.5rem}.footer-social a{width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:#111;border:1px solid #2a2a2a;border-radius:6px;color:#f5f5f5;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.footer-social a:hover,.footer-social a:focus-visible{background:#c1121f;border-color:#c1121f;color:#fff;outline:none}.footer-social a svg{width:18px;height:18px;display:block}.footer-column h3{color:#fff;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.1em;font-size:1.6rem;margin:0 0 1.25rem}.footer-column ul{list-style:none;padding:0;margin:0}.footer-column li{margin-bottom:.75rem}.footer-column a{color:#b8b8b8;text-decoration:none;font-size:1.3rem}.footer-column a:hover{color:#c1121f}.footer-bottom{border-top:1px solid #2a2a2a;padding-top:1.5rem;display:flex;justify-content:space-between;align-items:center;gap:2rem;flex-wrap:wrap;color:gray;font-size:1.2rem}.footer-bottom p{margin:0}.footer-legal{display:flex;gap:1.25rem;flex-wrap:wrap}.footer-legal a{color:gray;text-decoration:none}.footer-legal a:hover{color:#fff}.hero{position:relative;overflow:hidden;background:#050505;color:#f5f5f5;min-height:680px;display:flex;align-items:center}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 75% 30%,rgba(193,18,31,.18),transparent 35%),linear-gradient(135deg,#050505,#101010 45%,#1a1a1a);background-size:cover;background-position:center;opacity:1;z-index:0}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#050505fa,#050505db 45%,#0505058c);z-index:1;pointer-events:none}.hero-inner{position:relative;z-index:2;max-width:1400px;margin:0 auto;padding:7rem 2rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:4rem;align-items:center;width:100%}.hero-content{max-width:720px}.eyebrow{color:#c1121f;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.16em;font-size:1.25rem;font-weight:700;margin:0 0 1.5rem}.hero-title{color:#fff;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.04em;font-size:clamp(4.8rem,8vw,9.5rem);line-height:.95;margin:0 0 2rem}.hero-title span{color:#c1121f;display:block}.hero-lead{color:#d0d0d0;font-size:clamp(1.6rem,2vw,2rem);line-height:1.6;max-width:660px;margin:0 0 3rem}.hero-actions{display:flex;gap:1.25rem;flex-wrap:wrap;margin-bottom:3.5rem}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.95rem 1.75rem;border-radius:4px;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.09em;font-weight:700;text-decoration:none;transition:.2s ease}.btn-primary{background:#c1121f;color:#fff;border:1px solid #c1121f}.btn-primary:hover{background:#e32636;border-color:#e32636;color:#fff}.btn-outline{background:transparent;color:#fff;border:1px solid #737373}.btn-outline:hover{border-color:#c1121f;color:#fff;box-shadow:0 0 24px #c1121f47}.hero-stats{display:flex;gap:2rem;flex-wrap:wrap}.hero-stat{border-left:2px solid #c1121f;padding-left:1rem}.hero-stat strong{display:block;color:#fff;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.06em;font-size:2.2rem;line-height:1}.hero-stat span{display:block;color:#b8b8b8;font-size:1.25rem;margin-top:.35rem}.hero-visual{position:relative}.hero-image-card{position:relative;border:1px solid #2a2a2a;background:#111;box-shadow:0 12px 45px #000c;overflow:hidden}.hero-image{width:100%;height:auto;display:block}.hero-badge{position:absolute;right:1.25rem;bottom:1.25rem;background:#c1121f;color:#fff;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.1em;font-weight:700;padding:.75rem 1rem;border-radius:4px;box-shadow:0 0 24px #c1121f59}.section{background:#050505;color:#f5f5f5;padding:6rem 0}.section .container{max-width:1400px;margin:0 auto;padding:0 2rem}.section .section-header{text-align:center;max-width:760px;margin:0 auto 3.5rem}.section .section-header h2{color:#fff;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.06em;font-size:clamp(3.2rem,5vw,5.6rem);line-height:1;margin:0 0 1.25rem}.section .section-header p:not(.eyebrow){color:#b8b8b8;font-size:1.55rem;line-height:1.7;margin:0}.vehicle-make-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.25rem}.vehicle-make-card{display:flex;flex-direction:column;align-items:center;text-align:center;background:#111;border:1px solid #2a2a2a;color:#f5f5f5;text-decoration:none;padding:2rem 1.25rem;min-height:220px;box-shadow:0 2px 16px #000000b3;transition:.2s ease}.vehicle-make-card:hover{transform:translateY(-4px);border-color:#c1121f;box-shadow:0 8px 32px #000000d9,0 0 24px #c1121f47}.vehicle-make-logo-wrap{width:82px;height:82px;border-radius:50%;background:#1a1a1a;border:1px solid #2a2a2a;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.vehicle-make-logo{max-width:72px;max-height:58px;object-fit:contain;filter:none}.vehicle-make-card h3{color:#fff;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.08em;font-size:1.8rem;margin:0 0 .75rem}.vehicle-make-card p{color:#b8b8b8;font-size:1.25rem;line-height:1.5;margin:0}.featured-collections{background:radial-gradient(circle at 20% 10%,rgba(193,18,31,.08),transparent 32%),#050505}.category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.category-card{position:relative;display:block;min-height:420px;background:#111;border:1px solid #2a2a2a;color:#fff;text-decoration:none;overflow:hidden;box-shadow:0 2px 16px #000000b3;transition:.25s ease}.category-card:hover{transform:translateY(-5px);border-color:#c1121f;box-shadow:0 8px 32px #000000d9,0 0 24px #c1121f47}.category-card-image-wrap{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.category-card-image{width:100%;height:100%;object-fit:cover;transition:.35s ease;filter:contrast(1.05) saturate(.95)}.category-card:hover .category-card-image{transform:scale(1.05)}.category-card-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#111,#1a1a1a)}.category-card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#05050526,#050505c7 58%,#050505f5)}.category-card-content{position:absolute;z-index:2;left:1.5rem;right:1.5rem;bottom:1.5rem}.category-card-content h3{color:#fff;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.08em;font-size:clamp(2.2rem,3vw,3.2rem);line-height:1;margin:0 0 .75rem}.category-card-content p{color:#d0d0d0;font-size:1.35rem;line-height:1.55;margin:0 0 1.25rem}.category-card-link{display:inline-flex;color:#fff;background:#c1121f;padding:.7rem 1rem;border-radius:4px;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.08em;font-size:1.15rem;font-weight:700}.category-card:hover .category-card-link{background:#e32636}.fitment-bar{background:#101010;border-top:1px solid #2a2a2a;border-bottom:1px solid #2a2a2a;color:#f5f5f5;padding:1.4rem 0}.fitment-bar .container{max-width:1400px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1.25rem;align-items:center}.fitment-label{display:inline-flex;align-items:center;gap:.65rem;color:#fff;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.09em;font-weight:700;font-size:1.35rem;white-space:nowrap}.fitment-label svg{color:#c1121f;flex:0 0 auto}.fitment-selects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.fitment-select{width:100%;min-height:48px;background:#1a1a1a;color:#f5f5f5;border:1px solid #2a2a2a;border-radius:4px;padding:0 1rem;font-family:var(--font-body);font-size:1.4rem}.fitment-select:disabled{opacity:.65;cursor:not-allowed}.fitment-select:focus{outline:2px solid #c1121f;outline-offset:2px;border-color:#c1121f}.fitment-bar .btn{min-height:48px;white-space:nowrap}.fitment-bar .btn:disabled{opacity:.55;cursor:not-allowed;background:#444;border-color:#444}.product-card{background:#111;border:1px solid #2a2a2a;color:#f5f5f5;overflow:hidden;box-shadow:0 2px 16px #000000b3;transition:.25s ease;height:100%;display:flex;flex-direction:column}.product-card:hover{transform:translateY(-4px);border-color:#c1121f;box-shadow:0 8px 32px #000000d9,0 0 24px #c1121f47}.product-card-image-link{display:block;text-decoration:none}.product-card-image-wrap{position:relative;aspect-ratio:4 / 3;background:#1a1a1a;overflow:hidden}.product-card-img{width:100%;height:100%;object-fit:cover;display:block;transition:.35s ease}.product-card:hover .product-card-img{transform:scale(1.05)}.product-card-img-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#111,#1a1a1a)}.product-card-badge{position:absolute;left:1rem;top:1rem;background:#c1121f;color:#fff;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.08em;font-size:1rem;font-weight:700;padding:.45rem .65rem;border-radius:4px}.product-card-body{padding:1.5rem;display:flex;flex-direction:column;flex:1}.product-card-brand{color:#c1121f;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.12em;font-size:1.05rem;font-weight:700;margin:0 0 .65rem}.product-card-title{margin:0 0 1rem;color:#fff;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.06em;font-size:1.8rem;line-height:1.15}.product-card-title a{color:inherit;text-decoration:none}.product-card-title a:hover{color:#c1121f}.product-card-price{color:#f5f5f5;font-size:1.35rem;margin:0 0 1.25rem}.product-card-price-compare{color:gray;text-decoration:line-through;margin-right:.5rem}.product-card-cta{margin-top:auto;align-self:flex-start}.btn-sm{min-height:40px;padding:.7rem 1.1rem;font-size:1.05rem}.product-card--fitment .product-card-cta{background:#c1121f;border-color:#c1121f;color:#fff}.product-card--fitment .product-card-cta:hover{background:#e32636;border-color:#e32636}@media screen and (max-width:1300px){.header.page-width,.header{padding-left:2rem!important;padding-right:2rem!important;column-gap:2rem!important}.rc-header-logo{width:205px!important;max-width:205px!important}.header__inline-menu .list-menu,.header__inline-menu .list-menu--inline{gap:1.35rem!important}.header__menu-item,.list-menu__item,.list-menu__item--link{font-size:1.05rem!important}.header__icons{gap:1rem!important}}@media screen and (max-width:1199px){.vehicle-make-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-card{min-height:360px}}@media screen and (max-width:989px){.header.page-width,.header{grid-template-columns:auto 1fr auto!important;padding:1.5rem 2rem!important}.header__inline-menu{display:none!important}.rc-header-logo{width:180px!important;max-width:180px!important}.hero-inner{grid-template-columns:1fr;padding:5rem 2rem}.hero-visual{display:none}.hero{min-height:auto}.fitment-bar .container{grid-template-columns:1fr;gap:1rem}.fitment-label{justify-content:center}.fitment-bar .btn{width:100%}.footer-grid{grid-template-columns:1fr 1fr}}@media screen and (max-width:749px){.header-top .container{flex-direction:column;align-items:center;text-align:center;gap:.5rem}.header-promo,.header-top-links{justify-content:center;gap:1rem}.header-top{font-size:1.1rem}.hero-title{font-size:4.4rem}.hero-actions{flex-direction:column;align-items:stretch}.hero-stats{flex-direction:column;gap:1.25rem}.section{padding:4rem 0}.vehicle-make-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-make-card{min-height:190px;padding:1.5rem 1rem}.category-grid{grid-template-columns:1fr}.category-card{min-height:320px}.fitment-selects{grid-template-columns:1fr}.site-footer{padding-top:3.5rem}.footer-grid{grid-template-columns:1fr;gap:2rem}.footer-bottom{flex-direction:column;align-items:flex-start}.product-card-body{padding:1.25rem}.product-card-title{font-size:1.55rem}}.header-wrapper,.header-wrapper.gradient,.shopify-section-header,.section-header,sticky-header{background:#050505!important;background-color:#050505!important;border-bottom:1px solid #2a2a2a!important;box-shadow:none!important;overflow:visible!important}.header.page-width,.header{width:100%!important;max-width:none!important;margin:0!important;padding:1.9rem 5rem!important;box-sizing:border-box!important;background:#050505!important;color:#f5f5f5!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;column-gap:3.2rem!important;border:0!important;box-shadow:none!important}.header__heading{grid-column:1!important;justify-self:start!important;align-self:center!important;margin:0!important;padding:0!important;line-height:1!important;position:static!important;transform:none!important}.header__heading-link{display:inline-flex!important;align-items:center!important;margin:0!important;padding:0!important;line-height:1!important;text-decoration:none!important}.rc-header-logo{display:block!important;width:230px!important;max-width:230px!important;height:auto!important;object-fit:contain!important}.header__inline-menu{grid-column:2!important;justify-self:start!important;align-self:center!important;min-width:0!important;display:flex!important;align-items:center!important;position:static!important;transform:none!important;z-index:2!important}.header__inline-menu .list-menu,.header__inline-menu .list-menu--inline{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:2rem!important;white-space:nowrap!important;list-style:none!important;padding:0!important;margin:0!important}.header__menu-item,.list-menu__item,.list-menu__item--link{color:#f5f5f5!important;font-family:Oswald,Impact,system-ui,sans-serif!important;text-transform:uppercase!important;letter-spacing:.07em!important;font-size:1.18rem!important;line-height:1!important;white-space:nowrap!important;padding-left:0!important;padding-right:0!important;text-decoration:none!important}.header__menu-item:hover,.list-menu__item--link:hover,.header__active-menu-item{color:#c1121f!important;text-decoration:none!important}.header__icons{grid-column:3!important;justify-self:end!important;align-self:center!important;display:flex!important;align-items:center!important;gap:1.25rem!important;margin:0!important;padding:0!important;white-space:nowrap!important;position:static!important;transform:none!important;z-index:3!important}.header__icon,.header__icon .svg-wrapper,.header__icon svg{color:#f5f5f5!important}.header__icon:hover,.header__icon:hover svg{color:#c1121f!important}.header__submenu,.mega-menu__content{background:#101010!important;border:1px solid #2a2a2a!important;box-shadow:0 12px 32px #000c!important}.header__submenu .header__menu-item,.header__submenu .list-menu__item,.mega-menu__link{color:#f5f5f5!important}.header__submenu .header__menu-item:hover,.header__submenu .list-menu__item:hover,.mega-menu__link:hover{color:#c1121f!important}@media screen and (min-width:990px){header-drawer{display:none!important}}@media screen and (max-width:1320px){.header.page-width,.header{padding-left:3rem!important;padding-right:3rem!important;column-gap:2.2rem!important}.rc-header-logo{width:205px!important;max-width:205px!important}.header__inline-menu .list-menu,.header__inline-menu .list-menu--inline{gap:1.35rem!important}.header__menu-item,.list-menu__item,.list-menu__item--link{font-size:1.05rem!important}.header__icons{gap:.95rem!important}}@media screen and (max-width:989px){.header.page-width,.header{padding:1.5rem 2rem!important;grid-template-columns:auto 1fr auto!important;column-gap:1rem!important}header-drawer{display:flex!important;grid-column:1!important}.header__heading{grid-column:2!important;justify-self:center!important}.rc-header-logo{width:180px!important;max-width:180px!important}.header__inline-menu{display:none!important}.header__icons{grid-column:3!important}}.shopify-section-header.section-header,.shopify-section-header,.header-wrapper,.header-wrapper.gradient,sticky-header{max-width:none!important;width:100%!important;margin:0!important;background:#050505!important}.header.page-width,.header{max-width:none!important;width:100%!important;margin:0!important;padding-left:6rem!important;padding-right:6rem!important;box-sizing:border-box!important}.header>*{max-width:none!important}.rc-header-logo{width:230px!important;max-width:230px!important;height:auto!important}.header__inline-menu .list-menu,.header__inline-menu .list-menu--inline{gap:1.75rem!important;flex-wrap:nowrap!important}.header__menu-item,.list-menu__item,.list-menu__item--link{font-size:1.1rem!important;white-space:nowrap!important}@media screen and (max-width:1300px){.header.page-width,.header{padding-left:3rem!important;padding-right:3rem!important}.rc-header-logo{width:205px!important;max-width:205px!important}.header__inline-menu .list-menu,.header__inline-menu .list-menu--inline{gap:1.15rem!important}.header__menu-item,.list-menu__item,.list-menu__item--link{font-size:1rem!important}}.header__menu-item,.list-menu__item,.list-menu__item--link{font-size:1.35rem!important;letter-spacing:.08em!important;font-weight:700!important}.header__inline-menu .list-menu,.header__inline-menu .list-menu--inline{gap:2rem!important}.header__menu-item .icon-caret,.list-menu__item .icon-caret,summary .icon-caret{display:none!important}summary.header__menu-item,summary.list-menu__item{padding-right:0!important}.header__submenu{min-width:310px!important;width:max-content!important;padding:.65rem 0!important;box-shadow:0 8px 24px #00000021!important;border:1px solid var(--color-border, #e0e0e0)!important;border-radius:4px!important}.header__submenu li,.header__submenu .list-menu__item{display:block!important;width:100%!important;float:none!important}.header__submenu .header__menu-item,.header__submenu .list-menu__item a,.header__submenu a{display:block!important;width:100%!important;padding:.85rem 1.25rem!important;font-size:1.2rem!important;line-height:1.2!important;white-space:nowrap!important;box-sizing:border-box!important}body.rc-theme-dark .header__submenu{border-color:var(--color-border, #444)!important;box-shadow:0 8px 24px #0006!important}@media screen and (min-width:990px){.header.page-width,.header{display:grid!important;grid-template-columns:300px minmax(0,1fr) 210px!important;align-items:center!important;column-gap:2.5rem!important;padding:1.65rem 5rem!important}.header__heading{justify-self:start!important}.rc-header-logo{width:255px!important;max-width:255px!important}.header__inline-menu{justify-self:center!important;width:100%!important}.header__inline-menu .list-menu,.header__inline-menu .list-menu--inline{justify-content:center!important;gap:2.35rem!important}.header__menu-item,.list-menu__item,.list-menu__item--link{font-size:1.45rem!important;font-weight:700!important;letter-spacing:.075em!important}.header__icons{justify-self:end!important;gap:1.55rem!important}.header__icon svg{width:2.45rem!important;height:2.45rem!important}}@media screen and (min-width:990px)and (max-width:1400px){.header.page-width,.header{grid-template-columns:260px minmax(0,1fr) 170px!important;padding-left:3rem!important;padding-right:3rem!important;column-gap:2rem!important}.rc-header-logo{width:230px!important;max-width:230px!important}.header__inline-menu .list-menu,.header__inline-menu .list-menu--inline{gap:1.65rem!important}.header__menu-item,.list-menu__item,.list-menu__item--link{font-size:1.25rem!important}}@media screen and (min-width:990px){.header-wrapper,.header-wrapper.gradient,.shopify-section-header,.section-header,sticky-header{background:#050505!important;border-bottom:1px solid #2a2a2a!important}.header.page-width,.header{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;max-width:none!important;min-height:96px!important;margin:0!important;padding:1.5rem 5rem!important;background:#050505!important;box-sizing:border-box!important}.header__heading{position:relative!important;z-index:3!important;margin:0!important;padding:0!important;flex:0 0 auto!important}.rc-header-logo{width:255px!important;max-width:255px!important;height:auto!important;display:block!important}.header__inline-menu{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:calc(100vw - 650px)!important}.header__inline-menu .list-menu,.header__inline-menu .list-menu--inline{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;gap:2.25rem!important;margin:0!important;padding:0!important;white-space:nowrap!important}.header__menu-item,.list-menu__item,.list-menu__item--link{font-size:1.35rem!important;font-weight:700!important;letter-spacing:.08em!important;line-height:1!important;white-space:nowrap!important;padding-left:0!important;padding-right:0!important}.header__icons{position:relative!important;z-index:3!important;margin-left:auto!important;display:flex!important;align-items:center!important;gap:1.5rem!important;flex:0 0 auto!important}.header__icon svg{width:2.45rem!important;height:2.45rem!important}}@media screen and (min-width:990px)and (max-width:1350px){.header.page-width,.header{padding-left:3rem!important;padding-right:3rem!important}.rc-header-logo{width:220px!important;max-width:220px!important}.header__inline-menu{max-width:calc(100vw - 540px)!important}.header__inline-menu .list-menu,.header__inline-menu .list-menu--inline{gap:1.45rem!important}.header__menu-item,.list-menu__item,.list-menu__item--link{font-size:1.15rem!important}}@media screen and (min-width:990px){.header.page-width,.header{min-height:82px!important;padding:1.15rem 5rem!important}.rc-header-logo{width:230px!important;max-width:230px!important}.header__inline-menu{left:52%!important;max-width:calc(100vw - 620px)!important}.header__inline-menu .list-menu,.header__inline-menu .list-menu--inline{gap:2.45rem!important}.header__menu-item,.list-menu__item,.list-menu__item--link{font-size:1.45rem!important;letter-spacing:.085em!important;font-weight:700!important}.header__icons{gap:1.65rem!important}.header__icon svg{width:2.55rem!important;height:2.55rem!important}}@media screen and (min-width:1500px){.header__inline-menu{left:51%!important}.header__inline-menu .list-menu,.header__inline-menu .list-menu--inline{gap:2.8rem!important}.header__menu-item,.list-menu__item,.list-menu__item--link{font-size:1.5rem!important}}@media screen and (min-width:990px)and (max-width:1350px){.header.page-width,.header{min-height:78px!important;padding-left:3rem!important;padding-right:3rem!important}.rc-header-logo{width:205px!important;max-width:205px!important}.header__inline-menu{left:52%!important;max-width:calc(100vw - 530px)!important}.header__inline-menu .list-menu,.header__inline-menu .list-menu--inline{gap:1.55rem!important}.header__menu-item,.list-menu__item,.list-menu__item--link{font-size:1.2rem!important}}@media screen and (min-width:990px){.header__heading{margin-left:0!important}}.vehicle-finder-page{background:var(--color-bg);color:var(--color-text)}.vf-hero{background:radial-gradient(circle at 20% 0%,rgba(193,18,31,.18),transparent 36%),linear-gradient(180deg,#0a0a0a,#050505);border-bottom:1px solid var(--color-border)}.vf-hero h1{font-family:var(--font-heading);color:#fff;text-transform:uppercase;letter-spacing:.06em;font-size:clamp(3.8rem,6vw,7rem);line-height:.95;margin:0 0 1.5rem}.vf-hero-lead{max-width:760px;color:var(--color-text-muted);font-size:1.7rem;line-height:1.7}.section-header--left{text-align:left;max-width:860px;margin-left:0;margin-right:auto}.results-subtitle{color:var(--color-text-muted);font-size:1.45rem;line-height:1.6;margin-top:.75rem}.vf-vehicle-bar,.vehicle-bar{background:#0c0c0c;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:2.4rem 0}.vf-vehicle-bar-inner,.vehicle-bar-inner{display:flex;align-items:center;justify-content:space-between;gap:2rem}.vf-vehicle-main,.vehicle-bar-main{display:flex;align-items:center;gap:1.8rem}.vf-vehicle-logo,.vehicle-bar-logo{width:72px;height:72px;border-radius:var(--radius-md);background:linear-gradient(135deg,#141414,#070707);border:1px solid var(--color-border);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.08em;font-size:1.2rem;text-align:center;padding:.75rem}.vf-vehicle-bar h1,.vehicle-bar h1{font-family:var(--font-heading);color:#fff;text-transform:uppercase;letter-spacing:.05em;font-size:clamp(2.6rem,3vw,4.2rem);line-height:1;margin:.2rem 0 .6rem}.vf-vehicle-bar p,.vehicle-bar p{color:var(--color-text-muted);margin:0}.vehicle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8rem}.vehicle-make-card{background:linear-gradient(180deg,#121212,#080808);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:2.4rem;min-height:180px;text-align:left;cursor:pointer;color:#fff;transition:transform .18s ease,border-color .18s ease,background .18s ease}.vehicle-make-card:hover{transform:translateY(-4px);border-color:#c1121fb3;background:linear-gradient(180deg,#171717,#090909)}.vehicle-make-card-badge{display:inline-flex;align-items:center;justify-content:center;background:#c1121f29;color:var(--color-red);border:1px solid rgba(193,18,31,.38);border-radius:999px;padding:.45rem .85rem;font-size:1.05rem;font-weight:800;text-transform:uppercase;letter-spacing:.09em;margin-bottom:2rem}.vehicle-make-card-title{display:block;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.06em;font-size:3rem;line-height:1;margin-bottom:.8rem}.vehicle-make-card-subtitle{color:var(--color-text-muted);font-size:1.35rem}.product-card--fitment,.vf-product-card{background:#0d0d0d;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:transform .18s ease,border-color .18s ease}.product-card--fitment:hover,.vf-product-card:hover{transform:translateY(-4px);border-color:#c1121fb3}.vf-product-card .product-card-media,.product-card--fitment .product-card-media{display:block;aspect-ratio:4 / 3;background:#151515;overflow:hidden}.vf-product-card .product-card-media img,.product-card--fitment .product-card-media img{width:100%;height:100%;object-fit:cover}.vf-product-card .product-card-content,.product-card--fitment .product-card-content{padding:2rem}.vf-product-card h3,.product-card--fitment h3{margin:0 0 1.2rem;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;font-size:2.2rem;line-height:1.1}.vf-product-card h3 a,.product-card--fitment h3 a{color:#fff;text-decoration:none}.product-card-price{display:flex;align-items:center;gap:.9rem;color:#fff;font-weight:800;margin-bottom:1.5rem}.product-card-price s{color:var(--color-text-muted);font-weight:500}@keyframes rcSkeletonPulse{0%{opacity:.55}50%{opacity:1}to{opacity:.55}}.vf-skeleton-card{background:#0d0d0d;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.4rem;animation:rcSkeletonPulse 1.25s ease-in-out infinite}.vf-skeleton-image{aspect-ratio:4 / 3;border-radius:var(--radius-md);background:#1b1b1b;margin-bottom:1.4rem}.vf-skeleton-line{height:14px;width:55%;border-radius:999px;background:#242424;margin-bottom:.9rem}.vf-skeleton-line-wide{width:82%}.vf-message,.fitment-empty,.fitment-error{background:linear-gradient(180deg,#ffffff09,#ffffff04),#0d0d0d;border:1px solid var(--color-border);border-left:4px solid var(--color-red);border-radius:var(--radius-lg);padding:clamp(2.4rem,4vw,4rem);max-width:900px}.vf-message h2,.fitment-empty h2,.fitment-error h2{font-family:var(--font-heading);color:#fff;text-transform:uppercase;letter-spacing:.06em;font-size:clamp(2.8rem,4vw,4.4rem);line-height:1;margin:0 0 1.2rem}.vf-message p,.fitment-empty p,.fitment-error p{color:var(--color-text-muted);font-size:1.5rem;line-height:1.65}.vf-message-error,.fitment-error{border-left-color:#ff4d4d}.vf-message-actions,.fitment-empty-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.vehicle-callout{background:linear-gradient(180deg,#ffffff09,#ffffff04),#0d0d0d;border:1px solid var(--color-border);border-left:4px solid var(--color-red);border-radius:var(--radius-md);padding:1.6rem;margin:0 0 1.5rem}.vehicle-callout-inner{display:flex;align-items:center;gap:1.2rem;margin-bottom:1rem}.vehicle-callout-icon{width:3rem;height:3rem;color:var(--color-red);flex:0 0 auto}.vehicle-callout-label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.09em;font-size:1.05rem;font-weight:800;margin:0 0 .25rem}.vehicle-callout-vehicle{color:#fff;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;font-size:2rem;line-height:1.1;margin:0}.vehicle-callout-instruction{color:var(--color-text-muted);font-size:1.35rem;line-height:1.55;margin:0}.vehicle-callout-instruction strong{color:#fff}.product-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:clamp(3rem,5vw,6rem);align-items:start}.product-gallery{background:#0d0d0d;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.gallery-main-img{width:100%;height:auto;display:block;object-fit:cover}.product-info-wrap{background:#090909;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:clamp(2rem,3vw,3.2rem)}.product-brand-tag{display:inline-flex;color:var(--color-red);text-transform:uppercase;letter-spacing:.12em;font-weight:900;font-size:1.1rem;margin-bottom:1.2rem}.product-title{font-family:var(--font-heading);color:#fff;text-transform:uppercase;letter-spacing:.05em;font-size:clamp(3.2rem,4.5vw,5.4rem);line-height:.95;margin:0 0 1.5rem}.product-price-row{margin-bottom:2rem}.product-price-main{color:#fff;font-size:2.4rem;font-weight:900}.btn-full{width:100%}.btn-lg{min-height:5.6rem;font-size:1.35rem}@media screen and (max-width:989px){.vf-vehicle-bar-inner,.vehicle-bar-inner{flex-direction:column;align-items:flex-start}.vf-vehicle-main,.vehicle-bar-main{align-items:flex-start}.vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-layout{grid-template-columns:1fr}}@media screen and (max-width:640px){.vehicle-grid{grid-template-columns:1fr}.vf-message-actions,.fitment-empty-actions{flex-direction:column}.vf-message-actions .btn,.fitment-empty-actions .btn{width:100%}.vehicle-callout-inner{align-items:flex-start}}.product-info-wrap form{display:block}.product-info-wrap label,.product-info-wrap .easify-label,.product-info-wrap .easify-option-label,.product-info-wrap .epo-option-label,.product-info-wrap .easify-product-options label,.product-info-wrap [class*=easify] label,.product-info-wrap [class*=epo] label{color:#fff!important;font-family:var(--font-heading)!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:1.25rem!important;font-weight:700!important;margin-bottom:.65rem!important;display:block!important}.product-info-wrap label span,.product-info-wrap .required,.product-info-wrap [class*=required]{color:var(--color-red)!important}.product-info-wrap select,.product-info-wrap input[type=text],.product-info-wrap textarea,.product-info-wrap .easify-product-options select,.product-info-wrap [class*=easify] select,.product-info-wrap [class*=epo] select,.product-info-wrap [class*=easify] input,.product-info-wrap [class*=epo] input,.product-info-wrap [class*=easify] textarea,.product-info-wrap [class*=epo] textarea{width:100%!important;min-height:5.2rem!important;background:#111!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important;color:#fff!important;padding:0 1.4rem!important;font-size:1.45rem!important;font-family:var(--font-body)!important;box-shadow:none!important}.product-info-wrap select option{color:#111!important;background:#fff!important}.product-info-wrap .easify-product-options,.product-info-wrap [class*=easify],.product-info-wrap [class*=epo]{color:#fff!important}.product-info-wrap .easify-product-options>div,.product-info-wrap [class*=easify]>div,.product-info-wrap [class*=epo]>div{margin-bottom:1.6rem!important}.product-variant-selector,.product-option-select,.product-info-wrap .product-option-select{width:100%!important;min-height:5.2rem!important;background:#111!important;color:#fff!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important;padding:0 1.4rem!important;font-size:1.45rem!important;margin-top:.65rem!important}.product-option-label,.product-info-wrap .product-option-label{color:#fff!important;font-family:var(--font-heading)!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:1.25rem!important;font-weight:700!important}.product-info-wrap .btn,.product-info-wrap button[type=submit]{margin-top:1.6rem!important}.product-info-wrap form>*{margin-bottom:1.5rem}.product-info-wrap .product-variant-field,.product-info-wrap .product-option-field,.product-info-wrap .product-option-row{margin-bottom:1.6rem!important}.product-info-wrap .product-option-label,.product-info-wrap label.product-option-label{display:block!important;color:#fff!important;font-family:var(--font-heading)!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:1.25rem!important;font-weight:700!important;margin-bottom:.65rem!important}.product-info-wrap .product-option-select,.product-info-wrap select.product-option-select{width:100%!important;min-height:5.2rem!important;background:#111!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important;color:#fff!important;padding:0 1.4rem!important;font-size:1.45rem!important;font-family:var(--font-body)!important;box-shadow:none!important;-webkit-appearance:auto!important;appearance:auto!important}.product-info-wrap .product-option-select option{color:#111!important;background:#fff!important}.product-native-variants{margin-bottom:1.25rem}.product-option{display:flex;flex-direction:column;gap:.375rem;margin-bottom:1rem}.product-option-label{font-family:var(--font-heading);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.product-option-select{appearance:none;-webkit-appearance:none;width:100%;padding:.625rem 2.25rem .625rem .875rem;background-color:var(--color-bg-3);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23b8b8b8' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .875rem center;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font-family:var(--font-body);font-size:.9375rem;cursor:pointer;transition:border-color var(--transition)}.product-option-select:hover{border-color:var(--color-border-strong)}.product-option-select:focus{outline:2px solid var(--color-accent);outline-offset:2px;border-color:var(--color-accent)}.product-info-wrap .product-native-variants,.product-info-wrap .product-form,.product-info-wrap .easify-product-options,.product-info-wrap [class*=easify],.product-info-wrap [class*=epo]{color:#fff!important}.product-info-wrap .product-option-label,.product-info-wrap label,.product-info-wrap .easify-label,.product-info-wrap .easify-option-label,.product-info-wrap .epo-option-label,.product-info-wrap [class*=easify] label,.product-info-wrap [class*=epo] label{display:block!important;color:#fff!important;font-family:var(--font-heading)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:1.15rem!important;font-weight:700!important;line-height:1.2!important;margin:0 0 .75rem!important}.product-info-wrap .required,.product-info-wrap [class*=required],.product-info-wrap label span,.product-info-wrap .error,.product-info-wrap [class*=error]{color:var(--color-red)!important}.product-info-wrap select,.product-info-wrap .product-option-select,.product-info-wrap input[type=text],.product-info-wrap textarea,.product-info-wrap .easify-product-options select,.product-info-wrap [class*=easify] select,.product-info-wrap [class*=epo] select,.product-info-wrap [class*=easify] input,.product-info-wrap [class*=epo] input,.product-info-wrap [class*=easify] textarea,.product-info-wrap [class*=epo] textarea{appearance:none!important;-webkit-appearance:none!important;width:100%!important;min-height:5.4rem!important;background-color:#111!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23ffffff' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 1.4rem center!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important;color:#fff!important;font-family:var(--font-body)!important;font-size:1.45rem!important;line-height:1.2!important;padding:0 4rem 0 1.4rem!important;box-shadow:none!important}.product-info-wrap textarea,.product-info-wrap [class*=easify] textarea,.product-info-wrap [class*=epo] textarea{background-image:none!important;padding-top:1.3rem!important;padding-bottom:1.3rem!important;min-height:10rem!important}.product-info-wrap select:invalid,.product-info-wrap input::placeholder,.product-info-wrap textarea::placeholder{color:#b8b8b8!important;opacity:1!important}.product-info-wrap select option{color:#111!important;background:#fff!important;font-family:var(--font-body)!important}.product-info-wrap select:hover,.product-info-wrap .product-option-select:hover,.product-info-wrap input[type=text]:hover,.product-info-wrap textarea:hover{border-color:#ffffff59!important}.product-info-wrap select:focus,.product-info-wrap .product-option-select:focus,.product-info-wrap input[type=text]:focus,.product-info-wrap textarea:focus{outline:2px solid var(--color-red)!important;outline-offset:2px!important;border-color:var(--color-red)!important}.product-info-wrap .product-option,.product-info-wrap .product-native-variants,.product-info-wrap .easify-product-options>div,.product-info-wrap [class*=easify]>div,.product-info-wrap [class*=epo]>div{margin-bottom:1.8rem!important}.product-info-wrap button[type=submit],.product-info-wrap .btn-full{margin-top:2rem!important}.product-info-wrap .po-select-button,.product-info-wrap button.po-select-button{width:100%!important;min-height:5.4rem!important;height:5.4rem!important;background:#111!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important;color:#fff!important;padding:0 1.4rem!important;font-family:var(--font-body)!important;font-size:1.45rem!important;line-height:1.2!important;box-shadow:none!important}.product-info-wrap .po-select-placeholder,.product-info-wrap .po-select-button span{color:#fff!important;font-family:var(--font-body)!important;font-size:1.45rem!important}.product-info-wrap .po-select-chevron svg path{stroke:#fff!important}.product-info-wrap .po-select-button:hover,.product-info-wrap button.po-select-button:hover{border-color:#ffffff59!important}.product-info-wrap .po-select-button:focus,.product-info-wrap button.po-select-button:focus{outline:2px solid var(--color-red)!important;outline-offset:2px!important;border-color:var(--color-red)!important}.product-info-wrap [role=listbox],.product-info-wrap .po-select-dropdown,.product-info-wrap .po-select-options,.product-info-wrap [class*=po-select][role=listbox]{background:#111!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important;color:#fff!important;box-shadow:0 12px 32px #000c!important}.product-info-wrap [role=option],.product-info-wrap .po-select-option,.product-info-wrap [class*=po-select-option]{background:#111!important;color:#fff!important;font-family:var(--font-body)!important;font-size:1.4rem!important}.product-info-wrap [role=option]:hover,.product-info-wrap .po-select-option:hover,.product-info-wrap [class*=po-select-option]:hover{background:#1a1a1a!important;color:#fff!important}html.rc-theme-dark .template-cart,html.rc-theme-dark .cart,html.rc-theme-dark .cart-page,html.rc-theme-dark cart-items,html.rc-theme-dark cart-items .title-wrapper-with-link,html.rc-theme-dark .main-cart-items,html.rc-theme-dark .main-cart-footer{background:#050505!important;color:#fff!important}html.rc-theme-dark .cart__empty-text,html.rc-theme-dark .cart__login-title,html.rc-theme-dark .cart__warnings h1,html.rc-theme-dark .cart__items h2,html.rc-theme-dark .cart__footer h2,html.rc-theme-dark .title-wrapper-with-link h1,html.rc-theme-dark .cart h1,html.rc-theme-dark .cart h2,html.rc-theme-dark .cart h3,html.rc-theme-dark .cart h4{color:#fff!important;font-family:var(--font-heading)!important;text-transform:uppercase!important;letter-spacing:.06em!important}html.rc-theme-dark .cart-items th,html.rc-theme-dark .cart-items thead th,html.rc-theme-dark .cart__items th{color:#b8b8b8!important;font-family:var(--font-heading)!important;text-transform:uppercase!important;letter-spacing:.12em!important}html.rc-theme-dark .cart-item__name,html.rc-theme-dark .cart-item__name:hover,html.rc-theme-dark .cart-item__details,html.rc-theme-dark .cart-item__details *,html.rc-theme-dark .cart-item__price-wrapper,html.rc-theme-dark .cart-item__totals,html.rc-theme-dark .cart-item__totals *,html.rc-theme-dark .cart-item__quantity-wrapper,html.rc-theme-dark .cart-item__quantity-wrapper *,html.rc-theme-dark .cart__footer,html.rc-theme-dark .cart__footer *,html.rc-theme-dark .totals,html.rc-theme-dark .totals *,html.rc-theme-dark .cart__ctas,html.rc-theme-dark .cart__note,html.rc-theme-dark .cart__note *,html.rc-theme-dark .cart__dynamic-checkout-buttons,html.rc-theme-dark .cart__checkout-button{color:#fff!important}html.rc-theme-dark .product-option,html.rc-theme-dark .cart-item__properties,html.rc-theme-dark .cart-item__details dl,html.rc-theme-dark .cart-item__details dt,html.rc-theme-dark .cart-item__details dd{color:#d0d0d0!important;font-size:1.35rem!important;line-height:1.5!important}html.rc-theme-dark .cart-item__details dt,html.rc-theme-dark .cart-item__properties dt{color:#fff!important;font-weight:700!important}html.rc-theme-dark .cart-item__details dd,html.rc-theme-dark .cart-item__properties dd{color:#b8b8b8!important}html.rc-theme-dark .price,html.rc-theme-dark .price *,html.rc-theme-dark .cart-item__price-wrapper *,html.rc-theme-dark .cart-item__totals *,html.rc-theme-dark .totals__subtotal-value{color:#fff!important}html.rc-theme-dark .quantity,html.rc-theme-dark .quantity__input,html.rc-theme-dark .quantity__button{background:#111!important;color:#fff!important;border-color:#2a2a2a!important}html.rc-theme-dark .quantity__button svg,html.rc-theme-dark .cart-remove-button svg,html.rc-theme-dark .cart-item__remove svg{color:#fff!important}html.rc-theme-dark .cart-remove-button,html.rc-theme-dark .cart-item__remove,html.rc-theme-dark .cart-item__remove a{color:#b8b8b8!important}html.rc-theme-dark .cart-remove-button:hover,html.rc-theme-dark .cart-item__remove:hover,html.rc-theme-dark .cart-item__remove a:hover{color:#c1121f!important}html.rc-theme-dark .underlined-link,html.rc-theme-dark .cart__warnings a,html.rc-theme-dark .title-wrapper-with-link a,html.rc-theme-dark .cart a{color:#fff!important}html.rc-theme-dark .underlined-link:hover,html.rc-theme-dark .cart a:hover{color:#c1121f!important}html.rc-theme-dark .cart-items,html.rc-theme-dark .cart-items td,html.rc-theme-dark .cart-items th,html.rc-theme-dark .cart__items,html.rc-theme-dark .cart__footer{border-color:#2a2a2a!important}html.rc-theme-dark .cart__checkout-button,html.rc-theme-dark button[name=checkout]{background:#c1121f!important;color:#fff!important;border:1px solid #c1121f!important;font-family:var(--font-heading)!important;text-transform:uppercase!important;letter-spacing:.09em!important}html.rc-theme-dark .cart__checkout-button:hover,html.rc-theme-dark button[name=checkout]:hover{background:#e32636!important;border-color:#e32636!important}html.rc-theme-dark .cart__note textarea,html.rc-theme-dark .cart__note .text-area{background:#111!important;color:#fff!important;border:1px solid #2a2a2a!important}html.rc-theme-dark .cart__note textarea::placeholder{color:gray!important}.po-select-button,button.po-select-button{width:100%!important;min-height:5.4rem!important;height:5.4rem!important;background:#111!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important;color:#fff!important;padding:0 1.4rem!important;font-family:var(--font-body)!important;font-size:1.45rem!important;line-height:1.2!important;box-shadow:none!important}.po-select-placeholder,.po-select-button span{color:#fff!important;font-family:var(--font-body)!important;font-size:1.45rem!important}.po-select-chevron svg path{stroke:#fff!important}.po-select-button:hover,button.po-select-button:hover{border-color:#ffffff59!important}.po-select-button:focus,button.po-select-button:focus{outline:2px solid var(--color-red)!important;outline-offset:2px!important;border-color:var(--color-red)!important}[role=listbox],.po-select-dropdown,.po-select-options,[class*=po-select][role=listbox]{background:#111!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important;color:#fff!important;box-shadow:0 12px 32px #000c!important}[role=option],.po-select-option,[class*=po-select-option]{background:#111!important;color:#fff!important;font-family:var(--font-body)!important;font-size:1.4rem!important}[role=option]:hover,.po-select-option:hover,[class*=po-select-option]:hover{background:#1a1a1a!important;color:#fff!important}.po-option-label,.po-label,[class*=po-option] label,[class*=po-field] label,[class*=po-label],[class*=po-title],.product-form label{color:#fff!important;font-family:var(--font-heading)!important;font-size:1.45rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.06em!important}[class*=po-required],[class*=po-help],[class*=po-description],[class*=po-subtitle]{color:#b8b8b8!important}.product-info-wrap label,.product-info-wrap .form__label,.product-form__input .form__label,.product__info-wrapper label,.product__info-wrapper .form__label,.quantity__label,.product-form__quantity .form__label,.product-form__quantity label{color:#fff!important}html.rc-theme-dark,body.rc-theme-dark{--color-bg: #050505;--color-bg-2: #101010;--color-bg-3: #1a1a1a;--color-bg-card: #111111;--color-surface: #111111;--color-surface-2: #1c1c1c;--color-border: #2a2a2a;--color-border-strong:#444444;--color-text: #f5f5f5;--color-text-muted: #b8b8b8;--color-text-dim: #808080;--color-metal: #c9c9c9;--color-metal-dark: #737373;--rc-bg: #050505;--rc-surface: #111111;--rc-surface-2: #1c1c1c;--rc-text: #f5f5f5;--rc-muted: #b8b8b8;--rc-heading: #ffffff;--rc-border: #2a2a2a;--rc-button-bg: #c1121f;--rc-button-text: #ffffff;--rc-input-bg: #1a1a1a;--rc-input-text: #f5f5f5;--rc-input-border: #2a2a2a;--shadow-card: 0 2px 16px rgba(0,0,0,.7);--shadow-hover: 0 8px 32px rgba(0,0,0,.85)}html.rc-theme-light,body.rc-theme-light{--color-bg: #ffffff;--color-bg-2: #f5f5f5;--color-bg-3: #ebebeb;--color-bg-card: #ffffff;--color-surface: #f5f5f5;--color-surface-2: #ebebeb;--color-border: #e0e0e0;--color-border-strong:#c8c8c8;--color-text: #1a1a1a;--color-text-muted: #555555;--color-text-dim: #888888;--color-metal: #666666;--color-metal-dark: #888888;--rc-bg: #ffffff;--rc-surface: #f5f5f5;--rc-surface-2: #ebebeb;--rc-text: #1a1a1a;--rc-muted: #555555;--rc-heading: #c1121f;--rc-border: #e0e0e0;--rc-button-bg: #c1121f;--rc-button-text: #ffffff;--rc-input-bg: #f5f5f5;--rc-input-text: #1a1a1a;--rc-input-border: #d0d0d0;--shadow-card: 0 2px 16px rgba(0,0,0,.08);--shadow-hover: 0 8px 32px rgba(0,0,0,.12)}html.rc-theme-light .site-footer,html.rc-theme-light .footer-full,body.rc-theme-light .site-footer,body.rc-theme-light .footer-full{--color-bg: #050505;--color-bg-2: #101010;--color-bg-3: #1a1a1a;--color-bg-card: #111111;--color-surface: #111111;--color-surface-2: #1c1c1c;--color-border: #2a2a2a;--color-border-strong:#444444;--color-text: #f5f5f5;--color-text-muted: #b8b8b8;--color-text-dim: #808080;--color-metal: #c9c9c9;--color-metal-dark: #737373;--rc-text: #f5f5f5;--rc-muted: #b8b8b8;--rc-border: #2a2a2a;--rc-surface: #111111;--rc-surface-2: #1c1c1c}html.rc-theme-light .site-header,body.rc-theme-light .site-header{background:#fffffff7;border-bottom-color:var(--color-border)}body.rc-theme-light .header-top{background:var(--color-bg-2);border-bottom-color:var(--color-border)}body.rc-theme-light .mobile-nav{background:#00000073}body.rc-theme-light .mobile-nav-panel{background:#fff;border-right-color:var(--color-border)}body.rc-theme-light .mobile-nav-close{background:var(--color-bg-3);color:var(--color-text-muted)}body.rc-theme-light .mobile-nav-links a{color:var(--color-text-muted);border-bottom-color:var(--color-border)}body.rc-theme-light .mobile-nav-links a:hover{color:var(--color-text)}body.rc-theme-light .product-card-quick{background:#f5f5f5f5}body.rc-theme-light .custom-build-band{background:linear-gradient(135deg,#f5f5f5,#ebebeb)}body.rc-theme-light .nav-link:hover,body.rc-theme-light .nav-link.active{color:var(--color-text);background:var(--color-bg-3)}body.rc-theme-light .nav-dropdown{background:var(--color-bg-card);border-color:var(--color-border);box-shadow:0 4px 20px #00000014}body.rc-theme-light .nav-dropdown a{color:var(--color-text-muted)}body.rc-theme-light .nav-dropdown a:hover{color:var(--color-text);background:var(--color-bg-3)}body.rc-theme-light .icon-btn:hover{color:var(--color-text);background:var(--color-bg-3);border-color:var(--color-border)}body.rc-theme-light .btn-outline:hover{color:var(--color-text);background:var(--color-bg-3)}body.rc-theme-light .btn-ghost:hover,body.rc-theme-light .btn-dark:hover,body.rc-theme-light .tab-btn:hover{color:var(--color-text)}body.rc-theme-light .tab-btn.active{color:var(--color-text);border-bottom-color:var(--color-accent)}body.rc-theme-light .filter-option:hover label{color:var(--color-text)}body.rc-theme-light .fitment-table tr:hover td{background:var(--color-bg-3);color:var(--color-text)}body.rc-theme-light .search-input{background:var(--color-bg-3);color:var(--color-text);border-color:var(--color-border)}body.rc-theme-light .search-input::placeholder{color:var(--color-text-dim)}body.rc-theme-light .category-card-name,body.rc-theme-light .category-card:hover .category-card-name,body.rc-theme-light .product-card-name,body.rc-theme-light .product-card:hover .product-card-name,body.rc-theme-light .vehicle-card-name,body.rc-theme-light .price-current,body.rc-theme-light .product-price-main,body.rc-theme-light .product-title,body.rc-theme-light .gallery-album-title,body.rc-theme-light .review-name,body.rc-theme-light .team-name,body.rc-theme-light .trust-title,body.rc-theme-light .dealer-name,body.rc-theme-light .help-card-title,body.rc-theme-light .timeline-event,body.rc-theme-light .sidebar-card-title,body.rc-theme-light .option-label .selected-val,body.rc-theme-light .badge-new{color:var(--color-text)}body.rc-theme-light .section-header h2,body.rc-theme-light .section-header h3,body.rc-theme-light .brand-story-text h2,body.rc-theme-light .newsletter h2{color:var(--color-accent)}body.rc-theme-light .hero h1,body.rc-theme-light .hero-stat-value,body.rc-theme-light .featured-build h2,body.rc-theme-light .featured-build p,body.rc-theme-light .page-banner h1,body.rc-theme-light .gallery-build-truck{color:#fff}body.rc-theme-light .easify-poa__option-container,body.rc-theme-light .easify-product-option-area,body.rc-theme-light [class*=easify-poa]{color:var(--color-text)}body.rc-theme-light .easify-poa__option-container label,body.rc-theme-light .easify-poa__label,body.rc-theme-light [class*=easify][class*=label]{color:var(--color-text-muted)}body.rc-theme-light .easify-poa__option-container select,body.rc-theme-light .easify-poa__option-container input[type=text],body.rc-theme-light .easify-poa__option-container input[type=number],body.rc-theme-light .easify-poa__option-container textarea,body.rc-theme-light [class*=easify] select,body.rc-theme-light [class*=easify] input[type=text],body.rc-theme-light [class*=easify] input[type=number]{background-color:var(--color-bg-3)!important;color:var(--color-text)!important;border-color:var(--color-border)!important}.rc-theme-toggle-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-sm);border:1px solid transparent;background:none;color:var(--color-text-muted);cursor:pointer;padding:0;flex-shrink:0;transition:background var(--transition),border-color var(--transition),color var(--transition)}.rc-theme-toggle-btn:hover{background:var(--color-bg-3);border-color:var(--color-border);color:var(--color-text)}.rc-toggle-icon{display:block;font-size:1.1rem;line-height:1;width:20px;text-align:center;-webkit-user-select:none;user-select:none;pointer-events:none}html.rc-theme-light body,body.rc-theme-light,body.rc-theme-light.gradient{background:#fff!important;color:#1a1a1a!important}html.rc-theme-light main,html.rc-theme-light #MainContent,html.rc-theme-light .content-for-layout,html.rc-theme-light .shopify-section,html.rc-theme-light section,body.rc-theme-light main,body.rc-theme-light #MainContent,body.rc-theme-light .content-for-layout,body.rc-theme-light .shopify-section,body.rc-theme-light section{background-color:#fff!important;color:#1a1a1a!important}html.rc-theme-light .header-wrapper,html.rc-theme-light .header,html.rc-theme-light sticky-header,html.rc-theme-light .site-header,body.rc-theme-light .header-wrapper,body.rc-theme-light .header,body.rc-theme-light sticky-header,body.rc-theme-light .section-header{background:#fff!important;color:#1a1a1a!important;border-color:#e0e0e0!important}body.rc-theme-light .header a,body.rc-theme-light .header .link,body.rc-theme-light .header__icon,body.rc-theme-light .header__menu-item,body.rc-theme-light .list-menu__item,body.rc-theme-light .header__active-menu-item,body.rc-theme-light .header summary,body.rc-theme-light .header span{color:#1a1a1a!important}body.rc-theme-light .header svg,body.rc-theme-light .header svg path{color:#1a1a1a!important;fill:currentColor!important}body.rc-theme-light .rc-theme-toggle-btn{color:#1a1a1a!important;background:transparent!important}body.rc-theme-light .rc-theme-toggle-btn:hover{background:#f1f1f1!important;border-color:#ddd!important}body.rc-theme-light .header__submenu,body.rc-theme-light .mega-menu__content,body.rc-theme-light .menu-drawer,body.rc-theme-light .menu-drawer__inner-container{background:#fff!important;color:#1a1a1a!important;border-color:#e0e0e0!important}html.rc-theme-light .announcement-bar,html.rc-theme-light .announcement-bar__message,html.rc-theme-light .utility-bar,html.rc-theme-light .header-top,body.rc-theme-light .announcement-bar,body.rc-theme-light .announcement-bar__message,body.rc-theme-light .utility-bar,body.rc-theme-light .header-top{background:#f5f5f5!important;color:#1a1a1a!important;border-color:#e0e0e0!important}body.rc-theme-light .announcement-bar *,body.rc-theme-light .utility-bar *,body.rc-theme-light .header-top *{color:#1a1a1a!important}body.rc-theme-light .hero,body.rc-theme-light .fitment-finder,body.rc-theme-light .shop-by-vehicle,body.rc-theme-light .featured-collections,body.rc-theme-light .vehicle-finder-page,body.rc-theme-light .vf-results-page,body.rc-theme-light .product-page,body.rc-theme-light .product-info-wrap,body.rc-theme-light .product-media-wrap,body.rc-theme-light .cart,body.rc-theme-light cart-items,body.rc-theme-light .main-cart-items,body.rc-theme-light .main-cart-footer{background:#fff!important;color:#1a1a1a!important}body.rc-theme-light .card,body.rc-theme-light .product-card,body.rc-theme-light .vf-product-card,body.rc-theme-light .product-card--fitment,body.rc-theme-light .vehicle-callout,body.rc-theme-light .product-info-card,body.rc-theme-light .fitment-card,body.rc-theme-light .collection-card,body.rc-theme-light .category-card,body.rc-theme-light .vehicle-card{background:#fff!important;color:#1a1a1a!important;border-color:#e0e0e0!important;box-shadow:0 2px 16px #00000014!important}body.rc-theme-light h1,body.rc-theme-light h2,body.rc-theme-light h3,body.rc-theme-light .section-title,body.rc-theme-light .section-heading,body.rc-theme-light .product-title,body.rc-theme-light .vf-title,body.rc-theme-light .vehicle-callout-title{color:#c1121f!important}body.rc-theme-light p,body.rc-theme-light li,body.rc-theme-light span,body.rc-theme-light div,body.rc-theme-light label,body.rc-theme-light .product-option,body.rc-theme-light .product-option-label,body.rc-theme-light .cart-item__details,body.rc-theme-light .cart-item__details *,body.rc-theme-light .product-option *,body.rc-theme-light .price,body.rc-theme-light .price *{color:#1a1a1a}body.rc-theme-light .muted,body.rc-theme-light .caption,body.rc-theme-light .product-option-label,body.rc-theme-light .vehicle-callout-subtitle,body.rc-theme-light .cart-item__properties,body.rc-theme-light .product-option dd{color:#555!important}body.rc-theme-light .button,body.rc-theme-light button[type=submit],body.rc-theme-light .btn,body.rc-theme-light .cart__checkout-button,body.rc-theme-light button[name=checkout]{background:#c1121f!important;color:#fff!important;border-color:#c1121f!important}body.rc-theme-light input,body.rc-theme-light select,body.rc-theme-light textarea,body.rc-theme-light .field__input,body.rc-theme-light .product-option-select,body.rc-theme-light .po-select-button,body.rc-theme-light button.po-select-button{background:#f5f5f5!important;color:#1a1a1a!important;border-color:#d0d0d0!important}body.rc-theme-light .po-select-placeholder,body.rc-theme-light .po-select-button span{color:#1a1a1a!important}body.rc-theme-light .po-select-chevron svg path{stroke:#1a1a1a!important}body.rc-theme-light .po-option-label,body.rc-theme-light .po-label,body.rc-theme-light [class*=po-option] label,body.rc-theme-light [class*=po-field] label,body.rc-theme-light [class*=po-label],body.rc-theme-light [class*=po-title]{color:#1a1a1a!important}body.rc-theme-light [role=listbox],body.rc-theme-light .po-select-dropdown,body.rc-theme-light .po-select-options,body.rc-theme-light [class*=po-select][role=listbox]{background:#fff!important;color:#1a1a1a!important;border-color:#d0d0d0!important}body.rc-theme-light [role=option],body.rc-theme-light .po-select-option,body.rc-theme-light [class*=po-select-option]{background:#fff!important;color:#1a1a1a!important}body.rc-theme-light [role=option]:hover,body.rc-theme-light .po-select-option:hover,body.rc-theme-light [class*=po-select-option]:hover{background:#f1f1f1!important;color:#1a1a1a!important}html.rc-theme-light footer,html.rc-theme-light .footer,html.rc-theme-light .site-footer,html.rc-theme-light .footer-full,body.rc-theme-light footer,body.rc-theme-light .footer,body.rc-theme-light .site-footer,body.rc-theme-light .footer-full{background:#050505!important;color:#fff!important}body.rc-theme-light footer *,body.rc-theme-light .footer *,body.rc-theme-light .site-footer *,body.rc-theme-light .footer-full *{color:#fff!important}body.rc-theme-light .rc-header-logo,body.rc-theme-light .header__heading-logo{filter:invert(1)!important}body.rc-theme-light .hero,body.rc-theme-light .hero-section,body.rc-theme-light .rc-hero{background-color:#050505!important;color:#fff!important}body.rc-theme-light .hero *,body.rc-theme-light .hero-section *,body.rc-theme-light .rc-hero *{color:#fff!important}body.rc-theme-light .hero h1,body.rc-theme-light .hero-title,body.rc-theme-light .hero-title span,body.rc-theme-light .hero .text-red,body.rc-theme-light .hero [class*=red]{color:#c1121f!important}body.rc-theme-light .hero p,body.rc-theme-light .hero-subtitle,body.rc-theme-light .hero-copy,body.rc-theme-light .hero-description{color:#f1f1f1!important}body.rc-theme-light .hero .button,body.rc-theme-light .hero .btn,body.rc-theme-light .hero a[class*=button],body.rc-theme-light .hero a[class*=btn]{background:#c1121f!important;color:#fff!important;border-color:#c1121f!important}body.rc-theme-light .vehicle-card,body.rc-theme-light .make-card,body.rc-theme-light .vf-make-card,body.rc-theme-light .shop-by-vehicle .card,body.rc-theme-light .shop-by-vehicle-card{background:#111!important;color:#fff!important;border-color:#2a2a2a!important;box-shadow:0 8px 28px #00000040!important}body.rc-theme-light .vehicle-card *,body.rc-theme-light .make-card *,body.rc-theme-light .vf-make-card *,body.rc-theme-light .shop-by-vehicle .card *,body.rc-theme-light .shop-by-vehicle-card *{color:#fff!important}body.rc-theme-light .vehicle-card p,body.rc-theme-light .make-card p,body.rc-theme-light .vf-make-card p,body.rc-theme-light .shop-by-vehicle-card p{color:#b8b8b8!important}body.rc-theme-light .vehicle-card h3,body.rc-theme-light .make-card h3,body.rc-theme-light .vf-make-card h3,body.rc-theme-light .shop-by-vehicle-card h3{color:#c1121f!important}body.rc-theme-light .category-card,body.rc-theme-light .featured-collections .card,body.rc-theme-light .collection-card{background:#fff!important;color:#1a1a1a!important;border:1px solid #e0e0e0!important}body.rc-theme-light .category-card *,body.rc-theme-light .featured-collections .card *,body.rc-theme-light .collection-card *{color:#1a1a1a!important}body.rc-theme-light .category-card h2,body.rc-theme-light .category-card h3,body.rc-theme-light .category-card-name,body.rc-theme-light .collection-card h2,body.rc-theme-light .collection-card h3{color:#c1121f!important}body.rc-theme-light .category-card .button,body.rc-theme-light .category-card .btn,body.rc-theme-light .category-card a[class*=button],body.rc-theme-light .category-card a[class*=btn],body.rc-theme-light .collection-card .button,body.rc-theme-light .collection-card .btn{background:#c1121f!important;color:#fff!important;border-color:#c1121f!important}body.rc-theme-light .section-header h1,body.rc-theme-light .section-header h2,body.rc-theme-light .section-header h3,body.rc-theme-light .section-title,body.rc-theme-light .section-heading{color:#c1121f!important}body.rc-theme-light .section-header p,body.rc-theme-light .section-subtitle,body.rc-theme-light .section-intro{color:#777!important}body.rc-theme-light .announcement-bar,body.rc-theme-light .utility-bar,body.rc-theme-light .header-top{background:#f5f5f5!important;color:#111!important}body.rc-theme-light .announcement-bar *,body.rc-theme-light .utility-bar *,body.rc-theme-light .header-top *{color:#111!important}body.rc-theme-light .announcement-bar [class*=red],body.rc-theme-light .utility-bar [class*=red],body.rc-theme-light .header-top [class*=red]{color:#c1121f!important}.collection-hero,.collection-hero__inner,.collection-hero__text-wrapper{background:#050505}.collection-hero__title{color:#fff!important;font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.06em}.collection-hero__description,.collection-hero__description p,.collection-hero__description li{color:#ffffffc7!important;font-size:1.6rem;line-height:1.7}.collection-hero__description a{color:#fff!important;text-decoration:underline}.product-content-sections{margin-top:4.5rem}.product-accordion__trigger{padding:2.2rem 0}.product-accordion__heading{font-size:1.75rem;line-height:1.25;letter-spacing:.08em}.product-accordion__body{max-width:118rem;font-size:1.75rem;line-height:1.75}.product-accordion__body p,.product-accordion__body li,.product-accordion__body div{font-size:1.75rem;line-height:1.75}.product-accordion__body ul,.product-accordion__body ol{margin-top:1.2rem;margin-bottom:1.8rem}.product-accordion__body li{margin-bottom:.65rem}.product-accordion__body strong,.product-accordion__body b{color:#fff;font-weight:700}.rc-content-placeholder,.rc-reviews-placeholder{font-size:1.65rem;line-height:1.7}.vehicle-callout,.rc-build-summary,.rc-lead-time-bar{font-size:1.6rem}.vehicle-callout p,.vehicle-callout div,.rc-build-summary p,.rc-build-summary div,.rc-lead-time-bar{line-height:1.6}@media screen and (max-width:749px){.product-content-sections{margin-top:3.2rem}.product-accordion__trigger{padding:1.8rem 0}.product-accordion__heading{font-size:1.55rem;line-height:1.3}.product-accordion__body,.product-accordion__body p,.product-accordion__body li,.product-accordion__body div{font-size:1.55rem;line-height:1.7}.rc-content-placeholder,.rc-reviews-placeholder,.vehicle-callout,.rc-build-summary,.rc-lead-time-bar{font-size:1.5rem}}@media screen and (min-width:990px){.product-accordion__heading{font-size:1.9rem}.product-accordion__body,.product-accordion__body p,.product-accordion__body li,.product-accordion__body div{font-size:1.85rem}}body.rc-theme-dark .rc-header-logo{filter:brightness(0) invert(1)!important}body.rc-theme-light .rc-header-logo{filter:brightness(0) saturate(100%) invert(16%) sepia(98%) saturate(4245%) hue-rotate(347deg) brightness(86%) contrast(104%)!important}.pagination-wrapper,.pagination,.pagination__list{color:var(--color-text, #f5f5f5)!important}.pagination__list{display:flex;justify-content:center;align-items:center;gap:.5rem}.pagination__list li,.pagination__item{color:var(--color-text, #f5f5f5)!important}.pagination__item,.pagination__item a,.pagination__item span,.pagination__item-link,.pagination__item--current{color:var(--color-text-muted, #b8b8b8)!important;opacity:1!important;text-decoration:none}.pagination__item a,a.pagination__item,a.pagination__item-link{color:var(--color-text-muted, #b8b8b8)!important}.pagination__item a:hover,a.pagination__item:hover,a.pagination__item-link:hover{color:var(--color-accent, #c1121f)!important}.pagination__item--current,.pagination__item[aria-current=page],.pagination__item .pagination__item--current,span.pagination__item--current{color:#fff!important;background:var(--color-accent, #c1121f)!important;border-color:var(--color-accent, #c1121f)!important}.pagination__item svg,.pagination__item-link svg{color:var(--color-text-muted, #b8b8b8)!important;fill:currentColor!important;stroke:currentColor!important}body.rc-theme-light .pagination__item,body.rc-theme-light .pagination__item a,body.rc-theme-light .pagination__item span,body.rc-theme-light .pagination__item-link{color:#333!important}body.rc-theme-light .pagination__item--current,body.rc-theme-light .pagination__item[aria-current=page],body.rc-theme-light span.pagination__item--current{color:#fff!important}@media screen and (max-width:749px){.header{padding-left:.75rem!important;padding-right:.75rem!important;column-gap:.35rem!important}.header__heading{margin-left:0!important;min-width:0!important;max-width:42vw!important}.header__heading-link{padding:0!important}.header__heading-logo,.rc-header-logo{max-width:130px!important;width:auto!important;height:auto!important}.header__icons{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:.15rem!important;min-width:0!important;flex-shrink:0!important}.header__icon,.rc-theme-toggle-btn{width:36px!important;min-width:36px!important;height:36px!important;padding:0!important}.header__icon--account{display:none!important}.header__icon--cart{display:inline-flex!important;visibility:visible!important;opacity:1!important}}@media screen and (max-width:390px){.header__heading-logo,.rc-header-logo{max-width:112px!important}.header__icon,.rc-theme-toggle-btn{width:34px!important;min-width:34px!important;height:34px!important}}body.rc-theme-light .menu-drawer,body.rc-theme-light .menu-drawer__inner-container,body.rc-theme-light .menu-drawer__navigation,body.rc-theme-light .menu-drawer__menu,body.rc-theme-light .mobile-nav,body.rc-theme-light .mobile-nav-panel{background:#fff!important;color:#1a1a1a!important}body.rc-theme-light .menu-drawer a,body.rc-theme-light .menu-drawer button,body.rc-theme-light .menu-drawer summary,body.rc-theme-light .menu-drawer__menu-item,body.rc-theme-light .menu-drawer__close-button,body.rc-theme-light .mobile-nav a,body.rc-theme-light .mobile-nav button,body.rc-theme-light .mobile-nav-links a{color:#1a1a1a!important}body.rc-theme-light .menu-drawer a:hover,body.rc-theme-light .menu-drawer button:hover,body.rc-theme-light .menu-drawer summary:hover,body.rc-theme-light .menu-drawer__menu-item:hover,body.rc-theme-light .mobile-nav a:hover,body.rc-theme-light .mobile-nav button:hover{color:var(--color-accent, #c1121f)!important;background:#f5f5f5!important}body.rc-theme-light .menu-drawer svg,body.rc-theme-light .menu-drawer .icon,body.rc-theme-light .mobile-nav svg,body.rc-theme-light .mobile-nav .icon{color:#1a1a1a!important;fill:currentColor!important;stroke:currentColor!important}body.rc-theme-light .menu-drawer__utility-links,body.rc-theme-light .menu-drawer__account,body.rc-theme-light .menu-drawer__localization,body.rc-theme-light .menu-drawer__submenu{background:#fff!important;color:#1a1a1a!important}body.rc-theme-light .menu-drawer__account,body.rc-theme-light .menu-drawer__account span{color:#1a1a1a!important}body.rc-theme-dark .facets,body.rc-theme-dark .facets-container,body.rc-theme-dark .facets__form,body.rc-theme-dark .facets__wrapper,body.rc-theme-dark .facets__disclosure,body.rc-theme-dark .facets__display,body.rc-theme-dark .facets__summary,body.rc-theme-dark .facet-filters,body.rc-theme-dark .facet-filters__field,body.rc-theme-dark .mobile-facets,body.rc-theme-dark .mobile-facets__inner,body.rc-theme-dark .mobile-facets__main,body.rc-theme-dark .mobile-facets__details,body.rc-theme-dark .mobile-facets__summary{background:#050505!important;color:#f5f5f5!important}body.rc-theme-dark .facets label,body.rc-theme-dark .facets span,body.rc-theme-dark .facets p,body.rc-theme-dark .facets button,body.rc-theme-dark .facets summary,body.rc-theme-dark .facets__label,body.rc-theme-dark .facets__summary,body.rc-theme-dark .facets__heading,body.rc-theme-dark .facets__selected,body.rc-theme-dark .facet-checkbox,body.rc-theme-dark .facet-checkbox span,body.rc-theme-dark .facet-filters label,body.rc-theme-dark .facet-filters__label,body.rc-theme-dark .mobile-facets label,body.rc-theme-dark .mobile-facets span,body.rc-theme-dark .mobile-facets button,body.rc-theme-dark .mobile-facets summary,body.rc-theme-dark .mobile-facets__label,body.rc-theme-dark .mobile-facets__heading,body.rc-theme-dark .mobile-facets__summary{color:#f5f5f5!important}body.rc-theme-dark .facets a,body.rc-theme-dark .mobile-facets a{color:#d8d8d8!important}body.rc-theme-dark .facets a:hover,body.rc-theme-dark .mobile-facets a:hover{color:#c1121f!important}body.rc-theme-dark .facets input,body.rc-theme-dark .facets select,body.rc-theme-dark .facet-filters select,body.rc-theme-dark .mobile-facets input,body.rc-theme-dark .mobile-facets select{background:#111!important;color:#f5f5f5!important;border-color:#2a2a2a!important}body.rc-theme-dark .facets select option,body.rc-theme-dark .facet-filters select option,body.rc-theme-dark .mobile-facets select option{background:#111!important;color:#f5f5f5!important}body.rc-theme-dark .facets svg,body.rc-theme-dark .facet-filters svg,body.rc-theme-dark .mobile-facets svg{color:#f5f5f5!important;fill:currentColor!important;stroke:currentColor!important}body.rc-theme-dark .active-facets__button,body.rc-theme-dark .active-facets__button-inner,body.rc-theme-dark .active-facets__button-remove{background:#111!important;color:#f5f5f5!important;border-color:#2a2a2a!important}body.rc-theme-dark .active-facets__button:hover,body.rc-theme-dark .active-facets__button-inner:hover,body.rc-theme-dark .active-facets__button-remove:hover{color:#c1121f!important;border-color:#c1121f!important}body.rc-theme-dark .facets__display,body.rc-theme-dark .facets__header,body.rc-theme-dark .facets__list,body.rc-theme-dark .facets__item{background:#050505!important;color:#f5f5f5!important;border-color:#2a2a2a!important}body.rc-theme-dark .facets__header span,body.rc-theme-dark .facets__selected,body.rc-theme-dark .facets__reset,body.rc-theme-dark .facets__reset button,body.rc-theme-dark .facets__reset a{color:#f5f5f5!important}body.rc-theme-dark .facets__reset:hover,body.rc-theme-dark .facets__reset a:hover{color:#c1121f!important}body.rc-theme-dark .facets__item label,body.rc-theme-dark .facets__item span,body.rc-theme-dark .facet-checkbox,body.rc-theme-dark .facet-checkbox__text,body.rc-theme-dark .facet-checkbox .caption-large{color:#f5f5f5!important}body.rc-theme-dark .facets__item .disabled,body.rc-theme-dark .facet-checkbox.disabled,body.rc-theme-dark .facet-checkbox.disabled span,body.rc-theme-dark .facet-checkbox--disabled,body.rc-theme-dark .facet-checkbox--disabled span{color:#777!important}body.rc-theme-light .facets__display,body.rc-theme-light .facets__header,body.rc-theme-light .facets__list,body.rc-theme-light .facets__item{background:#fff!important;color:#111!important;border-color:#ddd!important}body.rc-theme-light .facets__header span,body.rc-theme-light .facets__selected,body.rc-theme-light .facets__reset,body.rc-theme-light .facets__reset button,body.rc-theme-light .facets__reset a,body.rc-theme-light .facets__item label,body.rc-theme-light .facets__item span,body.rc-theme-light .facet-checkbox,body.rc-theme-light .facet-checkbox__text,body.rc-theme-light .facet-checkbox .caption-large{color:#111!important}body.rc-theme-light .facets__item .disabled,body.rc-theme-light .facet-checkbox.disabled,body.rc-theme-light .facet-checkbox.disabled span,body.rc-theme-light .facet-checkbox--disabled,body.rc-theme-light .facet-checkbox--disabled span{color:#999!important}body.rc-theme-light .facets__summary,body.rc-theme-light .facets__summary span,body.rc-theme-dark .facets__summary,body.rc-theme-dark .facets__summary span{background:transparent!important;box-shadow:none!important}body.rc-theme-light details[open]>.facets__summary,body.rc-theme-light details[open]>.facets__summary span{color:#111!important;background:transparent!important}body.rc-theme-dark details[open]>.facets__summary,body.rc-theme-dark details[open]>.facets__summary span{color:#f5f5f5!important;background:transparent!important}body.rc-theme-light .collection-hero,body.rc-theme-light .collection-hero__inner,body.rc-theme-light .collection-hero__text-wrapper,body.rc-theme-light .collection__description,body.rc-theme-light .collection-description,body.rc-theme-light .rc-collection-hero,body.rc-theme-light .rc-collection-intro,body.rc-theme-light .rc-collection-header{background:transparent!important;color:#111!important;box-shadow:none!important}body.rc-theme-light .collection-hero__text-wrapper,body.rc-theme-light .collection__description,body.rc-theme-light .collection-description,body.rc-theme-light .rc-collection-intro,body.rc-theme-light .rc-collection-header{border-color:transparent!important}body.rc-theme-light .collection-hero__title,body.rc-theme-light .collection-title,body.rc-theme-light .rc-collection-title,body.rc-theme-light .rc-collection-hero h1,body.rc-theme-light .rc-collection-intro h1,body.rc-theme-light .rc-collection-header h1{color:#c1121f!important}body.rc-theme-light .collection-hero__description,body.rc-theme-light .collection__description,body.rc-theme-light .collection-description,body.rc-theme-light .rc-collection-hero p,body.rc-theme-light .rc-collection-intro p,body.rc-theme-light .rc-collection-header p{color:#111!important}body.rc-theme-dark .collection-hero__title,body.rc-theme-dark .collection-title,body.rc-theme-dark .rc-collection-title,body.rc-theme-dark .rc-collection-hero h1,body.rc-theme-dark .rc-collection-intro h1,body.rc-theme-dark .rc-collection-header h1{color:#c1121f!important}body.rc-theme-light .collection-hero p,body.rc-theme-light .collection-hero div,body.rc-theme-light .collection-hero span,body.rc-theme-light .collection-hero__text-wrapper p,body.rc-theme-light .collection-hero__text-wrapper div,body.rc-theme-light .collection-hero__text-wrapper span,body.rc-theme-light .collection__description p,body.rc-theme-light .collection__description div,body.rc-theme-light .collection__description span,body.rc-theme-light .collection-description p,body.rc-theme-light .collection-description div,body.rc-theme-light .collection-description span,body.rc-theme-light .rc-collection-hero p,body.rc-theme-light .rc-collection-hero div,body.rc-theme-light .rc-collection-hero span,body.rc-theme-light .rc-collection-intro p,body.rc-theme-light .rc-collection-intro div,body.rc-theme-light .rc-collection-intro span,body.rc-theme-light .rc-collection-header p,body.rc-theme-light .rc-collection-header div,body.rc-theme-light .rc-collection-header span,body.rc-theme-light [class*=collection] p,body.rc-theme-light [class*=collection] .rte,body.rc-theme-light [class*=collection] .rte p{color:#111!important}body.rc-theme-light .collection-hero h1,body.rc-theme-light .collection-hero__title,body.rc-theme-light .collection-title,body.rc-theme-light .rc-collection-title,body.rc-theme-light .rc-collection-hero h1,body.rc-theme-light .rc-collection-intro h1,body.rc-theme-light .rc-collection-header h1{color:#c1121f!important}body.rc-theme-light .hero,body.rc-theme-light .rc-hero,body.rc-theme-light .rch,body.rc-theme-light .home-hero,body.rc-theme-light .homepage-hero,body.rc-theme-light .hero-section,body.rc-theme-light .banner,body.rc-theme-light .banner__content,body.rc-theme-light .banner__box{background:#fff!important;color:#111!important;box-shadow:none!important}body.rc-theme-light .hero:before,body.rc-theme-light .hero:after,body.rc-theme-light .rc-hero:before,body.rc-theme-light .rc-hero:after,body.rc-theme-light .rch:before,body.rc-theme-light .rch:after,body.rc-theme-light .home-hero:before,body.rc-theme-light .home-hero:after,body.rc-theme-light .homepage-hero:before,body.rc-theme-light .homepage-hero:after,body.rc-theme-light .hero-section:before,body.rc-theme-light .hero-section:after,body.rc-theme-light .banner:before,body.rc-theme-light .banner:after{background:transparent!important;opacity:0!important}body.rc-theme-light .hero p,body.rc-theme-light .hero span,body.rc-theme-light .hero .hero__text,body.rc-theme-light .rc-hero p,body.rc-theme-light .rc-hero span,body.rc-theme-light .rc-hero .hero__text,body.rc-theme-light .home-hero p,body.rc-theme-light .home-hero span,body.rc-theme-light .homepage-hero p,body.rc-theme-light .homepage-hero span,body.rc-theme-light .hero-section p,body.rc-theme-light .hero-section span,body.rc-theme-light .banner p,body.rc-theme-light .banner span,body.rc-theme-light .banner__text,body.rc-theme-light .banner__text p{color:#111!important}body.rc-theme-light .hero h1,body.rc-theme-light .hero .hero__heading,body.rc-theme-light .rc-hero h1,body.rc-theme-light .rc-hero .hero__heading,body.rc-theme-light .home-hero h1,body.rc-theme-light .homepage-hero h1,body.rc-theme-light .hero-section h1,body.rc-theme-light .banner h1,body.rc-theme-light .banner__heading{color:#c1121f!important}body.rc-theme-light .hero .eyebrow,body.rc-theme-light .hero .hero__eyebrow,body.rc-theme-light .rc-hero .eyebrow,body.rc-theme-light .rc-hero .hero__eyebrow,body.rc-theme-light .home-hero .eyebrow,body.rc-theme-light .homepage-hero .eyebrow,body.rc-theme-light .hero-section .eyebrow{color:#111!important}body.rc-theme-light .hero .button,body.rc-theme-light .hero a.button,body.rc-theme-light .rc-hero .button,body.rc-theme-light .rc-hero a.button,body.rc-theme-light .home-hero .button,body.rc-theme-light .homepage-hero .button,body.rc-theme-light .hero-section .button,body.rc-theme-light .banner .button,body.rc-theme-light .banner__buttons .button{background:#c1121f!important;color:#fff!important;border-color:#c1121f!important}body.rc-theme-light .hero .button:hover,body.rc-theme-light .rc-hero .button:hover,body.rc-theme-light .home-hero .button:hover,body.rc-theme-light .homepage-hero .button:hover,body.rc-theme-light .hero-section .button:hover,body.rc-theme-light .banner .button:hover{background:#8f0d16!important;color:#fff!important;border-color:#8f0d16!important}body.rc-theme-light .hero .stat,body.rc-theme-light .hero .hero-stat,body.rc-theme-light .hero .hero__stat,body.rc-theme-light .rc-hero .stat,body.rc-theme-light .rc-hero .hero-stat,body.rc-theme-light .home-hero .stat,body.rc-theme-light .homepage-hero .stat,body.rc-theme-light .hero-section .stat{border-color:#c1121f!important}body.rc-theme-light .hero .stat:before,body.rc-theme-light .hero .hero-stat:before,body.rc-theme-light .hero .hero__stat:before,body.rc-theme-light .rc-hero .stat:before,body.rc-theme-light .rc-hero .hero-stat:before,body.rc-theme-light .home-hero .stat:before,body.rc-theme-light .homepage-hero .stat:before,body.rc-theme-light .hero-section .stat:before{background:#c1121f!important}body.rc-theme-light .hero .stat strong,body.rc-theme-light .hero .hero-stat strong,body.rc-theme-light .hero .hero__stat strong,body.rc-theme-light .rc-hero .stat strong,body.rc-theme-light .rc-hero .hero-stat strong,body.rc-theme-light .home-hero .stat strong,body.rc-theme-light .homepage-hero .stat strong,body.rc-theme-light .hero-section .stat strong,body.rc-theme-light .hero .stat small,body.rc-theme-light .hero .hero-stat small,body.rc-theme-light .hero .hero__stat small,body.rc-theme-light .rc-hero .stat small,body.rc-theme-light .rc-hero .hero-stat small,body.rc-theme-light .home-hero .stat small,body.rc-theme-light .homepage-hero .stat small,body.rc-theme-light .hero-section .stat small{color:#111!important}body.rc-theme-light .rch__eyebrow{color:#c1121f!important}body.rc-theme-light .rch__headline{color:#1a1a1a!important}body.rc-theme-light .rch__headline em{color:#c1121f!important}body.rc-theme-light .rch__lead{color:#444!important}body.rc-theme-light .rch__stat-value{color:#1a1a1a!important}body.rc-theme-light .rch__stat-label{color:#555!important}body.rc-theme-light .rch__stats{border-top-color:#e0e0e0!important}body.rc-theme-light .rch__btn--ghost{border-color:#aaa!important;color:#1a1a1a!important}.footer-as-seen-in{border-top:1px solid #2a2a2a;padding:2rem 0 1.75rem;text-align:center}.footer-as-seen-in__label{font-family:var(--font-heading, "Oswald", "Impact", system-ui, sans-serif);font-size:.65rem;letter-spacing:.25em;text-transform:uppercase;color:#555;margin:0 0 1.25rem}.footer-as-seen-in__logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2rem 2.5rem}.footer-as-seen-in__logo{display:block;max-height:36px;width:auto;max-width:110px;object-fit:contain;filter:none!important;opacity:1!important}.footer-as-seen-in__logo:hover{filter:none!important;opacity:1!important}@media(max-width:640px){.footer-as-seen-in__logos{gap:1.5rem 1.75rem}.footer-as-seen-in__logo{max-height:28px;max-width:88px}}.footer-as-seen-in__label{font-size:.85rem!important;letter-spacing:.22em!important;color:#9a9a9a!important;margin-bottom:1.35rem!important}@media screen and (min-width:990px){.header__submenu,.header__submenu.list-menu,.header__submenu .list-menu{display:flex!important;flex-direction:column!important;align-items:stretch!important;min-width:330px!important;width:max-content!important;padding:.55rem 0!important}.header__submenu li,.header__submenu .list-menu__item,.header__submenu .header__menu-item,.header__submenu a{display:block!important;width:100%!important;white-space:nowrap!important}.header__submenu .header__menu-item,.header__submenu a{padding:.85rem 1.25rem!important;line-height:1.25!important;text-align:left!important}}@media screen and (min-width:990px){.header__submenu,.header__submenu.list-menu,.header__submenu .list-menu{gap:0!important;row-gap:0!important;padding-top:.45rem!important;padding-bottom:.45rem!important}.header__submenu li{margin:0!important;padding:0!important}.header__submenu .header__menu-item,.header__submenu .list-menu__item,.header__submenu a{padding-top:.48rem!important;padding-bottom:.48rem!important;margin-top:0!important;margin-bottom:0!important;min-height:0!important;line-height:1.2!important}}body:not(.rc-theme-dark) .rch{--rch-bg: #ffffff !important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#1a1a1a!important}body:not(.rc-theme-dark) .rch:before,body:not(.rc-theme-dark) .rch:after,body:not(.rc-theme-dark) .rch__bg,body:not(.rc-theme-dark) .rch__pattern{display:none!important;opacity:0!important;visibility:hidden!important;background:none!important;background-color:transparent!important;background-image:none!important}body:not(.rc-theme-dark) .rch__eyebrow{color:#c1121f!important}body:not(.rc-theme-dark) .rch__headline{color:#1a1a1a!important}body:not(.rc-theme-dark) .rch__headline em{color:#c1121f!important}body:not(.rc-theme-dark) .rch__lead{color:#444!important}body:not(.rc-theme-dark) .rch__stat-value{color:#1a1a1a!important}body:not(.rc-theme-dark) .rch__stat-label{color:#555!important}body:not(.rc-theme-dark) .rch__stats{border-top-color:#e0e0e0!important}body:not(.rc-theme-dark) .rch__btn--ghost{border-color:#aaa!important;color:#1a1a1a!important}body:not(.rc-theme-dark) .vf-hero,body.rc-theme-light .vf-hero{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111!important}body:not(.rc-theme-dark) .vf-hero:before,body:not(.rc-theme-dark) .vf-hero:after,body.rc-theme-light .vf-hero:before,body.rc-theme-light .vf-hero:after{display:none!important;opacity:0!important;visibility:hidden!important;background:none!important;background-color:transparent!important;background-image:none!important}body:not(.rc-theme-dark) .vf-hero .eyebrow,body.rc-theme-light .vf-hero .eyebrow{color:#c1121f!important}body:not(.rc-theme-dark) .vf-hero h1,body:not(.rc-theme-dark) .vf-hero #vf-hero-title,body.rc-theme-light .vf-hero h1,body.rc-theme-light .vf-hero #vf-hero-title{color:#c1121f!important}body:not(.rc-theme-dark) .vf-hero .vf-hero-lead,body:not(.rc-theme-dark) .vf-hero p,body.rc-theme-light .vf-hero .vf-hero-lead,body.rc-theme-light .vf-hero p{color:#333!important}.rc-shipping-notice{font-size:1.2rem;line-height:1.5;color:inherit;opacity:.75;margin-top:.8rem;margin-bottom:0}.rc-has-va-pricing .po-priceSummary-root{display:none!important}main:has(#rc-variants-data) .po-priceSummary-root{display:none!important}.rc-upgrade-addon-note{display:block;font-size:1.3rem;line-height:1.5;color:inherit;margin-top:.4rem}
/*# sourceMappingURL=/cdn/shop/t/11/assets/royaltycore.css.map */
