TERN - Ruffhouse
Tern RuffHouse *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } :root { --black: #111110; --white: #fafaf8; --gray-100: #f5f5f3; --gray-200: #e8e8e5; --gra y-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/RuffHouse Tern Front Dog Carrier Up to 7 kg Rollable Top Four-Sided Mesh Safety Tether Transporteur Rack Required RuffHouse · Front-Mounted Dog Carrier · Up to 7 kg · Transporteur Rack · 3-Buckle Snap Mount · Rollable Top Tern RuffHouse A front-mounted carrier for small dogs — snaps to the Transporteur Rack with three buckles, four-sided mesh ventilation, rollable top so the dog can see out, built-in safety tether, detachable padded base, and side pockets for treats and a leash. $235 CAD Requires Transporteur Rack — front-mounted, not rear. The RuffHouse attaches to the Transporteur Rack (sold separately) at the front of the bike. It is not a rear-mounted system. Suitable for dogs up to 7 kg (15 lb) — for larger dogs up to 13.5 kg, see the Doghouse Mini system (Clubhouse Mini + Soft Crate Mini). Recommended for trained dogs; consult your veterinarian if unsure about your dog's suitability for bike travel. Always attach the safety tether to a harness, not a collar. 7 kg max dog weight (15 lb) Front Transporteur Rack mount Rollable open-top option The Tern RuffHouse is a front-mounted soft carrier for small dogs, designed to snap onto the Transporteur Rack at the front of compatible Tern cargo bikes. Positioned at the front, the dog is directly in the rider's view throughout the ride — easier to monitor than a rear-mounted carrier. Three snap buckles attach the RuffHouse to the Transporteur Rack without tools; the same mechanism releases it for removal. Four-sided mesh paneling keeps the carrier ventilated from all sides in all weather. The rollable top opens to let the dog see out and feel the air when conditions allow, and closes fully for weather protection. A built-in safety tether clips to the dog's harness. The padded base detaches for washing. Side pockets hold treats, a short leash, and waste bags within reach while riding. Highlights Front-mounted — dog in view throughout the ride Positioning the carrier at the front means the dog is in the rider's sightline rather than behind them. You can see the dog's body language, reaction to traffic, and comfort level without turning around. For a dog that is new to bike travel, or one that needs monitoring, the front mount is a meaningful advantage over rear placement. The Transporteur Rack's large platform provides a stable base for the carrier at the front of the bike. 3-buckle snap mount — tool-free on and off Three snap buckles attach the RuffHouse to the Transporteur Rack. The buckles engage positively and hold the carrier secure during the ride; release them to remove the carrier in seconds without tools. A carrier that stays firmly in place while riding but comes off quickly for access to the dog or for removal at the destination covers the two most frequent needs: ride security and ease of use at stops. Four-sided mesh — ventilation from all directions Mesh panels on all four sides of the carrier allow air movement from any direction regardless of wind orientation during the ride. A carrier with ventilation on only two sides relies on the wind direction being favourable — four-sided mesh is always ventilating. This matters for a dog in an enclosed space, where heat and stale air build faster than for a dog simply riding in the open. Rollable top — open-air or enclosed The top of the RuffHouse rolls back and stays rolled to give the dog an open-top experience — the dog can stand, look around, and feel the breeze. Many small dogs prefer this to being fully enclosed. Roll it closed for weather protection or when riding in traffic where a more contained dog is preferable. The rollable mechanism is simpler than the Doghouse Mini's zippered window design — appropriate for the smaller carrier format. Built-in safety tether + detachable padded base The safety tether clips to the dog's harness — not the collar — and prevents the dog from jumping out if the top is rolled open or if the carrier is opened mid-ride. Attach to the harness; collar attachment risks injury to the dog's neck. The padded base gives the dog a comfortable, cushioned floor and detaches from the carrier for washing independently — important for a surface that accumulates fur, mud, and accidents over time. RuffHouse vs Doghouse Mini — choosing by dog size The RuffHouse ($235, front-mounted, Transporteur Rack) is for dogs up to 7 kg — toy and small breeds. The Doghouse Mini system (Clubhouse Mini + Soft Crate Mini from $152, rear-mounted) handles dogs up to 13.5 kg and adds the Dog Roof Mini ($138) for weather enclosure. If the dog is under 7 kg and a Transporteur Rack is already on the bike, the RuffHouse is the more straightforward and lower-cost setup. For larger small dogs or dogs that need more interior space, the Doghouse Mini is the appropriate choice. Specifications Brand Tern Model RuffHouse Type Front-mounted soft dog carrier Material Nylon — four-sided mesh panels Dimensions 380 × 310 × 360 mm (15 × 12.2 × 14.2 in) Weight ~499g (1.1 lb) Max dog weight 7 kg (15 lb) Mounting Transporteur Rack — 3 snap buckles, tool-free Position Front of bike Top Rollable — open-air or closed Safety tether Built-in — attach to harness (not collar) Base Padded — detachable for cleaning Pockets Side pockets — treats, leash, waste bags Visibility Reflective strip Required rack Transporteur Rack Gen 1 — sold separately Larger dogs Doghouse Mini system (up to 13.5 kg) — Soft Crate Mini + Clubhouse Mini Recommended for Trained dogs — consult vet if unsure about suitability Compatible bikes Tern bikes with Transporteur Rack — verify with Tern compatibility checker $235 CAD Tern RuffHouse · Front Dog Carrier · Up to 7 kg · Transporteur Rack · 3-Buckle Snap · Rollable Top · Four-Sided Mesh Tern © 2026 RuffHouse
More you might like
Related
Tern RuffHouse
Related
Tern Ruffhouse
Tern Ruffhouse
Related