{"title":"Bike Rack","description":"\u003cbody\u003e\n\n\n  \u003cmeta charset=\"UTF-8\"\u003e\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n  \u003ctitle\u003eBike Racks – Boundless Base\u003c\/title\u003e\n  \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n  \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;0,500;1,400\u0026amp;family=DM+Sans:wght@300;400;500;600\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n  \u003clink rel=\"stylesheet\" href=\"https:\/\/cdn.jsdelivr.net\/npm\/@tabler\/icons-webfont@latest\/tabler-icons.min.css\"\u003e\n  \u003cstyle\u003e\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n    :root {\n      --gold: #b8900a;\n      --gold-light: rgba(184,144,10,0.08);\n      --surface: #f5f4f1;\n      --surface-2: #eceae4;\n      --text-primary: #1a1814;\n      --text-secondary: #4a4540;\n      --text-muted: #8a857c;\n      --border: #dddad3;\n      --radius: 14px;\n    }\n\n    body {\n      background: #ffffff;\n      color: var(--text-primary);\n      font-family: 'DM Sans', sans-serif;\n      margin: 0;\n    padding: 0;\n    width: 100%;\n    }\n\n    .page {\n      width: 100%;\n      max-width: 100%;\n    }\n\n    \/* BREADCRUMB *\/\n    .breadcrumb {\n      display: flex;\n      align-items: center;\n      justify-content: space-evenly;\n      gap: 8px;\n      font-size: 12px;\n      color: var(--text-muted);\n      margin-bottom: 2.5rem;\n      letter-spacing: 0.04em;\n    }\n    .breadcrumb span { color: var(--gold); }\n    .breadcrumb i { font-size: 12px; }\n\n    \/* HERO *\/\n    .hero {\n      position: relative;\n      background: linear-gradient(135deg, #1a1814 0%, #2e2820 100%);\n      border-radius: var(--radius);\n      padding: 3.5rem 3rem 3rem;\n      margin-bottom: 2.5rem;\n      overflow: hidden;\n      text-align: center;\n    }\n\n    .hero::before {\n      content: '';\n      position: absolute;\n      top: -80px; right: -80px;\n      width: 260px; height: 260px;\n      border-radius: 50%;\n      background: rgba(184,144,10,0.07);\n    }\n\n    .hero::after {\n      content: '';\n      position: absolute;\n      bottom: -50px; left: 60px;\n      width: 160px; height: 160px;\n      border-radius: 50%;\n      background: rgba(184,144,10,0.04);\n    }\n\n    .hero-eyebrow {\n      display: inline-block;\n      font-size: 11px;\n      font-weight: 500;\n      letter-spacing: 0.16em;\n      text-transform: uppercase;\n      color: #b8900a;\n      border: 0.5px solid rgba(184,144,10,0.35);\n      border-radius: 100px;\n      padding: 4px 14px;\n      margin-bottom: 1.4rem;\n      position: relative;\n      z-index: 1;\n    }\n\n    .hero-headline {\n      font-family: 'Playfair Display', serif;\n      font-size: 40px;\n      font-weight: 400;\n      line-height: 1.15;\n      color: #f0ece4;\n      margin-bottom: 1.25rem;\n      position: relative;\n      z-index: 1;\n    }\n\n    .hero-headline em {\n      font-style: italic;\n      color: #b8900a;\n    }\n\n    .hero-body {\n      font-size: 15px;\n      font-weight: 300;\n      color: rgba(240,236,228,0.65);\n      max-width: 520px;\n      line-height: 1.8;\n      position: relative;\n      z-index: 1;\n      margin: 0 auto;\n    }\n\n    \/* SCENE STRIP *\/\n    .scene-strip {\n      background: var(--surface);\n      border: 1px solid var(--border);\n      border-radius: var(--radius);\n      padding: 2rem;\n      margin-bottom: 2rem;\n      display: flex;\n      align-items: center;\n      gap: 2rem;\n      overflow: hidden;\n    }\n\n    .scene-svg { flex-shrink: 0; }\n\n    .scene-text { flex: 1; }\n\n    .scene-text p {\n      font-size: 14px;\n      color: var(--text-secondary);\n      line-height: 1.8;\n      margin-bottom: 0.75rem;\n      text-align: center;\n    }\n\n    .scene-text p:last-child { margin-bottom: 0; }\n\n    \/* USE CASES *\/\n    .section-label {\n      font-size: 11px;\n      font-weight: 500;\n      letter-spacing: 0.16em;\n      text-transform: uppercase;\n      color: var(--text-muted);\n      margin-bottom: 1.25rem;\n      text-align: center;\n    }\n\n    .use-cases {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 1rem;\n      margin-bottom: 2rem;\n    }\n\n    .use-card {\n      background: var(--surface);\n      border: 1px solid var(--border);\n      border-radius: var(--radius);\n      padding: 1.4rem 1.25rem;\n      transition: border-color 0.2s, box-shadow 0.2s;\n    }\n    .use-card:hover {\n      border-color: var(--gold);\n      box-shadow: 0 2px 16px rgba(184,144,10,0.08);\n    }\n\n    .use-icon {\n      width: 44px;\n      height: 44px;\n      background: var(--gold-light);\n      border-radius: 11px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      font-size: 20px;\n      color: var(--gold);\n      margin: 0 auto 0.9rem;\n    }\n\n    .use-title {\n      font-size: 14px;\n      font-weight: 500;\n      color: var(--text-primary);\n      margin-bottom: 0.4rem;\n      text-align: center;\n    }\n\n    .use-body {\n      font-size: 13px;\n      color: var(--text-secondary);\n      line-height: 1.65;\n      text-align: center;\n    }\n\n    \/* BENEFIT TILES *\/\n    .why-block {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 1rem;\n      margin-bottom: 2rem;\n    }\n\n    .why-row {\n      display: flex;\n      align-items: flex-start;\n      gap: 12px;\n      background: var(--surface);\n      border: 1px solid var(--border);\n      border-radius: var(--radius);\n      padding: 1.5rem 1.25rem;\n      transition: border-color 0.2s;\n    }\n    .why-row:hover { border-color: var(--gold); }\n\n    .why-icon {\n      font-size: 22px;\n      color: var(--gold);\n      flex-shrink: 0;\n      margin-top: 2px;\n    }\n\n    .why-text p { margin: 0; }\n    .why-title { font-size: 14px; font-weight: 500; color: var(--text-primary); margin-bottom: 4px; text-align: center; }\n    .why-desc { font-size: 13px; color: var(--text-secondary); line-height: 1.6; text-align: center; }\n\n    \/* CTA *\/\n    .cta-block {\n      background: linear-gradient(135deg, #1a1814 0%, #2e2820 100%);\n      border-radius: var(--radius);\n      padding: 2.5rem;\n      display: flex;\n      flex-direction: column;\n      align-items: center;\n      text-align: center;\n      gap: 1.5rem;\n      position: relative;\n      overflow: hidden;\n    }\n\n    .cta-block::before {\n      content: '';\n      position: absolute;\n      top: -50px; right: -50px;\n      width: 160px; height: 160px;\n      border-radius: 50%;\n      background: rgba(184,144,10,0.07);\n    }\n\n    .cta-text { position: relative; z-index: 1; }\n\n    .cta-quote {\n      font-family: 'Playfair Display', serif;\n      font-size: 22px;\n      font-style: italic;\n      color: #f0ece4;\n      line-height: 1.45;\n      margin-bottom: 0.6rem;\n    }\n\n    .cta-sub {\n      font-size: 13px;\n      color: rgba(240,236,228,0.5);\n      max-width: 480px;\n      margin: 0 auto;\n      line-height: 1.6;\n    }\n\n    .cta-btn {\n      background: var(--gold);\n      color: #ffffff;\n      border: none;\n      border-radius: 10px;\n      padding: 14px 36px;\n      font-family: 'DM Sans', sans-serif;\n      font-size: 14px;\n      font-weight: 600;\n      cursor: pointer;\n      letter-spacing: 0.02em;\n      transition: opacity 0.2s;\n      position: relative;\n      z-index: 1;\n    }\n    .cta-btn:hover { opacity: 0.88; }\n\n    \/* RESPONSIVE *\/\n    @media (max-width: 640px) {\n      .hero { padding: 2rem 1.5rem; }\n      .hero-headline { font-size: 28px; }\n      .scene-strip { flex-direction: column; gap: 1rem; }\n      .use-cases { grid-template-columns: 1fr; }\n      .why-block { grid-template-columns: 1fr; }\n    }\n  \u003c\/style\u003e\n\n\n  \u003cdiv class=\"page\"\u003e\n\n    \u003c!-- BREADCRUMB --\u003e\n    \u003cdiv class=\"breadcrumb\"\u003e\n      Boundless Base\n      \u003ci class=\"ti ti-chevron-right\"\u003e\u003c\/i\u003e\n      Overland Accessories\n      \u003ci class=\"ti ti-chevron-right\"\u003e\u003c\/i\u003e\n      \u003cspan\u003eBike Racks\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- HERO --\u003e\n    \u003cdiv class=\"hero\"\u003e\n      \u003cdiv class=\"hero-eyebrow\"\u003ePointed toward adventures\u003c\/div\u003e\n      \u003ch1 class=\"hero-headline\"\u003eBike Racks for\u003cbr\u003e\u003cem\u003eEvery Adventure.\u003c\/em\u003e\n\u003c\/h1\u003e\n      \u003cp class=\"hero-body\"\u003eBring your bikes wherever the road takes you. Our bike racks are designed for secure transport, easy loading, and reliable performance on every trip.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- SCENE STRIP --\u003e\n    \u003cdiv class=\"scene-strip\"\u003e\n      \u003cdiv class=\"scene-svg\"\u003e\n        \u003csvg width=\"180\" height=\"130\" viewbox=\"0 0 180 130\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n          \u003c!-- Ground --\u003e\n          \u003crect x=\"0\" y=\"112\" width=\"180\" height=\"18\" rx=\"3\" fill=\"#eceae4\"\u003e\u003c\/rect\u003e\n          \u003c!-- Sky --\u003e\n          \u003crect x=\"0\" y=\"0\" width=\"180\" height=\"112\" fill=\"#f5f4f1\"\u003e\u003c\/rect\u003e\n          \u003c!-- Mountains --\u003e\n          \u003cpath d=\"M0 112 L28 68 L58 90 L100 38 L140 75 L170 58 L180 112 Z\" fill=\"#dddad3\"\u003e\u003c\/path\u003e\n          \u003c!-- Trail path --\u003e\n          \u003cpath d=\"M10 112 Q60 100 110 105 Q150 108 175 112\" stroke=\"#ccc9c0\" stroke-width=\"1.5\" fill=\"none\" stroke-dasharray=\"5,3\"\u003e\u003c\/path\u003e\n\n          \u003c!-- Car body --\u003e\n          \u003crect x=\"10\" y=\"82\" width=\"110\" height=\"30\" rx=\"4\" fill=\"#2e2820\"\u003e\u003c\/rect\u003e\n          \u003c!-- Car roof --\u003e\n          \u003crect x=\"18\" y=\"64\" width=\"80\" height=\"20\" rx=\"4\" fill=\"#1a1814\"\u003e\u003c\/rect\u003e\n          \u003c!-- Car window --\u003e\n          \u003crect x=\"24\" y=\"68\" width=\"66\" height=\"12\" rx=\"2\" fill=\"#3a3530\" opacity=\"0.8\"\u003e\u003c\/rect\u003e\n          \u003c!-- Roof rack bar --\u003e\n          \u003crect x=\"10\" y=\"60\" width=\"110\" height=\"5\" rx=\"2\" fill=\"#4a4540\" stroke=\"#b8900a\" stroke-width=\"0.8\"\u003e\u003c\/rect\u003e\n\n          \u003c!-- Bike rack hitch mount (rear) --\u003e\n          \u003crect x=\"116\" y=\"88\" width=\"8\" height=\"18\" rx=\"2\" fill=\"#4a4540\"\u003e\u003c\/rect\u003e\n          \u003crect x=\"110\" y=\"104\" width=\"20\" height=\"4\" rx=\"1.5\" fill=\"#4a4540\"\u003e\u003c\/rect\u003e\n\n          \u003c!-- Bike 1 on rack --\u003e\n          \u003c!-- Frame --\u003e\n          \u003cpath d=\"M122 88 L132 98 L118 98 Z\" fill=\"none\" stroke=\"#b8900a\" stroke-width=\"1.5\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \u003cline x1=\"122\" y1=\"88\" x2=\"118\" y2=\"98\" stroke=\"#b8900a\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n          \u003c!-- Wheels --\u003e\n          \u003ccircle cx=\"118\" cy=\"101\" r=\"6\" fill=\"none\" stroke=\"#4a4540\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\n          \u003ccircle cx=\"132\" cy=\"101\" r=\"6\" fill=\"none\" stroke=\"#4a4540\" stroke-width=\"1.5\"\u003e\u003c\/circle\u003e\n          \u003ccircle cx=\"118\" cy=\"101\" r=\"2\" fill=\"#4a4540\"\u003e\u003c\/circle\u003e\n          \u003ccircle cx=\"132\" cy=\"101\" r=\"2\" fill=\"#4a4540\"\u003e\u003c\/circle\u003e\n          \u003c!-- Handlebar --\u003e\n          \u003cline x1=\"120\" y1=\"88\" x2=\"126\" y2=\"88\" stroke=\"#4a4540\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n          \u003c!-- Seat --\u003e\n          \u003cline x1=\"128\" y1=\"92\" x2=\"134\" y2=\"92\" stroke=\"#4a4540\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n\n          \u003c!-- Bike 2 on rack (offset slightly) --\u003e\n          \u003cpath d=\"M146 88 L156 98 L142 98 Z\" fill=\"none\" stroke=\"#b8900a\" stroke-width=\"1.5\" opacity=\"0.6\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n          \u003cline x1=\"146\" y1=\"88\" x2=\"142\" y2=\"98\" stroke=\"#b8900a\" stroke-width=\"1.5\" opacity=\"0.6\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n          \u003ccircle cx=\"142\" cy=\"101\" r=\"6\" fill=\"none\" stroke=\"#4a4540\" stroke-width=\"1.5\" opacity=\"0.6\"\u003e\u003c\/circle\u003e\n          \u003ccircle cx=\"156\" cy=\"101\" r=\"6\" fill=\"none\" stroke=\"#4a4540\" stroke-width=\"1.5\" opacity=\"0.6\"\u003e\u003c\/circle\u003e\n          \u003ccircle cx=\"142\" cy=\"101\" r=\"2\" fill=\"#4a4540\" opacity=\"0.6\"\u003e\u003c\/circle\u003e\n          \u003ccircle cx=\"156\" cy=\"101\" r=\"2\" fill=\"#4a4540\" opacity=\"0.6\"\u003e\u003c\/circle\u003e\n          \u003cline x1=\"144\" y1=\"88\" x2=\"150\" y2=\"88\" stroke=\"#4a4540\" stroke-width=\"1.5\" opacity=\"0.6\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n\n          \u003c!-- Car wheels --\u003e\n          \u003ccircle cx=\"38\" cy=\"112\" r=\"13\" fill=\"#1a1814\" stroke=\"#3a3530\" stroke-width=\"1\"\u003e\u003c\/circle\u003e\n          \u003ccircle cx=\"38\" cy=\"112\" r=\"5\" fill=\"#3a3530\"\u003e\u003c\/circle\u003e\n          \u003ccircle cx=\"95\" cy=\"112\" r=\"13\" fill=\"#1a1814\" stroke=\"#3a3530\" stroke-width=\"1\"\u003e\u003c\/circle\u003e\n          \u003ccircle cx=\"95\" cy=\"112\" r=\"5\" fill=\"#3a3530\"\u003e\u003c\/circle\u003e\n\n          \u003c!-- Glow --\u003e\n          \u003cellipse cx=\"80\" cy=\"125\" rx=\"65\" ry=\"4\" fill=\"rgba(184,144,10,0.05)\"\u003e\u003c\/ellipse\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"scene-text\"\u003e\n        \u003cp\u003eWhether you're heading to the trails, the campsite, or a weekend getaway, a quality bike rack makes traveling with your gear simple and convenient.\u003c\/p\u003e\n        \u003cp\u003eBuilt for durability and ease of use, they help you spend less time loading and more time riding.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- USE CASES --\u003e\n    \u003cp class=\"section-label\"\u003eWherever the ride takes you\u003c\/p\u003e\n    \u003cdiv class=\"use-cases\"\u003e\n      \u003cdiv class=\"use-card\"\u003e\n        \u003cdiv class=\"use-icon\"\u003e\u003ci class=\"ti ti-trees\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n        \u003cp class=\"use-title\"\u003eTrail Rides\u003c\/p\u003e\n        \u003cp class=\"use-body\"\u003eGet your bikes to the trailhead safely and quickly — unload, lock in, and hit the dirt without wrestling with your gear.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"use-card\"\u003e\n        \u003cdiv class=\"use-icon\"\u003e\u003ci class=\"ti ti-tent\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n        \u003cp class=\"use-title\"\u003eCamp Trips\u003c\/p\u003e\n        \u003cp class=\"use-body\"\u003ePair your bike rack with a rooftop tent and roll into camp fully equipped — your bed above, your bikes behind.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"use-card\"\u003e\n        \u003cdiv class=\"use-icon\"\u003e\u003ci class=\"ti ti-road\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n        \u003cp class=\"use-title\"\u003eWeekend Getaways\u003c\/p\u003e\n        \u003cp class=\"use-body\"\u003eLoad up the family bikes and go. Reliable transport means the whole crew arrives ready to explore.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- BENEFIT TILES --\u003e\n    \u003cdiv class=\"why-block\"\u003e\n      \u003cdiv class=\"why-row\"\u003e\n        \u003ci class=\"ti ti-lock why-icon\"\u003e\u003c\/i\u003e\n        \u003cdiv class=\"why-text\"\u003e\n          \u003cp class=\"why-title\"\u003eSecure Transport\u003c\/p\u003e\n          \u003cp class=\"why-desc\"\u003eSturdy mounts and reliable straps keep your bikes held firm — no rattling, no shifting, no worrying down the road.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"why-row\"\u003e\n        \u003ci class=\"ti ti-bolt why-icon\"\u003e\u003c\/i\u003e\n        \u003cdiv class=\"why-text\"\u003e\n          \u003cp class=\"why-title\"\u003eEasy to Load\u003c\/p\u003e\n          \u003cp class=\"why-desc\"\u003eDesigned for quick, hassle-free loading so you spend less time at the car and more time on the trail.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"why-row\"\u003e\n        \u003ci class=\"ti ti-shield why-icon\"\u003e\u003c\/i\u003e\n        \u003cdiv class=\"why-text\"\u003e\n          \u003cp class=\"why-title\"\u003eBuilt to Last\u003c\/p\u003e\n          \u003cp class=\"why-desc\"\u003eDurable materials and solid construction hold up trip after trip — season after season, adventure after adventure.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"why-row\"\u003e\n        \u003ci class=\"ti ti-adjustments-horizontal why-icon\"\u003e\u003c\/i\u003e\n        \u003cdiv class=\"why-text\"\u003e\n          \u003cp class=\"why-title\"\u003eFits Your Vehicle\u003c\/p\u003e\n          \u003cp class=\"why-desc\"\u003eOptions available for hitch, roof, and trunk mount — find the right rack for your ride and your routine.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- CTA --\u003e\n    \u003cdiv class=\"cta-block\"\u003e\n      \u003cdiv class=\"cta-text\"\u003e\n        \u003cp class=\"cta-quote\"\u003e\"Less time loading. More time riding.\"\u003c\/p\u003e\n        \u003cp class=\"cta-sub\"\u003eBrowse our bike racks and find the right fit for your vehicle, your bikes, and your next adventure.\u003c\/p\u003e\n \n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/body\u003e","products":[{"product_id":"copy-innrack-bike-rack-copy-test-test","title":"Innrack Bike Rack","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;0,500;1,400\u0026amp;family=DM+Sans:wght@300;400;500;600\u0026amp;display=swap\" rel=\"stylesheet\"\u003e \u003clink rel=\"stylesheet\" href=\"https:\/\/cdn.jsdelivr.net\/npm\/@tabler\/icons-webfont@latest\/tabler-icons.min.css\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n    :root {\n      --gold: #b8900a;\n      --gold-light: rgba(184,144,10,0.08);\n      --surface: #f5f4f1;\n      --surface-2: #eceae4;\n      --text-primary: #1a1814;\n      --text-secondary: #4a4540;\n      --text-muted: #8a857c;\n      --border: #dddad3;\n      --radius: 14px;\n    }\n\n    body {\n      background: #ffffff;\n      color: var(--text-primary);\n      font-family: 'DM Sans', sans-serif;\n      padding: 2rem 1rem 4rem;\n      min-height: 100vh;\n      display: flex;\n      justify-content: center;\n      align-items: Space-evenly;\n    }\n\n    .page { width: 100%; max-width: 100%; }\n\n    \/* BREADCRUMB *\/\n    .breadcrumb {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 8px;\n      font-size: 12px;\n      color: var(--text-muted);\n      margin-bottom: 2.5rem;\n      letter-spacing: 0.04em;\n    }\n    .breadcrumb span { color: var(--gold); }\n    .breadcrumb i { font-size: 12px; }\n\n    \/* PRE-ORDER BANNER *\/\n    .preorder-banner {\n      background: linear-gradient(135deg, #1a1814 0%, #2a2218 100%);\n      border: 1px solid rgba(184,144,10,0.4);\n      border-radius: var(--radius);\n      padding: 1rem 1.5rem;\n      margin-bottom: 1.5rem;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 12px;\n      text-align: center;\n    }\n    .preorder-banner i { color: #b8900a; font-size: 18px; flex-shrink: 0; }\n    .preorder-banner-text { font-size: 13px; font-weight: 500; color: #f0ece4; line-height: 1.5; }\n    .preorder-banner-text span { color: #b8900a; font-weight: 600; }\n\n    \/* HERO *\/\n    .hero {\n      position: relative;\n      background: linear-gradient(135deg, #1a1814 0%, #2e2820 100%);\n      border-radius: var(--radius);\n      padding: 3.5rem 3rem 3rem;\n      margin-bottom: 2.5rem;\n      overflow: hidden;\n      text-align: center;\n    }\n    .hero::before {\n      content: '';\n      position: absolute;\n      top: -80px; right: -80px;\n      width: 260px; height: 260px;\n      border-radius: 50%;\n      background: rgba(184,144,10,0.07);\n    }\n    .hero::after {\n      content: '';\n      position: absolute;\n      bottom: -50px; left: 60px;\n      width: 160px; height: 160px;\n      border-radius: 50%;\n      background: rgba(184,144,10,0.04);\n    }\n\n    .hero-badge-row {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 8px;\n      margin-bottom: 1.4rem;\n      position: relative;\n      z-index: 1;\n      flex-wrap: wrap;\n    }\n    .badge-preorder {\n      display: inline-block;\n      background: #b8900a;\n      color: #ffffff;\n      font-size: 10px;\n      font-weight: 700;\n      letter-spacing: 0.14em;\n      text-transform: uppercase;\n      padding: 4px 12px;\n      border-radius: 100px;\n    }\n    .badge-discount {\n      display: inline-block;\n      background: #2e7d32;\n      color: #ffffff;\n      font-size: 10px;\n      font-weight: 700;\n      letter-spacing: 0.12em;\n      text-transform: uppercase;\n      padding: 4px 12px;\n      border-radius: 100px;\n    }\n    .badge-model {\n      display: inline-block;\n      border: 0.5px solid rgba(184,144,10,0.4);\n      color: #b8900a;\n      font-size: 10px;\n      font-weight: 600;\n      letter-spacing: 0.14em;\n      text-transform: uppercase;\n      padding: 4px 12px;\n      border-radius: 100px;\n    }\n\n    .hero-eyebrow {\n      display: block;\n      font-size: 11px;\n      font-weight: 500;\n      letter-spacing: 0.16em;\n      text-transform: uppercase;\n      color: rgba(184,144,10,0.7);\n      margin-bottom: 0.75rem;\n      position: relative;\n      z-index: 1;\n    }\n\n    .hero-headline {\n      font-family: 'Playfair Display', serif;\n      font-size: 40px;\n      font-weight: 400;\n      line-height: 1.15;\n      color: #f0ece4;\n      margin-bottom: 1.25rem;\n      position: relative;\n      z-index: 1;\n    }\n    .hero-headline em { font-style: italic; color: #b8900a; }\n\n    .hero-body {\n      font-size: 15px;\n      font-weight: 300;\n      color: rgba(240,236,228,0.65);\n      max-width: 520px;\n      line-height: 1.8;\n      position: relative;\n      z-index: 1;\n      margin: 0 auto;\n    }\n\n    \/* PRICING TIER CARDS *\/\n    .pricing-grid {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 1rem;\n      margin-bottom: 2rem;\n    }\n\n    .pricing-card {\n      background: var(--surface);\n      border: 1px solid var(--border);\n      border-radius: var(--radius);\n      padding: 1.5rem 1.25rem;\n      text-align: center;\n      position: relative;\n      transition: border-color 0.2s, box-shadow 0.2s;\n    }\n    .pricing-card:hover {\n      border-color: var(--gold);\n      box-shadow: 0 2px 16px rgba(184,144,10,0.08);\n    }\n\n    .pricing-card.featured {\n      border: 2px solid var(--gold);\n      background: #ffffff;\n      box-shadow: 0 4px 20px rgba(184,144,10,0.12);\n    }\n\n    .recommended-tag {\n      position: absolute;\n      top: -12px;\n      left: 50%;\n      transform: translateX(-50%);\n      background: var(--gold);\n      color: #ffffff;\n      font-size: 10px;\n      font-weight: 700;\n      letter-spacing: 0.1em;\n      text-transform: uppercase;\n      padding: 3px 14px;\n      border-radius: 100px;\n      white-space: nowrap;\n    }\n\n    .pricing-bike-icon {\n      font-size: 28px;\n      color: var(--gold);\n      margin-bottom: 0.75rem;\n    }\n\n    .pricing-capacity {\n      font-family: 'Playfair Display', serif;\n      font-size: 22px;\n      color: var(--text-primary);\n      margin-bottom: 2px;\n    }\n\n    .pricing-label {\n      font-size: 11px;\n      color: var(--text-muted);\n      letter-spacing: 0.06em;\n      text-transform: uppercase;\n      margin-bottom: 1rem;\n    }\n\n    .pricing-divider {\n      border: none;\n      border-top: 1px solid var(--border);\n      margin: 0.9rem 0;\n    }\n\n    .pricing-original {\n      font-size: 12px;\n      color: var(--text-muted);\n      text-decoration: line-through;\n      margin-bottom: 2px;\n    }\n\n    .pricing-sale {\n      font-family: 'Playfair Display', serif;\n      font-size: 26px;\n      color: var(--text-primary);\n      margin-bottom: 2px;\n    }\n\n    .pricing-card.featured .pricing-sale { color: var(--gold); }\n\n    .pricing-save {\n      display: inline-block;\n      background: rgba(46,125,50,0.1);\n      color: #2e7d32;\n      font-size: 11px;\n      font-weight: 600;\n      padding: 2px 10px;\n      border-radius: 100px;\n      margin-bottom: 1rem;\n    }\n\n    .pricing-cta {\n      background: var(--surface-2);\n      color: var(--text-primary);\n      border: 1px solid var(--border);\n      border-radius: 9px;\n      padding: 10px 16px;\n      font-family: 'DM Sans', sans-serif;\n      font-size: 13px;\n      font-weight: 600;\n      cursor: pointer;\n      width: 100%;\n      transition: all 0.2s;\n    }\n    .pricing-cta:hover { border-color: var(--gold); background: var(--gold); color: #fff; }\n\n    .pricing-card.featured .pricing-cta {\n      background: var(--gold);\n      color: #ffffff;\n      border-color: var(--gold);\n    }\n    .pricing-card.featured .pricing-cta:hover { opacity: 0.88; }\n\n    \/* SCENE STRIP *\/\n    .scene-strip {\n      background: var(--surface);\n      border: 1px solid var(--border);\n      border-radius: var(--radius);\n      padding: 2rem;\n      margin-bottom: 2rem;\n      display: flex;\n      align-items: center;\n      gap: 2rem;\n      overflow: hidden;\n    }\n    .scene-svg { flex-shrink: 0; }\n    .scene-text { flex: 1; }\n    .scene-text p {\n      font-size: 14px;\n      color: var(--text-secondary);\n      line-height: 1.8;\n      margin-bottom: 0.75rem;\n      text-align: center;\n    }\n    .scene-text p:last-child { margin-bottom: 0; }\n\n    \/* SECTION LABEL *\/\n    .section-label {\n      font-size: 11px;\n      font-weight: 500;\n      letter-spacing: 0.16em;\n      text-transform: uppercase;\n      color: var(--text-muted);\n      margin-bottom: 1.25rem;\n      text-align: center;\n    }\n\n    \/* FEATURE CARDS *\/\n    .features-grid {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 1rem;\n      margin-bottom: 2rem;\n    }\n    .feature-card {\n      background: var(--surface);\n      border: 1px solid var(--border);\n      border-radius: var(--radius);\n      padding: 1.4rem 1.25rem;\n      text-align: center;\n      transition: border-color 0.2s, box-shadow 0.2s;\n    }\n    .feature-card:hover {\n      border-color: var(--gold);\n      box-shadow: 0 2px 16px rgba(184,144,10,0.08);\n    }\n    .feature-icon {\n      width: 44px;\n      height: 44px;\n      background: var(--gold-light);\n      border-radius: 11px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      font-size: 20px;\n      color: var(--gold);\n      margin: 0 auto 0.9rem;\n    }\n    .feature-title {\n      font-size: 14px;\n      font-weight: 500;\n      color: var(--text-primary);\n      margin-bottom: 0.4rem;\n    }\n    .feature-body {\n      font-size: 13px;\n      color: var(--text-secondary);\n      line-height: 1.65;\n      text-align: center;\n    }\n\n    \/* SPECS TABLE *\/\n    .specs-block {\n      background: var(--surface);\n      border: 1px solid var(--border);\n      border-radius: var(--radius);\n      overflow: hidden;\n      margin-bottom: 2rem;\n    }\n    .specs-header {\n      padding: 1.25rem 1.5rem;\n      border-bottom: 1px solid var(--border);\n      font-size: 13px;\n      font-weight: 500;\n      color: var(--text-primary);\n      letter-spacing: 0.04em;\n      background: var(--surface-2);\n      text-align: center;\n    }\n    .spec-row {\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      padding: 0.9rem 1.5rem;\n      border-bottom: 1px solid var(--border);\n    }\n    .spec-row:last-child { border-bottom: none; }\n    .spec-key { font-size: 13px; color: var(--text-muted); }\n    .spec-val { font-size: 13px; font-weight: 500; color: var(--text-primary); text-align: right; }\n    .spec-val.gold { color: var(--gold); }\n\n    \/* DELIVERY NOTE *\/\n    .delivery-block {\n      background: var(--surface);\n      border: 1px solid var(--border);\n      border-left: 3px solid var(--gold);\n      border-radius: var(--radius);\n      padding: 1.25rem 1.5rem;\n      margin-bottom: 2rem;\n      display: flex;\n      align-items: center;\n      gap: 14px;\n    }\n    .delivery-icon {\n      font-size: 22px;\n      color: var(--gold);\n      flex-shrink: 0;\n    }\n    .delivery-text { flex: 1; }\n    .delivery-title {\n      font-size: 14px;\n      font-weight: 600;\n      color: var(--text-primary);\n      margin-bottom: 3px;\n      text-align: center;\n    }\n    .delivery-sub {\n      font-size: 13px;\n      color: var(--text-secondary);\n      line-height: 1.6;\n      text-align: center;\n    }\n\n    \/* CTA *\/\n    .cta-block {\n      background: linear-gradient(135deg, #1a1814 0%, #2e2820 100%);\n      border-radius: var(--radius);\n      padding: 2.5rem;\n      display: flex;\n      flex-direction: column;\n      align-items: center;\n      text-align: center;\n      gap: 1.25rem;\n      position: relative;\n      overflow: hidden;\n      border: 1px solid rgba(184,144,10,0.2);\n    }\n    .cta-block::before {\n      content: '';\n      position: absolute;\n      top: -50px; right: -50px;\n      width: 160px; height: 160px;\n      border-radius: 50%;\n      background: rgba(184,144,10,0.07);\n    }\n    .cta-text { position: relative; z-index: 1; }\n    .cta-quote {\n      font-family: 'Playfair Display', serif;\n      font-size: 22px;\n      font-style: italic;\n      color: #f0ece4;\n      line-height: 1.45;\n      margin-bottom: 0.6rem;\n    }\n    .cta-sub {\n      font-size: 13px;\n      color: rgba(240,236,228,0.5);\n      max-width: 480px;\n      margin: 0 auto;\n      line-height: 1.6;\n    }\n    .cta-buttons {\n      display: flex;\n      flex-direction: column;\n      align-items: center;\n      gap: 0.75rem;\n      position: relative;\n      z-index: 1;\n      width: 100%;\n      max-width: 320px;\n    }\n    .cta-btn-primary {\n      background: var(--gold);\n      color: #ffffff;\n      border: none;\n      border-radius: 10px;\n      padding: 14px 36px;\n      font-family: 'DM Sans', sans-serif;\n      font-size: 14px;\n      font-weight: 600;\n      cursor: pointer;\n      letter-spacing: 0.02em;\n      transition: opacity 0.2s;\n      width: 100%;\n    }\n    .cta-btn-primary:hover { opacity: 0.88; }\n    .cta-btn-secondary {\n      background: transparent;\n      color: rgba(240,236,228,0.6);\n      border: 0.5px solid rgba(240,236,228,0.2);\n      border-radius: 10px;\n      padding: 12px 36px;\n      font-family: 'DM Sans', sans-serif;\n      font-size: 13px;\n      cursor: pointer;\n      letter-spacing: 0.02em;\n      transition: border-color 0.2s;\n      width: 100%;\n    }\n    .cta-btn-secondary:hover { border-color: rgba(184,144,10,0.4); }\n    .cta-note {\n      font-size: 11px;\n      color: rgba(240,236,228,0.35);\n      position: relative;\n      z-index: 1;\n      line-height: 1.5;\n    }\n    .trust-bar {\n      display: flex;\n      justify-content: center;\n      gap: 2rem;\n      margin-top: 0.5rem;\n      flex-wrap: wrap;\n      position: relative;\n      z-index: 1;\n    }\n    .trust-item {\n      display: flex;\n      align-items: center;\n      gap: 6px;\n      font-size: 12px;\n      color: rgba(240,236,228,0.4);\n    }\n    .trust-item i { color: #b8900a; font-size: 14px; }\n\n    \/* RESPONSIVE *\/\n    @media (max-width: 640px) {\n      .hero { padding: 2rem 1.5rem; }\n      .hero-headline { font-size: 28px; }\n      .pricing-grid { grid-template-columns: 1fr; gap: 1.5rem; }\n      .scene-strip { flex-direction: column; gap: 1rem; }\n      .features-grid { grid-template-columns: 1fr 1fr; }\n    }\n    @media (max-width: 420px) {\n      .features-grid { grid-template-columns: 1fr; }\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"page\"\u003e\n\u003c!-- BREADCRUMB --\u003e\n\u003cdiv class=\"breadcrumb\"\u003eBoundless Base \u003ci class=\"ti ti-chevron-right\"\u003e\u003c\/i\u003e Bike Racks \u003ci class=\"ti ti-chevron-right\"\u003e\u003c\/i\u003e \u003cspan\u003ePremium Bike Rack\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- PRE-ORDER BANNER --\u003e\n\u003cdiv class=\"preorder-banner\"\u003e\n\u003ci class=\"ti ti-clock-bolt\"\u003e\u003c\/i\u003e\n\u003cp class=\"preorder-banner-text\"\u003e\u003cspan\u003eNew design in production.\u003c\/span\u003e Pre-order now and save \u003cspan\u003e$50 CAD\u003c\/span\u003e — estimated delivery in 4 to 5 months.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"hero\"\u003e\n\u003cdiv class=\"hero-badge-row\"\u003e\n\u003cspan class=\"badge-preorder\"\u003ePre-Order Now\u003c\/span\u003e \u003cspan class=\"badge-discount\"\u003eSave $50 CAD\u003c\/span\u003e \u003cspan class=\"badge-model\"\u003ePremium Series\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"hero-eyebrow\"\u003eBoundless Base · Bike Racks\u003c\/span\u003e\n\u003ch1 class=\"hero-headline\"\u003eThe Premium\u003cbr\u003e\u003cem\u003eBike Rack.\u003c\/em\u003e\n\u003c\/h1\u003e\n\u003cp class=\"hero-body\"\u003eA versatile, high-capacity hitch rack for 2 to 4 bikes — built from high-grade steel and aluminum with dual security locking, anti-rattle construction, and a smart fold-down design. Pre-order now and save $50.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- PRICING TIERS --\u003e\n\u003cp class=\"section-label\"\u003eChoose your capacity\u003c\/p\u003e\n\u003cdiv class=\"pricing-grid\"\u003e\n\u003cdiv class=\"pricing-card\"\u003e\n\u003cdiv class=\"pricing-bike-icon\"\u003e\n\u003ci class=\"ti ti-bike\"\u003e\u003c\/i\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cp class=\"pricing-capacity\"\u003e2 Bikes\u003c\/p\u003e\n\u003cp class=\"pricing-label\"\u003eStandard\u003c\/p\u003e\n\u003chr class=\"pricing-divider\"\u003e\n\u003cp class=\"pricing-original\"\u003e$429 CAD\u003c\/p\u003e\n\u003cp class=\"pricing-sale\"\u003e$379 CAD\u003c\/p\u003e\n\u003cspan class=\"pricing-save\"\u003eSave $50\u003c\/span\u003e \u003cbutton class=\"pricing-cta\"\u003ePre-Order — 2 Bikes\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pricing-card featured\"\u003e\n\u003cspan class=\"recommended-tag\"\u003e⭐ Most Popular\u003c\/span\u003e\n\u003cdiv class=\"pricing-bike-icon\"\u003e\n\u003ci class=\"ti ti-bike\"\u003e\u003c\/i\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cp class=\"pricing-capacity\"\u003e3 Bikes\u003c\/p\u003e\n\u003cp class=\"pricing-label\"\u003eRecommended\u003c\/p\u003e\n\u003chr class=\"pricing-divider\"\u003e\n\u003cp class=\"pricing-original\"\u003e$489 CAD\u003c\/p\u003e\n\u003cp class=\"pricing-sale\"\u003e$439 CAD\u003c\/p\u003e\n\u003cspan class=\"pricing-save\"\u003eSave $50\u003c\/span\u003e \u003cbutton class=\"pricing-cta\"\u003ePre-Order — 3 Bikes\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pricing-card\"\u003e\n\u003cdiv class=\"pricing-bike-icon\"\u003e\n\u003ci class=\"ti ti-bike\"\u003e\u003c\/i\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cp class=\"pricing-capacity\"\u003e4 Bikes\u003c\/p\u003e\n\u003cp class=\"pricing-label\"\u003eFamily\u003c\/p\u003e\n\u003chr class=\"pricing-divider\"\u003e\n\u003cp class=\"pricing-original\"\u003e$649 CAD\u003c\/p\u003e\n\u003cp class=\"pricing-sale\"\u003e$599 CAD\u003c\/p\u003e\n\u003cspan class=\"pricing-save\"\u003eSave $50\u003c\/span\u003e \u003cbutton class=\"pricing-cta\"\u003ePre-Order — 4 Bikes\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SCENE STRIP --\u003e\n\u003cdiv class=\"scene-strip\"\u003e\n\u003cdiv class=\"scene-svg\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 180 130\" height=\"130\" width=\"180\"\u003e\n          \n          \u003crect fill=\"#eceae4\" rx=\"3\" height=\"18\" width=\"180\" y=\"112\" x=\"0\"\u003e\u003c\/rect\u003e\n          \u003crect fill=\"#f5f4f1\" height=\"112\" width=\"180\" y=\"0\" x=\"0\"\u003e\u003c\/rect\u003e\n          \n          \u003cpath fill=\"#dddad3\" d=\"M0 112 L28 68 L58 90 L95 44 L132 76 L162 54 L180 112 Z\"\u003e\u003c\/path\u003e\n          \n          \u003crect fill=\"#2e2820\" rx=\"4\" height=\"30\" width=\"110\" y=\"82\" x=\"10\"\u003e\u003c\/rect\u003e\n          \u003crect fill=\"#1a1814\" rx=\"4\" height=\"20\" width=\"80\" y=\"64\" x=\"18\"\u003e\u003c\/rect\u003e\n          \u003crect opacity=\"0.8\" fill=\"#3a3530\" rx=\"2\" height=\"12\" width=\"66\" y=\"68\" x=\"24\"\u003e\u003c\/rect\u003e\n          \n          \u003crect fill=\"#4a4540\" rx=\"2\" height=\"8\" width=\"14\" y=\"92\" x=\"118\"\u003e\u003c\/rect\u003e\n          \u003crect fill=\"#4a4540\" rx=\"2\" height=\"18\" width=\"8\" y=\"88\" x=\"128\"\u003e\u003c\/rect\u003e\n          \n          \u003crect stroke-width=\"0.8\" stroke=\"#b8900a\" fill=\"#1a1814\" rx=\"2\" height=\"28\" width=\"6\" y=\"78\" x=\"132\"\u003e\u003c\/rect\u003e\n          \n          \u003crect stroke-width=\"0.8\" stroke=\"#b8900a\" fill=\"#1a1814\" rx=\"2\" height=\"5\" width=\"42\" y=\"76\" x=\"130\"\u003e\u003c\/rect\u003e\n          \n          \u003cpath stroke-linejoin=\"round\" stroke-width=\"1.4\" stroke=\"#b8900a\" fill=\"none\" d=\"M138 76 L148 88 L134 88 Z\"\u003e\u003c\/path\u003e\n          \u003cline stroke-linecap=\"round\" stroke-width=\"1.4\" stroke=\"#b8900a\" y2=\"88\" x2=\"134\" y1=\"76\" x1=\"138\"\u003e\u003c\/line\u003e\n          \u003ccircle stroke-width=\"1.5\" stroke=\"#4a4540\" fill=\"none\" r=\"6\" cy=\"91\" cx=\"134\"\u003e\u003c\/circle\u003e\n          \u003ccircle stroke-width=\"1.5\" stroke=\"#4a4540\" fill=\"none\" r=\"6\" cy=\"91\" cx=\"148\"\u003e\u003c\/circle\u003e\n          \u003ccircle fill=\"#4a4540\" r=\"2\" cy=\"91\" cx=\"134\"\u003e\u003c\/circle\u003e\n          \u003ccircle fill=\"#4a4540\" r=\"2\" cy=\"91\" cx=\"148\"\u003e\u003c\/circle\u003e\n          \u003cline stroke-linecap=\"round\" stroke-width=\"1.5\" stroke=\"#4a4540\" y2=\"76\" x2=\"142\" y1=\"76\" x1=\"136\"\u003e\u003c\/line\u003e\n          \n          \u003cpath stroke-linejoin=\"round\" opacity=\"0.65\" stroke-width=\"1.4\" stroke=\"#b8900a\" fill=\"none\" d=\"M156 76 L166 88 L152 88 Z\"\u003e\u003c\/path\u003e\n          \u003cline stroke-linecap=\"round\" opacity=\"0.65\" stroke-width=\"1.4\" stroke=\"#b8900a\" y2=\"88\" x2=\"152\" y1=\"76\" x1=\"156\"\u003e\u003c\/line\u003e\n          \u003ccircle opacity=\"0.65\" stroke-width=\"1.5\" stroke=\"#4a4540\" fill=\"none\" r=\"6\" cy=\"91\" cx=\"152\"\u003e\u003c\/circle\u003e\n          \u003ccircle opacity=\"0.65\" stroke-width=\"1.5\" stroke=\"#4a4540\" fill=\"none\" r=\"6\" cy=\"91\" cx=\"166\"\u003e\u003c\/circle\u003e\n          \u003ccircle opacity=\"0.65\" fill=\"#4a4540\" r=\"2\" cy=\"91\" cx=\"152\"\u003e\u003c\/circle\u003e\n          \u003ccircle opacity=\"0.65\" fill=\"#4a4540\" r=\"2\" cy=\"91\" cx=\"166\"\u003e\u003c\/circle\u003e\n          \n          \u003crect opacity=\"0.5\" fill=\"#b8900a\" rx=\"1\" height=\"6\" width=\"8\" y=\"84\" x=\"133\"\u003e\u003c\/rect\u003e\n          \u003cpath opacity=\"0.5\" stroke-width=\"1\" stroke=\"#b8900a\" fill=\"none\" d=\"M134.5 84 Q137 80 139.5 84\"\u003e\u003c\/path\u003e\n          \n          \u003ccircle stroke-width=\"1\" stroke=\"#3a3530\" fill=\"#1a1814\" r=\"13\" cy=\"112\" cx=\"38\"\u003e\u003c\/circle\u003e\n          \u003ccircle fill=\"#3a3530\" r=\"5\" cy=\"112\" cx=\"38\"\u003e\u003c\/circle\u003e\n          \u003ccircle stroke-width=\"1\" stroke=\"#3a3530\" fill=\"#1a1814\" r=\"13\" cy=\"112\" cx=\"95\"\u003e\u003c\/circle\u003e\n          \u003ccircle fill=\"#3a3530\" r=\"5\" cy=\"112\" cx=\"95\"\u003e\u003c\/circle\u003e\n          \n          \u003cellipse fill=\"rgba(184,144,10,0.05)\" ry=\"4\" rx=\"65\" cy=\"125\" cx=\"85\"\u003e\u003c\/ellipse\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"scene-text\"\u003e\n\u003cp\u003eCompatible with 2\" and 1.25\" hitch receivers and fits most bike types — road, mountain, and cruiser — with tire widths up to 2.5 inches.\u003c\/p\u003e\n\u003cp\u003eSetup takes five minutes, folds flat for storage in the trunk, and includes a dual locking system that secures both bikes to rack and rack to vehicle.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- FEATURE CARDS --\u003e\n\u003cp class=\"section-label\"\u003eEverything the Premium Rack delivers\u003c\/p\u003e\n\u003cdiv class=\"features-grid\"\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cdiv class=\"feature-icon\"\u003e\n\u003ci class=\"ti ti-adjustments-horizontal\"\u003e\u003c\/i\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cp class=\"feature-title\"\u003eHigh Versatility\u003c\/p\u003e\n\u003cp class=\"feature-body\"\u003eFits road, mountain, and cruiser bikes with tire widths up to 2.5\". Customizable to carry 1 to 4 bikes — one rack for the whole family.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cdiv class=\"feature-icon\"\u003e\n\u003ci class=\"ti ti-door\"\u003e\u003c\/i\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cp class=\"feature-title\"\u003eTrunk Access — Bikes Loaded\u003c\/p\u003e\n\u003cp class=\"feature-body\"\u003eAccess your vehicle's trunk even when fully loaded. And when not in use, it folds down into a compact size for easy trunk storage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cdiv class=\"feature-icon\"\u003e\n\u003ci class=\"ti ti-wave-sine\"\u003e\u003c\/i\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cp class=\"feature-title\"\u003eStable \u0026amp; Quiet Ride\u003c\/p\u003e\n\u003cp class=\"feature-body\"\u003eCompatible with 2\" and 1.25\" hitch sizes. Anti-rattle construction with a safety pin minimizes wobbling and road noise on every trip.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cdiv class=\"feature-icon\"\u003e\n\u003ci class=\"ti ti-bolt\"\u003e\u003c\/i\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cp class=\"feature-title\"\u003eQuick Setup — 5 Minutes\u003c\/p\u003e\n\u003cp class=\"feature-body\"\u003eInstalls in just five minutes with clear instructions. One-handed clamps and durable aluminum wheel holders make loading bikes fast and secure.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cdiv class=\"feature-icon\"\u003e\n\u003ci class=\"ti ti-lock\"\u003e\u003c\/i\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cp class=\"feature-title\"\u003eDual Security Locking\u003c\/p\u003e\n\u003cp class=\"feature-body\"\u003eA comprehensive locking system that locks bikes to the rack AND the rack to your hitch receiver — robust theft prevention on every trip.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cdiv class=\"feature-icon\"\u003e\n\u003ci class=\"ti ti-shield\"\u003e\u003c\/i\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cp class=\"feature-title\"\u003eBuilt to Last\u003c\/p\u003e\n\u003cp class=\"feature-body\"\u003eConstructed from high-grade steel and aluminum for a durable, weather-resistant build that handles all seasons and all conditions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SPECS TABLE --\u003e\n\u003cp class=\"section-label\"\u003eSpecifications\u003c\/p\u003e\n\u003cdiv class=\"specs-block\"\u003e\n\u003cdiv class=\"specs-header\"\u003ePremium Bike Rack — Key Specs\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eCapacity\u003c\/span\u003e \u003cspan class=\"spec-val\"\u003e1 to 4 bikes (choose your size)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eCompatible bike types\u003c\/span\u003e \u003cspan class=\"spec-val\"\u003eRoad, mountain, cruiser\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eMax tire width\u003c\/span\u003e \u003cspan class=\"spec-val\"\u003eUp to 2.5 inches\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eHitch compatibility\u003c\/span\u003e \u003cspan class=\"spec-val\"\u003e2\" and 1.25\" receivers\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eMaterial\u003c\/span\u003e \u003cspan class=\"spec-val\"\u003eHigh-grade steel \u0026amp; aluminum\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eSecurity\u003c\/span\u003e \u003cspan class=\"spec-val\"\u003eDual lock — bikes to rack \u0026amp; rack to vehicle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eSetup time\u003c\/span\u003e \u003cspan class=\"spec-val\"\u003eApprox. 5 minutes\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eFolds flat\u003c\/span\u003e \u003cspan class=\"spec-val\"\u003eYes — trunk storage when not in use\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003ePre-order discount\u003c\/span\u003e \u003cspan class=\"spec-val\"\u003e$50 CAD off all configurations\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eAvailability\u003c\/span\u003e \u003cspan class=\"spec-val gold\"\u003eIn production — estimated 4–5 months\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- DELIVERY NOTE --\u003e\n\u003cdiv class=\"delivery-block\"\u003e\n\u003ci class=\"ti ti-calendar-time delivery-icon\"\u003e\u003c\/i\u003e\n\u003cdiv class=\"delivery-text\"\u003e\n\u003cp class=\"delivery-title\"\u003eEstimated Delivery: 4 to 5 Months\u003c\/p\u003e\n\u003cp class=\"delivery-sub\"\u003eThis is a new design currently in production. Pre-orders are fulfilled in the order received. Your estimated delivery window will be confirmed at time of order.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CTA --\u003e\n\u003cdiv class=\"cta-block\"\u003e\n\u003cdiv class=\"cta-text\"\u003e\n\u003cp class=\"cta-quote\"\u003e\"Less time loading. More time riding.\"\u003c\/p\u003e\n\u003cp class=\"cta-sub\"\u003eLock in your $50 pre-order discount and be first in line when the Premium Bike Rack arrives. Choose your capacity above and reserve yours today.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cta-buttons\"\u003e\n\u003cbutton class=\"cta-btn-primary\"\u003ePre-Order Now — Save $50\u003c\/button\u003e \u003cbutton class=\"cta-btn-secondary\"\u003eNotify Me When Available\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cp class=\"cta-note\"\u003ePre-orders are fulfilled in the order they are received. Full payment processed at checkout.\u003c\/p\u003e\n\u003cdiv class=\"trust-bar\"\u003e\n\u003cdiv class=\"trust-item\"\u003e\n\u003ci class=\"ti ti-truck\"\u003e\u003c\/i\u003e Free shipping across Canada\u003c\/div\u003e\n\u003cdiv class=\"trust-item\"\u003e\n\u003ci class=\"ti ti-shield-check\"\u003e\u003c\/i\u003e 2-year warranty\u003c\/div\u003e\n\u003cdiv class=\"trust-item\"\u003e\n\u003ci class=\"ti ti-headset\"\u003e\u003c\/i\u003e Expert gear support\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Boundless Base","offers":[{"title":"2 Bikes","offer_id":44341200551979,"sku":null,"price":379.0,"currency_code":"CAD","in_stock":true},{"title":"3 Bikes","offer_id":44341200584747,"sku":null,"price":439.0,"currency_code":"CAD","in_stock":true},{"title":"4 Bikes","offer_id":44341200617515,"sku":null,"price":599.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0681\/0717\/3931\/files\/Innrack2bike3.jpg?v=1782976397"}],"url":"https:\/\/boundlessbase.com\/collections\/bike-rack.oembed","provider":"Boundless Base","version":"1.0","type":"link"}