INEOS Grenadier: Front Bumper 2-Light Set
: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-warning-bg: #fef3cd; --color-warning-border: #f6e05e; } 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__warning { background: var(--color-warning-bg); border: 1px solid var(--color-warning-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__badge { 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 8px; width: fit-content; margin-bottom: 2px; } INEOS Grenadier: Front Bumper 2-Light Set High-output Cree LEDs · Factory-clean integration · Flexible wiring ⚠️ Requires: Amber / Yellow Snap-On Light Covers are sold separately. DVA Front Bumper Light Mount — sold separately. ~8,800 lm Combined lumens ~80 W Total system power 2 lights Cree 4-chip units IP68 Weather rating Powerful forward lighting without compromising the factory look. This 2-light bumper-mounted LED bar bolts directly to the DVA Front Bumper Light Mount for a clean, OEM-grade installation. Two Cree 4-chip units at 40W each — ~80W and ~8,800 lumens of controlled forward illumination, purpose-built for the INEOS Grenadier. Cree 4-chip · 40W per light IP68-rated · Both units Two harnesses · Controller or direct aux Factory integration · No universal brackets Purpose-Built for Grenadier Integration High-Output Cree Each unit uses 4× Cree LED chips at 10W per chip — 40W per light, ~8,800 lumens combined. IP68-rated for confident use in all conditions. Factory-Clean Look Designed specifically for the Grenadier and the DVA bumper mount. No universal brackets, no misalignment — a centred, purpose-built installation that looks factory. Flexible Wiring Both harnesses included: one for a centralised lighting controller, one for direct connection to the Grenadier's factory under-hood auxiliary power connector. ⚠️ Required — DVA Front Bumper Light Mount Mount sold separately This listing is the 2-light LED bar kit only. It installs on the DVA Front Bumper Light Mount, which is required and sold separately. For a complete solution including the mount, see the DVA Front Bumper Light Kit. What's Included 2-light Cree LED bumper bar assembly Wiring harness — centralised lighting controller connection Wiring harness — direct factory under-hood auxiliary power connection All required mounting hardware LED Performance Performance Metric Value LED Type Cree Chips per Light 4 chips × 10W = 40W per light Number of Lights 2 Total System Power ~80W combined Total System Lumens ~8,800 lumens combined IP Rating IP68 Technical Specifications Specification Details Vehicle INEOS Grenadier (2023–current) Configuration 2-light pod array LED Type Cree Chips per Unit 4 × 10W Power per Unit 40W Total Power ~80W combined Total Lumens ~8,800 lm combined IP Rating IP68 Mounting DVA Front Bumper Light Mount (sold separately) Wiring 2 harnesses included (controller + direct aux) Frequently Asked Questions Does this include the bumper light mount? No. This listing is the 2-light bar kit only. The DVA Front Bumper Light Mount is required and sold separately. For a complete kit including the mount, see the DVA Front Bumper Light Kit. Can I use this with a centralised lighting controller? Yes. A dedicated harness for centralised lighting controller integration is included in the kit. Can I install this without a controller? Yes. A second harness is included that connects directly to the Grenadier's factory under-hood auxiliary power connector — no controller required. How does this compare to the 3-light kit? This is the 2-light standalone bar (~80W, ~8,800 lm). The DVA Front Bumper Light Kit includes the mount plus a 3-light Cree bar (~110W, ~13,200 lm combined) — more output and it includes the mount. If you already own the mount, this bar is the right choice. Why DVA Mechanics Designed for the vehicle. Engineered for clean integration. Tested by real Grenadier owners. Universal lighting solutions never look right on a purpose-built truck. This one does. Complete the System RequiredMounting System DVA Front Bumper Light Mount Required to install this light bar. High-grade steel bracket system — bolt-on, no cutting, no drilling. U.S. and Euro variants available. View Product →Complete Kit Front Bumper Light Kit (Mount + 3-Light Bar) Don't have the mount yet? The complete kit includes the mount plus a 3-light Cree bar (~110W, ~13,200 lm) — more output, one purchase. View Product →Alternative Format Front Bumper 32" LED Light Bar Single continuous 32" bar (90W, 8,800 lm, Osram chip, IP67). Same DVA Front Bumper Light Mount — different beam profile and visual footprint. View Product → Mount not included. This listing is the 2-light LED bar assembly only. The DVA Front Bumper Light Mount is required and sold separately. For a complete solution, see the DVA Front Bumper Light Kit (mount + 3-light bar).