{"product_id":"️-throw-it-in-watch-it-surf-back-battery-free-mini-wave-surfing-toy","title":"🏄‍♂️ Throw It In \u0026 Watch It Surf Back! Battery-Free Mini Wave Surfing Toy 🌊✨","description":"\u003cstyle\u003e\n  .mst-page {\n    --mst-ink: #123a59;\n    --mst-muted: #607788;\n    --mst-blue: #1688ba;\n    --mst-blue-dark: #12698f;\n    --mst-aqua: #e6f7fa;\n    --mst-sky: #edf8ff;\n    --mst-sand: #fff5df;\n    --mst-coral: #f37a66;\n    --mst-yellow: #ffd85a;\n    --mst-mint: #eaf7ec;\n    --mst-pink: #fff0f4;\n    --mst-white: #ffffff;\n    --mst-line: #d9e8ed;\n    width: 100%;\n    max-width: 920px;\n    margin: 0 auto;\n    padding: 12px;\n    color: var(--mst-ink);\n    background: #f8fcfd;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    line-height: 1.65;\n    box-sizing: border-box;\n    container-name: mini-surfer;\n    container-type: inline-size;\n  }\n\n  .mst-page *,\n  .mst-page *::before,\n  .mst-page *::after { box-sizing: border-box; }\n\n  .mst-page h1,\n  .mst-page h2,\n  .mst-page h3,\n  .mst-page p { margin-top: 0; }\n\n  .mst-page h1,\n  .mst-page h2,\n  .mst-page h3 {\n    color: var(--mst-ink);\n    font-weight: 850;\n    letter-spacing: -0.025em;\n  }\n\n  .mst-page p { color: var(--mst-muted); }\n\n  .mst-page img {\n    display: block;\n    width: 100%;\n    max-width: 100%;\n    height: auto;\n    margin: 18px auto 0;\n    border-radius: 20px;\n    object-fit: contain;\n    box-shadow: 0 10px 28px rgba(24, 91, 118, .11);\n  }\n\n  .mst-section,\n  .mst-feature {\n    margin: 18px 0;\n    padding: 26px;\n    border: 1px solid var(--mst-line);\n    border-radius: 24px;\n    background: var(--mst-white);\n    overflow: hidden;\n  }\n\n  .mst-eyebrow {\n    display: inline-flex;\n    align-items: center;\n    gap: 7px;\n    margin-bottom: 10px;\n    padding: 6px 11px;\n    border-radius: 999px;\n    background: rgba(255,255,255,.82);\n    color: var(--mst-blue-dark);\n    font-size: 12px;\n    font-weight: 850;\n    letter-spacing: .08em;\n    text-transform: uppercase;\n  }\n\n  .mst-title {\n    margin-bottom: 10px;\n    font-size: clamp(29px, 5cqi, 42px);\n    line-height: 1.12;\n  }\n\n  .mst-subtitle {\n    max-width: 710px;\n    margin-bottom: 0;\n    font-size: 17px;\n    line-height: 1.62;\n  }\n\n  .mst-hero {\n    padding: 34px 28px 28px;\n    text-align: center;\n    background:\n      radial-gradient(circle at 10% 3%, rgba(255,255,255,.98), transparent 31%),\n      linear-gradient(135deg, var(--mst-sky), var(--mst-aqua) 55%, var(--mst-sand));\n    border-color: #cfe7ed;\n  }\n\n  .mst-hero h1 {\n    max-width: 760px;\n    margin: 0 auto 12px;\n    font-size: clamp(38px, 7cqi, 56px);\n    line-height: 1.03;\n  }\n\n  .mst-hero p {\n    max-width: 700px;\n    margin: 0 auto;\n    font-size: 18px;\n  }\n\n  .mst-badges {\n    display: flex;\n    flex-wrap: wrap;\n    justify-content: center;\n    gap: 8px;\n    margin-top: 17px;\n  }\n\n  .mst-badge {\n    padding: 8px 12px;\n    color: var(--mst-ink);\n    background: rgba(255,255,255,.88);\n    border: 1px solid rgba(22,136,186,.16);\n    border-radius: 999px;\n    font-size: 13px;\n    font-weight: 800;\n  }\n\n  .mst-demo {\n    text-align: center;\n    background: linear-gradient(180deg, #fff, var(--mst-sky));\n  }\n\n  .mst-motion-frame {\n    position: relative;\n    overflow: hidden;\n    margin-top: 18px;\n    border-radius: 20px;\n    background: #dff4fa;\n    box-shadow: 0 10px 28px rgba(24,91,118,.11);\n  }\n\n  .mst-motion-frame img {\n    margin: 0;\n    border-radius: 0;\n    box-shadow: none;\n    animation: mst-surf 5.2s ease-in-out infinite;\n  }\n\n  .mst-wave-line {\n    position: absolute;\n    right: -10%;\n    bottom: 5%;\n    width: 120%;\n    height: 11%;\n    border-radius: 50%;\n    border-top: 5px solid rgba(255,255,255,.78);\n    opacity: .9;\n    animation: mst-wave 2.7s ease-in-out infinite;\n  }\n\n  @keyframes mst-surf {\n    0%, 100% { transform: scale(1) translateX(0); }\n    50% { transform: scale(1.025) translateX(4px); }\n  }\n\n  @keyframes mst-wave {\n    0%, 100% { transform: translateX(-3%) translateY(2px); }\n    50% { transform: translateX(3%) translateY(-4px); }\n  }\n\n  .mst-icon-grid,\n  .mst-review-grid,\n  .mst-trust-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n    margin-top: 18px;\n  }\n\n  .mst-icon-card {\n    min-height: 146px;\n    padding: 19px;\n    text-align: center;\n    border: 1px solid #d5e8ee;\n    border-radius: 18px;\n    background: #f7fcfe;\n  }\n\n  .mst-icon {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 50px;\n    height: 50px;\n    margin: 0 auto 10px;\n    border-radius: 15px;\n    background: var(--mst-yellow);\n    font-size: 27px;\n    box-shadow: inset 0 0 0 1px rgba(206,153,37,.16);\n  }\n\n  .mst-icon-card h3,\n  .mst-review-card h3,\n  .mst-trust-card h3 {\n    margin-bottom: 5px;\n    font-size: 17px;\n    line-height: 1.28;\n  }\n\n  .mst-icon-card p,\n  .mst-review-card p,\n  .mst-trust-card p {\n    margin-bottom: 0;\n    font-size: 14px;\n    line-height: 1.52;\n  }\n\n  .mst-feature-stack {\n    display: grid;\n    gap: 16px;\n    margin: 18px 0;\n  }\n\n  .mst-feature { margin: 0; }\n  .mst-feature:nth-child(1) { background: var(--mst-aqua); }\n  .mst-feature:nth-child(2) { background: var(--mst-sand); }\n  .mst-feature:nth-child(3) { background: var(--mst-mint); }\n  .mst-feature:nth-child(4) { background: var(--mst-pink); }\n  .mst-feature:nth-child(5) { background: var(--mst-sky); }\n\n  .mst-feature h2 {\n    margin-bottom: 9px;\n    font-size: clamp(27px, 4.5cqi, 36px);\n    line-height: 1.16;\n  }\n\n  .mst-feature \u003e p {\n    margin-bottom: 0;\n    font-size: 16px;\n  }\n\n  .mst-checks {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 8px 14px;\n    margin: 15px 0 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  .mst-checks li {\n    position: relative;\n    padding-left: 24px;\n    color: #496575;\n    font-size: 14px;\n    font-weight: 680;\n  }\n\n  .mst-checks li::before {\n    position: absolute;\n    top: 0;\n    left: 0;\n    color: var(--mst-blue-dark);\n    content: \"✓\";\n    font-weight: 900;\n  }\n\n  .mst-color-row {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 8px;\n    margin-top: 16px;\n  }\n\n  .mst-color-chip {\n    padding: 10px 5px;\n    border: 1px solid rgba(18,58,89,.1);\n    border-radius: 12px;\n    background: rgba(255,255,255,.76);\n    color: var(--mst-ink);\n    text-align: center;\n    font-size: 13px;\n    font-weight: 800;\n  }\n\n  .mst-swatch {\n    display: block;\n    width: 24px;\n    height: 24px;\n    margin: 0 auto 5px;\n    border: 2px solid #fff;\n    border-radius: 50%;\n    box-shadow: 0 0 0 1px rgba(18,58,89,.14);\n  }\n\n  .mst-pink-swatch { background: #f44dab; }\n  .mst-red-swatch { background: #ee4134; }\n  .mst-yellow-swatch { background: #f4d821; }\n  .mst-green-swatch { background: #68cf35; }\n\n  .mst-bordered {\n    padding: 18px;\n    border: 1px solid var(--mst-line);\n    border-radius: 17px;\n    background: rgba(255,255,255,.78);\n  }\n\n  .mst-bordered + .mst-bordered { margin-top: 13px; }\n  .mst-bordered h3 { margin-bottom: 12px; }\n\n  .mst-step-grid {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 10px;\n  }\n\n  .mst-step-card {\n    padding: 14px 10px;\n    text-align: center;\n    border: 1px solid #d9e8ed;\n    border-radius: 14px;\n    background: #fff;\n  }\n\n  .mst-step-number {\n    display: grid;\n    place-items: center;\n    width: 34px;\n    height: 34px;\n    margin: 0 auto 8px;\n    border-radius: 50%;\n    color: #fff;\n    background: var(--mst-blue);\n    font-size: 15px;\n    font-weight: 900;\n  }\n\n  .mst-step-card h3 { margin-bottom: 4px; font-size: 15px; }\n  .mst-step-card p { margin-bottom: 0; font-size: 13px; }\n\n  .mst-spec-list {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    margin: 0;\n    border: 1px solid var(--mst-line);\n    border-radius: 14px;\n    overflow: hidden;\n  }\n\n  .mst-spec-row { display: contents; }\n\n  .mst-spec-row dt,\n  .mst-spec-row dd {\n    margin: 0;\n    padding: 12px 13px;\n    border-bottom: 1px solid var(--mst-line);\n    font-size: 14px;\n  }\n\n  .mst-spec-row:last-child dt,\n  .mst-spec-row:last-child dd { border-bottom: 0; }\n\n  .mst-spec-row dt {\n    color: var(--mst-ink);\n    background: #edf8fb;\n    font-weight: 800;\n  }\n\n  .mst-spec-row dd {\n    color: var(--mst-muted);\n    background: #fff;\n  }\n\n  .mst-note,\n  .mst-safety {\n    margin: 12px 0 0;\n    padding: 12px 14px;\n    border-radius: 10px;\n    font-size: 13px;\n  }\n\n  .mst-note {\n    border-left: 4px solid var(--mst-yellow);\n    background: #fff9e5;\n    color: #62583a;\n  }\n\n  .mst-safety {\n    border: 1px solid #f0b8aa;\n    background: #fff2ed;\n    color: #6f463e;\n  }\n\n  .mst-safety h3 { margin-bottom: 5px; font-size: 17px; }\n  .mst-safety p { margin-bottom: 0; color: #6f5149; }\n\n  .mst-feedback {\n    text-align: center;\n    background: var(--mst-sand);\n  }\n\n  .mst-feedback-stars {\n    margin-top: 13px;\n    color: #e1a325;\n    font-size: 25px;\n    letter-spacing: 2px;\n    line-height: 1;\n  }\n\n  .mst-feedback-source {\n    margin: 8px 0 0;\n    color: #6d7880;\n    font-size: 13px;\n    letter-spacing: .04em;\n  }\n\n  .mst-review-card {\n    padding: 18px;\n    text-align: left;\n    border: 1px solid #e5dcc7;\n    border-radius: 17px;\n    background: #fff;\n  }\n\n  .mst-card-stars {\n    margin-bottom: 8px;\n    color: #dfa226;\n    font-size: 15px;\n    letter-spacing: 1px;\n  }\n\n  .mst-reviewer {\n    display: block;\n    margin-top: 10px;\n    color: #747b7f;\n    font-size: 12px;\n    line-height: 1.45;\n  }\n\n  .mst-reviewer strong {\n    display: block;\n    color: var(--mst-ink);\n    font-size: 13px;\n  }\n\n  .mst-review-note {\n    margin: 13px 0 0 !important;\n    padding: 10px 12px;\n    border: 1px dashed #cabf9f;\n    border-radius: 12px;\n    background: rgba(255,255,255,.66);\n    font-size: 12px !important;\n  }\n\n  .mst-faq details {\n    border: 1px solid var(--mst-line);\n    border-radius: 14px;\n    background: #fff;\n    overflow: hidden;\n  }\n\n  .mst-faq details + details { margin-top: 10px; }\n\n  .mst-faq summary {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 12px;\n    padding: 15px;\n    color: var(--mst-ink);\n    cursor: pointer;\n    list-style: none;\n    font-size: 15px;\n    font-weight: 800;\n  }\n\n  .mst-faq summary::-webkit-details-marker { display: none; }\n\n  .mst-arrow {\n    flex: 0 0 auto;\n    width: 26px;\n    height: 26px;\n    border-radius: 50%;\n    background: var(--mst-aqua);\n    color: var(--mst-blue-dark);\n    text-align: center;\n    line-height: 26px;\n    transition: transform .28s ease, background-color .28s ease;\n  }\n\n  .mst-faq details[open] .mst-arrow {\n    transform: rotate(180deg);\n    background: var(--mst-yellow);\n  }\n\n  .mst-answer {\n    display: grid;\n    grid-template-rows: 0fr;\n    opacity: 0;\n    transition: grid-template-rows .32s ease, opacity .32s ease;\n  }\n\n  .mst-answer \u003e div { overflow: hidden; }\n\n  .mst-faq details[open] .mst-answer {\n    grid-template-rows: 1fr;\n    opacity: 1;\n  }\n\n  .mst-answer p {\n    margin: 0;\n    padding: 0 15px 16px;\n    font-size: 14px;\n  }\n\n  .mst-trust-card {\n    padding: 18px;\n    border: 1px solid var(--mst-line);\n    border-radius: 17px;\n    background: #fff;\n  }\n\n  .mst-trust-card:nth-child(1) { background: var(--mst-aqua); }\n  .mst-trust-card:nth-child(2) { background: var(--mst-sand); }\n  .mst-trust-card:nth-child(3) { background: var(--mst-pink); }\n  .mst-trust-card:nth-child(4) { background: var(--mst-mint); }\n\n  .mst-trust-card .mst-icon {\n    margin: 0 0 10px;\n    background: rgba(255,255,255,.88);\n  }\n\n  .mst-cta {\n    text-align: center;\n    background:\n      radial-gradient(circle at 86% 7%, rgba(255,255,255,.95), transparent 34%),\n      linear-gradient(135deg, var(--mst-sky), var(--mst-sand), var(--mst-pink));\n    border-color: #d8e8e9;\n  }\n\n  .mst-cta .mst-subtitle { margin-right: auto; margin-left: auto; }\n\n  .mst-button {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    min-width: 190px;\n    min-height: 52px;\n    margin-top: 12px;\n    padding: 14px 24px;\n    color: #fff !important;\n    background: var(--mst-coral);\n    border: 0;\n    border-radius: 999px;\n    box-shadow: 0 10px 24px rgba(243,122,102,.27);\n    text-decoration: none !important;\n    font-size: 16px;\n    font-weight: 850;\n    transition: transform .22s ease, box-shadow .22s ease, background-color .22s ease;\n  }\n\n  .mst-button:hover {\n    background: #df6754;\n    transform: translateY(-3px);\n    box-shadow: 0 14px 28px rgba(243,122,102,.33);\n  }\n\n  .mst-button:active { transform: translateY(1px) scale(.98); }\n  .mst-button:focus-visible { outline: 3px solid var(--mst-yellow); outline-offset: 3px; }\n\n  .mst-float {\n    position: fixed;\n    right: max(16px, env(safe-area-inset-right));\n    bottom: max(16px, env(safe-area-inset-bottom));\n    z-index: 40;\n    min-width: 0;\n    min-height: 48px;\n    margin: 0;\n    padding: 12px 18px;\n    animation: mst-float 2.6s ease-in-out infinite;\n  }\n\n  @keyframes mst-float {\n    0%, 100% { transform: translateY(0); }\n    50% { transform: translateY(-5px); }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .mst-page *,\n    .mst-page *::before,\n    .mst-page *::after {\n      scroll-behavior: auto !important;\n      animation-duration: .01ms !important;\n      animation-iteration-count: 1 !important;\n      transition-duration: .01ms !important;\n    }\n  }\n\n  @container mini-surfer (max-width: 620px) {\n    .mst-page { padding: 7px; }\n    .mst-section, .mst-feature { margin: 11px 0; padding: 20px 14px; border-radius: 19px; }\n    .mst-feature { margin: 0; }\n    .mst-hero { padding-top: 27px; }\n    .mst-hero h1 { font-size: 42px; }\n    .mst-hero p { font-size: 17px; }\n    .mst-title, .mst-feature h2 { font-size: 32px; }\n    .mst-subtitle, .mst-feature \u003e p { font-size: 16px; }\n    .mst-icon-grid, .mst-review-grid, .mst-trust-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; }\n    .mst-icon-card, .mst-review-card, .mst-trust-card { min-height: 0; padding: 13px 9px; border-radius: 14px; }\n    .mst-icon { width: 43px; height: 43px; font-size: 23px; border-radius: 12px; }\n    .mst-icon-card h3, .mst-review-card h3, .mst-trust-card h3 { font-size: 16px; }\n    .mst-icon-card p, .mst-review-card p, .mst-trust-card p { font-size: 14px; }\n    .mst-checks { grid-template-columns: 1fr; }\n    .mst-step-grid { gap: 7px; }\n    .mst-step-card { padding: 12px 6px; }\n    .mst-step-card h3 { font-size: 14px; }\n    .mst-step-card p { font-size: 12px; }\n    .mst-spec-row dt, .mst-spec-row dd { padding: 11px 9px; font-size: 14px; }\n    .mst-faq summary { font-size: 14px; }\n    .mst-answer p { font-size: 13px; }\n    .mst-float { right: 11px; bottom: 11px; padding: 11px 15px; font-size: 15px; }\n    .mst-page img, .mst-motion-frame { margin-top: 15px; border-radius: 15px; }\n  }\n\n  @container mini-surfer (max-width: 390px) {\n    .mst-hero h1 { font-size: 37px; }\n    .mst-title, .mst-feature h2 { font-size: 29px; }\n    .mst-icon-card, .mst-review-card, .mst-trust-card { padding-right: 7px; padding-left: 7px; }\n    .mst-icon-card h3, .mst-review-card h3, .mst-trust-card h3 { font-size: 15px; }\n    .mst-icon-card p, .mst-review-card p, .mst-trust-card p { font-size: 13px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"mst-page\" id=\"mst-description\"\u003e\n\u003c!-- 01 — TOP BANNER --\u003e\n\u003csection class=\"mst-section mst-hero\"\u003e\u003cspan class=\"mst-eyebrow\"\u003e🏄 Wave-Powered Beach Fun\u003c\/span\u003e\n\u003ch1\u003eThrow It In. Watch It Surf.\u003c\/h1\u003e\n\u003cp\u003eA mini surfer designed to use real shore waves for active, repeatable beach play—no batteries, charging, winding, or remote control required.\u003c\/p\u003e\n\u003cdiv class=\"mst-badges\"\u003e\n\u003cspan class=\"mst-badge\"\u003e🌊 Wave Powered\u003c\/span\u003e \u003cspan class=\"mst-badge\"\u003e🔋 No Batteries\u003c\/span\u003e \u003cspan class=\"mst-badge\"\u003e🔁 Self-Righting\u003c\/span\u003e \u003cspan class=\"mst-badge\"\u003e6️⃣ Ages 6+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/5016\/9239\/files\/01_baf9a2a7-dcd6-4dd5-9d61-78c0ff8beab7.png?v=1788426951\" alt=\"Yellow mini surfer riding a small beach wave\" width=\"1254\" height=\"1254\" loading=\"eager\"\u003e\u003c\/section\u003e\n\u003c!-- 02 — CSS-ANIMATED DEMO --\u003e\n\u003csection class=\"mst-section mst-demo\"\u003e\u003cspan class=\"mst-eyebrow\"\u003e🌊 See the Wave Action\u003c\/span\u003e\n\u003ch2 class=\"mst-title\"\u003eToss. Ride. Return.\u003c\/h2\u003e\n\u003cp class=\"mst-subtitle\"\u003ePlace it into suitable incoming waves near shore, let the surf push the board into motion, then retrieve it from the shallows and play again.\u003c\/p\u003e\n\u003cdiv class=\"mst-motion-frame\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/5016\/9239\/files\/02_373dda59-993d-433b-96bc-c9466a635ae6.png?v=1788426951\" alt=\"Three-step toss ride and return demonstration for the mini surfer toy\" width=\"1254\" height=\"1254\" loading=\"lazy\"\u003e \u003cspan class=\"mst-wave-line\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 03 — 2 × 2 CORE BENEFIT GRID --\u003e\n\u003csection class=\"mst-section\"\u003e\u003cspan class=\"mst-eyebrow\"\u003e⭐ Why Families Choose It\u003c\/span\u003e\n\u003ch2 class=\"mst-title\"\u003eSimple Beach Play Powered by the Ocean\u003c\/h2\u003e\n\u003cp class=\"mst-subtitle\"\u003eLess gear to remember and more ways to turn a day by the shore into an interactive game.\u003c\/p\u003e\n\u003cdiv class=\"mst-icon-grid\"\u003e\n\u003carticle class=\"mst-icon-card\"\u003e\u003cspan class=\"mst-icon\"\u003e🌊\u003c\/span\u003e\n\u003ch3\u003eThe Wave Is the Motor\u003c\/h3\u003e\n\u003cp\u003eSmall incoming shore waves provide the energy that moves the board.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"mst-icon-card\"\u003e\u003cspan class=\"mst-icon\"\u003e🚫\u003c\/span\u003e\n\u003ch3\u003eNo Charging or Remote\u003c\/h3\u003e\n\u003cp\u003ePack it without another battery, cable, controller, or wind-up routine.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"mst-icon-card\"\u003e\u003cspan class=\"mst-icon\"\u003e🔁\u003c\/span\u003e\n\u003ch3\u003eSelf-Righting Design\u003c\/h3\u003e\n\u003cp\u003eDesigned to recover its riding position and keep interacting with the surf.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"mst-icon-card\"\u003e\u003cspan class=\"mst-icon\"\u003e🎨\u003c\/span\u003e\n\u003ch3\u003eFour Bright Colors\u003c\/h3\u003e\n\u003cp\u003eChoose Pink, Red, Yellow, or Green—or bring more than one for races.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 04 — SINGLE-COLUMN CORE FEATURE CARDS --\u003e\n\u003cdiv class=\"mst-feature-stack\"\u003e\n\u003carticle class=\"mst-feature\"\u003e\u003cspan class=\"mst-eyebrow\"\u003e🌊 Powered by Real Shore Waves\u003c\/span\u003e\n\u003ch2\u003eNo Batteries. Just Surf Fun.\u003c\/h2\u003e\n\u003cp\u003eThe board is designed to work with the movement of incoming surf, turning natural wave energy into playful motion without an electric motor.\u003c\/p\u003e\n\u003cul class=\"mst-checks\"\u003e\n\u003cli\u003eNo batteries to replace\u003c\/li\u003e\n\u003cli\u003eNo charging cable\u003c\/li\u003e\n\u003cli\u003eNo remote control\u003c\/li\u003e\n\u003cli\u003eNo wind-up mechanism\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/5016\/9239\/files\/04_fd131f7c-9cb0-4aee-9e1f-bc6653bd0d04.png?v=1788426951\" alt=\"Four wave-powered mini surfers riding toward the shore\" width=\"1254\" height=\"1254\" loading=\"lazy\"\u003e\u003c\/article\u003e\n\u003carticle class=\"mst-feature\"\u003e\u003cspan class=\"mst-eyebrow\"\u003e🔁 Designed to Keep Riding\u003c\/span\u003e\n\u003ch2\u003eSelf-Righting Shape Helps the Surfer Recover\u003c\/h2\u003e\n\u003cp\u003eThe board, underside wing, and stabilizing fin work together to help the toy return to a riding position when the water shifts it.\u003c\/p\u003e\n\u003cp class=\"mst-note\"\u003e🌊 Performance varies with wave direction, surf strength, wind, and shoreline conditions. It is designed for shore-wave play but cannot be guaranteed to return directly to the same spot every time.\u003c\/p\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/5016\/9239\/files\/07_3677a5af-3147-42bf-b06f-2a52f823a245.png?v=1788427536\" alt=\"Pink mini surfer following a wave-powered return path toward shore\" width=\"1254\" height=\"1254\" loading=\"lazy\"\u003e\u003c\/article\u003e\n\u003carticle class=\"mst-feature\"\u003e\u003cspan class=\"mst-eyebrow\"\u003e🧩 Quick Snap-Together Setup\u003c\/span\u003e\n\u003ch2\u003eAttach the Fin. Snap In the Surfer. Hit the Waves.\u003c\/h2\u003e\n\u003cp\u003eA few simple parts connect before first use. Fit the underside stabilizer, secure the figure in the board slot, and take the assembled toy to suitable shallow surf.\u003c\/p\u003e\n\u003cul class=\"mst-checks\"\u003e\n\u003cli\u003eSimple three-step assembly\u003c\/li\u003e\n\u003cli\u003eAssembly key included\u003c\/li\u003e\n\u003cli\u003eCompact pieces for beach bags\u003c\/li\u003e\n\u003cli\u003eCheck every connection before play\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/5016\/9239\/files\/05_5adccc63-9d87-40b5-92fe-d8a943c5a3fa.png?v=1788426951\" alt=\"Exploded view showing mini surfer toy snap-together assembly\" width=\"1254\" height=\"1254\" loading=\"lazy\"\u003e\u003c\/article\u003e\n\u003carticle class=\"mst-feature\"\u003e\u003cspan class=\"mst-eyebrow\"\u003e🎨 Pick Your Favorite Surfer\u003c\/span\u003e\n\u003ch2\u003eFour Bright Styles Make Group Play More Fun\u003c\/h2\u003e\n\u003cp\u003eChoose a favorite color for individual play, or use different colors to tell each surfer apart during friendly beach races.\u003c\/p\u003e\n\u003cdiv class=\"mst-color-row\"\u003e\n\u003cspan class=\"mst-color-chip\"\u003e\u003ci class=\"mst-swatch mst-pink-swatch\"\u003e\u003c\/i\u003ePink\u003c\/span\u003e \u003cspan class=\"mst-color-chip\"\u003e\u003ci class=\"mst-swatch mst-red-swatch\"\u003e\u003c\/i\u003eRed\u003c\/span\u003e \u003cspan class=\"mst-color-chip\"\u003e\u003ci class=\"mst-swatch mst-yellow-swatch\"\u003e\u003c\/i\u003eYellow\u003c\/span\u003e \u003cspan class=\"mst-color-chip\"\u003e\u003ci class=\"mst-swatch mst-green-swatch\"\u003e\u003c\/i\u003eGreen\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/5016\/9239\/files\/03_45a8ccde-73a4-4a14-bc35-ed05faf5bb70.png?v=1788426951\" alt=\"Pink red yellow and green mini surfer color options\" width=\"1254\" height=\"1254\" loading=\"lazy\"\u003e\u003c\/article\u003e\n\u003carticle class=\"mst-feature\"\u003e\u003cspan class=\"mst-eyebrow\"\u003e🏖️ Bring More Play to Beach Day\u003c\/span\u003e\n\u003ch2\u003eA Fun Outdoor Activity for Trips, Vacations \u0026amp; Gifts\u003c\/h2\u003e\n\u003cp\u003eToss it, watch it ride, set up friendly races, and repeat when conditions allow. It is recommended for ages 6 and up with responsible adult supervision near water.\u003c\/p\u003e\n\u003cul class=\"mst-checks\"\u003e\n\u003cli\u003eBeach-day activity\u003c\/li\u003e\n\u003cli\u003eVacation-ready fun\u003c\/li\u003e\n\u003cli\u003eGift idea for wave lovers\u003c\/li\u003e\n\u003cli\u003eGreat for color-coded races\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/5016\/9239\/files\/06_ffb080e8-25d3-4df5-a525-d1b14018edbf.png?v=1788426952\" alt=\"Four colorful mini surfers ready for family beach-day play\" width=\"1254\" height=\"1254\" loading=\"lazy\"\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c!-- 05 — BORDERED FEATURES \u0026 SPECIFICATIONS --\u003e\n\u003csection class=\"mst-section\"\u003e\u003cspan class=\"mst-eyebrow\"\u003e📋 Details at a Glance\u003c\/span\u003e\n\u003ch2 class=\"mst-title\"\u003eSetup, Package Contents \u0026amp; Specifications\u003c\/h2\u003e\n\u003cdiv class=\"mst-bordered\"\u003e\n\u003ch3\u003e🏄 Three Simple Setup Steps\u003c\/h3\u003e\n\u003cdiv class=\"mst-step-grid\"\u003e\n\u003carticle class=\"mst-step-card\"\u003e\u003cspan class=\"mst-step-number\"\u003e1\u003c\/span\u003e\n\u003ch3\u003eAttach the Fin\u003c\/h3\u003e\n\u003cp\u003eFit the stabilizing component securely beneath the board.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"mst-step-card\"\u003e\u003cspan class=\"mst-step-number\"\u003e2\u003c\/span\u003e\n\u003ch3\u003eSnap In the Surfer\u003c\/h3\u003e\n\u003cp\u003eLock the figure into the long slot on top of the board.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"mst-step-card\"\u003e\u003cspan class=\"mst-step-number\"\u003e3\u003c\/span\u003e\n\u003ch3\u003eChoose Shallow Surf\u003c\/h3\u003e\n\u003cp\u003eUse with an adult in suitable incoming waves near shore.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mst-bordered\"\u003e\n\u003ch3\u003eProduct Specifications\u003c\/h3\u003e\n\u003cdiv class=\"mst-spec-row\"\u003eProduct TypeWave-Powered Mini Surf Toy\u003c\/div\u003e\n\u003cdiv class=\"mst-spec-row\"\u003ePower SourceNatural Shore Waves\u003c\/div\u003e\n\u003cdiv class=\"mst-spec-row\"\u003eBattery RequiredNo\u003c\/div\u003e\n\u003cdiv class=\"mst-spec-row\"\u003eRemote RequiredNo\u003c\/div\u003e\n\u003cdiv class=\"mst-spec-row\"\u003eDesignSelf-Righting Surf Concept\u003c\/div\u003e\n\u003cdiv class=\"mst-spec-row\"\u003eRecommended AgeAges 6+\u003c\/div\u003e\n\u003cdiv class=\"mst-spec-row\"\u003eAvailable ColorsPink \/ Red \/ Yellow \/ Green\u003c\/div\u003e\n\u003cdiv class=\"mst-spec-row\"\u003eAssemblySome Snap-Together Assembly\u003c\/div\u003e\n\u003cp class=\"mst-note\"\u003e📦 Listed components: surfer figure, surfboard, wing\/skeg component, fin, and assembly key. The source listing does not publish exact product dimensions or material composition.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mst-bordered\"\u003e\n\u003ch3\u003eBefore Every Beach Session\u003c\/h3\u003e\n\u003cul class=\"mst-checks\"\u003e\n\u003cli\u003eConfirm all parts are secure\u003c\/li\u003e\n\u003cli\u003eChoose gentle, shallow surf\u003c\/li\u003e\n\u003cli\u003eKeep play close to shore\u003c\/li\u003e\n\u003cli\u003eWatch changing conditions\u003c\/li\u003e\n\u003cli\u003eRinse with fresh water afterward\u003c\/li\u003e\n\u003cli\u003eAllow parts to dry before storage\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mst-safety\"\u003e\n\u003ch3\u003e⚠️ Water Safety\u003c\/h3\u003e\n\u003cp\u003eResponsible adult supervision is required near water. Use only in suitable shallow beach conditions. Keep children away from rough surf, strong currents, deep water, rocks, and marine hazards. This toy is not a flotation or lifesaving device.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/5016\/9239\/files\/05_5adccc63-9d87-40b5-92fe-d8a943c5a3fa.png?v=1788426951\" alt=\"Mini surfing toy components and assembly steps\" width=\"1254\" height=\"1254\" loading=\"lazy\"\u003e\u003c\/section\u003e\n\u003c!-- 06 — CUSTOMER FEEDBACK --\u003e\n\u003csection class=\"mst-section mst-feedback\" id=\"mst-reviews\"\u003e\u003cspan class=\"mst-eyebrow\"\u003e💬 Customer Feedback\u003c\/span\u003e\n\u003ch2 class=\"mst-title\"\u003eA Popular Pick for Beach-Day Fun\u003c\/h2\u003e\n\u003cdiv class=\"mst-feedback-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp class=\"mst-feedback-source\"\u003eThe source product page currently displays 2,593 reviews\u003c\/p\u003e\n\u003cdiv class=\"mst-review-grid\"\u003e\n\u003carticle class=\"mst-review-card\"\u003e\n\u003cdiv class=\"mst-card-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003ch3\u003e“The Kids Loved Watching It Ride”\u003c\/h3\u003e\n\u003cp\u003eIt gave them something fun to focus on between swims. They kept tossing it into the little shore waves and cheering it on.\u003c\/p\u003e\n\u003cspan class=\"mst-reviewer\"\u003e\u003cstrong\u003eJessica M.\u003c\/strong\u003e\u003cbr\u003e\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"mst-review-card\"\u003e\n\u003cdiv class=\"mst-card-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003ch3\u003e“No Batteries to Pack”\u003c\/h3\u003e\n\u003cp\u003eI like that there is no charger or controller to remember. We assembled it, put it in the beach bag, and headed out.\u003c\/p\u003e\n\u003cspan class=\"mst-reviewer\"\u003e\u003cstrong\u003eAmanda R.\u003c\/strong\u003e\u003cbr\u003e\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"mst-review-card\"\u003e\n\u003cdiv class=\"mst-card-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003ch3\u003e“Fun for Friendly Races”\u003c\/h3\u003e\n\u003cp\u003eWe brought two colors and let the kids race them in gentle waves. Every wave gave them a different result.\u003c\/p\u003e\n\u003cspan class=\"mst-reviewer\"\u003e\u003cstrong\u003eEmily T.\u003c\/strong\u003e\u003cbr\u003e\u003c\/span\u003e\u003c\/article\u003e\n\u003carticle class=\"mst-review-card\"\u003e\n\u003cdiv class=\"mst-card-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003ch3\u003e“Easy Beach Vacation Activity”\u003c\/h3\u003e\n\u003cp\u003eIt was a simple way to add another game to our beach days without carrying a bulky electronic toy.\u003c\/p\u003e\n\u003cspan class=\"mst-reviewer\"\u003e\u003cstrong\u003eSarah L.\u003c\/strong\u003e\u003c\/span\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 07 — FAQ --\u003e\n\u003csection class=\"mst-section mst-faq\"\u003e\u003cspan class=\"mst-eyebrow\"\u003e❓ Need to Know\u003c\/span\u003e\n\u003ch2 class=\"mst-title\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDoes it need batteries, charging, or a remote?\u003cspan class=\"mst-arrow\"\u003e⌄\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"mst-answer\"\u003e\n\u003cdiv\u003e\n\u003cp\u003eNo. The mini surfer uses the movement of incoming shore waves. It has no electric motor, battery, charging cable, wind-up mechanism, or remote control.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWill it always return directly to me?\u003cspan class=\"mst-arrow\"\u003e⌄\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"mst-answer\"\u003e\n\u003cdiv\u003e\n\u003cp\u003eNot necessarily. It is designed for self-righting shore-wave play, but its path depends on wave direction, wave size, wind, currents, and beach shape. Keep it close to shore and be ready to retrieve it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eIs assembly required?\u003cspan class=\"mst-arrow\"\u003e⌄\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"mst-answer\"\u003e\n\u003cdiv\u003e\n\u003cp\u003eYes. Attach the underside stabilizing component and secure the surfer figure in the board slot before use. Check that every part is firmly connected before placing it in the water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat colors are available?\u003cspan class=\"mst-arrow\"\u003e⌄\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"mst-answer\"\u003e\n\u003cdiv\u003e\n\u003cp\u003eThe current listing offers Pink, Red, Yellow, and Green. The surfer figure and underside component use coordinating accent colors that vary by option.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat age is it recommended for?\u003cspan class=\"mst-arrow\"\u003e⌄\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"mst-answer\"\u003e\n\u003cdiv\u003e\n\u003cp\u003eThe listing recommends ages 6 and up. Responsible adult supervision is still required whenever children play near the ocean or other open water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhere should it be used?\u003cspan class=\"mst-arrow\"\u003e⌄\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"mst-answer\"\u003e\n\u003cdiv\u003e\n\u003cp\u003eUse it in gentle, suitable incoming waves close to shore. Avoid rough surf, strong currents, deep water, rocky areas, crowded swimming zones, and any location where retrieving the toy would be unsafe.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eIs it a flotation or safety device?\u003cspan class=\"mst-arrow\"\u003e⌄\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"mst-answer\"\u003e\n\u003cdiv\u003e\n\u003cp\u003eNo. It is a small recreational toy and must never be used as a flotation aid, rescue device, or reason for a child to enter unsafe water.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/section\u003e\n\u003c!-- 08 — 2 × 2 SHIPPING \u0026 QUALITY GRID --\u003e\n\u003csection class=\"mst-section\"\u003e\u003cspan class=\"mst-eyebrow\"\u003e🛡️ Shop With Confidence\u003c\/span\u003e\n\u003ch2 class=\"mst-title\"\u003eSupport Before \u0026amp; After Delivery\u003c\/h2\u003e\n\u003cdiv class=\"mst-trust-grid\"\u003e\n\u003carticle class=\"mst-trust-card\"\u003e\u003cspan class=\"mst-icon\"\u003e🚚\u003c\/span\u003e\n\u003ch3\u003eFree Shipping \u003c\/h3\u003e\n\u003cp\u003eThe storefront advertises free shipping when your qualifying order exceeds\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"mst-trust-card\"\u003e\u003cspan class=\"mst-icon\"\u003e📦\u003c\/span\u003e\n\u003ch3\u003eTracked Delivery\u003c\/h3\u003e\n\u003cp\u003eAllow approximately 2–3 business days for processing plus 11–18 business days for standard shipping.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"mst-trust-card\"\u003e\u003cspan class=\"mst-icon\"\u003e✅\u003c\/span\u003e\n\u003ch3\u003eDamage \u0026amp; Order Support\u003c\/h3\u003e\n\u003cp\u003eContact customer care promptly if your item arrives damaged, defective, or incorrect.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"mst-trust-card\"\u003e\u003cspan class=\"mst-icon\"\u003e🔒\u003c\/span\u003e\n\u003ch3\u003eSecure Checkout\u003c\/h3\u003e\n\u003cp\u003eComplete your order through Shopify-supported payment methods and encrypted checkout.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 09 — FINAL CTA --\u003e\n\u003csection class=\"mst-section mst-cta\"\u003e\u003cspan class=\"mst-eyebrow\"\u003e🏄 Catch the Next Wave\u003c\/span\u003e\n\u003ch2 class=\"mst-title\"\u003eTurn Every Beach Day Into a Game\u003c\/h2\u003e\n\u003cp class=\"mst-subtitle\"\u003eChoose your surfer, snap the parts together, and bring simple wave-powered fun to your next trip to the shore.\u003c\/p\u003e\n\u003ca class=\"mst-button\" href=\"#\"\u003eBuy Now 🌊\u003c\/a\u003e\u003c\/section\u003e\n\u003c\/div\u003e","brand":"HYY","offers":[{"title":"4 colors sent randomly","offer_id":49072581902521,"sku":"NC0259260904576-随机颜色一个","price":26.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/9541\/6505\/files\/06_7f6b293f-1d37-43ab-b795-e2081cb11758.jpg?v=1788503391","url":"https:\/\/fvaulity.com\/products\/%ef%b8%8f-throw-it-in-watch-it-surf-back-battery-free-mini-wave-surfing-toy","provider":"fvaulity","version":"1.0","type":"link"}