Alpine Racing TRX Black
.era-cfg-header{background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%);color:#fff;padding:20px 24px;border-radius:12px 12px 0 0;} .era-cfg-header h3{margin:0 0 4px;font-size:20 px;font-weight:700;} .era-cfg-header p{margin:0;font-size:13px;color:#bbb;} .era-cfg-price-bar{display:flex;justify-content:space-between;align-items:center;background:#111;color:#fff;padding:14px 24px;position:sticky;top:0;z-index:10;} .era-cfg-price-bar .era-total{font-size:22px;font-weight:700;color:#ff4444;} .era-cfg-price-bar .era-addon-sum{font-size:13px;color:#aaa;} .era-cfg-body{border:1px solid #e0e0e0;border-top:none;border-radius:0 0 12px 12px;overflow:hidden;} .era-cfg-group{border-bottom:1px solid #eee;}.era-cfg-group:last-child{border-bottom:none;} .era-cfg-group-head{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;cursor:pointer;background:#fafafa;transition:background .15s;user-select:none;} .era-cfg-group-head:hover{background:#f0f0f0;}.era-cfg-group-head .era-g-left{display:flex;align-items:center;gap:10px;} .era-cfg-group-head .era-g-icon{font-size:22px;}.era-cfg-group-head .era-g-name{font-size:15px;font-weight:600;color:#222;} .era-cfg-group-head .era-g-count{font-size:12px;color:#888;background:#eee;padding:2px 8px;border-radius:10px;} .era-cfg-group-head .era-g-arrow{font-size:14px;color:#999;transition:transform .2s;} .era-cfg-group-head.open .era-g-arrow{transform:rotate(180deg);} .era-cfg-group-body{display:none;padding:8px 16px 16px;}.era-cfg-group-body.open{display:block;} .era-cfg-opt{display:flex;align-items:center;gap:12px;padding:10px 12px;margin:4px 0;border:2px solid #eee;border-radius:8px;cursor:pointer;transition:all .15s;background:#fff;} .era-cfg-opt:hover{border-color:#ccc;background:#f9f9f9;}.era-cfg-opt.selected{border-color:#ff4444;background:#fff5f5;} .era-cfg-opt.coming-soon{opacity:.55;cursor:default;} .era-cfg-opt .era-o-check{width:20px;height:20px;border:2px solid #ccc;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s;font-size:14px;} .era-cfg-opt.selected .era-o-check{background:#ff4444;border-color:#ff4444;color:#fff;} .era-cfg-opt .era-o-img{width:56px;height:56px;object-fit:cover;border-radius:6px;background:#f0f0f0;flex-shrink:0;} .era-cfg-opt .era-o-info{flex:1;min-width:0;}.era-cfg-opt .era-o-name{font-size:14px;font-weight:500;color:#222;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;} .era-cfg-opt .era-o-link{font-size:11px;color:#0066cc;text-decoration:none;} .era-cfg-opt .era-o-price{font-size:15px;font-weight:700;color:#e60000;white-space:nowrap;flex-shrink:0;} .era-cfg-opt .era-o-badge{font-size:11px;color:#888;background:#f0f0f0;padding:2px 8px;border-radius:10px;white-space:nowrap;} .era-cfg-atc{padding:20px 24px;background:#f5f5f5;border-top:1px solid #e0e0e0;} .era-cfg-atc-btn{width:100%;padding:16px;font-size:17px;font-weight:700;color:#fff;background:linear-gradient(135deg,#ff4444,#cc0000);border:none;border-radius:10px;cursor:pointer;transition:all .2s;text-transform:uppercase;letter-spacing:.5px;} .era-cfg-atc-btn:hover{background:linear-gradient(135deg,#ff5555,#dd1111);transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,68,68,.3);} .era-cfg-atc-btn:active{transform:translateY(0);}.era-cfg-atc-btn.loading{opacity:.7;cursor:wait;} .era-cfg-summary{margin:12px 0 0;font-size:13px;color:#666;}.era-cfg-summary span{color:#e60000;font-weight:600;} .era-cfg-toast{position:fixed;bottom:20px;right:20px;background:#1a1a1a;color:#fff;padding:14px 24px;border-radius:10px;font-size:14px;font-weight:500;z-index:9999;transform:translateY(100px);opacity:0;transition:all .3s;} .era-cfg-toast.show{transform:translateY(0);opacity:1;}.era-cfg-toast.error{background:#cc0000;} π Configure Your Build Select accessories below β each adds to your cart as a separate item $999.00 Base price β no add-ons selected CONFIGURED TOTAL 0 add-ons Add Bundle to CartBase: $999.00 + $0.00 add-ons = $999.00 total (function(){var BASE_VID=47067409481885;var BASE_PRICE=999.0;var STORE="https://store.eragaming.gg";var GROUPS=[{key:"seats",name:"Seats",icon:"πͺ",type:"multi",options:[{label:"Performance 4-Point Harness β Black",vid:48765573136541,price:60.00,img:"https://cdn.shopify.com/s/files/1/0506/6922/4093/files/TR-SBELT-R_2__shopify_1e37d87a-7dd2-4bc0-ba3b-c99def6f5313.png?v=1786121442",handle:"4-point-racing-harness-for-sim-racing-flight-simulator-cockpits"},{label:"Performance 4-Point Harness β Red",vid:48765573169309,price:60.00,img:"https://cdn.shopify.com/s/files/1/0506/6922/4093/files/TR-SBELT-R_2__shopify_1e37d87a-7dd2-4bc0-ba3b-c99def6f5313.png?v=1786121442",handle:"4-point-racing-harness-for-sim-racing-flight-simulator-cockpits"},{label:"Motorized Seat Slider",vid:null,price:0,comingSoon:true}]},{key:"monitors",name:"Monitors & VR",icon:"π₯οΈ",type:"multi",options:[{label:"32\" QHD 180Hz IPS Gaming Monitor",vid:48765270098077,price:294.00,img:"https://cdn.shopify.com/s/files/1/0506/6922/4093/files/MONITOR32_Front_1.webp?v=1786117124",handle:"32-qhd-180hz-ips-gaming-monitor-sim-racing-flight-sim-display"},{label:"34\" Ultrawide UWQHD Curved Gaming Monitor",vid:47068513403037,price:394.00,img:"https://cdn.shopify.com/s/files/1/0506/6922/4093/files/TR-M34A-1.webp?v=1786120180",handle:"34-ultrawide-uwqhd-165hz-1ms-qled-3440x1440-21-9-curved-gaming-monitor"},{label:"43\" 4K UHD 120Hz IPS Gaming Monitor",vid:48765270818973,price:794.00,img:"https://cdn.shopify.com/s/files/1/0506/6922/4093/files/MONITOR43_Front_1.webp?v=1786117144",handle:"43-4k-uhd-120hz-ips-gaming-monitor-sim-racing-flight-sim-display"},{label:"49\" Curved Super Ultrawide Gaming Monitor",vid:48765262135453,price:694.00,img:"https://cdn.shopify.com/s/files/1/0506/6922/4093/files/TR-M49B_Logo.png?v=1786116939",handle:"49-curved-super-ultrawide-gaming-monitor-165hz-5120x1440-dqhd"},{label:"Pimax Crystal Light VR Headset",vid:null,price:0,comingSoon:true}]},{key:"monitor_stands",name:"Monitor Stands",icon:"πΊ",type:"multi",options:[{label:"Large Freestanding Dual Stand",vid:48765470867613,price:414.00,img:"https://cdn.shopify.com/s/files/1/0506/6922/4093/files/MS-BDL.6.png?v=1786120314",handle:"freestanding-dual-2-monitor-stand-upgradeable-to-triple-up-to-80-display-for-sim-racing-flight-simulation-truck-simulators"},{label:"Small Freestanding Triple Stand (22\"β32\")",vid:48765452288157,price:354.00,img:"https://cdn.shopify.com/s/files/1/0506/6922/4093/files/TM-B5-37-KIT.1_5791be70-2e87-4940-8a77-43ddd6f4484e.png?v=1786119900",handle:"freestanding-triple-3-monitor-stand-22-to-32-displays-for-sim-racing-flight-simulation-truck-simulators"},{label:"Large Freestanding Triple Stand (32\"β45\")",vid:48765451468957,price:354.00,img:"https://cdn.shopify.com/s/files/1/0506/6922/4093/files/TM-B5-37-KIT.1.png?v=1786119885",handle:"freestanding-triple-3-monitor-stand-32-to-45-displays-for-sim-racing-flight-simulation-truck-simulators"},{label:"Large Freestanding Quad Stand",vid:48765449601181,price:494.00,img:"https://cdn.shopify.com/s/files/1/0506/6922/4093/files/MS-B34.1.png?v=1786119819",handle:"freestanding-quad-4-monitor-stand-up-to-80-display-for-sim-racing-flight-simulation-truck-simulators"},{label:"Freestanding Triple Stand β Extra Leg Support",vid:48765406576797,price:594.00,img:"https://cdn.shopify.com/s/files/1/0506/6922/4093/files/MS-FM-SIN-TR2-FM_06-min.png?v=1786119124",handle:"freestanding-triple-3-monitor-stand-with-extra-leg-supports-up-to-55-displays-for-sim-racing-flight-simulation-truck-simulators"},{label:"Freestanding Quad Stand β Extra Leg Support",vid:48765406773405,price:744.00,img:"https://cdn.shopify.com/s/files/1/0506/6922/4093/files/MS-FM-QD2-FM_06-min.png?v=1786119137",handle:"freestanding-quad-4-monitor-stand-with-extra-leg-supports-up-to-55-displays-for-sim-racing-flight-simulation-truck-simulators"},{label:"Variable VESA Adapter Kit (Triple)",vid:48765454712989,price:104.00,img:"https://cdn.shopify.com/s/files/1/0506/6922/4093/files/TR-VARIABLE.1.png?v=1786119943",handle:"variable-adjustment-vesa-adapter-kit-tool-free-monitor-alignment-for-triple-monitor-stands"},{label:"Variable VESA Adapter Kit (Single)",vid:48765454745757,price:50.00,img:"https://cdn.shopify.com/s/files/1/0506/6922/4093/files/TR-VARIABLE.1.png?v=1786119943",handle:"variable-adjustment-vesa-adapter-kit-tool-free-monitor-alignment-for-triple-monitor-stands"}]},{key:"shifter_handbrake",name:"Shifter & Handbrake Mounts",icon:"π§",type:"multi",options:[{label:"Handbrake Mount β Right Side",vid:48765478666397,price:34.00,img:"https://cdn.shopify.com/s/files/1/0506/6922/4093/files/TR-HBMN2_01_e5fe9f38-ba8c-4545-9f8c-affd317d7042.png?v=1786120362",handle:"tr-one-right-side-handbrake-mount-for-tr8-pro-extrusion-rigs"},{label:"Left/Right Side Shifter/Handbrake Kit",vid:48765479452829,price:94.00,img:"https://cdn.shopify.com/s/files/1/0506/6922/4093/files/TR-HBSM-L_04S_b51ca4e5-b2d5-4a39-b3a3-a52f3e32aa1c.png?v=1786120381",handle:"tr-one-shifter-handbrake-side-mount-upgrade-kit-left-right"}]},{key:"peripheral_mounts",name:"Peripheral Mounts",icon:"β¨οΈ",type:"multi",options:[{label:"Tablet and Button Box Holder V2",vid:48765478535325,price:74.00,img:"https://cdn.shopify.com/s/files/1/0506/6922/4093/files/TR-TSH4.2_73e8c64f-4d20-4111-9c23-fdbcddbe986d.png?v=1786120348",handle:"tablet-and-button-box-upgrade-mount-for-tr8-pro-and-alpine-racing-trx"},{label:"Keyboard & Mouse Side Mount",vid:48765431349405,price:124.00,img:"https://cdn.shopify.com/s/files/1/0506/6922/4093/files/TR-KBMMS_02-min_c7d8ab14-3d30-4eb0-9799-d83adba90c05.png?v=1786119418",handle:"keyboard-mouse-side-mount-for-tr8-pro-trx-cockpits"},{label:"PC Shelf Mount",vid:48765468508317,price:114.00,img:"https://cdn.shopify.com/s/files/1/0506/6922/4093/files/TR8-PCT_01_Shopify.png?v=1786120281",handle:"pc-shelf-mount-for-tr8-pro-trx-porsche-91xtr-racing-simulators"},{label:"Center Flight Stick Mount",vid:48765407068317,price:94.00,img:"https://cdn.shopify.com/s/files/1/0506/6922/4093/files/FS-CST_01.png?v=1786119171",handle:"center-mount-flight-stick-bracket-for-sim-rigs"},{label:"Flight Sim Upgrade Mount (L/R HOTAS)",vid:48765494657181,price:104.00,img:"https://cdn.shopify.com/s/files/1/0506/6922/4093/files/TR-FS025.png?v=1786120607",handle:"left-right-hotas-flight-sim-mounts-for-rs6-tr8-pro-simulators"},{label:"Universal Inverted Pedal Mount",vid:null,price:0,comingSoon:true}]},{key:"motion_sound",name:"Motion, Sound & Haptic",icon:"π",type:"multi",options:[{label:"200W 2CH Bass Shaker Kit",vid:48765432201373,price:284.00,img:"https://cdn.shopify.com/s/files/1/0506/6922/4093/files/tr-bsa200kit_1.webp?v=1786119430",handle:"v2-pro-2ch-200w-low-frequency-class-d-amplifier-bass-shaker-kit-with-universal-rig-mount"},{label:"100W Pro Haptic Bass Shaker",vid:48765441048733,price:74.00,img:"https://cdn.shopify.com/s/files/1/0506/6922/4093/files/TR-BSA200-KIT.2_553984eb-50fa-40d3-a7c0-3341a0f27d27.png?v=1786119608",handle:"100w-pro-haptic-bass-shaker"},{label:"10W Bass Shaker Kit (2-Pack)",vid:48765286613149,price:74.00,img:"https://cdn.shopify.com/s/files/1/0506/6922/4093/files/TRR115_BS-10W_Top01_1x2_f0d8966a-0624-43be-9777-102e373a3d93.png?v=1786117558",handle:"10w-control-mount-bass-shaker-kit-set-of-2-for-pedals-shifter-handbrake-haptics"},{label:"ButtKicker Seat Shaker Mount",vid:48765467328669,price:24.00,img:"https://cdn.shopify.com/s/files/1/0506/6922/4093/files/fa35e68d69ace7509f6ef58585df951_1_73e041c0-0ca2-4e49-ba7c-1ed7b987c067.png?v=1786120254",handle:"buttkicker-seat-shaker-mount-for-tr8-tr8-pro-trx-aluminium-profile-rigs"},{label:"Underseat Bass Shaker Mount",vid:48765463101597,price:84.00,img:"https://cdn.shopify.com/s/files/1/0506/6922/4093/files/TR-SHAPLATE3.2.png?v=1786120130",handle:"universal-bass-shaker-tactile-transducer-seat-mount"},{label:"Universal Bass Shaker Mount",vid:48765440360605,price:44.00,img:"https://cdn.shopify.com/s/files/1/0506/6922/4093/files/40_TR80-OFCPLATE2_02_Shopify_885af472-025d-4f91-af52-309078d76b43.png?v=1786119605",handle:"universal-bass-shaker-buttkicker-tactile-transducer-mount-for-sim-racing-flight-sim-rigs"},{label:"D-BOX G5 3DOF Motion System + Base",vid:48765462184093,price:4734.55,img:"https://cdn.shopify.com/s/files/1/0506/6922/4093/files/DBOX-3-BASE.5.1.png?v=1786120113",handle:"motion-system-with-3-motors-actuators-and-motion-sim-base"},{label:"D-BOX G5 4DOF Motion System + Base",vid:48765460938909,price:6064.55,img:"https://cdn.shopify.com/s/files/1/0506/6922/4093/files/DBOX-4-BASE.5.1.png?v=1786120091",handle:"motion-system-with-4-motors-actuators-and-motion-sim-base"},{label:"40W 4CH Bass Shaker Kit",vid:null,price:0,comingSoon:true},{label:"Vibration Isolation Kit",vid:null,price:0,comingSoon:true}]},{key:"addons",name:"Add-Ons",icon:"β",type:"multi",options:[{label:"Premium Neoprene Floor Mat",vid:48765495509149,price:64.00,img:"https://cdn.shopify.com/s/files/1/0506/6922/4093/files/03_e6e7af9f-6b78-49b1-99ab-08ef25a22f41.png?v=1786120619",handle:"premium-neoprene-sim-racing-floor-mat"},{label:"Pedal Slider System (RS6/TR8 PRO/FS3)",vid:48765511794845,price:104.00,img:"https://cdn.shopify.com/s/files/1/0506/6922/4093/files/TR-PSLIDER2_FrontRight_2.webp?v=1786120766",handle:"quick-adjust-pedal-slider-system-for-rs6-tr8-pro-fs3-cockpits"},{label:"Freestanding Keyboard & Mouse Tray",vid:48765402415261,price:134.00,img:"https://cdn.shopify.com/s/files/1/0506/6922/4093/files/TR-FLKBM_e01.png?v=1786119025",handle:"free-standing-adjustable-keyboard-mouse-tray-for-sim-racing-flight-sim-cockpits"},{label:"Caster Wheel & Brake Kit",vid:48765480337565,price:64.00,img:"https://cdn.shopify.com/s/files/1/0506/6922/4093/files/tr-wkit-2.2.png?v=1786120416",handle:"caster-wheel-brake-kit-for-tr8-pro-trx-aluminium-cockpits"},{label:"5-Speaker Mount Kit",vid:48765445865629,price:94.00,img:"https://cdn.shopify.com/s/files/1/0506/6922/4093/files/TR-SPMT-TR8-3_04-min.png?v=1786119741",handle:"5-speaker-mount-kit-for-tr8-pro-racing-simulator"},{label:"RGB Neon LED Floor Mat",vid:null,price:0,comingSoon:true},{label:"Universal VR/Headphone/Drink Holder",vid:null,price:0,comingSoon:true},{label:"Footrest",vid:null,price:0,comingSoon:true},{label:"2m LED Strip Light Set",vid:null,price:0,comingSoon:true}]}];var selected={};function init(){var body=document.getElementById("eraCfgBody");if(!body)return;body.innerHTML="";GROUPS.forEach(function(g,gi){selected[g.key]={};var div=document.createElement("div");div.className="era-cfg-group";var headId="eraGH_"+g.key;var bodyId="eraGB_"+g.key;var isOpen=gi0?"Base + $"+addonTotal.toFixed(2)+" in add-ons":"Base price \u2014 no add-ons selected";var cntEl=document.getElementById("eraItemCount");if(cntEl)cntEl.textContent=itemCount+" add-on"+(itemCount!==1?"s":"");var summaryEl=document.getElementById("eraSummary");if(summaryEl)summaryEl.innerHTML="Base: $"+BASE_PRICE.toLocaleString("en-US",{minimumFractionDigits:2})+" + $"+addonTotal.toFixed(2)+" add-ons = $"+total.toLocaleString("en-US",{minimumFractionDigits:2})+" total";var btn=document.getElementById("eraAtcBtn");if(btn)btn.textContent="Add Bundle to Cart"+(itemCount>0?" ("+itemCount+" add-on"+(itemCount!==1?"s":"")+")" : "");}function showToast(msg,isError){var t=document.getElementById("eraToast");if(!t)return;t.textContent=msg;t.className="era-cfg-toast show"+(isError?" error":"");setTimeout(function(){t.className="era-cfg-toast";},3500);}window.eraAddToCart=function(){var btn=document.getElementById("eraAtcBtn");if(!btn||btn.classList.contains("loading"))return;btn.classList.add("loading");btn.textContent="Adding to cart...";var items=[{id:BASE_VID,quantity:1}];GROUPS.forEach(function(g){for(var k in selected[g.key]){items.push({id:selected[g.key][k].vid,quantity:1});}});fetch("/cart/add.js",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({items:items})}).then(function(r){if(!r.ok)throw new Error("Failed");return r.json();}).then(function(data){btn.classList.remove("loading");updateUI();showToast("Bundle added to cart! "+items.length+" item"+(items.length!==1?"s":"")+" added.");try{fetch("/cart.js").then(function(r){return r.json();}).then(function(cart){document.querySelectorAll('a[href="/cart"]').forEach(function(el){var txt=el.textContent||el.innerText;if(txt&&txt.match(/Cart\s*\(\d+\)/))el.textContent="Cart ("+cart.item_count+")";});});}catch(e){}}).catch(function(err){btn.classList.remove("loading");updateUI();showToast("Error adding to cart. Please try again.",true);});};if(document.readyState==="loading"){document.addEventListener("DOMContentLoaded",init);}else{init();}})(); The All New Alpine Racing TRX is the first simulator to be designed with Formula One engineers and available to you. For the first time in history, Alpine F1 Team has co-developed a commercial racing simulator that can be used by fans and professional drivers at home. Itβs called the Alpine Racing TRX and itβs presented by Trak Racer. (function(){ var B=999.0,O={"Wheel Mounts": [{"name": "Fanatec Direct Drive Side Mount"}, {"name": "Universal Wheel Deck", "price": 99.0}, {"name": "TR-One Universal Direct Fit Wheel Mount", "price": 59.0}, {"name": "TR-One Asetek DD Front Mount", "price": 20.0}, {"name": "TR-One Moza DD Front Mount", "price": 59.0}, {"name": "Fanatec DD Side Mount Bracket", "price": 65.0}, {"name": "Asetek DD Wheel Plate", "price": 10.0}, {"name": "Simagic EVO Side Mount", "price": 29.0}, {"name": "TR-One Simagic Alpha Evo Side Mount Kit", "price": 59.0}, {"name": "Simagic Alpha EVO Sport 9Nm Bundle", "price": 795.15}, {"name": "Simagic Alpha EVO Pro 18Nm Bundle", "price": 1365.15}, {"name": "Simagic Alpha EVO Pro 18Nm Shifter Bundle", "price": 1677.7}, {"name": "Simagic Alpha EVO Pro 18Nm Shifter & Handbrake Bundle", "price": 1809.75}], "Seats": [{"name": "No Seat (Frame Only)"}, {"name": "HSX Hybrid Formula Pro Racing Seat - Alpine F1", "price": 449.0}, {"name": "GT Bucket Seat - Gloss Black", "price": 419.0}, {"name": "GT Bucket Seat - Gloss Grey", "price": 419.0}, {"name": "GT Bucket Seat - Pearlescent", "price": 439.0}, {"name": "RS Rally Pro Sim Racing Seat - Black", "price": 349.0}, {"name": "RE2 Dual-Side Recliner Sim Racing Seat", "price": 299.0}, {"name": "GT Rally-Pro Fibreglass Seat - Carbon Fiber", "price": 549.0}, {"name": "GT Pro Racing Seat - Fiberglass - Black", "price": 349.0}, {"name": "GT Style Fiberglass Seat - Carbon Fiber", "price": 549.0}, {"name": "Recliner Seat - Black/Red", "price": 369.0}, {"name": "Recliner Seat - Black", "price": 369.0}, {"name": "Formula/GT Hybrid Seat - Alpine F1 Design", "price": 399.0}, {"name": "Formula/GT Hybrid Seat - Black", "price": 489.0}, {"name": "GT Pro Racing Seat - Carbon Fiber", "price": 899.0}, {"name": "Performance 4-Point Harness - Black", "price": 65.0}, {"name": "Performance 4-Point Harness - Red", "price": 65.0}, {"name": "HCF Carbon Fiber Hybrid Formula Pro Racing Seat", "price": 899.0}, {"name": "Flight Simulator Seat", "price": 269.0}, {"name": "Motorised Seat Slider", "price": 349.0}, {"name": "Adjustable Recliner Seat Brackets", "price": 99.0}, {"name": "Recliner Seat Bracket Set", "price": 69.0}, {"name": "Qubic Seat Belt Tensioner w/ Bracket - Black", "price": 1940.0}, {"name": "Qubic Seat Belt Tensioner w/ Bracket - Red", "price": 1940.0}, {"name": "Underseat Bass Shaker Mount", "price": 89.0}], "Monitors & VR": [{"name": "32in QHD 180Hz IPS Gaming Monitor", "price": 299.0}, {"name": "34in Ultrawide Curved Gaming Monitor", "price": 399.0}, {"name": "43in 4K UHD 120Hz IPS Gaming Monitor", "price": 799.0}, {"name": "49in Curved Super Ultrawide Gaming Monitor", "price": 699.0}, {"name": "Pimax Crystal Light VR Headset", "price": 899.0}, {"name": "Integrated Single Monitor Stand", "price": 109.0}, {"name": "VR Headset Headphone Drink Phone Tool Holder", "price": 49.0}], "Monitor Stands": [{"name": "Large Freestanding Single Stand", "price": 279.0}, {"name": "Large Freestanding Dual Stand", "price": 419.0}, {"name": "Small Freestanding Triple Stand", "price": 359.0}, {"name": "Large Freestanding Triple Stand", "price": 359.0}, {"name": "Large Freestanding Quad Stand", "price": 499.0}, {"name": "Freestanding Triple Stand - Extra Leg Support", "price": 599.0}, {"name": "Freestanding Quad Stand - Extra Leg Support", "price": 749.0}, {"name": "Variable Vesa Adapter Kit", "price": 109.0}, {"name": "Variable Adjustment Vesa Adapter Kit", "price": 55.0}, {"name": "Freestanding Keyboard & Mouse Tray", "price": 139.0}], "Racing Control Bundles": [{"name": "Bundle - Wheelbase / Wheel and Pedal Set", "price": 2428.2}, {"name": "Bundle - Wheelbase / Wheel / Pedal Set and Shifter", "price": 2664.75}, {"name": "Bundle - Wheelbase / Wheel / Pedal Set / Shifter / Handbrake", "price": 2929.8}], "Shifters & Handbrakes": [{"name": "BDH H2SQ Dual-Mode Shifter", "price": 1219.0}, {"name": "BDH ACTIVE SHIFTER", "price": 2499.0}, {"name": "BDH H1 SHIFTER", "price": 740.0}, {"name": "BDH S1 SEQUENTIAL SHIFTER", "price": 949.0}, {"name": "Conspit H3 Dual-Mode Hydraulic Handbrake", "price": 309.0}, {"name": "Heusinkveld Handbrake - Black", "price": 329.0}, {"name": "Heusinkveld MagShift Sequential Shifter", "price": 399.0}, {"name": "Heusinkveld Handbrake & MagShift", "price": 691.6}, {"name": "Simagic Q1S Sequential Shifter", "price": 199.0}, {"name": "Simagic TB-1 Full-Metal Handbrake", "price": 139.0}, {"name": "Simagic DS-8X H-Pattern Sequential Shifter", "price": 299.0}, {"name": "Simagic DS-8X Shifter & TB-1 Handbrake", "price": 444.6}, {"name": "VNM Rally & Drift Handbrake V1.5", "price": 279.0}, {"name": "VNM Dual-Mode H-Pattern & Sequential Shifter", "price": 289.0}, {"name": "VNM Shifter & Handbrake", "price": 539.6}], "Shifter & Handbrake Mounts": [{"name": "Universal Gear Shifter Mount - Blue", "price": 69.0}, {"name": "Universal Gear Shifter Mount - Black", "price": 69.0}, {"name": "Trak Racer Handbrake Mount", "price": 69.0}], "Pedal Mounts": [{"name": "Universal Inverted Pedal Mount", "price": 179.0}], "Peripheral Mounts": [{"name": "Tablet & Button Box Holder V2 Mount", "price": 119.0}, {"name": "Adjustable Keyboard Mouse Tray", "price": 129.0}, {"name": "PC Control Box Shelf for TR8 Pro & TRX", "price": 119.0}, {"name": "Tablet LCD Button Box Upgrade Kit", "price": 59.0}, {"name": "Flight Simulator Mounts for TRX", "price": 99.0}, {"name": "Center Flight Stick Mount", "price": 99.0}], "Motion, Sound & Haptic": [{"name": "200W 2CH Bass Shaker Kit", "price": 289.0}, {"name": "100W Pro Haptic Bass Shaker", "price": 79.0}, {"name": "40W 4CH Bass Shaker Kit", "price": 199.0}, {"name": "2x 10W Pro Haptic Bass Shaker", "price": 79.0}, {"name": "ButtKicker Mount Upgrade Kit", "price": 29.0}, {"name": "Simagic P-HPR Haptic Pedal Kit", "price": 98.1}, {"name": "Simagic 2x P-HPR Haptic Pedal Kit", "price": 147.6}, {"name": "Simagic 3x P-HPR Haptic Pedal Kit", "price": 197.1}, {"name": "D-BOX G5 3DOF Motion System with Base", "price": 4739.55}, {"name": "D-BOX G5 4DOF Motion System with Base", "price": 6069.55}, {"name": "Universal Bass Shaker Mount", "price": 49.0}, {"name": "Vibration Isolation Kit", "price": 139.0}], "Add Ons": [{"name": "Sim Rig Floor Mat with RGB Light", "price": 89.0}, {"name": "Sim Rig Floor Mat", "price": 69.0}, {"name": "Caster Wheel with Brake Kit", "price": 69.0}, {"name": "5-Speaker Mount Upgrade Kit", "price": 99.0}, {"name": "Footrest", "price": 59.0}, {"name": "2m LED Strip Light Set", "price": 39.0}]},C=document.getElementById('tr-cfg-trxblk1'); if(!C)return; var S={}; function fp(p){return'$'+parseFloat(p).toLocaleString('en-US',{minimumFractionDigits:2,maximumFractionDigits:2})} function gt(){var t=B;for(var k in S)if(S[k])t+=S[k].p;return t} function gc(){var c=0;for(var k in S)if(S[k])c++;return c} function upd(){ var t=gt(),c=gc(); var te=document.getElementById('trp-trxblk1'); var ce=document.getElementById('trc-trxblk1'); if(te)te.textContent=fp(t); if(ce)ce.textContent=c+' add-on'+(c!==1?'s':'')+' selected'; document.querySelectorAll('.price-item--regular,.price-item--sale,.product-single__price .money,.product__price .money,[data-product-price]').forEach(function(el){ if(!el._op)el._op=el.textContent;el.textContent=fp(t)}); var sl=document.getElementById('trs-trxblk1'); if(sl){var h='';for(var k in S)if(S[k])h+=''+S[k].n+'+'+fp(S[k].p)+''; sl.innerHTML=h||'No add-ons selected'} var f=document.querySelector('form[action*="/cart/add"]'); if(f){f.querySelectorAll('[data-trc]').forEach(function(e){e.remove()}); for(var k in S)if(S[k]){var i=document.createElement('input');i.type='hidden';i.name='properties['+S[k].c+': '+S[k].n+']';i.value='+'+fp(S[k].p);i.dataset.trc='1';f.appendChild(i)}} } var h=''; h+='\u2699\uFE0F Customize Your BuildSelect options below \u2014 price updates in real-time'; h+='Your Build Total0 add-ons selected'+fp(B)+''; var ci=0; for(var cn in O){ var os=O[cn]; h+=''; h+=''+cn+' ('+os.length+')\u25B6'; h+=''; for(var i=0;i'; h+=''; h+=''+(o.name||'')+''; h+=''+pl+''; } h+='';ci++; } h+='Your Selected Add-OnsNo add-ons selected'; h+=''; C.innerHTML=h; C.querySelectorAll('input[type="checkbox"]').forEach(function(cb){ cb.addEventListener('change',function(){ var k=this.dataset.k,l=this.closest('label'); if(this.checked){S[k]={n:this.dataset.n,p:parseFloat(this.dataset.p)||0,c:this.dataset.c};l.style.background='#fce4ec'} else{delete S[k];l.style.background=''} upd()}) }); })(); /* ERA β hide native ATC form, lift variant select into configurator */ (function(){ function run(){ var form = document.querySelector('form[action^="/cart/add"], form[action="/cart/add"]'); var spBtn = document.querySelector('.shopify-payment-button'); var cfg = document.getElementById('era-configurator'); if(!cfg) return; var sel = form ? form.querySelector('select[name="id"]') : null; if(sel && sel.options.length > 1){ /* Multi-variant: lift the into the configurator */ var bar = document.createElement('div'); bar.id = 'era-variant-bar'; bar.style.cssText = [ 'padding:10px 20px 14px', 'background:#f4f4f4', 'border:1px solid #ddd', 'border-top:none', 'display:flex', 'align-items:center', 'gap:12px', ].join(';'); var lbl = document.createElement('span'); /* Try to find the option label from theme markup */ var optLabel = ''; var labelEl = form ? ( form.querySelector('[data-option-name], .product-form__option-name, .variant__button-wrap label, legend') ) : null; if(labelEl) optLabel = labelEl.textContent.trim(); if(!optLabel) optLabel = 'Select Bundle'; lbl.textContent = optLabel + ':'; lbl.style.cssText = 'font-size:13px;font-weight:700;color:#333;white-space:nowrap;flex-shrink:0;'; sel.style.cssText = [ 'flex:1', 'padding:9px 14px', 'font-size:14px', 'font-weight:600', 'border:2px solid #ddd', 'border-radius:8px', 'cursor:pointer', 'background:white', 'max-width:380px', ].join(';'); bar.appendChild(lbl); bar.appendChild(sel); /* MOVE β not clone β keeps original form sync */ /* Insert between header and price bar */ var priceBar = cfg.querySelector('.era-cfg-price-bar'); if(priceBar){ cfg.insertBefore(bar, priceBar); } else { cfg.appendChild(bar); } /* Keep hidden input in form updated so any other theme JS doesn't break */ sel.addEventListener('change', function(){ var hidden = form ? form.querySelector('input[name="id"]') : null; if(hidden) hidden.value = sel.value; }); } /* Hide the form and Shop Pay section */ if(form) form.style.display = 'none'; if(spBtn) spBtn.style.display = 'none'; /* Also hide any standalone payment / dynamic checkout containers */ var extras = document.querySelectorAll( '.payment-button-container, .shopify-payment-button__button, ' + '.dynamic-checkout__content, [data-shopify="payment-button"]' ); extras.forEach(function(el){ el.style.display = 'none'; }); } if(document.readyState === 'loading'){ document.addEventListener('DOMContentLoaded', run); } else { /* Small delay so theme variant JS has time to render select options */ setTimeout(run, 300); } })();
More you might like
Related
Alpine Racing TRX V1 Racing Simulator - Black
Related
Alpine Racing TRX V1 Racing Simulator - Alpine Licensed
Related
Universal Gear Shifter Mount for Alpine Racing TRX - Black
Related