{"product_id":"bbb-cycling-40mm","title":"BBB Cycling 40mm","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\"\u003e\u003clink rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@400;500;600\u0026amp;family=DM+Mono:wght@400;500\u0026amp;display=swap\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n    :root {\n      --black: #111110;\n      --white: #fafaf8;\n      --gray-100: #f5f5f3;\n      --gray-200: #e8e8e5;\n      --gray-400: #a8a8a4;\n      --gray-600: #6b6b67;\n      --accent: #d95f2b;\n      --accent-light: #f5e8e0;\n      --font-sans: 'DM Sans', sans-serif;\n      --font-mono: 'DM Mono', monospace;\n    }\n\n    body { font-family: var(--font-sans); background: var(--white); color: var(--black); min-height: 100vh; padding: 0; }\n    .page { max-width: 760px; margin: 0 auto; padding: 3rem 2rem 5rem; }\n\n    .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; }\n    .breadcrumb span { color: var(--gray-200); }\n\n    .product-header { margin-bottom: 2rem; }\n    .badge-row { display: flex; gap: 6px; flex-wrap: wrap; margin-bottom: 0.75rem; }\n    .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; }\n    .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; }\n\n    h1 { font-size: 34px; font-weight: 600; line-height: 1.15; color: var(--black); margin-bottom: 0.35rem; letter-spacing: -0.025em; }\n    .subtitle { font-size: 13px; font-family: var(--font-mono); color: var(--gray-400); letter-spacing: 0.04em; margin-bottom: 0.5rem; }\n    .tagline { font-size: 16px; color: var(--gray-600); line-height: 1.5; }\n\n    .price-hero { display: flex; align-items: baseline; gap: 10px; margin-top: 1rem; }\n    .price-hero .price { font-size: 32px; font-weight: 600; letter-spacing: -0.02em; color: var(--black); }\n    .price-hero .price-note { font-size: 12px; color: var(--gray-400); font-family: var(--font-mono); }\n\n    .divider { border: none; border-top: 1px solid var(--gray-200); margin: 2rem 0; }\n    .description { font-size: 15px; line-height: 1.75; color: #333332; margin-bottom: 2rem; }\n\n    .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; }\n    .stat { background: var(--white); padding: 1.1rem 0.75rem; text-align: center; }\n    .stat-value { font-size: 17px; font-weight: 600; color: var(--black); letter-spacing: -0.02em; display: block; }\n    .stat-label { font-size: 10px; color: var(--gray-400); font-family: var(--font-mono); margin-top: 4px; display: block; }\n\n    .section-label { font-size: 13px; font-family: var(--font-sans); font-weight: 600; letter-spacing: -0.01em; text-transform: none; color: var(--black); margin-bottom: 1rem; padding-bottom: 0.5rem; border-bottom: 2px solid var(--accent); display: inline-block; }\n\n    .features { display: flex; flex-direction: column; border: 1px solid var(--gray-200); border-radius: 8px; overflow: hidden; margin-bottom: 2rem; }\n    .feature { display: grid; grid-template-columns: 3px 1fr; border-bottom: 1px solid var(--gray-200); transition: background 0.15s; }\n    .feature:last-child { border-bottom: none; }\n    .feature:hover { background: var(--gray-100); }\n    .feature-accent { background: transparent; transition: background 0.15s; }\n    .feature:hover .feature-accent { background: var(--accent); }\n    .feature-content { padding: 1.1rem 1.25rem; }\n    .feature-title { font-size: 14px; font-weight: 600; color: var(--black); margin-bottom: 3px; }\n    .feature-desc { font-size: 13px; color: var(--gray-600); line-height: 1.5; }\n\n    .spec-group { margin-bottom: 1.75rem; }\n    .specs-table { width: 100%; border-collapse: collapse; border: 1px solid var(--gray-200); border-radius: 8px; overflow: hidden; font-size: 13px; }\n    .specs-table tr { border-bottom: 1px solid var(--gray-200); }\n    .specs-table tr:last-child { border-bottom: none; }\n    .specs-table tr:hover td { background: var(--gray-100); }\n    .specs-table td { padding: 9px 14px; background: var(--white); transition: background 0.1s; vertical-align: top; }\n    .specs-table td:first-child { color: var(--gray-600); font-family: var(--font-mono); font-size: 11px; width: 42%; letter-spacing: 0.01em; }\n    .specs-table td:last-child { color: var(--black); font-weight: 500; }\n\n    .price-row { display: flex; align-items: baseline; gap: 12px; margin-bottom: 0.4rem; }\n    .price { font-size: 28px; font-weight: 600; letter-spacing: -0.02em; color: var(--black); }\n    .price-note { font-size: 12px; color: var(--gray-400); font-family: var(--font-mono); }\n    .sku { font-size: 11px; color: var(--gray-400); font-family: var(--font-mono); letter-spacing: 0.04em; margin-bottom: 2rem; }\n\n    .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; }\n\n    @media (max-width: 560px) {\n      h1 { font-size: 26px; }\n      .stats { grid-template-columns: repeat(2, 1fr); }\n      .page { padding: 2rem 1.25rem 4rem; }\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"page\"\u003e\n\u003cnav class=\"breadcrumb\"\u003e\u003cspan\u003eparts\u003c\/span\u003e \u003cspan\u003e\/\u003c\/span\u003e \u003cspan\u003etubes\u003c\/span\u003e \u003cspan\u003e\/\u003c\/span\u003e BBB Schrader Tube\u003c\/nav\u003e\u003cheader class=\"product-header\"\u003e\n\u003cdiv class=\"badge-row\"\u003e\n\u003cspan class=\"badge\"\u003eBBB Cycling\u003c\/span\u003e \u003cspan class=\"badge-alt\"\u003eInner Tube\u003c\/span\u003e \u003cspan class=\"badge-alt\"\u003eSchrader Valve\u003c\/span\u003e \u003cspan class=\"badge-alt\"\u003e40mm Valve\u003c\/span\u003e \u003cspan class=\"badge-alt\"\u003eButyl Rubber\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"subtitle\"\u003eBTI-63 · Schrader · 40mm Valve · Butyl · 24\" \/ 26\" \/ 27.5\" \/ 29\" \/ 700C\u003c\/p\u003e\n\u003ch1\u003eBBB Schrader Tube\u003c\/h1\u003e\n\u003cp class=\"tagline\"\u003eReliable butyl rubber tubes with a 40mm Schrader valve — covering everything from 24\" kids' bikes to 700C road wheels in a wide range of widths.\u003c\/p\u003e\n\u003cdiv class=\"price-hero\"\u003e\n\u003cspan class=\"price\"\u003e$17.99\u003c\/span\u003e \u003cspan class=\"price-note\"\u003eCAD · each\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/header\u003e\u003chr class=\"divider\"\u003e\n\u003cdiv class=\"stats\"\u003e\n\u003cdiv class=\"stat\"\u003e\n\u003cspan class=\"stat-value\"\u003e7 sizes\u003c\/span\u003e \u003cspan class=\"stat-label\"\u003evariants stocked\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat\"\u003e\n\u003cspan class=\"stat-value\"\u003e40mm\u003c\/span\u003e \u003cspan class=\"stat-label\"\u003evalve length\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat\"\u003e\n\u003cspan class=\"stat-value\"\u003eSchrader\u003c\/span\u003e \u003cspan class=\"stat-label\"\u003evalve type\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"description\"\u003eThe BBB Schrader Tube is a solid everyday butyl rubber tube for riders who want a reliable flat fix or spare on hand. Schrader valves are compatible with standard automotive pumps and most floor pumps — no adaptor needed. The 40mm valve length works with both standard and deep-section rims. Available across 24\", 26\", 27.5\", 29\", and 700C wheel sizes with widths from 1.50\" to 3.00\" and 30–45C road widths.\u003c\/p\u003e\n\u003cp class=\"section-label\"\u003eHighlights\u003c\/p\u003e\n\u003cdiv class=\"features\"\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cdiv class=\"feature-accent\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"feature-content\"\u003e\n\u003cp class=\"feature-title\"\u003eSchrader valve — pumps up anywhere\u003c\/p\u003e\n\u003cp class=\"feature-desc\"\u003eCompatible with automotive pumps, gas station air hoses, and virtually all floor pumps. No valve adaptor needed — the most convenient valve type for everyday riders.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cdiv class=\"feature-accent\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"feature-content\"\u003e\n\u003cp class=\"feature-title\"\u003e40mm valve — fits standard and deeper rims\u003c\/p\u003e\n\u003cp class=\"feature-desc\"\u003eThe 40mm valve length clears standard rims comfortably and provides enough stem for a pump head to grip securely — even on rims with moderate depth.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003e\n\u003cdiv class=\"feature-accent\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"feature-content\"\u003e\n\u003cp class=\"feature-title\"\u003eButyl rubber construction\u003c\/p\u003e\n\u003cp class=\"feature-desc\"\u003eButyl rubber holds air pressure longer than latex and is more resistant to puncture permeation — a dependable choice for commuting and everyday riding where reliability matters more than weight savings.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"section-label\"\u003eAvailable sizes — 40mm Schrader only\u003c\/p\u003e\n\u003cdiv class=\"spec-group\"\u003e\n\u003ctable class=\"specs-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\" · 1.50–2.00\u003c\/td\u003e\n\u003ctd\u003eETRTO 559 · Schrader 40mm · #030296-07\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\" · 2.00–2.40\u003c\/td\u003e\n\u003ctd\u003eETRTO 559 · Schrader 40mm · #030296-08\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\" · 2.75–3.00\u003c\/td\u003e\n\u003ctd\u003eETRTO 559 · Schrader 40mm · #030296-09\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e27.5\" · 2.00–2.40\u003c\/td\u003e\n\u003ctd\u003eETRTO 584 · Schrader 40mm · #030296-03\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e27.5\" · 2.80–3.00\u003c\/td\u003e\n\u003ctd\u003eETRTO 584 · Schrader 40mm · #030296-11\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e29\" · 1.90–2.30\u003c\/td\u003e\n\u003ctd\u003eETRTO 622 · Schrader 40mm · #030296-04\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e700C · 30–45C\u003c\/td\u003e\n\u003ctd\u003eETRTO 622 · Schrader 40mm · #030296-12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"section-label\"\u003eSpecifications\u003c\/p\u003e\n\u003cdiv class=\"spec-group\"\u003e\n\u003ctable class=\"specs-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eBrand\u003c\/td\u003e\n\u003ctd\u003eBBB Cycling\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterial\u003cmeta content=\"text\/html;charset=UTF-8\" http-equiv=\"Content-Type\"\u003e\n\u003ca data-polaris-unstyled=\"true\" class=\"Polaris-Navigation__Item\" aria-disabled=\"false\" aria-expanded=\"false\" aria-controls=\":r70q:\" href=\"https:\/\/admin.shopify.com\/store\/powerinmotion\/markets\" data-discover=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"Polaris-Navigation__Icon Polaris-Navigation__Icon--crossfade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cspan class=\"Polaris-Navigation__Text\"\u003e\u003cspan class=\"Polaris-Text--root Polaris-Text--bodyMd Polaris-Text--medium\"\u003eMarkets\u003c\/span\u003e\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/td\u003e\n\u003ctd\u003eButyl rubber\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eValve type\u003c\/td\u003e\n\u003ctd\u003eSchrader\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eValve length\u003c\/td\u003e\n\u003ctd\u003e40mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWheel sizes\u003c\/td\u003e\n\u003ctd\u003e24\", 26\", 27.5\", 29\", 700C\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWidth range\u003c\/td\u003e\n\u003ctd\u003e1.50\"–3.00\" · 30–45C (road)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"price-row\"\u003e\n\u003cspan class=\"price\"\u003e$17.99\u003c\/span\u003e \u003cspan class=\"price-note\"\u003eCAD · each\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"sku\"\u003eBBB Cycling Schrader Tube · 40mm Valve · 7 sizes available\u003c\/p\u003e\n\u003cdiv class=\"footer-line\"\u003e\n\u003cspan\u003eBBB Cycling © 2026\u003c\/span\u003e \u003cspan\u003eSchrader Tube 40mm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Power in Motion","offers":[{"title":"27.5x2.00-2.40","offer_id":48529038966884,"sku":null,"price":18.0,"currency_code":"CAD","in_stock":true},{"title":"29x1.90-2.","offer_id":48529038999652,"sku":null,"price":18.0,"currency_code":"CAD","in_stock":false},{"title":"24x1.50-2.00","offer_id":48529039032420,"sku":null,"price":18.0,"currency_code":"CAD","in_stock":false},{"title":"24x2.00-2.40","offer_id":48529039065188,"sku":null,"price":18.0,"currency_code":"CAD","in_stock":false},{"title":"26x2.75-3.00","offer_id":48529039097956,"sku":null,"price":18.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0264\/2421\/3557\/files\/bbbb.jpg?v=1780699815","url":"https:\/\/powerinmotion.ca\/fr\/products\/bbb-cycling-40mm","provider":"Power in Motion","version":"1.0","type":"link"}