INEOS Grenadier: Front Bumper 32" LED Light Bar
:root { --font-display: 'Oswald', sans-serif; --text-heading: #1c1d1d; --text-body: #4a4a4a; --text-secondary: #3a3a3a; --text-muted: #7a7a78; --accent: #2d6a4f; --accent-light: rg ba(45,106,79,0.10); --accent-glow: rgba(45,106,79,0.14); --bg-card: #f9f8f6; --bg-page: #fafaf8; --bg-section-alt: #ffffff; --border-subtle: #e5e4e0; --border-hover: #c8c7c2; --color-info-bg: #f0f4ff; --color-info-border: #c0d0f0; } body { background: #fff; font-family: 'DM Sans', -apple-system, system-ui, sans-serif; font-size: 16px; line-height: 1.65; color: var(--text-body); margin: 0; -webkit-font-smoothing: antialiased; } .dva-desc__inner { max-width: 900px; margin: 0 auto; padding: 32px 24px; } @media (max-width: 767px) { .dva-desc__inner { padding: 24px 20px; } } @media (max-width: 479px) { .dva-desc__inner { padding: 20px 16px; } } .dva-desc h1 { font-family: var(--font-display); font-size: clamp(26px,6vw,42px); font-weight: 700; letter-spacing: -0.03em; line-height: 1.1; margin-bottom: 8px; color: var(--text-heading); } .dva-desc h2 { font-family: var(--font-display); font-size: clamp(18px,4vw,28px); font-weight: 700; letter-spacing: -0.02em; margin: 28px 0 14px; padding-bottom: 10px; border-bottom: 1px solid var(--border-subtle); color: var(--text-heading); } @media (max-width: 479px) { .dva-desc h2 { margin: 22px 0 12px; font-size: 18px; } } .dva-desc h3 { font-size: clamp(15px,3vw,17px); font-weight: 700; color: var(--accent); margin-bottom: 8px; } .dva-desc p { color: var(--text-body); margin-bottom: 16px; font-size: clamp(14px,2.5vw,16px); } .dva-desc strong { color: var(--text-heading); font-weight: 600; } .dva-desc__tagline { font-size: clamp(14px,3vw,18px); color: var(--text-secondary); font-weight: 500; margin-bottom: 16px; } .dva-desc__info-callout { background: var(--color-info-bg); border: 1px solid var(--color-info-border); border-radius: 12px; padding: 14px 20px; margin: 16px 0 20px; display: flex; align-items: center; gap: 12px; font-size: 14px; color: var(--text-secondary); } .dva-desc__intro { background: var(--accent-light); border: 1px solid var(--accent-glow); border-radius: 12px; padding: 24px; margin: 20px 0 24px; } @media (max-width: 479px) { .dva-desc__intro { padding: 20px 16px; } } .dva-desc__intro p { color: var(--text-body); margin: 0; font-size: clamp(14px,2.5vw,16px); } .dva-desc__intro strong { color: var(--accent); } .dva-desc__grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 12px; margin: 16px 0 20px; } @media (max-width: 767px) { .dva-desc__grid { grid-template-columns: 1fr; gap: 10px; } } .dva-desc__grid-item { background: var(--bg-card); border: 1px solid var(--border-subtle); border-radius: 12px; padding: 20px; transition: border-color 0.2s, transform 0.2s; } @media (hover: hover) { .dva-desc__grid-item:hover { border-color: var(--border-hover); transform: translateY(-2px); } } .dva-desc__grid-item p { margin: 0; font-size: clamp(13px,2.5vw,14px); } .dva-desc__checklist { list-style: none; margin: 16px 0; padding: 0; } .dva-desc__checklist li { position: relative; padding-left: 32px; margin-bottom: 12px; color: var(--text-body); font-size: clamp(13px,2.5vw,15px); min-height: 24px; } .dva-desc__checklist li::before { content: ''; position: absolute; left: 0; top: 2px; width: 18px; height: 18px; background: var(--accent-light); border-radius: 50%; border: 2px solid var(--accent); } .dva-desc__checklist li::after { content: ''; position: absolute; left: 5px; top: 7px; width: 8px; height: 4px; border-left: 2px solid var(--accent); border-bottom: 2px solid var(--accent); transform: rotate(-45deg); } .dva-desc__box { background: var(--bg-section-alt); border: 1px solid var(--border-subtle); border-radius: 12px; padding: 22px; margin: 16px 0; } .dva-desc__box h4 { font-size: clamp(14px,2.5vw,15px); font-weight: 700; color: var(--text-heading); margin-bottom: 14px; display: flex; align-items: center; gap: 10px; } .dva-desc__box h4::before { content: ''; width: 4px; height: 18px; background: var(--accent); border-radius: 2px; flex-shrink: 0; } .dva-desc__box ul { list-style: none; padding: 0; margin: 0; } .dva-desc__box li { position: relative; padding-left: 20px; margin-bottom: 10px; color: var(--text-body); font-size: clamp(13px,2.5vw,14px); } .dva-desc__box li:last-child { margin-bottom: 0; } .dva-desc__box li::before { content: ''; position: absolute; left: 6px; top: 8px; width: 4px; height: 4px; border-radius: 50%; background: var(--accent); } .dva-desc__table-wrap { overflow-x: auto; margin: 16px 0; border-radius: 10px; border: 1px solid var(--border-subtle); } .dva-desc__table { width: 100%; min-width: 400px; border-collapse: collapse; font-size: 14px; } .dva-desc__table th, .dva-desc__table td { padding: 12px 16px; text-align: left; border-bottom: 1px solid var(--border-subtle); } .dva-desc__table th { background: var(--bg-card); font-weight: 600; color: var(--text-muted); text-transform: uppercase; font-size: 11px; letter-spacing: 0.05em; } .dva-desc__table td { color: var(--text-body); background: var(--bg-page); } .dva-desc__table td strong { color: var(--text-heading); } .dva-desc__table tr:last-child td { border-bottom: none; } @media (hover: hover) { .dva-desc__table tr:hover td { background: var(--bg-card); } } .dva-faq { margin: 16px 0; } .dva-faq__item { background: var(--bg-card); border: 1px solid var(--border-subtle); border-radius: 12px; margin-bottom: 8px; overflow: hidden; transition: border-color 0.25s, box-shadow 0.25s; } @media (hover: hover) { .dva-faq__item:hover { border-color: var(--border-hover); } } .dva-faq__item[open] { border-color: var(--accent); box-shadow: 0 0 20px var(--accent-glow); } .dva-faq__question { display: flex; align-items: center; justify-content: space-between; gap: 16px; padding: 18px 22px; min-height: 44px; cursor: pointer; font-size: clamp(14px,2.5vw,15px); font-weight: 600; color: var(--text-heading); transition: color 0.2s; list-style: none; } .dva-faq__question::-webkit-details-marker { display: none; } .dva-faq__question::marker { display: none; content: ''; } @media (hover: hover) { .dva-faq__question:hover { color: var(--accent); } } .dva-faq__question span:first-child { flex: 1; } .dva-faq__icon { width: 30px; height: 30px; min-width: 30px; border-radius: 50%; background: var(--accent-light); display: flex; align-items: center; justify-content: center; transition: all 0.3s; } .dva-faq__icon svg { width: 14px; height: 14px; stroke: var(--accent); stroke-width: 2.5; fill: none; transition: transform 0.3s; } .dva-faq__item[open] .dva-faq__icon { background: var(--accent); } .dva-faq__item[open] .dva-faq__icon svg { stroke: #fff; transform: rotate(180deg); } .dva-faq__answer-inner { padding: 14px 22px 20px; color: var(--text-body); font-size: clamp(13px,2.5vw,14px); line-height: 1.75; border-top: 1px solid var(--border-subtle); } .dva-desc__highlight { background: var(--bg-card); border-left: 4px solid var(--accent); border-radius: 0 12px 12px 0; padding: 22px 28px; margin: 16px 0; } .dva-desc__highlight p { margin: 0; color: var(--text-body); font-size: clamp(13px,2.5vw,15px); } .dva-desc__highlight p:first-child { color: var(--text-heading); font-size: clamp(15px,3vw,17px); font-weight: 600; margin-bottom: 8px; } .dva-desc__footer { background: var(--bg-card); border: 1px solid var(--border-subtle); border-radius: 10px; padding: 16px 20px; margin-top: 20px; font-size: clamp(12px,2.5vw,13px); color: var(--text-muted); } .dva-desc__footer strong { color: var(--text-secondary); } @media (prefers-reduced-motion: reduce) { .dva-desc *, .dva-desc *::before, .dva-desc *::after { animation-duration: 0.01ms !important; transition-duration: 0.01ms !important; } } .dva-stats { display: grid; grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); gap: 10px; margin: 20px 0; } @media (max-width: 600px) { .dva-stats { grid-template-columns: repeat(2,1fr); } } .dva-stat { background: var(--bg-card); border: 1px solid var(--border-subtle); border-radius: 12px; padding: 14px 16px; } .dva-stat__num { font-family: var(--font-display); font-size: 26px; font-weight: 500; color: var(--text-heading); line-height: 1; letter-spacing: -0.4px; } .dva-stat__unit { font-size: 14px; font-weight: 400; color: var(--text-muted); } .dva-stat__label { font-size: 11px; color: var(--text-muted); margin-top: 4px; } .dva-trust { background: #f6f5f2; border-top: 1px solid var(--border-subtle); border-bottom: 1px solid var(--border-subtle); padding: 11px 24px; } .dva-trust__inner { display: flex; align-items: center; gap: 22px; flex-wrap: wrap; max-width: 900px; margin: 0 auto; } .dva-trust__item { display: flex; align-items: center; gap: 7px; font-size: 13px; color: var(--text-muted); } .dva-trust__item svg { color: var(--accent); flex-shrink: 0; } .dva-trust__item strong { color: var(--text-body); font-weight: 600; } .dva-crosslinks { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 12px; margin: 4px 0 0; } @media (max-width: 680px) { .dva-crosslinks { grid-template-columns: 1fr; } } .dva-crosslink { background: var(--bg-section-alt); border: 1px solid var(--border-subtle); border-radius: 12px; padding: 18px 20px; text-decoration: none; display: flex; flex-direction: column; gap: 5px; transition: border-color 0.18s, box-shadow 0.18s; } @media (hover: hover) { .dva-crosslink:hover { border-color: var(--border-hover); box-shadow: 0 2px 12px rgba(0,0,0,0.05); } } .dva-crosslink__tag { font-size: 11px; font-weight: 500; letter-spacing: 0.06em; text-transform: uppercase; color: var(--text-muted); } .dva-crosslink__title { font-family: var(--font-display); font-size: 16px; font-weight: 500; color: var(--text-heading); letter-spacing: -0.2px; line-height: 1.2; } .dva-crosslink__desc { font-size: 12.5px; color: var(--text-muted); line-height: 1.6; flex: 1; margin-top: 2px; } .dva-crosslink__cta { font-size: 13px; font-weight: 500; color: var(--accent); margin-top: 6px; } .dva-crosslink__required { display: inline-block; font-size: 10px; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; background: var(--accent); color: white; border-radius: 4px; padding: 2px 7px; width: fit-content; margin-bottom: 2px; } INEOS Grenadier: Front Bumper 32" LED Light Bar Low-profile output · Factory-clean integration · Osram Chip · Single-Row ℹ️ Requires: DVA Front Bumper Light Mount (sold separately). No cutting or drilling required. 8,800 lm Raw Lumens 90 W Power Draw 32" 813 mm span IP67 Weather Rating 8,800 lumens of controlled forward illumination mounted to the DVA Front Bumper Light Mount. Sized for the Grenadier's front bumper opening. Osram chip. Deutsch DTP. Not adapted from a generic SKU. True bolt-on · No cutting Deutsch DTP · Weatherproof Osram chip · Not generic ~60 min install Why Single-Row Minimal Frontal Height Single-row keeps the bar's forward profile compact. Mounted to the DVA Front Bumper Light Mount, it presents a clean, intentional face from the Grenadier's bumper opening. Individual Reflector Optics Each LED has its own reflector — focused throw, controlled spill. Combo beam covers both distance and proximity without washing out the road shoulder. OEM-Finished Look Mounts to the DVA Front Bumper Light Mount for a factory-finished result day and night. Spans the full bumper opening width for a purposeful, symmetrical appearance. True Bolt-On Installation No cutting. No drilling. No permanent modification. Wiring routes through existing chassis pathways and connects to EXT1 or EXT5 under-hood auxiliary connectors — the same connectors INEOS engineered for accessories. Both harnesses included: one for direct factory auxiliary connection, one for aftermarket controller integration. Estimated install time 60 minutes. Mounts to DVA Front Bumper Light Mount (sold separately) No cutting, drilling, or permanent modification Wiring routes through existing chassis pathways Deutsch DTP connector — weatherproof, field-serviceable Compatible with EXT1 or EXT5 under-hood connectors Compatible with centralized lighting controllers Estimated install time: 60 minutes What's Included 32" single-row LED light bar Wiring harness — factory EXT1/EXT5 auxiliary connection Wiring harness — aftermarket controller integration Mounting hardware Key Features Deutsch DTP Throughout: Field-serviceable, vibration-resistant, IP67-rated. The same connector standard used in commercial vehicle wiring — not a proprietary fitting you can't source. Single-row LED configuration for minimal frontal profile Individual reflector optics for controlled beam pattern Osram chip technology — not generic components Aluminum housing construction Combo beam pattern (Spot + Flood) Technical Specifications Specification Details Vehicle INEOS Grenadier (2023–current) Length 32" / 813 mm LED Configuration Single-row LED Type Osram Chip Raw Lumens 8,800 lm Wattage 90 W Beam Pattern Combo (Spot + Flood) Operating Voltage 12 V Current Draw 7.5 A IP Rating IP67 Housing Material Aluminum Connector Deutsch DTP Mounting DVA Front Bumper Light Mount (sold separately) Frequently Asked Questions Do I need the DVA Front Bumper Light Mount? Yes. This light bar mounts via the DVA Front Bumper Light Mount, sold separately. The mount provides the bracket system that integrates the bar into the Grenadier's factory bumper opening. Do I need to drill or modify my vehicle? No. True bolt-on installation — no cutting, drilling, or permanent modification required. Why single-row instead of dual-row? Single-row keeps the frontal profile minimal. Mounted to the DVA Front Bumper Light Mount, it presents cleanly from the bumper opening without the visual bulk of a dual-row bar. Individual reflector optics maintain beam control and throw distance without brute-force output. Can I wire this without a lighting controller? Yes. Both harnesses are included. One connects directly to the Grenadier's factory EXT1 or EXT5 under-hood auxiliary connector. The other supports integration with an aftermarket centralized lighting controller. How does this compare to the DVA 3-Light LED Bar Kit? The 3-Light Kit uses three individual LED pods. This 32" bar is a single continuous unit spanning the full bumper opening — different beam spread, different visual profile. Both mount to the DVA Front Bumper Light Mount. Why DVA Mechanics Engineered for the Grenadier — not adapted from something else Every DVA product is designed, tested, and validated on the vehicle it's built for. By owners, for owners. Complete the System RequiredMounting System DVA Front Bumper Light Mount The bracket system that integrates this light bar into the Grenadier's factory bumper opening. No cutting, no welding. Sold separately. View Product → Alternative Configuration 3-Light LED Bar Kit Mount + three individual Cree LED pods (~13,200 lm, ~110W combined). Kit includes the mount — different beam spread and visual profile. View Product → Roof Lighting LED Roof Light Bar Seamless roofline integration. Pair with the bumper bar for full front and overhead coverage — both using the Grenadier's native DTP connectors. View Product → Vehicle-specific product: Designed for the INEOS Grenadier (2023–current). Requires DVA Front Bumper Light Mount, sold separately. For fitment questions, contact us directly.