Wholesale Warehouse Direct | Electric scooters & powersports

Electric scooters and powersports, priced warehouse-direct. Pick how you ride. We handle US shipping and secure Shopify checkout.

Ships from US warehouse Typically 3-7 business days after dispatch when in stock.
Secure Shopify checkout Buy on our Shopify store with a familiar cart, cards, and order tracking.
Real support before you buy Questions on fit, range, or shipping? Reach out. No invented review scores here.

New arrival

Begode A1 Electric Unicycle

14-inch wheel, 800W motor, 180Wh battery. A compact one-wheel ride for quick trips and easy carry.

$1,598.95

Buy on Shopify

Featured rides

A short list of high-demand scooters, not the full catalog.

See all products

Ready when you are.

Browse collections here, then complete purchase on Shopify. Same warehouse-direct prices either way.

Shop the rides
:root { --ink: #0f1216; --ink-2: #1a1f27; --paper: #f4f1ea; --paper-2: #ebe6db; --muted: #6b7280; --line: rgba(15,18,22,.12); --accent: #e8a317; --accent-ink: #1a1405; --accent-2: #ff5a1f; --white: #ffffff; --shadow: 0 18px 50px rgba(15,18,22,.18); --radius: 14px; --max: 1400px; --font: "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif; --display: "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif; } *, *::before, *::after { box-sizing: border-box; } html { scroll-behavior: smooth; } body { margin: 0; font-family: var(--font); color: var(--ink); background: var(--paper); line-height: 1.55; -webkit-font-smoothing: antialiased; } img { max-width: 100%; display: block; } a { color: inherit; } .wrap { width: min(var(--max), calc(100% - 2.5rem)); margin-inline: auto; } .muted { color: var(--muted); } .small { font-size: .875rem; } /* Header */ .site-header { position: sticky; top: 0; z-index: 50; background: rgba(15,18,22,.92); backdrop-filter: blur(10px); border-bottom: 1px solid rgba(255,255,255,.08); color: var(--white); } .header-inner { display: flex; align-items: center; gap: 1.25rem; min-height: 88px; } .brand img { height: 72px; width: auto; filter: brightness(1.08) contrast(1.05); } .nav { display: flex; align-items: center; gap: .25rem; margin-left: auto; } .nav-link, .nav-toggle { appearance: none; border: 0; background: transparent; color: rgba(255,255,255,.86); font: inherit; font-weight: 600; padding: .55rem .85rem; border-radius: 999px; cursor: pointer; text-decoration: none; } .nav-link:hover, .nav-toggle:hover { background: rgba(255,255,255,.08); color: #fff; } .nav-dropdown { position: relative; } .nav-menu { display: none; position: absolute; top: calc(100% + .4rem); left: 0; min-width: 200px; padding: .5rem; background: var(--ink-2); border: 1px solid rgba(255,255,255,.1); border-radius: 12px; box-shadow: var(--shadow); } .nav-dropdown.open .nav-menu { display: grid; gap: .15rem; } .nav-menu a { display: block; padding: .55rem .75rem; border-radius: 8px; text-decoration: none; color: rgba(255,255,255,.9); font-weight: 600; font-size: .95rem; } .nav-menu a:hover, .nav-menu a.is-active { background: rgba(232,163,23,.18); color: var(--accent); } /* Buttons */ .btn { display: inline-flex; align-items: center; justify-content: center; gap: .4rem; padding: .9rem 1.35rem; border-radius: 999px; font-weight: 700; text-decoration: none; border: 2px solid transparent; cursor: pointer; transition: transform .15s ease, background .15s ease, color .15s ease, border-color .15s ease; } .btn:hover { transform: translateY(-1px); } .btn-accent { background: var(--accent); color: var(--accent-ink); } .btn-accent:hover { background: #f0b53a; } .btn-ghost { background: transparent; color: #fff; border-color: rgba(255,255,255,.35); } .btn-ghost:hover { border-color: #fff; background: rgba(255,255,255,.08); } .btn-outline { background: transparent; color: var(--ink); border-color: var(--ink); } .btn-outline:hover { background: var(--ink); color: #fff; } .btn-sm { padding: .55rem 1rem; font-size: .9rem; } .btn-muted { color: rgba(255,255,255,.78); text-decoration: underline; text-underline-offset: 3px; font-weight: 600; } /* Hero */ .hero { position: relative; min-height: min(78vh, 720px); display: grid; align-items: end; color: #fff; overflow: hidden; background: #0b0d10; } .hero-bg { display: none !important; } .hero-content { position: relative; padding: 5.5rem 0 4rem; max-width: 640px; } .kicker { display: inline-block; letter-spacing: .14em; text-transform: uppercase; font-size: .75rem; font-weight: 800; color: var(--accent); margin-bottom: .9rem; } .hero h1 { font-family: var(--display); font-size: clamp(2.4rem, 5.5vw, 4.1rem); line-height: 1.05; letter-spacing: -.03em; margin: 0 0 1rem; font-weight: 800; } .hero-lead { font-size: 1.125rem; line-height: 1.55; color: rgba(255,255,255,.94); max-width: 36rem; margin: 0 0 1.25rem; padding: 1rem 1.2rem; border-radius: 12px; background: rgba(8,10,14,.72); backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px); box-shadow: 0 8px 28px rgba(0,0,0,.28); } .hero-cta { display: flex; flex-wrap: wrap; align-items: center; gap: .9rem 1.25rem; } /* Trust */ .trust { background: var(--ink); color: #fff; border-bottom: 1px solid rgba(255,255,255,.06); } .trust-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.25rem; padding: 1.35rem 0; } .trust-item { display: flex; gap: .85rem; align-items: flex-start; } .trust-mark { flex: 0 0 auto; width: 38px; height: 38px; border-radius: 10px; background: rgba(232,163,23,.15); color: var(--accent); display: grid; place-items: center; font-weight: 800; } .trust-item strong { display: block; font-size: .98rem; } .trust-item span { color: rgba(255,255,255,.65); font-size: .9rem; } /* Sections */ .section { padding: 4.5rem 0; } .section-head { display: flex; justify-content: space-between; align-items: end; gap: 1rem; margin-bottom: 1.75rem; } .section-head h2 { margin: 0; font-size: clamp(1.7rem, 3vw, 2.35rem); letter-spacing: -.02em; line-height: 1.15; } .section-head p { margin: .35rem 0 0; color: var(--muted); max-width: 34rem; } .link-more { font-weight: 700; color: var(--ink); text-decoration: none; border-bottom: 2px solid var(--accent); } .link-more:hover { color: var(--accent-2); } /* Collections */ .collection-grid { display: grid; grid-template-columns: repeat(6, 1fr); gap: 1rem; } .collection-card { grid-column: span 2; display: flex; flex-direction: column; background: var(--white); border-radius: var(--radius); overflow: hidden; text-decoration: none; box-shadow: 0 1px 0 var(--line); border: 1px solid var(--line); transition: transform .18s ease, box-shadow .18s ease; min-height: 320px; } .collection-card:nth-child(4), .collection-card:nth-child(5) { grid-column: span 3; } .collection-card:hover { transform: translateY(-4px); box-shadow: var(--shadow); } .collection-media { flex: 1; min-height: 150px; background-size: cover; background-position: center; filter: saturate(1.05) contrast(1.05); } .collection-body { padding: 1.15rem 1.2rem 1.35rem; background: var(--white); } .collection-body h3 { margin: 0 0 .35rem; font-size: 1.2rem; letter-spacing: -.01em; } .collection-body p { margin: 0 0 .75rem; color: var(--muted); font-size: .95rem; } .collection-meta { font-weight: 700; color: var(--accent-2); font-size: .92rem; } /* Product cards */ .product-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 1.1rem; } .product-grid.dense { grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); } .product-card { background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); overflow: hidden; display: flex; flex-direction: column; } .card-media { aspect-ratio: 1 / 1; background: var(--paper-2); display: grid; place-items: center; overflow: hidden; } .card-media img { width: 100%; height: 100%; object-fit: contain; padding: .75rem; } .card-media .ph { width: 100%; height: 100%; background: linear-gradient(135deg, #d9d2c4, #b9b1a1); } .card-body { padding: 1rem 1.05rem 1.2rem; display: flex; flex-direction: column; gap: .45rem; flex: 1; } .card-title { margin: 0; font-size: 1rem; line-height: 1.3; letter-spacing: -.01em; } .card-title a { text-decoration: none; } .card-title a:hover { color: var(--accent-2); } .card-price { margin: 0; font-weight: 800; font-size: 1.05rem; } .card-sell { margin: 0; color: var(--muted); font-size: .9rem; flex: 1; } .card-body .btn { margin-top: .35rem; align-self: flex-start; } /* Soft CTA */ .cta-band { margin: 1rem 0 0; padding: 3.25rem 0; background: linear-gradient(120deg, rgba(15,18,22,.94), rgba(26,31,39,.88)), linear-gradient(90deg, #1a1f27, #2a2112); color: #fff; border-radius: 22px; } .cta-band .wrap { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 1.25rem; } .cta-band h2 { margin: 0 0 .4rem; font-size: clamp(1.6rem, 3vw, 2.1rem); letter-spacing: -.02em; } .cta-band p { margin: 0; color: rgba(255,255,255,.75); max-width: 34rem; } /* Collection hub hero */ .page-hero { padding: 3.5rem 0 2.5rem; background: var(--ink); color: #fff; } .page-hero h1 { margin: .35rem 0 .75rem; font-size: clamp(2rem, 4vw, 3rem); letter-spacing: -.025em; line-height: 1.1; } .page-hero p { margin: 0; max-width: 40rem; color: rgba(255,255,255,.78); font-size: 1.05rem; } .breadcrumb { font-size: .85rem; color: rgba(255,255,255,.55); } .breadcrumb a { color: rgba(255,255,255,.8); text-decoration: none; } .breadcrumb a:hover { color: var(--accent); } .template-note { margin: 1.5rem 0 0; padding: 1rem 1.15rem; background: #fff7e6; border: 1px dashed #d4a017; border-radius: 12px; color: #5c4810; font-size: .92rem; } .template-note code { background: rgba(0,0,0,.06); padding: .1rem .35rem; border-radius: 4px; } /* Footer */ .site-footer { background: #0b0d10; color: rgba(255,255,255,.82); padding: 3.5rem 0 1.5rem; margin-top: 3rem; } .footer-grid { display: grid; grid-template-columns: 1.4fr 1fr 1fr; gap: 2rem; padding-bottom: 2rem; border-bottom: 1px solid rgba(255,255,255,.08); } .footer-logo { height: 40px; width: auto; margin-bottom: .85rem; filter: brightness(1.05); } .site-footer h3 { margin: 0 0 .75rem; color: #fff; font-size: .95rem; letter-spacing: .04em; text-transform: uppercase; } .footer-links { list-style: none; margin: 0; padding: 0; display: grid; gap: .45rem; } .footer-links a { text-decoration: none; color: rgba(255,255,255,.72); } .footer-links a:hover { color: var(--accent); } .footer-bottom { padding-top: 1.1rem; } .site-footer .muted { color: rgba(255,255,255,.55); } /* Products page */ .toolbar { display: flex; justify-content: space-between; align-items: baseline; gap: 1rem; margin: 1.5rem 0 1.25rem; } .toolbar h2 { margin: 0; font-size: 1.35rem; } @media (max-width: 980px) { .collection-grid { grid-template-columns: 1fr 1fr; } .collection-card, .collection-card:nth-child(4), .collection-card:nth-child(5) { grid-column: span 1; } .product-grid { grid-template-columns: 1fr 1fr; } .trust-grid { grid-template-columns: 1fr; } .footer-grid { grid-template-columns: 1fr 1fr; } } @media (max-width: 720px) { .header-inner { flex-wrap: wrap; padding: .65rem 0; } .nav { order: 3; width: 100%; overflow-x: auto; } .header-inner .btn-sm { margin-left: auto; } .collection-grid, .product-grid { grid-template-columns: 1fr; } .footer-grid { grid-template-columns: 1fr; } .hero-content { padding-top: 4rem; } } /* --- 2026-10-27 Zack polish: full bleed + hero clean v3 --- */ html { overflow-x: hidden !important; } body { overflow-x: hidden !important; max-width: 100% !important; } .wwd-site { width: 100vw; max-width: 100vw; margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw); overflow-x: hidden; background: var(--paper); position: relative; box-sizing: border-box; } .wwd-site .wrap { width: min(var(--max), calc(100% - 3rem)); } .site-header { width: 100%; } .header-inner { min-height: 92px; } .brand { display: inline-flex; align-items: center; background: #fff; border-radius: 10px; padding: 6px 12px; line-height: 0; } .brand img { height: 64px !important; width: auto !important; max-height: none !important; filter: none !important; } @media (max-width: 640px) { .brand img { height: 48px !important; } .brand { padding: 4px 8px; } .header-inner { min-height: 76px; } } .hero { position: relative; min-height: min(88vh, 820px); display: grid; align-items: center; width: 100%; overflow: hidden; color: #fff; background: #1a1f27; } /* kill legacy bg-only hero rule if still in file above */ .hero-bg { display: none !important; } .hero-photo { position: absolute !important; inset: 0 !important; width: 100% !important; height: 100% !important; max-width: none !important; max-height: none !important; object-fit: cover !important; object-position: center 40% !important; z-index: 0 !important; opacity: 1 !important; display: block !important; } .hero-scrim { position: absolute; inset: 0; z-index: 1; /* lighter so warehouse photo reads */ background: linear-gradient(90deg, rgba(8,10,14,.45) 0%, rgba(8,10,14,.28) 40%, rgba(8,10,14,.15) 65%, rgba(8,10,14,.08) 100%), linear-gradient(0deg, rgba(8,10,14,.22), rgba(8,10,14,.05)); pointer-events: none; } .hero-content { position: relative; z-index: 2; max-width: min(720px, 100%) !important; padding: 4.5rem 0 !important; } .hero .kicker { display: none !important; } .hero h1 { text-shadow: 0 2px 24px rgba(0,0,0,.45); } /* v4: kill GHL top pad + residual horizontal overflow */ html, body { margin: 0 !important; padding: 0 !important; overflow-x: hidden !important; background: #0f1216 !important; } body > *, .hl_page-preview, .preview-container, #preview-container, .site-builder-preview { margin-top: 0 !important; padding-top: 0 !important; } .wwd-site { width: 100vw !important; max-width: 100vw !important; margin-left: calc(50% - 50vw) !important; margin-right: calc(50% - 50vw) !important; margin-top: 0 !important; padding: 0 !important; overflow-x: hidden !important; box-sizing: border-box !important; } .site-header { margin: 0 !important; width: 100% !important; } section, .hl-section, .c-section { margin-top: 0 !important; padding-top: 0 !important; } /* --- 2026-10-27 Zack: lead under logo + dark panel v5 --- */ .hero { align-items: end !important; } .hero-content { padding: 0 0 3.25rem !important; margin-top: auto; max-width: min(640px, 100%) !important; } .hero-lead { font-size: 1.125rem; line-height: 1.55; color: rgba(255,255,255,.94); max-width: 36rem; margin: 0 0 1.25rem; padding: 1rem 1.2rem; border-radius: 12px; background: rgba(8,10,14,.72); backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px); box-shadow: 0 8px 28px rgba(0,0,0,.28); } @media (max-width: 640px) { .hero { min-height: min(78vh, 680px); } .hero-content { padding-bottom: 2rem !important; } .hero-lead { font-size: 1.02rem; padding: .9rem 1rem; } } /* --- 2026-10-27 Zack: lead clear DIRECT + bigger shop images v6 --- */ .hero { min-height: min(92vh, 900px) !important; align-items: end !important; } .hero-photo { object-position: center 28% !important; } .hero-content { padding: 0 0 1.15rem !important; margin-top: auto; max-width: min(640px, 100%) !important; } .hero-lead { margin: 0 0 1rem !important; } @media (max-width: 640px) { .hero { min-height: min(82vh, 720px) !important; } .hero-content { padding-bottom: 1rem !important; } } /* Conversion: show full category/product shots, not tight crops */ .collection-card { min-height: 380px !important; } .collection-media { flex: 0 0 auto !important; height: 230px !important; min-height: 230px !important; background-size: contain !important; background-repeat: no-repeat !important; background-position: center center !important; background-color: #f4f1ea !important; filter: none !important; } .collection-card:nth-child(3) .collection-media { /* Seated lifestyle shot reads better filled */ background-size: cover !important; background-position: center 40% !important; } .card-media { aspect-ratio: 4 / 3 !important; background: #f4f1ea !important; } .card-media img { width: 100% !important; height: 100% !important; object-fit: contain !important; object-position: center !important; padding: .4rem !important; } @media (max-width: 900px) { .collection-media { height: 200px !important; min-height: 200px !important; } } /* --- polish: consistent side padding, CTA banner inner padding, vertical centering --- */ .cta-band { display: flex; align-items: center; margin: 0; padding: 3.25rem 0; } .cta-band .wrap { width: 100% !important; max-width: none !important; margin: 0; padding: 0 48px; align-items: center; } .cta-band h2, .cta-band p { text-align: left; } .section-head { align-items: flex-end; } .section-head h2 { margin: 0; } .wwd-site .section { padding-top: 4.5rem; padding-bottom: 4.5rem; } .wwd-site .section[style*="padding-top:0"] { padding-top: 0 !important; } .site-footer { margin-top: 0; } @media (max-width: 720px) { .cta-band .wrap { padding: 0 24px; } .cta-band { padding: 2.25rem 0; } }

Electric scooters and powersports, priced warehouse-direct. Pick how you ride. We handle US shipping and secure Shopify checkout.

Ships from US warehouse Typically 3-7 business days after dispatch when in stock.
Secure Shopify checkout Buy on our Shopify store with a familiar cart, cards, and order tracking.
Real support before you buy Questions on fit, range, or shipping? Reach out. No invented review scores here.

New arrival

Begode A1 Electric Unicycle

14-inch wheel, 800W motor, 180Wh battery. A compact one-wheel ride for quick trips and easy carry.

$998.95

Buy on Shopify

Featured rides

A short list of high-demand scooters, not the full catalog.

See all products

Ready when you are.

Browse collections here, then complete purchase on Shopify. Same warehouse-direct prices either way.

Shop the rides