
/* ---------- HARD RESET + THEME OVERRIDE SHIELD ---------- */ .bhpVPD2, .bhpVPD2 *{ box-sizing:border-box !important; font-family: system-ui,-apple-system,Segoe UI,Roboto,Arial !important; text-decoration:none !important; /* STOP theme effects that commonly kill visibility */ opacity: 1 !important; filter: none !important; mix-blend-mode: normal !important; text-shadow: none !important; } .bhpVPD2{ max-width: 980px !important; margin: 0 auto !important; line-height: 1.7 !important; color: #0f172a !important; } /* ---------- HERO (DARK) ---------- */ .bhpVPD2__hero{ position: relative !important; border-radius: 20px !important; overflow: hidden !important; background: #070A12 !important; isolation: isolate !important; box-shadow: 0 18px 45px rgba(0,0,0,.45) !important; /* Force readable text */ color: #EAF0FF !important; } /* Force ALL text inside hero to be visible (this fixes your screenshot) */ .bhpVPD2__hero, .bhpVPD2__hero *{ color: #EAF0FF !important; } .bhpVPD2__heroBg{ position:absolute !important; inset:-260px !important; background: radial-gradient(circle at 14% 18%, rgba(255,159,0,.22), transparent 46%), radial-gradient(circle at 86% 28%, rgba(0,226,255,.22), transparent 46%), radial-gradient(circle at 50% 92%, rgba(138,92,255,.20), transparent 46%) !important; z-index:0 !important; pointer-events:none !important; } .bhpVPD2__heroIn{ position: relative !important; z-index: 1 !important; padding: 22px !important; } /* Pills */ .bhpVPD2__pills{ display:flex !important; flex-wrap: wrap !important; gap: 10px !important; margin-bottom: 14px !important; } .bhpVPD2__pill{ font-size: 12px !important; font-weight: 950 !important; padding: 7px 12px !important; border-radius: 999px !important; letter-spacing: .2px !important; background: rgba(255,255,255,.10) !important; border: 1px solid rgba(255,255,255,.16) !important; color: #EAF0FF !important; line-height: 1 !important; white-space: nowrap !important; } .bhpVPD2__pill--accent{ background: rgba(0,226,255,.16) !important; border-color: rgba(0,226,255,.24) !important; color: #EAF0FF !important; } /* Big title (more attractive + readable) */ .bhpVPD2__title{ margin: 0 0 10px !important; font-weight: 1000 !important; letter-spacing: -0.2px !important; line-height: 1.08 !important; font-size: clamp(28px, 3.4vw, 46px) !important; color: #FFFFFF !important; /* makes text pop on dark background */ text-shadow: 0 2px 16px rgba(0,0,0,.55) !important; } .bhpVPD2__accent{ background: linear-gradient(90deg,#FF9F00,#00E2FF) !important; -webkit-background-clip: text !important; background-clip: text !important; color: transparent !important; /* IMPORTANT: some themes override gradient text; this forces it */ -webkit-text-fill-color: transparent !important; } /* ---------- YOUTUBE VIDEO (RESPONSIVE) ---------- */ .bhpVPD2__video{ margin-top: 14px !important; margin-bottom: 14px !important; border-radius: 18px !important; overflow: hidden !important; background: rgba(255,255,255,.06) !important; border: 1px solid rgba(255,255,255,.16) !important; box-shadow: 0 14px 30px rgba(0,0,0,.28) !important; } .bhpVPD2__videoIn{ position: relative !important; width: 100% !important; aspect-ratio: 16 / 9 !important; /* desktop */ background: #000 !important; } .bhpVPD2__videoIn iframe{ position: absolute !important; inset: 0 !important; width: 100% !important; height: 100% !important; border: 0 !important; display: block !important; } /* Shorts looks best on mobile */ @media (max-width: 749px){ .bhpVPD2__videoIn{ aspect-ratio: 9 / 16 !important; } } .bhpVPD2__sub{ margin: 0 !important; font-size: 15px !important; line-height: 1.7 !important; color: rgba(234,240,255,.88) !important; max-width: 78ch !important; } /* Layout (Shopify-safe flex) */ .bhpVPD2__row{ display:flex !important; flex-wrap: wrap !important; gap: 14px !important; margin-top: 16px !important; align-items: stretch !important; } .bhpVPD2__main{ flex: 1 1 520px !important; min-width: 260px !important; } .bhpVPD2__side{ flex: 0 0 320px !important; min-width: 260px !important; } /* Stats: make them “projected” */ .bhpVPD2__stats{ display:flex !important; flex-wrap: wrap !important; gap: 12px !important; margin-top: 12px !important; } .bhpVPD2__stat{ flex: 1 1 210px !important; min-width: 190px !important; border-radius: 18px !important; padding: 14px !important; background: rgba(255,255,255,.08) !important; border: 1px solid rgba(255,255,255,.18) !important; box-shadow: 0 12px 26px rgba(0,0,0,.28) !important; } .bhpVPD2__statTop{ font-size: 11px !important; font-weight: 950 !important; letter-spacing: .18em !important; text-transform: uppercase !important; color: rgba(234,240,255,.70) !important; margin-bottom: 6px !important; } .bhpVPD2__statBig{ font-size: 18px !important; font-weight: 1000 !important; color: #FFFFFF !important; line-height: 1.15 !important; } .bhpVPD2__statSub{ margin-top: 6px !important; font-size: 12px !important; color: rgba(234,240,255,.82) !important; } /* Side cards */ .bhpVPD2__sideCard{ border-radius: 18px !important; padding: 14px !important; background: rgba(255,255,255,.08) !important; border: 1px solid rgba(255,255,255,.18) !important; box-shadow: 0 12px 26px rgba(0,0,0,.25) !important; } .bhpVPD2__sideCard + .bhpVPD2__sideCard{ margin-top: 12px !important; } .bhpVPD2__sideCard--green{ background: rgba(0,255,153,.10) !important; border-color: rgba(0,255,153,.22) !important; } .bhpVPD2__sideTitle{ margin: 0 !important; font-size: 14px !important; font-weight: 1000 !important; color: #FFFFFF !important; } .bhpVPD2__sideText{ margin: 8px 0 0 !important; font-size: 12px !important; color: rgba(234,240,255,.86) !important; line-height: 1.55 !important; } /* ---------- LIGHT SECTIONS (readable on any theme background) ---------- */ .bhpVPD2__card{ border-radius: 18px !important; overflow: hidden !important; background: #FFFFFF !important; border: 1px solid rgba(15,23,42,.10) !important; box-shadow: 0 10px 26px rgba(15,23,42,.08) !important; margin-top: 14px !important; } .bhpVPD2__pad{ padding: 18px !important; } .bhpVPD2__h2{ margin: 0 0 12px !important; font-size: 18px !important; font-weight: 1000 !important; color: #0f172a !important; } .bhpVPD2__rowItem{ border-radius: 14px !important; padding: 14px !important; background: #f8fafc !important; border: 1px solid rgba(15,23,42,.10) !important; margin-top: 10px !important; } .bhpVPD2__rowItem b{ display:block !important; margin-bottom: 6px !important; font-weight: 1000 !important; color: #0f172a !important; } .bhpVPD2__rowItem p{ margin: 0 !important; color: #334155 !important; font-size: 13px !important; line-height: 1.6 !important; } .bhpVPD2__bar{ border-radius: 14px !important; padding: 14px !important; margin-top: 12px !important; border: 1px solid rgba(99,102,241,.22) !important; background: linear-gradient(135deg, rgba(31,122,255,.08), rgba(138,92,255,.08)) !important; } .bhpVPD2__bar--green{ border-color: rgba(0,255,153,.22) !important; background: rgba(0,255,153,.08) !important; } .bhpVPD2__bar b{ color:#0f172a !important; font-weight:1000 !important; } .bhpVPD2__bar p{ margin:6px 0 0 !important; color:#334155 !important; font-size:13px !important; line-height:1.6 !important; } /* Package columns (flex) */ .bhpVPD2__packRow{ display:flex !important; flex-wrap:wrap !important; gap:12px !important; } .bhpVPD2__packCol{ flex: 1 1 360px !important; min-width: 260px !important; border-radius: 14px !important; padding: 14px !important; background: #f8fafc !important; border: 1px solid rgba(15,23,42,.10) !important; } .bhpVPD2__packCol ul{ margin: 8px 0 0 !important; padding-left: 18px !important; color: #0f172a !important; font-size: 13px !important; line-height: 1.7 !important; } .bhpVPD2__packCol li{ margin: 6px 0 !important; color:#0f172a !important; } /* Warranty (dark) */ .bhpVPD2__warranty{ margin-top: 14px !important; border-radius: 18px !important; overflow:hidden !important; background:#070A12 !important; border:1px solid rgba(255,255,255,.14) !important; position:relative !important; isolation:isolate !important; } .bhpVPD2__wBg{ position:absolute !important; inset:-240px !important; background: radial-gradient(circle at 18% 20%, rgba(255,159,0,.20), transparent 46%), radial-gradient(circle at 82% 30%, rgba(0,226,255,.18), transparent 46%) !important; z-index:0 !important; pointer-events:none !important; } .bhpVPD2__wIn{ position:relative !important; z-index:1 !important; padding:18px !important; color:#EAF0FF !important; } .bhpVPD2__wIn, .bhpVPD2__wIn *{ color:#EAF0FF !important; } .bhpVPD2__wTitle{ margin:0 0 8px !important; font-size:18px !important; font-weight:1000 !important; color:#FFFFFF !important; } .bhpVPD2__wText{ margin:0 !important; font-size:13px !important; color: rgba(234,240,255,.86) !important; line-height:1.6 !important; } .bhpVPD2__wList{ margin:10px 0 0 !important; padding-left:18px !important; font-size:13px !important; line-height:1.7 !important; color: rgba(234,240,255,.92) !important; } .bhpVPD2__foot{ margin-top:10px !important; font-size:12px !important; color: rgba(234,240,255,.62) !important; } /* Mobile tuning */ @media (max-width: 749px){ .bhpVPD2__heroIn{ padding: 16px !important; } .bhpVPD2__side{ flex: 1 1 520px !important; } .bhpVPD2__stat{ min-width: 160px !important; } } 66BHP Lighting Division High / Low Beam • Amber DRL IP68 • 9–60V 66BHP Valkyrie – Premium 4.5” Auxiliary Light (Pair) 13,200 Lumens Extreme visibility, rugged performance, signature style—engineered for riders who demand long-distance clarity and confident illumination across highways, fog, rain, and trails. Brightness 13,200 Lumens (Pair) High-intensity output Throw 1 LUX @ 517m True long-throw beam Protection IP68 Rated Water + dust proof Warranty 18 Months Unlimited mileage Perfect For (300cc+) ADV tourers • premium motorcycles • long-distance riders.Popular fitments: Himalayan 450/411, Interceptor 650, KTM ADV, Africa Twin, Tiger, BMW GS & more. Universal Compatibility 9–60V • Supports 12V & 24V systems.Adapter-friendly connectors • Plug-and-play harness included. Overview The 66BHP Valkyrie 4.5” Auxiliary Light is built for riders who demand maximum illumination and consistent performance. It delivers a sharp, focused beam that cuts through darkness, fog, and rain—helping you ride safer and more confident. Key Highlights 13,200 Lumens (Pair) High-output LEDs for crystal-clear visibility and confident night riding. 1 LUX @ 517 Metres Genuine long-throw performance to spot hazards far ahead during high-speed touring. Dual Beam System (High + Low) Low Beam: wide flood for city, fog, mountains & trails. High Beam: focused spot for highways and fast riding. Amber DRL Integrated amber daytime running light for stronger visibility and a premium signature look. IP68 Waterproof & Dustproof Built for monsoons, muddy trails, river crossings, and dusty touring routes. Die-Cast Aluminum Housing Aviation-grade body for heat dissipation, vibration resistance, and long-term durability. Universal Compatibility (9–60V) Compatible with BMW, Honda, Kawasaki, Yamaha, KTM, Royal Enfield, Triumph, Suzuki, Hero and most ADV/touring motorcycles. Supports both 12V and 24V electrical systems. 50,000+ Hours Lifespan Built to deliver years of reliable performance for night touring and long-distance riding. Complete Package (Everything Included) In the box 2× 66BHP Valkyrie 4.5” Auxiliary Lights 1× Heavy-Duty Iron Mount 1× Premium PC Lens (Pre-Installed) 1× Mode Switch Wiring & accessories 1× Full Plug-and-Play Wiring Harness 1× Extra Pair of Yellow Clip-On Covers Adapter-friendly connectors No additional components required 18-Month Warranty (Unlimited Mileage) Covered under direct replacement warranty for: LED chipset failure Driver/controller failure Internal electronic malfunction Moisture ingress caused by manufacturing defects Any internal component failure not related to external damage In case of internal failure, the unit will be replaced at no cost. No questions asked. *For best results, align and aim auxiliary lights correctly to avoid glare and ensure safe road usage.