{"product_id":"open-box-demo-basalt-2-0-pink-1-available","title":"Open-Box Demo: Basalt ST 2.0 — Orange (1 available)","description":"\u003c!-- ================================================================\n     MOKWHEEL OPEN-BOX DEMO: BASALT ST 2.0 — ORANGE — REDESIGNED (LIGHT)\n     Mokwheel Factory Store · mokwheelstore.com\n     Brand system: red #E3000B · gold #F0B429 · near-black #0D0D0D\n     Fonts: Bebas Neue (display) · Poppins (headings) · DM Sans (body)\n     Positioning: showroom-demo · fully inspected · in-store · NO shipping language\n     This block is the paste-ready Shopify product description body.\n     ================================================================ --\u003e\n\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026family=Poppins:wght@400;500;600;700;800\u0026family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700\u0026display=swap');\n\n  .mwfs-flint-pro {\n    --red: #E3000B; --red-dark: #B80009; --gold: #F0B429; --gold-text: #A9740A;\n    --green: #1F7A44; --ink: #16181D; --ink-2: #3a3d44; --muted: #6b6e75;\n    --line: #e7e7e7; --bg: #ffffff; --bg-soft: #f6f6f4; --bg-dark: #0D0D0D;\n    --font-display: 'Bebas Neue', Impact, 'Arial Narrow', sans-serif;\n    --font-head: 'Poppins', system-ui, -apple-system, Segoe UI, Roboto, sans-serif;\n    --font-body: 'DM Sans', system-ui, -apple-system, Segoe UI, Roboto, sans-serif;\n    font-family: var(--font-body); color: var(--ink); line-height: 1.6;\n    -webkit-font-smoothing: antialiased;\n  }\n  .mwfs-flint-pro * { box-sizing: border-box; }\n  .mwfs-flint-pro img { max-width: 100%; display: block; }\n  .mwfs-flint-pro .mwfs-wrap { max-width: 1200px; margin: 0 auto; padding: 0 20px; }\n  .mwfs-flint-pro h1, .mwfs-flint-pro h2, .mwfs-flint-pro h3 { margin: 0 0 .5em; color: var(--ink); }\n  .mwfs-flint-pro h1 { font-family: var(--font-display); font-weight: 400; letter-spacing: .01em; line-height: .95; font-size: clamp(3rem, 8vw, 5.5rem); }\n  .mwfs-flint-pro h2 { font-family: var(--font-head); font-weight: 700; letter-spacing: -0.01em; line-height: 1.12; font-size: clamp(1.6rem, 2.6vw, 2.4rem); }\n  .mwfs-flint-pro h3 { font-family: var(--font-head); font-weight: 600; font-size: 1.1rem; line-height: 1.25; }\n  .mwfs-flint-pro p { margin: 0 0 1em; color: var(--ink-2); }\n\n  .mwfs-eyebrow { display: inline-flex; align-items: center; gap: 9px; font-family: var(--font-head); font-size: .74rem; font-weight: 700; text-transform: uppercase; letter-spacing: .16em; color: var(--red); margin-bottom: 14px; }\n  .mwfs-eyebrow::before { content: \"\"; width: 24px; height: 2px; background: var(--red); display: inline-block; }\n\n  \/* ===== TICKER ===== *\/\n  .mwfs-ticker { background: var(--red); color: #fff; overflow: hidden; white-space: nowrap; padding: 10px 0; font-family: var(--font-head); font-weight: 600; font-size: .82rem; letter-spacing: .04em; text-transform: uppercase; }\n  .mwfs-ticker .track { display: inline-block; animation: mwfsTicker 26s linear infinite; }\n  .mwfs-ticker span { padding: 0 26px; }\n  .mwfs-ticker span::after { content: \"•\"; margin-left: 26px; color: rgba(255,255,255,.55); }\n  @keyframes mwfsTicker { from { transform: translateX(0); } to { transform: translateX(-50%); } }\n  @media (prefers-reduced-motion: reduce) { .mwfs-ticker .track { animation: none; } }\n\n  \/* ===== HERO ===== *\/\n  .mwfs-hero { background: linear-gradient(180deg, #fafafa, #fff); border-bottom: 1px solid var(--line); padding: 40px 0 52px; }\n  .mwfs-hero-grid { display: grid; grid-template-columns: 1.05fr 1fr; gap: 48px; align-items: center; }\n  @media (max-width: 900px) { .mwfs-hero-grid { grid-template-columns: 1fr; gap: 26px; } }\n  .mwfs-gallery { background: #f1f1f1; border-radius: 14px; aspect-ratio: 4\/3; overflow: hidden; }\n  .mwfs-gallery img { width: 100%; height: 100%; object-fit: cover; transition: opacity .2s ease; }\n  .mwfs-thumbs { display: grid; grid-template-columns: repeat(4, 1fr); gap: 10px; margin-top: 12px; }\n  .mwfs-thumb { background: #efefef; aspect-ratio: 1\/1; border-radius: 10px; overflow: hidden; cursor: pointer; border: 2px solid transparent; transition: border-color .15s ease, transform .15s ease; }\n  .mwfs-thumb:hover { transform: translateY(-2px); }\n  .mwfs-thumb.active { border-color: var(--red); }\n  .mwfs-thumb img { width: 100%; height: 100%; object-fit: cover; }\n\n  .mwfs-price { display: flex; align-items: baseline; gap: 14px; margin: 4px 0 6px; }\n  .mwfs-price .now { font-family: var(--font-display); font-weight: 400; font-size: 2.8rem; line-height: 1; color: var(--ink); }\n  .mwfs-price .was { font-family: var(--font-head); font-size: 1.1rem; color: var(--muted); text-decoration: line-through; }\n  .mwfs-price .affirm { font-size: .9rem; color: var(--muted); }\n  .mwfs-sameprice { font-family: var(--font-head); font-weight: 600; font-size: .9rem; color: var(--green); margin: 0 0 18px; display: inline-flex; align-items: center; gap: 7px; }\n  .mwfs-sameprice::before { content: \"\"; width: 8px; height: 8px; border-radius: 50%; background: var(--green); }\n  .mwfs-tagline { font-size: 1.06rem; color: var(--ink-2); margin-bottom: 22px; max-width: 46ch; }\n\n  .mwfs-options { display: grid; gap: 18px; margin-bottom: 22px; }\n  .mwfs-opt-label { font-family: var(--font-head); font-size: .74rem; font-weight: 700; letter-spacing: .13em; text-transform: uppercase; color: var(--muted); margin-bottom: 8px; }\n  .mwfs-swatches { display: flex; flex-wrap: wrap; gap: 10px; }\n  .mwfs-swatch { display: inline-flex; align-items: center; gap: 8px; padding: 8px 14px 8px 8px; border: 1.5px solid var(--line); border-radius: 999px; cursor: pointer; font-family: var(--font-head); font-size: .88rem; font-weight: 600; color: var(--ink-2); background: #fff; transition: border-color .15s ease, box-shadow .15s ease; }\n  .mwfs-swatch:hover { border-color: var(--ink); }\n  .mwfs-swatch.active { border-color: var(--red); box-shadow: 0 0 0 1px var(--red); }\n  .mwfs-swatch .dot { width: 22px; height: 22px; border-radius: 50%; border: 1px solid rgba(0,0,0,.08); }\n  .mwfs-swatch .dot.orange { background: #E96A1F; }\n  .mwfs-swatch .dot.phantom { background: #1a1a1a; }\n  .mwfs-swatch .dot.grey { background: #8a8d90; }\n  .mwfs-swatch .dot.steel { background: #4a6a86; }\n  .mwfs-frames { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }\n  .mwfs-frame { border: 1.5px solid var(--line); border-radius: 12px; padding: 13px 14px; background: #fff; }\n  .mwfs-frame .name { font-family: var(--font-head); font-weight: 700; font-size: .95rem; }\n  .mwfs-frame .desc { font-size: .82rem; color: var(--muted); margin-top: 2px; }\n\n  .mwfs-cta { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 8px; }\n  .mwfs-btn { display: inline-flex; align-items: center; justify-content: center; gap: 9px; padding: 14px 22px; border-radius: 999px; font-family: var(--font-head); font-weight: 700; font-size: .96rem; text-decoration: none; border: 2px solid transparent; cursor: pointer; transition: transform .08s ease, background .15s ease, color .15s ease, border-color .15s ease; }\n  .mwfs-btn-primary { background: var(--red); color: #fff; }\n  .mwfs-btn-primary:hover { background: var(--red-dark); }\n  .mwfs-btn-secondary { background: #fff; color: var(--ink); border-color: var(--ink); }\n  .mwfs-btn-secondary:hover { background: var(--ink); color: #fff; }\n  .mwfs-btn-ghost { background: transparent; color: var(--ink-2); border-color: var(--line); }\n  .mwfs-btn-ghost:hover { border-color: var(--ink); color: var(--ink); }\n  .mwfs-btn:active { transform: translateY(1px); }\n\n  .mwfs-trust { display: flex; flex-wrap: wrap; gap: 14px 26px; margin-top: 22px; padding-top: 18px; border-top: 1px solid var(--line); font-family: var(--font-head); font-size: .86rem; color: var(--ink-2); }\n  .mwfs-trust span { display: inline-flex; align-items: center; gap: 8px; font-weight: 600; }\n  .mwfs-trust span::before { content: \"\"; width: 16px; height: 16px; background: var(--gold); border-radius: 50%; flex: 0 0 16px; box-shadow: inset 0 0 0 4px #fff, 0 0 0 1px rgba(0,0,0,.05); }\n\n  \/* ===== SECTION SHELL ===== *\/\n  .mwfs-section { padding: 72px 0; border-bottom: 1px solid var(--line); }\n  .mwfs-section.alt { background: var(--bg-soft); }\n  .mwfs-section.dark { background: var(--bg-dark); color: #f3f3f3; border-bottom: none; }\n  .mwfs-section.dark h2, .mwfs-section.dark h3 { color: #fff; }\n  .mwfs-section.dark p { color: #cfcfcf; }\n  .mwfs-section.dark .mwfs-eyebrow { color: var(--gold); }\n  .mwfs-section.dark .mwfs-eyebrow::before { background: var(--gold); }\n  .mwfs-section-head { max-width: 760px; margin-bottom: 40px; }\n\n  \/* ===== RISK \/ THREE FREE OFFERS ===== *\/\n  .mwfs-offers { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; }\n  @media (max-width: 820px) { .mwfs-offers { grid-template-columns: 1fr; } }\n  .mwfs-offer { background: #fff; border: 1px solid #232323; border-radius: 16px; padding: 26px; position: relative; }\n  .mwfs-section.dark .mwfs-offer { background: #161616; }\n  .mwfs-offer .tag { display: inline-block; font-family: var(--font-head); font-size: .68rem; font-weight: 800; letter-spacing: .14em; text-transform: uppercase; color: #06210f; background: var(--gold); padding: 4px 10px; border-radius: 999px; margin-bottom: 14px; }\n  .mwfs-offer h3 { color: #fff; font-size: 1.22rem; margin-bottom: 8px; }\n  .mwfs-offer p { color: #b8b8b8; font-size: .93rem; margin: 0; }\n  .mwfs-offer .val { display: block; margin-top: 12px; font-family: var(--font-head); font-weight: 700; font-size: .84rem; color: var(--gold); }\n\n  \/* ===== FEATURE GRID ===== *\/\n  .mwfs-features { display: grid; grid-template-columns: repeat(3, 1fr); gap: 22px; }\n  @media (max-width: 900px) { .mwfs-features { grid-template-columns: 1fr 1fr; } }\n  @media (max-width: 600px) { .mwfs-features { grid-template-columns: 1fr; } }\n  .mwfs-feature { background: #fff; border: 1px solid var(--line); border-radius: 14px; padding: 24px; transition: transform .15s ease, box-shadow .15s ease; }\n  .mwfs-feature:hover { transform: translateY(-2px); box-shadow: 0 14px 30px -18px rgba(0,0,0,.18); }\n  .mwfs-feature .num { font-family: var(--font-head); font-size: .72rem; color: var(--red); font-weight: 700; letter-spacing: .12em; }\n  .mwfs-feature h3 { margin-top: 12px; font-size: 1.1rem; }\n  .mwfs-feature p { margin: 0; color: var(--ink-2); font-size: .93rem; }\n\n  \/* ===== PILLARS (dark) ===== *\/\n  .mwfs-pillars { display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px; }\n  @media (max-width: 900px) { .mwfs-pillars { grid-template-columns: 1fr 1fr; } }\n  .mwfs-pillar { background: #161616; border: 1px solid #232323; border-radius: 14px; padding: 22px; }\n  .mwfs-pillar .stat { font-family: var(--font-display); font-weight: 400; font-size: 3rem; line-height: .9; color: var(--gold); }\n  .mwfs-pillar .stat small { font-family: var(--font-head); font-size: .95rem; font-weight: 700; color: #ccc; margin-left: 5px; }\n  .mwfs-pillar .label { font-family: var(--font-head); font-weight: 700; color: #fff; margin-top: 8px; }\n  .mwfs-pillar p { font-size: .88rem; margin: 6px 0 0; color: #b6b6b6; }\n\n  \/* ===== SPECS ===== *\/\n  .mwfs-spec-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 8px 36px; }\n  @media (max-width: 700px) { .mwfs-spec-grid { grid-template-columns: 1fr; } }\n  .mwfs-spec-row { display: grid; grid-template-columns: minmax(140px, 36%) 1fr; gap: 16px; padding: 14px 0; border-bottom: 1px solid var(--line); }\n  .mwfs-spec-row .k { font-family: var(--font-head); font-weight: 700; color: var(--ink); font-size: .9rem; }\n  .mwfs-spec-row .v { color: var(--ink-2); font-size: .93rem; }\n\n  \/* ===== GEOMETRY ===== *\/\n  .mwfs-geo { display: grid; grid-template-columns: repeat(6, 1fr); gap: 12px; }\n  @media (max-width: 900px) { .mwfs-geo { grid-template-columns: repeat(3, 1fr); } }\n  @media (max-width: 500px) { .mwfs-geo { grid-template-columns: 1fr 1fr; } }\n  .mwfs-geo-card { background: #fff; border: 1px solid var(--line); border-radius: 12px; padding: 16px; text-align: center; }\n  .mwfs-geo-card .v { font-family: var(--font-display); font-size: 1.9rem; line-height: 1; color: var(--ink); }\n  .mwfs-geo-card .k { font-family: var(--font-head); font-size: .72rem; color: var(--muted); text-transform: uppercase; letter-spacing: .1em; margin-top: 8px; }\n\n  \/* ===== BRAND BANNER ===== *\/\n  .mwfs-banner { background: #0d0d0d; color: #fff; border-radius: 18px; overflow: hidden; }\n  .mwfs-banner-grid { display: grid; grid-template-columns: 1fr 1.1fr; align-items: stretch; min-height: 360px; }\n  @media (max-width: 800px) { .mwfs-banner-grid { grid-template-columns: 1fr; min-height: 0; } }\n  .mwfs-banner-text { padding: 56px 48px; display: flex; flex-direction: column; justify-content: center; }\n  @media (max-width: 800px) { .mwfs-banner-text { padding: 40px 28px 28px; } }\n  .mwfs-banner h2 { color: #fff; font-family: var(--font-display); font-weight: 400; letter-spacing: .01em; font-size: clamp(2.2rem, 4.4vw, 3.4rem); line-height: .98; margin: 0 0 18px; }\n  .mwfs-banner p { color: #cfcfcf; font-size: 1.02rem; max-width: 38ch; margin: 0; }\n  .mwfs-banner-image { background: #0d0d0d; overflow: hidden; }\n  .mwfs-banner-image img { width: 100%; height: 100%; object-fit: cover; opacity: 0; transform: scale(1.04); transition: opacity 1s ease, transform 1.4s cubic-bezier(.2,.6,.2,1); }\n  .mwfs-banner.is-visible .mwfs-banner-image img { opacity: 1; transform: scale(1); animation: mwfsSettle 0s 1.4s forwards; }\n  @keyframes mwfsSettle { to { transform: none; } }\n  .mwfs-banner.reverse .mwfs-banner-grid { grid-template-columns: 1.1fr 1fr; }\n  .mwfs-banner.reverse .mwfs-banner-image { order: -1; }\n  @media (max-width: 800px) { .mwfs-banner.reverse .mwfs-banner-grid { grid-template-columns: 1fr; } .mwfs-banner.reverse .mwfs-banner-image { order: 0; } }\n\n  \/* ===== SLOGAN BAND ===== *\/\n  .mwfs-slogan { background: var(--bg-dark); text-align: center; padding: 64px 20px; }\n  .mwfs-slogan .lead { font-family: var(--font-head); font-weight: 600; text-transform: uppercase; letter-spacing: .18em; font-size: .8rem; color: var(--gold); margin-bottom: 16px; }\n  .mwfs-slogan .line { font-family: var(--font-display); font-weight: 400; font-style: italic; color: #fff; font-size: clamp(2.4rem, 6vw, 4.5rem); line-height: .98; letter-spacing: .01em; }\n  .mwfs-slogan .sub { color: #b8b8b8; margin: 18px auto 0; max-width: 52ch; }\n\n  \/* ===== LOCAL CTA ===== *\/\n  .mwfs-local { background: linear-gradient(135deg, var(--red) 0%, var(--red-dark) 100%); color: #fff; border-radius: 18px; padding: 44px; display: grid; grid-template-columns: 1.4fr 1fr; gap: 28px; align-items: center; }\n  @media (max-width: 800px) { .mwfs-local { grid-template-columns: 1fr; padding: 32px; } }\n  .mwfs-local h2 { color: #fff; }\n  .mwfs-local p { color: rgba(255,255,255,.92); }\n  .mwfs-local .mwfs-eyebrow { color: rgba(255,255,255,.85); }\n  .mwfs-local .mwfs-eyebrow::before { background: rgba(255,255,255,.85); }\n  .mwfs-stores { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; }\n  @media (max-width: 480px) { .mwfs-stores { grid-template-columns: 1fr; } }\n  .mwfs-store { background: rgba(0,0,0,.18); border-radius: 12px; padding: 16px; text-decoration: none; color: inherit; display: block; }\n  .mwfs-store .name { font-family: var(--font-head); font-weight: 800; font-size: 1.05rem; }\n  .mwfs-store .hours { font-size: .86rem; color: rgba(255,255,255,.85); margin-top: 4px; }\n  .mwfs-store .go { margin-top: 6px; font-family: var(--font-head); font-weight: 700; font-size: .84rem; color: #fff; }\n  .mwfs-local .mwfs-btn-primary { background: #fff; color: var(--red-dark); }\n  .mwfs-local .mwfs-btn-primary:hover { background: var(--ink); color: #fff; }\n  .mwfs-local .mwfs-btn-secondary { background: transparent; color: #fff; border-color: #fff; }\n  .mwfs-local .mwfs-btn-secondary:hover { background: #fff; color: var(--red-dark); }\n\n  \/* ===== FAQ ===== *\/\n  .mwfs-faq-cat { font-family: var(--font-head); font-size: .76rem; font-weight: 800; letter-spacing: .14em; text-transform: uppercase; color: var(--red); margin: 36px 0 8px; }\n  .mwfs-faq-cat:first-child { margin-top: 0; }\n  .mwfs-faq details { border-bottom: 1px solid var(--line); padding: 18px 4px; }\n  .mwfs-faq summary { list-style: none; cursor: pointer; font-family: var(--font-head); font-weight: 700; font-size: 1.01rem; color: var(--ink); display: flex; justify-content: space-between; align-items: center; gap: 16px; }\n  .mwfs-faq summary::-webkit-details-marker { display: none; }\n  .mwfs-faq summary::after { content: \"+\"; font-size: 1.4rem; color: var(--red); font-weight: 700; line-height: 1; }\n  .mwfs-faq details[open] summary::after { content: \"−\"; }\n  .mwfs-faq .a { padding-top: 12px; color: var(--ink-2); font-size: .97rem; }\n  .mwfs-faq .a p { margin: 0 0 .6em; }\n  .mwfs-faq .a ul { margin: 0 0 .6em; padding-left: 1.2em; }\n  .mwfs-faq .a li { margin: 0 0 .25em; color: var(--ink-2); }\n\n  \/* ===== GUARANTEE STRIP ===== *\/\n  .mwfs-guarantee { display: grid; grid-template-columns: repeat(4, 1fr); gap: 22px; text-align: center; }\n  @media (max-width: 800px) { .mwfs-guarantee { grid-template-columns: 1fr 1fr; } }\n  .mwfs-guarantee .item .icon { width: 44px; height: 44px; border-radius: 50%; background: var(--gold); margin: 0 auto 10px; box-shadow: inset 0 0 0 8px #fff, 0 0 0 1px rgba(0,0,0,.05); }\n  .mwfs-guarantee .item .label { font-family: var(--font-head); font-weight: 800; font-size: 1rem; }\n  .mwfs-guarantee .item p { font-size: .88rem; color: var(--muted); margin: 4px 0 0; }\n\n  \/* ===== REVEAL ===== *\/\n  .mwfs-reveal { opacity: 0; transform: translateY(28px); transition: opacity .9s ease, transform .9s cubic-bezier(.2,.6,.2,1); }\n  .mwfs-reveal-stagger \u003e * { opacity: 0; transform: translateY(22px); transition: opacity .7s ease, transform .7s cubic-bezier(.2,.6,.2,1); }\n  .mwfs-reveal.is-visible, .mwfs-reveal-stagger.is-visible \u003e * { opacity: 1; transform: translateY(0); }\n  .mwfs-reveal-stagger.is-visible \u003e *:nth-child(2) { transition-delay: .06s; }\n  .mwfs-reveal-stagger.is-visible \u003e *:nth-child(3) { transition-delay: .12s; }\n  .mwfs-reveal-stagger.is-visible \u003e *:nth-child(4) { transition-delay: .18s; }\n  .mwfs-reveal-stagger.is-visible \u003e *:nth-child(5) { transition-delay: .24s; }\n  .mwfs-reveal-stagger.is-visible \u003e *:nth-child(6) { transition-delay: .30s; }\n  .mwfs-reveal-stagger.is-visible \u003e *:nth-child(7) { transition-delay: .36s; }\n  .mwfs-reveal-stagger.is-visible \u003e *:nth-child(8) { transition-delay: .42s; }\n  .mwfs-reveal-stagger.is-visible \u003e *:nth-child(9) { transition-delay: .48s; }\n  @media (prefers-reduced-motion: reduce) { .mwfs-reveal, .mwfs-reveal-stagger \u003e *, .mwfs-banner-image img { transition: none !important; transform: none !important; opacity: 1 !important; } }\n\u003c\/style\u003e\n\n\u003csection class=\"mwfs-flint-pro\"\u003e\n\n  \u003c!-- ===== TICKER ===== --\u003e\n  \u003cdiv class=\"mwfs-ticker\" aria-hidden=\"true\"\u003e\n    \u003cdiv class=\"track\"\u003e\n      \u003cspan\u003eOpen-Box Demo · 1 Available\u003c\/span\u003e\u003cspan\u003eFully Inspected\u003c\/span\u003e\u003cspan\u003e~10% Off Retail\u003c\/span\u003e\u003cspan\u003e14-Day Love the Ride Guarantee\u003c\/span\u003e\u003cspan\u003eFull Mokwheel Warranty\u003c\/span\u003e\u003cspan\u003ePortland · Tualatin\u003c\/span\u003e\u003cspan\u003eEugene · Willamette Valley\u003c\/span\u003e\u003cspan\u003ePro-Built In-Store\u003c\/span\u003e\u003cspan\u003eOpen-Box Demo · 1 Available\u003c\/span\u003e\u003cspan\u003eFully Inspected\u003c\/span\u003e\u003cspan\u003e~10% Off Retail\u003c\/span\u003e\u003cspan\u003e14-Day Love the Ride Guarantee\u003c\/span\u003e\u003cspan\u003eFull Mokwheel Warranty\u003c\/span\u003e\u003cspan\u003ePortland · Tualatin\u003c\/span\u003e\u003cspan\u003eEugene · Willamette Valley\u003c\/span\u003e\u003cspan\u003ePro-Built In-Store\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ===== HERO ===== --\u003e\n  \u003cdiv class=\"mwfs-hero\"\u003e\n    \u003cdiv class=\"mwfs-wrap mwfs-hero-grid\"\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"mwfs-gallery\"\u003e\n          \u003cimg id=\"mwfsHeroImg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0277\/7789\/2452\/files\/IMG-4916_fea4a99e-f1b3-4a31-a441-6e43c80752c5.webp?v=1783872994\" alt=\"Open-Box Demo Mokwheel Basalt ST 2.0 fat-tire step-through electric bike in Orange — one unit available to see in-store in Portland \u0026amp; Eugene, Oregon\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"mwfs-eyebrow\"\u003eOpen-Box Demo · Basalt ST 2.0 · 1 Available\u003c\/div\u003e\n        \u003ch1\u003eOPEN-BOX BASALT ST 2.0 — ORANGE\u003c\/h1\u003e\n        \u003cp class=\"mwfs-tagline\"\u003eA fully inspected showroom-demo Basalt ST 2.0 in Orange — the same 750W fat-tire power-station adventure bike, marked ~10% off retail. Assembled, tuned, and backed by the same 14-day return and full Mokwheel warranty. One unit only.\u003c\/p\u003e\n\n        \u003cdiv class=\"mwfs-price\"\u003e\n          \u003cspan class=\"now\"\u003e$1,529.10\u003c\/span\u003e\n          \u003cspan class=\"was\"\u003e$1,699\u003c\/span\u003e\n          \u003cspan class=\"affirm\"\u003eor ~$96\/mo · 0% APR with Affirm\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"mwfs-sameprice\"\u003eSave $169.90 — fully inspected demo, ready to ride today\u003c\/div\u003e\n\n        \u003cdiv class=\"mwfs-cta\"\u003e\n          \u003ca class=\"mwfs-btn mwfs-btn-primary\" href=\"https:\/\/mokwheelstore.com\/pages\/contact-us\"\u003eVisit Us in Portland\u003c\/a\u003e\n          \u003ca class=\"mwfs-btn mwfs-btn-secondary\" href=\"https:\/\/mokwheelstore.com\/pages\/eugene\"\u003eEugene Store\u003c\/a\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"mwfs-trust\"\u003e\n          \u003cspan\u003eFully Inspected Demo\u003c\/span\u003e\n          \u003cspan\u003e14-Day Love the Ride Return\u003c\/span\u003e\n          \u003cspan\u003eFull Mokwheel Warranty\u003c\/span\u003e\n          \u003cspan\u003eOnly 1 Unit\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ===== WHAT YOU GET ===== --\u003e\n  \u003cdiv class=\"mwfs-section\"\u003e\n    \u003cdiv class=\"mwfs-wrap\"\u003e\n      \u003cdiv class=\"mwfs-section-head mwfs-reveal\"\u003e\n        \u003cdiv class=\"mwfs-eyebrow\"\u003eWhy This Open-Box Deal\u003c\/div\u003e\n        \u003ch2\u003eA showroom Basalt ST 2.0 — inspected, tuned, and ~10% off.\u003c\/h2\u003e\n        \u003cp\u003eThis is a demo unit that lived on our floor, gone over top to bottom by our techs and priced below retail. Same bike, same guarantee, same warranty — just one, and just this once.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mwfs-features mwfs-reveal-stagger\"\u003e\n        \u003cdiv class=\"mwfs-feature\"\u003e\n\u003cdiv class=\"num\"\u003e01 \/ CONDITION\u003c\/div\u003e\n\u003ch3\u003eFully Inspected Demo\u003c\/h3\u003e\n\u003cp\u003eA showroom-demo Basalt ST 2.0 in Orange, gone over by our techs and tuned to ride like new. Assembled, adjusted, and floor-ready — no box to build.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"mwfs-feature\"\u003e\n\u003cdiv class=\"num\"\u003e02 \/ PRICE\u003c\/div\u003e\n\u003ch3\u003e~10% Off Retail\u003c\/h3\u003e\n\u003cp\u003eWas $1,699, now $1,529.10 — you save $169.90 versus a new Basalt ST 2.0, for the same bike and the same coverage.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"mwfs-feature\"\u003e\n\u003cdiv class=\"num\"\u003e03 \/ PEACE OF MIND\u003c\/div\u003e\n\u003ch3\u003eSame 14-Day Return + Full Warranty\u003c\/h3\u003e\n\u003cp\u003eBacked by the 14-Day Love the Ride Guarantee and the full 2-Year Mokwheel warranty on frame and electrical — exactly like a new one.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"mwfs-feature\"\u003e\n\u003cdiv class=\"num\"\u003e04 \/ AVAILABILITY\u003c\/div\u003e\n\u003ch3\u003eOne Unit, In-Store Only\u003c\/h3\u003e\n\u003cp\u003eThere's a single Basalt ST 2.0 at this price. Come see it in person at our Portland (Tualatin) showroom — when it's gone, it's gone.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ===== UNDERLYING SPECS ===== --\u003e\n  \u003cdiv class=\"mwfs-section alt\" id=\"specs\"\u003e\n    \u003cdiv class=\"mwfs-wrap\"\u003e\n      \u003cdiv class=\"mwfs-section-head mwfs-reveal\"\u003e\n        \u003cdiv class=\"mwfs-eyebrow\"\u003eThe Bike Underneath\u003c\/div\u003e\n        \u003ch2\u003eBasalt ST 2.0 — the fat-tire power-station adventure bike.\u003c\/h2\u003e\n        \u003cp\u003eA 750W step-through fat-tire e-bike with up to 80 miles of range and a battery that can double as an off-grid power station. Here's the underlying build sheet for this open-box unit.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"mwfs-spec-grid\"\u003e\n        \u003cdiv\u003e\n          \u003cdiv class=\"mwfs-spec-row\"\u003e\n\u003cdiv class=\"k\"\u003eMotor\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e750W high-power hub · up to 1100W peak\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"mwfs-spec-row\"\u003e\n\u003cdiv class=\"k\"\u003eBattery\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e48V · up to 80-mile range\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"mwfs-spec-row\"\u003e\n\u003cdiv class=\"k\"\u003eRange\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eUp to 80 miles per charge\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"mwfs-spec-row\"\u003e\n\u003cdiv class=\"k\"\u003eTires\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e26\" × 4.0\" fat tires\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"mwfs-spec-row\"\u003e\n\u003cdiv class=\"k\"\u003ePower Station\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eOptional off-grid inverter + folding solar\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cdiv class=\"mwfs-spec-row\"\u003e\n\u003cdiv class=\"k\"\u003eFrame\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eStep-Through · 6061 Aluminum Alloy\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"mwfs-spec-row\"\u003e\n\u003cdiv class=\"k\"\u003eGearing\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eShimano 7-Speed\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"mwfs-spec-row\"\u003e\n\u003cdiv class=\"k\"\u003eBrakes\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eHydraulic disc, front \u0026amp; rear\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"mwfs-spec-row\"\u003e\n\u003cdiv class=\"k\"\u003ePayload\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003e350 lbs\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"mwfs-spec-row\"\u003e\n\u003cdiv class=\"k\"\u003eColor\u003c\/div\u003e\n\u003cdiv class=\"v\"\u003eOrange · this unit\u003c\/div\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ===== SLOGAN BAND ===== --\u003e\n  \u003cdiv class=\"mwfs-slogan mwfs-reveal\"\u003e\n    \u003cdiv class=\"lead\"\u003eMokwheel Factory Store · Portland \u0026amp; Eugene, OR\u003c\/div\u003e\n    \u003cdiv class=\"line\"\u003eThe Bike Shop\u003cbr\u003eThat Has Your Back.\u003c\/div\u003e\n    \u003cp class=\"sub\"\u003eWe sell at the same price as online — on purpose — then hand you a bike that's built, tuned, and backed by a local team you can actually walk in and talk to.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ===== LOCAL OREGON CTA ===== --\u003e\n  \u003cdiv class=\"mwfs-section alt\"\u003e\n    \u003cdiv class=\"mwfs-wrap\"\u003e\n      \u003cdiv class=\"mwfs-local mwfs-reveal\"\u003e\n        \u003cdiv\u003e\n          \u003cdiv class=\"mwfs-eyebrow\"\u003eAuthorized Oregon Dealer\u003c\/div\u003e\n          \u003ch2\u003eCome see this one in-store.\u003c\/h2\u003e\n          \u003cp\u003eThere's a single open-box Basalt ST 2.0 in Orange, fully inspected and ready to ride. It's on the floor at our Portland (Tualatin) showroom — come throw a leg over it, and if it's the one, ride it home the same day. No shipping wait, no box to build, and a local team behind you for the life of the bike.\u003c\/p\u003e\n          \u003cdiv class=\"mwfs-cta\"\u003e\n            \u003ca class=\"mwfs-btn mwfs-btn-primary\" href=\"https:\/\/mokwheelstore.com\/pages\/contact-us\"\u003eVisit Us in Portland\u003c\/a\u003e\n            \u003ca class=\"mwfs-btn mwfs-btn-secondary\" href=\"https:\/\/mokwheelstore.com\/pages\/eugene\"\u003eEugene Store\u003c\/a\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"mwfs-stores\"\u003e\n          \u003ca class=\"mwfs-store\" href=\"https:\/\/mokwheelstore.com\/pages\/contact-us\"\u003e\n            \u003cdiv class=\"name\"\u003ePortland (Tualatin)\u003c\/div\u003e\n            \u003cdiv class=\"hours\"\u003eTue – Sun · 10am – 7pm\u003c\/div\u003e\n            \u003cdiv class=\"go\"\u003ePrimary showroom \u0026amp; service →\u003c\/div\u003e\n          \u003c\/a\u003e\n          \u003ca class=\"mwfs-store\" href=\"https:\/\/mokwheelstore.com\/pages\/eugene\"\u003e\n            \u003cdiv class=\"name\"\u003eEugene\u003c\/div\u003e\n            \u003cdiv class=\"hours\"\u003eWed – Sun · 12pm – 6pm\u003c\/div\u003e\n            \u003cdiv class=\"go\"\u003eWillamette Valley showroom →\u003c\/div\u003e\n          \u003c\/a\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ===== FAQ ===== --\u003e\n  \u003cdiv class=\"mwfs-section\"\u003e\n    \u003cdiv class=\"mwfs-wrap\"\u003e\n      \u003cdiv class=\"mwfs-section-head mwfs-reveal\"\u003e\n        \u003cdiv class=\"mwfs-eyebrow\"\u003eFAQ\u003c\/div\u003e\n        \u003ch2\u003eOpen-Box Demo Questions\u003c\/h2\u003e\n        \u003cp\u003eMokwheel Factory Store · Portland (Tualatin) \u0026amp; Eugene, OR. Still have questions? Call, text, or stop by — our team rides what we sell.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mwfs-faq\"\u003e\n        \u003cdetails\u003e\u003csummary\u003eWhat does \"open-box demo\" mean?\u003c\/summary\u003e\u003cdiv class=\"a\"\u003e\u003cp\u003eThis is a Basalt ST 2.0 that served as a showroom demo. Our techs have fully inspected and tuned it so it rides like new, and it's marked roughly 10% off retail — $1,529.10 instead of $1,699, a savings of $169.90. It's the same bike as a brand-new Basalt ST 2.0, just gently shown on our floor.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n        \u003cdetails\u003e\u003csummary\u003eDoes it still come with a warranty and returns?\u003c\/summary\u003e\u003cdiv class=\"a\"\u003e\u003cp\u003eYes. This open-box unit carries the same 14-Day Love the Ride Guarantee and the full 2-Year Mokwheel manufacturer warranty on the frame and electrical components — exactly like a new bike. As your authorized local dealer, we're your point of contact for any support.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n        \u003cdetails\u003e\u003csummary\u003eWhat is the Basalt ST 2.0 underneath?\u003c\/summary\u003e\u003cdiv class=\"a\"\u003e\u003cul\u003e\n\u003cli\u003eMotor: 750W high-power (up to 1100W peak)\u003c\/li\u003e\n\u003cli\u003eBattery: 48V, up to 80-mile range\u003c\/li\u003e\n\u003cli\u003eTires: 26\" × 4.0\" fat tires\u003c\/li\u003e\n\u003cli\u003eFrame: step-through 6061 aluminum alloy\u003c\/li\u003e\n\u003cli\u003eGearing: Shimano 7-speed · Brakes: hydraulic disc\u003c\/li\u003e\n\u003cli\u003ePayload: 350 lbs · Optional off-grid power station\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\u003c\/details\u003e\n        \u003cdetails\u003e\u003csummary\u003eCan I see it before I buy?\u003c\/summary\u003e\u003cdiv class=\"a\"\u003e\u003cp\u003eAbsolutely — that's the whole idea. This unit is on the floor at our Portland (Tualatin) showroom, open Tue–Sun 10am–7pm. Come see it in person, throw a leg over it, and if it's right for you, ride it home the same day. Eugene customers, call ahead and we'll help you coordinate.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n        \u003cdetails\u003e\u003csummary\u003eHow many are available?\u003c\/summary\u003e\u003cdiv class=\"a\"\u003e\u003cp\u003eJust one. There's a single Basalt ST 2.0 at this open-box price, so it's first come, first served in-store. When it's gone, it's gone — but we'll always point you to a new Basalt ST 2.0 if you'd like one.\u003c\/p\u003e\u003c\/div\u003e\u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ===== GUARANTEE STRIP ===== --\u003e\n  \u003cdiv class=\"mwfs-section alt\"\u003e\n    \u003cdiv class=\"mwfs-wrap\"\u003e\n      \u003cdiv class=\"mwfs-guarantee mwfs-reveal-stagger\"\u003e\n        \u003cdiv class=\"item\"\u003e\n\u003cdiv class=\"icon\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"label\"\u003eSame Price as Online\u003c\/div\u003e\n\u003cp\u003eBetter value, not a higher price.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"item\"\u003e\n\u003cdiv class=\"icon\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"label\"\u003eFree ProBuild\u003c\/div\u003e\n\u003cp\u003eInspected \u0026amp; tuned, built to ride.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"item\"\u003e\n\u003cdiv class=\"icon\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"label\"\u003e14-Day Risk-Free Return\u003c\/div\u003e\n\u003cp\u003eLove the ride or bring it back.\u003c\/p\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"item\"\u003e\n\u003cdiv class=\"icon\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"label\"\u003eLocal Oregon Support\u003c\/div\u003e\n\u003cp\u003eTualatin \u0026amp; Eugene service centers.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c!-- ===== SEO: FAQPage structured data (rich results) ===== --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\"@type\":\"Question\",\"name\":\"What does open-box demo mean for the Mokwheel Basalt ST 2.0?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"This is a Basalt ST 2.0 that served as a showroom demo. Our techs have fully inspected and tuned it so it rides like new, and it is marked roughly 10% off retail — $1,529.10 instead of $1,699, a savings of $169.90. It is the same bike as a brand-new Basalt ST 2.0, just gently shown on our floor.\"}},\n    {\"@type\":\"Question\",\"name\":\"Does the open-box Basalt ST 2.0 still include a warranty and returns?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. This open-box unit carries the same 14-Day Love the Ride Guarantee and the full 2-Year Mokwheel manufacturer warranty on the frame and electrical components, exactly like a new bike. As your authorized local dealer, Mokwheel Factory Store is your point of contact for support.\"}},\n    {\"@type\":\"Question\",\"name\":\"What are the Basalt ST 2.0 specs on this open-box unit?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"A 750W high-power motor (up to 1100W peak), a 48V battery with up to 80 miles of range, 26 by 4.0 inch fat tires, a step-through 6061 aluminum frame, Shimano 7-speed gearing, hydraulic disc brakes, a 350 lb payload, and an optional off-grid power station.\"}},\n    {\"@type\":\"Question\",\"name\":\"Can I see the open-box Basalt ST 2.0 before I buy?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. This unit is on the floor at the Mokwheel Factory Store Portland (Tualatin) showroom, open Tue–Sun 10am–7pm. Come see it in person and ride it home the same day. Eugene customers can call ahead to coordinate.\"}},\n    {\"@type\":\"Question\",\"name\":\"How many open-box Basalt ST 2.0 units are available?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Just one. There is a single Basalt ST 2.0 at this open-box price, first come first served in-store. When it is gone, it is gone, but we can always point you to a new Basalt ST 2.0.\"}}\n  ]\n}\n\u003c\/script\u003e\n\n\u003cscript\u003e\n  (function () {\n    var hero = document.getElementById('mwfsHeroImg');\n    var thumbs = document.querySelectorAll('#mwfsThumbs .mwfs-thumb');\n    var swatches = document.querySelectorAll('#mwfsSwatches .mwfs-swatch');\n    if (hero) {\n      function setActive(color) {\n        thumbs.forEach(function (t) {\n          var on = t.getAttribute('data-color') === color;\n          t.classList.toggle('active', on);\n          if (on) { hero.src = t.getAttribute('data-src'); hero.alt = t.getAttribute('data-alt') || hero.alt; }\n        });\n        swatches.forEach(function (s) { s.classList.toggle('active', s.getAttribute('data-color') === color); });\n      }\n      thumbs.forEach(function (t) { t.addEventListener('click', function () { setActive(t.getAttribute('data-color')); }); });\n      swatches.forEach(function (s) { s.addEventListener('click', function () { setActive(s.getAttribute('data-color')); }); });\n    }\n    var revealEls = document.querySelectorAll('.mwfs-reveal, .mwfs-reveal-stagger, .mwfs-banner');\n    if (!('IntersectionObserver' in window)) { revealEls.forEach(function (el) { el.classList.add('is-visible'); }); return; }\n    var io = new IntersectionObserver(function (entries) {\n      entries.forEach(function (entry) { if (entry.isIntersecting) { entry.target.classList.add('is-visible'); io.unobserve(entry.target); } });\n    }, { threshold: 0.12, rootMargin: '0px 0px -8% 0px' });\n    revealEls.forEach(function (el) { io.observe(el); });\n  })();\n\u003c\/script\u003e\n","brand":"Mokwheel","offers":[{"title":"Default Title","offer_id":48741652136036,"sku":null,"price":1529.1,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0277\/7789\/2452\/files\/IMG-4916_fea4a99e-f1b3-4a31-a441-6e43c80752c5.webp?v=1783872994","url":"https:\/\/mokwheelstore.com\/products\/open-box-demo-basalt-2-0-pink-1-available","provider":"Mokwheel Factory Store","version":"1.0","type":"link"}