{"title":"Honda TRX 400 Graphics","description":"\u003c!-- ============================================================ --\u003e\u003c!-- ✅ SEO META (paste into Shopify Collection SEO fields)        --\u003e\u003c!-- ============================================================ --\u003e\u003c!-- Page Title: Honda TRX 400EX Graphics Kits | 21MIL Custom Decals --\u003e\u003c!-- Meta Desc: Honda TRX 400EX \u0026 400X graphics kits - premium 21MIL laminated vinyl decals. OEM fit 1999-2014. Made in USA. Free personalization included. --\u003e\u003c!-- ============================================================ --\u003e\n\u003cstyle\u003e\n  .kgrp { background: #0a0a0a; color: #f0f0f0; font-family: 'Bebas Neue', 'Oswald', 'Impact', sans-serif; line-height: 1.5; padding: 0; border-radius: 8px; margin-bottom: 24px; position: relative; overflow: hidden; border: 1px solid #1a1a1a; }\n  .kgrp * { box-sizing: border-box; }\n\n  \/* ============ ANIMATIONS ============ *\/\n  @keyframes kgrp-speed-lines { 0% { transform: translateX(-100%); opacity: 0; } 50% { opacity: 1; } 100% { transform: translateX(100%); opacity: 0; } }\n  @keyframes kgrp-flag-wave { 0%, 100% { transform: rotate(-3deg) translateY(0); } 50% { transform: rotate(-3deg) translateY(-4px); } }\n  @keyframes kgrp-glow-pulse { 0%, 100% { box-shadow: 0 4px 20px rgba(255,107,26,0.4); } 50% { box-shadow: 0 4px 30px rgba(255,107,26,0.7), 0 0 60px rgba(255,107,26,0.3); } }\n  @keyframes kgrp-stripe-slide { 0% { background-position: 0 0; } 100% { background-position: 40px 0; } }\n  @keyframes kgrp-bar-load { from { transform: scaleX(0); } to { transform: scaleX(1); } }\n  @keyframes kgrp-blink-dot { 0%, 100% { opacity: 1; transform: scale(1); } 50% { opacity: 0.5; transform: scale(0.85); } }\n  @keyframes kgrp-flicker { 0%, 100% { opacity: 1; } 97% { opacity: 1; } 97.5% { opacity: 0.4; } 98% { opacity: 1; } 98.5% { opacity: 0.6; } 99% { opacity: 1; } }\n  @keyframes kgrp-rev { 0%, 30%, 100% { transform: scaleY(1); } 35% { transform: scaleY(1.8); } 40% { transform: scaleY(1); } 45% { transform: scaleY(1.5); } 50% { transform: scaleY(1); } 55% { transform: scaleY(1.9); } 60% { transform: scaleY(1); } }\n  \n  \/* NEW ANIMATIONS *\/\n  @keyframes kgrp-headlight {\n    0%, 100% { transform: translateX(-100%) skewX(-20deg); }\n    50% { transform: translateX(300%) skewX(-20deg); }\n  }\n  @keyframes kgrp-marquee {\n    0% { transform: translateX(0); }\n    100% { transform: translateX(-50%); }\n  }\n  @keyframes kgrp-particle-up {\n    0% { transform: translateY(0) translateX(0); opacity: 0; }\n    20% { opacity: 1; }\n    100% { transform: translateY(-100px) translateX(20px); opacity: 0; }\n  }\n  @keyframes kgrp-particle-up-2 {\n    0% { transform: translateY(0) translateX(0); opacity: 0; }\n    20% { opacity: 0.8; }\n    100% { transform: translateY(-120px) translateX(-15px); opacity: 0; }\n  }\n  @keyframes kgrp-particle-up-3 {\n    0% { transform: translateY(0) translateX(0); opacity: 0; }\n    20% { opacity: 0.6; }\n    100% { transform: translateY(-80px) translateX(8px); opacity: 0; }\n  }\n  @keyframes kgrp-counter-tick {\n    0%, 100% { transform: translateY(0); }\n    50% { transform: translateY(-2px); }\n  }\n  @keyframes kgrp-scan-vertical {\n    0% { transform: translateY(-100%); opacity: 0; }\n    50% { opacity: 1; }\n    100% { transform: translateY(100vh); opacity: 0; }\n  }\n  @keyframes kgrp-glitch-text {\n    0%, 90%, 100% { transform: translate(0); }\n    91% { transform: translate(-2px, 1px); }\n    92% { transform: translate(1px, -1px); }\n    93% { transform: translate(0); }\n  }\n  @keyframes kgrp-tire-spin {\n    from { transform: rotate(0deg); }\n    to { transform: rotate(360deg); }\n  }\n  @keyframes kgrp-stagger-fade {\n    from { opacity: 0; transform: translateY(10px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\n  \/* ============ HERO ============ *\/\n  .kgrp .poster { position: relative; padding: 50px 40px 60px; background: linear-gradient(135deg, rgba(255,107,26,0.12) 0%, transparent 60%), linear-gradient(135deg, #0a0a0a 0%, #1a0a05 100%); overflow: hidden; }\n  .kgrp .poster::before { content: ''; position: absolute; top: -100%; left: -10%; width: 60%; height: 300%; background: linear-gradient(90deg, #ff6b1a 0%, #ff6b1a 50%, transparent 50%, transparent 60%, #ff6b1a 60%, #ff6b1a 65%, transparent 65%); transform: rotate(20deg); opacity: 0.08; pointer-events: none; }\n  .kgrp .poster::after { content: ''; position: absolute; bottom: 0; right: 0; width: 120px; height: 120px; background-image: linear-gradient(45deg, #fff 25%, transparent 25%), linear-gradient(-45deg, #fff 25%, transparent 25%), linear-gradient(45deg, transparent 75%, #fff 75%), linear-gradient(-45deg, transparent 75%, #fff 75%); background-size: 18px 18px; background-position: 0 0, 0 9px, 9px -9px, -9px 0; opacity: 0.06; pointer-events: none; }\n  \n  \/* NEW: Headlight sweep across hero *\/\n  .kgrp .headlight-sweep {\n    position: absolute;\n    top: 0; bottom: 0; left: 0;\n    width: 200px;\n    background: linear-gradient(90deg, transparent, rgba(255,107,26,0.15), rgba(255,255,255,0.08), rgba(255,107,26,0.15), transparent);\n    pointer-events: none;\n    z-index: 1;\n    animation: kgrp-headlight 6s ease-in-out infinite;\n  }\n  \n  \/* Speed lines *\/\n  .kgrp .speed-lines { position: absolute; top: 0; left: 0; right: 0; bottom: 0; pointer-events: none; overflow: hidden; z-index: 1; }\n  .kgrp .speed-line { position: absolute; height: 2px; background: linear-gradient(90deg, transparent, #ff6b1a 50%, transparent); width: 200px; animation: kgrp-speed-lines 3s linear infinite; opacity: 0; }\n  .kgrp .speed-line:nth-child(1) { top: 15%; animation-delay: 0s; }\n  .kgrp .speed-line:nth-child(2) { top: 35%; animation-delay: 0.6s; width: 150px; }\n  .kgrp .speed-line:nth-child(3) { top: 55%; animation-delay: 1.2s; width: 250px; }\n  .kgrp .speed-line:nth-child(4) { top: 75%; animation-delay: 1.8s; width: 180px; }\n  .kgrp .speed-line:nth-child(5) { top: 88%; animation-delay: 2.4s; width: 220px; }\n  \n  \/* NEW: Floating particles (exhaust sparks) *\/\n  .kgrp .particles { position: absolute; bottom: 0; left: 0; right: 0; height: 100%; pointer-events: none; overflow: hidden; z-index: 1; }\n  .kgrp .particle { position: absolute; bottom: 20px; width: 4px; height: 4px; background: #ff6b1a; border-radius: 50%; box-shadow: 0 0 8px #ff6b1a, 0 0 12px rgba(255,107,26,0.5); }\n  .kgrp .particle:nth-child(1) { left: 10%; animation: kgrp-particle-up 4s ease-out infinite; animation-delay: 0s; }\n  .kgrp .particle:nth-child(2) { left: 25%; animation: kgrp-particle-up-2 5s ease-out infinite; animation-delay: 0.8s; }\n  .kgrp .particle:nth-child(3) { left: 40%; animation: kgrp-particle-up-3 4.5s ease-out infinite; animation-delay: 1.6s; }\n  .kgrp .particle:nth-child(4) { left: 60%; animation: kgrp-particle-up 5s ease-out infinite; animation-delay: 2.2s; }\n  .kgrp .particle:nth-child(5) { left: 75%; animation: kgrp-particle-up-2 4.2s ease-out infinite; animation-delay: 0.4s; }\n  .kgrp .particle:nth-child(6) { left: 90%; animation: kgrp-particle-up-3 4.8s ease-out infinite; animation-delay: 1.2s; }\n  .kgrp .particle:nth-child(7) { left: 50%; animation: kgrp-particle-up 5.5s ease-out infinite; animation-delay: 3s; }\n\n  .kgrp .poster-inner { position: relative; z-index: 2; display: grid; grid-template-columns: auto 1fr; gap: 24px; align-items: center; }\n  \n  .kgrp .race-num { background: #ff6b1a; color: #0a0a0a; width: 110px; height: 130px; display: flex; flex-direction: column; align-items: center; justify-content: center; border-radius: 4px; border: 4px solid #fff; transform: rotate(-3deg); position: relative; flex-shrink: 0; animation: kgrp-flag-wave 3s ease-in-out infinite, kgrp-glow-pulse 2.5s ease-in-out infinite; }\n  .kgrp .race-num::after { content: ''; position: absolute; inset: 4px; border: 1px dashed rgba(0,0,0,0.3); border-radius: 2px; pointer-events: none; }\n  .kgrp .race-num .yr { font-size: 11px; font-weight: 900; letter-spacing: 2px; margin-bottom: 4px; }\n  .kgrp .race-num .big { font-size: 56px; font-weight: 900; line-height: 0.85; letter-spacing: -2px; }\n  .kgrp .race-num .sm { font-size: 12px; font-weight: 900; letter-spacing: 1px; margin-top: 4px; }\n  \n  \/* NEW: Spinning tire decoration *\/\n  .kgrp .tire {\n    position: absolute;\n    top: -10px;\n    right: -10px;\n    width: 36px;\n    height: 36px;\n    border: 4px solid #1a1a1a;\n    border-radius: 50%;\n    background: \n      radial-gradient(circle at center, #2a2a2a 30%, transparent 31%),\n      conic-gradient(from 0deg, #1a1a1a 0deg, #2a2a2a 30deg, #1a1a1a 60deg, #2a2a2a 90deg, #1a1a1a 120deg, #2a2a2a 150deg, #1a1a1a 180deg, #2a2a2a 210deg, #1a1a1a 240deg, #2a2a2a 270deg, #1a1a1a 300deg, #2a2a2a 330deg);\n    animation: kgrp-tire-spin 4s linear infinite;\n    box-shadow: 0 2px 8px rgba(0,0,0,0.5);\n    z-index: 3;\n  }\n  \n  .kgrp .poster-text { min-width: 0; position: relative; }\n  .kgrp .kicker { display: inline-block; background: #fff; color: #0a0a0a; padding: 4px 10px; font-size: 12px; font-weight: 900; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 12px; border-radius: 2px; transform: skewX(-8deg); animation: kgrp-flicker 8s infinite; }\n  \n  .kgrp h1 { font-size: 64px; line-height: 0.92; margin: 0 0 8px 0; font-weight: 900; color: #fff; text-transform: uppercase; letter-spacing: -1px; font-style: italic; animation: kgrp-glitch-text 7s infinite; }\n  .kgrp h1 .accent { color: #ff6b1a; display: inline-block; position: relative; text-shadow: 0 0 30px rgba(255,107,26,0.5); }\n  .kgrp h1 .accent::after { content: ''; position: absolute; bottom: -4px; left: 0; right: 0; height: 4px; background: #ff6b1a; transform-origin: left; animation: kgrp-bar-load 1.2s ease-out 0.3s both; }\n  .kgrp .subline { font-size: 16px; color: #b8b8b8; margin: 14px 0 0 0; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif; line-height: 1.55; font-weight: 400; max-width: 580px; }\n\n  \/* RPM Bar *\/\n  .kgrp .rpm-bar { position: relative; height: 6px; background: #1a1a1a; border-radius: 3px; margin: 16px 0 0 0; overflow: hidden; max-width: 380px; }\n  .kgrp .rpm-fill { position: absolute; top: 0; left: 0; height: 100%; width: 78%; background: linear-gradient(90deg, #00ff66 0%, #ffeb00 50%, #ff6b1a 80%, #ff0040 100%); border-radius: 3px; transform-origin: left; animation: kgrp-bar-load 2.5s ease-out both, kgrp-rev 4s ease-in-out 2.5s infinite; }\n  .kgrp .rpm-label { font-family: 'Bebas Neue', 'Oswald', 'Impact', sans-serif; font-size: 11px; color: #888; letter-spacing: 2px; margin-top: 6px; display: flex; justify-content: space-between; max-width: 380px; }\n  .kgrp .rpm-label .live { color: #00ff66; }\n  .kgrp .rpm-label .live::before { content: '●'; margin-right: 4px; animation: kgrp-blink-dot 1.2s ease-in-out infinite; }\n\n  \/* NEW: SCROLLING MARQUEE TICKER *\/\n  .kgrp .marquee {\n    background: #0a0a0a;\n    border-top: 1px solid #1a1a1a;\n    border-bottom: 1px solid #1a1a1a;\n    overflow: hidden;\n    padding: 10px 0;\n    position: relative;\n  }\n  .kgrp .marquee::before, .kgrp .marquee::after {\n    content: '';\n    position: absolute;\n    top: 0; bottom: 0;\n    width: 60px;\n    z-index: 2;\n    pointer-events: none;\n  }\n  .kgrp .marquee::before { left: 0; background: linear-gradient(90deg, #0a0a0a 0%, transparent 100%); }\n  .kgrp .marquee::after { right: 0; background: linear-gradient(-90deg, #0a0a0a 0%, transparent 100%); }\n  .kgrp .marquee-track {\n    display: flex;\n    width: max-content;\n    animation: kgrp-marquee 30s linear infinite;\n  }\n  .kgrp .marquee-item {\n    display: inline-flex;\n    align-items: center;\n    padding: 0 30px;\n    font-family: 'Bebas Neue', 'Oswald', 'Impact', sans-serif;\n    font-size: 16px;\n    color: #888;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    white-space: nowrap;\n  }\n  .kgrp .marquee-item .dot { color: #ff6b1a; margin: 0 30px; }\n  .kgrp .marquee-item strong { color: #ff6b1a; margin-right: 6px; }\n\n  \/* STATS STRIPE *\/\n  .kgrp .stripe { background: #ff6b1a; color: #0a0a0a; padding: 14px 40px; display: flex; justify-content: space-around; align-items: center; flex-wrap: wrap; gap: 12px; font-size: 18px; font-weight: 900; letter-spacing: 2px; text-transform: uppercase; border-top: 4px solid #0a0a0a; border-bottom: 4px solid #0a0a0a; position: relative; background-image: linear-gradient(135deg, transparent 0%, transparent 49%, rgba(0,0,0,0.08) 49%, rgba(0,0,0,0.08) 51%, transparent 51%, transparent 100%); background-size: 40px 40px; background-color: #ff6b1a; animation: kgrp-stripe-slide 2s linear infinite; }\n  .kgrp .stripe span { position: relative; padding: 0 10px; }\n  .kgrp .stripe span:not(:last-child)::after { content: '\/'; position: absolute; right: -8px; color: rgba(0,0,0,0.4); }\n\n  \/* NEW: STATS COUNTER BAR *\/\n  .kgrp .stats-counters {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 0;\n    background: #0a0a0a;\n    border-bottom: 1px solid #1a1a1a;\n  }\n  .kgrp .counter-cell {\n    padding: 24px 16px;\n    text-align: center;\n    border-right: 1px solid #1a1a1a;\n    position: relative;\n    transition: background 0.3s;\n  }\n  .kgrp .counter-cell:last-child { border-right: none; }\n  .kgrp .counter-cell:hover { background: rgba(255,107,26,0.05); }\n  .kgrp .counter-cell::before {\n    content: '';\n    position: absolute;\n    top: 0; left: 50%;\n    transform: translateX(-50%);\n    width: 0; height: 2px;\n    background: #ff6b1a;\n    transition: width 0.4s ease;\n  }\n  .kgrp .counter-cell:hover::before { width: 100%; }\n  .kgrp .counter-num {\n    font-family: 'Bebas Neue', 'Oswald', 'Impact', sans-serif;\n    font-size: 38px;\n    font-weight: 900;\n    color: #ff6b1a;\n    letter-spacing: -1px;\n    line-height: 1;\n    display: inline-block;\n    animation: kgrp-counter-tick 2s ease-in-out infinite;\n  }\n  .kgrp .counter-num .plus { color: #fff; }\n  .kgrp .counter-num .sup { font-size: 22px; vertical-align: top; }\n  .kgrp .counter-label {\n    font-family: 'Bebas Neue', 'Oswald', 'Impact', sans-serif;\n    font-size: 11px;\n    color: #888;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    margin-top: 6px;\n    display: block;\n  }\n\n  \/* YEAR GRID with staggered fade-in *\/\n  .kgrp .years-box { padding: 30px 40px; background: #0a0a0a; }\n  .kgrp .years-label { font-size: 22px; color: #ff6b1a; margin: 0 0 14px 0; letter-spacing: 3px; text-transform: uppercase; font-style: italic; display: inline-flex; align-items: center; }\n  .kgrp .years-label::before { content: '▶'; margin-right: 10px; display: inline-block; animation: kgrp-blink-dot 1.5s ease-in-out infinite; color: #00ff66; }\n  .kgrp .years-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(70px, 1fr)); gap: 6px; }\n  .kgrp .yr-tag { \n    background: transparent; \n    border: 2px solid #2a2a2a; \n    color: #fff; \n    text-align: center; \n    padding: 10px 4px; \n    font-weight: 800; \n    font-size: 15px; \n    transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1); \n    letter-spacing: 1px;\n    position: relative;\n    overflow: hidden;\n    opacity: 0;\n    animation: kgrp-stagger-fade 0.4s ease-out forwards;\n  }\n  .kgrp .yr-tag::before { content: ''; position: absolute; top: 0; left: -100%; width: 100%; height: 100%; background: linear-gradient(90deg, transparent, rgba(255,107,26,0.3), transparent); transition: left 0.6s; }\n  .kgrp .yr-tag:hover { border-color: #ff6b1a; background: #ff6b1a; color: #0a0a0a; transform: translateY(-2px); box-shadow: 0 4px 12px rgba(255,107,26,0.4); }\n  .kgrp .yr-tag:hover::before { left: 100%; }\n  \/* Stagger delays *\/\n  .kgrp .yr-tag:nth-child(1) { animation-delay: 0.05s; }\n  .kgrp .yr-tag:nth-child(2) { animation-delay: 0.10s; }\n  .kgrp .yr-tag:nth-child(3) { animation-delay: 0.15s; }\n  .kgrp .yr-tag:nth-child(4) { animation-delay: 0.20s; }\n  .kgrp .yr-tag:nth-child(5) { animation-delay: 0.25s; }\n  .kgrp .yr-tag:nth-child(6) { animation-delay: 0.30s; }\n  .kgrp .yr-tag:nth-child(7) { animation-delay: 0.35s; }\n  .kgrp .yr-tag:nth-child(8) { animation-delay: 0.40s; }\n  .kgrp .yr-tag:nth-child(9) { animation-delay: 0.45s; }\n  .kgrp .yr-tag:nth-child(10) { animation-delay: 0.50s; }\n  .kgrp .yr-tag:nth-child(11) { animation-delay: 0.55s; }\n  .kgrp .yr-tag:nth-child(12) { animation-delay: 0.60s; }\n  .kgrp .yr-tag:nth-child(13) { animation-delay: 0.65s; }\n  .kgrp .yr-tag:nth-child(14) { animation-delay: 0.70s; }\n  .kgrp .yr-tag:nth-child(15) { animation-delay: 0.75s; }\n  .kgrp .yr-tag:nth-child(16) { animation-delay: 0.80s; }\n\n  \/* BODY *\/\n  .kgrp .body { padding: 24px 40px 30px; background: #0a0a0a; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif; }\n  .kgrp .body p { color: #b8b8b8; font-size: 14.5px; line-height: 1.75; margin: 0 0 14px 0; }\n  .kgrp .body p:last-child { margin-bottom: 0; }\n  .kgrp .body p strong { color: #fff; }\n  .kgrp .body p .h { color: #ff6b1a; font-weight: 700; }\n\n  \/* SEO VAULT *\/\n  .kgrp .seo-vault { margin: 0 40px 30px 40px; background: linear-gradient(135deg, rgba(255,107,26,0.05) 0%, transparent 100%); border: 1px solid #2a2a2a; border-left: 4px solid #ff6b1a; border-radius: 0 4px 4px 0; overflow: hidden; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif; transition: border-left-width 0.2s; }\n  .kgrp .seo-vault:hover { border-left-width: 6px; }\n  .kgrp .seo-vault summary { cursor: pointer; padding: 16px 22px; font-family: 'Bebas Neue', 'Oswald', 'Impact', sans-serif; font-size: 20px; color: #ff6b1a; letter-spacing: 2px; text-transform: uppercase; font-style: italic; list-style: none; user-select: none; transition: background 0.2s; display: flex; align-items: center; justify-content: space-between; }\n  .kgrp .seo-vault summary::-webkit-details-marker { display: none; }\n  .kgrp .seo-vault summary:hover { background: rgba(255,107,26,0.05); }\n  .kgrp .seo-vault summary::after { content: '+'; font-size: 28px; color: #fff; font-weight: 900; transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55); line-height: 1; }\n  .kgrp .seo-vault[open] summary::after { transform: rotate(45deg); }\n  .kgrp .seo-vault .vault-inner { padding: 4px 22px 22px; border-top: 1px dashed #2a2a2a; }\n  .kgrp .seo-vault[open] .vault-inner { animation: kgrp-stagger-fade 0.4s ease-out; }\n  .kgrp .seo-vault .vault-inner p { color: #999; font-size: 13.5px; line-height: 1.7; margin: 14px 0 0 0; }\n  .kgrp .seo-vault .vault-inner p strong { color: #fff; }\n  .kgrp .seo-vault .vault-inner h3 { font-family: 'Bebas Neue', 'Oswald', 'Impact', sans-serif; color: #ff6b1a; font-size: 18px; letter-spacing: 2px; margin: 22px 0 6px 0; text-transform: uppercase; }\n\n  \/* FAQ *\/\n  .kgrp .faq-section { background: linear-gradient(135deg, #1a0a05 0%, #0a0a0a 100%); padding: 30px 40px 36px; border-top: 2px solid #ff6b1a; position: relative; }\n  .kgrp .faq-section::before { content: ''; position: absolute; top: -2px; left: 0; right: 0; height: 2px; background: linear-gradient(90deg, transparent, #ff6b1a, transparent); animation: kgrp-speed-lines 3s ease-in-out infinite; }\n  .kgrp .faq-title { font-size: 28px; color: #fff; margin: 0 0 18px 0; letter-spacing: 2px; text-transform: uppercase; font-style: italic; }\n  .kgrp .faq-title .num { color: #ff6b1a; margin-right: 8px; display: inline-block; animation: kgrp-blink-dot 1.5s ease-in-out infinite; }\n  .kgrp .faq-item { background: rgba(0,0,0,0.4); padding: 14px 18px; margin-bottom: 8px; border-left: 4px solid #ff6b1a; border-radius: 0 4px 4px 0; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif; transition: all 0.25s ease; }\n  .kgrp .faq-item:hover { border-left-color: #fff; transform: translateX(4px); background: rgba(255,107,26,0.05); }\n  .kgrp .faq-q { font-weight: 700; color: #fff; margin: 0 0 5px 0; font-size: 14.5px; }\n  .kgrp .faq-q::before { content: '#'; color: #ff6b1a; font-weight: 900; margin-right: 6px; }\n  .kgrp .faq-a { color: #999; margin: 0; font-size: 13.5px; line-height: 1.6; }\n\n  \/* MOBILE *\/\n  @media (max-width: 720px) {\n    .kgrp .poster { padding: 32px 24px 40px; }\n    .kgrp .poster-inner { grid-template-columns: 1fr; gap: 18px; }\n    .kgrp .race-num { width: 90px; height: 110px; }\n    .kgrp .race-num .big { font-size: 44px; }\n    .kgrp h1 { font-size: 40px; }\n    .kgrp .stripe { padding: 12px 20px; font-size: 14px; letter-spacing: 1px; }\n    .kgrp .years-box, .kgrp .body, .kgrp .faq-section { padding-left: 24px; padding-right: 24px; }\n    .kgrp .seo-vault { margin-left: 24px; margin-right: 24px; }\n    .kgrp .faq-title { font-size: 22px; }\n    .kgrp .stats-counters { grid-template-columns: repeat(2, 1fr); }\n    .kgrp .counter-cell { border-right: 1px solid #1a1a1a; border-bottom: 1px solid #1a1a1a; }\n    .kgrp .counter-cell:nth-child(2) { border-right: none; }\n    .kgrp .counter-cell:nth-child(3), .kgrp .counter-cell:nth-child(4) { border-bottom: none; }\n    .kgrp .counter-num { font-size: 30px; }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .kgrp *, .kgrp *::before, .kgrp *::after {\n      animation-duration: 0.01ms !important;\n      animation-iteration-count: 1 !important;\n      transition-duration: 0.01ms !important;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"kgrp\"\u003e\n\u003c!-- ============== HERO with all the animations ============== --\u003e\n\u003cdiv class=\"poster\"\u003e\n\u003cdiv class=\"headlight-sweep\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"speed-lines\"\u003e\n\u003cdiv class=\"speed-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"speed-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"speed-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"speed-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"speed-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"particles\"\u003e\n\u003cdiv class=\"particle\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"particle\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"particle\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"particle\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"particle\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"particle\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"particle\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"poster-inner\"\u003e\n\u003cdiv class=\"race-num\"\u003e\n\u003cdiv class=\"tire\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cspan class=\"yr\"\u003eEST. 1999\u003c\/span\u003e \u003cspan class=\"big\"\u003e400\u003c\/span\u003e \u003cspan class=\"sm\"\u003eEX \/ X\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"poster-text\"\u003e\n\u003cspan class=\"kicker\"\u003e⚡ HONDA POWERSPORTS\u003c\/span\u003e\n\u003ch1\u003eTRX 400EX\u003cbr\u003e\u003cspan class=\"accent\"\u003eGRAPHICS\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp class=\"subline\"\u003eCustom-printed 21MIL laminated cast vinyl decal kits for the Honda TRX 400EX and TRX 400X. Pre-cut to OEM panels. Made in USA. Free personalization with every order.\u003c\/p\u003e\n\u003cdiv class=\"rpm-bar\"\u003e\n\u003cdiv class=\"rpm-fill\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rpm-label\"\u003e\n\u003cspan\u003eRPM\u003c\/span\u003e \u003cspan class=\"live\"\u003eLIVE INVENTORY\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============== SCROLLING TICKER ============== --\u003e\n\u003cdiv class=\"marquee\"\u003e\n\u003cdiv class=\"marquee-track\"\u003e\n\u003cspan class=\"marquee-item\"\u003e\u003cstrong\u003e⚡\u003c\/strong\u003e21MIL LAMINATED VINYL\u003c\/span\u003e \u003cspan class=\"marquee-item dot\"\u003e⫸\u003c\/span\u003e \u003cspan class=\"marquee-item\"\u003e\u003cstrong\u003e🏁\u003c\/strong\u003eMADE IN USA\u003c\/span\u003e \u003cspan class=\"marquee-item dot\"\u003e⫸\u003c\/span\u003e \u003cspan class=\"marquee-item\"\u003e\u003cstrong\u003e📐\u003c\/strong\u003eOEM PRECISION FIT\u003c\/span\u003e \u003cspan class=\"marquee-item dot\"\u003e⫸\u003c\/span\u003e \u003cspan class=\"marquee-item\"\u003e\u003cstrong\u003e🛡️\u003c\/strong\u003e5+ YEAR DURABILITY\u003c\/span\u003e \u003cspan class=\"marquee-item dot\"\u003e⫸\u003c\/span\u003e \u003cspan class=\"marquee-item\"\u003e\u003cstrong\u003e🎯\u003c\/strong\u003eFREE PERSONALIZATION\u003c\/span\u003e \u003cspan class=\"marquee-item dot\"\u003e⫸\u003c\/span\u003e \u003cspan class=\"marquee-item\"\u003e\u003cstrong\u003e📦\u003c\/strong\u003eFAST SHIPPING\u003c\/span\u003e \u003cspan class=\"marquee-item dot\"\u003e⫸\u003c\/span\u003e \u003c!-- duplicate for seamless loop --\u003e \u003cspan class=\"marquee-item\"\u003e\u003cstrong\u003e⚡\u003c\/strong\u003e21MIL LAMINATED VINYL\u003c\/span\u003e \u003cspan class=\"marquee-item dot\"\u003e⫸\u003c\/span\u003e \u003cspan class=\"marquee-item\"\u003e\u003cstrong\u003e🏁\u003c\/strong\u003eMADE IN USA\u003c\/span\u003e \u003cspan class=\"marquee-item dot\"\u003e⫸\u003c\/span\u003e \u003cspan class=\"marquee-item\"\u003e\u003cstrong\u003e📐\u003c\/strong\u003eOEM PRECISION FIT\u003c\/span\u003e \u003cspan class=\"marquee-item dot\"\u003e⫸\u003c\/span\u003e \u003cspan class=\"marquee-item\"\u003e\u003cstrong\u003e🛡️\u003c\/strong\u003e5+ YEAR DURABILITY\u003c\/span\u003e \u003cspan class=\"marquee-item dot\"\u003e⫸\u003c\/span\u003e \u003cspan class=\"marquee-item\"\u003e\u003cstrong\u003e🎯\u003c\/strong\u003eFREE PERSONALIZATION\u003c\/span\u003e \u003cspan class=\"marquee-item dot\"\u003e⫸\u003c\/span\u003e \u003cspan class=\"marquee-item\"\u003e\u003cstrong\u003e📦\u003c\/strong\u003eFAST SHIPPING\u003c\/span\u003e \u003cspan class=\"marquee-item dot\"\u003e⫸\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ============== STATS COUNTERS ============== --\u003e\n\u003cdiv class=\"stats-counters\"\u003e\n\u003cdiv class=\"counter-cell\"\u003e\n\u003cspan class=\"counter-num\"\u003e13\u003cspan class=\"plus\"\u003e+\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"counter-label\"\u003eYears Experience\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"counter-cell\"\u003e\n\u003cspan class=\"counter-num\"\u003e21\u003cspan class=\"sup\"\u003eMIL\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"counter-label\"\u003eVinyl Thickness\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"counter-cell\"\u003e\n\u003cspan class=\"counter-num\"\u003e5\u003cspan class=\"sup\"\u003eX\u003c\/span\u003e\u003c\/span\u003e \u003cspan class=\"counter-label\"\u003eStronger Adhesion\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"counter-cell\"\u003e\n\u003cspan class=\"counter-num\"\u003e16\u003c\/span\u003e \u003cspan class=\"counter-label\"\u003eYears Fitment\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stripe\"\u003e\n\u003cspan\u003e1999–2014 Fit\u003c\/span\u003e \u003cspan\u003e21MIL Laminated\u003c\/span\u003e \u003cspan\u003eOEM Templated\u003c\/span\u003e \u003cspan\u003eMade in USA 🇺🇸\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"years-box\"\u003e\n\u003cp class=\"years-label\"\u003eCompatible Years\u003c\/p\u003e\n\u003cdiv class=\"years-grid\"\u003e\n\u003cspan class=\"yr-tag\"\u003e1999\u003c\/span\u003e\u003cspan class=\"yr-tag\"\u003e2000\u003c\/span\u003e\u003cspan class=\"yr-tag\"\u003e2001\u003c\/span\u003e\u003cspan class=\"yr-tag\"\u003e2002\u003c\/span\u003e \u003cspan class=\"yr-tag\"\u003e2003\u003c\/span\u003e\u003cspan class=\"yr-tag\"\u003e2004\u003c\/span\u003e\u003cspan class=\"yr-tag\"\u003e2005\u003c\/span\u003e\u003cspan class=\"yr-tag\"\u003e2006\u003c\/span\u003e \u003cspan class=\"yr-tag\"\u003e2007\u003c\/span\u003e\u003cspan class=\"yr-tag\"\u003e2008\u003c\/span\u003e\u003cspan class=\"yr-tag\"\u003e2009\u003c\/span\u003e\u003cspan class=\"yr-tag\"\u003e2010\u003c\/span\u003e \u003cspan class=\"yr-tag\"\u003e2011\u003c\/span\u003e\u003cspan class=\"yr-tag\"\u003e2012\u003c\/span\u003e\u003cspan class=\"yr-tag\"\u003e2013\u003c\/span\u003e\u003cspan class=\"yr-tag\"\u003e2014\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cp\u003eThe \u003cstrong\u003eHonda TRX 400EX\u003c\/strong\u003e ran from 1999-2007 as Honda's flagship sport ATV, then continued as the \u003cstrong\u003eTRX 400X\u003c\/strong\u003e from 2008-2014. The body panels stayed essentially identical across the entire 16-year run, so a single graphics kit fits every model year. Pre-cut to OEM templates with no trimming, no gaps.\u003c\/p\u003e\n\u003cp\u003eBuilt on \u003cspan class=\"h\"\u003e21MIL high-gloss laminated cast vinyl\u003c\/span\u003e with Substance brand adhesive that bonds approximately 5X stronger than 3M. Survives mud, sand, pressure washing, and direct UV for 5-7 years of color life. DIY installation in 2-4 hours with a heat gun and squeegee — printed instructions included. Every kit comes with \u003cspan class=\"h\"\u003efree name and race number personalization\u003c\/span\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdetails class=\"seo-vault\"\u003e\n\u003csummary\u003e▼ Read More About Honda TRX 400 Graphics\u003c\/summary\u003e\n\u003cdiv class=\"vault-inner\"\u003e\n\u003cp\u003eThe Honda TRX 400EX is one of the most iconic sport ATVs ever produced. Originally launched in 1999, the TRX 400EX was Honda's answer to the booming sport quad market and quickly became the standard against which all other entry-level sport ATVs were judged. Powered by a 397cc air-cooled SOHC engine paired with a 5-speed transmission and reverse, the TRX 400EX delivered the perfect balance of power, reliability, and accessibility for both beginners and experienced riders.\u003c\/p\u003e\n\u003cp\u003eIn 2008, Honda gave the platform a subtle refresh and renamed it the \u003cstrong\u003eTRX 400X\u003c\/strong\u003e, continuing production through 2014. While the engine internals and graphics package were updated, the body panels - hood, fenders, shrouds, and number plates - remained dimensionally identical to the original TRX 400EX. This is why our Honda TRX 400 graphics kits fit every model year from 1999 through 2014 with no modifications required.\u003c\/p\u003e\n\u003ch3\u003ePremium 21MIL Laminated Cast Vinyl\u003c\/h3\u003e\n\u003cp\u003eMost aftermarket Honda TRX 400EX graphics use thin 8-12 mil vinyl that fades and peels within a season of real riding. Our kits use \u003cstrong\u003e21MIL high-gloss laminated cast vinyl\u003c\/strong\u003e, which is nearly twice as thick. The high-gloss laminate creates a protective barrier against UV fade from direct sun exposure, scratches from tree branches and rocks, abrasion from sand and mud, and pressure washer damage during cleanup. With normal riding and care, expect 5 to 7 years before colors begin to fade noticeably.\u003c\/p\u003e\n\u003cp\u003eWe use Substance brand cast vinyl as our base material because independent adhesion testing shows it bonds approximately \u003cstrong\u003e5 times stronger than standard 3M vinyl\u003c\/strong\u003e. For an ATV that gets wet, muddy, hot, and beat on, that bonding strength is what separates a graphics kit that lasts versus one that starts peeling at the edges after one season. Cast vinyl also conforms to curved Honda TRX 400EX body panels significantly better than calendared vinyl, so your hood, fenders, and shrouds look factory-installed rather than wrapped over.\u003c\/p\u003e\n\u003ch3\u003ePrecision OEM Fitment Across All Years\u003c\/h3\u003e\n\u003cp\u003eEvery Honda TRX 400EX graphics kit is precision-cut from genuine OEM panel templates. The pre-cut panels match your hood, front fenders, rear fenders, tank and shroud panels, and number plate backgrounds with no trimming, no gaps, and no overlap required. Most DIY installers complete the full kit in 2 to 4 hours using just a heat gun, a squeegee, and a sharp blade. The fitment is identical whether you have a 1999 TRX 400EX or a 2014 TRX 400X.\u003c\/p\u003e\n\u003ch3\u003eBuilt For Every Type of TRX 400 Riding\u003c\/h3\u003e\n\u003cp\u003eThe TRX 400EX graphics kit performs across every type of riding the platform was built for. Motocross and race riders get race-ready themes with team color schemes and proper number plate areas built into the design. Trail and woods riders can choose camouflage or earth-tone designs that work as well in the tree line as they look in the parking lot. Sand dune and desert riders benefit from high-visibility designs that stand out in open terrain where safety meets style. The mud-riding crowd appreciates that 21MIL laminate stands up to repeated pressure washing without lifting or fading. Restoration project owners use our Honda TRX 400 kits to cover faded, scratched, or sun-damaged OEM plastics and bring a tired TRX 400EX back to better-than-new condition without buying replacement plastics.\u003c\/p\u003e\n\u003ch3\u003eFree Personalization on Every Kit\u003c\/h3\u003e\n\u003cp\u003eBeyond stock designs, every Honda TRX 400EX graphics kit includes \u003cstrong\u003efree name and race number personalization\u003c\/strong\u003e. After placing your order, simply message us with the name, number, or short text you want added to your design and we will incorporate it at no extra charge before printing. Custom Honda TRX 400 designs with your team colors, sponsor logos, or completely original artwork are also available at the same price as stock kits with no setup fees and no minimum quantity requirements.\u003c\/p\u003e\n\u003ch3\u003eMade in USA - Florida-Based, 13+ Years Experience\u003c\/h3\u003e\n\u003cp\u003eKrazyGraphics designs, prints, and ships every Honda TRX 400EX graphics kit from our Florida facility. We have 13 plus years of dedicated powersports vinyl experience. We are not a print-on-demand operation, not an importer reselling overseas product, and not a white-label brand. When you order a Honda TRX 400EX or TRX 400X graphics kit, your kit is made specifically for you and ships in 2 to 4 business days for stock designs or 5 to 10 business days for fully custom work. Most US orders arrive within 5 days of shipping via USPS Priority or UPS Ground with tracking on every package.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdiv class=\"faq-section\"\u003e\n\u003cp class=\"faq-title\"\u003e\u003cspan class=\"num\"\u003e⫸\u003c\/span\u003eFAQ\u003c\/p\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cp class=\"faq-q\"\u003eDoes this kit fit my Honda TRX 400EX or TRX 400X?\u003c\/p\u003e\n\u003cp class=\"faq-a\"\u003eYes — fits every TRX 400EX (1999-2007) and TRX 400X (2008-2014). Honda kept the body panels essentially identical across the full production run.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cp class=\"faq-q\"\u003eHow long do the graphics last?\u003c\/p\u003e\n\u003cp class=\"faq-a\"\u003e5-7 years of color life with normal riding and care. The 21MIL laminate protects against UV, scratches, mud, sand, and pressure washing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cp class=\"faq-q\"\u003eHow fast do you ship?\u003c\/p\u003e\n\u003cp class=\"faq-a\"\u003eStock kits ship in 2-4 business days from Florida. Custom designs take 5-10 business days. Tracked US shipping on every order.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","products":[{"product_id":"honda-trx400","title":"Honda TRX 400EX Hellfire Graphics Kit","description":"\u003cp\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026amp;family=JetBrains+Mono:wght@400;700\u0026amp;family=Rajdhani:wght@500;700\u0026amp;display=swap\" as=\"style\" rel=\"preload\"\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"@id\": \"https:\/\/krazygraphics.com\/products\/honda-trx400#product\",\n  \"name\": \"Honda TRX 400EX Hellfire Graphics Kit\",\n  \"sku\": \"KG-TRX400EX-HELLFIRE\",\n  \"mpn\": \"KG-TRX400EX-HELLFIRE\",\n  \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400\",\n  \"description\": \"Honda TRX 400EX Hellfire graphics kit - aggressive skull-themed design, 21MIL laminated cast vinyl, OEM-precision fit for 1999-2014 TRX 400EX and TRX 400X. Made in USA by KrazyGraphics.\",\n  \"image\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/Honda_20from_20HELL_202.jpg?v=1772160361\",\n  \"category\": \"ATV Graphics \/ Honda\",\n  \"brand\": {\n    \"@type\": \"Brand\",\n    \"name\": \"KrazyGraphics\"\n  },\n  \"manufacturer\": {\n    \"@type\": \"Organization\",\n    \"name\": \"KrazyGraphics\",\n    \"url\": \"https:\/\/krazygraphics.com\"\n  },\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400\",\n    \"priceCurrency\": \"USD\",\n    \"price\": \"228.48\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\",\n    \"seller\": {\n      \"@type\": \"Organization\",\n      \"name\": \"KrazyGraphics\"\n    }\n  }\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Will this fit my year TRX 400EX?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes - every Honda TRX 400EX from 1999 through 2004 is covered, plus 400X models. Pre-cut to factory plastic templates.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How thick is the vinyl?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker than standard OEM and aftermarket decals.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can I install it myself?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is this for off-road or display use?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Built for real off-road abuse - motocross, trail, dunes. The laminate resists rock spray, mud, sand blast, and UV.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How fast does it ship?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Stock designs ship in 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What about returns?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Made-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\"\n      }\n    }\n  ]\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"BreadcrumbList\",\n  \"itemListElement\": [\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 1,\n      \"name\": \"Home\",\n      \"item\": \"https:\/\/krazygraphics.com\/\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 2,\n      \"name\": \"Honda ATV Graphics\",\n      \"item\": \"https:\/\/krazygraphics.com\/collections\/honda-atv-graphics\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 3,\n      \"name\": \"TRX 400EX Hellfire\"\n    }\n  ]\n}\n\u003c\/script\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026family=JetBrains+Mono:wght@400;700\u0026family=Rajdhani:wght@500;700\u0026display=swap');\n\n.kghd *, .kghd *::before, .kghd *::after { box-sizing: border-box; }\n\n@media (prefers-reduced-motion: reduce) {\n  .kghd *, .kghd *::before, .kghd *::after {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n  .kghd-tb, .kghd-dot, .kghd-cta, .kghd-hero::after { animation: none !important; }\n  .kghd-bar-fill { animation: kghd-bar 3s ease-in-out infinite !important; }\n}\n\n.kghd {\n  --green:    #39FF14;\n  --green-hot:#7dff5c;\n  --ink:      #050505;\n  --carbon:   #0a0a0a;\n  --bone:     #ffffff;\n  --fog:      #b8bec6;\n  --dim:      #6b7280;\n  --ok:       #00ff88;\n\n  font-family: 'Rajdhani', 'Barlow Condensed', Arial, sans-serif;\n  color: var(--bone);\n  background: var(--ink);\n  border: 1px solid rgba(57,255,20,.4);\n  border-radius: 10px;\n  overflow: hidden;\n  position: relative;\n  box-shadow:\n    0 0 60px rgba(57,255,20,.18),\n    0 40px 100px rgba(0,0,0,.9);\n  margin: 12px 0 20px 0;\n}\n\n.kghd::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background-image:\n    linear-gradient(rgba(57,255,20,.06) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(57,255,20,.06) 1px, transparent 1px);\n  background-size: 50px 50px;\n  -webkit-mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n  mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n}\n\n.kghd::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background: repeating-linear-gradient(0deg, rgba(0,0,0,.08) 0, rgba(0,0,0,.08) 1px, transparent 1px, transparent 4px);\n}\n\n.kghd-tb {\n  position: relative;\n  z-index: 5;\n  height: 3px;\n  background: linear-gradient(90deg, transparent 0%, rgba(57,255,20,.6) 15%, var(--green) 45%, var(--green-hot) 50%, var(--green) 55%, rgba(57,255,20,.6) 85%, transparent 100%);\n  box-shadow: 0 0 24px rgba(57,255,20,.9);\n  animation: kghd-strobe 3s ease-in-out infinite;\n}\n@keyframes kghd-strobe { 0%,100%{opacity:.75;} 50%{opacity:1;} }\n\n.kghd-sb {\n  position: relative;\n  z-index: 5;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 8px 16px;\n  background: rgba(57,255,20,.1);\n  border-bottom: 1px solid rgba(57,255,20,.3);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(180,255,180,.9);\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-dot {\n  width: 6px; height: 6px;\n  border-radius: 50%;\n  background: var(--green);\n  box-shadow: 0 0 10px var(--green), 0 0 20px rgba(57,255,20,.5);\n  display: inline-block;\n  margin-right: 8px;\n  animation: kghd-pulse 1.4s ease-in-out infinite;\n}\n@keyframes kghd-pulse { 0%,100%{opacity:.25;transform:scale(.8);} 50%{opacity:1;transform:scale(1.2);} }\n.kghd-sb-r { color: rgba(255,255,255,.4); font-size: 9px; letter-spacing: .18em; }\n\n.kghd-hero {\n  position: relative;\n  z-index: 2;\n  padding: 28px 24px 24px;\n  border-bottom: 1px solid rgba(57,255,20,.2);\n  background: linear-gradient(180deg, rgba(57,255,20,.14) 0%, rgba(57,255,20,.04) 50%, transparent 100%);\n}\n.kghd-eyebrow {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  color: rgba(150,255,150,.85);\n  margin-bottom: 14px;\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n.kghd-eyebrow::before {\n  content: \"\";\n  width: 28px;\n  height: 1px;\n  background: var(--green);\n  box-shadow: 0 0 8px var(--green);\n}\n.kghd-eyebrow::after {\n  content: \"\";\n  flex: 1;\n  height: 1px;\n  background: rgba(57,255,20,.2);\n}\n\nh1.kghd-title {\n  font-family: 'Barlow Condensed', Arial Narrow, sans-serif !important;\n  font-weight: 900 !important;\n  font-size: clamp(44px, 10vw, 88px) !important;\n  line-height: .9 !important;\n  letter-spacing: -.01em !important;\n  text-transform: uppercase !important;\n  color: var(--bone) !important;\n  margin: 0 0 6px 0 !important;\n  text-shadow:\n    0 0 60px rgba(57,255,20,.5),\n    0 0 120px rgba(57,255,20,.2),\n    0 4px 20px rgba(0,0,0,.9);\n}\n.kghd-sub {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  letter-spacing: .3em;\n  text-transform: uppercase;\n  color: var(--fog) !important;\n  margin: 0 0 12px 0;\n}\n.kghd-sub strong { color: var(--green-hot); font-weight: 700; }\n\n.kghd-tags {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  flex-wrap: wrap;\n  margin-top: 10px;\n}\n.kghd-tag {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  padding: 5px 11px;\n  border-radius: 2px;\n  color: var(--bone);\n}\n.kghd-tag.r {\n  background: rgba(57,255,20,.28);\n  border: 1px solid rgba(57,255,20,.7);\n  text-shadow: 0 0 8px rgba(57,255,20,.5);\n  color: #d8ffd0;\n}\n.kghd-tag.g {\n  color: rgba(255,255,255,.72);\n  background: rgba(255,255,255,.06);\n  border: 1px solid rgba(255,255,255,.18);\n}\n\n.kghd-tele { margin-top: 22px; }\n.kghd-bar { display: flex; align-items: center; gap: 12px; margin-bottom: 8px; }\n.kghd-bar-lbl {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.5);\n  width: 84px;\n  flex-shrink: 0;\n}\n.kghd-bar-track {\n  flex: 1;\n  height: 3px;\n  background: rgba(255,255,255,.08);\n  border-radius: 2px;\n  overflow: hidden;\n}\n.kghd-bar-fill {\n  height: 100%;\n  border-radius: 2px;\n  background: linear-gradient(90deg, rgba(57,255,20,.7), var(--green), var(--green-hot));\n  box-shadow: 0 0 10px rgba(57,255,20,.7);\n  animation: kghd-bar var(--d, 3s) ease-in-out infinite var(--o, 0s);\n  transform-origin: left;\n}\n@keyframes kghd-bar {\n  0%, 100% { opacity: .6; transform: scaleX(var(--min, .88)); }\n  50%      { opacity: 1;  transform: scaleX(1); }\n}\n.kghd-bar-val {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  color: rgba(150,255,150,.9);\n  width: 30px;\n  text-align: right;\n  flex-shrink: 0;\n}\n\n.kghd-body {\n  padding: 22px 20px;\n  background: linear-gradient(180deg, #060606, #030303);\n  position: relative;\n  z-index: 2;\n}\n\n.kghd-specs {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  border: 1px solid rgba(57,255,20,.3);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 22px;\n}\n.kghd-spec {\n  background: #080808;\n  padding: 14px 10px;\n  text-align: center;\n  border-right: 1px solid rgba(57,255,20,.18);\n}\n.kghd-spec:last-child { border-right: none; }\n.kghd-spec-val {\n  display: block;\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 18px;\n  font-weight: 900;\n  color: var(--green-hot);\n  text-shadow: 0 0 14px rgba(57,255,20,.6);\n  margin-bottom: 3px;\n  line-height: 1;\n  letter-spacing: .02em;\n}\n.kghd-spec-lbl {\n  display: block;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.45);\n}\n\n.kghd-shdr {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .4em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.55);\n  margin: 18px 0 12px 0;\n}\n.kghd-shdr::before { content: \"\/\/\"; color: rgba(57,255,20,.7); }\n.kghd-shdr::after { content: \"\"; flex: 1; height: 1px; background: rgba(255,255,255,.08); }\n\n.kghd-lead {\n  font-family: 'Rajdhani', sans-serif;\n  font-size: 15px !important;\n  line-height: 1.6 !important;\n  color: rgba(255,255,255,.88) !important;\n  margin: 0 0 22px 0 !important;\n  padding: 14px 16px;\n  border-left: 3px solid var(--green);\n  background: rgba(57,255,20,.04);\n  border-radius: 0 4px 4px 0;\n}\n.kghd-lead strong { color: var(--bone) !important; font-weight: 700; }\n.kghd-lead em { color: var(--green-hot) !important; font-style: normal; font-weight: 700; }\n\n.kghd-cards {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 8px;\n  margin-bottom: 20px;\n}\n.kghd-card {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  padding: 14px 14px;\n  background: rgba(255,255,255,.035);\n  transition: border-color .25s, background .25s;\n}\n.kghd-card:hover { border-color: rgba(57,255,20,.55); background: rgba(57,255,20,.06); }\n.kghd-card-h { display: flex; align-items: center; gap: 10px; margin-bottom: 8px; }\n.kghd-card-i {\n  width: 28px; height: 28px;\n  border-radius: 4px;\n  background: rgba(57,255,20,.2);\n  border: 1px solid rgba(57,255,20,.45);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 13px;\n  flex-shrink: 0;\n}\n.kghd-card-l {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.85) !important;\n  font-weight: 700;\n}\n.kghd-card p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 13px !important;\n  line-height: 1.55 !important;\n  color: rgba(255,255,255,.72) !important;\n  margin: 0 !important;\n}\n\n.kghd-cta {\n  display: block;\n  width: 100%;\n  padding: 14px 20px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(57,255,20,.65);\n  border-radius: 3px;\n  background: rgba(57,255,20,.1);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  text-align: center;\n  color: var(--bone) !important;\n  text-decoration: none !important;\n  position: relative;\n  overflow: hidden;\n  animation: kghd-cta-glow 3.5s ease-in-out infinite;\n}\n@keyframes kghd-cta-glow {\n  0%, 100% { box-shadow: none; }\n  50% { box-shadow: 0 0 24px rgba(57,255,20,.4), inset 0 0 24px rgba(57,255,20,.08); }\n}\n.kghd-cta::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(90deg, transparent, rgba(57,255,20,.25), transparent);\n  transform: translateX(-100%);\n  animation: kghd-cta-sweep 3.5s linear infinite;\n}\n@keyframes kghd-cta-sweep { 100% { transform: translateX(200%); } }\n.kghd-cta:hover { background: rgba(57,255,20,.22); border-color: var(--green); }\n\n.kghd-drop {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 6px;\n}\n\n.kghd .kghd-drop:not([open]) \u003e *:not(summary) {\n  display: none !important;\n  visibility: hidden !important;\n  height: 0 !important;\n  overflow: hidden !important;\n}\n.kghd .kghd-drop[open] \u003e *:not(summary) {\n  display: block !important;\n  visibility: visible !important;\n  height: auto !important;\n}\n.kghd-drop summary {\n  list-style: none;\n  cursor: pointer;\n  padding: 12px 14px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .28em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.78);\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  background: rgba(255,255,255,.03);\n  transition: background .2s, color .2s;\n}\n.kghd-drop summary::before { content: \"\/\/ \"; color: rgba(57,255,20,.7); margin-right: 2px; }\n.kghd-drop summary::-webkit-details-marker { display: none; }\n.kghd-drop summary:hover { background: rgba(255,255,255,.06); color: var(--bone); }\n.kghd-drop[open] summary { border-bottom: 1px solid rgba(255,255,255,.08); color: var(--bone); }\n.kghd-chv { font-size: 10px; color: rgba(57,255,20,.7); transition: transform .3s; }\n.kghd-drop[open] .kghd-chv { transform: rotate(180deg); }\n\n.kghd-drop-body {\n  padding: 16px 16px 14px;\n  font-family: 'Rajdhani', sans-serif;\n}\n.kghd-drop-body h3 {\n  font-family: 'JetBrains Mono', monospace !important;\n  font-size: 9px !important;\n  letter-spacing: .3em !important;\n  text-transform: uppercase !important;\n  color: rgba(180,255,180,.9) !important;\n  margin: 14px 0 6px 0 !important;\n  font-weight: 700 !important;\n  display: flex;\n  align-items: center;\n  gap: 7px;\n}\n.kghd-drop-body h3::before { content: \"\u003e\"; color: rgba(57,255,20,.6); }\n.kghd-drop-body h3:first-child { margin-top: 0 !important; }\n.kghd-drop-body p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 14px !important;\n  line-height: 1.65 !important;\n  color: rgba(255,255,255,.82) !important;\n  margin: 0 0 8px 0 !important;\n}\n.kghd-drop-body strong { color: var(--bone) !important; }\n\n.kghd-foot {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 9px 16px;\n  border-top: 1px solid rgba(255,255,255,.06);\n  background: #020202;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.35);\n  position: relative;\n  z-index: 2;\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-fb {\n  color: var(--green);\n  font-weight: 700;\n  letter-spacing: .3em;\n  text-shadow: 0 0 14px rgba(57,255,20,.55);\n}\n.kghd-fok {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  color: rgba(0,255,136,.85);\n}\n.kghd-fok-d {\n  width: 5px; height: 5px;\n  border-radius: 50%;\n  background: var(--ok);\n  box-shadow: 0 0 8px rgba(0,255,136,.8);\n}\n\n.kghd a:focus-visible,\n.kghd summary:focus-visible {\n  outline: 2px solid var(--green-hot);\n  outline-offset: 2px;\n  border-radius: 4px;\n}\n\n@media (max-width: 640px) {\n  .kghd-cards { grid-template-columns: 1fr; gap: 6px; }\n  .kghd-card:nth-child(n+3) { display: none; }\n  .kghd-hero { padding: 22px 16px 20px; }\n  .kghd-body { padding: 18px 14px; }\n  .kghd-foot { flex-direction: column; text-align: center; }\n  .kghd-specs { grid-template-columns: 1fr 1fr 1fr; }\n  .kghd-spec { padding: 11px 6px; }\n  .kghd-spec-val { font-size: 14px; }\n}\n@media (max-width: 440px) {\n  .kghd-tb, .kghd-cta, .kghd-dot { animation: none !important; }\n  .kghd-cta::before { animation: none !important; }\n  .kghd-sb { font-size: 8px; padding: 7px 12px; letter-spacing: .18em; }\n  .kghd-eyebrow { font-size: 8px; letter-spacing: .25em; }\n  .kghd-sub { font-size: 10px; letter-spacing: .22em; }\n  .kghd-tag { font-size: 9px; padding: 4px 9px; letter-spacing: .14em; }\n  .kghd-bar-lbl { width: 70px; font-size: 7px; letter-spacing: .18em; }\n  .kghd-lead { font-size: 14px !important; padding: 12px 14px; }\n  .kghd-drop summary { font-size: 9px; letter-spacing: .2em; }\n  .kghd-drop-body p { font-size: 13px !important; }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"kghd\"\u003e\n\u003cdiv class=\"kghd-tb\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"kghd-dot\"\u003e\u003c\/span\u003eSYS:ONLINE · KGX-DB · HONDA\/TRX400EX\/1999-2014\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb-r\"\u003eKG-TRX400EX-HELLFIRE · KRAZYGRAPHICS.COM\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-hero\"\u003e\n\u003cdiv class=\"kghd-eyebrow\"\u003eHonda Powersports · ATV Graphics Kit · Hellfire\u003c\/div\u003e\n\u003ch1 class=\"kghd-title\"\u003eTRX 400EX\u003c\/h1\u003e\n\u003cp class=\"kghd-sub\"\u003eHonda · \u003cstrong\u003e21MIL Laminated\u003c\/strong\u003e · 1999-2014 · \u003cstrong\u003eHellfire\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"kghd-tags\"\u003e\n\u003cspan class=\"kghd-tag r\"\u003ePremium\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eOEM Fit\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-tele\" aria-hidden=\"true\"\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003ePanel Lock\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.8s; --o: 0s; --min: .82;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e98%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eOEM Match\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 3.2s; --o: .5s; --min: .86;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e100%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eTrail Armor\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.5s; --o: 1s; --min: .9;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003eMAX\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-body\"\u003e\n\n\u003cdiv class=\"kghd-specs\"\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003eTRX 400EX\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eModel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eYears\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e21MIL\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eLaminated\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eSystem Brief\u003c\/div\u003e\n\u003cp class=\"kghd-lead\"\u003ePremium \u003cstrong\u003eHellfire graphics kit\u003c\/strong\u003e for the Honda TRX 400EX (1999-2014). \u003cem\u003ePre-cut to factory plastic templates\u003c\/em\u003e - shrouds, fenders, side panels, and number plates - built from 21MIL laminated cast vinyl that survives motocross, trail, and dune abuse without lifting, cracking, or fading.\u003c\/p\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eCore Capabilities\u003c\/div\u003e\n\u003cdiv class=\"kghd-cards\"\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🏁\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eOEM Panel Fit\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eCut to the actual TRX 400EX plastic geometry. Verified panel templates, not stretched approximations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🛡️\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eTrail-Grade Armor\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Resists rock spray, mud, sand blast, fuel, and sun.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e⚡\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eSelf-Install Ready\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eAir-release adhesive. Felt-edge squeegee and a heat gun for tight curves. Done in an afternoon.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🇺🇸\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003ePrinted and cut to order. Stock designs ship in 24-48 hours from our facility.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ca href=\"\/collections\/honda-atv-graphics\" class=\"kghd-cta\" aria-label=\"Browse all Honda ATV graphics kits\"\u003e \u0026gt;\u0026gt; Browse All Honda ATV Graphics \u0026lt;\u0026lt; \u003c\/a\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFull Documentation · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWhat's in the kit\u003c\/h3\u003e\n\u003cp\u003eFull coverage graphics for the Honda TRX 400EX (1999-2014): shrouds (left\/right), front fender, rear fender, airbox covers, side panels, and number plates. Every panel is pre-cut to factory plastic geometry. No trimming required at install.\u003c\/p\u003e\n\u003ch3\u003eWho this is for\u003c\/h3\u003e\n\u003cp\u003eTRX 400EX owners who want bold styling without paying for a custom paint job. Trail riders protecting factory plastics from rock spray and UV. Motocross competitors building program-look bikes for race weekends. Restoration projects bringing tired plastics back to life. Dealers and rental fleets running consistent brand identity across multiple machines.\u003c\/p\u003e\n\u003ch3\u003eYear and trim coverage\u003c\/h3\u003e\n\u003cp\u003eHonda made the TRX 400EX from 1999 through 2004 with stable bodywork. This kit fits \u003cstrong\u003eevery production year in that range\u003c\/strong\u003e, plus the TRX 400X variant. If you're not sure which model you have, the airbox cover and frame stickers will identify it.\u003c\/p\u003e\n\u003ch3\u003eMaterial and durability\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl - significantly thicker than standard OEM and aftermarket decals. Cast film conforms to compound curves without distortion. The clear protective laminate adds abrasion resistance against rock spray, brush contact, and harsh chemicals. UV-stable pigments hold color across multiple riding seasons.\u003c\/p\u003e\n\u003ch3\u003eInstall in an afternoon\u003c\/h3\u003e\n\u003cp\u003eThe kit is designed for owner self-install. Clean each panel with isopropyl alcohol (70%+) to strip wax and oils. Lay out kit pieces using the included diagram before peeling backing. Start with the largest, flattest panel first - usually the front fender or shrouds. Use a felt-edge squeegee, working from center outward. Heat gun on low for tight curves. Wait 48 hours before washing to let adhesive fully cure.\u003c\/p\u003e\n\u003ch3\u003eCare and longevity\u003c\/h3\u003e\n\u003cp\u003eHand wash with mild soap. Pressure washing acceptable at moderate distance and lower PSI. Avoid harsh degreasers and acidic cleaners. Covered storage out of direct sun extends wrap life dramatically - especially important in high-UV regions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFAQ · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWill this fit all 1999-2004 TRX 400EX models?\u003c\/h3\u003e\n\u003cp\u003eYes - every production year from 1999 through 2004, plus the TRX 400X variant. Pre-cut to factory plastic templates.\u003c\/p\u003e\n\u003ch3\u003eHow thick is the vinyl?\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker and more durable than standard OEM and aftermarket decals.\u003c\/p\u003e\n\u003ch3\u003eCan I install it myself?\u003c\/h3\u003e\n\u003cp\u003eYes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\u003c\/p\u003e\n\u003ch3\u003eHow does it hold up to motocross and trail riding?\u003c\/h3\u003e\n\u003cp\u003eBuilt specifically for off-road abuse. The laminate resists rock spray, mud, sand blast, fuel spills, and UV exposure across multiple seasons.\u003c\/p\u003e\n\u003ch3\u003eHow fast does it ship?\u003c\/h3\u003e\n\u003cp\u003eStock designs ship within 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\u003c\/p\u003e\n\u003ch3\u003eWhat about returns?\u003c\/h3\u003e\n\u003cp\u003eMade-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-foot\"\u003e\n\u003cspan class=\"kghd-fb\"\u003eKRAZYGRAPHICS\u003c\/span\u003e \u003cspan\u003eHonda TRX 400EX · Hellfire\u003c\/span\u003e\n\u003cdiv class=\"kghd-fok\"\u003e\n\u003cspan class=\"kghd-fok-d\"\u003e\u003c\/span\u003eReady\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"KrazyGraphics","offers":[{"title":"No \/ No","offer_id":31339128586329,"sku":null,"price":228.48,"currency_code":"USD","in_stock":true},{"title":"No \/ Yes + $20","offer_id":43094884057177,"sku":null,"price":259.06,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ No","offer_id":43094884089945,"sku":null,"price":243.04,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ Yes + $20","offer_id":43094884122713,"sku":null,"price":273.6,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/Honda_20from_20HELL_202.jpg?v=1772160361"},{"product_id":"honda-trx400-1","title":"Honda TRX 400EX Phantom Black Graphics Kit","description":"\u003cp\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026amp;family=JetBrains+Mono:wght@400;700\u0026amp;family=Rajdhani:wght@500;700\u0026amp;display=swap\" as=\"style\" rel=\"preload\"\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"@id\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-1#product\",\n  \"name\": \"Honda TRX 400EX Phantom Black Graphics Kit\",\n  \"sku\": \"KG-TRX400EX-PHANTOMBLACK\",\n  \"mpn\": \"KG-TRX400EX-PHANTOMBLACK\",\n  \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-1\",\n  \"description\": \"Honda TRX 400EX Phantom Black graphics kit - bold color design, 21MIL laminated cast vinyl, OEM-precision fit for 1999-2014 TRX 400EX and TRX 400X. Made in USA by KrazyGraphics.\",\n  \"image\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/Untitle_3B_3Bd.jpg?v=1772160381\",\n  \"category\": \"ATV Graphics \/ Honda\",\n  \"brand\": {\n    \"@type\": \"Brand\",\n    \"name\": \"KrazyGraphics\"\n  },\n  \"manufacturer\": {\n    \"@type\": \"Organization\",\n    \"name\": \"KrazyGraphics\",\n    \"url\": \"https:\/\/krazygraphics.com\"\n  },\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-1\",\n    \"priceCurrency\": \"USD\",\n    \"price\": \"228.48\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\",\n    \"seller\": {\n      \"@type\": \"Organization\",\n      \"name\": \"KrazyGraphics\"\n    }\n  }\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Will this fit my year TRX 400EX?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes - every Honda TRX 400EX from 1999 through 2004 is covered, plus 400X models. Pre-cut to factory plastic templates.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How thick is the vinyl?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker than standard OEM and aftermarket decals.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can I install it myself?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is this for off-road or display use?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Built for real off-road abuse - motocross, trail, dunes. The laminate resists rock spray, mud, sand blast, and UV.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How fast does it ship?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Stock designs ship in 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What about returns?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Made-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\"\n      }\n    }\n  ]\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"BreadcrumbList\",\n  \"itemListElement\": [\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 1,\n      \"name\": \"Home\",\n      \"item\": \"https:\/\/krazygraphics.com\/\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 2,\n      \"name\": \"Honda ATV Graphics\",\n      \"item\": \"https:\/\/krazygraphics.com\/collections\/honda-atv-graphics\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 3,\n      \"name\": \"TRX 400EX Phantom Black\"\n    }\n  ]\n}\n\u003c\/script\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026family=JetBrains+Mono:wght@400;700\u0026family=Rajdhani:wght@500;700\u0026display=swap');\n\n.kghd *, .kghd *::before, .kghd *::after { box-sizing: border-box; }\n\n@media (prefers-reduced-motion: reduce) {\n  .kghd *, .kghd *::before, .kghd *::after {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n  .kghd-tb, .kghd-dot, .kghd-cta, .kghd-hero::after { animation: none !important; }\n  .kghd-bar-fill { animation: kghd-bar 3s ease-in-out infinite !important; }\n}\n\n.kghd {\n  --green:    #39FF14;\n  --green-hot:#7dff5c;\n  --ink:      #050505;\n  --carbon:   #0a0a0a;\n  --bone:     #ffffff;\n  --fog:      #b8bec6;\n  --dim:      #6b7280;\n  --ok:       #00ff88;\n\n  font-family: 'Rajdhani', 'Barlow Condensed', Arial, sans-serif;\n  color: var(--bone);\n  background: var(--ink);\n  border: 1px solid rgba(57,255,20,.4);\n  border-radius: 10px;\n  overflow: hidden;\n  position: relative;\n  box-shadow:\n    0 0 60px rgba(57,255,20,.18),\n    0 40px 100px rgba(0,0,0,.9);\n  margin: 12px 0 20px 0;\n}\n\n.kghd::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background-image:\n    linear-gradient(rgba(57,255,20,.06) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(57,255,20,.06) 1px, transparent 1px);\n  background-size: 50px 50px;\n  -webkit-mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n  mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n}\n\n.kghd::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background: repeating-linear-gradient(0deg, rgba(0,0,0,.08) 0, rgba(0,0,0,.08) 1px, transparent 1px, transparent 4px);\n}\n\n.kghd-tb {\n  position: relative;\n  z-index: 5;\n  height: 3px;\n  background: linear-gradient(90deg, transparent 0%, rgba(57,255,20,.6) 15%, var(--green) 45%, var(--green-hot) 50%, var(--green) 55%, rgba(57,255,20,.6) 85%, transparent 100%);\n  box-shadow: 0 0 24px rgba(57,255,20,.9);\n  animation: kghd-strobe 3s ease-in-out infinite;\n}\n@keyframes kghd-strobe { 0%,100%{opacity:.75;} 50%{opacity:1;} }\n\n.kghd-sb {\n  position: relative;\n  z-index: 5;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 8px 16px;\n  background: rgba(57,255,20,.1);\n  border-bottom: 1px solid rgba(57,255,20,.3);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(180,255,180,.9);\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-dot {\n  width: 6px; height: 6px;\n  border-radius: 50%;\n  background: var(--green);\n  box-shadow: 0 0 10px var(--green), 0 0 20px rgba(57,255,20,.5);\n  display: inline-block;\n  margin-right: 8px;\n  animation: kghd-pulse 1.4s ease-in-out infinite;\n}\n@keyframes kghd-pulse { 0%,100%{opacity:.25;transform:scale(.8);} 50%{opacity:1;transform:scale(1.2);} }\n.kghd-sb-r { color: rgba(255,255,255,.4); font-size: 9px; letter-spacing: .18em; }\n\n.kghd-hero {\n  position: relative;\n  z-index: 2;\n  padding: 28px 24px 24px;\n  border-bottom: 1px solid rgba(57,255,20,.2);\n  background: linear-gradient(180deg, rgba(57,255,20,.14) 0%, rgba(57,255,20,.04) 50%, transparent 100%);\n}\n.kghd-eyebrow {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  color: rgba(150,255,150,.85);\n  margin-bottom: 14px;\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n.kghd-eyebrow::before {\n  content: \"\";\n  width: 28px;\n  height: 1px;\n  background: var(--green);\n  box-shadow: 0 0 8px var(--green);\n}\n.kghd-eyebrow::after {\n  content: \"\";\n  flex: 1;\n  height: 1px;\n  background: rgba(57,255,20,.2);\n}\n\nh1.kghd-title {\n  font-family: 'Barlow Condensed', Arial Narrow, sans-serif !important;\n  font-weight: 900 !important;\n  font-size: clamp(44px, 10vw, 88px) !important;\n  line-height: .9 !important;\n  letter-spacing: -.01em !important;\n  text-transform: uppercase !important;\n  color: var(--bone) !important;\n  margin: 0 0 6px 0 !important;\n  text-shadow:\n    0 0 60px rgba(57,255,20,.5),\n    0 0 120px rgba(57,255,20,.2),\n    0 4px 20px rgba(0,0,0,.9);\n}\n.kghd-sub {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  letter-spacing: .3em;\n  text-transform: uppercase;\n  color: var(--fog) !important;\n  margin: 0 0 12px 0;\n}\n.kghd-sub strong { color: var(--green-hot); font-weight: 700; }\n\n.kghd-tags {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  flex-wrap: wrap;\n  margin-top: 10px;\n}\n.kghd-tag {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  padding: 5px 11px;\n  border-radius: 2px;\n  color: var(--bone);\n}\n.kghd-tag.r {\n  background: rgba(57,255,20,.28);\n  border: 1px solid rgba(57,255,20,.7);\n  text-shadow: 0 0 8px rgba(57,255,20,.5);\n  color: #d8ffd0;\n}\n.kghd-tag.g {\n  color: rgba(255,255,255,.72);\n  background: rgba(255,255,255,.06);\n  border: 1px solid rgba(255,255,255,.18);\n}\n\n.kghd-tele { margin-top: 22px; }\n.kghd-bar { display: flex; align-items: center; gap: 12px; margin-bottom: 8px; }\n.kghd-bar-lbl {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.5);\n  width: 84px;\n  flex-shrink: 0;\n}\n.kghd-bar-track {\n  flex: 1;\n  height: 3px;\n  background: rgba(255,255,255,.08);\n  border-radius: 2px;\n  overflow: hidden;\n}\n.kghd-bar-fill {\n  height: 100%;\n  border-radius: 2px;\n  background: linear-gradient(90deg, rgba(57,255,20,.7), var(--green), var(--green-hot));\n  box-shadow: 0 0 10px rgba(57,255,20,.7);\n  animation: kghd-bar var(--d, 3s) ease-in-out infinite var(--o, 0s);\n  transform-origin: left;\n}\n@keyframes kghd-bar {\n  0%, 100% { opacity: .6; transform: scaleX(var(--min, .88)); }\n  50%      { opacity: 1;  transform: scaleX(1); }\n}\n.kghd-bar-val {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  color: rgba(150,255,150,.9);\n  width: 30px;\n  text-align: right;\n  flex-shrink: 0;\n}\n\n.kghd-body {\n  padding: 22px 20px;\n  background: linear-gradient(180deg, #060606, #030303);\n  position: relative;\n  z-index: 2;\n}\n\n.kghd-specs {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  border: 1px solid rgba(57,255,20,.3);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 22px;\n}\n.kghd-spec {\n  background: #080808;\n  padding: 14px 10px;\n  text-align: center;\n  border-right: 1px solid rgba(57,255,20,.18);\n}\n.kghd-spec:last-child { border-right: none; }\n.kghd-spec-val {\n  display: block;\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 18px;\n  font-weight: 900;\n  color: var(--green-hot);\n  text-shadow: 0 0 14px rgba(57,255,20,.6);\n  margin-bottom: 3px;\n  line-height: 1;\n  letter-spacing: .02em;\n}\n.kghd-spec-lbl {\n  display: block;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.45);\n}\n\n.kghd-shdr {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .4em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.55);\n  margin: 18px 0 12px 0;\n}\n.kghd-shdr::before { content: \"\/\/\"; color: rgba(57,255,20,.7); }\n.kghd-shdr::after { content: \"\"; flex: 1; height: 1px; background: rgba(255,255,255,.08); }\n\n.kghd-lead {\n  font-family: 'Rajdhani', sans-serif;\n  font-size: 15px !important;\n  line-height: 1.6 !important;\n  color: rgba(255,255,255,.88) !important;\n  margin: 0 0 22px 0 !important;\n  padding: 14px 16px;\n  border-left: 3px solid var(--green);\n  background: rgba(57,255,20,.04);\n  border-radius: 0 4px 4px 0;\n}\n.kghd-lead strong { color: var(--bone) !important; font-weight: 700; }\n.kghd-lead em { color: var(--green-hot) !important; font-style: normal; font-weight: 700; }\n\n.kghd-cards {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 8px;\n  margin-bottom: 20px;\n}\n.kghd-card {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  padding: 14px 14px;\n  background: rgba(255,255,255,.035);\n  transition: border-color .25s, background .25s;\n}\n.kghd-card:hover { border-color: rgba(57,255,20,.55); background: rgba(57,255,20,.06); }\n.kghd-card-h { display: flex; align-items: center; gap: 10px; margin-bottom: 8px; }\n.kghd-card-i {\n  width: 28px; height: 28px;\n  border-radius: 4px;\n  background: rgba(57,255,20,.2);\n  border: 1px solid rgba(57,255,20,.45);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 13px;\n  flex-shrink: 0;\n}\n.kghd-card-l {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.85) !important;\n  font-weight: 700;\n}\n.kghd-card p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 13px !important;\n  line-height: 1.55 !important;\n  color: rgba(255,255,255,.72) !important;\n  margin: 0 !important;\n}\n\n.kghd-cta {\n  display: block;\n  width: 100%;\n  padding: 14px 20px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(57,255,20,.65);\n  border-radius: 3px;\n  background: rgba(57,255,20,.1);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  text-align: center;\n  color: var(--bone) !important;\n  text-decoration: none !important;\n  position: relative;\n  overflow: hidden;\n  animation: kghd-cta-glow 3.5s ease-in-out infinite;\n}\n@keyframes kghd-cta-glow {\n  0%, 100% { box-shadow: none; }\n  50% { box-shadow: 0 0 24px rgba(57,255,20,.4), inset 0 0 24px rgba(57,255,20,.08); }\n}\n.kghd-cta::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(90deg, transparent, rgba(57,255,20,.25), transparent);\n  transform: translateX(-100%);\n  animation: kghd-cta-sweep 3.5s linear infinite;\n}\n@keyframes kghd-cta-sweep { 100% { transform: translateX(200%); } }\n.kghd-cta:hover { background: rgba(57,255,20,.22); border-color: var(--green); }\n\n.kghd-drop {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 6px;\n}\n\n.kghd .kghd-drop:not([open]) \u003e *:not(summary) {\n  display: none !important;\n  visibility: hidden !important;\n  height: 0 !important;\n  overflow: hidden !important;\n}\n.kghd .kghd-drop[open] \u003e *:not(summary) {\n  display: block !important;\n  visibility: visible !important;\n  height: auto !important;\n}\n.kghd-drop summary {\n  list-style: none;\n  cursor: pointer;\n  padding: 12px 14px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .28em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.78);\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  background: rgba(255,255,255,.03);\n  transition: background .2s, color .2s;\n}\n.kghd-drop summary::before { content: \"\/\/ \"; color: rgba(57,255,20,.7); margin-right: 2px; }\n.kghd-drop summary::-webkit-details-marker { display: none; }\n.kghd-drop summary:hover { background: rgba(255,255,255,.06); color: var(--bone); }\n.kghd-drop[open] summary { border-bottom: 1px solid rgba(255,255,255,.08); color: var(--bone); }\n.kghd-chv { font-size: 10px; color: rgba(57,255,20,.7); transition: transform .3s; }\n.kghd-drop[open] .kghd-chv { transform: rotate(180deg); }\n\n.kghd-drop-body {\n  padding: 16px 16px 14px;\n  font-family: 'Rajdhani', sans-serif;\n}\n.kghd-drop-body h3 {\n  font-family: 'JetBrains Mono', monospace !important;\n  font-size: 9px !important;\n  letter-spacing: .3em !important;\n  text-transform: uppercase !important;\n  color: rgba(180,255,180,.9) !important;\n  margin: 14px 0 6px 0 !important;\n  font-weight: 700 !important;\n  display: flex;\n  align-items: center;\n  gap: 7px;\n}\n.kghd-drop-body h3::before { content: \"\u003e\"; color: rgba(57,255,20,.6); }\n.kghd-drop-body h3:first-child { margin-top: 0 !important; }\n.kghd-drop-body p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 14px !important;\n  line-height: 1.65 !important;\n  color: rgba(255,255,255,.82) !important;\n  margin: 0 0 8px 0 !important;\n}\n.kghd-drop-body strong { color: var(--bone) !important; }\n\n.kghd-foot {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 9px 16px;\n  border-top: 1px solid rgba(255,255,255,.06);\n  background: #020202;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.35);\n  position: relative;\n  z-index: 2;\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-fb {\n  color: var(--green);\n  font-weight: 700;\n  letter-spacing: .3em;\n  text-shadow: 0 0 14px rgba(57,255,20,.55);\n}\n.kghd-fok {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  color: rgba(0,255,136,.85);\n}\n.kghd-fok-d {\n  width: 5px; height: 5px;\n  border-radius: 50%;\n  background: var(--ok);\n  box-shadow: 0 0 8px rgba(0,255,136,.8);\n}\n\n.kghd a:focus-visible,\n.kghd summary:focus-visible {\n  outline: 2px solid var(--green-hot);\n  outline-offset: 2px;\n  border-radius: 4px;\n}\n\n@media (max-width: 640px) {\n  .kghd-cards { grid-template-columns: 1fr; gap: 6px; }\n  .kghd-card:nth-child(n+3) { display: none; }\n  .kghd-hero { padding: 22px 16px 20px; }\n  .kghd-body { padding: 18px 14px; }\n  .kghd-foot { flex-direction: column; text-align: center; }\n  .kghd-specs { grid-template-columns: 1fr 1fr 1fr; }\n  .kghd-spec { padding: 11px 6px; }\n  .kghd-spec-val { font-size: 14px; }\n}\n@media (max-width: 440px) {\n  .kghd-tb, .kghd-cta, .kghd-dot { animation: none !important; }\n  .kghd-cta::before { animation: none !important; }\n  .kghd-sb { font-size: 8px; padding: 7px 12px; letter-spacing: .18em; }\n  .kghd-eyebrow { font-size: 8px; letter-spacing: .25em; }\n  .kghd-sub { font-size: 10px; letter-spacing: .22em; }\n  .kghd-tag { font-size: 9px; padding: 4px 9px; letter-spacing: .14em; }\n  .kghd-bar-lbl { width: 70px; font-size: 7px; letter-spacing: .18em; }\n  .kghd-lead { font-size: 14px !important; padding: 12px 14px; }\n  .kghd-drop summary { font-size: 9px; letter-spacing: .2em; }\n  .kghd-drop-body p { font-size: 13px !important; }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"kghd\"\u003e\n\u003cdiv class=\"kghd-tb\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"kghd-dot\"\u003e\u003c\/span\u003eSYS:ONLINE · KGX-DB · HONDA\/TRX400EX\/1999-2014\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb-r\"\u003eKG-TRX400EX-PHANTOMBLACK · KRAZYGRAPHICS.COM\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-hero\"\u003e\n\u003cdiv class=\"kghd-eyebrow\"\u003eHonda Powersports · ATV Graphics Kit · Phantom Black\u003c\/div\u003e\n\u003ch1 class=\"kghd-title\"\u003eTRX 400EX\u003c\/h1\u003e\n\u003cp class=\"kghd-sub\"\u003eHonda · \u003cstrong\u003e21MIL Laminated\u003c\/strong\u003e · 1999-2014 · \u003cstrong\u003ePhantom Black\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"kghd-tags\"\u003e\n\u003cspan class=\"kghd-tag r\"\u003ePremium\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eOEM Fit\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-tele\" aria-hidden=\"true\"\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003ePanel Lock\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.8s; --o: 0s; --min: .82;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e98%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eOEM Match\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 3.2s; --o: .5s; --min: .86;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e100%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eTrail Armor\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.5s; --o: 1s; --min: .9;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003eMAX\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-body\"\u003e\n\n\u003cdiv class=\"kghd-specs\"\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003eTRX 400EX\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eModel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eYears\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e21MIL\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eLaminated\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eSystem Brief\u003c\/div\u003e\n\u003cp class=\"kghd-lead\"\u003ePremium \u003cstrong\u003ePhantom Black graphics kit\u003c\/strong\u003e for the Honda TRX 400EX (1999-2014). \u003cem\u003ePre-cut to factory plastic templates\u003c\/em\u003e - shrouds, fenders, side panels, and number plates - built from 21MIL laminated cast vinyl that survives motocross, trail, and dune abuse without lifting, cracking, or fading.\u003c\/p\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eCore Capabilities\u003c\/div\u003e\n\u003cdiv class=\"kghd-cards\"\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🏁\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eOEM Panel Fit\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eCut to the actual TRX 400EX plastic geometry. Verified panel templates, not stretched approximations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🛡️\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eTrail-Grade Armor\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Resists rock spray, mud, sand blast, fuel, and sun.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e⚡\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eSelf-Install Ready\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eAir-release adhesive. Felt-edge squeegee and a heat gun for tight curves. Done in an afternoon.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🇺🇸\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003ePrinted and cut to order. Stock designs ship in 24-48 hours from our facility.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ca href=\"\/collections\/honda-atv-graphics\" class=\"kghd-cta\" aria-label=\"Browse all Honda ATV graphics kits\"\u003e \u0026gt;\u0026gt; Browse All Honda ATV Graphics \u0026lt;\u0026lt; \u003c\/a\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFull Documentation · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWhat's in the kit\u003c\/h3\u003e\n\u003cp\u003eFull coverage graphics for the Honda TRX 400EX (1999-2014): shrouds (left\/right), front fender, rear fender, airbox covers, side panels, and number plates. Every panel is pre-cut to factory plastic geometry. No trimming required at install.\u003c\/p\u003e\n\u003ch3\u003eWho this is for\u003c\/h3\u003e\n\u003cp\u003eTRX 400EX owners who want bold styling without paying for a custom paint job. Trail riders protecting factory plastics from rock spray and UV. Motocross competitors building program-look bikes for race weekends. Restoration projects bringing tired plastics back to life. Dealers and rental fleets running consistent brand identity across multiple machines.\u003c\/p\u003e\n\u003ch3\u003eYear and trim coverage\u003c\/h3\u003e\n\u003cp\u003eHonda made the TRX 400EX from 1999 through 2004 with stable bodywork. This kit fits \u003cstrong\u003eevery production year in that range\u003c\/strong\u003e, plus the TRX 400X variant. If you're not sure which model you have, the airbox cover and frame stickers will identify it.\u003c\/p\u003e\n\u003ch3\u003eMaterial and durability\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl - significantly thicker than standard OEM and aftermarket decals. Cast film conforms to compound curves without distortion. The clear protective laminate adds abrasion resistance against rock spray, brush contact, and harsh chemicals. UV-stable pigments hold color across multiple riding seasons.\u003c\/p\u003e\n\u003ch3\u003eInstall in an afternoon\u003c\/h3\u003e\n\u003cp\u003eThe kit is designed for owner self-install. Clean each panel with isopropyl alcohol (70%+) to strip wax and oils. Lay out kit pieces using the included diagram before peeling backing. Start with the largest, flattest panel first - usually the front fender or shrouds. Use a felt-edge squeegee, working from center outward. Heat gun on low for tight curves. Wait 48 hours before washing to let adhesive fully cure.\u003c\/p\u003e\n\u003ch3\u003eCare and longevity\u003c\/h3\u003e\n\u003cp\u003eHand wash with mild soap. Pressure washing acceptable at moderate distance and lower PSI. Avoid harsh degreasers and acidic cleaners. Covered storage out of direct sun extends wrap life dramatically - especially important in high-UV regions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFAQ · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWill this fit all 1999-2004 TRX 400EX models?\u003c\/h3\u003e\n\u003cp\u003eYes - every production year from 1999 through 2004, plus the TRX 400X variant. Pre-cut to factory plastic templates.\u003c\/p\u003e\n\u003ch3\u003eHow thick is the vinyl?\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker and more durable than standard OEM and aftermarket decals.\u003c\/p\u003e\n\u003ch3\u003eCan I install it myself?\u003c\/h3\u003e\n\u003cp\u003eYes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\u003c\/p\u003e\n\u003ch3\u003eHow does it hold up to motocross and trail riding?\u003c\/h3\u003e\n\u003cp\u003eBuilt specifically for off-road abuse. The laminate resists rock spray, mud, sand blast, fuel spills, and UV exposure across multiple seasons.\u003c\/p\u003e\n\u003ch3\u003eHow fast does it ship?\u003c\/h3\u003e\n\u003cp\u003eStock designs ship within 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\u003c\/p\u003e\n\u003ch3\u003eWhat about returns?\u003c\/h3\u003e\n\u003cp\u003eMade-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-foot\"\u003e\n\u003cspan class=\"kghd-fb\"\u003eKRAZYGRAPHICS\u003c\/span\u003e \u003cspan\u003eHonda TRX 400EX · Phantom Black\u003c\/span\u003e\n\u003cdiv class=\"kghd-fok\"\u003e\n\u003cspan class=\"kghd-fok-d\"\u003e\u003c\/span\u003eReady\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"KrazyGraphics","offers":[{"title":"No \/ No","offer_id":31339128750169,"sku":null,"price":228.48,"currency_code":"USD","in_stock":true},{"title":"No \/ Yes + $20","offer_id":43094880714841,"sku":null,"price":259.06,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ No","offer_id":43094880747609,"sku":null,"price":243.04,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ Yes + $20","offer_id":43094880780377,"sku":null,"price":273.6,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/Untitle_3B_3Bd.jpg?v=1772160381"},{"product_id":"honda-trx400-2","title":"Honda TRX 400EX Track Burner Graphics Kit","description":"\u003cp\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026amp;family=JetBrains+Mono:wght@400;700\u0026amp;family=Rajdhani:wght@500;700\u0026amp;display=swap\" as=\"style\" rel=\"preload\"\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"@id\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-2#product\",\n  \"name\": \"Honda TRX 400EX Track Burner Graphics Kit\",\n  \"sku\": \"KG-TRX400EX-TRACKBURNER\",\n  \"mpn\": \"KG-TRX400EX-TRACKBURNER\",\n  \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-2\",\n  \"description\": \"Honda TRX 400EX Track Burner graphics kit - race-inspired design, 21MIL laminated cast vinyl, OEM-precision fit for 1999-2014 TRX 400EX and TRX 400X. Made in USA by KrazyGraphics.\",\n  \"image\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/TRX-400-3-1024x768.jpg?v=1772160379\",\n  \"category\": \"ATV Graphics \/ Honda\",\n  \"brand\": {\n    \"@type\": \"Brand\",\n    \"name\": \"KrazyGraphics\"\n  },\n  \"manufacturer\": {\n    \"@type\": \"Organization\",\n    \"name\": \"KrazyGraphics\",\n    \"url\": \"https:\/\/krazygraphics.com\"\n  },\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-2\",\n    \"priceCurrency\": \"USD\",\n    \"price\": \"228.48\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\",\n    \"seller\": {\n      \"@type\": \"Organization\",\n      \"name\": \"KrazyGraphics\"\n    }\n  }\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Will this fit my year TRX 400EX?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes - every Honda TRX 400EX from 1999 through 2004 is covered, plus 400X models. Pre-cut to factory plastic templates.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How thick is the vinyl?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker than standard OEM and aftermarket decals.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can I install it myself?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is this for off-road or display use?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Built for real off-road abuse - motocross, trail, dunes. The laminate resists rock spray, mud, sand blast, and UV.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How fast does it ship?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Stock designs ship in 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What about returns?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Made-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\"\n      }\n    }\n  ]\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"BreadcrumbList\",\n  \"itemListElement\": [\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 1,\n      \"name\": \"Home\",\n      \"item\": \"https:\/\/krazygraphics.com\/\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 2,\n      \"name\": \"Honda ATV Graphics\",\n      \"item\": \"https:\/\/krazygraphics.com\/collections\/honda-atv-graphics\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 3,\n      \"name\": \"TRX 400EX Track Burner\"\n    }\n  ]\n}\n\u003c\/script\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026family=JetBrains+Mono:wght@400;700\u0026family=Rajdhani:wght@500;700\u0026display=swap');\n\n.kghd *, .kghd *::before, .kghd *::after { box-sizing: border-box; }\n\n@media (prefers-reduced-motion: reduce) {\n  .kghd *, .kghd *::before, .kghd *::after {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n  .kghd-tb, .kghd-dot, .kghd-cta, .kghd-hero::after { animation: none !important; }\n  .kghd-bar-fill { animation: kghd-bar 3s ease-in-out infinite !important; }\n}\n\n.kghd {\n  --green:    #39FF14;\n  --green-hot:#7dff5c;\n  --ink:      #050505;\n  --carbon:   #0a0a0a;\n  --bone:     #ffffff;\n  --fog:      #b8bec6;\n  --dim:      #6b7280;\n  --ok:       #00ff88;\n\n  font-family: 'Rajdhani', 'Barlow Condensed', Arial, sans-serif;\n  color: var(--bone);\n  background: var(--ink);\n  border: 1px solid rgba(57,255,20,.4);\n  border-radius: 10px;\n  overflow: hidden;\n  position: relative;\n  box-shadow:\n    0 0 60px rgba(57,255,20,.18),\n    0 40px 100px rgba(0,0,0,.9);\n  margin: 12px 0 20px 0;\n}\n\n.kghd::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background-image:\n    linear-gradient(rgba(57,255,20,.06) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(57,255,20,.06) 1px, transparent 1px);\n  background-size: 50px 50px;\n  -webkit-mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n  mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n}\n\n.kghd::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background: repeating-linear-gradient(0deg, rgba(0,0,0,.08) 0, rgba(0,0,0,.08) 1px, transparent 1px, transparent 4px);\n}\n\n.kghd-tb {\n  position: relative;\n  z-index: 5;\n  height: 3px;\n  background: linear-gradient(90deg, transparent 0%, rgba(57,255,20,.6) 15%, var(--green) 45%, var(--green-hot) 50%, var(--green) 55%, rgba(57,255,20,.6) 85%, transparent 100%);\n  box-shadow: 0 0 24px rgba(57,255,20,.9);\n  animation: kghd-strobe 3s ease-in-out infinite;\n}\n@keyframes kghd-strobe { 0%,100%{opacity:.75;} 50%{opacity:1;} }\n\n.kghd-sb {\n  position: relative;\n  z-index: 5;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 8px 16px;\n  background: rgba(57,255,20,.1);\n  border-bottom: 1px solid rgba(57,255,20,.3);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(180,255,180,.9);\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-dot {\n  width: 6px; height: 6px;\n  border-radius: 50%;\n  background: var(--green);\n  box-shadow: 0 0 10px var(--green), 0 0 20px rgba(57,255,20,.5);\n  display: inline-block;\n  margin-right: 8px;\n  animation: kghd-pulse 1.4s ease-in-out infinite;\n}\n@keyframes kghd-pulse { 0%,100%{opacity:.25;transform:scale(.8);} 50%{opacity:1;transform:scale(1.2);} }\n.kghd-sb-r { color: rgba(255,255,255,.4); font-size: 9px; letter-spacing: .18em; }\n\n.kghd-hero {\n  position: relative;\n  z-index: 2;\n  padding: 28px 24px 24px;\n  border-bottom: 1px solid rgba(57,255,20,.2);\n  background: linear-gradient(180deg, rgba(57,255,20,.14) 0%, rgba(57,255,20,.04) 50%, transparent 100%);\n}\n.kghd-eyebrow {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  color: rgba(150,255,150,.85);\n  margin-bottom: 14px;\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n.kghd-eyebrow::before {\n  content: \"\";\n  width: 28px;\n  height: 1px;\n  background: var(--green);\n  box-shadow: 0 0 8px var(--green);\n}\n.kghd-eyebrow::after {\n  content: \"\";\n  flex: 1;\n  height: 1px;\n  background: rgba(57,255,20,.2);\n}\n\nh1.kghd-title {\n  font-family: 'Barlow Condensed', Arial Narrow, sans-serif !important;\n  font-weight: 900 !important;\n  font-size: clamp(44px, 10vw, 88px) !important;\n  line-height: .9 !important;\n  letter-spacing: -.01em !important;\n  text-transform: uppercase !important;\n  color: var(--bone) !important;\n  margin: 0 0 6px 0 !important;\n  text-shadow:\n    0 0 60px rgba(57,255,20,.5),\n    0 0 120px rgba(57,255,20,.2),\n    0 4px 20px rgba(0,0,0,.9);\n}\n.kghd-sub {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  letter-spacing: .3em;\n  text-transform: uppercase;\n  color: var(--fog) !important;\n  margin: 0 0 12px 0;\n}\n.kghd-sub strong { color: var(--green-hot); font-weight: 700; }\n\n.kghd-tags {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  flex-wrap: wrap;\n  margin-top: 10px;\n}\n.kghd-tag {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  padding: 5px 11px;\n  border-radius: 2px;\n  color: var(--bone);\n}\n.kghd-tag.r {\n  background: rgba(57,255,20,.28);\n  border: 1px solid rgba(57,255,20,.7);\n  text-shadow: 0 0 8px rgba(57,255,20,.5);\n  color: #d8ffd0;\n}\n.kghd-tag.g {\n  color: rgba(255,255,255,.72);\n  background: rgba(255,255,255,.06);\n  border: 1px solid rgba(255,255,255,.18);\n}\n\n.kghd-tele { margin-top: 22px; }\n.kghd-bar { display: flex; align-items: center; gap: 12px; margin-bottom: 8px; }\n.kghd-bar-lbl {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.5);\n  width: 84px;\n  flex-shrink: 0;\n}\n.kghd-bar-track {\n  flex: 1;\n  height: 3px;\n  background: rgba(255,255,255,.08);\n  border-radius: 2px;\n  overflow: hidden;\n}\n.kghd-bar-fill {\n  height: 100%;\n  border-radius: 2px;\n  background: linear-gradient(90deg, rgba(57,255,20,.7), var(--green), var(--green-hot));\n  box-shadow: 0 0 10px rgba(57,255,20,.7);\n  animation: kghd-bar var(--d, 3s) ease-in-out infinite var(--o, 0s);\n  transform-origin: left;\n}\n@keyframes kghd-bar {\n  0%, 100% { opacity: .6; transform: scaleX(var(--min, .88)); }\n  50%      { opacity: 1;  transform: scaleX(1); }\n}\n.kghd-bar-val {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  color: rgba(150,255,150,.9);\n  width: 30px;\n  text-align: right;\n  flex-shrink: 0;\n}\n\n.kghd-body {\n  padding: 22px 20px;\n  background: linear-gradient(180deg, #060606, #030303);\n  position: relative;\n  z-index: 2;\n}\n\n.kghd-specs {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  border: 1px solid rgba(57,255,20,.3);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 22px;\n}\n.kghd-spec {\n  background: #080808;\n  padding: 14px 10px;\n  text-align: center;\n  border-right: 1px solid rgba(57,255,20,.18);\n}\n.kghd-spec:last-child { border-right: none; }\n.kghd-spec-val {\n  display: block;\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 18px;\n  font-weight: 900;\n  color: var(--green-hot);\n  text-shadow: 0 0 14px rgba(57,255,20,.6);\n  margin-bottom: 3px;\n  line-height: 1;\n  letter-spacing: .02em;\n}\n.kghd-spec-lbl {\n  display: block;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.45);\n}\n\n.kghd-shdr {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .4em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.55);\n  margin: 18px 0 12px 0;\n}\n.kghd-shdr::before { content: \"\/\/\"; color: rgba(57,255,20,.7); }\n.kghd-shdr::after { content: \"\"; flex: 1; height: 1px; background: rgba(255,255,255,.08); }\n\n.kghd-lead {\n  font-family: 'Rajdhani', sans-serif;\n  font-size: 15px !important;\n  line-height: 1.6 !important;\n  color: rgba(255,255,255,.88) !important;\n  margin: 0 0 22px 0 !important;\n  padding: 14px 16px;\n  border-left: 3px solid var(--green);\n  background: rgba(57,255,20,.04);\n  border-radius: 0 4px 4px 0;\n}\n.kghd-lead strong { color: var(--bone) !important; font-weight: 700; }\n.kghd-lead em { color: var(--green-hot) !important; font-style: normal; font-weight: 700; }\n\n.kghd-cards {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 8px;\n  margin-bottom: 20px;\n}\n.kghd-card {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  padding: 14px 14px;\n  background: rgba(255,255,255,.035);\n  transition: border-color .25s, background .25s;\n}\n.kghd-card:hover { border-color: rgba(57,255,20,.55); background: rgba(57,255,20,.06); }\n.kghd-card-h { display: flex; align-items: center; gap: 10px; margin-bottom: 8px; }\n.kghd-card-i {\n  width: 28px; height: 28px;\n  border-radius: 4px;\n  background: rgba(57,255,20,.2);\n  border: 1px solid rgba(57,255,20,.45);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 13px;\n  flex-shrink: 0;\n}\n.kghd-card-l {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.85) !important;\n  font-weight: 700;\n}\n.kghd-card p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 13px !important;\n  line-height: 1.55 !important;\n  color: rgba(255,255,255,.72) !important;\n  margin: 0 !important;\n}\n\n.kghd-cta {\n  display: block;\n  width: 100%;\n  padding: 14px 20px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(57,255,20,.65);\n  border-radius: 3px;\n  background: rgba(57,255,20,.1);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  text-align: center;\n  color: var(--bone) !important;\n  text-decoration: none !important;\n  position: relative;\n  overflow: hidden;\n  animation: kghd-cta-glow 3.5s ease-in-out infinite;\n}\n@keyframes kghd-cta-glow {\n  0%, 100% { box-shadow: none; }\n  50% { box-shadow: 0 0 24px rgba(57,255,20,.4), inset 0 0 24px rgba(57,255,20,.08); }\n}\n.kghd-cta::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(90deg, transparent, rgba(57,255,20,.25), transparent);\n  transform: translateX(-100%);\n  animation: kghd-cta-sweep 3.5s linear infinite;\n}\n@keyframes kghd-cta-sweep { 100% { transform: translateX(200%); } }\n.kghd-cta:hover { background: rgba(57,255,20,.22); border-color: var(--green); }\n\n.kghd-drop {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 6px;\n}\n\n.kghd .kghd-drop:not([open]) \u003e *:not(summary) {\n  display: none !important;\n  visibility: hidden !important;\n  height: 0 !important;\n  overflow: hidden !important;\n}\n.kghd .kghd-drop[open] \u003e *:not(summary) {\n  display: block !important;\n  visibility: visible !important;\n  height: auto !important;\n}\n.kghd-drop summary {\n  list-style: none;\n  cursor: pointer;\n  padding: 12px 14px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .28em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.78);\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  background: rgba(255,255,255,.03);\n  transition: background .2s, color .2s;\n}\n.kghd-drop summary::before { content: \"\/\/ \"; color: rgba(57,255,20,.7); margin-right: 2px; }\n.kghd-drop summary::-webkit-details-marker { display: none; }\n.kghd-drop summary:hover { background: rgba(255,255,255,.06); color: var(--bone); }\n.kghd-drop[open] summary { border-bottom: 1px solid rgba(255,255,255,.08); color: var(--bone); }\n.kghd-chv { font-size: 10px; color: rgba(57,255,20,.7); transition: transform .3s; }\n.kghd-drop[open] .kghd-chv { transform: rotate(180deg); }\n\n.kghd-drop-body {\n  padding: 16px 16px 14px;\n  font-family: 'Rajdhani', sans-serif;\n}\n.kghd-drop-body h3 {\n  font-family: 'JetBrains Mono', monospace !important;\n  font-size: 9px !important;\n  letter-spacing: .3em !important;\n  text-transform: uppercase !important;\n  color: rgba(180,255,180,.9) !important;\n  margin: 14px 0 6px 0 !important;\n  font-weight: 700 !important;\n  display: flex;\n  align-items: center;\n  gap: 7px;\n}\n.kghd-drop-body h3::before { content: \"\u003e\"; color: rgba(57,255,20,.6); }\n.kghd-drop-body h3:first-child { margin-top: 0 !important; }\n.kghd-drop-body p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 14px !important;\n  line-height: 1.65 !important;\n  color: rgba(255,255,255,.82) !important;\n  margin: 0 0 8px 0 !important;\n}\n.kghd-drop-body strong { color: var(--bone) !important; }\n\n.kghd-foot {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 9px 16px;\n  border-top: 1px solid rgba(255,255,255,.06);\n  background: #020202;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.35);\n  position: relative;\n  z-index: 2;\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-fb {\n  color: var(--green);\n  font-weight: 700;\n  letter-spacing: .3em;\n  text-shadow: 0 0 14px rgba(57,255,20,.55);\n}\n.kghd-fok {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  color: rgba(0,255,136,.85);\n}\n.kghd-fok-d {\n  width: 5px; height: 5px;\n  border-radius: 50%;\n  background: var(--ok);\n  box-shadow: 0 0 8px rgba(0,255,136,.8);\n}\n\n.kghd a:focus-visible,\n.kghd summary:focus-visible {\n  outline: 2px solid var(--green-hot);\n  outline-offset: 2px;\n  border-radius: 4px;\n}\n\n@media (max-width: 640px) {\n  .kghd-cards { grid-template-columns: 1fr; gap: 6px; }\n  .kghd-card:nth-child(n+3) { display: none; }\n  .kghd-hero { padding: 22px 16px 20px; }\n  .kghd-body { padding: 18px 14px; }\n  .kghd-foot { flex-direction: column; text-align: center; }\n  .kghd-specs { grid-template-columns: 1fr 1fr 1fr; }\n  .kghd-spec { padding: 11px 6px; }\n  .kghd-spec-val { font-size: 14px; }\n}\n@media (max-width: 440px) {\n  .kghd-tb, .kghd-cta, .kghd-dot { animation: none !important; }\n  .kghd-cta::before { animation: none !important; }\n  .kghd-sb { font-size: 8px; padding: 7px 12px; letter-spacing: .18em; }\n  .kghd-eyebrow { font-size: 8px; letter-spacing: .25em; }\n  .kghd-sub { font-size: 10px; letter-spacing: .22em; }\n  .kghd-tag { font-size: 9px; padding: 4px 9px; letter-spacing: .14em; }\n  .kghd-bar-lbl { width: 70px; font-size: 7px; letter-spacing: .18em; }\n  .kghd-lead { font-size: 14px !important; padding: 12px 14px; }\n  .kghd-drop summary { font-size: 9px; letter-spacing: .2em; }\n  .kghd-drop-body p { font-size: 13px !important; }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"kghd\"\u003e\n\u003cdiv class=\"kghd-tb\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"kghd-dot\"\u003e\u003c\/span\u003eSYS:ONLINE · KGX-DB · HONDA\/TRX400EX\/1999-2014\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb-r\"\u003eKG-TRX400EX-TRACKBURNER · KRAZYGRAPHICS.COM\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-hero\"\u003e\n\u003cdiv class=\"kghd-eyebrow\"\u003eHonda Powersports · ATV Graphics Kit · Track Burner\u003c\/div\u003e\n\u003ch1 class=\"kghd-title\"\u003eTRX 400EX\u003c\/h1\u003e\n\u003cp class=\"kghd-sub\"\u003eHonda · \u003cstrong\u003e21MIL Laminated\u003c\/strong\u003e · 1999-2014 · \u003cstrong\u003eTrack Burner\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"kghd-tags\"\u003e\n\u003cspan class=\"kghd-tag r\"\u003ePremium\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eOEM Fit\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-tele\" aria-hidden=\"true\"\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003ePanel Lock\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.8s; --o: 0s; --min: .82;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e98%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eOEM Match\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 3.2s; --o: .5s; --min: .86;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e100%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eTrail Armor\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.5s; --o: 1s; --min: .9;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003eMAX\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-body\"\u003e\n\n\u003cdiv class=\"kghd-specs\"\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003eTRX 400EX\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eModel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eYears\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e21MIL\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eLaminated\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eSystem Brief\u003c\/div\u003e\n\u003cp class=\"kghd-lead\"\u003ePremium \u003cstrong\u003eTrack Burner graphics kit\u003c\/strong\u003e for the Honda TRX 400EX (1999-2014). \u003cem\u003ePre-cut to factory plastic templates\u003c\/em\u003e - shrouds, fenders, side panels, and number plates - built from 21MIL laminated cast vinyl that survives motocross, trail, and dune abuse without lifting, cracking, or fading.\u003c\/p\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eCore Capabilities\u003c\/div\u003e\n\u003cdiv class=\"kghd-cards\"\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🏁\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eOEM Panel Fit\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eCut to the actual TRX 400EX plastic geometry. Verified panel templates, not stretched approximations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🛡️\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eTrail-Grade Armor\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Resists rock spray, mud, sand blast, fuel, and sun.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e⚡\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eSelf-Install Ready\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eAir-release adhesive. Felt-edge squeegee and a heat gun for tight curves. Done in an afternoon.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🇺🇸\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003ePrinted and cut to order. Stock designs ship in 24-48 hours from our facility.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ca href=\"\/collections\/honda-atv-graphics\" class=\"kghd-cta\" aria-label=\"Browse all Honda ATV graphics kits\"\u003e \u0026gt;\u0026gt; Browse All Honda ATV Graphics \u0026lt;\u0026lt; \u003c\/a\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFull Documentation · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWhat's in the kit\u003c\/h3\u003e\n\u003cp\u003eFull coverage graphics for the Honda TRX 400EX (1999-2014): shrouds (left\/right), front fender, rear fender, airbox covers, side panels, and number plates. Every panel is pre-cut to factory plastic geometry. No trimming required at install.\u003c\/p\u003e\n\u003ch3\u003eWho this is for\u003c\/h3\u003e\n\u003cp\u003eTRX 400EX owners who want bold styling without paying for a custom paint job. Trail riders protecting factory plastics from rock spray and UV. Motocross competitors building program-look bikes for race weekends. Restoration projects bringing tired plastics back to life. Dealers and rental fleets running consistent brand identity across multiple machines.\u003c\/p\u003e\n\u003ch3\u003eYear and trim coverage\u003c\/h3\u003e\n\u003cp\u003eHonda made the TRX 400EX from 1999 through 2004 with stable bodywork. This kit fits \u003cstrong\u003eevery production year in that range\u003c\/strong\u003e, plus the TRX 400X variant. If you're not sure which model you have, the airbox cover and frame stickers will identify it.\u003c\/p\u003e\n\u003ch3\u003eMaterial and durability\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl - significantly thicker than standard OEM and aftermarket decals. Cast film conforms to compound curves without distortion. The clear protective laminate adds abrasion resistance against rock spray, brush contact, and harsh chemicals. UV-stable pigments hold color across multiple riding seasons.\u003c\/p\u003e\n\u003ch3\u003eInstall in an afternoon\u003c\/h3\u003e\n\u003cp\u003eThe kit is designed for owner self-install. Clean each panel with isopropyl alcohol (70%+) to strip wax and oils. Lay out kit pieces using the included diagram before peeling backing. Start with the largest, flattest panel first - usually the front fender or shrouds. Use a felt-edge squeegee, working from center outward. Heat gun on low for tight curves. Wait 48 hours before washing to let adhesive fully cure.\u003c\/p\u003e\n\u003ch3\u003eCare and longevity\u003c\/h3\u003e\n\u003cp\u003eHand wash with mild soap. Pressure washing acceptable at moderate distance and lower PSI. Avoid harsh degreasers and acidic cleaners. Covered storage out of direct sun extends wrap life dramatically - especially important in high-UV regions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFAQ · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWill this fit all 1999-2004 TRX 400EX models?\u003c\/h3\u003e\n\u003cp\u003eYes - every production year from 1999 through 2004, plus the TRX 400X variant. Pre-cut to factory plastic templates.\u003c\/p\u003e\n\u003ch3\u003eHow thick is the vinyl?\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker and more durable than standard OEM and aftermarket decals.\u003c\/p\u003e\n\u003ch3\u003eCan I install it myself?\u003c\/h3\u003e\n\u003cp\u003eYes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\u003c\/p\u003e\n\u003ch3\u003eHow does it hold up to motocross and trail riding?\u003c\/h3\u003e\n\u003cp\u003eBuilt specifically for off-road abuse. The laminate resists rock spray, mud, sand blast, fuel spills, and UV exposure across multiple seasons.\u003c\/p\u003e\n\u003ch3\u003eHow fast does it ship?\u003c\/h3\u003e\n\u003cp\u003eStock designs ship within 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\u003c\/p\u003e\n\u003ch3\u003eWhat about returns?\u003c\/h3\u003e\n\u003cp\u003eMade-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-foot\"\u003e\n\u003cspan class=\"kghd-fb\"\u003eKRAZYGRAPHICS\u003c\/span\u003e \u003cspan\u003eHonda TRX 400EX · Track Burner\u003c\/span\u003e\n\u003cdiv class=\"kghd-fok\"\u003e\n\u003cspan class=\"kghd-fok-d\"\u003e\u003c\/span\u003eReady\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"KrazyGraphics","offers":[{"title":"No \/ No","offer_id":31339129241689,"sku":null,"price":228.48,"currency_code":"USD","in_stock":true},{"title":"No \/ Yes + $20","offer_id":43094880616537,"sku":null,"price":259.06,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ No","offer_id":43094880649305,"sku":null,"price":243.04,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ Yes + $20","offer_id":43094880682073,"sku":null,"price":273.6,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/TRX-400-3-1024x768.jpg?v=1772160379"},{"product_id":"honda-trx400-3","title":"Honda TRX 400EX Trail Hammer Graphics Kit","description":"\u003cp\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026amp;family=JetBrains+Mono:wght@400;700\u0026amp;family=Rajdhani:wght@500;700\u0026amp;display=swap\" as=\"style\" rel=\"preload\"\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"@id\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-3#product\",\n  \"name\": \"Honda TRX 400EX Trail Hammer Graphics Kit\",\n  \"sku\": \"KG-TRX400EX-TRAILHAMMER\",\n  \"mpn\": \"KG-TRX400EX-TRAILHAMMER\",\n  \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-3\",\n  \"description\": \"Honda TRX 400EX Trail Hammer graphics kit - race-inspired design, 21MIL laminated cast vinyl, OEM-precision fit for 1999-2014 TRX 400EX and TRX 400X. Made in USA by KrazyGraphics.\",\n  \"image\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/TRX-400-4.jpg?v=1578539353\",\n  \"category\": \"ATV Graphics \/ Honda\",\n  \"brand\": {\n    \"@type\": \"Brand\",\n    \"name\": \"KrazyGraphics\"\n  },\n  \"manufacturer\": {\n    \"@type\": \"Organization\",\n    \"name\": \"KrazyGraphics\",\n    \"url\": \"https:\/\/krazygraphics.com\"\n  },\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-3\",\n    \"priceCurrency\": \"USD\",\n    \"price\": \"228.48\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\",\n    \"seller\": {\n      \"@type\": \"Organization\",\n      \"name\": \"KrazyGraphics\"\n    }\n  }\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Will this fit my year TRX 400EX?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes - every Honda TRX 400EX from 1999 through 2004 is covered, plus 400X models. Pre-cut to factory plastic templates.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How thick is the vinyl?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker than standard OEM and aftermarket decals.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can I install it myself?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is this for off-road or display use?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Built for real off-road abuse - motocross, trail, dunes. The laminate resists rock spray, mud, sand blast, and UV.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How fast does it ship?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Stock designs ship in 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What about returns?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Made-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\"\n      }\n    }\n  ]\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"BreadcrumbList\",\n  \"itemListElement\": [\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 1,\n      \"name\": \"Home\",\n      \"item\": \"https:\/\/krazygraphics.com\/\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 2,\n      \"name\": \"Honda ATV Graphics\",\n      \"item\": \"https:\/\/krazygraphics.com\/collections\/honda-atv-graphics\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 3,\n      \"name\": \"TRX 400EX Trail Hammer\"\n    }\n  ]\n}\n\u003c\/script\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026family=JetBrains+Mono:wght@400;700\u0026family=Rajdhani:wght@500;700\u0026display=swap');\n\n.kghd *, .kghd *::before, .kghd *::after { box-sizing: border-box; }\n\n@media (prefers-reduced-motion: reduce) {\n  .kghd *, .kghd *::before, .kghd *::after {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n  .kghd-tb, .kghd-dot, .kghd-cta, .kghd-hero::after { animation: none !important; }\n  .kghd-bar-fill { animation: kghd-bar 3s ease-in-out infinite !important; }\n}\n\n.kghd {\n  --green:    #39FF14;\n  --green-hot:#7dff5c;\n  --ink:      #050505;\n  --carbon:   #0a0a0a;\n  --bone:     #ffffff;\n  --fog:      #b8bec6;\n  --dim:      #6b7280;\n  --ok:       #00ff88;\n\n  font-family: 'Rajdhani', 'Barlow Condensed', Arial, sans-serif;\n  color: var(--bone);\n  background: var(--ink);\n  border: 1px solid rgba(57,255,20,.4);\n  border-radius: 10px;\n  overflow: hidden;\n  position: relative;\n  box-shadow:\n    0 0 60px rgba(57,255,20,.18),\n    0 40px 100px rgba(0,0,0,.9);\n  margin: 12px 0 20px 0;\n}\n\n.kghd::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background-image:\n    linear-gradient(rgba(57,255,20,.06) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(57,255,20,.06) 1px, transparent 1px);\n  background-size: 50px 50px;\n  -webkit-mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n  mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n}\n\n.kghd::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background: repeating-linear-gradient(0deg, rgba(0,0,0,.08) 0, rgba(0,0,0,.08) 1px, transparent 1px, transparent 4px);\n}\n\n.kghd-tb {\n  position: relative;\n  z-index: 5;\n  height: 3px;\n  background: linear-gradient(90deg, transparent 0%, rgba(57,255,20,.6) 15%, var(--green) 45%, var(--green-hot) 50%, var(--green) 55%, rgba(57,255,20,.6) 85%, transparent 100%);\n  box-shadow: 0 0 24px rgba(57,255,20,.9);\n  animation: kghd-strobe 3s ease-in-out infinite;\n}\n@keyframes kghd-strobe { 0%,100%{opacity:.75;} 50%{opacity:1;} }\n\n.kghd-sb {\n  position: relative;\n  z-index: 5;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 8px 16px;\n  background: rgba(57,255,20,.1);\n  border-bottom: 1px solid rgba(57,255,20,.3);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(180,255,180,.9);\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-dot {\n  width: 6px; height: 6px;\n  border-radius: 50%;\n  background: var(--green);\n  box-shadow: 0 0 10px var(--green), 0 0 20px rgba(57,255,20,.5);\n  display: inline-block;\n  margin-right: 8px;\n  animation: kghd-pulse 1.4s ease-in-out infinite;\n}\n@keyframes kghd-pulse { 0%,100%{opacity:.25;transform:scale(.8);} 50%{opacity:1;transform:scale(1.2);} }\n.kghd-sb-r { color: rgba(255,255,255,.4); font-size: 9px; letter-spacing: .18em; }\n\n.kghd-hero {\n  position: relative;\n  z-index: 2;\n  padding: 28px 24px 24px;\n  border-bottom: 1px solid rgba(57,255,20,.2);\n  background: linear-gradient(180deg, rgba(57,255,20,.14) 0%, rgba(57,255,20,.04) 50%, transparent 100%);\n}\n.kghd-eyebrow {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  color: rgba(150,255,150,.85);\n  margin-bottom: 14px;\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n.kghd-eyebrow::before {\n  content: \"\";\n  width: 28px;\n  height: 1px;\n  background: var(--green);\n  box-shadow: 0 0 8px var(--green);\n}\n.kghd-eyebrow::after {\n  content: \"\";\n  flex: 1;\n  height: 1px;\n  background: rgba(57,255,20,.2);\n}\n\nh1.kghd-title {\n  font-family: 'Barlow Condensed', Arial Narrow, sans-serif !important;\n  font-weight: 900 !important;\n  font-size: clamp(44px, 10vw, 88px) !important;\n  line-height: .9 !important;\n  letter-spacing: -.01em !important;\n  text-transform: uppercase !important;\n  color: var(--bone) !important;\n  margin: 0 0 6px 0 !important;\n  text-shadow:\n    0 0 60px rgba(57,255,20,.5),\n    0 0 120px rgba(57,255,20,.2),\n    0 4px 20px rgba(0,0,0,.9);\n}\n.kghd-sub {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  letter-spacing: .3em;\n  text-transform: uppercase;\n  color: var(--fog) !important;\n  margin: 0 0 12px 0;\n}\n.kghd-sub strong { color: var(--green-hot); font-weight: 700; }\n\n.kghd-tags {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  flex-wrap: wrap;\n  margin-top: 10px;\n}\n.kghd-tag {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  padding: 5px 11px;\n  border-radius: 2px;\n  color: var(--bone);\n}\n.kghd-tag.r {\n  background: rgba(57,255,20,.28);\n  border: 1px solid rgba(57,255,20,.7);\n  text-shadow: 0 0 8px rgba(57,255,20,.5);\n  color: #d8ffd0;\n}\n.kghd-tag.g {\n  color: rgba(255,255,255,.72);\n  background: rgba(255,255,255,.06);\n  border: 1px solid rgba(255,255,255,.18);\n}\n\n.kghd-tele { margin-top: 22px; }\n.kghd-bar { display: flex; align-items: center; gap: 12px; margin-bottom: 8px; }\n.kghd-bar-lbl {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.5);\n  width: 84px;\n  flex-shrink: 0;\n}\n.kghd-bar-track {\n  flex: 1;\n  height: 3px;\n  background: rgba(255,255,255,.08);\n  border-radius: 2px;\n  overflow: hidden;\n}\n.kghd-bar-fill {\n  height: 100%;\n  border-radius: 2px;\n  background: linear-gradient(90deg, rgba(57,255,20,.7), var(--green), var(--green-hot));\n  box-shadow: 0 0 10px rgba(57,255,20,.7);\n  animation: kghd-bar var(--d, 3s) ease-in-out infinite var(--o, 0s);\n  transform-origin: left;\n}\n@keyframes kghd-bar {\n  0%, 100% { opacity: .6; transform: scaleX(var(--min, .88)); }\n  50%      { opacity: 1;  transform: scaleX(1); }\n}\n.kghd-bar-val {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  color: rgba(150,255,150,.9);\n  width: 30px;\n  text-align: right;\n  flex-shrink: 0;\n}\n\n.kghd-body {\n  padding: 22px 20px;\n  background: linear-gradient(180deg, #060606, #030303);\n  position: relative;\n  z-index: 2;\n}\n\n.kghd-specs {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  border: 1px solid rgba(57,255,20,.3);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 22px;\n}\n.kghd-spec {\n  background: #080808;\n  padding: 14px 10px;\n  text-align: center;\n  border-right: 1px solid rgba(57,255,20,.18);\n}\n.kghd-spec:last-child { border-right: none; }\n.kghd-spec-val {\n  display: block;\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 18px;\n  font-weight: 900;\n  color: var(--green-hot);\n  text-shadow: 0 0 14px rgba(57,255,20,.6);\n  margin-bottom: 3px;\n  line-height: 1;\n  letter-spacing: .02em;\n}\n.kghd-spec-lbl {\n  display: block;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.45);\n}\n\n.kghd-shdr {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .4em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.55);\n  margin: 18px 0 12px 0;\n}\n.kghd-shdr::before { content: \"\/\/\"; color: rgba(57,255,20,.7); }\n.kghd-shdr::after { content: \"\"; flex: 1; height: 1px; background: rgba(255,255,255,.08); }\n\n.kghd-lead {\n  font-family: 'Rajdhani', sans-serif;\n  font-size: 15px !important;\n  line-height: 1.6 !important;\n  color: rgba(255,255,255,.88) !important;\n  margin: 0 0 22px 0 !important;\n  padding: 14px 16px;\n  border-left: 3px solid var(--green);\n  background: rgba(57,255,20,.04);\n  border-radius: 0 4px 4px 0;\n}\n.kghd-lead strong { color: var(--bone) !important; font-weight: 700; }\n.kghd-lead em { color: var(--green-hot) !important; font-style: normal; font-weight: 700; }\n\n.kghd-cards {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 8px;\n  margin-bottom: 20px;\n}\n.kghd-card {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  padding: 14px 14px;\n  background: rgba(255,255,255,.035);\n  transition: border-color .25s, background .25s;\n}\n.kghd-card:hover { border-color: rgba(57,255,20,.55); background: rgba(57,255,20,.06); }\n.kghd-card-h { display: flex; align-items: center; gap: 10px; margin-bottom: 8px; }\n.kghd-card-i {\n  width: 28px; height: 28px;\n  border-radius: 4px;\n  background: rgba(57,255,20,.2);\n  border: 1px solid rgba(57,255,20,.45);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 13px;\n  flex-shrink: 0;\n}\n.kghd-card-l {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.85) !important;\n  font-weight: 700;\n}\n.kghd-card p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 13px !important;\n  line-height: 1.55 !important;\n  color: rgba(255,255,255,.72) !important;\n  margin: 0 !important;\n}\n\n.kghd-cta {\n  display: block;\n  width: 100%;\n  padding: 14px 20px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(57,255,20,.65);\n  border-radius: 3px;\n  background: rgba(57,255,20,.1);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  text-align: center;\n  color: var(--bone) !important;\n  text-decoration: none !important;\n  position: relative;\n  overflow: hidden;\n  animation: kghd-cta-glow 3.5s ease-in-out infinite;\n}\n@keyframes kghd-cta-glow {\n  0%, 100% { box-shadow: none; }\n  50% { box-shadow: 0 0 24px rgba(57,255,20,.4), inset 0 0 24px rgba(57,255,20,.08); }\n}\n.kghd-cta::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(90deg, transparent, rgba(57,255,20,.25), transparent);\n  transform: translateX(-100%);\n  animation: kghd-cta-sweep 3.5s linear infinite;\n}\n@keyframes kghd-cta-sweep { 100% { transform: translateX(200%); } }\n.kghd-cta:hover { background: rgba(57,255,20,.22); border-color: var(--green); }\n\n.kghd-drop {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 6px;\n}\n\n.kghd .kghd-drop:not([open]) \u003e *:not(summary) {\n  display: none !important;\n  visibility: hidden !important;\n  height: 0 !important;\n  overflow: hidden !important;\n}\n.kghd .kghd-drop[open] \u003e *:not(summary) {\n  display: block !important;\n  visibility: visible !important;\n  height: auto !important;\n}\n.kghd-drop summary {\n  list-style: none;\n  cursor: pointer;\n  padding: 12px 14px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .28em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.78);\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  background: rgba(255,255,255,.03);\n  transition: background .2s, color .2s;\n}\n.kghd-drop summary::before { content: \"\/\/ \"; color: rgba(57,255,20,.7); margin-right: 2px; }\n.kghd-drop summary::-webkit-details-marker { display: none; }\n.kghd-drop summary:hover { background: rgba(255,255,255,.06); color: var(--bone); }\n.kghd-drop[open] summary { border-bottom: 1px solid rgba(255,255,255,.08); color: var(--bone); }\n.kghd-chv { font-size: 10px; color: rgba(57,255,20,.7); transition: transform .3s; }\n.kghd-drop[open] .kghd-chv { transform: rotate(180deg); }\n\n.kghd-drop-body {\n  padding: 16px 16px 14px;\n  font-family: 'Rajdhani', sans-serif;\n}\n.kghd-drop-body h3 {\n  font-family: 'JetBrains Mono', monospace !important;\n  font-size: 9px !important;\n  letter-spacing: .3em !important;\n  text-transform: uppercase !important;\n  color: rgba(180,255,180,.9) !important;\n  margin: 14px 0 6px 0 !important;\n  font-weight: 700 !important;\n  display: flex;\n  align-items: center;\n  gap: 7px;\n}\n.kghd-drop-body h3::before { content: \"\u003e\"; color: rgba(57,255,20,.6); }\n.kghd-drop-body h3:first-child { margin-top: 0 !important; }\n.kghd-drop-body p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 14px !important;\n  line-height: 1.65 !important;\n  color: rgba(255,255,255,.82) !important;\n  margin: 0 0 8px 0 !important;\n}\n.kghd-drop-body strong { color: var(--bone) !important; }\n\n.kghd-foot {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 9px 16px;\n  border-top: 1px solid rgba(255,255,255,.06);\n  background: #020202;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.35);\n  position: relative;\n  z-index: 2;\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-fb {\n  color: var(--green);\n  font-weight: 700;\n  letter-spacing: .3em;\n  text-shadow: 0 0 14px rgba(57,255,20,.55);\n}\n.kghd-fok {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  color: rgba(0,255,136,.85);\n}\n.kghd-fok-d {\n  width: 5px; height: 5px;\n  border-radius: 50%;\n  background: var(--ok);\n  box-shadow: 0 0 8px rgba(0,255,136,.8);\n}\n\n.kghd a:focus-visible,\n.kghd summary:focus-visible {\n  outline: 2px solid var(--green-hot);\n  outline-offset: 2px;\n  border-radius: 4px;\n}\n\n@media (max-width: 640px) {\n  .kghd-cards { grid-template-columns: 1fr; gap: 6px; }\n  .kghd-card:nth-child(n+3) { display: none; }\n  .kghd-hero { padding: 22px 16px 20px; }\n  .kghd-body { padding: 18px 14px; }\n  .kghd-foot { flex-direction: column; text-align: center; }\n  .kghd-specs { grid-template-columns: 1fr 1fr 1fr; }\n  .kghd-spec { padding: 11px 6px; }\n  .kghd-spec-val { font-size: 14px; }\n}\n@media (max-width: 440px) {\n  .kghd-tb, .kghd-cta, .kghd-dot { animation: none !important; }\n  .kghd-cta::before { animation: none !important; }\n  .kghd-sb { font-size: 8px; padding: 7px 12px; letter-spacing: .18em; }\n  .kghd-eyebrow { font-size: 8px; letter-spacing: .25em; }\n  .kghd-sub { font-size: 10px; letter-spacing: .22em; }\n  .kghd-tag { font-size: 9px; padding: 4px 9px; letter-spacing: .14em; }\n  .kghd-bar-lbl { width: 70px; font-size: 7px; letter-spacing: .18em; }\n  .kghd-lead { font-size: 14px !important; padding: 12px 14px; }\n  .kghd-drop summary { font-size: 9px; letter-spacing: .2em; }\n  .kghd-drop-body p { font-size: 13px !important; }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"kghd\"\u003e\n\u003cdiv class=\"kghd-tb\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"kghd-dot\"\u003e\u003c\/span\u003eSYS:ONLINE · KGX-DB · HONDA\/TRX400EX\/1999-2014\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb-r\"\u003eKG-TRX400EX-TRAILHAMMER · KRAZYGRAPHICS.COM\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-hero\"\u003e\n\u003cdiv class=\"kghd-eyebrow\"\u003eHonda Powersports · ATV Graphics Kit · Trail Hammer\u003c\/div\u003e\n\u003ch1 class=\"kghd-title\"\u003eTRX 400EX\u003c\/h1\u003e\n\u003cp class=\"kghd-sub\"\u003eHonda · \u003cstrong\u003e21MIL Laminated\u003c\/strong\u003e · 1999-2014 · \u003cstrong\u003eTrail Hammer\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"kghd-tags\"\u003e\n\u003cspan class=\"kghd-tag r\"\u003ePremium\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eOEM Fit\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-tele\" aria-hidden=\"true\"\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003ePanel Lock\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.8s; --o: 0s; --min: .82;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e98%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eOEM Match\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 3.2s; --o: .5s; --min: .86;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e100%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eTrail Armor\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.5s; --o: 1s; --min: .9;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003eMAX\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-body\"\u003e\n\n\u003cdiv class=\"kghd-specs\"\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003eTRX 400EX\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eModel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eYears\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e21MIL\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eLaminated\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eSystem Brief\u003c\/div\u003e\n\u003cp class=\"kghd-lead\"\u003ePremium \u003cstrong\u003eTrail Hammer graphics kit\u003c\/strong\u003e for the Honda TRX 400EX (1999-2014). \u003cem\u003ePre-cut to factory plastic templates\u003c\/em\u003e - shrouds, fenders, side panels, and number plates - built from 21MIL laminated cast vinyl that survives motocross, trail, and dune abuse without lifting, cracking, or fading.\u003c\/p\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eCore Capabilities\u003c\/div\u003e\n\u003cdiv class=\"kghd-cards\"\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🏁\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eOEM Panel Fit\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eCut to the actual TRX 400EX plastic geometry. Verified panel templates, not stretched approximations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🛡️\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eTrail-Grade Armor\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Resists rock spray, mud, sand blast, fuel, and sun.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e⚡\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eSelf-Install Ready\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eAir-release adhesive. Felt-edge squeegee and a heat gun for tight curves. Done in an afternoon.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🇺🇸\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003ePrinted and cut to order. Stock designs ship in 24-48 hours from our facility.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ca href=\"\/collections\/honda-atv-graphics\" class=\"kghd-cta\" aria-label=\"Browse all Honda ATV graphics kits\"\u003e \u0026gt;\u0026gt; Browse All Honda ATV Graphics \u0026lt;\u0026lt; \u003c\/a\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFull Documentation · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWhat's in the kit\u003c\/h3\u003e\n\u003cp\u003eFull coverage graphics for the Honda TRX 400EX (1999-2014): shrouds (left\/right), front fender, rear fender, airbox covers, side panels, and number plates. Every panel is pre-cut to factory plastic geometry. No trimming required at install.\u003c\/p\u003e\n\u003ch3\u003eWho this is for\u003c\/h3\u003e\n\u003cp\u003eTRX 400EX owners who want bold styling without paying for a custom paint job. Trail riders protecting factory plastics from rock spray and UV. Motocross competitors building program-look bikes for race weekends. Restoration projects bringing tired plastics back to life. Dealers and rental fleets running consistent brand identity across multiple machines.\u003c\/p\u003e\n\u003ch3\u003eYear and trim coverage\u003c\/h3\u003e\n\u003cp\u003eHonda made the TRX 400EX from 1999 through 2004 with stable bodywork. This kit fits \u003cstrong\u003eevery production year in that range\u003c\/strong\u003e, plus the TRX 400X variant. If you're not sure which model you have, the airbox cover and frame stickers will identify it.\u003c\/p\u003e\n\u003ch3\u003eMaterial and durability\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl - significantly thicker than standard OEM and aftermarket decals. Cast film conforms to compound curves without distortion. The clear protective laminate adds abrasion resistance against rock spray, brush contact, and harsh chemicals. UV-stable pigments hold color across multiple riding seasons.\u003c\/p\u003e\n\u003ch3\u003eInstall in an afternoon\u003c\/h3\u003e\n\u003cp\u003eThe kit is designed for owner self-install. Clean each panel with isopropyl alcohol (70%+) to strip wax and oils. Lay out kit pieces using the included diagram before peeling backing. Start with the largest, flattest panel first - usually the front fender or shrouds. Use a felt-edge squeegee, working from center outward. Heat gun on low for tight curves. Wait 48 hours before washing to let adhesive fully cure.\u003c\/p\u003e\n\u003ch3\u003eCare and longevity\u003c\/h3\u003e\n\u003cp\u003eHand wash with mild soap. Pressure washing acceptable at moderate distance and lower PSI. Avoid harsh degreasers and acidic cleaners. Covered storage out of direct sun extends wrap life dramatically - especially important in high-UV regions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFAQ · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWill this fit all 1999-2004 TRX 400EX models?\u003c\/h3\u003e\n\u003cp\u003eYes - every production year from 1999 through 2004, plus the TRX 400X variant. Pre-cut to factory plastic templates.\u003c\/p\u003e\n\u003ch3\u003eHow thick is the vinyl?\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker and more durable than standard OEM and aftermarket decals.\u003c\/p\u003e\n\u003ch3\u003eCan I install it myself?\u003c\/h3\u003e\n\u003cp\u003eYes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\u003c\/p\u003e\n\u003ch3\u003eHow does it hold up to motocross and trail riding?\u003c\/h3\u003e\n\u003cp\u003eBuilt specifically for off-road abuse. The laminate resists rock spray, mud, sand blast, fuel spills, and UV exposure across multiple seasons.\u003c\/p\u003e\n\u003ch3\u003eHow fast does it ship?\u003c\/h3\u003e\n\u003cp\u003eStock designs ship within 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\u003c\/p\u003e\n\u003ch3\u003eWhat about returns?\u003c\/h3\u003e\n\u003cp\u003eMade-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-foot\"\u003e\n\u003cspan class=\"kghd-fb\"\u003eKRAZYGRAPHICS\u003c\/span\u003e \u003cspan\u003eHonda TRX 400EX · Trail Hammer\u003c\/span\u003e\n\u003cdiv class=\"kghd-fok\"\u003e\n\u003cspan class=\"kghd-fok-d\"\u003e\u003c\/span\u003eReady\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"KrazyGraphics","offers":[{"title":"No \/ No","offer_id":31339129405529,"sku":null,"price":228.48,"currency_code":"USD","in_stock":true},{"title":"No \/ Yes + $20","offer_id":43094858399833,"sku":null,"price":259.06,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ No","offer_id":43094858432601,"sku":null,"price":243.04,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ Yes + $20","offer_id":43094858465369,"sku":null,"price":273.6,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/TRX-400-4.jpg?v=1578539353"},{"product_id":"honda-trx400-4","title":"Honda TRX 400EX Apex Pro Graphics Kit","description":"\u003cp\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026amp;family=JetBrains+Mono:wght@400;700\u0026amp;family=Rajdhani:wght@500;700\u0026amp;display=swap\" as=\"style\" rel=\"preload\"\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"@id\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-4#product\",\n  \"name\": \"Honda TRX 400EX Apex Pro Graphics Kit\",\n  \"sku\": \"KG-TRX400EX-APEXPRO\",\n  \"mpn\": \"KG-TRX400EX-APEXPRO\",\n  \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-4\",\n  \"description\": \"Honda TRX 400EX Apex Pro graphics kit - premium designer design, 21MIL laminated cast vinyl, OEM-precision fit for 1999-2014 TRX 400EX and TRX 400X. Made in USA by KrazyGraphics.\",\n  \"image\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/KIT_20HONDA_20TRX_20400_20CLX3491.jpg?v=1578539342\",\n  \"category\": \"ATV Graphics \/ Honda\",\n  \"brand\": {\n    \"@type\": \"Brand\",\n    \"name\": \"KrazyGraphics\"\n  },\n  \"manufacturer\": {\n    \"@type\": \"Organization\",\n    \"name\": \"KrazyGraphics\",\n    \"url\": \"https:\/\/krazygraphics.com\"\n  },\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-4\",\n    \"priceCurrency\": \"USD\",\n    \"price\": \"228.48\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\",\n    \"seller\": {\n      \"@type\": \"Organization\",\n      \"name\": \"KrazyGraphics\"\n    }\n  }\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Will this fit my year TRX 400EX?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes - every Honda TRX 400EX from 1999 through 2004 is covered, plus 400X models. Pre-cut to factory plastic templates.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How thick is the vinyl?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker than standard OEM and aftermarket decals.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can I install it myself?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is this for off-road or display use?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Built for real off-road abuse - motocross, trail, dunes. The laminate resists rock spray, mud, sand blast, and UV.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How fast does it ship?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Stock designs ship in 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What about returns?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Made-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\"\n      }\n    }\n  ]\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"BreadcrumbList\",\n  \"itemListElement\": [\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 1,\n      \"name\": \"Home\",\n      \"item\": \"https:\/\/krazygraphics.com\/\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 2,\n      \"name\": \"Honda ATV Graphics\",\n      \"item\": \"https:\/\/krazygraphics.com\/collections\/honda-atv-graphics\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 3,\n      \"name\": \"TRX 400EX Apex Pro\"\n    }\n  ]\n}\n\u003c\/script\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026family=JetBrains+Mono:wght@400;700\u0026family=Rajdhani:wght@500;700\u0026display=swap');\n\n.kghd *, .kghd *::before, .kghd *::after { box-sizing: border-box; }\n\n@media (prefers-reduced-motion: reduce) {\n  .kghd *, .kghd *::before, .kghd *::after {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n  .kghd-tb, .kghd-dot, .kghd-cta, .kghd-hero::after { animation: none !important; }\n  .kghd-bar-fill { animation: kghd-bar 3s ease-in-out infinite !important; }\n}\n\n.kghd {\n  --green:    #39FF14;\n  --green-hot:#7dff5c;\n  --ink:      #050505;\n  --carbon:   #0a0a0a;\n  --bone:     #ffffff;\n  --fog:      #b8bec6;\n  --dim:      #6b7280;\n  --ok:       #00ff88;\n\n  font-family: 'Rajdhani', 'Barlow Condensed', Arial, sans-serif;\n  color: var(--bone);\n  background: var(--ink);\n  border: 1px solid rgba(57,255,20,.4);\n  border-radius: 10px;\n  overflow: hidden;\n  position: relative;\n  box-shadow:\n    0 0 60px rgba(57,255,20,.18),\n    0 40px 100px rgba(0,0,0,.9);\n  margin: 12px 0 20px 0;\n}\n\n.kghd::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background-image:\n    linear-gradient(rgba(57,255,20,.06) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(57,255,20,.06) 1px, transparent 1px);\n  background-size: 50px 50px;\n  -webkit-mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n  mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n}\n\n.kghd::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background: repeating-linear-gradient(0deg, rgba(0,0,0,.08) 0, rgba(0,0,0,.08) 1px, transparent 1px, transparent 4px);\n}\n\n.kghd-tb {\n  position: relative;\n  z-index: 5;\n  height: 3px;\n  background: linear-gradient(90deg, transparent 0%, rgba(57,255,20,.6) 15%, var(--green) 45%, var(--green-hot) 50%, var(--green) 55%, rgba(57,255,20,.6) 85%, transparent 100%);\n  box-shadow: 0 0 24px rgba(57,255,20,.9);\n  animation: kghd-strobe 3s ease-in-out infinite;\n}\n@keyframes kghd-strobe { 0%,100%{opacity:.75;} 50%{opacity:1;} }\n\n.kghd-sb {\n  position: relative;\n  z-index: 5;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 8px 16px;\n  background: rgba(57,255,20,.1);\n  border-bottom: 1px solid rgba(57,255,20,.3);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(180,255,180,.9);\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-dot {\n  width: 6px; height: 6px;\n  border-radius: 50%;\n  background: var(--green);\n  box-shadow: 0 0 10px var(--green), 0 0 20px rgba(57,255,20,.5);\n  display: inline-block;\n  margin-right: 8px;\n  animation: kghd-pulse 1.4s ease-in-out infinite;\n}\n@keyframes kghd-pulse { 0%,100%{opacity:.25;transform:scale(.8);} 50%{opacity:1;transform:scale(1.2);} }\n.kghd-sb-r { color: rgba(255,255,255,.4); font-size: 9px; letter-spacing: .18em; }\n\n.kghd-hero {\n  position: relative;\n  z-index: 2;\n  padding: 28px 24px 24px;\n  border-bottom: 1px solid rgba(57,255,20,.2);\n  background: linear-gradient(180deg, rgba(57,255,20,.14) 0%, rgba(57,255,20,.04) 50%, transparent 100%);\n}\n.kghd-eyebrow {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  color: rgba(150,255,150,.85);\n  margin-bottom: 14px;\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n.kghd-eyebrow::before {\n  content: \"\";\n  width: 28px;\n  height: 1px;\n  background: var(--green);\n  box-shadow: 0 0 8px var(--green);\n}\n.kghd-eyebrow::after {\n  content: \"\";\n  flex: 1;\n  height: 1px;\n  background: rgba(57,255,20,.2);\n}\n\nh1.kghd-title {\n  font-family: 'Barlow Condensed', Arial Narrow, sans-serif !important;\n  font-weight: 900 !important;\n  font-size: clamp(44px, 10vw, 88px) !important;\n  line-height: .9 !important;\n  letter-spacing: -.01em !important;\n  text-transform: uppercase !important;\n  color: var(--bone) !important;\n  margin: 0 0 6px 0 !important;\n  text-shadow:\n    0 0 60px rgba(57,255,20,.5),\n    0 0 120px rgba(57,255,20,.2),\n    0 4px 20px rgba(0,0,0,.9);\n}\n.kghd-sub {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  letter-spacing: .3em;\n  text-transform: uppercase;\n  color: var(--fog) !important;\n  margin: 0 0 12px 0;\n}\n.kghd-sub strong { color: var(--green-hot); font-weight: 700; }\n\n.kghd-tags {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  flex-wrap: wrap;\n  margin-top: 10px;\n}\n.kghd-tag {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  padding: 5px 11px;\n  border-radius: 2px;\n  color: var(--bone);\n}\n.kghd-tag.r {\n  background: rgba(57,255,20,.28);\n  border: 1px solid rgba(57,255,20,.7);\n  text-shadow: 0 0 8px rgba(57,255,20,.5);\n  color: #d8ffd0;\n}\n.kghd-tag.g {\n  color: rgba(255,255,255,.72);\n  background: rgba(255,255,255,.06);\n  border: 1px solid rgba(255,255,255,.18);\n}\n\n.kghd-tele { margin-top: 22px; }\n.kghd-bar { display: flex; align-items: center; gap: 12px; margin-bottom: 8px; }\n.kghd-bar-lbl {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.5);\n  width: 84px;\n  flex-shrink: 0;\n}\n.kghd-bar-track {\n  flex: 1;\n  height: 3px;\n  background: rgba(255,255,255,.08);\n  border-radius: 2px;\n  overflow: hidden;\n}\n.kghd-bar-fill {\n  height: 100%;\n  border-radius: 2px;\n  background: linear-gradient(90deg, rgba(57,255,20,.7), var(--green), var(--green-hot));\n  box-shadow: 0 0 10px rgba(57,255,20,.7);\n  animation: kghd-bar var(--d, 3s) ease-in-out infinite var(--o, 0s);\n  transform-origin: left;\n}\n@keyframes kghd-bar {\n  0%, 100% { opacity: .6; transform: scaleX(var(--min, .88)); }\n  50%      { opacity: 1;  transform: scaleX(1); }\n}\n.kghd-bar-val {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  color: rgba(150,255,150,.9);\n  width: 30px;\n  text-align: right;\n  flex-shrink: 0;\n}\n\n.kghd-body {\n  padding: 22px 20px;\n  background: linear-gradient(180deg, #060606, #030303);\n  position: relative;\n  z-index: 2;\n}\n\n.kghd-specs {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  border: 1px solid rgba(57,255,20,.3);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 22px;\n}\n.kghd-spec {\n  background: #080808;\n  padding: 14px 10px;\n  text-align: center;\n  border-right: 1px solid rgba(57,255,20,.18);\n}\n.kghd-spec:last-child { border-right: none; }\n.kghd-spec-val {\n  display: block;\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 18px;\n  font-weight: 900;\n  color: var(--green-hot);\n  text-shadow: 0 0 14px rgba(57,255,20,.6);\n  margin-bottom: 3px;\n  line-height: 1;\n  letter-spacing: .02em;\n}\n.kghd-spec-lbl {\n  display: block;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.45);\n}\n\n.kghd-shdr {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .4em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.55);\n  margin: 18px 0 12px 0;\n}\n.kghd-shdr::before { content: \"\/\/\"; color: rgba(57,255,20,.7); }\n.kghd-shdr::after { content: \"\"; flex: 1; height: 1px; background: rgba(255,255,255,.08); }\n\n.kghd-lead {\n  font-family: 'Rajdhani', sans-serif;\n  font-size: 15px !important;\n  line-height: 1.6 !important;\n  color: rgba(255,255,255,.88) !important;\n  margin: 0 0 22px 0 !important;\n  padding: 14px 16px;\n  border-left: 3px solid var(--green);\n  background: rgba(57,255,20,.04);\n  border-radius: 0 4px 4px 0;\n}\n.kghd-lead strong { color: var(--bone) !important; font-weight: 700; }\n.kghd-lead em { color: var(--green-hot) !important; font-style: normal; font-weight: 700; }\n\n.kghd-cards {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 8px;\n  margin-bottom: 20px;\n}\n.kghd-card {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  padding: 14px 14px;\n  background: rgba(255,255,255,.035);\n  transition: border-color .25s, background .25s;\n}\n.kghd-card:hover { border-color: rgba(57,255,20,.55); background: rgba(57,255,20,.06); }\n.kghd-card-h { display: flex; align-items: center; gap: 10px; margin-bottom: 8px; }\n.kghd-card-i {\n  width: 28px; height: 28px;\n  border-radius: 4px;\n  background: rgba(57,255,20,.2);\n  border: 1px solid rgba(57,255,20,.45);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 13px;\n  flex-shrink: 0;\n}\n.kghd-card-l {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.85) !important;\n  font-weight: 700;\n}\n.kghd-card p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 13px !important;\n  line-height: 1.55 !important;\n  color: rgba(255,255,255,.72) !important;\n  margin: 0 !important;\n}\n\n.kghd-cta {\n  display: block;\n  width: 100%;\n  padding: 14px 20px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(57,255,20,.65);\n  border-radius: 3px;\n  background: rgba(57,255,20,.1);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  text-align: center;\n  color: var(--bone) !important;\n  text-decoration: none !important;\n  position: relative;\n  overflow: hidden;\n  animation: kghd-cta-glow 3.5s ease-in-out infinite;\n}\n@keyframes kghd-cta-glow {\n  0%, 100% { box-shadow: none; }\n  50% { box-shadow: 0 0 24px rgba(57,255,20,.4), inset 0 0 24px rgba(57,255,20,.08); }\n}\n.kghd-cta::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(90deg, transparent, rgba(57,255,20,.25), transparent);\n  transform: translateX(-100%);\n  animation: kghd-cta-sweep 3.5s linear infinite;\n}\n@keyframes kghd-cta-sweep { 100% { transform: translateX(200%); } }\n.kghd-cta:hover { background: rgba(57,255,20,.22); border-color: var(--green); }\n\n.kghd-drop {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 6px;\n}\n\n.kghd .kghd-drop:not([open]) \u003e *:not(summary) {\n  display: none !important;\n  visibility: hidden !important;\n  height: 0 !important;\n  overflow: hidden !important;\n}\n.kghd .kghd-drop[open] \u003e *:not(summary) {\n  display: block !important;\n  visibility: visible !important;\n  height: auto !important;\n}\n.kghd-drop summary {\n  list-style: none;\n  cursor: pointer;\n  padding: 12px 14px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .28em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.78);\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  background: rgba(255,255,255,.03);\n  transition: background .2s, color .2s;\n}\n.kghd-drop summary::before { content: \"\/\/ \"; color: rgba(57,255,20,.7); margin-right: 2px; }\n.kghd-drop summary::-webkit-details-marker { display: none; }\n.kghd-drop summary:hover { background: rgba(255,255,255,.06); color: var(--bone); }\n.kghd-drop[open] summary { border-bottom: 1px solid rgba(255,255,255,.08); color: var(--bone); }\n.kghd-chv { font-size: 10px; color: rgba(57,255,20,.7); transition: transform .3s; }\n.kghd-drop[open] .kghd-chv { transform: rotate(180deg); }\n\n.kghd-drop-body {\n  padding: 16px 16px 14px;\n  font-family: 'Rajdhani', sans-serif;\n}\n.kghd-drop-body h3 {\n  font-family: 'JetBrains Mono', monospace !important;\n  font-size: 9px !important;\n  letter-spacing: .3em !important;\n  text-transform: uppercase !important;\n  color: rgba(180,255,180,.9) !important;\n  margin: 14px 0 6px 0 !important;\n  font-weight: 700 !important;\n  display: flex;\n  align-items: center;\n  gap: 7px;\n}\n.kghd-drop-body h3::before { content: \"\u003e\"; color: rgba(57,255,20,.6); }\n.kghd-drop-body h3:first-child { margin-top: 0 !important; }\n.kghd-drop-body p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 14px !important;\n  line-height: 1.65 !important;\n  color: rgba(255,255,255,.82) !important;\n  margin: 0 0 8px 0 !important;\n}\n.kghd-drop-body strong { color: var(--bone) !important; }\n\n.kghd-foot {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 9px 16px;\n  border-top: 1px solid rgba(255,255,255,.06);\n  background: #020202;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.35);\n  position: relative;\n  z-index: 2;\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-fb {\n  color: var(--green);\n  font-weight: 700;\n  letter-spacing: .3em;\n  text-shadow: 0 0 14px rgba(57,255,20,.55);\n}\n.kghd-fok {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  color: rgba(0,255,136,.85);\n}\n.kghd-fok-d {\n  width: 5px; height: 5px;\n  border-radius: 50%;\n  background: var(--ok);\n  box-shadow: 0 0 8px rgba(0,255,136,.8);\n}\n\n.kghd a:focus-visible,\n.kghd summary:focus-visible {\n  outline: 2px solid var(--green-hot);\n  outline-offset: 2px;\n  border-radius: 4px;\n}\n\n@media (max-width: 640px) {\n  .kghd-cards { grid-template-columns: 1fr; gap: 6px; }\n  .kghd-card:nth-child(n+3) { display: none; }\n  .kghd-hero { padding: 22px 16px 20px; }\n  .kghd-body { padding: 18px 14px; }\n  .kghd-foot { flex-direction: column; text-align: center; }\n  .kghd-specs { grid-template-columns: 1fr 1fr 1fr; }\n  .kghd-spec { padding: 11px 6px; }\n  .kghd-spec-val { font-size: 14px; }\n}\n@media (max-width: 440px) {\n  .kghd-tb, .kghd-cta, .kghd-dot { animation: none !important; }\n  .kghd-cta::before { animation: none !important; }\n  .kghd-sb { font-size: 8px; padding: 7px 12px; letter-spacing: .18em; }\n  .kghd-eyebrow { font-size: 8px; letter-spacing: .25em; }\n  .kghd-sub { font-size: 10px; letter-spacing: .22em; }\n  .kghd-tag { font-size: 9px; padding: 4px 9px; letter-spacing: .14em; }\n  .kghd-bar-lbl { width: 70px; font-size: 7px; letter-spacing: .18em; }\n  .kghd-lead { font-size: 14px !important; padding: 12px 14px; }\n  .kghd-drop summary { font-size: 9px; letter-spacing: .2em; }\n  .kghd-drop-body p { font-size: 13px !important; }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"kghd\"\u003e\n\u003cdiv class=\"kghd-tb\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"kghd-dot\"\u003e\u003c\/span\u003eSYS:ONLINE · KGX-DB · HONDA\/TRX400EX\/1999-2014\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb-r\"\u003eKG-TRX400EX-APEXPRO · KRAZYGRAPHICS.COM\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-hero\"\u003e\n\u003cdiv class=\"kghd-eyebrow\"\u003eHonda Powersports · ATV Graphics Kit · Apex Pro\u003c\/div\u003e\n\u003ch1 class=\"kghd-title\"\u003eTRX 400EX\u003c\/h1\u003e\n\u003cp class=\"kghd-sub\"\u003eHonda · \u003cstrong\u003e21MIL Laminated\u003c\/strong\u003e · 1999-2014 · \u003cstrong\u003eApex Pro\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"kghd-tags\"\u003e\n\u003cspan class=\"kghd-tag r\"\u003ePremium\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eOEM Fit\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-tele\" aria-hidden=\"true\"\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003ePanel Lock\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.8s; --o: 0s; --min: .82;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e98%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eOEM Match\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 3.2s; --o: .5s; --min: .86;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e100%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eTrail Armor\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.5s; --o: 1s; --min: .9;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003eMAX\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-body\"\u003e\n\n\u003cdiv class=\"kghd-specs\"\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003eTRX 400EX\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eModel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eYears\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e21MIL\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eLaminated\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eSystem Brief\u003c\/div\u003e\n\u003cp class=\"kghd-lead\"\u003ePremium \u003cstrong\u003eApex Pro graphics kit\u003c\/strong\u003e for the Honda TRX 400EX (1999-2014). \u003cem\u003ePre-cut to factory plastic templates\u003c\/em\u003e - shrouds, fenders, side panels, and number plates - built from 21MIL laminated cast vinyl that survives motocross, trail, and dune abuse without lifting, cracking, or fading.\u003c\/p\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eCore Capabilities\u003c\/div\u003e\n\u003cdiv class=\"kghd-cards\"\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🏁\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eOEM Panel Fit\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eCut to the actual TRX 400EX plastic geometry. Verified panel templates, not stretched approximations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🛡️\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eTrail-Grade Armor\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Resists rock spray, mud, sand blast, fuel, and sun.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e⚡\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eSelf-Install Ready\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eAir-release adhesive. Felt-edge squeegee and a heat gun for tight curves. Done in an afternoon.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🇺🇸\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003ePrinted and cut to order. Stock designs ship in 24-48 hours from our facility.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ca href=\"\/collections\/honda-atv-graphics\" class=\"kghd-cta\" aria-label=\"Browse all Honda ATV graphics kits\"\u003e \u0026gt;\u0026gt; Browse All Honda ATV Graphics \u0026lt;\u0026lt; \u003c\/a\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFull Documentation · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWhat's in the kit\u003c\/h3\u003e\n\u003cp\u003eFull coverage graphics for the Honda TRX 400EX (1999-2014): shrouds (left\/right), front fender, rear fender, airbox covers, side panels, and number plates. Every panel is pre-cut to factory plastic geometry. No trimming required at install.\u003c\/p\u003e\n\u003ch3\u003eWho this is for\u003c\/h3\u003e\n\u003cp\u003eTRX 400EX owners who want bold styling without paying for a custom paint job. Trail riders protecting factory plastics from rock spray and UV. Motocross competitors building program-look bikes for race weekends. Restoration projects bringing tired plastics back to life. Dealers and rental fleets running consistent brand identity across multiple machines.\u003c\/p\u003e\n\u003ch3\u003eYear and trim coverage\u003c\/h3\u003e\n\u003cp\u003eHonda made the TRX 400EX from 1999 through 2004 with stable bodywork. This kit fits \u003cstrong\u003eevery production year in that range\u003c\/strong\u003e, plus the TRX 400X variant. If you're not sure which model you have, the airbox cover and frame stickers will identify it.\u003c\/p\u003e\n\u003ch3\u003eMaterial and durability\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl - significantly thicker than standard OEM and aftermarket decals. Cast film conforms to compound curves without distortion. The clear protective laminate adds abrasion resistance against rock spray, brush contact, and harsh chemicals. UV-stable pigments hold color across multiple riding seasons.\u003c\/p\u003e\n\u003ch3\u003eInstall in an afternoon\u003c\/h3\u003e\n\u003cp\u003eThe kit is designed for owner self-install. Clean each panel with isopropyl alcohol (70%+) to strip wax and oils. Lay out kit pieces using the included diagram before peeling backing. Start with the largest, flattest panel first - usually the front fender or shrouds. Use a felt-edge squeegee, working from center outward. Heat gun on low for tight curves. Wait 48 hours before washing to let adhesive fully cure.\u003c\/p\u003e\n\u003ch3\u003eCare and longevity\u003c\/h3\u003e\n\u003cp\u003eHand wash with mild soap. Pressure washing acceptable at moderate distance and lower PSI. Avoid harsh degreasers and acidic cleaners. Covered storage out of direct sun extends wrap life dramatically - especially important in high-UV regions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFAQ · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWill this fit all 1999-2004 TRX 400EX models?\u003c\/h3\u003e\n\u003cp\u003eYes - every production year from 1999 through 2004, plus the TRX 400X variant. Pre-cut to factory plastic templates.\u003c\/p\u003e\n\u003ch3\u003eHow thick is the vinyl?\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker and more durable than standard OEM and aftermarket decals.\u003c\/p\u003e\n\u003ch3\u003eCan I install it myself?\u003c\/h3\u003e\n\u003cp\u003eYes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\u003c\/p\u003e\n\u003ch3\u003eHow does it hold up to motocross and trail riding?\u003c\/h3\u003e\n\u003cp\u003eBuilt specifically for off-road abuse. The laminate resists rock spray, mud, sand blast, fuel spills, and UV exposure across multiple seasons.\u003c\/p\u003e\n\u003ch3\u003eHow fast does it ship?\u003c\/h3\u003e\n\u003cp\u003eStock designs ship within 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\u003c\/p\u003e\n\u003ch3\u003eWhat about returns?\u003c\/h3\u003e\n\u003cp\u003eMade-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-foot\"\u003e\n\u003cspan class=\"kghd-fb\"\u003eKRAZYGRAPHICS\u003c\/span\u003e \u003cspan\u003eHonda TRX 400EX · Apex Pro\u003c\/span\u003e\n\u003cdiv class=\"kghd-fok\"\u003e\n\u003cspan class=\"kghd-fok-d\"\u003e\u003c\/span\u003eReady\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"KrazyGraphics","offers":[{"title":"No \/ No","offer_id":31339130290265,"sku":null,"price":228.48,"currency_code":"USD","in_stock":true},{"title":"No \/ Yes + $20","offer_id":43094858301529,"sku":null,"price":259.06,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ No","offer_id":43094858334297,"sku":null,"price":243.04,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ Yes + $20","offer_id":43094858367065,"sku":null,"price":273.6,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/KIT_20HONDA_20TRX_20400_20CLX3491.jpg?v=1578539342"},{"product_id":"honda-trx400-5","title":"Honda TRX 400EX Race Pro Graphics Kit","description":"\u003cp\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026amp;family=JetBrains+Mono:wght@400;700\u0026amp;family=Rajdhani:wght@500;700\u0026amp;display=swap\" as=\"style\" rel=\"preload\"\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"@id\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-5#product\",\n  \"name\": \"Honda TRX 400EX Race Pro Graphics Kit\",\n  \"sku\": \"KG-TRX400EX-RACEPRO\",\n  \"mpn\": \"KG-TRX400EX-RACEPRO\",\n  \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-5\",\n  \"description\": \"Honda TRX 400EX Race Pro graphics kit - race-inspired design, 21MIL laminated cast vinyl, OEM-precision fit for 1999-2014 TRX 400EX and TRX 400X. Made in USA by KrazyGraphics.\",\n  \"image\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/KIT_20HONDA_20TRX_20400_20EX_20clx1078.jpg?v=1578539335\",\n  \"category\": \"ATV Graphics \/ Honda\",\n  \"brand\": {\n    \"@type\": \"Brand\",\n    \"name\": \"KrazyGraphics\"\n  },\n  \"manufacturer\": {\n    \"@type\": \"Organization\",\n    \"name\": \"KrazyGraphics\",\n    \"url\": \"https:\/\/krazygraphics.com\"\n  },\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-5\",\n    \"priceCurrency\": \"USD\",\n    \"price\": \"228.48\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\",\n    \"seller\": {\n      \"@type\": \"Organization\",\n      \"name\": \"KrazyGraphics\"\n    }\n  }\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Will this fit my year TRX 400EX?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes - every Honda TRX 400EX from 1999 through 2004 is covered, plus 400X models. Pre-cut to factory plastic templates.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How thick is the vinyl?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker than standard OEM and aftermarket decals.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can I install it myself?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is this for off-road or display use?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Built for real off-road abuse - motocross, trail, dunes. The laminate resists rock spray, mud, sand blast, and UV.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How fast does it ship?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Stock designs ship in 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What about returns?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Made-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\"\n      }\n    }\n  ]\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"BreadcrumbList\",\n  \"itemListElement\": [\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 1,\n      \"name\": \"Home\",\n      \"item\": \"https:\/\/krazygraphics.com\/\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 2,\n      \"name\": \"Honda ATV Graphics\",\n      \"item\": \"https:\/\/krazygraphics.com\/collections\/honda-atv-graphics\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 3,\n      \"name\": \"TRX 400EX Race Pro\"\n    }\n  ]\n}\n\u003c\/script\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026family=JetBrains+Mono:wght@400;700\u0026family=Rajdhani:wght@500;700\u0026display=swap');\n\n.kghd *, .kghd *::before, .kghd *::after { box-sizing: border-box; }\n\n@media (prefers-reduced-motion: reduce) {\n  .kghd *, .kghd *::before, .kghd *::after {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n  .kghd-tb, .kghd-dot, .kghd-cta, .kghd-hero::after { animation: none !important; }\n  .kghd-bar-fill { animation: kghd-bar 3s ease-in-out infinite !important; }\n}\n\n.kghd {\n  --green:    #39FF14;\n  --green-hot:#7dff5c;\n  --ink:      #050505;\n  --carbon:   #0a0a0a;\n  --bone:     #ffffff;\n  --fog:      #b8bec6;\n  --dim:      #6b7280;\n  --ok:       #00ff88;\n\n  font-family: 'Rajdhani', 'Barlow Condensed', Arial, sans-serif;\n  color: var(--bone);\n  background: var(--ink);\n  border: 1px solid rgba(57,255,20,.4);\n  border-radius: 10px;\n  overflow: hidden;\n  position: relative;\n  box-shadow:\n    0 0 60px rgba(57,255,20,.18),\n    0 40px 100px rgba(0,0,0,.9);\n  margin: 12px 0 20px 0;\n}\n\n.kghd::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background-image:\n    linear-gradient(rgba(57,255,20,.06) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(57,255,20,.06) 1px, transparent 1px);\n  background-size: 50px 50px;\n  -webkit-mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n  mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n}\n\n.kghd::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background: repeating-linear-gradient(0deg, rgba(0,0,0,.08) 0, rgba(0,0,0,.08) 1px, transparent 1px, transparent 4px);\n}\n\n.kghd-tb {\n  position: relative;\n  z-index: 5;\n  height: 3px;\n  background: linear-gradient(90deg, transparent 0%, rgba(57,255,20,.6) 15%, var(--green) 45%, var(--green-hot) 50%, var(--green) 55%, rgba(57,255,20,.6) 85%, transparent 100%);\n  box-shadow: 0 0 24px rgba(57,255,20,.9);\n  animation: kghd-strobe 3s ease-in-out infinite;\n}\n@keyframes kghd-strobe { 0%,100%{opacity:.75;} 50%{opacity:1;} }\n\n.kghd-sb {\n  position: relative;\n  z-index: 5;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 8px 16px;\n  background: rgba(57,255,20,.1);\n  border-bottom: 1px solid rgba(57,255,20,.3);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(180,255,180,.9);\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-dot {\n  width: 6px; height: 6px;\n  border-radius: 50%;\n  background: var(--green);\n  box-shadow: 0 0 10px var(--green), 0 0 20px rgba(57,255,20,.5);\n  display: inline-block;\n  margin-right: 8px;\n  animation: kghd-pulse 1.4s ease-in-out infinite;\n}\n@keyframes kghd-pulse { 0%,100%{opacity:.25;transform:scale(.8);} 50%{opacity:1;transform:scale(1.2);} }\n.kghd-sb-r { color: rgba(255,255,255,.4); font-size: 9px; letter-spacing: .18em; }\n\n.kghd-hero {\n  position: relative;\n  z-index: 2;\n  padding: 28px 24px 24px;\n  border-bottom: 1px solid rgba(57,255,20,.2);\n  background: linear-gradient(180deg, rgba(57,255,20,.14) 0%, rgba(57,255,20,.04) 50%, transparent 100%);\n}\n.kghd-eyebrow {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  color: rgba(150,255,150,.85);\n  margin-bottom: 14px;\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n.kghd-eyebrow::before {\n  content: \"\";\n  width: 28px;\n  height: 1px;\n  background: var(--green);\n  box-shadow: 0 0 8px var(--green);\n}\n.kghd-eyebrow::after {\n  content: \"\";\n  flex: 1;\n  height: 1px;\n  background: rgba(57,255,20,.2);\n}\n\nh1.kghd-title {\n  font-family: 'Barlow Condensed', Arial Narrow, sans-serif !important;\n  font-weight: 900 !important;\n  font-size: clamp(44px, 10vw, 88px) !important;\n  line-height: .9 !important;\n  letter-spacing: -.01em !important;\n  text-transform: uppercase !important;\n  color: var(--bone) !important;\n  margin: 0 0 6px 0 !important;\n  text-shadow:\n    0 0 60px rgba(57,255,20,.5),\n    0 0 120px rgba(57,255,20,.2),\n    0 4px 20px rgba(0,0,0,.9);\n}\n.kghd-sub {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  letter-spacing: .3em;\n  text-transform: uppercase;\n  color: var(--fog) !important;\n  margin: 0 0 12px 0;\n}\n.kghd-sub strong { color: var(--green-hot); font-weight: 700; }\n\n.kghd-tags {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  flex-wrap: wrap;\n  margin-top: 10px;\n}\n.kghd-tag {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  padding: 5px 11px;\n  border-radius: 2px;\n  color: var(--bone);\n}\n.kghd-tag.r {\n  background: rgba(57,255,20,.28);\n  border: 1px solid rgba(57,255,20,.7);\n  text-shadow: 0 0 8px rgba(57,255,20,.5);\n  color: #d8ffd0;\n}\n.kghd-tag.g {\n  color: rgba(255,255,255,.72);\n  background: rgba(255,255,255,.06);\n  border: 1px solid rgba(255,255,255,.18);\n}\n\n.kghd-tele { margin-top: 22px; }\n.kghd-bar { display: flex; align-items: center; gap: 12px; margin-bottom: 8px; }\n.kghd-bar-lbl {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.5);\n  width: 84px;\n  flex-shrink: 0;\n}\n.kghd-bar-track {\n  flex: 1;\n  height: 3px;\n  background: rgba(255,255,255,.08);\n  border-radius: 2px;\n  overflow: hidden;\n}\n.kghd-bar-fill {\n  height: 100%;\n  border-radius: 2px;\n  background: linear-gradient(90deg, rgba(57,255,20,.7), var(--green), var(--green-hot));\n  box-shadow: 0 0 10px rgba(57,255,20,.7);\n  animation: kghd-bar var(--d, 3s) ease-in-out infinite var(--o, 0s);\n  transform-origin: left;\n}\n@keyframes kghd-bar {\n  0%, 100% { opacity: .6; transform: scaleX(var(--min, .88)); }\n  50%      { opacity: 1;  transform: scaleX(1); }\n}\n.kghd-bar-val {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  color: rgba(150,255,150,.9);\n  width: 30px;\n  text-align: right;\n  flex-shrink: 0;\n}\n\n.kghd-body {\n  padding: 22px 20px;\n  background: linear-gradient(180deg, #060606, #030303);\n  position: relative;\n  z-index: 2;\n}\n\n.kghd-specs {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  border: 1px solid rgba(57,255,20,.3);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 22px;\n}\n.kghd-spec {\n  background: #080808;\n  padding: 14px 10px;\n  text-align: center;\n  border-right: 1px solid rgba(57,255,20,.18);\n}\n.kghd-spec:last-child { border-right: none; }\n.kghd-spec-val {\n  display: block;\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 18px;\n  font-weight: 900;\n  color: var(--green-hot);\n  text-shadow: 0 0 14px rgba(57,255,20,.6);\n  margin-bottom: 3px;\n  line-height: 1;\n  letter-spacing: .02em;\n}\n.kghd-spec-lbl {\n  display: block;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.45);\n}\n\n.kghd-shdr {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .4em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.55);\n  margin: 18px 0 12px 0;\n}\n.kghd-shdr::before { content: \"\/\/\"; color: rgba(57,255,20,.7); }\n.kghd-shdr::after { content: \"\"; flex: 1; height: 1px; background: rgba(255,255,255,.08); }\n\n.kghd-lead {\n  font-family: 'Rajdhani', sans-serif;\n  font-size: 15px !important;\n  line-height: 1.6 !important;\n  color: rgba(255,255,255,.88) !important;\n  margin: 0 0 22px 0 !important;\n  padding: 14px 16px;\n  border-left: 3px solid var(--green);\n  background: rgba(57,255,20,.04);\n  border-radius: 0 4px 4px 0;\n}\n.kghd-lead strong { color: var(--bone) !important; font-weight: 700; }\n.kghd-lead em { color: var(--green-hot) !important; font-style: normal; font-weight: 700; }\n\n.kghd-cards {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 8px;\n  margin-bottom: 20px;\n}\n.kghd-card {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  padding: 14px 14px;\n  background: rgba(255,255,255,.035);\n  transition: border-color .25s, background .25s;\n}\n.kghd-card:hover { border-color: rgba(57,255,20,.55); background: rgba(57,255,20,.06); }\n.kghd-card-h { display: flex; align-items: center; gap: 10px; margin-bottom: 8px; }\n.kghd-card-i {\n  width: 28px; height: 28px;\n  border-radius: 4px;\n  background: rgba(57,255,20,.2);\n  border: 1px solid rgba(57,255,20,.45);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 13px;\n  flex-shrink: 0;\n}\n.kghd-card-l {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.85) !important;\n  font-weight: 700;\n}\n.kghd-card p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 13px !important;\n  line-height: 1.55 !important;\n  color: rgba(255,255,255,.72) !important;\n  margin: 0 !important;\n}\n\n.kghd-cta {\n  display: block;\n  width: 100%;\n  padding: 14px 20px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(57,255,20,.65);\n  border-radius: 3px;\n  background: rgba(57,255,20,.1);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  text-align: center;\n  color: var(--bone) !important;\n  text-decoration: none !important;\n  position: relative;\n  overflow: hidden;\n  animation: kghd-cta-glow 3.5s ease-in-out infinite;\n}\n@keyframes kghd-cta-glow {\n  0%, 100% { box-shadow: none; }\n  50% { box-shadow: 0 0 24px rgba(57,255,20,.4), inset 0 0 24px rgba(57,255,20,.08); }\n}\n.kghd-cta::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(90deg, transparent, rgba(57,255,20,.25), transparent);\n  transform: translateX(-100%);\n  animation: kghd-cta-sweep 3.5s linear infinite;\n}\n@keyframes kghd-cta-sweep { 100% { transform: translateX(200%); } }\n.kghd-cta:hover { background: rgba(57,255,20,.22); border-color: var(--green); }\n\n.kghd-drop {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 6px;\n}\n\n.kghd .kghd-drop:not([open]) \u003e *:not(summary) {\n  display: none !important;\n  visibility: hidden !important;\n  height: 0 !important;\n  overflow: hidden !important;\n}\n.kghd .kghd-drop[open] \u003e *:not(summary) {\n  display: block !important;\n  visibility: visible !important;\n  height: auto !important;\n}\n.kghd-drop summary {\n  list-style: none;\n  cursor: pointer;\n  padding: 12px 14px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .28em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.78);\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  background: rgba(255,255,255,.03);\n  transition: background .2s, color .2s;\n}\n.kghd-drop summary::before { content: \"\/\/ \"; color: rgba(57,255,20,.7); margin-right: 2px; }\n.kghd-drop summary::-webkit-details-marker { display: none; }\n.kghd-drop summary:hover { background: rgba(255,255,255,.06); color: var(--bone); }\n.kghd-drop[open] summary { border-bottom: 1px solid rgba(255,255,255,.08); color: var(--bone); }\n.kghd-chv { font-size: 10px; color: rgba(57,255,20,.7); transition: transform .3s; }\n.kghd-drop[open] .kghd-chv { transform: rotate(180deg); }\n\n.kghd-drop-body {\n  padding: 16px 16px 14px;\n  font-family: 'Rajdhani', sans-serif;\n}\n.kghd-drop-body h3 {\n  font-family: 'JetBrains Mono', monospace !important;\n  font-size: 9px !important;\n  letter-spacing: .3em !important;\n  text-transform: uppercase !important;\n  color: rgba(180,255,180,.9) !important;\n  margin: 14px 0 6px 0 !important;\n  font-weight: 700 !important;\n  display: flex;\n  align-items: center;\n  gap: 7px;\n}\n.kghd-drop-body h3::before { content: \"\u003e\"; color: rgba(57,255,20,.6); }\n.kghd-drop-body h3:first-child { margin-top: 0 !important; }\n.kghd-drop-body p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 14px !important;\n  line-height: 1.65 !important;\n  color: rgba(255,255,255,.82) !important;\n  margin: 0 0 8px 0 !important;\n}\n.kghd-drop-body strong { color: var(--bone) !important; }\n\n.kghd-foot {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 9px 16px;\n  border-top: 1px solid rgba(255,255,255,.06);\n  background: #020202;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.35);\n  position: relative;\n  z-index: 2;\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-fb {\n  color: var(--green);\n  font-weight: 700;\n  letter-spacing: .3em;\n  text-shadow: 0 0 14px rgba(57,255,20,.55);\n}\n.kghd-fok {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  color: rgba(0,255,136,.85);\n}\n.kghd-fok-d {\n  width: 5px; height: 5px;\n  border-radius: 50%;\n  background: var(--ok);\n  box-shadow: 0 0 8px rgba(0,255,136,.8);\n}\n\n.kghd a:focus-visible,\n.kghd summary:focus-visible {\n  outline: 2px solid var(--green-hot);\n  outline-offset: 2px;\n  border-radius: 4px;\n}\n\n@media (max-width: 640px) {\n  .kghd-cards { grid-template-columns: 1fr; gap: 6px; }\n  .kghd-card:nth-child(n+3) { display: none; }\n  .kghd-hero { padding: 22px 16px 20px; }\n  .kghd-body { padding: 18px 14px; }\n  .kghd-foot { flex-direction: column; text-align: center; }\n  .kghd-specs { grid-template-columns: 1fr 1fr 1fr; }\n  .kghd-spec { padding: 11px 6px; }\n  .kghd-spec-val { font-size: 14px; }\n}\n@media (max-width: 440px) {\n  .kghd-tb, .kghd-cta, .kghd-dot { animation: none !important; }\n  .kghd-cta::before { animation: none !important; }\n  .kghd-sb { font-size: 8px; padding: 7px 12px; letter-spacing: .18em; }\n  .kghd-eyebrow { font-size: 8px; letter-spacing: .25em; }\n  .kghd-sub { font-size: 10px; letter-spacing: .22em; }\n  .kghd-tag { font-size: 9px; padding: 4px 9px; letter-spacing: .14em; }\n  .kghd-bar-lbl { width: 70px; font-size: 7px; letter-spacing: .18em; }\n  .kghd-lead { font-size: 14px !important; padding: 12px 14px; }\n  .kghd-drop summary { font-size: 9px; letter-spacing: .2em; }\n  .kghd-drop-body p { font-size: 13px !important; }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"kghd\"\u003e\n\u003cdiv class=\"kghd-tb\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"kghd-dot\"\u003e\u003c\/span\u003eSYS:ONLINE · KGX-DB · HONDA\/TRX400EX\/1999-2014\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb-r\"\u003eKG-TRX400EX-RACEPRO · KRAZYGRAPHICS.COM\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-hero\"\u003e\n\u003cdiv class=\"kghd-eyebrow\"\u003eHonda Powersports · ATV Graphics Kit · Race Pro\u003c\/div\u003e\n\u003ch1 class=\"kghd-title\"\u003eTRX 400EX\u003c\/h1\u003e\n\u003cp class=\"kghd-sub\"\u003eHonda · \u003cstrong\u003e21MIL Laminated\u003c\/strong\u003e · 1999-2014 · \u003cstrong\u003eRace Pro\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"kghd-tags\"\u003e\n\u003cspan class=\"kghd-tag r\"\u003ePremium\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eOEM Fit\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-tele\" aria-hidden=\"true\"\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003ePanel Lock\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.8s; --o: 0s; --min: .82;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e98%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eOEM Match\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 3.2s; --o: .5s; --min: .86;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e100%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eTrail Armor\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.5s; --o: 1s; --min: .9;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003eMAX\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-body\"\u003e\n\n\u003cdiv class=\"kghd-specs\"\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003eTRX 400EX\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eModel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eYears\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e21MIL\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eLaminated\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eSystem Brief\u003c\/div\u003e\n\u003cp class=\"kghd-lead\"\u003ePremium \u003cstrong\u003eRace Pro graphics kit\u003c\/strong\u003e for the Honda TRX 400EX (1999-2014). \u003cem\u003ePre-cut to factory plastic templates\u003c\/em\u003e - shrouds, fenders, side panels, and number plates - built from 21MIL laminated cast vinyl that survives motocross, trail, and dune abuse without lifting, cracking, or fading.\u003c\/p\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eCore Capabilities\u003c\/div\u003e\n\u003cdiv class=\"kghd-cards\"\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🏁\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eOEM Panel Fit\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eCut to the actual TRX 400EX plastic geometry. Verified panel templates, not stretched approximations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🛡️\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eTrail-Grade Armor\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Resists rock spray, mud, sand blast, fuel, and sun.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e⚡\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eSelf-Install Ready\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eAir-release adhesive. Felt-edge squeegee and a heat gun for tight curves. Done in an afternoon.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🇺🇸\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003ePrinted and cut to order. Stock designs ship in 24-48 hours from our facility.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ca href=\"\/collections\/honda-atv-graphics\" class=\"kghd-cta\" aria-label=\"Browse all Honda ATV graphics kits\"\u003e \u0026gt;\u0026gt; Browse All Honda ATV Graphics \u0026lt;\u0026lt; \u003c\/a\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFull Documentation · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWhat's in the kit\u003c\/h3\u003e\n\u003cp\u003eFull coverage graphics for the Honda TRX 400EX (1999-2014): shrouds (left\/right), front fender, rear fender, airbox covers, side panels, and number plates. Every panel is pre-cut to factory plastic geometry. No trimming required at install.\u003c\/p\u003e\n\u003ch3\u003eWho this is for\u003c\/h3\u003e\n\u003cp\u003eTRX 400EX owners who want bold styling without paying for a custom paint job. Trail riders protecting factory plastics from rock spray and UV. Motocross competitors building program-look bikes for race weekends. Restoration projects bringing tired plastics back to life. Dealers and rental fleets running consistent brand identity across multiple machines.\u003c\/p\u003e\n\u003ch3\u003eYear and trim coverage\u003c\/h3\u003e\n\u003cp\u003eHonda made the TRX 400EX from 1999 through 2004 with stable bodywork. This kit fits \u003cstrong\u003eevery production year in that range\u003c\/strong\u003e, plus the TRX 400X variant. If you're not sure which model you have, the airbox cover and frame stickers will identify it.\u003c\/p\u003e\n\u003ch3\u003eMaterial and durability\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl - significantly thicker than standard OEM and aftermarket decals. Cast film conforms to compound curves without distortion. The clear protective laminate adds abrasion resistance against rock spray, brush contact, and harsh chemicals. UV-stable pigments hold color across multiple riding seasons.\u003c\/p\u003e\n\u003ch3\u003eInstall in an afternoon\u003c\/h3\u003e\n\u003cp\u003eThe kit is designed for owner self-install. Clean each panel with isopropyl alcohol (70%+) to strip wax and oils. Lay out kit pieces using the included diagram before peeling backing. Start with the largest, flattest panel first - usually the front fender or shrouds. Use a felt-edge squeegee, working from center outward. Heat gun on low for tight curves. Wait 48 hours before washing to let adhesive fully cure.\u003c\/p\u003e\n\u003ch3\u003eCare and longevity\u003c\/h3\u003e\n\u003cp\u003eHand wash with mild soap. Pressure washing acceptable at moderate distance and lower PSI. Avoid harsh degreasers and acidic cleaners. Covered storage out of direct sun extends wrap life dramatically - especially important in high-UV regions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFAQ · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWill this fit all 1999-2004 TRX 400EX models?\u003c\/h3\u003e\n\u003cp\u003eYes - every production year from 1999 through 2004, plus the TRX 400X variant. Pre-cut to factory plastic templates.\u003c\/p\u003e\n\u003ch3\u003eHow thick is the vinyl?\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker and more durable than standard OEM and aftermarket decals.\u003c\/p\u003e\n\u003ch3\u003eCan I install it myself?\u003c\/h3\u003e\n\u003cp\u003eYes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\u003c\/p\u003e\n\u003ch3\u003eHow does it hold up to motocross and trail riding?\u003c\/h3\u003e\n\u003cp\u003eBuilt specifically for off-road abuse. The laminate resists rock spray, mud, sand blast, fuel spills, and UV exposure across multiple seasons.\u003c\/p\u003e\n\u003ch3\u003eHow fast does it ship?\u003c\/h3\u003e\n\u003cp\u003eStock designs ship within 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\u003c\/p\u003e\n\u003ch3\u003eWhat about returns?\u003c\/h3\u003e\n\u003cp\u003eMade-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-foot\"\u003e\n\u003cspan class=\"kghd-fb\"\u003eKRAZYGRAPHICS\u003c\/span\u003e \u003cspan\u003eHonda TRX 400EX · Race Pro\u003c\/span\u003e\n\u003cdiv class=\"kghd-fok\"\u003e\n\u003cspan class=\"kghd-fok-d\"\u003e\u003c\/span\u003eReady\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"KrazyGraphics","offers":[{"title":"No \/ No","offer_id":31339130454105,"sku":null,"price":228.48,"currency_code":"USD","in_stock":true},{"title":"No \/ Yes + $20","offer_id":43094858203225,"sku":null,"price":259.06,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ No","offer_id":43094858235993,"sku":null,"price":243.04,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ Yes + $20","offer_id":43094858268761,"sku":null,"price":273.6,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/KIT_20HONDA_20TRX_20400_20EX_20clx1078.jpg?v=1578539335"},{"product_id":"honda-trx400-6","title":"Honda TRX 400EX Single Headlight Pro Graphics Kit","description":"\u003cp\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026amp;family=JetBrains+Mono:wght@400;700\u0026amp;family=Rajdhani:wght@500;700\u0026amp;display=swap\" as=\"style\" rel=\"preload\"\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"@id\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-6#product\",\n  \"name\": \"Honda TRX 400EX Single Headlight Pro Graphics Kit\",\n  \"sku\": \"KG-TRX400EX-SINGLEHEADLIGHTPRO\",\n  \"mpn\": \"KG-TRX400EX-SINGLEHEADLIGHTPRO\",\n  \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-6\",\n  \"description\": \"Honda TRX 400EX Single Headlight Pro graphics kit - premium designer design, 21MIL laminated cast vinyl, OEM-precision fit for 1999-2014 TRX 400EX and TRX 400X. Made in USA by KrazyGraphics.\",\n  \"image\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/KIT_20HONDA_20TRX_20400_20FARO_20SIMPLE_20CLX697.jpg?v=1578539336\",\n  \"category\": \"ATV Graphics \/ Honda\",\n  \"brand\": {\n    \"@type\": \"Brand\",\n    \"name\": \"KrazyGraphics\"\n  },\n  \"manufacturer\": {\n    \"@type\": \"Organization\",\n    \"name\": \"KrazyGraphics\",\n    \"url\": \"https:\/\/krazygraphics.com\"\n  },\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-6\",\n    \"priceCurrency\": \"USD\",\n    \"price\": \"228.48\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\",\n    \"seller\": {\n      \"@type\": \"Organization\",\n      \"name\": \"KrazyGraphics\"\n    }\n  }\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Will this fit my year TRX 400EX?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes - every Honda TRX 400EX from 1999 through 2004 is covered, plus 400X models. Pre-cut to factory plastic templates.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How thick is the vinyl?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker than standard OEM and aftermarket decals.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can I install it myself?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is this for off-road or display use?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Built for real off-road abuse - motocross, trail, dunes. The laminate resists rock spray, mud, sand blast, and UV.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How fast does it ship?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Stock designs ship in 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What about returns?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Made-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\"\n      }\n    }\n  ]\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"BreadcrumbList\",\n  \"itemListElement\": [\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 1,\n      \"name\": \"Home\",\n      \"item\": \"https:\/\/krazygraphics.com\/\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 2,\n      \"name\": \"Honda ATV Graphics\",\n      \"item\": \"https:\/\/krazygraphics.com\/collections\/honda-atv-graphics\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 3,\n      \"name\": \"TRX 400EX Single Headlight Pro\"\n    }\n  ]\n}\n\u003c\/script\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026family=JetBrains+Mono:wght@400;700\u0026family=Rajdhani:wght@500;700\u0026display=swap');\n\n.kghd *, .kghd *::before, .kghd *::after { box-sizing: border-box; }\n\n@media (prefers-reduced-motion: reduce) {\n  .kghd *, .kghd *::before, .kghd *::after {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n  .kghd-tb, .kghd-dot, .kghd-cta, .kghd-hero::after { animation: none !important; }\n  .kghd-bar-fill { animation: kghd-bar 3s ease-in-out infinite !important; }\n}\n\n.kghd {\n  --green:    #39FF14;\n  --green-hot:#7dff5c;\n  --ink:      #050505;\n  --carbon:   #0a0a0a;\n  --bone:     #ffffff;\n  --fog:      #b8bec6;\n  --dim:      #6b7280;\n  --ok:       #00ff88;\n\n  font-family: 'Rajdhani', 'Barlow Condensed', Arial, sans-serif;\n  color: var(--bone);\n  background: var(--ink);\n  border: 1px solid rgba(57,255,20,.4);\n  border-radius: 10px;\n  overflow: hidden;\n  position: relative;\n  box-shadow:\n    0 0 60px rgba(57,255,20,.18),\n    0 40px 100px rgba(0,0,0,.9);\n  margin: 12px 0 20px 0;\n}\n\n.kghd::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background-image:\n    linear-gradient(rgba(57,255,20,.06) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(57,255,20,.06) 1px, transparent 1px);\n  background-size: 50px 50px;\n  -webkit-mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n  mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n}\n\n.kghd::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background: repeating-linear-gradient(0deg, rgba(0,0,0,.08) 0, rgba(0,0,0,.08) 1px, transparent 1px, transparent 4px);\n}\n\n.kghd-tb {\n  position: relative;\n  z-index: 5;\n  height: 3px;\n  background: linear-gradient(90deg, transparent 0%, rgba(57,255,20,.6) 15%, var(--green) 45%, var(--green-hot) 50%, var(--green) 55%, rgba(57,255,20,.6) 85%, transparent 100%);\n  box-shadow: 0 0 24px rgba(57,255,20,.9);\n  animation: kghd-strobe 3s ease-in-out infinite;\n}\n@keyframes kghd-strobe { 0%,100%{opacity:.75;} 50%{opacity:1;} }\n\n.kghd-sb {\n  position: relative;\n  z-index: 5;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 8px 16px;\n  background: rgba(57,255,20,.1);\n  border-bottom: 1px solid rgba(57,255,20,.3);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(180,255,180,.9);\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-dot {\n  width: 6px; height: 6px;\n  border-radius: 50%;\n  background: var(--green);\n  box-shadow: 0 0 10px var(--green), 0 0 20px rgba(57,255,20,.5);\n  display: inline-block;\n  margin-right: 8px;\n  animation: kghd-pulse 1.4s ease-in-out infinite;\n}\n@keyframes kghd-pulse { 0%,100%{opacity:.25;transform:scale(.8);} 50%{opacity:1;transform:scale(1.2);} }\n.kghd-sb-r { color: rgba(255,255,255,.4); font-size: 9px; letter-spacing: .18em; }\n\n.kghd-hero {\n  position: relative;\n  z-index: 2;\n  padding: 28px 24px 24px;\n  border-bottom: 1px solid rgba(57,255,20,.2);\n  background: linear-gradient(180deg, rgba(57,255,20,.14) 0%, rgba(57,255,20,.04) 50%, transparent 100%);\n}\n.kghd-eyebrow {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  color: rgba(150,255,150,.85);\n  margin-bottom: 14px;\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n.kghd-eyebrow::before {\n  content: \"\";\n  width: 28px;\n  height: 1px;\n  background: var(--green);\n  box-shadow: 0 0 8px var(--green);\n}\n.kghd-eyebrow::after {\n  content: \"\";\n  flex: 1;\n  height: 1px;\n  background: rgba(57,255,20,.2);\n}\n\nh1.kghd-title {\n  font-family: 'Barlow Condensed', Arial Narrow, sans-serif !important;\n  font-weight: 900 !important;\n  font-size: clamp(44px, 10vw, 88px) !important;\n  line-height: .9 !important;\n  letter-spacing: -.01em !important;\n  text-transform: uppercase !important;\n  color: var(--bone) !important;\n  margin: 0 0 6px 0 !important;\n  text-shadow:\n    0 0 60px rgba(57,255,20,.5),\n    0 0 120px rgba(57,255,20,.2),\n    0 4px 20px rgba(0,0,0,.9);\n}\n.kghd-sub {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  letter-spacing: .3em;\n  text-transform: uppercase;\n  color: var(--fog) !important;\n  margin: 0 0 12px 0;\n}\n.kghd-sub strong { color: var(--green-hot); font-weight: 700; }\n\n.kghd-tags {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  flex-wrap: wrap;\n  margin-top: 10px;\n}\n.kghd-tag {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  padding: 5px 11px;\n  border-radius: 2px;\n  color: var(--bone);\n}\n.kghd-tag.r {\n  background: rgba(57,255,20,.28);\n  border: 1px solid rgba(57,255,20,.7);\n  text-shadow: 0 0 8px rgba(57,255,20,.5);\n  color: #d8ffd0;\n}\n.kghd-tag.g {\n  color: rgba(255,255,255,.72);\n  background: rgba(255,255,255,.06);\n  border: 1px solid rgba(255,255,255,.18);\n}\n\n.kghd-tele { margin-top: 22px; }\n.kghd-bar { display: flex; align-items: center; gap: 12px; margin-bottom: 8px; }\n.kghd-bar-lbl {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.5);\n  width: 84px;\n  flex-shrink: 0;\n}\n.kghd-bar-track {\n  flex: 1;\n  height: 3px;\n  background: rgba(255,255,255,.08);\n  border-radius: 2px;\n  overflow: hidden;\n}\n.kghd-bar-fill {\n  height: 100%;\n  border-radius: 2px;\n  background: linear-gradient(90deg, rgba(57,255,20,.7), var(--green), var(--green-hot));\n  box-shadow: 0 0 10px rgba(57,255,20,.7);\n  animation: kghd-bar var(--d, 3s) ease-in-out infinite var(--o, 0s);\n  transform-origin: left;\n}\n@keyframes kghd-bar {\n  0%, 100% { opacity: .6; transform: scaleX(var(--min, .88)); }\n  50%      { opacity: 1;  transform: scaleX(1); }\n}\n.kghd-bar-val {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  color: rgba(150,255,150,.9);\n  width: 30px;\n  text-align: right;\n  flex-shrink: 0;\n}\n\n.kghd-body {\n  padding: 22px 20px;\n  background: linear-gradient(180deg, #060606, #030303);\n  position: relative;\n  z-index: 2;\n}\n\n.kghd-specs {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  border: 1px solid rgba(57,255,20,.3);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 22px;\n}\n.kghd-spec {\n  background: #080808;\n  padding: 14px 10px;\n  text-align: center;\n  border-right: 1px solid rgba(57,255,20,.18);\n}\n.kghd-spec:last-child { border-right: none; }\n.kghd-spec-val {\n  display: block;\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 18px;\n  font-weight: 900;\n  color: var(--green-hot);\n  text-shadow: 0 0 14px rgba(57,255,20,.6);\n  margin-bottom: 3px;\n  line-height: 1;\n  letter-spacing: .02em;\n}\n.kghd-spec-lbl {\n  display: block;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.45);\n}\n\n.kghd-shdr {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .4em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.55);\n  margin: 18px 0 12px 0;\n}\n.kghd-shdr::before { content: \"\/\/\"; color: rgba(57,255,20,.7); }\n.kghd-shdr::after { content: \"\"; flex: 1; height: 1px; background: rgba(255,255,255,.08); }\n\n.kghd-lead {\n  font-family: 'Rajdhani', sans-serif;\n  font-size: 15px !important;\n  line-height: 1.6 !important;\n  color: rgba(255,255,255,.88) !important;\n  margin: 0 0 22px 0 !important;\n  padding: 14px 16px;\n  border-left: 3px solid var(--green);\n  background: rgba(57,255,20,.04);\n  border-radius: 0 4px 4px 0;\n}\n.kghd-lead strong { color: var(--bone) !important; font-weight: 700; }\n.kghd-lead em { color: var(--green-hot) !important; font-style: normal; font-weight: 700; }\n\n.kghd-cards {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 8px;\n  margin-bottom: 20px;\n}\n.kghd-card {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  padding: 14px 14px;\n  background: rgba(255,255,255,.035);\n  transition: border-color .25s, background .25s;\n}\n.kghd-card:hover { border-color: rgba(57,255,20,.55); background: rgba(57,255,20,.06); }\n.kghd-card-h { display: flex; align-items: center; gap: 10px; margin-bottom: 8px; }\n.kghd-card-i {\n  width: 28px; height: 28px;\n  border-radius: 4px;\n  background: rgba(57,255,20,.2);\n  border: 1px solid rgba(57,255,20,.45);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 13px;\n  flex-shrink: 0;\n}\n.kghd-card-l {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.85) !important;\n  font-weight: 700;\n}\n.kghd-card p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 13px !important;\n  line-height: 1.55 !important;\n  color: rgba(255,255,255,.72) !important;\n  margin: 0 !important;\n}\n\n.kghd-cta {\n  display: block;\n  width: 100%;\n  padding: 14px 20px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(57,255,20,.65);\n  border-radius: 3px;\n  background: rgba(57,255,20,.1);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  text-align: center;\n  color: var(--bone) !important;\n  text-decoration: none !important;\n  position: relative;\n  overflow: hidden;\n  animation: kghd-cta-glow 3.5s ease-in-out infinite;\n}\n@keyframes kghd-cta-glow {\n  0%, 100% { box-shadow: none; }\n  50% { box-shadow: 0 0 24px rgba(57,255,20,.4), inset 0 0 24px rgba(57,255,20,.08); }\n}\n.kghd-cta::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(90deg, transparent, rgba(57,255,20,.25), transparent);\n  transform: translateX(-100%);\n  animation: kghd-cta-sweep 3.5s linear infinite;\n}\n@keyframes kghd-cta-sweep { 100% { transform: translateX(200%); } }\n.kghd-cta:hover { background: rgba(57,255,20,.22); border-color: var(--green); }\n\n.kghd-drop {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 6px;\n}\n\n.kghd .kghd-drop:not([open]) \u003e *:not(summary) {\n  display: none !important;\n  visibility: hidden !important;\n  height: 0 !important;\n  overflow: hidden !important;\n}\n.kghd .kghd-drop[open] \u003e *:not(summary) {\n  display: block !important;\n  visibility: visible !important;\n  height: auto !important;\n}\n.kghd-drop summary {\n  list-style: none;\n  cursor: pointer;\n  padding: 12px 14px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .28em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.78);\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  background: rgba(255,255,255,.03);\n  transition: background .2s, color .2s;\n}\n.kghd-drop summary::before { content: \"\/\/ \"; color: rgba(57,255,20,.7); margin-right: 2px; }\n.kghd-drop summary::-webkit-details-marker { display: none; }\n.kghd-drop summary:hover { background: rgba(255,255,255,.06); color: var(--bone); }\n.kghd-drop[open] summary { border-bottom: 1px solid rgba(255,255,255,.08); color: var(--bone); }\n.kghd-chv { font-size: 10px; color: rgba(57,255,20,.7); transition: transform .3s; }\n.kghd-drop[open] .kghd-chv { transform: rotate(180deg); }\n\n.kghd-drop-body {\n  padding: 16px 16px 14px;\n  font-family: 'Rajdhani', sans-serif;\n}\n.kghd-drop-body h3 {\n  font-family: 'JetBrains Mono', monospace !important;\n  font-size: 9px !important;\n  letter-spacing: .3em !important;\n  text-transform: uppercase !important;\n  color: rgba(180,255,180,.9) !important;\n  margin: 14px 0 6px 0 !important;\n  font-weight: 700 !important;\n  display: flex;\n  align-items: center;\n  gap: 7px;\n}\n.kghd-drop-body h3::before { content: \"\u003e\"; color: rgba(57,255,20,.6); }\n.kghd-drop-body h3:first-child { margin-top: 0 !important; }\n.kghd-drop-body p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 14px !important;\n  line-height: 1.65 !important;\n  color: rgba(255,255,255,.82) !important;\n  margin: 0 0 8px 0 !important;\n}\n.kghd-drop-body strong { color: var(--bone) !important; }\n\n.kghd-foot {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 9px 16px;\n  border-top: 1px solid rgba(255,255,255,.06);\n  background: #020202;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.35);\n  position: relative;\n  z-index: 2;\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-fb {\n  color: var(--green);\n  font-weight: 700;\n  letter-spacing: .3em;\n  text-shadow: 0 0 14px rgba(57,255,20,.55);\n}\n.kghd-fok {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  color: rgba(0,255,136,.85);\n}\n.kghd-fok-d {\n  width: 5px; height: 5px;\n  border-radius: 50%;\n  background: var(--ok);\n  box-shadow: 0 0 8px rgba(0,255,136,.8);\n}\n\n.kghd a:focus-visible,\n.kghd summary:focus-visible {\n  outline: 2px solid var(--green-hot);\n  outline-offset: 2px;\n  border-radius: 4px;\n}\n\n@media (max-width: 640px) {\n  .kghd-cards { grid-template-columns: 1fr; gap: 6px; }\n  .kghd-card:nth-child(n+3) { display: none; }\n  .kghd-hero { padding: 22px 16px 20px; }\n  .kghd-body { padding: 18px 14px; }\n  .kghd-foot { flex-direction: column; text-align: center; }\n  .kghd-specs { grid-template-columns: 1fr 1fr 1fr; }\n  .kghd-spec { padding: 11px 6px; }\n  .kghd-spec-val { font-size: 14px; }\n}\n@media (max-width: 440px) {\n  .kghd-tb, .kghd-cta, .kghd-dot { animation: none !important; }\n  .kghd-cta::before { animation: none !important; }\n  .kghd-sb { font-size: 8px; padding: 7px 12px; letter-spacing: .18em; }\n  .kghd-eyebrow { font-size: 8px; letter-spacing: .25em; }\n  .kghd-sub { font-size: 10px; letter-spacing: .22em; }\n  .kghd-tag { font-size: 9px; padding: 4px 9px; letter-spacing: .14em; }\n  .kghd-bar-lbl { width: 70px; font-size: 7px; letter-spacing: .18em; }\n  .kghd-lead { font-size: 14px !important; padding: 12px 14px; }\n  .kghd-drop summary { font-size: 9px; letter-spacing: .2em; }\n  .kghd-drop-body p { font-size: 13px !important; }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"kghd\"\u003e\n\u003cdiv class=\"kghd-tb\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"kghd-dot\"\u003e\u003c\/span\u003eSYS:ONLINE · KGX-DB · HONDA\/TRX400EX\/1999-2014\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb-r\"\u003eKG-TRX400EX-SINGLEHEADLIGHTPRO · KRAZYGRAPHICS.COM\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-hero\"\u003e\n\u003cdiv class=\"kghd-eyebrow\"\u003eHonda Powersports · ATV Graphics Kit · Single Headlight Pro\u003c\/div\u003e\n\u003ch1 class=\"kghd-title\"\u003eTRX 400EX\u003c\/h1\u003e\n\u003cp class=\"kghd-sub\"\u003eHonda · \u003cstrong\u003e21MIL Laminated\u003c\/strong\u003e · 1999-2014 · \u003cstrong\u003eSingle Headlight Pro\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"kghd-tags\"\u003e\n\u003cspan class=\"kghd-tag r\"\u003ePremium\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eOEM Fit\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-tele\" aria-hidden=\"true\"\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003ePanel Lock\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.8s; --o: 0s; --min: .82;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e98%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eOEM Match\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 3.2s; --o: .5s; --min: .86;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e100%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eTrail Armor\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.5s; --o: 1s; --min: .9;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003eMAX\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-body\"\u003e\n\n\u003cdiv class=\"kghd-specs\"\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003eTRX 400EX\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eModel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eYears\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e21MIL\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eLaminated\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eSystem Brief\u003c\/div\u003e\n\u003cp class=\"kghd-lead\"\u003ePremium \u003cstrong\u003eSingle Headlight Pro graphics kit\u003c\/strong\u003e for the Honda TRX 400EX (1999-2014). \u003cem\u003ePre-cut to factory plastic templates\u003c\/em\u003e - shrouds, fenders, side panels, and number plates - built from 21MIL laminated cast vinyl that survives motocross, trail, and dune abuse without lifting, cracking, or fading.\u003c\/p\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eCore Capabilities\u003c\/div\u003e\n\u003cdiv class=\"kghd-cards\"\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🏁\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eOEM Panel Fit\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eCut to the actual TRX 400EX plastic geometry. Verified panel templates, not stretched approximations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🛡️\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eTrail-Grade Armor\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Resists rock spray, mud, sand blast, fuel, and sun.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e⚡\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eSelf-Install Ready\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eAir-release adhesive. Felt-edge squeegee and a heat gun for tight curves. Done in an afternoon.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🇺🇸\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003ePrinted and cut to order. Stock designs ship in 24-48 hours from our facility.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ca href=\"\/collections\/honda-atv-graphics\" class=\"kghd-cta\" aria-label=\"Browse all Honda ATV graphics kits\"\u003e \u0026gt;\u0026gt; Browse All Honda ATV Graphics \u0026lt;\u0026lt; \u003c\/a\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFull Documentation · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWhat's in the kit\u003c\/h3\u003e\n\u003cp\u003eFull coverage graphics for the Honda TRX 400EX (1999-2014): shrouds (left\/right), front fender, rear fender, airbox covers, side panels, and number plates. Every panel is pre-cut to factory plastic geometry. No trimming required at install.\u003c\/p\u003e\n\u003ch3\u003eWho this is for\u003c\/h3\u003e\n\u003cp\u003eTRX 400EX owners who want bold styling without paying for a custom paint job. Trail riders protecting factory plastics from rock spray and UV. Motocross competitors building program-look bikes for race weekends. Restoration projects bringing tired plastics back to life. Dealers and rental fleets running consistent brand identity across multiple machines.\u003c\/p\u003e\n\u003ch3\u003eYear and trim coverage\u003c\/h3\u003e\n\u003cp\u003eHonda made the TRX 400EX from 1999 through 2004 with stable bodywork. This kit fits \u003cstrong\u003eevery production year in that range\u003c\/strong\u003e, plus the TRX 400X variant. If you're not sure which model you have, the airbox cover and frame stickers will identify it.\u003c\/p\u003e\n\u003ch3\u003eMaterial and durability\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl - significantly thicker than standard OEM and aftermarket decals. Cast film conforms to compound curves without distortion. The clear protective laminate adds abrasion resistance against rock spray, brush contact, and harsh chemicals. UV-stable pigments hold color across multiple riding seasons.\u003c\/p\u003e\n\u003ch3\u003eInstall in an afternoon\u003c\/h3\u003e\n\u003cp\u003eThe kit is designed for owner self-install. Clean each panel with isopropyl alcohol (70%+) to strip wax and oils. Lay out kit pieces using the included diagram before peeling backing. Start with the largest, flattest panel first - usually the front fender or shrouds. Use a felt-edge squeegee, working from center outward. Heat gun on low for tight curves. Wait 48 hours before washing to let adhesive fully cure.\u003c\/p\u003e\n\u003ch3\u003eCare and longevity\u003c\/h3\u003e\n\u003cp\u003eHand wash with mild soap. Pressure washing acceptable at moderate distance and lower PSI. Avoid harsh degreasers and acidic cleaners. Covered storage out of direct sun extends wrap life dramatically - especially important in high-UV regions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFAQ · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWill this fit all 1999-2004 TRX 400EX models?\u003c\/h3\u003e\n\u003cp\u003eYes - every production year from 1999 through 2004, plus the TRX 400X variant. Pre-cut to factory plastic templates.\u003c\/p\u003e\n\u003ch3\u003eHow thick is the vinyl?\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker and more durable than standard OEM and aftermarket decals.\u003c\/p\u003e\n\u003ch3\u003eCan I install it myself?\u003c\/h3\u003e\n\u003cp\u003eYes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\u003c\/p\u003e\n\u003ch3\u003eHow does it hold up to motocross and trail riding?\u003c\/h3\u003e\n\u003cp\u003eBuilt specifically for off-road abuse. The laminate resists rock spray, mud, sand blast, fuel spills, and UV exposure across multiple seasons.\u003c\/p\u003e\n\u003ch3\u003eHow fast does it ship?\u003c\/h3\u003e\n\u003cp\u003eStock designs ship within 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\u003c\/p\u003e\n\u003ch3\u003eWhat about returns?\u003c\/h3\u003e\n\u003cp\u003eMade-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-foot\"\u003e\n\u003cspan class=\"kghd-fb\"\u003eKRAZYGRAPHICS\u003c\/span\u003e \u003cspan\u003eHonda TRX 400EX · Single Headlight Pro\u003c\/span\u003e\n\u003cdiv class=\"kghd-fok\"\u003e\n\u003cspan class=\"kghd-fok-d\"\u003e\u003c\/span\u003eReady\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"KrazyGraphics","offers":[{"title":"No \/ No","offer_id":31339130617945,"sku":null,"price":228.48,"currency_code":"USD","in_stock":true},{"title":"No \/ Yes + $20","offer_id":43094858104921,"sku":null,"price":259.06,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ No","offer_id":43094858137689,"sku":null,"price":243.04,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ Yes + $20","offer_id":43094858170457,"sku":null,"price":273.6,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/KIT_20HONDA_20TRX_20400_20FARO_20SIMPLE_20CLX697.jpg?v=1578539336"},{"product_id":"honda-trx400-7","title":"Honda TRX 400EX Duncan Edition Graphics Kit","description":"\u003cp\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026amp;family=JetBrains+Mono:wght@400;700\u0026amp;family=Rajdhani:wght@500;700\u0026amp;display=swap\" as=\"style\" rel=\"preload\"\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"@id\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-7#product\",\n  \"name\": \"Honda TRX 400EX Duncan Edition Graphics Kit\",\n  \"sku\": \"KG-TRX400EX-DUNCANEDITION\",\n  \"mpn\": \"KG-TRX400EX-DUNCANEDITION\",\n  \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-7\",\n  \"description\": \"Honda TRX 400EX Duncan Edition graphics kit - race-inspired design, 21MIL laminated cast vinyl, OEM-precision fit for 1999-2014 TRX 400EX and TRX 400X. Made in USA by KrazyGraphics.\",\n  \"image\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/KIT_20HONDA_20TRX_20400R_20FARO_20SIMPLE_20DUNCAN_20clx1040.jpg?v=1578539334\",\n  \"category\": \"ATV Graphics \/ Honda\",\n  \"brand\": {\n    \"@type\": \"Brand\",\n    \"name\": \"KrazyGraphics\"\n  },\n  \"manufacturer\": {\n    \"@type\": \"Organization\",\n    \"name\": \"KrazyGraphics\",\n    \"url\": \"https:\/\/krazygraphics.com\"\n  },\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-7\",\n    \"priceCurrency\": \"USD\",\n    \"price\": \"228.48\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\",\n    \"seller\": {\n      \"@type\": \"Organization\",\n      \"name\": \"KrazyGraphics\"\n    }\n  }\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Will this fit my year TRX 400EX?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes - every Honda TRX 400EX from 1999 through 2004 is covered, plus 400X models. Pre-cut to factory plastic templates.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How thick is the vinyl?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker than standard OEM and aftermarket decals.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can I install it myself?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is this for off-road or display use?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Built for real off-road abuse - motocross, trail, dunes. The laminate resists rock spray, mud, sand blast, and UV.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How fast does it ship?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Stock designs ship in 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What about returns?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Made-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\"\n      }\n    }\n  ]\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"BreadcrumbList\",\n  \"itemListElement\": [\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 1,\n      \"name\": \"Home\",\n      \"item\": \"https:\/\/krazygraphics.com\/\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 2,\n      \"name\": \"Honda ATV Graphics\",\n      \"item\": \"https:\/\/krazygraphics.com\/collections\/honda-atv-graphics\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 3,\n      \"name\": \"TRX 400EX Duncan Edition\"\n    }\n  ]\n}\n\u003c\/script\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026family=JetBrains+Mono:wght@400;700\u0026family=Rajdhani:wght@500;700\u0026display=swap');\n\n.kghd *, .kghd *::before, .kghd *::after { box-sizing: border-box; }\n\n@media (prefers-reduced-motion: reduce) {\n  .kghd *, .kghd *::before, .kghd *::after {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n  .kghd-tb, .kghd-dot, .kghd-cta, .kghd-hero::after { animation: none !important; }\n  .kghd-bar-fill { animation: kghd-bar 3s ease-in-out infinite !important; }\n}\n\n.kghd {\n  --green:    #39FF14;\n  --green-hot:#7dff5c;\n  --ink:      #050505;\n  --carbon:   #0a0a0a;\n  --bone:     #ffffff;\n  --fog:      #b8bec6;\n  --dim:      #6b7280;\n  --ok:       #00ff88;\n\n  font-family: 'Rajdhani', 'Barlow Condensed', Arial, sans-serif;\n  color: var(--bone);\n  background: var(--ink);\n  border: 1px solid rgba(57,255,20,.4);\n  border-radius: 10px;\n  overflow: hidden;\n  position: relative;\n  box-shadow:\n    0 0 60px rgba(57,255,20,.18),\n    0 40px 100px rgba(0,0,0,.9);\n  margin: 12px 0 20px 0;\n}\n\n.kghd::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background-image:\n    linear-gradient(rgba(57,255,20,.06) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(57,255,20,.06) 1px, transparent 1px);\n  background-size: 50px 50px;\n  -webkit-mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n  mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n}\n\n.kghd::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background: repeating-linear-gradient(0deg, rgba(0,0,0,.08) 0, rgba(0,0,0,.08) 1px, transparent 1px, transparent 4px);\n}\n\n.kghd-tb {\n  position: relative;\n  z-index: 5;\n  height: 3px;\n  background: linear-gradient(90deg, transparent 0%, rgba(57,255,20,.6) 15%, var(--green) 45%, var(--green-hot) 50%, var(--green) 55%, rgba(57,255,20,.6) 85%, transparent 100%);\n  box-shadow: 0 0 24px rgba(57,255,20,.9);\n  animation: kghd-strobe 3s ease-in-out infinite;\n}\n@keyframes kghd-strobe { 0%,100%{opacity:.75;} 50%{opacity:1;} }\n\n.kghd-sb {\n  position: relative;\n  z-index: 5;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 8px 16px;\n  background: rgba(57,255,20,.1);\n  border-bottom: 1px solid rgba(57,255,20,.3);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(180,255,180,.9);\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-dot {\n  width: 6px; height: 6px;\n  border-radius: 50%;\n  background: var(--green);\n  box-shadow: 0 0 10px var(--green), 0 0 20px rgba(57,255,20,.5);\n  display: inline-block;\n  margin-right: 8px;\n  animation: kghd-pulse 1.4s ease-in-out infinite;\n}\n@keyframes kghd-pulse { 0%,100%{opacity:.25;transform:scale(.8);} 50%{opacity:1;transform:scale(1.2);} }\n.kghd-sb-r { color: rgba(255,255,255,.4); font-size: 9px; letter-spacing: .18em; }\n\n.kghd-hero {\n  position: relative;\n  z-index: 2;\n  padding: 28px 24px 24px;\n  border-bottom: 1px solid rgba(57,255,20,.2);\n  background: linear-gradient(180deg, rgba(57,255,20,.14) 0%, rgba(57,255,20,.04) 50%, transparent 100%);\n}\n.kghd-eyebrow {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  color: rgba(150,255,150,.85);\n  margin-bottom: 14px;\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n.kghd-eyebrow::before {\n  content: \"\";\n  width: 28px;\n  height: 1px;\n  background: var(--green);\n  box-shadow: 0 0 8px var(--green);\n}\n.kghd-eyebrow::after {\n  content: \"\";\n  flex: 1;\n  height: 1px;\n  background: rgba(57,255,20,.2);\n}\n\nh1.kghd-title {\n  font-family: 'Barlow Condensed', Arial Narrow, sans-serif !important;\n  font-weight: 900 !important;\n  font-size: clamp(44px, 10vw, 88px) !important;\n  line-height: .9 !important;\n  letter-spacing: -.01em !important;\n  text-transform: uppercase !important;\n  color: var(--bone) !important;\n  margin: 0 0 6px 0 !important;\n  text-shadow:\n    0 0 60px rgba(57,255,20,.5),\n    0 0 120px rgba(57,255,20,.2),\n    0 4px 20px rgba(0,0,0,.9);\n}\n.kghd-sub {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  letter-spacing: .3em;\n  text-transform: uppercase;\n  color: var(--fog) !important;\n  margin: 0 0 12px 0;\n}\n.kghd-sub strong { color: var(--green-hot); font-weight: 700; }\n\n.kghd-tags {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  flex-wrap: wrap;\n  margin-top: 10px;\n}\n.kghd-tag {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  padding: 5px 11px;\n  border-radius: 2px;\n  color: var(--bone);\n}\n.kghd-tag.r {\n  background: rgba(57,255,20,.28);\n  border: 1px solid rgba(57,255,20,.7);\n  text-shadow: 0 0 8px rgba(57,255,20,.5);\n  color: #d8ffd0;\n}\n.kghd-tag.g {\n  color: rgba(255,255,255,.72);\n  background: rgba(255,255,255,.06);\n  border: 1px solid rgba(255,255,255,.18);\n}\n\n.kghd-tele { margin-top: 22px; }\n.kghd-bar { display: flex; align-items: center; gap: 12px; margin-bottom: 8px; }\n.kghd-bar-lbl {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.5);\n  width: 84px;\n  flex-shrink: 0;\n}\n.kghd-bar-track {\n  flex: 1;\n  height: 3px;\n  background: rgba(255,255,255,.08);\n  border-radius: 2px;\n  overflow: hidden;\n}\n.kghd-bar-fill {\n  height: 100%;\n  border-radius: 2px;\n  background: linear-gradient(90deg, rgba(57,255,20,.7), var(--green), var(--green-hot));\n  box-shadow: 0 0 10px rgba(57,255,20,.7);\n  animation: kghd-bar var(--d, 3s) ease-in-out infinite var(--o, 0s);\n  transform-origin: left;\n}\n@keyframes kghd-bar {\n  0%, 100% { opacity: .6; transform: scaleX(var(--min, .88)); }\n  50%      { opacity: 1;  transform: scaleX(1); }\n}\n.kghd-bar-val {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  color: rgba(150,255,150,.9);\n  width: 30px;\n  text-align: right;\n  flex-shrink: 0;\n}\n\n.kghd-body {\n  padding: 22px 20px;\n  background: linear-gradient(180deg, #060606, #030303);\n  position: relative;\n  z-index: 2;\n}\n\n.kghd-specs {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  border: 1px solid rgba(57,255,20,.3);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 22px;\n}\n.kghd-spec {\n  background: #080808;\n  padding: 14px 10px;\n  text-align: center;\n  border-right: 1px solid rgba(57,255,20,.18);\n}\n.kghd-spec:last-child { border-right: none; }\n.kghd-spec-val {\n  display: block;\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 18px;\n  font-weight: 900;\n  color: var(--green-hot);\n  text-shadow: 0 0 14px rgba(57,255,20,.6);\n  margin-bottom: 3px;\n  line-height: 1;\n  letter-spacing: .02em;\n}\n.kghd-spec-lbl {\n  display: block;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.45);\n}\n\n.kghd-shdr {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .4em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.55);\n  margin: 18px 0 12px 0;\n}\n.kghd-shdr::before { content: \"\/\/\"; color: rgba(57,255,20,.7); }\n.kghd-shdr::after { content: \"\"; flex: 1; height: 1px; background: rgba(255,255,255,.08); }\n\n.kghd-lead {\n  font-family: 'Rajdhani', sans-serif;\n  font-size: 15px !important;\n  line-height: 1.6 !important;\n  color: rgba(255,255,255,.88) !important;\n  margin: 0 0 22px 0 !important;\n  padding: 14px 16px;\n  border-left: 3px solid var(--green);\n  background: rgba(57,255,20,.04);\n  border-radius: 0 4px 4px 0;\n}\n.kghd-lead strong { color: var(--bone) !important; font-weight: 700; }\n.kghd-lead em { color: var(--green-hot) !important; font-style: normal; font-weight: 700; }\n\n.kghd-cards {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 8px;\n  margin-bottom: 20px;\n}\n.kghd-card {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  padding: 14px 14px;\n  background: rgba(255,255,255,.035);\n  transition: border-color .25s, background .25s;\n}\n.kghd-card:hover { border-color: rgba(57,255,20,.55); background: rgba(57,255,20,.06); }\n.kghd-card-h { display: flex; align-items: center; gap: 10px; margin-bottom: 8px; }\n.kghd-card-i {\n  width: 28px; height: 28px;\n  border-radius: 4px;\n  background: rgba(57,255,20,.2);\n  border: 1px solid rgba(57,255,20,.45);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 13px;\n  flex-shrink: 0;\n}\n.kghd-card-l {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.85) !important;\n  font-weight: 700;\n}\n.kghd-card p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 13px !important;\n  line-height: 1.55 !important;\n  color: rgba(255,255,255,.72) !important;\n  margin: 0 !important;\n}\n\n.kghd-cta {\n  display: block;\n  width: 100%;\n  padding: 14px 20px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(57,255,20,.65);\n  border-radius: 3px;\n  background: rgba(57,255,20,.1);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  text-align: center;\n  color: var(--bone) !important;\n  text-decoration: none !important;\n  position: relative;\n  overflow: hidden;\n  animation: kghd-cta-glow 3.5s ease-in-out infinite;\n}\n@keyframes kghd-cta-glow {\n  0%, 100% { box-shadow: none; }\n  50% { box-shadow: 0 0 24px rgba(57,255,20,.4), inset 0 0 24px rgba(57,255,20,.08); }\n}\n.kghd-cta::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(90deg, transparent, rgba(57,255,20,.25), transparent);\n  transform: translateX(-100%);\n  animation: kghd-cta-sweep 3.5s linear infinite;\n}\n@keyframes kghd-cta-sweep { 100% { transform: translateX(200%); } }\n.kghd-cta:hover { background: rgba(57,255,20,.22); border-color: var(--green); }\n\n.kghd-drop {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 6px;\n}\n\n.kghd .kghd-drop:not([open]) \u003e *:not(summary) {\n  display: none !important;\n  visibility: hidden !important;\n  height: 0 !important;\n  overflow: hidden !important;\n}\n.kghd .kghd-drop[open] \u003e *:not(summary) {\n  display: block !important;\n  visibility: visible !important;\n  height: auto !important;\n}\n.kghd-drop summary {\n  list-style: none;\n  cursor: pointer;\n  padding: 12px 14px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .28em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.78);\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  background: rgba(255,255,255,.03);\n  transition: background .2s, color .2s;\n}\n.kghd-drop summary::before { content: \"\/\/ \"; color: rgba(57,255,20,.7); margin-right: 2px; }\n.kghd-drop summary::-webkit-details-marker { display: none; }\n.kghd-drop summary:hover { background: rgba(255,255,255,.06); color: var(--bone); }\n.kghd-drop[open] summary { border-bottom: 1px solid rgba(255,255,255,.08); color: var(--bone); }\n.kghd-chv { font-size: 10px; color: rgba(57,255,20,.7); transition: transform .3s; }\n.kghd-drop[open] .kghd-chv { transform: rotate(180deg); }\n\n.kghd-drop-body {\n  padding: 16px 16px 14px;\n  font-family: 'Rajdhani', sans-serif;\n}\n.kghd-drop-body h3 {\n  font-family: 'JetBrains Mono', monospace !important;\n  font-size: 9px !important;\n  letter-spacing: .3em !important;\n  text-transform: uppercase !important;\n  color: rgba(180,255,180,.9) !important;\n  margin: 14px 0 6px 0 !important;\n  font-weight: 700 !important;\n  display: flex;\n  align-items: center;\n  gap: 7px;\n}\n.kghd-drop-body h3::before { content: \"\u003e\"; color: rgba(57,255,20,.6); }\n.kghd-drop-body h3:first-child { margin-top: 0 !important; }\n.kghd-drop-body p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 14px !important;\n  line-height: 1.65 !important;\n  color: rgba(255,255,255,.82) !important;\n  margin: 0 0 8px 0 !important;\n}\n.kghd-drop-body strong { color: var(--bone) !important; }\n\n.kghd-foot {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 9px 16px;\n  border-top: 1px solid rgba(255,255,255,.06);\n  background: #020202;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.35);\n  position: relative;\n  z-index: 2;\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-fb {\n  color: var(--green);\n  font-weight: 700;\n  letter-spacing: .3em;\n  text-shadow: 0 0 14px rgba(57,255,20,.55);\n}\n.kghd-fok {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  color: rgba(0,255,136,.85);\n}\n.kghd-fok-d {\n  width: 5px; height: 5px;\n  border-radius: 50%;\n  background: var(--ok);\n  box-shadow: 0 0 8px rgba(0,255,136,.8);\n}\n\n.kghd a:focus-visible,\n.kghd summary:focus-visible {\n  outline: 2px solid var(--green-hot);\n  outline-offset: 2px;\n  border-radius: 4px;\n}\n\n@media (max-width: 640px) {\n  .kghd-cards { grid-template-columns: 1fr; gap: 6px; }\n  .kghd-card:nth-child(n+3) { display: none; }\n  .kghd-hero { padding: 22px 16px 20px; }\n  .kghd-body { padding: 18px 14px; }\n  .kghd-foot { flex-direction: column; text-align: center; }\n  .kghd-specs { grid-template-columns: 1fr 1fr 1fr; }\n  .kghd-spec { padding: 11px 6px; }\n  .kghd-spec-val { font-size: 14px; }\n}\n@media (max-width: 440px) {\n  .kghd-tb, .kghd-cta, .kghd-dot { animation: none !important; }\n  .kghd-cta::before { animation: none !important; }\n  .kghd-sb { font-size: 8px; padding: 7px 12px; letter-spacing: .18em; }\n  .kghd-eyebrow { font-size: 8px; letter-spacing: .25em; }\n  .kghd-sub { font-size: 10px; letter-spacing: .22em; }\n  .kghd-tag { font-size: 9px; padding: 4px 9px; letter-spacing: .14em; }\n  .kghd-bar-lbl { width: 70px; font-size: 7px; letter-spacing: .18em; }\n  .kghd-lead { font-size: 14px !important; padding: 12px 14px; }\n  .kghd-drop summary { font-size: 9px; letter-spacing: .2em; }\n  .kghd-drop-body p { font-size: 13px !important; }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"kghd\"\u003e\n\u003cdiv class=\"kghd-tb\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"kghd-dot\"\u003e\u003c\/span\u003eSYS:ONLINE · KGX-DB · HONDA\/TRX400EX\/1999-2014\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb-r\"\u003eKG-TRX400EX-DUNCANEDITION · KRAZYGRAPHICS.COM\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-hero\"\u003e\n\u003cdiv class=\"kghd-eyebrow\"\u003eHonda Powersports · ATV Graphics Kit · Duncan Edition\u003c\/div\u003e\n\u003ch1 class=\"kghd-title\"\u003eTRX 400EX\u003c\/h1\u003e\n\u003cp class=\"kghd-sub\"\u003eHonda · \u003cstrong\u003e21MIL Laminated\u003c\/strong\u003e · 1999-2014 · \u003cstrong\u003eDuncan Edition\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"kghd-tags\"\u003e\n\u003cspan class=\"kghd-tag r\"\u003ePremium\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eOEM Fit\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-tele\" aria-hidden=\"true\"\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003ePanel Lock\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.8s; --o: 0s; --min: .82;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e98%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eOEM Match\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 3.2s; --o: .5s; --min: .86;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e100%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eTrail Armor\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.5s; --o: 1s; --min: .9;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003eMAX\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-body\"\u003e\n\n\u003cdiv class=\"kghd-specs\"\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003eTRX 400EX\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eModel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eYears\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e21MIL\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eLaminated\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eSystem Brief\u003c\/div\u003e\n\u003cp class=\"kghd-lead\"\u003ePremium \u003cstrong\u003eDuncan Edition graphics kit\u003c\/strong\u003e for the Honda TRX 400EX (1999-2014). \u003cem\u003ePre-cut to factory plastic templates\u003c\/em\u003e - shrouds, fenders, side panels, and number plates - built from 21MIL laminated cast vinyl that survives motocross, trail, and dune abuse without lifting, cracking, or fading.\u003c\/p\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eCore Capabilities\u003c\/div\u003e\n\u003cdiv class=\"kghd-cards\"\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🏁\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eOEM Panel Fit\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eCut to the actual TRX 400EX plastic geometry. Verified panel templates, not stretched approximations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🛡️\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eTrail-Grade Armor\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Resists rock spray, mud, sand blast, fuel, and sun.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e⚡\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eSelf-Install Ready\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eAir-release adhesive. Felt-edge squeegee and a heat gun for tight curves. Done in an afternoon.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🇺🇸\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003ePrinted and cut to order. Stock designs ship in 24-48 hours from our facility.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ca href=\"\/collections\/honda-atv-graphics\" class=\"kghd-cta\" aria-label=\"Browse all Honda ATV graphics kits\"\u003e \u0026gt;\u0026gt; Browse All Honda ATV Graphics \u0026lt;\u0026lt; \u003c\/a\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFull Documentation · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWhat's in the kit\u003c\/h3\u003e\n\u003cp\u003eFull coverage graphics for the Honda TRX 400EX (1999-2014): shrouds (left\/right), front fender, rear fender, airbox covers, side panels, and number plates. Every panel is pre-cut to factory plastic geometry. No trimming required at install.\u003c\/p\u003e\n\u003ch3\u003eWho this is for\u003c\/h3\u003e\n\u003cp\u003eTRX 400EX owners who want bold styling without paying for a custom paint job. Trail riders protecting factory plastics from rock spray and UV. Motocross competitors building program-look bikes for race weekends. Restoration projects bringing tired plastics back to life. Dealers and rental fleets running consistent brand identity across multiple machines.\u003c\/p\u003e\n\u003ch3\u003eYear and trim coverage\u003c\/h3\u003e\n\u003cp\u003eHonda made the TRX 400EX from 1999 through 2004 with stable bodywork. This kit fits \u003cstrong\u003eevery production year in that range\u003c\/strong\u003e, plus the TRX 400X variant. If you're not sure which model you have, the airbox cover and frame stickers will identify it.\u003c\/p\u003e\n\u003ch3\u003eMaterial and durability\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl - significantly thicker than standard OEM and aftermarket decals. Cast film conforms to compound curves without distortion. The clear protective laminate adds abrasion resistance against rock spray, brush contact, and harsh chemicals. UV-stable pigments hold color across multiple riding seasons.\u003c\/p\u003e\n\u003ch3\u003eInstall in an afternoon\u003c\/h3\u003e\n\u003cp\u003eThe kit is designed for owner self-install. Clean each panel with isopropyl alcohol (70%+) to strip wax and oils. Lay out kit pieces using the included diagram before peeling backing. Start with the largest, flattest panel first - usually the front fender or shrouds. Use a felt-edge squeegee, working from center outward. Heat gun on low for tight curves. Wait 48 hours before washing to let adhesive fully cure.\u003c\/p\u003e\n\u003ch3\u003eCare and longevity\u003c\/h3\u003e\n\u003cp\u003eHand wash with mild soap. Pressure washing acceptable at moderate distance and lower PSI. Avoid harsh degreasers and acidic cleaners. Covered storage out of direct sun extends wrap life dramatically - especially important in high-UV regions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFAQ · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWill this fit all 1999-2004 TRX 400EX models?\u003c\/h3\u003e\n\u003cp\u003eYes - every production year from 1999 through 2004, plus the TRX 400X variant. Pre-cut to factory plastic templates.\u003c\/p\u003e\n\u003ch3\u003eHow thick is the vinyl?\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker and more durable than standard OEM and aftermarket decals.\u003c\/p\u003e\n\u003ch3\u003eCan I install it myself?\u003c\/h3\u003e\n\u003cp\u003eYes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\u003c\/p\u003e\n\u003ch3\u003eHow does it hold up to motocross and trail riding?\u003c\/h3\u003e\n\u003cp\u003eBuilt specifically for off-road abuse. The laminate resists rock spray, mud, sand blast, fuel spills, and UV exposure across multiple seasons.\u003c\/p\u003e\n\u003ch3\u003eHow fast does it ship?\u003c\/h3\u003e\n\u003cp\u003eStock designs ship within 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\u003c\/p\u003e\n\u003ch3\u003eWhat about returns?\u003c\/h3\u003e\n\u003cp\u003eMade-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-foot\"\u003e\n\u003cspan class=\"kghd-fb\"\u003eKRAZYGRAPHICS\u003c\/span\u003e \u003cspan\u003eHonda TRX 400EX · Duncan Edition\u003c\/span\u003e\n\u003cdiv class=\"kghd-fok\"\u003e\n\u003cspan class=\"kghd-fok-d\"\u003e\u003c\/span\u003eReady\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"KrazyGraphics","offers":[{"title":"No \/ No","offer_id":31339130814553,"sku":null,"price":228.48,"currency_code":"USD","in_stock":true},{"title":"No \/ Yes + $20","offer_id":43094858006617,"sku":null,"price":259.06,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ No","offer_id":43094858039385,"sku":null,"price":243.04,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ Yes + $20","offer_id":43094858072153,"sku":null,"price":273.6,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/KIT_20HONDA_20TRX_20400R_20FARO_20SIMPLE_20DUNCAN_20clx1040.jpg?v=1578539334"},{"product_id":"honda-trx400-8","title":"Honda TRX 400EX Dakar Adventure Graphics Kit","description":"\u003cp\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026amp;family=JetBrains+Mono:wght@400;700\u0026amp;family=Rajdhani:wght@500;700\u0026amp;display=swap\" as=\"style\" rel=\"preload\"\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"@id\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-8#product\",\n  \"name\": \"Honda TRX 400EX Dakar Adventure Graphics Kit\",\n  \"sku\": \"KG-TRX400EX-DAKARADVENTURE\",\n  \"mpn\": \"KG-TRX400EX-DAKARADVENTURE\",\n  \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-8\",\n  \"description\": \"Honda TRX 400EX Dakar Adventure graphics kit - race-inspired design, 21MIL laminated cast vinyl, OEM-precision fit for 1999-2014 TRX 400EX and TRX 400X. Made in USA by KrazyGraphics.\",\n  \"image\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/KIT_20HONDA_20TRX_20SPORTRACK_20400_20EX_20_20ALPINESTARS_20DAKAR_20clx1033.jpg?v=1578539333\",\n  \"category\": \"ATV Graphics \/ Honda\",\n  \"brand\": {\n    \"@type\": \"Brand\",\n    \"name\": \"KrazyGraphics\"\n  },\n  \"manufacturer\": {\n    \"@type\": \"Organization\",\n    \"name\": \"KrazyGraphics\",\n    \"url\": \"https:\/\/krazygraphics.com\"\n  },\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-8\",\n    \"priceCurrency\": \"USD\",\n    \"price\": \"228.48\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\",\n    \"seller\": {\n      \"@type\": \"Organization\",\n      \"name\": \"KrazyGraphics\"\n    }\n  }\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Will this fit my year TRX 400EX?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes - every Honda TRX 400EX from 1999 through 2004 is covered, plus 400X models. Pre-cut to factory plastic templates.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How thick is the vinyl?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker than standard OEM and aftermarket decals.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can I install it myself?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is this for off-road or display use?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Built for real off-road abuse - motocross, trail, dunes. The laminate resists rock spray, mud, sand blast, and UV.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How fast does it ship?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Stock designs ship in 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What about returns?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Made-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\"\n      }\n    }\n  ]\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"BreadcrumbList\",\n  \"itemListElement\": [\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 1,\n      \"name\": \"Home\",\n      \"item\": \"https:\/\/krazygraphics.com\/\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 2,\n      \"name\": \"Honda ATV Graphics\",\n      \"item\": \"https:\/\/krazygraphics.com\/collections\/honda-atv-graphics\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 3,\n      \"name\": \"TRX 400EX Dakar Adventure\"\n    }\n  ]\n}\n\u003c\/script\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026family=JetBrains+Mono:wght@400;700\u0026family=Rajdhani:wght@500;700\u0026display=swap');\n\n.kghd *, .kghd *::before, .kghd *::after { box-sizing: border-box; }\n\n@media (prefers-reduced-motion: reduce) {\n  .kghd *, .kghd *::before, .kghd *::after {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n  .kghd-tb, .kghd-dot, .kghd-cta, .kghd-hero::after { animation: none !important; }\n  .kghd-bar-fill { animation: kghd-bar 3s ease-in-out infinite !important; }\n}\n\n.kghd {\n  --green:    #39FF14;\n  --green-hot:#7dff5c;\n  --ink:      #050505;\n  --carbon:   #0a0a0a;\n  --bone:     #ffffff;\n  --fog:      #b8bec6;\n  --dim:      #6b7280;\n  --ok:       #00ff88;\n\n  font-family: 'Rajdhani', 'Barlow Condensed', Arial, sans-serif;\n  color: var(--bone);\n  background: var(--ink);\n  border: 1px solid rgba(57,255,20,.4);\n  border-radius: 10px;\n  overflow: hidden;\n  position: relative;\n  box-shadow:\n    0 0 60px rgba(57,255,20,.18),\n    0 40px 100px rgba(0,0,0,.9);\n  margin: 12px 0 20px 0;\n}\n\n.kghd::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background-image:\n    linear-gradient(rgba(57,255,20,.06) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(57,255,20,.06) 1px, transparent 1px);\n  background-size: 50px 50px;\n  -webkit-mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n  mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n}\n\n.kghd::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background: repeating-linear-gradient(0deg, rgba(0,0,0,.08) 0, rgba(0,0,0,.08) 1px, transparent 1px, transparent 4px);\n}\n\n.kghd-tb {\n  position: relative;\n  z-index: 5;\n  height: 3px;\n  background: linear-gradient(90deg, transparent 0%, rgba(57,255,20,.6) 15%, var(--green) 45%, var(--green-hot) 50%, var(--green) 55%, rgba(57,255,20,.6) 85%, transparent 100%);\n  box-shadow: 0 0 24px rgba(57,255,20,.9);\n  animation: kghd-strobe 3s ease-in-out infinite;\n}\n@keyframes kghd-strobe { 0%,100%{opacity:.75;} 50%{opacity:1;} }\n\n.kghd-sb {\n  position: relative;\n  z-index: 5;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 8px 16px;\n  background: rgba(57,255,20,.1);\n  border-bottom: 1px solid rgba(57,255,20,.3);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(180,255,180,.9);\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-dot {\n  width: 6px; height: 6px;\n  border-radius: 50%;\n  background: var(--green);\n  box-shadow: 0 0 10px var(--green), 0 0 20px rgba(57,255,20,.5);\n  display: inline-block;\n  margin-right: 8px;\n  animation: kghd-pulse 1.4s ease-in-out infinite;\n}\n@keyframes kghd-pulse { 0%,100%{opacity:.25;transform:scale(.8);} 50%{opacity:1;transform:scale(1.2);} }\n.kghd-sb-r { color: rgba(255,255,255,.4); font-size: 9px; letter-spacing: .18em; }\n\n.kghd-hero {\n  position: relative;\n  z-index: 2;\n  padding: 28px 24px 24px;\n  border-bottom: 1px solid rgba(57,255,20,.2);\n  background: linear-gradient(180deg, rgba(57,255,20,.14) 0%, rgba(57,255,20,.04) 50%, transparent 100%);\n}\n.kghd-eyebrow {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  color: rgba(150,255,150,.85);\n  margin-bottom: 14px;\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n.kghd-eyebrow::before {\n  content: \"\";\n  width: 28px;\n  height: 1px;\n  background: var(--green);\n  box-shadow: 0 0 8px var(--green);\n}\n.kghd-eyebrow::after {\n  content: \"\";\n  flex: 1;\n  height: 1px;\n  background: rgba(57,255,20,.2);\n}\n\nh1.kghd-title {\n  font-family: 'Barlow Condensed', Arial Narrow, sans-serif !important;\n  font-weight: 900 !important;\n  font-size: clamp(44px, 10vw, 88px) !important;\n  line-height: .9 !important;\n  letter-spacing: -.01em !important;\n  text-transform: uppercase !important;\n  color: var(--bone) !important;\n  margin: 0 0 6px 0 !important;\n  text-shadow:\n    0 0 60px rgba(57,255,20,.5),\n    0 0 120px rgba(57,255,20,.2),\n    0 4px 20px rgba(0,0,0,.9);\n}\n.kghd-sub {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  letter-spacing: .3em;\n  text-transform: uppercase;\n  color: var(--fog) !important;\n  margin: 0 0 12px 0;\n}\n.kghd-sub strong { color: var(--green-hot); font-weight: 700; }\n\n.kghd-tags {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  flex-wrap: wrap;\n  margin-top: 10px;\n}\n.kghd-tag {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  padding: 5px 11px;\n  border-radius: 2px;\n  color: var(--bone);\n}\n.kghd-tag.r {\n  background: rgba(57,255,20,.28);\n  border: 1px solid rgba(57,255,20,.7);\n  text-shadow: 0 0 8px rgba(57,255,20,.5);\n  color: #d8ffd0;\n}\n.kghd-tag.g {\n  color: rgba(255,255,255,.72);\n  background: rgba(255,255,255,.06);\n  border: 1px solid rgba(255,255,255,.18);\n}\n\n.kghd-tele { margin-top: 22px; }\n.kghd-bar { display: flex; align-items: center; gap: 12px; margin-bottom: 8px; }\n.kghd-bar-lbl {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.5);\n  width: 84px;\n  flex-shrink: 0;\n}\n.kghd-bar-track {\n  flex: 1;\n  height: 3px;\n  background: rgba(255,255,255,.08);\n  border-radius: 2px;\n  overflow: hidden;\n}\n.kghd-bar-fill {\n  height: 100%;\n  border-radius: 2px;\n  background: linear-gradient(90deg, rgba(57,255,20,.7), var(--green), var(--green-hot));\n  box-shadow: 0 0 10px rgba(57,255,20,.7);\n  animation: kghd-bar var(--d, 3s) ease-in-out infinite var(--o, 0s);\n  transform-origin: left;\n}\n@keyframes kghd-bar {\n  0%, 100% { opacity: .6; transform: scaleX(var(--min, .88)); }\n  50%      { opacity: 1;  transform: scaleX(1); }\n}\n.kghd-bar-val {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  color: rgba(150,255,150,.9);\n  width: 30px;\n  text-align: right;\n  flex-shrink: 0;\n}\n\n.kghd-body {\n  padding: 22px 20px;\n  background: linear-gradient(180deg, #060606, #030303);\n  position: relative;\n  z-index: 2;\n}\n\n.kghd-specs {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  border: 1px solid rgba(57,255,20,.3);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 22px;\n}\n.kghd-spec {\n  background: #080808;\n  padding: 14px 10px;\n  text-align: center;\n  border-right: 1px solid rgba(57,255,20,.18);\n}\n.kghd-spec:last-child { border-right: none; }\n.kghd-spec-val {\n  display: block;\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 18px;\n  font-weight: 900;\n  color: var(--green-hot);\n  text-shadow: 0 0 14px rgba(57,255,20,.6);\n  margin-bottom: 3px;\n  line-height: 1;\n  letter-spacing: .02em;\n}\n.kghd-spec-lbl {\n  display: block;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.45);\n}\n\n.kghd-shdr {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .4em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.55);\n  margin: 18px 0 12px 0;\n}\n.kghd-shdr::before { content: \"\/\/\"; color: rgba(57,255,20,.7); }\n.kghd-shdr::after { content: \"\"; flex: 1; height: 1px; background: rgba(255,255,255,.08); }\n\n.kghd-lead {\n  font-family: 'Rajdhani', sans-serif;\n  font-size: 15px !important;\n  line-height: 1.6 !important;\n  color: rgba(255,255,255,.88) !important;\n  margin: 0 0 22px 0 !important;\n  padding: 14px 16px;\n  border-left: 3px solid var(--green);\n  background: rgba(57,255,20,.04);\n  border-radius: 0 4px 4px 0;\n}\n.kghd-lead strong { color: var(--bone) !important; font-weight: 700; }\n.kghd-lead em { color: var(--green-hot) !important; font-style: normal; font-weight: 700; }\n\n.kghd-cards {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 8px;\n  margin-bottom: 20px;\n}\n.kghd-card {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  padding: 14px 14px;\n  background: rgba(255,255,255,.035);\n  transition: border-color .25s, background .25s;\n}\n.kghd-card:hover { border-color: rgba(57,255,20,.55); background: rgba(57,255,20,.06); }\n.kghd-card-h { display: flex; align-items: center; gap: 10px; margin-bottom: 8px; }\n.kghd-card-i {\n  width: 28px; height: 28px;\n  border-radius: 4px;\n  background: rgba(57,255,20,.2);\n  border: 1px solid rgba(57,255,20,.45);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 13px;\n  flex-shrink: 0;\n}\n.kghd-card-l {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.85) !important;\n  font-weight: 700;\n}\n.kghd-card p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 13px !important;\n  line-height: 1.55 !important;\n  color: rgba(255,255,255,.72) !important;\n  margin: 0 !important;\n}\n\n.kghd-cta {\n  display: block;\n  width: 100%;\n  padding: 14px 20px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(57,255,20,.65);\n  border-radius: 3px;\n  background: rgba(57,255,20,.1);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  text-align: center;\n  color: var(--bone) !important;\n  text-decoration: none !important;\n  position: relative;\n  overflow: hidden;\n  animation: kghd-cta-glow 3.5s ease-in-out infinite;\n}\n@keyframes kghd-cta-glow {\n  0%, 100% { box-shadow: none; }\n  50% { box-shadow: 0 0 24px rgba(57,255,20,.4), inset 0 0 24px rgba(57,255,20,.08); }\n}\n.kghd-cta::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(90deg, transparent, rgba(57,255,20,.25), transparent);\n  transform: translateX(-100%);\n  animation: kghd-cta-sweep 3.5s linear infinite;\n}\n@keyframes kghd-cta-sweep { 100% { transform: translateX(200%); } }\n.kghd-cta:hover { background: rgba(57,255,20,.22); border-color: var(--green); }\n\n.kghd-drop {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 6px;\n}\n\n.kghd .kghd-drop:not([open]) \u003e *:not(summary) {\n  display: none !important;\n  visibility: hidden !important;\n  height: 0 !important;\n  overflow: hidden !important;\n}\n.kghd .kghd-drop[open] \u003e *:not(summary) {\n  display: block !important;\n  visibility: visible !important;\n  height: auto !important;\n}\n.kghd-drop summary {\n  list-style: none;\n  cursor: pointer;\n  padding: 12px 14px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .28em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.78);\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  background: rgba(255,255,255,.03);\n  transition: background .2s, color .2s;\n}\n.kghd-drop summary::before { content: \"\/\/ \"; color: rgba(57,255,20,.7); margin-right: 2px; }\n.kghd-drop summary::-webkit-details-marker { display: none; }\n.kghd-drop summary:hover { background: rgba(255,255,255,.06); color: var(--bone); }\n.kghd-drop[open] summary { border-bottom: 1px solid rgba(255,255,255,.08); color: var(--bone); }\n.kghd-chv { font-size: 10px; color: rgba(57,255,20,.7); transition: transform .3s; }\n.kghd-drop[open] .kghd-chv { transform: rotate(180deg); }\n\n.kghd-drop-body {\n  padding: 16px 16px 14px;\n  font-family: 'Rajdhani', sans-serif;\n}\n.kghd-drop-body h3 {\n  font-family: 'JetBrains Mono', monospace !important;\n  font-size: 9px !important;\n  letter-spacing: .3em !important;\n  text-transform: uppercase !important;\n  color: rgba(180,255,180,.9) !important;\n  margin: 14px 0 6px 0 !important;\n  font-weight: 700 !important;\n  display: flex;\n  align-items: center;\n  gap: 7px;\n}\n.kghd-drop-body h3::before { content: \"\u003e\"; color: rgba(57,255,20,.6); }\n.kghd-drop-body h3:first-child { margin-top: 0 !important; }\n.kghd-drop-body p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 14px !important;\n  line-height: 1.65 !important;\n  color: rgba(255,255,255,.82) !important;\n  margin: 0 0 8px 0 !important;\n}\n.kghd-drop-body strong { color: var(--bone) !important; }\n\n.kghd-foot {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 9px 16px;\n  border-top: 1px solid rgba(255,255,255,.06);\n  background: #020202;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.35);\n  position: relative;\n  z-index: 2;\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-fb {\n  color: var(--green);\n  font-weight: 700;\n  letter-spacing: .3em;\n  text-shadow: 0 0 14px rgba(57,255,20,.55);\n}\n.kghd-fok {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  color: rgba(0,255,136,.85);\n}\n.kghd-fok-d {\n  width: 5px; height: 5px;\n  border-radius: 50%;\n  background: var(--ok);\n  box-shadow: 0 0 8px rgba(0,255,136,.8);\n}\n\n.kghd a:focus-visible,\n.kghd summary:focus-visible {\n  outline: 2px solid var(--green-hot);\n  outline-offset: 2px;\n  border-radius: 4px;\n}\n\n@media (max-width: 640px) {\n  .kghd-cards { grid-template-columns: 1fr; gap: 6px; }\n  .kghd-card:nth-child(n+3) { display: none; }\n  .kghd-hero { padding: 22px 16px 20px; }\n  .kghd-body { padding: 18px 14px; }\n  .kghd-foot { flex-direction: column; text-align: center; }\n  .kghd-specs { grid-template-columns: 1fr 1fr 1fr; }\n  .kghd-spec { padding: 11px 6px; }\n  .kghd-spec-val { font-size: 14px; }\n}\n@media (max-width: 440px) {\n  .kghd-tb, .kghd-cta, .kghd-dot { animation: none !important; }\n  .kghd-cta::before { animation: none !important; }\n  .kghd-sb { font-size: 8px; padding: 7px 12px; letter-spacing: .18em; }\n  .kghd-eyebrow { font-size: 8px; letter-spacing: .25em; }\n  .kghd-sub { font-size: 10px; letter-spacing: .22em; }\n  .kghd-tag { font-size: 9px; padding: 4px 9px; letter-spacing: .14em; }\n  .kghd-bar-lbl { width: 70px; font-size: 7px; letter-spacing: .18em; }\n  .kghd-lead { font-size: 14px !important; padding: 12px 14px; }\n  .kghd-drop summary { font-size: 9px; letter-spacing: .2em; }\n  .kghd-drop-body p { font-size: 13px !important; }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"kghd\"\u003e\n\u003cdiv class=\"kghd-tb\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"kghd-dot\"\u003e\u003c\/span\u003eSYS:ONLINE · KGX-DB · HONDA\/TRX400EX\/1999-2014\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb-r\"\u003eKG-TRX400EX-DAKARADVENTURE · KRAZYGRAPHICS.COM\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-hero\"\u003e\n\u003cdiv class=\"kghd-eyebrow\"\u003eHonda Powersports · ATV Graphics Kit · Dakar Adventure\u003c\/div\u003e\n\u003ch1 class=\"kghd-title\"\u003eTRX 400EX\u003c\/h1\u003e\n\u003cp class=\"kghd-sub\"\u003eHonda · \u003cstrong\u003e21MIL Laminated\u003c\/strong\u003e · 1999-2014 · \u003cstrong\u003eDakar Adventure\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"kghd-tags\"\u003e\n\u003cspan class=\"kghd-tag r\"\u003ePremium\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eOEM Fit\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-tele\" aria-hidden=\"true\"\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003ePanel Lock\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.8s; --o: 0s; --min: .82;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e98%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eOEM Match\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 3.2s; --o: .5s; --min: .86;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e100%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eTrail Armor\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.5s; --o: 1s; --min: .9;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003eMAX\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-body\"\u003e\n\n\u003cdiv class=\"kghd-specs\"\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003eTRX 400EX\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eModel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eYears\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e21MIL\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eLaminated\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eSystem Brief\u003c\/div\u003e\n\u003cp class=\"kghd-lead\"\u003ePremium \u003cstrong\u003eDakar Adventure graphics kit\u003c\/strong\u003e for the Honda TRX 400EX (1999-2014). \u003cem\u003ePre-cut to factory plastic templates\u003c\/em\u003e - shrouds, fenders, side panels, and number plates - built from 21MIL laminated cast vinyl that survives motocross, trail, and dune abuse without lifting, cracking, or fading.\u003c\/p\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eCore Capabilities\u003c\/div\u003e\n\u003cdiv class=\"kghd-cards\"\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🏁\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eOEM Panel Fit\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eCut to the actual TRX 400EX plastic geometry. Verified panel templates, not stretched approximations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🛡️\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eTrail-Grade Armor\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Resists rock spray, mud, sand blast, fuel, and sun.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e⚡\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eSelf-Install Ready\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eAir-release adhesive. Felt-edge squeegee and a heat gun for tight curves. Done in an afternoon.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🇺🇸\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003ePrinted and cut to order. Stock designs ship in 24-48 hours from our facility.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ca href=\"\/collections\/honda-atv-graphics\" class=\"kghd-cta\" aria-label=\"Browse all Honda ATV graphics kits\"\u003e \u0026gt;\u0026gt; Browse All Honda ATV Graphics \u0026lt;\u0026lt; \u003c\/a\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFull Documentation · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWhat's in the kit\u003c\/h3\u003e\n\u003cp\u003eFull coverage graphics for the Honda TRX 400EX (1999-2014): shrouds (left\/right), front fender, rear fender, airbox covers, side panels, and number plates. Every panel is pre-cut to factory plastic geometry. No trimming required at install.\u003c\/p\u003e\n\u003ch3\u003eWho this is for\u003c\/h3\u003e\n\u003cp\u003eTRX 400EX owners who want bold styling without paying for a custom paint job. Trail riders protecting factory plastics from rock spray and UV. Motocross competitors building program-look bikes for race weekends. Restoration projects bringing tired plastics back to life. Dealers and rental fleets running consistent brand identity across multiple machines.\u003c\/p\u003e\n\u003ch3\u003eYear and trim coverage\u003c\/h3\u003e\n\u003cp\u003eHonda made the TRX 400EX from 1999 through 2004 with stable bodywork. This kit fits \u003cstrong\u003eevery production year in that range\u003c\/strong\u003e, plus the TRX 400X variant. If you're not sure which model you have, the airbox cover and frame stickers will identify it.\u003c\/p\u003e\n\u003ch3\u003eMaterial and durability\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl - significantly thicker than standard OEM and aftermarket decals. Cast film conforms to compound curves without distortion. The clear protective laminate adds abrasion resistance against rock spray, brush contact, and harsh chemicals. UV-stable pigments hold color across multiple riding seasons.\u003c\/p\u003e\n\u003ch3\u003eInstall in an afternoon\u003c\/h3\u003e\n\u003cp\u003eThe kit is designed for owner self-install. Clean each panel with isopropyl alcohol (70%+) to strip wax and oils. Lay out kit pieces using the included diagram before peeling backing. Start with the largest, flattest panel first - usually the front fender or shrouds. Use a felt-edge squeegee, working from center outward. Heat gun on low for tight curves. Wait 48 hours before washing to let adhesive fully cure.\u003c\/p\u003e\n\u003ch3\u003eCare and longevity\u003c\/h3\u003e\n\u003cp\u003eHand wash with mild soap. Pressure washing acceptable at moderate distance and lower PSI. Avoid harsh degreasers and acidic cleaners. Covered storage out of direct sun extends wrap life dramatically - especially important in high-UV regions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFAQ · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWill this fit all 1999-2004 TRX 400EX models?\u003c\/h3\u003e\n\u003cp\u003eYes - every production year from 1999 through 2004, plus the TRX 400X variant. Pre-cut to factory plastic templates.\u003c\/p\u003e\n\u003ch3\u003eHow thick is the vinyl?\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker and more durable than standard OEM and aftermarket decals.\u003c\/p\u003e\n\u003ch3\u003eCan I install it myself?\u003c\/h3\u003e\n\u003cp\u003eYes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\u003c\/p\u003e\n\u003ch3\u003eHow does it hold up to motocross and trail riding?\u003c\/h3\u003e\n\u003cp\u003eBuilt specifically for off-road abuse. The laminate resists rock spray, mud, sand blast, fuel spills, and UV exposure across multiple seasons.\u003c\/p\u003e\n\u003ch3\u003eHow fast does it ship?\u003c\/h3\u003e\n\u003cp\u003eStock designs ship within 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\u003c\/p\u003e\n\u003ch3\u003eWhat about returns?\u003c\/h3\u003e\n\u003cp\u003eMade-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-foot\"\u003e\n\u003cspan class=\"kghd-fb\"\u003eKRAZYGRAPHICS\u003c\/span\u003e \u003cspan\u003eHonda TRX 400EX · Dakar Adventure\u003c\/span\u003e\n\u003cdiv class=\"kghd-fok\"\u003e\n\u003cspan class=\"kghd-fok-d\"\u003e\u003c\/span\u003eReady\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"KrazyGraphics","offers":[{"title":"No \/ No","offer_id":31339130945625,"sku":null,"price":228.48,"currency_code":"USD","in_stock":true},{"title":"No \/ Yes + $20","offer_id":43094857908313,"sku":null,"price":259.06,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ No","offer_id":43094857941081,"sku":null,"price":243.04,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ Yes + $20","offer_id":43094857973849,"sku":null,"price":273.6,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/KIT_20HONDA_20TRX_20SPORTRACK_20400_20EX_20_20ALPINESTARS_20DAKAR_20clx1033.jpg?v=1578539333"},{"product_id":"honda-trx400-9","title":"Honda TRX 400EX SportTrack Pro Graphics Kit","description":"\u003cp\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026amp;family=JetBrains+Mono:wght@400;700\u0026amp;family=Rajdhani:wght@500;700\u0026amp;display=swap\" as=\"style\" rel=\"preload\"\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"@id\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-9#product\",\n  \"name\": \"Honda TRX 400EX SportTrack Pro Graphics Kit\",\n  \"sku\": \"KG-TRX400EX-SPORTTRACKPRO\",\n  \"mpn\": \"KG-TRX400EX-SPORTTRACKPRO\",\n  \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-9\",\n  \"description\": \"Honda TRX 400EX SportTrack Pro graphics kit - race-inspired design, 21MIL laminated cast vinyl, OEM-precision fit for 1999-2014 TRX 400EX and TRX 400X. Made in USA by KrazyGraphics.\",\n  \"image\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/KIT_20HONDA_20TRX_20SPORTRACK_20400_20EX_20_20clx1029.jpg?v=1578533256\",\n  \"category\": \"ATV Graphics \/ Honda\",\n  \"brand\": {\n    \"@type\": \"Brand\",\n    \"name\": \"KrazyGraphics\"\n  },\n  \"manufacturer\": {\n    \"@type\": \"Organization\",\n    \"name\": \"KrazyGraphics\",\n    \"url\": \"https:\/\/krazygraphics.com\"\n  },\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-9\",\n    \"priceCurrency\": \"USD\",\n    \"price\": \"228.48\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\",\n    \"seller\": {\n      \"@type\": \"Organization\",\n      \"name\": \"KrazyGraphics\"\n    }\n  }\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Will this fit my year TRX 400EX?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes - every Honda TRX 400EX from 1999 through 2004 is covered, plus 400X models. Pre-cut to factory plastic templates.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How thick is the vinyl?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker than standard OEM and aftermarket decals.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can I install it myself?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is this for off-road or display use?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Built for real off-road abuse - motocross, trail, dunes. The laminate resists rock spray, mud, sand blast, and UV.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How fast does it ship?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Stock designs ship in 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What about returns?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Made-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\"\n      }\n    }\n  ]\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"BreadcrumbList\",\n  \"itemListElement\": [\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 1,\n      \"name\": \"Home\",\n      \"item\": \"https:\/\/krazygraphics.com\/\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 2,\n      \"name\": \"Honda ATV Graphics\",\n      \"item\": \"https:\/\/krazygraphics.com\/collections\/honda-atv-graphics\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 3,\n      \"name\": \"TRX 400EX SportTrack Pro\"\n    }\n  ]\n}\n\u003c\/script\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026family=JetBrains+Mono:wght@400;700\u0026family=Rajdhani:wght@500;700\u0026display=swap');\n\n.kghd *, .kghd *::before, .kghd *::after { box-sizing: border-box; }\n\n@media (prefers-reduced-motion: reduce) {\n  .kghd *, .kghd *::before, .kghd *::after {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n  .kghd-tb, .kghd-dot, .kghd-cta, .kghd-hero::after { animation: none !important; }\n  .kghd-bar-fill { animation: kghd-bar 3s ease-in-out infinite !important; }\n}\n\n.kghd {\n  --green:    #39FF14;\n  --green-hot:#7dff5c;\n  --ink:      #050505;\n  --carbon:   #0a0a0a;\n  --bone:     #ffffff;\n  --fog:      #b8bec6;\n  --dim:      #6b7280;\n  --ok:       #00ff88;\n\n  font-family: 'Rajdhani', 'Barlow Condensed', Arial, sans-serif;\n  color: var(--bone);\n  background: var(--ink);\n  border: 1px solid rgba(57,255,20,.4);\n  border-radius: 10px;\n  overflow: hidden;\n  position: relative;\n  box-shadow:\n    0 0 60px rgba(57,255,20,.18),\n    0 40px 100px rgba(0,0,0,.9);\n  margin: 12px 0 20px 0;\n}\n\n.kghd::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background-image:\n    linear-gradient(rgba(57,255,20,.06) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(57,255,20,.06) 1px, transparent 1px);\n  background-size: 50px 50px;\n  -webkit-mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n  mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n}\n\n.kghd::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background: repeating-linear-gradient(0deg, rgba(0,0,0,.08) 0, rgba(0,0,0,.08) 1px, transparent 1px, transparent 4px);\n}\n\n.kghd-tb {\n  position: relative;\n  z-index: 5;\n  height: 3px;\n  background: linear-gradient(90deg, transparent 0%, rgba(57,255,20,.6) 15%, var(--green) 45%, var(--green-hot) 50%, var(--green) 55%, rgba(57,255,20,.6) 85%, transparent 100%);\n  box-shadow: 0 0 24px rgba(57,255,20,.9);\n  animation: kghd-strobe 3s ease-in-out infinite;\n}\n@keyframes kghd-strobe { 0%,100%{opacity:.75;} 50%{opacity:1;} }\n\n.kghd-sb {\n  position: relative;\n  z-index: 5;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 8px 16px;\n  background: rgba(57,255,20,.1);\n  border-bottom: 1px solid rgba(57,255,20,.3);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(180,255,180,.9);\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-dot {\n  width: 6px; height: 6px;\n  border-radius: 50%;\n  background: var(--green);\n  box-shadow: 0 0 10px var(--green), 0 0 20px rgba(57,255,20,.5);\n  display: inline-block;\n  margin-right: 8px;\n  animation: kghd-pulse 1.4s ease-in-out infinite;\n}\n@keyframes kghd-pulse { 0%,100%{opacity:.25;transform:scale(.8);} 50%{opacity:1;transform:scale(1.2);} }\n.kghd-sb-r { color: rgba(255,255,255,.4); font-size: 9px; letter-spacing: .18em; }\n\n.kghd-hero {\n  position: relative;\n  z-index: 2;\n  padding: 28px 24px 24px;\n  border-bottom: 1px solid rgba(57,255,20,.2);\n  background: linear-gradient(180deg, rgba(57,255,20,.14) 0%, rgba(57,255,20,.04) 50%, transparent 100%);\n}\n.kghd-eyebrow {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  color: rgba(150,255,150,.85);\n  margin-bottom: 14px;\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n.kghd-eyebrow::before {\n  content: \"\";\n  width: 28px;\n  height: 1px;\n  background: var(--green);\n  box-shadow: 0 0 8px var(--green);\n}\n.kghd-eyebrow::after {\n  content: \"\";\n  flex: 1;\n  height: 1px;\n  background: rgba(57,255,20,.2);\n}\n\nh1.kghd-title {\n  font-family: 'Barlow Condensed', Arial Narrow, sans-serif !important;\n  font-weight: 900 !important;\n  font-size: clamp(44px, 10vw, 88px) !important;\n  line-height: .9 !important;\n  letter-spacing: -.01em !important;\n  text-transform: uppercase !important;\n  color: var(--bone) !important;\n  margin: 0 0 6px 0 !important;\n  text-shadow:\n    0 0 60px rgba(57,255,20,.5),\n    0 0 120px rgba(57,255,20,.2),\n    0 4px 20px rgba(0,0,0,.9);\n}\n.kghd-sub {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  letter-spacing: .3em;\n  text-transform: uppercase;\n  color: var(--fog) !important;\n  margin: 0 0 12px 0;\n}\n.kghd-sub strong { color: var(--green-hot); font-weight: 700; }\n\n.kghd-tags {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  flex-wrap: wrap;\n  margin-top: 10px;\n}\n.kghd-tag {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  padding: 5px 11px;\n  border-radius: 2px;\n  color: var(--bone);\n}\n.kghd-tag.r {\n  background: rgba(57,255,20,.28);\n  border: 1px solid rgba(57,255,20,.7);\n  text-shadow: 0 0 8px rgba(57,255,20,.5);\n  color: #d8ffd0;\n}\n.kghd-tag.g {\n  color: rgba(255,255,255,.72);\n  background: rgba(255,255,255,.06);\n  border: 1px solid rgba(255,255,255,.18);\n}\n\n.kghd-tele { margin-top: 22px; }\n.kghd-bar { display: flex; align-items: center; gap: 12px; margin-bottom: 8px; }\n.kghd-bar-lbl {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.5);\n  width: 84px;\n  flex-shrink: 0;\n}\n.kghd-bar-track {\n  flex: 1;\n  height: 3px;\n  background: rgba(255,255,255,.08);\n  border-radius: 2px;\n  overflow: hidden;\n}\n.kghd-bar-fill {\n  height: 100%;\n  border-radius: 2px;\n  background: linear-gradient(90deg, rgba(57,255,20,.7), var(--green), var(--green-hot));\n  box-shadow: 0 0 10px rgba(57,255,20,.7);\n  animation: kghd-bar var(--d, 3s) ease-in-out infinite var(--o, 0s);\n  transform-origin: left;\n}\n@keyframes kghd-bar {\n  0%, 100% { opacity: .6; transform: scaleX(var(--min, .88)); }\n  50%      { opacity: 1;  transform: scaleX(1); }\n}\n.kghd-bar-val {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  color: rgba(150,255,150,.9);\n  width: 30px;\n  text-align: right;\n  flex-shrink: 0;\n}\n\n.kghd-body {\n  padding: 22px 20px;\n  background: linear-gradient(180deg, #060606, #030303);\n  position: relative;\n  z-index: 2;\n}\n\n.kghd-specs {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  border: 1px solid rgba(57,255,20,.3);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 22px;\n}\n.kghd-spec {\n  background: #080808;\n  padding: 14px 10px;\n  text-align: center;\n  border-right: 1px solid rgba(57,255,20,.18);\n}\n.kghd-spec:last-child { border-right: none; }\n.kghd-spec-val {\n  display: block;\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 18px;\n  font-weight: 900;\n  color: var(--green-hot);\n  text-shadow: 0 0 14px rgba(57,255,20,.6);\n  margin-bottom: 3px;\n  line-height: 1;\n  letter-spacing: .02em;\n}\n.kghd-spec-lbl {\n  display: block;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.45);\n}\n\n.kghd-shdr {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .4em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.55);\n  margin: 18px 0 12px 0;\n}\n.kghd-shdr::before { content: \"\/\/\"; color: rgba(57,255,20,.7); }\n.kghd-shdr::after { content: \"\"; flex: 1; height: 1px; background: rgba(255,255,255,.08); }\n\n.kghd-lead {\n  font-family: 'Rajdhani', sans-serif;\n  font-size: 15px !important;\n  line-height: 1.6 !important;\n  color: rgba(255,255,255,.88) !important;\n  margin: 0 0 22px 0 !important;\n  padding: 14px 16px;\n  border-left: 3px solid var(--green);\n  background: rgba(57,255,20,.04);\n  border-radius: 0 4px 4px 0;\n}\n.kghd-lead strong { color: var(--bone) !important; font-weight: 700; }\n.kghd-lead em { color: var(--green-hot) !important; font-style: normal; font-weight: 700; }\n\n.kghd-cards {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 8px;\n  margin-bottom: 20px;\n}\n.kghd-card {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  padding: 14px 14px;\n  background: rgba(255,255,255,.035);\n  transition: border-color .25s, background .25s;\n}\n.kghd-card:hover { border-color: rgba(57,255,20,.55); background: rgba(57,255,20,.06); }\n.kghd-card-h { display: flex; align-items: center; gap: 10px; margin-bottom: 8px; }\n.kghd-card-i {\n  width: 28px; height: 28px;\n  border-radius: 4px;\n  background: rgba(57,255,20,.2);\n  border: 1px solid rgba(57,255,20,.45);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 13px;\n  flex-shrink: 0;\n}\n.kghd-card-l {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.85) !important;\n  font-weight: 700;\n}\n.kghd-card p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 13px !important;\n  line-height: 1.55 !important;\n  color: rgba(255,255,255,.72) !important;\n  margin: 0 !important;\n}\n\n.kghd-cta {\n  display: block;\n  width: 100%;\n  padding: 14px 20px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(57,255,20,.65);\n  border-radius: 3px;\n  background: rgba(57,255,20,.1);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  text-align: center;\n  color: var(--bone) !important;\n  text-decoration: none !important;\n  position: relative;\n  overflow: hidden;\n  animation: kghd-cta-glow 3.5s ease-in-out infinite;\n}\n@keyframes kghd-cta-glow {\n  0%, 100% { box-shadow: none; }\n  50% { box-shadow: 0 0 24px rgba(57,255,20,.4), inset 0 0 24px rgba(57,255,20,.08); }\n}\n.kghd-cta::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(90deg, transparent, rgba(57,255,20,.25), transparent);\n  transform: translateX(-100%);\n  animation: kghd-cta-sweep 3.5s linear infinite;\n}\n@keyframes kghd-cta-sweep { 100% { transform: translateX(200%); } }\n.kghd-cta:hover { background: rgba(57,255,20,.22); border-color: var(--green); }\n\n.kghd-drop {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 6px;\n}\n\n.kghd .kghd-drop:not([open]) \u003e *:not(summary) {\n  display: none !important;\n  visibility: hidden !important;\n  height: 0 !important;\n  overflow: hidden !important;\n}\n.kghd .kghd-drop[open] \u003e *:not(summary) {\n  display: block !important;\n  visibility: visible !important;\n  height: auto !important;\n}\n.kghd-drop summary {\n  list-style: none;\n  cursor: pointer;\n  padding: 12px 14px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .28em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.78);\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  background: rgba(255,255,255,.03);\n  transition: background .2s, color .2s;\n}\n.kghd-drop summary::before { content: \"\/\/ \"; color: rgba(57,255,20,.7); margin-right: 2px; }\n.kghd-drop summary::-webkit-details-marker { display: none; }\n.kghd-drop summary:hover { background: rgba(255,255,255,.06); color: var(--bone); }\n.kghd-drop[open] summary { border-bottom: 1px solid rgba(255,255,255,.08); color: var(--bone); }\n.kghd-chv { font-size: 10px; color: rgba(57,255,20,.7); transition: transform .3s; }\n.kghd-drop[open] .kghd-chv { transform: rotate(180deg); }\n\n.kghd-drop-body {\n  padding: 16px 16px 14px;\n  font-family: 'Rajdhani', sans-serif;\n}\n.kghd-drop-body h3 {\n  font-family: 'JetBrains Mono', monospace !important;\n  font-size: 9px !important;\n  letter-spacing: .3em !important;\n  text-transform: uppercase !important;\n  color: rgba(180,255,180,.9) !important;\n  margin: 14px 0 6px 0 !important;\n  font-weight: 700 !important;\n  display: flex;\n  align-items: center;\n  gap: 7px;\n}\n.kghd-drop-body h3::before { content: \"\u003e\"; color: rgba(57,255,20,.6); }\n.kghd-drop-body h3:first-child { margin-top: 0 !important; }\n.kghd-drop-body p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 14px !important;\n  line-height: 1.65 !important;\n  color: rgba(255,255,255,.82) !important;\n  margin: 0 0 8px 0 !important;\n}\n.kghd-drop-body strong { color: var(--bone) !important; }\n\n.kghd-foot {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 9px 16px;\n  border-top: 1px solid rgba(255,255,255,.06);\n  background: #020202;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.35);\n  position: relative;\n  z-index: 2;\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-fb {\n  color: var(--green);\n  font-weight: 700;\n  letter-spacing: .3em;\n  text-shadow: 0 0 14px rgba(57,255,20,.55);\n}\n.kghd-fok {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  color: rgba(0,255,136,.85);\n}\n.kghd-fok-d {\n  width: 5px; height: 5px;\n  border-radius: 50%;\n  background: var(--ok);\n  box-shadow: 0 0 8px rgba(0,255,136,.8);\n}\n\n.kghd a:focus-visible,\n.kghd summary:focus-visible {\n  outline: 2px solid var(--green-hot);\n  outline-offset: 2px;\n  border-radius: 4px;\n}\n\n@media (max-width: 640px) {\n  .kghd-cards { grid-template-columns: 1fr; gap: 6px; }\n  .kghd-card:nth-child(n+3) { display: none; }\n  .kghd-hero { padding: 22px 16px 20px; }\n  .kghd-body { padding: 18px 14px; }\n  .kghd-foot { flex-direction: column; text-align: center; }\n  .kghd-specs { grid-template-columns: 1fr 1fr 1fr; }\n  .kghd-spec { padding: 11px 6px; }\n  .kghd-spec-val { font-size: 14px; }\n}\n@media (max-width: 440px) {\n  .kghd-tb, .kghd-cta, .kghd-dot { animation: none !important; }\n  .kghd-cta::before { animation: none !important; }\n  .kghd-sb { font-size: 8px; padding: 7px 12px; letter-spacing: .18em; }\n  .kghd-eyebrow { font-size: 8px; letter-spacing: .25em; }\n  .kghd-sub { font-size: 10px; letter-spacing: .22em; }\n  .kghd-tag { font-size: 9px; padding: 4px 9px; letter-spacing: .14em; }\n  .kghd-bar-lbl { width: 70px; font-size: 7px; letter-spacing: .18em; }\n  .kghd-lead { font-size: 14px !important; padding: 12px 14px; }\n  .kghd-drop summary { font-size: 9px; letter-spacing: .2em; }\n  .kghd-drop-body p { font-size: 13px !important; }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"kghd\"\u003e\n\u003cdiv class=\"kghd-tb\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"kghd-dot\"\u003e\u003c\/span\u003eSYS:ONLINE · KGX-DB · HONDA\/TRX400EX\/1999-2014\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb-r\"\u003eKG-TRX400EX-SPORTTRACKPRO · KRAZYGRAPHICS.COM\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-hero\"\u003e\n\u003cdiv class=\"kghd-eyebrow\"\u003eHonda Powersports · ATV Graphics Kit · SportTrack Pro\u003c\/div\u003e\n\u003ch1 class=\"kghd-title\"\u003eTRX 400EX\u003c\/h1\u003e\n\u003cp class=\"kghd-sub\"\u003eHonda · \u003cstrong\u003e21MIL Laminated\u003c\/strong\u003e · 1999-2014 · \u003cstrong\u003eSportTrack Pro\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"kghd-tags\"\u003e\n\u003cspan class=\"kghd-tag r\"\u003ePremium\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eOEM Fit\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-tele\" aria-hidden=\"true\"\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003ePanel Lock\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.8s; --o: 0s; --min: .82;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e98%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eOEM Match\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 3.2s; --o: .5s; --min: .86;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e100%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eTrail Armor\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.5s; --o: 1s; --min: .9;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003eMAX\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-body\"\u003e\n\n\u003cdiv class=\"kghd-specs\"\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003eTRX 400EX\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eModel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eYears\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e21MIL\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eLaminated\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eSystem Brief\u003c\/div\u003e\n\u003cp class=\"kghd-lead\"\u003ePremium \u003cstrong\u003eSportTrack Pro graphics kit\u003c\/strong\u003e for the Honda TRX 400EX (1999-2014). \u003cem\u003ePre-cut to factory plastic templates\u003c\/em\u003e - shrouds, fenders, side panels, and number plates - built from 21MIL laminated cast vinyl that survives motocross, trail, and dune abuse without lifting, cracking, or fading.\u003c\/p\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eCore Capabilities\u003c\/div\u003e\n\u003cdiv class=\"kghd-cards\"\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🏁\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eOEM Panel Fit\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eCut to the actual TRX 400EX plastic geometry. Verified panel templates, not stretched approximations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🛡️\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eTrail-Grade Armor\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Resists rock spray, mud, sand blast, fuel, and sun.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e⚡\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eSelf-Install Ready\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eAir-release adhesive. Felt-edge squeegee and a heat gun for tight curves. Done in an afternoon.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🇺🇸\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003ePrinted and cut to order. Stock designs ship in 24-48 hours from our facility.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ca href=\"\/collections\/honda-atv-graphics\" class=\"kghd-cta\" aria-label=\"Browse all Honda ATV graphics kits\"\u003e \u0026gt;\u0026gt; Browse All Honda ATV Graphics \u0026lt;\u0026lt; \u003c\/a\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFull Documentation · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWhat's in the kit\u003c\/h3\u003e\n\u003cp\u003eFull coverage graphics for the Honda TRX 400EX (1999-2014): shrouds (left\/right), front fender, rear fender, airbox covers, side panels, and number plates. Every panel is pre-cut to factory plastic geometry. No trimming required at install.\u003c\/p\u003e\n\u003ch3\u003eWho this is for\u003c\/h3\u003e\n\u003cp\u003eTRX 400EX owners who want bold styling without paying for a custom paint job. Trail riders protecting factory plastics from rock spray and UV. Motocross competitors building program-look bikes for race weekends. Restoration projects bringing tired plastics back to life. Dealers and rental fleets running consistent brand identity across multiple machines.\u003c\/p\u003e\n\u003ch3\u003eYear and trim coverage\u003c\/h3\u003e\n\u003cp\u003eHonda made the TRX 400EX from 1999 through 2004 with stable bodywork. This kit fits \u003cstrong\u003eevery production year in that range\u003c\/strong\u003e, plus the TRX 400X variant. If you're not sure which model you have, the airbox cover and frame stickers will identify it.\u003c\/p\u003e\n\u003ch3\u003eMaterial and durability\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl - significantly thicker than standard OEM and aftermarket decals. Cast film conforms to compound curves without distortion. The clear protective laminate adds abrasion resistance against rock spray, brush contact, and harsh chemicals. UV-stable pigments hold color across multiple riding seasons.\u003c\/p\u003e\n\u003ch3\u003eInstall in an afternoon\u003c\/h3\u003e\n\u003cp\u003eThe kit is designed for owner self-install. Clean each panel with isopropyl alcohol (70%+) to strip wax and oils. Lay out kit pieces using the included diagram before peeling backing. Start with the largest, flattest panel first - usually the front fender or shrouds. Use a felt-edge squeegee, working from center outward. Heat gun on low for tight curves. Wait 48 hours before washing to let adhesive fully cure.\u003c\/p\u003e\n\u003ch3\u003eCare and longevity\u003c\/h3\u003e\n\u003cp\u003eHand wash with mild soap. Pressure washing acceptable at moderate distance and lower PSI. Avoid harsh degreasers and acidic cleaners. Covered storage out of direct sun extends wrap life dramatically - especially important in high-UV regions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFAQ · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWill this fit all 1999-2004 TRX 400EX models?\u003c\/h3\u003e\n\u003cp\u003eYes - every production year from 1999 through 2004, plus the TRX 400X variant. Pre-cut to factory plastic templates.\u003c\/p\u003e\n\u003ch3\u003eHow thick is the vinyl?\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker and more durable than standard OEM and aftermarket decals.\u003c\/p\u003e\n\u003ch3\u003eCan I install it myself?\u003c\/h3\u003e\n\u003cp\u003eYes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\u003c\/p\u003e\n\u003ch3\u003eHow does it hold up to motocross and trail riding?\u003c\/h3\u003e\n\u003cp\u003eBuilt specifically for off-road abuse. The laminate resists rock spray, mud, sand blast, fuel spills, and UV exposure across multiple seasons.\u003c\/p\u003e\n\u003ch3\u003eHow fast does it ship?\u003c\/h3\u003e\n\u003cp\u003eStock designs ship within 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\u003c\/p\u003e\n\u003ch3\u003eWhat about returns?\u003c\/h3\u003e\n\u003cp\u003eMade-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-foot\"\u003e\n\u003cspan class=\"kghd-fb\"\u003eKRAZYGRAPHICS\u003c\/span\u003e \u003cspan\u003eHonda TRX 400EX · SportTrack Pro\u003c\/span\u003e\n\u003cdiv class=\"kghd-fok\"\u003e\n\u003cspan class=\"kghd-fok-d\"\u003e\u003c\/span\u003eReady\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"KrazyGraphics","offers":[{"title":"No \/ No","offer_id":31339131109465,"sku":null,"price":228.48,"currency_code":"USD","in_stock":true},{"title":"No \/ Yes + $20","offer_id":43094857810009,"sku":null,"price":259.06,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ No","offer_id":43094857842777,"sku":null,"price":243.04,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ Yes + $20","offer_id":43094857875545,"sku":null,"price":273.6,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/KIT_20HONDA_20TRX_20SPORTRACK_20400_20EX_20_20clx1029.jpg?v=1578533256"},{"product_id":"honda-trx400-10","title":"Honda TRX 400EX Twin Flag Racer Graphics Kit","description":"\u003cp\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026amp;family=JetBrains+Mono:wght@400;700\u0026amp;family=Rajdhani:wght@500;700\u0026amp;display=swap\" as=\"style\" rel=\"preload\"\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"@id\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-10#product\",\n  \"name\": \"Honda TRX 400EX Twin Flag Racer Graphics Kit\",\n  \"sku\": \"KG-TRX400EX-TWINFLAGRACER\",\n  \"mpn\": \"KG-TRX400EX-TWINFLAGRACER\",\n  \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-10\",\n  \"description\": \"Honda TRX 400EX Twin Flag Racer graphics kit - patriotic flag design, 21MIL laminated cast vinyl, OEM-precision fit for 1999-2014 TRX 400EX and TRX 400X. Made in USA by KrazyGraphics.\",\n  \"image\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/KIT_20HONDA_20TRX_20SPORTRACK_20400_20EX_20_20DOBLE_20FARO_20BANDERAS_20CLX429_202.jpg?v=1578539331\",\n  \"category\": \"ATV Graphics \/ Honda\",\n  \"brand\": {\n    \"@type\": \"Brand\",\n    \"name\": \"KrazyGraphics\"\n  },\n  \"manufacturer\": {\n    \"@type\": \"Organization\",\n    \"name\": \"KrazyGraphics\",\n    \"url\": \"https:\/\/krazygraphics.com\"\n  },\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-10\",\n    \"priceCurrency\": \"USD\",\n    \"price\": \"228.48\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\",\n    \"seller\": {\n      \"@type\": \"Organization\",\n      \"name\": \"KrazyGraphics\"\n    }\n  }\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Will this fit my year TRX 400EX?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes - every Honda TRX 400EX from 1999 through 2004 is covered, plus 400X models. Pre-cut to factory plastic templates.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How thick is the vinyl?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker than standard OEM and aftermarket decals.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can I install it myself?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is this for off-road or display use?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Built for real off-road abuse - motocross, trail, dunes. The laminate resists rock spray, mud, sand blast, and UV.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How fast does it ship?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Stock designs ship in 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What about returns?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Made-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\"\n      }\n    }\n  ]\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"BreadcrumbList\",\n  \"itemListElement\": [\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 1,\n      \"name\": \"Home\",\n      \"item\": \"https:\/\/krazygraphics.com\/\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 2,\n      \"name\": \"Honda ATV Graphics\",\n      \"item\": \"https:\/\/krazygraphics.com\/collections\/honda-atv-graphics\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 3,\n      \"name\": \"TRX 400EX Twin Flag Racer\"\n    }\n  ]\n}\n\u003c\/script\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026family=JetBrains+Mono:wght@400;700\u0026family=Rajdhani:wght@500;700\u0026display=swap');\n\n.kghd *, .kghd *::before, .kghd *::after { box-sizing: border-box; }\n\n@media (prefers-reduced-motion: reduce) {\n  .kghd *, .kghd *::before, .kghd *::after {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n  .kghd-tb, .kghd-dot, .kghd-cta, .kghd-hero::after { animation: none !important; }\n  .kghd-bar-fill { animation: kghd-bar 3s ease-in-out infinite !important; }\n}\n\n.kghd {\n  --green:    #39FF14;\n  --green-hot:#7dff5c;\n  --ink:      #050505;\n  --carbon:   #0a0a0a;\n  --bone:     #ffffff;\n  --fog:      #b8bec6;\n  --dim:      #6b7280;\n  --ok:       #00ff88;\n\n  font-family: 'Rajdhani', 'Barlow Condensed', Arial, sans-serif;\n  color: var(--bone);\n  background: var(--ink);\n  border: 1px solid rgba(57,255,20,.4);\n  border-radius: 10px;\n  overflow: hidden;\n  position: relative;\n  box-shadow:\n    0 0 60px rgba(57,255,20,.18),\n    0 40px 100px rgba(0,0,0,.9);\n  margin: 12px 0 20px 0;\n}\n\n.kghd::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background-image:\n    linear-gradient(rgba(57,255,20,.06) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(57,255,20,.06) 1px, transparent 1px);\n  background-size: 50px 50px;\n  -webkit-mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n  mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n}\n\n.kghd::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background: repeating-linear-gradient(0deg, rgba(0,0,0,.08) 0, rgba(0,0,0,.08) 1px, transparent 1px, transparent 4px);\n}\n\n.kghd-tb {\n  position: relative;\n  z-index: 5;\n  height: 3px;\n  background: linear-gradient(90deg, transparent 0%, rgba(57,255,20,.6) 15%, var(--green) 45%, var(--green-hot) 50%, var(--green) 55%, rgba(57,255,20,.6) 85%, transparent 100%);\n  box-shadow: 0 0 24px rgba(57,255,20,.9);\n  animation: kghd-strobe 3s ease-in-out infinite;\n}\n@keyframes kghd-strobe { 0%,100%{opacity:.75;} 50%{opacity:1;} }\n\n.kghd-sb {\n  position: relative;\n  z-index: 5;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 8px 16px;\n  background: rgba(57,255,20,.1);\n  border-bottom: 1px solid rgba(57,255,20,.3);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(180,255,180,.9);\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-dot {\n  width: 6px; height: 6px;\n  border-radius: 50%;\n  background: var(--green);\n  box-shadow: 0 0 10px var(--green), 0 0 20px rgba(57,255,20,.5);\n  display: inline-block;\n  margin-right: 8px;\n  animation: kghd-pulse 1.4s ease-in-out infinite;\n}\n@keyframes kghd-pulse { 0%,100%{opacity:.25;transform:scale(.8);} 50%{opacity:1;transform:scale(1.2);} }\n.kghd-sb-r { color: rgba(255,255,255,.4); font-size: 9px; letter-spacing: .18em; }\n\n.kghd-hero {\n  position: relative;\n  z-index: 2;\n  padding: 28px 24px 24px;\n  border-bottom: 1px solid rgba(57,255,20,.2);\n  background: linear-gradient(180deg, rgba(57,255,20,.14) 0%, rgba(57,255,20,.04) 50%, transparent 100%);\n}\n.kghd-eyebrow {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  color: rgba(150,255,150,.85);\n  margin-bottom: 14px;\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n.kghd-eyebrow::before {\n  content: \"\";\n  width: 28px;\n  height: 1px;\n  background: var(--green);\n  box-shadow: 0 0 8px var(--green);\n}\n.kghd-eyebrow::after {\n  content: \"\";\n  flex: 1;\n  height: 1px;\n  background: rgba(57,255,20,.2);\n}\n\nh1.kghd-title {\n  font-family: 'Barlow Condensed', Arial Narrow, sans-serif !important;\n  font-weight: 900 !important;\n  font-size: clamp(44px, 10vw, 88px) !important;\n  line-height: .9 !important;\n  letter-spacing: -.01em !important;\n  text-transform: uppercase !important;\n  color: var(--bone) !important;\n  margin: 0 0 6px 0 !important;\n  text-shadow:\n    0 0 60px rgba(57,255,20,.5),\n    0 0 120px rgba(57,255,20,.2),\n    0 4px 20px rgba(0,0,0,.9);\n}\n.kghd-sub {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  letter-spacing: .3em;\n  text-transform: uppercase;\n  color: var(--fog) !important;\n  margin: 0 0 12px 0;\n}\n.kghd-sub strong { color: var(--green-hot); font-weight: 700; }\n\n.kghd-tags {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  flex-wrap: wrap;\n  margin-top: 10px;\n}\n.kghd-tag {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  padding: 5px 11px;\n  border-radius: 2px;\n  color: var(--bone);\n}\n.kghd-tag.r {\n  background: rgba(57,255,20,.28);\n  border: 1px solid rgba(57,255,20,.7);\n  text-shadow: 0 0 8px rgba(57,255,20,.5);\n  color: #d8ffd0;\n}\n.kghd-tag.g {\n  color: rgba(255,255,255,.72);\n  background: rgba(255,255,255,.06);\n  border: 1px solid rgba(255,255,255,.18);\n}\n\n.kghd-tele { margin-top: 22px; }\n.kghd-bar { display: flex; align-items: center; gap: 12px; margin-bottom: 8px; }\n.kghd-bar-lbl {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.5);\n  width: 84px;\n  flex-shrink: 0;\n}\n.kghd-bar-track {\n  flex: 1;\n  height: 3px;\n  background: rgba(255,255,255,.08);\n  border-radius: 2px;\n  overflow: hidden;\n}\n.kghd-bar-fill {\n  height: 100%;\n  border-radius: 2px;\n  background: linear-gradient(90deg, rgba(57,255,20,.7), var(--green), var(--green-hot));\n  box-shadow: 0 0 10px rgba(57,255,20,.7);\n  animation: kghd-bar var(--d, 3s) ease-in-out infinite var(--o, 0s);\n  transform-origin: left;\n}\n@keyframes kghd-bar {\n  0%, 100% { opacity: .6; transform: scaleX(var(--min, .88)); }\n  50%      { opacity: 1;  transform: scaleX(1); }\n}\n.kghd-bar-val {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  color: rgba(150,255,150,.9);\n  width: 30px;\n  text-align: right;\n  flex-shrink: 0;\n}\n\n.kghd-body {\n  padding: 22px 20px;\n  background: linear-gradient(180deg, #060606, #030303);\n  position: relative;\n  z-index: 2;\n}\n\n.kghd-specs {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  border: 1px solid rgba(57,255,20,.3);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 22px;\n}\n.kghd-spec {\n  background: #080808;\n  padding: 14px 10px;\n  text-align: center;\n  border-right: 1px solid rgba(57,255,20,.18);\n}\n.kghd-spec:last-child { border-right: none; }\n.kghd-spec-val {\n  display: block;\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 18px;\n  font-weight: 900;\n  color: var(--green-hot);\n  text-shadow: 0 0 14px rgba(57,255,20,.6);\n  margin-bottom: 3px;\n  line-height: 1;\n  letter-spacing: .02em;\n}\n.kghd-spec-lbl {\n  display: block;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.45);\n}\n\n.kghd-shdr {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .4em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.55);\n  margin: 18px 0 12px 0;\n}\n.kghd-shdr::before { content: \"\/\/\"; color: rgba(57,255,20,.7); }\n.kghd-shdr::after { content: \"\"; flex: 1; height: 1px; background: rgba(255,255,255,.08); }\n\n.kghd-lead {\n  font-family: 'Rajdhani', sans-serif;\n  font-size: 15px !important;\n  line-height: 1.6 !important;\n  color: rgba(255,255,255,.88) !important;\n  margin: 0 0 22px 0 !important;\n  padding: 14px 16px;\n  border-left: 3px solid var(--green);\n  background: rgba(57,255,20,.04);\n  border-radius: 0 4px 4px 0;\n}\n.kghd-lead strong { color: var(--bone) !important; font-weight: 700; }\n.kghd-lead em { color: var(--green-hot) !important; font-style: normal; font-weight: 700; }\n\n.kghd-cards {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 8px;\n  margin-bottom: 20px;\n}\n.kghd-card {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  padding: 14px 14px;\n  background: rgba(255,255,255,.035);\n  transition: border-color .25s, background .25s;\n}\n.kghd-card:hover { border-color: rgba(57,255,20,.55); background: rgba(57,255,20,.06); }\n.kghd-card-h { display: flex; align-items: center; gap: 10px; margin-bottom: 8px; }\n.kghd-card-i {\n  width: 28px; height: 28px;\n  border-radius: 4px;\n  background: rgba(57,255,20,.2);\n  border: 1px solid rgba(57,255,20,.45);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 13px;\n  flex-shrink: 0;\n}\n.kghd-card-l {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.85) !important;\n  font-weight: 700;\n}\n.kghd-card p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 13px !important;\n  line-height: 1.55 !important;\n  color: rgba(255,255,255,.72) !important;\n  margin: 0 !important;\n}\n\n.kghd-cta {\n  display: block;\n  width: 100%;\n  padding: 14px 20px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(57,255,20,.65);\n  border-radius: 3px;\n  background: rgba(57,255,20,.1);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  text-align: center;\n  color: var(--bone) !important;\n  text-decoration: none !important;\n  position: relative;\n  overflow: hidden;\n  animation: kghd-cta-glow 3.5s ease-in-out infinite;\n}\n@keyframes kghd-cta-glow {\n  0%, 100% { box-shadow: none; }\n  50% { box-shadow: 0 0 24px rgba(57,255,20,.4), inset 0 0 24px rgba(57,255,20,.08); }\n}\n.kghd-cta::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(90deg, transparent, rgba(57,255,20,.25), transparent);\n  transform: translateX(-100%);\n  animation: kghd-cta-sweep 3.5s linear infinite;\n}\n@keyframes kghd-cta-sweep { 100% { transform: translateX(200%); } }\n.kghd-cta:hover { background: rgba(57,255,20,.22); border-color: var(--green); }\n\n.kghd-drop {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 6px;\n}\n\n.kghd .kghd-drop:not([open]) \u003e *:not(summary) {\n  display: none !important;\n  visibility: hidden !important;\n  height: 0 !important;\n  overflow: hidden !important;\n}\n.kghd .kghd-drop[open] \u003e *:not(summary) {\n  display: block !important;\n  visibility: visible !important;\n  height: auto !important;\n}\n.kghd-drop summary {\n  list-style: none;\n  cursor: pointer;\n  padding: 12px 14px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .28em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.78);\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  background: rgba(255,255,255,.03);\n  transition: background .2s, color .2s;\n}\n.kghd-drop summary::before { content: \"\/\/ \"; color: rgba(57,255,20,.7); margin-right: 2px; }\n.kghd-drop summary::-webkit-details-marker { display: none; }\n.kghd-drop summary:hover { background: rgba(255,255,255,.06); color: var(--bone); }\n.kghd-drop[open] summary { border-bottom: 1px solid rgba(255,255,255,.08); color: var(--bone); }\n.kghd-chv { font-size: 10px; color: rgba(57,255,20,.7); transition: transform .3s; }\n.kghd-drop[open] .kghd-chv { transform: rotate(180deg); }\n\n.kghd-drop-body {\n  padding: 16px 16px 14px;\n  font-family: 'Rajdhani', sans-serif;\n}\n.kghd-drop-body h3 {\n  font-family: 'JetBrains Mono', monospace !important;\n  font-size: 9px !important;\n  letter-spacing: .3em !important;\n  text-transform: uppercase !important;\n  color: rgba(180,255,180,.9) !important;\n  margin: 14px 0 6px 0 !important;\n  font-weight: 700 !important;\n  display: flex;\n  align-items: center;\n  gap: 7px;\n}\n.kghd-drop-body h3::before { content: \"\u003e\"; color: rgba(57,255,20,.6); }\n.kghd-drop-body h3:first-child { margin-top: 0 !important; }\n.kghd-drop-body p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 14px !important;\n  line-height: 1.65 !important;\n  color: rgba(255,255,255,.82) !important;\n  margin: 0 0 8px 0 !important;\n}\n.kghd-drop-body strong { color: var(--bone) !important; }\n\n.kghd-foot {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 9px 16px;\n  border-top: 1px solid rgba(255,255,255,.06);\n  background: #020202;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.35);\n  position: relative;\n  z-index: 2;\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-fb {\n  color: var(--green);\n  font-weight: 700;\n  letter-spacing: .3em;\n  text-shadow: 0 0 14px rgba(57,255,20,.55);\n}\n.kghd-fok {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  color: rgba(0,255,136,.85);\n}\n.kghd-fok-d {\n  width: 5px; height: 5px;\n  border-radius: 50%;\n  background: var(--ok);\n  box-shadow: 0 0 8px rgba(0,255,136,.8);\n}\n\n.kghd a:focus-visible,\n.kghd summary:focus-visible {\n  outline: 2px solid var(--green-hot);\n  outline-offset: 2px;\n  border-radius: 4px;\n}\n\n@media (max-width: 640px) {\n  .kghd-cards { grid-template-columns: 1fr; gap: 6px; }\n  .kghd-card:nth-child(n+3) { display: none; }\n  .kghd-hero { padding: 22px 16px 20px; }\n  .kghd-body { padding: 18px 14px; }\n  .kghd-foot { flex-direction: column; text-align: center; }\n  .kghd-specs { grid-template-columns: 1fr 1fr 1fr; }\n  .kghd-spec { padding: 11px 6px; }\n  .kghd-spec-val { font-size: 14px; }\n}\n@media (max-width: 440px) {\n  .kghd-tb, .kghd-cta, .kghd-dot { animation: none !important; }\n  .kghd-cta::before { animation: none !important; }\n  .kghd-sb { font-size: 8px; padding: 7px 12px; letter-spacing: .18em; }\n  .kghd-eyebrow { font-size: 8px; letter-spacing: .25em; }\n  .kghd-sub { font-size: 10px; letter-spacing: .22em; }\n  .kghd-tag { font-size: 9px; padding: 4px 9px; letter-spacing: .14em; }\n  .kghd-bar-lbl { width: 70px; font-size: 7px; letter-spacing: .18em; }\n  .kghd-lead { font-size: 14px !important; padding: 12px 14px; }\n  .kghd-drop summary { font-size: 9px; letter-spacing: .2em; }\n  .kghd-drop-body p { font-size: 13px !important; }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"kghd\"\u003e\n\u003cdiv class=\"kghd-tb\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"kghd-dot\"\u003e\u003c\/span\u003eSYS:ONLINE · KGX-DB · HONDA\/TRX400EX\/1999-2014\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb-r\"\u003eKG-TRX400EX-TWINFLAGRACER · KRAZYGRAPHICS.COM\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-hero\"\u003e\n\u003cdiv class=\"kghd-eyebrow\"\u003eHonda Powersports · ATV Graphics Kit · Twin Flag Racer\u003c\/div\u003e\n\u003ch1 class=\"kghd-title\"\u003eTRX 400EX\u003c\/h1\u003e\n\u003cp class=\"kghd-sub\"\u003eHonda · \u003cstrong\u003e21MIL Laminated\u003c\/strong\u003e · 1999-2014 · \u003cstrong\u003eTwin Flag Racer\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"kghd-tags\"\u003e\n\u003cspan class=\"kghd-tag r\"\u003ePremium\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eOEM Fit\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-tele\" aria-hidden=\"true\"\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003ePanel Lock\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.8s; --o: 0s; --min: .82;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e98%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eOEM Match\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 3.2s; --o: .5s; --min: .86;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e100%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eTrail Armor\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.5s; --o: 1s; --min: .9;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003eMAX\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-body\"\u003e\n\n\u003cdiv class=\"kghd-specs\"\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003eTRX 400EX\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eModel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eYears\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e21MIL\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eLaminated\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eSystem Brief\u003c\/div\u003e\n\u003cp class=\"kghd-lead\"\u003ePremium \u003cstrong\u003eTwin Flag Racer graphics kit\u003c\/strong\u003e for the Honda TRX 400EX (1999-2014). \u003cem\u003ePre-cut to factory plastic templates\u003c\/em\u003e - shrouds, fenders, side panels, and number plates - built from 21MIL laminated cast vinyl that survives motocross, trail, and dune abuse without lifting, cracking, or fading.\u003c\/p\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eCore Capabilities\u003c\/div\u003e\n\u003cdiv class=\"kghd-cards\"\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🏁\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eOEM Panel Fit\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eCut to the actual TRX 400EX plastic geometry. Verified panel templates, not stretched approximations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🛡️\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eTrail-Grade Armor\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Resists rock spray, mud, sand blast, fuel, and sun.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e⚡\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eSelf-Install Ready\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eAir-release adhesive. Felt-edge squeegee and a heat gun for tight curves. Done in an afternoon.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🇺🇸\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003ePrinted and cut to order. Stock designs ship in 24-48 hours from our facility.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ca href=\"\/collections\/honda-atv-graphics\" class=\"kghd-cta\" aria-label=\"Browse all Honda ATV graphics kits\"\u003e \u0026gt;\u0026gt; Browse All Honda ATV Graphics \u0026lt;\u0026lt; \u003c\/a\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFull Documentation · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWhat's in the kit\u003c\/h3\u003e\n\u003cp\u003eFull coverage graphics for the Honda TRX 400EX (1999-2014): shrouds (left\/right), front fender, rear fender, airbox covers, side panels, and number plates. Every panel is pre-cut to factory plastic geometry. No trimming required at install.\u003c\/p\u003e\n\u003ch3\u003eWho this is for\u003c\/h3\u003e\n\u003cp\u003eTRX 400EX owners who want bold styling without paying for a custom paint job. Trail riders protecting factory plastics from rock spray and UV. Motocross competitors building program-look bikes for race weekends. Restoration projects bringing tired plastics back to life. Dealers and rental fleets running consistent brand identity across multiple machines.\u003c\/p\u003e\n\u003ch3\u003eYear and trim coverage\u003c\/h3\u003e\n\u003cp\u003eHonda made the TRX 400EX from 1999 through 2004 with stable bodywork. This kit fits \u003cstrong\u003eevery production year in that range\u003c\/strong\u003e, plus the TRX 400X variant. If you're not sure which model you have, the airbox cover and frame stickers will identify it.\u003c\/p\u003e\n\u003ch3\u003eMaterial and durability\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl - significantly thicker than standard OEM and aftermarket decals. Cast film conforms to compound curves without distortion. The clear protective laminate adds abrasion resistance against rock spray, brush contact, and harsh chemicals. UV-stable pigments hold color across multiple riding seasons.\u003c\/p\u003e\n\u003ch3\u003eInstall in an afternoon\u003c\/h3\u003e\n\u003cp\u003eThe kit is designed for owner self-install. Clean each panel with isopropyl alcohol (70%+) to strip wax and oils. Lay out kit pieces using the included diagram before peeling backing. Start with the largest, flattest panel first - usually the front fender or shrouds. Use a felt-edge squeegee, working from center outward. Heat gun on low for tight curves. Wait 48 hours before washing to let adhesive fully cure.\u003c\/p\u003e\n\u003ch3\u003eCare and longevity\u003c\/h3\u003e\n\u003cp\u003eHand wash with mild soap. Pressure washing acceptable at moderate distance and lower PSI. Avoid harsh degreasers and acidic cleaners. Covered storage out of direct sun extends wrap life dramatically - especially important in high-UV regions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFAQ · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWill this fit all 1999-2004 TRX 400EX models?\u003c\/h3\u003e\n\u003cp\u003eYes - every production year from 1999 through 2004, plus the TRX 400X variant. Pre-cut to factory plastic templates.\u003c\/p\u003e\n\u003ch3\u003eHow thick is the vinyl?\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker and more durable than standard OEM and aftermarket decals.\u003c\/p\u003e\n\u003ch3\u003eCan I install it myself?\u003c\/h3\u003e\n\u003cp\u003eYes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\u003c\/p\u003e\n\u003ch3\u003eHow does it hold up to motocross and trail riding?\u003c\/h3\u003e\n\u003cp\u003eBuilt specifically for off-road abuse. The laminate resists rock spray, mud, sand blast, fuel spills, and UV exposure across multiple seasons.\u003c\/p\u003e\n\u003ch3\u003eHow fast does it ship?\u003c\/h3\u003e\n\u003cp\u003eStock designs ship within 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\u003c\/p\u003e\n\u003ch3\u003eWhat about returns?\u003c\/h3\u003e\n\u003cp\u003eMade-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-foot\"\u003e\n\u003cspan class=\"kghd-fb\"\u003eKRAZYGRAPHICS\u003c\/span\u003e \u003cspan\u003eHonda TRX 400EX · Twin Flag Racer\u003c\/span\u003e\n\u003cdiv class=\"kghd-fok\"\u003e\n\u003cspan class=\"kghd-fok-d\"\u003e\u003c\/span\u003eReady\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"KrazyGraphics","offers":[{"title":"No \/ No","offer_id":31339131404377,"sku":null,"price":228.48,"currency_code":"USD","in_stock":true},{"title":"No \/ Yes + $20","offer_id":43094857711705,"sku":null,"price":259.06,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ No","offer_id":43094857744473,"sku":null,"price":243.04,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ Yes + $20","offer_id":43094857777241,"sku":null,"price":273.6,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/KIT_20HONDA_20TRX_20SPORTRACK_20400_20EX_20_20DOBLE_20FARO_20BANDERAS_20CLX429_202.jpg?v=1578539331"},{"product_id":"honda-trx400-11","title":"Honda TRX 400EX Patriot Twin Graphics Kit","description":"\u003cp\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026amp;family=JetBrains+Mono:wght@400;700\u0026amp;family=Rajdhani:wght@500;700\u0026amp;display=swap\" as=\"style\" rel=\"preload\"\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"@id\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-11#product\",\n  \"name\": \"Honda TRX 400EX Patriot Twin Graphics Kit\",\n  \"sku\": \"KG-TRX400EX-PATRIOTTWIN\",\n  \"mpn\": \"KG-TRX400EX-PATRIOTTWIN\",\n  \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-11\",\n  \"description\": \"Honda TRX 400EX Patriot Twin graphics kit - patriotic flag design, 21MIL laminated cast vinyl, OEM-precision fit for 1999-2014 TRX 400EX and TRX 400X. Made in USA by KrazyGraphics.\",\n  \"image\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/KIT_20HONDA_20TRX_20SPORTRACK_20400_20EX_20_20DOBLE_20FARO_20BANDERAS_20CLX429.jpg?v=1578539329\",\n  \"category\": \"ATV Graphics \/ Honda\",\n  \"brand\": {\n    \"@type\": \"Brand\",\n    \"name\": \"KrazyGraphics\"\n  },\n  \"manufacturer\": {\n    \"@type\": \"Organization\",\n    \"name\": \"KrazyGraphics\",\n    \"url\": \"https:\/\/krazygraphics.com\"\n  },\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-11\",\n    \"priceCurrency\": \"USD\",\n    \"price\": \"228.48\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\",\n    \"seller\": {\n      \"@type\": \"Organization\",\n      \"name\": \"KrazyGraphics\"\n    }\n  }\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Will this fit my year TRX 400EX?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes - every Honda TRX 400EX from 1999 through 2004 is covered, plus 400X models. Pre-cut to factory plastic templates.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How thick is the vinyl?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker than standard OEM and aftermarket decals.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can I install it myself?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is this for off-road or display use?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Built for real off-road abuse - motocross, trail, dunes. The laminate resists rock spray, mud, sand blast, and UV.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How fast does it ship?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Stock designs ship in 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What about returns?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Made-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\"\n      }\n    }\n  ]\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"BreadcrumbList\",\n  \"itemListElement\": [\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 1,\n      \"name\": \"Home\",\n      \"item\": \"https:\/\/krazygraphics.com\/\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 2,\n      \"name\": \"Honda ATV Graphics\",\n      \"item\": \"https:\/\/krazygraphics.com\/collections\/honda-atv-graphics\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 3,\n      \"name\": \"TRX 400EX Patriot Twin\"\n    }\n  ]\n}\n\u003c\/script\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026family=JetBrains+Mono:wght@400;700\u0026family=Rajdhani:wght@500;700\u0026display=swap');\n\n.kghd *, .kghd *::before, .kghd *::after { box-sizing: border-box; }\n\n@media (prefers-reduced-motion: reduce) {\n  .kghd *, .kghd *::before, .kghd *::after {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n  .kghd-tb, .kghd-dot, .kghd-cta, .kghd-hero::after { animation: none !important; }\n  .kghd-bar-fill { animation: kghd-bar 3s ease-in-out infinite !important; }\n}\n\n.kghd {\n  --green:    #39FF14;\n  --green-hot:#7dff5c;\n  --ink:      #050505;\n  --carbon:   #0a0a0a;\n  --bone:     #ffffff;\n  --fog:      #b8bec6;\n  --dim:      #6b7280;\n  --ok:       #00ff88;\n\n  font-family: 'Rajdhani', 'Barlow Condensed', Arial, sans-serif;\n  color: var(--bone);\n  background: var(--ink);\n  border: 1px solid rgba(57,255,20,.4);\n  border-radius: 10px;\n  overflow: hidden;\n  position: relative;\n  box-shadow:\n    0 0 60px rgba(57,255,20,.18),\n    0 40px 100px rgba(0,0,0,.9);\n  margin: 12px 0 20px 0;\n}\n\n.kghd::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background-image:\n    linear-gradient(rgba(57,255,20,.06) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(57,255,20,.06) 1px, transparent 1px);\n  background-size: 50px 50px;\n  -webkit-mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n  mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n}\n\n.kghd::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background: repeating-linear-gradient(0deg, rgba(0,0,0,.08) 0, rgba(0,0,0,.08) 1px, transparent 1px, transparent 4px);\n}\n\n.kghd-tb {\n  position: relative;\n  z-index: 5;\n  height: 3px;\n  background: linear-gradient(90deg, transparent 0%, rgba(57,255,20,.6) 15%, var(--green) 45%, var(--green-hot) 50%, var(--green) 55%, rgba(57,255,20,.6) 85%, transparent 100%);\n  box-shadow: 0 0 24px rgba(57,255,20,.9);\n  animation: kghd-strobe 3s ease-in-out infinite;\n}\n@keyframes kghd-strobe { 0%,100%{opacity:.75;} 50%{opacity:1;} }\n\n.kghd-sb {\n  position: relative;\n  z-index: 5;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 8px 16px;\n  background: rgba(57,255,20,.1);\n  border-bottom: 1px solid rgba(57,255,20,.3);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(180,255,180,.9);\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-dot {\n  width: 6px; height: 6px;\n  border-radius: 50%;\n  background: var(--green);\n  box-shadow: 0 0 10px var(--green), 0 0 20px rgba(57,255,20,.5);\n  display: inline-block;\n  margin-right: 8px;\n  animation: kghd-pulse 1.4s ease-in-out infinite;\n}\n@keyframes kghd-pulse { 0%,100%{opacity:.25;transform:scale(.8);} 50%{opacity:1;transform:scale(1.2);} }\n.kghd-sb-r { color: rgba(255,255,255,.4); font-size: 9px; letter-spacing: .18em; }\n\n.kghd-hero {\n  position: relative;\n  z-index: 2;\n  padding: 28px 24px 24px;\n  border-bottom: 1px solid rgba(57,255,20,.2);\n  background: linear-gradient(180deg, rgba(57,255,20,.14) 0%, rgba(57,255,20,.04) 50%, transparent 100%);\n}\n.kghd-eyebrow {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  color: rgba(150,255,150,.85);\n  margin-bottom: 14px;\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n.kghd-eyebrow::before {\n  content: \"\";\n  width: 28px;\n  height: 1px;\n  background: var(--green);\n  box-shadow: 0 0 8px var(--green);\n}\n.kghd-eyebrow::after {\n  content: \"\";\n  flex: 1;\n  height: 1px;\n  background: rgba(57,255,20,.2);\n}\n\nh1.kghd-title {\n  font-family: 'Barlow Condensed', Arial Narrow, sans-serif !important;\n  font-weight: 900 !important;\n  font-size: clamp(44px, 10vw, 88px) !important;\n  line-height: .9 !important;\n  letter-spacing: -.01em !important;\n  text-transform: uppercase !important;\n  color: var(--bone) !important;\n  margin: 0 0 6px 0 !important;\n  text-shadow:\n    0 0 60px rgba(57,255,20,.5),\n    0 0 120px rgba(57,255,20,.2),\n    0 4px 20px rgba(0,0,0,.9);\n}\n.kghd-sub {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  letter-spacing: .3em;\n  text-transform: uppercase;\n  color: var(--fog) !important;\n  margin: 0 0 12px 0;\n}\n.kghd-sub strong { color: var(--green-hot); font-weight: 700; }\n\n.kghd-tags {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  flex-wrap: wrap;\n  margin-top: 10px;\n}\n.kghd-tag {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  padding: 5px 11px;\n  border-radius: 2px;\n  color: var(--bone);\n}\n.kghd-tag.r {\n  background: rgba(57,255,20,.28);\n  border: 1px solid rgba(57,255,20,.7);\n  text-shadow: 0 0 8px rgba(57,255,20,.5);\n  color: #d8ffd0;\n}\n.kghd-tag.g {\n  color: rgba(255,255,255,.72);\n  background: rgba(255,255,255,.06);\n  border: 1px solid rgba(255,255,255,.18);\n}\n\n.kghd-tele { margin-top: 22px; }\n.kghd-bar { display: flex; align-items: center; gap: 12px; margin-bottom: 8px; }\n.kghd-bar-lbl {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.5);\n  width: 84px;\n  flex-shrink: 0;\n}\n.kghd-bar-track {\n  flex: 1;\n  height: 3px;\n  background: rgba(255,255,255,.08);\n  border-radius: 2px;\n  overflow: hidden;\n}\n.kghd-bar-fill {\n  height: 100%;\n  border-radius: 2px;\n  background: linear-gradient(90deg, rgba(57,255,20,.7), var(--green), var(--green-hot));\n  box-shadow: 0 0 10px rgba(57,255,20,.7);\n  animation: kghd-bar var(--d, 3s) ease-in-out infinite var(--o, 0s);\n  transform-origin: left;\n}\n@keyframes kghd-bar {\n  0%, 100% { opacity: .6; transform: scaleX(var(--min, .88)); }\n  50%      { opacity: 1;  transform: scaleX(1); }\n}\n.kghd-bar-val {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  color: rgba(150,255,150,.9);\n  width: 30px;\n  text-align: right;\n  flex-shrink: 0;\n}\n\n.kghd-body {\n  padding: 22px 20px;\n  background: linear-gradient(180deg, #060606, #030303);\n  position: relative;\n  z-index: 2;\n}\n\n.kghd-specs {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  border: 1px solid rgba(57,255,20,.3);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 22px;\n}\n.kghd-spec {\n  background: #080808;\n  padding: 14px 10px;\n  text-align: center;\n  border-right: 1px solid rgba(57,255,20,.18);\n}\n.kghd-spec:last-child { border-right: none; }\n.kghd-spec-val {\n  display: block;\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 18px;\n  font-weight: 900;\n  color: var(--green-hot);\n  text-shadow: 0 0 14px rgba(57,255,20,.6);\n  margin-bottom: 3px;\n  line-height: 1;\n  letter-spacing: .02em;\n}\n.kghd-spec-lbl {\n  display: block;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.45);\n}\n\n.kghd-shdr {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .4em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.55);\n  margin: 18px 0 12px 0;\n}\n.kghd-shdr::before { content: \"\/\/\"; color: rgba(57,255,20,.7); }\n.kghd-shdr::after { content: \"\"; flex: 1; height: 1px; background: rgba(255,255,255,.08); }\n\n.kghd-lead {\n  font-family: 'Rajdhani', sans-serif;\n  font-size: 15px !important;\n  line-height: 1.6 !important;\n  color: rgba(255,255,255,.88) !important;\n  margin: 0 0 22px 0 !important;\n  padding: 14px 16px;\n  border-left: 3px solid var(--green);\n  background: rgba(57,255,20,.04);\n  border-radius: 0 4px 4px 0;\n}\n.kghd-lead strong { color: var(--bone) !important; font-weight: 700; }\n.kghd-lead em { color: var(--green-hot) !important; font-style: normal; font-weight: 700; }\n\n.kghd-cards {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 8px;\n  margin-bottom: 20px;\n}\n.kghd-card {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  padding: 14px 14px;\n  background: rgba(255,255,255,.035);\n  transition: border-color .25s, background .25s;\n}\n.kghd-card:hover { border-color: rgba(57,255,20,.55); background: rgba(57,255,20,.06); }\n.kghd-card-h { display: flex; align-items: center; gap: 10px; margin-bottom: 8px; }\n.kghd-card-i {\n  width: 28px; height: 28px;\n  border-radius: 4px;\n  background: rgba(57,255,20,.2);\n  border: 1px solid rgba(57,255,20,.45);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 13px;\n  flex-shrink: 0;\n}\n.kghd-card-l {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.85) !important;\n  font-weight: 700;\n}\n.kghd-card p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 13px !important;\n  line-height: 1.55 !important;\n  color: rgba(255,255,255,.72) !important;\n  margin: 0 !important;\n}\n\n.kghd-cta {\n  display: block;\n  width: 100%;\n  padding: 14px 20px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(57,255,20,.65);\n  border-radius: 3px;\n  background: rgba(57,255,20,.1);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  text-align: center;\n  color: var(--bone) !important;\n  text-decoration: none !important;\n  position: relative;\n  overflow: hidden;\n  animation: kghd-cta-glow 3.5s ease-in-out infinite;\n}\n@keyframes kghd-cta-glow {\n  0%, 100% { box-shadow: none; }\n  50% { box-shadow: 0 0 24px rgba(57,255,20,.4), inset 0 0 24px rgba(57,255,20,.08); }\n}\n.kghd-cta::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(90deg, transparent, rgba(57,255,20,.25), transparent);\n  transform: translateX(-100%);\n  animation: kghd-cta-sweep 3.5s linear infinite;\n}\n@keyframes kghd-cta-sweep { 100% { transform: translateX(200%); } }\n.kghd-cta:hover { background: rgba(57,255,20,.22); border-color: var(--green); }\n\n.kghd-drop {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 6px;\n}\n\n.kghd .kghd-drop:not([open]) \u003e *:not(summary) {\n  display: none !important;\n  visibility: hidden !important;\n  height: 0 !important;\n  overflow: hidden !important;\n}\n.kghd .kghd-drop[open] \u003e *:not(summary) {\n  display: block !important;\n  visibility: visible !important;\n  height: auto !important;\n}\n.kghd-drop summary {\n  list-style: none;\n  cursor: pointer;\n  padding: 12px 14px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .28em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.78);\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  background: rgba(255,255,255,.03);\n  transition: background .2s, color .2s;\n}\n.kghd-drop summary::before { content: \"\/\/ \"; color: rgba(57,255,20,.7); margin-right: 2px; }\n.kghd-drop summary::-webkit-details-marker { display: none; }\n.kghd-drop summary:hover { background: rgba(255,255,255,.06); color: var(--bone); }\n.kghd-drop[open] summary { border-bottom: 1px solid rgba(255,255,255,.08); color: var(--bone); }\n.kghd-chv { font-size: 10px; color: rgba(57,255,20,.7); transition: transform .3s; }\n.kghd-drop[open] .kghd-chv { transform: rotate(180deg); }\n\n.kghd-drop-body {\n  padding: 16px 16px 14px;\n  font-family: 'Rajdhani', sans-serif;\n}\n.kghd-drop-body h3 {\n  font-family: 'JetBrains Mono', monospace !important;\n  font-size: 9px !important;\n  letter-spacing: .3em !important;\n  text-transform: uppercase !important;\n  color: rgba(180,255,180,.9) !important;\n  margin: 14px 0 6px 0 !important;\n  font-weight: 700 !important;\n  display: flex;\n  align-items: center;\n  gap: 7px;\n}\n.kghd-drop-body h3::before { content: \"\u003e\"; color: rgba(57,255,20,.6); }\n.kghd-drop-body h3:first-child { margin-top: 0 !important; }\n.kghd-drop-body p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 14px !important;\n  line-height: 1.65 !important;\n  color: rgba(255,255,255,.82) !important;\n  margin: 0 0 8px 0 !important;\n}\n.kghd-drop-body strong { color: var(--bone) !important; }\n\n.kghd-foot {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 9px 16px;\n  border-top: 1px solid rgba(255,255,255,.06);\n  background: #020202;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.35);\n  position: relative;\n  z-index: 2;\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-fb {\n  color: var(--green);\n  font-weight: 700;\n  letter-spacing: .3em;\n  text-shadow: 0 0 14px rgba(57,255,20,.55);\n}\n.kghd-fok {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  color: rgba(0,255,136,.85);\n}\n.kghd-fok-d {\n  width: 5px; height: 5px;\n  border-radius: 50%;\n  background: var(--ok);\n  box-shadow: 0 0 8px rgba(0,255,136,.8);\n}\n\n.kghd a:focus-visible,\n.kghd summary:focus-visible {\n  outline: 2px solid var(--green-hot);\n  outline-offset: 2px;\n  border-radius: 4px;\n}\n\n@media (max-width: 640px) {\n  .kghd-cards { grid-template-columns: 1fr; gap: 6px; }\n  .kghd-card:nth-child(n+3) { display: none; }\n  .kghd-hero { padding: 22px 16px 20px; }\n  .kghd-body { padding: 18px 14px; }\n  .kghd-foot { flex-direction: column; text-align: center; }\n  .kghd-specs { grid-template-columns: 1fr 1fr 1fr; }\n  .kghd-spec { padding: 11px 6px; }\n  .kghd-spec-val { font-size: 14px; }\n}\n@media (max-width: 440px) {\n  .kghd-tb, .kghd-cta, .kghd-dot { animation: none !important; }\n  .kghd-cta::before { animation: none !important; }\n  .kghd-sb { font-size: 8px; padding: 7px 12px; letter-spacing: .18em; }\n  .kghd-eyebrow { font-size: 8px; letter-spacing: .25em; }\n  .kghd-sub { font-size: 10px; letter-spacing: .22em; }\n  .kghd-tag { font-size: 9px; padding: 4px 9px; letter-spacing: .14em; }\n  .kghd-bar-lbl { width: 70px; font-size: 7px; letter-spacing: .18em; }\n  .kghd-lead { font-size: 14px !important; padding: 12px 14px; }\n  .kghd-drop summary { font-size: 9px; letter-spacing: .2em; }\n  .kghd-drop-body p { font-size: 13px !important; }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"kghd\"\u003e\n\u003cdiv class=\"kghd-tb\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"kghd-dot\"\u003e\u003c\/span\u003eSYS:ONLINE · KGX-DB · HONDA\/TRX400EX\/1999-2014\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb-r\"\u003eKG-TRX400EX-PATRIOTTWIN · KRAZYGRAPHICS.COM\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-hero\"\u003e\n\u003cdiv class=\"kghd-eyebrow\"\u003eHonda Powersports · ATV Graphics Kit · Patriot Twin\u003c\/div\u003e\n\u003ch1 class=\"kghd-title\"\u003eTRX 400EX\u003c\/h1\u003e\n\u003cp class=\"kghd-sub\"\u003eHonda · \u003cstrong\u003e21MIL Laminated\u003c\/strong\u003e · 1999-2014 · \u003cstrong\u003ePatriot Twin\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"kghd-tags\"\u003e\n\u003cspan class=\"kghd-tag r\"\u003ePremium\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eOEM Fit\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-tele\" aria-hidden=\"true\"\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003ePanel Lock\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.8s; --o: 0s; --min: .82;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e98%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eOEM Match\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 3.2s; --o: .5s; --min: .86;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e100%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eTrail Armor\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.5s; --o: 1s; --min: .9;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003eMAX\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-body\"\u003e\n\n\u003cdiv class=\"kghd-specs\"\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003eTRX 400EX\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eModel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eYears\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e21MIL\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eLaminated\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eSystem Brief\u003c\/div\u003e\n\u003cp class=\"kghd-lead\"\u003ePremium \u003cstrong\u003ePatriot Twin graphics kit\u003c\/strong\u003e for the Honda TRX 400EX (1999-2014). \u003cem\u003ePre-cut to factory plastic templates\u003c\/em\u003e - shrouds, fenders, side panels, and number plates - built from 21MIL laminated cast vinyl that survives motocross, trail, and dune abuse without lifting, cracking, or fading.\u003c\/p\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eCore Capabilities\u003c\/div\u003e\n\u003cdiv class=\"kghd-cards\"\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🏁\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eOEM Panel Fit\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eCut to the actual TRX 400EX plastic geometry. Verified panel templates, not stretched approximations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🛡️\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eTrail-Grade Armor\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Resists rock spray, mud, sand blast, fuel, and sun.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e⚡\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eSelf-Install Ready\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eAir-release adhesive. Felt-edge squeegee and a heat gun for tight curves. Done in an afternoon.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🇺🇸\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003ePrinted and cut to order. Stock designs ship in 24-48 hours from our facility.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ca href=\"\/collections\/honda-atv-graphics\" class=\"kghd-cta\" aria-label=\"Browse all Honda ATV graphics kits\"\u003e \u0026gt;\u0026gt; Browse All Honda ATV Graphics \u0026lt;\u0026lt; \u003c\/a\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFull Documentation · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWhat's in the kit\u003c\/h3\u003e\n\u003cp\u003eFull coverage graphics for the Honda TRX 400EX (1999-2014): shrouds (left\/right), front fender, rear fender, airbox covers, side panels, and number plates. Every panel is pre-cut to factory plastic geometry. No trimming required at install.\u003c\/p\u003e\n\u003ch3\u003eWho this is for\u003c\/h3\u003e\n\u003cp\u003eTRX 400EX owners who want bold styling without paying for a custom paint job. Trail riders protecting factory plastics from rock spray and UV. Motocross competitors building program-look bikes for race weekends. Restoration projects bringing tired plastics back to life. Dealers and rental fleets running consistent brand identity across multiple machines.\u003c\/p\u003e\n\u003ch3\u003eYear and trim coverage\u003c\/h3\u003e\n\u003cp\u003eHonda made the TRX 400EX from 1999 through 2004 with stable bodywork. This kit fits \u003cstrong\u003eevery production year in that range\u003c\/strong\u003e, plus the TRX 400X variant. If you're not sure which model you have, the airbox cover and frame stickers will identify it.\u003c\/p\u003e\n\u003ch3\u003eMaterial and durability\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl - significantly thicker than standard OEM and aftermarket decals. Cast film conforms to compound curves without distortion. The clear protective laminate adds abrasion resistance against rock spray, brush contact, and harsh chemicals. UV-stable pigments hold color across multiple riding seasons.\u003c\/p\u003e\n\u003ch3\u003eInstall in an afternoon\u003c\/h3\u003e\n\u003cp\u003eThe kit is designed for owner self-install. Clean each panel with isopropyl alcohol (70%+) to strip wax and oils. Lay out kit pieces using the included diagram before peeling backing. Start with the largest, flattest panel first - usually the front fender or shrouds. Use a felt-edge squeegee, working from center outward. Heat gun on low for tight curves. Wait 48 hours before washing to let adhesive fully cure.\u003c\/p\u003e\n\u003ch3\u003eCare and longevity\u003c\/h3\u003e\n\u003cp\u003eHand wash with mild soap. Pressure washing acceptable at moderate distance and lower PSI. Avoid harsh degreasers and acidic cleaners. Covered storage out of direct sun extends wrap life dramatically - especially important in high-UV regions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFAQ · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWill this fit all 1999-2004 TRX 400EX models?\u003c\/h3\u003e\n\u003cp\u003eYes - every production year from 1999 through 2004, plus the TRX 400X variant. Pre-cut to factory plastic templates.\u003c\/p\u003e\n\u003ch3\u003eHow thick is the vinyl?\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker and more durable than standard OEM and aftermarket decals.\u003c\/p\u003e\n\u003ch3\u003eCan I install it myself?\u003c\/h3\u003e\n\u003cp\u003eYes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\u003c\/p\u003e\n\u003ch3\u003eHow does it hold up to motocross and trail riding?\u003c\/h3\u003e\n\u003cp\u003eBuilt specifically for off-road abuse. The laminate resists rock spray, mud, sand blast, fuel spills, and UV exposure across multiple seasons.\u003c\/p\u003e\n\u003ch3\u003eHow fast does it ship?\u003c\/h3\u003e\n\u003cp\u003eStock designs ship within 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\u003c\/p\u003e\n\u003ch3\u003eWhat about returns?\u003c\/h3\u003e\n\u003cp\u003eMade-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-foot\"\u003e\n\u003cspan class=\"kghd-fb\"\u003eKRAZYGRAPHICS\u003c\/span\u003e \u003cspan\u003eHonda TRX 400EX · Patriot Twin\u003c\/span\u003e\n\u003cdiv class=\"kghd-fok\"\u003e\n\u003cspan class=\"kghd-fok-d\"\u003e\u003c\/span\u003eReady\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"KrazyGraphics","offers":[{"title":"No \/ No","offer_id":31339131600985,"sku":null,"price":228.48,"currency_code":"USD","in_stock":true},{"title":"No \/ Yes + $20","offer_id":43094857613401,"sku":null,"price":259.06,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ No","offer_id":43094857646169,"sku":null,"price":243.04,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ Yes + $20","offer_id":43094857678937,"sku":null,"price":273.6,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/KIT_20HONDA_20TRX_20SPORTRACK_20400_20EX_20_20DOBLE_20FARO_20BANDERAS_20CLX429.jpg?v=1578539329"},{"product_id":"honda-trx400-12","title":"Honda TRX 400EX Liberty Flag Graphics Kit","description":"\u003cp\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026amp;family=JetBrains+Mono:wght@400;700\u0026amp;family=Rajdhani:wght@500;700\u0026amp;display=swap\" as=\"style\" rel=\"preload\"\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"@id\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-12#product\",\n  \"name\": \"Honda TRX 400EX Liberty Flag Graphics Kit\",\n  \"sku\": \"KG-TRX400EX-LIBERTYFLAG\",\n  \"mpn\": \"KG-TRX400EX-LIBERTYFLAG\",\n  \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-12\",\n  \"description\": \"Honda TRX 400EX Liberty Flag graphics kit - patriotic flag design, 21MIL laminated cast vinyl, OEM-precision fit for 1999-2014 TRX 400EX and TRX 400X. Made in USA by KrazyGraphics.\",\n  \"image\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/KIT_20HONDA_20TRX_20SPORTRACK_20400_20EX_20_20DOBLE_20FARO_20BANDERAS_20CLX1348.jpg?v=1578533250\",\n  \"category\": \"ATV Graphics \/ Honda\",\n  \"brand\": {\n    \"@type\": \"Brand\",\n    \"name\": \"KrazyGraphics\"\n  },\n  \"manufacturer\": {\n    \"@type\": \"Organization\",\n    \"name\": \"KrazyGraphics\",\n    \"url\": \"https:\/\/krazygraphics.com\"\n  },\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-12\",\n    \"priceCurrency\": \"USD\",\n    \"price\": \"228.48\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\",\n    \"seller\": {\n      \"@type\": \"Organization\",\n      \"name\": \"KrazyGraphics\"\n    }\n  }\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Will this fit my year TRX 400EX?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes - every Honda TRX 400EX from 1999 through 2004 is covered, plus 400X models. Pre-cut to factory plastic templates.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How thick is the vinyl?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker than standard OEM and aftermarket decals.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can I install it myself?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is this for off-road or display use?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Built for real off-road abuse - motocross, trail, dunes. The laminate resists rock spray, mud, sand blast, and UV.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How fast does it ship?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Stock designs ship in 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What about returns?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Made-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\"\n      }\n    }\n  ]\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"BreadcrumbList\",\n  \"itemListElement\": [\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 1,\n      \"name\": \"Home\",\n      \"item\": \"https:\/\/krazygraphics.com\/\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 2,\n      \"name\": \"Honda ATV Graphics\",\n      \"item\": \"https:\/\/krazygraphics.com\/collections\/honda-atv-graphics\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 3,\n      \"name\": \"TRX 400EX Liberty Flag\"\n    }\n  ]\n}\n\u003c\/script\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026family=JetBrains+Mono:wght@400;700\u0026family=Rajdhani:wght@500;700\u0026display=swap');\n\n.kghd *, .kghd *::before, .kghd *::after { box-sizing: border-box; }\n\n@media (prefers-reduced-motion: reduce) {\n  .kghd *, .kghd *::before, .kghd *::after {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n  .kghd-tb, .kghd-dot, .kghd-cta, .kghd-hero::after { animation: none !important; }\n  .kghd-bar-fill { animation: kghd-bar 3s ease-in-out infinite !important; }\n}\n\n.kghd {\n  --green:    #39FF14;\n  --green-hot:#7dff5c;\n  --ink:      #050505;\n  --carbon:   #0a0a0a;\n  --bone:     #ffffff;\n  --fog:      #b8bec6;\n  --dim:      #6b7280;\n  --ok:       #00ff88;\n\n  font-family: 'Rajdhani', 'Barlow Condensed', Arial, sans-serif;\n  color: var(--bone);\n  background: var(--ink);\n  border: 1px solid rgba(57,255,20,.4);\n  border-radius: 10px;\n  overflow: hidden;\n  position: relative;\n  box-shadow:\n    0 0 60px rgba(57,255,20,.18),\n    0 40px 100px rgba(0,0,0,.9);\n  margin: 12px 0 20px 0;\n}\n\n.kghd::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background-image:\n    linear-gradient(rgba(57,255,20,.06) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(57,255,20,.06) 1px, transparent 1px);\n  background-size: 50px 50px;\n  -webkit-mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n  mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n}\n\n.kghd::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background: repeating-linear-gradient(0deg, rgba(0,0,0,.08) 0, rgba(0,0,0,.08) 1px, transparent 1px, transparent 4px);\n}\n\n.kghd-tb {\n  position: relative;\n  z-index: 5;\n  height: 3px;\n  background: linear-gradient(90deg, transparent 0%, rgba(57,255,20,.6) 15%, var(--green) 45%, var(--green-hot) 50%, var(--green) 55%, rgba(57,255,20,.6) 85%, transparent 100%);\n  box-shadow: 0 0 24px rgba(57,255,20,.9);\n  animation: kghd-strobe 3s ease-in-out infinite;\n}\n@keyframes kghd-strobe { 0%,100%{opacity:.75;} 50%{opacity:1;} }\n\n.kghd-sb {\n  position: relative;\n  z-index: 5;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 8px 16px;\n  background: rgba(57,255,20,.1);\n  border-bottom: 1px solid rgba(57,255,20,.3);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(180,255,180,.9);\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-dot {\n  width: 6px; height: 6px;\n  border-radius: 50%;\n  background: var(--green);\n  box-shadow: 0 0 10px var(--green), 0 0 20px rgba(57,255,20,.5);\n  display: inline-block;\n  margin-right: 8px;\n  animation: kghd-pulse 1.4s ease-in-out infinite;\n}\n@keyframes kghd-pulse { 0%,100%{opacity:.25;transform:scale(.8);} 50%{opacity:1;transform:scale(1.2);} }\n.kghd-sb-r { color: rgba(255,255,255,.4); font-size: 9px; letter-spacing: .18em; }\n\n.kghd-hero {\n  position: relative;\n  z-index: 2;\n  padding: 28px 24px 24px;\n  border-bottom: 1px solid rgba(57,255,20,.2);\n  background: linear-gradient(180deg, rgba(57,255,20,.14) 0%, rgba(57,255,20,.04) 50%, transparent 100%);\n}\n.kghd-eyebrow {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  color: rgba(150,255,150,.85);\n  margin-bottom: 14px;\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n.kghd-eyebrow::before {\n  content: \"\";\n  width: 28px;\n  height: 1px;\n  background: var(--green);\n  box-shadow: 0 0 8px var(--green);\n}\n.kghd-eyebrow::after {\n  content: \"\";\n  flex: 1;\n  height: 1px;\n  background: rgba(57,255,20,.2);\n}\n\nh1.kghd-title {\n  font-family: 'Barlow Condensed', Arial Narrow, sans-serif !important;\n  font-weight: 900 !important;\n  font-size: clamp(44px, 10vw, 88px) !important;\n  line-height: .9 !important;\n  letter-spacing: -.01em !important;\n  text-transform: uppercase !important;\n  color: var(--bone) !important;\n  margin: 0 0 6px 0 !important;\n  text-shadow:\n    0 0 60px rgba(57,255,20,.5),\n    0 0 120px rgba(57,255,20,.2),\n    0 4px 20px rgba(0,0,0,.9);\n}\n.kghd-sub {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  letter-spacing: .3em;\n  text-transform: uppercase;\n  color: var(--fog) !important;\n  margin: 0 0 12px 0;\n}\n.kghd-sub strong { color: var(--green-hot); font-weight: 700; }\n\n.kghd-tags {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  flex-wrap: wrap;\n  margin-top: 10px;\n}\n.kghd-tag {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  padding: 5px 11px;\n  border-radius: 2px;\n  color: var(--bone);\n}\n.kghd-tag.r {\n  background: rgba(57,255,20,.28);\n  border: 1px solid rgba(57,255,20,.7);\n  text-shadow: 0 0 8px rgba(57,255,20,.5);\n  color: #d8ffd0;\n}\n.kghd-tag.g {\n  color: rgba(255,255,255,.72);\n  background: rgba(255,255,255,.06);\n  border: 1px solid rgba(255,255,255,.18);\n}\n\n.kghd-tele { margin-top: 22px; }\n.kghd-bar { display: flex; align-items: center; gap: 12px; margin-bottom: 8px; }\n.kghd-bar-lbl {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.5);\n  width: 84px;\n  flex-shrink: 0;\n}\n.kghd-bar-track {\n  flex: 1;\n  height: 3px;\n  background: rgba(255,255,255,.08);\n  border-radius: 2px;\n  overflow: hidden;\n}\n.kghd-bar-fill {\n  height: 100%;\n  border-radius: 2px;\n  background: linear-gradient(90deg, rgba(57,255,20,.7), var(--green), var(--green-hot));\n  box-shadow: 0 0 10px rgba(57,255,20,.7);\n  animation: kghd-bar var(--d, 3s) ease-in-out infinite var(--o, 0s);\n  transform-origin: left;\n}\n@keyframes kghd-bar {\n  0%, 100% { opacity: .6; transform: scaleX(var(--min, .88)); }\n  50%      { opacity: 1;  transform: scaleX(1); }\n}\n.kghd-bar-val {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  color: rgba(150,255,150,.9);\n  width: 30px;\n  text-align: right;\n  flex-shrink: 0;\n}\n\n.kghd-body {\n  padding: 22px 20px;\n  background: linear-gradient(180deg, #060606, #030303);\n  position: relative;\n  z-index: 2;\n}\n\n.kghd-specs {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  border: 1px solid rgba(57,255,20,.3);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 22px;\n}\n.kghd-spec {\n  background: #080808;\n  padding: 14px 10px;\n  text-align: center;\n  border-right: 1px solid rgba(57,255,20,.18);\n}\n.kghd-spec:last-child { border-right: none; }\n.kghd-spec-val {\n  display: block;\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 18px;\n  font-weight: 900;\n  color: var(--green-hot);\n  text-shadow: 0 0 14px rgba(57,255,20,.6);\n  margin-bottom: 3px;\n  line-height: 1;\n  letter-spacing: .02em;\n}\n.kghd-spec-lbl {\n  display: block;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.45);\n}\n\n.kghd-shdr {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .4em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.55);\n  margin: 18px 0 12px 0;\n}\n.kghd-shdr::before { content: \"\/\/\"; color: rgba(57,255,20,.7); }\n.kghd-shdr::after { content: \"\"; flex: 1; height: 1px; background: rgba(255,255,255,.08); }\n\n.kghd-lead {\n  font-family: 'Rajdhani', sans-serif;\n  font-size: 15px !important;\n  line-height: 1.6 !important;\n  color: rgba(255,255,255,.88) !important;\n  margin: 0 0 22px 0 !important;\n  padding: 14px 16px;\n  border-left: 3px solid var(--green);\n  background: rgba(57,255,20,.04);\n  border-radius: 0 4px 4px 0;\n}\n.kghd-lead strong { color: var(--bone) !important; font-weight: 700; }\n.kghd-lead em { color: var(--green-hot) !important; font-style: normal; font-weight: 700; }\n\n.kghd-cards {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 8px;\n  margin-bottom: 20px;\n}\n.kghd-card {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  padding: 14px 14px;\n  background: rgba(255,255,255,.035);\n  transition: border-color .25s, background .25s;\n}\n.kghd-card:hover { border-color: rgba(57,255,20,.55); background: rgba(57,255,20,.06); }\n.kghd-card-h { display: flex; align-items: center; gap: 10px; margin-bottom: 8px; }\n.kghd-card-i {\n  width: 28px; height: 28px;\n  border-radius: 4px;\n  background: rgba(57,255,20,.2);\n  border: 1px solid rgba(57,255,20,.45);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 13px;\n  flex-shrink: 0;\n}\n.kghd-card-l {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.85) !important;\n  font-weight: 700;\n}\n.kghd-card p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 13px !important;\n  line-height: 1.55 !important;\n  color: rgba(255,255,255,.72) !important;\n  margin: 0 !important;\n}\n\n.kghd-cta {\n  display: block;\n  width: 100%;\n  padding: 14px 20px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(57,255,20,.65);\n  border-radius: 3px;\n  background: rgba(57,255,20,.1);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  text-align: center;\n  color: var(--bone) !important;\n  text-decoration: none !important;\n  position: relative;\n  overflow: hidden;\n  animation: kghd-cta-glow 3.5s ease-in-out infinite;\n}\n@keyframes kghd-cta-glow {\n  0%, 100% { box-shadow: none; }\n  50% { box-shadow: 0 0 24px rgba(57,255,20,.4), inset 0 0 24px rgba(57,255,20,.08); }\n}\n.kghd-cta::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(90deg, transparent, rgba(57,255,20,.25), transparent);\n  transform: translateX(-100%);\n  animation: kghd-cta-sweep 3.5s linear infinite;\n}\n@keyframes kghd-cta-sweep { 100% { transform: translateX(200%); } }\n.kghd-cta:hover { background: rgba(57,255,20,.22); border-color: var(--green); }\n\n.kghd-drop {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 6px;\n}\n\n.kghd .kghd-drop:not([open]) \u003e *:not(summary) {\n  display: none !important;\n  visibility: hidden !important;\n  height: 0 !important;\n  overflow: hidden !important;\n}\n.kghd .kghd-drop[open] \u003e *:not(summary) {\n  display: block !important;\n  visibility: visible !important;\n  height: auto !important;\n}\n.kghd-drop summary {\n  list-style: none;\n  cursor: pointer;\n  padding: 12px 14px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .28em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.78);\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  background: rgba(255,255,255,.03);\n  transition: background .2s, color .2s;\n}\n.kghd-drop summary::before { content: \"\/\/ \"; color: rgba(57,255,20,.7); margin-right: 2px; }\n.kghd-drop summary::-webkit-details-marker { display: none; }\n.kghd-drop summary:hover { background: rgba(255,255,255,.06); color: var(--bone); }\n.kghd-drop[open] summary { border-bottom: 1px solid rgba(255,255,255,.08); color: var(--bone); }\n.kghd-chv { font-size: 10px; color: rgba(57,255,20,.7); transition: transform .3s; }\n.kghd-drop[open] .kghd-chv { transform: rotate(180deg); }\n\n.kghd-drop-body {\n  padding: 16px 16px 14px;\n  font-family: 'Rajdhani', sans-serif;\n}\n.kghd-drop-body h3 {\n  font-family: 'JetBrains Mono', monospace !important;\n  font-size: 9px !important;\n  letter-spacing: .3em !important;\n  text-transform: uppercase !important;\n  color: rgba(180,255,180,.9) !important;\n  margin: 14px 0 6px 0 !important;\n  font-weight: 700 !important;\n  display: flex;\n  align-items: center;\n  gap: 7px;\n}\n.kghd-drop-body h3::before { content: \"\u003e\"; color: rgba(57,255,20,.6); }\n.kghd-drop-body h3:first-child { margin-top: 0 !important; }\n.kghd-drop-body p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 14px !important;\n  line-height: 1.65 !important;\n  color: rgba(255,255,255,.82) !important;\n  margin: 0 0 8px 0 !important;\n}\n.kghd-drop-body strong { color: var(--bone) !important; }\n\n.kghd-foot {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 9px 16px;\n  border-top: 1px solid rgba(255,255,255,.06);\n  background: #020202;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.35);\n  position: relative;\n  z-index: 2;\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-fb {\n  color: var(--green);\n  font-weight: 700;\n  letter-spacing: .3em;\n  text-shadow: 0 0 14px rgba(57,255,20,.55);\n}\n.kghd-fok {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  color: rgba(0,255,136,.85);\n}\n.kghd-fok-d {\n  width: 5px; height: 5px;\n  border-radius: 50%;\n  background: var(--ok);\n  box-shadow: 0 0 8px rgba(0,255,136,.8);\n}\n\n.kghd a:focus-visible,\n.kghd summary:focus-visible {\n  outline: 2px solid var(--green-hot);\n  outline-offset: 2px;\n  border-radius: 4px;\n}\n\n@media (max-width: 640px) {\n  .kghd-cards { grid-template-columns: 1fr; gap: 6px; }\n  .kghd-card:nth-child(n+3) { display: none; }\n  .kghd-hero { padding: 22px 16px 20px; }\n  .kghd-body { padding: 18px 14px; }\n  .kghd-foot { flex-direction: column; text-align: center; }\n  .kghd-specs { grid-template-columns: 1fr 1fr 1fr; }\n  .kghd-spec { padding: 11px 6px; }\n  .kghd-spec-val { font-size: 14px; }\n}\n@media (max-width: 440px) {\n  .kghd-tb, .kghd-cta, .kghd-dot { animation: none !important; }\n  .kghd-cta::before { animation: none !important; }\n  .kghd-sb { font-size: 8px; padding: 7px 12px; letter-spacing: .18em; }\n  .kghd-eyebrow { font-size: 8px; letter-spacing: .25em; }\n  .kghd-sub { font-size: 10px; letter-spacing: .22em; }\n  .kghd-tag { font-size: 9px; padding: 4px 9px; letter-spacing: .14em; }\n  .kghd-bar-lbl { width: 70px; font-size: 7px; letter-spacing: .18em; }\n  .kghd-lead { font-size: 14px !important; padding: 12px 14px; }\n  .kghd-drop summary { font-size: 9px; letter-spacing: .2em; }\n  .kghd-drop-body p { font-size: 13px !important; }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"kghd\"\u003e\n\u003cdiv class=\"kghd-tb\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"kghd-dot\"\u003e\u003c\/span\u003eSYS:ONLINE · KGX-DB · HONDA\/TRX400EX\/1999-2014\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb-r\"\u003eKG-TRX400EX-LIBERTYFLAG · KRAZYGRAPHICS.COM\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-hero\"\u003e\n\u003cdiv class=\"kghd-eyebrow\"\u003eHonda Powersports · ATV Graphics Kit · Liberty Flag\u003c\/div\u003e\n\u003ch1 class=\"kghd-title\"\u003eTRX 400EX\u003c\/h1\u003e\n\u003cp class=\"kghd-sub\"\u003eHonda · \u003cstrong\u003e21MIL Laminated\u003c\/strong\u003e · 1999-2014 · \u003cstrong\u003eLiberty Flag\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"kghd-tags\"\u003e\n\u003cspan class=\"kghd-tag r\"\u003ePremium\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eOEM Fit\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-tele\" aria-hidden=\"true\"\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003ePanel Lock\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.8s; --o: 0s; --min: .82;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e98%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eOEM Match\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 3.2s; --o: .5s; --min: .86;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e100%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eTrail Armor\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.5s; --o: 1s; --min: .9;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003eMAX\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-body\"\u003e\n\n\u003cdiv class=\"kghd-specs\"\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003eTRX 400EX\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eModel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eYears\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e21MIL\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eLaminated\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eSystem Brief\u003c\/div\u003e\n\u003cp class=\"kghd-lead\"\u003ePremium \u003cstrong\u003eLiberty Flag graphics kit\u003c\/strong\u003e for the Honda TRX 400EX (1999-2014). \u003cem\u003ePre-cut to factory plastic templates\u003c\/em\u003e - shrouds, fenders, side panels, and number plates - built from 21MIL laminated cast vinyl that survives motocross, trail, and dune abuse without lifting, cracking, or fading.\u003c\/p\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eCore Capabilities\u003c\/div\u003e\n\u003cdiv class=\"kghd-cards\"\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🏁\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eOEM Panel Fit\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eCut to the actual TRX 400EX plastic geometry. Verified panel templates, not stretched approximations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🛡️\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eTrail-Grade Armor\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Resists rock spray, mud, sand blast, fuel, and sun.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e⚡\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eSelf-Install Ready\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eAir-release adhesive. Felt-edge squeegee and a heat gun for tight curves. Done in an afternoon.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🇺🇸\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003ePrinted and cut to order. Stock designs ship in 24-48 hours from our facility.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ca href=\"\/collections\/honda-atv-graphics\" class=\"kghd-cta\" aria-label=\"Browse all Honda ATV graphics kits\"\u003e \u0026gt;\u0026gt; Browse All Honda ATV Graphics \u0026lt;\u0026lt; \u003c\/a\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFull Documentation · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWhat's in the kit\u003c\/h3\u003e\n\u003cp\u003eFull coverage graphics for the Honda TRX 400EX (1999-2014): shrouds (left\/right), front fender, rear fender, airbox covers, side panels, and number plates. Every panel is pre-cut to factory plastic geometry. No trimming required at install.\u003c\/p\u003e\n\u003ch3\u003eWho this is for\u003c\/h3\u003e\n\u003cp\u003eTRX 400EX owners who want bold styling without paying for a custom paint job. Trail riders protecting factory plastics from rock spray and UV. Motocross competitors building program-look bikes for race weekends. Restoration projects bringing tired plastics back to life. Dealers and rental fleets running consistent brand identity across multiple machines.\u003c\/p\u003e\n\u003ch3\u003eYear and trim coverage\u003c\/h3\u003e\n\u003cp\u003eHonda made the TRX 400EX from 1999 through 2004 with stable bodywork. This kit fits \u003cstrong\u003eevery production year in that range\u003c\/strong\u003e, plus the TRX 400X variant. If you're not sure which model you have, the airbox cover and frame stickers will identify it.\u003c\/p\u003e\n\u003ch3\u003eMaterial and durability\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl - significantly thicker than standard OEM and aftermarket decals. Cast film conforms to compound curves without distortion. The clear protective laminate adds abrasion resistance against rock spray, brush contact, and harsh chemicals. UV-stable pigments hold color across multiple riding seasons.\u003c\/p\u003e\n\u003ch3\u003eInstall in an afternoon\u003c\/h3\u003e\n\u003cp\u003eThe kit is designed for owner self-install. Clean each panel with isopropyl alcohol (70%+) to strip wax and oils. Lay out kit pieces using the included diagram before peeling backing. Start with the largest, flattest panel first - usually the front fender or shrouds. Use a felt-edge squeegee, working from center outward. Heat gun on low for tight curves. Wait 48 hours before washing to let adhesive fully cure.\u003c\/p\u003e\n\u003ch3\u003eCare and longevity\u003c\/h3\u003e\n\u003cp\u003eHand wash with mild soap. Pressure washing acceptable at moderate distance and lower PSI. Avoid harsh degreasers and acidic cleaners. Covered storage out of direct sun extends wrap life dramatically - especially important in high-UV regions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFAQ · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWill this fit all 1999-2004 TRX 400EX models?\u003c\/h3\u003e\n\u003cp\u003eYes - every production year from 1999 through 2004, plus the TRX 400X variant. Pre-cut to factory plastic templates.\u003c\/p\u003e\n\u003ch3\u003eHow thick is the vinyl?\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker and more durable than standard OEM and aftermarket decals.\u003c\/p\u003e\n\u003ch3\u003eCan I install it myself?\u003c\/h3\u003e\n\u003cp\u003eYes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\u003c\/p\u003e\n\u003ch3\u003eHow does it hold up to motocross and trail riding?\u003c\/h3\u003e\n\u003cp\u003eBuilt specifically for off-road abuse. The laminate resists rock spray, mud, sand blast, fuel spills, and UV exposure across multiple seasons.\u003c\/p\u003e\n\u003ch3\u003eHow fast does it ship?\u003c\/h3\u003e\n\u003cp\u003eStock designs ship within 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\u003c\/p\u003e\n\u003ch3\u003eWhat about returns?\u003c\/h3\u003e\n\u003cp\u003eMade-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-foot\"\u003e\n\u003cspan class=\"kghd-fb\"\u003eKRAZYGRAPHICS\u003c\/span\u003e \u003cspan\u003eHonda TRX 400EX · Liberty Flag\u003c\/span\u003e\n\u003cdiv class=\"kghd-fok\"\u003e\n\u003cspan class=\"kghd-fok-d\"\u003e\u003c\/span\u003eReady\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"KrazyGraphics","offers":[{"title":"No \/ No","offer_id":31339131863129,"sku":null,"price":228.48,"currency_code":"USD","in_stock":true},{"title":"No \/ Yes + $20","offer_id":43094857515097,"sku":null,"price":259.06,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ No","offer_id":43094857547865,"sku":null,"price":243.04,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ Yes + $20","offer_id":43094857580633,"sku":null,"price":273.6,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/KIT_20HONDA_20TRX_20SPORTRACK_20400_20EX_20_20DOBLE_20FARO_20BANDERAS_20CLX1348.jpg?v=1578533250"},{"product_id":"honda-trx400-13","title":"Honda TRX 400EX Twin Headlight Pro Graphics Kit","description":"\u003cp\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026amp;family=JetBrains+Mono:wght@400;700\u0026amp;family=Rajdhani:wght@500;700\u0026amp;display=swap\" as=\"style\" rel=\"preload\"\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"@id\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-13#product\",\n  \"name\": \"Honda TRX 400EX Twin Headlight Pro Graphics Kit\",\n  \"sku\": \"KG-TRX400EX-TWINHEADLIGHTPRO\",\n  \"mpn\": \"KG-TRX400EX-TWINHEADLIGHTPRO\",\n  \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-13\",\n  \"description\": \"Honda TRX 400EX Twin Headlight Pro graphics kit - premium designer design, 21MIL laminated cast vinyl, OEM-precision fit for 1999-2014 TRX 400EX and TRX 400X. Made in USA by KrazyGraphics.\",\n  \"image\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/KIT_20HONDA_20TRX_20SPORTRACK_20400_20EX_20_20DOBLE_20FARO_20CLX525.jpg?v=1578533248\",\n  \"category\": \"ATV Graphics \/ Honda\",\n  \"brand\": {\n    \"@type\": \"Brand\",\n    \"name\": \"KrazyGraphics\"\n  },\n  \"manufacturer\": {\n    \"@type\": \"Organization\",\n    \"name\": \"KrazyGraphics\",\n    \"url\": \"https:\/\/krazygraphics.com\"\n  },\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-13\",\n    \"priceCurrency\": \"USD\",\n    \"price\": \"228.48\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\",\n    \"seller\": {\n      \"@type\": \"Organization\",\n      \"name\": \"KrazyGraphics\"\n    }\n  }\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Will this fit my year TRX 400EX?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes - every Honda TRX 400EX from 1999 through 2004 is covered, plus 400X models. Pre-cut to factory plastic templates.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How thick is the vinyl?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker than standard OEM and aftermarket decals.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can I install it myself?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is this for off-road or display use?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Built for real off-road abuse - motocross, trail, dunes. The laminate resists rock spray, mud, sand blast, and UV.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How fast does it ship?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Stock designs ship in 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What about returns?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Made-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\"\n      }\n    }\n  ]\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"BreadcrumbList\",\n  \"itemListElement\": [\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 1,\n      \"name\": \"Home\",\n      \"item\": \"https:\/\/krazygraphics.com\/\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 2,\n      \"name\": \"Honda ATV Graphics\",\n      \"item\": \"https:\/\/krazygraphics.com\/collections\/honda-atv-graphics\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 3,\n      \"name\": \"TRX 400EX Twin Headlight Pro\"\n    }\n  ]\n}\n\u003c\/script\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026family=JetBrains+Mono:wght@400;700\u0026family=Rajdhani:wght@500;700\u0026display=swap');\n\n.kghd *, .kghd *::before, .kghd *::after { box-sizing: border-box; }\n\n@media (prefers-reduced-motion: reduce) {\n  .kghd *, .kghd *::before, .kghd *::after {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n  .kghd-tb, .kghd-dot, .kghd-cta, .kghd-hero::after { animation: none !important; }\n  .kghd-bar-fill { animation: kghd-bar 3s ease-in-out infinite !important; }\n}\n\n.kghd {\n  --green:    #39FF14;\n  --green-hot:#7dff5c;\n  --ink:      #050505;\n  --carbon:   #0a0a0a;\n  --bone:     #ffffff;\n  --fog:      #b8bec6;\n  --dim:      #6b7280;\n  --ok:       #00ff88;\n\n  font-family: 'Rajdhani', 'Barlow Condensed', Arial, sans-serif;\n  color: var(--bone);\n  background: var(--ink);\n  border: 1px solid rgba(57,255,20,.4);\n  border-radius: 10px;\n  overflow: hidden;\n  position: relative;\n  box-shadow:\n    0 0 60px rgba(57,255,20,.18),\n    0 40px 100px rgba(0,0,0,.9);\n  margin: 12px 0 20px 0;\n}\n\n.kghd::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background-image:\n    linear-gradient(rgba(57,255,20,.06) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(57,255,20,.06) 1px, transparent 1px);\n  background-size: 50px 50px;\n  -webkit-mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n  mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n}\n\n.kghd::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background: repeating-linear-gradient(0deg, rgba(0,0,0,.08) 0, rgba(0,0,0,.08) 1px, transparent 1px, transparent 4px);\n}\n\n.kghd-tb {\n  position: relative;\n  z-index: 5;\n  height: 3px;\n  background: linear-gradient(90deg, transparent 0%, rgba(57,255,20,.6) 15%, var(--green) 45%, var(--green-hot) 50%, var(--green) 55%, rgba(57,255,20,.6) 85%, transparent 100%);\n  box-shadow: 0 0 24px rgba(57,255,20,.9);\n  animation: kghd-strobe 3s ease-in-out infinite;\n}\n@keyframes kghd-strobe { 0%,100%{opacity:.75;} 50%{opacity:1;} }\n\n.kghd-sb {\n  position: relative;\n  z-index: 5;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 8px 16px;\n  background: rgba(57,255,20,.1);\n  border-bottom: 1px solid rgba(57,255,20,.3);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(180,255,180,.9);\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-dot {\n  width: 6px; height: 6px;\n  border-radius: 50%;\n  background: var(--green);\n  box-shadow: 0 0 10px var(--green), 0 0 20px rgba(57,255,20,.5);\n  display: inline-block;\n  margin-right: 8px;\n  animation: kghd-pulse 1.4s ease-in-out infinite;\n}\n@keyframes kghd-pulse { 0%,100%{opacity:.25;transform:scale(.8);} 50%{opacity:1;transform:scale(1.2);} }\n.kghd-sb-r { color: rgba(255,255,255,.4); font-size: 9px; letter-spacing: .18em; }\n\n.kghd-hero {\n  position: relative;\n  z-index: 2;\n  padding: 28px 24px 24px;\n  border-bottom: 1px solid rgba(57,255,20,.2);\n  background: linear-gradient(180deg, rgba(57,255,20,.14) 0%, rgba(57,255,20,.04) 50%, transparent 100%);\n}\n.kghd-eyebrow {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  color: rgba(150,255,150,.85);\n  margin-bottom: 14px;\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n.kghd-eyebrow::before {\n  content: \"\";\n  width: 28px;\n  height: 1px;\n  background: var(--green);\n  box-shadow: 0 0 8px var(--green);\n}\n.kghd-eyebrow::after {\n  content: \"\";\n  flex: 1;\n  height: 1px;\n  background: rgba(57,255,20,.2);\n}\n\nh1.kghd-title {\n  font-family: 'Barlow Condensed', Arial Narrow, sans-serif !important;\n  font-weight: 900 !important;\n  font-size: clamp(44px, 10vw, 88px) !important;\n  line-height: .9 !important;\n  letter-spacing: -.01em !important;\n  text-transform: uppercase !important;\n  color: var(--bone) !important;\n  margin: 0 0 6px 0 !important;\n  text-shadow:\n    0 0 60px rgba(57,255,20,.5),\n    0 0 120px rgba(57,255,20,.2),\n    0 4px 20px rgba(0,0,0,.9);\n}\n.kghd-sub {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  letter-spacing: .3em;\n  text-transform: uppercase;\n  color: var(--fog) !important;\n  margin: 0 0 12px 0;\n}\n.kghd-sub strong { color: var(--green-hot); font-weight: 700; }\n\n.kghd-tags {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  flex-wrap: wrap;\n  margin-top: 10px;\n}\n.kghd-tag {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  padding: 5px 11px;\n  border-radius: 2px;\n  color: var(--bone);\n}\n.kghd-tag.r {\n  background: rgba(57,255,20,.28);\n  border: 1px solid rgba(57,255,20,.7);\n  text-shadow: 0 0 8px rgba(57,255,20,.5);\n  color: #d8ffd0;\n}\n.kghd-tag.g {\n  color: rgba(255,255,255,.72);\n  background: rgba(255,255,255,.06);\n  border: 1px solid rgba(255,255,255,.18);\n}\n\n.kghd-tele { margin-top: 22px; }\n.kghd-bar { display: flex; align-items: center; gap: 12px; margin-bottom: 8px; }\n.kghd-bar-lbl {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.5);\n  width: 84px;\n  flex-shrink: 0;\n}\n.kghd-bar-track {\n  flex: 1;\n  height: 3px;\n  background: rgba(255,255,255,.08);\n  border-radius: 2px;\n  overflow: hidden;\n}\n.kghd-bar-fill {\n  height: 100%;\n  border-radius: 2px;\n  background: linear-gradient(90deg, rgba(57,255,20,.7), var(--green), var(--green-hot));\n  box-shadow: 0 0 10px rgba(57,255,20,.7);\n  animation: kghd-bar var(--d, 3s) ease-in-out infinite var(--o, 0s);\n  transform-origin: left;\n}\n@keyframes kghd-bar {\n  0%, 100% { opacity: .6; transform: scaleX(var(--min, .88)); }\n  50%      { opacity: 1;  transform: scaleX(1); }\n}\n.kghd-bar-val {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  color: rgba(150,255,150,.9);\n  width: 30px;\n  text-align: right;\n  flex-shrink: 0;\n}\n\n.kghd-body {\n  padding: 22px 20px;\n  background: linear-gradient(180deg, #060606, #030303);\n  position: relative;\n  z-index: 2;\n}\n\n.kghd-specs {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  border: 1px solid rgba(57,255,20,.3);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 22px;\n}\n.kghd-spec {\n  background: #080808;\n  padding: 14px 10px;\n  text-align: center;\n  border-right: 1px solid rgba(57,255,20,.18);\n}\n.kghd-spec:last-child { border-right: none; }\n.kghd-spec-val {\n  display: block;\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 18px;\n  font-weight: 900;\n  color: var(--green-hot);\n  text-shadow: 0 0 14px rgba(57,255,20,.6);\n  margin-bottom: 3px;\n  line-height: 1;\n  letter-spacing: .02em;\n}\n.kghd-spec-lbl {\n  display: block;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.45);\n}\n\n.kghd-shdr {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .4em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.55);\n  margin: 18px 0 12px 0;\n}\n.kghd-shdr::before { content: \"\/\/\"; color: rgba(57,255,20,.7); }\n.kghd-shdr::after { content: \"\"; flex: 1; height: 1px; background: rgba(255,255,255,.08); }\n\n.kghd-lead {\n  font-family: 'Rajdhani', sans-serif;\n  font-size: 15px !important;\n  line-height: 1.6 !important;\n  color: rgba(255,255,255,.88) !important;\n  margin: 0 0 22px 0 !important;\n  padding: 14px 16px;\n  border-left: 3px solid var(--green);\n  background: rgba(57,255,20,.04);\n  border-radius: 0 4px 4px 0;\n}\n.kghd-lead strong { color: var(--bone) !important; font-weight: 700; }\n.kghd-lead em { color: var(--green-hot) !important; font-style: normal; font-weight: 700; }\n\n.kghd-cards {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 8px;\n  margin-bottom: 20px;\n}\n.kghd-card {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  padding: 14px 14px;\n  background: rgba(255,255,255,.035);\n  transition: border-color .25s, background .25s;\n}\n.kghd-card:hover { border-color: rgba(57,255,20,.55); background: rgba(57,255,20,.06); }\n.kghd-card-h { display: flex; align-items: center; gap: 10px; margin-bottom: 8px; }\n.kghd-card-i {\n  width: 28px; height: 28px;\n  border-radius: 4px;\n  background: rgba(57,255,20,.2);\n  border: 1px solid rgba(57,255,20,.45);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 13px;\n  flex-shrink: 0;\n}\n.kghd-card-l {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.85) !important;\n  font-weight: 700;\n}\n.kghd-card p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 13px !important;\n  line-height: 1.55 !important;\n  color: rgba(255,255,255,.72) !important;\n  margin: 0 !important;\n}\n\n.kghd-cta {\n  display: block;\n  width: 100%;\n  padding: 14px 20px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(57,255,20,.65);\n  border-radius: 3px;\n  background: rgba(57,255,20,.1);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  text-align: center;\n  color: var(--bone) !important;\n  text-decoration: none !important;\n  position: relative;\n  overflow: hidden;\n  animation: kghd-cta-glow 3.5s ease-in-out infinite;\n}\n@keyframes kghd-cta-glow {\n  0%, 100% { box-shadow: none; }\n  50% { box-shadow: 0 0 24px rgba(57,255,20,.4), inset 0 0 24px rgba(57,255,20,.08); }\n}\n.kghd-cta::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(90deg, transparent, rgba(57,255,20,.25), transparent);\n  transform: translateX(-100%);\n  animation: kghd-cta-sweep 3.5s linear infinite;\n}\n@keyframes kghd-cta-sweep { 100% { transform: translateX(200%); } }\n.kghd-cta:hover { background: rgba(57,255,20,.22); border-color: var(--green); }\n\n.kghd-drop {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 6px;\n}\n\n.kghd .kghd-drop:not([open]) \u003e *:not(summary) {\n  display: none !important;\n  visibility: hidden !important;\n  height: 0 !important;\n  overflow: hidden !important;\n}\n.kghd .kghd-drop[open] \u003e *:not(summary) {\n  display: block !important;\n  visibility: visible !important;\n  height: auto !important;\n}\n.kghd-drop summary {\n  list-style: none;\n  cursor: pointer;\n  padding: 12px 14px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .28em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.78);\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  background: rgba(255,255,255,.03);\n  transition: background .2s, color .2s;\n}\n.kghd-drop summary::before { content: \"\/\/ \"; color: rgba(57,255,20,.7); margin-right: 2px; }\n.kghd-drop summary::-webkit-details-marker { display: none; }\n.kghd-drop summary:hover { background: rgba(255,255,255,.06); color: var(--bone); }\n.kghd-drop[open] summary { border-bottom: 1px solid rgba(255,255,255,.08); color: var(--bone); }\n.kghd-chv { font-size: 10px; color: rgba(57,255,20,.7); transition: transform .3s; }\n.kghd-drop[open] .kghd-chv { transform: rotate(180deg); }\n\n.kghd-drop-body {\n  padding: 16px 16px 14px;\n  font-family: 'Rajdhani', sans-serif;\n}\n.kghd-drop-body h3 {\n  font-family: 'JetBrains Mono', monospace !important;\n  font-size: 9px !important;\n  letter-spacing: .3em !important;\n  text-transform: uppercase !important;\n  color: rgba(180,255,180,.9) !important;\n  margin: 14px 0 6px 0 !important;\n  font-weight: 700 !important;\n  display: flex;\n  align-items: center;\n  gap: 7px;\n}\n.kghd-drop-body h3::before { content: \"\u003e\"; color: rgba(57,255,20,.6); }\n.kghd-drop-body h3:first-child { margin-top: 0 !important; }\n.kghd-drop-body p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 14px !important;\n  line-height: 1.65 !important;\n  color: rgba(255,255,255,.82) !important;\n  margin: 0 0 8px 0 !important;\n}\n.kghd-drop-body strong { color: var(--bone) !important; }\n\n.kghd-foot {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 9px 16px;\n  border-top: 1px solid rgba(255,255,255,.06);\n  background: #020202;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.35);\n  position: relative;\n  z-index: 2;\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-fb {\n  color: var(--green);\n  font-weight: 700;\n  letter-spacing: .3em;\n  text-shadow: 0 0 14px rgba(57,255,20,.55);\n}\n.kghd-fok {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  color: rgba(0,255,136,.85);\n}\n.kghd-fok-d {\n  width: 5px; height: 5px;\n  border-radius: 50%;\n  background: var(--ok);\n  box-shadow: 0 0 8px rgba(0,255,136,.8);\n}\n\n.kghd a:focus-visible,\n.kghd summary:focus-visible {\n  outline: 2px solid var(--green-hot);\n  outline-offset: 2px;\n  border-radius: 4px;\n}\n\n@media (max-width: 640px) {\n  .kghd-cards { grid-template-columns: 1fr; gap: 6px; }\n  .kghd-card:nth-child(n+3) { display: none; }\n  .kghd-hero { padding: 22px 16px 20px; }\n  .kghd-body { padding: 18px 14px; }\n  .kghd-foot { flex-direction: column; text-align: center; }\n  .kghd-specs { grid-template-columns: 1fr 1fr 1fr; }\n  .kghd-spec { padding: 11px 6px; }\n  .kghd-spec-val { font-size: 14px; }\n}\n@media (max-width: 440px) {\n  .kghd-tb, .kghd-cta, .kghd-dot { animation: none !important; }\n  .kghd-cta::before { animation: none !important; }\n  .kghd-sb { font-size: 8px; padding: 7px 12px; letter-spacing: .18em; }\n  .kghd-eyebrow { font-size: 8px; letter-spacing: .25em; }\n  .kghd-sub { font-size: 10px; letter-spacing: .22em; }\n  .kghd-tag { font-size: 9px; padding: 4px 9px; letter-spacing: .14em; }\n  .kghd-bar-lbl { width: 70px; font-size: 7px; letter-spacing: .18em; }\n  .kghd-lead { font-size: 14px !important; padding: 12px 14px; }\n  .kghd-drop summary { font-size: 9px; letter-spacing: .2em; }\n  .kghd-drop-body p { font-size: 13px !important; }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"kghd\"\u003e\n\u003cdiv class=\"kghd-tb\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"kghd-dot\"\u003e\u003c\/span\u003eSYS:ONLINE · KGX-DB · HONDA\/TRX400EX\/1999-2014\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb-r\"\u003eKG-TRX400EX-TWINHEADLIGHTPRO · KRAZYGRAPHICS.COM\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-hero\"\u003e\n\u003cdiv class=\"kghd-eyebrow\"\u003eHonda Powersports · ATV Graphics Kit · Twin Headlight Pro\u003c\/div\u003e\n\u003ch1 class=\"kghd-title\"\u003eTRX 400EX\u003c\/h1\u003e\n\u003cp class=\"kghd-sub\"\u003eHonda · \u003cstrong\u003e21MIL Laminated\u003c\/strong\u003e · 1999-2014 · \u003cstrong\u003eTwin Headlight Pro\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"kghd-tags\"\u003e\n\u003cspan class=\"kghd-tag r\"\u003ePremium\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eOEM Fit\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-tele\" aria-hidden=\"true\"\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003ePanel Lock\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.8s; --o: 0s; --min: .82;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e98%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eOEM Match\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 3.2s; --o: .5s; --min: .86;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e100%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eTrail Armor\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.5s; --o: 1s; --min: .9;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003eMAX\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-body\"\u003e\n\n\u003cdiv class=\"kghd-specs\"\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003eTRX 400EX\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eModel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eYears\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e21MIL\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eLaminated\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eSystem Brief\u003c\/div\u003e\n\u003cp class=\"kghd-lead\"\u003ePremium \u003cstrong\u003eTwin Headlight Pro graphics kit\u003c\/strong\u003e for the Honda TRX 400EX (1999-2014). \u003cem\u003ePre-cut to factory plastic templates\u003c\/em\u003e - shrouds, fenders, side panels, and number plates - built from 21MIL laminated cast vinyl that survives motocross, trail, and dune abuse without lifting, cracking, or fading.\u003c\/p\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eCore Capabilities\u003c\/div\u003e\n\u003cdiv class=\"kghd-cards\"\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🏁\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eOEM Panel Fit\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eCut to the actual TRX 400EX plastic geometry. Verified panel templates, not stretched approximations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🛡️\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eTrail-Grade Armor\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Resists rock spray, mud, sand blast, fuel, and sun.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e⚡\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eSelf-Install Ready\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eAir-release adhesive. Felt-edge squeegee and a heat gun for tight curves. Done in an afternoon.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🇺🇸\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003ePrinted and cut to order. Stock designs ship in 24-48 hours from our facility.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ca href=\"\/collections\/honda-atv-graphics\" class=\"kghd-cta\" aria-label=\"Browse all Honda ATV graphics kits\"\u003e \u0026gt;\u0026gt; Browse All Honda ATV Graphics \u0026lt;\u0026lt; \u003c\/a\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFull Documentation · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWhat's in the kit\u003c\/h3\u003e\n\u003cp\u003eFull coverage graphics for the Honda TRX 400EX (1999-2014): shrouds (left\/right), front fender, rear fender, airbox covers, side panels, and number plates. Every panel is pre-cut to factory plastic geometry. No trimming required at install.\u003c\/p\u003e\n\u003ch3\u003eWho this is for\u003c\/h3\u003e\n\u003cp\u003eTRX 400EX owners who want bold styling without paying for a custom paint job. Trail riders protecting factory plastics from rock spray and UV. Motocross competitors building program-look bikes for race weekends. Restoration projects bringing tired plastics back to life. Dealers and rental fleets running consistent brand identity across multiple machines.\u003c\/p\u003e\n\u003ch3\u003eYear and trim coverage\u003c\/h3\u003e\n\u003cp\u003eHonda made the TRX 400EX from 1999 through 2004 with stable bodywork. This kit fits \u003cstrong\u003eevery production year in that range\u003c\/strong\u003e, plus the TRX 400X variant. If you're not sure which model you have, the airbox cover and frame stickers will identify it.\u003c\/p\u003e\n\u003ch3\u003eMaterial and durability\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl - significantly thicker than standard OEM and aftermarket decals. Cast film conforms to compound curves without distortion. The clear protective laminate adds abrasion resistance against rock spray, brush contact, and harsh chemicals. UV-stable pigments hold color across multiple riding seasons.\u003c\/p\u003e\n\u003ch3\u003eInstall in an afternoon\u003c\/h3\u003e\n\u003cp\u003eThe kit is designed for owner self-install. Clean each panel with isopropyl alcohol (70%+) to strip wax and oils. Lay out kit pieces using the included diagram before peeling backing. Start with the largest, flattest panel first - usually the front fender or shrouds. Use a felt-edge squeegee, working from center outward. Heat gun on low for tight curves. Wait 48 hours before washing to let adhesive fully cure.\u003c\/p\u003e\n\u003ch3\u003eCare and longevity\u003c\/h3\u003e\n\u003cp\u003eHand wash with mild soap. Pressure washing acceptable at moderate distance and lower PSI. Avoid harsh degreasers and acidic cleaners. Covered storage out of direct sun extends wrap life dramatically - especially important in high-UV regions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFAQ · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWill this fit all 1999-2004 TRX 400EX models?\u003c\/h3\u003e\n\u003cp\u003eYes - every production year from 1999 through 2004, plus the TRX 400X variant. Pre-cut to factory plastic templates.\u003c\/p\u003e\n\u003ch3\u003eHow thick is the vinyl?\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker and more durable than standard OEM and aftermarket decals.\u003c\/p\u003e\n\u003ch3\u003eCan I install it myself?\u003c\/h3\u003e\n\u003cp\u003eYes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\u003c\/p\u003e\n\u003ch3\u003eHow does it hold up to motocross and trail riding?\u003c\/h3\u003e\n\u003cp\u003eBuilt specifically for off-road abuse. The laminate resists rock spray, mud, sand blast, fuel spills, and UV exposure across multiple seasons.\u003c\/p\u003e\n\u003ch3\u003eHow fast does it ship?\u003c\/h3\u003e\n\u003cp\u003eStock designs ship within 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\u003c\/p\u003e\n\u003ch3\u003eWhat about returns?\u003c\/h3\u003e\n\u003cp\u003eMade-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-foot\"\u003e\n\u003cspan class=\"kghd-fb\"\u003eKRAZYGRAPHICS\u003c\/span\u003e \u003cspan\u003eHonda TRX 400EX · Twin Headlight Pro\u003c\/span\u003e\n\u003cdiv class=\"kghd-fok\"\u003e\n\u003cspan class=\"kghd-fok-d\"\u003e\u003c\/span\u003eReady\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"KrazyGraphics","offers":[{"title":"No \/ No","offer_id":31339132026969,"sku":null,"price":228.48,"currency_code":"USD","in_stock":true},{"title":"No \/ Yes + $20","offer_id":43094857416793,"sku":null,"price":259.06,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ No","offer_id":43094857449561,"sku":null,"price":243.04,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ Yes + $20","offer_id":43094857482329,"sku":null,"price":273.6,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/KIT_20HONDA_20TRX_20SPORTRACK_20400_20EX_20_20DOBLE_20FARO_20CLX525.jpg?v=1578533248"},{"product_id":"honda-trx400-14","title":"Honda TRX 400EX Headlight Edition Graphics Kit","description":"\u003cp\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026amp;family=JetBrains+Mono:wght@400;700\u0026amp;family=Rajdhani:wght@500;700\u0026amp;display=swap\" as=\"style\" rel=\"preload\"\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"@id\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-14#product\",\n  \"name\": \"Honda TRX 400EX Headlight Edition Graphics Kit\",\n  \"sku\": \"KG-TRX400EX-HEADLIGHTEDITION\",\n  \"mpn\": \"KG-TRX400EX-HEADLIGHTEDITION\",\n  \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-14\",\n  \"description\": \"Honda TRX 400EX Headlight Edition graphics kit - premium designer design, 21MIL laminated cast vinyl, OEM-precision fit for 1999-2014 TRX 400EX and TRX 400X. Made in USA by KrazyGraphics.\",\n  \"image\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/KIT_20HONDA_20TRX_20SPORTRACK_20400_20EX_20_20DOBLE_20FARO_20clx534.jpg?v=1578533246\",\n  \"category\": \"ATV Graphics \/ Honda\",\n  \"brand\": {\n    \"@type\": \"Brand\",\n    \"name\": \"KrazyGraphics\"\n  },\n  \"manufacturer\": {\n    \"@type\": \"Organization\",\n    \"name\": \"KrazyGraphics\",\n    \"url\": \"https:\/\/krazygraphics.com\"\n  },\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-14\",\n    \"priceCurrency\": \"USD\",\n    \"price\": \"228.48\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\",\n    \"seller\": {\n      \"@type\": \"Organization\",\n      \"name\": \"KrazyGraphics\"\n    }\n  }\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Will this fit my year TRX 400EX?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes - every Honda TRX 400EX from 1999 through 2004 is covered, plus 400X models. Pre-cut to factory plastic templates.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How thick is the vinyl?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker than standard OEM and aftermarket decals.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can I install it myself?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is this for off-road or display use?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Built for real off-road abuse - motocross, trail, dunes. The laminate resists rock spray, mud, sand blast, and UV.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How fast does it ship?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Stock designs ship in 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What about returns?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Made-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\"\n      }\n    }\n  ]\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"BreadcrumbList\",\n  \"itemListElement\": [\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 1,\n      \"name\": \"Home\",\n      \"item\": \"https:\/\/krazygraphics.com\/\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 2,\n      \"name\": \"Honda ATV Graphics\",\n      \"item\": \"https:\/\/krazygraphics.com\/collections\/honda-atv-graphics\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 3,\n      \"name\": \"TRX 400EX Headlight Edition\"\n    }\n  ]\n}\n\u003c\/script\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026family=JetBrains+Mono:wght@400;700\u0026family=Rajdhani:wght@500;700\u0026display=swap');\n\n.kghd *, .kghd *::before, .kghd *::after { box-sizing: border-box; }\n\n@media (prefers-reduced-motion: reduce) {\n  .kghd *, .kghd *::before, .kghd *::after {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n  .kghd-tb, .kghd-dot, .kghd-cta, .kghd-hero::after { animation: none !important; }\n  .kghd-bar-fill { animation: kghd-bar 3s ease-in-out infinite !important; }\n}\n\n.kghd {\n  --green:    #39FF14;\n  --green-hot:#7dff5c;\n  --ink:      #050505;\n  --carbon:   #0a0a0a;\n  --bone:     #ffffff;\n  --fog:      #b8bec6;\n  --dim:      #6b7280;\n  --ok:       #00ff88;\n\n  font-family: 'Rajdhani', 'Barlow Condensed', Arial, sans-serif;\n  color: var(--bone);\n  background: var(--ink);\n  border: 1px solid rgba(57,255,20,.4);\n  border-radius: 10px;\n  overflow: hidden;\n  position: relative;\n  box-shadow:\n    0 0 60px rgba(57,255,20,.18),\n    0 40px 100px rgba(0,0,0,.9);\n  margin: 12px 0 20px 0;\n}\n\n.kghd::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background-image:\n    linear-gradient(rgba(57,255,20,.06) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(57,255,20,.06) 1px, transparent 1px);\n  background-size: 50px 50px;\n  -webkit-mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n  mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n}\n\n.kghd::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background: repeating-linear-gradient(0deg, rgba(0,0,0,.08) 0, rgba(0,0,0,.08) 1px, transparent 1px, transparent 4px);\n}\n\n.kghd-tb {\n  position: relative;\n  z-index: 5;\n  height: 3px;\n  background: linear-gradient(90deg, transparent 0%, rgba(57,255,20,.6) 15%, var(--green) 45%, var(--green-hot) 50%, var(--green) 55%, rgba(57,255,20,.6) 85%, transparent 100%);\n  box-shadow: 0 0 24px rgba(57,255,20,.9);\n  animation: kghd-strobe 3s ease-in-out infinite;\n}\n@keyframes kghd-strobe { 0%,100%{opacity:.75;} 50%{opacity:1;} }\n\n.kghd-sb {\n  position: relative;\n  z-index: 5;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 8px 16px;\n  background: rgba(57,255,20,.1);\n  border-bottom: 1px solid rgba(57,255,20,.3);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(180,255,180,.9);\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-dot {\n  width: 6px; height: 6px;\n  border-radius: 50%;\n  background: var(--green);\n  box-shadow: 0 0 10px var(--green), 0 0 20px rgba(57,255,20,.5);\n  display: inline-block;\n  margin-right: 8px;\n  animation: kghd-pulse 1.4s ease-in-out infinite;\n}\n@keyframes kghd-pulse { 0%,100%{opacity:.25;transform:scale(.8);} 50%{opacity:1;transform:scale(1.2);} }\n.kghd-sb-r { color: rgba(255,255,255,.4); font-size: 9px; letter-spacing: .18em; }\n\n.kghd-hero {\n  position: relative;\n  z-index: 2;\n  padding: 28px 24px 24px;\n  border-bottom: 1px solid rgba(57,255,20,.2);\n  background: linear-gradient(180deg, rgba(57,255,20,.14) 0%, rgba(57,255,20,.04) 50%, transparent 100%);\n}\n.kghd-eyebrow {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  color: rgba(150,255,150,.85);\n  margin-bottom: 14px;\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n.kghd-eyebrow::before {\n  content: \"\";\n  width: 28px;\n  height: 1px;\n  background: var(--green);\n  box-shadow: 0 0 8px var(--green);\n}\n.kghd-eyebrow::after {\n  content: \"\";\n  flex: 1;\n  height: 1px;\n  background: rgba(57,255,20,.2);\n}\n\nh1.kghd-title {\n  font-family: 'Barlow Condensed', Arial Narrow, sans-serif !important;\n  font-weight: 900 !important;\n  font-size: clamp(44px, 10vw, 88px) !important;\n  line-height: .9 !important;\n  letter-spacing: -.01em !important;\n  text-transform: uppercase !important;\n  color: var(--bone) !important;\n  margin: 0 0 6px 0 !important;\n  text-shadow:\n    0 0 60px rgba(57,255,20,.5),\n    0 0 120px rgba(57,255,20,.2),\n    0 4px 20px rgba(0,0,0,.9);\n}\n.kghd-sub {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  letter-spacing: .3em;\n  text-transform: uppercase;\n  color: var(--fog) !important;\n  margin: 0 0 12px 0;\n}\n.kghd-sub strong { color: var(--green-hot); font-weight: 700; }\n\n.kghd-tags {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  flex-wrap: wrap;\n  margin-top: 10px;\n}\n.kghd-tag {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  padding: 5px 11px;\n  border-radius: 2px;\n  color: var(--bone);\n}\n.kghd-tag.r {\n  background: rgba(57,255,20,.28);\n  border: 1px solid rgba(57,255,20,.7);\n  text-shadow: 0 0 8px rgba(57,255,20,.5);\n  color: #d8ffd0;\n}\n.kghd-tag.g {\n  color: rgba(255,255,255,.72);\n  background: rgba(255,255,255,.06);\n  border: 1px solid rgba(255,255,255,.18);\n}\n\n.kghd-tele { margin-top: 22px; }\n.kghd-bar { display: flex; align-items: center; gap: 12px; margin-bottom: 8px; }\n.kghd-bar-lbl {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.5);\n  width: 84px;\n  flex-shrink: 0;\n}\n.kghd-bar-track {\n  flex: 1;\n  height: 3px;\n  background: rgba(255,255,255,.08);\n  border-radius: 2px;\n  overflow: hidden;\n}\n.kghd-bar-fill {\n  height: 100%;\n  border-radius: 2px;\n  background: linear-gradient(90deg, rgba(57,255,20,.7), var(--green), var(--green-hot));\n  box-shadow: 0 0 10px rgba(57,255,20,.7);\n  animation: kghd-bar var(--d, 3s) ease-in-out infinite var(--o, 0s);\n  transform-origin: left;\n}\n@keyframes kghd-bar {\n  0%, 100% { opacity: .6; transform: scaleX(var(--min, .88)); }\n  50%      { opacity: 1;  transform: scaleX(1); }\n}\n.kghd-bar-val {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  color: rgba(150,255,150,.9);\n  width: 30px;\n  text-align: right;\n  flex-shrink: 0;\n}\n\n.kghd-body {\n  padding: 22px 20px;\n  background: linear-gradient(180deg, #060606, #030303);\n  position: relative;\n  z-index: 2;\n}\n\n.kghd-specs {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  border: 1px solid rgba(57,255,20,.3);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 22px;\n}\n.kghd-spec {\n  background: #080808;\n  padding: 14px 10px;\n  text-align: center;\n  border-right: 1px solid rgba(57,255,20,.18);\n}\n.kghd-spec:last-child { border-right: none; }\n.kghd-spec-val {\n  display: block;\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 18px;\n  font-weight: 900;\n  color: var(--green-hot);\n  text-shadow: 0 0 14px rgba(57,255,20,.6);\n  margin-bottom: 3px;\n  line-height: 1;\n  letter-spacing: .02em;\n}\n.kghd-spec-lbl {\n  display: block;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.45);\n}\n\n.kghd-shdr {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .4em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.55);\n  margin: 18px 0 12px 0;\n}\n.kghd-shdr::before { content: \"\/\/\"; color: rgba(57,255,20,.7); }\n.kghd-shdr::after { content: \"\"; flex: 1; height: 1px; background: rgba(255,255,255,.08); }\n\n.kghd-lead {\n  font-family: 'Rajdhani', sans-serif;\n  font-size: 15px !important;\n  line-height: 1.6 !important;\n  color: rgba(255,255,255,.88) !important;\n  margin: 0 0 22px 0 !important;\n  padding: 14px 16px;\n  border-left: 3px solid var(--green);\n  background: rgba(57,255,20,.04);\n  border-radius: 0 4px 4px 0;\n}\n.kghd-lead strong { color: var(--bone) !important; font-weight: 700; }\n.kghd-lead em { color: var(--green-hot) !important; font-style: normal; font-weight: 700; }\n\n.kghd-cards {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 8px;\n  margin-bottom: 20px;\n}\n.kghd-card {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  padding: 14px 14px;\n  background: rgba(255,255,255,.035);\n  transition: border-color .25s, background .25s;\n}\n.kghd-card:hover { border-color: rgba(57,255,20,.55); background: rgba(57,255,20,.06); }\n.kghd-card-h { display: flex; align-items: center; gap: 10px; margin-bottom: 8px; }\n.kghd-card-i {\n  width: 28px; height: 28px;\n  border-radius: 4px;\n  background: rgba(57,255,20,.2);\n  border: 1px solid rgba(57,255,20,.45);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 13px;\n  flex-shrink: 0;\n}\n.kghd-card-l {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.85) !important;\n  font-weight: 700;\n}\n.kghd-card p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 13px !important;\n  line-height: 1.55 !important;\n  color: rgba(255,255,255,.72) !important;\n  margin: 0 !important;\n}\n\n.kghd-cta {\n  display: block;\n  width: 100%;\n  padding: 14px 20px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(57,255,20,.65);\n  border-radius: 3px;\n  background: rgba(57,255,20,.1);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  text-align: center;\n  color: var(--bone) !important;\n  text-decoration: none !important;\n  position: relative;\n  overflow: hidden;\n  animation: kghd-cta-glow 3.5s ease-in-out infinite;\n}\n@keyframes kghd-cta-glow {\n  0%, 100% { box-shadow: none; }\n  50% { box-shadow: 0 0 24px rgba(57,255,20,.4), inset 0 0 24px rgba(57,255,20,.08); }\n}\n.kghd-cta::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(90deg, transparent, rgba(57,255,20,.25), transparent);\n  transform: translateX(-100%);\n  animation: kghd-cta-sweep 3.5s linear infinite;\n}\n@keyframes kghd-cta-sweep { 100% { transform: translateX(200%); } }\n.kghd-cta:hover { background: rgba(57,255,20,.22); border-color: var(--green); }\n\n.kghd-drop {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 6px;\n}\n\n.kghd .kghd-drop:not([open]) \u003e *:not(summary) {\n  display: none !important;\n  visibility: hidden !important;\n  height: 0 !important;\n  overflow: hidden !important;\n}\n.kghd .kghd-drop[open] \u003e *:not(summary) {\n  display: block !important;\n  visibility: visible !important;\n  height: auto !important;\n}\n.kghd-drop summary {\n  list-style: none;\n  cursor: pointer;\n  padding: 12px 14px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .28em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.78);\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  background: rgba(255,255,255,.03);\n  transition: background .2s, color .2s;\n}\n.kghd-drop summary::before { content: \"\/\/ \"; color: rgba(57,255,20,.7); margin-right: 2px; }\n.kghd-drop summary::-webkit-details-marker { display: none; }\n.kghd-drop summary:hover { background: rgba(255,255,255,.06); color: var(--bone); }\n.kghd-drop[open] summary { border-bottom: 1px solid rgba(255,255,255,.08); color: var(--bone); }\n.kghd-chv { font-size: 10px; color: rgba(57,255,20,.7); transition: transform .3s; }\n.kghd-drop[open] .kghd-chv { transform: rotate(180deg); }\n\n.kghd-drop-body {\n  padding: 16px 16px 14px;\n  font-family: 'Rajdhani', sans-serif;\n}\n.kghd-drop-body h3 {\n  font-family: 'JetBrains Mono', monospace !important;\n  font-size: 9px !important;\n  letter-spacing: .3em !important;\n  text-transform: uppercase !important;\n  color: rgba(180,255,180,.9) !important;\n  margin: 14px 0 6px 0 !important;\n  font-weight: 700 !important;\n  display: flex;\n  align-items: center;\n  gap: 7px;\n}\n.kghd-drop-body h3::before { content: \"\u003e\"; color: rgba(57,255,20,.6); }\n.kghd-drop-body h3:first-child { margin-top: 0 !important; }\n.kghd-drop-body p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 14px !important;\n  line-height: 1.65 !important;\n  color: rgba(255,255,255,.82) !important;\n  margin: 0 0 8px 0 !important;\n}\n.kghd-drop-body strong { color: var(--bone) !important; }\n\n.kghd-foot {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 9px 16px;\n  border-top: 1px solid rgba(255,255,255,.06);\n  background: #020202;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.35);\n  position: relative;\n  z-index: 2;\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-fb {\n  color: var(--green);\n  font-weight: 700;\n  letter-spacing: .3em;\n  text-shadow: 0 0 14px rgba(57,255,20,.55);\n}\n.kghd-fok {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  color: rgba(0,255,136,.85);\n}\n.kghd-fok-d {\n  width: 5px; height: 5px;\n  border-radius: 50%;\n  background: var(--ok);\n  box-shadow: 0 0 8px rgba(0,255,136,.8);\n}\n\n.kghd a:focus-visible,\n.kghd summary:focus-visible {\n  outline: 2px solid var(--green-hot);\n  outline-offset: 2px;\n  border-radius: 4px;\n}\n\n@media (max-width: 640px) {\n  .kghd-cards { grid-template-columns: 1fr; gap: 6px; }\n  .kghd-card:nth-child(n+3) { display: none; }\n  .kghd-hero { padding: 22px 16px 20px; }\n  .kghd-body { padding: 18px 14px; }\n  .kghd-foot { flex-direction: column; text-align: center; }\n  .kghd-specs { grid-template-columns: 1fr 1fr 1fr; }\n  .kghd-spec { padding: 11px 6px; }\n  .kghd-spec-val { font-size: 14px; }\n}\n@media (max-width: 440px) {\n  .kghd-tb, .kghd-cta, .kghd-dot { animation: none !important; }\n  .kghd-cta::before { animation: none !important; }\n  .kghd-sb { font-size: 8px; padding: 7px 12px; letter-spacing: .18em; }\n  .kghd-eyebrow { font-size: 8px; letter-spacing: .25em; }\n  .kghd-sub { font-size: 10px; letter-spacing: .22em; }\n  .kghd-tag { font-size: 9px; padding: 4px 9px; letter-spacing: .14em; }\n  .kghd-bar-lbl { width: 70px; font-size: 7px; letter-spacing: .18em; }\n  .kghd-lead { font-size: 14px !important; padding: 12px 14px; }\n  .kghd-drop summary { font-size: 9px; letter-spacing: .2em; }\n  .kghd-drop-body p { font-size: 13px !important; }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"kghd\"\u003e\n\u003cdiv class=\"kghd-tb\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"kghd-dot\"\u003e\u003c\/span\u003eSYS:ONLINE · KGX-DB · HONDA\/TRX400EX\/1999-2014\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb-r\"\u003eKG-TRX400EX-HEADLIGHTEDITION · KRAZYGRAPHICS.COM\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-hero\"\u003e\n\u003cdiv class=\"kghd-eyebrow\"\u003eHonda Powersports · ATV Graphics Kit · Headlight Edition\u003c\/div\u003e\n\u003ch1 class=\"kghd-title\"\u003eTRX 400EX\u003c\/h1\u003e\n\u003cp class=\"kghd-sub\"\u003eHonda · \u003cstrong\u003e21MIL Laminated\u003c\/strong\u003e · 1999-2014 · \u003cstrong\u003eHeadlight Edition\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"kghd-tags\"\u003e\n\u003cspan class=\"kghd-tag r\"\u003ePremium\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eOEM Fit\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-tele\" aria-hidden=\"true\"\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003ePanel Lock\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.8s; --o: 0s; --min: .82;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e98%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eOEM Match\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 3.2s; --o: .5s; --min: .86;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e100%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eTrail Armor\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.5s; --o: 1s; --min: .9;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003eMAX\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-body\"\u003e\n\n\u003cdiv class=\"kghd-specs\"\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003eTRX 400EX\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eModel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eYears\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e21MIL\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eLaminated\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eSystem Brief\u003c\/div\u003e\n\u003cp class=\"kghd-lead\"\u003ePremium \u003cstrong\u003eHeadlight Edition graphics kit\u003c\/strong\u003e for the Honda TRX 400EX (1999-2014). \u003cem\u003ePre-cut to factory plastic templates\u003c\/em\u003e - shrouds, fenders, side panels, and number plates - built from 21MIL laminated cast vinyl that survives motocross, trail, and dune abuse without lifting, cracking, or fading.\u003c\/p\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eCore Capabilities\u003c\/div\u003e\n\u003cdiv class=\"kghd-cards\"\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🏁\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eOEM Panel Fit\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eCut to the actual TRX 400EX plastic geometry. Verified panel templates, not stretched approximations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🛡️\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eTrail-Grade Armor\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Resists rock spray, mud, sand blast, fuel, and sun.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e⚡\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eSelf-Install Ready\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eAir-release adhesive. Felt-edge squeegee and a heat gun for tight curves. Done in an afternoon.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🇺🇸\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003ePrinted and cut to order. Stock designs ship in 24-48 hours from our facility.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ca href=\"\/collections\/honda-atv-graphics\" class=\"kghd-cta\" aria-label=\"Browse all Honda ATV graphics kits\"\u003e \u0026gt;\u0026gt; Browse All Honda ATV Graphics \u0026lt;\u0026lt; \u003c\/a\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFull Documentation · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWhat's in the kit\u003c\/h3\u003e\n\u003cp\u003eFull coverage graphics for the Honda TRX 400EX (1999-2014): shrouds (left\/right), front fender, rear fender, airbox covers, side panels, and number plates. Every panel is pre-cut to factory plastic geometry. No trimming required at install.\u003c\/p\u003e\n\u003ch3\u003eWho this is for\u003c\/h3\u003e\n\u003cp\u003eTRX 400EX owners who want bold styling without paying for a custom paint job. Trail riders protecting factory plastics from rock spray and UV. Motocross competitors building program-look bikes for race weekends. Restoration projects bringing tired plastics back to life. Dealers and rental fleets running consistent brand identity across multiple machines.\u003c\/p\u003e\n\u003ch3\u003eYear and trim coverage\u003c\/h3\u003e\n\u003cp\u003eHonda made the TRX 400EX from 1999 through 2004 with stable bodywork. This kit fits \u003cstrong\u003eevery production year in that range\u003c\/strong\u003e, plus the TRX 400X variant. If you're not sure which model you have, the airbox cover and frame stickers will identify it.\u003c\/p\u003e\n\u003ch3\u003eMaterial and durability\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl - significantly thicker than standard OEM and aftermarket decals. Cast film conforms to compound curves without distortion. The clear protective laminate adds abrasion resistance against rock spray, brush contact, and harsh chemicals. UV-stable pigments hold color across multiple riding seasons.\u003c\/p\u003e\n\u003ch3\u003eInstall in an afternoon\u003c\/h3\u003e\n\u003cp\u003eThe kit is designed for owner self-install. Clean each panel with isopropyl alcohol (70%+) to strip wax and oils. Lay out kit pieces using the included diagram before peeling backing. Start with the largest, flattest panel first - usually the front fender or shrouds. Use a felt-edge squeegee, working from center outward. Heat gun on low for tight curves. Wait 48 hours before washing to let adhesive fully cure.\u003c\/p\u003e\n\u003ch3\u003eCare and longevity\u003c\/h3\u003e\n\u003cp\u003eHand wash with mild soap. Pressure washing acceptable at moderate distance and lower PSI. Avoid harsh degreasers and acidic cleaners. Covered storage out of direct sun extends wrap life dramatically - especially important in high-UV regions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFAQ · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWill this fit all 1999-2004 TRX 400EX models?\u003c\/h3\u003e\n\u003cp\u003eYes - every production year from 1999 through 2004, plus the TRX 400X variant. Pre-cut to factory plastic templates.\u003c\/p\u003e\n\u003ch3\u003eHow thick is the vinyl?\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker and more durable than standard OEM and aftermarket decals.\u003c\/p\u003e\n\u003ch3\u003eCan I install it myself?\u003c\/h3\u003e\n\u003cp\u003eYes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\u003c\/p\u003e\n\u003ch3\u003eHow does it hold up to motocross and trail riding?\u003c\/h3\u003e\n\u003cp\u003eBuilt specifically for off-road abuse. The laminate resists rock spray, mud, sand blast, fuel spills, and UV exposure across multiple seasons.\u003c\/p\u003e\n\u003ch3\u003eHow fast does it ship?\u003c\/h3\u003e\n\u003cp\u003eStock designs ship within 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\u003c\/p\u003e\n\u003ch3\u003eWhat about returns?\u003c\/h3\u003e\n\u003cp\u003eMade-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-foot\"\u003e\n\u003cspan class=\"kghd-fb\"\u003eKRAZYGRAPHICS\u003c\/span\u003e \u003cspan\u003eHonda TRX 400EX · Headlight Edition\u003c\/span\u003e\n\u003cdiv class=\"kghd-fok\"\u003e\n\u003cspan class=\"kghd-fok-d\"\u003e\u003c\/span\u003eReady\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"KrazyGraphics","offers":[{"title":"No \/ No","offer_id":31339132190809,"sku":null,"price":228.48,"currency_code":"USD","in_stock":true},{"title":"No \/ Yes + $20","offer_id":43094857318489,"sku":null,"price":259.06,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ No","offer_id":43094857351257,"sku":null,"price":243.04,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ Yes + $20","offer_id":43094857384025,"sku":null,"price":273.6,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/KIT_20HONDA_20TRX_20SPORTRACK_20400_20EX_20_20DOBLE_20FARO_20clx534.jpg?v=1578533246"},{"product_id":"honda-trx400-15","title":"Honda TRX 400EX Twin Pro Graphics Kit","description":"\u003cp\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026amp;family=JetBrains+Mono:wght@400;700\u0026amp;family=Rajdhani:wght@500;700\u0026amp;display=swap\" as=\"style\" rel=\"preload\"\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"@id\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-15#product\",\n  \"name\": \"Honda TRX 400EX Twin Pro Graphics Kit\",\n  \"sku\": \"KG-TRX400EX-TWINPRO\",\n  \"mpn\": \"KG-TRX400EX-TWINPRO\",\n  \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-15\",\n  \"description\": \"Honda TRX 400EX Twin Pro graphics kit - premium designer design, 21MIL laminated cast vinyl, OEM-precision fit for 1999-2014 TRX 400EX and TRX 400X. Made in USA by KrazyGraphics.\",\n  \"image\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/KIT_20HONDA_20TRX_20SPORTRACK_20400_20EX_20_20DOBLE_20FARO_20CLX3096.jpg?v=1578533245\",\n  \"category\": \"ATV Graphics \/ Honda\",\n  \"brand\": {\n    \"@type\": \"Brand\",\n    \"name\": \"KrazyGraphics\"\n  },\n  \"manufacturer\": {\n    \"@type\": \"Organization\",\n    \"name\": \"KrazyGraphics\",\n    \"url\": \"https:\/\/krazygraphics.com\"\n  },\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-15\",\n    \"priceCurrency\": \"USD\",\n    \"price\": \"228.48\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\",\n    \"seller\": {\n      \"@type\": \"Organization\",\n      \"name\": \"KrazyGraphics\"\n    }\n  }\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Will this fit my year TRX 400EX?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes - every Honda TRX 400EX from 1999 through 2004 is covered, plus 400X models. Pre-cut to factory plastic templates.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How thick is the vinyl?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker than standard OEM and aftermarket decals.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can I install it myself?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is this for off-road or display use?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Built for real off-road abuse - motocross, trail, dunes. The laminate resists rock spray, mud, sand blast, and UV.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How fast does it ship?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Stock designs ship in 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What about returns?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Made-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\"\n      }\n    }\n  ]\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"BreadcrumbList\",\n  \"itemListElement\": [\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 1,\n      \"name\": \"Home\",\n      \"item\": \"https:\/\/krazygraphics.com\/\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 2,\n      \"name\": \"Honda ATV Graphics\",\n      \"item\": \"https:\/\/krazygraphics.com\/collections\/honda-atv-graphics\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 3,\n      \"name\": \"TRX 400EX Twin Pro\"\n    }\n  ]\n}\n\u003c\/script\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026family=JetBrains+Mono:wght@400;700\u0026family=Rajdhani:wght@500;700\u0026display=swap');\n\n.kghd *, .kghd *::before, .kghd *::after { box-sizing: border-box; }\n\n@media (prefers-reduced-motion: reduce) {\n  .kghd *, .kghd *::before, .kghd *::after {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n  .kghd-tb, .kghd-dot, .kghd-cta, .kghd-hero::after { animation: none !important; }\n  .kghd-bar-fill { animation: kghd-bar 3s ease-in-out infinite !important; }\n}\n\n.kghd {\n  --green:    #39FF14;\n  --green-hot:#7dff5c;\n  --ink:      #050505;\n  --carbon:   #0a0a0a;\n  --bone:     #ffffff;\n  --fog:      #b8bec6;\n  --dim:      #6b7280;\n  --ok:       #00ff88;\n\n  font-family: 'Rajdhani', 'Barlow Condensed', Arial, sans-serif;\n  color: var(--bone);\n  background: var(--ink);\n  border: 1px solid rgba(57,255,20,.4);\n  border-radius: 10px;\n  overflow: hidden;\n  position: relative;\n  box-shadow:\n    0 0 60px rgba(57,255,20,.18),\n    0 40px 100px rgba(0,0,0,.9);\n  margin: 12px 0 20px 0;\n}\n\n.kghd::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background-image:\n    linear-gradient(rgba(57,255,20,.06) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(57,255,20,.06) 1px, transparent 1px);\n  background-size: 50px 50px;\n  -webkit-mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n  mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n}\n\n.kghd::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background: repeating-linear-gradient(0deg, rgba(0,0,0,.08) 0, rgba(0,0,0,.08) 1px, transparent 1px, transparent 4px);\n}\n\n.kghd-tb {\n  position: relative;\n  z-index: 5;\n  height: 3px;\n  background: linear-gradient(90deg, transparent 0%, rgba(57,255,20,.6) 15%, var(--green) 45%, var(--green-hot) 50%, var(--green) 55%, rgba(57,255,20,.6) 85%, transparent 100%);\n  box-shadow: 0 0 24px rgba(57,255,20,.9);\n  animation: kghd-strobe 3s ease-in-out infinite;\n}\n@keyframes kghd-strobe { 0%,100%{opacity:.75;} 50%{opacity:1;} }\n\n.kghd-sb {\n  position: relative;\n  z-index: 5;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 8px 16px;\n  background: rgba(57,255,20,.1);\n  border-bottom: 1px solid rgba(57,255,20,.3);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(180,255,180,.9);\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-dot {\n  width: 6px; height: 6px;\n  border-radius: 50%;\n  background: var(--green);\n  box-shadow: 0 0 10px var(--green), 0 0 20px rgba(57,255,20,.5);\n  display: inline-block;\n  margin-right: 8px;\n  animation: kghd-pulse 1.4s ease-in-out infinite;\n}\n@keyframes kghd-pulse { 0%,100%{opacity:.25;transform:scale(.8);} 50%{opacity:1;transform:scale(1.2);} }\n.kghd-sb-r { color: rgba(255,255,255,.4); font-size: 9px; letter-spacing: .18em; }\n\n.kghd-hero {\n  position: relative;\n  z-index: 2;\n  padding: 28px 24px 24px;\n  border-bottom: 1px solid rgba(57,255,20,.2);\n  background: linear-gradient(180deg, rgba(57,255,20,.14) 0%, rgba(57,255,20,.04) 50%, transparent 100%);\n}\n.kghd-eyebrow {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  color: rgba(150,255,150,.85);\n  margin-bottom: 14px;\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n.kghd-eyebrow::before {\n  content: \"\";\n  width: 28px;\n  height: 1px;\n  background: var(--green);\n  box-shadow: 0 0 8px var(--green);\n}\n.kghd-eyebrow::after {\n  content: \"\";\n  flex: 1;\n  height: 1px;\n  background: rgba(57,255,20,.2);\n}\n\nh1.kghd-title {\n  font-family: 'Barlow Condensed', Arial Narrow, sans-serif !important;\n  font-weight: 900 !important;\n  font-size: clamp(44px, 10vw, 88px) !important;\n  line-height: .9 !important;\n  letter-spacing: -.01em !important;\n  text-transform: uppercase !important;\n  color: var(--bone) !important;\n  margin: 0 0 6px 0 !important;\n  text-shadow:\n    0 0 60px rgba(57,255,20,.5),\n    0 0 120px rgba(57,255,20,.2),\n    0 4px 20px rgba(0,0,0,.9);\n}\n.kghd-sub {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  letter-spacing: .3em;\n  text-transform: uppercase;\n  color: var(--fog) !important;\n  margin: 0 0 12px 0;\n}\n.kghd-sub strong { color: var(--green-hot); font-weight: 700; }\n\n.kghd-tags {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  flex-wrap: wrap;\n  margin-top: 10px;\n}\n.kghd-tag {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  padding: 5px 11px;\n  border-radius: 2px;\n  color: var(--bone);\n}\n.kghd-tag.r {\n  background: rgba(57,255,20,.28);\n  border: 1px solid rgba(57,255,20,.7);\n  text-shadow: 0 0 8px rgba(57,255,20,.5);\n  color: #d8ffd0;\n}\n.kghd-tag.g {\n  color: rgba(255,255,255,.72);\n  background: rgba(255,255,255,.06);\n  border: 1px solid rgba(255,255,255,.18);\n}\n\n.kghd-tele { margin-top: 22px; }\n.kghd-bar { display: flex; align-items: center; gap: 12px; margin-bottom: 8px; }\n.kghd-bar-lbl {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.5);\n  width: 84px;\n  flex-shrink: 0;\n}\n.kghd-bar-track {\n  flex: 1;\n  height: 3px;\n  background: rgba(255,255,255,.08);\n  border-radius: 2px;\n  overflow: hidden;\n}\n.kghd-bar-fill {\n  height: 100%;\n  border-radius: 2px;\n  background: linear-gradient(90deg, rgba(57,255,20,.7), var(--green), var(--green-hot));\n  box-shadow: 0 0 10px rgba(57,255,20,.7);\n  animation: kghd-bar var(--d, 3s) ease-in-out infinite var(--o, 0s);\n  transform-origin: left;\n}\n@keyframes kghd-bar {\n  0%, 100% { opacity: .6; transform: scaleX(var(--min, .88)); }\n  50%      { opacity: 1;  transform: scaleX(1); }\n}\n.kghd-bar-val {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  color: rgba(150,255,150,.9);\n  width: 30px;\n  text-align: right;\n  flex-shrink: 0;\n}\n\n.kghd-body {\n  padding: 22px 20px;\n  background: linear-gradient(180deg, #060606, #030303);\n  position: relative;\n  z-index: 2;\n}\n\n.kghd-specs {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  border: 1px solid rgba(57,255,20,.3);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 22px;\n}\n.kghd-spec {\n  background: #080808;\n  padding: 14px 10px;\n  text-align: center;\n  border-right: 1px solid rgba(57,255,20,.18);\n}\n.kghd-spec:last-child { border-right: none; }\n.kghd-spec-val {\n  display: block;\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 18px;\n  font-weight: 900;\n  color: var(--green-hot);\n  text-shadow: 0 0 14px rgba(57,255,20,.6);\n  margin-bottom: 3px;\n  line-height: 1;\n  letter-spacing: .02em;\n}\n.kghd-spec-lbl {\n  display: block;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.45);\n}\n\n.kghd-shdr {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .4em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.55);\n  margin: 18px 0 12px 0;\n}\n.kghd-shdr::before { content: \"\/\/\"; color: rgba(57,255,20,.7); }\n.kghd-shdr::after { content: \"\"; flex: 1; height: 1px; background: rgba(255,255,255,.08); }\n\n.kghd-lead {\n  font-family: 'Rajdhani', sans-serif;\n  font-size: 15px !important;\n  line-height: 1.6 !important;\n  color: rgba(255,255,255,.88) !important;\n  margin: 0 0 22px 0 !important;\n  padding: 14px 16px;\n  border-left: 3px solid var(--green);\n  background: rgba(57,255,20,.04);\n  border-radius: 0 4px 4px 0;\n}\n.kghd-lead strong { color: var(--bone) !important; font-weight: 700; }\n.kghd-lead em { color: var(--green-hot) !important; font-style: normal; font-weight: 700; }\n\n.kghd-cards {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 8px;\n  margin-bottom: 20px;\n}\n.kghd-card {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  padding: 14px 14px;\n  background: rgba(255,255,255,.035);\n  transition: border-color .25s, background .25s;\n}\n.kghd-card:hover { border-color: rgba(57,255,20,.55); background: rgba(57,255,20,.06); }\n.kghd-card-h { display: flex; align-items: center; gap: 10px; margin-bottom: 8px; }\n.kghd-card-i {\n  width: 28px; height: 28px;\n  border-radius: 4px;\n  background: rgba(57,255,20,.2);\n  border: 1px solid rgba(57,255,20,.45);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 13px;\n  flex-shrink: 0;\n}\n.kghd-card-l {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.85) !important;\n  font-weight: 700;\n}\n.kghd-card p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 13px !important;\n  line-height: 1.55 !important;\n  color: rgba(255,255,255,.72) !important;\n  margin: 0 !important;\n}\n\n.kghd-cta {\n  display: block;\n  width: 100%;\n  padding: 14px 20px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(57,255,20,.65);\n  border-radius: 3px;\n  background: rgba(57,255,20,.1);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  text-align: center;\n  color: var(--bone) !important;\n  text-decoration: none !important;\n  position: relative;\n  overflow: hidden;\n  animation: kghd-cta-glow 3.5s ease-in-out infinite;\n}\n@keyframes kghd-cta-glow {\n  0%, 100% { box-shadow: none; }\n  50% { box-shadow: 0 0 24px rgba(57,255,20,.4), inset 0 0 24px rgba(57,255,20,.08); }\n}\n.kghd-cta::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(90deg, transparent, rgba(57,255,20,.25), transparent);\n  transform: translateX(-100%);\n  animation: kghd-cta-sweep 3.5s linear infinite;\n}\n@keyframes kghd-cta-sweep { 100% { transform: translateX(200%); } }\n.kghd-cta:hover { background: rgba(57,255,20,.22); border-color: var(--green); }\n\n.kghd-drop {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 6px;\n}\n\n.kghd .kghd-drop:not([open]) \u003e *:not(summary) {\n  display: none !important;\n  visibility: hidden !important;\n  height: 0 !important;\n  overflow: hidden !important;\n}\n.kghd .kghd-drop[open] \u003e *:not(summary) {\n  display: block !important;\n  visibility: visible !important;\n  height: auto !important;\n}\n.kghd-drop summary {\n  list-style: none;\n  cursor: pointer;\n  padding: 12px 14px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .28em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.78);\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  background: rgba(255,255,255,.03);\n  transition: background .2s, color .2s;\n}\n.kghd-drop summary::before { content: \"\/\/ \"; color: rgba(57,255,20,.7); margin-right: 2px; }\n.kghd-drop summary::-webkit-details-marker { display: none; }\n.kghd-drop summary:hover { background: rgba(255,255,255,.06); color: var(--bone); }\n.kghd-drop[open] summary { border-bottom: 1px solid rgba(255,255,255,.08); color: var(--bone); }\n.kghd-chv { font-size: 10px; color: rgba(57,255,20,.7); transition: transform .3s; }\n.kghd-drop[open] .kghd-chv { transform: rotate(180deg); }\n\n.kghd-drop-body {\n  padding: 16px 16px 14px;\n  font-family: 'Rajdhani', sans-serif;\n}\n.kghd-drop-body h3 {\n  font-family: 'JetBrains Mono', monospace !important;\n  font-size: 9px !important;\n  letter-spacing: .3em !important;\n  text-transform: uppercase !important;\n  color: rgba(180,255,180,.9) !important;\n  margin: 14px 0 6px 0 !important;\n  font-weight: 700 !important;\n  display: flex;\n  align-items: center;\n  gap: 7px;\n}\n.kghd-drop-body h3::before { content: \"\u003e\"; color: rgba(57,255,20,.6); }\n.kghd-drop-body h3:first-child { margin-top: 0 !important; }\n.kghd-drop-body p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 14px !important;\n  line-height: 1.65 !important;\n  color: rgba(255,255,255,.82) !important;\n  margin: 0 0 8px 0 !important;\n}\n.kghd-drop-body strong { color: var(--bone) !important; }\n\n.kghd-foot {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 9px 16px;\n  border-top: 1px solid rgba(255,255,255,.06);\n  background: #020202;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.35);\n  position: relative;\n  z-index: 2;\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-fb {\n  color: var(--green);\n  font-weight: 700;\n  letter-spacing: .3em;\n  text-shadow: 0 0 14px rgba(57,255,20,.55);\n}\n.kghd-fok {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  color: rgba(0,255,136,.85);\n}\n.kghd-fok-d {\n  width: 5px; height: 5px;\n  border-radius: 50%;\n  background: var(--ok);\n  box-shadow: 0 0 8px rgba(0,255,136,.8);\n}\n\n.kghd a:focus-visible,\n.kghd summary:focus-visible {\n  outline: 2px solid var(--green-hot);\n  outline-offset: 2px;\n  border-radius: 4px;\n}\n\n@media (max-width: 640px) {\n  .kghd-cards { grid-template-columns: 1fr; gap: 6px; }\n  .kghd-card:nth-child(n+3) { display: none; }\n  .kghd-hero { padding: 22px 16px 20px; }\n  .kghd-body { padding: 18px 14px; }\n  .kghd-foot { flex-direction: column; text-align: center; }\n  .kghd-specs { grid-template-columns: 1fr 1fr 1fr; }\n  .kghd-spec { padding: 11px 6px; }\n  .kghd-spec-val { font-size: 14px; }\n}\n@media (max-width: 440px) {\n  .kghd-tb, .kghd-cta, .kghd-dot { animation: none !important; }\n  .kghd-cta::before { animation: none !important; }\n  .kghd-sb { font-size: 8px; padding: 7px 12px; letter-spacing: .18em; }\n  .kghd-eyebrow { font-size: 8px; letter-spacing: .25em; }\n  .kghd-sub { font-size: 10px; letter-spacing: .22em; }\n  .kghd-tag { font-size: 9px; padding: 4px 9px; letter-spacing: .14em; }\n  .kghd-bar-lbl { width: 70px; font-size: 7px; letter-spacing: .18em; }\n  .kghd-lead { font-size: 14px !important; padding: 12px 14px; }\n  .kghd-drop summary { font-size: 9px; letter-spacing: .2em; }\n  .kghd-drop-body p { font-size: 13px !important; }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"kghd\"\u003e\n\u003cdiv class=\"kghd-tb\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"kghd-dot\"\u003e\u003c\/span\u003eSYS:ONLINE · KGX-DB · HONDA\/TRX400EX\/1999-2014\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb-r\"\u003eKG-TRX400EX-TWINPRO · KRAZYGRAPHICS.COM\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-hero\"\u003e\n\u003cdiv class=\"kghd-eyebrow\"\u003eHonda Powersports · ATV Graphics Kit · Twin Pro\u003c\/div\u003e\n\u003ch1 class=\"kghd-title\"\u003eTRX 400EX\u003c\/h1\u003e\n\u003cp class=\"kghd-sub\"\u003eHonda · \u003cstrong\u003e21MIL Laminated\u003c\/strong\u003e · 1999-2014 · \u003cstrong\u003eTwin Pro\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"kghd-tags\"\u003e\n\u003cspan class=\"kghd-tag r\"\u003ePremium\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eOEM Fit\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-tele\" aria-hidden=\"true\"\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003ePanel Lock\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.8s; --o: 0s; --min: .82;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e98%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eOEM Match\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 3.2s; --o: .5s; --min: .86;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e100%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eTrail Armor\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.5s; --o: 1s; --min: .9;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003eMAX\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-body\"\u003e\n\n\u003cdiv class=\"kghd-specs\"\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003eTRX 400EX\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eModel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eYears\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e21MIL\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eLaminated\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eSystem Brief\u003c\/div\u003e\n\u003cp class=\"kghd-lead\"\u003ePremium \u003cstrong\u003eTwin Pro graphics kit\u003c\/strong\u003e for the Honda TRX 400EX (1999-2014). \u003cem\u003ePre-cut to factory plastic templates\u003c\/em\u003e - shrouds, fenders, side panels, and number plates - built from 21MIL laminated cast vinyl that survives motocross, trail, and dune abuse without lifting, cracking, or fading.\u003c\/p\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eCore Capabilities\u003c\/div\u003e\n\u003cdiv class=\"kghd-cards\"\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🏁\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eOEM Panel Fit\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eCut to the actual TRX 400EX plastic geometry. Verified panel templates, not stretched approximations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🛡️\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eTrail-Grade Armor\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Resists rock spray, mud, sand blast, fuel, and sun.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e⚡\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eSelf-Install Ready\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eAir-release adhesive. Felt-edge squeegee and a heat gun for tight curves. Done in an afternoon.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🇺🇸\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003ePrinted and cut to order. Stock designs ship in 24-48 hours from our facility.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ca href=\"\/collections\/honda-atv-graphics\" class=\"kghd-cta\" aria-label=\"Browse all Honda ATV graphics kits\"\u003e \u0026gt;\u0026gt; Browse All Honda ATV Graphics \u0026lt;\u0026lt; \u003c\/a\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFull Documentation · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWhat's in the kit\u003c\/h3\u003e\n\u003cp\u003eFull coverage graphics for the Honda TRX 400EX (1999-2014): shrouds (left\/right), front fender, rear fender, airbox covers, side panels, and number plates. Every panel is pre-cut to factory plastic geometry. No trimming required at install.\u003c\/p\u003e\n\u003ch3\u003eWho this is for\u003c\/h3\u003e\n\u003cp\u003eTRX 400EX owners who want bold styling without paying for a custom paint job. Trail riders protecting factory plastics from rock spray and UV. Motocross competitors building program-look bikes for race weekends. Restoration projects bringing tired plastics back to life. Dealers and rental fleets running consistent brand identity across multiple machines.\u003c\/p\u003e\n\u003ch3\u003eYear and trim coverage\u003c\/h3\u003e\n\u003cp\u003eHonda made the TRX 400EX from 1999 through 2004 with stable bodywork. This kit fits \u003cstrong\u003eevery production year in that range\u003c\/strong\u003e, plus the TRX 400X variant. If you're not sure which model you have, the airbox cover and frame stickers will identify it.\u003c\/p\u003e\n\u003ch3\u003eMaterial and durability\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl - significantly thicker than standard OEM and aftermarket decals. Cast film conforms to compound curves without distortion. The clear protective laminate adds abrasion resistance against rock spray, brush contact, and harsh chemicals. UV-stable pigments hold color across multiple riding seasons.\u003c\/p\u003e\n\u003ch3\u003eInstall in an afternoon\u003c\/h3\u003e\n\u003cp\u003eThe kit is designed for owner self-install. Clean each panel with isopropyl alcohol (70%+) to strip wax and oils. Lay out kit pieces using the included diagram before peeling backing. Start with the largest, flattest panel first - usually the front fender or shrouds. Use a felt-edge squeegee, working from center outward. Heat gun on low for tight curves. Wait 48 hours before washing to let adhesive fully cure.\u003c\/p\u003e\n\u003ch3\u003eCare and longevity\u003c\/h3\u003e\n\u003cp\u003eHand wash with mild soap. Pressure washing acceptable at moderate distance and lower PSI. Avoid harsh degreasers and acidic cleaners. Covered storage out of direct sun extends wrap life dramatically - especially important in high-UV regions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFAQ · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWill this fit all 1999-2004 TRX 400EX models?\u003c\/h3\u003e\n\u003cp\u003eYes - every production year from 1999 through 2004, plus the TRX 400X variant. Pre-cut to factory plastic templates.\u003c\/p\u003e\n\u003ch3\u003eHow thick is the vinyl?\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker and more durable than standard OEM and aftermarket decals.\u003c\/p\u003e\n\u003ch3\u003eCan I install it myself?\u003c\/h3\u003e\n\u003cp\u003eYes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\u003c\/p\u003e\n\u003ch3\u003eHow does it hold up to motocross and trail riding?\u003c\/h3\u003e\n\u003cp\u003eBuilt specifically for off-road abuse. The laminate resists rock spray, mud, sand blast, fuel spills, and UV exposure across multiple seasons.\u003c\/p\u003e\n\u003ch3\u003eHow fast does it ship?\u003c\/h3\u003e\n\u003cp\u003eStock designs ship within 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\u003c\/p\u003e\n\u003ch3\u003eWhat about returns?\u003c\/h3\u003e\n\u003cp\u003eMade-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-foot\"\u003e\n\u003cspan class=\"kghd-fb\"\u003eKRAZYGRAPHICS\u003c\/span\u003e \u003cspan\u003eHonda TRX 400EX · Twin Pro\u003c\/span\u003e\n\u003cdiv class=\"kghd-fok\"\u003e\n\u003cspan class=\"kghd-fok-d\"\u003e\u003c\/span\u003eReady\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"KrazyGraphics","offers":[{"title":"No \/ No","offer_id":31339132452953,"sku":null,"price":228.48,"currency_code":"USD","in_stock":true},{"title":"No \/ Yes + $20","offer_id":43094857220185,"sku":null,"price":259.06,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ No","offer_id":43094857252953,"sku":null,"price":243.04,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ Yes + $20","offer_id":43094857285721,"sku":null,"price":273.6,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/KIT_20HONDA_20TRX_20SPORTRACK_20400_20EX_20_20DOBLE_20FARO_20CLX3096.jpg?v=1578533245"},{"product_id":"honda-trx400-16","title":"Honda TRX 400EX Skull Twin Graphics Kit","description":"\u003cp\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026amp;family=JetBrains+Mono:wght@400;700\u0026amp;family=Rajdhani:wght@500;700\u0026amp;display=swap\" as=\"style\" rel=\"preload\"\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"@id\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-16#product\",\n  \"name\": \"Honda TRX 400EX Skull Twin Graphics Kit\",\n  \"sku\": \"KG-TRX400EX-SKULLTWIN\",\n  \"mpn\": \"KG-TRX400EX-SKULLTWIN\",\n  \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-16\",\n  \"description\": \"Honda TRX 400EX Skull Twin graphics kit - aggressive skull-themed design, 21MIL laminated cast vinyl, OEM-precision fit for 1999-2014 TRX 400EX and TRX 400X. Made in USA by KrazyGraphics.\",\n  \"image\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/KIT_20HONDA_20TRX_20SPORTRACK_20400_20EX_20_20DOBLE_20FARO_20SKULLS_20CLX310.jpg?v=1578539328\",\n  \"category\": \"ATV Graphics \/ Honda\",\n  \"brand\": {\n    \"@type\": \"Brand\",\n    \"name\": \"KrazyGraphics\"\n  },\n  \"manufacturer\": {\n    \"@type\": \"Organization\",\n    \"name\": \"KrazyGraphics\",\n    \"url\": \"https:\/\/krazygraphics.com\"\n  },\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-16\",\n    \"priceCurrency\": \"USD\",\n    \"price\": \"228.48\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\",\n    \"seller\": {\n      \"@type\": \"Organization\",\n      \"name\": \"KrazyGraphics\"\n    }\n  }\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Will this fit my year TRX 400EX?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes - every Honda TRX 400EX from 1999 through 2004 is covered, plus 400X models. Pre-cut to factory plastic templates.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How thick is the vinyl?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker than standard OEM and aftermarket decals.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can I install it myself?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is this for off-road or display use?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Built for real off-road abuse - motocross, trail, dunes. The laminate resists rock spray, mud, sand blast, and UV.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How fast does it ship?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Stock designs ship in 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What about returns?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Made-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\"\n      }\n    }\n  ]\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"BreadcrumbList\",\n  \"itemListElement\": [\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 1,\n      \"name\": \"Home\",\n      \"item\": \"https:\/\/krazygraphics.com\/\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 2,\n      \"name\": \"Honda ATV Graphics\",\n      \"item\": \"https:\/\/krazygraphics.com\/collections\/honda-atv-graphics\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 3,\n      \"name\": \"TRX 400EX Skull Twin\"\n    }\n  ]\n}\n\u003c\/script\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026family=JetBrains+Mono:wght@400;700\u0026family=Rajdhani:wght@500;700\u0026display=swap');\n\n.kghd *, .kghd *::before, .kghd *::after { box-sizing: border-box; }\n\n@media (prefers-reduced-motion: reduce) {\n  .kghd *, .kghd *::before, .kghd *::after {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n  .kghd-tb, .kghd-dot, .kghd-cta, .kghd-hero::after { animation: none !important; }\n  .kghd-bar-fill { animation: kghd-bar 3s ease-in-out infinite !important; }\n}\n\n.kghd {\n  --green:    #39FF14;\n  --green-hot:#7dff5c;\n  --ink:      #050505;\n  --carbon:   #0a0a0a;\n  --bone:     #ffffff;\n  --fog:      #b8bec6;\n  --dim:      #6b7280;\n  --ok:       #00ff88;\n\n  font-family: 'Rajdhani', 'Barlow Condensed', Arial, sans-serif;\n  color: var(--bone);\n  background: var(--ink);\n  border: 1px solid rgba(57,255,20,.4);\n  border-radius: 10px;\n  overflow: hidden;\n  position: relative;\n  box-shadow:\n    0 0 60px rgba(57,255,20,.18),\n    0 40px 100px rgba(0,0,0,.9);\n  margin: 12px 0 20px 0;\n}\n\n.kghd::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background-image:\n    linear-gradient(rgba(57,255,20,.06) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(57,255,20,.06) 1px, transparent 1px);\n  background-size: 50px 50px;\n  -webkit-mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n  mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n}\n\n.kghd::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background: repeating-linear-gradient(0deg, rgba(0,0,0,.08) 0, rgba(0,0,0,.08) 1px, transparent 1px, transparent 4px);\n}\n\n.kghd-tb {\n  position: relative;\n  z-index: 5;\n  height: 3px;\n  background: linear-gradient(90deg, transparent 0%, rgba(57,255,20,.6) 15%, var(--green) 45%, var(--green-hot) 50%, var(--green) 55%, rgba(57,255,20,.6) 85%, transparent 100%);\n  box-shadow: 0 0 24px rgba(57,255,20,.9);\n  animation: kghd-strobe 3s ease-in-out infinite;\n}\n@keyframes kghd-strobe { 0%,100%{opacity:.75;} 50%{opacity:1;} }\n\n.kghd-sb {\n  position: relative;\n  z-index: 5;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 8px 16px;\n  background: rgba(57,255,20,.1);\n  border-bottom: 1px solid rgba(57,255,20,.3);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(180,255,180,.9);\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-dot {\n  width: 6px; height: 6px;\n  border-radius: 50%;\n  background: var(--green);\n  box-shadow: 0 0 10px var(--green), 0 0 20px rgba(57,255,20,.5);\n  display: inline-block;\n  margin-right: 8px;\n  animation: kghd-pulse 1.4s ease-in-out infinite;\n}\n@keyframes kghd-pulse { 0%,100%{opacity:.25;transform:scale(.8);} 50%{opacity:1;transform:scale(1.2);} }\n.kghd-sb-r { color: rgba(255,255,255,.4); font-size: 9px; letter-spacing: .18em; }\n\n.kghd-hero {\n  position: relative;\n  z-index: 2;\n  padding: 28px 24px 24px;\n  border-bottom: 1px solid rgba(57,255,20,.2);\n  background: linear-gradient(180deg, rgba(57,255,20,.14) 0%, rgba(57,255,20,.04) 50%, transparent 100%);\n}\n.kghd-eyebrow {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  color: rgba(150,255,150,.85);\n  margin-bottom: 14px;\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n.kghd-eyebrow::before {\n  content: \"\";\n  width: 28px;\n  height: 1px;\n  background: var(--green);\n  box-shadow: 0 0 8px var(--green);\n}\n.kghd-eyebrow::after {\n  content: \"\";\n  flex: 1;\n  height: 1px;\n  background: rgba(57,255,20,.2);\n}\n\nh1.kghd-title {\n  font-family: 'Barlow Condensed', Arial Narrow, sans-serif !important;\n  font-weight: 900 !important;\n  font-size: clamp(44px, 10vw, 88px) !important;\n  line-height: .9 !important;\n  letter-spacing: -.01em !important;\n  text-transform: uppercase !important;\n  color: var(--bone) !important;\n  margin: 0 0 6px 0 !important;\n  text-shadow:\n    0 0 60px rgba(57,255,20,.5),\n    0 0 120px rgba(57,255,20,.2),\n    0 4px 20px rgba(0,0,0,.9);\n}\n.kghd-sub {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  letter-spacing: .3em;\n  text-transform: uppercase;\n  color: var(--fog) !important;\n  margin: 0 0 12px 0;\n}\n.kghd-sub strong { color: var(--green-hot); font-weight: 700; }\n\n.kghd-tags {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  flex-wrap: wrap;\n  margin-top: 10px;\n}\n.kghd-tag {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  padding: 5px 11px;\n  border-radius: 2px;\n  color: var(--bone);\n}\n.kghd-tag.r {\n  background: rgba(57,255,20,.28);\n  border: 1px solid rgba(57,255,20,.7);\n  text-shadow: 0 0 8px rgba(57,255,20,.5);\n  color: #d8ffd0;\n}\n.kghd-tag.g {\n  color: rgba(255,255,255,.72);\n  background: rgba(255,255,255,.06);\n  border: 1px solid rgba(255,255,255,.18);\n}\n\n.kghd-tele { margin-top: 22px; }\n.kghd-bar { display: flex; align-items: center; gap: 12px; margin-bottom: 8px; }\n.kghd-bar-lbl {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.5);\n  width: 84px;\n  flex-shrink: 0;\n}\n.kghd-bar-track {\n  flex: 1;\n  height: 3px;\n  background: rgba(255,255,255,.08);\n  border-radius: 2px;\n  overflow: hidden;\n}\n.kghd-bar-fill {\n  height: 100%;\n  border-radius: 2px;\n  background: linear-gradient(90deg, rgba(57,255,20,.7), var(--green), var(--green-hot));\n  box-shadow: 0 0 10px rgba(57,255,20,.7);\n  animation: kghd-bar var(--d, 3s) ease-in-out infinite var(--o, 0s);\n  transform-origin: left;\n}\n@keyframes kghd-bar {\n  0%, 100% { opacity: .6; transform: scaleX(var(--min, .88)); }\n  50%      { opacity: 1;  transform: scaleX(1); }\n}\n.kghd-bar-val {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  color: rgba(150,255,150,.9);\n  width: 30px;\n  text-align: right;\n  flex-shrink: 0;\n}\n\n.kghd-body {\n  padding: 22px 20px;\n  background: linear-gradient(180deg, #060606, #030303);\n  position: relative;\n  z-index: 2;\n}\n\n.kghd-specs {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  border: 1px solid rgba(57,255,20,.3);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 22px;\n}\n.kghd-spec {\n  background: #080808;\n  padding: 14px 10px;\n  text-align: center;\n  border-right: 1px solid rgba(57,255,20,.18);\n}\n.kghd-spec:last-child { border-right: none; }\n.kghd-spec-val {\n  display: block;\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 18px;\n  font-weight: 900;\n  color: var(--green-hot);\n  text-shadow: 0 0 14px rgba(57,255,20,.6);\n  margin-bottom: 3px;\n  line-height: 1;\n  letter-spacing: .02em;\n}\n.kghd-spec-lbl {\n  display: block;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.45);\n}\n\n.kghd-shdr {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .4em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.55);\n  margin: 18px 0 12px 0;\n}\n.kghd-shdr::before { content: \"\/\/\"; color: rgba(57,255,20,.7); }\n.kghd-shdr::after { content: \"\"; flex: 1; height: 1px; background: rgba(255,255,255,.08); }\n\n.kghd-lead {\n  font-family: 'Rajdhani', sans-serif;\n  font-size: 15px !important;\n  line-height: 1.6 !important;\n  color: rgba(255,255,255,.88) !important;\n  margin: 0 0 22px 0 !important;\n  padding: 14px 16px;\n  border-left: 3px solid var(--green);\n  background: rgba(57,255,20,.04);\n  border-radius: 0 4px 4px 0;\n}\n.kghd-lead strong { color: var(--bone) !important; font-weight: 700; }\n.kghd-lead em { color: var(--green-hot) !important; font-style: normal; font-weight: 700; }\n\n.kghd-cards {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 8px;\n  margin-bottom: 20px;\n}\n.kghd-card {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  padding: 14px 14px;\n  background: rgba(255,255,255,.035);\n  transition: border-color .25s, background .25s;\n}\n.kghd-card:hover { border-color: rgba(57,255,20,.55); background: rgba(57,255,20,.06); }\n.kghd-card-h { display: flex; align-items: center; gap: 10px; margin-bottom: 8px; }\n.kghd-card-i {\n  width: 28px; height: 28px;\n  border-radius: 4px;\n  background: rgba(57,255,20,.2);\n  border: 1px solid rgba(57,255,20,.45);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 13px;\n  flex-shrink: 0;\n}\n.kghd-card-l {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.85) !important;\n  font-weight: 700;\n}\n.kghd-card p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 13px !important;\n  line-height: 1.55 !important;\n  color: rgba(255,255,255,.72) !important;\n  margin: 0 !important;\n}\n\n.kghd-cta {\n  display: block;\n  width: 100%;\n  padding: 14px 20px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(57,255,20,.65);\n  border-radius: 3px;\n  background: rgba(57,255,20,.1);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  text-align: center;\n  color: var(--bone) !important;\n  text-decoration: none !important;\n  position: relative;\n  overflow: hidden;\n  animation: kghd-cta-glow 3.5s ease-in-out infinite;\n}\n@keyframes kghd-cta-glow {\n  0%, 100% { box-shadow: none; }\n  50% { box-shadow: 0 0 24px rgba(57,255,20,.4), inset 0 0 24px rgba(57,255,20,.08); }\n}\n.kghd-cta::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(90deg, transparent, rgba(57,255,20,.25), transparent);\n  transform: translateX(-100%);\n  animation: kghd-cta-sweep 3.5s linear infinite;\n}\n@keyframes kghd-cta-sweep { 100% { transform: translateX(200%); } }\n.kghd-cta:hover { background: rgba(57,255,20,.22); border-color: var(--green); }\n\n.kghd-drop {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 6px;\n}\n\n.kghd .kghd-drop:not([open]) \u003e *:not(summary) {\n  display: none !important;\n  visibility: hidden !important;\n  height: 0 !important;\n  overflow: hidden !important;\n}\n.kghd .kghd-drop[open] \u003e *:not(summary) {\n  display: block !important;\n  visibility: visible !important;\n  height: auto !important;\n}\n.kghd-drop summary {\n  list-style: none;\n  cursor: pointer;\n  padding: 12px 14px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .28em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.78);\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  background: rgba(255,255,255,.03);\n  transition: background .2s, color .2s;\n}\n.kghd-drop summary::before { content: \"\/\/ \"; color: rgba(57,255,20,.7); margin-right: 2px; }\n.kghd-drop summary::-webkit-details-marker { display: none; }\n.kghd-drop summary:hover { background: rgba(255,255,255,.06); color: var(--bone); }\n.kghd-drop[open] summary { border-bottom: 1px solid rgba(255,255,255,.08); color: var(--bone); }\n.kghd-chv { font-size: 10px; color: rgba(57,255,20,.7); transition: transform .3s; }\n.kghd-drop[open] .kghd-chv { transform: rotate(180deg); }\n\n.kghd-drop-body {\n  padding: 16px 16px 14px;\n  font-family: 'Rajdhani', sans-serif;\n}\n.kghd-drop-body h3 {\n  font-family: 'JetBrains Mono', monospace !important;\n  font-size: 9px !important;\n  letter-spacing: .3em !important;\n  text-transform: uppercase !important;\n  color: rgba(180,255,180,.9) !important;\n  margin: 14px 0 6px 0 !important;\n  font-weight: 700 !important;\n  display: flex;\n  align-items: center;\n  gap: 7px;\n}\n.kghd-drop-body h3::before { content: \"\u003e\"; color: rgba(57,255,20,.6); }\n.kghd-drop-body h3:first-child { margin-top: 0 !important; }\n.kghd-drop-body p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 14px !important;\n  line-height: 1.65 !important;\n  color: rgba(255,255,255,.82) !important;\n  margin: 0 0 8px 0 !important;\n}\n.kghd-drop-body strong { color: var(--bone) !important; }\n\n.kghd-foot {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 9px 16px;\n  border-top: 1px solid rgba(255,255,255,.06);\n  background: #020202;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.35);\n  position: relative;\n  z-index: 2;\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-fb {\n  color: var(--green);\n  font-weight: 700;\n  letter-spacing: .3em;\n  text-shadow: 0 0 14px rgba(57,255,20,.55);\n}\n.kghd-fok {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  color: rgba(0,255,136,.85);\n}\n.kghd-fok-d {\n  width: 5px; height: 5px;\n  border-radius: 50%;\n  background: var(--ok);\n  box-shadow: 0 0 8px rgba(0,255,136,.8);\n}\n\n.kghd a:focus-visible,\n.kghd summary:focus-visible {\n  outline: 2px solid var(--green-hot);\n  outline-offset: 2px;\n  border-radius: 4px;\n}\n\n@media (max-width: 640px) {\n  .kghd-cards { grid-template-columns: 1fr; gap: 6px; }\n  .kghd-card:nth-child(n+3) { display: none; }\n  .kghd-hero { padding: 22px 16px 20px; }\n  .kghd-body { padding: 18px 14px; }\n  .kghd-foot { flex-direction: column; text-align: center; }\n  .kghd-specs { grid-template-columns: 1fr 1fr 1fr; }\n  .kghd-spec { padding: 11px 6px; }\n  .kghd-spec-val { font-size: 14px; }\n}\n@media (max-width: 440px) {\n  .kghd-tb, .kghd-cta, .kghd-dot { animation: none !important; }\n  .kghd-cta::before { animation: none !important; }\n  .kghd-sb { font-size: 8px; padding: 7px 12px; letter-spacing: .18em; }\n  .kghd-eyebrow { font-size: 8px; letter-spacing: .25em; }\n  .kghd-sub { font-size: 10px; letter-spacing: .22em; }\n  .kghd-tag { font-size: 9px; padding: 4px 9px; letter-spacing: .14em; }\n  .kghd-bar-lbl { width: 70px; font-size: 7px; letter-spacing: .18em; }\n  .kghd-lead { font-size: 14px !important; padding: 12px 14px; }\n  .kghd-drop summary { font-size: 9px; letter-spacing: .2em; }\n  .kghd-drop-body p { font-size: 13px !important; }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"kghd\"\u003e\n\u003cdiv class=\"kghd-tb\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"kghd-dot\"\u003e\u003c\/span\u003eSYS:ONLINE · KGX-DB · HONDA\/TRX400EX\/1999-2014\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb-r\"\u003eKG-TRX400EX-SKULLTWIN · KRAZYGRAPHICS.COM\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-hero\"\u003e\n\u003cdiv class=\"kghd-eyebrow\"\u003eHonda Powersports · ATV Graphics Kit · Skull Twin\u003c\/div\u003e\n\u003ch1 class=\"kghd-title\"\u003eTRX 400EX\u003c\/h1\u003e\n\u003cp class=\"kghd-sub\"\u003eHonda · \u003cstrong\u003e21MIL Laminated\u003c\/strong\u003e · 1999-2014 · \u003cstrong\u003eSkull Twin\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"kghd-tags\"\u003e\n\u003cspan class=\"kghd-tag r\"\u003ePremium\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eOEM Fit\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-tele\" aria-hidden=\"true\"\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003ePanel Lock\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.8s; --o: 0s; --min: .82;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e98%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eOEM Match\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 3.2s; --o: .5s; --min: .86;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e100%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eTrail Armor\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.5s; --o: 1s; --min: .9;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003eMAX\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-body\"\u003e\n\n\u003cdiv class=\"kghd-specs\"\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003eTRX 400EX\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eModel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eYears\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e21MIL\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eLaminated\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eSystem Brief\u003c\/div\u003e\n\u003cp class=\"kghd-lead\"\u003ePremium \u003cstrong\u003eSkull Twin graphics kit\u003c\/strong\u003e for the Honda TRX 400EX (1999-2014). \u003cem\u003ePre-cut to factory plastic templates\u003c\/em\u003e - shrouds, fenders, side panels, and number plates - built from 21MIL laminated cast vinyl that survives motocross, trail, and dune abuse without lifting, cracking, or fading.\u003c\/p\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eCore Capabilities\u003c\/div\u003e\n\u003cdiv class=\"kghd-cards\"\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🏁\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eOEM Panel Fit\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eCut to the actual TRX 400EX plastic geometry. Verified panel templates, not stretched approximations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🛡️\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eTrail-Grade Armor\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Resists rock spray, mud, sand blast, fuel, and sun.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e⚡\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eSelf-Install Ready\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eAir-release adhesive. Felt-edge squeegee and a heat gun for tight curves. Done in an afternoon.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🇺🇸\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003ePrinted and cut to order. Stock designs ship in 24-48 hours from our facility.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ca href=\"\/collections\/honda-atv-graphics\" class=\"kghd-cta\" aria-label=\"Browse all Honda ATV graphics kits\"\u003e \u0026gt;\u0026gt; Browse All Honda ATV Graphics \u0026lt;\u0026lt; \u003c\/a\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFull Documentation · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWhat's in the kit\u003c\/h3\u003e\n\u003cp\u003eFull coverage graphics for the Honda TRX 400EX (1999-2014): shrouds (left\/right), front fender, rear fender, airbox covers, side panels, and number plates. Every panel is pre-cut to factory plastic geometry. No trimming required at install.\u003c\/p\u003e\n\u003ch3\u003eWho this is for\u003c\/h3\u003e\n\u003cp\u003eTRX 400EX owners who want bold styling without paying for a custom paint job. Trail riders protecting factory plastics from rock spray and UV. Motocross competitors building program-look bikes for race weekends. Restoration projects bringing tired plastics back to life. Dealers and rental fleets running consistent brand identity across multiple machines.\u003c\/p\u003e\n\u003ch3\u003eYear and trim coverage\u003c\/h3\u003e\n\u003cp\u003eHonda made the TRX 400EX from 1999 through 2004 with stable bodywork. This kit fits \u003cstrong\u003eevery production year in that range\u003c\/strong\u003e, plus the TRX 400X variant. If you're not sure which model you have, the airbox cover and frame stickers will identify it.\u003c\/p\u003e\n\u003ch3\u003eMaterial and durability\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl - significantly thicker than standard OEM and aftermarket decals. Cast film conforms to compound curves without distortion. The clear protective laminate adds abrasion resistance against rock spray, brush contact, and harsh chemicals. UV-stable pigments hold color across multiple riding seasons.\u003c\/p\u003e\n\u003ch3\u003eInstall in an afternoon\u003c\/h3\u003e\n\u003cp\u003eThe kit is designed for owner self-install. Clean each panel with isopropyl alcohol (70%+) to strip wax and oils. Lay out kit pieces using the included diagram before peeling backing. Start with the largest, flattest panel first - usually the front fender or shrouds. Use a felt-edge squeegee, working from center outward. Heat gun on low for tight curves. Wait 48 hours before washing to let adhesive fully cure.\u003c\/p\u003e\n\u003ch3\u003eCare and longevity\u003c\/h3\u003e\n\u003cp\u003eHand wash with mild soap. Pressure washing acceptable at moderate distance and lower PSI. Avoid harsh degreasers and acidic cleaners. Covered storage out of direct sun extends wrap life dramatically - especially important in high-UV regions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFAQ · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWill this fit all 1999-2004 TRX 400EX models?\u003c\/h3\u003e\n\u003cp\u003eYes - every production year from 1999 through 2004, plus the TRX 400X variant. Pre-cut to factory plastic templates.\u003c\/p\u003e\n\u003ch3\u003eHow thick is the vinyl?\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker and more durable than standard OEM and aftermarket decals.\u003c\/p\u003e\n\u003ch3\u003eCan I install it myself?\u003c\/h3\u003e\n\u003cp\u003eYes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\u003c\/p\u003e\n\u003ch3\u003eHow does it hold up to motocross and trail riding?\u003c\/h3\u003e\n\u003cp\u003eBuilt specifically for off-road abuse. The laminate resists rock spray, mud, sand blast, fuel spills, and UV exposure across multiple seasons.\u003c\/p\u003e\n\u003ch3\u003eHow fast does it ship?\u003c\/h3\u003e\n\u003cp\u003eStock designs ship within 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\u003c\/p\u003e\n\u003ch3\u003eWhat about returns?\u003c\/h3\u003e\n\u003cp\u003eMade-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-foot\"\u003e\n\u003cspan class=\"kghd-fb\"\u003eKRAZYGRAPHICS\u003c\/span\u003e \u003cspan\u003eHonda TRX 400EX · Skull Twin\u003c\/span\u003e\n\u003cdiv class=\"kghd-fok\"\u003e\n\u003cspan class=\"kghd-fok-d\"\u003e\u003c\/span\u003eReady\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"KrazyGraphics","offers":[{"title":"No \/ No","offer_id":31339132977241,"sku":null,"price":228.48,"currency_code":"USD","in_stock":true},{"title":"No \/ Yes + $20","offer_id":43094857121881,"sku":null,"price":259.06,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ No","offer_id":43094857154649,"sku":null,"price":243.04,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ Yes + $20","offer_id":43094857187417,"sku":null,"price":273.6,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/KIT_20HONDA_20TRX_20SPORTRACK_20400_20EX_20_20DOBLE_20FARO_20SKULLS_20CLX310.jpg?v=1578539328"},{"product_id":"honda-trx400-17","title":"Honda TRX 400EX Bone Crusher Graphics Kit","description":"\u003cp\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026amp;family=JetBrains+Mono:wght@400;700\u0026amp;family=Rajdhani:wght@500;700\u0026amp;display=swap\" as=\"style\" rel=\"preload\"\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"@id\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-17#product\",\n  \"name\": \"Honda TRX 400EX Bone Crusher Graphics Kit\",\n  \"sku\": \"KG-TRX400EX-BONECRUSHER\",\n  \"mpn\": \"KG-TRX400EX-BONECRUSHER\",\n  \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-17\",\n  \"description\": \"Honda TRX 400EX Bone Crusher graphics kit - aggressive skull-themed design, 21MIL laminated cast vinyl, OEM-precision fit for 1999-2014 TRX 400EX and TRX 400X. Made in USA by KrazyGraphics.\",\n  \"image\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/KIT_20HONDA_20TRX_20SPORTRACK_20400_20EX_20_20DOBLE_20FARO_20SKULLS_20CLX322.jpg?v=1578539294\",\n  \"category\": \"ATV Graphics \/ Honda\",\n  \"brand\": {\n    \"@type\": \"Brand\",\n    \"name\": \"KrazyGraphics\"\n  },\n  \"manufacturer\": {\n    \"@type\": \"Organization\",\n    \"name\": \"KrazyGraphics\",\n    \"url\": \"https:\/\/krazygraphics.com\"\n  },\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-17\",\n    \"priceCurrency\": \"USD\",\n    \"price\": \"228.48\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\",\n    \"seller\": {\n      \"@type\": \"Organization\",\n      \"name\": \"KrazyGraphics\"\n    }\n  }\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Will this fit my year TRX 400EX?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes - every Honda TRX 400EX from 1999 through 2004 is covered, plus 400X models. Pre-cut to factory plastic templates.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How thick is the vinyl?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker than standard OEM and aftermarket decals.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can I install it myself?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is this for off-road or display use?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Built for real off-road abuse - motocross, trail, dunes. The laminate resists rock spray, mud, sand blast, and UV.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How fast does it ship?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Stock designs ship in 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What about returns?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Made-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\"\n      }\n    }\n  ]\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"BreadcrumbList\",\n  \"itemListElement\": [\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 1,\n      \"name\": \"Home\",\n      \"item\": \"https:\/\/krazygraphics.com\/\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 2,\n      \"name\": \"Honda ATV Graphics\",\n      \"item\": \"https:\/\/krazygraphics.com\/collections\/honda-atv-graphics\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 3,\n      \"name\": \"TRX 400EX Bone Crusher\"\n    }\n  ]\n}\n\u003c\/script\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026family=JetBrains+Mono:wght@400;700\u0026family=Rajdhani:wght@500;700\u0026display=swap');\n\n.kghd *, .kghd *::before, .kghd *::after { box-sizing: border-box; }\n\n@media (prefers-reduced-motion: reduce) {\n  .kghd *, .kghd *::before, .kghd *::after {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n  .kghd-tb, .kghd-dot, .kghd-cta, .kghd-hero::after { animation: none !important; }\n  .kghd-bar-fill { animation: kghd-bar 3s ease-in-out infinite !important; }\n}\n\n.kghd {\n  --green:    #39FF14;\n  --green-hot:#7dff5c;\n  --ink:      #050505;\n  --carbon:   #0a0a0a;\n  --bone:     #ffffff;\n  --fog:      #b8bec6;\n  --dim:      #6b7280;\n  --ok:       #00ff88;\n\n  font-family: 'Rajdhani', 'Barlow Condensed', Arial, sans-serif;\n  color: var(--bone);\n  background: var(--ink);\n  border: 1px solid rgba(57,255,20,.4);\n  border-radius: 10px;\n  overflow: hidden;\n  position: relative;\n  box-shadow:\n    0 0 60px rgba(57,255,20,.18),\n    0 40px 100px rgba(0,0,0,.9);\n  margin: 12px 0 20px 0;\n}\n\n.kghd::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background-image:\n    linear-gradient(rgba(57,255,20,.06) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(57,255,20,.06) 1px, transparent 1px);\n  background-size: 50px 50px;\n  -webkit-mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n  mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n}\n\n.kghd::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background: repeating-linear-gradient(0deg, rgba(0,0,0,.08) 0, rgba(0,0,0,.08) 1px, transparent 1px, transparent 4px);\n}\n\n.kghd-tb {\n  position: relative;\n  z-index: 5;\n  height: 3px;\n  background: linear-gradient(90deg, transparent 0%, rgba(57,255,20,.6) 15%, var(--green) 45%, var(--green-hot) 50%, var(--green) 55%, rgba(57,255,20,.6) 85%, transparent 100%);\n  box-shadow: 0 0 24px rgba(57,255,20,.9);\n  animation: kghd-strobe 3s ease-in-out infinite;\n}\n@keyframes kghd-strobe { 0%,100%{opacity:.75;} 50%{opacity:1;} }\n\n.kghd-sb {\n  position: relative;\n  z-index: 5;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 8px 16px;\n  background: rgba(57,255,20,.1);\n  border-bottom: 1px solid rgba(57,255,20,.3);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(180,255,180,.9);\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-dot {\n  width: 6px; height: 6px;\n  border-radius: 50%;\n  background: var(--green);\n  box-shadow: 0 0 10px var(--green), 0 0 20px rgba(57,255,20,.5);\n  display: inline-block;\n  margin-right: 8px;\n  animation: kghd-pulse 1.4s ease-in-out infinite;\n}\n@keyframes kghd-pulse { 0%,100%{opacity:.25;transform:scale(.8);} 50%{opacity:1;transform:scale(1.2);} }\n.kghd-sb-r { color: rgba(255,255,255,.4); font-size: 9px; letter-spacing: .18em; }\n\n.kghd-hero {\n  position: relative;\n  z-index: 2;\n  padding: 28px 24px 24px;\n  border-bottom: 1px solid rgba(57,255,20,.2);\n  background: linear-gradient(180deg, rgba(57,255,20,.14) 0%, rgba(57,255,20,.04) 50%, transparent 100%);\n}\n.kghd-eyebrow {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  color: rgba(150,255,150,.85);\n  margin-bottom: 14px;\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n.kghd-eyebrow::before {\n  content: \"\";\n  width: 28px;\n  height: 1px;\n  background: var(--green);\n  box-shadow: 0 0 8px var(--green);\n}\n.kghd-eyebrow::after {\n  content: \"\";\n  flex: 1;\n  height: 1px;\n  background: rgba(57,255,20,.2);\n}\n\nh1.kghd-title {\n  font-family: 'Barlow Condensed', Arial Narrow, sans-serif !important;\n  font-weight: 900 !important;\n  font-size: clamp(44px, 10vw, 88px) !important;\n  line-height: .9 !important;\n  letter-spacing: -.01em !important;\n  text-transform: uppercase !important;\n  color: var(--bone) !important;\n  margin: 0 0 6px 0 !important;\n  text-shadow:\n    0 0 60px rgba(57,255,20,.5),\n    0 0 120px rgba(57,255,20,.2),\n    0 4px 20px rgba(0,0,0,.9);\n}\n.kghd-sub {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  letter-spacing: .3em;\n  text-transform: uppercase;\n  color: var(--fog) !important;\n  margin: 0 0 12px 0;\n}\n.kghd-sub strong { color: var(--green-hot); font-weight: 700; }\n\n.kghd-tags {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  flex-wrap: wrap;\n  margin-top: 10px;\n}\n.kghd-tag {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  padding: 5px 11px;\n  border-radius: 2px;\n  color: var(--bone);\n}\n.kghd-tag.r {\n  background: rgba(57,255,20,.28);\n  border: 1px solid rgba(57,255,20,.7);\n  text-shadow: 0 0 8px rgba(57,255,20,.5);\n  color: #d8ffd0;\n}\n.kghd-tag.g {\n  color: rgba(255,255,255,.72);\n  background: rgba(255,255,255,.06);\n  border: 1px solid rgba(255,255,255,.18);\n}\n\n.kghd-tele { margin-top: 22px; }\n.kghd-bar { display: flex; align-items: center; gap: 12px; margin-bottom: 8px; }\n.kghd-bar-lbl {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.5);\n  width: 84px;\n  flex-shrink: 0;\n}\n.kghd-bar-track {\n  flex: 1;\n  height: 3px;\n  background: rgba(255,255,255,.08);\n  border-radius: 2px;\n  overflow: hidden;\n}\n.kghd-bar-fill {\n  height: 100%;\n  border-radius: 2px;\n  background: linear-gradient(90deg, rgba(57,255,20,.7), var(--green), var(--green-hot));\n  box-shadow: 0 0 10px rgba(57,255,20,.7);\n  animation: kghd-bar var(--d, 3s) ease-in-out infinite var(--o, 0s);\n  transform-origin: left;\n}\n@keyframes kghd-bar {\n  0%, 100% { opacity: .6; transform: scaleX(var(--min, .88)); }\n  50%      { opacity: 1;  transform: scaleX(1); }\n}\n.kghd-bar-val {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  color: rgba(150,255,150,.9);\n  width: 30px;\n  text-align: right;\n  flex-shrink: 0;\n}\n\n.kghd-body {\n  padding: 22px 20px;\n  background: linear-gradient(180deg, #060606, #030303);\n  position: relative;\n  z-index: 2;\n}\n\n.kghd-specs {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  border: 1px solid rgba(57,255,20,.3);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 22px;\n}\n.kghd-spec {\n  background: #080808;\n  padding: 14px 10px;\n  text-align: center;\n  border-right: 1px solid rgba(57,255,20,.18);\n}\n.kghd-spec:last-child { border-right: none; }\n.kghd-spec-val {\n  display: block;\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 18px;\n  font-weight: 900;\n  color: var(--green-hot);\n  text-shadow: 0 0 14px rgba(57,255,20,.6);\n  margin-bottom: 3px;\n  line-height: 1;\n  letter-spacing: .02em;\n}\n.kghd-spec-lbl {\n  display: block;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.45);\n}\n\n.kghd-shdr {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .4em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.55);\n  margin: 18px 0 12px 0;\n}\n.kghd-shdr::before { content: \"\/\/\"; color: rgba(57,255,20,.7); }\n.kghd-shdr::after { content: \"\"; flex: 1; height: 1px; background: rgba(255,255,255,.08); }\n\n.kghd-lead {\n  font-family: 'Rajdhani', sans-serif;\n  font-size: 15px !important;\n  line-height: 1.6 !important;\n  color: rgba(255,255,255,.88) !important;\n  margin: 0 0 22px 0 !important;\n  padding: 14px 16px;\n  border-left: 3px solid var(--green);\n  background: rgba(57,255,20,.04);\n  border-radius: 0 4px 4px 0;\n}\n.kghd-lead strong { color: var(--bone) !important; font-weight: 700; }\n.kghd-lead em { color: var(--green-hot) !important; font-style: normal; font-weight: 700; }\n\n.kghd-cards {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 8px;\n  margin-bottom: 20px;\n}\n.kghd-card {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  padding: 14px 14px;\n  background: rgba(255,255,255,.035);\n  transition: border-color .25s, background .25s;\n}\n.kghd-card:hover { border-color: rgba(57,255,20,.55); background: rgba(57,255,20,.06); }\n.kghd-card-h { display: flex; align-items: center; gap: 10px; margin-bottom: 8px; }\n.kghd-card-i {\n  width: 28px; height: 28px;\n  border-radius: 4px;\n  background: rgba(57,255,20,.2);\n  border: 1px solid rgba(57,255,20,.45);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 13px;\n  flex-shrink: 0;\n}\n.kghd-card-l {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.85) !important;\n  font-weight: 700;\n}\n.kghd-card p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 13px !important;\n  line-height: 1.55 !important;\n  color: rgba(255,255,255,.72) !important;\n  margin: 0 !important;\n}\n\n.kghd-cta {\n  display: block;\n  width: 100%;\n  padding: 14px 20px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(57,255,20,.65);\n  border-radius: 3px;\n  background: rgba(57,255,20,.1);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  text-align: center;\n  color: var(--bone) !important;\n  text-decoration: none !important;\n  position: relative;\n  overflow: hidden;\n  animation: kghd-cta-glow 3.5s ease-in-out infinite;\n}\n@keyframes kghd-cta-glow {\n  0%, 100% { box-shadow: none; }\n  50% { box-shadow: 0 0 24px rgba(57,255,20,.4), inset 0 0 24px rgba(57,255,20,.08); }\n}\n.kghd-cta::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(90deg, transparent, rgba(57,255,20,.25), transparent);\n  transform: translateX(-100%);\n  animation: kghd-cta-sweep 3.5s linear infinite;\n}\n@keyframes kghd-cta-sweep { 100% { transform: translateX(200%); } }\n.kghd-cta:hover { background: rgba(57,255,20,.22); border-color: var(--green); }\n\n.kghd-drop {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 6px;\n}\n\n.kghd .kghd-drop:not([open]) \u003e *:not(summary) {\n  display: none !important;\n  visibility: hidden !important;\n  height: 0 !important;\n  overflow: hidden !important;\n}\n.kghd .kghd-drop[open] \u003e *:not(summary) {\n  display: block !important;\n  visibility: visible !important;\n  height: auto !important;\n}\n.kghd-drop summary {\n  list-style: none;\n  cursor: pointer;\n  padding: 12px 14px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .28em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.78);\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  background: rgba(255,255,255,.03);\n  transition: background .2s, color .2s;\n}\n.kghd-drop summary::before { content: \"\/\/ \"; color: rgba(57,255,20,.7); margin-right: 2px; }\n.kghd-drop summary::-webkit-details-marker { display: none; }\n.kghd-drop summary:hover { background: rgba(255,255,255,.06); color: var(--bone); }\n.kghd-drop[open] summary { border-bottom: 1px solid rgba(255,255,255,.08); color: var(--bone); }\n.kghd-chv { font-size: 10px; color: rgba(57,255,20,.7); transition: transform .3s; }\n.kghd-drop[open] .kghd-chv { transform: rotate(180deg); }\n\n.kghd-drop-body {\n  padding: 16px 16px 14px;\n  font-family: 'Rajdhani', sans-serif;\n}\n.kghd-drop-body h3 {\n  font-family: 'JetBrains Mono', monospace !important;\n  font-size: 9px !important;\n  letter-spacing: .3em !important;\n  text-transform: uppercase !important;\n  color: rgba(180,255,180,.9) !important;\n  margin: 14px 0 6px 0 !important;\n  font-weight: 700 !important;\n  display: flex;\n  align-items: center;\n  gap: 7px;\n}\n.kghd-drop-body h3::before { content: \"\u003e\"; color: rgba(57,255,20,.6); }\n.kghd-drop-body h3:first-child { margin-top: 0 !important; }\n.kghd-drop-body p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 14px !important;\n  line-height: 1.65 !important;\n  color: rgba(255,255,255,.82) !important;\n  margin: 0 0 8px 0 !important;\n}\n.kghd-drop-body strong { color: var(--bone) !important; }\n\n.kghd-foot {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 9px 16px;\n  border-top: 1px solid rgba(255,255,255,.06);\n  background: #020202;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.35);\n  position: relative;\n  z-index: 2;\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-fb {\n  color: var(--green);\n  font-weight: 700;\n  letter-spacing: .3em;\n  text-shadow: 0 0 14px rgba(57,255,20,.55);\n}\n.kghd-fok {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  color: rgba(0,255,136,.85);\n}\n.kghd-fok-d {\n  width: 5px; height: 5px;\n  border-radius: 50%;\n  background: var(--ok);\n  box-shadow: 0 0 8px rgba(0,255,136,.8);\n}\n\n.kghd a:focus-visible,\n.kghd summary:focus-visible {\n  outline: 2px solid var(--green-hot);\n  outline-offset: 2px;\n  border-radius: 4px;\n}\n\n@media (max-width: 640px) {\n  .kghd-cards { grid-template-columns: 1fr; gap: 6px; }\n  .kghd-card:nth-child(n+3) { display: none; }\n  .kghd-hero { padding: 22px 16px 20px; }\n  .kghd-body { padding: 18px 14px; }\n  .kghd-foot { flex-direction: column; text-align: center; }\n  .kghd-specs { grid-template-columns: 1fr 1fr 1fr; }\n  .kghd-spec { padding: 11px 6px; }\n  .kghd-spec-val { font-size: 14px; }\n}\n@media (max-width: 440px) {\n  .kghd-tb, .kghd-cta, .kghd-dot { animation: none !important; }\n  .kghd-cta::before { animation: none !important; }\n  .kghd-sb { font-size: 8px; padding: 7px 12px; letter-spacing: .18em; }\n  .kghd-eyebrow { font-size: 8px; letter-spacing: .25em; }\n  .kghd-sub { font-size: 10px; letter-spacing: .22em; }\n  .kghd-tag { font-size: 9px; padding: 4px 9px; letter-spacing: .14em; }\n  .kghd-bar-lbl { width: 70px; font-size: 7px; letter-spacing: .18em; }\n  .kghd-lead { font-size: 14px !important; padding: 12px 14px; }\n  .kghd-drop summary { font-size: 9px; letter-spacing: .2em; }\n  .kghd-drop-body p { font-size: 13px !important; }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"kghd\"\u003e\n\u003cdiv class=\"kghd-tb\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"kghd-dot\"\u003e\u003c\/span\u003eSYS:ONLINE · KGX-DB · HONDA\/TRX400EX\/1999-2014\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb-r\"\u003eKG-TRX400EX-BONECRUSHER · KRAZYGRAPHICS.COM\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-hero\"\u003e\n\u003cdiv class=\"kghd-eyebrow\"\u003eHonda Powersports · ATV Graphics Kit · Bone Crusher\u003c\/div\u003e\n\u003ch1 class=\"kghd-title\"\u003eTRX 400EX\u003c\/h1\u003e\n\u003cp class=\"kghd-sub\"\u003eHonda · \u003cstrong\u003e21MIL Laminated\u003c\/strong\u003e · 1999-2014 · \u003cstrong\u003eBone Crusher\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"kghd-tags\"\u003e\n\u003cspan class=\"kghd-tag r\"\u003ePremium\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eOEM Fit\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-tele\" aria-hidden=\"true\"\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003ePanel Lock\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.8s; --o: 0s; --min: .82;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e98%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eOEM Match\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 3.2s; --o: .5s; --min: .86;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e100%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eTrail Armor\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.5s; --o: 1s; --min: .9;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003eMAX\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-body\"\u003e\n\n\u003cdiv class=\"kghd-specs\"\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003eTRX 400EX\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eModel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eYears\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e21MIL\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eLaminated\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eSystem Brief\u003c\/div\u003e\n\u003cp class=\"kghd-lead\"\u003ePremium \u003cstrong\u003eBone Crusher graphics kit\u003c\/strong\u003e for the Honda TRX 400EX (1999-2014). \u003cem\u003ePre-cut to factory plastic templates\u003c\/em\u003e - shrouds, fenders, side panels, and number plates - built from 21MIL laminated cast vinyl that survives motocross, trail, and dune abuse without lifting, cracking, or fading.\u003c\/p\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eCore Capabilities\u003c\/div\u003e\n\u003cdiv class=\"kghd-cards\"\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🏁\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eOEM Panel Fit\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eCut to the actual TRX 400EX plastic geometry. Verified panel templates, not stretched approximations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🛡️\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eTrail-Grade Armor\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Resists rock spray, mud, sand blast, fuel, and sun.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e⚡\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eSelf-Install Ready\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eAir-release adhesive. Felt-edge squeegee and a heat gun for tight curves. Done in an afternoon.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🇺🇸\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003ePrinted and cut to order. Stock designs ship in 24-48 hours from our facility.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ca href=\"\/collections\/honda-atv-graphics\" class=\"kghd-cta\" aria-label=\"Browse all Honda ATV graphics kits\"\u003e \u0026gt;\u0026gt; Browse All Honda ATV Graphics \u0026lt;\u0026lt; \u003c\/a\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFull Documentation · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWhat's in the kit\u003c\/h3\u003e\n\u003cp\u003eFull coverage graphics for the Honda TRX 400EX (1999-2014): shrouds (left\/right), front fender, rear fender, airbox covers, side panels, and number plates. Every panel is pre-cut to factory plastic geometry. No trimming required at install.\u003c\/p\u003e\n\u003ch3\u003eWho this is for\u003c\/h3\u003e\n\u003cp\u003eTRX 400EX owners who want bold styling without paying for a custom paint job. Trail riders protecting factory plastics from rock spray and UV. Motocross competitors building program-look bikes for race weekends. Restoration projects bringing tired plastics back to life. Dealers and rental fleets running consistent brand identity across multiple machines.\u003c\/p\u003e\n\u003ch3\u003eYear and trim coverage\u003c\/h3\u003e\n\u003cp\u003eHonda made the TRX 400EX from 1999 through 2004 with stable bodywork. This kit fits \u003cstrong\u003eevery production year in that range\u003c\/strong\u003e, plus the TRX 400X variant. If you're not sure which model you have, the airbox cover and frame stickers will identify it.\u003c\/p\u003e\n\u003ch3\u003eMaterial and durability\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl - significantly thicker than standard OEM and aftermarket decals. Cast film conforms to compound curves without distortion. The clear protective laminate adds abrasion resistance against rock spray, brush contact, and harsh chemicals. UV-stable pigments hold color across multiple riding seasons.\u003c\/p\u003e\n\u003ch3\u003eInstall in an afternoon\u003c\/h3\u003e\n\u003cp\u003eThe kit is designed for owner self-install. Clean each panel with isopropyl alcohol (70%+) to strip wax and oils. Lay out kit pieces using the included diagram before peeling backing. Start with the largest, flattest panel first - usually the front fender or shrouds. Use a felt-edge squeegee, working from center outward. Heat gun on low for tight curves. Wait 48 hours before washing to let adhesive fully cure.\u003c\/p\u003e\n\u003ch3\u003eCare and longevity\u003c\/h3\u003e\n\u003cp\u003eHand wash with mild soap. Pressure washing acceptable at moderate distance and lower PSI. Avoid harsh degreasers and acidic cleaners. Covered storage out of direct sun extends wrap life dramatically - especially important in high-UV regions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFAQ · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWill this fit all 1999-2004 TRX 400EX models?\u003c\/h3\u003e\n\u003cp\u003eYes - every production year from 1999 through 2004, plus the TRX 400X variant. Pre-cut to factory plastic templates.\u003c\/p\u003e\n\u003ch3\u003eHow thick is the vinyl?\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker and more durable than standard OEM and aftermarket decals.\u003c\/p\u003e\n\u003ch3\u003eCan I install it myself?\u003c\/h3\u003e\n\u003cp\u003eYes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\u003c\/p\u003e\n\u003ch3\u003eHow does it hold up to motocross and trail riding?\u003c\/h3\u003e\n\u003cp\u003eBuilt specifically for off-road abuse. The laminate resists rock spray, mud, sand blast, fuel spills, and UV exposure across multiple seasons.\u003c\/p\u003e\n\u003ch3\u003eHow fast does it ship?\u003c\/h3\u003e\n\u003cp\u003eStock designs ship within 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\u003c\/p\u003e\n\u003ch3\u003eWhat about returns?\u003c\/h3\u003e\n\u003cp\u003eMade-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-foot\"\u003e\n\u003cspan class=\"kghd-fb\"\u003eKRAZYGRAPHICS\u003c\/span\u003e \u003cspan\u003eHonda TRX 400EX · Bone Crusher\u003c\/span\u003e\n\u003cdiv class=\"kghd-fok\"\u003e\n\u003cspan class=\"kghd-fok-d\"\u003e\u003c\/span\u003eReady\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"KrazyGraphics","offers":[{"title":"No \/ No","offer_id":31339133337689,"sku":null,"price":228.48,"currency_code":"USD","in_stock":true},{"title":"No \/ Yes + $20","offer_id":43094857023577,"sku":null,"price":259.06,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ No","offer_id":43094857056345,"sku":null,"price":243.04,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ Yes + $20","offer_id":43094857089113,"sku":null,"price":273.6,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/KIT_20HONDA_20TRX_20SPORTRACK_20400_20EX_20_20DOBLE_20FARO_20SKULLS_20CLX322.jpg?v=1578539294"},{"product_id":"honda-trx400-18","title":"Honda TRX 400EX Tribal Warrior Graphics Kit","description":"\u003cp\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026amp;family=JetBrains+Mono:wght@400;700\u0026amp;family=Rajdhani:wght@500;700\u0026amp;display=swap\" as=\"style\" rel=\"preload\"\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"@id\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-18#product\",\n  \"name\": \"Honda TRX 400EX Tribal Warrior Graphics Kit\",\n  \"sku\": \"KG-TRX400EX-TRIBALWARRIOR\",\n  \"mpn\": \"KG-TRX400EX-TRIBALWARRIOR\",\n  \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-18\",\n  \"description\": \"Honda TRX 400EX Tribal Warrior graphics kit - intricate tribal design, 21MIL laminated cast vinyl, OEM-precision fit for 1999-2014 TRX 400EX and TRX 400X. Made in USA by KrazyGraphics.\",\n  \"image\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/KIT_20HONDA_20TRX_20SPORTRACK_20400_20EX_20_20DOBLE_20FARO_20tribal_20clx273.jpg?v=1578539292\",\n  \"category\": \"ATV Graphics \/ Honda\",\n  \"brand\": {\n    \"@type\": \"Brand\",\n    \"name\": \"KrazyGraphics\"\n  },\n  \"manufacturer\": {\n    \"@type\": \"Organization\",\n    \"name\": \"KrazyGraphics\",\n    \"url\": \"https:\/\/krazygraphics.com\"\n  },\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-18\",\n    \"priceCurrency\": \"USD\",\n    \"price\": \"228.48\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\",\n    \"seller\": {\n      \"@type\": \"Organization\",\n      \"name\": \"KrazyGraphics\"\n    }\n  }\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Will this fit my year TRX 400EX?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes - every Honda TRX 400EX from 1999 through 2004 is covered, plus 400X models. Pre-cut to factory plastic templates.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How thick is the vinyl?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker than standard OEM and aftermarket decals.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can I install it myself?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is this for off-road or display use?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Built for real off-road abuse - motocross, trail, dunes. The laminate resists rock spray, mud, sand blast, and UV.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How fast does it ship?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Stock designs ship in 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What about returns?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Made-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\"\n      }\n    }\n  ]\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"BreadcrumbList\",\n  \"itemListElement\": [\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 1,\n      \"name\": \"Home\",\n      \"item\": \"https:\/\/krazygraphics.com\/\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 2,\n      \"name\": \"Honda ATV Graphics\",\n      \"item\": \"https:\/\/krazygraphics.com\/collections\/honda-atv-graphics\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 3,\n      \"name\": \"TRX 400EX Tribal Warrior\"\n    }\n  ]\n}\n\u003c\/script\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026family=JetBrains+Mono:wght@400;700\u0026family=Rajdhani:wght@500;700\u0026display=swap');\n\n.kghd *, .kghd *::before, .kghd *::after { box-sizing: border-box; }\n\n@media (prefers-reduced-motion: reduce) {\n  .kghd *, .kghd *::before, .kghd *::after {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n  .kghd-tb, .kghd-dot, .kghd-cta, .kghd-hero::after { animation: none !important; }\n  .kghd-bar-fill { animation: kghd-bar 3s ease-in-out infinite !important; }\n}\n\n.kghd {\n  --green:    #39FF14;\n  --green-hot:#7dff5c;\n  --ink:      #050505;\n  --carbon:   #0a0a0a;\n  --bone:     #ffffff;\n  --fog:      #b8bec6;\n  --dim:      #6b7280;\n  --ok:       #00ff88;\n\n  font-family: 'Rajdhani', 'Barlow Condensed', Arial, sans-serif;\n  color: var(--bone);\n  background: var(--ink);\n  border: 1px solid rgba(57,255,20,.4);\n  border-radius: 10px;\n  overflow: hidden;\n  position: relative;\n  box-shadow:\n    0 0 60px rgba(57,255,20,.18),\n    0 40px 100px rgba(0,0,0,.9);\n  margin: 12px 0 20px 0;\n}\n\n.kghd::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background-image:\n    linear-gradient(rgba(57,255,20,.06) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(57,255,20,.06) 1px, transparent 1px);\n  background-size: 50px 50px;\n  -webkit-mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n  mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n}\n\n.kghd::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background: repeating-linear-gradient(0deg, rgba(0,0,0,.08) 0, rgba(0,0,0,.08) 1px, transparent 1px, transparent 4px);\n}\n\n.kghd-tb {\n  position: relative;\n  z-index: 5;\n  height: 3px;\n  background: linear-gradient(90deg, transparent 0%, rgba(57,255,20,.6) 15%, var(--green) 45%, var(--green-hot) 50%, var(--green) 55%, rgba(57,255,20,.6) 85%, transparent 100%);\n  box-shadow: 0 0 24px rgba(57,255,20,.9);\n  animation: kghd-strobe 3s ease-in-out infinite;\n}\n@keyframes kghd-strobe { 0%,100%{opacity:.75;} 50%{opacity:1;} }\n\n.kghd-sb {\n  position: relative;\n  z-index: 5;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 8px 16px;\n  background: rgba(57,255,20,.1);\n  border-bottom: 1px solid rgba(57,255,20,.3);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(180,255,180,.9);\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-dot {\n  width: 6px; height: 6px;\n  border-radius: 50%;\n  background: var(--green);\n  box-shadow: 0 0 10px var(--green), 0 0 20px rgba(57,255,20,.5);\n  display: inline-block;\n  margin-right: 8px;\n  animation: kghd-pulse 1.4s ease-in-out infinite;\n}\n@keyframes kghd-pulse { 0%,100%{opacity:.25;transform:scale(.8);} 50%{opacity:1;transform:scale(1.2);} }\n.kghd-sb-r { color: rgba(255,255,255,.4); font-size: 9px; letter-spacing: .18em; }\n\n.kghd-hero {\n  position: relative;\n  z-index: 2;\n  padding: 28px 24px 24px;\n  border-bottom: 1px solid rgba(57,255,20,.2);\n  background: linear-gradient(180deg, rgba(57,255,20,.14) 0%, rgba(57,255,20,.04) 50%, transparent 100%);\n}\n.kghd-eyebrow {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  color: rgba(150,255,150,.85);\n  margin-bottom: 14px;\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n.kghd-eyebrow::before {\n  content: \"\";\n  width: 28px;\n  height: 1px;\n  background: var(--green);\n  box-shadow: 0 0 8px var(--green);\n}\n.kghd-eyebrow::after {\n  content: \"\";\n  flex: 1;\n  height: 1px;\n  background: rgba(57,255,20,.2);\n}\n\nh1.kghd-title {\n  font-family: 'Barlow Condensed', Arial Narrow, sans-serif !important;\n  font-weight: 900 !important;\n  font-size: clamp(44px, 10vw, 88px) !important;\n  line-height: .9 !important;\n  letter-spacing: -.01em !important;\n  text-transform: uppercase !important;\n  color: var(--bone) !important;\n  margin: 0 0 6px 0 !important;\n  text-shadow:\n    0 0 60px rgba(57,255,20,.5),\n    0 0 120px rgba(57,255,20,.2),\n    0 4px 20px rgba(0,0,0,.9);\n}\n.kghd-sub {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  letter-spacing: .3em;\n  text-transform: uppercase;\n  color: var(--fog) !important;\n  margin: 0 0 12px 0;\n}\n.kghd-sub strong { color: var(--green-hot); font-weight: 700; }\n\n.kghd-tags {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  flex-wrap: wrap;\n  margin-top: 10px;\n}\n.kghd-tag {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  padding: 5px 11px;\n  border-radius: 2px;\n  color: var(--bone);\n}\n.kghd-tag.r {\n  background: rgba(57,255,20,.28);\n  border: 1px solid rgba(57,255,20,.7);\n  text-shadow: 0 0 8px rgba(57,255,20,.5);\n  color: #d8ffd0;\n}\n.kghd-tag.g {\n  color: rgba(255,255,255,.72);\n  background: rgba(255,255,255,.06);\n  border: 1px solid rgba(255,255,255,.18);\n}\n\n.kghd-tele { margin-top: 22px; }\n.kghd-bar { display: flex; align-items: center; gap: 12px; margin-bottom: 8px; }\n.kghd-bar-lbl {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.5);\n  width: 84px;\n  flex-shrink: 0;\n}\n.kghd-bar-track {\n  flex: 1;\n  height: 3px;\n  background: rgba(255,255,255,.08);\n  border-radius: 2px;\n  overflow: hidden;\n}\n.kghd-bar-fill {\n  height: 100%;\n  border-radius: 2px;\n  background: linear-gradient(90deg, rgba(57,255,20,.7), var(--green), var(--green-hot));\n  box-shadow: 0 0 10px rgba(57,255,20,.7);\n  animation: kghd-bar var(--d, 3s) ease-in-out infinite var(--o, 0s);\n  transform-origin: left;\n}\n@keyframes kghd-bar {\n  0%, 100% { opacity: .6; transform: scaleX(var(--min, .88)); }\n  50%      { opacity: 1;  transform: scaleX(1); }\n}\n.kghd-bar-val {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  color: rgba(150,255,150,.9);\n  width: 30px;\n  text-align: right;\n  flex-shrink: 0;\n}\n\n.kghd-body {\n  padding: 22px 20px;\n  background: linear-gradient(180deg, #060606, #030303);\n  position: relative;\n  z-index: 2;\n}\n\n.kghd-specs {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  border: 1px solid rgba(57,255,20,.3);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 22px;\n}\n.kghd-spec {\n  background: #080808;\n  padding: 14px 10px;\n  text-align: center;\n  border-right: 1px solid rgba(57,255,20,.18);\n}\n.kghd-spec:last-child { border-right: none; }\n.kghd-spec-val {\n  display: block;\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 18px;\n  font-weight: 900;\n  color: var(--green-hot);\n  text-shadow: 0 0 14px rgba(57,255,20,.6);\n  margin-bottom: 3px;\n  line-height: 1;\n  letter-spacing: .02em;\n}\n.kghd-spec-lbl {\n  display: block;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.45);\n}\n\n.kghd-shdr {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .4em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.55);\n  margin: 18px 0 12px 0;\n}\n.kghd-shdr::before { content: \"\/\/\"; color: rgba(57,255,20,.7); }\n.kghd-shdr::after { content: \"\"; flex: 1; height: 1px; background: rgba(255,255,255,.08); }\n\n.kghd-lead {\n  font-family: 'Rajdhani', sans-serif;\n  font-size: 15px !important;\n  line-height: 1.6 !important;\n  color: rgba(255,255,255,.88) !important;\n  margin: 0 0 22px 0 !important;\n  padding: 14px 16px;\n  border-left: 3px solid var(--green);\n  background: rgba(57,255,20,.04);\n  border-radius: 0 4px 4px 0;\n}\n.kghd-lead strong { color: var(--bone) !important; font-weight: 700; }\n.kghd-lead em { color: var(--green-hot) !important; font-style: normal; font-weight: 700; }\n\n.kghd-cards {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 8px;\n  margin-bottom: 20px;\n}\n.kghd-card {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  padding: 14px 14px;\n  background: rgba(255,255,255,.035);\n  transition: border-color .25s, background .25s;\n}\n.kghd-card:hover { border-color: rgba(57,255,20,.55); background: rgba(57,255,20,.06); }\n.kghd-card-h { display: flex; align-items: center; gap: 10px; margin-bottom: 8px; }\n.kghd-card-i {\n  width: 28px; height: 28px;\n  border-radius: 4px;\n  background: rgba(57,255,20,.2);\n  border: 1px solid rgba(57,255,20,.45);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 13px;\n  flex-shrink: 0;\n}\n.kghd-card-l {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.85) !important;\n  font-weight: 700;\n}\n.kghd-card p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 13px !important;\n  line-height: 1.55 !important;\n  color: rgba(255,255,255,.72) !important;\n  margin: 0 !important;\n}\n\n.kghd-cta {\n  display: block;\n  width: 100%;\n  padding: 14px 20px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(57,255,20,.65);\n  border-radius: 3px;\n  background: rgba(57,255,20,.1);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  text-align: center;\n  color: var(--bone) !important;\n  text-decoration: none !important;\n  position: relative;\n  overflow: hidden;\n  animation: kghd-cta-glow 3.5s ease-in-out infinite;\n}\n@keyframes kghd-cta-glow {\n  0%, 100% { box-shadow: none; }\n  50% { box-shadow: 0 0 24px rgba(57,255,20,.4), inset 0 0 24px rgba(57,255,20,.08); }\n}\n.kghd-cta::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(90deg, transparent, rgba(57,255,20,.25), transparent);\n  transform: translateX(-100%);\n  animation: kghd-cta-sweep 3.5s linear infinite;\n}\n@keyframes kghd-cta-sweep { 100% { transform: translateX(200%); } }\n.kghd-cta:hover { background: rgba(57,255,20,.22); border-color: var(--green); }\n\n.kghd-drop {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 6px;\n}\n\n.kghd .kghd-drop:not([open]) \u003e *:not(summary) {\n  display: none !important;\n  visibility: hidden !important;\n  height: 0 !important;\n  overflow: hidden !important;\n}\n.kghd .kghd-drop[open] \u003e *:not(summary) {\n  display: block !important;\n  visibility: visible !important;\n  height: auto !important;\n}\n.kghd-drop summary {\n  list-style: none;\n  cursor: pointer;\n  padding: 12px 14px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .28em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.78);\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  background: rgba(255,255,255,.03);\n  transition: background .2s, color .2s;\n}\n.kghd-drop summary::before { content: \"\/\/ \"; color: rgba(57,255,20,.7); margin-right: 2px; }\n.kghd-drop summary::-webkit-details-marker { display: none; }\n.kghd-drop summary:hover { background: rgba(255,255,255,.06); color: var(--bone); }\n.kghd-drop[open] summary { border-bottom: 1px solid rgba(255,255,255,.08); color: var(--bone); }\n.kghd-chv { font-size: 10px; color: rgba(57,255,20,.7); transition: transform .3s; }\n.kghd-drop[open] .kghd-chv { transform: rotate(180deg); }\n\n.kghd-drop-body {\n  padding: 16px 16px 14px;\n  font-family: 'Rajdhani', sans-serif;\n}\n.kghd-drop-body h3 {\n  font-family: 'JetBrains Mono', monospace !important;\n  font-size: 9px !important;\n  letter-spacing: .3em !important;\n  text-transform: uppercase !important;\n  color: rgba(180,255,180,.9) !important;\n  margin: 14px 0 6px 0 !important;\n  font-weight: 700 !important;\n  display: flex;\n  align-items: center;\n  gap: 7px;\n}\n.kghd-drop-body h3::before { content: \"\u003e\"; color: rgba(57,255,20,.6); }\n.kghd-drop-body h3:first-child { margin-top: 0 !important; }\n.kghd-drop-body p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 14px !important;\n  line-height: 1.65 !important;\n  color: rgba(255,255,255,.82) !important;\n  margin: 0 0 8px 0 !important;\n}\n.kghd-drop-body strong { color: var(--bone) !important; }\n\n.kghd-foot {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 9px 16px;\n  border-top: 1px solid rgba(255,255,255,.06);\n  background: #020202;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.35);\n  position: relative;\n  z-index: 2;\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-fb {\n  color: var(--green);\n  font-weight: 700;\n  letter-spacing: .3em;\n  text-shadow: 0 0 14px rgba(57,255,20,.55);\n}\n.kghd-fok {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  color: rgba(0,255,136,.85);\n}\n.kghd-fok-d {\n  width: 5px; height: 5px;\n  border-radius: 50%;\n  background: var(--ok);\n  box-shadow: 0 0 8px rgba(0,255,136,.8);\n}\n\n.kghd a:focus-visible,\n.kghd summary:focus-visible {\n  outline: 2px solid var(--green-hot);\n  outline-offset: 2px;\n  border-radius: 4px;\n}\n\n@media (max-width: 640px) {\n  .kghd-cards { grid-template-columns: 1fr; gap: 6px; }\n  .kghd-card:nth-child(n+3) { display: none; }\n  .kghd-hero { padding: 22px 16px 20px; }\n  .kghd-body { padding: 18px 14px; }\n  .kghd-foot { flex-direction: column; text-align: center; }\n  .kghd-specs { grid-template-columns: 1fr 1fr 1fr; }\n  .kghd-spec { padding: 11px 6px; }\n  .kghd-spec-val { font-size: 14px; }\n}\n@media (max-width: 440px) {\n  .kghd-tb, .kghd-cta, .kghd-dot { animation: none !important; }\n  .kghd-cta::before { animation: none !important; }\n  .kghd-sb { font-size: 8px; padding: 7px 12px; letter-spacing: .18em; }\n  .kghd-eyebrow { font-size: 8px; letter-spacing: .25em; }\n  .kghd-sub { font-size: 10px; letter-spacing: .22em; }\n  .kghd-tag { font-size: 9px; padding: 4px 9px; letter-spacing: .14em; }\n  .kghd-bar-lbl { width: 70px; font-size: 7px; letter-spacing: .18em; }\n  .kghd-lead { font-size: 14px !important; padding: 12px 14px; }\n  .kghd-drop summary { font-size: 9px; letter-spacing: .2em; }\n  .kghd-drop-body p { font-size: 13px !important; }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"kghd\"\u003e\n\u003cdiv class=\"kghd-tb\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"kghd-dot\"\u003e\u003c\/span\u003eSYS:ONLINE · KGX-DB · HONDA\/TRX400EX\/1999-2014\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb-r\"\u003eKG-TRX400EX-TRIBALWARRIOR · KRAZYGRAPHICS.COM\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-hero\"\u003e\n\u003cdiv class=\"kghd-eyebrow\"\u003eHonda Powersports · ATV Graphics Kit · Tribal Warrior\u003c\/div\u003e\n\u003ch1 class=\"kghd-title\"\u003eTRX 400EX\u003c\/h1\u003e\n\u003cp class=\"kghd-sub\"\u003eHonda · \u003cstrong\u003e21MIL Laminated\u003c\/strong\u003e · 1999-2014 · \u003cstrong\u003eTribal Warrior\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"kghd-tags\"\u003e\n\u003cspan class=\"kghd-tag r\"\u003ePremium\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eOEM Fit\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-tele\" aria-hidden=\"true\"\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003ePanel Lock\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.8s; --o: 0s; --min: .82;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e98%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eOEM Match\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 3.2s; --o: .5s; --min: .86;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e100%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eTrail Armor\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.5s; --o: 1s; --min: .9;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003eMAX\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-body\"\u003e\n\n\u003cdiv class=\"kghd-specs\"\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003eTRX 400EX\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eModel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eYears\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e21MIL\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eLaminated\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eSystem Brief\u003c\/div\u003e\n\u003cp class=\"kghd-lead\"\u003ePremium \u003cstrong\u003eTribal Warrior graphics kit\u003c\/strong\u003e for the Honda TRX 400EX (1999-2014). \u003cem\u003ePre-cut to factory plastic templates\u003c\/em\u003e - shrouds, fenders, side panels, and number plates - built from 21MIL laminated cast vinyl that survives motocross, trail, and dune abuse without lifting, cracking, or fading.\u003c\/p\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eCore Capabilities\u003c\/div\u003e\n\u003cdiv class=\"kghd-cards\"\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🏁\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eOEM Panel Fit\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eCut to the actual TRX 400EX plastic geometry. Verified panel templates, not stretched approximations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🛡️\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eTrail-Grade Armor\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Resists rock spray, mud, sand blast, fuel, and sun.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e⚡\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eSelf-Install Ready\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eAir-release adhesive. Felt-edge squeegee and a heat gun for tight curves. Done in an afternoon.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🇺🇸\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003ePrinted and cut to order. Stock designs ship in 24-48 hours from our facility.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ca href=\"\/collections\/honda-atv-graphics\" class=\"kghd-cta\" aria-label=\"Browse all Honda ATV graphics kits\"\u003e \u0026gt;\u0026gt; Browse All Honda ATV Graphics \u0026lt;\u0026lt; \u003c\/a\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFull Documentation · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWhat's in the kit\u003c\/h3\u003e\n\u003cp\u003eFull coverage graphics for the Honda TRX 400EX (1999-2014): shrouds (left\/right), front fender, rear fender, airbox covers, side panels, and number plates. Every panel is pre-cut to factory plastic geometry. No trimming required at install.\u003c\/p\u003e\n\u003ch3\u003eWho this is for\u003c\/h3\u003e\n\u003cp\u003eTRX 400EX owners who want bold styling without paying for a custom paint job. Trail riders protecting factory plastics from rock spray and UV. Motocross competitors building program-look bikes for race weekends. Restoration projects bringing tired plastics back to life. Dealers and rental fleets running consistent brand identity across multiple machines.\u003c\/p\u003e\n\u003ch3\u003eYear and trim coverage\u003c\/h3\u003e\n\u003cp\u003eHonda made the TRX 400EX from 1999 through 2004 with stable bodywork. This kit fits \u003cstrong\u003eevery production year in that range\u003c\/strong\u003e, plus the TRX 400X variant. If you're not sure which model you have, the airbox cover and frame stickers will identify it.\u003c\/p\u003e\n\u003ch3\u003eMaterial and durability\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl - significantly thicker than standard OEM and aftermarket decals. Cast film conforms to compound curves without distortion. The clear protective laminate adds abrasion resistance against rock spray, brush contact, and harsh chemicals. UV-stable pigments hold color across multiple riding seasons.\u003c\/p\u003e\n\u003ch3\u003eInstall in an afternoon\u003c\/h3\u003e\n\u003cp\u003eThe kit is designed for owner self-install. Clean each panel with isopropyl alcohol (70%+) to strip wax and oils. Lay out kit pieces using the included diagram before peeling backing. Start with the largest, flattest panel first - usually the front fender or shrouds. Use a felt-edge squeegee, working from center outward. Heat gun on low for tight curves. Wait 48 hours before washing to let adhesive fully cure.\u003c\/p\u003e\n\u003ch3\u003eCare and longevity\u003c\/h3\u003e\n\u003cp\u003eHand wash with mild soap. Pressure washing acceptable at moderate distance and lower PSI. Avoid harsh degreasers and acidic cleaners. Covered storage out of direct sun extends wrap life dramatically - especially important in high-UV regions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFAQ · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWill this fit all 1999-2004 TRX 400EX models?\u003c\/h3\u003e\n\u003cp\u003eYes - every production year from 1999 through 2004, plus the TRX 400X variant. Pre-cut to factory plastic templates.\u003c\/p\u003e\n\u003ch3\u003eHow thick is the vinyl?\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker and more durable than standard OEM and aftermarket decals.\u003c\/p\u003e\n\u003ch3\u003eCan I install it myself?\u003c\/h3\u003e\n\u003cp\u003eYes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\u003c\/p\u003e\n\u003ch3\u003eHow does it hold up to motocross and trail riding?\u003c\/h3\u003e\n\u003cp\u003eBuilt specifically for off-road abuse. The laminate resists rock spray, mud, sand blast, fuel spills, and UV exposure across multiple seasons.\u003c\/p\u003e\n\u003ch3\u003eHow fast does it ship?\u003c\/h3\u003e\n\u003cp\u003eStock designs ship within 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\u003c\/p\u003e\n\u003ch3\u003eWhat about returns?\u003c\/h3\u003e\n\u003cp\u003eMade-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-foot\"\u003e\n\u003cspan class=\"kghd-fb\"\u003eKRAZYGRAPHICS\u003c\/span\u003e \u003cspan\u003eHonda TRX 400EX · Tribal Warrior\u003c\/span\u003e\n\u003cdiv class=\"kghd-fok\"\u003e\n\u003cspan class=\"kghd-fok-d\"\u003e\u003c\/span\u003eReady\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"KrazyGraphics","offers":[{"title":"No \/ No","offer_id":31339133468761,"sku":null,"price":228.48,"currency_code":"USD","in_stock":true},{"title":"No \/ Yes + $20","offer_id":43094856925273,"sku":null,"price":259.06,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ No","offer_id":43094856958041,"sku":null,"price":243.04,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ Yes + $20","offer_id":43094856990809,"sku":null,"price":273.6,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/KIT_20HONDA_20TRX_20SPORTRACK_20400_20EX_20_20DOBLE_20FARO_20tribal_20clx273.jpg?v=1578539292"},{"product_id":"honda-trx400-19","title":"Honda TRX 400EX Apex Racer Graphics Kit","description":"\u003cp\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026amp;family=JetBrains+Mono:wght@400;700\u0026amp;family=Rajdhani:wght@500;700\u0026amp;display=swap\" as=\"style\" rel=\"preload\"\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"@id\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-19#product\",\n  \"name\": \"Honda TRX 400EX Apex Racer Graphics Kit\",\n  \"sku\": \"KG-TRX400EX-APEXRACER\",\n  \"mpn\": \"KG-TRX400EX-APEXRACER\",\n  \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-19\",\n  \"description\": \"Honda TRX 400EX Apex Racer graphics kit - race-inspired design, 21MIL laminated cast vinyl, OEM-precision fit for 1999-2014 TRX 400EX and TRX 400X. Made in USA by KrazyGraphics.\",\n  \"image\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/KIT_20HONDA_20TRX_20SPORTRACK_20400_20EX_20_20DOBLE_20FARO_20TRX_20CLX536.jpg?v=1578539291\",\n  \"category\": \"ATV Graphics \/ Honda\",\n  \"brand\": {\n    \"@type\": \"Brand\",\n    \"name\": \"KrazyGraphics\"\n  },\n  \"manufacturer\": {\n    \"@type\": \"Organization\",\n    \"name\": \"KrazyGraphics\",\n    \"url\": \"https:\/\/krazygraphics.com\"\n  },\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-19\",\n    \"priceCurrency\": \"USD\",\n    \"price\": \"228.48\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\",\n    \"seller\": {\n      \"@type\": \"Organization\",\n      \"name\": \"KrazyGraphics\"\n    }\n  }\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Will this fit my year TRX 400EX?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes - every Honda TRX 400EX from 1999 through 2004 is covered, plus 400X models. Pre-cut to factory plastic templates.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How thick is the vinyl?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker than standard OEM and aftermarket decals.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can I install it myself?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is this for off-road or display use?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Built for real off-road abuse - motocross, trail, dunes. The laminate resists rock spray, mud, sand blast, and UV.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How fast does it ship?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Stock designs ship in 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What about returns?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Made-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\"\n      }\n    }\n  ]\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"BreadcrumbList\",\n  \"itemListElement\": [\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 1,\n      \"name\": \"Home\",\n      \"item\": \"https:\/\/krazygraphics.com\/\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 2,\n      \"name\": \"Honda ATV Graphics\",\n      \"item\": \"https:\/\/krazygraphics.com\/collections\/honda-atv-graphics\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 3,\n      \"name\": \"TRX 400EX Apex Racer\"\n    }\n  ]\n}\n\u003c\/script\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026family=JetBrains+Mono:wght@400;700\u0026family=Rajdhani:wght@500;700\u0026display=swap');\n\n.kghd *, .kghd *::before, .kghd *::after { box-sizing: border-box; }\n\n@media (prefers-reduced-motion: reduce) {\n  .kghd *, .kghd *::before, .kghd *::after {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n  .kghd-tb, .kghd-dot, .kghd-cta, .kghd-hero::after { animation: none !important; }\n  .kghd-bar-fill { animation: kghd-bar 3s ease-in-out infinite !important; }\n}\n\n.kghd {\n  --green:    #39FF14;\n  --green-hot:#7dff5c;\n  --ink:      #050505;\n  --carbon:   #0a0a0a;\n  --bone:     #ffffff;\n  --fog:      #b8bec6;\n  --dim:      #6b7280;\n  --ok:       #00ff88;\n\n  font-family: 'Rajdhani', 'Barlow Condensed', Arial, sans-serif;\n  color: var(--bone);\n  background: var(--ink);\n  border: 1px solid rgba(57,255,20,.4);\n  border-radius: 10px;\n  overflow: hidden;\n  position: relative;\n  box-shadow:\n    0 0 60px rgba(57,255,20,.18),\n    0 40px 100px rgba(0,0,0,.9);\n  margin: 12px 0 20px 0;\n}\n\n.kghd::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background-image:\n    linear-gradient(rgba(57,255,20,.06) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(57,255,20,.06) 1px, transparent 1px);\n  background-size: 50px 50px;\n  -webkit-mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n  mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n}\n\n.kghd::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background: repeating-linear-gradient(0deg, rgba(0,0,0,.08) 0, rgba(0,0,0,.08) 1px, transparent 1px, transparent 4px);\n}\n\n.kghd-tb {\n  position: relative;\n  z-index: 5;\n  height: 3px;\n  background: linear-gradient(90deg, transparent 0%, rgba(57,255,20,.6) 15%, var(--green) 45%, var(--green-hot) 50%, var(--green) 55%, rgba(57,255,20,.6) 85%, transparent 100%);\n  box-shadow: 0 0 24px rgba(57,255,20,.9);\n  animation: kghd-strobe 3s ease-in-out infinite;\n}\n@keyframes kghd-strobe { 0%,100%{opacity:.75;} 50%{opacity:1;} }\n\n.kghd-sb {\n  position: relative;\n  z-index: 5;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 8px 16px;\n  background: rgba(57,255,20,.1);\n  border-bottom: 1px solid rgba(57,255,20,.3);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(180,255,180,.9);\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-dot {\n  width: 6px; height: 6px;\n  border-radius: 50%;\n  background: var(--green);\n  box-shadow: 0 0 10px var(--green), 0 0 20px rgba(57,255,20,.5);\n  display: inline-block;\n  margin-right: 8px;\n  animation: kghd-pulse 1.4s ease-in-out infinite;\n}\n@keyframes kghd-pulse { 0%,100%{opacity:.25;transform:scale(.8);} 50%{opacity:1;transform:scale(1.2);} }\n.kghd-sb-r { color: rgba(255,255,255,.4); font-size: 9px; letter-spacing: .18em; }\n\n.kghd-hero {\n  position: relative;\n  z-index: 2;\n  padding: 28px 24px 24px;\n  border-bottom: 1px solid rgba(57,255,20,.2);\n  background: linear-gradient(180deg, rgba(57,255,20,.14) 0%, rgba(57,255,20,.04) 50%, transparent 100%);\n}\n.kghd-eyebrow {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  color: rgba(150,255,150,.85);\n  margin-bottom: 14px;\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n.kghd-eyebrow::before {\n  content: \"\";\n  width: 28px;\n  height: 1px;\n  background: var(--green);\n  box-shadow: 0 0 8px var(--green);\n}\n.kghd-eyebrow::after {\n  content: \"\";\n  flex: 1;\n  height: 1px;\n  background: rgba(57,255,20,.2);\n}\n\nh1.kghd-title {\n  font-family: 'Barlow Condensed', Arial Narrow, sans-serif !important;\n  font-weight: 900 !important;\n  font-size: clamp(44px, 10vw, 88px) !important;\n  line-height: .9 !important;\n  letter-spacing: -.01em !important;\n  text-transform: uppercase !important;\n  color: var(--bone) !important;\n  margin: 0 0 6px 0 !important;\n  text-shadow:\n    0 0 60px rgba(57,255,20,.5),\n    0 0 120px rgba(57,255,20,.2),\n    0 4px 20px rgba(0,0,0,.9);\n}\n.kghd-sub {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  letter-spacing: .3em;\n  text-transform: uppercase;\n  color: var(--fog) !important;\n  margin: 0 0 12px 0;\n}\n.kghd-sub strong { color: var(--green-hot); font-weight: 700; }\n\n.kghd-tags {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  flex-wrap: wrap;\n  margin-top: 10px;\n}\n.kghd-tag {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  padding: 5px 11px;\n  border-radius: 2px;\n  color: var(--bone);\n}\n.kghd-tag.r {\n  background: rgba(57,255,20,.28);\n  border: 1px solid rgba(57,255,20,.7);\n  text-shadow: 0 0 8px rgba(57,255,20,.5);\n  color: #d8ffd0;\n}\n.kghd-tag.g {\n  color: rgba(255,255,255,.72);\n  background: rgba(255,255,255,.06);\n  border: 1px solid rgba(255,255,255,.18);\n}\n\n.kghd-tele { margin-top: 22px; }\n.kghd-bar { display: flex; align-items: center; gap: 12px; margin-bottom: 8px; }\n.kghd-bar-lbl {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.5);\n  width: 84px;\n  flex-shrink: 0;\n}\n.kghd-bar-track {\n  flex: 1;\n  height: 3px;\n  background: rgba(255,255,255,.08);\n  border-radius: 2px;\n  overflow: hidden;\n}\n.kghd-bar-fill {\n  height: 100%;\n  border-radius: 2px;\n  background: linear-gradient(90deg, rgba(57,255,20,.7), var(--green), var(--green-hot));\n  box-shadow: 0 0 10px rgba(57,255,20,.7);\n  animation: kghd-bar var(--d, 3s) ease-in-out infinite var(--o, 0s);\n  transform-origin: left;\n}\n@keyframes kghd-bar {\n  0%, 100% { opacity: .6; transform: scaleX(var(--min, .88)); }\n  50%      { opacity: 1;  transform: scaleX(1); }\n}\n.kghd-bar-val {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  color: rgba(150,255,150,.9);\n  width: 30px;\n  text-align: right;\n  flex-shrink: 0;\n}\n\n.kghd-body {\n  padding: 22px 20px;\n  background: linear-gradient(180deg, #060606, #030303);\n  position: relative;\n  z-index: 2;\n}\n\n.kghd-specs {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  border: 1px solid rgba(57,255,20,.3);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 22px;\n}\n.kghd-spec {\n  background: #080808;\n  padding: 14px 10px;\n  text-align: center;\n  border-right: 1px solid rgba(57,255,20,.18);\n}\n.kghd-spec:last-child { border-right: none; }\n.kghd-spec-val {\n  display: block;\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 18px;\n  font-weight: 900;\n  color: var(--green-hot);\n  text-shadow: 0 0 14px rgba(57,255,20,.6);\n  margin-bottom: 3px;\n  line-height: 1;\n  letter-spacing: .02em;\n}\n.kghd-spec-lbl {\n  display: block;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.45);\n}\n\n.kghd-shdr {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .4em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.55);\n  margin: 18px 0 12px 0;\n}\n.kghd-shdr::before { content: \"\/\/\"; color: rgba(57,255,20,.7); }\n.kghd-shdr::after { content: \"\"; flex: 1; height: 1px; background: rgba(255,255,255,.08); }\n\n.kghd-lead {\n  font-family: 'Rajdhani', sans-serif;\n  font-size: 15px !important;\n  line-height: 1.6 !important;\n  color: rgba(255,255,255,.88) !important;\n  margin: 0 0 22px 0 !important;\n  padding: 14px 16px;\n  border-left: 3px solid var(--green);\n  background: rgba(57,255,20,.04);\n  border-radius: 0 4px 4px 0;\n}\n.kghd-lead strong { color: var(--bone) !important; font-weight: 700; }\n.kghd-lead em { color: var(--green-hot) !important; font-style: normal; font-weight: 700; }\n\n.kghd-cards {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 8px;\n  margin-bottom: 20px;\n}\n.kghd-card {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  padding: 14px 14px;\n  background: rgba(255,255,255,.035);\n  transition: border-color .25s, background .25s;\n}\n.kghd-card:hover { border-color: rgba(57,255,20,.55); background: rgba(57,255,20,.06); }\n.kghd-card-h { display: flex; align-items: center; gap: 10px; margin-bottom: 8px; }\n.kghd-card-i {\n  width: 28px; height: 28px;\n  border-radius: 4px;\n  background: rgba(57,255,20,.2);\n  border: 1px solid rgba(57,255,20,.45);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 13px;\n  flex-shrink: 0;\n}\n.kghd-card-l {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.85) !important;\n  font-weight: 700;\n}\n.kghd-card p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 13px !important;\n  line-height: 1.55 !important;\n  color: rgba(255,255,255,.72) !important;\n  margin: 0 !important;\n}\n\n.kghd-cta {\n  display: block;\n  width: 100%;\n  padding: 14px 20px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(57,255,20,.65);\n  border-radius: 3px;\n  background: rgba(57,255,20,.1);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  text-align: center;\n  color: var(--bone) !important;\n  text-decoration: none !important;\n  position: relative;\n  overflow: hidden;\n  animation: kghd-cta-glow 3.5s ease-in-out infinite;\n}\n@keyframes kghd-cta-glow {\n  0%, 100% { box-shadow: none; }\n  50% { box-shadow: 0 0 24px rgba(57,255,20,.4), inset 0 0 24px rgba(57,255,20,.08); }\n}\n.kghd-cta::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(90deg, transparent, rgba(57,255,20,.25), transparent);\n  transform: translateX(-100%);\n  animation: kghd-cta-sweep 3.5s linear infinite;\n}\n@keyframes kghd-cta-sweep { 100% { transform: translateX(200%); } }\n.kghd-cta:hover { background: rgba(57,255,20,.22); border-color: var(--green); }\n\n.kghd-drop {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 6px;\n}\n\n.kghd .kghd-drop:not([open]) \u003e *:not(summary) {\n  display: none !important;\n  visibility: hidden !important;\n  height: 0 !important;\n  overflow: hidden !important;\n}\n.kghd .kghd-drop[open] \u003e *:not(summary) {\n  display: block !important;\n  visibility: visible !important;\n  height: auto !important;\n}\n.kghd-drop summary {\n  list-style: none;\n  cursor: pointer;\n  padding: 12px 14px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .28em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.78);\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  background: rgba(255,255,255,.03);\n  transition: background .2s, color .2s;\n}\n.kghd-drop summary::before { content: \"\/\/ \"; color: rgba(57,255,20,.7); margin-right: 2px; }\n.kghd-drop summary::-webkit-details-marker { display: none; }\n.kghd-drop summary:hover { background: rgba(255,255,255,.06); color: var(--bone); }\n.kghd-drop[open] summary { border-bottom: 1px solid rgba(255,255,255,.08); color: var(--bone); }\n.kghd-chv { font-size: 10px; color: rgba(57,255,20,.7); transition: transform .3s; }\n.kghd-drop[open] .kghd-chv { transform: rotate(180deg); }\n\n.kghd-drop-body {\n  padding: 16px 16px 14px;\n  font-family: 'Rajdhani', sans-serif;\n}\n.kghd-drop-body h3 {\n  font-family: 'JetBrains Mono', monospace !important;\n  font-size: 9px !important;\n  letter-spacing: .3em !important;\n  text-transform: uppercase !important;\n  color: rgba(180,255,180,.9) !important;\n  margin: 14px 0 6px 0 !important;\n  font-weight: 700 !important;\n  display: flex;\n  align-items: center;\n  gap: 7px;\n}\n.kghd-drop-body h3::before { content: \"\u003e\"; color: rgba(57,255,20,.6); }\n.kghd-drop-body h3:first-child { margin-top: 0 !important; }\n.kghd-drop-body p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 14px !important;\n  line-height: 1.65 !important;\n  color: rgba(255,255,255,.82) !important;\n  margin: 0 0 8px 0 !important;\n}\n.kghd-drop-body strong { color: var(--bone) !important; }\n\n.kghd-foot {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 9px 16px;\n  border-top: 1px solid rgba(255,255,255,.06);\n  background: #020202;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.35);\n  position: relative;\n  z-index: 2;\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-fb {\n  color: var(--green);\n  font-weight: 700;\n  letter-spacing: .3em;\n  text-shadow: 0 0 14px rgba(57,255,20,.55);\n}\n.kghd-fok {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  color: rgba(0,255,136,.85);\n}\n.kghd-fok-d {\n  width: 5px; height: 5px;\n  border-radius: 50%;\n  background: var(--ok);\n  box-shadow: 0 0 8px rgba(0,255,136,.8);\n}\n\n.kghd a:focus-visible,\n.kghd summary:focus-visible {\n  outline: 2px solid var(--green-hot);\n  outline-offset: 2px;\n  border-radius: 4px;\n}\n\n@media (max-width: 640px) {\n  .kghd-cards { grid-template-columns: 1fr; gap: 6px; }\n  .kghd-card:nth-child(n+3) { display: none; }\n  .kghd-hero { padding: 22px 16px 20px; }\n  .kghd-body { padding: 18px 14px; }\n  .kghd-foot { flex-direction: column; text-align: center; }\n  .kghd-specs { grid-template-columns: 1fr 1fr 1fr; }\n  .kghd-spec { padding: 11px 6px; }\n  .kghd-spec-val { font-size: 14px; }\n}\n@media (max-width: 440px) {\n  .kghd-tb, .kghd-cta, .kghd-dot { animation: none !important; }\n  .kghd-cta::before { animation: none !important; }\n  .kghd-sb { font-size: 8px; padding: 7px 12px; letter-spacing: .18em; }\n  .kghd-eyebrow { font-size: 8px; letter-spacing: .25em; }\n  .kghd-sub { font-size: 10px; letter-spacing: .22em; }\n  .kghd-tag { font-size: 9px; padding: 4px 9px; letter-spacing: .14em; }\n  .kghd-bar-lbl { width: 70px; font-size: 7px; letter-spacing: .18em; }\n  .kghd-lead { font-size: 14px !important; padding: 12px 14px; }\n  .kghd-drop summary { font-size: 9px; letter-spacing: .2em; }\n  .kghd-drop-body p { font-size: 13px !important; }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"kghd\"\u003e\n\u003cdiv class=\"kghd-tb\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"kghd-dot\"\u003e\u003c\/span\u003eSYS:ONLINE · KGX-DB · HONDA\/TRX400EX\/1999-2014\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb-r\"\u003eKG-TRX400EX-APEXRACER · KRAZYGRAPHICS.COM\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-hero\"\u003e\n\u003cdiv class=\"kghd-eyebrow\"\u003eHonda Powersports · ATV Graphics Kit · Apex Racer\u003c\/div\u003e\n\u003ch1 class=\"kghd-title\"\u003eTRX 400EX\u003c\/h1\u003e\n\u003cp class=\"kghd-sub\"\u003eHonda · \u003cstrong\u003e21MIL Laminated\u003c\/strong\u003e · 1999-2014 · \u003cstrong\u003eApex Racer\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"kghd-tags\"\u003e\n\u003cspan class=\"kghd-tag r\"\u003ePremium\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eOEM Fit\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-tele\" aria-hidden=\"true\"\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003ePanel Lock\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.8s; --o: 0s; --min: .82;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e98%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eOEM Match\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 3.2s; --o: .5s; --min: .86;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e100%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eTrail Armor\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.5s; --o: 1s; --min: .9;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003eMAX\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-body\"\u003e\n\n\u003cdiv class=\"kghd-specs\"\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003eTRX 400EX\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eModel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eYears\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e21MIL\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eLaminated\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eSystem Brief\u003c\/div\u003e\n\u003cp class=\"kghd-lead\"\u003ePremium \u003cstrong\u003eApex Racer graphics kit\u003c\/strong\u003e for the Honda TRX 400EX (1999-2014). \u003cem\u003ePre-cut to factory plastic templates\u003c\/em\u003e - shrouds, fenders, side panels, and number plates - built from 21MIL laminated cast vinyl that survives motocross, trail, and dune abuse without lifting, cracking, or fading.\u003c\/p\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eCore Capabilities\u003c\/div\u003e\n\u003cdiv class=\"kghd-cards\"\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🏁\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eOEM Panel Fit\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eCut to the actual TRX 400EX plastic geometry. Verified panel templates, not stretched approximations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🛡️\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eTrail-Grade Armor\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Resists rock spray, mud, sand blast, fuel, and sun.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e⚡\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eSelf-Install Ready\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eAir-release adhesive. Felt-edge squeegee and a heat gun for tight curves. Done in an afternoon.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🇺🇸\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003ePrinted and cut to order. Stock designs ship in 24-48 hours from our facility.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ca href=\"\/collections\/honda-atv-graphics\" class=\"kghd-cta\" aria-label=\"Browse all Honda ATV graphics kits\"\u003e \u0026gt;\u0026gt; Browse All Honda ATV Graphics \u0026lt;\u0026lt; \u003c\/a\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFull Documentation · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWhat's in the kit\u003c\/h3\u003e\n\u003cp\u003eFull coverage graphics for the Honda TRX 400EX (1999-2014): shrouds (left\/right), front fender, rear fender, airbox covers, side panels, and number plates. Every panel is pre-cut to factory plastic geometry. No trimming required at install.\u003c\/p\u003e\n\u003ch3\u003eWho this is for\u003c\/h3\u003e\n\u003cp\u003eTRX 400EX owners who want bold styling without paying for a custom paint job. Trail riders protecting factory plastics from rock spray and UV. Motocross competitors building program-look bikes for race weekends. Restoration projects bringing tired plastics back to life. Dealers and rental fleets running consistent brand identity across multiple machines.\u003c\/p\u003e\n\u003ch3\u003eYear and trim coverage\u003c\/h3\u003e\n\u003cp\u003eHonda made the TRX 400EX from 1999 through 2004 with stable bodywork. This kit fits \u003cstrong\u003eevery production year in that range\u003c\/strong\u003e, plus the TRX 400X variant. If you're not sure which model you have, the airbox cover and frame stickers will identify it.\u003c\/p\u003e\n\u003ch3\u003eMaterial and durability\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl - significantly thicker than standard OEM and aftermarket decals. Cast film conforms to compound curves without distortion. The clear protective laminate adds abrasion resistance against rock spray, brush contact, and harsh chemicals. UV-stable pigments hold color across multiple riding seasons.\u003c\/p\u003e\n\u003ch3\u003eInstall in an afternoon\u003c\/h3\u003e\n\u003cp\u003eThe kit is designed for owner self-install. Clean each panel with isopropyl alcohol (70%+) to strip wax and oils. Lay out kit pieces using the included diagram before peeling backing. Start with the largest, flattest panel first - usually the front fender or shrouds. Use a felt-edge squeegee, working from center outward. Heat gun on low for tight curves. Wait 48 hours before washing to let adhesive fully cure.\u003c\/p\u003e\n\u003ch3\u003eCare and longevity\u003c\/h3\u003e\n\u003cp\u003eHand wash with mild soap. Pressure washing acceptable at moderate distance and lower PSI. Avoid harsh degreasers and acidic cleaners. Covered storage out of direct sun extends wrap life dramatically - especially important in high-UV regions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFAQ · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWill this fit all 1999-2004 TRX 400EX models?\u003c\/h3\u003e\n\u003cp\u003eYes - every production year from 1999 through 2004, plus the TRX 400X variant. Pre-cut to factory plastic templates.\u003c\/p\u003e\n\u003ch3\u003eHow thick is the vinyl?\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker and more durable than standard OEM and aftermarket decals.\u003c\/p\u003e\n\u003ch3\u003eCan I install it myself?\u003c\/h3\u003e\n\u003cp\u003eYes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\u003c\/p\u003e\n\u003ch3\u003eHow does it hold up to motocross and trail riding?\u003c\/h3\u003e\n\u003cp\u003eBuilt specifically for off-road abuse. The laminate resists rock spray, mud, sand blast, fuel spills, and UV exposure across multiple seasons.\u003c\/p\u003e\n\u003ch3\u003eHow fast does it ship?\u003c\/h3\u003e\n\u003cp\u003eStock designs ship within 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\u003c\/p\u003e\n\u003ch3\u003eWhat about returns?\u003c\/h3\u003e\n\u003cp\u003eMade-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-foot\"\u003e\n\u003cspan class=\"kghd-fb\"\u003eKRAZYGRAPHICS\u003c\/span\u003e \u003cspan\u003eHonda TRX 400EX · Apex Racer\u003c\/span\u003e\n\u003cdiv class=\"kghd-fok\"\u003e\n\u003cspan class=\"kghd-fok-d\"\u003e\u003c\/span\u003eReady\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"KrazyGraphics","offers":[{"title":"No \/ No","offer_id":31339133599833,"sku":null,"price":228.48,"currency_code":"USD","in_stock":true},{"title":"No \/ Yes + $20","offer_id":43094856826969,"sku":null,"price":259.06,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ No","offer_id":43094856859737,"sku":null,"price":243.04,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ Yes + $20","offer_id":43094856892505,"sku":null,"price":273.6,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/KIT_20HONDA_20TRX_20SPORTRACK_20400_20EX_20_20DOBLE_20FARO_20TRX_20CLX536.jpg?v=1578539291"},{"product_id":"honda-trx400-20","title":"Honda TRX 400EX Rock Star Edition Graphics Kit","description":"\u003cp\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026amp;family=JetBrains+Mono:wght@400;700\u0026amp;family=Rajdhani:wght@500;700\u0026amp;display=swap\" as=\"style\" rel=\"preload\"\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"@id\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-20#product\",\n  \"name\": \"Honda TRX 400EX Rock Star Edition Graphics Kit\",\n  \"sku\": \"KG-TRX400EX-ROCKSTAREDITION\",\n  \"mpn\": \"KG-TRX400EX-ROCKSTAREDITION\",\n  \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-20\",\n  \"description\": \"Honda TRX 400EX Rock Star Edition graphics kit - race-inspired design, 21MIL laminated cast vinyl, OEM-precision fit for 1999-2014 TRX 400EX and TRX 400X. Made in USA by KrazyGraphics.\",\n  \"image\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/KIT_20HONDA_20TRX_20SPORTRACK_20400_20EX_20_20ROCKSTAR_20ED_20JT_20CLX205.jpg?v=1578539291\",\n  \"category\": \"ATV Graphics \/ Honda\",\n  \"brand\": {\n    \"@type\": \"Brand\",\n    \"name\": \"KrazyGraphics\"\n  },\n  \"manufacturer\": {\n    \"@type\": \"Organization\",\n    \"name\": \"KrazyGraphics\",\n    \"url\": \"https:\/\/krazygraphics.com\"\n  },\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-20\",\n    \"priceCurrency\": \"USD\",\n    \"price\": \"228.48\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\",\n    \"seller\": {\n      \"@type\": \"Organization\",\n      \"name\": \"KrazyGraphics\"\n    }\n  }\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Will this fit my year TRX 400EX?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes - every Honda TRX 400EX from 1999 through 2004 is covered, plus 400X models. Pre-cut to factory plastic templates.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How thick is the vinyl?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker than standard OEM and aftermarket decals.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can I install it myself?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is this for off-road or display use?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Built for real off-road abuse - motocross, trail, dunes. The laminate resists rock spray, mud, sand blast, and UV.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How fast does it ship?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Stock designs ship in 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What about returns?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Made-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\"\n      }\n    }\n  ]\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"BreadcrumbList\",\n  \"itemListElement\": [\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 1,\n      \"name\": \"Home\",\n      \"item\": \"https:\/\/krazygraphics.com\/\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 2,\n      \"name\": \"Honda ATV Graphics\",\n      \"item\": \"https:\/\/krazygraphics.com\/collections\/honda-atv-graphics\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 3,\n      \"name\": \"TRX 400EX Rock Star Edition\"\n    }\n  ]\n}\n\u003c\/script\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026family=JetBrains+Mono:wght@400;700\u0026family=Rajdhani:wght@500;700\u0026display=swap');\n\n.kghd *, .kghd *::before, .kghd *::after { box-sizing: border-box; }\n\n@media (prefers-reduced-motion: reduce) {\n  .kghd *, .kghd *::before, .kghd *::after {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n  .kghd-tb, .kghd-dot, .kghd-cta, .kghd-hero::after { animation: none !important; }\n  .kghd-bar-fill { animation: kghd-bar 3s ease-in-out infinite !important; }\n}\n\n.kghd {\n  --green:    #39FF14;\n  --green-hot:#7dff5c;\n  --ink:      #050505;\n  --carbon:   #0a0a0a;\n  --bone:     #ffffff;\n  --fog:      #b8bec6;\n  --dim:      #6b7280;\n  --ok:       #00ff88;\n\n  font-family: 'Rajdhani', 'Barlow Condensed', Arial, sans-serif;\n  color: var(--bone);\n  background: var(--ink);\n  border: 1px solid rgba(57,255,20,.4);\n  border-radius: 10px;\n  overflow: hidden;\n  position: relative;\n  box-shadow:\n    0 0 60px rgba(57,255,20,.18),\n    0 40px 100px rgba(0,0,0,.9);\n  margin: 12px 0 20px 0;\n}\n\n.kghd::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background-image:\n    linear-gradient(rgba(57,255,20,.06) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(57,255,20,.06) 1px, transparent 1px);\n  background-size: 50px 50px;\n  -webkit-mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n  mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n}\n\n.kghd::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background: repeating-linear-gradient(0deg, rgba(0,0,0,.08) 0, rgba(0,0,0,.08) 1px, transparent 1px, transparent 4px);\n}\n\n.kghd-tb {\n  position: relative;\n  z-index: 5;\n  height: 3px;\n  background: linear-gradient(90deg, transparent 0%, rgba(57,255,20,.6) 15%, var(--green) 45%, var(--green-hot) 50%, var(--green) 55%, rgba(57,255,20,.6) 85%, transparent 100%);\n  box-shadow: 0 0 24px rgba(57,255,20,.9);\n  animation: kghd-strobe 3s ease-in-out infinite;\n}\n@keyframes kghd-strobe { 0%,100%{opacity:.75;} 50%{opacity:1;} }\n\n.kghd-sb {\n  position: relative;\n  z-index: 5;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 8px 16px;\n  background: rgba(57,255,20,.1);\n  border-bottom: 1px solid rgba(57,255,20,.3);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(180,255,180,.9);\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-dot {\n  width: 6px; height: 6px;\n  border-radius: 50%;\n  background: var(--green);\n  box-shadow: 0 0 10px var(--green), 0 0 20px rgba(57,255,20,.5);\n  display: inline-block;\n  margin-right: 8px;\n  animation: kghd-pulse 1.4s ease-in-out infinite;\n}\n@keyframes kghd-pulse { 0%,100%{opacity:.25;transform:scale(.8);} 50%{opacity:1;transform:scale(1.2);} }\n.kghd-sb-r { color: rgba(255,255,255,.4); font-size: 9px; letter-spacing: .18em; }\n\n.kghd-hero {\n  position: relative;\n  z-index: 2;\n  padding: 28px 24px 24px;\n  border-bottom: 1px solid rgba(57,255,20,.2);\n  background: linear-gradient(180deg, rgba(57,255,20,.14) 0%, rgba(57,255,20,.04) 50%, transparent 100%);\n}\n.kghd-eyebrow {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  color: rgba(150,255,150,.85);\n  margin-bottom: 14px;\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n.kghd-eyebrow::before {\n  content: \"\";\n  width: 28px;\n  height: 1px;\n  background: var(--green);\n  box-shadow: 0 0 8px var(--green);\n}\n.kghd-eyebrow::after {\n  content: \"\";\n  flex: 1;\n  height: 1px;\n  background: rgba(57,255,20,.2);\n}\n\nh1.kghd-title {\n  font-family: 'Barlow Condensed', Arial Narrow, sans-serif !important;\n  font-weight: 900 !important;\n  font-size: clamp(44px, 10vw, 88px) !important;\n  line-height: .9 !important;\n  letter-spacing: -.01em !important;\n  text-transform: uppercase !important;\n  color: var(--bone) !important;\n  margin: 0 0 6px 0 !important;\n  text-shadow:\n    0 0 60px rgba(57,255,20,.5),\n    0 0 120px rgba(57,255,20,.2),\n    0 4px 20px rgba(0,0,0,.9);\n}\n.kghd-sub {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  letter-spacing: .3em;\n  text-transform: uppercase;\n  color: var(--fog) !important;\n  margin: 0 0 12px 0;\n}\n.kghd-sub strong { color: var(--green-hot); font-weight: 700; }\n\n.kghd-tags {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  flex-wrap: wrap;\n  margin-top: 10px;\n}\n.kghd-tag {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  padding: 5px 11px;\n  border-radius: 2px;\n  color: var(--bone);\n}\n.kghd-tag.r {\n  background: rgba(57,255,20,.28);\n  border: 1px solid rgba(57,255,20,.7);\n  text-shadow: 0 0 8px rgba(57,255,20,.5);\n  color: #d8ffd0;\n}\n.kghd-tag.g {\n  color: rgba(255,255,255,.72);\n  background: rgba(255,255,255,.06);\n  border: 1px solid rgba(255,255,255,.18);\n}\n\n.kghd-tele { margin-top: 22px; }\n.kghd-bar { display: flex; align-items: center; gap: 12px; margin-bottom: 8px; }\n.kghd-bar-lbl {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.5);\n  width: 84px;\n  flex-shrink: 0;\n}\n.kghd-bar-track {\n  flex: 1;\n  height: 3px;\n  background: rgba(255,255,255,.08);\n  border-radius: 2px;\n  overflow: hidden;\n}\n.kghd-bar-fill {\n  height: 100%;\n  border-radius: 2px;\n  background: linear-gradient(90deg, rgba(57,255,20,.7), var(--green), var(--green-hot));\n  box-shadow: 0 0 10px rgba(57,255,20,.7);\n  animation: kghd-bar var(--d, 3s) ease-in-out infinite var(--o, 0s);\n  transform-origin: left;\n}\n@keyframes kghd-bar {\n  0%, 100% { opacity: .6; transform: scaleX(var(--min, .88)); }\n  50%      { opacity: 1;  transform: scaleX(1); }\n}\n.kghd-bar-val {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  color: rgba(150,255,150,.9);\n  width: 30px;\n  text-align: right;\n  flex-shrink: 0;\n}\n\n.kghd-body {\n  padding: 22px 20px;\n  background: linear-gradient(180deg, #060606, #030303);\n  position: relative;\n  z-index: 2;\n}\n\n.kghd-specs {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  border: 1px solid rgba(57,255,20,.3);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 22px;\n}\n.kghd-spec {\n  background: #080808;\n  padding: 14px 10px;\n  text-align: center;\n  border-right: 1px solid rgba(57,255,20,.18);\n}\n.kghd-spec:last-child { border-right: none; }\n.kghd-spec-val {\n  display: block;\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 18px;\n  font-weight: 900;\n  color: var(--green-hot);\n  text-shadow: 0 0 14px rgba(57,255,20,.6);\n  margin-bottom: 3px;\n  line-height: 1;\n  letter-spacing: .02em;\n}\n.kghd-spec-lbl {\n  display: block;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.45);\n}\n\n.kghd-shdr {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .4em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.55);\n  margin: 18px 0 12px 0;\n}\n.kghd-shdr::before { content: \"\/\/\"; color: rgba(57,255,20,.7); }\n.kghd-shdr::after { content: \"\"; flex: 1; height: 1px; background: rgba(255,255,255,.08); }\n\n.kghd-lead {\n  font-family: 'Rajdhani', sans-serif;\n  font-size: 15px !important;\n  line-height: 1.6 !important;\n  color: rgba(255,255,255,.88) !important;\n  margin: 0 0 22px 0 !important;\n  padding: 14px 16px;\n  border-left: 3px solid var(--green);\n  background: rgba(57,255,20,.04);\n  border-radius: 0 4px 4px 0;\n}\n.kghd-lead strong { color: var(--bone) !important; font-weight: 700; }\n.kghd-lead em { color: var(--green-hot) !important; font-style: normal; font-weight: 700; }\n\n.kghd-cards {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 8px;\n  margin-bottom: 20px;\n}\n.kghd-card {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  padding: 14px 14px;\n  background: rgba(255,255,255,.035);\n  transition: border-color .25s, background .25s;\n}\n.kghd-card:hover { border-color: rgba(57,255,20,.55); background: rgba(57,255,20,.06); }\n.kghd-card-h { display: flex; align-items: center; gap: 10px; margin-bottom: 8px; }\n.kghd-card-i {\n  width: 28px; height: 28px;\n  border-radius: 4px;\n  background: rgba(57,255,20,.2);\n  border: 1px solid rgba(57,255,20,.45);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 13px;\n  flex-shrink: 0;\n}\n.kghd-card-l {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.85) !important;\n  font-weight: 700;\n}\n.kghd-card p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 13px !important;\n  line-height: 1.55 !important;\n  color: rgba(255,255,255,.72) !important;\n  margin: 0 !important;\n}\n\n.kghd-cta {\n  display: block;\n  width: 100%;\n  padding: 14px 20px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(57,255,20,.65);\n  border-radius: 3px;\n  background: rgba(57,255,20,.1);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  text-align: center;\n  color: var(--bone) !important;\n  text-decoration: none !important;\n  position: relative;\n  overflow: hidden;\n  animation: kghd-cta-glow 3.5s ease-in-out infinite;\n}\n@keyframes kghd-cta-glow {\n  0%, 100% { box-shadow: none; }\n  50% { box-shadow: 0 0 24px rgba(57,255,20,.4), inset 0 0 24px rgba(57,255,20,.08); }\n}\n.kghd-cta::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(90deg, transparent, rgba(57,255,20,.25), transparent);\n  transform: translateX(-100%);\n  animation: kghd-cta-sweep 3.5s linear infinite;\n}\n@keyframes kghd-cta-sweep { 100% { transform: translateX(200%); } }\n.kghd-cta:hover { background: rgba(57,255,20,.22); border-color: var(--green); }\n\n.kghd-drop {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 6px;\n}\n\n.kghd .kghd-drop:not([open]) \u003e *:not(summary) {\n  display: none !important;\n  visibility: hidden !important;\n  height: 0 !important;\n  overflow: hidden !important;\n}\n.kghd .kghd-drop[open] \u003e *:not(summary) {\n  display: block !important;\n  visibility: visible !important;\n  height: auto !important;\n}\n.kghd-drop summary {\n  list-style: none;\n  cursor: pointer;\n  padding: 12px 14px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .28em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.78);\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  background: rgba(255,255,255,.03);\n  transition: background .2s, color .2s;\n}\n.kghd-drop summary::before { content: \"\/\/ \"; color: rgba(57,255,20,.7); margin-right: 2px; }\n.kghd-drop summary::-webkit-details-marker { display: none; }\n.kghd-drop summary:hover { background: rgba(255,255,255,.06); color: var(--bone); }\n.kghd-drop[open] summary { border-bottom: 1px solid rgba(255,255,255,.08); color: var(--bone); }\n.kghd-chv { font-size: 10px; color: rgba(57,255,20,.7); transition: transform .3s; }\n.kghd-drop[open] .kghd-chv { transform: rotate(180deg); }\n\n.kghd-drop-body {\n  padding: 16px 16px 14px;\n  font-family: 'Rajdhani', sans-serif;\n}\n.kghd-drop-body h3 {\n  font-family: 'JetBrains Mono', monospace !important;\n  font-size: 9px !important;\n  letter-spacing: .3em !important;\n  text-transform: uppercase !important;\n  color: rgba(180,255,180,.9) !important;\n  margin: 14px 0 6px 0 !important;\n  font-weight: 700 !important;\n  display: flex;\n  align-items: center;\n  gap: 7px;\n}\n.kghd-drop-body h3::before { content: \"\u003e\"; color: rgba(57,255,20,.6); }\n.kghd-drop-body h3:first-child { margin-top: 0 !important; }\n.kghd-drop-body p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 14px !important;\n  line-height: 1.65 !important;\n  color: rgba(255,255,255,.82) !important;\n  margin: 0 0 8px 0 !important;\n}\n.kghd-drop-body strong { color: var(--bone) !important; }\n\n.kghd-foot {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 9px 16px;\n  border-top: 1px solid rgba(255,255,255,.06);\n  background: #020202;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.35);\n  position: relative;\n  z-index: 2;\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-fb {\n  color: var(--green);\n  font-weight: 700;\n  letter-spacing: .3em;\n  text-shadow: 0 0 14px rgba(57,255,20,.55);\n}\n.kghd-fok {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  color: rgba(0,255,136,.85);\n}\n.kghd-fok-d {\n  width: 5px; height: 5px;\n  border-radius: 50%;\n  background: var(--ok);\n  box-shadow: 0 0 8px rgba(0,255,136,.8);\n}\n\n.kghd a:focus-visible,\n.kghd summary:focus-visible {\n  outline: 2px solid var(--green-hot);\n  outline-offset: 2px;\n  border-radius: 4px;\n}\n\n@media (max-width: 640px) {\n  .kghd-cards { grid-template-columns: 1fr; gap: 6px; }\n  .kghd-card:nth-child(n+3) { display: none; }\n  .kghd-hero { padding: 22px 16px 20px; }\n  .kghd-body { padding: 18px 14px; }\n  .kghd-foot { flex-direction: column; text-align: center; }\n  .kghd-specs { grid-template-columns: 1fr 1fr 1fr; }\n  .kghd-spec { padding: 11px 6px; }\n  .kghd-spec-val { font-size: 14px; }\n}\n@media (max-width: 440px) {\n  .kghd-tb, .kghd-cta, .kghd-dot { animation: none !important; }\n  .kghd-cta::before { animation: none !important; }\n  .kghd-sb { font-size: 8px; padding: 7px 12px; letter-spacing: .18em; }\n  .kghd-eyebrow { font-size: 8px; letter-spacing: .25em; }\n  .kghd-sub { font-size: 10px; letter-spacing: .22em; }\n  .kghd-tag { font-size: 9px; padding: 4px 9px; letter-spacing: .14em; }\n  .kghd-bar-lbl { width: 70px; font-size: 7px; letter-spacing: .18em; }\n  .kghd-lead { font-size: 14px !important; padding: 12px 14px; }\n  .kghd-drop summary { font-size: 9px; letter-spacing: .2em; }\n  .kghd-drop-body p { font-size: 13px !important; }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"kghd\"\u003e\n\u003cdiv class=\"kghd-tb\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"kghd-dot\"\u003e\u003c\/span\u003eSYS:ONLINE · KGX-DB · HONDA\/TRX400EX\/1999-2014\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb-r\"\u003eKG-TRX400EX-ROCKSTAREDITION · KRAZYGRAPHICS.COM\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-hero\"\u003e\n\u003cdiv class=\"kghd-eyebrow\"\u003eHonda Powersports · ATV Graphics Kit · Rock Star Edition\u003c\/div\u003e\n\u003ch1 class=\"kghd-title\"\u003eTRX 400EX\u003c\/h1\u003e\n\u003cp class=\"kghd-sub\"\u003eHonda · \u003cstrong\u003e21MIL Laminated\u003c\/strong\u003e · 1999-2014 · \u003cstrong\u003eRock Star Edition\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"kghd-tags\"\u003e\n\u003cspan class=\"kghd-tag r\"\u003ePremium\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eOEM Fit\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-tele\" aria-hidden=\"true\"\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003ePanel Lock\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.8s; --o: 0s; --min: .82;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e98%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eOEM Match\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 3.2s; --o: .5s; --min: .86;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e100%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eTrail Armor\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.5s; --o: 1s; --min: .9;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003eMAX\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-body\"\u003e\n\n\u003cdiv class=\"kghd-specs\"\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003eTRX 400EX\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eModel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eYears\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e21MIL\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eLaminated\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eSystem Brief\u003c\/div\u003e\n\u003cp class=\"kghd-lead\"\u003ePremium \u003cstrong\u003eRock Star Edition graphics kit\u003c\/strong\u003e for the Honda TRX 400EX (1999-2014). \u003cem\u003ePre-cut to factory plastic templates\u003c\/em\u003e - shrouds, fenders, side panels, and number plates - built from 21MIL laminated cast vinyl that survives motocross, trail, and dune abuse without lifting, cracking, or fading.\u003c\/p\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eCore Capabilities\u003c\/div\u003e\n\u003cdiv class=\"kghd-cards\"\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🏁\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eOEM Panel Fit\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eCut to the actual TRX 400EX plastic geometry. Verified panel templates, not stretched approximations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🛡️\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eTrail-Grade Armor\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Resists rock spray, mud, sand blast, fuel, and sun.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e⚡\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eSelf-Install Ready\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eAir-release adhesive. Felt-edge squeegee and a heat gun for tight curves. Done in an afternoon.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🇺🇸\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003ePrinted and cut to order. Stock designs ship in 24-48 hours from our facility.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ca href=\"\/collections\/honda-atv-graphics\" class=\"kghd-cta\" aria-label=\"Browse all Honda ATV graphics kits\"\u003e \u0026gt;\u0026gt; Browse All Honda ATV Graphics \u0026lt;\u0026lt; \u003c\/a\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFull Documentation · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWhat's in the kit\u003c\/h3\u003e\n\u003cp\u003eFull coverage graphics for the Honda TRX 400EX (1999-2014): shrouds (left\/right), front fender, rear fender, airbox covers, side panels, and number plates. Every panel is pre-cut to factory plastic geometry. No trimming required at install.\u003c\/p\u003e\n\u003ch3\u003eWho this is for\u003c\/h3\u003e\n\u003cp\u003eTRX 400EX owners who want bold styling without paying for a custom paint job. Trail riders protecting factory plastics from rock spray and UV. Motocross competitors building program-look bikes for race weekends. Restoration projects bringing tired plastics back to life. Dealers and rental fleets running consistent brand identity across multiple machines.\u003c\/p\u003e\n\u003ch3\u003eYear and trim coverage\u003c\/h3\u003e\n\u003cp\u003eHonda made the TRX 400EX from 1999 through 2004 with stable bodywork. This kit fits \u003cstrong\u003eevery production year in that range\u003c\/strong\u003e, plus the TRX 400X variant. If you're not sure which model you have, the airbox cover and frame stickers will identify it.\u003c\/p\u003e\n\u003ch3\u003eMaterial and durability\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl - significantly thicker than standard OEM and aftermarket decals. Cast film conforms to compound curves without distortion. The clear protective laminate adds abrasion resistance against rock spray, brush contact, and harsh chemicals. UV-stable pigments hold color across multiple riding seasons.\u003c\/p\u003e\n\u003ch3\u003eInstall in an afternoon\u003c\/h3\u003e\n\u003cp\u003eThe kit is designed for owner self-install. Clean each panel with isopropyl alcohol (70%+) to strip wax and oils. Lay out kit pieces using the included diagram before peeling backing. Start with the largest, flattest panel first - usually the front fender or shrouds. Use a felt-edge squeegee, working from center outward. Heat gun on low for tight curves. Wait 48 hours before washing to let adhesive fully cure.\u003c\/p\u003e\n\u003ch3\u003eCare and longevity\u003c\/h3\u003e\n\u003cp\u003eHand wash with mild soap. Pressure washing acceptable at moderate distance and lower PSI. Avoid harsh degreasers and acidic cleaners. Covered storage out of direct sun extends wrap life dramatically - especially important in high-UV regions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFAQ · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWill this fit all 1999-2004 TRX 400EX models?\u003c\/h3\u003e\n\u003cp\u003eYes - every production year from 1999 through 2004, plus the TRX 400X variant. Pre-cut to factory plastic templates.\u003c\/p\u003e\n\u003ch3\u003eHow thick is the vinyl?\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker and more durable than standard OEM and aftermarket decals.\u003c\/p\u003e\n\u003ch3\u003eCan I install it myself?\u003c\/h3\u003e\n\u003cp\u003eYes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\u003c\/p\u003e\n\u003ch3\u003eHow does it hold up to motocross and trail riding?\u003c\/h3\u003e\n\u003cp\u003eBuilt specifically for off-road abuse. The laminate resists rock spray, mud, sand blast, fuel spills, and UV exposure across multiple seasons.\u003c\/p\u003e\n\u003ch3\u003eHow fast does it ship?\u003c\/h3\u003e\n\u003cp\u003eStock designs ship within 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\u003c\/p\u003e\n\u003ch3\u003eWhat about returns?\u003c\/h3\u003e\n\u003cp\u003eMade-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-foot\"\u003e\n\u003cspan class=\"kghd-fb\"\u003eKRAZYGRAPHICS\u003c\/span\u003e \u003cspan\u003eHonda TRX 400EX · Rock Star Edition\u003c\/span\u003e\n\u003cdiv class=\"kghd-fok\"\u003e\n\u003cspan class=\"kghd-fok-d\"\u003e\u003c\/span\u003eReady\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"KrazyGraphics","offers":[{"title":"No \/ No","offer_id":31339133861977,"sku":null,"price":228.48,"currency_code":"USD","in_stock":true},{"title":"No \/ Yes + $20","offer_id":43094856728665,"sku":null,"price":259.06,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ No","offer_id":43094856761433,"sku":null,"price":243.04,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ Yes + $20","offer_id":43094856794201,"sku":null,"price":273.6,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/KIT_20HONDA_20TRX_20SPORTRACK_20400_20EX_20_20ROCKSTAR_20ED_20JT_20CLX205.jpg?v=1578539291"},{"product_id":"honda-trx400-21","title":"Honda TRX 400EX Twin Engine Graphics Kit","description":"\u003cp\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026amp;family=JetBrains+Mono:wght@400;700\u0026amp;family=Rajdhani:wght@500;700\u0026amp;display=swap\" as=\"style\" rel=\"preload\"\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"@id\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-21#product\",\n  \"name\": \"Honda TRX 400EX Twin Engine Graphics Kit\",\n  \"sku\": \"KG-TRX400EX-TWINENGINE\",\n  \"mpn\": \"KG-TRX400EX-TWINENGINE\",\n  \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-21\",\n  \"description\": \"Honda TRX 400EX Twin Engine graphics kit - race-inspired design, 21MIL laminated cast vinyl, OEM-precision fit for 1999-2014 TRX 400EX and TRX 400X. Made in USA by KrazyGraphics.\",\n  \"image\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/KIT_20HONDA_20TRX_20SPORTRACK_20400_20EX_202_20CLX1053.jpg?v=1578539288\",\n  \"category\": \"ATV Graphics \/ Honda\",\n  \"brand\": {\n    \"@type\": \"Brand\",\n    \"name\": \"KrazyGraphics\"\n  },\n  \"manufacturer\": {\n    \"@type\": \"Organization\",\n    \"name\": \"KrazyGraphics\",\n    \"url\": \"https:\/\/krazygraphics.com\"\n  },\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-21\",\n    \"priceCurrency\": \"USD\",\n    \"price\": \"228.48\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\",\n    \"seller\": {\n      \"@type\": \"Organization\",\n      \"name\": \"KrazyGraphics\"\n    }\n  }\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Will this fit my year TRX 400EX?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes - every Honda TRX 400EX from 1999 through 2004 is covered, plus 400X models. Pre-cut to factory plastic templates.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How thick is the vinyl?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker than standard OEM and aftermarket decals.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can I install it myself?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is this for off-road or display use?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Built for real off-road abuse - motocross, trail, dunes. The laminate resists rock spray, mud, sand blast, and UV.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How fast does it ship?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Stock designs ship in 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What about returns?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Made-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\"\n      }\n    }\n  ]\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"BreadcrumbList\",\n  \"itemListElement\": [\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 1,\n      \"name\": \"Home\",\n      \"item\": \"https:\/\/krazygraphics.com\/\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 2,\n      \"name\": \"Honda ATV Graphics\",\n      \"item\": \"https:\/\/krazygraphics.com\/collections\/honda-atv-graphics\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 3,\n      \"name\": \"TRX 400EX Twin Engine\"\n    }\n  ]\n}\n\u003c\/script\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026family=JetBrains+Mono:wght@400;700\u0026family=Rajdhani:wght@500;700\u0026display=swap');\n\n.kghd *, .kghd *::before, .kghd *::after { box-sizing: border-box; }\n\n@media (prefers-reduced-motion: reduce) {\n  .kghd *, .kghd *::before, .kghd *::after {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n  .kghd-tb, .kghd-dot, .kghd-cta, .kghd-hero::after { animation: none !important; }\n  .kghd-bar-fill { animation: kghd-bar 3s ease-in-out infinite !important; }\n}\n\n.kghd {\n  --green:    #39FF14;\n  --green-hot:#7dff5c;\n  --ink:      #050505;\n  --carbon:   #0a0a0a;\n  --bone:     #ffffff;\n  --fog:      #b8bec6;\n  --dim:      #6b7280;\n  --ok:       #00ff88;\n\n  font-family: 'Rajdhani', 'Barlow Condensed', Arial, sans-serif;\n  color: var(--bone);\n  background: var(--ink);\n  border: 1px solid rgba(57,255,20,.4);\n  border-radius: 10px;\n  overflow: hidden;\n  position: relative;\n  box-shadow:\n    0 0 60px rgba(57,255,20,.18),\n    0 40px 100px rgba(0,0,0,.9);\n  margin: 12px 0 20px 0;\n}\n\n.kghd::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background-image:\n    linear-gradient(rgba(57,255,20,.06) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(57,255,20,.06) 1px, transparent 1px);\n  background-size: 50px 50px;\n  -webkit-mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n  mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n}\n\n.kghd::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background: repeating-linear-gradient(0deg, rgba(0,0,0,.08) 0, rgba(0,0,0,.08) 1px, transparent 1px, transparent 4px);\n}\n\n.kghd-tb {\n  position: relative;\n  z-index: 5;\n  height: 3px;\n  background: linear-gradient(90deg, transparent 0%, rgba(57,255,20,.6) 15%, var(--green) 45%, var(--green-hot) 50%, var(--green) 55%, rgba(57,255,20,.6) 85%, transparent 100%);\n  box-shadow: 0 0 24px rgba(57,255,20,.9);\n  animation: kghd-strobe 3s ease-in-out infinite;\n}\n@keyframes kghd-strobe { 0%,100%{opacity:.75;} 50%{opacity:1;} }\n\n.kghd-sb {\n  position: relative;\n  z-index: 5;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 8px 16px;\n  background: rgba(57,255,20,.1);\n  border-bottom: 1px solid rgba(57,255,20,.3);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(180,255,180,.9);\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-dot {\n  width: 6px; height: 6px;\n  border-radius: 50%;\n  background: var(--green);\n  box-shadow: 0 0 10px var(--green), 0 0 20px rgba(57,255,20,.5);\n  display: inline-block;\n  margin-right: 8px;\n  animation: kghd-pulse 1.4s ease-in-out infinite;\n}\n@keyframes kghd-pulse { 0%,100%{opacity:.25;transform:scale(.8);} 50%{opacity:1;transform:scale(1.2);} }\n.kghd-sb-r { color: rgba(255,255,255,.4); font-size: 9px; letter-spacing: .18em; }\n\n.kghd-hero {\n  position: relative;\n  z-index: 2;\n  padding: 28px 24px 24px;\n  border-bottom: 1px solid rgba(57,255,20,.2);\n  background: linear-gradient(180deg, rgba(57,255,20,.14) 0%, rgba(57,255,20,.04) 50%, transparent 100%);\n}\n.kghd-eyebrow {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  color: rgba(150,255,150,.85);\n  margin-bottom: 14px;\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n.kghd-eyebrow::before {\n  content: \"\";\n  width: 28px;\n  height: 1px;\n  background: var(--green);\n  box-shadow: 0 0 8px var(--green);\n}\n.kghd-eyebrow::after {\n  content: \"\";\n  flex: 1;\n  height: 1px;\n  background: rgba(57,255,20,.2);\n}\n\nh1.kghd-title {\n  font-family: 'Barlow Condensed', Arial Narrow, sans-serif !important;\n  font-weight: 900 !important;\n  font-size: clamp(44px, 10vw, 88px) !important;\n  line-height: .9 !important;\n  letter-spacing: -.01em !important;\n  text-transform: uppercase !important;\n  color: var(--bone) !important;\n  margin: 0 0 6px 0 !important;\n  text-shadow:\n    0 0 60px rgba(57,255,20,.5),\n    0 0 120px rgba(57,255,20,.2),\n    0 4px 20px rgba(0,0,0,.9);\n}\n.kghd-sub {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  letter-spacing: .3em;\n  text-transform: uppercase;\n  color: var(--fog) !important;\n  margin: 0 0 12px 0;\n}\n.kghd-sub strong { color: var(--green-hot); font-weight: 700; }\n\n.kghd-tags {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  flex-wrap: wrap;\n  margin-top: 10px;\n}\n.kghd-tag {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  padding: 5px 11px;\n  border-radius: 2px;\n  color: var(--bone);\n}\n.kghd-tag.r {\n  background: rgba(57,255,20,.28);\n  border: 1px solid rgba(57,255,20,.7);\n  text-shadow: 0 0 8px rgba(57,255,20,.5);\n  color: #d8ffd0;\n}\n.kghd-tag.g {\n  color: rgba(255,255,255,.72);\n  background: rgba(255,255,255,.06);\n  border: 1px solid rgba(255,255,255,.18);\n}\n\n.kghd-tele { margin-top: 22px; }\n.kghd-bar { display: flex; align-items: center; gap: 12px; margin-bottom: 8px; }\n.kghd-bar-lbl {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.5);\n  width: 84px;\n  flex-shrink: 0;\n}\n.kghd-bar-track {\n  flex: 1;\n  height: 3px;\n  background: rgba(255,255,255,.08);\n  border-radius: 2px;\n  overflow: hidden;\n}\n.kghd-bar-fill {\n  height: 100%;\n  border-radius: 2px;\n  background: linear-gradient(90deg, rgba(57,255,20,.7), var(--green), var(--green-hot));\n  box-shadow: 0 0 10px rgba(57,255,20,.7);\n  animation: kghd-bar var(--d, 3s) ease-in-out infinite var(--o, 0s);\n  transform-origin: left;\n}\n@keyframes kghd-bar {\n  0%, 100% { opacity: .6; transform: scaleX(var(--min, .88)); }\n  50%      { opacity: 1;  transform: scaleX(1); }\n}\n.kghd-bar-val {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  color: rgba(150,255,150,.9);\n  width: 30px;\n  text-align: right;\n  flex-shrink: 0;\n}\n\n.kghd-body {\n  padding: 22px 20px;\n  background: linear-gradient(180deg, #060606, #030303);\n  position: relative;\n  z-index: 2;\n}\n\n.kghd-specs {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  border: 1px solid rgba(57,255,20,.3);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 22px;\n}\n.kghd-spec {\n  background: #080808;\n  padding: 14px 10px;\n  text-align: center;\n  border-right: 1px solid rgba(57,255,20,.18);\n}\n.kghd-spec:last-child { border-right: none; }\n.kghd-spec-val {\n  display: block;\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 18px;\n  font-weight: 900;\n  color: var(--green-hot);\n  text-shadow: 0 0 14px rgba(57,255,20,.6);\n  margin-bottom: 3px;\n  line-height: 1;\n  letter-spacing: .02em;\n}\n.kghd-spec-lbl {\n  display: block;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.45);\n}\n\n.kghd-shdr {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .4em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.55);\n  margin: 18px 0 12px 0;\n}\n.kghd-shdr::before { content: \"\/\/\"; color: rgba(57,255,20,.7); }\n.kghd-shdr::after { content: \"\"; flex: 1; height: 1px; background: rgba(255,255,255,.08); }\n\n.kghd-lead {\n  font-family: 'Rajdhani', sans-serif;\n  font-size: 15px !important;\n  line-height: 1.6 !important;\n  color: rgba(255,255,255,.88) !important;\n  margin: 0 0 22px 0 !important;\n  padding: 14px 16px;\n  border-left: 3px solid var(--green);\n  background: rgba(57,255,20,.04);\n  border-radius: 0 4px 4px 0;\n}\n.kghd-lead strong { color: var(--bone) !important; font-weight: 700; }\n.kghd-lead em { color: var(--green-hot) !important; font-style: normal; font-weight: 700; }\n\n.kghd-cards {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 8px;\n  margin-bottom: 20px;\n}\n.kghd-card {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  padding: 14px 14px;\n  background: rgba(255,255,255,.035);\n  transition: border-color .25s, background .25s;\n}\n.kghd-card:hover { border-color: rgba(57,255,20,.55); background: rgba(57,255,20,.06); }\n.kghd-card-h { display: flex; align-items: center; gap: 10px; margin-bottom: 8px; }\n.kghd-card-i {\n  width: 28px; height: 28px;\n  border-radius: 4px;\n  background: rgba(57,255,20,.2);\n  border: 1px solid rgba(57,255,20,.45);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 13px;\n  flex-shrink: 0;\n}\n.kghd-card-l {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.85) !important;\n  font-weight: 700;\n}\n.kghd-card p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 13px !important;\n  line-height: 1.55 !important;\n  color: rgba(255,255,255,.72) !important;\n  margin: 0 !important;\n}\n\n.kghd-cta {\n  display: block;\n  width: 100%;\n  padding: 14px 20px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(57,255,20,.65);\n  border-radius: 3px;\n  background: rgba(57,255,20,.1);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  text-align: center;\n  color: var(--bone) !important;\n  text-decoration: none !important;\n  position: relative;\n  overflow: hidden;\n  animation: kghd-cta-glow 3.5s ease-in-out infinite;\n}\n@keyframes kghd-cta-glow {\n  0%, 100% { box-shadow: none; }\n  50% { box-shadow: 0 0 24px rgba(57,255,20,.4), inset 0 0 24px rgba(57,255,20,.08); }\n}\n.kghd-cta::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(90deg, transparent, rgba(57,255,20,.25), transparent);\n  transform: translateX(-100%);\n  animation: kghd-cta-sweep 3.5s linear infinite;\n}\n@keyframes kghd-cta-sweep { 100% { transform: translateX(200%); } }\n.kghd-cta:hover { background: rgba(57,255,20,.22); border-color: var(--green); }\n\n.kghd-drop {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 6px;\n}\n\n.kghd .kghd-drop:not([open]) \u003e *:not(summary) {\n  display: none !important;\n  visibility: hidden !important;\n  height: 0 !important;\n  overflow: hidden !important;\n}\n.kghd .kghd-drop[open] \u003e *:not(summary) {\n  display: block !important;\n  visibility: visible !important;\n  height: auto !important;\n}\n.kghd-drop summary {\n  list-style: none;\n  cursor: pointer;\n  padding: 12px 14px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .28em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.78);\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  background: rgba(255,255,255,.03);\n  transition: background .2s, color .2s;\n}\n.kghd-drop summary::before { content: \"\/\/ \"; color: rgba(57,255,20,.7); margin-right: 2px; }\n.kghd-drop summary::-webkit-details-marker { display: none; }\n.kghd-drop summary:hover { background: rgba(255,255,255,.06); color: var(--bone); }\n.kghd-drop[open] summary { border-bottom: 1px solid rgba(255,255,255,.08); color: var(--bone); }\n.kghd-chv { font-size: 10px; color: rgba(57,255,20,.7); transition: transform .3s; }\n.kghd-drop[open] .kghd-chv { transform: rotate(180deg); }\n\n.kghd-drop-body {\n  padding: 16px 16px 14px;\n  font-family: 'Rajdhani', sans-serif;\n}\n.kghd-drop-body h3 {\n  font-family: 'JetBrains Mono', monospace !important;\n  font-size: 9px !important;\n  letter-spacing: .3em !important;\n  text-transform: uppercase !important;\n  color: rgba(180,255,180,.9) !important;\n  margin: 14px 0 6px 0 !important;\n  font-weight: 700 !important;\n  display: flex;\n  align-items: center;\n  gap: 7px;\n}\n.kghd-drop-body h3::before { content: \"\u003e\"; color: rgba(57,255,20,.6); }\n.kghd-drop-body h3:first-child { margin-top: 0 !important; }\n.kghd-drop-body p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 14px !important;\n  line-height: 1.65 !important;\n  color: rgba(255,255,255,.82) !important;\n  margin: 0 0 8px 0 !important;\n}\n.kghd-drop-body strong { color: var(--bone) !important; }\n\n.kghd-foot {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 9px 16px;\n  border-top: 1px solid rgba(255,255,255,.06);\n  background: #020202;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.35);\n  position: relative;\n  z-index: 2;\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-fb {\n  color: var(--green);\n  font-weight: 700;\n  letter-spacing: .3em;\n  text-shadow: 0 0 14px rgba(57,255,20,.55);\n}\n.kghd-fok {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  color: rgba(0,255,136,.85);\n}\n.kghd-fok-d {\n  width: 5px; height: 5px;\n  border-radius: 50%;\n  background: var(--ok);\n  box-shadow: 0 0 8px rgba(0,255,136,.8);\n}\n\n.kghd a:focus-visible,\n.kghd summary:focus-visible {\n  outline: 2px solid var(--green-hot);\n  outline-offset: 2px;\n  border-radius: 4px;\n}\n\n@media (max-width: 640px) {\n  .kghd-cards { grid-template-columns: 1fr; gap: 6px; }\n  .kghd-card:nth-child(n+3) { display: none; }\n  .kghd-hero { padding: 22px 16px 20px; }\n  .kghd-body { padding: 18px 14px; }\n  .kghd-foot { flex-direction: column; text-align: center; }\n  .kghd-specs { grid-template-columns: 1fr 1fr 1fr; }\n  .kghd-spec { padding: 11px 6px; }\n  .kghd-spec-val { font-size: 14px; }\n}\n@media (max-width: 440px) {\n  .kghd-tb, .kghd-cta, .kghd-dot { animation: none !important; }\n  .kghd-cta::before { animation: none !important; }\n  .kghd-sb { font-size: 8px; padding: 7px 12px; letter-spacing: .18em; }\n  .kghd-eyebrow { font-size: 8px; letter-spacing: .25em; }\n  .kghd-sub { font-size: 10px; letter-spacing: .22em; }\n  .kghd-tag { font-size: 9px; padding: 4px 9px; letter-spacing: .14em; }\n  .kghd-bar-lbl { width: 70px; font-size: 7px; letter-spacing: .18em; }\n  .kghd-lead { font-size: 14px !important; padding: 12px 14px; }\n  .kghd-drop summary { font-size: 9px; letter-spacing: .2em; }\n  .kghd-drop-body p { font-size: 13px !important; }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"kghd\"\u003e\n\u003cdiv class=\"kghd-tb\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"kghd-dot\"\u003e\u003c\/span\u003eSYS:ONLINE · KGX-DB · HONDA\/TRX400EX\/1999-2014\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb-r\"\u003eKG-TRX400EX-TWINENGINE · KRAZYGRAPHICS.COM\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-hero\"\u003e\n\u003cdiv class=\"kghd-eyebrow\"\u003eHonda Powersports · ATV Graphics Kit · Twin Engine\u003c\/div\u003e\n\u003ch1 class=\"kghd-title\"\u003eTRX 400EX\u003c\/h1\u003e\n\u003cp class=\"kghd-sub\"\u003eHonda · \u003cstrong\u003e21MIL Laminated\u003c\/strong\u003e · 1999-2014 · \u003cstrong\u003eTwin Engine\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"kghd-tags\"\u003e\n\u003cspan class=\"kghd-tag r\"\u003ePremium\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eOEM Fit\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-tele\" aria-hidden=\"true\"\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003ePanel Lock\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.8s; --o: 0s; --min: .82;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e98%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eOEM Match\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 3.2s; --o: .5s; --min: .86;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e100%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eTrail Armor\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.5s; --o: 1s; --min: .9;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003eMAX\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-body\"\u003e\n\n\u003cdiv class=\"kghd-specs\"\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003eTRX 400EX\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eModel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eYears\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e21MIL\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eLaminated\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eSystem Brief\u003c\/div\u003e\n\u003cp class=\"kghd-lead\"\u003ePremium \u003cstrong\u003eTwin Engine graphics kit\u003c\/strong\u003e for the Honda TRX 400EX (1999-2014). \u003cem\u003ePre-cut to factory plastic templates\u003c\/em\u003e - shrouds, fenders, side panels, and number plates - built from 21MIL laminated cast vinyl that survives motocross, trail, and dune abuse without lifting, cracking, or fading.\u003c\/p\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eCore Capabilities\u003c\/div\u003e\n\u003cdiv class=\"kghd-cards\"\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🏁\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eOEM Panel Fit\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eCut to the actual TRX 400EX plastic geometry. Verified panel templates, not stretched approximations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🛡️\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eTrail-Grade Armor\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Resists rock spray, mud, sand blast, fuel, and sun.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e⚡\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eSelf-Install Ready\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eAir-release adhesive. Felt-edge squeegee and a heat gun for tight curves. Done in an afternoon.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🇺🇸\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003ePrinted and cut to order. Stock designs ship in 24-48 hours from our facility.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ca href=\"\/collections\/honda-atv-graphics\" class=\"kghd-cta\" aria-label=\"Browse all Honda ATV graphics kits\"\u003e \u0026gt;\u0026gt; Browse All Honda ATV Graphics \u0026lt;\u0026lt; \u003c\/a\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFull Documentation · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWhat's in the kit\u003c\/h3\u003e\n\u003cp\u003eFull coverage graphics for the Honda TRX 400EX (1999-2014): shrouds (left\/right), front fender, rear fender, airbox covers, side panels, and number plates. Every panel is pre-cut to factory plastic geometry. No trimming required at install.\u003c\/p\u003e\n\u003ch3\u003eWho this is for\u003c\/h3\u003e\n\u003cp\u003eTRX 400EX owners who want bold styling without paying for a custom paint job. Trail riders protecting factory plastics from rock spray and UV. Motocross competitors building program-look bikes for race weekends. Restoration projects bringing tired plastics back to life. Dealers and rental fleets running consistent brand identity across multiple machines.\u003c\/p\u003e\n\u003ch3\u003eYear and trim coverage\u003c\/h3\u003e\n\u003cp\u003eHonda made the TRX 400EX from 1999 through 2004 with stable bodywork. This kit fits \u003cstrong\u003eevery production year in that range\u003c\/strong\u003e, plus the TRX 400X variant. If you're not sure which model you have, the airbox cover and frame stickers will identify it.\u003c\/p\u003e\n\u003ch3\u003eMaterial and durability\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl - significantly thicker than standard OEM and aftermarket decals. Cast film conforms to compound curves without distortion. The clear protective laminate adds abrasion resistance against rock spray, brush contact, and harsh chemicals. UV-stable pigments hold color across multiple riding seasons.\u003c\/p\u003e\n\u003ch3\u003eInstall in an afternoon\u003c\/h3\u003e\n\u003cp\u003eThe kit is designed for owner self-install. Clean each panel with isopropyl alcohol (70%+) to strip wax and oils. Lay out kit pieces using the included diagram before peeling backing. Start with the largest, flattest panel first - usually the front fender or shrouds. Use a felt-edge squeegee, working from center outward. Heat gun on low for tight curves. Wait 48 hours before washing to let adhesive fully cure.\u003c\/p\u003e\n\u003ch3\u003eCare and longevity\u003c\/h3\u003e\n\u003cp\u003eHand wash with mild soap. Pressure washing acceptable at moderate distance and lower PSI. Avoid harsh degreasers and acidic cleaners. Covered storage out of direct sun extends wrap life dramatically - especially important in high-UV regions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFAQ · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWill this fit all 1999-2004 TRX 400EX models?\u003c\/h3\u003e\n\u003cp\u003eYes - every production year from 1999 through 2004, plus the TRX 400X variant. Pre-cut to factory plastic templates.\u003c\/p\u003e\n\u003ch3\u003eHow thick is the vinyl?\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker and more durable than standard OEM and aftermarket decals.\u003c\/p\u003e\n\u003ch3\u003eCan I install it myself?\u003c\/h3\u003e\n\u003cp\u003eYes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\u003c\/p\u003e\n\u003ch3\u003eHow does it hold up to motocross and trail riding?\u003c\/h3\u003e\n\u003cp\u003eBuilt specifically for off-road abuse. The laminate resists rock spray, mud, sand blast, fuel spills, and UV exposure across multiple seasons.\u003c\/p\u003e\n\u003ch3\u003eHow fast does it ship?\u003c\/h3\u003e\n\u003cp\u003eStock designs ship within 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\u003c\/p\u003e\n\u003ch3\u003eWhat about returns?\u003c\/h3\u003e\n\u003cp\u003eMade-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-foot\"\u003e\n\u003cspan class=\"kghd-fb\"\u003eKRAZYGRAPHICS\u003c\/span\u003e \u003cspan\u003eHonda TRX 400EX · Twin Engine\u003c\/span\u003e\n\u003cdiv class=\"kghd-fok\"\u003e\n\u003cspan class=\"kghd-fok-d\"\u003e\u003c\/span\u003eReady\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"KrazyGraphics","offers":[{"title":"No \/ No","offer_id":31339134353497,"sku":null,"price":228.48,"currency_code":"USD","in_stock":true},{"title":"No \/ Yes + $20","offer_id":43094856630361,"sku":null,"price":259.06,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ No","offer_id":43094856663129,"sku":null,"price":243.04,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ Yes + $20","offer_id":43094856695897,"sku":null,"price":273.6,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/KIT_20HONDA_20TRX_20SPORTRACK_20400_20EX_202_20CLX1053.jpg?v=1578539288"},{"product_id":"honda-trx-400-2008-2012-template","title":"Honda TRX 400 Template (2008-2012) - Vector Cut File","description":"\n\n\u003csection class=\"kg-vector-templates\" style=\"\n  position:relative; overflow:hidden;\n  border-radius:18px;\n  padding:clamp(22px,3vw,46px);\n  color:#ffffff;\n  font-family:Arial, Helvetica, sans-serif;\n  background:\n    radial-gradient(900px 320px at 15% 18%, rgba(57,255,20,.20), transparent 60%),\n    radial-gradient(900px 320px at 85% 25%, rgba(0,229,255,.16), transparent 60%),\n    linear-gradient(135deg,#070707 0%, #121212 45%, #000 100%);\n  box-shadow:0 0 70px rgba(57,255,20,.12);\n  border:1px solid rgba(255,255,255,.10);\n\"\u003e\n\n  \u003cdiv aria-hidden=\"true\" style=\"\n    position:absolute; inset:0; opacity:.15; pointer-events:none;\n    background-image:\n      linear-gradient(45deg, rgba(255,255,255,.06) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.06) 50%, rgba(255,255,255,.06) 75%, transparent 75%, transparent);\n    background-size:10px 10px;\n    mix-blend-mode:overlay;\n  \"\u003e\u003c\/div\u003e\n\n  \u003cdiv style=\"position:relative; z-index:2; max-width:1100px; margin:0 auto;\"\u003e\n\n    \u003ch2 style=\"\n      margin:0 0 10px 0;\n      font-size:clamp(22px,2.2vw,34px);\n      line-height:1.15;\n      color:#39ff14;\n      text-shadow:0 0 18px rgba(57,255,20,.70);\n    \"\u003e\n      Honda TRX 400 Template (2008-2012) - Vector Cut File\n    \u003c\/h2\u003e\n\n    \u003cp style=\"margin:0 0 14px 0; font-size:16px; line-height:1.6; color:rgba(255,255,255,.92);\"\u003e\n      Create sharp, print-ready ATV layouts using our \u003cstrong\u003eHonda TRX 400 2008-2012 template\u003c\/strong\u003e.\n      This is a \u003cstrong\u003edigital vector template \/ cut file\u003c\/strong\u003e used to build\n      \u003cstrong\u003eTRX 400 graphics kits, decals, number plate designs, and wrap-style panel layouts\u003c\/strong\u003e.\n      Built for designers and print shops that need accurate shapes for print + cut.\n    \u003c\/p\u003e\n\n    \u003cdiv style=\"\n      display:grid;\n      grid-template-columns:repeat(auto-fit,minmax(220px,1fr));\n      gap:12px;\n      margin:16px 0 10px 0;\n    \"\u003e\n\n      \u003cdiv style=\"padding:14px; border-radius:14px; border:1px solid rgba(255,255,255,.10); background:rgba(0,0,0,.35);\"\u003e\n        \u003cdiv style=\"font-weight:800; color:#00e5ff; margin-bottom:6px;\"\u003eTemplate Coverage\u003c\/div\u003e\n        \u003cul style=\"margin:0; padding-left:18px; color:rgba(255,255,255,.90); line-height:1.6;\"\u003e\n          \u003cli\u003e\n\u003cstrong\u003eTRX 400\u003c\/strong\u003e panel outlines (2008-2012)\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eFull coverage\u003c\/strong\u003e layout for custom graphics\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eScaled 100%\u003c\/strong\u003e to fit the machine\u003c\/li\u003e\n          \u003cli\u003eClean vector paths for contour cutting\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv style=\"padding:14px; border-radius:14px; border:1px solid rgba(255,255,255,.10); background:rgba(0,0,0,.35);\"\u003e\n        \u003cdiv style=\"font-weight:800; color:#ff6a00; margin-bottom:6px;\"\u003eFile Type\u003c\/div\u003e\n        \u003cp style=\"margin:0; color:rgba(255,255,255,.90); line-height:1.6;\"\u003e\n          Digital files may include \u003cstrong\u003eEPS, AI, PDF, or CDR\u003c\/strong\u003e depending on the listing.\n          Also known as \u003cstrong\u003evector seplates\u003c\/strong\u003e, \u003cstrong\u003eATV template files\u003c\/strong\u003e, or\n          \u003cstrong\u003ewrap cut files\u003c\/strong\u003e.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv style=\"padding:14px; border-radius:14px; border:1px solid rgba(255,255,255,.10); background:rgba(0,0,0,.35);\"\u003e\n        \u003cdiv style=\"font-weight:800; color:#39ff14; margin-bottom:6px;\"\u003eSoftware Ready\u003c\/div\u003e\n        \u003cp style=\"margin:0; color:rgba(255,255,255,.90); line-height:1.6;\"\u003e\n          Works great in \u003cstrong\u003eAdobe Illustrator\u003c\/strong\u003e and \u003cstrong\u003eCorelDRAW\u003c\/strong\u003e.\n          Ideal for making \u003cstrong\u003eTRX 400 decals\u003c\/strong\u003e, \u003cstrong\u003egraphics kits\u003c\/strong\u003e, and\n          \u003cstrong\u003eATV wrap designs\u003c\/strong\u003e.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003chr style=\"border:none; border-top:1px solid rgba(255,255,255,.12); margin:18px 0;\"\u003e\n\n    \u003cp style=\"margin:0; font-size:15px; line-height:1.7; color:rgba(255,255,255,.84);\"\u003e\n      \u003cstrong\u003eSEO Search Terms:\u003c\/strong\u003e\n      Honda TRX 400 template 2008 2009 2010 2011 2012,\n      TRX 400 graphics template, ATV graphics template, ATV decal template,\n      number plate template, vector template, vinyl wrap cut file,\n      EPS template, AI template, PDF template, CorelDRAW template,\n      Illustrator template, ATV graphics vector template, vector seplates.\n    \u003c\/p\u003e\n\n    \u003cscript type=\"application\/ld+json\"\u003e\n    {\n      \"@context\": \"https:\/\/schema.org\",\n      \"@type\": \"Product\",\n      \"name\": \"Honda TRX 400 Template (2008-2012) - Vector Cut File\",\n      \"description\": \"Digital vector template (cut file \/ panel outlines) for Honda TRX 400 2008-2012. Production-ready layout scaled 100% for print and cut; used to design TRX 400 graphics kits and decals.\",\n      \"category\": \"Digital Goods\",\n      \"brand\": { \"@type\": \"Brand\", \"name\": \"Honda\" }\n    }\n    \u003c\/script\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdetails style=\"margin-top:18px;background:rgba(0,0,0,0.4);border:1px solid rgba(57,255,20,0.3);border-radius:10px;padding:14px 16px;\"\u003e\n\u003csummary style=\"cursor:pointer;font-weight:800;font-style:italic;text-transform:uppercase;color:#39FF14;font-size:13px;letter-spacing:1px;\"\u003e+ Template Details \u0026amp; License\u003c\/summary\u003e\n\u003ch3 style=\"color:#39FF14;font-style:italic;text-transform:uppercase;font-size:15px;margin:14px 0 8px;\"\u003eWhat's Included\u003c\/h3\u003e\n\u003cp style=\"color:#d6d6d6;font-size:14px;line-height:1.6;\"\u003eLayered vector EPS, AI, and PDF files. Print-and-cut ready. Panel-accurate to OEM body lines.\u003c\/p\u003e\n\u003ch3 style=\"color:#39FF14;font-style:italic;text-transform:uppercase;font-size:15px;margin:14px 0 8px;\"\u003eLicense\u003c\/h3\u003e\n\u003cp style=\"color:#d6d6d6;font-size:14px;line-height:1.6;\"\u003eProduction-use license for the purchaser. Contact KrazyGraphics for reseller or multi-shop licensing.\u003c\/p\u003e\n\u003c\/details\u003e","brand":"Krazygraphics.com","offers":[{"title":"Default Title","offer_id":31320020615257,"sku":"Template Honda TRX 400","price":61.13,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/trx-400-2008-2012-template.jpg?v=1578543877"},{"product_id":"honda-trx-400-1999-2007-template","title":"Honda TRX 400 1999-2007 Template","description":"\n\n\u003csection class=\"kg-vector-templates\" style=\"\n  position:relative; overflow:hidden;\n  border-radius:18px;\n  padding:clamp(22px,3vw,46px);\n  color:#ffffff;\n  font-family:Arial, Helvetica, sans-serif;\n  background:\n    radial-gradient(900px 320px at 15% 18%, rgba(57,255,20,.20), transparent 60%),\n    radial-gradient(900px 320px at 85% 25%, rgba(0,229,255,.16), transparent 60%),\n    linear-gradient(135deg,#070707 0%, #121212 45%, #000 100%);\n  box-shadow:0 0 70px rgba(57,255,20,.12);\n  border:1px solid rgba(255,255,255,.10);\n\"\u003e\n\n  \u003cdiv aria-hidden=\"true\" style=\"\n    position:absolute; inset:0; opacity:.15; pointer-events:none;\n    background-image:\n      linear-gradient(45deg, rgba(255,255,255,.06) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.06) 50%, rgba(255,255,255,.06) 75%, transparent 75%, transparent);\n    background-size:10px 10px;\n    mix-blend-mode:overlay;\n  \"\u003e\u003c\/div\u003e\n\n  \u003cdiv style=\"position:relative; z-index:2; max-width:1100px; margin:0 auto;\"\u003e\n\n    \u003ch2 style=\"\n      margin:0 0 10px 0;\n      font-size:clamp(22px,2.2vw,34px);\n      line-height:1.15;\n      color:#39ff14;\n      text-shadow:0 0 18px rgba(57,255,20,.70);\n    \"\u003e\n      Honda TRX 400 Template (1999-2007) - Vector Cut File\n    \u003c\/h2\u003e\n\n    \u003cp style=\"margin:0 0 14px 0; font-size:16px; line-height:1.6; color:rgba(255,255,255,.92);\"\u003e\n      Build clean, professional ATV layouts with our \u003cstrong\u003eHonda TRX 400 1999-2007 template\u003c\/strong\u003e.\n      This is a \u003cstrong\u003edigital vector template \/ cut file\u003c\/strong\u003e used for designing\n      \u003cstrong\u003eTRX 400 graphics kits, decals, number plate designs, and wrap-style panel layouts\u003c\/strong\u003e.\n      Perfect for print shops and designers who need accurate panel shapes for print + contour cut.\n    \u003c\/p\u003e\n\n    \u003cdiv style=\"\n      display:grid;\n      grid-template-columns:repeat(auto-fit,minmax(220px,1fr));\n      gap:12px;\n      margin:16px 0 10px 0;\n    \"\u003e\n\n      \u003cdiv style=\"padding:14px; border-radius:14px; border:1px solid rgba(255,255,255,.10); background:rgba(0,0,0,.35);\"\u003e\n        \u003cdiv style=\"font-weight:800; color:#00e5ff; margin-bottom:6px;\"\u003eTemplate Coverage\u003c\/div\u003e\n        \u003cul style=\"margin:0; padding-left:18px; color:rgba(255,255,255,.90); line-height:1.6;\"\u003e\n          \u003cli\u003e\n\u003cstrong\u003eTRX 400\u003c\/strong\u003e panel outlines (1999-2007)\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eFull coverage\u003c\/strong\u003e layout for custom graphics\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003eScaled 100%\u003c\/strong\u003e to fit the machine\u003c\/li\u003e\n          \u003cli\u003eClean vector paths for contour cutting\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv style=\"padding:14px; border-radius:14px; border:1px solid rgba(255,255,255,.10); background:rgba(0,0,0,.35);\"\u003e\n        \u003cdiv style=\"font-weight:800; color:#ff6a00; margin-bottom:6px;\"\u003eFile Type\u003c\/div\u003e\n        \u003cp style=\"margin:0; color:rgba(255,255,255,.90); line-height:1.6;\"\u003e\n          Digital files may include \u003cstrong\u003eEPS, AI, PDF, or CDR\u003c\/strong\u003e depending on the listing.\n          Also called \u003cstrong\u003evector seplates\u003c\/strong\u003e, \u003cstrong\u003eATV template files\u003c\/strong\u003e, or\n          \u003cstrong\u003ewrap cut files\u003c\/strong\u003e.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv style=\"padding:14px; border-radius:14px; border:1px solid rgba(255,255,255,.10); background:rgba(0,0,0,.35);\"\u003e\n        \u003cdiv style=\"font-weight:800; color:#39ff14; margin-bottom:6px;\"\u003eSoftware Ready\u003c\/div\u003e\n        \u003cp style=\"margin:0; color:rgba(255,255,255,.90); line-height:1.6;\"\u003e\n          Works great in \u003cstrong\u003eAdobe Illustrator\u003c\/strong\u003e and \u003cstrong\u003eCorelDRAW\u003c\/strong\u003e.\n          Ideal for creating \u003cstrong\u003eTRX 400 decals\u003c\/strong\u003e, \u003cstrong\u003egraphics kits\u003c\/strong\u003e, and\n          \u003cstrong\u003eATV wrap designs\u003c\/strong\u003e.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003chr style=\"border:none; border-top:1px solid rgba(255,255,255,.12); margin:18px 0;\"\u003e\n\n    \u003cp style=\"margin:0; font-size:15px; line-height:1.7; color:rgba(255,255,255,.84);\"\u003e\n      \u003cstrong\u003eSEO Search Terms:\u003c\/strong\u003e\n      Honda TRX 400 template 1999 2000 2001 2002 2003 2004 2005 2006 2007,\n      TRX 400 graphics template, ATV graphics template, ATV decal template,\n      number plate template, vector template, vinyl wrap cut file,\n      EPS template, AI template, PDF template, CorelDRAW template,\n      Illustrator template, ATV graphics vector template, vector seplates.\n    \u003c\/p\u003e\n\n    \u003cscript type=\"application\/ld+json\"\u003e\n    {\n      \"@context\": \"https:\/\/schema.org\",\n      \"@type\": \"Product\",\n      \"name\": \"Honda TRX 400 Template (1999-2007) - Vector Cut File\",\n      \"description\": \"Digital vector template (cut file \/ panel outlines) for Honda TRX 400 1999-2007. Production-ready layout scaled 100% for print and cut; used to design TRX 400 graphics kits and decals.\",\n      \"category\": \"Digital Goods\",\n      \"brand\": { \"@type\": \"Brand\", \"name\": \"Honda\" }\n    }\n    \u003c\/script\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdetails style=\"margin-top:18px;background:rgba(0,0,0,0.4);border:1px solid rgba(57,255,20,0.3);border-radius:10px;padding:14px 16px;\"\u003e\n\u003csummary style=\"cursor:pointer;font-weight:800;font-style:italic;text-transform:uppercase;color:#39FF14;font-size:13px;letter-spacing:1px;\"\u003e+ Template Details \u0026amp; License\u003c\/summary\u003e\n\u003ch3 style=\"color:#39FF14;font-style:italic;text-transform:uppercase;font-size:15px;margin:14px 0 8px;\"\u003eWhat's Included\u003c\/h3\u003e\n\u003cp style=\"color:#d6d6d6;font-size:14px;line-height:1.6;\"\u003eLayered vector EPS, AI, and PDF files. Print-and-cut ready. Panel-accurate to OEM body lines.\u003c\/p\u003e\n\u003ch3 style=\"color:#39FF14;font-style:italic;text-transform:uppercase;font-size:15px;margin:14px 0 8px;\"\u003eLicense\u003c\/h3\u003e\n\u003cp style=\"color:#d6d6d6;font-size:14px;line-height:1.6;\"\u003eProduction-use license for the purchaser. Contact KrazyGraphics for reseller or multi-shop licensing.\u003c\/p\u003e\n\u003c\/details\u003e","brand":"Krazygraphics.com","offers":[{"title":"Default Title","offer_id":31320020779097,"sku":"Template Honda TRX 400 1999-2007","price":51.13,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/trx-400-1999-2007-template.jpg?v=1578543860"},{"product_id":"honda-trx400-001","title":"Honda TRX 400EX Fresh Print Graphics Kit","description":"\u003cp\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026amp;family=JetBrains+Mono:wght@400;700\u0026amp;family=Rajdhani:wght@500;700\u0026amp;display=swap\" as=\"style\" rel=\"preload\"\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"@id\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-001#product\",\n  \"name\": \"Honda TRX 400EX Fresh Print Graphics Kit\",\n  \"sku\": \"KG-TRX400EX-FRESHPRINT\",\n  \"mpn\": \"KG-TRX400EX-FRESHPRINT\",\n  \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-001\",\n  \"description\": \"Honda TRX 400EX Fresh Print graphics kit - bold color design, 21MIL laminated cast vinyl, OEM-precision fit for 1999-2014 TRX 400EX and TRX 400X. Made in USA by KrazyGraphics.\",\n  \"image\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/400-new.jpg?v=1580580721\",\n  \"category\": \"ATV Graphics \/ Honda\",\n  \"brand\": {\n    \"@type\": \"Brand\",\n    \"name\": \"KrazyGraphics\"\n  },\n  \"manufacturer\": {\n    \"@type\": \"Organization\",\n    \"name\": \"KrazyGraphics\",\n    \"url\": \"https:\/\/krazygraphics.com\"\n  },\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-001\",\n    \"priceCurrency\": \"USD\",\n    \"price\": \"243.04\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\",\n    \"seller\": {\n      \"@type\": \"Organization\",\n      \"name\": \"KrazyGraphics\"\n    }\n  }\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Will this fit my year TRX 400EX?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes - every Honda TRX 400EX from 1999 through 2004 is covered, plus 400X models. Pre-cut to factory plastic templates.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How thick is the vinyl?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker than standard OEM and aftermarket decals.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can I install it myself?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is this for off-road or display use?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Built for real off-road abuse - motocross, trail, dunes. The laminate resists rock spray, mud, sand blast, and UV.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How fast does it ship?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Stock designs ship in 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What about returns?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Made-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\"\n      }\n    }\n  ]\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"BreadcrumbList\",\n  \"itemListElement\": [\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 1,\n      \"name\": \"Home\",\n      \"item\": \"https:\/\/krazygraphics.com\/\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 2,\n      \"name\": \"Honda ATV Graphics\",\n      \"item\": \"https:\/\/krazygraphics.com\/collections\/honda-atv-graphics\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 3,\n      \"name\": \"TRX 400EX Fresh Print\"\n    }\n  ]\n}\n\u003c\/script\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026family=JetBrains+Mono:wght@400;700\u0026family=Rajdhani:wght@500;700\u0026display=swap');\n\n.kghd *, .kghd *::before, .kghd *::after { box-sizing: border-box; }\n\n@media (prefers-reduced-motion: reduce) {\n  .kghd *, .kghd *::before, .kghd *::after {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n  .kghd-tb, .kghd-dot, .kghd-cta, .kghd-hero::after { animation: none !important; }\n  .kghd-bar-fill { animation: kghd-bar 3s ease-in-out infinite !important; }\n}\n\n.kghd {\n  --green:    #39FF14;\n  --green-hot:#7dff5c;\n  --ink:      #050505;\n  --carbon:   #0a0a0a;\n  --bone:     #ffffff;\n  --fog:      #b8bec6;\n  --dim:      #6b7280;\n  --ok:       #00ff88;\n\n  font-family: 'Rajdhani', 'Barlow Condensed', Arial, sans-serif;\n  color: var(--bone);\n  background: var(--ink);\n  border: 1px solid rgba(57,255,20,.4);\n  border-radius: 10px;\n  overflow: hidden;\n  position: relative;\n  box-shadow:\n    0 0 60px rgba(57,255,20,.18),\n    0 40px 100px rgba(0,0,0,.9);\n  margin: 12px 0 20px 0;\n}\n\n.kghd::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background-image:\n    linear-gradient(rgba(57,255,20,.06) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(57,255,20,.06) 1px, transparent 1px);\n  background-size: 50px 50px;\n  -webkit-mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n  mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n}\n\n.kghd::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background: repeating-linear-gradient(0deg, rgba(0,0,0,.08) 0, rgba(0,0,0,.08) 1px, transparent 1px, transparent 4px);\n}\n\n.kghd-tb {\n  position: relative;\n  z-index: 5;\n  height: 3px;\n  background: linear-gradient(90deg, transparent 0%, rgba(57,255,20,.6) 15%, var(--green) 45%, var(--green-hot) 50%, var(--green) 55%, rgba(57,255,20,.6) 85%, transparent 100%);\n  box-shadow: 0 0 24px rgba(57,255,20,.9);\n  animation: kghd-strobe 3s ease-in-out infinite;\n}\n@keyframes kghd-strobe { 0%,100%{opacity:.75;} 50%{opacity:1;} }\n\n.kghd-sb {\n  position: relative;\n  z-index: 5;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 8px 16px;\n  background: rgba(57,255,20,.1);\n  border-bottom: 1px solid rgba(57,255,20,.3);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(180,255,180,.9);\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-dot {\n  width: 6px; height: 6px;\n  border-radius: 50%;\n  background: var(--green);\n  box-shadow: 0 0 10px var(--green), 0 0 20px rgba(57,255,20,.5);\n  display: inline-block;\n  margin-right: 8px;\n  animation: kghd-pulse 1.4s ease-in-out infinite;\n}\n@keyframes kghd-pulse { 0%,100%{opacity:.25;transform:scale(.8);} 50%{opacity:1;transform:scale(1.2);} }\n.kghd-sb-r { color: rgba(255,255,255,.4); font-size: 9px; letter-spacing: .18em; }\n\n.kghd-hero {\n  position: relative;\n  z-index: 2;\n  padding: 28px 24px 24px;\n  border-bottom: 1px solid rgba(57,255,20,.2);\n  background: linear-gradient(180deg, rgba(57,255,20,.14) 0%, rgba(57,255,20,.04) 50%, transparent 100%);\n}\n.kghd-eyebrow {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  color: rgba(150,255,150,.85);\n  margin-bottom: 14px;\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n.kghd-eyebrow::before {\n  content: \"\";\n  width: 28px;\n  height: 1px;\n  background: var(--green);\n  box-shadow: 0 0 8px var(--green);\n}\n.kghd-eyebrow::after {\n  content: \"\";\n  flex: 1;\n  height: 1px;\n  background: rgba(57,255,20,.2);\n}\n\nh1.kghd-title {\n  font-family: 'Barlow Condensed', Arial Narrow, sans-serif !important;\n  font-weight: 900 !important;\n  font-size: clamp(44px, 10vw, 88px) !important;\n  line-height: .9 !important;\n  letter-spacing: -.01em !important;\n  text-transform: uppercase !important;\n  color: var(--bone) !important;\n  margin: 0 0 6px 0 !important;\n  text-shadow:\n    0 0 60px rgba(57,255,20,.5),\n    0 0 120px rgba(57,255,20,.2),\n    0 4px 20px rgba(0,0,0,.9);\n}\n.kghd-sub {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  letter-spacing: .3em;\n  text-transform: uppercase;\n  color: var(--fog) !important;\n  margin: 0 0 12px 0;\n}\n.kghd-sub strong { color: var(--green-hot); font-weight: 700; }\n\n.kghd-tags {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  flex-wrap: wrap;\n  margin-top: 10px;\n}\n.kghd-tag {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  padding: 5px 11px;\n  border-radius: 2px;\n  color: var(--bone);\n}\n.kghd-tag.r {\n  background: rgba(57,255,20,.28);\n  border: 1px solid rgba(57,255,20,.7);\n  text-shadow: 0 0 8px rgba(57,255,20,.5);\n  color: #d8ffd0;\n}\n.kghd-tag.g {\n  color: rgba(255,255,255,.72);\n  background: rgba(255,255,255,.06);\n  border: 1px solid rgba(255,255,255,.18);\n}\n\n.kghd-tele { margin-top: 22px; }\n.kghd-bar { display: flex; align-items: center; gap: 12px; margin-bottom: 8px; }\n.kghd-bar-lbl {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.5);\n  width: 84px;\n  flex-shrink: 0;\n}\n.kghd-bar-track {\n  flex: 1;\n  height: 3px;\n  background: rgba(255,255,255,.08);\n  border-radius: 2px;\n  overflow: hidden;\n}\n.kghd-bar-fill {\n  height: 100%;\n  border-radius: 2px;\n  background: linear-gradient(90deg, rgba(57,255,20,.7), var(--green), var(--green-hot));\n  box-shadow: 0 0 10px rgba(57,255,20,.7);\n  animation: kghd-bar var(--d, 3s) ease-in-out infinite var(--o, 0s);\n  transform-origin: left;\n}\n@keyframes kghd-bar {\n  0%, 100% { opacity: .6; transform: scaleX(var(--min, .88)); }\n  50%      { opacity: 1;  transform: scaleX(1); }\n}\n.kghd-bar-val {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  color: rgba(150,255,150,.9);\n  width: 30px;\n  text-align: right;\n  flex-shrink: 0;\n}\n\n.kghd-body {\n  padding: 22px 20px;\n  background: linear-gradient(180deg, #060606, #030303);\n  position: relative;\n  z-index: 2;\n}\n\n.kghd-specs {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  border: 1px solid rgba(57,255,20,.3);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 22px;\n}\n.kghd-spec {\n  background: #080808;\n  padding: 14px 10px;\n  text-align: center;\n  border-right: 1px solid rgba(57,255,20,.18);\n}\n.kghd-spec:last-child { border-right: none; }\n.kghd-spec-val {\n  display: block;\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 18px;\n  font-weight: 900;\n  color: var(--green-hot);\n  text-shadow: 0 0 14px rgba(57,255,20,.6);\n  margin-bottom: 3px;\n  line-height: 1;\n  letter-spacing: .02em;\n}\n.kghd-spec-lbl {\n  display: block;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.45);\n}\n\n.kghd-shdr {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .4em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.55);\n  margin: 18px 0 12px 0;\n}\n.kghd-shdr::before { content: \"\/\/\"; color: rgba(57,255,20,.7); }\n.kghd-shdr::after { content: \"\"; flex: 1; height: 1px; background: rgba(255,255,255,.08); }\n\n.kghd-lead {\n  font-family: 'Rajdhani', sans-serif;\n  font-size: 15px !important;\n  line-height: 1.6 !important;\n  color: rgba(255,255,255,.88) !important;\n  margin: 0 0 22px 0 !important;\n  padding: 14px 16px;\n  border-left: 3px solid var(--green);\n  background: rgba(57,255,20,.04);\n  border-radius: 0 4px 4px 0;\n}\n.kghd-lead strong { color: var(--bone) !important; font-weight: 700; }\n.kghd-lead em { color: var(--green-hot) !important; font-style: normal; font-weight: 700; }\n\n.kghd-cards {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 8px;\n  margin-bottom: 20px;\n}\n.kghd-card {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  padding: 14px 14px;\n  background: rgba(255,255,255,.035);\n  transition: border-color .25s, background .25s;\n}\n.kghd-card:hover { border-color: rgba(57,255,20,.55); background: rgba(57,255,20,.06); }\n.kghd-card-h { display: flex; align-items: center; gap: 10px; margin-bottom: 8px; }\n.kghd-card-i {\n  width: 28px; height: 28px;\n  border-radius: 4px;\n  background: rgba(57,255,20,.2);\n  border: 1px solid rgba(57,255,20,.45);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 13px;\n  flex-shrink: 0;\n}\n.kghd-card-l {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.85) !important;\n  font-weight: 700;\n}\n.kghd-card p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 13px !important;\n  line-height: 1.55 !important;\n  color: rgba(255,255,255,.72) !important;\n  margin: 0 !important;\n}\n\n.kghd-cta {\n  display: block;\n  width: 100%;\n  padding: 14px 20px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(57,255,20,.65);\n  border-radius: 3px;\n  background: rgba(57,255,20,.1);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  text-align: center;\n  color: var(--bone) !important;\n  text-decoration: none !important;\n  position: relative;\n  overflow: hidden;\n  animation: kghd-cta-glow 3.5s ease-in-out infinite;\n}\n@keyframes kghd-cta-glow {\n  0%, 100% { box-shadow: none; }\n  50% { box-shadow: 0 0 24px rgba(57,255,20,.4), inset 0 0 24px rgba(57,255,20,.08); }\n}\n.kghd-cta::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(90deg, transparent, rgba(57,255,20,.25), transparent);\n  transform: translateX(-100%);\n  animation: kghd-cta-sweep 3.5s linear infinite;\n}\n@keyframes kghd-cta-sweep { 100% { transform: translateX(200%); } }\n.kghd-cta:hover { background: rgba(57,255,20,.22); border-color: var(--green); }\n\n.kghd-drop {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 6px;\n}\n\n.kghd .kghd-drop:not([open]) \u003e *:not(summary) {\n  display: none !important;\n  visibility: hidden !important;\n  height: 0 !important;\n  overflow: hidden !important;\n}\n.kghd .kghd-drop[open] \u003e *:not(summary) {\n  display: block !important;\n  visibility: visible !important;\n  height: auto !important;\n}\n.kghd-drop summary {\n  list-style: none;\n  cursor: pointer;\n  padding: 12px 14px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .28em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.78);\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  background: rgba(255,255,255,.03);\n  transition: background .2s, color .2s;\n}\n.kghd-drop summary::before { content: \"\/\/ \"; color: rgba(57,255,20,.7); margin-right: 2px; }\n.kghd-drop summary::-webkit-details-marker { display: none; }\n.kghd-drop summary:hover { background: rgba(255,255,255,.06); color: var(--bone); }\n.kghd-drop[open] summary { border-bottom: 1px solid rgba(255,255,255,.08); color: var(--bone); }\n.kghd-chv { font-size: 10px; color: rgba(57,255,20,.7); transition: transform .3s; }\n.kghd-drop[open] .kghd-chv { transform: rotate(180deg); }\n\n.kghd-drop-body {\n  padding: 16px 16px 14px;\n  font-family: 'Rajdhani', sans-serif;\n}\n.kghd-drop-body h3 {\n  font-family: 'JetBrains Mono', monospace !important;\n  font-size: 9px !important;\n  letter-spacing: .3em !important;\n  text-transform: uppercase !important;\n  color: rgba(180,255,180,.9) !important;\n  margin: 14px 0 6px 0 !important;\n  font-weight: 700 !important;\n  display: flex;\n  align-items: center;\n  gap: 7px;\n}\n.kghd-drop-body h3::before { content: \"\u003e\"; color: rgba(57,255,20,.6); }\n.kghd-drop-body h3:first-child { margin-top: 0 !important; }\n.kghd-drop-body p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 14px !important;\n  line-height: 1.65 !important;\n  color: rgba(255,255,255,.82) !important;\n  margin: 0 0 8px 0 !important;\n}\n.kghd-drop-body strong { color: var(--bone) !important; }\n\n.kghd-foot {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 9px 16px;\n  border-top: 1px solid rgba(255,255,255,.06);\n  background: #020202;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.35);\n  position: relative;\n  z-index: 2;\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-fb {\n  color: var(--green);\n  font-weight: 700;\n  letter-spacing: .3em;\n  text-shadow: 0 0 14px rgba(57,255,20,.55);\n}\n.kghd-fok {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  color: rgba(0,255,136,.85);\n}\n.kghd-fok-d {\n  width: 5px; height: 5px;\n  border-radius: 50%;\n  background: var(--ok);\n  box-shadow: 0 0 8px rgba(0,255,136,.8);\n}\n\n.kghd a:focus-visible,\n.kghd summary:focus-visible {\n  outline: 2px solid var(--green-hot);\n  outline-offset: 2px;\n  border-radius: 4px;\n}\n\n@media (max-width: 640px) {\n  .kghd-cards { grid-template-columns: 1fr; gap: 6px; }\n  .kghd-card:nth-child(n+3) { display: none; }\n  .kghd-hero { padding: 22px 16px 20px; }\n  .kghd-body { padding: 18px 14px; }\n  .kghd-foot { flex-direction: column; text-align: center; }\n  .kghd-specs { grid-template-columns: 1fr 1fr 1fr; }\n  .kghd-spec { padding: 11px 6px; }\n  .kghd-spec-val { font-size: 14px; }\n}\n@media (max-width: 440px) {\n  .kghd-tb, .kghd-cta, .kghd-dot { animation: none !important; }\n  .kghd-cta::before { animation: none !important; }\n  .kghd-sb { font-size: 8px; padding: 7px 12px; letter-spacing: .18em; }\n  .kghd-eyebrow { font-size: 8px; letter-spacing: .25em; }\n  .kghd-sub { font-size: 10px; letter-spacing: .22em; }\n  .kghd-tag { font-size: 9px; padding: 4px 9px; letter-spacing: .14em; }\n  .kghd-bar-lbl { width: 70px; font-size: 7px; letter-spacing: .18em; }\n  .kghd-lead { font-size: 14px !important; padding: 12px 14px; }\n  .kghd-drop summary { font-size: 9px; letter-spacing: .2em; }\n  .kghd-drop-body p { font-size: 13px !important; }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"kghd\"\u003e\n\u003cdiv class=\"kghd-tb\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"kghd-dot\"\u003e\u003c\/span\u003eSYS:ONLINE · KGX-DB · HONDA\/TRX400EX\/1999-2014\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb-r\"\u003eKG-TRX400EX-FRESHPRINT · KRAZYGRAPHICS.COM\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-hero\"\u003e\n\u003cdiv class=\"kghd-eyebrow\"\u003eHonda Powersports · ATV Graphics Kit · Fresh Print\u003c\/div\u003e\n\u003ch1 class=\"kghd-title\"\u003eTRX 400EX\u003c\/h1\u003e\n\u003cp class=\"kghd-sub\"\u003eHonda · \u003cstrong\u003e21MIL Laminated\u003c\/strong\u003e · 1999-2014 · \u003cstrong\u003eFresh Print\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"kghd-tags\"\u003e\n\u003cspan class=\"kghd-tag r\"\u003ePremium\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eOEM Fit\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-tele\" aria-hidden=\"true\"\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003ePanel Lock\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.8s; --o: 0s; --min: .82;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e98%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eOEM Match\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 3.2s; --o: .5s; --min: .86;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e100%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eTrail Armor\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.5s; --o: 1s; --min: .9;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003eMAX\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-body\"\u003e\n\n\u003cdiv class=\"kghd-specs\"\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003eTRX 400EX\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eModel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eYears\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e21MIL\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eLaminated\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eSystem Brief\u003c\/div\u003e\n\u003cp class=\"kghd-lead\"\u003ePremium \u003cstrong\u003eFresh Print graphics kit\u003c\/strong\u003e for the Honda TRX 400EX (1999-2014). \u003cem\u003ePre-cut to factory plastic templates\u003c\/em\u003e - shrouds, fenders, side panels, and number plates - built from 21MIL laminated cast vinyl that survives motocross, trail, and dune abuse without lifting, cracking, or fading.\u003c\/p\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eCore Capabilities\u003c\/div\u003e\n\u003cdiv class=\"kghd-cards\"\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🏁\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eOEM Panel Fit\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eCut to the actual TRX 400EX plastic geometry. Verified panel templates, not stretched approximations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🛡️\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eTrail-Grade Armor\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Resists rock spray, mud, sand blast, fuel, and sun.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e⚡\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eSelf-Install Ready\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eAir-release adhesive. Felt-edge squeegee and a heat gun for tight curves. Done in an afternoon.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🇺🇸\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003ePrinted and cut to order. Stock designs ship in 24-48 hours from our facility.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ca href=\"\/collections\/honda-atv-graphics\" class=\"kghd-cta\" aria-label=\"Browse all Honda ATV graphics kits\"\u003e \u0026gt;\u0026gt; Browse All Honda ATV Graphics \u0026lt;\u0026lt; \u003c\/a\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFull Documentation · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWhat's in the kit\u003c\/h3\u003e\n\u003cp\u003eFull coverage graphics for the Honda TRX 400EX (1999-2014): shrouds (left\/right), front fender, rear fender, airbox covers, side panels, and number plates. Every panel is pre-cut to factory plastic geometry. No trimming required at install.\u003c\/p\u003e\n\u003ch3\u003eWho this is for\u003c\/h3\u003e\n\u003cp\u003eTRX 400EX owners who want bold styling without paying for a custom paint job. Trail riders protecting factory plastics from rock spray and UV. Motocross competitors building program-look bikes for race weekends. Restoration projects bringing tired plastics back to life. Dealers and rental fleets running consistent brand identity across multiple machines.\u003c\/p\u003e\n\u003ch3\u003eYear and trim coverage\u003c\/h3\u003e\n\u003cp\u003eHonda made the TRX 400EX from 1999 through 2004 with stable bodywork. This kit fits \u003cstrong\u003eevery production year in that range\u003c\/strong\u003e, plus the TRX 400X variant. If you're not sure which model you have, the airbox cover and frame stickers will identify it.\u003c\/p\u003e\n\u003ch3\u003eMaterial and durability\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl - significantly thicker than standard OEM and aftermarket decals. Cast film conforms to compound curves without distortion. The clear protective laminate adds abrasion resistance against rock spray, brush contact, and harsh chemicals. UV-stable pigments hold color across multiple riding seasons.\u003c\/p\u003e\n\u003ch3\u003eInstall in an afternoon\u003c\/h3\u003e\n\u003cp\u003eThe kit is designed for owner self-install. Clean each panel with isopropyl alcohol (70%+) to strip wax and oils. Lay out kit pieces using the included diagram before peeling backing. Start with the largest, flattest panel first - usually the front fender or shrouds. Use a felt-edge squeegee, working from center outward. Heat gun on low for tight curves. Wait 48 hours before washing to let adhesive fully cure.\u003c\/p\u003e\n\u003ch3\u003eCare and longevity\u003c\/h3\u003e\n\u003cp\u003eHand wash with mild soap. Pressure washing acceptable at moderate distance and lower PSI. Avoid harsh degreasers and acidic cleaners. Covered storage out of direct sun extends wrap life dramatically - especially important in high-UV regions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFAQ · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWill this fit all 1999-2004 TRX 400EX models?\u003c\/h3\u003e\n\u003cp\u003eYes - every production year from 1999 through 2004, plus the TRX 400X variant. Pre-cut to factory plastic templates.\u003c\/p\u003e\n\u003ch3\u003eHow thick is the vinyl?\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker and more durable than standard OEM and aftermarket decals.\u003c\/p\u003e\n\u003ch3\u003eCan I install it myself?\u003c\/h3\u003e\n\u003cp\u003eYes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\u003c\/p\u003e\n\u003ch3\u003eHow does it hold up to motocross and trail riding?\u003c\/h3\u003e\n\u003cp\u003eBuilt specifically for off-road abuse. The laminate resists rock spray, mud, sand blast, fuel spills, and UV exposure across multiple seasons.\u003c\/p\u003e\n\u003ch3\u003eHow fast does it ship?\u003c\/h3\u003e\n\u003cp\u003eStock designs ship within 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\u003c\/p\u003e\n\u003ch3\u003eWhat about returns?\u003c\/h3\u003e\n\u003cp\u003eMade-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-foot\"\u003e\n\u003cspan class=\"kghd-fb\"\u003eKRAZYGRAPHICS\u003c\/span\u003e \u003cspan\u003eHonda TRX 400EX · Fresh Print\u003c\/span\u003e\n\u003cdiv class=\"kghd-fok\"\u003e\n\u003cspan class=\"kghd-fok-d\"\u003e\u003c\/span\u003eReady\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"KrazyGraphics","offers":[{"title":"No \/ No","offer_id":31406142029913,"sku":null,"price":243.04,"currency_code":"USD","in_stock":true},{"title":"No \/ Yes + $20","offer_id":43094788112473,"sku":null,"price":273.6,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ No","offer_id":43094788145241,"sku":null,"price":259.06,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ Yes + $20","offer_id":43094788178009,"sku":null,"price":289.61,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/400-new.jpg?v=1580580721"},{"product_id":"honda-trx400-00114","title":"Honda TRX 400EX Classic Pro Graphics Kit","description":"\u003cp\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026amp;family=JetBrains+Mono:wght@400;700\u0026amp;family=Rajdhani:wght@500;700\u0026amp;display=swap\" as=\"style\" rel=\"preload\"\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"@id\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-00114#product\",\n  \"name\": \"Honda TRX 400EX Classic Pro Graphics Kit\",\n  \"sku\": \"KG-TRX400EX-CLASSICPRO\",\n  \"mpn\": \"KG-TRX400EX-CLASSICPRO\",\n  \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-00114\",\n  \"description\": \"Honda TRX 400EX Classic Pro graphics kit - premium designer design, 21MIL laminated cast vinyl, OEM-precision fit for 1999-2014 TRX 400EX and TRX 400X. Made in USA by KrazyGraphics.\",\n  \"image\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/trx-400.jpg?v=1587662459\",\n  \"category\": \"ATV Graphics \/ Honda\",\n  \"brand\": {\n    \"@type\": \"Brand\",\n    \"name\": \"KrazyGraphics\"\n  },\n  \"manufacturer\": {\n    \"@type\": \"Organization\",\n    \"name\": \"KrazyGraphics\",\n    \"url\": \"https:\/\/krazygraphics.com\"\n  },\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-00114\",\n    \"priceCurrency\": \"USD\",\n    \"price\": \"243.04\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\",\n    \"seller\": {\n      \"@type\": \"Organization\",\n      \"name\": \"KrazyGraphics\"\n    }\n  }\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Will this fit my year TRX 400EX?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes - every Honda TRX 400EX from 1999 through 2004 is covered, plus 400X models. Pre-cut to factory plastic templates.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How thick is the vinyl?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker than standard OEM and aftermarket decals.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can I install it myself?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is this for off-road or display use?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Built for real off-road abuse - motocross, trail, dunes. The laminate resists rock spray, mud, sand blast, and UV.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How fast does it ship?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Stock designs ship in 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What about returns?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Made-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\"\n      }\n    }\n  ]\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"BreadcrumbList\",\n  \"itemListElement\": [\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 1,\n      \"name\": \"Home\",\n      \"item\": \"https:\/\/krazygraphics.com\/\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 2,\n      \"name\": \"Honda ATV Graphics\",\n      \"item\": \"https:\/\/krazygraphics.com\/collections\/honda-atv-graphics\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 3,\n      \"name\": \"TRX 400EX Classic Pro\"\n    }\n  ]\n}\n\u003c\/script\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026family=JetBrains+Mono:wght@400;700\u0026family=Rajdhani:wght@500;700\u0026display=swap');\n\n.kghd *, .kghd *::before, .kghd *::after { box-sizing: border-box; }\n\n@media (prefers-reduced-motion: reduce) {\n  .kghd *, .kghd *::before, .kghd *::after {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n  .kghd-tb, .kghd-dot, .kghd-cta, .kghd-hero::after { animation: none !important; }\n  .kghd-bar-fill { animation: kghd-bar 3s ease-in-out infinite !important; }\n}\n\n.kghd {\n  --green:    #39FF14;\n  --green-hot:#7dff5c;\n  --ink:      #050505;\n  --carbon:   #0a0a0a;\n  --bone:     #ffffff;\n  --fog:      #b8bec6;\n  --dim:      #6b7280;\n  --ok:       #00ff88;\n\n  font-family: 'Rajdhani', 'Barlow Condensed', Arial, sans-serif;\n  color: var(--bone);\n  background: var(--ink);\n  border: 1px solid rgba(57,255,20,.4);\n  border-radius: 10px;\n  overflow: hidden;\n  position: relative;\n  box-shadow:\n    0 0 60px rgba(57,255,20,.18),\n    0 40px 100px rgba(0,0,0,.9);\n  margin: 12px 0 20px 0;\n}\n\n.kghd::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background-image:\n    linear-gradient(rgba(57,255,20,.06) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(57,255,20,.06) 1px, transparent 1px);\n  background-size: 50px 50px;\n  -webkit-mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n  mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n}\n\n.kghd::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background: repeating-linear-gradient(0deg, rgba(0,0,0,.08) 0, rgba(0,0,0,.08) 1px, transparent 1px, transparent 4px);\n}\n\n.kghd-tb {\n  position: relative;\n  z-index: 5;\n  height: 3px;\n  background: linear-gradient(90deg, transparent 0%, rgba(57,255,20,.6) 15%, var(--green) 45%, var(--green-hot) 50%, var(--green) 55%, rgba(57,255,20,.6) 85%, transparent 100%);\n  box-shadow: 0 0 24px rgba(57,255,20,.9);\n  animation: kghd-strobe 3s ease-in-out infinite;\n}\n@keyframes kghd-strobe { 0%,100%{opacity:.75;} 50%{opacity:1;} }\n\n.kghd-sb {\n  position: relative;\n  z-index: 5;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 8px 16px;\n  background: rgba(57,255,20,.1);\n  border-bottom: 1px solid rgba(57,255,20,.3);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(180,255,180,.9);\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-dot {\n  width: 6px; height: 6px;\n  border-radius: 50%;\n  background: var(--green);\n  box-shadow: 0 0 10px var(--green), 0 0 20px rgba(57,255,20,.5);\n  display: inline-block;\n  margin-right: 8px;\n  animation: kghd-pulse 1.4s ease-in-out infinite;\n}\n@keyframes kghd-pulse { 0%,100%{opacity:.25;transform:scale(.8);} 50%{opacity:1;transform:scale(1.2);} }\n.kghd-sb-r { color: rgba(255,255,255,.4); font-size: 9px; letter-spacing: .18em; }\n\n.kghd-hero {\n  position: relative;\n  z-index: 2;\n  padding: 28px 24px 24px;\n  border-bottom: 1px solid rgba(57,255,20,.2);\n  background: linear-gradient(180deg, rgba(57,255,20,.14) 0%, rgba(57,255,20,.04) 50%, transparent 100%);\n}\n.kghd-eyebrow {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  color: rgba(150,255,150,.85);\n  margin-bottom: 14px;\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n.kghd-eyebrow::before {\n  content: \"\";\n  width: 28px;\n  height: 1px;\n  background: var(--green);\n  box-shadow: 0 0 8px var(--green);\n}\n.kghd-eyebrow::after {\n  content: \"\";\n  flex: 1;\n  height: 1px;\n  background: rgba(57,255,20,.2);\n}\n\nh1.kghd-title {\n  font-family: 'Barlow Condensed', Arial Narrow, sans-serif !important;\n  font-weight: 900 !important;\n  font-size: clamp(44px, 10vw, 88px) !important;\n  line-height: .9 !important;\n  letter-spacing: -.01em !important;\n  text-transform: uppercase !important;\n  color: var(--bone) !important;\n  margin: 0 0 6px 0 !important;\n  text-shadow:\n    0 0 60px rgba(57,255,20,.5),\n    0 0 120px rgba(57,255,20,.2),\n    0 4px 20px rgba(0,0,0,.9);\n}\n.kghd-sub {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  letter-spacing: .3em;\n  text-transform: uppercase;\n  color: var(--fog) !important;\n  margin: 0 0 12px 0;\n}\n.kghd-sub strong { color: var(--green-hot); font-weight: 700; }\n\n.kghd-tags {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  flex-wrap: wrap;\n  margin-top: 10px;\n}\n.kghd-tag {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  padding: 5px 11px;\n  border-radius: 2px;\n  color: var(--bone);\n}\n.kghd-tag.r {\n  background: rgba(57,255,20,.28);\n  border: 1px solid rgba(57,255,20,.7);\n  text-shadow: 0 0 8px rgba(57,255,20,.5);\n  color: #d8ffd0;\n}\n.kghd-tag.g {\n  color: rgba(255,255,255,.72);\n  background: rgba(255,255,255,.06);\n  border: 1px solid rgba(255,255,255,.18);\n}\n\n.kghd-tele { margin-top: 22px; }\n.kghd-bar { display: flex; align-items: center; gap: 12px; margin-bottom: 8px; }\n.kghd-bar-lbl {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.5);\n  width: 84px;\n  flex-shrink: 0;\n}\n.kghd-bar-track {\n  flex: 1;\n  height: 3px;\n  background: rgba(255,255,255,.08);\n  border-radius: 2px;\n  overflow: hidden;\n}\n.kghd-bar-fill {\n  height: 100%;\n  border-radius: 2px;\n  background: linear-gradient(90deg, rgba(57,255,20,.7), var(--green), var(--green-hot));\n  box-shadow: 0 0 10px rgba(57,255,20,.7);\n  animation: kghd-bar var(--d, 3s) ease-in-out infinite var(--o, 0s);\n  transform-origin: left;\n}\n@keyframes kghd-bar {\n  0%, 100% { opacity: .6; transform: scaleX(var(--min, .88)); }\n  50%      { opacity: 1;  transform: scaleX(1); }\n}\n.kghd-bar-val {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  color: rgba(150,255,150,.9);\n  width: 30px;\n  text-align: right;\n  flex-shrink: 0;\n}\n\n.kghd-body {\n  padding: 22px 20px;\n  background: linear-gradient(180deg, #060606, #030303);\n  position: relative;\n  z-index: 2;\n}\n\n.kghd-specs {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  border: 1px solid rgba(57,255,20,.3);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 22px;\n}\n.kghd-spec {\n  background: #080808;\n  padding: 14px 10px;\n  text-align: center;\n  border-right: 1px solid rgba(57,255,20,.18);\n}\n.kghd-spec:last-child { border-right: none; }\n.kghd-spec-val {\n  display: block;\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 18px;\n  font-weight: 900;\n  color: var(--green-hot);\n  text-shadow: 0 0 14px rgba(57,255,20,.6);\n  margin-bottom: 3px;\n  line-height: 1;\n  letter-spacing: .02em;\n}\n.kghd-spec-lbl {\n  display: block;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.45);\n}\n\n.kghd-shdr {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .4em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.55);\n  margin: 18px 0 12px 0;\n}\n.kghd-shdr::before { content: \"\/\/\"; color: rgba(57,255,20,.7); }\n.kghd-shdr::after { content: \"\"; flex: 1; height: 1px; background: rgba(255,255,255,.08); }\n\n.kghd-lead {\n  font-family: 'Rajdhani', sans-serif;\n  font-size: 15px !important;\n  line-height: 1.6 !important;\n  color: rgba(255,255,255,.88) !important;\n  margin: 0 0 22px 0 !important;\n  padding: 14px 16px;\n  border-left: 3px solid var(--green);\n  background: rgba(57,255,20,.04);\n  border-radius: 0 4px 4px 0;\n}\n.kghd-lead strong { color: var(--bone) !important; font-weight: 700; }\n.kghd-lead em { color: var(--green-hot) !important; font-style: normal; font-weight: 700; }\n\n.kghd-cards {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 8px;\n  margin-bottom: 20px;\n}\n.kghd-card {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  padding: 14px 14px;\n  background: rgba(255,255,255,.035);\n  transition: border-color .25s, background .25s;\n}\n.kghd-card:hover { border-color: rgba(57,255,20,.55); background: rgba(57,255,20,.06); }\n.kghd-card-h { display: flex; align-items: center; gap: 10px; margin-bottom: 8px; }\n.kghd-card-i {\n  width: 28px; height: 28px;\n  border-radius: 4px;\n  background: rgba(57,255,20,.2);\n  border: 1px solid rgba(57,255,20,.45);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 13px;\n  flex-shrink: 0;\n}\n.kghd-card-l {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.85) !important;\n  font-weight: 700;\n}\n.kghd-card p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 13px !important;\n  line-height: 1.55 !important;\n  color: rgba(255,255,255,.72) !important;\n  margin: 0 !important;\n}\n\n.kghd-cta {\n  display: block;\n  width: 100%;\n  padding: 14px 20px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(57,255,20,.65);\n  border-radius: 3px;\n  background: rgba(57,255,20,.1);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  text-align: center;\n  color: var(--bone) !important;\n  text-decoration: none !important;\n  position: relative;\n  overflow: hidden;\n  animation: kghd-cta-glow 3.5s ease-in-out infinite;\n}\n@keyframes kghd-cta-glow {\n  0%, 100% { box-shadow: none; }\n  50% { box-shadow: 0 0 24px rgba(57,255,20,.4), inset 0 0 24px rgba(57,255,20,.08); }\n}\n.kghd-cta::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(90deg, transparent, rgba(57,255,20,.25), transparent);\n  transform: translateX(-100%);\n  animation: kghd-cta-sweep 3.5s linear infinite;\n}\n@keyframes kghd-cta-sweep { 100% { transform: translateX(200%); } }\n.kghd-cta:hover { background: rgba(57,255,20,.22); border-color: var(--green); }\n\n.kghd-drop {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 6px;\n}\n\n.kghd .kghd-drop:not([open]) \u003e *:not(summary) {\n  display: none !important;\n  visibility: hidden !important;\n  height: 0 !important;\n  overflow: hidden !important;\n}\n.kghd .kghd-drop[open] \u003e *:not(summary) {\n  display: block !important;\n  visibility: visible !important;\n  height: auto !important;\n}\n.kghd-drop summary {\n  list-style: none;\n  cursor: pointer;\n  padding: 12px 14px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .28em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.78);\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  background: rgba(255,255,255,.03);\n  transition: background .2s, color .2s;\n}\n.kghd-drop summary::before { content: \"\/\/ \"; color: rgba(57,255,20,.7); margin-right: 2px; }\n.kghd-drop summary::-webkit-details-marker { display: none; }\n.kghd-drop summary:hover { background: rgba(255,255,255,.06); color: var(--bone); }\n.kghd-drop[open] summary { border-bottom: 1px solid rgba(255,255,255,.08); color: var(--bone); }\n.kghd-chv { font-size: 10px; color: rgba(57,255,20,.7); transition: transform .3s; }\n.kghd-drop[open] .kghd-chv { transform: rotate(180deg); }\n\n.kghd-drop-body {\n  padding: 16px 16px 14px;\n  font-family: 'Rajdhani', sans-serif;\n}\n.kghd-drop-body h3 {\n  font-family: 'JetBrains Mono', monospace !important;\n  font-size: 9px !important;\n  letter-spacing: .3em !important;\n  text-transform: uppercase !important;\n  color: rgba(180,255,180,.9) !important;\n  margin: 14px 0 6px 0 !important;\n  font-weight: 700 !important;\n  display: flex;\n  align-items: center;\n  gap: 7px;\n}\n.kghd-drop-body h3::before { content: \"\u003e\"; color: rgba(57,255,20,.6); }\n.kghd-drop-body h3:first-child { margin-top: 0 !important; }\n.kghd-drop-body p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 14px !important;\n  line-height: 1.65 !important;\n  color: rgba(255,255,255,.82) !important;\n  margin: 0 0 8px 0 !important;\n}\n.kghd-drop-body strong { color: var(--bone) !important; }\n\n.kghd-foot {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 9px 16px;\n  border-top: 1px solid rgba(255,255,255,.06);\n  background: #020202;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.35);\n  position: relative;\n  z-index: 2;\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-fb {\n  color: var(--green);\n  font-weight: 700;\n  letter-spacing: .3em;\n  text-shadow: 0 0 14px rgba(57,255,20,.55);\n}\n.kghd-fok {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  color: rgba(0,255,136,.85);\n}\n.kghd-fok-d {\n  width: 5px; height: 5px;\n  border-radius: 50%;\n  background: var(--ok);\n  box-shadow: 0 0 8px rgba(0,255,136,.8);\n}\n\n.kghd a:focus-visible,\n.kghd summary:focus-visible {\n  outline: 2px solid var(--green-hot);\n  outline-offset: 2px;\n  border-radius: 4px;\n}\n\n@media (max-width: 640px) {\n  .kghd-cards { grid-template-columns: 1fr; gap: 6px; }\n  .kghd-card:nth-child(n+3) { display: none; }\n  .kghd-hero { padding: 22px 16px 20px; }\n  .kghd-body { padding: 18px 14px; }\n  .kghd-foot { flex-direction: column; text-align: center; }\n  .kghd-specs { grid-template-columns: 1fr 1fr 1fr; }\n  .kghd-spec { padding: 11px 6px; }\n  .kghd-spec-val { font-size: 14px; }\n}\n@media (max-width: 440px) {\n  .kghd-tb, .kghd-cta, .kghd-dot { animation: none !important; }\n  .kghd-cta::before { animation: none !important; }\n  .kghd-sb { font-size: 8px; padding: 7px 12px; letter-spacing: .18em; }\n  .kghd-eyebrow { font-size: 8px; letter-spacing: .25em; }\n  .kghd-sub { font-size: 10px; letter-spacing: .22em; }\n  .kghd-tag { font-size: 9px; padding: 4px 9px; letter-spacing: .14em; }\n  .kghd-bar-lbl { width: 70px; font-size: 7px; letter-spacing: .18em; }\n  .kghd-lead { font-size: 14px !important; padding: 12px 14px; }\n  .kghd-drop summary { font-size: 9px; letter-spacing: .2em; }\n  .kghd-drop-body p { font-size: 13px !important; }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"kghd\"\u003e\n\u003cdiv class=\"kghd-tb\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"kghd-dot\"\u003e\u003c\/span\u003eSYS:ONLINE · KGX-DB · HONDA\/TRX400EX\/1999-2014\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb-r\"\u003eKG-TRX400EX-CLASSICPRO · KRAZYGRAPHICS.COM\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-hero\"\u003e\n\u003cdiv class=\"kghd-eyebrow\"\u003eHonda Powersports · ATV Graphics Kit · Classic Pro\u003c\/div\u003e\n\u003ch1 class=\"kghd-title\"\u003eTRX 400EX\u003c\/h1\u003e\n\u003cp class=\"kghd-sub\"\u003eHonda · \u003cstrong\u003e21MIL Laminated\u003c\/strong\u003e · 1999-2014 · \u003cstrong\u003eClassic Pro\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"kghd-tags\"\u003e\n\u003cspan class=\"kghd-tag r\"\u003ePremium\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eOEM Fit\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-tele\" aria-hidden=\"true\"\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003ePanel Lock\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.8s; --o: 0s; --min: .82;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e98%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eOEM Match\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 3.2s; --o: .5s; --min: .86;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e100%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eTrail Armor\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.5s; --o: 1s; --min: .9;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003eMAX\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-body\"\u003e\n\n\u003cdiv class=\"kghd-specs\"\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003eTRX 400EX\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eModel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eYears\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e21MIL\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eLaminated\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eSystem Brief\u003c\/div\u003e\n\u003cp class=\"kghd-lead\"\u003ePremium \u003cstrong\u003eClassic Pro graphics kit\u003c\/strong\u003e for the Honda TRX 400EX (1999-2014). \u003cem\u003ePre-cut to factory plastic templates\u003c\/em\u003e - shrouds, fenders, side panels, and number plates - built from 21MIL laminated cast vinyl that survives motocross, trail, and dune abuse without lifting, cracking, or fading.\u003c\/p\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eCore Capabilities\u003c\/div\u003e\n\u003cdiv class=\"kghd-cards\"\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🏁\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eOEM Panel Fit\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eCut to the actual TRX 400EX plastic geometry. Verified panel templates, not stretched approximations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🛡️\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eTrail-Grade Armor\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Resists rock spray, mud, sand blast, fuel, and sun.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e⚡\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eSelf-Install Ready\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eAir-release adhesive. Felt-edge squeegee and a heat gun for tight curves. Done in an afternoon.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🇺🇸\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003ePrinted and cut to order. Stock designs ship in 24-48 hours from our facility.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ca href=\"\/collections\/honda-atv-graphics\" class=\"kghd-cta\" aria-label=\"Browse all Honda ATV graphics kits\"\u003e \u0026gt;\u0026gt; Browse All Honda ATV Graphics \u0026lt;\u0026lt; \u003c\/a\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFull Documentation · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWhat's in the kit\u003c\/h3\u003e\n\u003cp\u003eFull coverage graphics for the Honda TRX 400EX (1999-2014): shrouds (left\/right), front fender, rear fender, airbox covers, side panels, and number plates. Every panel is pre-cut to factory plastic geometry. No trimming required at install.\u003c\/p\u003e\n\u003ch3\u003eWho this is for\u003c\/h3\u003e\n\u003cp\u003eTRX 400EX owners who want bold styling without paying for a custom paint job. Trail riders protecting factory plastics from rock spray and UV. Motocross competitors building program-look bikes for race weekends. Restoration projects bringing tired plastics back to life. Dealers and rental fleets running consistent brand identity across multiple machines.\u003c\/p\u003e\n\u003ch3\u003eYear and trim coverage\u003c\/h3\u003e\n\u003cp\u003eHonda made the TRX 400EX from 1999 through 2004 with stable bodywork. This kit fits \u003cstrong\u003eevery production year in that range\u003c\/strong\u003e, plus the TRX 400X variant. If you're not sure which model you have, the airbox cover and frame stickers will identify it.\u003c\/p\u003e\n\u003ch3\u003eMaterial and durability\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl - significantly thicker than standard OEM and aftermarket decals. Cast film conforms to compound curves without distortion. The clear protective laminate adds abrasion resistance against rock spray, brush contact, and harsh chemicals. UV-stable pigments hold color across multiple riding seasons.\u003c\/p\u003e\n\u003ch3\u003eInstall in an afternoon\u003c\/h3\u003e\n\u003cp\u003eThe kit is designed for owner self-install. Clean each panel with isopropyl alcohol (70%+) to strip wax and oils. Lay out kit pieces using the included diagram before peeling backing. Start with the largest, flattest panel first - usually the front fender or shrouds. Use a felt-edge squeegee, working from center outward. Heat gun on low for tight curves. Wait 48 hours before washing to let adhesive fully cure.\u003c\/p\u003e\n\u003ch3\u003eCare and longevity\u003c\/h3\u003e\n\u003cp\u003eHand wash with mild soap. Pressure washing acceptable at moderate distance and lower PSI. Avoid harsh degreasers and acidic cleaners. Covered storage out of direct sun extends wrap life dramatically - especially important in high-UV regions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFAQ · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWill this fit all 1999-2004 TRX 400EX models?\u003c\/h3\u003e\n\u003cp\u003eYes - every production year from 1999 through 2004, plus the TRX 400X variant. Pre-cut to factory plastic templates.\u003c\/p\u003e\n\u003ch3\u003eHow thick is the vinyl?\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker and more durable than standard OEM and aftermarket decals.\u003c\/p\u003e\n\u003ch3\u003eCan I install it myself?\u003c\/h3\u003e\n\u003cp\u003eYes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\u003c\/p\u003e\n\u003ch3\u003eHow does it hold up to motocross and trail riding?\u003c\/h3\u003e\n\u003cp\u003eBuilt specifically for off-road abuse. The laminate resists rock spray, mud, sand blast, fuel spills, and UV exposure across multiple seasons.\u003c\/p\u003e\n\u003ch3\u003eHow fast does it ship?\u003c\/h3\u003e\n\u003cp\u003eStock designs ship within 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\u003c\/p\u003e\n\u003ch3\u003eWhat about returns?\u003c\/h3\u003e\n\u003cp\u003eMade-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-foot\"\u003e\n\u003cspan class=\"kghd-fb\"\u003eKRAZYGRAPHICS\u003c\/span\u003e \u003cspan\u003eHonda TRX 400EX · Classic Pro\u003c\/span\u003e\n\u003cdiv class=\"kghd-fok\"\u003e\n\u003cspan class=\"kghd-fok-d\"\u003e\u003c\/span\u003eReady\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"KrazyGraphics","offers":[{"title":"No \/ No","offer_id":31677670817881,"sku":null,"price":243.04,"currency_code":"USD","in_stock":true},{"title":"No \/ Yes + $20","offer_id":43094781296729,"sku":null,"price":273.6,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ No","offer_id":43094781329497,"sku":null,"price":259.06,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ Yes + $20","offer_id":43094781362265,"sku":null,"price":289.61,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/trx-400.jpg?v=1587662459"},{"product_id":"honda-trx400-loud","title":"Honda TRX 400EX Loud and Proud Graphics Kit","description":"\u003cp\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026amp;family=JetBrains+Mono:wght@400;700\u0026amp;family=Rajdhani:wght@500;700\u0026amp;display=swap\" as=\"style\" rel=\"preload\"\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"@id\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-loud#product\",\n  \"name\": \"Honda TRX 400EX Loud and Proud Graphics Kit\",\n  \"sku\": \"KG-TRX400EX-LOUD\",\n  \"mpn\": \"KG-TRX400EX-LOUD\",\n  \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-loud\",\n  \"description\": \"Honda TRX 400EX Loud and Proud graphics kit - bold color design, 21MIL laminated cast vinyl, OEM-precision fit for 1999-2014 TRX 400EX and TRX 400X. Made in USA by KrazyGraphics.\",\n  \"image\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/loud.jpg?v=1588026267\",\n  \"category\": \"ATV Graphics \/ Honda\",\n  \"brand\": {\n    \"@type\": \"Brand\",\n    \"name\": \"KrazyGraphics\"\n  },\n  \"manufacturer\": {\n    \"@type\": \"Organization\",\n    \"name\": \"KrazyGraphics\",\n    \"url\": \"https:\/\/krazygraphics.com\"\n  },\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-loud\",\n    \"priceCurrency\": \"USD\",\n    \"price\": \"243.04\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\",\n    \"seller\": {\n      \"@type\": \"Organization\",\n      \"name\": \"KrazyGraphics\"\n    }\n  }\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Will this fit my year TRX 400EX?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes - every Honda TRX 400EX from 1999 through 2004 is covered, plus 400X models. Pre-cut to factory plastic templates.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How thick is the vinyl?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker than standard OEM and aftermarket decals.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can I install it myself?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is this for off-road or display use?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Built for real off-road abuse - motocross, trail, dunes. The laminate resists rock spray, mud, sand blast, and UV.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How fast does it ship?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Stock designs ship in 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What about returns?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Made-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\"\n      }\n    }\n  ]\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"BreadcrumbList\",\n  \"itemListElement\": [\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 1,\n      \"name\": \"Home\",\n      \"item\": \"https:\/\/krazygraphics.com\/\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 2,\n      \"name\": \"Honda ATV Graphics\",\n      \"item\": \"https:\/\/krazygraphics.com\/collections\/honda-atv-graphics\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 3,\n      \"name\": \"TRX 400EX Loud\"\n    }\n  ]\n}\n\u003c\/script\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026family=JetBrains+Mono:wght@400;700\u0026family=Rajdhani:wght@500;700\u0026display=swap');\n\n.kghd *, .kghd *::before, .kghd *::after { box-sizing: border-box; }\n\n@media (prefers-reduced-motion: reduce) {\n  .kghd *, .kghd *::before, .kghd *::after {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n  .kghd-tb, .kghd-dot, .kghd-cta, .kghd-hero::after { animation: none !important; }\n  .kghd-bar-fill { animation: kghd-bar 3s ease-in-out infinite !important; }\n}\n\n.kghd {\n  --green:    #39FF14;\n  --green-hot:#7dff5c;\n  --ink:      #050505;\n  --carbon:   #0a0a0a;\n  --bone:     #ffffff;\n  --fog:      #b8bec6;\n  --dim:      #6b7280;\n  --ok:       #00ff88;\n\n  font-family: 'Rajdhani', 'Barlow Condensed', Arial, sans-serif;\n  color: var(--bone);\n  background: var(--ink);\n  border: 1px solid rgba(57,255,20,.4);\n  border-radius: 10px;\n  overflow: hidden;\n  position: relative;\n  box-shadow:\n    0 0 60px rgba(57,255,20,.18),\n    0 40px 100px rgba(0,0,0,.9);\n  margin: 12px 0 20px 0;\n}\n\n.kghd::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background-image:\n    linear-gradient(rgba(57,255,20,.06) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(57,255,20,.06) 1px, transparent 1px);\n  background-size: 50px 50px;\n  -webkit-mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n  mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n}\n\n.kghd::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background: repeating-linear-gradient(0deg, rgba(0,0,0,.08) 0, rgba(0,0,0,.08) 1px, transparent 1px, transparent 4px);\n}\n\n.kghd-tb {\n  position: relative;\n  z-index: 5;\n  height: 3px;\n  background: linear-gradient(90deg, transparent 0%, rgba(57,255,20,.6) 15%, var(--green) 45%, var(--green-hot) 50%, var(--green) 55%, rgba(57,255,20,.6) 85%, transparent 100%);\n  box-shadow: 0 0 24px rgba(57,255,20,.9);\n  animation: kghd-strobe 3s ease-in-out infinite;\n}\n@keyframes kghd-strobe { 0%,100%{opacity:.75;} 50%{opacity:1;} }\n\n.kghd-sb {\n  position: relative;\n  z-index: 5;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 8px 16px;\n  background: rgba(57,255,20,.1);\n  border-bottom: 1px solid rgba(57,255,20,.3);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(180,255,180,.9);\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-dot {\n  width: 6px; height: 6px;\n  border-radius: 50%;\n  background: var(--green);\n  box-shadow: 0 0 10px var(--green), 0 0 20px rgba(57,255,20,.5);\n  display: inline-block;\n  margin-right: 8px;\n  animation: kghd-pulse 1.4s ease-in-out infinite;\n}\n@keyframes kghd-pulse { 0%,100%{opacity:.25;transform:scale(.8);} 50%{opacity:1;transform:scale(1.2);} }\n.kghd-sb-r { color: rgba(255,255,255,.4); font-size: 9px; letter-spacing: .18em; }\n\n.kghd-hero {\n  position: relative;\n  z-index: 2;\n  padding: 28px 24px 24px;\n  border-bottom: 1px solid rgba(57,255,20,.2);\n  background: linear-gradient(180deg, rgba(57,255,20,.14) 0%, rgba(57,255,20,.04) 50%, transparent 100%);\n}\n.kghd-eyebrow {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  color: rgba(150,255,150,.85);\n  margin-bottom: 14px;\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n.kghd-eyebrow::before {\n  content: \"\";\n  width: 28px;\n  height: 1px;\n  background: var(--green);\n  box-shadow: 0 0 8px var(--green);\n}\n.kghd-eyebrow::after {\n  content: \"\";\n  flex: 1;\n  height: 1px;\n  background: rgba(57,255,20,.2);\n}\n\nh1.kghd-title {\n  font-family: 'Barlow Condensed', Arial Narrow, sans-serif !important;\n  font-weight: 900 !important;\n  font-size: clamp(44px, 10vw, 88px) !important;\n  line-height: .9 !important;\n  letter-spacing: -.01em !important;\n  text-transform: uppercase !important;\n  color: var(--bone) !important;\n  margin: 0 0 6px 0 !important;\n  text-shadow:\n    0 0 60px rgba(57,255,20,.5),\n    0 0 120px rgba(57,255,20,.2),\n    0 4px 20px rgba(0,0,0,.9);\n}\n.kghd-sub {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  letter-spacing: .3em;\n  text-transform: uppercase;\n  color: var(--fog) !important;\n  margin: 0 0 12px 0;\n}\n.kghd-sub strong { color: var(--green-hot); font-weight: 700; }\n\n.kghd-tags {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  flex-wrap: wrap;\n  margin-top: 10px;\n}\n.kghd-tag {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  padding: 5px 11px;\n  border-radius: 2px;\n  color: var(--bone);\n}\n.kghd-tag.r {\n  background: rgba(57,255,20,.28);\n  border: 1px solid rgba(57,255,20,.7);\n  text-shadow: 0 0 8px rgba(57,255,20,.5);\n  color: #d8ffd0;\n}\n.kghd-tag.g {\n  color: rgba(255,255,255,.72);\n  background: rgba(255,255,255,.06);\n  border: 1px solid rgba(255,255,255,.18);\n}\n\n.kghd-tele { margin-top: 22px; }\n.kghd-bar { display: flex; align-items: center; gap: 12px; margin-bottom: 8px; }\n.kghd-bar-lbl {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.5);\n  width: 84px;\n  flex-shrink: 0;\n}\n.kghd-bar-track {\n  flex: 1;\n  height: 3px;\n  background: rgba(255,255,255,.08);\n  border-radius: 2px;\n  overflow: hidden;\n}\n.kghd-bar-fill {\n  height: 100%;\n  border-radius: 2px;\n  background: linear-gradient(90deg, rgba(57,255,20,.7), var(--green), var(--green-hot));\n  box-shadow: 0 0 10px rgba(57,255,20,.7);\n  animation: kghd-bar var(--d, 3s) ease-in-out infinite var(--o, 0s);\n  transform-origin: left;\n}\n@keyframes kghd-bar {\n  0%, 100% { opacity: .6; transform: scaleX(var(--min, .88)); }\n  50%      { opacity: 1;  transform: scaleX(1); }\n}\n.kghd-bar-val {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  color: rgba(150,255,150,.9);\n  width: 30px;\n  text-align: right;\n  flex-shrink: 0;\n}\n\n.kghd-body {\n  padding: 22px 20px;\n  background: linear-gradient(180deg, #060606, #030303);\n  position: relative;\n  z-index: 2;\n}\n\n.kghd-specs {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  border: 1px solid rgba(57,255,20,.3);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 22px;\n}\n.kghd-spec {\n  background: #080808;\n  padding: 14px 10px;\n  text-align: center;\n  border-right: 1px solid rgba(57,255,20,.18);\n}\n.kghd-spec:last-child { border-right: none; }\n.kghd-spec-val {\n  display: block;\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 18px;\n  font-weight: 900;\n  color: var(--green-hot);\n  text-shadow: 0 0 14px rgba(57,255,20,.6);\n  margin-bottom: 3px;\n  line-height: 1;\n  letter-spacing: .02em;\n}\n.kghd-spec-lbl {\n  display: block;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.45);\n}\n\n.kghd-shdr {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .4em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.55);\n  margin: 18px 0 12px 0;\n}\n.kghd-shdr::before { content: \"\/\/\"; color: rgba(57,255,20,.7); }\n.kghd-shdr::after { content: \"\"; flex: 1; height: 1px; background: rgba(255,255,255,.08); }\n\n.kghd-lead {\n  font-family: 'Rajdhani', sans-serif;\n  font-size: 15px !important;\n  line-height: 1.6 !important;\n  color: rgba(255,255,255,.88) !important;\n  margin: 0 0 22px 0 !important;\n  padding: 14px 16px;\n  border-left: 3px solid var(--green);\n  background: rgba(57,255,20,.04);\n  border-radius: 0 4px 4px 0;\n}\n.kghd-lead strong { color: var(--bone) !important; font-weight: 700; }\n.kghd-lead em { color: var(--green-hot) !important; font-style: normal; font-weight: 700; }\n\n.kghd-cards {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 8px;\n  margin-bottom: 20px;\n}\n.kghd-card {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  padding: 14px 14px;\n  background: rgba(255,255,255,.035);\n  transition: border-color .25s, background .25s;\n}\n.kghd-card:hover { border-color: rgba(57,255,20,.55); background: rgba(57,255,20,.06); }\n.kghd-card-h { display: flex; align-items: center; gap: 10px; margin-bottom: 8px; }\n.kghd-card-i {\n  width: 28px; height: 28px;\n  border-radius: 4px;\n  background: rgba(57,255,20,.2);\n  border: 1px solid rgba(57,255,20,.45);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 13px;\n  flex-shrink: 0;\n}\n.kghd-card-l {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.85) !important;\n  font-weight: 700;\n}\n.kghd-card p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 13px !important;\n  line-height: 1.55 !important;\n  color: rgba(255,255,255,.72) !important;\n  margin: 0 !important;\n}\n\n.kghd-cta {\n  display: block;\n  width: 100%;\n  padding: 14px 20px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(57,255,20,.65);\n  border-radius: 3px;\n  background: rgba(57,255,20,.1);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  text-align: center;\n  color: var(--bone) !important;\n  text-decoration: none !important;\n  position: relative;\n  overflow: hidden;\n  animation: kghd-cta-glow 3.5s ease-in-out infinite;\n}\n@keyframes kghd-cta-glow {\n  0%, 100% { box-shadow: none; }\n  50% { box-shadow: 0 0 24px rgba(57,255,20,.4), inset 0 0 24px rgba(57,255,20,.08); }\n}\n.kghd-cta::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(90deg, transparent, rgba(57,255,20,.25), transparent);\n  transform: translateX(-100%);\n  animation: kghd-cta-sweep 3.5s linear infinite;\n}\n@keyframes kghd-cta-sweep { 100% { transform: translateX(200%); } }\n.kghd-cta:hover { background: rgba(57,255,20,.22); border-color: var(--green); }\n\n.kghd-drop {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 6px;\n}\n\n.kghd .kghd-drop:not([open]) \u003e *:not(summary) {\n  display: none !important;\n  visibility: hidden !important;\n  height: 0 !important;\n  overflow: hidden !important;\n}\n.kghd .kghd-drop[open] \u003e *:not(summary) {\n  display: block !important;\n  visibility: visible !important;\n  height: auto !important;\n}\n.kghd-drop summary {\n  list-style: none;\n  cursor: pointer;\n  padding: 12px 14px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .28em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.78);\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  background: rgba(255,255,255,.03);\n  transition: background .2s, color .2s;\n}\n.kghd-drop summary::before { content: \"\/\/ \"; color: rgba(57,255,20,.7); margin-right: 2px; }\n.kghd-drop summary::-webkit-details-marker { display: none; }\n.kghd-drop summary:hover { background: rgba(255,255,255,.06); color: var(--bone); }\n.kghd-drop[open] summary { border-bottom: 1px solid rgba(255,255,255,.08); color: var(--bone); }\n.kghd-chv { font-size: 10px; color: rgba(57,255,20,.7); transition: transform .3s; }\n.kghd-drop[open] .kghd-chv { transform: rotate(180deg); }\n\n.kghd-drop-body {\n  padding: 16px 16px 14px;\n  font-family: 'Rajdhani', sans-serif;\n}\n.kghd-drop-body h3 {\n  font-family: 'JetBrains Mono', monospace !important;\n  font-size: 9px !important;\n  letter-spacing: .3em !important;\n  text-transform: uppercase !important;\n  color: rgba(180,255,180,.9) !important;\n  margin: 14px 0 6px 0 !important;\n  font-weight: 700 !important;\n  display: flex;\n  align-items: center;\n  gap: 7px;\n}\n.kghd-drop-body h3::before { content: \"\u003e\"; color: rgba(57,255,20,.6); }\n.kghd-drop-body h3:first-child { margin-top: 0 !important; }\n.kghd-drop-body p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 14px !important;\n  line-height: 1.65 !important;\n  color: rgba(255,255,255,.82) !important;\n  margin: 0 0 8px 0 !important;\n}\n.kghd-drop-body strong { color: var(--bone) !important; }\n\n.kghd-foot {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 9px 16px;\n  border-top: 1px solid rgba(255,255,255,.06);\n  background: #020202;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.35);\n  position: relative;\n  z-index: 2;\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-fb {\n  color: var(--green);\n  font-weight: 700;\n  letter-spacing: .3em;\n  text-shadow: 0 0 14px rgba(57,255,20,.55);\n}\n.kghd-fok {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  color: rgba(0,255,136,.85);\n}\n.kghd-fok-d {\n  width: 5px; height: 5px;\n  border-radius: 50%;\n  background: var(--ok);\n  box-shadow: 0 0 8px rgba(0,255,136,.8);\n}\n\n.kghd a:focus-visible,\n.kghd summary:focus-visible {\n  outline: 2px solid var(--green-hot);\n  outline-offset: 2px;\n  border-radius: 4px;\n}\n\n@media (max-width: 640px) {\n  .kghd-cards { grid-template-columns: 1fr; gap: 6px; }\n  .kghd-card:nth-child(n+3) { display: none; }\n  .kghd-hero { padding: 22px 16px 20px; }\n  .kghd-body { padding: 18px 14px; }\n  .kghd-foot { flex-direction: column; text-align: center; }\n  .kghd-specs { grid-template-columns: 1fr 1fr 1fr; }\n  .kghd-spec { padding: 11px 6px; }\n  .kghd-spec-val { font-size: 14px; }\n}\n@media (max-width: 440px) {\n  .kghd-tb, .kghd-cta, .kghd-dot { animation: none !important; }\n  .kghd-cta::before { animation: none !important; }\n  .kghd-sb { font-size: 8px; padding: 7px 12px; letter-spacing: .18em; }\n  .kghd-eyebrow { font-size: 8px; letter-spacing: .25em; }\n  .kghd-sub { font-size: 10px; letter-spacing: .22em; }\n  .kghd-tag { font-size: 9px; padding: 4px 9px; letter-spacing: .14em; }\n  .kghd-bar-lbl { width: 70px; font-size: 7px; letter-spacing: .18em; }\n  .kghd-lead { font-size: 14px !important; padding: 12px 14px; }\n  .kghd-drop summary { font-size: 9px; letter-spacing: .2em; }\n  .kghd-drop-body p { font-size: 13px !important; }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"kghd\"\u003e\n\u003cdiv class=\"kghd-tb\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"kghd-dot\"\u003e\u003c\/span\u003eSYS:ONLINE · KGX-DB · HONDA\/TRX400EX\/1999-2014\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb-r\"\u003eKG-TRX400EX-LOUD · KRAZYGRAPHICS.COM\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-hero\"\u003e\n\u003cdiv class=\"kghd-eyebrow\"\u003eHonda Powersports · ATV Graphics Kit · Loud and Proud\u003c\/div\u003e\n\u003ch1 class=\"kghd-title\"\u003eTRX 400EX\u003c\/h1\u003e\n\u003cp class=\"kghd-sub\"\u003eHonda · \u003cstrong\u003e21MIL Laminated\u003c\/strong\u003e · 1999-2014 · \u003cstrong\u003eLoud and Proud\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"kghd-tags\"\u003e\n\u003cspan class=\"kghd-tag r\"\u003ePremium\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eOEM Fit\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-tele\" aria-hidden=\"true\"\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003ePanel Lock\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.8s; --o: 0s; --min: .82;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e98%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eOEM Match\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 3.2s; --o: .5s; --min: .86;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e100%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eTrail Armor\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.5s; --o: 1s; --min: .9;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003eMAX\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-body\"\u003e\n\n\u003cdiv class=\"kghd-specs\"\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003eTRX 400EX\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eModel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eYears\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e21MIL\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eLaminated\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eSystem Brief\u003c\/div\u003e\n\u003cp class=\"kghd-lead\"\u003ePremium \u003cstrong\u003eLoud graphics kit\u003c\/strong\u003e for the Honda TRX 400EX (1999-2014). \u003cem\u003ePre-cut to factory plastic templates\u003c\/em\u003e - shrouds, fenders, side panels, and number plates - built from 21MIL laminated cast vinyl that survives motocross, trail, and dune abuse without lifting, cracking, or fading.\u003c\/p\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eCore Capabilities\u003c\/div\u003e\n\u003cdiv class=\"kghd-cards\"\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🏁\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eOEM Panel Fit\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eCut to the actual TRX 400EX plastic geometry. Verified panel templates, not stretched approximations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🛡️\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eTrail-Grade Armor\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Resists rock spray, mud, sand blast, fuel, and sun.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e⚡\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eSelf-Install Ready\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eAir-release adhesive. Felt-edge squeegee and a heat gun for tight curves. Done in an afternoon.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🇺🇸\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003ePrinted and cut to order. Stock designs ship in 24-48 hours from our facility.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ca href=\"\/collections\/honda-atv-graphics\" class=\"kghd-cta\" aria-label=\"Browse all Honda ATV graphics kits\"\u003e \u0026gt;\u0026gt; Browse All Honda ATV Graphics \u0026lt;\u0026lt; \u003c\/a\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFull Documentation · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWhat's in the kit\u003c\/h3\u003e\n\u003cp\u003eFull coverage graphics for the Honda TRX 400EX (1999-2014): shrouds (left\/right), front fender, rear fender, airbox covers, side panels, and number plates. Every panel is pre-cut to factory plastic geometry. No trimming required at install.\u003c\/p\u003e\n\u003ch3\u003eWho this is for\u003c\/h3\u003e\n\u003cp\u003eTRX 400EX owners who want bold styling without paying for a custom paint job. Trail riders protecting factory plastics from rock spray and UV. Motocross competitors building program-look bikes for race weekends. Restoration projects bringing tired plastics back to life. Dealers and rental fleets running consistent brand identity across multiple machines.\u003c\/p\u003e\n\u003ch3\u003eYear and trim coverage\u003c\/h3\u003e\n\u003cp\u003eHonda made the TRX 400EX from 1999 through 2004 with stable bodywork. This kit fits \u003cstrong\u003eevery production year in that range\u003c\/strong\u003e, plus the TRX 400X variant. If you're not sure which model you have, the airbox cover and frame stickers will identify it.\u003c\/p\u003e\n\u003ch3\u003eMaterial and durability\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl - significantly thicker than standard OEM and aftermarket decals. Cast film conforms to compound curves without distortion. The clear protective laminate adds abrasion resistance against rock spray, brush contact, and harsh chemicals. UV-stable pigments hold color across multiple riding seasons.\u003c\/p\u003e\n\u003ch3\u003eInstall in an afternoon\u003c\/h3\u003e\n\u003cp\u003eThe kit is designed for owner self-install. Clean each panel with isopropyl alcohol (70%+) to strip wax and oils. Lay out kit pieces using the included diagram before peeling backing. Start with the largest, flattest panel first - usually the front fender or shrouds. Use a felt-edge squeegee, working from center outward. Heat gun on low for tight curves. Wait 48 hours before washing to let adhesive fully cure.\u003c\/p\u003e\n\u003ch3\u003eCare and longevity\u003c\/h3\u003e\n\u003cp\u003eHand wash with mild soap. Pressure washing acceptable at moderate distance and lower PSI. Avoid harsh degreasers and acidic cleaners. Covered storage out of direct sun extends wrap life dramatically - especially important in high-UV regions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFAQ · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWill this fit all 1999-2004 TRX 400EX models?\u003c\/h3\u003e\n\u003cp\u003eYes - every production year from 1999 through 2004, plus the TRX 400X variant. Pre-cut to factory plastic templates.\u003c\/p\u003e\n\u003ch3\u003eHow thick is the vinyl?\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker and more durable than standard OEM and aftermarket decals.\u003c\/p\u003e\n\u003ch3\u003eCan I install it myself?\u003c\/h3\u003e\n\u003cp\u003eYes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\u003c\/p\u003e\n\u003ch3\u003eHow does it hold up to motocross and trail riding?\u003c\/h3\u003e\n\u003cp\u003eBuilt specifically for off-road abuse. The laminate resists rock spray, mud, sand blast, fuel spills, and UV exposure across multiple seasons.\u003c\/p\u003e\n\u003ch3\u003eHow fast does it ship?\u003c\/h3\u003e\n\u003cp\u003eStock designs ship within 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\u003c\/p\u003e\n\u003ch3\u003eWhat about returns?\u003c\/h3\u003e\n\u003cp\u003eMade-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-foot\"\u003e\n\u003cspan class=\"kghd-fb\"\u003eKRAZYGRAPHICS\u003c\/span\u003e \u003cspan\u003eHonda TRX 400EX · Loud\u003c\/span\u003e\n\u003cdiv class=\"kghd-fok\"\u003e\n\u003cspan class=\"kghd-fok-d\"\u003e\u003c\/span\u003eReady\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"KrazyGraphics","offers":[{"title":"No \/ No","offer_id":31699443155033,"sku":null,"price":243.04,"currency_code":"USD","in_stock":true},{"title":"No \/ Yes + $20","offer_id":43094781100121,"sku":null,"price":273.6,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ No","offer_id":43094781132889,"sku":null,"price":259.06,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ Yes + $20","offer_id":43094781165657,"sku":null,"price":289.61,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/loud.jpg?v=1588026267"},{"product_id":"honda-trx400-flag","title":"Honda TRX 400EX Patriot Flag Graphics Kit","description":"\u003cp\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026amp;family=JetBrains+Mono:wght@400;700\u0026amp;family=Rajdhani:wght@500;700\u0026amp;display=swap\" as=\"style\" rel=\"preload\"\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"@id\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-flag#product\",\n  \"name\": \"Honda TRX 400EX Patriot Flag Graphics Kit\",\n  \"sku\": \"KG-TRX400EX-FLAG\",\n  \"mpn\": \"KG-TRX400EX-FLAG\",\n  \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-flag\",\n  \"description\": \"Honda TRX 400EX Patriot Flag graphics kit - patriotic flag design, 21MIL laminated cast vinyl, OEM-precision fit for 1999-2014 TRX 400EX and TRX 400X. Made in USA by KrazyGraphics.\",\n  \"image\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/4002020.jpg?v=1588026310\",\n  \"category\": \"ATV Graphics \/ Honda\",\n  \"brand\": {\n    \"@type\": \"Brand\",\n    \"name\": \"KrazyGraphics\"\n  },\n  \"manufacturer\": {\n    \"@type\": \"Organization\",\n    \"name\": \"KrazyGraphics\",\n    \"url\": \"https:\/\/krazygraphics.com\"\n  },\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx400-flag\",\n    \"priceCurrency\": \"USD\",\n    \"price\": \"243.04\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\",\n    \"seller\": {\n      \"@type\": \"Organization\",\n      \"name\": \"KrazyGraphics\"\n    }\n  }\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Will this fit my year TRX 400EX?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes - every Honda TRX 400EX from 1999 through 2004 is covered, plus 400X models. Pre-cut to factory plastic templates.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How thick is the vinyl?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker than standard OEM and aftermarket decals.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can I install it myself?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is this for off-road or display use?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Built for real off-road abuse - motocross, trail, dunes. The laminate resists rock spray, mud, sand blast, and UV.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How fast does it ship?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Stock designs ship in 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What about returns?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Made-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\"\n      }\n    }\n  ]\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"BreadcrumbList\",\n  \"itemListElement\": [\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 1,\n      \"name\": \"Home\",\n      \"item\": \"https:\/\/krazygraphics.com\/\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 2,\n      \"name\": \"Honda ATV Graphics\",\n      \"item\": \"https:\/\/krazygraphics.com\/collections\/honda-atv-graphics\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 3,\n      \"name\": \"TRX 400EX Flag\"\n    }\n  ]\n}\n\u003c\/script\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026family=JetBrains+Mono:wght@400;700\u0026family=Rajdhani:wght@500;700\u0026display=swap');\n\n.kghd *, .kghd *::before, .kghd *::after { box-sizing: border-box; }\n\n@media (prefers-reduced-motion: reduce) {\n  .kghd *, .kghd *::before, .kghd *::after {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n  .kghd-tb, .kghd-dot, .kghd-cta, .kghd-hero::after { animation: none !important; }\n  .kghd-bar-fill { animation: kghd-bar 3s ease-in-out infinite !important; }\n}\n\n.kghd {\n  --green:    #39FF14;\n  --green-hot:#7dff5c;\n  --ink:      #050505;\n  --carbon:   #0a0a0a;\n  --bone:     #ffffff;\n  --fog:      #b8bec6;\n  --dim:      #6b7280;\n  --ok:       #00ff88;\n\n  font-family: 'Rajdhani', 'Barlow Condensed', Arial, sans-serif;\n  color: var(--bone);\n  background: var(--ink);\n  border: 1px solid rgba(57,255,20,.4);\n  border-radius: 10px;\n  overflow: hidden;\n  position: relative;\n  box-shadow:\n    0 0 60px rgba(57,255,20,.18),\n    0 40px 100px rgba(0,0,0,.9);\n  margin: 12px 0 20px 0;\n}\n\n.kghd::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background-image:\n    linear-gradient(rgba(57,255,20,.06) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(57,255,20,.06) 1px, transparent 1px);\n  background-size: 50px 50px;\n  -webkit-mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n  mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n}\n\n.kghd::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background: repeating-linear-gradient(0deg, rgba(0,0,0,.08) 0, rgba(0,0,0,.08) 1px, transparent 1px, transparent 4px);\n}\n\n.kghd-tb {\n  position: relative;\n  z-index: 5;\n  height: 3px;\n  background: linear-gradient(90deg, transparent 0%, rgba(57,255,20,.6) 15%, var(--green) 45%, var(--green-hot) 50%, var(--green) 55%, rgba(57,255,20,.6) 85%, transparent 100%);\n  box-shadow: 0 0 24px rgba(57,255,20,.9);\n  animation: kghd-strobe 3s ease-in-out infinite;\n}\n@keyframes kghd-strobe { 0%,100%{opacity:.75;} 50%{opacity:1;} }\n\n.kghd-sb {\n  position: relative;\n  z-index: 5;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 8px 16px;\n  background: rgba(57,255,20,.1);\n  border-bottom: 1px solid rgba(57,255,20,.3);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(180,255,180,.9);\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-dot {\n  width: 6px; height: 6px;\n  border-radius: 50%;\n  background: var(--green);\n  box-shadow: 0 0 10px var(--green), 0 0 20px rgba(57,255,20,.5);\n  display: inline-block;\n  margin-right: 8px;\n  animation: kghd-pulse 1.4s ease-in-out infinite;\n}\n@keyframes kghd-pulse { 0%,100%{opacity:.25;transform:scale(.8);} 50%{opacity:1;transform:scale(1.2);} }\n.kghd-sb-r { color: rgba(255,255,255,.4); font-size: 9px; letter-spacing: .18em; }\n\n.kghd-hero {\n  position: relative;\n  z-index: 2;\n  padding: 28px 24px 24px;\n  border-bottom: 1px solid rgba(57,255,20,.2);\n  background: linear-gradient(180deg, rgba(57,255,20,.14) 0%, rgba(57,255,20,.04) 50%, transparent 100%);\n}\n.kghd-eyebrow {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  color: rgba(150,255,150,.85);\n  margin-bottom: 14px;\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n.kghd-eyebrow::before {\n  content: \"\";\n  width: 28px;\n  height: 1px;\n  background: var(--green);\n  box-shadow: 0 0 8px var(--green);\n}\n.kghd-eyebrow::after {\n  content: \"\";\n  flex: 1;\n  height: 1px;\n  background: rgba(57,255,20,.2);\n}\n\nh1.kghd-title {\n  font-family: 'Barlow Condensed', Arial Narrow, sans-serif !important;\n  font-weight: 900 !important;\n  font-size: clamp(44px, 10vw, 88px) !important;\n  line-height: .9 !important;\n  letter-spacing: -.01em !important;\n  text-transform: uppercase !important;\n  color: var(--bone) !important;\n  margin: 0 0 6px 0 !important;\n  text-shadow:\n    0 0 60px rgba(57,255,20,.5),\n    0 0 120px rgba(57,255,20,.2),\n    0 4px 20px rgba(0,0,0,.9);\n}\n.kghd-sub {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  letter-spacing: .3em;\n  text-transform: uppercase;\n  color: var(--fog) !important;\n  margin: 0 0 12px 0;\n}\n.kghd-sub strong { color: var(--green-hot); font-weight: 700; }\n\n.kghd-tags {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  flex-wrap: wrap;\n  margin-top: 10px;\n}\n.kghd-tag {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  padding: 5px 11px;\n  border-radius: 2px;\n  color: var(--bone);\n}\n.kghd-tag.r {\n  background: rgba(57,255,20,.28);\n  border: 1px solid rgba(57,255,20,.7);\n  text-shadow: 0 0 8px rgba(57,255,20,.5);\n  color: #d8ffd0;\n}\n.kghd-tag.g {\n  color: rgba(255,255,255,.72);\n  background: rgba(255,255,255,.06);\n  border: 1px solid rgba(255,255,255,.18);\n}\n\n.kghd-tele { margin-top: 22px; }\n.kghd-bar { display: flex; align-items: center; gap: 12px; margin-bottom: 8px; }\n.kghd-bar-lbl {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.5);\n  width: 84px;\n  flex-shrink: 0;\n}\n.kghd-bar-track {\n  flex: 1;\n  height: 3px;\n  background: rgba(255,255,255,.08);\n  border-radius: 2px;\n  overflow: hidden;\n}\n.kghd-bar-fill {\n  height: 100%;\n  border-radius: 2px;\n  background: linear-gradient(90deg, rgba(57,255,20,.7), var(--green), var(--green-hot));\n  box-shadow: 0 0 10px rgba(57,255,20,.7);\n  animation: kghd-bar var(--d, 3s) ease-in-out infinite var(--o, 0s);\n  transform-origin: left;\n}\n@keyframes kghd-bar {\n  0%, 100% { opacity: .6; transform: scaleX(var(--min, .88)); }\n  50%      { opacity: 1;  transform: scaleX(1); }\n}\n.kghd-bar-val {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  color: rgba(150,255,150,.9);\n  width: 30px;\n  text-align: right;\n  flex-shrink: 0;\n}\n\n.kghd-body {\n  padding: 22px 20px;\n  background: linear-gradient(180deg, #060606, #030303);\n  position: relative;\n  z-index: 2;\n}\n\n.kghd-specs {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  border: 1px solid rgba(57,255,20,.3);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 22px;\n}\n.kghd-spec {\n  background: #080808;\n  padding: 14px 10px;\n  text-align: center;\n  border-right: 1px solid rgba(57,255,20,.18);\n}\n.kghd-spec:last-child { border-right: none; }\n.kghd-spec-val {\n  display: block;\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 18px;\n  font-weight: 900;\n  color: var(--green-hot);\n  text-shadow: 0 0 14px rgba(57,255,20,.6);\n  margin-bottom: 3px;\n  line-height: 1;\n  letter-spacing: .02em;\n}\n.kghd-spec-lbl {\n  display: block;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.45);\n}\n\n.kghd-shdr {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .4em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.55);\n  margin: 18px 0 12px 0;\n}\n.kghd-shdr::before { content: \"\/\/\"; color: rgba(57,255,20,.7); }\n.kghd-shdr::after { content: \"\"; flex: 1; height: 1px; background: rgba(255,255,255,.08); }\n\n.kghd-lead {\n  font-family: 'Rajdhani', sans-serif;\n  font-size: 15px !important;\n  line-height: 1.6 !important;\n  color: rgba(255,255,255,.88) !important;\n  margin: 0 0 22px 0 !important;\n  padding: 14px 16px;\n  border-left: 3px solid var(--green);\n  background: rgba(57,255,20,.04);\n  border-radius: 0 4px 4px 0;\n}\n.kghd-lead strong { color: var(--bone) !important; font-weight: 700; }\n.kghd-lead em { color: var(--green-hot) !important; font-style: normal; font-weight: 700; }\n\n.kghd-cards {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 8px;\n  margin-bottom: 20px;\n}\n.kghd-card {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  padding: 14px 14px;\n  background: rgba(255,255,255,.035);\n  transition: border-color .25s, background .25s;\n}\n.kghd-card:hover { border-color: rgba(57,255,20,.55); background: rgba(57,255,20,.06); }\n.kghd-card-h { display: flex; align-items: center; gap: 10px; margin-bottom: 8px; }\n.kghd-card-i {\n  width: 28px; height: 28px;\n  border-radius: 4px;\n  background: rgba(57,255,20,.2);\n  border: 1px solid rgba(57,255,20,.45);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 13px;\n  flex-shrink: 0;\n}\n.kghd-card-l {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.85) !important;\n  font-weight: 700;\n}\n.kghd-card p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 13px !important;\n  line-height: 1.55 !important;\n  color: rgba(255,255,255,.72) !important;\n  margin: 0 !important;\n}\n\n.kghd-cta {\n  display: block;\n  width: 100%;\n  padding: 14px 20px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(57,255,20,.65);\n  border-radius: 3px;\n  background: rgba(57,255,20,.1);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  text-align: center;\n  color: var(--bone) !important;\n  text-decoration: none !important;\n  position: relative;\n  overflow: hidden;\n  animation: kghd-cta-glow 3.5s ease-in-out infinite;\n}\n@keyframes kghd-cta-glow {\n  0%, 100% { box-shadow: none; }\n  50% { box-shadow: 0 0 24px rgba(57,255,20,.4), inset 0 0 24px rgba(57,255,20,.08); }\n}\n.kghd-cta::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(90deg, transparent, rgba(57,255,20,.25), transparent);\n  transform: translateX(-100%);\n  animation: kghd-cta-sweep 3.5s linear infinite;\n}\n@keyframes kghd-cta-sweep { 100% { transform: translateX(200%); } }\n.kghd-cta:hover { background: rgba(57,255,20,.22); border-color: var(--green); }\n\n.kghd-drop {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 6px;\n}\n\n.kghd .kghd-drop:not([open]) \u003e *:not(summary) {\n  display: none !important;\n  visibility: hidden !important;\n  height: 0 !important;\n  overflow: hidden !important;\n}\n.kghd .kghd-drop[open] \u003e *:not(summary) {\n  display: block !important;\n  visibility: visible !important;\n  height: auto !important;\n}\n.kghd-drop summary {\n  list-style: none;\n  cursor: pointer;\n  padding: 12px 14px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .28em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.78);\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  background: rgba(255,255,255,.03);\n  transition: background .2s, color .2s;\n}\n.kghd-drop summary::before { content: \"\/\/ \"; color: rgba(57,255,20,.7); margin-right: 2px; }\n.kghd-drop summary::-webkit-details-marker { display: none; }\n.kghd-drop summary:hover { background: rgba(255,255,255,.06); color: var(--bone); }\n.kghd-drop[open] summary { border-bottom: 1px solid rgba(255,255,255,.08); color: var(--bone); }\n.kghd-chv { font-size: 10px; color: rgba(57,255,20,.7); transition: transform .3s; }\n.kghd-drop[open] .kghd-chv { transform: rotate(180deg); }\n\n.kghd-drop-body {\n  padding: 16px 16px 14px;\n  font-family: 'Rajdhani', sans-serif;\n}\n.kghd-drop-body h3 {\n  font-family: 'JetBrains Mono', monospace !important;\n  font-size: 9px !important;\n  letter-spacing: .3em !important;\n  text-transform: uppercase !important;\n  color: rgba(180,255,180,.9) !important;\n  margin: 14px 0 6px 0 !important;\n  font-weight: 700 !important;\n  display: flex;\n  align-items: center;\n  gap: 7px;\n}\n.kghd-drop-body h3::before { content: \"\u003e\"; color: rgba(57,255,20,.6); }\n.kghd-drop-body h3:first-child { margin-top: 0 !important; }\n.kghd-drop-body p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 14px !important;\n  line-height: 1.65 !important;\n  color: rgba(255,255,255,.82) !important;\n  margin: 0 0 8px 0 !important;\n}\n.kghd-drop-body strong { color: var(--bone) !important; }\n\n.kghd-foot {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 9px 16px;\n  border-top: 1px solid rgba(255,255,255,.06);\n  background: #020202;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.35);\n  position: relative;\n  z-index: 2;\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-fb {\n  color: var(--green);\n  font-weight: 700;\n  letter-spacing: .3em;\n  text-shadow: 0 0 14px rgba(57,255,20,.55);\n}\n.kghd-fok {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  color: rgba(0,255,136,.85);\n}\n.kghd-fok-d {\n  width: 5px; height: 5px;\n  border-radius: 50%;\n  background: var(--ok);\n  box-shadow: 0 0 8px rgba(0,255,136,.8);\n}\n\n.kghd a:focus-visible,\n.kghd summary:focus-visible {\n  outline: 2px solid var(--green-hot);\n  outline-offset: 2px;\n  border-radius: 4px;\n}\n\n@media (max-width: 640px) {\n  .kghd-cards { grid-template-columns: 1fr; gap: 6px; }\n  .kghd-card:nth-child(n+3) { display: none; }\n  .kghd-hero { padding: 22px 16px 20px; }\n  .kghd-body { padding: 18px 14px; }\n  .kghd-foot { flex-direction: column; text-align: center; }\n  .kghd-specs { grid-template-columns: 1fr 1fr 1fr; }\n  .kghd-spec { padding: 11px 6px; }\n  .kghd-spec-val { font-size: 14px; }\n}\n@media (max-width: 440px) {\n  .kghd-tb, .kghd-cta, .kghd-dot { animation: none !important; }\n  .kghd-cta::before { animation: none !important; }\n  .kghd-sb { font-size: 8px; padding: 7px 12px; letter-spacing: .18em; }\n  .kghd-eyebrow { font-size: 8px; letter-spacing: .25em; }\n  .kghd-sub { font-size: 10px; letter-spacing: .22em; }\n  .kghd-tag { font-size: 9px; padding: 4px 9px; letter-spacing: .14em; }\n  .kghd-bar-lbl { width: 70px; font-size: 7px; letter-spacing: .18em; }\n  .kghd-lead { font-size: 14px !important; padding: 12px 14px; }\n  .kghd-drop summary { font-size: 9px; letter-spacing: .2em; }\n  .kghd-drop-body p { font-size: 13px !important; }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"kghd\"\u003e\n\u003cdiv class=\"kghd-tb\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"kghd-dot\"\u003e\u003c\/span\u003eSYS:ONLINE · KGX-DB · HONDA\/TRX400EX\/1999-2014\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb-r\"\u003eKG-TRX400EX-FLAG · KRAZYGRAPHICS.COM\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-hero\"\u003e\n\u003cdiv class=\"kghd-eyebrow\"\u003eHonda Powersports · ATV Graphics Kit · Patriot Flag\u003c\/div\u003e\n\u003ch1 class=\"kghd-title\"\u003eTRX 400EX\u003c\/h1\u003e\n\u003cp class=\"kghd-sub\"\u003eHonda · \u003cstrong\u003e21MIL Laminated\u003c\/strong\u003e · 1999-2014 · \u003cstrong\u003ePatriot Flag\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"kghd-tags\"\u003e\n\u003cspan class=\"kghd-tag r\"\u003ePremium\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eOEM Fit\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-tele\" aria-hidden=\"true\"\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003ePanel Lock\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.8s; --o: 0s; --min: .82;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e98%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eOEM Match\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 3.2s; --o: .5s; --min: .86;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e100%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eTrail Armor\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.5s; --o: 1s; --min: .9;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003eMAX\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-body\"\u003e\n\n\u003cdiv class=\"kghd-specs\"\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003eTRX 400EX\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eModel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eYears\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e21MIL\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eLaminated\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eSystem Brief\u003c\/div\u003e\n\u003cp class=\"kghd-lead\"\u003ePremium \u003cstrong\u003eFlag graphics kit\u003c\/strong\u003e for the Honda TRX 400EX (1999-2014). \u003cem\u003ePre-cut to factory plastic templates\u003c\/em\u003e - shrouds, fenders, side panels, and number plates - built from 21MIL laminated cast vinyl that survives motocross, trail, and dune abuse without lifting, cracking, or fading.\u003c\/p\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eCore Capabilities\u003c\/div\u003e\n\u003cdiv class=\"kghd-cards\"\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🏁\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eOEM Panel Fit\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eCut to the actual TRX 400EX plastic geometry. Verified panel templates, not stretched approximations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🛡️\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eTrail-Grade Armor\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Resists rock spray, mud, sand blast, fuel, and sun.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e⚡\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eSelf-Install Ready\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eAir-release adhesive. Felt-edge squeegee and a heat gun for tight curves. Done in an afternoon.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🇺🇸\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003ePrinted and cut to order. Stock designs ship in 24-48 hours from our facility.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ca href=\"\/collections\/honda-atv-graphics\" class=\"kghd-cta\" aria-label=\"Browse all Honda ATV graphics kits\"\u003e \u0026gt;\u0026gt; Browse All Honda ATV Graphics \u0026lt;\u0026lt; \u003c\/a\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFull Documentation · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWhat's in the kit\u003c\/h3\u003e\n\u003cp\u003eFull coverage graphics for the Honda TRX 400EX (1999-2014): shrouds (left\/right), front fender, rear fender, airbox covers, side panels, and number plates. Every panel is pre-cut to factory plastic geometry. No trimming required at install.\u003c\/p\u003e\n\u003ch3\u003eWho this is for\u003c\/h3\u003e\n\u003cp\u003eTRX 400EX owners who want bold styling without paying for a custom paint job. Trail riders protecting factory plastics from rock spray and UV. Motocross competitors building program-look bikes for race weekends. Restoration projects bringing tired plastics back to life. Dealers and rental fleets running consistent brand identity across multiple machines.\u003c\/p\u003e\n\u003ch3\u003eYear and trim coverage\u003c\/h3\u003e\n\u003cp\u003eHonda made the TRX 400EX from 1999 through 2004 with stable bodywork. This kit fits \u003cstrong\u003eevery production year in that range\u003c\/strong\u003e, plus the TRX 400X variant. If you're not sure which model you have, the airbox cover and frame stickers will identify it.\u003c\/p\u003e\n\u003ch3\u003eMaterial and durability\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl - significantly thicker than standard OEM and aftermarket decals. Cast film conforms to compound curves without distortion. The clear protective laminate adds abrasion resistance against rock spray, brush contact, and harsh chemicals. UV-stable pigments hold color across multiple riding seasons.\u003c\/p\u003e\n\u003ch3\u003eInstall in an afternoon\u003c\/h3\u003e\n\u003cp\u003eThe kit is designed for owner self-install. Clean each panel with isopropyl alcohol (70%+) to strip wax and oils. Lay out kit pieces using the included diagram before peeling backing. Start with the largest, flattest panel first - usually the front fender or shrouds. Use a felt-edge squeegee, working from center outward. Heat gun on low for tight curves. Wait 48 hours before washing to let adhesive fully cure.\u003c\/p\u003e\n\u003ch3\u003eCare and longevity\u003c\/h3\u003e\n\u003cp\u003eHand wash with mild soap. Pressure washing acceptable at moderate distance and lower PSI. Avoid harsh degreasers and acidic cleaners. Covered storage out of direct sun extends wrap life dramatically - especially important in high-UV regions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFAQ · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWill this fit all 1999-2004 TRX 400EX models?\u003c\/h3\u003e\n\u003cp\u003eYes - every production year from 1999 through 2004, plus the TRX 400X variant. Pre-cut to factory plastic templates.\u003c\/p\u003e\n\u003ch3\u003eHow thick is the vinyl?\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker and more durable than standard OEM and aftermarket decals.\u003c\/p\u003e\n\u003ch3\u003eCan I install it myself?\u003c\/h3\u003e\n\u003cp\u003eYes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\u003c\/p\u003e\n\u003ch3\u003eHow does it hold up to motocross and trail riding?\u003c\/h3\u003e\n\u003cp\u003eBuilt specifically for off-road abuse. The laminate resists rock spray, mud, sand blast, fuel spills, and UV exposure across multiple seasons.\u003c\/p\u003e\n\u003ch3\u003eHow fast does it ship?\u003c\/h3\u003e\n\u003cp\u003eStock designs ship within 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\u003c\/p\u003e\n\u003ch3\u003eWhat about returns?\u003c\/h3\u003e\n\u003cp\u003eMade-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-foot\"\u003e\n\u003cspan class=\"kghd-fb\"\u003eKRAZYGRAPHICS\u003c\/span\u003e \u003cspan\u003eHonda TRX 400EX · Flag\u003c\/span\u003e\n\u003cdiv class=\"kghd-fok\"\u003e\n\u003cspan class=\"kghd-fok-d\"\u003e\u003c\/span\u003eReady\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"KrazyGraphics","offers":[{"title":"No \/ No","offer_id":31700371832921,"sku":null,"price":243.04,"currency_code":"USD","in_stock":true},{"title":"No \/ Yes + $20","offer_id":43094780870745,"sku":null,"price":273.6,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ No","offer_id":43094780903513,"sku":null,"price":259.06,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ Yes + $20","offer_id":43094780936281,"sku":null,"price":289.61,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/products\/4002020.jpg?v=1588026310"},{"product_id":"honda-trx-trx400-c11de6","title":"Honda TRX 400EX Twin Engine V2 Graphics Kit","description":"\u003cp\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026amp;family=JetBrains+Mono:wght@400;700\u0026amp;family=Rajdhani:wght@500;700\u0026amp;display=swap\" as=\"style\" rel=\"preload\"\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"@id\": \"https:\/\/krazygraphics.com\/products\/honda-trx-trx400-c11de6#product\",\n  \"name\": \"Honda TRX 400EX Twin Engine V2 Graphics Kit\",\n  \"sku\": \"KG-TRX400EX-TWINENGINEV2\",\n  \"mpn\": \"KG-TRX400EX-TWINENGINEV2\",\n  \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx-trx400-c11de6\",\n  \"description\": \"Honda TRX 400EX Twin Engine V2 graphics kit - race-inspired design, 21MIL laminated cast vinyl, OEM-precision fit for 1999-2014 TRX 400EX and TRX 400X. Made in USA by KrazyGraphics.\",\n  \"image\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/files\/KIT_20HONDA_20TRX_20SPORTRACK_20400_20EX_202_20CLX1053.jpg?v=1771891341\",\n  \"category\": \"ATV Graphics \/ Honda\",\n  \"brand\": {\n    \"@type\": \"Brand\",\n    \"name\": \"KrazyGraphics\"\n  },\n  \"manufacturer\": {\n    \"@type\": \"Organization\",\n    \"name\": \"KrazyGraphics\",\n    \"url\": \"https:\/\/krazygraphics.com\"\n  },\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx-trx400-c11de6\",\n    \"priceCurrency\": \"USD\",\n    \"price\": \"228.48\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\",\n    \"seller\": {\n      \"@type\": \"Organization\",\n      \"name\": \"KrazyGraphics\"\n    }\n  }\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Will this fit my year TRX 400EX?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes - every Honda TRX 400EX from 1999 through 2004 is covered, plus 400X models. Pre-cut to factory plastic templates.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How thick is the vinyl?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker than standard OEM and aftermarket decals.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can I install it myself?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is this for off-road or display use?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Built for real off-road abuse - motocross, trail, dunes. The laminate resists rock spray, mud, sand blast, and UV.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How fast does it ship?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Stock designs ship in 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What about returns?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Made-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\"\n      }\n    }\n  ]\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"BreadcrumbList\",\n  \"itemListElement\": [\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 1,\n      \"name\": \"Home\",\n      \"item\": \"https:\/\/krazygraphics.com\/\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 2,\n      \"name\": \"Honda ATV Graphics\",\n      \"item\": \"https:\/\/krazygraphics.com\/collections\/honda-atv-graphics\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 3,\n      \"name\": \"TRX 400EX Twin Engine V2\"\n    }\n  ]\n}\n\u003c\/script\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026family=JetBrains+Mono:wght@400;700\u0026family=Rajdhani:wght@500;700\u0026display=swap');\n\n.kghd *, .kghd *::before, .kghd *::after { box-sizing: border-box; }\n\n@media (prefers-reduced-motion: reduce) {\n  .kghd *, .kghd *::before, .kghd *::after {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n  .kghd-tb, .kghd-dot, .kghd-cta, .kghd-hero::after { animation: none !important; }\n  .kghd-bar-fill { animation: kghd-bar 3s ease-in-out infinite !important; }\n}\n\n.kghd {\n  --green:    #39FF14;\n  --green-hot:#7dff5c;\n  --ink:      #050505;\n  --carbon:   #0a0a0a;\n  --bone:     #ffffff;\n  --fog:      #b8bec6;\n  --dim:      #6b7280;\n  --ok:       #00ff88;\n\n  font-family: 'Rajdhani', 'Barlow Condensed', Arial, sans-serif;\n  color: var(--bone);\n  background: var(--ink);\n  border: 1px solid rgba(57,255,20,.4);\n  border-radius: 10px;\n  overflow: hidden;\n  position: relative;\n  box-shadow:\n    0 0 60px rgba(57,255,20,.18),\n    0 40px 100px rgba(0,0,0,.9);\n  margin: 12px 0 20px 0;\n}\n\n.kghd::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background-image:\n    linear-gradient(rgba(57,255,20,.06) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(57,255,20,.06) 1px, transparent 1px);\n  background-size: 50px 50px;\n  -webkit-mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n  mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n}\n\n.kghd::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background: repeating-linear-gradient(0deg, rgba(0,0,0,.08) 0, rgba(0,0,0,.08) 1px, transparent 1px, transparent 4px);\n}\n\n.kghd-tb {\n  position: relative;\n  z-index: 5;\n  height: 3px;\n  background: linear-gradient(90deg, transparent 0%, rgba(57,255,20,.6) 15%, var(--green) 45%, var(--green-hot) 50%, var(--green) 55%, rgba(57,255,20,.6) 85%, transparent 100%);\n  box-shadow: 0 0 24px rgba(57,255,20,.9);\n  animation: kghd-strobe 3s ease-in-out infinite;\n}\n@keyframes kghd-strobe { 0%,100%{opacity:.75;} 50%{opacity:1;} }\n\n.kghd-sb {\n  position: relative;\n  z-index: 5;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 8px 16px;\n  background: rgba(57,255,20,.1);\n  border-bottom: 1px solid rgba(57,255,20,.3);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(180,255,180,.9);\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-dot {\n  width: 6px; height: 6px;\n  border-radius: 50%;\n  background: var(--green);\n  box-shadow: 0 0 10px var(--green), 0 0 20px rgba(57,255,20,.5);\n  display: inline-block;\n  margin-right: 8px;\n  animation: kghd-pulse 1.4s ease-in-out infinite;\n}\n@keyframes kghd-pulse { 0%,100%{opacity:.25;transform:scale(.8);} 50%{opacity:1;transform:scale(1.2);} }\n.kghd-sb-r { color: rgba(255,255,255,.4); font-size: 9px; letter-spacing: .18em; }\n\n.kghd-hero {\n  position: relative;\n  z-index: 2;\n  padding: 28px 24px 24px;\n  border-bottom: 1px solid rgba(57,255,20,.2);\n  background: linear-gradient(180deg, rgba(57,255,20,.14) 0%, rgba(57,255,20,.04) 50%, transparent 100%);\n}\n.kghd-eyebrow {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  color: rgba(150,255,150,.85);\n  margin-bottom: 14px;\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n.kghd-eyebrow::before {\n  content: \"\";\n  width: 28px;\n  height: 1px;\n  background: var(--green);\n  box-shadow: 0 0 8px var(--green);\n}\n.kghd-eyebrow::after {\n  content: \"\";\n  flex: 1;\n  height: 1px;\n  background: rgba(57,255,20,.2);\n}\n\nh1.kghd-title {\n  font-family: 'Barlow Condensed', Arial Narrow, sans-serif !important;\n  font-weight: 900 !important;\n  font-size: clamp(44px, 10vw, 88px) !important;\n  line-height: .9 !important;\n  letter-spacing: -.01em !important;\n  text-transform: uppercase !important;\n  color: var(--bone) !important;\n  margin: 0 0 6px 0 !important;\n  text-shadow:\n    0 0 60px rgba(57,255,20,.5),\n    0 0 120px rgba(57,255,20,.2),\n    0 4px 20px rgba(0,0,0,.9);\n}\n.kghd-sub {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  letter-spacing: .3em;\n  text-transform: uppercase;\n  color: var(--fog) !important;\n  margin: 0 0 12px 0;\n}\n.kghd-sub strong { color: var(--green-hot); font-weight: 700; }\n\n.kghd-tags {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  flex-wrap: wrap;\n  margin-top: 10px;\n}\n.kghd-tag {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  padding: 5px 11px;\n  border-radius: 2px;\n  color: var(--bone);\n}\n.kghd-tag.r {\n  background: rgba(57,255,20,.28);\n  border: 1px solid rgba(57,255,20,.7);\n  text-shadow: 0 0 8px rgba(57,255,20,.5);\n  color: #d8ffd0;\n}\n.kghd-tag.g {\n  color: rgba(255,255,255,.72);\n  background: rgba(255,255,255,.06);\n  border: 1px solid rgba(255,255,255,.18);\n}\n\n.kghd-tele { margin-top: 22px; }\n.kghd-bar { display: flex; align-items: center; gap: 12px; margin-bottom: 8px; }\n.kghd-bar-lbl {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.5);\n  width: 84px;\n  flex-shrink: 0;\n}\n.kghd-bar-track {\n  flex: 1;\n  height: 3px;\n  background: rgba(255,255,255,.08);\n  border-radius: 2px;\n  overflow: hidden;\n}\n.kghd-bar-fill {\n  height: 100%;\n  border-radius: 2px;\n  background: linear-gradient(90deg, rgba(57,255,20,.7), var(--green), var(--green-hot));\n  box-shadow: 0 0 10px rgba(57,255,20,.7);\n  animation: kghd-bar var(--d, 3s) ease-in-out infinite var(--o, 0s);\n  transform-origin: left;\n}\n@keyframes kghd-bar {\n  0%, 100% { opacity: .6; transform: scaleX(var(--min, .88)); }\n  50%      { opacity: 1;  transform: scaleX(1); }\n}\n.kghd-bar-val {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  color: rgba(150,255,150,.9);\n  width: 30px;\n  text-align: right;\n  flex-shrink: 0;\n}\n\n.kghd-body {\n  padding: 22px 20px;\n  background: linear-gradient(180deg, #060606, #030303);\n  position: relative;\n  z-index: 2;\n}\n\n.kghd-specs {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  border: 1px solid rgba(57,255,20,.3);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 22px;\n}\n.kghd-spec {\n  background: #080808;\n  padding: 14px 10px;\n  text-align: center;\n  border-right: 1px solid rgba(57,255,20,.18);\n}\n.kghd-spec:last-child { border-right: none; }\n.kghd-spec-val {\n  display: block;\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 18px;\n  font-weight: 900;\n  color: var(--green-hot);\n  text-shadow: 0 0 14px rgba(57,255,20,.6);\n  margin-bottom: 3px;\n  line-height: 1;\n  letter-spacing: .02em;\n}\n.kghd-spec-lbl {\n  display: block;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.45);\n}\n\n.kghd-shdr {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .4em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.55);\n  margin: 18px 0 12px 0;\n}\n.kghd-shdr::before { content: \"\/\/\"; color: rgba(57,255,20,.7); }\n.kghd-shdr::after { content: \"\"; flex: 1; height: 1px; background: rgba(255,255,255,.08); }\n\n.kghd-lead {\n  font-family: 'Rajdhani', sans-serif;\n  font-size: 15px !important;\n  line-height: 1.6 !important;\n  color: rgba(255,255,255,.88) !important;\n  margin: 0 0 22px 0 !important;\n  padding: 14px 16px;\n  border-left: 3px solid var(--green);\n  background: rgba(57,255,20,.04);\n  border-radius: 0 4px 4px 0;\n}\n.kghd-lead strong { color: var(--bone) !important; font-weight: 700; }\n.kghd-lead em { color: var(--green-hot) !important; font-style: normal; font-weight: 700; }\n\n.kghd-cards {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 8px;\n  margin-bottom: 20px;\n}\n.kghd-card {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  padding: 14px 14px;\n  background: rgba(255,255,255,.035);\n  transition: border-color .25s, background .25s;\n}\n.kghd-card:hover { border-color: rgba(57,255,20,.55); background: rgba(57,255,20,.06); }\n.kghd-card-h { display: flex; align-items: center; gap: 10px; margin-bottom: 8px; }\n.kghd-card-i {\n  width: 28px; height: 28px;\n  border-radius: 4px;\n  background: rgba(57,255,20,.2);\n  border: 1px solid rgba(57,255,20,.45);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 13px;\n  flex-shrink: 0;\n}\n.kghd-card-l {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.85) !important;\n  font-weight: 700;\n}\n.kghd-card p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 13px !important;\n  line-height: 1.55 !important;\n  color: rgba(255,255,255,.72) !important;\n  margin: 0 !important;\n}\n\n.kghd-cta {\n  display: block;\n  width: 100%;\n  padding: 14px 20px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(57,255,20,.65);\n  border-radius: 3px;\n  background: rgba(57,255,20,.1);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  text-align: center;\n  color: var(--bone) !important;\n  text-decoration: none !important;\n  position: relative;\n  overflow: hidden;\n  animation: kghd-cta-glow 3.5s ease-in-out infinite;\n}\n@keyframes kghd-cta-glow {\n  0%, 100% { box-shadow: none; }\n  50% { box-shadow: 0 0 24px rgba(57,255,20,.4), inset 0 0 24px rgba(57,255,20,.08); }\n}\n.kghd-cta::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(90deg, transparent, rgba(57,255,20,.25), transparent);\n  transform: translateX(-100%);\n  animation: kghd-cta-sweep 3.5s linear infinite;\n}\n@keyframes kghd-cta-sweep { 100% { transform: translateX(200%); } }\n.kghd-cta:hover { background: rgba(57,255,20,.22); border-color: var(--green); }\n\n.kghd-drop {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 6px;\n}\n\n.kghd .kghd-drop:not([open]) \u003e *:not(summary) {\n  display: none !important;\n  visibility: hidden !important;\n  height: 0 !important;\n  overflow: hidden !important;\n}\n.kghd .kghd-drop[open] \u003e *:not(summary) {\n  display: block !important;\n  visibility: visible !important;\n  height: auto !important;\n}\n.kghd-drop summary {\n  list-style: none;\n  cursor: pointer;\n  padding: 12px 14px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .28em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.78);\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  background: rgba(255,255,255,.03);\n  transition: background .2s, color .2s;\n}\n.kghd-drop summary::before { content: \"\/\/ \"; color: rgba(57,255,20,.7); margin-right: 2px; }\n.kghd-drop summary::-webkit-details-marker { display: none; }\n.kghd-drop summary:hover { background: rgba(255,255,255,.06); color: var(--bone); }\n.kghd-drop[open] summary { border-bottom: 1px solid rgba(255,255,255,.08); color: var(--bone); }\n.kghd-chv { font-size: 10px; color: rgba(57,255,20,.7); transition: transform .3s; }\n.kghd-drop[open] .kghd-chv { transform: rotate(180deg); }\n\n.kghd-drop-body {\n  padding: 16px 16px 14px;\n  font-family: 'Rajdhani', sans-serif;\n}\n.kghd-drop-body h3 {\n  font-family: 'JetBrains Mono', monospace !important;\n  font-size: 9px !important;\n  letter-spacing: .3em !important;\n  text-transform: uppercase !important;\n  color: rgba(180,255,180,.9) !important;\n  margin: 14px 0 6px 0 !important;\n  font-weight: 700 !important;\n  display: flex;\n  align-items: center;\n  gap: 7px;\n}\n.kghd-drop-body h3::before { content: \"\u003e\"; color: rgba(57,255,20,.6); }\n.kghd-drop-body h3:first-child { margin-top: 0 !important; }\n.kghd-drop-body p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 14px !important;\n  line-height: 1.65 !important;\n  color: rgba(255,255,255,.82) !important;\n  margin: 0 0 8px 0 !important;\n}\n.kghd-drop-body strong { color: var(--bone) !important; }\n\n.kghd-foot {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 9px 16px;\n  border-top: 1px solid rgba(255,255,255,.06);\n  background: #020202;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.35);\n  position: relative;\n  z-index: 2;\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-fb {\n  color: var(--green);\n  font-weight: 700;\n  letter-spacing: .3em;\n  text-shadow: 0 0 14px rgba(57,255,20,.55);\n}\n.kghd-fok {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  color: rgba(0,255,136,.85);\n}\n.kghd-fok-d {\n  width: 5px; height: 5px;\n  border-radius: 50%;\n  background: var(--ok);\n  box-shadow: 0 0 8px rgba(0,255,136,.8);\n}\n\n.kghd a:focus-visible,\n.kghd summary:focus-visible {\n  outline: 2px solid var(--green-hot);\n  outline-offset: 2px;\n  border-radius: 4px;\n}\n\n@media (max-width: 640px) {\n  .kghd-cards { grid-template-columns: 1fr; gap: 6px; }\n  .kghd-card:nth-child(n+3) { display: none; }\n  .kghd-hero { padding: 22px 16px 20px; }\n  .kghd-body { padding: 18px 14px; }\n  .kghd-foot { flex-direction: column; text-align: center; }\n  .kghd-specs { grid-template-columns: 1fr 1fr 1fr; }\n  .kghd-spec { padding: 11px 6px; }\n  .kghd-spec-val { font-size: 14px; }\n}\n@media (max-width: 440px) {\n  .kghd-tb, .kghd-cta, .kghd-dot { animation: none !important; }\n  .kghd-cta::before { animation: none !important; }\n  .kghd-sb { font-size: 8px; padding: 7px 12px; letter-spacing: .18em; }\n  .kghd-eyebrow { font-size: 8px; letter-spacing: .25em; }\n  .kghd-sub { font-size: 10px; letter-spacing: .22em; }\n  .kghd-tag { font-size: 9px; padding: 4px 9px; letter-spacing: .14em; }\n  .kghd-bar-lbl { width: 70px; font-size: 7px; letter-spacing: .18em; }\n  .kghd-lead { font-size: 14px !important; padding: 12px 14px; }\n  .kghd-drop summary { font-size: 9px; letter-spacing: .2em; }\n  .kghd-drop-body p { font-size: 13px !important; }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"kghd\"\u003e\n\u003cdiv class=\"kghd-tb\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"kghd-dot\"\u003e\u003c\/span\u003eSYS:ONLINE · KGX-DB · HONDA\/TRX400EX\/1999-2014\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb-r\"\u003eKG-TRX400EX-TWINENGINEV2 · KRAZYGRAPHICS.COM\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-hero\"\u003e\n\u003cdiv class=\"kghd-eyebrow\"\u003eHonda Powersports · ATV Graphics Kit · Twin Engine V2\u003c\/div\u003e\n\u003ch1 class=\"kghd-title\"\u003eTRX 400EX\u003c\/h1\u003e\n\u003cp class=\"kghd-sub\"\u003eHonda · \u003cstrong\u003e21MIL Laminated\u003c\/strong\u003e · 1999-2014 · \u003cstrong\u003eTwin Engine V2\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"kghd-tags\"\u003e\n\u003cspan class=\"kghd-tag r\"\u003ePremium\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eOEM Fit\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-tele\" aria-hidden=\"true\"\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003ePanel Lock\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.8s; --o: 0s; --min: .82;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e98%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eOEM Match\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 3.2s; --o: .5s; --min: .86;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e100%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eTrail Armor\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.5s; --o: 1s; --min: .9;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003eMAX\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-body\"\u003e\n\n\u003cdiv class=\"kghd-specs\"\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003eTRX 400EX\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eModel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eYears\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e21MIL\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eLaminated\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eSystem Brief\u003c\/div\u003e\n\u003cp class=\"kghd-lead\"\u003ePremium \u003cstrong\u003eTwin Engine V2 graphics kit\u003c\/strong\u003e for the Honda TRX 400EX (1999-2014). \u003cem\u003ePre-cut to factory plastic templates\u003c\/em\u003e - shrouds, fenders, side panels, and number plates - built from 21MIL laminated cast vinyl that survives motocross, trail, and dune abuse without lifting, cracking, or fading.\u003c\/p\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eCore Capabilities\u003c\/div\u003e\n\u003cdiv class=\"kghd-cards\"\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🏁\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eOEM Panel Fit\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eCut to the actual TRX 400EX plastic geometry. Verified panel templates, not stretched approximations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🛡️\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eTrail-Grade Armor\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Resists rock spray, mud, sand blast, fuel, and sun.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e⚡\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eSelf-Install Ready\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eAir-release adhesive. Felt-edge squeegee and a heat gun for tight curves. Done in an afternoon.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🇺🇸\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003ePrinted and cut to order. Stock designs ship in 24-48 hours from our facility.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ca href=\"\/collections\/honda-atv-graphics\" class=\"kghd-cta\" aria-label=\"Browse all Honda ATV graphics kits\"\u003e \u0026gt;\u0026gt; Browse All Honda ATV Graphics \u0026lt;\u0026lt; \u003c\/a\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFull Documentation · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWhat's in the kit\u003c\/h3\u003e\n\u003cp\u003eFull coverage graphics for the Honda TRX 400EX (1999-2014): shrouds (left\/right), front fender, rear fender, airbox covers, side panels, and number plates. Every panel is pre-cut to factory plastic geometry. No trimming required at install.\u003c\/p\u003e\n\u003ch3\u003eWho this is for\u003c\/h3\u003e\n\u003cp\u003eTRX 400EX owners who want bold styling without paying for a custom paint job. Trail riders protecting factory plastics from rock spray and UV. Motocross competitors building program-look bikes for race weekends. Restoration projects bringing tired plastics back to life. Dealers and rental fleets running consistent brand identity across multiple machines.\u003c\/p\u003e\n\u003ch3\u003eYear and trim coverage\u003c\/h3\u003e\n\u003cp\u003eHonda made the TRX 400EX from 1999 through 2004 with stable bodywork. This kit fits \u003cstrong\u003eevery production year in that range\u003c\/strong\u003e, plus the TRX 400X variant. If you're not sure which model you have, the airbox cover and frame stickers will identify it.\u003c\/p\u003e\n\u003ch3\u003eMaterial and durability\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl - significantly thicker than standard OEM and aftermarket decals. Cast film conforms to compound curves without distortion. The clear protective laminate adds abrasion resistance against rock spray, brush contact, and harsh chemicals. UV-stable pigments hold color across multiple riding seasons.\u003c\/p\u003e\n\u003ch3\u003eInstall in an afternoon\u003c\/h3\u003e\n\u003cp\u003eThe kit is designed for owner self-install. Clean each panel with isopropyl alcohol (70%+) to strip wax and oils. Lay out kit pieces using the included diagram before peeling backing. Start with the largest, flattest panel first - usually the front fender or shrouds. Use a felt-edge squeegee, working from center outward. Heat gun on low for tight curves. Wait 48 hours before washing to let adhesive fully cure.\u003c\/p\u003e\n\u003ch3\u003eCare and longevity\u003c\/h3\u003e\n\u003cp\u003eHand wash with mild soap. Pressure washing acceptable at moderate distance and lower PSI. Avoid harsh degreasers and acidic cleaners. Covered storage out of direct sun extends wrap life dramatically - especially important in high-UV regions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFAQ · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWill this fit all 1999-2004 TRX 400EX models?\u003c\/h3\u003e\n\u003cp\u003eYes - every production year from 1999 through 2004, plus the TRX 400X variant. Pre-cut to factory plastic templates.\u003c\/p\u003e\n\u003ch3\u003eHow thick is the vinyl?\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker and more durable than standard OEM and aftermarket decals.\u003c\/p\u003e\n\u003ch3\u003eCan I install it myself?\u003c\/h3\u003e\n\u003cp\u003eYes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\u003c\/p\u003e\n\u003ch3\u003eHow does it hold up to motocross and trail riding?\u003c\/h3\u003e\n\u003cp\u003eBuilt specifically for off-road abuse. The laminate resists rock spray, mud, sand blast, fuel spills, and UV exposure across multiple seasons.\u003c\/p\u003e\n\u003ch3\u003eHow fast does it ship?\u003c\/h3\u003e\n\u003cp\u003eStock designs ship within 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\u003c\/p\u003e\n\u003ch3\u003eWhat about returns?\u003c\/h3\u003e\n\u003cp\u003eMade-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-foot\"\u003e\n\u003cspan class=\"kghd-fb\"\u003eKRAZYGRAPHICS\u003c\/span\u003e \u003cspan\u003eHonda TRX 400EX · Twin Engine V2\u003c\/span\u003e\n\u003cdiv class=\"kghd-fok\"\u003e\n\u003cspan class=\"kghd-fok-d\"\u003e\u003c\/span\u003eReady\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"KrazyGraphics","offers":[{"title":"No \/ No","offer_id":43094243213401,"sku":null,"price":228.48,"currency_code":"USD","in_stock":true},{"title":"No \/ Yes + $20","offer_id":43094620536921,"sku":null,"price":259.06,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ No","offer_id":43094620569689,"sku":null,"price":243.04,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ Yes + $20","offer_id":43094620602457,"sku":null,"price":273.6,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/files\/KIT_20HONDA_20TRX_20SPORTRACK_20400_20EX_202_20CLX1053.jpg?v=1771891341"},{"product_id":"honda-trx-trx400-3f3f22","title":"Honda TRX 400EX Rock Pro Edition Graphics Kit","description":"\u003cp\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026amp;family=JetBrains+Mono:wght@400;700\u0026amp;family=Rajdhani:wght@500;700\u0026amp;display=swap\" as=\"style\" rel=\"preload\"\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"@id\": \"https:\/\/krazygraphics.com\/products\/honda-trx-trx400-3f3f22#product\",\n  \"name\": \"Honda TRX 400EX Rock Pro Edition Graphics Kit\",\n  \"sku\": \"KG-TRX400EX-ROCKPROEDITION\",\n  \"mpn\": \"KG-TRX400EX-ROCKPROEDITION\",\n  \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx-trx400-3f3f22\",\n  \"description\": \"Honda TRX 400EX Rock Pro Edition graphics kit - race-inspired design, 21MIL laminated cast vinyl, OEM-precision fit for 1999-2014 TRX 400EX and TRX 400X. Made in USA by KrazyGraphics.\",\n  \"image\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/files\/KIT_20HONDA_20TRX_20SPORTRACK_20400_20EX_20_20ROCKSTAR_20ED_20JT_20CLX205.jpg?v=1771891343\",\n  \"category\": \"ATV Graphics \/ Honda\",\n  \"brand\": {\n    \"@type\": \"Brand\",\n    \"name\": \"KrazyGraphics\"\n  },\n  \"manufacturer\": {\n    \"@type\": \"Organization\",\n    \"name\": \"KrazyGraphics\",\n    \"url\": \"https:\/\/krazygraphics.com\"\n  },\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx-trx400-3f3f22\",\n    \"priceCurrency\": \"USD\",\n    \"price\": \"228.48\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\",\n    \"seller\": {\n      \"@type\": \"Organization\",\n      \"name\": \"KrazyGraphics\"\n    }\n  }\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Will this fit my year TRX 400EX?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes - every Honda TRX 400EX from 1999 through 2004 is covered, plus 400X models. Pre-cut to factory plastic templates.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How thick is the vinyl?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker than standard OEM and aftermarket decals.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can I install it myself?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is this for off-road or display use?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Built for real off-road abuse - motocross, trail, dunes. The laminate resists rock spray, mud, sand blast, and UV.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How fast does it ship?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Stock designs ship in 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What about returns?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Made-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\"\n      }\n    }\n  ]\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"BreadcrumbList\",\n  \"itemListElement\": [\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 1,\n      \"name\": \"Home\",\n      \"item\": \"https:\/\/krazygraphics.com\/\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 2,\n      \"name\": \"Honda ATV Graphics\",\n      \"item\": \"https:\/\/krazygraphics.com\/collections\/honda-atv-graphics\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 3,\n      \"name\": \"TRX 400EX Rock Pro Edition\"\n    }\n  ]\n}\n\u003c\/script\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026family=JetBrains+Mono:wght@400;700\u0026family=Rajdhani:wght@500;700\u0026display=swap');\n\n.kghd *, .kghd *::before, .kghd *::after { box-sizing: border-box; }\n\n@media (prefers-reduced-motion: reduce) {\n  .kghd *, .kghd *::before, .kghd *::after {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n  .kghd-tb, .kghd-dot, .kghd-cta, .kghd-hero::after { animation: none !important; }\n  .kghd-bar-fill { animation: kghd-bar 3s ease-in-out infinite !important; }\n}\n\n.kghd {\n  --green:    #39FF14;\n  --green-hot:#7dff5c;\n  --ink:      #050505;\n  --carbon:   #0a0a0a;\n  --bone:     #ffffff;\n  --fog:      #b8bec6;\n  --dim:      #6b7280;\n  --ok:       #00ff88;\n\n  font-family: 'Rajdhani', 'Barlow Condensed', Arial, sans-serif;\n  color: var(--bone);\n  background: var(--ink);\n  border: 1px solid rgba(57,255,20,.4);\n  border-radius: 10px;\n  overflow: hidden;\n  position: relative;\n  box-shadow:\n    0 0 60px rgba(57,255,20,.18),\n    0 40px 100px rgba(0,0,0,.9);\n  margin: 12px 0 20px 0;\n}\n\n.kghd::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background-image:\n    linear-gradient(rgba(57,255,20,.06) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(57,255,20,.06) 1px, transparent 1px);\n  background-size: 50px 50px;\n  -webkit-mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n  mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n}\n\n.kghd::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background: repeating-linear-gradient(0deg, rgba(0,0,0,.08) 0, rgba(0,0,0,.08) 1px, transparent 1px, transparent 4px);\n}\n\n.kghd-tb {\n  position: relative;\n  z-index: 5;\n  height: 3px;\n  background: linear-gradient(90deg, transparent 0%, rgba(57,255,20,.6) 15%, var(--green) 45%, var(--green-hot) 50%, var(--green) 55%, rgba(57,255,20,.6) 85%, transparent 100%);\n  box-shadow: 0 0 24px rgba(57,255,20,.9);\n  animation: kghd-strobe 3s ease-in-out infinite;\n}\n@keyframes kghd-strobe { 0%,100%{opacity:.75;} 50%{opacity:1;} }\n\n.kghd-sb {\n  position: relative;\n  z-index: 5;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 8px 16px;\n  background: rgba(57,255,20,.1);\n  border-bottom: 1px solid rgba(57,255,20,.3);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(180,255,180,.9);\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-dot {\n  width: 6px; height: 6px;\n  border-radius: 50%;\n  background: var(--green);\n  box-shadow: 0 0 10px var(--green), 0 0 20px rgba(57,255,20,.5);\n  display: inline-block;\n  margin-right: 8px;\n  animation: kghd-pulse 1.4s ease-in-out infinite;\n}\n@keyframes kghd-pulse { 0%,100%{opacity:.25;transform:scale(.8);} 50%{opacity:1;transform:scale(1.2);} }\n.kghd-sb-r { color: rgba(255,255,255,.4); font-size: 9px; letter-spacing: .18em; }\n\n.kghd-hero {\n  position: relative;\n  z-index: 2;\n  padding: 28px 24px 24px;\n  border-bottom: 1px solid rgba(57,255,20,.2);\n  background: linear-gradient(180deg, rgba(57,255,20,.14) 0%, rgba(57,255,20,.04) 50%, transparent 100%);\n}\n.kghd-eyebrow {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  color: rgba(150,255,150,.85);\n  margin-bottom: 14px;\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n.kghd-eyebrow::before {\n  content: \"\";\n  width: 28px;\n  height: 1px;\n  background: var(--green);\n  box-shadow: 0 0 8px var(--green);\n}\n.kghd-eyebrow::after {\n  content: \"\";\n  flex: 1;\n  height: 1px;\n  background: rgba(57,255,20,.2);\n}\n\nh1.kghd-title {\n  font-family: 'Barlow Condensed', Arial Narrow, sans-serif !important;\n  font-weight: 900 !important;\n  font-size: clamp(44px, 10vw, 88px) !important;\n  line-height: .9 !important;\n  letter-spacing: -.01em !important;\n  text-transform: uppercase !important;\n  color: var(--bone) !important;\n  margin: 0 0 6px 0 !important;\n  text-shadow:\n    0 0 60px rgba(57,255,20,.5),\n    0 0 120px rgba(57,255,20,.2),\n    0 4px 20px rgba(0,0,0,.9);\n}\n.kghd-sub {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  letter-spacing: .3em;\n  text-transform: uppercase;\n  color: var(--fog) !important;\n  margin: 0 0 12px 0;\n}\n.kghd-sub strong { color: var(--green-hot); font-weight: 700; }\n\n.kghd-tags {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  flex-wrap: wrap;\n  margin-top: 10px;\n}\n.kghd-tag {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  padding: 5px 11px;\n  border-radius: 2px;\n  color: var(--bone);\n}\n.kghd-tag.r {\n  background: rgba(57,255,20,.28);\n  border: 1px solid rgba(57,255,20,.7);\n  text-shadow: 0 0 8px rgba(57,255,20,.5);\n  color: #d8ffd0;\n}\n.kghd-tag.g {\n  color: rgba(255,255,255,.72);\n  background: rgba(255,255,255,.06);\n  border: 1px solid rgba(255,255,255,.18);\n}\n\n.kghd-tele { margin-top: 22px; }\n.kghd-bar { display: flex; align-items: center; gap: 12px; margin-bottom: 8px; }\n.kghd-bar-lbl {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.5);\n  width: 84px;\n  flex-shrink: 0;\n}\n.kghd-bar-track {\n  flex: 1;\n  height: 3px;\n  background: rgba(255,255,255,.08);\n  border-radius: 2px;\n  overflow: hidden;\n}\n.kghd-bar-fill {\n  height: 100%;\n  border-radius: 2px;\n  background: linear-gradient(90deg, rgba(57,255,20,.7), var(--green), var(--green-hot));\n  box-shadow: 0 0 10px rgba(57,255,20,.7);\n  animation: kghd-bar var(--d, 3s) ease-in-out infinite var(--o, 0s);\n  transform-origin: left;\n}\n@keyframes kghd-bar {\n  0%, 100% { opacity: .6; transform: scaleX(var(--min, .88)); }\n  50%      { opacity: 1;  transform: scaleX(1); }\n}\n.kghd-bar-val {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  color: rgba(150,255,150,.9);\n  width: 30px;\n  text-align: right;\n  flex-shrink: 0;\n}\n\n.kghd-body {\n  padding: 22px 20px;\n  background: linear-gradient(180deg, #060606, #030303);\n  position: relative;\n  z-index: 2;\n}\n\n.kghd-specs {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  border: 1px solid rgba(57,255,20,.3);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 22px;\n}\n.kghd-spec {\n  background: #080808;\n  padding: 14px 10px;\n  text-align: center;\n  border-right: 1px solid rgba(57,255,20,.18);\n}\n.kghd-spec:last-child { border-right: none; }\n.kghd-spec-val {\n  display: block;\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 18px;\n  font-weight: 900;\n  color: var(--green-hot);\n  text-shadow: 0 0 14px rgba(57,255,20,.6);\n  margin-bottom: 3px;\n  line-height: 1;\n  letter-spacing: .02em;\n}\n.kghd-spec-lbl {\n  display: block;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.45);\n}\n\n.kghd-shdr {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .4em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.55);\n  margin: 18px 0 12px 0;\n}\n.kghd-shdr::before { content: \"\/\/\"; color: rgba(57,255,20,.7); }\n.kghd-shdr::after { content: \"\"; flex: 1; height: 1px; background: rgba(255,255,255,.08); }\n\n.kghd-lead {\n  font-family: 'Rajdhani', sans-serif;\n  font-size: 15px !important;\n  line-height: 1.6 !important;\n  color: rgba(255,255,255,.88) !important;\n  margin: 0 0 22px 0 !important;\n  padding: 14px 16px;\n  border-left: 3px solid var(--green);\n  background: rgba(57,255,20,.04);\n  border-radius: 0 4px 4px 0;\n}\n.kghd-lead strong { color: var(--bone) !important; font-weight: 700; }\n.kghd-lead em { color: var(--green-hot) !important; font-style: normal; font-weight: 700; }\n\n.kghd-cards {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 8px;\n  margin-bottom: 20px;\n}\n.kghd-card {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  padding: 14px 14px;\n  background: rgba(255,255,255,.035);\n  transition: border-color .25s, background .25s;\n}\n.kghd-card:hover { border-color: rgba(57,255,20,.55); background: rgba(57,255,20,.06); }\n.kghd-card-h { display: flex; align-items: center; gap: 10px; margin-bottom: 8px; }\n.kghd-card-i {\n  width: 28px; height: 28px;\n  border-radius: 4px;\n  background: rgba(57,255,20,.2);\n  border: 1px solid rgba(57,255,20,.45);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 13px;\n  flex-shrink: 0;\n}\n.kghd-card-l {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.85) !important;\n  font-weight: 700;\n}\n.kghd-card p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 13px !important;\n  line-height: 1.55 !important;\n  color: rgba(255,255,255,.72) !important;\n  margin: 0 !important;\n}\n\n.kghd-cta {\n  display: block;\n  width: 100%;\n  padding: 14px 20px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(57,255,20,.65);\n  border-radius: 3px;\n  background: rgba(57,255,20,.1);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  text-align: center;\n  color: var(--bone) !important;\n  text-decoration: none !important;\n  position: relative;\n  overflow: hidden;\n  animation: kghd-cta-glow 3.5s ease-in-out infinite;\n}\n@keyframes kghd-cta-glow {\n  0%, 100% { box-shadow: none; }\n  50% { box-shadow: 0 0 24px rgba(57,255,20,.4), inset 0 0 24px rgba(57,255,20,.08); }\n}\n.kghd-cta::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(90deg, transparent, rgba(57,255,20,.25), transparent);\n  transform: translateX(-100%);\n  animation: kghd-cta-sweep 3.5s linear infinite;\n}\n@keyframes kghd-cta-sweep { 100% { transform: translateX(200%); } }\n.kghd-cta:hover { background: rgba(57,255,20,.22); border-color: var(--green); }\n\n.kghd-drop {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 6px;\n}\n\n.kghd .kghd-drop:not([open]) \u003e *:not(summary) {\n  display: none !important;\n  visibility: hidden !important;\n  height: 0 !important;\n  overflow: hidden !important;\n}\n.kghd .kghd-drop[open] \u003e *:not(summary) {\n  display: block !important;\n  visibility: visible !important;\n  height: auto !important;\n}\n.kghd-drop summary {\n  list-style: none;\n  cursor: pointer;\n  padding: 12px 14px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .28em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.78);\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  background: rgba(255,255,255,.03);\n  transition: background .2s, color .2s;\n}\n.kghd-drop summary::before { content: \"\/\/ \"; color: rgba(57,255,20,.7); margin-right: 2px; }\n.kghd-drop summary::-webkit-details-marker { display: none; }\n.kghd-drop summary:hover { background: rgba(255,255,255,.06); color: var(--bone); }\n.kghd-drop[open] summary { border-bottom: 1px solid rgba(255,255,255,.08); color: var(--bone); }\n.kghd-chv { font-size: 10px; color: rgba(57,255,20,.7); transition: transform .3s; }\n.kghd-drop[open] .kghd-chv { transform: rotate(180deg); }\n\n.kghd-drop-body {\n  padding: 16px 16px 14px;\n  font-family: 'Rajdhani', sans-serif;\n}\n.kghd-drop-body h3 {\n  font-family: 'JetBrains Mono', monospace !important;\n  font-size: 9px !important;\n  letter-spacing: .3em !important;\n  text-transform: uppercase !important;\n  color: rgba(180,255,180,.9) !important;\n  margin: 14px 0 6px 0 !important;\n  font-weight: 700 !important;\n  display: flex;\n  align-items: center;\n  gap: 7px;\n}\n.kghd-drop-body h3::before { content: \"\u003e\"; color: rgba(57,255,20,.6); }\n.kghd-drop-body h3:first-child { margin-top: 0 !important; }\n.kghd-drop-body p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 14px !important;\n  line-height: 1.65 !important;\n  color: rgba(255,255,255,.82) !important;\n  margin: 0 0 8px 0 !important;\n}\n.kghd-drop-body strong { color: var(--bone) !important; }\n\n.kghd-foot {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 9px 16px;\n  border-top: 1px solid rgba(255,255,255,.06);\n  background: #020202;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.35);\n  position: relative;\n  z-index: 2;\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-fb {\n  color: var(--green);\n  font-weight: 700;\n  letter-spacing: .3em;\n  text-shadow: 0 0 14px rgba(57,255,20,.55);\n}\n.kghd-fok {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  color: rgba(0,255,136,.85);\n}\n.kghd-fok-d {\n  width: 5px; height: 5px;\n  border-radius: 50%;\n  background: var(--ok);\n  box-shadow: 0 0 8px rgba(0,255,136,.8);\n}\n\n.kghd a:focus-visible,\n.kghd summary:focus-visible {\n  outline: 2px solid var(--green-hot);\n  outline-offset: 2px;\n  border-radius: 4px;\n}\n\n@media (max-width: 640px) {\n  .kghd-cards { grid-template-columns: 1fr; gap: 6px; }\n  .kghd-card:nth-child(n+3) { display: none; }\n  .kghd-hero { padding: 22px 16px 20px; }\n  .kghd-body { padding: 18px 14px; }\n  .kghd-foot { flex-direction: column; text-align: center; }\n  .kghd-specs { grid-template-columns: 1fr 1fr 1fr; }\n  .kghd-spec { padding: 11px 6px; }\n  .kghd-spec-val { font-size: 14px; }\n}\n@media (max-width: 440px) {\n  .kghd-tb, .kghd-cta, .kghd-dot { animation: none !important; }\n  .kghd-cta::before { animation: none !important; }\n  .kghd-sb { font-size: 8px; padding: 7px 12px; letter-spacing: .18em; }\n  .kghd-eyebrow { font-size: 8px; letter-spacing: .25em; }\n  .kghd-sub { font-size: 10px; letter-spacing: .22em; }\n  .kghd-tag { font-size: 9px; padding: 4px 9px; letter-spacing: .14em; }\n  .kghd-bar-lbl { width: 70px; font-size: 7px; letter-spacing: .18em; }\n  .kghd-lead { font-size: 14px !important; padding: 12px 14px; }\n  .kghd-drop summary { font-size: 9px; letter-spacing: .2em; }\n  .kghd-drop-body p { font-size: 13px !important; }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"kghd\"\u003e\n\u003cdiv class=\"kghd-tb\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"kghd-dot\"\u003e\u003c\/span\u003eSYS:ONLINE · KGX-DB · HONDA\/TRX400EX\/1999-2014\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb-r\"\u003eKG-TRX400EX-ROCKPROEDITION · KRAZYGRAPHICS.COM\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-hero\"\u003e\n\u003cdiv class=\"kghd-eyebrow\"\u003eHonda Powersports · ATV Graphics Kit · Rock Pro Edition\u003c\/div\u003e\n\u003ch1 class=\"kghd-title\"\u003eTRX 400EX\u003c\/h1\u003e\n\u003cp class=\"kghd-sub\"\u003eHonda · \u003cstrong\u003e21MIL Laminated\u003c\/strong\u003e · 1999-2014 · \u003cstrong\u003eRock Pro Edition\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"kghd-tags\"\u003e\n\u003cspan class=\"kghd-tag r\"\u003ePremium\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eOEM Fit\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-tele\" aria-hidden=\"true\"\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003ePanel Lock\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.8s; --o: 0s; --min: .82;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e98%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eOEM Match\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 3.2s; --o: .5s; --min: .86;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e100%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eTrail Armor\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.5s; --o: 1s; --min: .9;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003eMAX\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-body\"\u003e\n\n\u003cdiv class=\"kghd-specs\"\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003eTRX 400EX\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eModel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eYears\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e21MIL\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eLaminated\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eSystem Brief\u003c\/div\u003e\n\u003cp class=\"kghd-lead\"\u003ePremium \u003cstrong\u003eRock Pro Edition graphics kit\u003c\/strong\u003e for the Honda TRX 400EX (1999-2014). \u003cem\u003ePre-cut to factory plastic templates\u003c\/em\u003e - shrouds, fenders, side panels, and number plates - built from 21MIL laminated cast vinyl that survives motocross, trail, and dune abuse without lifting, cracking, or fading.\u003c\/p\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eCore Capabilities\u003c\/div\u003e\n\u003cdiv class=\"kghd-cards\"\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🏁\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eOEM Panel Fit\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eCut to the actual TRX 400EX plastic geometry. Verified panel templates, not stretched approximations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🛡️\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eTrail-Grade Armor\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Resists rock spray, mud, sand blast, fuel, and sun.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e⚡\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eSelf-Install Ready\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eAir-release adhesive. Felt-edge squeegee and a heat gun for tight curves. Done in an afternoon.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🇺🇸\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003ePrinted and cut to order. Stock designs ship in 24-48 hours from our facility.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ca href=\"\/collections\/honda-atv-graphics\" class=\"kghd-cta\" aria-label=\"Browse all Honda ATV graphics kits\"\u003e \u0026gt;\u0026gt; Browse All Honda ATV Graphics \u0026lt;\u0026lt; \u003c\/a\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFull Documentation · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWhat's in the kit\u003c\/h3\u003e\n\u003cp\u003eFull coverage graphics for the Honda TRX 400EX (1999-2014): shrouds (left\/right), front fender, rear fender, airbox covers, side panels, and number plates. Every panel is pre-cut to factory plastic geometry. No trimming required at install.\u003c\/p\u003e\n\u003ch3\u003eWho this is for\u003c\/h3\u003e\n\u003cp\u003eTRX 400EX owners who want bold styling without paying for a custom paint job. Trail riders protecting factory plastics from rock spray and UV. Motocross competitors building program-look bikes for race weekends. Restoration projects bringing tired plastics back to life. Dealers and rental fleets running consistent brand identity across multiple machines.\u003c\/p\u003e\n\u003ch3\u003eYear and trim coverage\u003c\/h3\u003e\n\u003cp\u003eHonda made the TRX 400EX from 1999 through 2004 with stable bodywork. This kit fits \u003cstrong\u003eevery production year in that range\u003c\/strong\u003e, plus the TRX 400X variant. If you're not sure which model you have, the airbox cover and frame stickers will identify it.\u003c\/p\u003e\n\u003ch3\u003eMaterial and durability\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl - significantly thicker than standard OEM and aftermarket decals. Cast film conforms to compound curves without distortion. The clear protective laminate adds abrasion resistance against rock spray, brush contact, and harsh chemicals. UV-stable pigments hold color across multiple riding seasons.\u003c\/p\u003e\n\u003ch3\u003eInstall in an afternoon\u003c\/h3\u003e\n\u003cp\u003eThe kit is designed for owner self-install. Clean each panel with isopropyl alcohol (70%+) to strip wax and oils. Lay out kit pieces using the included diagram before peeling backing. Start with the largest, flattest panel first - usually the front fender or shrouds. Use a felt-edge squeegee, working from center outward. Heat gun on low for tight curves. Wait 48 hours before washing to let adhesive fully cure.\u003c\/p\u003e\n\u003ch3\u003eCare and longevity\u003c\/h3\u003e\n\u003cp\u003eHand wash with mild soap. Pressure washing acceptable at moderate distance and lower PSI. Avoid harsh degreasers and acidic cleaners. Covered storage out of direct sun extends wrap life dramatically - especially important in high-UV regions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFAQ · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWill this fit all 1999-2004 TRX 400EX models?\u003c\/h3\u003e\n\u003cp\u003eYes - every production year from 1999 through 2004, plus the TRX 400X variant. Pre-cut to factory plastic templates.\u003c\/p\u003e\n\u003ch3\u003eHow thick is the vinyl?\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker and more durable than standard OEM and aftermarket decals.\u003c\/p\u003e\n\u003ch3\u003eCan I install it myself?\u003c\/h3\u003e\n\u003cp\u003eYes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\u003c\/p\u003e\n\u003ch3\u003eHow does it hold up to motocross and trail riding?\u003c\/h3\u003e\n\u003cp\u003eBuilt specifically for off-road abuse. The laminate resists rock spray, mud, sand blast, fuel spills, and UV exposure across multiple seasons.\u003c\/p\u003e\n\u003ch3\u003eHow fast does it ship?\u003c\/h3\u003e\n\u003cp\u003eStock designs ship within 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\u003c\/p\u003e\n\u003ch3\u003eWhat about returns?\u003c\/h3\u003e\n\u003cp\u003eMade-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-foot\"\u003e\n\u003cspan class=\"kghd-fb\"\u003eKRAZYGRAPHICS\u003c\/span\u003e \u003cspan\u003eHonda TRX 400EX · Rock Pro Edition\u003c\/span\u003e\n\u003cdiv class=\"kghd-fok\"\u003e\n\u003cspan class=\"kghd-fok-d\"\u003e\u003c\/span\u003eReady\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"KrazyGraphics","offers":[{"title":"No \/ No","offer_id":43094243344473,"sku":null,"price":228.48,"currency_code":"USD","in_stock":true},{"title":"No \/ Yes + $20","offer_id":43094620405849,"sku":null,"price":259.06,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ No","offer_id":43094620438617,"sku":null,"price":243.04,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ Yes + $20","offer_id":43094620471385,"sku":null,"price":273.6,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/files\/KIT_20HONDA_20TRX_20SPORTRACK_20400_20EX_20_20ROCKSTAR_20ED_20JT_20CLX205.jpg?v=1771891343"},{"product_id":"honda-trx-trx400-7df8e7","title":"Honda TRX 400EX Tribal Pro Graphics Kit","description":"\u003cp\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026amp;family=JetBrains+Mono:wght@400;700\u0026amp;family=Rajdhani:wght@500;700\u0026amp;display=swap\" as=\"style\" rel=\"preload\"\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"@id\": \"https:\/\/krazygraphics.com\/products\/honda-trx-trx400-7df8e7#product\",\n  \"name\": \"Honda TRX 400EX Tribal Pro Graphics Kit\",\n  \"sku\": \"KG-TRX400EX-TRIBALPRO\",\n  \"mpn\": \"KG-TRX400EX-TRIBALPRO\",\n  \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx-trx400-7df8e7\",\n  \"description\": \"Honda TRX 400EX Tribal Pro graphics kit - intricate tribal design, 21MIL laminated cast vinyl, OEM-precision fit for 1999-2014 TRX 400EX and TRX 400X. Made in USA by KrazyGraphics.\",\n  \"image\": \"https:\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/files\/KIT_20HONDA_20TRX_20SPORTRACK_20400_20EX_20_20DOBLE_20FARO_20tribal_20clx273.jpg?v=1771891345\",\n  \"category\": \"ATV Graphics \/ Honda\",\n  \"brand\": {\n    \"@type\": \"Brand\",\n    \"name\": \"KrazyGraphics\"\n  },\n  \"manufacturer\": {\n    \"@type\": \"Organization\",\n    \"name\": \"KrazyGraphics\",\n    \"url\": \"https:\/\/krazygraphics.com\"\n  },\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"url\": \"https:\/\/krazygraphics.com\/products\/honda-trx-trx400-7df8e7\",\n    \"priceCurrency\": \"USD\",\n    \"price\": \"228.48\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\",\n    \"seller\": {\n      \"@type\": \"Organization\",\n      \"name\": \"KrazyGraphics\"\n    }\n  }\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Will this fit my year TRX 400EX?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes - every Honda TRX 400EX from 1999 through 2004 is covered, plus 400X models. Pre-cut to factory plastic templates.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How thick is the vinyl?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker than standard OEM and aftermarket decals.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can I install it myself?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is this for off-road or display use?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Built for real off-road abuse - motocross, trail, dunes. The laminate resists rock spray, mud, sand blast, and UV.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How fast does it ship?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Stock designs ship in 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What about returns?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Made-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\"\n      }\n    }\n  ]\n}\n\u003c\/script\u003e \u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"BreadcrumbList\",\n  \"itemListElement\": [\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 1,\n      \"name\": \"Home\",\n      \"item\": \"https:\/\/krazygraphics.com\/\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 2,\n      \"name\": \"Honda ATV Graphics\",\n      \"item\": \"https:\/\/krazygraphics.com\/collections\/honda-atv-graphics\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 3,\n      \"name\": \"TRX 400EX Tribal Pro\"\n    }\n  ]\n}\n\u003c\/script\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@600;700;900\u0026family=JetBrains+Mono:wght@400;700\u0026family=Rajdhani:wght@500;700\u0026display=swap');\n\n.kghd *, .kghd *::before, .kghd *::after { box-sizing: border-box; }\n\n@media (prefers-reduced-motion: reduce) {\n  .kghd *, .kghd *::before, .kghd *::after {\n    animation-duration: 0.01ms !important;\n    transition-duration: 0.01ms !important;\n  }\n  .kghd-tb, .kghd-dot, .kghd-cta, .kghd-hero::after { animation: none !important; }\n  .kghd-bar-fill { animation: kghd-bar 3s ease-in-out infinite !important; }\n}\n\n.kghd {\n  --green:    #39FF14;\n  --green-hot:#7dff5c;\n  --ink:      #050505;\n  --carbon:   #0a0a0a;\n  --bone:     #ffffff;\n  --fog:      #b8bec6;\n  --dim:      #6b7280;\n  --ok:       #00ff88;\n\n  font-family: 'Rajdhani', 'Barlow Condensed', Arial, sans-serif;\n  color: var(--bone);\n  background: var(--ink);\n  border: 1px solid rgba(57,255,20,.4);\n  border-radius: 10px;\n  overflow: hidden;\n  position: relative;\n  box-shadow:\n    0 0 60px rgba(57,255,20,.18),\n    0 40px 100px rgba(0,0,0,.9);\n  margin: 12px 0 20px 0;\n}\n\n.kghd::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background-image:\n    linear-gradient(rgba(57,255,20,.06) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(57,255,20,.06) 1px, transparent 1px);\n  background-size: 50px 50px;\n  -webkit-mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n  mask-image: radial-gradient(ellipse 100% 60% at 50% 0%, #000 0%, transparent 100%);\n}\n\n.kghd::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n  background: repeating-linear-gradient(0deg, rgba(0,0,0,.08) 0, rgba(0,0,0,.08) 1px, transparent 1px, transparent 4px);\n}\n\n.kghd-tb {\n  position: relative;\n  z-index: 5;\n  height: 3px;\n  background: linear-gradient(90deg, transparent 0%, rgba(57,255,20,.6) 15%, var(--green) 45%, var(--green-hot) 50%, var(--green) 55%, rgba(57,255,20,.6) 85%, transparent 100%);\n  box-shadow: 0 0 24px rgba(57,255,20,.9);\n  animation: kghd-strobe 3s ease-in-out infinite;\n}\n@keyframes kghd-strobe { 0%,100%{opacity:.75;} 50%{opacity:1;} }\n\n.kghd-sb {\n  position: relative;\n  z-index: 5;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 8px 16px;\n  background: rgba(57,255,20,.1);\n  border-bottom: 1px solid rgba(57,255,20,.3);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(180,255,180,.9);\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-dot {\n  width: 6px; height: 6px;\n  border-radius: 50%;\n  background: var(--green);\n  box-shadow: 0 0 10px var(--green), 0 0 20px rgba(57,255,20,.5);\n  display: inline-block;\n  margin-right: 8px;\n  animation: kghd-pulse 1.4s ease-in-out infinite;\n}\n@keyframes kghd-pulse { 0%,100%{opacity:.25;transform:scale(.8);} 50%{opacity:1;transform:scale(1.2);} }\n.kghd-sb-r { color: rgba(255,255,255,.4); font-size: 9px; letter-spacing: .18em; }\n\n.kghd-hero {\n  position: relative;\n  z-index: 2;\n  padding: 28px 24px 24px;\n  border-bottom: 1px solid rgba(57,255,20,.2);\n  background: linear-gradient(180deg, rgba(57,255,20,.14) 0%, rgba(57,255,20,.04) 50%, transparent 100%);\n}\n.kghd-eyebrow {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  color: rgba(150,255,150,.85);\n  margin-bottom: 14px;\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n.kghd-eyebrow::before {\n  content: \"\";\n  width: 28px;\n  height: 1px;\n  background: var(--green);\n  box-shadow: 0 0 8px var(--green);\n}\n.kghd-eyebrow::after {\n  content: \"\";\n  flex: 1;\n  height: 1px;\n  background: rgba(57,255,20,.2);\n}\n\nh1.kghd-title {\n  font-family: 'Barlow Condensed', Arial Narrow, sans-serif !important;\n  font-weight: 900 !important;\n  font-size: clamp(44px, 10vw, 88px) !important;\n  line-height: .9 !important;\n  letter-spacing: -.01em !important;\n  text-transform: uppercase !important;\n  color: var(--bone) !important;\n  margin: 0 0 6px 0 !important;\n  text-shadow:\n    0 0 60px rgba(57,255,20,.5),\n    0 0 120px rgba(57,255,20,.2),\n    0 4px 20px rgba(0,0,0,.9);\n}\n.kghd-sub {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  letter-spacing: .3em;\n  text-transform: uppercase;\n  color: var(--fog) !important;\n  margin: 0 0 12px 0;\n}\n.kghd-sub strong { color: var(--green-hot); font-weight: 700; }\n\n.kghd-tags {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  flex-wrap: wrap;\n  margin-top: 10px;\n}\n.kghd-tag {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  padding: 5px 11px;\n  border-radius: 2px;\n  color: var(--bone);\n}\n.kghd-tag.r {\n  background: rgba(57,255,20,.28);\n  border: 1px solid rgba(57,255,20,.7);\n  text-shadow: 0 0 8px rgba(57,255,20,.5);\n  color: #d8ffd0;\n}\n.kghd-tag.g {\n  color: rgba(255,255,255,.72);\n  background: rgba(255,255,255,.06);\n  border: 1px solid rgba(255,255,255,.18);\n}\n\n.kghd-tele { margin-top: 22px; }\n.kghd-bar { display: flex; align-items: center; gap: 12px; margin-bottom: 8px; }\n.kghd-bar-lbl {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.5);\n  width: 84px;\n  flex-shrink: 0;\n}\n.kghd-bar-track {\n  flex: 1;\n  height: 3px;\n  background: rgba(255,255,255,.08);\n  border-radius: 2px;\n  overflow: hidden;\n}\n.kghd-bar-fill {\n  height: 100%;\n  border-radius: 2px;\n  background: linear-gradient(90deg, rgba(57,255,20,.7), var(--green), var(--green-hot));\n  box-shadow: 0 0 10px rgba(57,255,20,.7);\n  animation: kghd-bar var(--d, 3s) ease-in-out infinite var(--o, 0s);\n  transform-origin: left;\n}\n@keyframes kghd-bar {\n  0%, 100% { opacity: .6; transform: scaleX(var(--min, .88)); }\n  50%      { opacity: 1;  transform: scaleX(1); }\n}\n.kghd-bar-val {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  color: rgba(150,255,150,.9);\n  width: 30px;\n  text-align: right;\n  flex-shrink: 0;\n}\n\n.kghd-body {\n  padding: 22px 20px;\n  background: linear-gradient(180deg, #060606, #030303);\n  position: relative;\n  z-index: 2;\n}\n\n.kghd-specs {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  border: 1px solid rgba(57,255,20,.3);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 22px;\n}\n.kghd-spec {\n  background: #080808;\n  padding: 14px 10px;\n  text-align: center;\n  border-right: 1px solid rgba(57,255,20,.18);\n}\n.kghd-spec:last-child { border-right: none; }\n.kghd-spec-val {\n  display: block;\n  font-family: 'Barlow Condensed', sans-serif;\n  font-size: 18px;\n  font-weight: 900;\n  color: var(--green-hot);\n  text-shadow: 0 0 14px rgba(57,255,20,.6);\n  margin-bottom: 3px;\n  line-height: 1;\n  letter-spacing: .02em;\n}\n.kghd-spec-lbl {\n  display: block;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .24em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.45);\n}\n\n.kghd-shdr {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 8px;\n  letter-spacing: .4em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.55);\n  margin: 18px 0 12px 0;\n}\n.kghd-shdr::before { content: \"\/\/\"; color: rgba(57,255,20,.7); }\n.kghd-shdr::after { content: \"\"; flex: 1; height: 1px; background: rgba(255,255,255,.08); }\n\n.kghd-lead {\n  font-family: 'Rajdhani', sans-serif;\n  font-size: 15px !important;\n  line-height: 1.6 !important;\n  color: rgba(255,255,255,.88) !important;\n  margin: 0 0 22px 0 !important;\n  padding: 14px 16px;\n  border-left: 3px solid var(--green);\n  background: rgba(57,255,20,.04);\n  border-radius: 0 4px 4px 0;\n}\n.kghd-lead strong { color: var(--bone) !important; font-weight: 700; }\n.kghd-lead em { color: var(--green-hot) !important; font-style: normal; font-weight: 700; }\n\n.kghd-cards {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 8px;\n  margin-bottom: 20px;\n}\n.kghd-card {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  padding: 14px 14px;\n  background: rgba(255,255,255,.035);\n  transition: border-color .25s, background .25s;\n}\n.kghd-card:hover { border-color: rgba(57,255,20,.55); background: rgba(57,255,20,.06); }\n.kghd-card-h { display: flex; align-items: center; gap: 10px; margin-bottom: 8px; }\n.kghd-card-i {\n  width: 28px; height: 28px;\n  border-radius: 4px;\n  background: rgba(57,255,20,.2);\n  border: 1px solid rgba(57,255,20,.45);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 13px;\n  flex-shrink: 0;\n}\n.kghd-card-l {\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.85) !important;\n  font-weight: 700;\n}\n.kghd-card p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 13px !important;\n  line-height: 1.55 !important;\n  color: rgba(255,255,255,.72) !important;\n  margin: 0 !important;\n}\n\n.kghd-cta {\n  display: block;\n  width: 100%;\n  padding: 14px 20px;\n  margin-bottom: 10px;\n  border: 1px solid rgba(57,255,20,.65);\n  border-radius: 3px;\n  background: rgba(57,255,20,.1);\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: .35em;\n  text-transform: uppercase;\n  text-align: center;\n  color: var(--bone) !important;\n  text-decoration: none !important;\n  position: relative;\n  overflow: hidden;\n  animation: kghd-cta-glow 3.5s ease-in-out infinite;\n}\n@keyframes kghd-cta-glow {\n  0%, 100% { box-shadow: none; }\n  50% { box-shadow: 0 0 24px rgba(57,255,20,.4), inset 0 0 24px rgba(57,255,20,.08); }\n}\n.kghd-cta::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(90deg, transparent, rgba(57,255,20,.25), transparent);\n  transform: translateX(-100%);\n  animation: kghd-cta-sweep 3.5s linear infinite;\n}\n@keyframes kghd-cta-sweep { 100% { transform: translateX(200%); } }\n.kghd-cta:hover { background: rgba(57,255,20,.22); border-color: var(--green); }\n\n.kghd-drop {\n  border: 1px solid rgba(255,255,255,.1);\n  border-radius: 4px;\n  overflow: hidden;\n  margin-bottom: 6px;\n}\n\n.kghd .kghd-drop:not([open]) \u003e *:not(summary) {\n  display: none !important;\n  visibility: hidden !important;\n  height: 0 !important;\n  overflow: hidden !important;\n}\n.kghd .kghd-drop[open] \u003e *:not(summary) {\n  display: block !important;\n  visibility: visible !important;\n  height: auto !important;\n}\n.kghd-drop summary {\n  list-style: none;\n  cursor: pointer;\n  padding: 12px 14px;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 10px;\n  letter-spacing: .28em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.78);\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  background: rgba(255,255,255,.03);\n  transition: background .2s, color .2s;\n}\n.kghd-drop summary::before { content: \"\/\/ \"; color: rgba(57,255,20,.7); margin-right: 2px; }\n.kghd-drop summary::-webkit-details-marker { display: none; }\n.kghd-drop summary:hover { background: rgba(255,255,255,.06); color: var(--bone); }\n.kghd-drop[open] summary { border-bottom: 1px solid rgba(255,255,255,.08); color: var(--bone); }\n.kghd-chv { font-size: 10px; color: rgba(57,255,20,.7); transition: transform .3s; }\n.kghd-drop[open] .kghd-chv { transform: rotate(180deg); }\n\n.kghd-drop-body {\n  padding: 16px 16px 14px;\n  font-family: 'Rajdhani', sans-serif;\n}\n.kghd-drop-body h3 {\n  font-family: 'JetBrains Mono', monospace !important;\n  font-size: 9px !important;\n  letter-spacing: .3em !important;\n  text-transform: uppercase !important;\n  color: rgba(180,255,180,.9) !important;\n  margin: 14px 0 6px 0 !important;\n  font-weight: 700 !important;\n  display: flex;\n  align-items: center;\n  gap: 7px;\n}\n.kghd-drop-body h3::before { content: \"\u003e\"; color: rgba(57,255,20,.6); }\n.kghd-drop-body h3:first-child { margin-top: 0 !important; }\n.kghd-drop-body p {\n  font-family: 'Rajdhani', sans-serif !important;\n  font-size: 14px !important;\n  line-height: 1.65 !important;\n  color: rgba(255,255,255,.82) !important;\n  margin: 0 0 8px 0 !important;\n}\n.kghd-drop-body strong { color: var(--bone) !important; }\n\n.kghd-foot {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 9px 16px;\n  border-top: 1px solid rgba(255,255,255,.06);\n  background: #020202;\n  font-family: 'JetBrains Mono', monospace;\n  font-size: 9px;\n  letter-spacing: .25em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,.35);\n  position: relative;\n  z-index: 2;\n  flex-wrap: wrap;\n  gap: 6px;\n}\n.kghd-fb {\n  color: var(--green);\n  font-weight: 700;\n  letter-spacing: .3em;\n  text-shadow: 0 0 14px rgba(57,255,20,.55);\n}\n.kghd-fok {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  color: rgba(0,255,136,.85);\n}\n.kghd-fok-d {\n  width: 5px; height: 5px;\n  border-radius: 50%;\n  background: var(--ok);\n  box-shadow: 0 0 8px rgba(0,255,136,.8);\n}\n\n.kghd a:focus-visible,\n.kghd summary:focus-visible {\n  outline: 2px solid var(--green-hot);\n  outline-offset: 2px;\n  border-radius: 4px;\n}\n\n@media (max-width: 640px) {\n  .kghd-cards { grid-template-columns: 1fr; gap: 6px; }\n  .kghd-card:nth-child(n+3) { display: none; }\n  .kghd-hero { padding: 22px 16px 20px; }\n  .kghd-body { padding: 18px 14px; }\n  .kghd-foot { flex-direction: column; text-align: center; }\n  .kghd-specs { grid-template-columns: 1fr 1fr 1fr; }\n  .kghd-spec { padding: 11px 6px; }\n  .kghd-spec-val { font-size: 14px; }\n}\n@media (max-width: 440px) {\n  .kghd-tb, .kghd-cta, .kghd-dot { animation: none !important; }\n  .kghd-cta::before { animation: none !important; }\n  .kghd-sb { font-size: 8px; padding: 7px 12px; letter-spacing: .18em; }\n  .kghd-eyebrow { font-size: 8px; letter-spacing: .25em; }\n  .kghd-sub { font-size: 10px; letter-spacing: .22em; }\n  .kghd-tag { font-size: 9px; padding: 4px 9px; letter-spacing: .14em; }\n  .kghd-bar-lbl { width: 70px; font-size: 7px; letter-spacing: .18em; }\n  .kghd-lead { font-size: 14px !important; padding: 12px 14px; }\n  .kghd-drop summary { font-size: 9px; letter-spacing: .2em; }\n  .kghd-drop-body p { font-size: 13px !important; }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"kghd\"\u003e\n\u003cdiv class=\"kghd-tb\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"kghd-dot\"\u003e\u003c\/span\u003eSYS:ONLINE · KGX-DB · HONDA\/TRX400EX\/1999-2014\u003c\/div\u003e\n\u003cdiv class=\"kghd-sb-r\"\u003eKG-TRX400EX-TRIBALPRO · KRAZYGRAPHICS.COM\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-hero\"\u003e\n\u003cdiv class=\"kghd-eyebrow\"\u003eHonda Powersports · ATV Graphics Kit · Tribal Pro\u003c\/div\u003e\n\u003ch1 class=\"kghd-title\"\u003eTRX 400EX\u003c\/h1\u003e\n\u003cp class=\"kghd-sub\"\u003eHonda · \u003cstrong\u003e21MIL Laminated\u003c\/strong\u003e · 1999-2014 · \u003cstrong\u003eTribal Pro\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"kghd-tags\"\u003e\n\u003cspan class=\"kghd-tag r\"\u003ePremium\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eOEM Fit\u003c\/span\u003e \u003cspan class=\"kghd-tag g\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-tele\" aria-hidden=\"true\"\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003ePanel Lock\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.8s; --o: 0s; --min: .82;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e98%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eOEM Match\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 3.2s; --o: .5s; --min: .86;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003e100%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-bar\"\u003e\n\u003cspan class=\"kghd-bar-lbl\"\u003eTrail Armor\u003c\/span\u003e\n\u003cdiv class=\"kghd-bar-track\"\u003e\n\u003cdiv class=\"kghd-bar-fill\" style=\"--d: 2.5s; --o: 1s; --min: .9;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kghd-bar-val\"\u003eMAX\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-body\"\u003e\n\n\u003cdiv class=\"kghd-specs\"\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003eTRX 400EX\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eModel\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e1999-2014\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eYears\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-spec\"\u003e\n\u003cspan class=\"kghd-spec-val\"\u003e21MIL\u003c\/span\u003e \u003cspan class=\"kghd-spec-lbl\"\u003eLaminated\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eSystem Brief\u003c\/div\u003e\n\u003cp class=\"kghd-lead\"\u003ePremium \u003cstrong\u003eTribal Pro graphics kit\u003c\/strong\u003e for the Honda TRX 400EX (1999-2014). \u003cem\u003ePre-cut to factory plastic templates\u003c\/em\u003e - shrouds, fenders, side panels, and number plates - built from 21MIL laminated cast vinyl that survives motocross, trail, and dune abuse without lifting, cracking, or fading.\u003c\/p\u003e\n\n\u003cdiv class=\"kghd-shdr\"\u003eCore Capabilities\u003c\/div\u003e\n\u003cdiv class=\"kghd-cards\"\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🏁\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eOEM Panel Fit\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eCut to the actual TRX 400EX plastic geometry. Verified panel templates, not stretched approximations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🛡️\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eTrail-Grade Armor\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Resists rock spray, mud, sand blast, fuel, and sun.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e⚡\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eSelf-Install Ready\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eAir-release adhesive. Felt-edge squeegee and a heat gun for tight curves. Done in an afternoon.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kghd-card\"\u003e\n\u003cdiv class=\"kghd-card-h\"\u003e\n\u003cdiv class=\"kghd-card-i\" aria-hidden=\"true\"\u003e🇺🇸\u003c\/div\u003e\n\u003cspan class=\"kghd-card-l\"\u003eMade in USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003ePrinted and cut to order. Stock designs ship in 24-48 hours from our facility.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003ca href=\"\/collections\/honda-atv-graphics\" class=\"kghd-cta\" aria-label=\"Browse all Honda ATV graphics kits\"\u003e \u0026gt;\u0026gt; Browse All Honda ATV Graphics \u0026lt;\u0026lt; \u003c\/a\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFull Documentation · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWhat's in the kit\u003c\/h3\u003e\n\u003cp\u003eFull coverage graphics for the Honda TRX 400EX (1999-2014): shrouds (left\/right), front fender, rear fender, airbox covers, side panels, and number plates. Every panel is pre-cut to factory plastic geometry. No trimming required at install.\u003c\/p\u003e\n\u003ch3\u003eWho this is for\u003c\/h3\u003e\n\u003cp\u003eTRX 400EX owners who want bold styling without paying for a custom paint job. Trail riders protecting factory plastics from rock spray and UV. Motocross competitors building program-look bikes for race weekends. Restoration projects bringing tired plastics back to life. Dealers and rental fleets running consistent brand identity across multiple machines.\u003c\/p\u003e\n\u003ch3\u003eYear and trim coverage\u003c\/h3\u003e\n\u003cp\u003eHonda made the TRX 400EX from 1999 through 2004 with stable bodywork. This kit fits \u003cstrong\u003eevery production year in that range\u003c\/strong\u003e, plus the TRX 400X variant. If you're not sure which model you have, the airbox cover and frame stickers will identify it.\u003c\/p\u003e\n\u003ch3\u003eMaterial and durability\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl - significantly thicker than standard OEM and aftermarket decals. Cast film conforms to compound curves without distortion. The clear protective laminate adds abrasion resistance against rock spray, brush contact, and harsh chemicals. UV-stable pigments hold color across multiple riding seasons.\u003c\/p\u003e\n\u003ch3\u003eInstall in an afternoon\u003c\/h3\u003e\n\u003cp\u003eThe kit is designed for owner self-install. Clean each panel with isopropyl alcohol (70%+) to strip wax and oils. Lay out kit pieces using the included diagram before peeling backing. Start with the largest, flattest panel first - usually the front fender or shrouds. Use a felt-edge squeegee, working from center outward. Heat gun on low for tight curves. Wait 48 hours before washing to let adhesive fully cure.\u003c\/p\u003e\n\u003ch3\u003eCare and longevity\u003c\/h3\u003e\n\u003cp\u003eHand wash with mild soap. Pressure washing acceptable at moderate distance and lower PSI. Avoid harsh degreasers and acidic cleaners. Covered storage out of direct sun extends wrap life dramatically - especially important in high-UV regions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003cdetails class=\"kghd-drop\"\u003e\n\u003csummary\u003eFAQ · TRX 400EX Graphics \u003cspan class=\"kghd-chv\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kghd-drop-body\"\u003e\n\u003ch3\u003eWill this fit all 1999-2004 TRX 400EX models?\u003c\/h3\u003e\n\u003cp\u003eYes - every production year from 1999 through 2004, plus the TRX 400X variant. Pre-cut to factory plastic templates.\u003c\/p\u003e\n\u003ch3\u003eHow thick is the vinyl?\u003c\/h3\u003e\n\u003cp\u003e21MIL laminated cast vinyl with UV-stable pigments. Significantly thicker and more durable than standard OEM and aftermarket decals.\u003c\/p\u003e\n\u003ch3\u003eCan I install it myself?\u003c\/h3\u003e\n\u003cp\u003eYes. Most owners install in an afternoon with isopropyl alcohol, a felt-edge squeegee, and a heat gun for tight curves.\u003c\/p\u003e\n\u003ch3\u003eHow does it hold up to motocross and trail riding?\u003c\/h3\u003e\n\u003cp\u003eBuilt specifically for off-road abuse. The laminate resists rock spray, mud, sand blast, fuel spills, and UV exposure across multiple seasons.\u003c\/p\u003e\n\u003ch3\u003eHow fast does it ship?\u003c\/h3\u003e\n\u003cp\u003eStock designs ship within 24-48 hours. Custom designs take 7-10 business days. Made to order in the USA.\u003c\/p\u003e\n\u003ch3\u003eWhat about returns?\u003c\/h3\u003e\n\u003cp\u003eMade-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"kghd-foot\"\u003e\n\u003cspan class=\"kghd-fb\"\u003eKRAZYGRAPHICS\u003c\/span\u003e \u003cspan\u003eHonda TRX 400EX · Tribal Pro\u003c\/span\u003e\n\u003cdiv class=\"kghd-fok\"\u003e\n\u003cspan class=\"kghd-fok-d\"\u003e\u003c\/span\u003eReady\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"KrazyGraphics","offers":[{"title":"No \/ No","offer_id":43094243835993,"sku":null,"price":228.48,"currency_code":"USD","in_stock":true},{"title":"No \/ Yes + $20","offer_id":43094620143705,"sku":null,"price":259.06,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ No","offer_id":43094620176473,"sku":null,"price":243.04,"currency_code":"USD","in_stock":true},{"title":"Yes + $10 \/ Yes + $20","offer_id":43094620209241,"sku":null,"price":273.6,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/files\/KIT_20HONDA_20TRX_20SPORTRACK_20400_20EX_20_20DOBLE_20FARO_20tribal_20clx273.jpg?v=1771891345"}],"url":"https:\/\/www.krazygraphics.com\/collections\/honda-trx-400-graphics\/honda-atv-decals.oembed","provider":"Krazygraphics.com","version":"1.0","type":"link"}