{"product_id":"outdoor-whistling-catapult-toy","title":"Outdoor Whistling Catapult Toy","description":"\u003cstyle type=\"text\/css\"\u003e.product-detail-container {\n      --primary: #39b54a;\n      --primary-hover: #2e933c;\n      --accent: #ff6600;\n      --text-main: #1a1a1a;\n      --text-sub: #4f4f4f;\n      --bg-body: #ffffff;\n      --bg-card: #f9f9f9;\n      --bg-soft: #f0f4f1;\n      --radius-md: 8px;\n      --radius-lg: 16px;\n      --shadow-sm: 0 2px 8px rgba(0,0,0,0.05);\n      --shadow-lg: 0 10px 30px rgba(0,0,0,0.08);\n      --border-color: #e0e0e0;\n      \n      max-width: 1200px;\n      margin: 0 auto;\n      padding: 0 5%;\n      box-sizing: border-box;\n      overflow-wrap: break-word;\n      word-break: break-word;\n      color: var(--text-main);\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n      background-color: var(--bg-body);\n    }\n\n    \/* Fixed Typography System *\/\n    .product-detail-container h1 {\n      font-size: 22px !important;\n      line-height: 1.3 !important;\n      font-weight: 700 !important;\n      margin: 0 0 12px 0;\n      color: var(--text-main);\n    }\n\n    .product-detail-container h2,\n    .product-detail-container h3,\n    .product-detail-container .section-title,\n    .product-detail-container .feature-title,\n    .product-detail-container .spec-title,\n    .product-detail-container .faq-question {\n      font-size: 20px !important;\n      line-height: 1.4 !important;\n      font-weight: 600 !important;\n      margin: 0 0 12px 0;\n      color: var(--text-main);\n    }\n\n    .product-detail-container p,\n    .product-detail-container li,\n    .product-detail-container .hero-subtitle,\n    .product-detail-container .feature-desc,\n    .product-detail-container .spec-value,\n    .product-detail-container .faq-answer,\n    .product-detail-container .badge,\n    .product-detail-container td,\n    .product-detail-container td::before {\n      font-size: 18px !important;\n      line-height: 1.6 !important;\n      font-weight: 400 !important;\n      color: var(--text-sub);\n    }\n\n    \/* General Spacing Class *\/\n    .product-detail-section {\n      margin-bottom: clamp(2rem, 5vw, 4rem);\n    }\n\n    \/* Natural Image Flow Container *\/\n    .image-container {\n      width: 100%;\n      height: auto;\n      background-color: var(--bg-soft);\n      border-radius: var(--radius-lg);\n      border: 1px dashed var(--border-color);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      padding: 40px 20px;\n      box-sizing: border-box;\n      margin-bottom: 24px;\n    }\n\n    .image-placeholder-text {\n      color: var(--text-sub);\n      text-align: center;\n      font-weight: 500;\n    }\n\n    \/* Hero Block *\/\n    .hero-block {\n      text-align: center;\n      padding: 40px 0 20px;\n    }\n\n    .hero-badge-container {\n      display: inline-block;\n      margin-bottom: 16px;\n    }\n\n    .hero-badge {\n      background-color: var(--bg-soft);\n      color: var(--primary);\n      padding: 6px 16px;\n      border-radius: 50px;\n      font-weight: 600 !important;\n      border: 1px solid rgba(57, 181, 74, 0.2);\n    }\n\n    .hero-subtitle {\n      max-width: 700px;\n      margin: 0 auto 24px auto;\n    }\n\n    \/* Feature Sections *\/\n    .feature-item {\n      display: flex;\n      flex-direction: column;\n      gap: 24px;\n      background-color: var(--bg-card);\n      padding: 24px;\n      border-radius: var(--radius-lg);\n      box-shadow: var(--shadow-sm);\n    }\n\n    .feature-copy {\n      display: flex;\n      flex-direction: column;\n      justify-content: center;\n    }\n\n    .feature-tags {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 8px;\n      margin-top: 16px;\n    }\n\n    .tag-pill {\n      background-color: var(--bg-body);\n      border: 1px solid var(--border-color);\n      padding: 4px 12px;\n      border-radius: 50px;\n      font-weight: 500 !important;\n    }\n\n    .warning-box {\n      margin-top: 16px;\n      padding: 16px;\n      background-color: #fff3cd;\n      border-left: 4px solid var(--accent);\n      border-radius: var(--radius-md);\n    }\n\n    .warning-box strong {\n      color: #856404;\n    }\n\n    \/* Specifications Table Grid Setup *\/\n    .specifications-section {\n      background-color: var(--bg-card);\n      padding: 32px 24px;\n      border-radius: var(--radius-lg);\n      box-shadow: var(--shadow-sm);\n    }\n\n    .spec-table {\n      width: 100%;\n      border-collapse: collapse;\n      margin-top: 16px;\n    }\n\n    .spec-table tr {\n      border-bottom: 1px solid var(--border-color);\n    }\n\n    .spec-table tr:last-child {\n      border-bottom: none;\n    }\n\n    .spec-table td {\n      padding: 16px 8px;\n      vertical-align: top;\n    }\n\n    .spec-table td:first-child {\n      font-weight: 600 !important;\n      color: var(--text-main);\n      width: 35%;\n    }\n\n    \/* FAQ Section *\/\n    .faq-section {\n      background-color: var(--bg-body);\n      border-top: 1px solid var(--border-color);\n      padding-top: 32px;\n    }\n\n    .faq-item {\n      margin-bottom: 20px;\n      padding-bottom: 20px;\n      border-bottom: 1px solid var(--border-color);\n    }\n\n    .faq-item:last-child {\n      border-bottom: none;\n      margin-bottom: 0;\n      padding-bottom: 0;\n    }\n\n    .faq-question {\n      margin-bottom: 8px;\n      font-weight: 600 !important;\n    }\n\n    \/* Desktop and Responsiveness Configuration *\/\n    @media (min-width: 768px) {\n      .feature-item {\n        flex-direction: row;\n        align-items: stretch;\n      }\n\n      .feature-media,\n      .feature-copy {\n        flex: 1;\n        width: 50%;\n      }\n\n      .feature-item-alternate {\n        flex-direction: row-reverse;\n      }\n\n      .image-container {\n        margin-bottom: 0;\n        height: 100%;\n      }\n    }\n\n    \/* Specifications Mobile Responsive Safety Rules *\/\n    @media (max-width: 767px) {\n      .spec-table,\n      .spec-table tbody,\n      .spec-table tr {\n        display: block;\n        width: 100%;\n        box-sizing: border-box;\n      }\n\n      .spec-table tr {\n        padding: 12px 0;\n      }\n\n      .spec-table td {\n        display: grid;\n        grid-template-columns: minmax(120px, 40%) minmax(0, 1fr);\n        gap: 14px;\n        width: 100%;\n        box-sizing: border-box;\n        padding: 6px 0;\n        align-items: start;\n        white-space: normal;\n        overflow-wrap: anywhere;\n        word-break: break-word;\n      }\n\n      .spec-table td:first-child {\n        width: 100%;\n      }\n\n      .spec-table td::before {\n        content: attr(data-label);\n        display: block;\n        min-width: 0;\n        font-weight: 600;\n        line-height: 1.5;\n        white-space: normal;\n        overflow-wrap: anywhere;\n        word-break: break-word;\n        color: var(--text-main);\n      }\n\n      \/* To avoid displaying the first columns twice when converting grid rows *\/\n      .spec-table td:first-child {\n        display: none;\n      }\n\n      .spec-table .spec-value {\n        display: block;\n        min-width: 0;\n        max-width: 100%;\n        line-height: 1.5;\n        white-space: normal;\n        overflow-wrap: anywhere;\n        word-break: break-word;\n      }\n    }\n\n    @media (max-width: 420px) {\n      .spec-table td {\n        grid-template-columns: 1fr;\n        gap: 6px;\n      }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"product-detail-container\"\u003e\n\u003c!--\n  [AI Design Logic]\n  Product Type: Outdoor Catapult Rocket Toy\n  Target Audience: Kids (Age 6+), Parents, and Outdoor Enthusiasts\n  Visual Style: Energetic, Sporty, Outdoor-Focused\n  Color Strategy: Green (#39b54a) and Active Orange (#ff6600) to match the main product colors\n  Module Order: Hero Section -\u003e Feature 1 (Whistling mechanism) -\u003e Feature 2 (Launch instructions \u0026 Safety) -\u003e Feature 3 (Outdoor play scenario) -\u003e Specifications Table -\u003e FAQ Section\n  Detail Image Mapping: Hero=detail_4, Feature1=detail_3, Feature2=detail_1, Feature3=detail_2\n  Specification Data Source: Extracted from detail_6 and detail_7. No specification image placeholder is rendered in the HTML.\n  Compare Section: Not included (no specific comparison data or state images provided in the analysis report).\n  Information Boundary: Strictly relies on confirmed specifications (20.5 cm launcher, 24.3 cm rocket), whistling side-port, soft EVA foam structure, and proper pull-ring launching mechanism. Avoids claims about specific flying distances, speed, or unconfirmed materials.\n  --\u003e\u003c!-- Hero Block --\u003e\n\u003csection class=\"hero-block product-detail-section\"\u003e\n\u003cdiv class=\"hero-badge-container\"\u003e\u003cspan class=\"hero-badge\"\u003eLaunch High, Whistle Loud!\u003c\/span\u003e\u003c\/div\u003e\n\n\u003ch1\u003eLaunch High, Whistle Through the Air\u003c\/h1\u003e\n\n\u003cp class=\"hero-subtitle\"\u003ePull back the launcher and release to send the foam rocket soaring, creating an exciting whistle as it flies. Safe, soft, and built for thrilling outdoor games.\u003c\/p\u003e\n\n\u003cdiv class=\"image-container\"\u003e\n\u003cdiv class=\"image-placeholder-text\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\u003cdiv\u003e\u003cimg cke-id=\"img135\" referrerpolicy=\"no-referrer\" src=\"https:\/\/wxalbum-10001658-file.dianxiaomi.com\/wxalbum\/1332898\/20260914145532\/ae3c87846d73b8919d04f103d981de12.jpeg\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"product-detail-section\"\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003cdiv class=\"feature-media\"\u003e\n\u003cdiv class=\"image-container\"\u003e\n\u003cdiv class=\"image-placeholder-text\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\u003cdiv\u003e\u003cimg cke-id=\"img108\" referrerpolicy=\"no-referrer\" src=\"https:\/\/wxalbum-10001658-file.dianxiaomi.com\/wxalbum\/1332898\/20260914135240\/e8041e5d7cbb7122224e654055433b03.jpg\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"feature-copy\"\u003e\n\u003ch3 class=\"feature-title\"\u003eAero-Acoustic Whistling Flight\u003c\/h3\u003e\n\n\u003cp class=\"feature-desc\"\u003eFeatures a specialized whistling port built directly onto the side of the soft foam rocket head. As the rocket flies through the air, wind resistance flows through the port to emit a clear, exciting whistle sound.\u003c\/p\u003e\n\n\u003cdiv class=\"feature-tags\"\u003e\n\u003cspan class=\"tag-pill\"\u003eWind-Activated\u003c\/span\u003e \u003cspan class=\"tag-pill\"\u003eSoft EVA Foam Head\u003c\/span\u003e \u003cspan class=\"tag-pill\"\u003eSafe Impact\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Feature 2: Launch Instructions \u0026 Safety --\u003e\n\n\u003csection class=\"product-detail-section\"\u003e\n\u003cdiv class=\"feature-item feature-item-alternate\"\u003e\n\u003cdiv class=\"feature-media\"\u003e\n\u003cdiv class=\"image-container\"\u003e\n\u003cdiv class=\"image-placeholder-text\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\u003cdiv\u003e\u003cimg cke-id=\"img109\" referrerpolicy=\"no-referrer\" src=\"https:\/\/wxalbum-10001658-file.dianxiaomi.com\/wxalbum\/1332898\/20260914135240\/4811aa8b87e6cf44afee9f021a0e2e12.jpg\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"feature-copy\"\u003e\n\u003ch3 class=\"feature-title\"\u003eSimple \u0026amp; Safe Launcher Design\u003c\/h3\u003e\n\n\u003cp class=\"feature-desc\"\u003eHook the front attachment loop of the rocket onto the catapult launcher's elastic band. Grab the dedicated black flat loop at the tail of the rocket (avoid pulling the stabilizer tail fins), pull backwards to stretch the elastic band, and release.\u003c\/p\u003e\n\n\u003cdiv class=\"warning-box\"\u003e\n\u003cp\u003e\u003cstrong\u003e⚠️ Launch Safety Note:\u003c\/strong\u003e Always aim upwards towards the sky and away from people, faces, or animals to prevent accidental contact.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Feature 3: Outdoor Fun --\u003e\n\n\u003csection class=\"product-detail-section\"\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003cdiv class=\"feature-media\"\u003e\n\u003cdiv class=\"image-container\"\u003e\n\u003cdiv class=\"image-placeholder-text\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\u003cdiv\u003e\u003cimg cke-id=\"img110\" referrerpolicy=\"no-referrer\" src=\"https:\/\/wxalbum-10001658-file.dianxiaomi.com\/wxalbum\/1332898\/20260914135240\/ca2f5e9db640d619c2e91a51d672ddc8.jpg\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"feature-copy\"\u003e\n\u003ch3 class=\"feature-title\"\u003eHealthy Outdoor Fun\u003c\/h3\u003e\n\n\u003cp class=\"feature-desc\"\u003ePerfect for backyards, parks, camping trips, and open fields. Encourages active movement, helps build hand-eye coordination, and provides an engaging game for friends and family away from screens.\u003c\/p\u003e\n\n\u003cdiv class=\"feature-tags\"\u003e\n\u003cspan class=\"tag-pill\"\u003eAges 6+\u003c\/span\u003e \u003cspan class=\"tag-pill\"\u003eFamily Play\u003c\/span\u003e \u003cspan class=\"tag-pill\"\u003eMulti-player Games\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- Specifications Table --\u003e\n\n\u003csection class=\"specifications-section product-detail-section\"\u003e\n\u003ch2 class=\"spec-title\"\u003eProduct Specifications\u003c\/h2\u003e\n\n\u003ctable class=\"spec-table\"\u003e\n\t\u003ctbody\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd\u003eCatapult Launcher Height\u003c\/td\u003e\n\t\t\t\u003ctd data-label=\"Catapult Launcher Height\"\u003e\u003cspan class=\"spec-value\"\u003e20.5 cm (approx. 8.1 in)\u003c\/span\u003e\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd\u003eCatapult Launcher Width\u003c\/td\u003e\n\t\t\t\u003ctd data-label=\"Catapult Launcher Width\"\u003e\u003cspan class=\"spec-value\"\u003e14.8 cm (approx. 5.8 in)\u003c\/span\u003e\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd\u003eRocket Dart Length\u003c\/td\u003e\n\t\t\t\u003ctd data-label=\"Rocket Dart Length\"\u003e\u003cspan class=\"spec-value\"\u003e24.3 cm (approx. 9.6 in)\u003c\/span\u003e\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd\u003eRocket Tail Width\u003c\/td\u003e\n\t\t\t\u003ctd data-label=\"Rocket Tail Width\"\u003e\u003cspan class=\"spec-value\"\u003e4.0 cm (approx. 1.6 in)\u003c\/span\u003e\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd\u003eAvailable Set Options\u003c\/td\u003e\n\t\t\t\u003ctd data-label=\"Available Set Options\"\u003e\u003cspan class=\"spec-value\"\u003e •  1 Set (1 Launcher + 3 Rockets)\u003cbr\u003e\n\t\t\t•  2 Sets (2 Launchers + 6 Rockets)\u003cbr\u003e\n\t\t\t•  3 Sets (3 Launchers + 9 Rockets)\u003c\/span\u003e\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd\u003eMaterials\u003c\/td\u003e\n\t\t\t\u003ctd data-label=\"Materials\"\u003e\u003cspan class=\"spec-value\"\u003eSoft EVA foam (rocket head and fins), durable polymer (slingshot frame and rocket shaft)\u003c\/span\u003e\u003c\/td\u003e\n\t\t\u003c\/tr\u003e\n\t\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- FAQ Section --\u003e\n\n\u003csection class=\"faq-section product-detail-section\"\u003e\n\u003ch2 class=\"section-title\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3 class=\"faq-question\"\u003eHow does the rocket make the whistling sound?\u003c\/h3\u003e\n\n\u003cp class=\"faq-answer\"\u003eThe rocket has a built-in whistling port on the side of its soft foam head. When you launch the rocket, air resistance rushes through this port, creating a clear whistling whistle sound as it flies through the sky.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3 class=\"faq-question\"\u003eWhere should I hold the rocket when pulling it back?\u003c\/h3\u003e\n\n\u003cp class=\"faq-answer\"\u003eAlways hold the rocket by the dedicated black flat plastic pull ring at the very bottom of the shaft. Do not grab or pull the green foam stabilizing tail fins, as pulling them directly can damage the foam over time.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"faq-item\"\u003e\n\u003ch3 class=\"faq-question\"\u003eIs this toy safe for indoor play?\u003c\/h3\u003e\n\n\u003cp class=\"faq-answer\"\u003eDue to the powerful catapult mechanism and high-flying design, this toy is intended exclusively for outdoor use in wide, open spaces such as backyards, parks, or beaches. Always aim upwards and never towards people or animals.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n","brand":"Bak","offers":[{"title":"1 Set (1 Launcher + 3 Rockets)","offer_id":49077510930681,"sku":"20260916-152536-1992","price":24.95,"currency_code":"USD","in_stock":true},{"title":"🔥 2 Sets (2 Launchers + 6 Rockets) – Most Popular","offer_id":49077510963449,"sku":"20260916-152536-5849","price":52.95,"currency_code":"USD","in_stock":true},{"title":"⭐ 3 Sets (3 Launchers + 9 Rockets) – Best Value","offer_id":49077510996217,"sku":"20260916-152536-0216","price":79.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0772\/6796\/0057\/files\/ae3c87846d73b8919d04f103d981de12.jpg?v=1789543647","url":"https:\/\/funluluu.com\/products\/outdoor-whistling-catapult-toy","provider":"Funluluu","version":"1.0","type":"link"}