{"product_id":"ineos-grenadier-exterior-utility-belt-lower-parts","title":"INEOS Grenadier: Exterior Utility Belt - Lower Parts","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Oswald:wght@400;500;600;700\u0026amp;family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,600\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n  :root {\n    --font-display: 'Oswald', sans-serif;\n    --text-heading:    #1c1d1d;\n    --text-body:       #4a4a4a;\n    --text-secondary:  #3a3a3a;\n    --text-muted:      #7a7a78;\n    --accent:          #2d6a4f;\n    --accent-light:    rgba(45,106,79,0.10);\n    --accent-glow:     rgba(45,106,79,0.14);\n    --bg-card:         #f9f8f6;\n    --bg-page:         #fafaf8;\n    --bg-section-alt:  #ffffff;\n    --border-subtle:   #e5e4e0;\n    --border-hover:    #c8c7c2;\n    --color-note-bg:   #fef9ec;\n    --color-note-border: #e8d98a;\n  }\n  body {\n    background: #fff;\n    font-family: 'DM Sans', -apple-system, system-ui, sans-serif;\n    font-size: 16px;\n    line-height: 1.65;\n    color: var(--text-body);\n    margin: 0;\n    -webkit-font-smoothing: antialiased;\n  }\n\u003c\/style\u003e\n\u003cstyle\u003e\n  .dva-desc__inner { max-width: 900px; margin: 0 auto; padding: 32px 24px; }\n  @media (max-width: 767px) { .dva-desc__inner { padding: 24px 20px; } }\n  @media (max-width: 479px) { .dva-desc__inner { padding: 20px 16px; } }\n\n  .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); }\n  .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); }\n  @media (max-width: 479px) { .dva-desc h2 { margin: 22px 0 12px; font-size: 18px; } }\n  .dva-desc h3 { font-size: clamp(15px,3vw,17px); font-weight: 700; color: var(--accent); margin-bottom: 8px; }\n  .dva-desc p { color: var(--text-body); margin-bottom: 16px; font-size: clamp(14px,2.5vw,16px); }\n  .dva-desc strong { color: var(--text-heading); font-weight: 600; }\n\n  .dva-desc__tagline { font-size: clamp(14px,3vw,18px); color: var(--text-secondary); font-weight: 500; margin-bottom: 16px; }\n\n  .dva-desc__intro { background: var(--accent-light); border: 1px solid var(--accent-glow); border-radius: 12px; padding: 24px; margin: 20px 0 24px; }\n  @media (max-width: 479px) { .dva-desc__intro { padding: 20px 16px; } }\n  .dva-desc__intro p { color: var(--text-body); margin: 0; font-size: clamp(14px,2.5vw,16px); }\n  .dva-desc__intro strong { color: var(--accent); }\n\n  \/* Fitment notice — amber, not red — informational not alarming *\/\n  .dva-desc__notice {\n    background: var(--color-note-bg);\n    border: 1px solid var(--color-note-border);\n    border-radius: 10px;\n    padding: 14px 18px;\n    margin: 16px 0;\n    font-size: 14px;\n    color: var(--text-secondary);\n    display: flex;\n    gap: 12px;\n    align-items: flex-start;\n  }\n  .dva-desc__notice-icon { flex-shrink: 0; font-size: 16px; margin-top: 1px; }\n  .dva-desc__notice strong { color: var(--text-heading); }\n\n  \/* OEM vs DVA comparison *\/\n  .dva-desc__compare { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 12px; margin: 16px 0; }\n  @media (max-width: 560px) { .dva-desc__compare { grid-template-columns: 1fr; } }\n  .dva-desc__compare-item { background: var(--bg-card); border: 1px solid var(--border-subtle); border-radius: 10px; padding: 18px 20px; }\n  .dva-desc__compare-item--active { border-color: var(--accent); background: var(--accent-light); }\n  .dva-desc__compare-label { font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.08em; color: var(--text-muted); margin-bottom: 5px; }\n  .dva-desc__compare-item--active .dva-desc__compare-label { color: var(--accent); }\n  .dva-desc__compare-title { font-family: var(--font-display); font-size: 15px; font-weight: 500; color: var(--text-heading); margin-bottom: 10px; }\n  .dva-desc__compare-rows { list-style: none; padding: 0; margin: 0; }\n  .dva-desc__compare-rows li { font-size: 13px; color: var(--text-body); padding: 5px 0; border-bottom: 1px solid var(--border-subtle); display: flex; align-items: center; gap: 8px; }\n  .dva-desc__compare-rows li:last-child { border-bottom: none; padding-bottom: 0; }\n  .dva-desc__compare-check { font-size: 13px; color: var(--accent); flex-shrink: 0; }\n  .dva-desc__compare-x { font-size: 13px; color: var(--text-muted); flex-shrink: 0; }\n\n  \/* Kit variant selector — door set vs full set *\/\n  .dva-desc__kit-selector { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 12px; margin: 16px 0; }\n  @media (max-width: 580px) { .dva-desc__kit-selector { grid-template-columns: 1fr; } }\n  .dva-desc__kit { background: var(--bg-card); border: 1px solid var(--border-subtle); border-radius: 12px; padding: 20px; }\n  .dva-desc__kit--active { border-color: var(--accent); background: var(--accent-light); }\n  .dva-desc__kit-label { font-family: var(--font-display); font-size: 16px; font-weight: 500; color: var(--text-heading); letter-spacing: -0.2px; margin-bottom: 6px; }\n  .dva-desc__kit p { margin: 0 0 8px; font-size: 13px; color: var(--text-body); }\n  .dva-desc__kit ul { list-style: none; padding: 0; margin: 8px 0 0; }\n  .dva-desc__kit li { position: relative; padding-left: 18px; margin-bottom: 6px; color: var(--text-body); font-size: 13px; }\n  .dva-desc__kit li:last-child { margin-bottom: 0; }\n  .dva-desc__kit li::before { content: ''; position: absolute; left: 5px; top: 7px; width: 4px; height: 4px; border-radius: 50%; background: var(--accent); }\n  .dva-desc__kit-badge { display: inline-block; font-size: 10px; font-weight: 700; letter-spacing: 0.07em; text-transform: uppercase; background: var(--accent); color: #fff; border-radius: 4px; padding: 2px 8px; margin-bottom: 8px; }\n  .dva-desc__kit-link { display: inline-block; font-size: 12px; font-weight: 600; color: var(--accent); text-decoration: none; margin-top: 10px; }\n  .dva-desc__kit-link:hover { text-decoration: underline; }\n\n  \/* 4-position coverage map *\/\n  .dva-desc__coverage { display: grid; grid-template-columns: repeat(2,1fr); gap: 10px; margin: 16px 0; }\n  @media (max-width: 480px) { .dva-desc__coverage { grid-template-columns: 1fr; } }\n  .dva-desc__coverage-item { background: var(--bg-card); border: 1px solid var(--border-subtle); border-radius: 10px; padding: 14px 16px; display: flex; align-items: flex-start; gap: 10px; }\n  .dva-desc__coverage-item--excluded { background: var(--bg-page); border-style: dashed; opacity: 0.6; }\n  .dva-desc__coverage-icon { width: 20px; height: 20px; min-width: 20px; background: var(--accent-light); border-radius: 50%; border: 2px solid var(--accent); position: relative; margin-top: 1px; }\n  .dva-desc__coverage-icon::after { content: ''; position: absolute; left: 4px; top: 5px; width: 7px; height: 4px; border-left: 2px solid var(--accent); border-bottom: 2px solid var(--accent); transform: rotate(-45deg); }\n  .dva-desc__coverage-icon--x { background: #f5f5f5; border-color: var(--border-subtle); }\n  .dva-desc__coverage-icon--x::after { display: none; }\n  .dva-desc__coverage-icon--x::before { content: '–'; position: absolute; left: 4px; top: 0px; font-size: 14px; color: var(--text-muted); font-weight: 700; }\n  .dva-desc__coverage-text { font-size: 13px; color: var(--text-body); line-height: 1.4; }\n  .dva-desc__coverage-text strong { color: var(--text-heading); display: block; margin-bottom: 1px; }\n\n  \/* Accessory compat *\/\n  .dva-desc__compat { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 10px; margin: 16px 0; }\n  @media (max-width: 680px) { .dva-desc__compat { grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); } }\n  .dva-desc__compat-item { background: var(--bg-card); border: 1px solid var(--border-subtle); border-radius: 10px; padding: 14px 16px; font-size: 13px; color: var(--text-body); }\n  .dva-desc__compat-item strong { display: block; color: var(--text-heading); margin-bottom: 2px; font-size: 13px; }\n\n  .dva-desc__grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 12px; margin: 16px 0 20px; }\n  @media (max-width: 767px) { .dva-desc__grid { grid-template-columns: 1fr; gap: 10px; } }\n  .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; }\n  @media (hover: hover) { .dva-desc__grid-item:hover { border-color: var(--border-hover); transform: translateY(-2px); } }\n  .dva-desc__grid-item p { margin: 0; font-size: clamp(13px,2.5vw,14px); }\n\n  .dva-desc__checklist { list-style: none; margin: 16px 0; padding: 0; }\n  .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; }\n  .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); }\n  .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); }\n\n  .dva-desc__box { background: var(--bg-section-alt); border: 1px solid var(--border-subtle); border-radius: 12px; padding: 22px; margin: 16px 0; }\n  .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; }\n  .dva-desc__box h4::before { content: ''; width: 4px; height: 18px; background: var(--accent); border-radius: 2px; flex-shrink: 0; }\n  .dva-desc__box ul { list-style: none; padding: 0; margin: 0; }\n  .dva-desc__box li { position: relative; padding-left: 20px; margin-bottom: 10px; color: var(--text-body); font-size: clamp(13px,2.5vw,14px); }\n  .dva-desc__box li:last-child { margin-bottom: 0; }\n  .dva-desc__box li::before { content: ''; position: absolute; left: 6px; top: 8px; width: 4px; height: 4px; border-radius: 50%; background: var(--accent); }\n\n  .dva-desc__guide-callout { background: var(--bg-card); border: 1px solid var(--border-subtle); border-radius: 12px; padding: 16px 20px; margin: 16px 0; display: flex; align-items: center; gap: 14px; font-size: 14px; }\n  .dva-desc__guide-callout a { color: var(--accent); font-weight: 600; text-decoration: none; }\n  .dva-desc__guide-callout a:hover { text-decoration: underline; }\n\n  .dva-desc__table-wrap { overflow-x: auto; margin: 16px 0; border-radius: 10px; border: 1px solid var(--border-subtle); }\n  .dva-desc__table { width: 100%; min-width: 400px; border-collapse: collapse; font-size: 14px; }\n  .dva-desc__table th, .dva-desc__table td { padding: 12px 16px; text-align: left; border-bottom: 1px solid var(--border-subtle); }\n  .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; }\n  .dva-desc__table td { color: var(--text-body); background: var(--bg-page); }\n  .dva-desc__table td strong { color: var(--text-heading); }\n  .dva-desc__table tr:last-child td { border-bottom: none; }\n  @media (hover: hover) { .dva-desc__table tr:hover td { background: var(--bg-card); } }\n\n  .dva-faq { margin: 16px 0; }\n  .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; }\n  @media (hover: hover) { .dva-faq__item:hover { border-color: var(--border-hover); } }\n  .dva-faq__item[open] { border-color: var(--accent); box-shadow: 0 0 20px var(--accent-glow); }\n  .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; }\n  .dva-faq__question::-webkit-details-marker { display: none; }\n  .dva-faq__question::marker { display: none; content: ''; }\n  @media (hover: hover) { .dva-faq__question:hover { color: var(--accent); } }\n  .dva-faq__question span:first-child { flex: 1; }\n  .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; }\n  .dva-faq__icon svg { width: 14px; height: 14px; stroke: var(--accent); stroke-width: 2.5; fill: none; transition: transform 0.3s; }\n  .dva-faq__item[open] .dva-faq__icon { background: var(--accent); }\n  .dva-faq__item[open] .dva-faq__icon svg { stroke: #fff; transform: rotate(180deg); }\n  .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); }\n\n  .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; }\n  .dva-desc__highlight p { margin: 0; color: var(--text-body); font-size: clamp(13px,2.5vw,15px); }\n  .dva-desc__highlight p:first-child { color: var(--text-heading); font-size: clamp(15px,3vw,17px); font-weight: 600; margin-bottom: 8px; }\n\n  .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); }\n  .dva-desc__footer strong { color: var(--text-secondary); }\n\n  @media (prefers-reduced-motion: reduce) {\n    .dva-desc *, .dva-desc *::before, .dva-desc *::after { animation-duration: 0.01ms !important; transition-duration: 0.01ms !important; }\n  }\n\u003c\/style\u003e\n\u003cstyle\u003e\n  .dva-stats { display: grid; grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); gap: 10px; margin: 20px 0; }\n  @media (max-width: 600px) { .dva-stats { grid-template-columns: repeat(2,1fr); } }\n  .dva-stat { background: var(--bg-card); border: 1px solid var(--border-subtle); border-radius: 12px; padding: 14px 16px; }\n  .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; }\n  .dva-stat__unit { font-size: 14px; font-weight: 400; color: var(--text-muted); }\n  .dva-stat__label { font-size: 11px; color: var(--text-muted); margin-top: 4px; }\n\n  .dva-trust { background: #f6f5f2; border-top: 1px solid var(--border-subtle); border-bottom: 1px solid var(--border-subtle); padding: 11px 24px; }\n  .dva-trust__inner { display: flex; align-items: center; gap: 22px; flex-wrap: wrap; max-width: 900px; margin: 0 auto; }\n  .dva-trust__item { display: flex; align-items: center; gap: 7px; font-size: 13px; color: var(--text-muted); }\n  .dva-trust__item svg { color: var(--accent); flex-shrink: 0; }\n  .dva-trust__item strong { color: var(--text-body); font-weight: 600; }\n\n  .dva-crosslinks { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 12px; margin: 4px 0 0; }\n  @media (max-width: 680px) { .dva-crosslinks { grid-template-columns: 1fr; } }\n  .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; }\n  @media (hover: hover) { .dva-crosslink:hover { border-color: var(--border-hover); box-shadow: 0 2px 12px rgba(0,0,0,0.05); } }\n  .dva-crosslink__tag { font-size: 11px; font-weight: 500; letter-spacing: 0.06em; text-transform: uppercase; color: var(--text-muted); }\n  .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; }\n  .dva-crosslink__desc { font-size: 12.5px; color: var(--text-muted); line-height: 1.6; flex: 1; margin-top: 2px; }\n  .dva-crosslink__cta { font-size: 13px; font-weight: 500; color: var(--accent); margin-top: 6px; }\n\u003c\/style\u003e\n\u003cdiv class=\"dva-desc\"\u003e\n\u003cdiv class=\"dva-desc__inner\"\u003e\n\u003c!-- ── HERO ── --\u003e\n\u003ch2\u003eINEOS Grenadier: Exterior Utility Belt — Lower Parts Only\u003cspan\u003e\u003ca href=\"https:\/\/dvamechanics.com\/blogs\/news\/ineos-grenadier-utility-belt-rear-vs-front-vs-full-set\" rel=\"noopener\" target=\"_blank\"\u003e\u003c\/a\u003e\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dva-desc\"\u003e\n\u003cdiv class=\"dva-desc__inner\"\u003e\n\u003c!-- ── WHY DVA ── --\u003e\n\u003ch2\u003eWhy DVA Mechanics\u003c\/h2\u003e\n\u003cdiv class=\"dva-desc__highlight\"\u003e\n\u003cp\u003eBetter than OEM. Built for the Grenadier. Built for the long haul.\u003c\/p\u003e\n\u003cp\u003eThe factory utility belt is a good option. DVA's version is a better one — same fit, same function, more durable finish, designed by owners who run the same gear on the same vehicle.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ── CROSS-LINKS ── --\u003e\n\u003ch2\u003eComplete Your Build\u003c\/h2\u003e\n\u003cdiv class=\"dva-crosslinks\"\u003e\n\u003ca href=\"\/products\/exterior-utility-belt-full-set-for-ineos-grenadier\" class=\"dva-crosslink\"\u003e\u003cspan class=\"dva-crosslink__tag\"\u003eFull Coverage\u003c\/span\u003e\n\u003cdiv class=\"dva-crosslink__title\"\u003eExterior Utility Belt — Full Set\u003c\/div\u003e\n\u003cp class=\"dva-crosslink__desc\"\u003eAdds both rear trunk panels to complete the factory 6-position coverage. Same dual-finish spec throughout — upgrade from the Door Set if you want full vehicle coverage.\u003c\/p\u003e\n\u003cspan class=\"dva-crosslink__cta\"\u003eView Full Set →\u003c\/span\u003e\u003c\/a\u003e\u003ca href=\"\/products\/dualtrack-roof-rail-ineos-grenadier-ineos-grenadier\" class=\"dva-crosslink\"\u003e\u003cspan class=\"dva-crosslink__tag\"\u003eRoof System\u003c\/span\u003e\n\u003cdiv class=\"dva-crosslink__title\"\u003eDualTrack™ Roof Rail System\u003c\/div\u003e\n\u003cp class=\"dva-crosslink__desc\"\u003eDual-row L-Track crossbars for the Grenadier roof. Pairs with the utility belt for full body and rooftop cargo capability — same L-Track accessory ecosystem throughout.\u003c\/p\u003e\n\u003cspan class=\"dva-crosslink__cta\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\u003ca href=\"\/products\/l-track-tie-down-ring-with-anchor-mount-4-pack\" class=\"dva-crosslink\"\u003e\u003cspan class=\"dva-crosslink__tag\"\u003eL-Track Accessory\u003c\/span\u003e\n\u003cdiv class=\"dva-crosslink__title\"\u003eL-Track Tie-Down Ring 4-Pack\u003c\/div\u003e\n\u003cp class=\"dva-crosslink__desc\"\u003eSlide-and-lock anchor rings for the utility belt's L-Track channels. Secure cargo, straps, and recovery gear at any position along the rail.\u003c\/p\u003e\n\u003cspan class=\"dva-crosslink__cta\"\u003eView Product →\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c!-- ── FOOTER NOTE ── --\u003e\n\u003cdiv class=\"dva-desc__footer\"\u003e\n\u003cstrong\u003eCompatibility:\u003c\/strong\u003e INEOS Grenadier Station Wagon. Covers lower door positions only. For full 6-position coverage see the \u003ca href=\"\/products\/exterior-utility-belt-full-set-for-ineos-grenadier\" style=\"color: var(--accent);\"\u003eFull Set\u003c\/a\u003e. Fitment guide: \u003ca href=\"https:\/\/dvamechanics.com\/blogs\/news\/ineos-grenadier-utility-belt-rear-vs-front-vs-full-set\" style=\"color: var(--accent);\" rel=\"noopener\" target=\"_blank\"\u003eRear vs Front vs Full Set →\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"DVA Mechanics","offers":[{"title":"Default Title","offer_id":43230440292450,"sku":"I-UB-L","price":99.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0595\/8952\/5602\/files\/Grenadier_ExteriorUtilityBelt-LowerParts-0002.jpg?v=1787328666","url":"https:\/\/dvamechanics.com\/products\/ineos-grenadier-exterior-utility-belt-lower-parts","provider":"DVA Mechanics","version":"1.0","type":"link"}