TERN - Kanga Rack
Tern Kanga Rack *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } :root { --black: #111110; --white: #fafaf8; --gray-100: #f5f5f3; --gray-200: #e8e8e5; --gr ay-400: #a8a8a4; --gray-600: #6b6b67; --accent: #d95f2b; --accent-light: #f5e8e0; --font-sans: 'DM Sans', sans-serif; --font-mono: 'DM Mono', monospace; } body { font-family: var(--font-sans); background: var(--white); color: var(--black); min-height: 100vh; padding: 0; } .page { max-width: 760px; margin: 0 auto; padding: 3rem 2rem 5rem; } .breadcrumb { display: flex; align-items: center; gap: 6px; font-size: 12px; color: var(--gray-400); font-family: var(--font-mono); margin-bottom: 2.5rem; letter-spacing: 0.02em; flex-wrap: wrap; } .breadcrumb span { color: var(--gray-200); } .product-header { margin-bottom: 2rem; } .badge-row { display: flex; gap: 6px; flex-wrap: wrap; margin-bottom: 0.75rem; } .badge { display: inline-block; font-size: 10px; font-family: var(--font-mono); letter-spacing: 0.1em; text-transform: uppercase; background: var(--accent-light); color: var(--accent); border: 1px solid #e8c4ae; border-radius: 3px; padding: 3px 8px; } .badge-alt { display: inline-block; font-size: 10px; font-family: var(--font-mono); letter-spacing: 0.1em; text-transform: uppercase; background: var(--gray-100); color: var(--gray-600); border: 1px solid var(--gray-200); border-radius: 3px; padding: 3px 8px; } .badge-warn { display: inline-block; font-size: 10px; font-family: var(--font-mono); letter-spacing: 0.1em; text-transform: uppercase; background: #fff8e1; color: #b45309; border: 1px solid #fde68a; border-radius: 3px; padding: 3px 8px; } h1 { font-size: 34px; font-weight: 600; line-height: 1.15; color: var(--black); margin-bottom: 0.35rem; letter-spacing: -0.025em; } .subtitle { font-size: 13px; font-family: var(--font-mono); color: var(--gray-400); letter-spacing: 0.04em; margin-bottom: 0.5rem; } .tagline { font-size: 16px; color: var(--gray-600); line-height: 1.5; } .price-hero { display: flex; align-items: baseline; gap: 10px; margin-top: 1rem; } .price-hero .price { font-size: 32px; font-weight: 600; letter-spacing: -0.02em; color: var(--black); } .price-hero .price-note { font-size: 12px; color: var(--gray-400); font-family: var(--font-mono); } .divider { border: none; border-top: 1px solid var(--gray-200); margin: 2rem 0; } .description { font-size: 15px; line-height: 1.75; color: #333332; margin-bottom: 2rem; } .notice { background: #fff8e1; border: 1px solid #fde68a; border-radius: 8px; padding: 0.9rem 1.1rem; font-size: 13px; color: #92400e; margin-bottom: 2rem; line-height: 1.5; } .notice strong { font-weight: 600; } .stats { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1px; background: var(--gray-200); border: 1px solid var(--gray-200); border-radius: 8px; overflow: hidden; margin-bottom: 2rem; } .stat { background: var(--white); padding: 1.1rem 0.75rem; text-align: center; } .stat-value { font-size: 17px; font-weight: 600; color: var(--black); letter-spacing: -0.02em; display: block; } .stat-label { font-size: 10px; color: var(--gray-400); font-family: var(--font-mono); margin-top: 4px; display: block; } .section-label { font-size: 13px; font-family: var(--font-sans); font-weight: 600; letter-spacing: -0.01em; color: var(--black); margin-bottom: 1rem; padding-bottom: 0.5rem; border-bottom: 2px solid var(--accent); display: inline-block; } .features { display: flex; flex-direction: column; border: 1px solid var(--gray-200); border-radius: 8px; overflow: hidden; margin-bottom: 2rem; } .feature { display: grid; grid-template-columns: 3px 1fr; border-bottom: 1px solid var(--gray-200); transition: background 0.15s; } .feature:last-child { border-bottom: none; } .feature:hover { background: var(--gray-100); } .feature-accent { background: transparent; transition: background 0.15s; } .feature:hover .feature-accent { background: var(--accent); } .feature-content { padding: 1.1rem 1.25rem; } .feature-title { font-size: 14px; font-weight: 600; color: var(--black); margin-bottom: 3px; } .feature-desc { font-size: 13px; color: var(--gray-600); line-height: 1.5; } .spec-group { margin-bottom: 1.75rem; } .specs-table { width: 100%; border-collapse: collapse; border: 1px solid var(--gray-200); border-radius: 8px; overflow: hidden; font-size: 13px; } .specs-table tr { border-bottom: 1px solid var(--gray-200); } .specs-table tr:last-child { border-bottom: none; } .specs-table tr:hover td { background: var(--gray-100); } .specs-table td { padding: 9px 14px; background: var(--white); transition: background 0.1s; vertical-align: top; } .specs-table td:first-child { color: var(--gray-600); font-family: var(--font-mono); font-size: 11px; width: 42%; letter-spacing: 0.01em; } .specs-table td:last-child { color: var(--black); font-weight: 500; } .price-row { display: flex; align-items: baseline; gap: 12px; margin-bottom: 0.4rem; } .price { font-size: 28px; font-weight: 600; letter-spacing: -0.02em; color: var(--black); } .price-note { font-size: 12px; color: var(--gray-400); font-family: var(--font-mono); } .sku { font-size: 11px; color: var(--gray-400); font-family: var(--font-mono); letter-spacing: 0.04em; margin-bottom: 2rem; } .footer-line { border-top: 1px solid var(--gray-200); padding-top: 1.5rem; font-size: 12px; color: var(--gray-400); font-family: var(--font-mono); display: flex; justify-content: space-between; flex-wrap: wrap; gap: 8px; } @media (max-width: 560px) { h1 { font-size: 26px; } .stats { grid-template-columns: repeat(2, 1fr); } .page { padding: 2rem 1.25rem 4rem; } } accessories/tern/Kanga Rack Tern KLICKfix Rack 3.2 kg Capacity Quick-Detach Alloy 6061 Luggage Truss Required Kanga Rack · KLICKfix · Luggage Truss Mount · 3.2 kg · Quick-Detach · Alloy 6061 Tern Kanga Rack A KLICKfix-compatible front rack that clips onto the Luggage Truss — adjustable strap system for bags and packages of any shape, quick-detach button for tool-free removal, and frame-mounted for stable steering under load. $124 CAD Requires Luggage Truss Gen 2 or Luggage Truss CMT. The Kanga Rack mounts via KLICKfix to a Luggage Truss — it does not attach directly to the bike. You need either the Luggage Truss Gen 2 ($97, head tube mount) or the Luggage Truss CMT ($103, Combo Mount) already installed on your bike. Verify which truss your bike takes using Tern's compatibility checker. 3.2 kg load capacity (7 lb) Quick-detach button release KLICKfix mounting system The Tern Kanga Rack is a KLICKfix-compatible rack that snaps onto an installed Luggage Truss to create a front cargo platform. Unlike bags that hang or clip directly to the truss, the Kanga Rack provides a rigid platform with an adjustable strap system — accommodating packages, lunch boxes, and cargo of varying shapes without requiring a purpose-made bag format. A quick-detach button removes the rack from the truss without tools in seconds. Mounting to the Luggage Truss keeps load on the frame, not the fork — steering stays responsive with cargo on board. Highlights Adjustable strap system — any bag, any shape The Kanga Rack's strap system secures bags and packages that don't conform to a specific format. Grocery bags, lunch boxes, small backpacks, and irregular parcels all stay put. No need for dedicated panniers or cargo bags — use what you already carry. Quick-detach button — off in seconds, no tools A single button releases the Kanga Rack from the Luggage Truss. Remove it when riding unloaded, store it separately, reattach when needed. The KLICKfix interface snaps back on just as fast — no threading, no tightening, no tools. Frame-mounted via Luggage Truss — stable steering The Luggage Truss mounts the entire system to the frame rather than the fork. Load weight stays on the main structure — the fork is unaffected, steering remains direct and predictable under load. The Kanga Rack inherits this advantage simply by attaching to the truss. KLICKfix compatible — part of a broader ecosystem The KLICKfix interface is a shared standard across the Tern accessory lineup and many third-party products. The same Luggage Truss that holds the Kanga Rack can also accept the HQ Bag and Hold 'Em Basket — swap between them without tools based on what you're carrying that day. Which Luggage Truss do I need? If your Tern bike has head tube screw holes (hidden under the head badge), use the Luggage Truss Gen 2 ($97). If your bike has a Combo Mount, use the Luggage Truss CMT ($103). Check Tern's compatibility checker to confirm — the Kanga Rack works with either. Specifications Brand Tern Model Kanga Rack Type KLICKfix front rack — strap platform Load capacity 3.2 kg (7 lb) Rack weight 222g (0.489 lb) per unit Material Aluminium 6061 Dimensions 328 × 207 × 161 mm (12.9 × 8.1 × 6.3 in) Attachment KLICKfix quick-detach button Cargo system Adjustable straps — any bag or package format Required mount Luggage Truss Gen 2 ($97) or Luggage Truss CMT ($103) Compatibility Tern bikes with Luggage Truss installed — verify with Tern compatibility checker $124 CAD Tern Kanga Rack · KLICKfix · Luggage Truss Mount · 3.2 kg · Quick-Detach · Alloy 6061 Tern © 2026 Kanga Rack
More you might like
Related
Tern Kanga Rack
Related
Tern Kanga Rack
Related
Tern Kanga (Front) Rack
Related