{"title":"Scratch Robot","description":"","products":[{"product_id":"xarm2-0","title":"xArm 2.0: Hiwonder New Intelligent Robotic Arm Support Scratch \u0026 Python Assemble Programmable Robotic Kit","description":"\u003cstyle\u003e\u003c!--\n    .templateProduct .tab-content table td {\n    \n        padding: 7px 5px;\n    }\n    body {\n       font-family: \"Montserrat\", sans-serif !important;\n    }\n    \n    .templateProduct .tab-content {\n        padding-top: 2%;\n    }\n    \n    .page-product.layout-extended .product-simple-tab .nav:before {\n        top: 39px;\n    }\n    .tutorials \u003e p \u003e span:first-child \u003e a {\n        color: #f98800;\n        font-size: 16px;\n    }\n    .tutorials \u003e p \u003e span:last-child \u003e a {\n        color: #007df9;\n        text-decoration-line: underline;\n    }\n    .tab-content .tab-pane ul {\n        padding: 0 0 43px 0px;\n    }\n    \n    .swatch-container .swatch-group .input-group label{\n        justify-content: normal;\n        padding:6px 6px 6px 12px;\n    }\n    \n    \n    #tabs-1 {\n        display: none;\n    }\n    \n    .imageItem \u003e .border {\n        margin-bottom: 10px;\n        border: 1px solid #e6e6e6 ;\n    }\n    \n    \n    .dotLine {\n        width: 100%;\n        height: 1px;\n        margin-bottom: 46px;\n        text-align: center;\n        border-bottom: 2px dashed #ccc;\n    }\n    \n    \n    .border {\n        display: block;\n        margin: 0 auto;\n        border: 1px solid #e6e6e6 ;\n    }\n    \n    .mainImg {\n        width: 100%;\n        height: auto;\n        margin-bottom: 46px;\n    }\n    \n    .head {\n        line-height: 1.3;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        margin-bottom: 12px;\n        text-align: center;\n    }\n    .head-video{\n        text-align: left;\n    }\n    .desc {\n        font-weight: 400;\n        font-family: \"Montserrat\", sans-serif;\n        font-size: 18px;\n        color: #101010;\n        line-height: 2;\n    }\n    \n    .descItem {\n        margin-bottom: 50px !important;\n    }\n    \n    .descItem \u003e .head {\n        line-height: 30px;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        margin-bottom: 10px;\n        text-align: center;\n    }\n    \n    .descItem \u003e .desc {\n        font-weight: 400;\n        font-family: \"Montserrat\", sans-serif;\n        font-size: 16px;\n        color: rgba(16, 16, 16, 100);\n        line-height: 1.66;\n    \n    }\n    .descItem \u003e .downImg{\n        margin-top: 15px;\n    }\n    .descItem \u003e.noDesc{\n        margin-top: 12px;\n    }\n    .iframeContainer {\n        line-height: 20px;\n        text-align: center;\n        border: 1px solid rgba(255, 255, 255, 100);\n    }\n    .mb-30{\n        margin-bottom: 30px;\n    }\n    .mb-50{\n        margin-bottom: 50px;\n    }\n    .iframeContainer \u003e .iframe {\n        width: 100%;\n        margin-top: 17px;\n        border: none;\n    }\n    \n    \n    .imageContainer {\n        padding-bottom: 43px;\n        display: flex;\n        justify-content: space-between;\n        gap: 2%;\n    }\n    .imageItem \u003e .a-span6{\n        margin-bottom: 12px;\n        flex: 1;\n    }\n    .imageItem \u003e img {\n        margin-bottom: 20px;\n        width: 100%;\n    }\n    \n    .twolevelright \u003e .twolevel \u003e img {\n        width: 100%;\n        margin-bottom: 24px;\n    }\n    \n    \n    .premium-module.four-column-images{\n        display: flex;\n        justify-content: space-between;\n        gap: 20px;\n        align-items: flex-start;\n    }\n    \n    .premium-module.four-column-images .a-column{\n        width: 32%;\n        display: flex;\n        flex-direction: column;\n        min-width: 0;\n    }\n    \n    .premium-module.four-column-images .a-column1{\n        width: 32%;\n        display: flex;\n        flex-direction: column;\n        min-width: 0;\n    }\n    \n    .premium-module.four-column-images .a-section-image{\n        display: block;\n        width: 100%;\n        height: auto;\n    }\n    \n    .premium-module.four-column-images .column-image,\n    .premium-module.four-column-images .column-head,\n    .premium-module.four-column-images .column-description{\n        display: block;\n        margin: 0;\n        padding: 0;\n        height: auto;\n    }\n    \n    .premium-module.four-column-images .head{\n        margin: 12px 0 0;\n        font-size: 16px;\n        line-height: 1.3;\n        font-weight: 700;\n        text-align: center;\n        height: 40px;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n    }\n    \n    .premium-module.four-column-images .description{\n        margin-top: 8px;\n        font-size: 14px;\n        line-height: 1.66;\n        text-align: left;\n    }\n    .product-tabs .tab-item table tr:not(:last-child) th {\n        border-bottom: 1px solid var(--body-border-color);\n    }\n    .Packing-head{\n        padding-top: 30px;\n    }\n    .Packing-head-x{\n        line-height: 1.3;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        text-align: center;\n        margin-bottom: 12px;\n    }    .descItem \u003e img {\n        width: 100%;\n    }\n    \n    .multi-desc{\n        margin-top: 10px;\n    }\n    \n    .viewMore{\n        position: absolute;\n        width: 150px;\n        margin-left: 15px;\n        text-align: center;\n        font-size: 20px;\n        padding: 4px 6px;\n        border-radius: 30px;\n        border: 1px solid #f98800;\n        color: #fff;\n        background: #f98800;\n    }\n    .viewMore:hover{\n        color: #fff;\n    }\n    \/* 大图容器 *\/\n    .image-overlay-container {\n        width: 100%;\n        margin-bottom: 46px;\n    }\n\n    \/* 相对定位的包装器，作为小图的定位参考 *\/\n    .image-overlay-wrapper {\n        position: relative;\n        width: 100%;\n        display: block;\n    }\n\n    \/* 大图样式 *\/\n    .image-overlay-bg {\n        width: 100%;\n        height: auto;\n        display: block;\n    }\n\n    \/* 叠加的小图样式 *\/\n    .image-overlay-item {\n        position: absolute;\n        width: 46.3%; \/* 小图宽度占大图的20%，可根据需要调整 *\/\n        height: auto;\n    }\n\n    \/* 第一张小图位置（左上角） *\/\n    .image-overlay-item.item-1 {\n        left: 3%;   \/* 距离左边10%，可根据需要调整 *\/\n        bottom: 4%;    \/* 距离顶部15%，可根据需要调整 *\/\n    }\n\n    \/* 第二张小图位置（右下角） *\/\n    .image-overlay-item.item-2 {\n        right: 3%;  \/* 距离右边10%，可根据需要调整 *\/\n        bottom: 4%; \/* 距离底部15%，可根据需要调整 *\/\n    }\n    .imageContainer \u003e .imageItem {\n        width: 100%;\n        display: flex;\n        flex-direction: column;\n    }\n    .video-grid-2 {\n        display: grid;\n        grid-template-columns: repeat(2, 1fr);\n        gap: 40px 24px;\n    }\n    .video-item .head {\n        margin-bottom: 12px;\n        font-size: 20px;\n    }\n    .blog-item .head {\n        font-size: 14px;\n    }\n        .show {\n        transition: all .3s linear;\n        animation: show .3s linear;\n        display: block !important;\n    }\n    .hide {\n        transition: all .3s linear;\n        animation: hide .3s linear;\n        display: none !important;\n    }\n    .control_type {\n        position: relative;\n    }\n    \n    \n    .imageDescContainer {\n        width: 96%;\n        display: block;\n        margin: 0 auto;\n    \n    }\n    \n    .titlepicfile-a{\n        position: relative;\n    }\n    .titlepicfile-b{\n        position: absolute;\n        left: 50px;\n        top: 70px;\n        color: #fff;\n    }\n    .titlepicfile-head{\n        font-size: 55px;\n        font-weight: 600;\n    }\n    .titlepicfile-desc{\n        font-size: 27px;\n        margin-left: 3px;\n    }\n    \n    .imageDescContainer \u003e .head,\n    .imageItem \u003e .head {\n        text-align: center;\n        margin-bottom: 6px;\n        font-size: 20px;\n        width: 96%;\n        margin-left: auto;\n        margin-right: auto;\n    }\n    .title-gap{\n        height: 60px;\n        display: grid;\n        align-items: center;\n    }\n    \n    .imageDescContainer \u003e .head-nodesc {\n        text-align: center;\n        line-height: 1.3;\n        font-weight: bold;\n        margin-bottom: 0px;\n        font-size: 23px;\n    }\n    .lonely-head{\n        line-height: 1.3;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        margin-bottom: 40px;\n        text-align: center;\n    }\n    .secHead {\n        line-height: 30px;\n        font-weight: bold;\n        font-size: 22px;\n        margin-bottom: 4px;\n        margin-top: 8px;\n        text-align: center;\n    }\n    .imageDescContainer \u003e .desc,\n    .imageItem \u003e .desc {\n        font-size: 16px;\n        line-height: 1.66;\n        text-align: left;\n        width: 96%;\n        margin-left: auto;\n        margin-right: auto;\n    }\n    \n    .mo {\n        display: none !important;\n    }\n    \n    .pc {\n        display: block !important;\n    }\n    \n    .pcflex {\n        display: flex;\n    }\n    \n    \n    .imageIte {\n        width: 32%;\n        height: auto;\n    }\n    \n    .stress-head{\n        text-align: center;\n        font-weight: 600;\n        background: #5E5E5E;\n        color: #fff;\n        font-size: 24px;\n        width: 660px;\n        border-radius: 4px;\n        height: 45px;\n        line-height: 45px;\n        margin: 15px auto;\n    }\n    \n    .imageIte \u003e img {\n        margin-bottom: 10px;\n        width: 100%;\n        border-radius: 5px;\n        border: 1px solid rgba(230, 230, 230, 100);\n    }\n    \n    .titimg{\n        width: 37%;\n        margin-bottom: 14px;\n    }\n    \n    .packageList td {\n        border: 1px solid rgba(187, 187, 187, 100);\n        line-height: 20px;\n        text-align: center !important;\n        width: 302px;\n        height: 48px;\n        padding-top: 7px !important;\n        color: rgba(16, 16, 16, 100);\n        font-size: 18px;\n        font-weight: 400;\n    }\n    \n    .packageList {\n        position: relative;\n        display: block;\n        width: fit-content;\n        border-spacing: 7px !important;\n        border-collapse: separate !important;\n        margin: 0 auto;\n        margin-bottom: 43px !important;\n    }\n    \n    .packageList .small {\n        width: 71px;\n        text-align: center !important;\n    }\n    \n    .packageList .long {\n        width: 300px;\n        text-align: left !important;\n    }\n    \n    .packageList .ll {\n        width: 361px;\n        text-align: left !important;\n    }\n    .premium-module{\n        padding-bottom: 46px;\n    }\n    .packageList tr:first-child td {\n        border-top: 1px solid rgba(187, 187, 187, 100) !important;\n    }\n    \n    .packageList tr:last-child td {\n        border-bottom: 1px solid rgba(187, 187, 187, 100) !important;\n    }\n    \n    .raspberryLogo{\n        display: flex;\n        align-items: center;\n        justify-content: center;\n    }\n    .raspberryLogo .logo{\n        width: 30px;\n        margin-right: 6px;\n    }\n    .raspberryLogo .head{\n        margin-bottom: 8px;\n    }\n    .longImg-c{\n        position: relative;\n        font-size: 0;\n        margin-bottom: 46px;\n    }\n    .longImg-d{\n        position: absolute;\n        width: 100%;\n    \n    }\n    .longImg-top{\n        top: 40px;\n    }\n    .longImg-top1{\n        top: 60px;\n    }\n    .longImg-d .float-head{\n        font-size: 34px;\n        font-weight: 700;\n        text-align: center;\n    }\n    .longImg-d .float-desc{\n        font-size: 18px;\n        line-height: 2;\n        padding: 0 60px;\n        margin-top: 15px;\n    }\n      \n    .imageItem table.a-bordered {\n        border: 1px solid #BBBFBF;\n    }\n    .a-column table.a-bordered td, .a-column table.a-bordered th{\n        border: 1px solid #ddd;\n    }\n    .a-column table.a-bordered{\n        border: 1px solid #ddd;\n        height: 100%;\n        border-collapse: collapse;\n    }\n    .a-column table.a-bordered .bgcl{\n        background-color: #efefef;\n    }\n    .imageItem table.has-bgc tr:nth-child(odd) {\n        background-color: #efefef;\n    }\n    .imageItem table.a-bordered tr td {\n        padding: 8px 4px;\n        font-size: 15px;\n    }\n    .imageItem table.a-bordered tr:nth-child(even) {\n        background-color: #FFF;\n    }\n    .imageItem .a-text-bold{\n        font-weight: 700;\n    }\n    .img-t{\n        margin-bottom: 24px;\n    }\n    .secdesc{\n        font-size: 18px;\n        color: #101010;\n        line-height: 2;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table {\n        border-bottom: 1px solid #ddd;\n        table-layout: auto;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table th {\n        padding-bottom: 12px;\n        text-align: center;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-image {\n        background-color: #fff;\n        padding: 0 !important;\n        text-align: center;\n        overflow: hidden;\n        vertical-align: bottom;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table .apm-tablemodule-keyhead {\n        border-top: 1px solid #ddd;\n        padding: 8px 14px 6px ;\n        background-color: #f7f7f7;\n        font-weight: 600;\n        color: #626262;\n        float: none !important;\n        margin-right: 0;\n        text-align: center;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table .apm-tablemodule-keyvalue td {\n        padding-top: 8px ;\n        padding-left: 14px;\n        padding-bottom: 8px;\n        border-top: 1px solid #ddd;\n        border-bottom: 1px solid #ddd;\n        text-align: center;\n        width: 240px;\n    }\n    .apm-spacing {\n        display: flex;\n    }\n    .apm-floatleft {\n        display: flex;\n        width: 72%;\n        justify-content: space-between;\n    }\n    .apm-leftimage {\n        width: 45%;\n    }\n    .apm-centerthirdcol {\n        width: 54%;\n    }\n    .apm-centerthirdcol ul li{\n        font-size: 16px;\n        line-height: 2;\n    }\n    .apm-fixed-width .a-spacing-mini {\n        font-size: 18px;\n        font-weight: 600;\n        margin-bottom: 12px;\n    }\n    .apm-floatleft .a-spacing-base {\n        margin-bottom: 16px;\n        font-size: 16px;\n        line-height: 2;\n    }\n    .apm-rightthirdcol-inner \u003e p {\n        font-size: 18px;\n        font-weight: 600;\n        margin-bottom: 22px;\n    }\n    .apm-listbox {\n        background-color: #f3f3f3;\n        border-radius: 4px;\n        border: 1px #ddd solid;\n    }\n    .apm-rightthirdcol .a-box-inner \u003e .a-vertical {\n        font-size: 16px;\n        padding: 20px 20px 20px 40px;\n    }\n    .apm-rightthirdcol .apm-rightthirdcol-inner .a-box-inner .a-vertical \u003e li:not(:last-child) {\n        margin-bottom: 11px;\n    }\n    .a-size-base {\n        line-height: 19px;\n    }\n    .td-br-left{\n        border-left: 1px solid #bbbfbf;\n        text-align: center;\n    }\n    .notice-section{\n        padding-bottom: 30px;\n        padding-left: 6px;\n    }\n    .notice-section \u003e p{\n        font-size: 16px;\n    }\n    .carousel-container {\n        width: 100%;\n        margin: 0 auto;\n        overflow: hidden;\n        position: relative;\n        cursor: pointer;\n    }\n    .carousel-content {\n        display: flex;\n        transition: transform 0.5s ease;\n    }\n    .carousel-item {\n        flex: 0 0 100%;\n        position: relative;\n    }\n    \n    .carousel-item img {\n        width: 100%;\n        height: 100%;\n    }\n    \n    .carousel-btn {\n        position: absolute;\n        top: 50%;\n        transform: translateY(-50%);\n        cursor: pointer;\n        font-size: 24px;\n        padding: 10px;\n    }\n    \n    .carousel-prev {\n        left: 10px;\n        color: #5e76b2;\n    }\n    \n    .carousel-next {\n        right: 10px;\n        color: #5e76b2;\n    }\n    \n    .carousel-indicators {\n        text-align: center;\n        position: absolute;\n        bottom: 20px;\n        left: 50%;\n        transform: translateX(-50%);\n        display: flex;\n        align-items: center;\n    }\n    \n    .carousel-indicator {\n        display: inline-block;\n        width: 12px;\n        height: 12px;\n        border-radius: 50%;\n        background-color: #bbb;\n        margin: 0 5px;\n        cursor: pointer;\n    }\n    \n    .carousel-indicator.active {\n        background-color: #5e76b2;\n    }\n    .tutorials{\n        background: #EEEEEE;\n        border-radius: 6px;\n        margin-bottom: 30px;\n    }\n    .tutorials \u003e p{\n        padding: 20px;\n        text-align: center;\n        word-break: break-word;\n    }\n    .tutorials \u003e p \u003e a:first-child{\n        color: #f98800;\n        font-size: 18px;\n        font-weight: bold;\n    }\n    .tutorials \u003e p \u003e a:last-child{\n        color: #007df9;\n        text-decoration-line: underline;\n    }\n    @media screen and (min-width: 1025px) {\n        .descItem.short-pad{\n            padding-bottom: 20px;\n        }\n        .switch_picture {\n            display: flex;\n            justify-content: space-between;\n            max-width: 1220px;\n            margin: 0 auto;\n            align-items: center;\n        }\n        .tab-nav {\n            flex: 36%;\n            padding-right: 7px;\n        }\n    \n        .tab-nav li {\n            padding-left: 50px;\n            cursor: pointer;\n            transition: all .2s ease-out;\n        }\n        .tab-nav .nav-tit {\n            font-size: 16px;\n            margin-bottom: 16px;\n            width: 262px;\n            padding: 12px 0px;\n            border-radius: 30px;\n            line-height: 10px;\n            border: 1px solid #000000d9;\n            text-align: center;\n        }\n        .tab-nav .nav-tit:hover{\n            background-color: #0000000a;\n        }\n        .li-active .nav-tit {\n            color: #fff;\n            background-color: #000;\n        }\n        .li-active .nav-tit:hover{\n            background-color: #000c;\n        }\n        .tab-right-img {\n            flex: 70%;\n        }\n        .tab-right-img .img-show{\n            display: block;\n        }\n        .tab-right-img li{\n            display: none;\n        }\n    \n    }\n    \n    @media screen and (max-width: 1024px) {\n        .control_type_pc {\n            display: none;\n        }\n    }\n\n    @media screen and (max-width: 700px) {\n        .video-grid-2 {\n            grid-template-columns: 1fr;\n            gap: 0px;\n        }\n        .iframeContainer \u003e .iframe {\n            margin-bottom: 1px;\n            margin-top: 8px;\n        }\n        .mb-50{\n            margin-bottom: 20px;\n        }\n        .ulFeature \u003e li {\n            line-height: inherit;\n        }\n    \n        .imageItem.fourimg \u003e .fourimgline \u003e img {\n            margin-bottom: 10px;\n        }\n    \n        .premium-module.four-column-images .a-column,\n        .premium-module.four-column-images .a-column1 {\n            margin-bottom: 30px;\n            width: 100%;\n        }\n    \n        .premium-module.four-column-images .a-column1.a-column2_2 {\n            width: 48%;\n        }        .dotLine {\n            margin-bottom: 30px;\n        }\n        .imageItem \u003e .border {\n            margin-bottom: 10px;\n        }\n        .imageItem table.a-bordered tr td{\n            padding: 3px;\n        }\n    \n        .imageIte \u003e img {\n            margin-bottom: 10px;\n        }\n        .packageList td {\n            font-size: 16px;\n        }\n    \n        .imageIte {\n            width: 100%;\n            margin-bottom: 30px;\n        }\n    \n        .item \u003e img {\n            margin: 0 auto;\n            display: block;\n            margin-bottom: 17px;\n        }\n    \n        .descItem \u003e .head {\n            font-size: 20px;\n            line-height: 22px;\n        }\n    \n        .descItem \u003e .desc {\n            font-size: 12px;\n        }\n    \n        .descItem \u003e.noDesc{\n            margin-top: 5px;\n        }\n    \n        .stress-head{\n            font-size: 12px;\n            line-height: 20px;\n            width: auto;\n            padding: 6px 0;\n            margin: 10px auto;\n            height: unset;\n        }\n    \n        .descContainer \u003e .head {\n            text-align: center;\n            font-size: 20px;\n            line-height: 22px;\n            margin-bottom: 8px;\n        }\n    \n        .descContainer \u003e .desc {\n            font-size: 16px;\n            line-height: inherit;\n        }\n    \n        .titlepicfile-head {\n            font-size: 20px;\n        }\n        .titlepicfile-b {\n            left: 9px;\n            top: 13px;\n        }\n        .titlepicfile-desc{\n            font-size: 12px;\n            margin-left: 0px;\n            width: 200px;\n        }\n    \n        .page-product.layout-extended .product-simple-tab .nav li {\n            padding: 3px;\n            margin-right: 4px;\n        }\n    \n        .product-simple-tab .nav li a {\n            line-height: 24px;\n            font-size: 15px;\n        }\n    \n        .page-product.layout-extended .product-simple-tab .nav li:before {\n            display: none !important;\n        }\n    \n        .mainImg {\n            margin-bottom: 30px;\n        }\n        .premium-module.four-column-images .a-column .head,\n        .premium-module.four-column-images .a-column1 .head {\n            font-size: 14px;\n        }\n        .tab-content .tab-pane ul {\n            padding: 0 0 30px 0px;\n        }\n    \n        .head {\n            font-size: 20px;\n            margin-bottom: 10px;\n        }\n    \n        .imageContainer {\n            display: block;\n            padding-bottom: 0px;\n        }\n    \n        .imageContainer \u003e .imageItem {\n            width: 100%;\n        }\n        .premium-module{\n            padding-bottom: 0;\n        }\n        .imageItem {\n            margin-bottom: 30px;\n        }\n        .img-t{\n            margin-bottom: 15px;\n        }\n        .secHead{\n            margin-top: 6px;\n            font-size: 18px;\n            margin-bottom: 3px;\n        }\n        .secdesc{\n            font-size: 15px;\n            line-height: 1.66;\n        }\n        .desc {\n            font-size: 16px;\n            line-height: inherit;\n        }\n        .lonely-head{\n            margin-bottom: 15px;\n            font-size: 20px;\n        }\n        .Packing-head{\n            padding-top: 0px;\n            margin-bottom: 2px;\n        }\n        .Packing-head-x{\n            font-size: 20px;\n        }\n        .imageDescContainer \u003e .head-nodesc{\n            font-size: 18px;\n        }\n        .imageDescContainer {\n            width: 100%;\n            display: block;\n            margin: 0 auto;\n    \n        }\n        .viewMore {\n            font-size: 16px;\n            padding: 4px 2px;\n            width: 120px;\n            margin: 10px auto 35px;\n        }\n        .imageDescContainer \u003e .head,\n        .imageItem \u003e .head {\n            margin: 0 0 5px;\n            text-align: center;\n            font-size: 14px;\n            line-height: 1.25em;\n            width: 100%;\n        }\n    \n        .imageDescContainer \u003e .desc,\n        .imageItem \u003e .desc {\n            font-size: 12px;\n            width: 100%;\n        }\n        .carousel-btn{\n            display: none;\n        }\n    \n        .carousel-indicators{\n            padding: 10px;\n            transform: unset;\n            position: unset;\n            justify-content: center;\n        }\n        .mo {\n            display: block !important;\n        }\n    \n        .pc {\n            display: none !important;\n        }\n    \n        .premium-module.four-column-images {\n            flex-wrap: wrap;\n        }        .title-gap{\n            height: unset;\n            display: block;\n        }\n        .raspberryLogo .logo{\n            width: 24px;\n        }\n    \n        .imageIt \u003e img {\n            margin-bottom: 10px;\n            border-radius: 5px;\n            border: 1px solid #e6e6e6;\n        }\n    \n        .premium-module.four-column-images .column-head,\n        .premium-module.four-column-images .column-head1 {\n            line-height: 22px;\n            margin: 12px 0 5px;\n            text-align: center;\n            height: unset;\n        }\n        .premium-module.four-column-images .description {\n            font-size: 12px;\n        }\n    \n        .premium-module.four-column-images .a-column1.a-column2_2 .head {\n            font-size: 14px;\n        }        .imageItem.fourimg {\n            margin-bottom: 0px;\n        }\n        .mo-imgs \u003e .imageIte{\n            width: 48%;\n            margin-bottom: 20px;\n        }\n        .apm-hiwonder-tablemodule{\n            overflow: auto;\n        }\n        .apm-hiwonder-tablemodule .apm-tablemodule-table{\n            table-layout: unset;\n        }\n        .apm-hiwonder-tablemodule .apm-tablemodule-table .apm-tablemodule-keyvalue td{\n            min-width: 150px;\n        }\n        .apm-spacing {\n            flex-direction: column;\n        }\n        .apm-floatleft {\n            flex-direction: column;\n            margin-bottom: 12px;\n        }\n        .apm-floatleft, .apm-leftimage, .apm-centerthirdcol {\n            width: 100%;\n        }\n        .apm-leftimage img {\n            border: 1px solid #e6e6e6;\n            border-radius: 5px;\n        }\n        .apm-fixed-width .a-spacing-mini {\n            margin-bottom: 6px;\n            margin-top: 30px;\n        }\n        .apm-floatleft .a-spacing-base {\n            margin-bottom: 8px;\n            font-size: 15px;\n        }\n        .apm-rightthirdcol-inner \u003e p {\n            margin-bottom: 13px;\n        }\n        .apm-rightthirdcol .a-box-inner \u003e .a-vertical,.apm-centerthirdcol ul li{\n            font-size: 15px;\n            line-height: 1.66;\n        }\n        .apm-rightthirdcol{\n            padding-top: 23px;\n        }\n        .titimg{\n            width: 70%;\n            margin-bottom: 4px;\n        }\n        .notice-section \u003e p{\n            font-size:13px;\n        }\n        .tutorials \u003e p{\n            padding: 10px;\n    \n        }\n        .tutorials \u003e p \u003e a:first-child{\n            font-size: 14px;\n        }\n    }\n    --\u003e\u003c\/style\u003e\n\n    \u003cdiv class=\"iframeContainer mb-30\"\u003e\u003ciframe class=\"iframe\" src=\"https:\/\/www.youtube.com\/embed\/XPXLu8u_pU8\" title=\"Hiwonder xArm2.0 Robotic Arm Demo Video\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/1_a540c726-eeb4-48ae-97f9-9a5ac79ebc46.jpg?v=1705655867\" class=\"mainImg pc\" alt=\"Hiwonder xArm 2.0 intelligent bus servo robot arm with gripper, supporting Scratch and Python programming, inverse kinematics control, and sensor expansion for STEM education\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/21d91e94a2485c3f6d43ffca451dbf60_7e7eaf85-66b1-4bb7-8e2d-9450e71abceb.jpg?v=1721126568\" class=\"mainImg mo\" alt=\"Hiwonder xArm 2.0 intelligent bus servo robot arm with gripper, supporting Scratch and Python programming, inverse kinematics control, and sensor expansion for STEM education\"\u003e\n\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eProduct Description\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003exArm2.0 stands out as a programmable desktop robot arm featuring intelligent serial bus servos that offer position and voltage data feedback. With the ability to collaborate with multiple units, xArm2.0 serves as an ideal companion for learning programming and electronics. Supporting both Scratch and Python programming, xArm2.0 comes equipped with over 10 electronic modules. These modules enable exploration of various functionalities, including omnidirectional detection, color sorting, and numerous creative games. Furthermore, xArm2.0 boasts compatibility with all sensors from Hiwonder, ensuring significant expansion capabilities.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"premium-module four-column-images\"\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Intelligent Bus Servo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2.1_9aef6087-794e-47e8-a0b7-b0dbd46306a4.jpg?v=1705655866\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eIntelligent Bus Servo\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description\"\u003eThe xArm2.0 robotic arm body is equipped with a high-torque smart bus servo, allowing the robotic arm to grab heavy objects and run smoothly.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Enhanced Controller\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2.2_1_e00665fc-ffb7-4f8b-a437-3355da80d416.jpg?v=1705655865\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eEnhanced Controller\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description\"\u003eThe controller of xArm2.0 has built-in various electronic modules such as buttons, buzzers, sounds, RGB lights and infrared receivers, and is easy to wire.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Inverse Kinematics Algorithm\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2.3_7a11fd59-7392-4fed-b820-dc9f512b8d6a.jpg?v=1705655864\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eInverse Kinematics Algorithm\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description\"\u003eWe provide xArm2.0 inverse kinematics analysis to allow users to better understand the working principle of the robotic arm.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Support Sensor Expansion\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2.4_a5c49860-4714-472a-97f5-14c32dd1efcd.jpg?v=1705655865\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eSupport Sensor Expansion\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description\"\u003exArm2.0 is equipped with dot matrix module, ultrasonic sensor, color sensor, infrared remote control, etc. The sensors are all 4PIN interfaces, and the wiring is simple.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003ch2 class=\"head descItem\"\u003eIntelligent Creative Functions\u003c\/h2\u003e\n    \u003cdiv class=\"premium-module four-column-images\"\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Multi-point Detection\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3.1Object-Detection.gif?v=1705655877\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eMulti-point Detection\u003c\/h3\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Color Sorting\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3.2Color-Recognition.gif?v=1705655876\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eColor Sorting\u003c\/h3\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Inverse Kinematics Algorithm\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3.3Robots_-Cooperation.gif?v=1705655878\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eInverse Kinematics Algorithm\u003c\/h3\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Support Sensor Expansion\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3.4Sound-Control.gif?v=1705655876\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eSupport Sensor Expansion\u003c\/h3\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\n    \u003ch2 class=\"head descItem\"\u003eOmnidirectional Detection, Multi-angle Grabbing\u003c\/h2\u003e\n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/4_c8cbebad-51fd-4426-8eac-468a58457fc8.jpg?v=1705656354\" alt=\"Omnidirectional Detection, Multi-angle Grabbing\" class=\"mainImg\"\u003e\n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/5_484f4d0f-49bd-4158-8b39-d942fd8d9b20.jpg?v=1705656352\" class=\"mainImg\" alt=\"Scratch\/Python Programming Language\"\u003e\n\n\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Scratch3.0 Graphic Program\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/6.1_bb94077c-890a-4f1e-99f3-76a3c6c55319.jpg?v=1705656349\"\u003e\n            \u003ch3 class=\"head\"\u003eScratch3.0 Graphic Program\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eScratch language makes it easy and fun to start learning program with blocks for beginners.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Python Code Program\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/6.2_2.jpg?v=1705656347\"\u003e\n            \u003ch3 class=\"head\"\u003ePython Code Program\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003ePython language allows advanced programmers to explore further depth of digital world.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003ch2 class=\"head descItem\"\u003ePC Software Programming\u003c\/h2\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/7pc.jpg?v=1705656352\" alt=\"xArm(V2.8)\" class=\"mainImg\"\u003e\n\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"APP Programming\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/8.1_2.jpg?v=1705656349\"\u003e\n            \u003ch3 class=\"head\"\u003eAPP Programming\u003c\/h3\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Offline Manual Programming\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/8.2_de98e137-4a7a-4d17-b422-8ffb82e56a20.jpg?v=1705656348\"\u003e\n            \u003ch3 class=\"head\"\u003eOffline Manual Programming\u003c\/h3\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cimg class=\"mainImg pc\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/9_9870ee68-4c3f-4d8f-95eb-0fa98ff06620.jpg?v=1705656353\" alt=\"Support Sensor Expansion\"\u003e\n    \u003cimg class=\"mainImg mo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/5617d3d0dac55771ca2db5c35ef59c84.jpg?v=1721126568\" alt=\"Support Sensor Expansion\"\u003e\n\n\n    \u003ch2 class=\"head descItem\"\u003eVarious Control Methods\u003c\/h2\u003e\n    \u003cdiv class=\"premium-module four-column-images\"\u003e\n        \u003cdiv class=\"a-column1 a-column1-3\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"IOS\/ Android App Control\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/10.1_9b69afb2-f9cd-4c45-82a6-c90afcd4cc89.jpg?v=1705656639\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eIOS\/ Android App Control\u003c\/h3\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1 a-column1-3\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Wireless Handle Control\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/10.2_8af7b4cf-ee89-41dc-b5f2-391b53250832.jpg?v=1705656639\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eWireless Handle Control\u003c\/h3\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1 a-column1-3\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Mouse Control\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/10.3_2e60d0cd-b15b-456a-9a76-7ae136ff48c4.jpg?v=1705656639\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eMouse Control\u003c\/h3\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/11_cba46269-c04f-40c2-81c1-484f76146295.jpg?v=1705656639\" class=\"mainImg pc\" alt=\"Bus Servo Parameters\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3_854237da-a422-4588-a5ee-d7a46dd86041.jpg?v=1721126568\" class=\"mainImg mo\" alt=\"Bus Servo Parameters\"\u003e\n\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Product Structure\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/12.1_1_27de52d9-44c3-4c3f-9c2c-7594aae2fa42.jpg?v=1705656637\"\u003e\n            \u003ch3 class=\"head\"\u003eProduct Structure\u003c\/h3\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"CoreX Controller Structure\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/12.2_2_0bd9364d-0f1f-45a8-9e4b-c9bcd391394f.jpg?v=1705656637\"\u003e\n            \u003ch3 class=\"head\"\u003eCoreX Controller Structure\u003c\/h3\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cdiv class=\"a-column a-span6\" style=\"height: 400px\"\u003e\n                \u003ctable class=\"a-bordered noBottomBorder\"\u003e\n                    \u003ctbody\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eProduct size\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e277*155*426 mm\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eProduct weight\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eabout 1.2kg\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eDOF\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e6DOF (5DOF+Gripper)\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003ePower supply\n    \u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e7.5V 6A DC power adaptor\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eMicro processor\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003ebased on esp32 and stm32; servo controller is based on stm32F104\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eInput\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eultrasonic sensor, infrared remote receiver, sound sensor,color sensor\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eOutput\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003edot matrix module,LFD-01 servo, buzzer, RGB light\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eServo\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eHTS-16L bus servo\/LX-15D\/LX-225 intelligent serial bus servo\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eControl method\n    \u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eiOS\/Android\/PS2\/mouse\/PC software\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003ePackage size\n    \u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e50*30*16cm\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003c\/tbody\u003e\n                \u003c\/table\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"imageDescContainer\"\u003e\n                \u003cdiv class=\"head\"\u003eProduct Parameters\u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/13.2_47311826-db6b-4350-8d5c-02eb8d0149f3.jpg?v=1741689638\"\u003e\n            \u003cdiv class=\"imageDescContainer\"\u003e\n                \u003cdiv class=\"head\"\u003eDimensional Diagram\u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003ch2 class=\"head Packing-head\"\u003exArm2.0 Packing List\u003c\/h2\u003e\n    \u003cimg class=\"mainImg pc\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/14_c7add26e-bfff-4404-95f8-d791d680e4f2.jpg?v=1705656637\" alt=\"xArm2.0 Packing List\"\u003e\n    \u003cimg class=\"mainImg mo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/7f5d6018a3f3ee53e262f0b43d5b909b.jpg?v=1721126568\" alt=\"xArm2.0 Packing List\"\u003e\n    \u003ch5\u003e\u003cstrong\u003e\u003cb\u003eSpecifications\u003c\/b\u003e\u003c\/strong\u003e\u003c\/h5\u003e\n    \u003cbr\u003e\n    \u003ctable\u003e\n        \u003ctbody\u003e\n        \u003ctr\u003e\n            \u003ctd style=\"width: 209px;\"\u003e\u003cstrong\u003eItem\u003c\/strong\u003e\u003c\/td\u003e\n            \u003ctd style=\"width: 521px;\"\u003e\u003cstrong\u003eSpecification\u003c\/strong\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eProduct size\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003e277*155*426 mm\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eProduct weight\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003eabout 1.2kg\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eDOF\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003e6DOF (5DOF+Gripper)\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003ePower supply\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003e7.5V 6A DC power adaptor\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eMicro processor\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003ebased on esp32 and stm32; servo controller is based on stm32F104\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eInput\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003eultrasonic sensor, infrared remote receiver, sound sensor,color sensor\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eOutput\u003c\/td\u003e\n            \u003ctd\u003edot matrix module,LFD-01 servo, buzzer, RGB light\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003eServo\u003c\/td\u003e\n            \u003ctd\u003eHTS-16L bus servo\/LX-15D\/LX-225 intelligent serial bus servo\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eControl method\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003eiOS\/Android\/PS2\/mouse\/PC software\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003ePackage size\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003e50*30*16cm\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n    \u003c\/table\u003e","brand":"Scratch","offers":[{"title":"Default Title","offer_id":31789576519767,"sku":"21010005","price":329.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/194e00dfe02934b656f74a00b0b920e4.png?v=1782466876"},{"product_id":"ainova","title":"Hiwonder AiNova Smart Vision Robot Car with Graphical Python\/ Scratch\/ Arduino Program","description":"\u003cstyle\u003e\u003c!--\n\/*\n    shopify适配 start\n    *\/\n.templateProduct .tab-content table td {\n\n    padding: 7px 5px;\n}\n\n.templateProduct .tab-content {\n    padding-top: 2%;\n}\n\n.page-product.layout-extended .product-simple-tab .nav:before {\n    top: 39px;\n}\n\n.tab-content .tab-pane ul {\n    padding: 0 0 43px 0px;\n}\n\n\/*\nshopify适配 end\n*\/\nbody {\n    font-family: \"Open Sans\", sans-serif !important;\n}\n\n\/*防止详情下面多了空白*\/\n#tabs-1 {\n    display: none;\n}\n\n.imageItem \u003e .border {\n    border-radius: 5px;\n    margin-bottom: 10px;\n    border: 1px solid #e6e6e6 ;\n}\n\n\n.dotLine {\n    width: 100%;\n    height: 1px;\n    margin-bottom: 46px;\n    text-align: center;\n    border-bottom: 2px dashed #ccc;\n}\n\n\n.border {\n    border-radius: 5px;\n    display: block;\n    margin: 0 auto;\n    border: 1px solid #e6e6e6 ;\n}\n\n.mainImg {\n    width: 100%;\n    height: auto;\n    margin-bottom: 46px;\n}\n\n.head {\n    line-height: 1.3;\n    font-family: \"Open Sans\", sans-serif;\n    font-weight: bold;\n    font-size: 30px;\n    margin-bottom: 12px;\n    text-align: center;\n}\n\n.desc {\n    font-weight: 400;\n    font-family: \"Open Sans\", sans-serif;\n    font-size: 18px;\n    color: #101010;\n    line-height: 2;\n}\n\n.descItem {\n    padding-bottom: 46px;\n}\n\n.descItem \u003e .head {\n    line-height: 30px;\n    font-family: \"Open Sans\", sans-serif;\n    font-weight: bold;\n    font-size: 30px;\n    margin-bottom: 10px;\n    text-align: center;\n}\n\n.descItem \u003e .desc {\n    font-weight: 400;\n    font-family: \"Open Sans\", sans-serif;\n    font-size: 18px;\n    color: rgba(16, 16, 16, 100);\n    line-height: 2;\n\n}\n.descItem \u003e .downImg,.descItem \u003e.downContainer{\n    margin-top: 15px;\n}\n\n.descItem \u003e.noDesc{\n    margin-top: 12px;\n}\n.iframeContainer {\n    line-height: 20px;\n    text-align: center;\n    border: 1px solid rgba(255, 255, 255, 100);\n    margin-bottom: 30px;\n}\n\n.iframeContainer \u003e .iframe {\n    width: 100%;\n    margin-top: 17px;\n    border: none;\n}\n\n\n.imageContainer {\n    padding-bottom: 43px;\n    display: flex;\n    justify-content: space-between;\n}\n\n.imageContainer \u003e .imageItem {\n    width: 49%;\n}\n.imageItem \u003e .a-span6{\n    margin-bottom: 12px;\n}\n.imageItem \u003e img {\n    margin-bottom: 8px;\n    width: 100%;\n    border: 1px solid #e6e6e6;\n    border-radius: 5px;\n}\n\n\n.twolevelright \u003e .twolevel \u003e img {\n    width: 100%;\n    margin-bottom: 24px;\n}\n\n\n.four-column-images {\n    display: flex;\n    justify-content: space-between;\n}\n\n.four-column-images .a-column{\n    width: 32%;\n}\n\n.four-column-images .a-column1 {\n    width: 24%;\n}\n\n.four-column-images .a-column .column-head{\n    display: grid;\n    justify-items: start;\n    margin-top: 10px;\n    align-items: center;\n    height: 50px;\n}\n.Packing-head{\n    padding-top: 30px;\n}\n.Packing-head-x{\n    line-height: 1.3;\n    font-family: \"Open Sans\", sans-serif;\n    font-weight: bold;\n    font-size: 30px;\n    text-align: center;\n    margin-bottom: 12px;\n}\n.four-column-images .a-column .column-head1{\n    display: grid;\n    justify-items: start;\n    margin-top: 10px;\n    align-items: center;\n    height: 30px;\n}\n.column-image{\n    font-size: 0;\n}\n.four-column-images .a-column1 .column-head {\n    display: grid;\n    justify-items: start;\n    align-items: center;\n    margin-top: 10px;\n    height: 45px;\n}\n\n.four-column-images .a-column .head,.four-column-images .a-column1 .head {\n    margin: 0 auto;\n    font-size: 18px;\n    line-height: 1.25em;\n}\n\n.four-column-images .a-column .description,.four-column-images .a-column1 .description {\n    font-size: 16px;\n    line-height: 2;\n    text-align: left;\n}\n\n.descItem \u003e img {\n    width: 100%;\n}\n\n\n.viewMore{\n    position: absolute;\n    width: 150px;\n    margin-left: 15px;\n    text-align: center;\n    font-size: 20px;\n    padding: 4px 6px;\n    border-radius: 30px;\n    border: 1px solid #f98800;\n    color: #fff;\n    background: #f98800;\n}\n.viewMore:hover{\n    color: #fff;\n}\n@media screen and (min-width: 1025px) {\n    .switch_picture {\n        display: flex;\n        justify-content: space-between;\n        max-width: 1220px;\n        margin: 0 auto;\n        align-items: center;\n    }\n    .tab-nav {\n        flex: 36%;\n        padding-right: 7px;\n    }\n\n    .tab-nav li {\n        padding-left: 50px;\n        cursor: pointer;\n        transition: all .2s ease-out;\n    }\n    .tab-nav .nav-tit {\n        font-size: 16px;\n        margin-bottom: 16px;\n        width: 262px;\n        padding: 12px 0px;\n        border-radius: 30px;\n        line-height: 10px;\n        border: 1px solid #000000d9;\n        text-align: center;\n    }\n    .tab-nav .nav-tit:hover{\n        background-color: #0000000a;\n    }\n    .li-active .nav-tit {\n        color: #fff;\n        background-color: #000;\n    }\n    .li-active .nav-tit:hover{\n        background-color: #000c;\n    }\n    .tab-right-img {\n        flex: 70%;\n    }\n    .tab-right-img .img-show{\n        display: block;\n    }\n    .tab-right-img li{\n        display: none;\n    }\n\n}\n\n@media screen and (max-width: 1026px) {\n    .control_type_pc {\n        display: none;\n    }\n}\n.show {\n    transition: all .3s linear;\n    display: block !important;\n}\n.hide {\n    transition: all .3s linear;\n    animation: hide .3s linear;\n    display: none !important;\n}\n.control_type {\n    position: relative;\n}\n\n\n.imageDescContainer {\n    width: 96%;\n    display: block;\n    margin: 0 auto;\n\n}\n#carousel-container{\n    position: relative;\n    margin-bottom: 46px;\n}\n.carousel-titles {\n    display: flex;\n    justify-content: center;\n    text-align: center;\n    position: absolute;\n    top: 20px;\n    left: 0;\n    right: 0;\n    z-index: 2;\n}\n\n.carousel-title {\n    font-size: 16px;\n    color: #000;\n    background-color: #fff;\n    border-radius: 30px;\n    border: 2px solid #000;\n    padding: 6px 10px;\n    cursor: pointer;\n    margin-left: 40px;\n}\n.carousel-title.active {\n    color: #fff;\n    background-color: #000;\n}\n.carousel-content {\n    display: flex;\n    transition: transform 0.5s ease;\n}\n.carousel-item {\n    flex: 0 0 100%;\n    display: none;\n    position: relative;\n}\n.titlepicfile-a{\n    position: relative;\n}\n.titlepicfile-b{\n    position: absolute;\n    left: 50px;\n    top: 70px;\n    color: #fff;\n}\n.titlepicfile-head{\n    font-size: 55px;\n    font-weight: 600;\n}\n.titlepicfile-desc{\n    font-size: 27px;\n    margin-left: 3px;\n}\n\n.imageDescContainer \u003e .head {\n    text-align: center;\n    margin-bottom: 4px;\n    font-size: 23px;\n}\n.title-gap{\n    height: 60px;\n    display: grid;\n    align-items: center;\n}\n\n.imageDescContainer \u003e .head-nodesc {\n    text-align: center;\n    line-height: 1.3;\n    font-weight: bold;\n    margin-bottom: 0px;\n    font-size: 23px;\n}\n.lonely-head{\n    line-height: 1.3;\n    font-family: \"Open Sans\", sans-serif;\n    font-weight: bold;\n    font-size: 30px;\n    margin-bottom: 40px;\n    text-align: center;\n}\n.secHead {\n    line-height: 30px;\n    font-weight: bold;\n    font-size: 22px;\n    margin-bottom: 4px;\n    margin-top: 8px;\n    text-align: center;\n}\n.imageDescContainer \u003e .desc {\n    font-size: 18px;\n    line-height: 2;\n    text-align: left;\n}\n\n.mo {\n    display: none;\n}\n\n.pc {\n    display: block;\n}\n\n.pcflex {\n    display: flex;\n}\n\n\n.imageIte {\n    width: 32%;\n    height: auto;\n}\n\n.stress-head{\n    text-align: center;\n    font-weight: 600;\n    background: #5E5E5E;\n    color: #fff;\n    font-size: 25px;\n    width: 700px;\n    border-radius: 4px;\n    height: 45px;\n    line-height: 45px;\n    margin: 15px auto;\n}\n\n.imageIte \u003e img {\n    margin-bottom: 10px;\n    width: 100%;\n    border-radius: 5px;\n    border: 1px solid rgba(230, 230, 230, 100);\n}\n\n.titimg{\n    width: 53%;\n    margin-bottom: 14px;\n}\n\n.packageList td {\n    border: 1px solid rgba(187, 187, 187, 100);\n    line-height: 20px;\n    text-align: center !important;\n    width: 302px;\n    height: 48px;\n    padding-top: 7px !important;\n    color: rgba(16, 16, 16, 100);\n    font-size: 18px;\n    font-weight: 400;\n}\n\n.packageList {\n    position: relative;\n    display: block;\n    width: fit-content;\n    border-spacing: 7px !important;\n    border-collapse: separate !important;\n    margin: 0 auto;\n    margin-bottom: 43px !important;\n}\n\n.packageList .small {\n    width: 71px;\n    text-align: center !important;\n}\n\n.packageList .long {\n    width: 300px;\n    text-align: left !important;\n}\n\n\n\n.packageList .ll {\n    width: 361px;\n    text-align: left !important;\n}\n.premium-module{\n    padding-bottom: 46px;\n}\n.packageList tr:first-child td {\n    border-top: 1px solid rgba(187, 187, 187, 100) !important;\n}\n\n.packageList tr:last-child td {\n    border-bottom: 1px solid rgba(187, 187, 187, 100) !important;\n}\n\n.raspberryLogo{\n    display: flex;\n    align-items: center;\n    justify-content: center;\n}\n.raspberryLogo .logo{\n    width: 30px;\n    margin-right: 6px;\n}\n.raspberryLogo .head{\n    margin-bottom: 8px;\n}\n.longImg-c{\n    position: relative;\n    font-size: 0;\n    margin-bottom: 46px;\n}\n.longImg-d{\n    position: absolute;\n    width: 100%;\n\n}\n.longImg-top{\n    top: 40px;\n}\n.longImg-top1{\n    top: 25px;\n}\n.longImg-d .float-head{\n    font-size: 34px;\n    font-weight: 700;\n    padding-left: 35px;\n    text-shadow: -1px -1px 0 #e7e2e1, 1px -1px 0 #e7e2e1, -1px 1px 0 #e7e2e1, 1px 1px 0 #e7e2e1;\n}\n.longImg-d .float-desc{\n    font-size: 18px;\n    line-height: 2;\n    padding: 0 35px;\n    margin-top: 10px;\n}\n.imageItem table.a-bordered {\n    border: 1px solid #BBBFBF;\n    height: 440px;\n}\n.imageItem table.a-bordered tr:nth-child(odd) {\n    background-color: #efefef;\n}\n.imageItem table.a-bordered tr td {\n    border-bottom: 1px solid #BBBFBF;\n    padding: 4px;\n    font-size: 13px;\n}\n.imageItem table.a-bordered tr:nth-child(even) {\n    background-color: #FFF;\n}\n.imageItem .a-text-bold{\n    width: 170px;\n    font-weight: 700;\n}\n.img-t{\n    margin-bottom: 24px;\n}\n.secdesc{\n    font-size: 18px;\n    color: #101010;\n    line-height: 2;\n}\n.apm-hiwonder-tablemodule .apm-tablemodule-table {\n    border-bottom: 1px solid #ddd;\n    table-layout: auto;\n}\n.apm-hiwonder-tablemodule .apm-tablemodule-table th {\n    padding-bottom: 12px;\n    text-align: center;\n}\n.apm-hiwonder-tablemodule .apm-tablemodule-image {\n    background-color: #fff;\n    padding: 0 !important;\n    text-align: center;\n    overflow: hidden;\n    vertical-align: bottom;\n}\n.apm-hiwonder-tablemodule .apm-tablemodule-table .apm-tablemodule-keyhead {\n    border-top: 1px solid #ddd;\n    padding: 8px 14px 6px ;\n    background-color: #f7f7f7;\n    font-weight: 600;\n    color: #626262;\n    float: none !important;\n    margin-right: 0;\n    text-align: center;\n}\n.apm-hiwonder-tablemodule .apm-tablemodule-table .apm-tablemodule-keyvalue td {\n    padding-top: 8px ;\n    padding-left: 14px;\n    padding-bottom: 8px;\n    border-top: 1px solid #ddd;\n    border-bottom: 1px solid #ddd;\n    text-align: center;\n    width: 240px;\n}\n.apm-spacing {\n    display: flex;\n}\n.apm-floatleft {\n    display: flex;\n    width: 72%;\n    justify-content: space-between;\n}\n.apm-leftimage {\n    width: 45%;\n}\n.apm-centerthirdcol {\n    width: 54%;\n}\n.apm-centerthirdcol ul li{\n    font-size: 16px;\n    line-height: 2;\n}\n.apm-fixed-width .a-spacing-mini {\n    font-size: 18px;\n    font-weight: 600;\n    margin-bottom: 12px;\n}\n.apm-floatleft .a-spacing-base {\n    margin-bottom: 16px;\n    font-size: 16px;\n    line-height: 2;\n}\n.apm-rightthirdcol-inner \u003e p {\n    font-size: 18px;\n    font-weight: 600;\n    margin-bottom: 22px;\n}\n.apm-listbox {\n    background-color: #f3f3f3;\n    border-radius: 4px;\n    border: 1px #ddd solid;\n}\n.apm-rightthirdcol .a-box-inner \u003e .a-vertical {\n    font-size: 16px;\n    padding: 20px 20px 20px 40px;\n}\n.apm-rightthirdcol .apm-rightthirdcol-inner .a-box-inner .a-vertical \u003e li:not(:last-child) {\n    margin-bottom: 11px;\n}\n.a-size-base {\n    line-height: 19px;\n}\n\n@media screen and (max-width: 700px) {\n    .ulFeature \u003e li {\n        line-height: inherit;\n    }\n\n    .imageItem.fourimg \u003e .fourimgline \u003e img {\n        margin-bottom: 10px;\n    }\n\n    .four-column-images .a-column,.four-column-images .a-column1 {\n        margin-bottom: 30px;\n        width: 100%;\n    }\n\n    .dotLine {\n        margin-bottom: 30px;\n    }\n    .imageItem \u003e .border {\n        margin-bottom: 10px;\n    }\n    .imageItem table.a-bordered tr td{\n        padding: 3px;\n    }\n\n    .imageIte \u003e img {\n        margin-bottom: 10px;\n    }\n    .packageList td {\n        font-size: 16px;\n    }\n    .descItem \u003e.downContainer{\n        margin-top: 30px;\n    }\n    .descContainer \u003e .head {\n        text-align: center;\n    }\n    .imageIte {\n        width: 100%;\n        margin-bottom: 30px;\n    }\n\n    .item \u003e img {\n        margin: 0 auto;\n        display: block;\n        margin-bottom: 17px;\n    }\n    .imageItem .a-text-bold{\n        width: 110px;\n    }\n    .iframeContainer {\n        margin-bottom: 30px;\n    }\n\n    .iframeContainer \u003e .iframe {\n        margin-bottom: 1px;\n        margin-top: 8px;\n    }\n\n    .descItem \u003e .head {\n        font-size: 20px;\n        line-height: 22px;\n    }\n    .img-t{\n        margin-bottom: 12px;\n    }\n    .descItem \u003e .desc {\n        font-size: 15px;\n        line-height: 1.66;\n    }\n\n    .stress-head{\n        font-size: 15px;\n        line-height: 20px;\n        width: auto;\n        padding: 4px 0;\n        margin: 14px auto;\n        height: 50px;\n    }\n\n    .descContainer \u003e .head {\n        font-size: 20px;\n        line-height: 22px;\n        margin-bottom: 8px;\n    }\n\n    .descContainer \u003e .desc {\n        font-size: 16px;\n        line-height: inherit;\n    }\n\n    #carousel-container{\n        margin-bottom: 30px;\n    }\n    .carousel-titles{\n        top: 0;\n    }\n    .carousel-title{\n        font-size: 14px;\n        margin: 5px auto;\n        border: 1px solid #000;\n        padding: 4px 8px;\n    }\n    .descItem {\n        padding-bottom: 30px;\n    }\n\n    .product-simple-tab .nav li a {\n        line-height: 24px;\n    }\n\n    .page-product.layout-extended .product-simple-tab .nav li {\n        padding: 3px;\n        margin-right: 4px;\n    }\n\n    .product-simple-tab .nav li a {\n        font-size: 15px;\n    }\n\n    .page-product.layout-extended .product-simple-tab .nav li:before {\n        display: none !important;\n    }\n\n    .mainImg {\n        margin-bottom: 30px;\n    }\n\n    .tab-content .tab-pane ul {\n        padding: 0 0 30px 0px;\n    }\n\n    .head {\n        font-size: 20px;\n        margin-bottom: 10px;\n    }\n\n    .imageContainer {\n        display: block;\n        padding-bottom: 0px;\n    }\n\n    .imageContainer \u003e .imageItem {\n        width: 100%;\n    }\n    .premium-module{\n        padding-bottom: 0;\n    }\n    .imageItem {\n        margin-bottom: 30px;\n    }\n    .secHead{\n        margin-top: 6px;\n        font-size: 18px;\n        margin-bottom: 3px;\n    }\n    .secdesc{\n        font-size: 15px;\n        line-height: 1.66;\n    }\n    .desc {\n        font-size: 16px;\n        line-height: inherit;\n    }\n    .lonely-head{\n        margin-bottom: 30px;\n        font-size: 20px;\n    }\n    .Packing-head{\n        padding-top: 15px;\n    }\n    .Packing-head-x{\n        font-size: 20px;\n    }\n    .imageDescContainer \u003e .head-nodesc{\n        font-size: 18px;\n    }\n    .imageDescContainer {\n        width: 100%;\n        display: block;\n        margin: 0 auto;\n\n    }\n    .viewMore {\n        font-size: 16px;\n        padding: 4px 2px;\n        width: 120px;\n        margin: 10px auto 35px;\n    }\n    .imageDescContainer \u003e .head {\n        margin: 0 0 5px;\n        text-align: center;\n        font-size: 17px;\n        line-height: 1.25em;\n    }\n\n    .imageDescContainer \u003e .desc {\n        font-size: 15px;\n        line-height: 1.66;\n    }\n\n    .mo {\n        display: block;\n    }\n\n    .pc {\n        display: none;\n    }\n    .descItem \u003e.noDesc{\n        margin-top: 15px;\n    }\n    .four-column-images {\n        flex-wrap: wrap;\n    }\n    .title-gap{\n        height: unset;\n        display: block;\n    }\n    .raspberryLogo .logo{\n        width: 24px;\n    }\n\n    .imageIt \u003e img {\n        margin-bottom: 10px;\n        border-radius: 5px;\n        border: 1px solid #e6e6e6;\n    }\n\n    .four-column-images .a-column .column-head, .four-column-images .a-column1 .column-head,.four-column-images .a-column .column-head1 {\n        line-height: 22px;\n        margin: 12px 0 5px;\n        text-align: center;\n        height: unset;\n    }\n    .four-column-images .a-column .description,.four-column-images .a-column1 .description {\n        font-size: 15px;\n        line-height: 1.66;\n    }\n    .imageItem.fourimg {\n        margin-bottom: 0px;\n    }\n    .mo-imgs \u003e .imageIte{\n        width: 48%;\n        margin-bottom: 20px;\n    }\n\n    .titimg{\n        width: 62%;\n        margin-bottom: 4px;\n    }\n}\n--\u003e\u003c\/style\u003e\n\u003cdiv class=\"iframeContainer\"\u003e\u003ciframe class=\"iframe\" src=\"https:\/\/www.youtube.com\/embed\/V0RSRY_QjM8\" allowfullscreen=\"\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/1._1_876ea7eb-9cb2-433d-b96a-6425c818cf3e.jpg?v=1730182508\" class=\"mainImg\"\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eProduct Introduction\u003c\/div\u003e\n    \u003cdiv class=\"desc\"\u003eAiNova is a next-generation AI technology education robot based on graphical and Python program. Loading with CoreX controller, encoder motors, 4-channel line follower and glowing ultrasonic sensor, it can perform line follow, obstacle avoidance, etc. The standard version integrated with WonderCam vision module is available for AI games such as Autonomous Driving, Vision Line Follow, Tag Tracking, etc.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"premium-module descItem\"\u003e\n    \u003cdiv class=\"four-column-images\"\u003e\n        \u003cdiv class=\"a-column\"\u003e\n            \u003cdiv class=\"a-section column-image\"\u003e\u003cimg class=\"a-section-image border\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2.1_3fb49683-776d-4413-a47e-552bad3d268c.jpg?v=1730787905\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eAmple Vision Interaction\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eThe AiNova is equipped with an AI vision module featuring a user-friendly interface, making it ideal for beginners. With AiNova, users can easily implement vision recognition, intelligent navigation, smart tracking, interactive AI, and other advanced functions.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column\"\u003e\n            \u003cdiv class=\"a-section column-image\"\u003e\u003cimg class=\"a-section-image border\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2.2_31cf56ad-a86f-43bf-8d7e-6ee52c39f2dc.jpg?v=1730787942\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eHigh-Performance Hardware Configuration\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eThe AiNova robot is equipped with a high-performance ESP32 controller, encoder racing motors, a 4-channel line follower, and a glowy ultrasonic sensor, all of which enhance AiNova's capabilities and performance.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column\"\u003e\n            \u003cdiv class=\"a-section column-image\"\u003e\u003cimg class=\"a-section-image border\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2.3_393ac43e-743b-4ccb-a7e0-a77052465b6c.jpg?v=1730787972\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eMulti-Scenario Expansion\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eWhen combined with autonomous driving accessories and AI transport tools, AiNova makes your artificial intelligence learning experience more engaging and dynamic!\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AI_267f209a-3c66-4d5a-a4b2-293e9790b69c.jpg?v=1730789680\" class=\"mainImg\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AI_ef571e85-15fc-49be-a623-0e9f611d2aa3.jpg?v=1730788036\" class=\"mainImg\"\u003e\n\n\u003cdiv class=\"descItem\" style=\"padding-bottom: 20px;\"\u003e\n    \u003cdiv class=\"head\"\u003eAI Vision Tracking\u003c\/div\u003e\n    \u003cdiv class=\"desc\"\u003eThe WonderCam AI vision module captures the position of colors and tags on the screen, transmitting the data to the controller via the IIC port. This enables us to program the AiNova smart car to execute various games, including color tracking and tag tracking.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AI_01.jpg?v=1730788205\" class=\"img-t\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AI_02.jpg?v=1730788205\" class=\"img-t\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AI_03.jpg?v=1730788206\" class=\"mainImg\"\u003e\n\n\u003cdiv class=\"longImg-c pc\" style=\"color: #262845;\"\u003e\n    \u003cdiv class=\"longImg-d longImg-top1\"\u003e\n        \u003cp class=\"float-head\"\u003eVision Line Following with\u003cbr\u003e WonderCam Al Vision Module\u003c\/p\u003e\n        \u003cp class=\"float-desc\"\u003eAiNova can retrieve the position, offset, angle and other data of lines\u003cbr\u003e within the screen to realize smooth vision line following.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/1_865b5ad9-2b89-491a-b820-1dab6942216a.jpg?v=1703755717\" class=\"img-t\"\u003e \u003cimg src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/1_12de8cbc-3f20-43d6-bed5-e11b987f3877.jpg?v=1703670070\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"longImg-c pc\" style=\"color: #262845;\"\u003e\n    \u003cdiv class=\"longImg-d longImg-top1\"\u003e\n        \u003cp class=\"float-head\"\u003eFollowing with 4-channel\u003cbr\u003e Line Follower\u003c\/p\u003e\n        \u003cp class=\"float-desc\"\u003eWith the high quality 4 way infrared probes, the module can detect\u003cbr\u003e the black line of large-angle turns in advance to finish line following.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/2_d1548608-56ed-44e8-a20e-2ece9affb59d.jpg?v=1703755716\" class=\"img-t\"\u003e \u003cimg src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/2.1_54ea14d9-060c-4612-8944-cdb2822b32ee.jpg?v=1703674356\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"descItem mo\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/1_bebd844a-ab00-4338-8d27-9216a5489735.jpg?v=1703670070\" class=\"img-t\"\u003e \u003cimg src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/1_12de8cbc-3f20-43d6-bed5-e11b987f3877.jpg?v=1703670070\" class=\"mainImg\"\u003e \u003cimg src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/2_c4f9095d-66b5-402a-ad10-218c4c9103aa.jpg?v=1703670069\" class=\"img-t\"\u003e \u003cimg src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/2.1_54ea14d9-060c-4612-8944-cdb2822b32ee.jpg?v=1703674356\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eAI Autonomous Driving\u003c\/div\u003e\n    \u003cdiv class=\"desc\"\u003eThe AiNova vision car can simulate AI smart traffic scenarios. Through Scratch graphical programming, AiNova can perform traffic light recognition and road sign recognition, and perform voice broadcast through the MP3 module, easily realizing AI driverless gameplay.\u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/7._4460cec9-04b4-4d44-89aa-5496f6c55224.jpg?v=1703557936\" class=\"downImg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eRanging and Obstacle Avoidance Based on Glowy Ultrasonic Sensor\u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/8._19137394-83e5-49d4-89c4-e06d42ee5ef6.jpg?v=1703677151\" style=\"margin-top: 24px\" class=\"pc\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/e634a4b1db967f0996d5bafa5c4a6a4b_88b6114f-ae26-486b-b638-f99e6837d4b0.jpg?v=1721181154\" style=\"margin-top: 18px\" class=\"mo\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageContainer\"\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/a9ece0b9a6b902a2bf9aebb3e788b365.gif?v=1703558137\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eDistance Measurement\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/8ae747abd7a334dce7fcde3e9c5891d6.gif?v=1703558143\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eObstacle Avoidance\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eGraphic Scratch and Python Programming\u003c\/div\u003e\n    \u003cdiv class=\"desc\"\u003eAiNova supports two programming languages: Scratch and Python. Graphical programming is beginner-friendly and ideal for those starting out. For more experienced users, Python language is available to delve into the coding world.\u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/ainova_08060d1d-684d-473b-becb-98a174c9a2d7.jpg?v=1703677151\" class=\"downImg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"premium-module\"\u003e\n    \u003cdiv class=\"four-column-images\"\u003e\n        \u003cdiv class=\"a-column\"\u003e\n            \u003cdiv class=\"a-section column-image\"\u003e\u003cimg class=\"a-section-image border\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/9.1_6268bcf4-a50d-42cf-a376-4eea619ba29b.jpg?v=1755159601\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head1\"\u003e\n                \u003cp class=\"head\"\u003eScratch3.0: Graphical Programming\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eScratch is an intuitive and easy-to-learn programming language. Users can program the robot by dragging and dropping code blocks effortlessly.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column\"\u003e\n            \u003cdiv class=\"a-section column-image\"\u003e\u003cimg class=\"a-section-image border\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/9.2_dd63955e-0b9c-435e-8e06-cb5065e5311c.jpg?v=1755159657\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head1\"\u003e\n                \u003cp class=\"head\"\u003ePython Programming\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eScratch is an intuitive and easy-to-learn programming language. Users can program the robot by dragging and dropping code blocks effortlessly.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column\"\u003e\n            \u003cdiv class=\"a-section column-image\"\u003e\u003cimg class=\"a-section-image border\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/pc3.jpg?v=1755160106\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head1\"\u003e\n                \u003cp class=\"head\"\u003eArduino Programming\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eFully Arduino-compatible hardware interface with open-source code and detailed comments to make learning and development easy.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"premium-module\"\u003e\n    \u003cdiv class=\"four-column-images\"\u003e\n        \u003cdiv class=\"a-column\"\u003e\n            \u003cdiv class=\"a-section column-image\"\u003e\u003cimg class=\"a-section-image border\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/10.1_277e8830-797c-400a-9a44-892b34686ef7.jpg?v=1703558402\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head1\"\u003e\n                \u003cp class=\"head\"\u003eEncoder Motor\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eAiNova is equipped with a DC deceleration encoded motor, which can detect the direction and speed of motor rotation, making it suitable for smart cars.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column\"\u003e\n            \u003cdiv class=\"a-section column-image\"\u003e\u003cimg class=\"a-section-image border\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/10.4_3756350f-8489-4552-b855-be2ed65ac8b6.jpg?v=1703558404\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head1\"\u003e\n                \u003cp class=\"head\"\u003eMetal Protective Shell\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eWonderCam vision module supports the installation of a metal protective shell to protect the vision module. The shell has mounting holes, which does not affect the assembly and use of the module.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column\"\u003e\n            \u003cdiv class=\"a-section column-image\"\u003e\u003cimg class=\"a-section-image border\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/10.2_12d49909-e541-4cc0-bfe8-b0570f070944.jpg?v=1703558403\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head1\"\u003e\n                \u003cp class=\"head\"\u003ePath Planning\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eWith 2 high-precision encoder motors, AiNova detects the motor speed in real time for path planning.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eSupport APP Control, AI Intelligent Gameplay\u003c\/div\u003e\n    \u003cdiv class=\"desc\"\u003eAiNova supports Android and IOS dual system mobile phone APP remote control. Through the APP, we can learn how to assemble robots, realize body remote control, and experience a variety of AI intelligent gameplay. We can also program robots and quickly experience the fun of programming.\u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/11APP.jpg?v=1703558688\" class=\"downImg\"\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"carousel-container\"\u003e\n    \u003cdiv class=\"carousel-titles\"\u003e\n        \u003cdiv class=\"carousel-title active\"\u003eAiNova Structure\u003c\/div\u003e\n        \u003cdiv class=\"carousel-title\"\u003eController Structure\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"carousel-content\"\u003e\n        \u003cdiv class=\"carousel-item show\"\u003e\u003cimg src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/12.AiNova.jpg?v=1703560710\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/12.AiNova_05f64f1d-e94b-4bc4-9147-1de70d7c4da1.jpg?v=1703560710\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eCompatible with LEGO and Support Expansion\u003c\/div\u003e\n    \u003cdiv class=\"desc\"\u003eAiNova has reserved multiple electronic module interfaces and several holes, which can be combined with other electronic modules and Lego structural parts to develop more interesting AI gameplay.\u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/7c5f9405f5335498db2481706bd43c53.jpg?v=1703561032\" class=\"downImg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eApplication Scenarios\u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/13.2_1.jpg?v=1703561016\" style=\"margin-top: 24px\" class=\"pc\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/0ee8167c18d9bde3a4541112bb0a3a44.jpg?v=1721181154\" style=\"margin-top: 18px\" class=\"mo\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageContainer\"\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cdiv class=\"a-column a-span6\" style=\"height: 440px;\"\u003e\n            \u003ctable class=\"a-bordered noBottomBorder\"\u003e\n                \u003ctbody\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eProduct size\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e172*140*146mm\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eProduct weight\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eAbout 0.5kg\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eMain control hardware\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eCoreX controller\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eCPU\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eESP32\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eCamera\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eWonderCam Al Vision Module\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eMotor\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eDC geared encoded motor\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eMaterial\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eMetal bracket\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eWheel material\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eSilicone tyre\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003ePower supply\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e1200mAh 18650 lithium battery\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eSupply voltage\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e6~8.4V\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eProgramming software\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eWonderCode (Scratch, Micropython) + iOS\/Android mobile app\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eControl method\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eComputer\/mobile phone APP control\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eAPP\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eWonderCom\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\" colspan=\"2\"\u003e\n                        \u003cspan\u003eLuminous ultrasonic detection distance\u003c\/span\u003e\u003cspan style=\"font-weight: 400; margin-left: 10px;\"\u003e2cm-400cm\u003c\/span\u003e\n                    \u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003c\/tbody\u003e\n            \u003c\/table\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eProduct Parameters\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/14_1.jpg?v=1703562746\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eDimensional Diagram\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageContainer\"\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cdiv class=\"a-column a-span6\" style=\"height: 440px;\"\u003e\n            \u003ctable class=\"a-bordered noBottomBorder\"\u003e\n                \u003ctbody\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eProcessor\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eKendryte K210\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eCamera\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e2 megapixel\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eSupply voltage\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e5.0V\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eWorking current\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e300mA (Typical working condition: facial recognition,100% backlight, fill light off)\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eConnectors\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eI2C\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eDisplay\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e2.0IPS, resolution 320x240\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eBuilt-in function\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eFacial recognition, image classification, feature learning, color recognition, vision line following, tag recognition, number recognition.\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eDimension\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e52mmx50mm\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eDisplay dimension\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e41mmx31mm\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003c\/tbody\u003e\n            \u003c\/table\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eWonderCam Vision Module Parameters\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/16_1438f1bb-a121-4375-95bc-b78824fc8152.jpg?v=1703562746\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eWonderCam Vision Module\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"head Packing-head\"\u003eAiNova Starter Packing List\u003c\/div\u003e\n\u003cimg class=\"mainImg pc\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_b3b6965b-037e-473f-b33f-7f0bba683125.jpg?v=1731323199\"\u003e\n\u003cimg class=\"mainImg mo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_6c4f0636-e9be-442d-9044-240bea2413b0.jpg?v=1731323437\"\u003e\n\u003cdiv class=\"head Packing-head\"\u003eAiNova Standard Packing List\u003c\/div\u003e\n\u003cimg class=\"mainImg pc\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/02_b879e007-271b-4f39-a8e1-762058edf174.jpg?v=1731323251\"\u003e\n\u003cimg class=\"mainImg mo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/02_62c1e6b9-e5e6-46dc-b1f0-9f251a08de61.jpg?v=1731323396\"\u003e\n\u003cdiv class=\"head Packing-head\"\u003eAiNova Auto Driving Packing List\u003c\/div\u003e\n\u003cimg class=\"mainImg pc\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/03_a3198b5f-162c-450b-a450-4f878ed7e461.jpg?v=1757662066\"\u003e\n\u003cimg class=\"mainImg mo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/03_94b37d4f-c99c-4391-a8d9-89409742affa.jpg?v=1757662135\"\u003e\n\u003cscript\u003e\n    const carousel_titles = document.querySelectorAll('.carousel-title');\n    const carousel_items = document.querySelectorAll('.carousel-item');\n    carousel_titles.forEach((carousel_title,index)=\u003e{\n        console.log(index);\n        carousel_title.addEventListener('click', () =\u003e {\n            console.log(index);\n            document.querySelector('.carousel-item.show').removeClass('show');\n            document.querySelector('.carousel-title.active').removeClass('active');\n            carousel_titles[index].addClass('active');\n            carousel_items[index].addClass('show');\n        })\n    })\n\u003c\/script\u003e\n\u003ch5\u003e\u003cstrong\u003e\u003cb\u003eSpecifications\u003c\/b\u003e\u003c\/strong\u003e\u003c\/h5\u003e\n\u003cbr\u003e\n\u003ctable\u003e\n    \u003ctbody\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"width: 209px;\"\u003e\u003cstrong\u003eItem\u003c\/strong\u003e\u003c\/td\u003e\n        \u003ctd style=\"width: 521px;\"\u003e\u003cstrong\u003eSpecification\u003c\/strong\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eProduct size\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003e172*140*146mm\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eProduct weight\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eAbout 0.5kg\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eMain control hardware\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eCoreX controller\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eCPU\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eESP32\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eCamera\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eWonderCam Al Vision Module\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eMotor\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003eDC geared encoded motor\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eMaterial\u003c\/td\u003e\n        \u003ctd\u003eMetal bracket\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eWheel material\u003c\/td\u003e\n        \u003ctd\u003eSilicone tyre\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003ePower supply\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e1200mAh 18650 lithium battery\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eProgramming software\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eWonderCode (Scratch, Micropython) + iOS\/Android mobile app\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eAPP\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eWonderCom\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eLuminous ultrasonic detection distance\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e2cm-400cm\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Scratch\u0026Python","offers":[{"title":"Starter Kit","offer_id":39336582971479,"sku":"21030001","price":85.99,"currency_code":"USD","in_stock":true},{"title":"Standard kit","offer_id":39336583430231,"sku":"21030002","price":139.99,"currency_code":"USD","in_stock":true},{"title":"AiNova Auto Driving Kit","offer_id":40417352253527,"sku":"21030073","price":259.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiNova_6d9131b1-fb6f-46f9-9be2-494a30b4cf2f.png?v=1782200704"},{"product_id":"ainova-with-autonomous-driving-ai-education-demonstration-kit","title":"Hiwonder Programming Mini Autonomous Driving AI Education Demonstration Kit with AiNova Intelligent Vision Car","description":"\u003cstyle\u003e\u003c!--\n\/*\n    shopify适配 start\n    *\/\n.templateProduct .tab-content table td {\n\n    padding: 7px 5px;\n}\n\n.templateProduct .tab-content {\n    padding-top: 2%;\n}\n\n.page-product.layout-extended .product-simple-tab .nav:before {\n    top: 39px;\n}\n\n.tab-content .tab-pane ul {\n    padding: 0 0 43px 0px;\n}\n\n\/*\nshopify适配 end\n*\/\nbody {\n    font-family: \"Open Sans\", sans-serif !important;\n}\n\n\/*防止详情下面多了空白*\/\n#tabs-1 {\n    display: none;\n}\n\n.imageItem \u003e .border {\n    border-radius: 5px;\n    margin-bottom: 10px;\n    border: 1px solid #ffb43f !important;\n}\n\n.pcmar0 {\n    margin-bottom: 0px !important;\n}\n\n.dotLine {\n    width: 100%;\n    height: 1px;\n    margin-bottom: 43px;\n    text-align: center;\n    border-bottom: 2px dashed #ccc;\n}\n\n.dot {\n    display: inline-block;\n    width: 10px;\n    height: 10px;\n    background-color: rgba(255, 180, 63, 100);\n    border-radius: 50%;\n    margin-right: 13px;\n}\n\n.border {\n    border-radius: 5px;\n    display: block;\n    margin: 0 auto;\n    border: 1px solid #ffb43f !important;\n}\n\n.dot {\n    display: inline-block;\n    width: 10px;\n    height: 10px;\n    background-color: rgba(255, 180, 63, 100);\n    border-radius: 50%;\n    margin-right: 13px;\n}\n\n.mainImg {\n    width: 100%;\n    height: auto;\n    margin-bottom: 43px;\n}\n\n.head {\n    font-family: \"Open Sans\", sans-serif;\n    font-weight: bold;\n    font-size: 30px;\n    margin-bottom: 8px;\n    text-align: center;\n}\n\n.desc {\n    font-weight: 400;\n    font-family: \"Open Sans\", sans-serif;\n    font-size: 18px;\n    color: #101010;\n    line-height: 2;\n}\n\n.descItem {\n    padding-bottom: 22px;\n}\n\n.feature {\n    font-size: 30px;\n    font-weight: bold;\n\n    font-family: \"Open Sans\", sans-serif;\n    margin-bottom: 24px;\n}\n\n.ulFeature {\n    font-size: 18px;\n    font-family: \"Open Sans\", sans-serif;\n    color: #101010;\n    list-style: none !important;\n    line-height: 21px;\n}\n\n.ulFeature \u003e li {\n    line-height: 2;\n}\n\n\n.descItem \u003e .head {\n    font-family: \"Open Sans\", sans-serif;\n    font-weight: bold;\n    font-size: 30px;\n    margin-bottom: 8px;\n    text-align: center;\n}\n\n.descItem \u003e .desc {\n    font-weight: 400;\n    font-family: \"Open Sans\", sans-serif;\n    font-size: 18px;\n    color: rgba(16, 16, 16, 100);\n    line-height: 2;\n\n}\n\n.item \u003e img {\n    margin-right: 48px;\n}\n\n.descContainer \u003e .head {\n    line-height: 30px;\n    font-family: \"Open Sans\", sans-serif;\n    font-weight: bold;\n    font-size: 30px;\n    margin-bottom: 8px;\n    text-align: left;\n}\n\n.descContainer \u003e .desc {\n    line-height: 2;\n    color: rgba(16, 16, 16, 100);\n    font-size: 18px;\n    font-weight: 400;\n}\n\n\n.iframeContainer {\n\n    line-height: 20px;\n\n    text-align: center;\n    border: 1px solid rgba(255, 255, 255, 100);\n    margin-bottom: 30px;\n}\n\n.iframeContainer \u003e .iframe {\n    width: 670px;\n    height: 394px;\n    margin-top: 17px;\n    border: none;\n}\n\n.iframeContainer \u003e .video_href {\n    color: #fff;\n    display: block;\n    width: 15%;\n    background: #f99000;\n    font-size: 18px;\n    line-height: 44px;\n    text-align: center;\n    border-radius: 22px;\n    font-family: sans-serif;\n    font-weight: 900;\n    margin: 30px auto;\n    box-shadow: 0 0 6px #f08000;\n}\n\n.imageContainer {\n    padding-bottom: 43px;\n    display: flex;\n    justify-content: space-between;\n}\n\n.imageContainer \u003e .imageItem {\n    width: 49%;\n}\n\n.imageItem \u003e img {\n    margin-bottom: 10px;\n    width: 100%;\n    border: 1px solid #e6e6e6;\n    border-radius: 5px;\n}\n\n.imageItem.fourimg {\n\n}\n\n.imageItem.fourimg \u003e .fourimgline:nth-child(odd) {\n    width: 46%;\n    height: auto;\n    float: left;\n}\n\n.imageItem.fourimg \u003e .fourimgline:nth-child(even) {\n    width: 46%;\n    height: auto;\n    float: right;\n}\n\n.imageItem.fourimg \u003e .fourimgline \u003e img {\n    width: 100%;\n    border: 1px solid #e6e6e6;\n    border-radius: 5px;\n}\n\n.imageItem.fourimg \u003e .fourimgline \u003e .head {\n    font-size: 16px;\n}\n\n.fourimgline \u003e .head {\n    margin-bottom: 0px;\n}\n\n.twolevelleft {\n    width: 63%;\n}\n\n.twolevelleft img {\n    width: 100%;\n    margin-bottom: 24px;\n}\n\n.twolevelright {\n    width: 35%;\n}\n\n.twolevelright \u003e .twolevel {\n    height: 33%;\n}\n\n.twolevelright \u003e .twolevel {\n    margin-bottom: 16px;\n}\n\n.twolevelright \u003e .twolevel:first-child {\n    margin-bottom: 16px;\n}\n\n.twolevelright \u003e .twolevel \u003e img {\n    width: 100%;\n    margin-bottom: 24px;\n}\n\n.leftimgline {\n    display: flex;\n    justify-content: space-between;\n    margin-bottom: 30px;\n}\n\n.leftimgline \u003e img {\n    width: 48%;\n    height: auto;\n    border-radius: 5px;\n    border: 1px solid rgba(230, 230, 230, 100);\n}\n\n.leftimgline \u003e div {\n    width: 48%;\n}\n\n.leftimgline \u003e div \u003e .head {\n    text-align: left;\n    margin-bottom: 30px;\n}\n\n.descItem \u003e img {\n    width: 100%;\n}\n\n.leftimgcontainer {\n    margin-bottom: 43px;\n}\n\n.imgdesct {\n    margin-bottom: 15px;\n}\n\n.imghead {\n    margin-bottom: 25px !important;\n}\n\n.imageDescContainer {\n    width: 96%;\n    display: block;\n    margin: 0 auto;\n\n}\n\n.imageDescContainer \u003e .head {\n    text-align: center;\n    margin-bottom: 8px;\n    font-size: 23px;\n}\n\n.imageDescContainer \u003e .desc {\n    font-size: 18px;\n    line-height: 2;\n    text-align: left;\n}\n\n.mo {\n    display: none;\n}\n\n.pc {\n    display: block;\n}\n\n.pcflex {\n    display: flex;\n}\n\n.wrod_br2 {\n    display: none;\n}\n\n.imageIte {\n    width: 32%;\n    height: auto;\n}\n\n.imageIt {\n    width: 24%;\n    height: auto;\n}\n\n.imageContainer \u003e desch {\n    width: 24%;\n    text-align: center;\n}\n\n.imageIte \u003e img {\n    margin-bottom: 10px;\n    width: 100%;\n    border-radius: 5px;\n    border: 1px solid rgba(230, 230, 230, 100);\n}\n\n.imageIt \u003e img {\n    margin-bottom: 10px;\n    width: 100%;\n    border-radius: 5px;\n    border: 1px solid rgba(230, 230, 230, 100);\n}\n\n.packageList td {\n    border: 1px solid rgba(187, 187, 187, 100);\n    line-height: 20px;\n    text-align: center !important;\n    width: 302px;\n    height: 48px;\n    padding-top: 7px !important;\n    color: rgba(16, 16, 16, 100);\n    font-size: 18px;\n    font-weight: 400;\n}\n\n.packageList {\n    position: relative;\n    display: block;\n    width: fit-content;\n    border-spacing: 7px !important;\n    border-collapse: separate !important;\n    margin: 0 auto;\n    margin-bottom: 43px !important;\n}\n\n.packageList .small {\n    width: 71px;\n    text-align: center !important;\n}\n\n.packageList .long {\n    width: 300px;\n    text-align: left !important;\n}\n\n.packageList .ll {\n    width: 361px;\n    text-align: left !important;\n}\n\n.packageList tr:first-child td {\n    border-top: 1px solid rgba(187, 187, 187, 100) !important;\n}\n\n.packageList tr:last-child td {\n    border-bottom: 1px solid rgba(187, 187, 187, 100) !important;\n}\n\n.ulDesc {\n    list-style: none !important;\n    width: fit-content;\n    margin: 0 auto;\n    font-size: 18px;\n    font-family: \"Open Sans\", sans-serif;\n    color: #101010;\n\n\n    line-height: 2;\n}\n\n.mof17 {\n    font-size: 20px;\n}\n\n@media screen and (max-width: 1200px) {\n    .pc .twolevelright \u003e .twolevel {\n\n    }\n}\n\n@media screen and (max-width: 700px) {\n    .ulFeature \u003e li {\n        line-height: inherit;\n    }\n\n    .imageItem.fourimg \u003e .fourimgline \u003e img {\n        margin-bottom: 10px;\n    }\n\n    .imageIt {\n        margin-bottom: 30px;\n    }\n\n    .twolevelright \u003e .twolevel:first-child {\n        margin-bottom: 30px;\n    }\n\n    .momar10 {\n        margin-bottom: 10px !important;\n    }\n\n    .imghead {\n        margin-bottom: 10px !important;\n    }\n\n    .imageItem.fourimg \u003e .fourimgline:nth-child(odd) {\n        width: 100%;\n        margin-bottom: 30px;\n    }\n\n    .imageItem.fourimg \u003e .fourimgline:nth-child(even) {\n        width: 100%;\n        margin-bottom: 30px;\n    }\n\n    .twolevelleft {\n        width: 100%;\n        margin-bottom: 30px;\n    }\n\n    .twolevelright {\n        width: 100%;\n        margin-bottom: 30px;\n    }\n\n    .twolevelright \u003e .twolevel \u003e img {\n        margin-bottom: 10px;\n    }\n\n    .twolevelleft img {\n        margin-bottom: 10px;\n    }\n\n    .dotLine {\n        margin-bottom: 30px;\n    }\n\n    .imageItem \u003e .border {\n        margin-bottom: 10px;\n    }\n\n    .imageIte \u003e img {\n        margin-bottom: 10px;\n    }\n\n    .headMo {\n        font-size: 20px;\n        line-height: 22px;\n        margin-bottom: 8px;\n        font-weight: bold;\n    }\n\n    .packageList {\n        width: 100%;\n    }\n\n    .packageList td {\n        font-size: 16px;\n    }\n\n    .descContainer \u003e .head {\n        text-align: center;\n    }\n\n    .desch {\n        margin-bottom: 30px;\n        margin-top: 17px;\n    }\n\n    .imageIte {\n        width: 100%;\n        margin-bottom: 30px;\n    }\n\n    .item \u003e img {\n        margin: 0 auto;\n        display: block;\n        margin-bottom: 17px;\n    }\n\n    .iframeContainer {\n        margin-bottom: 30px;\n    }\n\n    .iframeContainer \u003e .iframe {\n        height: auto;\n        margin-bottom: 1px;\n        margin-top: 8px;\n    }\n\n    .descItem \u003e .head {\n        font-size: 20px;\n        line-height: 22px;\n        margin-bottom: 8px;\n    }\n\n    .descItem \u003e .desc {\n        font-size: 16px;\n        line-height: inherit;\n    }\n\n    .item {\n        display: block;\n        padding-bottom: 30px;\n    }\n\n    .descContainer \u003e .head {\n        font-size: 20px;\n        line-height: 22px;\n        margin-bottom: 8px;\n    }\n\n    .descContainer \u003e .desc {\n        font-size: 16px;\n        line-height: inherit;\n    }\n\n\n    .product-simple-tab .nav li a {\n        line-height: 24px;\n    }\n\n    .page-product.layout-extended .product-simple-tab .nav li {\n        padding: 3px;\n        margin-right: 4px;\n    }\n\n    .product-simple-tab .nav li a {\n        font-size: 15px;\n    }\n\n    .page-product.layout-extended .product-simple-tab .nav li:before {\n        display: none !important;\n    }\n\n    .mainImg {\n        margin-bottom: 30px;\n    }\n\n    .tab-content .tab-pane ul {\n        padding: 0 0 30px 0px;\n    }\n\n    .head {\n        font-size: 20px;\n        margin-bottom: 8px;\n    }\n\n    .ulDesc {\n        width: 100%;\n        font-size: 16px;\n        line-height: inherit;\n    }\n\n    .feature {\n        margin-bottom: 17px;\n        font-size: 20px;\n    }\n\n    .ulFeature {\n        font-size: 16px;\n        line-height: inherit;\n    }\n\n    .imageContainer {\n        display: block;\n        padding-bottom: 0px;\n    }\n\n    .imageContainer \u003e .imageItem {\n        width: 100%;\n    }\n\n    .imageItem {\n        margin-bottom: 30px;\n    }\n\n    .desc {\n        font-size: 16px;\n        line-height: inherit;\n    }\n\n    .imageItem \u003e img {\n        margin-bottom: 0px;\n    }\n\n    .imageDescContainer {\n        width: 100%;\n        display: block;\n        margin: 0 auto;\n\n    }\n\n    .imageDescContainer \u003e .head {\n        font-size: 16px;\n        line-height: 22px;\n        margin-bottom: 8px;\n        text-align: center;\n    }\n\n    .imageDescContainer \u003e .desc {\n        font-size: 16px;\n        line-height: inherit;\n    }\n\n    .mo {\n        display: block;\n    }\n\n    .pc {\n        display: none;\n    }\n\n    .imageIt {\n        width: 100%;\n\n    }\n\n    .imageIt \u003e img {\n        margin-bottom: 10px;\n        border-radius: 5px;\n        border: 1px solid #e6e6e6;\n    }\n\n    .momargin0 {\n        margin-bottom: 0px !important;\n    }\n\n    .imageItem.fourimg {\n        margin-bottom: 0px;\n    }\n\n    .mof17 {\n        font-size: 17px;\n    }\n\n    .pcflex {\n        display: none;\n    }\n\n    .mopadle {\n        padding-bottom: 26px;\n    }\n}\n--\u003e\u003c\/style\u003e\n\u003cdiv class=\"iframeContainer\"\u003e\u003ciframe class=\"iframe\" src=\"https:\/\/www.youtube.com\/embed\/rdAcD7e4vvY\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2._banner.jpg?v=1655452237\" class=\"pc\" style=\"margin-bottom: 43px;\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/banner_09ca4fd8-2d7f-4eff-a095-4473d21ba51c.jpg?v=1655799748\" class=\"mo\" style=\"margin-bottom: 30px;\"\u003e\n\u003cdiv class=\"descItem\" style=\"padding-bottom: 20px;\"\u003e\n\u003cdiv class=\"head\"\u003eProduct Description\u003c\/div\u003e\n\u003cdiv class=\"desc pc\"\u003eAiNova autonomous driving kit is an AI intelligent traffic demonstration platform combing AiNova robot and traffic scenarios. Through Scratch graphical programming, AiNova can carry out traffic light recognition, road sign recognition and MP3 audio broadcast.\u003c\/div\u003e\n\u003cdiv class=\"desc mo\"\u003e\n\u003cspan style=\"margin-bottom: 10px; display: block;\"\u003eAiNova autonomous driving kit is an AI intelligent traffic demonstration platform combing AiNova robot and traffic scenarios.\u003cbr\u003e\u003c\/span\u003e\u003cspan\u003eThrough Scratch graphical programming, AiNova can carry out traffic light recognition, road sign recognition and MP3 audio broadcast.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dotLine pc\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"dotLine mo\" style=\"margin-top: -5px;\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"descItem\" style=\"padding-bottom: 16px;\"\u003e\n\u003cimg style=\"margin-bottom: 15px;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/d4620583ae2ee0b26465cafc5e0b2f52.jpg?v=1655799747\" class=\"mo\"\u003e\n\u003cdiv class=\"head\"\u003eComplete Kit Quick Assembly\u003c\/div\u003e\n\u003cdiv class=\"desc pc\"\u003eThis kit comes with AiNova, map, traffic light and other scenario accessories. You can assemble mini autonomous driving system with ease according to the tutorials provided.\u003c\/div\u003e\n\u003cdiv class=\"desc mo\" style=\"margin-bottom: 15px;\"\u003e\u003cspan\u003eThis kit comes with AiNova, map, traffic light and other scenario accessories. You can assemble mini autonomous driving system with ease according to the tutorials provided.\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg style=\"margin-bottom: 43px;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/50d6798a546ef588f949815492b93144.jpg?v=1655717757\" class=\"pc\"\u003e\n\u003cdiv class=\"pc\"\u003e\n\u003cdiv style=\"display: flex; justify-content: space-between;\"\u003e\n\u003cdiv class=\"imageIte\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/1_01181f40-9290-4cf3-9234-a557f14af52c.jpg?v=1655722869\"\u003e\n\u003cdiv style=\"width: 100%;\" class=\"imageDescContainer\"\u003e\n\u003cdiv class=\"head\" style=\"margin: 5px 0 15px 0;\"\u003eProgrammable Traffic Light\u003c\/div\u003e\n\u003cdiv class=\"desc\"\u003e\n\u003cp style=\"word-wrap: break-word;\"\u003eThe well-designed and solid traffic light is made of alloy material. You can control the light color through Scratch graphical programming.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageIte\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2_8b1d67c8-7fdb-44ee-afab-d0f9d1c10f1f.jpg?v=1655722869\"\u003e\n\u003cdiv style=\"width: 100%;\" class=\"imageDescContainer\"\u003e\n\u003cdiv class=\"head\" style=\"margin: 5px 0 15px 0;\"\u003eRoad Sign Recognition\u003c\/div\u003e\n\u003cdiv class=\"desc\"\u003e\n\u003cp style=\"word-wrap: break-word;\"\u003eAiNova is equipped with WonderCam module which has many AI vision functions. It can detect the road signs in fron and excute actions smartly. With strong computing power, WonderCam makes AI learning fun and easy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageIte\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3_1_f5cd7e90-3b74-4c8d-8a7f-518847b6a500.jpg?v=1655722870\"\u003e\n\u003cdiv style=\"width: 100%;\" class=\"imageDescContainer\"\u003e\n\u003cdiv class=\"head\" style=\"margin: 5px 0 15px 0;\"\u003eMP3 Module Broadcast\u003c\/div\u003e\n\u003cdiv class=\"desc\"\u003e\n\u003cp style=\"word-wrap: break-word;\"\u003eSupport hardware decoding such as MP3, WAV, WMA and 30-level volume adjustment. 120M memory card is built in the self-driving system, it can broadcast smartly.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mo\"\u003e\n\u003cdiv style=\"display: flex; flex-direction: column; justify-content: space-between;\"\u003e\n\u003cdiv class=\"\" style=\"margin-bottom: 50px;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/1_01181f40-9290-4cf3-9234-a557f14af52c.jpg?v=1655722869\"\u003e\n\u003cdiv style=\"width: 100%;\" class=\"imageDescContainer\"\u003e\n\u003cdiv class=\"head\" style=\"margin-top: 10px; margin-bottom: -20px; font-size: 20px;\"\u003eProgrammable Traffic Light\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"\" style=\"margin-bottom: 50px;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2_8b1d67c8-7fdb-44ee-afab-d0f9d1c10f1f.jpg?v=1655722869\"\u003e\n\u003cdiv style=\"width: 100%;\" class=\"imageDescContainer\"\u003e\n\u003cdiv class=\"head\" style=\"margin-top: 10px; margin-bottom: -20px; font-size: 20px;\"\u003eRoad Sign Recognition\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3_1_f5cd7e90-3b74-4c8d-8a7f-518847b6a500.jpg?v=1655722870\"\u003e\n\u003cdiv style=\"width: 100%;\" class=\"imageDescContainer\"\u003e\n\u003cdiv class=\"head\" style=\"margin-top: 10px; font-size: 20px; margin-bottom: 15px;\"\u003eMP3 Module Broadcast\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dotLine pc\" style=\"margin-top: 22px;\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n\u003cdiv class=\"head pc\"\u003eFull-packed and High-integrated Expandable Controller\u003c\/div\u003e\n\u003cdiv class=\"desc imgdesct pc\"\u003eCoreX controller used by AI autonomous driving platform covers five electronic modules with built-in button, buzzer, sound sensor and infrared receiver. 4PIN sensor ports are left for your expansion and safer usage.\u003c\/div\u003e\n\u003cdiv style=\"padding-bottom: 0px;\" class=\"imageContainer\"\u003e\n\u003cdiv class=\"imageItem pc\"\u003e\u003cimg class=\"momar10\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/1_3fd1e944-6852-4b54-9463-5cc0094cf4ea.jpg?v=1655722542\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"mo\" style=\"margin-bottom: 15px;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/1_3fd1e944-6852-4b54-9463-5cc0094cf4ea.jpg?v=1655722542\"\u003e\n\u003cdiv class=\"head mo\" style=\"margin-top: 10px;\"\u003eExpandable Controller\u003c\/div\u003e\n\u003cdiv class=\"desc imgdesct mo\"\u003eCoreX controller used by AI autonomous driving platform covers five electronic modules with built-in button, buzzer, sound sensor and infrared receiver. 4PIN sensor ports are left for your expansion and safer usage.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageItem momargin0\"\u003e\u003ca href=\"https:\/\/www.hiwonder.hk\/products\/hiwonder-ainova-intelligent-vision-robot-car-graphical-python-program\"\u003e\u003cimg class=\"momar10 pc\" style=\"border: 1px solid #e6e6e6; border-radius: 5px;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2_5ad12c90-b8f8-4102-b319-24d50b9fd401.jpg?v=1655722541\"\u003e\u003cimg class=\"momar10 mo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2_5ad12c90-b8f8-4102-b319-24d50b9fd401.jpg?v=1655722541\"\u003e\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n\u003cdiv class=\"head pc\" style=\"margin-top: 13px;\"\u003eSupport Scratch Programming\u003c\/div\u003e\n\u003cdiv class=\"head mo\" style=\"margin-top: -25px;\"\u003eSupport Scratch Programming\u003c\/div\u003e\n\u003cdiv class=\"desc imgdesct pc\"\u003eAiNova autonomous driving kit supports scratch programming. Easy graphical programming learning is completely tailored for beginner. Block-based Scratch program makes it easy to enter the robot world.\u003c\/div\u003e\n\u003cdiv class=\"desc imgdesct mo\"\u003eAiNova autonomous driving kit supports scratch programming. Easy graphical programming learning is completely tailored for beginner. Block-based Scratch program makes it easy to enter the robot world.\u003c\/div\u003e\n\u003cimg class=\"momar10 pc\" style=\"margin-bottom: 30px;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/5._faede426-804b-4c9d-b686-5e9816feed8e.jpg?v=1655722396\"\u003e \u003cimg class=\"momar10 mo\" style=\"margin-bottom: 30px;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/1_00881d5a-ed30-4161-9786-410f37377f4c.jpg?v=1656316890\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"head\"\u003ePacking List\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/03_a3198b5f-162c-450b-a450-4f878ed7e461.jpg?v=1757662066\"\u003e\n\u003ch5\u003e\u003cstrong\u003e\u003cb\u003eSpecifications\u003c\/b\u003e\u003c\/strong\u003e\u003c\/h5\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 209px;\"\u003e\u003cstrong\u003eItem\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 521px;\"\u003e\u003cstrong\u003eSpecification\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 337px;\"\u003eAiNova data\u003c\/td\u003e\n\u003ctd style=\"width: 181px;\"\u003eCamera:WonderCam AI Vision Module\u003cbr\u003eScreen:2.0 inch IPS, 320*240 resolution\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd rowspan=\"2\" style=\"width: 337px;\"\u003ePower supply\u003c\/td\u003e\n\u003ctd rowspan=\"2\" style=\"width: 181px;\"\u003e18650 lithium batteries\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd rowspan=\"2\" style=\"width: 337px;\"\u003eControl system\u003c\/td\u003e\n\u003ctd rowspan=\"2\" style=\"width: 181px;\"\u003eHardware:CoreX controller\u003cbr\u003eSoftware:WondeCode(Scratch graphical programming)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePacking List\u003c\/td\u003e\n\u003ctd\u003eAiNova standard kit:\u003cbr\u003e1*AiNova bracket set\u003cbr\u003e1*CoreX controller\u003cbr\u003e1*Glowy ultrasonic sensor\u003cbr\u003e1*4-ch line follower\u003cbr\u003e1*Encoder motor\u003cbr\u003e1*Battery case\u003cbr\u003e1*Charger\u003cbr\u003e1*Universal wheel\u003cbr\u003e2*Wheel\u003cbr\u003e2*USB cable\u003cbr\u003e3*4PIN wire\u003cbr\u003e2*Motor wire\u003cbr\u003e1*Map\u003cbr\u003e1*Screwdriver\u003cbr\u003e1*Screw bag\u003cbr\u003e1*WonderCam AI vision module\u003cbr\u003e1*Card set\u003cbr\u003e\u003cbr\u003eAutonomous driving tools:\u003cbr\u003e1*AiNova bracket set\u003cbr\u003e1*CoreX controller\u003cbr\u003e1*Glowy ultrasonic sensor\u003cbr\u003e1*4-ch line follower\u003cbr\u003e1*Encoder motor\u003cbr\u003e1*Battery case\u003cbr\u003e1*Charger\u003cbr\u003e1*Universal wheel\u003cbr\u003e2*Wheel\u003cbr\u003e2*USB cable\u003cbr\u003e3*4PIN wire\u003cbr\u003e2*Motor wire\u003cbr\u003e1*Map\u003cbr\u003e1*Screwdriver\u003cbr\u003e1*Screw bag\u003cbr\u003e1*WonderCam AI vision module\u003cbr\u003e1*Card set\u003cbr\u003eNote:please prepare four 18650 lithium batteries in advance.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Hiwonder","offers":[{"title":"Default Title","offer_id":39801948700759,"sku":"21030073","price":259.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/products\/2_2_2204e700-db98-495e-8bcd-366ccf73e890.jpg?v=1655521119"},{"product_id":"ainova-pro","title":"Hiwonder AiNova Pro 16-in-1 Programmable Building Robotic Kit Toys Support Scratch \u0026 Python for Kids Ages 12+","description":"\u003cstyle\u003e\u003c!--\n\/*\n    shopify适配 start\n    *\/\n.templateProduct .tab-content table td {\n\n    padding: 7px 5px;\n}\n\n.templateProduct .tab-content {\n    padding-top: 2%;\n}\n\n.page-product.layout-extended .product-simple-tab .nav:before {\n    top: 39px;\n}\n\n.tab-content .tab-pane ul {\n    padding: 0 0 43px 0px;\n}\n\n\/*\nshopify适配 end\n*\/\nbody {\n    font-family: \"Open Sans\", sans-serif !important;\n}\n\n\/*防止详情下面多了空白*\/\n#tabs-1 {\n    display: none;\n}\n\n.imageItem \u003e .border {\n    border-radius: 5px;\n    margin-bottom: 10px;\n    border: 1px solid #ffb43f !important;\n}\n\n.pcmar0 {\n    margin-bottom: 0px !important;\n}\n\n.dotLine {\n    width: 100%;\n    height: 1px;\n    margin-bottom: 43px;\n    text-align: center;\n    border-bottom: 2px dashed #ccc;\n}\n\n.dot {\n    display: inline-block;\n    width: 10px;\n    height: 10px;\n    background-color: rgba(255, 180, 63, 100);\n    border-radius: 50%;\n    margin-right: 13px;\n}\n\n.border {\n    border-radius: 5px;\n    display: block;\n    margin: 0 auto;\n    border: 1px solid #ffb43f !important;\n}\n\n.dot {\n    display: inline-block;\n    width: 10px;\n    height: 10px;\n    background-color: rgba(255, 180, 63, 100);\n    border-radius: 50%;\n    margin-right: 13px;\n}\n\n.mainImg {\n    width: 100%;\n    height: auto;\n    margin-bottom: 43px;\n}\n\n.head {\n    line-height: 30px;\n    font-family: \"Open Sans\", sans-serif;\n    font-weight: bold;\n    font-size: 30px;\n    margin-bottom: 8px;\n    text-align: center;\n}\n\n.desc {\n    font-weight: 400;\n    font-family: \"Open Sans\", sans-serif;\n    font-size: 18px;\n    color: #101010;\n    line-height: 2;\n}\n\n.featureline \u003e li {\n    list-style-type: disc;\n}\n\n.featureline {\n    padding: 0 0 43px 30px !important;\n    color: #999;\n    font-size: 13px;\n}\n\n.descItem {\n    padding-bottom: 43px;\n}\n\n.feature {\n    font-size: 30px;\n    font-weight: bold;\n\n    font-family: \"Open Sans\", sans-serif;\n    margin-bottom: 15px;\n}\n\n.ulFeature {\n    font-size: 18px;\n    font-family: \"Open Sans\", sans-serif;\n    color: #101010;\n    list-style: none !important;\n    line-height: 21px;\n}\n.featureline \u003e li::marker{\n    color: #F98800;\n    font-size: 30px;\n}\n.featureline \u003e li \u003e p {\n    font-size: 18px;\n    font-family: \"Open Sans\", sans-serif;\n    color: #101010;\n    line-height: 21px;\n}\n\n.ulFeature \u003e li {\n    line-height: 2;\n}\n\n\n.descItem \u003e .head {\n    line-height: 30px;\n    font-family: \"Open Sans\", sans-serif;\n    font-weight: bold;\n    font-size: 30px;\n    margin-bottom: 8px;\n    text-align: center;\n}\n\n.descItem \u003e .desc {\n    font-weight: 400;\n    font-family: \"Open Sans\", sans-serif;\n    font-size: 18px;\n    color: rgba(16, 16, 16, 100);\n    line-height: 2;\n\n}\n\n.item \u003e img {\n    margin-right: 48px;\n}\n\n.descContainer \u003e .head {\n    line-height: 30px;\n    font-family: \"Open Sans\", sans-serif;\n    font-weight: bold;\n    font-size: 30px;\n    margin-bottom: 8px;\n    text-align: left;\n}\n\n.descContainer \u003e .desc {\n    line-height: 2;\n    color: rgba(16, 16, 16, 100);\n    font-size: 18px;\n    font-weight: 400;\n}\n\n\n.iframeContainer {\n\n    line-height: 20px;\n\n    text-align: center;\n    border: 1px solid rgba(255, 255, 255, 100);\n    margin-bottom: 30px;\n}\n\n.iframeContainer \u003e .iframe {\n    width: 670px;\n    height: 394px;\n    margin-top: 17px;\n    border: none;\n}\n\n.iframeContainer \u003e .video_href {\n    color: #fff;\n    display: block;\n    width: 15%;\n    background: #f99000;\n    font-size: 18px;\n    line-height: 44px;\n    text-align: center;\n    border-radius: 22px;\n    font-family: sans-serif;\n    font-weight: 900;\n    margin: 30px auto;\n    box-shadow: 0 0 6px #f08000;\n}\n\n.imageContainer {\n    padding-bottom: 43px;\n    display: flex;\n    justify-content: space-between;\n}\n\n.ulFeature {\n    counter-reset: sectioncounter;\n}\n\n\n.imageContainer \u003e .imageItem {\n    width: 49%;\n}\n\n.imageContainer \u003e .jethexaimg {\n    width: 32%;\n}\n\n.imageItem \u003e img {\n    margin-bottom: 10px;\n    width: 100%;\n    border: 1px solid #e6e6e6;\n    border-radius: 5px;\n}\n\n.imageItem.fourimg {\n\n}\n\n.imageItem.fourimg \u003e .fourimgline:nth-child(odd) {\n    width: 46%;\n    height: auto;\n    float: left;\n}\n\n.imageItem.fourimg \u003e .fourimgline:nth-child(even) {\n    width: 46%;\n    height: auto;\n    float: right;\n}\n\n.imageItem.fourimg \u003e .fourimgline \u003e img {\n    width: 100%;\n    border: 1px solid #e6e6e6;\n    border-radius: 5px;\n}\n\n.imageItem.fourimg \u003e .fourimgline \u003e .head {\n    font-size: 16px;\n}\n\n.fourimgline \u003e .head {\n    margin-bottom: 0px;\n}\n\n.twolevelleft {\n    width: 63%;\n}\n\n.twolevelleft img {\n    width: 100%;\n    margin-bottom: 24px;\n}\n\n.twolevelright {\n    width: 35%;\n}\n\n.twolevelright \u003e .twolevel {\n    height: 33%;\n}\n\n.twolevelright \u003e .twolevel {\n    margin-bottom: 16px;\n}\n\n.twolevelright \u003e .twolevel:first-child {\n    margin-bottom: 16px;\n}\n\n.twolevelright \u003e .twolevel \u003e img {\n    width: 100%;\n    margin-bottom: 24px;\n}\n\n.leftimgline {\n    display: flex;\n    justify-content: space-between;\n    margin-bottom: 30px;\n}\n\n.leftimgline \u003e img {\n    width: 48%;\n    height: auto;\n    border-radius: 5px;\n    border: 1px solid rgba(230, 230, 230, 100);\n}\n\n.leftimgline \u003e div {\n    width: 48%;\n}\n\n.leftimgline \u003e div \u003e .head {\n    text-align: left;\n    margin-bottom: 30px;\n}\n\n.descItem \u003e img {\n    width: 100%;\n}\n\n.leftimgcontainer {\n    margin-bottom: 43px;\n}\n\n.imgdesct {\n    margin-bottom: 15px;\n}\n\n.imghead {\n    margin-bottom: 25px !important;\n}\n\n.imageDescContainer {\n    width: 96%;\n    display: block;\n    margin: 0 auto;\n\n}\n\n.imageDescContainer \u003e .head {\n    text-align: center;\n    margin-bottom: 15px;\n    font-size: 23px;\n}\n\n.imageDescContainer \u003e .desc {\n    font-size: 18px;\n    line-height: 2;\n    text-align: left;\n}\n\n.mo {\n    display: none;\n}\n\n.pc {\n    display: block;\n}\n\n.pcflex {\n    display: flex;\n}\n\n.wrod_br2 {\n    display: none;\n}\n\n.imageIte {\n    width: 32%;\n    height: auto;\n}\n\n.imageIt {\n    width: 24%;\n    height: auto;\n    font-size: 0;\n}\n\n.imageContainer \u003e desch {\n    width: 24%;\n    text-align: center;\n}\n\n.imageIte \u003e img {\n    margin-bottom: 10px;\n    width: 100%;\n    border-radius: 5px;\n    border: 1px solid rgba(230, 230, 230, 100);\n}\n\n.imageIt \u003e img {\n    margin-bottom: 10px;\n    width: 100%;\n    border-radius: 5px;\n    border: 1px solid rgba(230, 230, 230, 100);\n}\n\n.packageList td {\n    border: 1px solid rgba(187, 187, 187, 100);\n    line-height: 20px;\n    text-align: center !important;\n    width: 302px;\n    height: 48px;\n    padding-top: 7px !important;\n    color: rgba(16, 16, 16, 100);\n    font-size: 18px;\n    font-weight: 400;\n}\n\n.packageList {\n    position: relative;\n    display: block;\n    width: fit-content;\n    border-spacing: 7px !important;\n    border-collapse: separate !important;\n    margin: 0 auto;\n    margin-bottom: 43px !important;\n}\n\n.packageList .small {\n    width: 71px;\n    text-align: center !important;\n}\n\n.packageList .long {\n    width: 300px;\n    text-align: left !important;\n}\n\n.packageList .ll {\n    width: 361px;\n    text-align: left !important;\n}\n\n.packageList tr:first-child td {\n    border-top: 1px solid rgba(187, 187, 187, 100) !important;\n}\n\n.packageList tr:last-child td {\n    border-bottom: 1px solid rgba(187, 187, 187, 100) !important;\n}\n\n.ulDesc {\n    list-style: none !important;\n    width: fit-content;\n    margin: 0 auto;\n    font-size: 18px;\n    font-family: \"Open Sans\", sans-serif;\n    color: #101010;\n\n\n    line-height: 2;\n}\n\n.mof17 {\n    font-size: 20px;\n}\n\n.jexhexa-flex {\n    width: 48%;\n}\n\n.flex_gif {\n    display: none;\n}\n.flex_div {\n    display: flex;\n    justify-content: space-around;\n}\n\n@media screen and (min-width: 1000px) {\n    .imageIt:hover .flex_img {\n        display: none;\n    }\n    .imageIte:hover .flex_img {\n        display: none;\n    }\n    .imageIt:hover .flex_gif {\n        display: block;\n    }\n    .imageIte:hover .flex_gif {\n        display: block;\n    }\n}\n\n@media screen and (max-width: 1200px) {\n    .pc .twolevelright \u003e .twolevel {\n\n    }\n}\n\n@media screen and (max-width: 700px) {\n    .flex_div {\n        display: flex;\n        margin-bottom: 0px;\n        flex-wrap: wrap;\n        justify-content: space-around;\n    }\n    .ulFeature \u003e li {\n        font-size: 16px;\n        line-height: inherit;\n    }\n\n    .imageItem.fourimg \u003e .fourimgline \u003e img {\n        margin-bottom: 10px;\n    }\n\n    .imageIt {\n        margin-bottom: 30px;\n    }\n\n    .twolevelright \u003e .twolevel:first-child {\n        margin-bottom: 30px;\n    }\n\n    .momar10 {\n        margin-bottom: 10px !important;\n    }\n\n    .imghead {\n        margin-bottom: 10px !important;\n    }\n\n    .imageItem.fourimg \u003e .fourimgline:nth-child(odd) {\n        width: 100%;\n        margin-bottom: 30px;\n    }\n\n    .imageItem.fourimg \u003e .fourimgline:nth-child(even) {\n        width: 100%;\n        margin-bottom: 30px;\n    }\n\n    .twolevelleft {\n        width: 100%;\n        margin-bottom: 30px;\n    }\n\n    .twolevelright {\n        width: 100%;\n        margin-bottom: 30px;\n    }\n\n    .twolevelright \u003e .twolevel \u003e img {\n        margin-bottom: 10px;\n    }\n\n    .twolevelleft img {\n        margin-bottom: 10px;\n    }\n\n    .dotLine {\n        margin-bottom: 30px;\n    }\n\n    .imageItem \u003e .border {\n        margin-bottom: 10px;\n    }\n\n    .imageIte \u003e img {\n        margin-bottom: 10px;\n    }\n\n    .headMo {\n        font-size: 20px;\n        line-height: 22px;\n        margin-bottom: 8px;\n        font-weight: bold;\n    }\n\n    .packageList {\n        width: 100%;\n    }\n\n    .packageList td {\n        font-size: 16px;\n    }\n\n    .descContainer \u003e .head {\n        text-align: center;\n    }\n\n    .desch {\n        margin-bottom: 30px;\n        margin-top: 17px;\n    }\n\n    .imageIte {\n        width: 100%;\n        margin-bottom: 30px;\n    }\n\n    .item \u003e img {\n        margin: 0 auto;\n        display: block;\n        margin-bottom: 17px;\n    }\n\n    .iframeContainer {\n        margin-bottom: 30px;\n    }\n\n    .iframeContainer \u003e .iframe {\n        height: auto;\n        margin-bottom: 1px;\n        margin-top: 8px;\n    }\n\n    .descItem \u003e .head {\n        font-size: 20px;\n        line-height: 22px;\n        margin-bottom: 8px;\n    }\n\n    .descItem \u003e .desc {\n        font-size: 16px;\n        line-height: inherit;\n    }\n\n    .item {\n        display: block;\n        padding-bottom: 30px;\n    }\n\n    .descContainer \u003e .head {\n        font-size: 20px;\n        line-height: 22px;\n        margin-bottom: 8px;\n    }\n\n    .descContainer \u003e .desc {\n        font-size: 16px;\n        line-height: inherit;\n    }\n\n\n    .descItem {\n        padding-bottom: 30px;\n    }\n\n    .product-simple-tab .nav li a {\n        line-height: 24px;\n    }\n\n    .page-product.layout-extended .product-simple-tab .nav li {\n        padding: 3px;\n        margin-right: 4px;\n    }\n\n    .product-simple-tab .nav li a {\n        font-size: 15px;\n    }\n\n    .page-product.layout-extended .product-simple-tab .nav li:before {\n        display: none !important;\n    }\n\n    .mainImg {\n        margin-bottom: 30px;\n    }\n\n    .tab-content .tab-pane ul {\n        padding: 0 0 30px 0px;\n    }\n\n    .head {\n        font-size: 20px;\n        margin-bottom: 8px;\n    }\n\n    .featureline {\n        padding: 0 0 30px 16px !important;\n        color: #999;\n        font-size: 13px;\n    }\n\n    .featureline \u003e li \u003e p {\n        font-size: 16px;\n        font-family: \"Open Sans\", sans-serif;\n        color: #101010;\n        line-height: 22px;\n    }\n\n    .featurelineip \u003e li {\n        padding: 5px 0px !important;\n    }\n\n    .ulDesc {\n        width: 100%;\n        font-size: 16px;\n        line-height: inherit;\n    }\n\n    .feature {\n        margin-bottom: 9px;\n        font-size: 20px;\n    }\n\n    .ulFeature {\n        font-size: 16px;\n        line-height: inherit;\n    }\n\n    .imageContainer {\n        display: block;\n        padding-bottom: 0px;\n    }\n\n    .imageContainer \u003e .imageItem {\n        width: 100%;\n    }\n\n    .imageItem {\n        margin-bottom: 30px;\n    }\n\n    .desc {\n        font-size: 16px;\n        line-height: inherit;\n    }\n\n    .imageItem \u003e img {\n        margin-bottom: 10px;\n    }\n\n    .imageDescContainer {\n        width: 100%;\n        display: block;\n        margin: 0 auto;\n\n    }\n\n    .imageDescContainer \u003e .head {\n        font-size: 16px;\n        line-height: 22px;\n        margin-bottom: 0px;\n        text-align: center;\n    }\n\n    .imageDescContainer \u003e .desc {\n        font-size: 16px;\n        line-height: inherit;\n    }\n\n    .mo {\n        display: block;\n    }\n\n    .pc {\n        display: none;\n    }\n\n    .imageIt {\n        width: 48%;\n\n    }\n\n    .imageIt \u003e img {\n        margin-bottom: 10px;\n        border-radius: 5px;\n        border: 1px solid #e6e6e6;\n    }\n\n    .momargin0 {\n        margin-bottom: 0px !important;\n    }\n\n    .imageItem.fourimg {\n        margin-bottom: 0px;\n    }\n\n    .mof17 {\n        font-size: 17px;\n    }\n\n    .pcflex {\n        display: none;\n    }\n\n    .mopadle {\n        padding-bottom: 26px;\n    }\n\n    .mo-imgs \u003e .imageIte {\n        width: 48%;\n        margin-bottom: 20px;\n    }\n}\n--\u003e\u003c\/style\u003e\n\u003cdiv class=\"iframeContainer\"\u003e\u003ciframe class=\"iframe\" src=\"https:\/\/www.youtube.com\/embed\/GYcW4qjcRY4\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/1._4efecfdf-f265-40e4-897e-61ea04a9c0a7.jpg?v=1667468105\" class=\"mainImg pc\"\u003e \u003cimg src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/banner_1_b9b407fe-639a-46e5-9173-d39319816189.jpg?v=1667552310\" class=\"mainImg mo\"\u003e\n\u003cdiv class=\"descItem\" style=\"padding-bottom: 40px;\"\u003e\n\u003cdiv class=\"head\"\u003eProduct Description\u003c\/div\u003e\n\u003cdiv class=\"desc pc\"\u003eAiNova Pro is an excellent platform for learning AI technology! This robot kit comes with AI vision robot car, multiple sensors, robotic gripper, serial bus servo, mini servo and 100+ LEGO blocks, which can be mixed to build over 16 models. \u003cbr\u003eVarious interesting AI games can be achieved through Scratch and Python programming. Its all-in-one solution makes kids enjoy the hands-on experience of programming, electronics, and AI robotics which is excellent to use in classrooms.\u003c\/div\u003e\n\u003cdiv class=\"desc mo\"\u003e\n\u003cspan style=\"margin-bottom: 10px; display: block;\"\u003eAiNova Pro is an excellent platform for learning AI technology! This robot kit comes with AI vision robot car, multiple sensors, robotic gripper, serial bus servo, mini servo and 100+ LEGO blocks, which can be mixed to build over 16 models.\u003cbr\u003e\u003c\/span\u003e\u003cspan\u003eVarious interesting AI games can be achieved through Scratch and Python programming. Its all-in-one solution makes kids enjoy the hands-on experience of programming, electronics, and AI robotics which is excellent to use in classrooms.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature pc\" style=\"margin-top: -10px;\"\u003eFeature\u003c\/div\u003e\n\u003cdiv class=\"feature mo\" style=\"margin-top: -15px;\"\u003eFeature\u003c\/div\u003e\n\u003cdiv style=\"display: flex; justify-content: flex-start;\"\u003e\n\u003cul class=\"ulFeature\" style=\"display: flex; flex-direction: column; justify-content: space-between; align-content: space-around; font-size: 18px;\"\u003e\n\u003cli\u003e\n\u003cspan class=\"dot\"\u003e\u003c\/span\u003eSupport graphic Scratch and Python Programming\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"dot\"\u003e\u003c\/span\u003eCompatible with LEGO for expansion and sensor extension\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"dot\"\u003e\u003c\/span\u003ePowered by 2*18650 Lipo batteries for longer working time\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"dot\"\u003e\u003c\/span\u003eEncoder motor has precise performance for cruise control and line following\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"dot\"\u003e\u003c\/span\u003eAiNova with WonderCam have top view and flat View for advanced coding learning\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dotLine mo\" style=\"margin-top: 15px;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"head pc\" style=\"margin-top: 40px;\"\u003eAbundant Accessories for Robot DIY\u003c\/div\u003e\n\u003cdiv class=\"head mo\"\u003eAbundant Accessories for Robot DIY\u003c\/div\u003e\n\u003cdiv class=\"desc\"\u003eEquipped with AI vision module, assorted sensors and core controller, AiNova Pro is a recommendable robotic platform for programming beginner to take this as first go.\u003c\/div\u003e\n\u003cimg style=\"margin-top: 15px;\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/2.16.jpg?v=1667468105\" class=\"pc\"\u003e \u003cimg style=\"margin-top: 15px;\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/1_bebd9276-955b-4f6d-a065-3507171f8991.jpg?v=1667554367\" class=\"mo\"\u003e\n\u003cdiv class=\"dotLine pc\" style=\"margin-top: 20px;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"dotLine mo\" style=\"margin-top: 12px;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"descItem\" style=\"padding-bottom: 0px;\"\u003e\n\u003cdiv class=\"head pc\" style=\"margin-bottom: 20px;\"\u003ePowerful Hardware Brings Excellent Performance\u003c\/div\u003e\n\u003cdiv class=\"head mo\" style=\"margin-bottom: 15px;\"\u003ePowerful Hardware Brings Excellent Performance\u003c\/div\u003e\n\u003cdiv class=\"flex_div\"\u003e\n\u003cdiv class=\"imageIte\"\u003e\n\u003cimg class=\"flex_img border\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/4_1_877335d4-6a20-44f5-9989-e94b1a4e0f4b.jpg?v=1667468105\"\u003e \u003cimg class=\"flex_gif border\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/1._fae15c7b-6df8-4c3d-876e-f94f1e21cdf5.gif?v=1667473341\"\u003e\n\u003cdiv style=\"width: 100%;\" class=\"imageDescContainer\"\u003e\n\u003cdiv class=\"head\"\u003eCoreX controller\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageIte\"\u003e\n\u003cimg class=\"flex_img border\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/73264445a84ba4b7992739d643de7e1d.jpg?v=1667552512\"\u003e \u003cimg class=\"flex_gif border\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/2._8c81c55d-4955-4c4a-9a6b-0571c1d2d1bc.gif?v=1667473341\"\u003e\n\u003cdiv style=\"width: 100%;\" class=\"imageDescContainer\"\u003e\n\u003cdiv class=\"head\"\u003eEncoder Motor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageIte\"\u003e\n\u003cimg class=\"flex_img border\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/QQ_20221104172149.jpg?v=1667553777\"\u003e \u003cimg class=\"flex_gif border\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/3._e5b051e6-2f01-4dae-850b-24b22f04a263.gif?v=1667473341\"\u003e\n\u003cdiv style=\"width: 100%;\" class=\"imageDescContainer\"\u003e\n\u003cdiv class=\"head\"\u003eGlowy Ultrasonic Sensor\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg class=\"pc\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/ef17171238a2aa5b035ee02381db68a1.jpg?v=1667556036\"\u003e \u003cimg class=\"mo\" style=\"margin-top: -15px; margin-bottom: 21px;\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/2_4a6517a2-4261-4463-9d50-954d4ada4d40.jpg?v=1667555670\"\u003e\n\u003cdiv class=\"dotLine pc\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"dotLine mo\" style=\"margin-top: -15px;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"descItem\" style=\"padding-bottom: 0px;\"\u003e\n\u003cdiv class=\"head pc\" style=\"margin-bottom: 20px;\"\u003e16 Building Models\u003c\/div\u003e\n\u003cdiv class=\"head mo\" style=\"margin-bottom: 15px;\"\u003e16 Building Models\u003c\/div\u003e\n\u003cdiv class=\"flex_div\"\u003e\n\u003cdiv class=\"imageIt\"\u003e\n\u003cimg class=\"flex_img\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/1_ae5bbeb7-64a8-4cf5-9dc7-b6610a9db9a0.jpg?v=1667468454\"\u003e \u003cimg class=\"flex_gif\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/1..gif?v=1667469742\"\u003e\n\u003cdiv style=\"width: 100%;\" class=\"imageDescContainer\"\u003e\n\u003cdiv class=\"head\"\u003eTop-view Pixie\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageIt pc\"\u003e\n\u003cimg class=\"flex_img\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/2_0932f586-7e9d-4e6d-a3d8-34d151b3e11a.jpg?v=1667468453\"\u003e \u003cimg class=\"flex_gif\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/2..gif?v=1667469742\"\u003e\n\u003cdiv style=\"width: 100%;\" class=\"imageDescContainer\"\u003e\n\u003cdiv class=\"head\"\u003eStraight-view Ranger\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageIt mo\"\u003e\n\u003cimg class=\"flex_img\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/8f6bfa41e468b2e127c52168eb3f1d2c.jpg?v=1667552637\"\u003e\n\u003cdiv style=\"width: 100%;\" class=\"imageDescContainer\"\u003e\n\u003cdiv class=\"head\"\u003eAI Table Lamp\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageIt\"\u003e\n\u003cimg class=\"flex_img\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/3_6ddf6ab6-fb20-4b35-9a90-321b2f9e7a10.jpg?v=1667468453\"\u003e \u003cimg class=\"flex_gif\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/3._7bee8acf-6948-490f-aa97-7a165ecb0d1e.gif?v=1667469744\"\u003e\n\u003cdiv style=\"width: 100%;\" class=\"imageDescContainer\"\u003e\n\u003cdiv class=\"head\"\u003eClear-out Expert\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageIt\"\u003e\n\u003cimg class=\"flex_img\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/4_581f558d-22a0-40cc-88f4-b0952e814d3c.jpg?v=1667468454\"\u003e \u003cimg class=\"flex_gif\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/4._07ca5f62-00b5-4c3b-8dae-434ad32bb03a.gif?v=1667469745\"\u003e\n\u003cdiv style=\"width: 100%;\" class=\"imageDescContainer\"\u003e\n\u003cdiv class=\"head\"\u003eBarrier Cleaner\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"flex_div\"\u003e\n\u003cdiv class=\"imageIt\"\u003e\n\u003cimg class=\"flex_img\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/5_24b58483-f59c-4009-a335-fa677744f240.jpg?v=1667468454\"\u003e \u003cimg class=\"flex_gif\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/5.AI.gif?v=1667469764\"\u003e\n\u003cdiv style=\"width: 100%;\" class=\"imageDescContainer\"\u003e\n\u003cdiv class=\"head\"\u003eAI Patroller\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageIt\"\u003e\n\u003cimg class=\"flex_img\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/6_1d4c4bee-140c-47d9-a0e3-9dce161649ac.jpg?v=1667468454\"\u003e \u003cimg class=\"flex_gif\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/6..gif?v=1667469763\"\u003e\n\u003cdiv style=\"width: 100%;\" class=\"imageDescContainer\"\u003e\n\u003cdiv class=\"head\"\u003eMask Inspector\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageIt\"\u003e\n\u003cimg class=\"flex_img\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/974e42f037e40662e660139af0323e0b.jpg?v=1667552637\"\u003e \u003cimg class=\"flex_gif\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/7..gif?v=1667469766\"\u003e\n\u003cdiv style=\"width: 100%;\" class=\"imageDescContainer\"\u003e\n\u003cdiv class=\"head\"\u003eAI Fan\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageIt\"\u003e\n\u003cimg class=\"flex_img\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/4116ba02e52d65a786cc72a3e3a9c52b.jpg?v=1667552637\"\u003e \u003cimg class=\"flex_gif\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/8..gif?v=1667469765\"\u003e\n\u003cdiv style=\"width: 100%;\" class=\"imageDescContainer\"\u003e\n\u003cdiv class=\"head\"\u003eAI Greeter\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"flex_div\"\u003e\n\u003cdiv class=\"imageIt mo\"\u003e\n\u003cimg class=\"flex_img\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/2_0932f586-7e9d-4e6d-a3d8-34d151b3e11a.jpg?v=1667468453\"\u003e\n\u003cdiv style=\"width: 100%;\" class=\"imageDescContainer\"\u003e\n\u003cdiv class=\"head\"\u003eStraight-view Ranger\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageIt pc\"\u003e\n\u003cimg class=\"flex_img\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/8f6bfa41e468b2e127c52168eb3f1d2c.jpg?v=1667552637\"\u003e \u003cimg class=\"flex_gif\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/9..gif?v=1667469891\"\u003e\n\u003cdiv style=\"width: 100%;\" class=\"imageDescContainer\"\u003e\n\u003cdiv class=\"head\"\u003eAI Table Lamp\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageIt\"\u003e\n\u003cimg class=\"flex_img\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/10_7c5defd8-f3eb-4686-9809-508f31164ed2.jpg?v=1667468454\"\u003e \u003cimg class=\"flex_gif\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/10..gif?v=1667469892\"\u003e\n\u003cdiv style=\"width: 100%;\" class=\"imageDescContainer\"\u003e\n\u003cdiv class=\"head\"\u003eGarbage-sorting Specialist\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageIt\"\u003e\n\u003cimg class=\"flex_img\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/11_985d5399-ed72-44ee-93be-600e31246c29.jpg?v=1667468454\"\u003e \u003cimg class=\"flex_gif\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/11..gif?v=1667469892\"\u003e\n\u003cdiv style=\"width: 100%;\" class=\"imageDescContainer\"\u003e\n\u003cdiv class=\"head\"\u003eAI Sorter\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageIt\"\u003e\n\u003cimg class=\"flex_img\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/04aa93da44f7ab87ade5072985864b41.jpg?v=1667552637\"\u003e \u003cimg class=\"flex_gif\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/122.gif?v=1677494526\"\u003e\n\u003cdiv style=\"width: 100%;\" class=\"imageDescContainer\"\u003e\n\u003cdiv class=\"head\"\u003eSpeed Variable Car\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"flex_div\"\u003e\n\u003cdiv class=\"imageIt\"\u003e\n\u003cimg class=\"flex_img\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/3f732a54e846afb6ef76e1640d28f551.jpg?v=1667552637\"\u003e \u003cimg class=\"flex_gif\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/13..gif?v=1667469901\"\u003e\n\u003cdiv style=\"width: 100%;\" class=\"imageDescContainer\"\u003e\n\u003cdiv class=\"head\"\u003eRampway Reminder\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageIt\"\u003e\n\u003cimg class=\"flex_img\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/a06feb593a6fa8e6376e0830ae4fb682.jpg?v=1667552637\"\u003e \u003cimg class=\"flex_gif\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/14..gif?v=1667469901\"\u003e\n\u003cdiv style=\"width: 100%;\" class=\"imageDescContainer\"\u003e\n\u003cdiv class=\"head\"\u003eTracing Master\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageIt\"\u003e\n\u003cimg class=\"flex_img\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/7a71046f82f3281691c10d5884c7e879.jpg?v=1667552637\"\u003e \u003cimg class=\"flex_gif\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/15_3b1d6a7b-490a-4a83-bce4-45b7ee0e6230.gif?v=1667469900\"\u003e\n\u003cdiv style=\"width: 100%;\" class=\"imageDescContainer\"\u003e\n\u003cdiv class=\"head\"\u003eMini Free Throw Counter\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageIt\"\u003e\n\u003cimg class=\"flex_img\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/700f8e32282366002cc8127d290ce22a.jpg?v=1667552638\"\u003e \u003cimg class=\"flex_gif\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/16..gif?v=1667469900\"\u003e\n\u003cdiv style=\"width: 100%;\" class=\"imageDescContainer\"\u003e\n\u003cdiv class=\"head\"\u003eTemperature Display\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dotLine pc\" style=\"margin-top: 8px;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"dotLine mo\" style=\"margin-top: -15px;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n\u003cdiv class=\"head pc\" style=\"margin-bottom: 10px;\"\u003eProduct Parameters\u003c\/div\u003e\n\u003cdiv class=\"head mo\" style=\"margin-bottom: 0px;\"\u003eProduct Parameters\u003c\/div\u003e\n\u003cimg class=\"pc\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/752d0a1af97809ba8bcd6984e5d68889_79aede2a-f083-4659-af7d-9c3d7bfe71e2.jpg?v=1667468105\"\u003e \u003cimg class=\"mo\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/16_2_c52e454e-388d-43ba-99bd-af7add089f78.jpg?v=1667552310\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n\u003cdiv class=\"head\" style=\"margin-bottom: 8px;\"\u003eAiNova Pro Packing List\u003c\/div\u003e\n\u003cimg class=\"mainImg pc\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/890d4ec9e2d52117c77f8b22b701f9e1_6bef465f-026a-47c9-85e4-ec5c6adf7700.jpg?v=1667468106\"\u003e \u003cimg class=\"mainImg mo\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/3_b9b5d83a-b19e-4b95-bd49-e7e285800f6d.jpg?v=1667554065\"\u003e\n\u003c\/div\u003e\n\u003ch5\u003e\u003cstrong\u003e\u003cb\u003eSpecifications\u003c\/b\u003e\u003c\/strong\u003e\u003c\/h5\u003e\n\u003cbr\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 209px;\"\u003e\u003cstrong\u003eItem\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 521px;\"\u003e\u003cstrong\u003eSpecification\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCar parameter\u003c\/td\u003e\n\u003ctd\u003eCar dimension: 172 * 140 * 146mm (length*width*height)\u003cbr\u003eCar weight: about 0.5kg\u003cbr\u003eMaterial: metal bracket\u003cbr\u003eCamera: WonderCam Al vision module\u003cbr\u003eDisplay: 2.0-inch IPS, 320 x 240 resolution\u003cbr\u003eSize: 41 x 31mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePower supply system\u003c\/td\u003e\n\u003ctd\u003e18650 Lipo battery\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eControl system\u003c\/td\u003e\n\u003ctd\u003eHardware: CoreX controller\u003cbr\u003eSoftware: WonderCode (Scratch, Micropython)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOther parameter\u003c\/td\u003e\n\u003ctd\u003eControl method: computer\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePackage List\u003c\/td\u003e\n\u003ctd\u003e1* AiNova\u003cbr\u003e1* Gripper\u003cbr\u003e1 * Pan tilt\u003cbr\u003e1 * Front bumper\u003cbr\u003e1 * Fan module\u003cbr\u003e1 * Battery charger\u003cbr\u003e1 * Temp and humidity sensor\u003cbr\u003e1 * MP3 module (SD card included)\u003cbr\u003e1 * Digital tube\u003cbr\u003e1* Acceleration sensor\u003cbr\u003e1 * Knob sensor\u003cbr\u003e1 * RGB module\u003cbr\u003e1 * Infrared sensor\u003cbr\u003e1 * Dot matrix module\u003cbr\u003e10 * 4PIN wire\u003cbr\u003e1 * Data cable\u003cbr\u003e2* LEGO servo\u003cbr\u003e100+ * LEGO block\u003cbr\u003e1* Cards pack\u003cbr\u003e3* Ball\u003cbr\u003e3* Block\u003cbr\u003e3 * Sponge cube\u003cbr\u003e1 * Card reader\u003cbr\u003e1 * Spanner\u003cbr\u003e1 * Accessory pack\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Hiwonder","offers":[{"title":"Default Title","offer_id":40022992420951,"sku":"21030218","price":242.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/1_f3e1fa17-6261-403b-af1b-0ef6c8c663b9.jpg?v=1781070922"},{"product_id":"aiarm","title":"Hiwonder AiArm Vision Robot Arm Kit for Education Demonstration Support Scratch and Python","description":"\u003cstyle\u003e\u003c!--\n\/*\n    shopify适配 start\n    *\/\n.templateProduct .tab-content table td {\n\n    padding: 7px 5px;\n}\n.swatch-group .swatch-group_title{\n    height: 40px;\n}\n.templateProduct .tab-content {\n    padding-top: 2%;\n}\n\n.page-product.layout-extended .product-simple-tab .nav:before {\n    top: 39px;\n}\n\n.tab-content .tab-pane ul {\n    padding: 0 0 43px 0px;\n}\n\n\/*\nshopify适配 end\n*\/\nbody {\n    font-family: \"Open Sans\", sans-serif !important;\n}\n\n\/*防止详情下面多了空白*\/\n#tabs-1 {\n    display: none;\n}\n\n.imageItem \u003e .border {\n    border-radius: 5px;\n    margin-bottom: 10px;\n    border: 1px solid #e6e6e6 ;\n}\n\n\n.dotLine {\n    width: 100%;\n    height: 1px;\n    margin-bottom: 46px;\n    text-align: center;\n    border-bottom: 2px dashed #ccc;\n}\n\n\n.border {\n    border-radius: 5px;\n    display: block;\n    margin: 0 auto;\n    border: 1px solid #e6e6e6 ;\n}\n\n.mainImg {\n    width: 100%;\n    height: auto;\n    margin-bottom: 46px;\n}\n\n.head {\n    line-height: 1.3;\n    font-family: \"Open Sans\", sans-serif;\n    font-weight: bold;\n    font-size: 30px;\n    margin-bottom: 20px;\n    text-align: center;\n}\n\n.desc {\n    font-weight: 400;\n    font-family: \"Open Sans\", sans-serif;\n    font-size: 18px;\n    color: #101010;\n    line-height: 2;\n}\n\n.descItem {\n    padding-bottom: 46px;\n}\n\n.descItem \u003e .head {\n    line-height: 30px;\n    font-family: \"Open Sans\", sans-serif;\n    font-weight: bold;\n    font-size: 30px;\n    margin-bottom: 10px;\n    text-align: center;\n}\n\n.descItem \u003e .desc {\n    font-weight: 400;\n    font-family: \"Open Sans\", sans-serif;\n    font-size: 18px;\n    color: rgba(16, 16, 16, 100);\n    line-height: 2;\n\n}\n.descItem \u003e .downImg,.descItem \u003e.downContainer{\n    margin-top: 15px;\n}\n\n.descItem \u003e.noDesc{\n    margin-top: 12px;\n}\n.iframeContainer {\n    line-height: 20px;\n    text-align: center;\n    border: 1px solid rgba(255, 255, 255, 100);\n    margin-bottom: 30px;\n}\n\n.iframeContainer \u003e .iframe {\n    width: 100%;\n    margin-top: 17px;\n    border: none;\n}\n\n\n.imageContainer {\n    padding-bottom: 43px;\n    display: flex;\n    justify-content: space-between;\n}\n\n.imageContainer \u003e .imageItem {\n    width: 49%;\n}\n.imageItem \u003e .a-span6{\n    margin-bottom: 12px;\n}\n.imageItem \u003e img {\n    margin-bottom: 8px;\n    width: 100%;\n    border: 1px solid #e6e6e6;\n    border-radius: 5px;\n}\n\n\n.twolevelright \u003e .twolevel \u003e img {\n    width: 100%;\n    margin-bottom: 24px;\n}\n\n\n.four-column-images {\n    display: flex;\n    justify-content: space-between;\n}\n\n.four-column-images .a-column{\n    width: 32%;\n}\n\n.four-column-images .a-column1 {\n    width: 24%;\n}\n\n.four-column-images .a-column .column-head{\n    display: grid;\n    justify-items: start;\n    margin-top: 10px;\n    align-items: center;\n    height: 35px;\n}\n.Packing-head{\n    padding-top: 30px;\n}\n.Packing-head-x{\n    line-height: 1.3;\n    font-family: \"Open Sans\", sans-serif;\n    font-weight: bold;\n    font-size: 30px;\n    text-align: center;\n    margin-bottom: 12px;\n}\n.four-column-images .a-column .column-head1{\n    display: grid;\n    justify-items: start;\n    margin-top: 10px;\n    align-items: center;\n    height: 54px;\n}\n.column-image{\n    font-size: 0;\n}\n.four-column-images .a-column1 .column-head {\n    display: grid;\n    justify-items: start;\n    align-items: center;\n    margin-top: 10px;\n    height: 45px;\n}\n\n.four-column-images .a-column .head,.four-column-images .a-column1 .head {\n    margin: 0 auto;\n    font-size: 18px;\n    line-height: 1.25em;\n}\n\n.four-column-images .a-column .description,.four-column-images .a-column1 .description {\n    font-size: 16px;\n    line-height: 2;\n    text-align: left;\n}\n\n.descItem \u003e img {\n    width: 100%;\n}\n\n\n.viewMore{\n    position: absolute;\n    width: 150px;\n    margin-left: 15px;\n    text-align: center;\n    font-size: 20px;\n    padding: 4px 6px;\n    border-radius: 30px;\n    border: 1px solid #f98800;\n    color: #fff;\n    background: #f98800;\n}\n.viewMore:hover{\n    color: #fff;\n}\n@media screen and (min-width: 1025px) {\n    .switch_picture {\n        display: flex;\n        justify-content: space-between;\n        max-width: 1220px;\n        margin: 0 auto;\n        align-items: center;\n    }\n    .tab-nav {\n        flex: 36%;\n        padding-right: 7px;\n    }\n\n    .tab-nav li {\n        padding-left: 50px;\n        cursor: pointer;\n        transition: all .2s ease-out;\n    }\n    .tab-nav .nav-tit {\n        font-size: 16px;\n        margin-bottom: 16px;\n        width: 262px;\n        padding: 12px 0px;\n        border-radius: 30px;\n        line-height: 10px;\n        border: 1px solid #000000d9;\n        text-align: center;\n    }\n    .tab-nav .nav-tit:hover{\n        background-color: #0000000a;\n    }\n    .li-active .nav-tit {\n        color: #fff;\n        background-color: #000;\n    }\n    .li-active .nav-tit:hover{\n        background-color: #000c;\n    }\n    .tab-right-img {\n        flex: 70%;\n    }\n    .tab-right-img .img-show{\n        display: block;\n    }\n    .tab-right-img li{\n        display: none;\n    }\n\n}\n\n@media screen and (max-width: 1026px) {\n    .control_type_pc {\n        display: none;\n    }\n}\n.show {\n    transition: all .3s linear;\n    display: block !important;\n}\n.hide {\n    transition: all .3s linear;\n    animation: hide .3s linear;\n    display: none !important;\n}\n.control_type {\n    position: relative;\n}\n\n\n.imageDescContainer {\n    width: 96%;\n    display: block;\n    margin: 0 auto;\n\n}\n#carousel-container{\n    position: relative;\n    margin-bottom: 46px;\n}\n.carousel-titles {\n    display: flex;\n    justify-content: center;\n    text-align: center;\n    position: absolute;\n    top: 20px;\n    left: 0;\n    right: 0;\n    z-index: 2;\n}\n\n.carousel-title {\n    font-size: 16px;\n    color: #000;\n    background-color: #fff;\n    border-radius: 30px;\n    border: 2px solid #000;\n    padding: 6px 10px;\n    cursor: pointer;\n    margin-left: 40px;\n}\n.carousel-title.active {\n    color: #fff;\n    background-color: #000;\n}\n.carousel-content {\n    display: flex;\n    transition: transform 0.5s ease;\n}\n.carousel-item {\n    flex: 0 0 100%;\n    display: none;\n    position: relative;\n}\n.titlepicfile-a{\n    position: relative;\n}\n.titlepicfile-b{\n    position: absolute;\n    left: 50px;\n    top: 70px;\n    color: #fff;\n}\n.titlepicfile-head{\n    font-size: 55px;\n    font-weight: 600;\n}\n.titlepicfile-desc{\n    font-size: 27px;\n    margin-left: 3px;\n}\n\n.imageDescContainer \u003e .head {\n    text-align: center;\n    margin-bottom: 4px;\n    font-size: 23px;\n}\n.title-gap{\n    height: 60px;\n    display: grid;\n    align-items: center;\n}\n\n.imageDescContainer \u003e .head-nodesc {\n    text-align: center;\n    line-height: 1.3;\n    font-weight: bold;\n    margin-bottom: 0px;\n    font-size: 23px;\n}\n.lonely-head{\n    line-height: 1.3;\n    font-family: \"Open Sans\", sans-serif;\n    font-weight: bold;\n    font-size: 30px;\n    margin-bottom: 40px;\n    text-align: center;\n}\n.secHead {\n    line-height: 30px;\n    font-weight: bold;\n    font-size: 22px;\n    margin-bottom: 4px;\n    margin-top: 8px;\n    text-align: center;\n}\n.imageDescContainer \u003e .desc {\n    font-size: 18px;\n    line-height: 2;\n    text-align: left;\n}\n\n.mo {\n    display: none;\n}\n\n.pc {\n    display: block;\n}\n\n.pcflex {\n    display: flex;\n}\n\n\n.imageIte {\n    width: 32%;\n    height: auto;\n}\n\n.stress-head{\n    text-align: center;\n    font-weight: 600;\n    background: #5E5E5E;\n    color: #fff;\n    font-size: 25px;\n    width: 700px;\n    border-radius: 4px;\n    height: 45px;\n    line-height: 45px;\n    margin: 15px auto;\n}\n\n.imageIte \u003e img {\n    margin-bottom: 10px;\n    width: 100%;\n    border-radius: 5px;\n    border: 1px solid rgba(230, 230, 230, 100);\n}\n\n.titimg{\n    width: 53%;\n    margin-bottom: 14px;\n}\n\n.packageList td {\n    border: 1px solid rgba(187, 187, 187, 100);\n    line-height: 20px;\n    text-align: center !important;\n    width: 302px;\n    height: 48px;\n    padding-top: 7px !important;\n    color: rgba(16, 16, 16, 100);\n    font-size: 18px;\n    font-weight: 400;\n}\n\n.packageList {\n    position: relative;\n    display: block;\n    width: fit-content;\n    border-spacing: 7px !important;\n    border-collapse: separate !important;\n    margin: 0 auto;\n    margin-bottom: 43px !important;\n}\n\n.packageList .small {\n    width: 71px;\n    text-align: center !important;\n}\n\n.packageList .long {\n    width: 300px;\n    text-align: left !important;\n}\n\n\n\n.packageList .ll {\n    width: 361px;\n    text-align: left !important;\n}\n.premium-module{\n    padding-bottom: 46px;\n}\n.packageList tr:first-child td {\n    border-top: 1px solid rgba(187, 187, 187, 100) !important;\n}\n\n.packageList tr:last-child td {\n    border-bottom: 1px solid rgba(187, 187, 187, 100) !important;\n}\n\n.raspberryLogo{\n    display: flex;\n    align-items: center;\n    justify-content: center;\n}\n.raspberryLogo .logo{\n    width: 30px;\n    margin-right: 6px;\n}\n.raspberryLogo .head{\n    margin-bottom: 8px;\n}\n.longImg-c{\n    position: relative;\n    font-size: 0;\n    margin-bottom: 46px;\n}\n.longImg-d{\n    position: absolute;\n    width: 100%;\n\n}\n.longImg-top{\n    top: 40px;\n}\n.longImg-top1{\n    top: 60px;\n}\n.longImg-d .float-head{\n    font-size: 34px;\n    font-weight: 700;\n    text-align: center;\n}\n.longImg-d .float-desc{\n    font-size: 18px;\n    line-height: 2;\n    padding: 0 60px;\n    margin-top: 15px;\n}\ntable.a-bordered {\n    border: 1px solid #BBBFBF;\n    height: 300px;\n}\n\/*.imageItem table.a-bordered tr:nth-child(odd) {*\/\n\/*    background-color: #efefef;*\/\n\/*}*\/\n.imageItem table.a-bordered tr td {\n    padding: 4px 10px;\n    font-size: 14px;\n}\n.imageItem table.a-bordered tr:nth-child(even) {\n    background-color: #FFF;\n}\n.imageItem .a-text-bold{\n    width: 200px;\n    font-weight: 700;\n}\n.img-t{\n    margin-bottom: 24px;\n}\n.secdesc{\n    font-size: 18px;\n    color: #101010;\n    line-height: 2;\n}\n.apm-hiwonder-tablemodule .apm-tablemodule-table {\n    border-bottom: 1px solid #ddd;\n    table-layout: auto;\n}\n.apm-hiwonder-tablemodule .apm-tablemodule-table th {\n    padding-bottom: 12px;\n    text-align: center;\n}\n.apm-hiwonder-tablemodule .apm-tablemodule-image {\n    background-color: #fff;\n    padding: 0 !important;\n    text-align: center;\n    overflow: hidden;\n    vertical-align: bottom;\n}\n.apm-hiwonder-tablemodule .apm-tablemodule-table .apm-tablemodule-keyhead {\n    border-top: 1px solid #ddd;\n    padding: 8px 14px 6px ;\n    background-color: #f7f7f7;\n    font-weight: 600;\n    color: #626262;\n    float: none !important;\n    margin-right: 0;\n    text-align: center;\n}\n.apm-hiwonder-tablemodule .apm-tablemodule-table .apm-tablemodule-keyvalue td {\n    padding-top: 8px ;\n    padding-left: 14px;\n    padding-bottom: 8px;\n    border-top: 1px solid #ddd;\n    border-bottom: 1px solid #ddd;\n    text-align: center;\n    width: 240px;\n}\n.apm-spacing {\n    display: flex;\n}\n.apm-floatleft {\n    display: flex;\n    width: 72%;\n    justify-content: space-between;\n}\n.apm-leftimage {\n    width: 45%;\n}\n.apm-centerthirdcol {\n    width: 54%;\n}\n.apm-centerthirdcol ul li{\n    font-size: 16px;\n    line-height: 2;\n}\n.apm-fixed-width .a-spacing-mini {\n    font-size: 18px;\n    font-weight: 600;\n    margin-bottom: 12px;\n}\n.apm-floatleft .a-spacing-base {\n    margin-bottom: 16px;\n    font-size: 16px;\n    line-height: 2;\n}\n.apm-rightthirdcol-inner \u003e p {\n    font-size: 18px;\n    font-weight: 600;\n    margin-bottom: 22px;\n}\n.apm-listbox {\n    background-color: #f3f3f3;\n    border-radius: 4px;\n    border: 1px #ddd solid;\n}\n.td-br-left{\n    border-left: 1px solid #bbbfbf;\n}\ntable.a-bordered tr .bgcl{\n    background-color: #efefef;\n}\n.apm-rightthirdcol .a-box-inner \u003e .a-vertical {\n    font-size: 16px;\n    padding: 20px 20px 20px 40px;\n}\n.apm-rightthirdcol .apm-rightthirdcol-inner .a-box-inner .a-vertical \u003e li:not(:last-child) {\n    margin-bottom: 11px;\n}\n.a-size-base {\n    line-height: 19px;\n}\n\n@media screen and (max-width: 700px) {\n    .ulFeature \u003e li {\n        line-height: inherit;\n    }\n\n    .imageItem.fourimg \u003e .fourimgline \u003e img {\n        margin-bottom: 10px;\n    }\n\n    .four-column-images .a-column,.four-column-images .a-column1 {\n        margin-bottom: 30px;\n        width: 100%;\n    }\n\n    .dotLine {\n        margin-bottom: 30px;\n    }\n    .imageItem \u003e .border {\n        margin-bottom: 10px;\n    }\n    .imageItem table.a-bordered tr td{\n        padding: 3px;\n    }\n\n    .imageIte \u003e img {\n        margin-bottom: 10px;\n    }\n    .packageList td {\n        font-size: 16px;\n    }\n    .descItem \u003e.downContainer{\n        margin-top: 30px;\n    }\n    .descContainer \u003e .head {\n        text-align: center;\n    }\n    .imageIte {\n        width: 100%;\n        margin-bottom: 30px;\n    }\n\n    .item \u003e img {\n        margin: 0 auto;\n        display: block;\n        margin-bottom: 17px;\n    }\n    .imageItem .a-text-bold{\n        width: 120px;\n    }\n    .iframeContainer {\n        margin-bottom: 30px;\n    }\n\n    .iframeContainer \u003e .iframe {\n        margin-bottom: 1px;\n        margin-top: 8px;\n    }\n\n    .descItem \u003e .head {\n        font-size: 20px;\n        line-height: 22px;\n    }\n\n    .descItem \u003e .desc {\n        font-size: 15px;\n        line-height: inherit;\n    }\n    table.a-bordered tr:nth-child(odd) {\n        background-color: #efefef;\n    }\n    .stress-head{\n        font-size: 15px;\n        line-height: 20px;\n        width: auto;\n        padding: 4px 0;\n        margin: 14px auto;\n        height: 50px;\n    }\n\n    .descContainer \u003e .head {\n        font-size: 20px;\n        line-height: 22px;\n        margin-bottom: 8px;\n    }\n\n    .descContainer \u003e .desc {\n        font-size: 16px;\n        line-height: inherit;\n    }\n\n    #carousel-container{\n        margin-bottom: 30px;\n    }\n    .carousel-titles{\n        top: 0;\n    }\n    .carousel-title{\n        font-size: 14px;\n        margin: 5px auto;\n        border: 1px solid #000;\n        padding: 4px 8px;\n    }\n    .descItem {\n        padding-bottom: 30px;\n    }\n\n    .product-simple-tab .nav li a {\n        line-height: 24px;\n    }\n\n    .page-product.layout-extended .product-simple-tab .nav li {\n        padding: 3px;\n        margin-right: 4px;\n    }\n\n    .product-simple-tab .nav li a {\n        font-size: 15px;\n    }\n\n    .page-product.layout-extended .product-simple-tab .nav li:before {\n        display: none !important;\n    }\n\n    .mainImg {\n        margin-bottom: 30px;\n    }\n\n    .tab-content .tab-pane ul {\n        padding: 0 0 30px 0px;\n    }\n\n    .head {\n        font-size: 20px;\n        margin-bottom: 15px;\n    }\n\n    .imageContainer {\n        display: block;\n        padding-bottom: 0px;\n    }\n\n    .imageContainer \u003e .imageItem {\n        width: 100%;\n    }\n    .premium-module{\n        padding-bottom: 0;\n    }\n    .imageItem {\n        margin-bottom: 30px;\n    }\n    .secHead{\n        margin-top: 6px;\n        font-size: 18px;\n        margin-bottom: 3px;\n    }\n    .secdesc{\n        font-size: 15px;\n        line-height: 1.66;\n    }\n    .desc {\n        font-size: 16px;\n        line-height: inherit;\n    }\n    .lonely-head{\n        margin-bottom: 30px;\n        font-size: 20px;\n    }\n    .Packing-head{\n        padding-top: 15px;\n    }\n    .Packing-head-x{\n        font-size: 20px;\n    }\n    .imageDescContainer \u003e .head-nodesc{\n        font-size: 18px;\n    }\n    .imageDescContainer {\n        width: 100%;\n        display: block;\n        margin: 0 auto;\n\n    }\n    .viewMore {\n        font-size: 16px;\n        padding: 4px 2px;\n        width: 120px;\n        margin: 10px auto 35px;\n    }\n    .imageDescContainer \u003e .head {\n        margin: 0 0 5px;\n        text-align: center;\n        font-size: 17px;\n        line-height: 1.25em;\n    }\n\n    .imageDescContainer \u003e .desc {\n        font-size: 15px;\n        line-height: 1.66;\n    }\n\n    .mo {\n        display: block;\n    }\n\n    .pc {\n        display: none;\n    }\n    .descItem \u003e.noDesc{\n        margin-top: 4px;\n    }\n    .four-column-images {\n        flex-wrap: wrap;\n    }\n    .title-gap{\n        height: unset;\n        display: block;\n    }\n    .raspberryLogo .logo{\n        width: 24px;\n    }\n\n    .imageIt \u003e img {\n        margin-bottom: 10px;\n        border-radius: 5px;\n        border: 1px solid #e6e6e6;\n    }\n\n    .four-column-images .a-column .column-head, .four-column-images .a-column1 .column-head,.four-column-images .a-column .column-head1 {\n        line-height: 22px;\n        margin: 10px 0 5px;\n        text-align: center;\n        height: unset;\n    }\n    .four-column-images .a-column .description,.four-column-images .a-column1 .description {\n        font-size: 15px;\n        line-height: 1.66;\n    }\n    .imageItem.fourimg {\n        margin-bottom: 0px;\n    }\n    .mo-imgs \u003e .imageIte{\n        width: 48%;\n        margin-bottom: 20px;\n    }\n\n\n    .titimg{\n        width: 62%;\n        margin-bottom: 4px;\n    }\n}\n--\u003e\u003c\/style\u003e\n\u003cdiv class=\"iframeContainer\"\u003e\n    \u003ciframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/axhS0k_vNnA\" class=\"iframe\" allowfullscreen=\"\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" frameborder=\"0\"\u003e\u003c\/iframe\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/1_d47a09dc-0424-4278-9a75-607a74f95516.jpg?v=1724144618\" class=\"mainImg pc\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/banner_a02f0cab-9bc1-4bdf-80a7-cc8f5f02d492.png?v=1727056768\" class=\"mainImg mo\"\u003e\n\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eProduct Introduction\u003c\/div\u003e\n    \u003cdiv class=\"desc\"\u003eAiArm vision robot arm kit is an educational demonstration robot kit integrating various AI elements. Featuring an AiArm robot arm, sensors, electronic modules and props, the robot kit offers a highly realistic simulation of real-world operational scenarios. This enables a vivid and direct demonstration of artificial intelligence, robot engineering, and multi-machine cooperation technologies.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"premium-module premium-module-noDesc\"\u003e\n    \u003cdiv class=\"four-column-images\"\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cdiv class=\"a-section column-image\"\u003e\n                \u003cimg class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2.1_1_409b74d8-d745-4827-ba73-ace729f70d6f.jpg?v=1715312437\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eWonderCam AI Vision Module\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eThe module incorporates pre-built machine learning algorithms, which can initiate one-click learning. This feature empowers your creative AI projects, such as color recognition.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cdiv class=\"a-section column-image\"\u003e\n                \u003cimg class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2.2_2_a8bd5e34-580c-4856-9d41-4c755449d885.jpg?v=1715312436\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003ePC Plastic Exquisite Outlook\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eAiArm's main body is made of aluminum alloy and enveloped in PC plastic shells for a refined appearance.\n                \u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cdiv class=\"a-section column-image\"\u003e\n                \u003cimg class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2.3_3_d145e9fc-6535-4860-aefe-cd545c289558.jpg?v=1715312437\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eSupport Sensor Expansion\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eAiArm can be combined with sensors and electronic modules to realize AI creative gameplay such as smart fans and ultrasonic ranging.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cdiv class=\"a-section column-image\"\u003e\n                \u003cimg class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2.4_4_267598a6-c543-445a-aa2e-9a1ff322f1d9.jpg?v=1715312437\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eCoreX Controller\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eAiArm uses a multi-functional and expandable CoreX controller with multiple sensor expansion interfaces to support your unlimited creativity.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eRapid Setup\u003c\/div\u003e\n    \u003cdiv class=\"desc\"\u003eThe robot kit provides abundant components, including a 10mm-thick base board, trash bins, a sensor box. With these resources at your disposal, constructing a waste sorting scenario becomes effortless.\u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3_2_4f09c275-802d-4379-afa3-e2df4da8dcb5.jpg?v=1715312439\" style=\"margin-top: 15px\" class=\"pc\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/Rapid_Setup.png?v=1726829065\" style=\"margin-top: 15px\" class=\"mo\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"head\"\u003eFlexible Movement Free Control\u003c\/div\u003e\n\u003cdiv class=\"premium-module premium-module-noDesc\"\u003e\n    \u003cdiv class=\"four-column-images\"\u003e\n        \u003cdiv class=\"a-column\"\u003e\n            \u003cdiv class=\"a-section column-image\"\u003e\n                \u003cimg class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/4.1_2_0e538a2e-5daa-44c6-892d-667a00fdb07a.jpg?v=1715312438\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eOffline Action Editing\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eAiArm has an offline programming button that enables you to design the action group for robot arm by manually moving robot arm.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column\"\u003e\n            \u003cdiv class=\"a-section column-image\"\u003e\n                \u003cimg class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/4.2_1_905eb7ff-2567-42d8-98be-b39212f33efe.jpg?v=1715312437\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003ePC Software for Action Editing\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eAiArm employs ESP32 as its core controller, allowing you to edit the desired action group for robot arm using PC software.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column\"\u003e\n            \u003cdiv class=\"a-section column-image\"\u003e\n                \u003cimg class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/4.3_3_45ce8b37-0e26-4770-9882-0421fa009022.jpg?v=1715312437\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eInverse Kinematics Control\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eFeaturing pre-built inverse kinematics algorithm, AiArm’s gripper can accurately reach a specific position specified by end effector coordinates.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cimg class=\"mainImg pc\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/5_d055a462-5315-487d-9158-e3f48cbae588.jpg?v=1717754517\"\u003e\n\u003cimg class=\"mainImg mo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/Vision_Recognition.png?v=1726829312\"\u003e\n\n\u003cdiv class=\"premium-module premium-module-noDesc\"\u003e\n    \u003cdiv class=\"four-column-images\"\u003e\n        \u003cdiv class=\"a-column\"\u003e\n            \u003cdiv class=\"a-section column-image\"\u003e\n                \u003cimg class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/6.1_1_6d23b8ee-cfd5-4e6f-a1c1-96753cdd2837.jpg?v=1715315243\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eAI Face Tracking Fan\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eRobot arm works with fan module to implement AI face tracking fan project.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column\"\u003e\n            \u003cdiv class=\"a-section column-image\"\u003e\n                \u003cimg class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/6.2_2_e3306544-3557-4afa-87fd-d09714b49e8b.jpg?v=1715315240\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eUltrasonic Vision Hunt\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eRobot arm can sort the blocks based on the distance measured by the ultrasonic sensor.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column\"\u003e\n            \u003cdiv class=\"a-section column-image\"\u003e\n                \u003cimg class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/6.3_3_fc9e37f9-887f-4987-89a9-87ae29bf7181.jpg?v=1715315243\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eDot Matrix Display\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eDisplay programming patterns on the dot matrix screen.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"premium-module premium-module-noDesc\"\u003e\n    \u003cdiv class=\"four-column-images\"\u003e\n        \u003cdiv class=\"a-column\"\u003e\n            \u003cdiv class=\"a-section column-image\"\u003e\n                \u003cimg class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/6.4_4_1e88b67b-6e64-46b1-b240-517103e04968.jpg?v=1715315240\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eMP3 Broadcast\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eMP3 module broadcasts the recognized information, enabling human-robot interaction.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column\"\u003e\n            \u003cdiv class=\"a-section column-image\"\u003e\n                \u003cimg class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/6.5_5.jpg?v=1715315243\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eMask Identification\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eRobot arm can detect whether people are wearing masks. Dot matrix display will show the corresponding expressions.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column\"\u003e\n            \u003cdiv class=\"a-section column-image\"\u003e\n                \u003cimg class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/6.6_6.jpg?v=1715315244\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eBard Code Recognition\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eWhen WonderCam identifies a bar code within its field of view, dot matrix screen will show the corresponding number.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eScratch \u0026amp; Python 2in1\u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/7_35f79c19-6662-4f49-b164-826b228cc2e7.jpg?v=1715321596\" class=\"noDesc\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageContainer\"\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/8.1pc_1.jpg?v=1715321593\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eScratch3.0 Graphic Program\u003c\/div\u003e\n            \u003cdiv class=\"desc\"\u003eScratch is a user-friendly and visually intuitive programming language. With Scratch, you can effortlessly drag and drop code blocks to program the robot.\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/8.2pc_2.jpg?v=1715321591\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003ePython Programming\u003c\/div\u003e\n            \u003cdiv class=\"desc\"\u003eVisual programs can be seamlessly converted into Python code, providing an opportunity to learn advanced programming skills.\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"head\"\u003eVarious Control Methods\u003c\/div\u003e\n\u003cdiv class=\"premium-module premium-module-noDesc\"\u003e\n    \u003cdiv class=\"four-column-images\"\u003e\n        \u003cdiv class=\"a-column\"\u003e\n            \u003cdiv class=\"a-section column-image\"\u003e\n                \u003cimg alt=\"APP Control\" class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/app_baaa3bfc-cf98-4a00-a4b2-ea08fc87484c.jpg?v=1717754805\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eAPP Control\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eThe APP is compatible with iOS and Android systems. Through the APP, you can control your AiArm as you wish.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column\"\u003e\n            \u003cdiv class=\"a-section column-image\"\u003e\n                \u003cimg alt=\"Wireless Handle Control\" class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/62c477e8c411cd3862617e2474299e4e.jpg?v=1717754806\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eWireless Handle Control\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eAiArm can be controlled through a wireless handle, making it easy to get started, allowing you to control your robot arm anytime and anywhere.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column\"\u003e\n            \u003cdiv class=\"a-section column-image\"\u003e\n                \u003cimg alt=\"Mouse Control\" class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/435be6d2f16e50a142f87c88f13693d8.jpg?v=1717754806\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eMouse Control\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eAiArm supports wired mouse and wireless mouse control, which is suitable for realizing your robotic arm learning.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eIntelligent Serial Bus Servo Data Feedback\u003c\/div\u003e\n    \u003cdiv class=\"desc\"\u003eAiArm robot arm utilizes self-developed intelligent serial bus servos that offer robust force, precise rotation, clean wiring, and provide position and voltage feedback.\u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/10_cdc28172-939f-4fae-9fec-b1b6148bb497.jpg?v=1717754782\" style=\"margin-top: 15px\" class=\"pc\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/Servo_Parameters.png?v=1726829065\" style=\"margin-top: 15px\" class=\"mo\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eMulti-functional Expandable Controller\u003c\/div\u003e\n    \u003cdiv class=\"desc\"\u003eCoreX controller is encapsulated within a protective shell and consists of five electronic modules, including a button, buzzer, sound module, RGB module, and an infrared receiver. Furthermore, it reserves several 4PIN ports for sensor expansion.\u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/11_15f77c80-b0a6-4860-ba54-4f1a59775e14.jpg?v=1715333668\" style=\"margin-top: 15px\" class=\"pc\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/instruct.png?v=1726829065\" style=\"margin-top: 15px\" class=\"mo\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageContainer\"\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/12.1_1.1.jpg?v=1715321587\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eOverall Size\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/12.2_1_78388e09-6f70-4004-89a3-a3a74f718a1a.jpg?v=1715321586\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eAiArm Vision Robot Arm Size\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"pc\"\u003e\n        \u003cdiv class=\"a-column a-span6\"\u003e\n            \u003ctable style=\"height: 180px; text-align: center; table-layout: fixed;\" class=\"a-bordered noBottomBorder\"\u003e\n                \u003ctbody\u003e\n                \u003ctr\u003e\n                    \u003ctd style=\"background-color: #354a7e; color: #fff; font-size: 18px;height: 45px\" colspan=\"4\" class=\"a-text-bold\"\u003e\u003cspan\u003eParameters\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"bgcl\"\u003e\u003cspan\u003eProduct size\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e285*162*440mm\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left bgcl\"\u003e\u003cspan\u003eProduct weight\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e1.7kg\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"bgcl\"\u003e\u003cspan\u003eMaterial\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eHard aluminium alloy + PC plastic\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left bgcl\"\u003e\u003cspan\u003eCamera\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eWonderCam vision module\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"bgcl\"\u003e\u003cspan\u003eDOF\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e6DOF (5DOF+Gripper)\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left bgcl\"\u003e\u003cspan\u003ePower supply\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e7.5V 7A DC 5.5*2.5 power adaptor\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"bgcl\"\u003e\u003cspan\u003eHardware \u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eCoreX controller\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left bgcl\"\u003e\u003cspan\u003eControl method\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003ePC software\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"bgcl\"\u003e\u003cspan\u003eServo model\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eLX-15D,HTD-20L and HX-06L serial bus servo\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left bgcl\"\u003e\u003cspan\u003eSoftware\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003ePC software and WoderCode (Scratch and Python)\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"bgcl\"\u003e\u003cspan\u003eDisplay\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e2-inch IPS, 320 x 240 resolution\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left bgcl\"\u003e\u003cspan\u003eDisplay size\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e41*31mm\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"bgcl\"\u003e\u003cspan\u003ePackage size\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e542*542*170mm\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left bgcl\"\u003e\u003cspan\u003ePackage weight\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e7.9kg\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003c\/tbody\u003e\n            \u003c\/table\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"mo\"\u003e\n        \u003cdiv class=\"a-column a-span6\"\u003e\n            \u003ctable class=\"a-bordered noBottomBorder\"\u003e\n                \u003ctbody\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eProduct size\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e285*162*440mm\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eProduct weight\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e1.7kg\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eMaterial\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eHard aluminium alloy + PC plastic\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eCamera\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eWonderCam vision module\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eDOF\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e6DOF (5DOF+Gripper)\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003ePower supply\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e7.5V 7A DC 5.5*2.5 power adaptor\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eHardware \u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eCoreX controller\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eSoftware\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003ePC software and WoderCode (Scratch and Python)\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eServo model\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eLX-15D, HTD-20L and HX-06L serial bus servo\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eDisplay\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e2-inch IPS, 320 x 240 resolution\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eDisplay size\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e41*31mm\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eControl method\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003ePC software\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003ePackage size\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e54*54*17cm\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003ePackage weight\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e7.9kg\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003c\/tbody\u003e\n            \u003c\/table\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"head Packing-head\"\u003eAiArm Packing List (with AI Vision Module)\u003c\/div\u003e\n\u003cimg class=\"mainImg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_2fb7014a-e24f-43c3-b85b-9905aa4bfb6f.jpg?v=1729678834\"\u003e\n\u003cdiv class=\"head Packing-head\"\u003eAiArm Vision Robot Arm Kit Packing List\u003c\/div\u003e\n\u003cimg class=\"mainImg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2_e98c2985-bef7-4efa-9bf7-2704041d92ca.jpg?v=1761289338\"\u003e\n\u003ch5\u003e\u003cstrong\u003e\u003cb\u003eSpecifications\u003c\/b\u003e\u003c\/strong\u003e\u003c\/h5\u003e\n\u003cbr\u003e\n\u003ctable\u003e\n    \u003ctbody\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"width: 209px;\"\u003e\u003cstrong\u003eItem\u003c\/strong\u003e\u003c\/td\u003e\n        \u003ctd style=\"width: 521px;\"\u003e\u003cstrong\u003eSpecification\u003c\/strong\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"width: 337px;\"\u003eProduct size\u003c\/td\u003e\n        \u003ctd\u003e285*162*440mm\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eProduct weight\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e1.7kg\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eMaterial\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eHard aluminium alloy + PC plastic\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eCamera\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eWonderCam vision module\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eDOF\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e6DOF (5DOF+Gripper)\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003ePower supply\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e7.5V 7A DC 5.5*2.5 power adaptor\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eHardware \u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eCoreX controller\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eSoftware\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003ePC software and WoderCode (Scratch and Python)\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eDisplay\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e2-inch IPS, 320 x 240 resolution\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eDisplay size\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e41*31mm\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eServo model\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eLX-15D, HTD-20L and HX-06L serial bus servo\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eControl method\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003ePC software\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003ePackage size\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e54*54*17cm\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003ePackage weight\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e7.9kg\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Hiwonder","offers":[{"title":"AiArm (with AI Vision Module)","offer_id":41326192459863,"sku":"21010523","price":399.99,"currency_code":"USD","in_stock":true},{"title":"AiArm Vision Robot Arm Kit","offer_id":41326192492631,"sku":"21010103","price":699.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiArm.png?v=1782200071"},{"product_id":"mechdog","title":"Hiwonder MechDog Open Source AI Robot Dog with AI Vision \u0026 Voice Interaction, Programmable with Scratch, Arduino, and Python","description":"\u003cstyle\u003e\u003c!--\n    .templateProduct .tab-content table td {\n    \n        padding: 7px 5px;\n    }\n    body {\n       font-family: \"Montserrat\", sans-serif !important;\n    }\n    \n    .templateProduct .tab-content {\n        padding-top: 2%;\n    }\n    \n    .page-product.layout-extended .product-simple-tab .nav:before {\n        top: 39px;\n    }\n    .tutorials \u003e p \u003e span:first-child \u003e a {\n        color: #f98800;\n        font-size: 16px;\n    }\n    .tutorials \u003e p \u003e span:last-child \u003e a {\n        color: #007df9;\n        text-decoration-line: underline;\n    }\n    .tab-content .tab-pane ul {\n        padding: 0 0 43px 0px;\n    }\n    \n    .swatch-container .swatch-group .input-group label{\n        justify-content: normal;\n        padding:6px 6px 6px 12px;\n    }\n    \n    \n    #tabs-1 {\n        display: none;\n    }\n    \n    .imageItem \u003e .border {\n        margin-bottom: 10px;\n        border: 1px solid #e6e6e6 ;\n    }\n    \n    \n    .dotLine {\n        width: 100%;\n        height: 1px;\n        margin-bottom: 46px;\n        text-align: center;\n        border-bottom: 2px dashed #ccc;\n    }\n    \n    \n    .border {\n        display: block;\n        margin: 0 auto;\n        border: 1px solid #e6e6e6 ;\n    }\n    \n    .mainImg {\n        width: 100%;\n        height: auto;\n        margin-bottom: 46px;\n    }\n    \n    .head {\n        line-height: 1.3;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        margin-bottom: 12px;\n        text-align: center;\n    }\n    .head-video{\n        text-align: left;\n    }\n    .desc {\n        font-weight: 400;\n        font-family: \"Montserrat\", sans-serif;\n        font-size: 18px;\n        color: #101010;\n        line-height: 2;\n    }\n    \n    .descItem {\n        margin-bottom: 50px !important;\n    }\n    \n    .descItem \u003e .head {\n        line-height: 30px;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        margin-bottom: 10px;\n        text-align: center;\n    }\n    \n    .descItem \u003e .desc {\n        font-weight: 400;\n        font-family: \"Montserrat\", sans-serif;\n        font-size: 16px;\n        color: rgba(16, 16, 16, 100);\n        line-height: 1.66;\n    \n    }\n    .descItem \u003e .downImg{\n        margin-top: 15px;\n    }\n    .descItem \u003e.noDesc{\n        margin-top: 12px;\n    }\n    .iframeContainer {\n        line-height: 20px;\n        text-align: center;\n        border: 1px solid rgba(255, 255, 255, 100);\n    }\n    .mb-30{\n        margin-bottom: 30px;\n    }\n    .mb-50{\n        margin-bottom: 50px;\n    }\n    .iframeContainer \u003e .iframe {\n        width: 100%;\n        margin-top: 17px;\n        border: none;\n    }\n    \n    \n    .imageContainer {\n        padding-bottom: 43px;\n        display: flex;\n        justify-content: space-between;\n        gap: 2%;\n    }\n    .imageItem \u003e .a-span6{\n        margin-bottom: 12px;\n        flex: 1;\n    }\n    .imageItem \u003e img {\n        margin-bottom: 20px;\n        width: 100%;\n    }\n    \n    .twolevelright \u003e .twolevel \u003e img {\n        width: 100%;\n        margin-bottom: 24px;\n    }\n    \n    \n    .premium-module.four-column-images{\n        display: flex;\n        justify-content: space-between;\n        gap: 20px;\n        align-items: flex-start;\n    }\n    \n    .premium-module.four-column-images .a-column{\n        width: 32%;\n        display: flex;\n        flex-direction: column;\n        min-width: 0;\n    }\n    \n    .premium-module.four-column-images .a-column1{\n        width: 32%;\n        display: flex;\n        flex-direction: column;\n        min-width: 0;\n    }\n    \n    .premium-module.four-column-images .a-section-image{\n        display: block;\n        width: 100%;\n        height: auto;\n    }\n    \n    .premium-module.four-column-images .column-image,\n    .premium-module.four-column-images .column-head,\n    .premium-module.four-column-images .column-description{\n        display: block;\n        margin: 0;\n        padding: 0;\n        height: auto;\n    }\n    \n    .premium-module.four-column-images .head{\n        margin: 12px 0 0;\n        font-size: 16px;\n        line-height: 1.3;\n        font-weight: 700;\n        text-align: center;\n        height: 40px;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n    }\n    \n    .premium-module.four-column-images .description{\n        margin-top: 8px;\n        font-size: 14px;\n        line-height: 1.66;\n        text-align: left;\n    }\n    .product-tabs .tab-item table tr:not(:last-child) th {\n        border-bottom: 1px solid var(--body-border-color);\n    }\n    .Packing-head{\n        padding-top: 30px;\n    }\n    .Packing-head-x{\n        line-height: 1.3;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        text-align: center;\n        margin-bottom: 12px;\n    }    .descItem \u003e img {\n        width: 100%;\n    }\n    \n    .multi-desc{\n        margin-top: 10px;\n    }\n    \n    .viewMore{\n        position: absolute;\n        width: 150px;\n        margin-left: 15px;\n        text-align: center;\n        font-size: 20px;\n        padding: 4px 6px;\n        border-radius: 30px;\n        border: 1px solid #f98800;\n        color: #fff;\n        background: #f98800;\n    }\n    .viewMore:hover{\n        color: #fff;\n    }\n    \/* 大图容器 *\/\n    .image-overlay-container {\n        width: 100%;\n        margin-bottom: 46px;\n    }\n\n    \/* 相对定位的包装器，作为小图的定位参考 *\/\n    .image-overlay-wrapper {\n        position: relative;\n        width: 100%;\n        display: block;\n    }\n\n    \/* 大图样式 *\/\n    .image-overlay-bg {\n        width: 100%;\n        height: auto;\n        display: block;\n    }\n\n    \/* 叠加的小图样式 *\/\n    .image-overlay-item {\n        position: absolute;\n        width: 46.3%; \/* 小图宽度占大图的20%，可根据需要调整 *\/\n        height: auto;\n    }\n\n    \/* 第一张小图位置（左上角） *\/\n    .image-overlay-item.item-1 {\n        left: 3%;   \/* 距离左边10%，可根据需要调整 *\/\n        bottom: 4%;    \/* 距离顶部15%，可根据需要调整 *\/\n    }\n\n    \/* 第二张小图位置（右下角） *\/\n    .image-overlay-item.item-2 {\n        right: 3%;  \/* 距离右边10%，可根据需要调整 *\/\n        bottom: 4%; \/* 距离底部15%，可根据需要调整 *\/\n    }\n    .imageContainer \u003e .imageItem {\n        width: 100%;\n        display: flex;\n        flex-direction: column;\n    }\n    .video-grid-2 {\n        display: grid;\n        grid-template-columns: repeat(2, 1fr);\n        gap: 40px 24px;\n    }\n    .video-item .head {\n        margin-bottom: 12px;\n        font-size: 20px;\n    }\n    .blog-item .head {\n        font-size: 14px;\n    }\n        .show {\n        transition: all .3s linear;\n        animation: show .3s linear;\n        display: block !important;\n    }\n    .hide {\n        transition: all .3s linear;\n        animation: hide .3s linear;\n        display: none !important;\n    }\n    .control_type {\n        position: relative;\n    }\n    \n    \n    .imageDescContainer {\n        width: 96%;\n        display: block;\n        margin: 0 auto;\n    \n    }\n    \n    .titlepicfile-a{\n        position: relative;\n    }\n    .titlepicfile-b{\n        position: absolute;\n        left: 50px;\n        top: 70px;\n        color: #fff;\n    }\n    .titlepicfile-head{\n        font-size: 55px;\n        font-weight: 600;\n    }\n    .titlepicfile-desc{\n        font-size: 27px;\n        margin-left: 3px;\n    }\n    \n    .imageDescContainer \u003e .head,\n    .imageItem \u003e .head {\n        text-align: center;\n        margin-bottom: 6px;\n        font-size: 20px;\n        width: 96%;\n        margin-left: auto;\n        margin-right: auto;\n    }\n    .title-gap{\n        height: 60px;\n        display: grid;\n        align-items: center;\n    }\n    \n    .imageDescContainer \u003e .head-nodesc {\n        text-align: center;\n        line-height: 1.3;\n        font-weight: bold;\n        margin-bottom: 0px;\n        font-size: 23px;\n    }\n    .lonely-head{\n        line-height: 1.3;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        margin-bottom: 40px;\n        text-align: center;\n    }\n    .secHead {\n        line-height: 30px;\n        font-weight: bold;\n        font-size: 22px;\n        margin-bottom: 4px;\n        margin-top: 8px;\n        text-align: center;\n    }\n    .imageDescContainer \u003e .desc,\n    .imageItem \u003e .desc {\n        font-size: 16px;\n        line-height: 1.66;\n        text-align: left;\n        width: 96%;\n        margin-left: auto;\n        margin-right: auto;\n    }\n    \n    .mo {\n        display: none !important;\n    }\n    \n    .pc {\n        display: block !important;\n    }\n    \n    .pcflex {\n        display: flex;\n    }\n    \n    \n    .imageIte {\n        width: 32%;\n        height: auto;\n    }\n    \n    .stress-head{\n        text-align: center;\n        font-weight: 600;\n        background: #5E5E5E;\n        color: #fff;\n        font-size: 24px;\n        width: 660px;\n        border-radius: 4px;\n        height: 45px;\n        line-height: 45px;\n        margin: 15px auto;\n    }\n    \n    .imageIte \u003e img {\n        margin-bottom: 10px;\n        width: 100%;\n        border-radius: 5px;\n        border: 1px solid rgba(230, 230, 230, 100);\n    }\n    \n    .titimg{\n        width: 37%;\n        margin-bottom: 14px;\n    }\n    \n    .packageList td {\n        border: 1px solid rgba(187, 187, 187, 100);\n        line-height: 20px;\n        text-align: center !important;\n        width: 302px;\n        height: 48px;\n        padding-top: 7px !important;\n        color: rgba(16, 16, 16, 100);\n        font-size: 18px;\n        font-weight: 400;\n    }\n    \n    .packageList {\n        position: relative;\n        display: block;\n        width: fit-content;\n        border-spacing: 7px !important;\n        border-collapse: separate !important;\n        margin: 0 auto;\n        margin-bottom: 43px !important;\n    }\n    \n    .packageList .small {\n        width: 71px;\n        text-align: center !important;\n    }\n    \n    .packageList .long {\n        width: 300px;\n        text-align: left !important;\n    }\n    \n    .packageList .ll {\n        width: 361px;\n        text-align: left !important;\n    }\n    .premium-module{\n        padding-bottom: 46px;\n    }\n    .packageList tr:first-child td {\n        border-top: 1px solid rgba(187, 187, 187, 100) !important;\n    }\n    \n    .packageList tr:last-child td {\n        border-bottom: 1px solid rgba(187, 187, 187, 100) !important;\n    }\n    \n    .raspberryLogo{\n        display: flex;\n        align-items: center;\n        justify-content: center;\n    }\n    .raspberryLogo .logo{\n        width: 30px;\n        margin-right: 6px;\n    }\n    .raspberryLogo .head{\n        margin-bottom: 8px;\n    }\n    .longImg-c{\n        position: relative;\n        font-size: 0;\n        margin-bottom: 46px;\n    }\n    .longImg-d{\n        position: absolute;\n        width: 100%;\n    \n    }\n    .longImg-top{\n        top: 40px;\n    }\n    .longImg-top1{\n        top: 60px;\n    }\n    .longImg-d .float-head{\n        font-size: 34px;\n        font-weight: 700;\n        text-align: center;\n    }\n    .longImg-d .float-desc{\n        font-size: 18px;\n        line-height: 2;\n        padding: 0 60px;\n        margin-top: 15px;\n    }\n      \n    .imageItem table.a-bordered {\n        border: 1px solid #BBBFBF;\n    }\n    .a-column table.a-bordered td, .a-column table.a-bordered th{\n        border: 1px solid #ddd;\n    }\n    .a-column table.a-bordered{\n        border: 1px solid #ddd;\n        height: 100%;\n        border-collapse: collapse;\n    }\n    .a-column table.a-bordered .bgcl{\n        background-color: #efefef;\n    }\n    .imageItem table.has-bgc tr:nth-child(odd) {\n        background-color: #efefef;\n    }\n    .imageItem table.a-bordered tr td {\n        padding: 8px 4px;\n        font-size: 15px;\n    }\n    .imageItem table.a-bordered tr:nth-child(even) {\n        background-color: #FFF;\n    }\n    .imageItem .a-text-bold{\n        font-weight: 700;\n    }\n    .img-t{\n        margin-bottom: 24px;\n    }\n    .secdesc{\n        font-size: 18px;\n        color: #101010;\n        line-height: 2;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table {\n        border-bottom: 1px solid #ddd;\n        table-layout: auto;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table th {\n        padding-bottom: 12px;\n        text-align: center;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-image {\n        background-color: #fff;\n        padding: 0 !important;\n        text-align: center;\n        overflow: hidden;\n        vertical-align: bottom;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table .apm-tablemodule-keyhead {\n        border-top: 1px solid #ddd;\n        padding: 8px 14px 6px ;\n        background-color: #f7f7f7;\n        font-weight: 600;\n        color: #626262;\n        float: none !important;\n        margin-right: 0;\n        text-align: center;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table .apm-tablemodule-keyvalue td {\n        padding-top: 8px ;\n        padding-left: 14px;\n        padding-bottom: 8px;\n        border-top: 1px solid #ddd;\n        border-bottom: 1px solid #ddd;\n        text-align: center;\n        width: 240px;\n    }\n    .apm-spacing {\n        display: flex;\n    }\n    .apm-floatleft {\n        display: flex;\n        width: 72%;\n        justify-content: space-between;\n    }\n    .apm-leftimage {\n        width: 45%;\n    }\n    .apm-centerthirdcol {\n        width: 54%;\n    }\n    .apm-centerthirdcol ul li{\n        font-size: 16px;\n        line-height: 2;\n    }\n    .apm-fixed-width .a-spacing-mini {\n        font-size: 18px;\n        font-weight: 600;\n        margin-bottom: 12px;\n    }\n    .apm-floatleft .a-spacing-base {\n        margin-bottom: 16px;\n        font-size: 16px;\n        line-height: 2;\n    }\n    .apm-rightthirdcol-inner \u003e p {\n        font-size: 18px;\n        font-weight: 600;\n        margin-bottom: 22px;\n    }\n    .apm-listbox {\n        background-color: #f3f3f3;\n        border-radius: 4px;\n        border: 1px #ddd solid;\n    }\n    .apm-rightthirdcol .a-box-inner \u003e .a-vertical {\n        font-size: 16px;\n        padding: 20px 20px 20px 40px;\n    }\n    .apm-rightthirdcol .apm-rightthirdcol-inner .a-box-inner .a-vertical \u003e li:not(:last-child) {\n        margin-bottom: 11px;\n    }\n    .a-size-base {\n        line-height: 19px;\n    }\n    .td-br-left{\n        border-left: 1px solid #bbbfbf;\n        text-align: center;\n    }\n    .notice-section{\n        padding-bottom: 30px;\n        padding-left: 6px;\n    }\n    .notice-section \u003e p{\n        font-size: 16px;\n    }\n    .carousel-container {\n        width: 100%;\n        margin: 0 auto;\n        overflow: hidden;\n        position: relative;\n        cursor: pointer;\n    }\n    .carousel-content {\n        display: flex;\n        transition: transform 0.5s ease;\n    }\n    .carousel-item {\n        flex: 0 0 100%;\n        position: relative;\n    }\n    \n    .carousel-item img {\n        width: 100%;\n        height: 100%;\n    }\n    \n    .carousel-btn {\n        position: absolute;\n        top: 50%;\n        transform: translateY(-50%);\n        cursor: pointer;\n        font-size: 24px;\n        padding: 10px;\n    }\n    \n    .carousel-prev {\n        left: 10px;\n        color: #5e76b2;\n    }\n    \n    .carousel-next {\n        right: 10px;\n        color: #5e76b2;\n    }\n    \n    .carousel-indicators {\n        text-align: center;\n        position: absolute;\n        bottom: 20px;\n        left: 50%;\n        transform: translateX(-50%);\n        display: flex;\n        align-items: center;\n    }\n    \n    .carousel-indicator {\n        display: inline-block;\n        width: 12px;\n        height: 12px;\n        border-radius: 50%;\n        background-color: #bbb;\n        margin: 0 5px;\n        cursor: pointer;\n    }\n    \n    .carousel-indicator.active {\n        background-color: #5e76b2;\n    }\n    .tutorials{\n        background: #EEEEEE;\n        border-radius: 6px;\n        margin-bottom: 30px;\n    }\n    .tutorials \u003e p{\n        padding: 20px;\n        text-align: center;\n        word-break: break-word;\n    }\n    .tutorials \u003e p \u003e a:first-child{\n        color: #f98800;\n        font-size: 18px;\n        font-weight: bold;\n    }\n    .tutorials \u003e p \u003e a:last-child{\n        color: #007df9;\n        text-decoration-line: underline;\n    }\n    @media screen and (min-width: 1025px) {\n        .descItem.short-pad{\n            padding-bottom: 20px;\n        }\n        .switch_picture {\n            display: flex;\n            justify-content: space-between;\n            max-width: 1220px;\n            margin: 0 auto;\n            align-items: center;\n        }\n        .tab-nav {\n            flex: 36%;\n            padding-right: 7px;\n        }\n    \n        .tab-nav li {\n            padding-left: 50px;\n            cursor: pointer;\n            transition: all .2s ease-out;\n        }\n        .tab-nav .nav-tit {\n            font-size: 16px;\n            margin-bottom: 16px;\n            width: 262px;\n            padding: 12px 0px;\n            border-radius: 30px;\n            line-height: 10px;\n            border: 1px solid #000000d9;\n            text-align: center;\n        }\n        .tab-nav .nav-tit:hover{\n            background-color: #0000000a;\n        }\n        .li-active .nav-tit {\n            color: #fff;\n            background-color: #000;\n        }\n        .li-active .nav-tit:hover{\n            background-color: #000c;\n        }\n        .tab-right-img {\n            flex: 70%;\n        }\n        .tab-right-img .img-show{\n            display: block;\n        }\n        .tab-right-img li{\n            display: none;\n        }\n    \n    }\n    \n    @media screen and (max-width: 1024px) {\n        .control_type_pc {\n            display: none;\n        }\n    }\n\n    @media screen and (max-width: 700px) {\n        .video-grid-2 {\n            grid-template-columns: 1fr;\n            gap: 0px;\n        }\n        .iframeContainer \u003e .iframe {\n            margin-bottom: 1px;\n            margin-top: 8px;\n        }\n        .mb-50{\n            margin-bottom: 20px;\n        }\n        .ulFeature \u003e li {\n            line-height: inherit;\n        }\n    \n        .imageItem.fourimg \u003e .fourimgline \u003e img {\n            margin-bottom: 10px;\n        }\n    \n        .premium-module.four-column-images .a-column,\n        .premium-module.four-column-images .a-column1 {\n            margin-bottom: 30px;\n            width: 100%;\n        }\n    \n        .premium-module.four-column-images .a-column1.a-column2_2 {\n            width: 48%;\n        }        .dotLine {\n            margin-bottom: 30px;\n        }\n        .imageItem \u003e .border {\n            margin-bottom: 10px;\n        }\n        .imageItem table.a-bordered tr td{\n            padding: 3px;\n        }\n    \n        .imageIte \u003e img {\n            margin-bottom: 10px;\n        }\n        .packageList td {\n            font-size: 16px;\n        }\n    \n        .imageIte {\n            width: 100%;\n            margin-bottom: 30px;\n        }\n    \n        .item \u003e img {\n            margin: 0 auto;\n            display: block;\n            margin-bottom: 17px;\n        }\n    \n        .descItem \u003e .head {\n            font-size: 20px;\n            line-height: 22px;\n        }\n    \n        .descItem \u003e .desc {\n            font-size: 12px;\n        }\n    \n        .descItem \u003e.noDesc{\n            margin-top: 5px;\n        }\n    \n        .stress-head{\n            font-size: 12px;\n            line-height: 20px;\n            width: auto;\n            padding: 6px 0;\n            margin: 10px auto;\n            height: unset;\n        }\n    \n        .descContainer \u003e .head {\n            text-align: center;\n            font-size: 20px;\n            line-height: 22px;\n            margin-bottom: 8px;\n        }\n    \n        .descContainer \u003e .desc {\n            font-size: 16px;\n            line-height: inherit;\n        }\n    \n        .titlepicfile-head {\n            font-size: 20px;\n        }\n        .titlepicfile-b {\n            left: 9px;\n            top: 13px;\n        }\n        .titlepicfile-desc{\n            font-size: 12px;\n            margin-left: 0px;\n            width: 200px;\n        }\n    \n        .descItem {\n          margin-bottom: 25px !important;\n        }\n        .page-product.layout-extended .product-simple-tab .nav li {\n            padding: 3px;\n            margin-right: 4px;\n        }\n    \n        .product-simple-tab .nav li a {\n            line-height: 24px;\n            font-size: 15px;\n        }\n    \n        .page-product.layout-extended .product-simple-tab .nav li:before {\n            display: none !important;\n        }\n    \n        .mainImg {\n            margin-bottom: 30px;\n        }\n        .premium-module.four-column-images .a-column .head,\n        .premium-module.four-column-images .a-column1 .head {\n            font-size: 14px;\n        }\n        .tab-content .tab-pane ul {\n            padding: 0 0 30px 0px;\n        }\n    \n        .head {\n            font-size: 20px;\n            margin-bottom: 10px;\n        }\n    \n        .imageContainer {\n            display: block;\n            padding-bottom: 0px;\n        }\n    \n        .imageContainer \u003e .imageItem {\n            width: 100%;\n        }\n        .premium-module{\n            padding-bottom: 0;\n        }\n        .imageItem {\n            margin-bottom: 30px;\n        }\n        .img-t{\n            margin-bottom: 15px;\n        }\n        .secHead{\n            margin-top: 6px;\n            font-size: 18px;\n            margin-bottom: 3px;\n        }\n        .secdesc{\n            font-size: 15px;\n            line-height: 1.66;\n        }\n        .desc {\n            font-size: 16px;\n            line-height: inherit;\n        }\n        .lonely-head{\n            margin-bottom: 15px;\n            font-size: 20px;\n        }\n        .Packing-head{\n            padding-top: 0px;\n            margin-bottom: 2px;\n        }\n        .Packing-head-x{\n            font-size: 20px;\n        }\n        .imageDescContainer \u003e .head-nodesc{\n            font-size: 18px;\n        }\n        .imageDescContainer {\n            width: 100%;\n            display: block;\n            margin: 0 auto;\n    \n        }\n        .viewMore {\n            font-size: 16px;\n            padding: 4px 2px;\n            width: 120px;\n            margin: 10px auto 35px;\n        }\n        .imageDescContainer \u003e .head,\n        .imageItem \u003e .head {\n            margin: 0 0 5px;\n            text-align: center;\n            font-size: 14px;\n            line-height: 1.25em;\n            width: 100%;\n        }\n    \n        .imageDescContainer \u003e .desc,\n        .imageItem \u003e .desc {\n            font-size: 12px;\n            width: 100%;\n        }\n        .carousel-btn{\n            display: none;\n        }\n    \n        .carousel-indicators{\n            padding: 10px;\n            transform: unset;\n            position: unset;\n            justify-content: center;\n        }\n        .mo {\n            display: block !important;\n        }\n    \n        .pc {\n            display: none !important;\n        }\n    \n        .premium-module.four-column-images {\n            flex-wrap: wrap;\n        }        .title-gap{\n            height: unset;\n            display: block;\n        }\n        .raspberryLogo .logo{\n            width: 24px;\n        }\n    \n        .imageIt \u003e img {\n            margin-bottom: 10px;\n            border-radius: 5px;\n            border: 1px solid #e6e6e6;\n        }\n    \n        .premium-module.four-column-images .column-head,\n        .premium-module.four-column-images .column-head1 {\n            line-height: 22px;\n            margin: 12px 0 5px;\n            text-align: center;\n            height: unset;\n        }\n        .premium-module.four-column-images .description {\n            font-size: 12px;\n        }\n    \n        .premium-module.four-column-images .a-column1.a-column2_2 .head {\n            font-size: 14px;\n        }        .imageItem.fourimg {\n            margin-bottom: 0px;\n        }\n        .mo-imgs \u003e .imageIte{\n            width: 48%;\n            margin-bottom: 20px;\n        }\n        .apm-hiwonder-tablemodule{\n            overflow: auto;\n        }\n        .apm-hiwonder-tablemodule .apm-tablemodule-table{\n            table-layout: unset;\n        }\n        .apm-hiwonder-tablemodule .apm-tablemodule-table .apm-tablemodule-keyvalue td{\n            min-width: 150px;\n        }\n        .apm-spacing {\n            flex-direction: column;\n        }\n        .apm-floatleft {\n            flex-direction: column;\n            margin-bottom: 12px;\n        }\n        .apm-floatleft, .apm-leftimage, .apm-centerthirdcol {\n            width: 100%;\n        }\n        .apm-leftimage img {\n            border: 1px solid #e6e6e6;\n            border-radius: 5px;\n        }\n        .apm-fixed-width .a-spacing-mini {\n            margin-bottom: 6px;\n            margin-top: 30px;\n        }\n        .apm-floatleft .a-spacing-base {\n            margin-bottom: 8px;\n            font-size: 15px;\n        }\n        .apm-rightthirdcol-inner \u003e p {\n            margin-bottom: 13px;\n        }\n        .apm-rightthirdcol .a-box-inner \u003e .a-vertical,.apm-centerthirdcol ul li{\n            font-size: 15px;\n            line-height: 1.66;\n        }\n        .apm-rightthirdcol{\n            padding-top: 23px;\n        }\n        .titimg{\n            width: 70%;\n            margin-bottom: 4px;\n        }\n        .notice-section \u003e p{\n            font-size:13px;\n        }\n        .tutorials \u003e p{\n            padding: 10px;\n    \n        }\n        .tutorials \u003e p \u003e a:first-child{\n            font-size: 14px;\n        }\n    }\n    --\u003e\u003c\/style\u003e\n\n\u003cdiv class=\"tutorials\"\u003e\n  \u003cp\u003e\u003cspan\u003eUnlock your \u003ca target=\"_blank\" href=\"https:\/\/wiki.hiwonder.com\/projects\/MechDog\/en\/latest\/\"\u003etutorials for\n        MechDog\u003c\/a\u003e robot dog: get schematics, source code, video guides, etc.\u003c\/span\u003e\u003cspan\u003e \u003ca target=\"_blank\" href=\"https:\/\/wiki.hiwonder.com\/projects\/MechDog\/en\/latest\/\"\u003ehttps:\/\/wiki.hiwonder.com\/projects\/MechDog\/en\/latest\/\u003c\/a\u003e\u003c\/span\u003e\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"iframeContainer mb-30\"\u003e\n  \u003ciframe class=\"iframe\" src=\"https:\/\/www.youtube.com\/embed\/c7XJqjFmjto\" title=\"Hiwonder MechDog Programmable Robot Dog Demonstration\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"\u003e\u003c\/iframe\u003e\n\u003c\/div\u003e\n\u003cimg alt=\"Hiwonder MechDog Programmable Robot Dog\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/a1f7808aef8437559e60e47e76dd531d.jpg?v=1722323935\" class=\"mainImg pc\"\u003e\n\u003cimg alt=\"Hiwonder MechDog Programmable Robot Dog\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/fb4e1c38977867c7045086fe33f1126a_37b801cb-a4e4-4d3c-ae36-46c4a001f9a2.jpg?v=1722848972\" class=\"mainImg mo\"\u003e\n\u003cdiv class=\"descItem\"\u003e\n  \u003ch2 class=\"head\"\u003eProduct Description\u003c\/h2\u003e\n  \u003cp class=\"desc\"\u003eMechDog is a tiny but powerful robot dog equipped with an ESP32 controller and 8 high-speed coreless\n    servos. Its advanced inverse kinematics algorithms give it impressive agility and movement\n    capabilities.\u003cbr\u003eAdditionally, MechDog integrates expansion ports for ultrasonic sensors, IMU sensors, and other\n    sensors. It supports programming in Python, Scratch and Arduino. We provide extensive learning and development\n    resources to help you easily embark on the journey of robot dog development.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\n\n\u003cdiv class=\"imageContainer\"\u003e\n  \u003cdiv class=\"imageItem\"\u003e\n    \u003cimg alt=\"Palm-sized Body, Powerful Performance\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/20240730-151632.jpg?v=1722323908\"\u003e\n    \u003cdiv class=\"imageDescContainer\"\u003e\n      \u003ch3 class=\"head\"\u003ePalm-sized Body, Powerful Performance\u003c\/h3\u003e\n      \u003cp class=\"desc\"\u003eMechDog is a palm-sized robot dog. We fine-tuned every bit to fit agile maneuverability into a\n        palm-sized robot, ensuring it has sufficient power and precise movement!\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"imageItem\"\u003e\n    \u003cimg alt=\"Open Source Robot, More Creativity\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/20240730-151611.jpg?v=1722323907\"\u003e\n    \u003cdiv class=\"imageDescContainer\"\u003e\n      \u003ch3 class=\"head\"\u003eOpen Source Robot, More Creativity\u003c\/h3\u003e\n      \u003cp class=\"desc\"\u003eMechDog is an open source robot dog that supports three programming methods: Arduino, Scratch\n        and Python, so you can develop projects as you like. With our customized ESP32 board coordinating all\n        instinctive and sophisticated movements, you can clip on various sensors to bring in perception and AI\n        capabilities.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageContainer\"\u003e\n  \u003cdiv class=\"imageItem\"\u003e\n    \u003cimg alt=\"High-Performance Hardware Configuration\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_2ab5f109-2e2d-4be4-929a-c68daeb3d3ef.jpg?v=1722326603\"\u003e\n    \u003cdiv class=\"imageDescContainer\"\u003e\n      \u003ch3 class=\"head\"\u003eHigh-Performance Hardware Configuration\u003c\/h3\u003e\n      \u003cp class=\"desc\"\u003eMechDog's compact body features an ESP32 controller, high-speed coreless servos, and a glowy\n        ultrasonic sensor. Despite its small size, MechDog brings your grand vision of a robot dog to life.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"imageItem\"\u003e\n    \u003cimg alt=\"8DOF Structure, Coreless High-Speed Servos\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/02_a36bd5c4-c967-4c97-ad5d-0a9db396b700.jpg?v=1722078677\"\u003e\n    \u003cdiv class=\"imageDescContainer\"\u003e\n      \u003ch3 class=\"head\"\u003e8DOF Structure, Coreless High-Speed Servos\u003c\/h3\u003e\n      \u003cp class=\"desc\"\u003eThe legs of MechDog are designed with a metal linkage structure and are equipped with 8\n        high-performance coreless servos. It can simulate quadruped movement with agility and precision accurately.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg alt=\"Infinitely Adjustable Body Posture and Angle\" class=\"mainImg pc\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/33799d692694f03ffe9e2df70d438bad.jpg?v=1722332962\"\u003e\n\u003cdiv class=\"mo\"\u003e\n  \u003cdiv class=\"imageContainer\"\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n      \u003cimg alt=\"Infinitely Adjustable Body Posture and Angle\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/33799d692694f03ffe9e2df70d438bad_fc513b5a-90ef-41ea-b1cf-c3dd00312753.jpg?v=1722850630\"\u003e\n      \u003cdiv class=\"imageDescContainer\"\u003e\n        \u003ch3 class=\"head title-gap\"\u003eInfinitely Adjustable Body Posture and Angle\u003c\/h3\u003e\n        \u003cp class=\"desc\"\u003eThe MechDog robot dog can adjust its direction and body height in real-time while walking.\n          Stepless pitch and roll adjustments enables agile, biomimetic movements in various scenarios.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"premium-module\"\u003e\n  \u003cdiv class=\"four-column-images\"\u003e\n    \u003cdiv class=\"a-column\"\u003e\n      \u003cdiv class=\"a-section column-image\"\u003e\n        \u003cimg alt=\"Roll\" class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/1ac52d625cf25849ec15d12e3afc60c1.gif?v=1722063772\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-head\"\u003e\n        \u003ch3 class=\"head\"\u003eRoll\u003c\/h3\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"a-column\"\u003e\n      \u003cdiv class=\"a-section column-image\"\u003e\n        \u003cimg alt=\"Pitch\" class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/20240727-105401.gif?v=1722071883\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-head\"\u003e\n        \u003ch3 class=\"head\"\u003ePitch\u003c\/h3\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"a-column\"\u003e\n      \u003cdiv class=\"a-section column-image\"\u003e\n        \u003cimg alt=\"Turning\" class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/e67ebc363d642844d1d052f85cf0fce1.gif?v=1722063795\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-head\"\u003e\n        \u003ch3 class=\"head\"\u003eTurning\u003c\/h3\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mo\"\u003e\n  \u003cdiv class=\"imageContainer\"\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n      \u003cimg alt=\"PC Software Control\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/20240805-173856.jpg?v=1722850765\"\u003e\n      \u003cdiv class=\"imageDescContainer\"\u003e\n        \u003ch3 class=\"head title-gap\"\u003ePC Software Control\u003c\/h3\u003e\n        \u003cp class=\"desc\"\u003eUsers can freely edit MechDog's actions using the PC software, which is simple and convenient.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg alt=\"MechDog PC Software Control. Users can freely edit MechDog's actions using the PC software, which is simple and convenient.\" class=\"mainImg pc\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/07_2d821bbb-eba5-41a9-9611-9bee2541784b.jpg?v=1722234127\"\u003e\n\u003cdiv class=\"premium-module\"\u003e\n  \u003cdiv class=\"four-column-images\"\u003e\n    \u003cdiv class=\"a-column1\"\u003e\n      \u003cdiv class=\"a-section column-image\"\u003e\n        \u003cimg alt=\"PC Software\" class=\"a-section-image\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/pc_e2fceef7-1a21-430e-ba4e-69c2451909f2.jpg?v=1722234168\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-head\"\u003e\n        \u003ch3 class=\"head\"\u003ePC Software\u003c\/h3\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-description\"\u003e\n        \u003cp class=\"description\"\u003eVisual PC action editing software allows users to set the end coordinates for each leg,\n          enabling more interesting designs.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"a-column1\"\u003e\n      \u003cdiv class=\"a-section column-image\"\u003e\n        \u003cimg alt=\"APP Control\" class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/APP_1675cde0-4b33-4a24-a620-ee1ae896f421.jpg?v=1722068969\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-head\"\u003e\n        \u003ch3 class=\"head\"\u003eAPP Control\u003c\/h3\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-description\"\u003e\n        \u003cp class=\"description\"\u003eYou cancontrol MechDog freely through the app, which includes 16 preset actions for\n          auser-friendly experience.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"a-column1\"\u003e\n      \u003cdiv class=\"a-section column-image\"\u003e\n        \u003cimg alt=\"Self-Balancing System\" class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/1532319c5ef015f397f99e08678fb74b_5b40e320-991c-4ca0-ab05-06e8c487dc53.jpg?v=1722068871\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-head\"\u003e\n        \u003ch3 class=\"head\"\u003eSelf-Balancing System\u003c\/h3\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-description\"\u003e\n        \u003cp class=\"description\"\u003eMechDog's built-in IMU sensor tracks its posture and body status in real time for precise\n          balancing.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"a-column1\"\u003e\n      \u003cdiv class=\"a-section column-image\"\u003e\n        \u003cimg alt=\"Unlimited Creativity\" class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3d702acb2237d1ba1052b2bc9845bdf1.jpg?v=1722069028\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-head\"\u003e\n        \u003ch3 class=\"head\"\u003eUnlimited Creativity\u003c\/h3\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-description\"\u003e\n        \u003cp class=\"description\"\u003eMechDog can be expanded with various electronic modules and LEGO blocks to open up\n          diverse interesting robot games.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2 class=\"head\"\u003eRanging and Obstacle Avoidance Based on Glowy Ultrasonic Sensor\u003c\/h2\u003e\n\u003cimg alt=\"Ranging and Obstacle Avoidance Based on Glowy Ultrasonic Sensor\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/13.1_b5f7fe15-5146-4ad2-bb89-2ac6f704659f.jpg?v=1721988329\" class=\"img-t pc\"\u003e\n\u003cdiv class=\"mo\"\u003e\n  \u003cdiv class=\"imageContainer\"\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n      \u003cimg alt=\"Obstacle Avoidance\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/20240805-174221.jpg?v=1722850951\"\u003e\n      \u003cdiv class=\"imageDescContainer\"\u003e\n        \u003ch3 class=\"head\"\u003eObstacle Avoidance\u003c\/h3\u003e\n        \u003cp class=\"desc\"\u003eMechDog is equipped with a glowy ultrasonic sensor capable of measuring distances and emitting\n          light in various colors, offering real-time feedback on the robot's status and emotions.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageContainer\"\u003e\n  \u003cdiv class=\"imageItem\"\u003e\n    \u003cimg alt=\"Ultrasonic Ranging\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/13.2_ba0b1414-5ba4-4514-a3d6-3f42bfdd919b.jpg?v=1721988328\"\u003e\n    \u003cdiv class=\"imageDescContainer\"\u003e\n      \u003ch3 class=\"head\"\u003eUltrasonic Ranging\u003c\/h3\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"imageItem\"\u003e\n    \u003cimg alt=\"Ultrasonic Obstacle Avoidance\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/13.3_7e94af6f-960a-408c-825c-9472f1771f15.jpg?v=1721988329\"\u003e\n    \u003cdiv class=\"imageDescContainer\"\u003e\n      \u003ch3 class=\"head\"\u003eUltrasonic Obstacle Avoidance\u003c\/h3\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pd-t-10\"\u003e\n  \u003cimg alt=\"High-Performance WiFi Vision Module\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/15_-1.jpg?v=1722326522\" class=\"img-t pc\"\u003e\n  \u003cimg alt=\"High-Performance WiFi Vision Module\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/20240807-114839.jpg?v=1723002539\" class=\"img-t mo\"\u003e\n\u003c\/div\u003e\n\u003cimg alt=\"WiFi Real-Time Video Transmission\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/16AI.jpg?v=1722333824\" class=\"mainImg pc\"\u003e\n\u003cdiv class=\"mo\"\u003e\n  \u003cdiv class=\"imageContainer\"\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n      \u003cimg alt=\"WiFi Real-Time Video Transmission\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/20240805-180202.jpg?v=1722852215\"\u003e\n      \u003cdiv class=\"imageDescContainer\"\u003e\n        \u003ch3 class=\"head\"\u003eWiFi Real-Time Video Transmission\u003c\/h3\u003e\n        \u003cp class=\"desc\"\u003eMechDog integrates with the ESP32-S3 vision module, supporting dual-mode network\n          communication. Through a WiFi hotspot connection, users can access a designated URL webpage via a app or PC,\n          enabling real-time monitoring of high-definition camera video transmission.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n      \u003cimg alt=\"Color Recognition\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/5530298f174f014ace71f4b423897862_92849686-1117-4190-814d-28153ddf0e01.jpg?v=1722852215\"\u003e\n      \u003cdiv class=\"imageDescContainer\"\u003e\n        \u003ch3 class=\"head\"\u003eColor Recognition\u003c\/h3\u003e\n        \u003cp class=\"desc\"\u003eMechDog can accurately recognize various colors using a color threshold segmentation\n          algorithm. It can perform various feedback actions when programmed.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n      \u003cimg alt=\"Color Tracking\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/4a438dc24a8e76b5e5c8088a71fa9c22.jpg?v=1722852215\"\u003e\n      \u003cdiv class=\"imageDescContainer\"\u003e\n        \u003ch3 class=\"head\"\u003eColor Tracking\u003c\/h3\u003e\n        \u003cp class=\"desc\"\u003eMechDog's ESP32-S3 vision module tracks objects of different colors and executes preset\n          programs, enabling automatic tracking of colored objects.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n      \u003cimg alt=\"Face Recognition\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/6f4ef8916ec2febe3bda485131a64162.jpg?v=1722852214\"\u003e\n      \u003cdiv class=\"imageDescContainer\"\u003e\n        \u003ch3 class=\"head\"\u003eFace Recognition\u003c\/h3\u003e\n        \u003cp class=\"desc\"\u003eMechDog uses lightweight convolutional neural network algorithms to perform facial recognition\n          within its field of view and activate corresponding preset programs.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n      \u003cimg alt=\"Vision Line Following\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/0764bf3cdc66d0e93c441ee4eea8f6fa.jpg?v=1722852215\"\u003e\n      \u003cdiv class=\"imageDescContainer\"\u003e\n        \u003ch3 class=\"head\"\u003eVision Line Following\u003c\/h3\u003e\n        \u003cp class=\"desc\"\u003eMechDog is equipped with an ESP32-S3 vision module that recognizes lines of various colors and\n          automatically tracks them to perform line following functions.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/19_2fc9a7fa-d55b-4c64-a3b4-8b7111f66a56.jpg?v=1734147203\" class=\"img-t pc\" alt=\"MechDog AI Voice Interaction\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/19_72f5bf88-b860-41cb-ae42-68f451d65b2d.jpg?v=1734337984\" class=\"mainImg mo\" alt=\"MechDog AI Voice Interaction\"\u003e\n\n\u003cdiv class=\"premium-module\"\u003e\n  \u003cdiv class=\"four-column-images\"\u003e\n    \u003cdiv class=\"a-column1\"\u003e\n      \u003cdiv class=\"a-section column-image\"\u003e\n        \u003cimg alt=\"Voice Recognition\" class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/20-1_97bdcb0d-09a7-4759-8b32-ab54b578dba9.jpg?v=1734147203\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-head\"\u003e\n        \u003ch3 class=\"head\"\u003eVoice Recognition\u003c\/h3\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-description\"\u003e\n        \u003cp class=\"description\"\u003eWith the AI voice interaction module, MechDog Pro can recognize your voice and engage in\n          interactive communication with you.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"a-column1\"\u003e\n      \u003cdiv class=\"a-section column-image\"\u003e\n        \u003cimg alt=\"Speech Broadcast\" class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/20-2.jpg?v=1734147204\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-head\"\u003e\n        \u003ch3 class=\"head\"\u003eSpeech Broadcast\u003c\/h3\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-description\"\u003e\n        \u003cp class=\"description\"\u003eAfter detecting an obstacle with the ultrasonic sensor, MechDog Pro will alert you.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"a-column1\"\u003e\n      \u003cdiv class=\"a-section column-image\"\u003e\n        \u003cimg alt=\"Voice Control\" class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/20-3.jpg?v=1734337233\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-head\"\u003e\n        \u003ch3 class=\"head\"\u003eVoice Control\u003c\/h3\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-description\"\u003e\n        \u003cp class=\"description\"\u003eWhen you say 'Back,' MechDog Pro will immediately move backward.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"a-column1\"\u003e\n      \u003cdiv class=\"a-section column-image\"\u003e\n        \u003cimg alt=\"Command Customization\" class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/20-4.jpg?v=1734147204\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-head\"\u003e\n        \u003ch3 class=\"head\"\u003eCommand Customization\u003c\/h3\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-description\"\u003e\n        \u003cp class=\"description\"\u003eYou can customize the wake-up voice command and modify voice commands via the designated\n          website.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\n\u003ch2 class=\"head\"\u003eSupport Three Programming Languages\u003c\/h2\u003e\n\u003cdiv class=\"premium-module\"\u003e\n  \u003cdiv class=\"four-column-images\"\u003e\n    \u003cdiv class=\"a-column\"\u003e\n      \u003cdiv class=\"a-section column-image\"\u003e\n        \u003cimg alt=\"Arduino Programming\" class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/17Arduino.jpg?v=1722069173\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-head\"\u003e\n        \u003ch3 class=\"head\"\u003eArduino Programming\u003c\/h3\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-description\"\u003e\n        \u003cp class=\"description\"\u003eThe hardware interfaces are fully Arduino-compatible, and the software works seamlessly\n          with the Arduino IDE. We have open-sourced the underlying sourcecode with detailed annotations to aid your\n          learning.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"a-column\"\u003e\n      \u003cdiv class=\"a-section column-image\"\u003e\n        \u003cimg alt=\"Scratch Block Programming\" class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/18Python.jpg?v=1722070071\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-head\"\u003e\n        \u003ch3 class=\"head\"\u003eScratch Block Programming\u003c\/h3\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-description\"\u003e\n        \u003cp class=\"description\"\u003eSimplified programming for easy adoption. Use drag-and-drop blocks to create programs,\n          making it accessible even for beginners without prior experience.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"a-column\"\u003e\n      \u003cdiv class=\"a-section column-image\"\u003e\n        \u003cimg alt=\"Python Programming\" class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/19Scratch.jpg?v=1722070096\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-head\"\u003e\n        \u003ch3 class=\"head\"\u003ePython Programming\u003c\/h3\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-description\"\u003e\n        \u003cp class=\"description\"\u003eThe hardware supports Python programming, enabling users to swiftly develop diverse\n          applications with extensive libraries and modules. This capability provides MechDog with flexible control and\n          expansion options, allowing developers to efficiently implement complex algorithms and functionalities.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/18_IOT.jpg?v=1734146746\" style=\"padding-top: 15px\" class=\"img-t pc\" alt=\"Support IoT Control\"\u003e\n\u003cdiv class=\"mo\"\u003e\n  \u003cdiv class=\"imageContainer\"\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n      \u003cimg alt=\"Support IoT Control\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/18_IoT_e92582ae-3d9c-4651-bfa0-0624dfadc7a3.jpg?v=1734337879\"\u003e\n      \u003cdiv class=\"imageDescContainer\"\u003e\n        \u003ch3 class=\"head title-gap\"\u003eSupport loT Control\u003c\/h3\u003e\n        \u003cp class=\"desc\"\u003eMechDog Pro is equipped with a WiFi module, enabling various loT functions such as face\n          detection alert, unknown object alert, color detection, distance measurement, and more.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"premium-module\"\u003e\n  \u003cdiv class=\"four-column-images\"\u003e\n    \u003cdiv class=\"a-column1\"\u003e\n      \u003cdiv class=\"a-section column-image\"\u003e\n        \u003cimg alt=\"Face Detection\" class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/18-1.jpg?v=1734146746\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-head\"\u003e\n        \u003ch3 class=\"head\"\u003eFace Detection \u003c\/h3\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-description\"\u003e\n        \u003cp class=\"description\"\u003eOnce MechDog Pro recognizes a human face using the ESP32-S3 vision module, it will\n          trigger a vibration on the phone.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"a-column1\"\u003e\n      \u003cdiv class=\"a-section column-image\"\u003e\n        \u003cimg alt=\"Distance Detection\" class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/18-2.jpg?v=1734146746\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-head\"\u003e\n        \u003ch3 class=\"head\"\u003eDistance Detection\u003c\/h3\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-description\"\u003e\n        \u003cp class=\"description\"\u003eAfter detecting the obstacle's distance with the ultrasonic sensor, the data will be sent\n          to the app.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"a-column1\"\u003e\n      \u003cdiv class=\"a-section column-image\"\u003e\n        \u003cimg alt=\"Color Detection\" class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/18-3.jpg?v=1734146746\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-head\"\u003e\n        \u003ch3 class=\"head\"\u003eColor Detection\u003c\/h3\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-description\"\u003e\n        \u003cp class=\"description\"\u003eMechDog Pro can recognize red, green, and blue objects, then display the corresponding\n          color on the app.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"a-column1\"\u003e\n      \u003cdiv class=\"a-section column-image\"\u003e\n        \u003cimg alt=\"RGB Light Control\" class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/18-4_RGB.jpg?v=1734146746\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-head\"\u003e\n        \u003ch3 class=\"head\"\u003eRGB Light Control\u003c\/h3\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-description\"\u003e\n        \u003cp class=\"description\"\u003eYou can adjust the lighting color and customize its settings through the app for a\n          personalized experience.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg alt=\"Ample Expansion Possibilities\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/20_pc.jpg?v=1722395974\" class=\"img-t pc\"\u003e\n\u003cdiv class=\"mo\"\u003e\n  \u003cdiv class=\"imageContainer\"\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n      \u003cimg alt=\"Ample Expansion Possibilities\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/20240805-180811.jpg?v=1722852507\"\u003e\n      \u003cdiv class=\"imageDescContainer\"\u003e\n        \u003ch3 class=\"head title-gap\"\u003eAmple Expansion Possibilities\u003c\/h3\u003e\n        \u003cp class=\"desc\"\u003eMechDog supports various sensor modules, including touch sensor, light sensor, dot matrix\n          display, and programmable MP3 module. They allow for secondary development and expansion, offering extensive\n          creative possibilities.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"premium-module\"\u003e\n  \u003cdiv class=\"four-column-images\"\u003e\n    \u003cdiv class=\"a-column1\"\u003e\n      \u003cdiv class=\"a-section column-image\"\u003e\n        \u003cimg alt=\"Touch Control\" class=\"a-section-image \" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/21_de6c099b-2a42-4f32-b5d4-52bce13cbab2.jpg?v=1721988460\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-head\"\u003e\n        \u003ch3 class=\"head\"\u003eTouch Control\u003c\/h3\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"a-column1\"\u003e\n      \u003cdiv class=\"a-section column-image\"\u003e\n        \u003cimg alt=\"Light Sensing\" class=\"a-section-image \" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/22_e1e988a1-cac1-47ad-a025-5d4d92ef3ef3.jpg?v=1721988460\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-head\"\u003e\n        \u003ch3 class=\"head\"\u003eLight Sensing\u003c\/h3\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"a-column1\"\u003e\n      \u003cdiv class=\"a-section column-image\"\u003e\n        \u003cimg alt=\"Dot Matrix Display\" class=\"a-section-image \" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/23_85e4dc5f-8bb8-4aa9-95d3-980244b49d47.jpg?v=1722241556\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-head\"\u003e\n        \u003ch3 class=\"head\"\u003eDot Matrix Display\u003c\/h3\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"a-column1\"\u003e\n      \u003cdiv class=\"a-section column-image\"\u003e\n        \u003cimg alt=\"Singing and Dancing\" class=\"a-section-image \" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/24_2029958b-0f2c-4ef3-9ccb-0d1d3a261313.jpg?v=1721988461\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-head\"\u003e\n        \u003ch3 class=\"head\"\u003eSinging and Dancing\u003c\/h3\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"descItem\"\u003e\n  \u003ch2 class=\"head\"\u003eSupport micro:bit Expansion\u003c\/h2\u003e\n  \u003cp class=\"desc\"\u003eMechDog can be paired with micro:bit for enhanced and innovative development. The micro:bit\n    controller is responsible for sensing and decision-making, while the ESP32 controller manages the movement of the\n    robot. This integration enables MechDog to support features like touch control, expressive feedback, directional\n    cruising, temperature sensing, and remote operation through micro:bit.\u003c\/p\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/handlebi.jpg?v=1722593954\" alt=\"Support micro:bit Expansion\" class=\"downImg pc\"\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/435dc9c4f4d3baa37f5f554550c02f4c.jpg?v=1722855838\" alt=\"Support micro:bit Expansion\" class=\"downImg mo\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageContainer\"\u003e\n  \u003cdiv class=\"imageItem\"\u003e\n    \u003cimg alt=\"Touch-Sensing Dog\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/4e3580a209f5f1b60b97e1cfe7520ca1.jpg?v=1722593954\"\u003e\n    \u003cdiv class=\"imageDescContainer\"\u003e\n      \u003ch3 class=\"head\"\u003eTouch-Sensing Dog\u003c\/h3\u003e\n      \u003cp class=\"desc\"\u003eWith just a touch on the micro:bit, MechDog joyfully shakes and lights up with a bright, happy\n        pattern.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"imageItem\"\u003e\n    \u003cimg alt=\"Guidance Dog\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/7e923c7ba7b4645661e72408c688824c.jpg?v=1723177825\"\u003e\n    \u003cdiv class=\"imageDescContainer\"\u003e\n      \u003ch3 class=\"head\"\u003eGuidance Dog\u003c\/h3\u003e\n      \u003cp class=\"desc\"\u003eWhen MechDog's head strays from the compass's south direction, it nimbly realigns itself to find\n        the right path again.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageContainer\"\u003e\n  \u003cdiv class=\"imageItem\"\u003e\n    \u003cimg alt=\"Temperature Sensing\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/89150650de0b92a237275127b907551a.jpg?v=1722593955\"\u003e\n    \u003cdiv class=\"imageDescContainer\"\u003e\n      \u003ch3 class=\"head\"\u003eTemperature Sensing\u003c\/h3\u003e\n      \u003cp class=\"desc\"\u003eWhen the temperature climbs to 30℃ or above, MechDog beams with a cheerful expression and\n        playfully sits down.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"imageItem\"\u003e\n    \u003cimg alt=\"Expression Changes\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/be16cfe6bc51bb4fc464b4e1340dfa0e.jpg?v=1722593954\"\u003e\n    \u003cdiv class=\"imageDescContainer\"\u003e\n      \u003ch3 class=\"head\"\u003eExpression Changes\u003c\/h3\u003e\n      \u003cp class=\"desc\"\u003eWith a bit of programming, when you press a button on the micro:bit, MechDog instantly changes\n        its expression.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/22c1ab3d5f1fce9f614fe65c1b148554.jpg?v=1725354743\" class=\"img-t pc\" alt=\"MechDog LEGO Expansion Endless Creativity\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/jpg_a92da4c8-d7f0-40fb-97c5-05e468411033.jpg?v=1725354766\" class=\"mainImg mo\" alt=\"MechDog LEGO Expansion Endless Creativity\"\u003e\n\n\u003cdiv class=\"premium-module\"\u003e\n  \u003cdiv class=\"four-column-images\"\u003e\n    \u003cdiv class=\"a-column1\"\u003e\n      \u003cdiv class=\"a-section column-image\"\u003e\n        \u003cimg alt=\"Smart Wing\" class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/c5c91c00ce8be0e37c3b0c01f9c30a27.jpg?v=1725267306\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-head\"\u003e\n        \u003ch3 class=\"head\"\u003eSmart Wing\u003c\/h3\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-description\"\u003e\n        \u003cp class=\"description\"\u003eMechDog morphs into a majestic Pegasus unicorn, gracefully flapping its wings based on\n          the distance to obstacles.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"a-column1\"\u003e\n      \u003cdiv class=\"a-section column-image\"\u003e\n        \u003cimg alt=\"Intelligent Transport\" class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/d7fecdbcb5736aae52e0e218decad759.jpg?v=1725267811\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-head\"\u003e\n        \u003ch3 class=\"head\"\u003eIntelligent Transport\u003c\/h3\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-description\"\u003e\n        \u003cp class=\"description\"\u003eTransform MechDog into a savvy transport robot, effortlessly loading, unloading, and\n          moving objects with ease!\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"a-column1\"\u003e\n      \u003cdiv class=\"a-section column-image\"\u003e\n        \u003cimg alt=\"Robot Arm Gripping\" class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/e42a8081f0eb6fbe3b1819ef6b9aef04.jpg?v=1725267909\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-head\"\u003e\n        \u003ch3 class=\"head\"\u003eRobot Arm Gripping\u003c\/h3\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-description\"\u003e\n        \u003cp class=\"description\"\u003eAdd a 2DOF robot arm to MechDog and unlock a world of new possibilities!\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"a-column1\"\u003e\n      \u003cdiv class=\"a-section column-image\"\u003e\n        \u003cimg alt=\"Angry Bull\" class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/c4b36ca861cadac3714c82ee3a2667fd.jpg?v=1725267931\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-head\"\u003e\n        \u003ch3 class=\"head\"\u003eAngry Bull\u003c\/h3\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-description\"\u003e\n        \u003cp class=\"description\"\u003eWhen detecting an obstacle ahead, MechDog will turn its bull horns to push it out of the\n          way.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/fa99f58a74430821fd257bb3edc05468.jpg?v=1770430494\" class=\"img-t pc\" alt=\"MechDog Robotic Arm: Gripping and Handling\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/fa99f58a74430821fd257bb3edc05468.jpg?v=1770430494\" class=\"mainImg mo\" alt=\"MechDog Robotic Arm: Gripping and Handling\"\u003e\n\n\u003cdiv class=\"imageContainer\"\u003e\n  \u003cdiv class=\"imageItem\"\u003e\n    \u003cimg alt=\"App Control\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/17-1APP.jpg?v=1734146746\"\u003e\n    \u003cdiv class=\"imageDescContainer\"\u003e\n      \u003ch3 class=\"head\"\u003eApp Control\u003c\/h3\u003e\n      \u003cp class=\"desc\"\u003eUsing the app, you can control the robotic arm to precisely grip and release objects.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"imageItem\"\u003e\n    \u003cimg alt=\"Autonomous Gripping and Transport\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/17-2.jpg?v=1734146746\"\u003e\n    \u003cdiv class=\"imageDescContainer\"\u003e\n      \u003ch3 class=\"head\"\u003eAutonomous Gripping and Transport\u003c\/h3\u003e\n      \u003cp class=\"desc\"\u003eMechDog Pro can autonomously grip and transport objects to a target destination via the app,\n        showcasing true intelligent capability.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"descItem\"\u003e\n  \u003ch2 class=\"head\"\u003eSupport Group Control\u003c\/h2\u003e\n  \u003cp class=\"desc\" style=\"text-align: center\"\u003eThrough the app, you can control multiple MechDogs to perform action\n    groups simultaneously.\u003c\/p\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/21_4783e633-9c5b-40d1-b1db-24a57183eb1c.jpg?v=1734147327\" alt=\"Support Group Control\" class=\"downImg\"\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"descItem pc\"\u003e\n  \u003cdiv id=\"carousel-container1\" class=\"carousel-container\"\u003e\n    \u003cdiv class=\"carousel-content\"\u003e\n      \u003c!-- Clone the last item and add it at the beginning --\u003e\n      \u003cdiv class=\"carousel-item\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/1_c72d7938-c7b5-4221-a192-58b5c879f5c9.jpg?v=1722326450\" alt=\"Open-source ESP32 Main Controller\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"carousel-item\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2_090c1221-b4f8-4525-ad76-6afebf8ff8d0.jpg?v=1721987017\" alt=\"Powerful Coreless Servo\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"carousel-item\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/22-2.jpg?v=1734319968\" alt=\"Coreless Servo \u0026amp; Anti-Blocking Servo\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"carousel-item\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3_11692526-4959-451b-9859-d8d888213ed9.jpg?v=1722326418\" alt=\"High-Performance WiFi Vision Module\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"carousel-item\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/16-4.jpg?v=1742539567\" alt=\"WonderEcho Al Interaction Module\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"carousel-btn carousel-prev\"\u003e❮\u003c\/div\u003e\n    \u003cdiv class=\"carousel-btn carousel-next\"\u003e❯\u003c\/div\u003e\n    \u003cdiv class=\"carousel-indicators\"\u003e\n      \u003cspan class=\"carousel-indicator active\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"carousel-indicator\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"carousel-indicator\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"carousel-indicator\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"carousel-indicator\"\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"descItem mo\"\u003e\n  \u003cdiv id=\"carousel-container2\" class=\"carousel-container\"\u003e\n    \u003cdiv class=\"carousel-content\"\u003e\n      \u003c!-- Clone the last item and add it at the beginning --\u003e\n      \u003cdiv class=\"carousel-item\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/f4b3da9554de4e60ffd11b8edcb16ff8_19d9ef02-9732-47c2-a78f-5fa548858ab4.jpg?v=1722853508\" alt=\"MechDog Robot Dog Product Showcase\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"carousel-item\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/752d0a1af97809ba8bcd6984e5d68889_e34b09e5-e8e2-4bb6-bd9e-51cea4ef24d7.jpg?v=1722853509\" alt=\"MechDog Robot Dog Product Showcase\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"carousel-item\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/22-2_89b33d85-0f8b-4d6a-9646-0f19d4d2235f.jpg?v=1734338040\" alt=\"MechDog Robot Dog Product Showcase\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"carousel-item\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/9e2408f5f928b2d429150abf75a6b707.jpg?v=1722853508\" alt=\"MechDog Robot Dog Product Showcase\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"carousel-item\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/55.jpg?v=1742539558\" alt=\"MechDog Robot Dog Product Showcase\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"carousel-btn carousel-prev\"\u003e❮\u003c\/div\u003e\n    \u003cdiv class=\"carousel-btn carousel-next\"\u003e❯\u003c\/div\u003e\n    \u003cdiv class=\"carousel-indicators\"\u003e\n      \u003cspan class=\"carousel-indicator active\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"carousel-indicator\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"carousel-indicator\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"carousel-indicator\"\u003e\u003c\/span\u003e\n      \u003cspan class=\"carousel-indicator\"\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"premium-module\"\u003e\n  \u003cdiv class=\"four-column-images\"\u003e\n    \u003cdiv class=\"a-column1 a-column2_2\"\u003e\n      \u003cdiv class=\"a-section column-image\"\u003e\n        \u003cimg alt=\"Glowy Ultrasonic Sensor\" class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/28_-1.jpg?v=1721988595\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-head \"\u003e\n        \u003ch3 class=\"head\"\u003eGlowy Ultrasonic Sensor\u003c\/h3\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-description pc\"\u003e\n        \u003cp class=\"description\"\u003eEquipped with an I2C interface,it minimizes CPU resource usage while enabling front\n          obstacle distance measurement and customizable RGB light colors.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"a-column1 a-column2_2\"\u003e\n      \u003cdiv class=\"a-section column-image\"\u003e\n        \u003cimg alt=\"Extensive Expansion Interfaces\" class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/29_-2.jpg?v=1721988594\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-head \"\u003e\n        \u003ch3 class=\"head\"\u003eExtensive Expansion Interfaces\u003c\/h3\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-description pc\"\u003e\n        \u003cp class=\"description\"\u003eMechDog integrates expansion ports for ultrasonic sensors, light sensors, and other\n          sensors. \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"a-column1 a-column2_2\"\u003e\n      \u003cdiv class=\"a-section column-image\"\u003e\n        \u003cimg alt=\"Aluminum Alloy Frame\" class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/30_-3.jpg?v=1721988594\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-head \"\u003e\n        \u003ch3 class=\"head\"\u003eAluminum Alloy Frame\u003c\/h3\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-description pc\"\u003e\n        \u003cp class=\"description\"\u003eMade from thickened, hardaluminum alloy with a painted surface treatment, MechDog offers\n          excellent body rigidity and impact resistance.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"a-column1 a-column2_2\"\u003e\n      \u003cdiv class=\"a-section column-image\"\u003e\n        \u003cimg alt=\"High-Rate LiPo Battery\" class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/31_-4.jpg?v=1721988594\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-head\"\u003e\n        \u003ch3 class=\"head\"\u003eHigh-Rate LiPo Battery\u003c\/h3\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"a-section column-description pc\"\u003e\n        \u003cp class=\"description\"\u003eThe MechDog uses a 7.4V 1500mAh 5C high-rate LiPo battery, allowing MechDog to achieveup\n          to 60 minutes of battery life!\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"imageContainer\"\u003e\n  \u003cdiv class=\"imageItem\"\u003e\n    \u003cimg alt=\"Dimensional Diagram\" class=\"border\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_c820f3d6-518f-405f-9d97-aebffe2b58f0.jpg?v=1722393430\"\u003e\n    \u003cdiv class=\"imageDescContainer\"\u003e\n      \u003ch3 class=\"head\"\u003eDimensional Diagram\u003c\/h3\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"imageItem\"\u003e\n    \u003cdiv class=\"a-column a-span6\"\u003e\n      \u003ctable class=\"a-bordered noBottomBorder\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eProduct size\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e214*126*138mm (when it is powered on )\u003c\/span\u003e\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eProduct weight\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eAbout 560g\u003c\/span\u003e\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eMaterial\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eHard aluminum alloy\u003c\/span\u003e\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eCamera resolution\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e320*240\u003c\/span\u003e\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eDOF\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e8 DOF\u003c\/span\u003e\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003ePower supply\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd class=\"td-br-left\"\u003e\n              \u003cspan\u003e7.4V 1500mAh 5C Lithium battery\u003c\/span\u003e\n            \u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eHardware\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eESP32 robot controller\u003c\/span\u003e\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eSoftware\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eAPP + action editing PC software\u003c\/span\u003e\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eServo\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eHPS-0618SG coreless servos\u003c\/span\u003e\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eControl method\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003ePC control\/ APP control\u003c\/span\u003e\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eStandard kit package size\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e35*17*14cm\u003c\/span\u003e\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eStandard kit package weight\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eAbout 1.3kg\u003c\/span\u003e\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"imageDescContainer\"\u003e\n      \u003ch3 class=\"head\"\u003eProduct Parameters\u003c\/h3\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cimg alt=\"MechDog Standard Packing List\" class=\"mainImg pc\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/4_8f8fd3ed-df87-488a-b428-3c9706906b5d.jpg?v=1770434563\"\u003e\n\u003cimg alt=\"MechDog Standard Packing List\" class=\"mainImg mo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/4_8f8fd3ed-df87-488a-b428-3c9706906b5d.jpg?v=1770434563\"\u003e\n\n\n\u003cimg alt=\"MechDog Advanced Packing List\" class=\"mainImg pc\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/1_c11db42f-8009-42c1-b078-8529c8567a65.jpg?v=1770431711\"\u003e\n\u003cimg alt=\"MechDog Advanced Packing List\" class=\"mainImg mo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/1_c11db42f-8009-42c1-b078-8529c8567a65.jpg?v=1770431711\"\u003e\n\n\n\u003cimg alt=\"MechDog Ultimate Packing List\" class=\"pc\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2_8000bd45-e620-4bde-b527-b0fd3fb21274.jpg?v=1770431711\"\u003e\n\u003cimg alt=\"MechDog Ultimate Packing List\" class=\"mo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2_8000bd45-e620-4bde-b527-b0fd3fb21274.jpg?v=1770431711\"\u003e\n\n\u003cimg alt=\"MechDog Pro Packing List\" class=\"pc\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3_55945ad4-7b36-4996-b968-85d323d4bb14.jpg?v=1770431712\"\u003e\n\u003cimg alt=\"MechDog Pro Packing List\" class=\"mo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3_55945ad4-7b36-4996-b968-85d323d4bb14.jpg?v=1770431712\"\u003e\n\n\n\u003cscript src=\"\/cdn\/shop\/t\/40\/assets\/carouselAmazon.js?t=16\"\u003e\u003c\/script\u003e\n\u003cscript\u003e\n  const carousel1 = new Carousel('carousel-container1', 5);\n  const carousel2 = new Carousel('carousel-container2', 5);\n  const target_dom1 = document.getElementById('carousel-container1');\n  const target_dom2 = document.getElementById('carousel-container2');\n  EventUtil.listenTouchDirection(target_dom1, true, false, carousel1.prevSlide(), false, carousel1.nextSlide());\n  EventUtil.listenTouchDirection(target_dom2, true, false, carousel2.prevSlide(), false, carousel2.nextSlide());\n\n  let intervalId;\n\n  function startSwitching() {\n    intervalId = setInterval(() =\u003e {\n      carousel1.nextSlide()\n    }, 3000);\n  }\n\n  function stopSwitching() {\n    clearInterval(intervalId);\n  }\n\n  target_dom1.addEventListener('mouseenter', stopSwitching);\n  target_dom1.addEventListener('mouseleave', startSwitching);\n  startSwitching();\n\u003c\/script\u003e\n\n    \u003ch5\u003e\u003cstrong\u003e\u003cb\u003eVideo \u0026amp; Blog\u003c\/b\u003e\u003c\/strong\u003e\u003c\/h5\u003e\n    \u003ch2 class=\"head\"\u003eVideos\u003c\/h2\u003e\n    \u003cdiv class=\"video-grid-2\"\u003e\n        \u003cdiv class=\"video-item\"\u003e\n            \u003ch3 class=\"head\"\u003eWhat is MechDog? \u0026gt;\u0026gt;\u0026gt;\u003c\/h3\u003e\n            \u003cdiv class=\"iframeContainer mb-50\"\u003e\n                \u003ciframe class=\"iframe\" src=\"https:\/\/www.youtube.com\/embed\/c7XJqjFmjto\" title=\"MechDog Robot DOG: AI Open Source Robot You Can Code!\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen\u003e\u003c\/iframe\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"video-item\"\u003e\n            \u003ch3 class=\"head\"\u003e6-in-1 Building Block Kit \u0026gt;\u0026gt;\u0026gt;\u003c\/h3\u003e\n            \u003cdiv class=\"iframeContainer mb-50\"\u003e\n                \u003ciframe class=\"iframe\" src=\"https:\/\/www.youtube.com\/embed\/f9cWvbuxDUw?list=PLFbzd0m6AcmKsJObmkmLPKeEl-5s60vYE\" title=\"6-in-1 Building Block Kit, Infinite Expansion and Creativity\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen\u003e\u003c\/iframe\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"video-item\"\u003e\n            \u003ch3 class=\"head\"\u003emicrobit expansion: Unlocking More Creativity \u0026gt;\u0026gt;\u0026gt;\u003c\/h3\u003e\n            \u003cdiv class=\"iframeContainer mb-50\"\u003e\n                \u003ciframe class=\"iframe\" src=\"https:\/\/www.youtube.com\/embed\/bA8lJjgmJfQ?list=PLFbzd0m6AcmKsJObmkmLPKeEl-5s60vYE\" title=\"microbit expansion: Unlocking More Creativity\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen\u003e\u003c\/iframe\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"video-item\"\u003e\n            \u003ch3 class=\"head\"\u003eMechDog--Gadget-Packed Superhero \u0026gt;\u0026gt;\u0026gt;\u003c\/h3\u003e\n            \u003cdiv class=\"iframeContainer mb-50\"\u003e\n                \u003ciframe class=\"iframe\" src=\"https:\/\/www.youtube.com\/embed\/8U9rwtRQcv0?list=PLFbzd0m6AcmKsJObmkmLPKeEl-5s60vYE\" title=\"MechDog--Gadget-Packed Superhero\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen\u003e\u003c\/iframe\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"video-item\"\u003e\n            \u003ch3 class=\"head\"\u003eWhat Happens When MechDog Meets LEGO? \u0026gt;\u0026gt;\u0026gt;\u003c\/h3\u003e\n            \u003cdiv class=\"iframeContainer mb-50\"\u003e\n                \u003ciframe class=\"iframe\" src=\"https:\/\/www.youtube.com\/embed\/dB8fLLTrPbk?list=PLFbzd0m6AcmKsJObmkmLPKeEl-5s60vYE\" title=\"What Happens When MechDog Meets LEGO?\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen\u003e\u003c\/iframe\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\n    \u003ch2 class=\"head\"\u003eBlog\u003c\/h2\u003e\n    \u003cdiv class=\"video-grid-2\"\u003e\n        \u003cdiv class=\"blog-item\"\u003e\n            \u003ca href=\"https:\/\/www.hiwonder.com\/blogs\/news\/productgog-esp32-raspberry-pi-nvidia-jetson\" target=\"_blank\" style=\"display: inline-block;\"\u003e\n                \u003cimg src=\"https:\/\/www.hiwonder.com\/cdn\/shop\/articles\/2_aa20ddc2-c6a2-455e-8dbd-305967ac98f6.png?v=1788780700\u0026amp;width=900\" alt=\"Product Selection Guide for Educational Robotic Gog ( ESP32, Raspberry Pi, NVIDIA Jetson )\" class=\"mainImg-blog\"\u003e\n            \u003c\/a\u003e\n            \u003ch3 class=\"head\"\u003e《Product Selection Guide for Educational Robotic Gog ( ESP32, Raspberry Pi, NVIDIA Jetson )》\u003c\/h3\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"blog-item\"\u003e\n            \u003ca href=\"https:\/\/www.hiwonder.com\/blogs\/news\/kind-robot-dog\" style=\"display: inline-block;\"\u003e\n                \u003cimg src=\"https:\/\/www.hiwonder.com\/cdn\/shop\/articles\/b132b687-9d1b-4792-96cc-229237368f32_ea43fa5f-c089-43f5-9a0d-32b993540b56.png?v=1779258767\u0026amp;width=900\" alt=\"How to expand MechDog to Build Your One-of-a-Kind Robot Dog?\" class=\"mainImg-blog\"\u003e\n            \u003c\/a\u003e\n            \u003ch3 class=\"head\"\u003e《How to expand MechDog to Build Your One-of-a-Kind Robot Dog?》\u003c\/h3\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"blog-item\"\u003e\n            \u003ca href=\"https:\/\/www.hiwonder.com\/blogs\/news\/unlock-creativity-with-mechdog-and-micro-bit\" style=\"display: inline-block;\"\u003e\n                \u003cimg src=\"https:\/\/www.hiwonder.com\/cdn\/shop\/articles\/4_31506f19-b6ec-43ec-bdfd-4c5e59fcb05c.png?v=1779263016\u0026amp;width=900\" alt=\"Unlock Creativity with MechDog and micro:bit\" class=\"mainImg-blog\"\u003e\n            \u003c\/a\u003e\n            \u003ch3 class=\"head\"\u003e《Unlock Creativity with MechDog and micro:bit》\u003c\/h3\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"blog-item\"\u003e\n            \u003ca href=\"https:\/\/www.hiwonder.com\/blogs\/news\/mechdog-lego-expansion-unleash-your-creativity\" style=\"display: inline-block;\"\u003e\n                \u003cimg src=\"https:\/\/www.hiwonder.com\/cdn\/shop\/articles\/8D423C26F50CC68609C947B9EC018F4B_98f3a17d-fcb4-4808-ae05-4d846d8affeb.jpg?v=1779259528\u0026amp;width=900\" alt=\"MechDog LEGO Expansion: Unleash Your Creativity\" class=\"mainImg-blog\"\u003e\n            \u003c\/a\u003e\n            \u003ch3 class=\"head\"\u003e《MechDog LEGO Expansion: Unleash Your Creativity》\u003c\/h3\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"blog-item\"\u003e\n            \u003ca href=\"https:\/\/www.hiwonder.com\/blogs\/news\/top-educational-coding-robot-dog-for-kids-teenagers\" style=\"display: inline-block;\"\u003e\n                \u003cimg src=\"https:\/\/www.hiwonder.com\/cdn\/shop\/articles\/2_d0d9da32-9c2a-41f3-befc-b3b124db1110.jpg?v=1779260381\u0026amp;width=900\" alt=\"Top Educational Coding Robot Dog for Kids \u0026amp; Teenagers\" class=\"mainImg-blog\"\u003e\n            \u003c\/a\u003e\n            \u003ch3 class=\"head\"\u003e《Top Educational Coding Robot Dog for Kids \u0026amp; Teenagers》\u003c\/h3\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\u003ch5\u003e\u003cstrong\u003e\u003cb\u003eSpecifications\u003c\/b\u003e\u003c\/strong\u003e\u003c\/h5\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"width: 209px;\"\u003e\u003cstrong\u003eItem\u003c\/strong\u003e\u003c\/td\u003e\n      \u003ctd style=\"width: 521px;\"\u003e\u003cstrong\u003eSpecification\u003c\/strong\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eProduct size\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003e214*126*138mm (when it is powered on )\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003e\u003cspan\u003eProduct weight\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd\u003e\u003cspan\u003eAbout 560g\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003e\u003cspan\u003eMaterial\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd\u003e\u003cspan\u003eHard aluminum alloy\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003e\u003cspan\u003eCamera resolution\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd\u003e\u003cspan\u003e320*240\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003e\u003cspan\u003eDOF\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd\u003e\u003cspan\u003e8 DOF\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003e\u003cspan\u003ePower supply\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd\u003e\n        \u003cspan\u003e7.4V 1500mAh 5C Lithium battery\u003c\/span\u003e\n      \u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003e\u003cspan\u003eHardware\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd\u003e\u003cspan\u003eESP32 robot controller\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003e\u003cspan\u003eSoftware\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd\u003e\u003cspan\u003eAPP + action editing PC software\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003e\u003cspan\u003eServo\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd\u003e\u003cspan\u003eHPS-0618SG coreless servos\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003e\u003cspan\u003eControl method\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd\u003e\u003cspan\u003ePC control\/ APP control\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003e\u003cspan\u003eStandard kit package size\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd\u003e\u003cspan\u003e35*17*14cm\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003e\u003cspan\u003eStandard kit package weight\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd\u003e\u003cspan\u003eAbout 1.3kg\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Hiwonder","offers":[{"title":"Standard Kit","offer_id":41158973161559,"sku":"21040037","price":299.99,"currency_code":"USD","in_stock":true},{"title":"Advanced Kit","offer_id":41158973194327,"sku":"21040047","price":369.99,"currency_code":"USD","in_stock":true},{"title":"Ultimate Kit","offer_id":41223374110807,"sku":"21040048","price":469.99,"currency_code":"USD","in_stock":true},{"title":"MechDog Pro Developer Kit","offer_id":42516052967511,"sku":"21040052","price":569.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/54fc70fa7607f6f9b55778de39dfa9f6.jpg?v=1723275374"},{"product_id":"xarm-ai","title":"Hiwonder xArm AI Desktop Programmable Robot Arm with AI Vision \u0026 Voice Interaction, Supports Arduino, Scratch \u0026 Python, Sensor Expansion","description":"\u003cstyle\u003e\u003c!--\n    .templateProduct .tab-content table td {\n    \n        padding: 7px 5px;\n    }\n    body {\n       font-family: \"Montserrat\", sans-serif !important;\n    }\n    \n    .templateProduct .tab-content {\n        padding-top: 2%;\n    }\n    #product-description-intro {\n        scroll-margin-top: 200px;\n    }\n    .page-product.layout-extended .product-simple-tab .nav:before {\n        top: 39px;\n    }\n    .tutorials \u003e p \u003e span:first-child \u003e a {\n        color: #f98800;\n        font-size: 16px;\n    }\n    .tutorials \u003e p \u003e span:last-child \u003e a {\n        color: #007df9;\n        text-decoration-line: underline;\n    }\n    .tab-content .tab-pane ul {\n        padding: 0 0 43px 0px;\n    }\n    \n    .swatch-container .swatch-group .input-group label{\n        justify-content: normal;\n        padding:6px 6px 6px 12px;\n    }\n    \n    \n    #tabs-1 {\n        display: none;\n    }\n    \n    .imageItem \u003e .border {\n        margin-bottom: 10px;\n        border: 1px solid #e6e6e6 ;\n    }\n    \n    \n    .dotLine {\n        width: 100%;\n        height: 1px;\n        margin-bottom: 46px;\n        text-align: center;\n        border-bottom: 2px dashed #ccc;\n    }\n    \n    \n    .border {\n        display: block;\n        margin: 0 auto;\n        border: 1px solid #e6e6e6 ;\n    }\n    \n    .mainImg {\n        width: 100%;\n        height: auto;\n        margin-bottom: 46px;\n    }\n    \n    .head {\n        line-height: 1.3;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        margin-bottom: 12px;\n        text-align: center;\n    }\n    .head-video{\n        text-align: left;\n    }\n    .desc {\n        font-weight: 400;\n        font-family: \"Montserrat\", sans-serif;\n        font-size: 18px;\n        color: #101010;\n        line-height: 2;\n    }\n    \n    .descItem {\n        margin-bottom: 50px !important;\n    }\n    \n    .descItem \u003e .head {\n        line-height: 30px;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        margin-bottom: 10px;\n        text-align: center;\n    }\n    \n    .descItem \u003e .desc {\n        font-weight: 400;\n        font-family: \"Montserrat\", sans-serif;\n        font-size: 16px;\n        color: rgba(16, 16, 16, 100);\n        line-height: 1.66;\n    \n    }\n    .descItem \u003e .downImg{\n        margin-top: 15px;\n    }\n    .descItem \u003e.noDesc{\n        margin-top: 12px;\n    }\n    .iframeContainer {\n        line-height: 20px;\n        text-align: center;\n        border: 1px solid rgba(255, 255, 255, 100);\n    }\n    .mb-30{\n        margin-bottom: 30px;\n    }\n    .mb-50{\n        margin-bottom: 50px;\n    }\n    .iframeContainer \u003e .iframe {\n        width: 100%;\n        margin-top: 17px;\n        border: none;\n    }\n    \n    \n    .imageContainer {\n        padding-bottom: 43px;\n        display: flex;\n        justify-content: space-between;\n        gap: 2%;\n    }\n    .imageItem \u003e .a-span6{\n        margin-bottom: 12px;\n        flex: 1;\n    }\n    .imageItem \u003e img {\n        margin-bottom: 20px;\n        width: 100%;\n    }\n    \n    .twolevelright \u003e .twolevel \u003e img {\n        width: 100%;\n        margin-bottom: 24px;\n    }\n    \n    \n    .premium-module.four-column-images{\n        display: flex;\n        justify-content: space-between;\n        gap: 20px;\n        align-items: flex-start;\n    }\n    \n    .premium-module.four-column-images .a-column{\n        width: 32%;\n        display: flex;\n        flex-direction: column;\n        min-width: 0;\n    }\n    \n    .premium-module.four-column-images .a-column1{\n        width: 32%;\n        display: flex;\n        flex-direction: column;\n        min-width: 0;\n    }\n    \n    .premium-module.four-column-images .a-section-image{\n        display: block;\n        width: 100%;\n        height: auto;\n    }\n    \n    .premium-module.four-column-images .column-image,\n    .premium-module.four-column-images .column-head,\n    .premium-module.four-column-images .column-description{\n        display: block;\n        margin: 0;\n        padding: 0;\n        height: auto;\n    }\n    \n    .premium-module.four-column-images .head{\n        margin: 12px 0 0;\n        font-size: 16px;\n        line-height: 1.3;\n        font-weight: 700;\n        text-align: center;\n        height: 40px;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n    }\n    \n    .premium-module.four-column-images .description{\n        margin-top: 8px;\n        font-size: 14px;\n        line-height: 1.66;\n        text-align: left;\n    }\n    .product-tabs .tab-item table tr:not(:last-child) th {\n        border-bottom: 1px solid var(--body-border-color);\n    }\n    .Packing-head{\n        padding-top: 30px;\n    }\n    .Packing-head-x{\n        line-height: 1.3;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        text-align: center;\n        margin-bottom: 12px;\n    }    .descItem \u003e img {\n        width: 100%;\n    }\n    \n    .multi-desc{\n        margin-top: 10px;\n    }\n    \n    .viewMore{\n        position: absolute;\n        width: 150px;\n        margin-left: 15px;\n        text-align: center;\n        font-size: 20px;\n        padding: 4px 6px;\n        border-radius: 30px;\n        border: 1px solid #f98800;\n        color: #fff;\n        background: #f98800;\n    }\n    .viewMore:hover{\n        color: #fff;\n    }\n    \/* 大图容器 *\/\n    .image-overlay-container {\n        width: 100%;\n        margin-bottom: 46px;\n    }\n\n    \/* 相对定位的包装器，作为小图的定位参考 *\/\n    .image-overlay-wrapper {\n        position: relative;\n        width: 100%;\n        display: block;\n    }\n\n    \/* 大图样式 *\/\n    .image-overlay-bg {\n        width: 100%;\n        height: auto;\n        display: block;\n    }\n\n    \/* 叠加的小图样式 *\/\n    .image-overlay-item {\n        position: absolute;\n        width: 46.3%; \/* 小图宽度占大图的20%，可根据需要调整 *\/\n        height: auto;\n    }\n\n    \/* 第一张小图位置（左上角） *\/\n    .image-overlay-item.item-1 {\n        left: 3%;   \/* 距离左边10%，可根据需要调整 *\/\n        bottom: 4%;    \/* 距离顶部15%，可根据需要调整 *\/\n    }\n\n    \/* 第二张小图位置（右下角） *\/\n    .image-overlay-item.item-2 {\n        right: 3%;  \/* 距离右边10%，可根据需要调整 *\/\n        bottom: 4%; \/* 距离底部15%，可根据需要调整 *\/\n    }\n    .imageContainer \u003e .imageItem {\n        width: 100%;\n        display: flex;\n        flex-direction: column;\n    }\n    .video-grid-2 {\n        display: grid;\n        grid-template-columns: repeat(2, 1fr);\n        gap: 40px 24px;\n    }\n    .video-grid-2 \u003e .video-item {\n    display: flex;\n    flex-direction: column;\n    min-width: 0;\n}\n\n\/* 标题区域自动填满剩余高度，让同一排的视频对齐 *\/\n.video-grid-2 \u003e .video-item \u003e .head {\n    flex: 1;\n    margin: 0 0 12px;\n    font-size: 20px;\n    line-height: 1.3;\n    text-align: center;\n    overflow-wrap: anywhere;\n}\n    .video-item .head {\n        margin-bottom: 12px;\n        font-size: 20px;\n    }\n    .blog-item .head {\n        font-size: 14px;\n    }\n        .show {\n        transition: all .3s linear;\n        animation: show .3s linear;\n        display: block !important;\n    }\n    .hide {\n        transition: all .3s linear;\n        animation: hide .3s linear;\n        display: none !important;\n    }\n    .control_type {\n        position: relative;\n    }\n    \n    \n    .imageDescContainer {\n        width: 96%;\n        display: block;\n        margin: 0 auto;\n    \n    }\n    \n    .titlepicfile-a{\n        position: relative;\n    }\n    .titlepicfile-b{\n        position: absolute;\n        left: 50px;\n        top: 70px;\n        color: #fff;\n    }\n    .titlepicfile-head{\n        font-size: 55px;\n        font-weight: 600;\n    }\n    .titlepicfile-desc{\n        font-size: 27px;\n        margin-left: 3px;\n    }\n    \n    .imageDescContainer \u003e .head,\n    .imageItem \u003e .head {\n        text-align: center;\n        margin-bottom: 6px;\n        font-size: 20px;\n        width: 96%;\n        margin-left: auto;\n        margin-right: auto;\n    }\n    .title-gap{\n        height: 60px;\n        display: grid;\n        align-items: center;\n    }\n    \n    .imageDescContainer \u003e .head-nodesc {\n        text-align: center;\n        line-height: 1.3;\n        font-weight: bold;\n        margin-bottom: 0px;\n        font-size: 23px;\n    }\n    .lonely-head{\n        line-height: 1.3;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        margin-bottom: 40px;\n        text-align: center;\n    }\n    .secHead {\n        line-height: 30px;\n        font-weight: bold;\n        font-size: 22px;\n        margin-bottom: 4px;\n        margin-top: 8px;\n        text-align: center;\n    }\n    .imageDescContainer \u003e .desc,\n    .imageItem \u003e .desc {\n        font-size: 16px;\n        line-height: 1.66;\n        text-align: left;\n        width: 96%;\n        margin-left: auto;\n        margin-right: auto;\n    }\n    \n    .mo {\n        display: none !important;\n    }\n    \n    .pc {\n        display: block !important;\n    }\n    \n    .pcflex {\n        display: flex;\n    }\n    \n    \n    .imageIte {\n        width: 32%;\n        height: auto;\n    }\n    \n    .stress-head{\n        text-align: center;\n        font-weight: 600;\n        background: #5E5E5E;\n        color: #fff;\n        font-size: 24px;\n        width: 660px;\n        border-radius: 4px;\n        height: 45px;\n        line-height: 45px;\n        margin: 15px auto;\n    }\n    \n    .imageIte \u003e img {\n        margin-bottom: 10px;\n        width: 100%;\n        border-radius: 5px;\n        border: 1px solid rgba(230, 230, 230, 100);\n    }\n    \n    .titimg{\n        width: 37%;\n        margin-bottom: 14px;\n    }\n    \n    .packageList td {\n        border: 1px solid rgba(187, 187, 187, 100);\n        line-height: 20px;\n        text-align: center !important;\n        width: 302px;\n        height: 48px;\n        padding-top: 7px !important;\n        color: rgba(16, 16, 16, 100);\n        font-size: 18px;\n        font-weight: 400;\n    }\n    \n    .packageList {\n        position: relative;\n        display: block;\n        width: fit-content;\n        border-spacing: 7px !important;\n        border-collapse: separate !important;\n        margin: 0 auto;\n        margin-bottom: 43px !important;\n    }\n    \n    .packageList .small {\n        width: 71px;\n        text-align: center !important;\n    }\n    \n    .packageList .long {\n        width: 300px;\n        text-align: left !important;\n    }\n    \n    .packageList .ll {\n        width: 361px;\n        text-align: left !important;\n    }\n    .premium-module{\n        padding-bottom: 46px;\n    }\n    .packageList tr:first-child td {\n        border-top: 1px solid rgba(187, 187, 187, 100) !important;\n    }\n    \n    .packageList tr:last-child td {\n        border-bottom: 1px solid rgba(187, 187, 187, 100) !important;\n    }\n    \n    .raspberryLogo{\n        display: flex;\n        align-items: center;\n        justify-content: center;\n    }\n    .raspberryLogo .logo{\n        width: 30px;\n        margin-right: 6px;\n    }\n    .raspberryLogo .head{\n        margin-bottom: 8px;\n    }\n    .longImg-c{\n        position: relative;\n        font-size: 0;\n        margin-bottom: 46px;\n    }\n    .longImg-d{\n        position: absolute;\n        width: 100%;\n    \n    }\n    .longImg-top{\n        top: 40px;\n    }\n    .longImg-top1{\n        top: 60px;\n    }\n    .longImg-d .float-head{\n        font-size: 34px;\n        font-weight: 700;\n        text-align: center;\n    }\n    .longImg-d .float-desc{\n        font-size: 18px;\n        line-height: 2;\n        padding: 0 60px;\n        margin-top: 15px;\n    }\n      \n    .imageItem table.a-bordered {\n        border: 1px solid #BBBFBF;\n    }\n    .a-column table.a-bordered td, .a-column table.a-bordered th{\n        border: 1px solid #ddd;\n    }\n    .a-column table.a-bordered{\n        border: 1px solid #ddd;\n        height: 100%;\n        border-collapse: collapse;\n    }\n    .a-column table.a-bordered .bgcl{\n        background-color: #efefef;\n    }\n    .imageItem table.has-bgc tr:nth-child(odd) {\n        background-color: #efefef;\n    }\n    .imageItem table.a-bordered tr td {\n        padding: 8px 4px;\n        font-size: 15px;\n    }\n    .imageItem table.a-bordered tr:nth-child(even) {\n        background-color: #FFF;\n    }\n    .imageItem .a-text-bold{\n        font-weight: 700;\n    }\n    .img-t{\n        margin-bottom: 24px;\n    }\n    .secdesc{\n        font-size: 18px;\n        color: #101010;\n        line-height: 2;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table {\n        border-bottom: 1px solid #ddd;\n        table-layout: auto;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table th {\n        padding-bottom: 12px;\n        text-align: center;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-image {\n        background-color: #fff;\n        padding: 0 !important;\n        text-align: center;\n        overflow: hidden;\n        vertical-align: bottom;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table .apm-tablemodule-keyhead {\n        border-top: 1px solid #ddd;\n        padding: 8px 14px 6px ;\n        background-color: #f7f7f7;\n        font-weight: 600;\n        color: #626262;\n        float: none !important;\n        margin-right: 0;\n        text-align: center;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table .apm-tablemodule-keyvalue td {\n        padding-top: 8px ;\n        padding-left: 14px;\n        padding-bottom: 8px;\n        border-top: 1px solid #ddd;\n        border-bottom: 1px solid #ddd;\n        text-align: center;\n        width: 240px;\n    }\n    .apm-spacing {\n        display: flex;\n    }\n    .apm-floatleft {\n        display: flex;\n        width: 72%;\n        justify-content: space-between;\n    }\n    .apm-leftimage {\n        width: 45%;\n    }\n    .apm-centerthirdcol {\n        width: 54%;\n    }\n    .apm-centerthirdcol ul li{\n        font-size: 16px;\n        line-height: 2;\n    }\n    .apm-fixed-width .a-spacing-mini {\n        font-size: 18px;\n        font-weight: 600;\n        margin-bottom: 12px;\n    }\n    .apm-floatleft .a-spacing-base {\n        margin-bottom: 16px;\n        font-size: 16px;\n        line-height: 2;\n    }\n    .apm-rightthirdcol-inner \u003e p {\n        font-size: 18px;\n        font-weight: 600;\n        margin-bottom: 22px;\n    }\n    .apm-listbox {\n        background-color: #f3f3f3;\n        border-radius: 4px;\n        border: 1px #ddd solid;\n    }\n    .apm-rightthirdcol .a-box-inner \u003e .a-vertical {\n        font-size: 16px;\n        padding: 20px 20px 20px 40px;\n    }\n    .apm-rightthirdcol .apm-rightthirdcol-inner .a-box-inner .a-vertical \u003e li:not(:last-child) {\n        margin-bottom: 11px;\n    }\n    .a-size-base {\n        line-height: 19px;\n    }\n    .td-br-left{\n        border-left: 1px solid #bbbfbf;\n        text-align: center;\n    }\n    .notice-section{\n        padding-bottom: 30px;\n        padding-left: 6px;\n    }\n    .notice-section \u003e p{\n        font-size: 16px;\n    }\n    .carousel-container {\n        width: 100%;\n        margin: 0 auto;\n        overflow: hidden;\n        position: relative;\n        cursor: pointer;\n    }\n    .carousel-content {\n        display: flex;\n        transition: transform 0.5s ease;\n    }\n    .carousel-item {\n        flex: 0 0 100%;\n        position: relative;\n    }\n    \n    .carousel-item img {\n        width: 100%;\n        height: 100%;\n    }\n    \n    .carousel-btn {\n        position: absolute;\n        top: 50%;\n        transform: translateY(-50%);\n        cursor: pointer;\n        font-size: 24px;\n        padding: 10px;\n    }\n    \n    .carousel-prev {\n        left: 10px;\n        color: #5e76b2;\n    }\n    \n    .carousel-next {\n        right: 10px;\n        color: #5e76b2;\n    }\n    \n    .carousel-indicators {\n        text-align: center;\n        position: absolute;\n        bottom: 20px;\n        left: 50%;\n        transform: translateX(-50%);\n        display: flex;\n        align-items: center;\n    }\n    \n    .carousel-indicator {\n        display: inline-block;\n        width: 12px;\n        height: 12px;\n        border-radius: 50%;\n        background-color: #bbb;\n        margin: 0 5px;\n        cursor: pointer;\n    }\n    \n    .carousel-indicator.active {\n        background-color: #5e76b2;\n    }\n    .tutorials{\n        background: #EEEEEE;\n        border-radius: 6px;\n        margin-bottom: 30px;\n    }\n    .tutorials \u003e p{\n        padding: 20px;\n        text-align: center;\n        word-break: break-word;\n    }\n    .tutorials \u003e p \u003e a:first-child{\n        color: #f98800;\n        font-size: 18px;\n        font-weight: bold;\n    }\n    .tutorials \u003e p \u003e a:last-child{\n        color: #007df9;\n        text-decoration-line: underline;\n    }\n    @media screen and (min-width: 1025px) {\n        .descItem.short-pad{\n            padding-bottom: 20px;\n        }\n        .switch_picture {\n            display: flex;\n            justify-content: space-between;\n            max-width: 1220px;\n            margin: 0 auto;\n            align-items: center;\n        }\n        .tab-nav {\n            flex: 36%;\n            padding-right: 7px;\n        }\n    \n        .tab-nav li {\n            padding-left: 50px;\n            cursor: pointer;\n            transition: all .2s ease-out;\n        }\n        .tab-nav .nav-tit {\n            font-size: 16px;\n            margin-bottom: 16px;\n            width: 262px;\n            padding: 12px 0px;\n            border-radius: 30px;\n            line-height: 10px;\n            border: 1px solid #000000d9;\n            text-align: center;\n        }\n        .tab-nav .nav-tit:hover{\n            background-color: #0000000a;\n        }\n        .li-active .nav-tit {\n            color: #fff;\n            background-color: #000;\n        }\n        .li-active .nav-tit:hover{\n            background-color: #000c;\n        }\n        .tab-right-img {\n            flex: 70%;\n        }\n        .tab-right-img .img-show{\n            display: block;\n        }\n        .tab-right-img li{\n            display: none;\n        }\n    \n    }\n    \n    @media screen and (max-width: 1024px) {\n        .control_type_pc {\n            display: none;\n        }\n    }\n\n    @media screen and (max-width: 700px) {\n        .video-grid-2 {\n            grid-template-columns: 1fr;\n            gap: 0px;\n        }\n        .iframeContainer \u003e .iframe {\n            margin-bottom: 1px;\n            margin-top: 8px;\n        }\n        .mb-50{\n            margin-bottom: 20px;\n        }\n        .ulFeature \u003e li {\n            line-height: inherit;\n        }\n    \n        .imageItem.fourimg \u003e .fourimgline \u003e img {\n            margin-bottom: 10px;\n        }\n    \n        .premium-module.four-column-images .a-column,\n        .premium-module.four-column-images .a-column1 {\n            margin-bottom: 30px;\n            width: 100%;\n        }\n    \n        .premium-module.four-column-images .a-column1.a-column2_2 {\n            width: 48%;\n        }        .dotLine {\n            margin-bottom: 30px;\n        }\n        .imageItem \u003e .border {\n            margin-bottom: 10px;\n        }\n        .imageItem table.a-bordered tr td{\n            padding: 3px;\n        }\n    \n        .imageIte \u003e img {\n            margin-bottom: 10px;\n        }\n        .packageList td {\n            font-size: 16px;\n        }\n    \n        .imageIte {\n            width: 100%;\n            margin-bottom: 30px;\n        }\n    \n        .item \u003e img {\n            margin: 0 auto;\n            display: block;\n            margin-bottom: 17px;\n        }\n    \n        .descItem \u003e .head {\n            font-size: 20px;\n            line-height: 22px;\n        }\n    \n        .descItem \u003e .desc {\n            font-size: 12px;\n        }\n    \n        .descItem \u003e.noDesc{\n            margin-top: 5px;\n        }\n    \n        .stress-head{\n            font-size: 12px;\n            line-height: 20px;\n            width: auto;\n            padding: 6px 0;\n            margin: 10px auto;\n            height: unset;\n        }\n    \n        .descContainer \u003e .head {\n            text-align: center;\n            font-size: 20px;\n            line-height: 22px;\n            margin-bottom: 8px;\n        }\n    \n        .descContainer \u003e .desc {\n            font-size: 16px;\n            line-height: inherit;\n        }\n    \n        .titlepicfile-head {\n            font-size: 20px;\n        }\n        .titlepicfile-b {\n            left: 9px;\n            top: 13px;\n        }\n        .titlepicfile-desc{\n            font-size: 12px;\n            margin-left: 0px;\n            width: 200px;\n        }\n    \n        .page-product.layout-extended .product-simple-tab .nav li {\n            padding: 3px;\n            margin-right: 4px;\n        }\n    \n        .product-simple-tab .nav li a {\n            line-height: 24px;\n            font-size: 15px;\n        }\n    \n        .page-product.layout-extended .product-simple-tab .nav li:before {\n            display: none !important;\n        }\n    \n        .mainImg {\n            margin-bottom: 30px;\n        }\n        .premium-module.four-column-images .a-column .head,\n        .premium-module.four-column-images .a-column1 .head {\n            font-size: 14px;\n        }\n        .tab-content .tab-pane ul {\n            padding: 0 0 30px 0px;\n        }\n    \n        .head {\n            font-size: 20px;\n            margin-bottom: 10px;\n        }\n    \n        .imageContainer {\n            display: block;\n            padding-bottom: 0px;\n        }\n    \n        .imageContainer \u003e .imageItem {\n            width: 100%;\n        }\n        .premium-module{\n            padding-bottom: 0;\n        }\n        .imageItem {\n            margin-bottom: 30px;\n        }\n        .img-t{\n            margin-bottom: 15px;\n        }\n        .secHead{\n            margin-top: 6px;\n            font-size: 18px;\n            margin-bottom: 3px;\n        }\n        .secdesc{\n            font-size: 15px;\n            line-height: 1.66;\n        }\n        .desc {\n            font-size: 16px;\n            line-height: inherit;\n        }\n        .lonely-head{\n            margin-bottom: 15px;\n            font-size: 20px;\n        }\n        .Packing-head{\n            padding-top: 0px;\n            margin-bottom: 2px;\n        }\n        .Packing-head-x{\n            font-size: 20px;\n        }\n        .imageDescContainer \u003e .head-nodesc{\n            font-size: 18px;\n        }\n        .imageDescContainer {\n            width: 100%;\n            display: block;\n            margin: 0 auto;\n    \n        }\n        .viewMore {\n            font-size: 16px;\n            padding: 4px 2px;\n            width: 120px;\n            margin: 10px auto 35px;\n        }\n        .imageDescContainer \u003e .head,\n        .imageItem \u003e .head {\n            margin: 0 0 5px;\n            text-align: center;\n            font-size: 14px;\n            line-height: 1.25em;\n            width: 100%;\n        }\n    \n        .imageDescContainer \u003e .desc,\n        .imageItem \u003e .desc {\n            font-size: 12px;\n            width: 100%;\n        }\n        .carousel-btn{\n            display: none;\n        }\n    \n        .carousel-indicators{\n            padding: 10px;\n            transform: unset;\n            position: unset;\n            justify-content: center;\n        }\n        .mo {\n            display: block !important;\n        }\n    \n        .pc {\n            display: none !important;\n        }\n    \n        .premium-module.four-column-images {\n            flex-wrap: wrap;\n        }        .title-gap{\n            height: unset;\n            display: block;\n        }\n        .raspberryLogo .logo{\n            width: 24px;\n        }\n    \n        .imageIt \u003e img {\n            margin-bottom: 10px;\n            border-radius: 5px;\n            border: 1px solid #e6e6e6;\n        }\n    \n        .premium-module.four-column-images .column-head,\n        .premium-module.four-column-images .column-head1 {\n            line-height: 22px;\n            margin: 12px 0 5px;\n            text-align: center;\n            height: unset;\n        }\n        .premium-module.four-column-images .description {\n            font-size: 12px;\n        }\n    \n        .premium-module.four-column-images .a-column1.a-column2_2 .head {\n            font-size: 14px;\n        }        .imageItem.fourimg {\n            margin-bottom: 0px;\n        }\n        .mo-imgs \u003e .imageIte{\n            width: 48%;\n            margin-bottom: 20px;\n        }\n        .apm-hiwonder-tablemodule{\n            overflow: auto;\n        }\n        .apm-hiwonder-tablemodule .apm-tablemodule-table{\n            table-layout: unset;\n        }\n        .apm-hiwonder-tablemodule .apm-tablemodule-table .apm-tablemodule-keyvalue td{\n            min-width: 150px;\n        }\n        .apm-spacing {\n            flex-direction: column;\n        }\n        .apm-floatleft {\n            flex-direction: column;\n            margin-bottom: 12px;\n        }\n        .apm-floatleft, .apm-leftimage, .apm-centerthirdcol {\n            width: 100%;\n        }\n        .apm-leftimage img {\n            border: 1px solid #e6e6e6;\n            border-radius: 5px;\n        }\n        .apm-fixed-width .a-spacing-mini {\n            margin-bottom: 6px;\n            margin-top: 30px;\n        }\n        .apm-floatleft .a-spacing-base {\n            margin-bottom: 8px;\n            font-size: 15px;\n        }\n        .apm-rightthirdcol-inner \u003e p {\n            margin-bottom: 13px;\n        }\n        .apm-rightthirdcol .a-box-inner \u003e .a-vertical,.apm-centerthirdcol ul li{\n            font-size: 15px;\n            line-height: 1.66;\n        }\n        .apm-rightthirdcol{\n            padding-top: 23px;\n        }\n        .titimg{\n            width: 70%;\n            margin-bottom: 4px;\n        }\n        .notice-section \u003e p{\n            font-size:13px;\n        }\n        .tutorials \u003e p{\n            padding: 10px;\n    \n        }\n        .tutorials \u003e p \u003e a:first-child{\n            font-size: 14px;\n        }\n    }\n    --\u003e\u003c\/style\u003e\n    \u003cdiv class=\"tutorials\"\u003e\n        \u003cp\u003e\u003cspan\u003eLearn AI with \u003ca target=\"_blank\" href=\"https:\/\/docs.hiwonder.com\/projects\/xArm_AI\/en\/latest\/\"\u003exArm AI robot tutorials\u003c\/a\u003e: check your complete source codes, schematic diagrams, and videos here: \u003c\/span\u003e\u003cspan\u003e \u003ca target=\"_blank\" href=\"https:\/\/docs.hiwonder.com\/projects\/xArm_AI\/en\/latest\/\"\u003ehttps:\/\/docs.hiwonder.com\/projects\/xArm_AI\/en\/latest\/\u003c\/a\u003e.\u003c\/span\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"iframeContainer mb-30\"\u003e\n        \u003ciframe data-sanitized-allowfullscreen=\"\" data-sanitized-allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" data-sanitized-frameborder=\"0\" title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/D9L17nm3Cx0\" class=\"iframe\"\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/0_9fb571c7-7fb3-48e9-8f46-42cde341e33a.jpg\" alt=\"Hiwonder xArm AI programmable robotic arm with Arduino and Python programming, intelligent bus servo, inverse kinematics, and AI vision for STEM education\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/phone10.jpg\" alt=\"Hiwonder xArm AI programmable robotic arm with Arduino and Python programming, intelligent bus servo, inverse kinematics, and AI vision for STEM education\" class=\"mainImg mo\"\u003e\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eProduct Description\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eHiwonder xArm AI is a desktop programmable robotic arm featuring intelligent bus servos, an glowy ultrasonic module, and advanced inverse kinematics algorithms for smooth and accurate movement. xArm AI robotic arm can also be integrated with the WonderCam AI vision module and WonderEcho AI voice interaction module, enabling advanced AI functions such as color recognition, tag tracking, facial recognition, voice broadcasting, and voice control.\u003c\/p\u003e\n        \u003cp class=\"desc\"\u003ePowered by the CoreX multifunctional controller, xArm AI robot supports servos, motors, and a wide range of sensors, ensuring full compatibility with the Hiwonder sensor lineup. xArm AI also offers Arduino, Scratch, and Python programming options, along with interactive courses and video tutorials—making it easy for users to learn AI and programming while exploring endless creative possibilities.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"premium-module four-column-images\"\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Intelligent Bus Servos\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/1.1_ffa9837e-9d9f-4dc4-891a-d775b54c3595.jpg?v=1743142988\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eIntelligent Bus Servos\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description\"\u003exArm AI robotic arm body is equipped with high-torque smart bus servos, allowing the robotic arm to grab heavy objects and run smoothly.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"WonderCam AI Vision Module\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/1.2_0dd5312d-fe7f-465a-becd-5aea81bc2b1f.jpg?v=1743143038\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eWonderCam AI Vision Module\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description\"\u003exArm AI features a high-performance WonderCam AI vision module with an HD camera, enabling AI applications like color recognition, vision line following, and target tracking.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Inverse Kinematics Algorithm\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/1.3_d15efe2a-8a81-4a18-9e25-d8e51c4f04b3.jpg?v=1743143067\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eInverse Kinematics Algorithm\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description\"\u003eWe provide xArm AI inverse kinematics analysis to allow users to better understand the working principle of the robotic arm.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Support Sensor Expansion\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/1.4_acb30754-07c8-47ae-9a05-38d533f2e52e.jpg?v=1743143091\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eSupport Sensor Expansion\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description\"\u003eThe Advanced Kit includes a wide range of sensor modules, enabling creative functions such as AI vision interaction, AI voice control, and multi-sensor applications, making your robot arm even more interactive and versatile.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2_98feaf53-8139-48f0-8419-4845f5bdaa0b.jpg\" alt=\"Dual-Controller Design \u0026amp; Support Expansion\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/phone14.jpg\" alt=\"Dual-Controller Design \u0026amp; Support Expansion\" class=\"mainImg mo\"\u003e\n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/4_6915c457-f80b-4258-ba45-7dafe8771f10.jpg?v=1741678766\" alt=\"High-Performance AI Vision Module\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/phone13.jpg?v=1741681199\" alt=\"High-Performance AI Vision Module\" class=\"mainImg mo\"\u003e\n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/5_5d733bce-15a0-444b-a1f0-cb880a0c30a0.jpg\" alt=\"Al Vision Recognition and Tracking\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/phone9.jpg?v=1741683154\" alt=\"Al Vision Recognition and Tracking\" class=\"mainImg mo\"\u003e\n\n\n    \u003cdiv class=\"premium-module four-column-images\"\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Color Recognition\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/6.1_1_14adfa35-849d-4222-b935-7f5b530a1f45.jpg\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eColor Recognition\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description pc\"\u003eWhen the WonderCam vision module detects a colored block, Hiwonder xArm AI picks it up and sorts it to a designated location.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Mask Recognition\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/6.2_3.jpg\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eMask Recognition\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description pc\"\u003eThe WonderCam vision module enables xArm AI robot to recognize faces and detect mask-wearing, while the dot matrix display shows corresponding patterns.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Tag Recognition\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/6.3_2_50e3118c-5fd2-45ac-a63b-e165363fde68.jpg\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eTag Recognition\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description pc\"\u003eWhen WonderCam vision module identifies a tag from ID1 to ID4, xArm AI robotic arm will grab the tagged block and sort it to the target position.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Face Recognition\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/6.4_4_be66de73-08c1-42f9-8e77-2b84e9b21f0e.jpg\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eFace Recognition\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description pc\"\u003eWhen a human face is detected, the WonderCam module prompts the dot matrix display to show \"Hi\" and controls the robotic gripper to open and close.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eOne-click Training and Learning for Limitless AI Creativity\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003exArm AI's AI vision module is integrated with some learning algorithms, allowing it to complete diverse AI vision projects such as color recognition and vision line following.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3_58e3287f-5c27-47fe-a9d4-3957e425518e.jpg\" alt=\"One-click Training and Learning for Limitless AI Creativity\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/phone11.jpg\" alt=\"One-click Training and Learning for Limitless AI Creativity\" class=\"mainImg mo\"\u003e\n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/7_6d3a9347-3b5c-41ba-a3a4-0ea364e7fa9d.jpg\" alt=\"Al Waste Sorting\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/phone6.jpg\" alt=\"Al Waste Sorting\" class=\"mainImg mo\"\u003e\n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/8_5f9a7600-a5d3-48f2-9a39-208bfdf8cd78.jpg\" alt=\"AI Voice Interaction\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/phone12.jpg\" alt=\"AI Voice Interaction\" class=\"mainImg mo\"\u003e\n\n\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Voice Control\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/9.1_1.1jpg.jpg\"\u003e\n            \u003ch3 class=\"head\"\u003eVoice Control\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eHiwonder xArm AI can \"hear\" a variety of voice commands from the user. Based on those instructions, it will pick up and sort colored blocks accordingly.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Voice Broadcasting\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/9.2_2.2jpg.jpg\"\u003e\n            \u003ch3 class=\"head\"\u003eVoice Broadcasting\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eWith an AI voice interaction module, xArm AI can continuously broadcast different voice prompts, delivering seamless audio feedback.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Voice-Activated Vision Sorting\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/10.1_3.1jpg.jpg\"\u003e\n            \u003ch3 class=\"head\"\u003eVoice-Activated Vision Sorting\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eBy integrating an AI voice interaction module and an WonderCam vision module, xArm AI robot arm can automatically identify and sort objects within its field of view based on voice commands from users.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Adaptive Grabbing and Broadcasting\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/10.2_4.1jpg.jpg\"\u003e\n            \u003ch3 class=\"head\"\u003eAdaptive Grabbing and Broadcasting\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eUsing the ultrasonic sensor, xArm AI robot detects objects in its range, grabs them, and sorts them into the designated area, all while broadcasting the corresponding voice prompt.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\n    \u003ch2 class=\"head descItem\"\u003eUnlimited Creativity, Endless Possibilities\u003c\/h2\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/11_748e2aef-01ac-422b-8d2a-2c8066c5457e.jpg?v=1741678807\" alt=\"Unlimited Creativity, Endless Possibilities\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/phone3.jpg?v=1741681099\" alt=\"Unlimited Creativity, Endless Possibilities\" class=\"mainImg mo\"\u003e\n\n    \u003cdiv class=\"premium-module four-column-images\"\u003e\n        \u003cdiv class=\"a-column1 a-column1-3\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Color Sorting\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/9303dfab5c8bdbffa4ec0d7dd3129006.gif\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eColor Sorting\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description\"\u003eUsing the color sensor, xArm AI can recognize object colors and perform automatic sorting based on the detected colors.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1 a-column1-3\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Voice Control\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/093d8ac52d19a7d75ed863cff4468dc4.gif\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eVoice Control\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description\"\u003eWith an AI voice interaction module, Hiwonder robot arm can understand and execute user voice commands for hands-free control.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1 a-column1-3\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Flowing LED Effects\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/16a7bc67440b97c194c8a3e1e1d7c9a8.gif\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eFlowing LED Effects\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description\"\u003eProgram the RGB lights on the CoreX controller to create dynamic flowing light effects.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"premium-module four-column-images\"\u003e\n        \u003cdiv class=\"a-column1 a-column1-3\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Vertical Movement\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/4fd7c7eb609598147948adca7a1b00b7.gif\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eVertical Movement\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description\"\u003eUsing inverse kinematics functions, the robot arm's end-effector trajectory can be controlled for movement precisely.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1 a-column1-3\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Dot Matrix Display\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/a9180e55b7c953a3b376302ffd9717ba.gif\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eDot Matrix Display\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description\"\u003eRobot arm features a dot matrix module, allowing you to show numbers, letters, and patterns for enhanced interaction.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1 a-column1-3\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Button Control\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/0587405e61d3fe4dc566e63c3e32af73.gif\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eButton Control\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description\"\u003eProgram the buttons on the CoreX controller to tailor the robot arm's functionality to your needs.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/14_dbc4f1b4-3bc6-41ad-8022-922d18f7dff4.jpg?v=1743070066\" alt=\"Extensive Expansion\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/phone4.jpg?v=1741681140\" alt=\"Extensive Expansion\" class=\"mainImg mo\"\u003e\n\n    \u003cdiv class=\"premium-module four-column-images\"\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Touch Control\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/15.1_1_7102e31b-018c-443c-8756-c44e593ec839.jpg\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eTouch Control\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description pc\"\u003eThe touch sensor detects the number of touches to control the robot arm, enabling precise sorting operations.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Temperature \u0026amp; Humidity Sensing\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/15.2_3.jpg\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eTemperature \u0026amp; Humidity Sensing\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description pc\"\u003eUsing a temperature and humidity sensor, xArm AI can monitor environmental conditions. The data is displayed in real time on the dot matrix screen.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Fan Tracking\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/15.3_4.jpg\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eFan Tracking\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description pc\"\u003exArm AI recognizes the face through the WonderCam AI vision module, and will start to rotate the fan and follow the human face.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Light Sensing Control\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/15.4_2.jpg\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eLight Sensing Control\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description pc\"\u003eWith a light sensor, xArm AI detects ambient brightness and displays the corresponding values on the dot matrix module.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003ch2 class=\"head descItem\"\u003eSupport Three Programming Methods\u003c\/h2\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/16_d0e21ab4-f66c-4a64-b944-10f697d5e700.jpg?v=1741682818\" alt=\"Scratch\/Python\/Arduino Programming\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/phone2.jpg?v=1741683042\" alt=\"Scratch\/Python\/Arduino Programming\" class=\"mainImg mo\"\u003e\n\n\n    \u003cdiv class=\"premium-module four-column-images\"\u003e\n        \u003cdiv class=\"a-column1 a-column1-3\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Arduino Programming\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/17.1_ffea9994-2872-4eba-a1e7-b621cf40af9c.jpg\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eArduino Programming\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description\"\u003eThe hardware interface is compatible with Arduino, and the software works with the Arduino IDE. The underlying source code is open and includes detailed comments to support user learning.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1 a-column1-3\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Scratch Block Programming\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/17.2_bb6aaf40-23d6-4e19-a3d2-bb469fb96545.jpg\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eScratch Block Programming\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description\"\u003exArm AI supports a drag-and-drop programming method, which makes it ideal for users with no prior programming experience.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1 a-column1-3\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Python Programming\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/17.3_54b0f134-6fec-4169-ae79-579124dff6c8.jpg\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003ePython Programming\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description\"\u003eThe hardware also supports Python programming, providing a wide range of libraries and modules to facilitate rapid development and flexible expansion.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"descItem pc\"\u003e  \n        \u003ch2 class=\"head\"\u003ePC Software Control\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eUser-friendly PC software provides graphical controls for servo movement. Adjust servo positions using slider bars and create motions without writing code.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/18_d3249541-8dc8-48b1-abb8-afc9b5ed2496.jpg\" alt=\"PC Software Control\" class=\"mainImg pc\"\u003e\n\n\n\n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/phone1_946f34ab-a8a5-44d5-b90d-b2d78152fa0f.jpg\" alt=\"PC Software Control\" class=\"mainImg mo\"\u003e\n    \u003cdiv class=\"descItem mo\"\u003e  \n        \u003ch2 class=\"head\"\u003ePC Software Control\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eUser-friendly PC software provides graphical controls for servo movement. Adjust servo positions using slider bars and create motions without writing code.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"premium-module four-column-images\"\u003e\n        \u003cdiv class=\"a-column1 a-column1-3\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"App Control\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/19.1_app.jpg\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eApp Control\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description\"\u003eEasily control the robot arm by dragging its joints in the app. Use the built-in control buttons for precise movements.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1 a-column1-3\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"PS2 Wireless Control\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/19.2_2873e63b-9b36-485f-8953-5eaed213118c.jpg\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003ePS2 Wireless Control\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description\"\u003exArm AI supports real-time control via a wireless controller. Simply connect via Bluetooth for an interactive and responsive experience.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1 a-column1-3\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Offline Control\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/19.3.jpg\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eOffline Control\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description\"\u003eDownload pre-programmed actions to the onboard controller and execute them with the press of a button—no PC or app needed.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\n\n    \u003ch2 class=\"head descItem\"\u003eThree Action Programming Methods\u003c\/h2\u003e\n    \u003cdiv class=\"premium-module four-column-images\"\u003e\n        \u003cdiv class=\"a-column1 a-column1-3\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"PC Software Programming\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/20.1_1_5f9b0b36-576a-4fa5-9413-8e9d3fcee14c.jpg\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003ePC Software Programming\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description\"\u003ePC graphical programming software allows users to easily adjust each servo's angle by dragging sliders and generate motion files automatically.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1 a-column1-3\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Mobile App Programming\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/20.2_2_48738b0a-2d1e-4cb4-986b-0e36ebde7202.jpg\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eMobile App Programming\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description\"\u003eWith provided mobile app, users can interactively adjust the robot arm's posture by dragging its 2D model, which makes programming effortless and intuitive.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1 a-column1-3\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Offline Manual Programming\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/20.3_3.jpg\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eOffline Manual Programming\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description\"\u003eProgram the robot arm manually and save each movement using the onboard controller buttons—no external devices required. Enjoy hands-on programming anytime, anywhere.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\n    \u003ch2 class=\"head descItem\"\u003eIntelligent Bus Servos\u003c\/h2\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/21_9e1c32e8-8789-4016-9d66-b1da38e20611.jpg\" alt=\"Intelligent Bus Servos\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/phone5.jpg\" alt=\"Intelligent Bus Servos\" class=\"mainImg mo\"\u003e\n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/43d79ef4da73c5f43facb3bfe60f9f74.jpg?v=1741679786\" alt=\"WonderEcho Al Interaction Module\" class=\"mainImg pc\"\u003e\n\n    \u003cdiv class=\"descItem pc\"\u003e\n        \u003cdiv class=\"a-column a-span6\"\u003e\n            \u003ctable style=\"text-align: center;table-layout: fixed;height: 360px\" class=\"a-bordered noBottomBorder\"\u003e\n                \u003ctbody\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\" colspan=\"4\" style=\"background-color: #d5dfe9; color: #000; font-size: 18px;height: 45px\"\u003e\u003cspan\u003eWonderEcho Parameters\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"bgcl\"\u003e\u003cspan\u003eSize\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e48*24*10.5mm\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left bgcl\"\u003e\u003cspan\u003eWeight\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e10g\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"bgcl\"\u003e\u003cspan\u003eSupplied voltage\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eDC 5V\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left bgcl\"\u003e\u003cspan\u003eRAM capacity\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e60KByte\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"bgcl\"\u003e\u003cspan\u003eFLASH capacity\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e2MByte\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left bgcl\"\u003e\u003cspan\u003eRecognition mode\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eCommand wake-up\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"bgcl\"\u003e\u003cspan\u003eCommunication method\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eIIC Communication, connect the main controller using a 4-pin cable\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left bgcl\"\u003e\u003cspan\u003eIndicator status\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eSupports iOS and Android mobile app, PS2 controller, and PC control\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"bgcl\"\u003e\u003cspan\u003eRecognition range\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eThe maximum recognition range is 5 meters in quiet conditions and 1 meter in noisy environments.\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left bgcl\"\u003e\u003cspan\u003eRecognition requirement\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eRecognition is based on predefined entries, capable of identifying up to 255 phrases or short sentences. Custom recognition words can be modified as needed.\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003c\/tbody\u003e\n            \u003c\/table\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cimg class=\"mainImg mo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/024a99552522f985f61bffb738760908.jpg?v=1741681221\" alt=\"WonderEcho Al Interaction Module\"\u003e\n    \u003cdiv class=\"descItem mo\"\u003e\n        \u003cdiv class=\"a-column a-span6\"\u003e\n            \u003ctable style=\"text-align: center;table-layout: fixed;\" class=\"a-bordered noBottomBorder\"\u003e\n                \u003ctbody\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\" colspan=\"2\" style=\"background-color: #d5dfe9; color: #000; font-size: 18px;height: 45px\"\u003e\u003cspan\u003eWonderEcho Parameters\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"bgcl\"\u003e\u003cspan\u003eSize\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e48*24*10.5mm\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"bgcl\"\u003e\u003cspan\u003eWeight\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e10g\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"bgcl\"\u003e\u003cspan\u003eSupplied voltage\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eDC 5V\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"bgcl\"\u003e\u003cspan\u003eRAM capacity\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e60KByte\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"bgcl\"\u003e\u003cspan\u003eFLASH capacity\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e2MByte\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"bgcl\"\u003e\u003cspan\u003eRecognition mode\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eCommand wake-up\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"bgcl\"\u003e\u003cspan\u003eCommunication method\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eIIC Communication, connect the main controller using a 4-pin cable\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"bgcl\"\u003e\u003cspan\u003eIndicator status\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eSupports iOS and Android mobile app, PS2 controller, and PC control\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"bgcl\"\u003e\u003cspan\u003eRecognition range\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eThe maximum recognition range is 5 meters in quiet conditions and 1 meter in noisy environments.\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"bgcl\"\u003e\u003cspan\u003eRecognition requirement\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eRecognition is based on predefined entries, capable of identifying up to 255 phrases or short sentences. Custom recognition words can be modified as needed.\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003c\/tbody\u003e\n            \u003c\/table\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Product Structure\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/23.1_1.jpg\"\u003e\n            \u003ch3 class=\"head\"\u003eProduct Structure\u003c\/h3\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"CoreX Controller Structure\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/23.2_2.jpg?v=1741679039\"\u003e\n            \u003ch3 class=\"head\"\u003eCoreX Controller Structure\u003c\/h3\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cdiv class=\"a-column a-span6\"\u003e\n                \u003ctable class=\"a-bordered noBottomBorder\"\u003e\n                    \u003ctbody\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eDimensions\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd\u003e\u003cspan\u003e293*153*426mm\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eWeight\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd\u003e\u003cspan\u003e1.28kg\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eProduct Material\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd\u003e\u003cspan\u003eFull aluminum alloy chassis with sandblasted and anodized surface\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eDOF\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd\u003e\u003cspan\u003e5DOF + gripper\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003ePower supply\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd\u003e\u003cspan\u003e7.5V 6A DC power adapter\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eMicroprocessor\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd\u003e\u003cspan\u003eServo controller: MM32F103CBT6; CoreX controller: ESP32 + MM32F103CBT6\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eProgramming\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd\u003e\u003cspan\u003eScratch, Python, Arduino\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eSoftware\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd\u003e\n                            \u003cspan\u003ePC software and mobile app (supports Android and iOS)\u003c\/span\u003e\n                        \u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eServos\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd\u003e\u003cspan\u003eHTS-16L \/ HX-06L \/ LX-15D \/ LX-225 smart serial bus servos\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eControl Modes\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd\u003e\u003cspan\u003eSupports iOS and Android mobile app, PS2 controller, and PC control\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eShipping Dimensions\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd\u003e\u003cspan\u003e50*30*16cm\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eOverall Weight (with packaging)\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd\u003e\u003cspan\u003eAbout 2.6 kg\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003c\/tbody\u003e\n                \u003c\/table\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"imageDescContainer\"\u003e\n                \u003cdiv class=\"head\"\u003eProduct Parameters\u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg class=\"border\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/22_7916383b-9cbf-49f7-81e8-2038d1fa239b.jpg?v=1741689717\" alt=\"Dimensional Diagram\"\u003e\n            \u003cdiv class=\"imageDescContainer\"\u003e\n                \u003cdiv class=\"head\"\u003eDimensional Diagram\u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003ch2 class=\"head Packing-head pc\"\u003exArm AI Starter Packing List\u003c\/h2\u003e\n    \u003cimg class=\"mainImg pc\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/25__01.jpg?v=1741602358\"\u003e\n\n\n    \u003ch2 class=\"head Packing-head pc\"\u003exArm AI Standard Packing List\u003c\/h2\u003e\n    \u003cimg class=\"mainImg pc\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/26_2cfed542-e01b-491d-b5d5-9841131a6ef0.jpg?v=1741602453\"\u003e\n\n    \u003ch2 class=\"head Packing-head pc\"\u003exArm AI Advanced Packing List\u003c\/h2\u003e\n    \u003cimg class=\"mainImg pc\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/27__03.jpg?v=1741602557\"\u003e\n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/phone7.jpg\" class=\"mo\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/phone8.jpg\" class=\"mo\"\u003e\n\n    \u003ch5\u003e\u003cstrong\u003e\u003cb\u003eVideo \u0026amp; Blog\u003c\/b\u003e\u003c\/strong\u003e\u003c\/h5\u003e\n    \u003ch2 class=\"head\"\u003eVideos\u003c\/h2\u003e\n    \u003cdiv class=\"video-grid-2\"\u003e\n        \u003cdiv class=\"video-item\"\u003e\n            \u003ch3 class=\"head\"\u003eWhat is xArm AI? \u0026gt;\u0026gt;\u0026gt;\u003c\/h3\u003e\n            \u003cdiv class=\"iframeContainer mb-50\"\u003e\n                \u003ciframe class=\"iframe\" src=\"https:\/\/www.youtube.com\/embed\/D9L17nm3Cx0\" title=\"Hiwonder xArm AI Programmable Desktop Robot Arm with AI Vision \u0026amp; Voice Interaction\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen\u003e\u003c\/iframe\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"video-item\"\u003e\n            \u003ch3 class=\"head\"\u003e♻️ Smarter Waste Sorting with xArm AI + WonderCam Vision! 🚀 \u0026gt;\u0026gt;\u0026gt;\u003c\/h3\u003e\n            \u003cdiv class=\"iframeContainer mb-50\"\u003e\n                \u003ciframe class=\"iframe\" src=\"https:\/\/www.youtube.com\/embed\/3tdkV50cq0Y?list=PLFbzd0m6AcmKacMGvGk2rkq5sIjK9fam-\" title=\"♻️ Smarter Waste Sorting with xArm AI + WonderCam Vision! 🚀\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen\u003e\u003c\/iframe\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\n\n    \u003ch5\u003e\u003cstrong\u003e\u003cb\u003eSpecifications\u003c\/b\u003e\u003c\/strong\u003e\u003c\/h5\u003e\n    \u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n    \u003ctable\u003e\n        \u003ctbody\u003e\n        \u003ctr\u003e\n            \u003ctd style=\"width: 209px;\"\u003e\u003cstrong\u003eItem\u003c\/strong\u003e\u003c\/td\u003e\n            \u003ctd style=\"width: 521px;\"\u003e\u003cstrong\u003eSpecification\u003c\/strong\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eDimensions\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003e293*153*426mm\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eWeight\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003e1.28kg\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eProduct Material\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003eFull aluminum alloy chassis with sandblasted and anodized surface\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eDOF\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003e5DOF + gripper\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003ePower supply\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003e7.5V 6A DC power adapter\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eMicroprocessor\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003eServo controller: MM32F103CBT6; CoreX controller: ESP32 + MM32F103CBT6\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eProgramming\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003eScratch, Python, Arduino\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eSoftware\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\n                \u003cspan\u003ePC software and mobile app \u003cbr\u003e(supports Android and iOS)\u003c\/span\u003e\n            \u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eServos\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\n                \u003cspan\u003eHTS-16L \/ HX-06L \/ LX-15D \/ LX-225 smart serial bus servos\u003c\/span\u003e\n            \u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eControl Modes\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003eSupports iOS and Android mobile app, PS2 controller, and PC control\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eShipping Dimensions\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003e50*30*16cm\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eOverall Weight (with packaging)\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003eAbout 2.6 kg\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n    \u003c\/table\u003e","brand":"Hiwonder","offers":[{"title":"Starter Kit","offer_id":41590711713879,"sku":"21010184","price":269.99,"currency_code":"USD","in_stock":true},{"title":"Standard Kit","offer_id":41590711746647,"sku":"21010185","price":339.99,"currency_code":"USD","in_stock":true},{"title":"Advanced Kit","offer_id":41590711779415,"sku":"21010186","price":379.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/0f8852cf59d4a65685c4c4bbe5c0d5a9.png?v=1782463818"},{"product_id":"dadablock","title":"DaDablock Programmable Building Block Kit Powered by ESP32 with Sensor Expansion, Supports Scratch \u0026 Python","description":"\u003cstyle\u003e\u003c!--\n    .templateProduct .tab-content table td {\n    \n        padding: 7px 5px;\n    }\n    body {\n       font-family: \"Montserrat\", sans-serif !important;\n    }\n    \n    .templateProduct .tab-content {\n        padding-top: 2%;\n    }\n    \n    .page-product.layout-extended .product-simple-tab .nav:before {\n        top: 39px;\n    }\n    \n    .tab-content .tab-pane ul {\n        padding: 0 0 43px 0px;\n    }\n    #product-description-intro {\n  scroll-margin-top: 230px;\n}\n    .swatch-container .swatch-group .input-group label{\n        justify-content: normal;\n        padding:6px 6px 6px 12px;\n    }\n    \n    \n    #tabs-1 {\n        display: none;\n    }\n    \n    .imageItem \u003e .border {\n        margin-bottom: 10px;\n        border: 1px solid #e6e6e6 ;\n    }\n    \n    \n    .dotLine {\n        width: 100%;\n        height: 1px;\n        margin-bottom: 46px;\n        text-align: center;\n        border-bottom: 2px dashed #ccc;\n    }\n    \n    \n    .border {\n        display: block;\n        margin: 0 auto;\n        border: 1px solid #e6e6e6 ;\n    }\n    \n    .mainImg {\n        width: 100%;\n        height: auto;\n        margin-bottom: 46px;\n    }\n    \n    .head {\n        line-height: 1.3;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        margin-bottom: 12px;\n        text-align: center;\n    }\n    .head-video{\n        text-align: left;\n    }\n    .desc {\n        font-weight: 400;\n        font-family: \"Montserrat\", sans-serif;\n        font-size: 18px;\n        color: #101010;\n        line-height: 2;\n    }\n    \n    .descItem {\n        margin-bottom: 50px !important;\n    }\n    \n    .descItem \u003e .head {\n        line-height: 30px;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        margin-bottom: 10px;\n        text-align: center;\n    }\n    \n    .descItem \u003e .desc {\n        font-weight: 400;\n        font-family: \"Montserrat\", sans-serif;\n        font-size: 16px;\n        color: rgba(16, 16, 16, 100);\n        line-height: 1.66;\n    \n    }\n    .descItem \u003e .downImg{\n        margin-top: 15px;\n    }\n    .descItem \u003e.noDesc{\n        margin-top: 12px;\n    }\n    .iframeContainer {\n        line-height: 20px;\n        text-align: center;\n        border: 1px solid rgba(255, 255, 255, 100);\n    }\n    .mb-30{\n        margin-bottom: 30px;\n    }\n    .mb-50{\n        margin-bottom: 50px;\n    }\n    .iframeContainer \u003e .iframe {\n        width: 100%;\n        margin-top: 17px;\n        border: none;\n    }\n    \n    \n    .imageContainer {\n        padding-bottom: 43px;\n        display: flex;\n        justify-content: space-between;\n        gap: 2%;\n    }\n    .imageItem \u003e .a-span6{\n        margin-bottom: 12px;\n        flex: 1;\n    }\n    .imageItem \u003e img {\n        margin-bottom: 20px;\n        width: 100%;\n    }\n    \n    .twolevelright \u003e .twolevel \u003e img {\n        width: 100%;\n        margin-bottom: 24px;\n    }\n    \n    \n    .premium-module.four-column-images{\n        display: flex;\n        justify-content: space-between;\n        gap: 20px;\n        align-items: flex-start;\n    }\n    \n    .premium-module.four-column-images .a-column{\n        width: 32%;\n        display: flex;\n        flex-direction: column;\n        min-width: 0;\n    }\n    \n    .premium-module.four-column-images .a-column1{\n        width: 32%;\n        display: flex;\n        flex-direction: column;\n        min-width: 0;\n    }\n    \n    .premium-module.four-column-images .a-section-image{\n        display: block;\n        width: 100%;\n        height: auto;\n    }\n    \n    .premium-module.four-column-images .column-image,\n    .premium-module.four-column-images .column-head,\n    .premium-module.four-column-images .column-description{\n        display: block;\n        margin: 0;\n        padding: 0;\n        height: auto;\n    }\n    \n    .premium-module.four-column-images .head{\n        margin: 12px 0 0;\n        font-size: 16px;\n        line-height: 1.3;\n        font-weight: 700;\n        text-align: center;\n        height: 40px;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n    }\n    \n    .premium-module.four-column-images .description{\n        margin-top: 8px;\n        font-size: 14px;\n        line-height: 1.66;\n        text-align: left;\n    }\n    .product-tabs .tab-item table tr:not(:last-child) th {\n        border-bottom: 1px solid var(--body-border-color);\n    }\n    .Packing-head{\n        padding-top: 30px;\n    }\n    .Packing-head-x{\n        line-height: 1.3;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        text-align: center;\n        margin-bottom: 12px;\n    }    .descItem \u003e img {\n        width: 100%;\n    }\n    \n    .multi-desc{\n        margin-top: 10px;\n    }\n    \n    .viewMore{\n        position: absolute;\n        width: 150px;\n        margin-left: 15px;\n        text-align: center;\n        font-size: 20px;\n        padding: 4px 6px;\n        border-radius: 30px;\n        border: 1px solid #f98800;\n        color: #fff;\n        background: #f98800;\n    }\n    .viewMore:hover{\n        color: #fff;\n    }\n    \/* 大图容器 *\/\n    .image-overlay-container {\n        width: 100%;\n        margin-bottom: 46px;\n    }\n\n    \/* 相对定位的包装器，作为小图的定位参考 *\/\n    .image-overlay-wrapper {\n        position: relative;\n        width: 100%;\n        display: block;\n    }\n\n    \/* 大图样式 *\/\n    .image-overlay-bg {\n        width: 100%;\n        height: auto;\n        display: block;\n    }\n\n    \/* 叠加的小图样式 *\/\n    .image-overlay-item {\n        position: absolute;\n        width: 46.3%; \/* 小图宽度占大图的20%，可根据需要调整 *\/\n        height: auto;\n    }\n\n    \/* 第一张小图位置（左上角） *\/\n    .image-overlay-item.item-1 {\n        left: 3%;   \/* 距离左边10%，可根据需要调整 *\/\n        bottom: 4%;    \/* 距离顶部15%，可根据需要调整 *\/\n    }\n\n    \/* 第二张小图位置（右下角） *\/\n    .image-overlay-item.item-2 {\n        right: 3%;  \/* 距离右边10%，可根据需要调整 *\/\n        bottom: 4%; \/* 距离底部15%，可根据需要调整 *\/\n    }\n    .imageContainer \u003e .imageItem {\n        width: 100%;\n        display: flex;\n        flex-direction: column;\n    }\n    .video-grid-2 {\n        display: grid;\n        grid-template-columns: repeat(2, 1fr);\n        gap: 40px 24px;\n    }\n    .video-item .head {\n        margin-bottom: 12px;\n        font-size: 20px;\n    }\n    .blog-item .head {\n        font-size: 14px;\n    }\n        .show {\n        transition: all .3s linear;\n        animation: show .3s linear;\n        display: block !important;\n    }\n    .hide {\n        transition: all .3s linear;\n        animation: hide .3s linear;\n        display: none !important;\n    }\n    .control_type {\n        position: relative;\n    }\n    \n    \n    .imageDescContainer {\n        width: 96%;\n        display: block;\n        margin: 0 auto;\n    \n    }\n    \n    .titlepicfile-a{\n        position: relative;\n    }\n    .titlepicfile-b{\n        position: absolute;\n        left: 50px;\n        top: 70px;\n        color: #fff;\n    }\n    .titlepicfile-head{\n        font-size: 55px;\n        font-weight: 600;\n    }\n    .titlepicfile-desc{\n        font-size: 27px;\n        margin-left: 3px;\n    }\n    \n    .imageDescContainer \u003e .head,\n    .imageItem \u003e .head {\n        text-align: center;\n        margin-bottom: 6px;\n        font-size: 20px;\n        width: 96%;\n        margin-left: auto;\n        margin-right: auto;\n    }\n    .title-gap{\n        height: 60px;\n        display: grid;\n        align-items: center;\n    }\n    \n    .imageDescContainer \u003e .head-nodesc {\n        text-align: center;\n        line-height: 1.3;\n        font-weight: bold;\n        margin-bottom: 0px;\n        font-size: 23px;\n    }\n    .lonely-head{\n        line-height: 1.3;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        margin-bottom: 40px;\n        text-align: center;\n    }\n    .secHead {\n        line-height: 30px;\n        font-weight: bold;\n        font-size: 22px;\n        margin-bottom: 4px;\n        margin-top: 8px;\n        text-align: center;\n    }\n    .imageDescContainer \u003e .desc,\n    .imageItem \u003e .desc {\n        font-size: 16px;\n        line-height: 1.66;\n        text-align: left;\n        width: 96%;\n        margin-left: auto;\n        margin-right: auto;\n    }\n    \n    .mo {\n        display: none !important;\n    }\n    \n    .pc {\n        display: block !important;\n    }\n    \n    .pcflex {\n        display: flex;\n    }\n    \n    \n    .imageIte {\n        width: 32%;\n        height: auto;\n    }\n    \n    .stress-head{\n        text-align: center;\n        font-weight: 600;\n        background: #5E5E5E;\n        color: #fff;\n        font-size: 24px;\n        width: 660px;\n        border-radius: 4px;\n        height: 45px;\n        line-height: 45px;\n        margin: 15px auto;\n    }\n    \n    .imageIte \u003e img {\n        margin-bottom: 10px;\n        width: 100%;\n        border-radius: 5px;\n        border: 1px solid rgba(230, 230, 230, 100);\n    }\n    \n    .titimg{\n        width: 37%;\n        margin-bottom: 14px;\n    }\n    \n    .packageList td {\n        border: 1px solid rgba(187, 187, 187, 100);\n        line-height: 20px;\n        text-align: center !important;\n        width: 302px;\n        height: 48px;\n        padding-top: 7px !important;\n        color: rgba(16, 16, 16, 100);\n        font-size: 18px;\n        font-weight: 400;\n    }\n    \n    .packageList {\n        position: relative;\n        display: block;\n        width: fit-content;\n        border-spacing: 7px !important;\n        border-collapse: separate !important;\n        margin: 0 auto;\n        margin-bottom: 43px !important;\n    }\n    \n    .packageList .small {\n        width: 71px;\n        text-align: center !important;\n    }\n    \n    .packageList .long {\n        width: 300px;\n        text-align: left !important;\n    }\n    \n    .packageList .ll {\n        width: 361px;\n        text-align: left !important;\n    }\n    .premium-module{\n        padding-bottom: 46px;\n    }\n    .packageList tr:first-child td {\n        border-top: 1px solid rgba(187, 187, 187, 100) !important;\n    }\n    \n    .packageList tr:last-child td {\n        border-bottom: 1px solid rgba(187, 187, 187, 100) !important;\n    }\n    \n    .raspberryLogo{\n        display: flex;\n        align-items: center;\n        justify-content: center;\n    }\n    .raspberryLogo .logo{\n        width: 30px;\n        margin-right: 6px;\n    }\n    .raspberryLogo .head{\n        margin-bottom: 8px;\n    }\n    .longImg-c{\n        position: relative;\n        font-size: 0;\n        margin-bottom: 46px;\n    }\n    .longImg-d{\n        position: absolute;\n        width: 100%;\n    \n    }\n    .longImg-top{\n        top: 40px;\n    }\n    .longImg-top1{\n        top: 60px;\n    }\n    .longImg-d .float-head{\n        font-size: 34px;\n        font-weight: 700;\n        text-align: center;\n    }\n    .longImg-d .float-desc{\n        font-size: 18px;\n        line-height: 2;\n        padding: 0 60px;\n        margin-top: 15px;\n    }\n      \n    .imageItem table.a-bordered {\n        border: 1px solid #BBBFBF;\n    }\n    .a-column table.a-bordered td, .a-column table.a-bordered th{\n        border: 1px solid #ddd;\n    }\n    .a-column table.a-bordered{\n        border: 1px solid #ddd;\n        height: 100%;\n        border-collapse: collapse;\n    }\n    .a-column table.a-bordered .bgcl{\n        background-color: #efefef;\n    }\n    .imageItem table.has-bgc tr:nth-child(odd) {\n        background-color: #efefef;\n    }\n    .imageItem table.a-bordered tr td {\n        padding: 8px 4px;\n        font-size: 15px;\n    }\n    .imageItem table.a-bordered tr:nth-child(even) {\n        background-color: #FFF;\n    }\n    .imageItem .a-text-bold{\n        font-weight: 700;\n    }\n    .img-t{\n        margin-bottom: 24px;\n    }\n    .secdesc{\n        font-size: 18px;\n        color: #101010;\n        line-height: 2;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table {\n        border-bottom: 1px solid #ddd;\n        table-layout: auto;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table th {\n        padding-bottom: 12px;\n        text-align: center;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-image {\n        background-color: #fff;\n        padding: 0 !important;\n        text-align: center;\n        overflow: hidden;\n        vertical-align: bottom;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table .apm-tablemodule-keyhead {\n        border-top: 1px solid #ddd;\n        padding: 8px 14px 6px ;\n        background-color: #f7f7f7;\n        font-weight: 600;\n        color: #626262;\n        float: none !important;\n        margin-right: 0;\n        text-align: center;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table .apm-tablemodule-keyvalue td {\n        padding-top: 8px ;\n        padding-left: 14px;\n        padding-bottom: 8px;\n        border-top: 1px solid #ddd;\n        border-bottom: 1px solid #ddd;\n        text-align: center;\n        width: 240px;\n    }\n    .apm-spacing {\n        display: flex;\n    }\n    .apm-floatleft {\n        display: flex;\n        width: 72%;\n        justify-content: space-between;\n    }\n    .apm-leftimage {\n        width: 45%;\n    }\n    .apm-centerthirdcol {\n        width: 54%;\n    }\n    .apm-centerthirdcol ul li{\n        font-size: 16px;\n        line-height: 2;\n    }\n    .apm-fixed-width .a-spacing-mini {\n        font-size: 18px;\n        font-weight: 600;\n        margin-bottom: 12px;\n    }\n    .apm-floatleft .a-spacing-base {\n        margin-bottom: 16px;\n        font-size: 16px;\n        line-height: 2;\n    }\n    .apm-rightthirdcol-inner \u003e p {\n        font-size: 18px;\n        font-weight: 600;\n        margin-bottom: 22px;\n    }\n    .apm-listbox {\n        background-color: #f3f3f3;\n        border-radius: 4px;\n        border: 1px #ddd solid;\n    }\n    .apm-rightthirdcol .a-box-inner \u003e .a-vertical {\n        font-size: 16px;\n        padding: 20px 20px 20px 40px;\n    }\n    .apm-rightthirdcol .apm-rightthirdcol-inner .a-box-inner .a-vertical \u003e li:not(:last-child) {\n        margin-bottom: 11px;\n    }\n    .a-size-base {\n        line-height: 19px;\n    }\n    .td-br-left{\n        border-left: 1px solid #bbbfbf;\n        text-align: center;\n    }\n    .notice-section{\n        padding-bottom: 30px;\n        padding-left: 6px;\n    }\n    .notice-section \u003e p{\n        font-size: 16px;\n    }\n    .carousel-container {\n        width: 100%;\n        margin: 0 auto;\n        overflow: hidden;\n        position: relative;\n        cursor: pointer;\n    }\n    .carousel-content {\n        display: flex;\n        transition: transform 0.5s ease;\n    }\n    .carousel-item {\n        flex: 0 0 100%;\n        position: relative;\n    }\n    \n    .carousel-item img {\n        width: 100%;\n        height: 100%;\n    }\n    \n    .carousel-btn {\n        position: absolute;\n        top: 50%;\n        transform: translateY(-50%);\n        cursor: pointer;\n        font-size: 24px;\n        padding: 10px;\n    }\n    \n    .carousel-prev {\n        left: 10px;\n        color: #5e76b2;\n    }\n    \n    .carousel-next {\n        right: 10px;\n        color: #5e76b2;\n    }\n    \n    .carousel-indicators {\n        text-align: center;\n        position: absolute;\n        bottom: 20px;\n        left: 50%;\n        transform: translateX(-50%);\n        display: flex;\n        align-items: center;\n    }\n    \n    .carousel-indicator {\n        display: inline-block;\n        width: 12px;\n        height: 12px;\n        border-radius: 50%;\n        background-color: #bbb;\n        margin: 0 5px;\n        cursor: pointer;\n    }\n    \n    .carousel-indicator.active {\n        background-color: #5e76b2;\n    }\n    .tutorials{\n        background: #EEEEEE;\n        border-radius: 6px;\n        margin-bottom: 30px;\n    }\n    .tutorials \u003e p{\n        padding: 20px;\n        text-align: center;\n        word-break: break-word;\n    }\n    .tutorials \u003e p \u003e a:first-child{\n        color: #f98800;\n        font-size: 18px;\n        font-weight: bold;\n    }\n    .tutorials \u003e p \u003e a:last-child{\n        color: #007df9;\n        text-decoration-line: underline;\n    }\n    @media screen and (min-width: 1025px) {\n        .descItem.short-pad{\n            padding-bottom: 20px;\n        }\n        .switch_picture {\n            display: flex;\n            justify-content: space-between;\n            max-width: 1220px;\n            margin: 0 auto;\n            align-items: center;\n        }\n        .tab-nav {\n            flex: 36%;\n            padding-right: 7px;\n        }\n    \n        .tab-nav li {\n            padding-left: 50px;\n            cursor: pointer;\n            transition: all .2s ease-out;\n        }\n        .tab-nav .nav-tit {\n            font-size: 16px;\n            margin-bottom: 16px;\n            width: 262px;\n            padding: 12px 0px;\n            border-radius: 30px;\n            line-height: 10px;\n            border: 1px solid #000000d9;\n            text-align: center;\n        }\n        .tab-nav .nav-tit:hover{\n            background-color: #0000000a;\n        }\n        .li-active .nav-tit {\n            color: #fff;\n            background-color: #000;\n        }\n        .li-active .nav-tit:hover{\n            background-color: #000c;\n        }\n        .tab-right-img {\n            flex: 70%;\n        }\n        .tab-right-img .img-show{\n            display: block;\n        }\n        .tab-right-img li{\n            display: none;\n        }\n    \n    }\n    \n    @media screen and (max-width: 1024px) {\n        .control_type_pc {\n            display: none;\n        }\n    }\n\n    @media screen and (max-width: 700px) {\n        .video-grid-2 {\n            grid-template-columns: 1fr;\n            gap: 0px;\n        }\n        .iframeContainer \u003e .iframe {\n            margin-bottom: 1px;\n            margin-top: 8px;\n        }\n        .mb-50{\n            margin-bottom: 20px;\n        }\n        .ulFeature \u003e li {\n            line-height: inherit;\n        }\n    \n        .imageItem.fourimg \u003e .fourimgline \u003e img {\n            margin-bottom: 10px;\n        }\n    \n        .premium-module.four-column-images .a-column,\n        .premium-module.four-column-images .a-column1 {\n            margin-bottom: 30px;\n            width: 100%;\n        }\n    \n        .premium-module.four-column-images .a-column1.a-column2_2 {\n            width: 48%;\n        }        .dotLine {\n            margin-bottom: 30px;\n        }\n        .imageItem \u003e .border {\n            margin-bottom: 10px;\n        }\n        .imageItem table.a-bordered tr td{\n            padding: 3px;\n        }\n    \n        .imageIte \u003e img {\n            margin-bottom: 10px;\n        }\n        .packageList td {\n            font-size: 16px;\n        }\n    \n        .imageIte {\n            width: 100%;\n            margin-bottom: 30px;\n        }\n    \n        .item \u003e img {\n            margin: 0 auto;\n            display: block;\n            margin-bottom: 17px;\n        }\n    \n        .descItem \u003e .head {\n            font-size: 20px;\n            line-height: 22px;\n        }\n    \n        .descItem \u003e .desc {\n            font-size: 12px;\n        }\n    \n        .descItem \u003e.noDesc{\n            margin-top: 5px;\n        }\n    \n        .stress-head{\n            font-size: 12px;\n            line-height: 20px;\n            width: auto;\n            padding: 6px 0;\n            margin: 10px auto;\n            height: unset;\n        }\n    \n        .descContainer \u003e .head {\n            text-align: center;\n            font-size: 20px;\n            line-height: 22px;\n            margin-bottom: 8px;\n        }\n    \n        .descContainer \u003e .desc {\n            font-size: 16px;\n            line-height: inherit;\n        }\n    \n        .titlepicfile-head {\n            font-size: 20px;\n        }\n        .titlepicfile-b {\n            left: 9px;\n            top: 13px;\n        }\n        .titlepicfile-desc{\n            font-size: 12px;\n            margin-left: 0px;\n            width: 200px;\n        }\n    \n        .descItem {\n            padding-bottom: 30px;\n        }\n        .page-product.layout-extended .product-simple-tab .nav li {\n            padding: 3px;\n            margin-right: 4px;\n        }\n    \n        .product-simple-tab .nav li a {\n            line-height: 24px;\n            font-size: 15px;\n        }\n    \n        .page-product.layout-extended .product-simple-tab .nav li:before {\n            display: none !important;\n        }\n    \n        .mainImg {\n            margin-bottom: 30px;\n        }\n        .premium-module.four-column-images .a-column .head,\n        .premium-module.four-column-images .a-column1 .head {\n            font-size: 14px;\n        }\n        .tab-content .tab-pane ul {\n            padding: 0 0 30px 0px;\n        }\n    \n        .head {\n            font-size: 20px;\n            margin-bottom: 10px;\n        }\n    \n        .imageContainer {\n            display: block;\n            padding-bottom: 0px;\n        }\n    \n        .imageContainer \u003e .imageItem {\n            width: 100%;\n        }\n        .premium-module{\n            padding-bottom: 0;\n        }\n        .imageItem {\n            margin-bottom: 30px;\n        }\n        .img-t{\n            margin-bottom: 15px;\n        }\n        .secHead{\n            margin-top: 6px;\n            font-size: 18px;\n            margin-bottom: 3px;\n        }\n        .secdesc{\n            font-size: 15px;\n            line-height: 1.66;\n        }\n        .desc {\n            font-size: 16px;\n            line-height: inherit;\n        }\n        .lonely-head{\n            margin-bottom: 15px;\n            font-size: 20px;\n        }\n        .Packing-head{\n            padding-top: 0px;\n            margin-bottom: 2px;\n        }\n        .Packing-head-x{\n            font-size: 20px;\n        }\n        .imageDescContainer \u003e .head-nodesc{\n            font-size: 18px;\n        }\n        .imageDescContainer {\n            width: 100%;\n            display: block;\n            margin: 0 auto;\n    \n        }\n        .viewMore {\n            font-size: 16px;\n            padding: 4px 2px;\n            width: 120px;\n            margin: 10px auto 35px;\n        }\n        .imageDescContainer \u003e .head,\n        .imageItem \u003e .head {\n            margin: 0 0 5px;\n            text-align: center;\n            font-size: 14px;\n            line-height: 1.25em;\n            width: 100%;\n        }\n    \n        .imageDescContainer \u003e .desc,\n        .imageItem \u003e .desc {\n            font-size: 12px;\n            width: 100%;\n        }\n        .carousel-btn{\n            display: none;\n        }\n    \n        .carousel-indicators{\n            padding: 10px;\n            transform: unset;\n            position: unset;\n            justify-content: center;\n        }\n        .mo {\n            display: block !important;\n        }\n    \n        .pc {\n            display: none !important;\n        }\n    \n        .premium-module.four-column-images {\n            flex-wrap: wrap;\n        }        .title-gap{\n            height: unset;\n            display: block;\n        }\n        .raspberryLogo .logo{\n            width: 24px;\n        }\n    \n        .imageIt \u003e img {\n            margin-bottom: 10px;\n            border-radius: 5px;\n            border: 1px solid #e6e6e6;\n        }\n    \n        .premium-module.four-column-images .column-head,\n        .premium-module.four-column-images .column-head1 {\n            line-height: 22px;\n            margin: 12px 0 5px;\n            text-align: center;\n            height: unset;\n        }\n        .premium-module.four-column-images .description {\n            font-size: 12px;\n        }\n    \n        .premium-module.four-column-images .a-column1.a-column2_2 .head {\n            font-size: 14px;\n        }        .imageItem.fourimg {\n            margin-bottom: 0px;\n        }\n        .mo-imgs \u003e .imageIte{\n            width: 48%;\n            margin-bottom: 20px;\n        }\n        .apm-hiwonder-tablemodule{\n            overflow: auto;\n        }\n        .apm-hiwonder-tablemodule .apm-tablemodule-table{\n            table-layout: unset;\n        }\n        .apm-hiwonder-tablemodule .apm-tablemodule-table .apm-tablemodule-keyvalue td{\n            min-width: 150px;\n        }\n        .apm-spacing {\n            flex-direction: column;\n        }\n        .apm-floatleft {\n            flex-direction: column;\n            margin-bottom: 12px;\n        }\n        .apm-floatleft, .apm-leftimage, .apm-centerthirdcol {\n            width: 100%;\n        }\n        .apm-leftimage img {\n            border: 1px solid #e6e6e6;\n            border-radius: 5px;\n        }\n        .apm-fixed-width .a-spacing-mini {\n            margin-bottom: 6px;\n            margin-top: 30px;\n        }\n        .apm-floatleft .a-spacing-base {\n            margin-bottom: 8px;\n            font-size: 15px;\n        }\n        .apm-rightthirdcol-inner \u003e p {\n            margin-bottom: 13px;\n        }\n        .apm-rightthirdcol .a-box-inner \u003e .a-vertical,.apm-centerthirdcol ul li{\n            font-size: 15px;\n            line-height: 1.66;\n        }\n        .apm-rightthirdcol{\n            padding-top: 23px;\n        }\n        .titimg{\n            width: 70%;\n            margin-bottom: 4px;\n        }\n        .notice-section \u003e p{\n            font-size:13px;\n        }\n        .tutorials \u003e p{\n            padding: 10px;\n    \n        }\n        .tutorials \u003e p \u003e a:first-child{\n            font-size: 14px;\n        }\n    }\n    --\u003e\u003c\/style\u003e\n        \u003cdiv id=\"product-description-intro\"\u003e \u003c\/div\u003e\n\u003cdiv class=\"iframeContainer mb-30\"\u003e\n    \u003ciframe data-sanitized-allowfullscreen=\"\" data-sanitized-allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" data-sanitized-frameborder=\"0\" title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/dL4McQ-aEFw\" class=\"iframe\"\u003e\u003c\/iframe\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/1_3bd44249-844f-4577-a8f1-e4c639a39956.jpg?v=1782726752\" class=\"mainImg pc\" alt=\"Hiwonder DaDablock programmable building block kit powered by ESP32. Shows orange transforming robots including a humanoid, train, and helicopter on a lunar surface, highlighting Scratch and Python programming, LEGO compatibility, and STEAM education.\" loading=\"lazy\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/1_20472d41-4a93-407a-b045-b217e19439f2.jpg?v=1782726930\" class=\"mainImg mo\" alt=\"Hiwonder DaDablock programmable building block kit powered by ESP32. Shows orange transforming robots including a humanoid, train, and helicopter on a lunar surface, highlighting Scratch and Python programming, LEGO compatibility, and STEAM education.\" loading=\"lazy\"\u003e\n\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eProduct Description\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eDaDablock is a full-stack programmable educational robot designed for elementary and middle school education. Powered by a high-performance ESP32 controller, it supports a smooth progression from Scratch block-based programming to Python coding.\u003c\/p\u003e\n        \u003cp class=\"desc\"\u003eWith its fully enclosed, block-style housing and LEGO-compatible pin holes, DaDablock supports screw-free pin assembly for hundreds of creative AI builds. More than 36 official build designs are included, along with structured tutorials and sample programs, making it easy to move from basic building to advanced applications.\u003c\/p\u003e\n        \u003cp class=\"desc\"\u003eDaDablock also integrates over 13 types of sensors to build a multidimensional sensing system. It supports intelligent obstacle avoidance, line following, orientation sensing, LED matrix effects, touch feedback, and full interactive control, making it suitable for both foundational teaching and advanced innovation projects.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cimg class=\"mainImg pc\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2_0b9aa6e9-5517-45aa-bd92-f6ff577e2c41.jpg?v=1782726995\" alt=\"Product Description\" loading=\"lazy\"\u003e\n    \u003cimg class=\"mainImg mo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2_c71518ec-a706-4bcc-8300-ba886c89213b.jpg?v=1782727022\" alt=\"Product Description\" loading=\"lazy\"\u003e\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003e36 Builds, 100+ Creative Projects\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eIncludes 36 official robot builds with assembly guides, plus 100+ creative extensions. Rich tutorials make it easy to get started quickly and turn hands-on practice into new ideas.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Seamless LEGO Compatibility\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3.1_5bd870ca-d036-4fa2-b28d-e8f1ee35fbac.jpg?v=1782727083\"\u003e\n            \u003ch3 class=\"head\"\u003eSeamless LEGO Compatibility\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eFully matches standard LEGO parts in interface and size. Pin-based, screw-free assembly allows fast building and smooth integration of electronic modules with classic bricks.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Rich Sensor Modules\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3.2_f7728cf6-46c0-46c3-a06d-cba97d927022.jpg?v=1782727115\"\u003e\n            \u003ch3 class=\"head\"\u003eRich Sensor Modules\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eIncludes over 13 sensors, including ultrasonic and IR obstacle avoidance modules, enabling accurate environment detection, obstacle avoidance, line following, and advanced interaction.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Precision-Molded Housing\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3.3_d153cf38-7268-4ed3-808c-1d4f837594b4.jpg?v=1782727137\"\u003e\n            \u003ch3 class=\"head\"\u003ePrecision-Molded Housing\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eMade with high-precision injection molding and eco-friendly ABS, each part has a refined matte finish and is built for long-lasting use.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Flexible Mounting Hole Design\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3.4_5b266128-e7a1-4a56-a393-bb6caf1cb0b2.jpg?v=1782727160\"\u003e\n            \u003ch3 class=\"head\"\u003eFlexible Mounting Hole Design\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eSide and bottom mounting holes are carefully placed to match the odd-hole layout of LEGO Technic parts, making connections easier, stronger, and more stable.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eExplore More, Build Smarter\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eFrom mechanical motion to interactive sensing, from creative building to smart programming, 36 classic builds guide every step of the tech discovery journey.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"image-overlay-container pc\"\u003e\n        \u003cdiv class=\"image-overlay-wrapper\"\u003e\n            \u003cimg class=\"image-overlay-bg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/4.1_337c5f51-bc95-444e-a557-f569a71140b8.jpg?v=1782727201\" alt=\"Beginner Exploration\"\u003e\n            \u003cimg class=\"image-overlay-item item-1\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01.gif?v=1782726610\" alt=\"Beginner Exploration Overlay Image 1\"\u003e\n            \u003cimg class=\"image-overlay-item item-2\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/02_23efa2a6-583d-4e3f-bbae-5a04964b8de8.gif?v=1782726610\" alt=\"Beginner Exploration Overlay Image 2\"\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"image-overlay-container pc\"\u003e\n        \u003cdiv class=\"image-overlay-wrapper\"\u003e\n            \u003cimg class=\"image-overlay-bg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/4.2_d5f39b38-f03e-4229-b082-91eeb105a246.jpg?v=1782727233\" alt=\"Next-Level Interaction\"\u003e\n            \u003cimg class=\"image-overlay-item item-1\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_9e8f8b0e-3aff-41d9-8642-6e73fc20e4f6.gif?v=1782726610\" alt=\"Next-Level Interaction Overlay Image 1\"\u003e\n            \u003cimg class=\"image-overlay-item item-2\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/02.gif?v=1782726610\" alt=\"Next-Level Interaction Overlay Image 2\"\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"image-overlay-container pc\"\u003e\n        \u003cdiv class=\"image-overlay-wrapper\"\u003e\n            \u003cimg class=\"image-overlay-bg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/4.3_b2a26967-b16c-45b4-b2d9-f84e793c7aaa.jpg?v=1782727268\" alt=\"Advanced Creation\"\u003e\n            \u003cimg class=\"image-overlay-item item-1\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_15e2f734-f032-40e2-aca5-057ad7a4b664.gif?v=1782726610\" alt=\"Advanced Creation Overlay Image 1\"\u003e\n            \u003cimg class=\"image-overlay-item item-2\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/02_671ec7f6-cbff-411b-84bd-a8cf0cd43907.gif?v=1782726611\" alt=\"Advanced Creation Overlay Image 2\"\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\n    \u003cimg class=\"mainImg mo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3.1_589c8658-82d5-4098-a3cd-8925e6e68eaa.jpg?v=1782727330\" alt=\"Beginner Exploration\"\u003e\n    \u003cimg class=\"mainImg mo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01.gif?v=1782726610\" alt=\"Beginner Exploration Overlay Image 1\"\u003e\n    \u003cimg class=\"mainImg mo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/02_23efa2a6-583d-4e3f-bbae-5a04964b8de8.gif?v=1782726610\" alt=\"Beginner Exploration Overlay Image 2\"\u003e\n    \u003cimg class=\"mainImg mo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3.2_d84cf83a-c4cb-4b4a-826b-9de1c55d489e.jpg?v=1782727420\" alt=\"Next-Level Interaction\"\u003e\n    \u003cimg class=\"mainImg mo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_9e8f8b0e-3aff-41d9-8642-6e73fc20e4f6.gif?v=1782726610\" alt=\"Next-Level Interaction Overlay Image 1\"\u003e\n    \u003cimg class=\"mainImg mo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/02.gif?v=1782726610\" alt=\"Next-Level Interaction Overlay Image 2\"\u003e\n    \u003cimg class=\"mainImg mo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3.3_ede8e663-df46-4adf-ae71-7fd674123d47.jpg?v=1782727461\" alt=\"Advanced Creation\"\u003e\n    \u003cimg class=\"mainImg mo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_15e2f734-f032-40e2-aca5-057ad7a4b664.gif?v=1782726610\" alt=\"Advanced Creation Overlay Image 1\"\u003e\n    \u003cimg class=\"mainImg mo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/02_671ec7f6-cbff-411b-84bd-a8cf0cd43907.gif?v=1782726611\" alt=\"Advanced CreationOverlay Image 2\"\u003e\n\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eGet a Preview of the Exciting Courses\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eDesigned with a fully enclosed block-style housing and 530+ structural building pieces, DaDablock supports open-ended DIY building beyond the 36 included models. Each build comes with its own program and structured tutorials, making it easy to get started from scratch.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cimg class=\"mainImg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/5.1_e1970f58-3faf-4d56-a78a-9777848594b2.jpg?v=1782727520\" alt=\"L1 Standard Kit\" loading=\"lazy\"\u003e\n    \u003cimg class=\"mainImg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/5.2_e5361a51-f54a-43d2-b5e3-8c3e4ac20919.jpg?v=1782727544\" alt=\"L2 Advanced Kit\" loading=\"lazy\"\u003e\n    \u003cimg class=\"mainImg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/5.3_e4b7f35f-b422-44f6-b9fe-ec2548917b24.jpg?v=1782727565\" alt=\"L3 Ultimate Kit\" loading=\"lazy\"\u003e\n\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eBuild from the Ground Up and Enjoy Every Step\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eBlueprint-style visual tutorials break complex mechanical structures into clear, easy-to-follow building steps. Even complete beginners can get started with confidence and experience the full process from the first pieces to finished models. An ideal choice for introducing creative learning at home or in the classroom.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n\n\n    \u003cimg class=\"mainImg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/d3b748b2bb808dc4d8e22a1f5f9713df.jpg?v=1782727599\" alt=\"Build from the Ground Up and Enjoy Every Step\" loading=\"lazy\"\u003e\n\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Manuals \u0026amp; Step-by-Step Tutorials\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_adf110de-7e21-4b9d-a63a-31e0fd87e0f3.jpg?v=1782727635\"\u003e\n            \u003ch3 class=\"head\"\u003eManuals \u0026amp; Step-by-Step Tutorials\u003c\/h3\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Full-Color Guide with 36 Creative Builds\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/02_0735bc77-af3f-46ee-a35b-20daf1eda6f6.jpg?v=1782727668\"\u003e\n            \u003ch3 class=\"head\"\u003eFull-Color Guide with 36 Creative Builds\u003c\/h3\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\n    \u003ch2 class=\"head descItem\"\u003eScratch and Python Programming\u003c\/h2\u003e\n    \u003cimg class=\"mainImg pc\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2_280f7723-bfb2-40f8-b02f-c090c25aa89c.jpg?v=1782727696\" alt=\"Scratch Block-Based Programming\" loading=\"lazy\"\u003e\n    \u003cimg class=\"mainImg mo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/4.2_b7f58e59-6550-4162-9799-505d3c91c04f.jpg?v=1782727755\" alt=\"Scratch Block-Based Programming\" loading=\"lazy\"\u003e\n    \u003cimg class=\"mainImg pc\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/f8fe8bbd63621e0f61944a9331e03217_ec31c798-c83a-4861-84b2-d2509bab047c.jpg?v=1782727722\" alt=\"MicroPython Programming\" loading=\"lazy\"\u003e\n    \u003cimg class=\"mainImg mo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/4_473c8e3c-addd-4dff-8d81-443289240e2a.jpg?v=1782727780\" alt=\"MicroPython Programming\" loading=\"lazy\"\u003e\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eRich Sensor and Module Setup\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eDaDablock includes a wide range of electronic modules, including block motors, servos, touch, button, sound, ultrasonic, IMU, infrared, LED matrix, line following, and light sensors. A unified 4-pin connector makes plugging and unplugging simple, safe, and better suited for younger makers.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cimg class=\"mainImg pc\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/4e89720e6db37ca7a575039707ea7e83.jpg?v=1782727816\" alt=\"Rich Sensor and Module Setup\" loading=\"lazy\"\u003e\n    \u003cimg class=\"mainImg mo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/650734dfc9917877077dfb7bef5432de.jpg?v=1782727856\" alt=\"Rich Sensor and Module Setup\" loading=\"lazy\"\u003e\n\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eESP32 Controller with Multiple Expansion Ports\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003ePowered by a robust ESP32 core, the controller connects easily to a wide range of sensors and motors. Built-in buzzer and RGB lighting add sound and visual feedback, bringing creative builds to life. Two 18650 lithium battery slots are neatly integrated into the back of the controller, paired with a dedicated battery protection chip to deliver long-lasting power and help prevent overcharging.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cimg class=\"mainImg pc\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/afaf89929b6d6cd9f069a9812f748eab.jpg?v=1782727889\" alt=\"Product Description\" loading=\"lazy\"\u003e\n    \u003cimg class=\"mainImg mo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/5_860b8343-0c61-46ff-8c5f-9c0ea4fec3ed.jpg?v=1782727910\" alt=\"Product Description\" loading=\"lazy\"\u003e\n    \u003cimg class=\"mainImg pc\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/steam_10d30648-7f93-40fd-8b73-5144eead2272.jpg?v=1779430689\" alt=\"Build a Strong STEAM Foundation\" loading=\"lazy\"\u003e\n    \u003cimg class=\"mainImg mo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/steam_ef92fcff-1901-4f51-9eaf-3ed4ec7132f5.jpg?v=1779430694\" alt=\"Build a Strong STEAM Foundation\" loading=\"lazy\"\u003e\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eWhere DaDablock Fits In\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eFrom holiday and birthday gifts to hands-on projects in the classroom, DaDablock gives kids a fun, creative way to build, learn, and explore technology through play.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cimg class=\"mainImg pc\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/b726cb77ade4221abc1b55aebbc4d60f_82516ab6-64aa-4d72-b159-e31e5b60dcd5.jpg?v=1782728044\" alt=\"Where DaDablock Fits In\" loading=\"lazy\"\u003e\n    \u003cimg class=\"mainImg mo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/5da6e16b8510435f3c5813cf215a4ae6_ee2e4707-610d-4be0-9e3b-3b876fe3eff4.jpg?v=1782728072\" alt=\"Where DaDablock Fits In\" loading=\"lazy\"\u003e\n\n\n\n\n    \u003ch2 class=\"head descItem\"\u003eSpecification Parameters\u003c\/h2\u003e\n    \u003cdiv class=\"imageContainer\"\u003e\n    \u003cdiv class=\"pc imageItem\"\u003e\n        \u003ctable style=\"text-align: center;table-layout: fixed;\" class=\"a-bordered noBottomBorder has-bgc\"\u003e\n        \u003ctbody\u003e\n            \u003ccolgroup\u003e\n            \u003ccol style=\"width: 16%;\"\u003e\n            \u003ccol style=\"width: 34%;\"\u003e\n            \u003ccol style=\"width: 16%;\"\u003e\n            \u003ccol style=\"width: 34%;\"\u003e\n            \u003c\/colgroup\u003e\n            \u003ctr\u003e\n            \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eBrand\u003c\/span\u003e\u003c\/th\u003e\n            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eHiwonder\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eProduct model\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eDaDablock Programmable Building Block Kit\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n            \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eControl system\u003c\/span\u003e\u003c\/th\u003e\n            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eHigh-performance ESP32 controller\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eCamera resolution\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e320*240\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n            \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eProgramming software\u003c\/span\u003e\u003c\/th\u003e\n            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eWonderCode block-based programming, Hiwonder Python Editor\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eRecommended age\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eAges 8+\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n            \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eOnboard features\u003c\/span\u003e\u003c\/th\u003e\n            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eRGB LED, buzzer, and more\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eCommunication port\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eUSB port\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n            \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eSensor modules\u003c\/span\u003e\u003c\/th\u003e\n            \u003ctd class=\"td-br-left\" colspan=\"3\"\u003e\u003cspan\u003eButton sensor, sound sensor, ultrasonic module, touch sensor, infrared obstacle avoidance sensor, light sensor, IMU sensor, 4-channel line follower sensor, Dot matrix module\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n            \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eMotors \/ servos\u003c\/span\u003e\u003c\/th\u003e\n            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e2 × 360° motors, 2 × 270° servos\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eMaterial\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eABS\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n            \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eBuilding pieces\u003c\/span\u003e\u003c\/th\u003e\n            \u003ctd class=\"td-br-left\" colspan=\"3\"\u003e\u003cspan\u003eStandard Kit: 265 building pieces; Advanced Kit: 372 building pieces; Ultimate Kit: 538 building pieces\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n            \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eBattery type\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e18650 rechargeable lithium battery\u003c\/span\u003e\u003c\/td\u003e\n            \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eBattery\u003c\/span\u003e\u003c\/th\u003e\n            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e2 × 3.7V\/1200mAh\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n            \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eOperating temperature\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e4–40°C\u003c\/span\u003e\u003c\/td\u003e\n            \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003ePackage size\u003c\/span\u003e\u003c\/th\u003e\n            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e297 × 103 × 206 mm\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n            \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003ePackage weight\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd class=\"td-br-left\" colspan=\"3\"\u003e\u003cspan\u003eStandard Kit: 1.2 kg, Advanced Kit: 1.4 kg, Ultimate Kit: 1.6 kg\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n        \u003c\/table\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mo\" style=\"margin-bottom: 30px;\"\u003e\n        \u003cdiv class=\"a-column a-span6\"\u003e\n        \u003ctable class=\"a-bordered noBottomBorder has-bgc\" style=\"text-align: center;\"\u003e\n            \u003ctbody\u003e\n            \u003ctr\u003e\n\u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eBrand\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eHiwonder\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eProduct model\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eDaDablock Programmable Building Block Kit\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eControl system\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eHigh-performance ESP32 controller\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eCamera resolution\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e320*240\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eProgramming software\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eWonderCode block-based programming, Hiwonder Python Editor\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eRecommended age\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eAges 8+\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eOnboard features\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eRGB LED, buzzer, and more\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eSensor modules\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eButton sensor, sound sensor, ultrasonic module, touch sensor, infrared obstacle avoidance sensor, light sensor, IMU sensor, 4-channel line follower sensor, Dot matrix module\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eMotors \/ servos\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e2 × 360° motors, 2 × 270° servos\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eCommunication port\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eUSB port\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eBuilding pieces\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eStandard Kit: 265 building pieces; Advanced Kit: 372 building pieces; Ultimate Kit: 538 building pieces\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eMaterial\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eABS\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eBattery type\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e18650 rechargeable lithium battery\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eBattery\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e2 × 3.7V\/1200mAh\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eOperating temperature\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e4–40°C\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth class=\"a-text-bold\"\u003e\u003cspan\u003ePackage weight\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eStandard Kit: 1.2 kg, Advanced Kit: 1.4 kg, Ultimate Kit: 1.6 kg\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003cth class=\"a-text-bold\"\u003e\u003cspan\u003ePackage size\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e297 × 103 × 206 mm\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\u003cimg class=\"pc\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/20260611_7330d536-c02d-445f-8e85-f6054dc41438.jpg?v=1782728142\" loading=\"lazy\"\u003e\n\u003cimg class=\"mo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/20260611_7887c73b-1f4b-4c08-ba0c-92586eb7163e.jpg?v=1782728163\" loading=\"lazy\"\u003e\n\n    \u003ch5\u003e\u003cstrong\u003e\u003cb\u003eVideo \u0026amp; Blog\u003c\/b\u003e\u003c\/strong\u003e\u003c\/h5\u003e\n    \u003ch2 class=\"head\"\u003eVideos\u003c\/h2\u003e\n    \u003cdiv class=\"video-grid-2\"\u003e\n        \u003cdiv class=\"video-item\"\u003e\n            \u003ch3 class=\"head\"\u003eWhat is DaDablock? \u0026gt;\u0026gt;\u0026gt;\u003c\/h3\u003e\n            \u003cdiv class=\"iframeContainer mb-50\"\u003e\n                \u003ciframe class=\"iframe\" src=\"https:\/\/www.youtube.com\/embed\/dL4McQ-aEFw\" title=\"🔥DaDaBlock: The Ultimate Programmable Building Block Kit for Teens\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen\u003e\u003c\/iframe\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\u003ch5\u003e\u003cstrong\u003e\u003cb\u003eSpecifications\u003c\/b\u003e\u003c\/strong\u003e\u003c\/h5\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ctable\u003e\n    \u003ctbody\u003e\n    \u003ctr\u003e\n        \u003ctd style=\"width: 209px;\"\u003e\u003cstrong\u003eItem\u003c\/strong\u003e\u003c\/td\u003e\n        \u003ctd style=\"width: 521px;\"\u003e\u003cstrong\u003eSpecification\u003c\/strong\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n     \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eBrand\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd colspan=\"3\"\u003e\u003cspan\u003eHiwonder\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eProduct model\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd colspan=\"3\"\u003e\u003cspan\u003eDaDablock Programmable Building Block Kit\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eControl system\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd colspan=\"3\"\u003e\u003cspan\u003eHigh-performance ESP32 controller\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eCamera resolution\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd colspan=\"3\"\u003e\u003cspan\u003e320*240\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eProgramming software\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd colspan=\"3\"\u003e\u003cspan\u003eWonderCode block-based programming, Hiwonder Python Editor\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eRecommended age\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd colspan=\"3\"\u003e\u003cspan\u003eAges 8+\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eOnboard features\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd colspan=\"3\"\u003e\u003cspan\u003eRGB LED, buzzer, and more\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eSensor modules\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd colspan=\"3\"\u003e\u003cspan\u003eButton sensor, sound sensor, ultrasonic module, touch sensor, infrared obstacle avoidance sensor, light sensor, IMU sensor, 4-channel line follower sensor, Dot matrix module\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eMotors \/ servos\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd colspan=\"3\"\u003e\u003cspan\u003e2 × 360° motors, 2 × 270° servos\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eCommunication port\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd colspan=\"3\"\u003e\u003cspan\u003eUSB port\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eBuilding pieces\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eStandard Kit: 265 building pieces\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eAdvanced Kit: 372 building pieces\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eUltimate Kit: 538 building pieces\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eMaterial\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd colspan=\"3\"\u003e\u003cspan\u003eABS\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eBattery type\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd colspan=\"3\"\u003e\u003cspan\u003e18650 rechargeable lithium battery\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eBattery\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd colspan=\"3\"\u003e\u003cspan\u003e2 × 3.7V\/1200mAh\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eOperating temperature\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd colspan=\"3\"\u003e\u003cspan\u003e4–40°C\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003ePackage weight\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd colspan=\"3\"\u003e\u003cspan\u003eStandard Kit: 1.2 kg, Advanced Kit: 1.4 kg, Ultimate Kit: 1.6 kg\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n        \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003ePackage size\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd colspan=\"3\"\u003e\u003cspan\u003e297 × 103 × 206 mm\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Hiwonder","offers":[{"title":"Standard Kit","offer_id":42862449066071,"sku":"21070132","price":63.99,"currency_code":"USD","in_stock":true},{"title":"Advanced Kit","offer_id":42862449197143,"sku":"21070133","price":91.99,"currency_code":"USD","in_stock":true},{"title":"Ultimate Kit","offer_id":42862449328215,"sku":"21070134","price":119.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/DaDablock_ff0ca7f4-c906-4183-b7c1-0007616784a7.png?v=1789370070"},{"product_id":"dadablock-ai","title":"DaDablock AI Large Model Building Block Kit, Powered by ESP32, Supports Scratch \u0026 Python, Vision \u0026 Voice Interaction","description":"\u003cstyle\u003e\u003c!--\n    .templateProduct .tab-content table td {\n    \n        padding: 7px 5px;\n    }\n    body {\n       font-family: \"Montserrat\", sans-serif !important;\n    }\n    \n    .templateProduct .tab-content {\n        padding-top: 2%;\n    }\n    \n    .page-product.layout-extended .product-simple-tab .nav:before {\n        top: 39px;\n    }\n    \n    .tab-content .tab-pane ul {\n        padding: 0 0 43px 0px;\n    }\n    \n    .swatch-container .swatch-group .input-group label{\n        justify-content: normal;\n        padding:6px 6px 6px 12px;\n    }\n    \n    \n    #tabs-1 {\n        display: none;\n    }\n    \n    .imageItem \u003e .border {\n        margin-bottom: 10px;\n        border: 1px solid #e6e6e6 ;\n    }\n    #product-description-intro {\n  scroll-margin-top: 230px;\n}\n    \n    .dotLine {\n        width: 100%;\n        height: 1px;\n        margin-bottom: 46px;\n        text-align: center;\n        border-bottom: 2px dashed #ccc;\n    }\n    \n    \n    .border {\n        display: block;\n        margin: 0 auto;\n        border: 1px solid #e6e6e6 ;\n    }\n    \n    .mainImg {\n        width: 100%;\n        height: auto;\n        margin-bottom: 46px;\n    }\n    \n    .head {\n        line-height: 1.3;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        margin-bottom: 12px;\n        text-align: center;\n    }\n    .head-video{\n        text-align: left;\n    }\n    .desc {\n        font-weight: 400;\n        font-family: \"Montserrat\", sans-serif;\n        font-size: 18px;\n        color: #101010;\n        line-height: 2;\n    }\n    \n    .descItem {\n        margin-bottom: 50px !important;\n    }\n    \n    .descItem \u003e .head {\n        line-height: 30px;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        margin-bottom: 10px;\n        text-align: center;\n    }\n    \n    .descItem \u003e .desc {\n        font-weight: 400;\n        font-family: \"Montserrat\", sans-serif;\n        font-size: 16px;\n        color: rgba(16, 16, 16, 100);\n        line-height: 1.66;\n    \n    }\n    .descItem \u003e .downImg{\n        margin-top: 15px;\n    }\n    .descItem \u003e.noDesc{\n        margin-top: 12px;\n    }\n    .iframeContainer {\n        line-height: 20px;\n        text-align: center;\n        border: 1px solid rgba(255, 255, 255, 100);\n    }\n    .mb-30{\n        margin-bottom: 30px;\n    }\n    .mb-50{\n        margin-bottom: 50px;\n    }\n    .iframeContainer \u003e .iframe {\n        width: 100%;\n        margin-top: 17px;\n        border: none;\n    }\n    \n    \n    .imageContainer {\n        padding-bottom: 43px;\n        display: flex;\n        justify-content: space-between;\n        gap: 2%;\n    }\n    .imageItem \u003e .a-span6{\n        margin-bottom: 12px;\n        flex: 1;\n    }\n    .imageItem \u003e img {\n        margin-bottom: 20px;\n        width: 100%;\n    }\n    \n    .twolevelright \u003e .twolevel \u003e img {\n        width: 100%;\n        margin-bottom: 24px;\n    }\n    \n    \n    .premium-module.four-column-images{\n        display: flex;\n        justify-content: space-between;\n        gap: 20px;\n        align-items: flex-start;\n    }\n    \n    .premium-module.four-column-images .a-column{\n        width: 32%;\n        display: flex;\n        flex-direction: column;\n        min-width: 0;\n    }\n    \n    .premium-module.four-column-images .a-column1{\n        width: 32%;\n        display: flex;\n        flex-direction: column;\n        min-width: 0;\n    }\n    \n    .premium-module.four-column-images .a-section-image{\n        display: block;\n        width: 100%;\n        height: auto;\n    }\n    \n    .premium-module.four-column-images .column-image,\n    .premium-module.four-column-images .column-head,\n    .premium-module.four-column-images .column-description{\n        display: block;\n        margin: 0;\n        padding: 0;\n        height: auto;\n    }\n    \n    .premium-module.four-column-images .head{\n        margin: 12px 0 0;\n        font-size: 16px;\n        line-height: 1.3;\n        font-weight: 700;\n        text-align: center;\n        height: 40px;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n    }\n    \n    .premium-module.four-column-images .description{\n        margin-top: 8px;\n        font-size: 14px;\n        line-height: 1.66;\n        text-align: left;\n    }\n    .product-tabs .tab-item table tr:not(:last-child) th {\n        border-bottom: 1px solid var(--body-border-color);\n    }\n    .Packing-head{\n        padding-top: 30px;\n    }\n    .Packing-head-x{\n        line-height: 1.3;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        text-align: center;\n        margin-bottom: 12px;\n    }    .descItem \u003e img {\n        width: 100%;\n    }\n    \n    .multi-desc{\n        margin-top: 10px;\n    }\n    \n    .viewMore{\n        position: absolute;\n        width: 150px;\n        margin-left: 15px;\n        text-align: center;\n        font-size: 20px;\n        padding: 4px 6px;\n        border-radius: 30px;\n        border: 1px solid #f98800;\n        color: #fff;\n        background: #f98800;\n    }\n    .viewMore:hover{\n        color: #fff;\n    }\n    \/* 大图容器 *\/\n    .image-overlay-container {\n        width: 100%;\n        margin-bottom: 46px;\n    }\n\n    \/* 相对定位的包装器，作为小图的定位参考 *\/\n    .image-overlay-wrapper {\n        position: relative;\n        width: 100%;\n        display: block;\n    }\n\n    \/* 大图样式 *\/\n    .image-overlay-bg {\n        width: 100%;\n        height: auto;\n        display: block;\n    }\n\n    \/* 叠加的小图样式 *\/\n    .image-overlay-item {\n        position: absolute;\n        width: 46.3%; \/* 小图宽度占大图的20%，可根据需要调整 *\/\n        height: auto;\n    }\n\n    \/* 第一张小图位置（左上角） *\/\n    .image-overlay-item.item-1 {\n        left: 3%;   \/* 距离左边10%，可根据需要调整 *\/\n        bottom: 4%;    \/* 距离顶部15%，可根据需要调整 *\/\n    }\n\n    \/* 第二张小图位置（右下角） *\/\n    .image-overlay-item.item-2 {\n        right: 3%;  \/* 距离右边10%，可根据需要调整 *\/\n        bottom: 4%; \/* 距离底部15%，可根据需要调整 *\/\n    }\n    .imageContainer \u003e .imageItem {\n        width: 100%;\n        display: flex;\n        flex-direction: column;\n    }\n    .video-grid-2 {\n        display: grid;\n        grid-template-columns: repeat(2, 1fr);\n        gap: 40px 24px;\n    }\n    .video-item .head {\n        margin-bottom: 12px;\n        font-size: 20px;\n    }\n    .blog-item .head {\n        font-size: 14px;\n    }\n        .show {\n        transition: all .3s linear;\n        animation: show .3s linear;\n        display: block !important;\n    }\n    .hide {\n        transition: all .3s linear;\n        animation: hide .3s linear;\n        display: none !important;\n    }\n    .control_type {\n        position: relative;\n    }\n    \n    \n    .imageDescContainer {\n        width: 96%;\n        display: block;\n        margin: 0 auto;\n    \n    }\n    \n    .titlepicfile-a{\n        position: relative;\n    }\n    .titlepicfile-b{\n        position: absolute;\n        left: 50px;\n        top: 70px;\n        color: #fff;\n    }\n    .titlepicfile-head{\n        font-size: 55px;\n        font-weight: 600;\n    }\n    .titlepicfile-desc{\n        font-size: 27px;\n        margin-left: 3px;\n    }\n    \n    .imageDescContainer \u003e .head,\n    .imageItem \u003e .head {\n        text-align: center;\n        margin-bottom: 6px;\n        font-size: 20px;\n        width: 96%;\n        margin-left: auto;\n        margin-right: auto;\n    }\n    .title-gap{\n        height: 60px;\n        display: grid;\n        align-items: center;\n    }\n    \n    .imageDescContainer \u003e .head-nodesc {\n        text-align: center;\n        line-height: 1.3;\n        font-weight: bold;\n        margin-bottom: 0px;\n        font-size: 23px;\n    }\n    .lonely-head{\n        line-height: 1.3;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        margin-bottom: 40px;\n        text-align: center;\n    }\n    .secHead {\n        line-height: 30px;\n        font-weight: bold;\n        font-size: 22px;\n        margin-bottom: 4px;\n        margin-top: 8px;\n        text-align: center;\n    }\n    .imageDescContainer \u003e .desc,\n    .imageItem \u003e .desc {\n        font-size: 16px;\n        line-height: 1.66;\n        text-align: left;\n        width: 96%;\n        margin-left: auto;\n        margin-right: auto;\n    }\n    \n    .mo {\n        display: none !important;\n    }\n    \n    .pc {\n        display: block !important;\n    }\n    \n    .pcflex {\n        display: flex;\n    }\n    \n    \n    .imageIte {\n        width: 32%;\n        height: auto;\n    }\n    \n    .stress-head{\n        text-align: center;\n        font-weight: 600;\n        background: #5E5E5E;\n        color: #fff;\n        font-size: 24px;\n        width: 660px;\n        border-radius: 4px;\n        height: 45px;\n        line-height: 45px;\n        margin: 15px auto;\n    }\n    \n    .imageIte \u003e img {\n        margin-bottom: 10px;\n        width: 100%;\n        border-radius: 5px;\n        border: 1px solid rgba(230, 230, 230, 100);\n    }\n    \n    .titimg{\n        width: 37%;\n        margin-bottom: 14px;\n    }\n    \n    .packageList td {\n        border: 1px solid rgba(187, 187, 187, 100);\n        line-height: 20px;\n        text-align: center !important;\n        width: 302px;\n        height: 48px;\n        padding-top: 7px !important;\n        color: rgba(16, 16, 16, 100);\n        font-size: 18px;\n        font-weight: 400;\n    }\n    \n    .packageList {\n        position: relative;\n        display: block;\n        width: fit-content;\n        border-spacing: 7px !important;\n        border-collapse: separate !important;\n        margin: 0 auto;\n        margin-bottom: 43px !important;\n    }\n    \n    .packageList .small {\n        width: 71px;\n        text-align: center !important;\n    }\n    \n    .packageList .long {\n        width: 300px;\n        text-align: left !important;\n    }\n    \n    .packageList .ll {\n        width: 361px;\n        text-align: left !important;\n    }\n    .premium-module{\n        padding-bottom: 46px;\n    }\n    .packageList tr:first-child td {\n        border-top: 1px solid rgba(187, 187, 187, 100) !important;\n    }\n    \n    .packageList tr:last-child td {\n        border-bottom: 1px solid rgba(187, 187, 187, 100) !important;\n    }\n    \n    .raspberryLogo{\n        display: flex;\n        align-items: center;\n        justify-content: center;\n    }\n    .raspberryLogo .logo{\n        width: 30px;\n        margin-right: 6px;\n    }\n    .raspberryLogo .head{\n        margin-bottom: 8px;\n    }\n    .longImg-c{\n        position: relative;\n        font-size: 0;\n        margin-bottom: 46px;\n    }\n    .longImg-d{\n        position: absolute;\n        width: 100%;\n    \n    }\n    .longImg-top{\n        top: 40px;\n    }\n    .longImg-top1{\n        top: 60px;\n    }\n    .longImg-d .float-head{\n        font-size: 34px;\n        font-weight: 700;\n        text-align: center;\n    }\n    .longImg-d .float-desc{\n        font-size: 18px;\n        line-height: 2;\n        padding: 0 60px;\n        margin-top: 15px;\n    }\n      \n    .imageItem table.a-bordered {\n        border: 1px solid #BBBFBF;\n    }\n    .a-column table.a-bordered td, .a-column table.a-bordered th{\n        border: 1px solid #ddd;\n    }\n    .a-column table.a-bordered{\n        border: 1px solid #ddd;\n        height: 100%;\n        border-collapse: collapse;\n    }\n    .a-column table.a-bordered .bgcl{\n        background-color: #efefef;\n    }\n    .imageItem table.has-bgc tr:nth-child(odd) {\n        background-color: #efefef;\n    }\n    .imageItem table.a-bordered tr td {\n        padding: 8px 4px;\n        font-size: 15px;\n    }\n    .imageItem table.a-bordered tr:nth-child(even) {\n        background-color: #FFF;\n    }\n    .imageItem .a-text-bold{\n        font-weight: 700;\n    }\n    .img-t{\n        margin-bottom: 24px;\n    }\n    .secdesc{\n        font-size: 18px;\n        color: #101010;\n        line-height: 2;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table {\n        border-bottom: 1px solid #ddd;\n        table-layout: auto;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table th {\n        padding-bottom: 12px;\n        text-align: center;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-image {\n        background-color: #fff;\n        padding: 0 !important;\n        text-align: center;\n        overflow: hidden;\n        vertical-align: bottom;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table .apm-tablemodule-keyhead {\n        border-top: 1px solid #ddd;\n        padding: 8px 14px 6px ;\n        background-color: #f7f7f7;\n        font-weight: 600;\n        color: #626262;\n        float: none !important;\n        margin-right: 0;\n        text-align: center;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table .apm-tablemodule-keyvalue td {\n        padding-top: 8px ;\n        padding-left: 14px;\n        padding-bottom: 8px;\n        border-top: 1px solid #ddd;\n        border-bottom: 1px solid #ddd;\n        text-align: center;\n        width: 240px;\n    }\n    .apm-spacing {\n        display: flex;\n    }\n    .apm-floatleft {\n        display: flex;\n        width: 72%;\n        justify-content: space-between;\n    }\n    .apm-leftimage {\n        width: 45%;\n    }\n    .apm-centerthirdcol {\n        width: 54%;\n    }\n    .apm-centerthirdcol ul li{\n        font-size: 16px;\n        line-height: 2;\n    }\n    .apm-fixed-width .a-spacing-mini {\n        font-size: 18px;\n        font-weight: 600;\n        margin-bottom: 12px;\n    }\n    .apm-floatleft .a-spacing-base {\n        margin-bottom: 16px;\n        font-size: 16px;\n        line-height: 2;\n    }\n    .apm-rightthirdcol-inner \u003e p {\n        font-size: 18px;\n        font-weight: 600;\n        margin-bottom: 22px;\n    }\n    .apm-listbox {\n        background-color: #f3f3f3;\n        border-radius: 4px;\n        border: 1px #ddd solid;\n    }\n    .apm-rightthirdcol .a-box-inner \u003e .a-vertical {\n        font-size: 16px;\n        padding: 20px 20px 20px 40px;\n    }\n    .apm-rightthirdcol .apm-rightthirdcol-inner .a-box-inner .a-vertical \u003e li:not(:last-child) {\n        margin-bottom: 11px;\n    }\n    .a-size-base {\n        line-height: 19px;\n    }\n    .td-br-left{\n        border-left: 1px solid #bbbfbf;\n        text-align: center;\n    }\n    .notice-section{\n        padding-bottom: 30px;\n        padding-left: 6px;\n    }\n    .notice-section \u003e p{\n        font-size: 16px;\n    }\n    .carousel-container {\n        width: 100%;\n        margin: 0 auto;\n        overflow: hidden;\n        position: relative;\n        cursor: pointer;\n    }\n    .carousel-content {\n        display: flex;\n        transition: transform 0.5s ease;\n    }\n    .carousel-item {\n        flex: 0 0 100%;\n        position: relative;\n    }\n    \n    .carousel-item img {\n        width: 100%;\n        height: 100%;\n    }\n    \n    .carousel-btn {\n        position: absolute;\n        top: 50%;\n        transform: translateY(-50%);\n        cursor: pointer;\n        font-size: 24px;\n        padding: 10px;\n    }\n    \n    .carousel-prev {\n        left: 10px;\n        color: #5e76b2;\n    }\n    \n    .carousel-next {\n        right: 10px;\n        color: #5e76b2;\n    }\n    \n    .carousel-indicators {\n        text-align: center;\n        position: absolute;\n        bottom: 20px;\n        left: 50%;\n        transform: translateX(-50%);\n        display: flex;\n        align-items: center;\n    }\n    \n    .carousel-indicator {\n        display: inline-block;\n        width: 12px;\n        height: 12px;\n        border-radius: 50%;\n        background-color: #bbb;\n        margin: 0 5px;\n        cursor: pointer;\n    }\n    \n    .carousel-indicator.active {\n        background-color: #5e76b2;\n    }\n    .tutorials{\n        background: #EEEEEE;\n        border-radius: 6px;\n        margin-bottom: 30px;\n    }\n    .tutorials \u003e p{\n        padding: 20px;\n        text-align: center;\n        word-break: break-word;\n    }\n    .tutorials \u003e p \u003e a:first-child{\n        color: #f98800;\n        font-size: 18px;\n        font-weight: bold;\n    }\n    .tutorials \u003e p \u003e a:last-child{\n        color: #007df9;\n        text-decoration-line: underline;\n    }\n    @media screen and (min-width: 1025px) {\n        .descItem.short-pad{\n            padding-bottom: 20px;\n        }\n        .switch_picture {\n            display: flex;\n            justify-content: space-between;\n            max-width: 1220px;\n            margin: 0 auto;\n            align-items: center;\n        }\n        .tab-nav {\n            flex: 36%;\n            padding-right: 7px;\n        }\n    \n        .tab-nav li {\n            padding-left: 50px;\n            cursor: pointer;\n            transition: all .2s ease-out;\n        }\n        .tab-nav .nav-tit {\n            font-size: 16px;\n            margin-bottom: 16px;\n            width: 262px;\n            padding: 12px 0px;\n            border-radius: 30px;\n            line-height: 10px;\n            border: 1px solid #000000d9;\n            text-align: center;\n        }\n        .tab-nav .nav-tit:hover{\n            background-color: #0000000a;\n        }\n        .li-active .nav-tit {\n            color: #fff;\n            background-color: #000;\n        }\n        .li-active .nav-tit:hover{\n            background-color: #000c;\n        }\n        .tab-right-img {\n            flex: 70%;\n        }\n        .tab-right-img .img-show{\n            display: block;\n        }\n        .tab-right-img li{\n            display: none;\n        }\n    \n    }\n    \n    @media screen and (max-width: 1024px) {\n        .control_type_pc {\n            display: none;\n        }\n    }\n\n    @media screen and (max-width: 700px) {\n        .video-grid-2 {\n            grid-template-columns: 1fr;\n            gap: 0px;\n        }\n        .iframeContainer \u003e .iframe {\n            margin-bottom: 1px;\n            margin-top: 8px;\n        }\n        .mb-50{\n            margin-bottom: 20px;\n        }\n        .ulFeature \u003e li {\n            line-height: inherit;\n        }\n    \n        .imageItem.fourimg \u003e .fourimgline \u003e img {\n            margin-bottom: 10px;\n        }\n    \n        .premium-module.four-column-images .a-column,\n        .premium-module.four-column-images .a-column1 {\n            margin-bottom: 30px;\n            width: 100%;\n        }\n    \n        .premium-module.four-column-images .a-column1.a-column2_2 {\n            width: 48%;\n        }        .dotLine {\n            margin-bottom: 30px;\n        }\n        .imageItem \u003e .border {\n            margin-bottom: 10px;\n        }\n        .imageItem table.a-bordered tr td{\n            padding: 3px;\n        }\n    \n        .imageIte \u003e img {\n            margin-bottom: 10px;\n        }\n        .packageList td {\n            font-size: 16px;\n        }\n    \n        .imageIte {\n            width: 100%;\n            margin-bottom: 30px;\n        }\n    \n        .item \u003e img {\n            margin: 0 auto;\n            display: block;\n            margin-bottom: 17px;\n        }\n    \n        .descItem \u003e .head {\n            font-size: 20px;\n            line-height: 22px;\n        }\n    \n        .descItem \u003e .desc {\n            font-size: 12px;\n        }\n    \n        .descItem \u003e.noDesc{\n            margin-top: 5px;\n        }\n    \n        .stress-head{\n            font-size: 12px;\n            line-height: 20px;\n            width: auto;\n            padding: 6px 0;\n            margin: 10px auto;\n            height: unset;\n        }\n    \n        .descContainer \u003e .head {\n            text-align: center;\n            font-size: 20px;\n            line-height: 22px;\n            margin-bottom: 8px;\n        }\n    \n        .descContainer \u003e .desc {\n            font-size: 16px;\n            line-height: inherit;\n        }\n    \n        .titlepicfile-head {\n            font-size: 20px;\n        }\n        .titlepicfile-b {\n            left: 9px;\n            top: 13px;\n        }\n        .titlepicfile-desc{\n            font-size: 12px;\n            margin-left: 0px;\n            width: 200px;\n        }\n    \n        .descItem {\n            padding-bottom: 30px;\n        }\n        .page-product.layout-extended .product-simple-tab .nav li {\n            padding: 3px;\n            margin-right: 4px;\n        }\n    \n        .product-simple-tab .nav li a {\n            line-height: 24px;\n            font-size: 15px;\n        }\n    \n        .page-product.layout-extended .product-simple-tab .nav li:before {\n            display: none !important;\n        }\n    \n        .mainImg {\n            margin-bottom: 30px;\n        }\n        .premium-module.four-column-images .a-column .head,\n        .premium-module.four-column-images .a-column1 .head {\n            font-size: 14px;\n        }\n        .tab-content .tab-pane ul {\n            padding: 0 0 30px 0px;\n        }\n    \n        .head {\n            font-size: 20px;\n            margin-bottom: 10px;\n        }\n    \n        .imageContainer {\n            display: block;\n            padding-bottom: 0px;\n        }\n    \n        .imageContainer \u003e .imageItem {\n            width: 100%;\n        }\n        .premium-module{\n            padding-bottom: 0;\n        }\n        .imageItem {\n            margin-bottom: 30px;\n        }\n        .img-t{\n            margin-bottom: 15px;\n        }\n        .secHead{\n            margin-top: 6px;\n            font-size: 18px;\n            margin-bottom: 3px;\n        }\n        .secdesc{\n            font-size: 15px;\n            line-height: 1.66;\n        }\n        .desc {\n            font-size: 16px;\n            line-height: inherit;\n        }\n        .lonely-head{\n            margin-bottom: 15px;\n            font-size: 20px;\n        }\n        .Packing-head{\n            padding-top: 0px;\n            margin-bottom: 2px;\n        }\n        .Packing-head-x{\n            font-size: 20px;\n        }\n        .imageDescContainer \u003e .head-nodesc{\n            font-size: 18px;\n        }\n        .imageDescContainer {\n            width: 100%;\n            display: block;\n            margin: 0 auto;\n    \n        }\n        .viewMore {\n            font-size: 16px;\n            padding: 4px 2px;\n            width: 120px;\n            margin: 10px auto 35px;\n        }\n        .imageDescContainer \u003e .head,\n        .imageItem \u003e .head {\n            margin: 0 0 5px;\n            text-align: center;\n            font-size: 14px;\n            line-height: 1.25em;\n            width: 100%;\n        }\n    \n        .imageDescContainer \u003e .desc,\n        .imageItem \u003e .desc {\n            font-size: 12px;\n            width: 100%;\n        }\n        .carousel-btn{\n            display: none;\n        }\n    \n        .carousel-indicators{\n            padding: 10px;\n            transform: unset;\n            position: unset;\n            justify-content: center;\n        }\n        .mo {\n            display: block !important;\n        }\n    \n        .pc {\n            display: none !important;\n        }\n    \n        .premium-module.four-column-images {\n            flex-wrap: wrap;\n        }        .title-gap{\n            height: unset;\n            display: block;\n        }\n        .raspberryLogo .logo{\n            width: 24px;\n        }\n    \n        .imageIt \u003e img {\n            margin-bottom: 10px;\n            border-radius: 5px;\n            border: 1px solid #e6e6e6;\n        }\n    \n        .premium-module.four-column-images .column-head,\n        .premium-module.four-column-images .column-head1 {\n            line-height: 22px;\n            margin: 12px 0 5px;\n            text-align: center;\n            height: unset;\n        }\n        .premium-module.four-column-images .description {\n            font-size: 12px;\n        }\n    \n        .premium-module.four-column-images .a-column1.a-column2_2 .head {\n            font-size: 14px;\n        }        .imageItem.fourimg {\n            margin-bottom: 0px;\n        }\n        .mo-imgs \u003e .imageIte{\n            width: 48%;\n            margin-bottom: 20px;\n        }\n        .apm-hiwonder-tablemodule{\n            overflow: auto;\n        }\n        .apm-hiwonder-tablemodule .apm-tablemodule-table{\n            table-layout: unset;\n        }\n        .apm-hiwonder-tablemodule .apm-tablemodule-table .apm-tablemodule-keyvalue td{\n            min-width: 150px;\n        }\n        .apm-spacing {\n            flex-direction: column;\n        }\n        .apm-floatleft {\n            flex-direction: column;\n            margin-bottom: 12px;\n        }\n        .apm-floatleft, .apm-leftimage, .apm-centerthirdcol {\n            width: 100%;\n        }\n        .apm-leftimage img {\n            border: 1px solid #e6e6e6;\n            border-radius: 5px;\n        }\n        .apm-fixed-width .a-spacing-mini {\n            margin-bottom: 6px;\n            margin-top: 30px;\n        }\n        .apm-floatleft .a-spacing-base {\n            margin-bottom: 8px;\n            font-size: 15px;\n        }\n        .apm-rightthirdcol-inner \u003e p {\n            margin-bottom: 13px;\n        }\n        .apm-rightthirdcol .a-box-inner \u003e .a-vertical,.apm-centerthirdcol ul li{\n            font-size: 15px;\n            line-height: 1.66;\n        }\n        .apm-rightthirdcol{\n            padding-top: 23px;\n        }\n        .titimg{\n            width: 70%;\n            margin-bottom: 4px;\n        }\n        .notice-section \u003e p{\n            font-size:13px;\n        }\n        .tutorials \u003e p{\n            padding: 10px;\n    \n        }\n        .tutorials \u003e p \u003e a:first-child{\n            font-size: 14px;\n        }\n    }\n    --\u003e\u003c\/style\u003e\n        \u003cdiv id=\"product-description-intro\"\u003e \u003c\/div\u003e\n    \u003cdiv class=\"iframeContainer mb-30\"\u003e\n        \u003ciframe class=\"iframe\" src=\"https:\/\/www.youtube.com\/embed\/uzPRu4VlgSA\" title=\"OpenClaw X ROSOrin Pro Smart Factories: Embodied AI \u0026amp; Multimodal AI Models Robotic Arm🧠\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"\u003e\u003c\/iframe\u003e\n    \u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/1._be0843f3-4084-4f10-b48f-8a9eef92aa8c.jpg?v=1782698938\" alt=\"Hiwonder DaDablock AI programmable building block kit powered by ESP32. Shows orange and white transforming robots on a wooden desk, highlighting Scratch and Python programming, AI vision, smart chat, and universal brick compatibility for STEAM education.\" class=\"mainImg pc\" loading=\"lazy\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/08b99f4b3b711fe03d5ed359784155a6_ff37e559-c5f6-4859-8518-a5d287278737.jpg?v=1782698942\" alt=\"Hiwonder DaDablock AI programmable building block kit powered by ESP32. Shows orange and white transforming robots on a wooden desk, highlighting Scratch and Python programming, AI vision, smart chat, and universal brick compatibility for STEAM education.\" class=\"mainImg mo\" loading=\"lazy\"\u003e\n    \n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eProduct Description\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eDaDablock AI is a programming building block kit powered by large AI models and designed for youth. Featuring the interactive WonderLLM AI module and versatile sensors, it empowers builds with AI vision and voice to easily unlock face recognition, color tracking, and smart chatting.\u003c\/p\u003e\n        \u003cp class=\"desc\"\u003eSupporting Scratch and Python programming, the kit offers 32+ creative builds and 50+ step-by-step tutorials, seamlessly guiding beginners to master advanced STEAM projects.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Multimodal Large AI Models\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2.1-_-_01.jpg?v=1786434552\"\u003e\n            \u003ch3 class=\"head\"\u003eMultimodal Large AI Models\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003ePowered by the WonderLLM AI module, the kit enables smart chatting, voice control, and visual scene understanding for endless interactive possibilities.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Smart Sensor Fusion\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2.2-_-_02.jpg?v=1782699259\"\u003e\n            \u003ch3 class=\"head\"\u003eSmart Sensor Fusion\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eUsing multimodal data fusion, DaDablock AI seamlessly synchronizes vision, voice, and hardware feedback to deliver a highly responsive, dynamic interactive experience.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"32-in-1 Kit with 100+ Ways to Play\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2.3-_-_03.jpg?v=1782699260\"\u003e\n            \u003ch3 class=\"head\"\u003e32-in-1 Kit with 100+ Ways to Play\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eConstruct 32+ rebuildable models spanning bionic robots, machinery, smart homes, and competitive games. It effortlessly sharpens spatial imagination and engineering thinking.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Hands-on Assembly\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2.4-_-_04.jpg?v=1782699260\"\u003e\n            \u003ch3 class=\"head\"\u003eHands-on Assembly\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eThe screw-less, fully enclosed design with LEGO-compatible holes enables quick assembly from scratch. Flexibly build stable, versatile, and unique robotic forms with ease.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eLarge AI Model Creative Features\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eDaDablock AI features WonderLLM and 10+ integrated sensors to build a complete loop from precise perception to autonomous action. Robots can converse naturally and recognize objects or scenes, delivering a fun, highly engaging AI interactive experience.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3.AI.jpg?v=1782699415\" alt=\"Large AI Model Creative Features\" class=\"mainImg \" loading=\"lazy\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/4.AI.jpg?v=1782699413\" alt=\"Al Vision Interactive Features\" class=\"mainImg \" loading=\"lazy\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/5.AI.jpg?v=1786434612\" alt=\"Al Vision Interactive Features\" class=\"mainImg \" loading=\"lazy\"\u003e\n\n\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eExplore More, Build Smarter\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eFrom engaging bionics to mechanical interaction, and creative building to smart programming—32 classic configurations guide you along the path of technological evolution.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/6._7d6b810f-1e67-485f-98a6-cec2c40749f2.jpg?v=1782699515\" alt=\"Explore More, Build Smarter\" class=\"mainImg \" loading=\"lazy\"\u003e\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eGet a Preview of the Exciting Courses\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eDesigned with a fully enclosed block-style housing and 497+ structural building pieces, DaDablock AI supports open-ended DIY building beyond the 32 included builds. Each build comes with its own program and structured tutorials, making it easy to get started from scratch.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/7._L1.jpg?v=1782699640\" alt=\"L1 Starter Kit\" class=\"mainImg \" loading=\"lazy\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/8._-L2.jpg?v=1782699639\" alt=\"L2 Standard Kit\" class=\"mainImg \" loading=\"lazy\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/9._-L3.jpg?v=1782699639\" alt=\"L3 Advanced Kit\" class=\"mainImg \" loading=\"lazy\"\u003e\n\n\n    \u003ch2 class=\"head descItem\"\u003eScratch and Python Programming\u003c\/h2\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/10._01.jpg?v=1782699699\" alt=\"Scratch Block-Based Programming\" class=\"mainImg pc\" loading=\"lazy\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/02_f77f3983-d041-4e08-b0c6-40f7880fe81f.jpg?v=1782701011\" alt=\"Scratch Block-Based Programming\" class=\"mainImg mo\" loading=\"lazy\"\u003e \n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/11._0ab132f6-99c0-4ae4-9fef-1aae4532cd21.jpg?v=1782699699\" alt=\"Python Programming\" class=\"mainImg pc\" loading=\"lazy\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/ba8a5e346dfa8daad553fade2e0013f6_90c59519-154e-4912-a8af-9ca6314ea445.jpg?v=1782700963\" alt=\"Python Programming\" class=\"mainImg mo\" loading=\"lazy\"\u003e\n\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eStep-by-step Coding Learning with Resource\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eHighly visual, intuitive guides break down complex mechanisms into simple, bite-sized building steps. Even with zero prior experience, anyone can follow the progressive journey and get started instantly.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n\n\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Building\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/12.1-_04.jpg?v=1782699779\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Coding\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/12.2-_03.jpg?v=1782699778\"\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Manuals \u0026amp; Step-by-Step Tutorials\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/13.1_01.jpg?v=1782699775\"\u003e\n            \u003ch3 class=\"head\"\u003eManuals \u0026amp; Step-by-Step Tutorials\u003c\/h3\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Full-Color Guide with 36 Creative Builds\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/13.2-_02.jpg?v=1782699777\"\u003e\n            \u003ch3 class=\"head\"\u003eFull-Color Guide with 36 Creative Builds\u003c\/h3\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eESP32 Controller with Multiple Expansion Ports\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003ePowered by a robust ESP32 core, the controller connects easily to a wide range of sensors and motors. Built-in buzzer and RGB lighting add sound and visual feedback, bringing creative builds to life. Two 18650 lithium battery slots are neatly integrated into the back of the controller, paired with a dedicated battery protection chip to deliver long-lasting power and help prevent overcharging.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/14._d9ea9faa-6532-47ab-8cca-d4077f11cf0c.jpg?v=1782700257\" alt=\"ESP32 Controller with Multiple Expansion Ports\" class=\"mainImg pc\" loading=\"lazy\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/c1f81ddbdfc1c825b1a98a2a03e2d22e.jpg?v=1782700856\" alt=\"ESP32 Controller with Multiple Expansion Ports\" class=\"mainImg mo\" loading=\"lazy\"\u003e\n\n\n\n    \u003ch2 class=\"head descItem\"\u003eFlexible Building, Lasting Reliability\u003c\/h2\u003e\n    \u003cdiv class=\"premium-module four-column-images\"\u003e\n        \u003cdiv class=\"a-column1 a-column1-3\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Seamless LEGO Compatibility\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/15.1_-_-01.jpg?v=1782700559\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eSeamless LEGO Compatibility\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description\"\u003eFully matches standard LEGO parts in interface and size. Pin-based, screw-free assembly allows fast building and smooth integration of electronic modules with classic bricks.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1 a-column1-3\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Flexible Mounting Hole Design\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/15.2_-_-02.jpg?v=1782700559\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eFlexible Mounting Hole Design\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description\"\u003eSide and bottom mounting holes are carefully placed to match the odd-hole layout of LEGO Technic parts, making connections easier, stronger, and more stable.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1 a-column1-3\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Precision-Molded Housing\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/15.3_-_-03.jpg?v=1782700558\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003ePrecision-Molded Housing\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description\"\u003eMade with high-precision injection molding and eco-friendly ABS, each part has a refined matte finish and is built for long-lasting use.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eRich Sensor and Module Setup\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eDaDablock AI features a versatile lineup of electronic modules, including building-block motors, servos, vision sensors, cooling fans, dot-matrix modules, ultrasonic modules, light sensors, temperature and humidity sensors, line follower sensors, and more. A unified 4-pin connector makes plugging and unplugging simple, safe, and better suited for younger makers.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/16._dd85e0b0-dc7e-4ca1-88aa-767b4fb35905.jpg?v=1782700621\" alt=\"Rich Sensor and Module Setup\" class=\"mainImg pc\" loading=\"lazy\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/650734dfc9917877077dfb7bef5432de_c49e8f73-a36f-45ad-936d-2515f93e46c1.jpg?v=1782700937\" alt=\"Rich Sensor and Module Setup\" class=\"mainImg mo\" loading=\"lazy\"\u003e\n\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eWhere DaDablock AI Fits In\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eFrom holiday and birthday gifts to hands-on projects in the classroom, DaDablock gives kids a fun, creative way to build, learn, and explore technology through play.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/17._11c75bd4-838a-4e27-bc83-237d6c7f762a.jpg?v=1782700676\" alt=\"Where DaDablock AI Fits In\" class=\"mainImg pc\" loading=\"lazy\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/e6055c0cd49c320c4c098a75e41c4907.jpg?v=1782700902\" alt=\"Where DaDablock AI Fits In\" class=\"mainImg mo\" loading=\"lazy\"\u003e\n\n\n    \u003cdiv class=\"head Packing-head\"\u003eSpecification Parameters\u003c\/div\u003e\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"pc imageItem\"\u003e\n            \u003ctable style=\"text-align: center; table-layout: fixed;\" class=\"a-bordered noBottomBorder has-bgc\"\u003e\n                \u003ccolgroup\u003e\n                    \u003ccol style=\"width: 16%;\"\u003e\n                    \u003ccol style=\"width: 34%;\"\u003e\n                    \u003ccol style=\"width: 16%;\"\u003e\n                    \u003ccol style=\"width: 34%;\"\u003e\n                \u003c\/colgroup\u003e\n                \u003ctbody\u003e\n                    \u003ctr\u003e\n                        \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eBrand\u003c\/span\u003e\u003c\/th\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eHiwonder\u003c\/span\u003e\u003c\/td\u003e\n                        \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eProduct model\u003c\/span\u003e\u003c\/th\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eDaDablock AI Programmable Building Block Kit\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eControl system\u003c\/span\u003e\u003c\/th\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eHigh-performance ESP32 controller\u003c\/span\u003e\u003c\/td\u003e\n                        \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eProgramming software\u003c\/span\u003e\u003c\/th\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eWonderCode block-based programming software, Hiwonder Python Editor\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eRecommended age\u003c\/span\u003e\u003c\/th\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eAges 8+\u003c\/span\u003e\u003c\/td\u003e\n                        \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eOnboard features\u003c\/span\u003e\u003c\/th\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eRGB LED, buzzer, and more\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eSensor modules\u003c\/span\u003e\u003c\/th\u003e\n                        \u003ctd class=\"td-br-left\" colspan=\"3\"\u003e\u003cspan\u003eWonderLLM AI module, fan module, dot matrix module, glowy ultrasonic sensor, light sensor, temperature and humidity sensor, 4-channel line follower sensor\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eMotors \/ servos\u003c\/span\u003e\u003c\/th\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e360° motors ×2, 270° servos ×2\u003c\/span\u003e\u003c\/td\u003e\n                        \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eCommunication port\u003c\/span\u003e\u003c\/th\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eUSB port\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eBuilding pieces\u003c\/span\u003e\u003c\/th\u003e\n                        \u003ctd class=\"td-br-left\" colspan=\"3\"\u003e\u003cspan\u003eStarter Kit: 230 building pieces; Standard Kit: 334 building pieces; Advanced Kit: 497 building pieces\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eMaterial\u003c\/span\u003e\u003c\/th\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eABS\u003c\/span\u003e\u003c\/td\u003e\n                        \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eBattery life\u003c\/span\u003e\u003c\/th\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eApprox. 150 minutes\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eBattery type\u003c\/span\u003e\u003c\/th\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e18650 rechargeable lithium battery\u003cbr\u003e3.7V\/1200mAh\u003c\/span\u003e\u003c\/td\u003e\n                        \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eOperating temperature\u003c\/span\u003e\u003c\/th\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e4–40°C\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003ePackage weight\u003c\/span\u003e\u003c\/th\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eStarter Kit: 0.9 kg\u003cbr\u003eStandard Kit: 1.1 kg\u003cbr\u003eAdvanced Kit: 1.4 kg\u003c\/span\u003e\u003c\/td\u003e\n                        \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003ePackage size\u003c\/span\u003e\u003c\/th\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eStarter Kit \u0026amp; Standard Kit: 231 × 205 × 102 mm\u003cbr\u003eAdvanced Kit: 297 × 206 × 103 mm\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                \u003c\/tbody\u003e\n            \u003c\/table\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"mo\" style=\"margin-bottom: 30px;\"\u003e\n            \u003cdiv class=\"a-column a-span6\"\u003e\n                \u003ctable class=\"a-bordered noBottomBorder has-bgc\" style=\"text-align: center;\"\u003e\n                    \u003ctbody\u003e\n                        \u003ctr\u003e\n\u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eBrand\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eHiwonder\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n                        \u003ctr\u003e\n\u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eProduct model\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eDaDablock AI Programmable Building Block Kit\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n                        \u003ctr\u003e\n\u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eControl system\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eHigh-performance ESP32 controller\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n                        \u003ctr\u003e\n\u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eProgramming software\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eWonderCode block-based programming software\u003cbr\u003eHiwonder Python Editor\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n                        \u003ctr\u003e\n\u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eRecommended age\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eAges 8+\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n                        \u003ctr\u003e\n\u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eOnboard features\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eRGB LED, buzzer, and more\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n                        \u003ctr\u003e\n\u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eSensor modules\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eWonderLLM AI module, fan module, dot matrix module, glowy ultrasonic sensor, light sensor, temperature and humidity sensor, 4-channel line follower sensor\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n                        \u003ctr\u003e\n\u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eMotors \/ servos\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e360° motors ×2, 270° servos ×2\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n                        \u003ctr\u003e\n\u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eCommunication port\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eUSB port\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n                        \u003ctr\u003e\n\u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eBuilding pieces\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eStarter Kit: 230 building pieces\u003cbr\u003eStandard Kit: 334 building pieces\u003cbr\u003eAdvanced Kit: 497 building pieces\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n                        \u003ctr\u003e\n\u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eMaterial\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eABS\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n                        \u003ctr\u003e\n\u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eBattery life\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eApprox. 150 minutes\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n                        \u003ctr\u003e\n\u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eBattery type\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e18650 rechargeable lithium battery\u003cbr\u003e3.7V\/1200mAh\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n                        \u003ctr\u003e\n\u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eOperating temperature\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e4–40°C\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n                        \u003ctr\u003e\n\u003cth class=\"a-text-bold\"\u003e\u003cspan\u003ePackage weight\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eStarter Kit: 0.9 kg\u003cbr\u003eStandard Kit: 1.1 kg\u003cbr\u003eAdvanced Kit: 1.4 kg\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n                        \u003ctr\u003e\n\u003cth class=\"a-text-bold\"\u003e\u003cspan\u003ePackage size\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eStarter Kit \u0026amp; Standard Kit: 231 × 205 × 102 mm\u003cbr\u003eAdvanced Kit: 297 × 206 × 103 mm\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n                    \u003c\/tbody\u003e\n                \u003c\/table\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \n    \u003cp\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/890d4ec9e2d52117c77f8b22b701f9e1_b70a0041-7f84-4177-a1f3-591851a70a48.jpg?v=1782700760\" alt=\"ROSOrin ros educational robots Packing List\" class=\"pc mainImg\"\u003e \n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/73ad5dcf71f1c3eb6d75658ae7800d5b_388362c6-41ec-4a55-897d-f6f0ba261972.jpg?v=1782700832\" class=\"mo mainImg\" alt=\"ROSOrin ros educational robots Packing List\"\u003e\n    \u003c\/p\u003e\n    \n    \n    \u003ch5\u003e\u003cstrong\u003e\u003cb\u003eVideo \u0026amp; Blog\u003c\/b\u003e\u003c\/strong\u003e\u003c\/h5\u003e\n    \u003ch2 class=\"head\"\u003eVideos\u003c\/h2\u003e\n    \u003cdiv class=\"video-grid-2\"\u003e\n        \u003cdiv class=\"video-item\"\u003e\n            \u003ch3 class=\"head\"\u003eWhat is DaDablock AI? \u0026gt;\u0026gt;\u0026gt;\u003c\/h3\u003e\n            \u003cdiv class=\"iframeContainer mb-50\"\u003e\n                \u003ciframe class=\"iframe\" src=\"https:\/\/www.youtube.com\/embed\/uzPRu4VlgSA\" title=\"From Blocks to AI Robots | DaDablock AI Building Kit with Smart Vision \u0026amp; Coding from Hiwonder\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen\u003e\u003c\/iframe\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \n    \n    \u003ch5\u003e\u003cstrong\u003e\u003cb\u003eSpecifications\u003c\/b\u003e\u003c\/strong\u003e\u003c\/h5\u003e\n    \u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n    \u003ctable\u003e\n        \u003ctbody\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eBrand\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd colspan=\"3\"\u003e\u003cspan\u003eHiwonder\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eProduct model\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd colspan=\"3\"\u003e\u003cspan\u003eDaDablock AI Programmable Building Block Kit\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eControl system\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd colspan=\"3\"\u003e\u003cspan\u003eHigh-performance ESP32 controller\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eProgramming software\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd colspan=\"2\"\u003e\u003cspan\u003eWonderCode block-based programming software\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd colspan=\"1\"\u003e\u003cspan\u003eHiwonder Python Editor\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eRecommended age\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd colspan=\"3\"\u003e\u003cspan\u003eAges 8+\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eOnboard features\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd colspan=\"3\"\u003e\u003cspan\u003eRGB LED, buzzer, and more\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eSensor modules\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd colspan=\"3\"\u003e\u003cspan\u003eWonderLLM AI module, fan module, dot matrix module, glowy ultrasonic sensor, light sensor, temperature and humidity sensor, 4-channel line follower sensor\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eMotors \/ servos\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd colspan=\"3\"\u003e\u003cspan\u003e360° motors ×2, 270° servos ×2\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eCommunication port\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd colspan=\"3\"\u003e\u003cspan\u003eUSB port\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eBuilding pieces\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd colspan=\"3\"\u003e\u003cspan\u003eStarter Kit: 230 building pieces\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd colspan=\"3\"\u003e\u003cspan\u003eStandard Kit: 334 building pieces\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd colspan=\"3\"\u003e\u003cspan\u003eAdvanced Kit: 497 building pieces\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eMaterial\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd colspan=\"3\"\u003e\u003cspan\u003eABS\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eBattery life\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd colspan=\"3\"\u003e\u003cspan\u003eApprox. 150 minutes\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eBattery type\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd colspan=\"3\"\u003e\u003cspan\u003e18650 rechargeable lithium battery\u003cbr\u003e3.7V\/1200mAh\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eOperating temperature\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd colspan=\"3\"\u003e\u003cspan\u003e4–40°C\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003ePackage weight\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd colspan=\"3\"\u003e\u003cspan\u003eStarter Kit: 0.9 kg, Standard Kit: 1.1 kg, Advanced Kit: 1.4 kg\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003ePackage size\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd colspan=\"3\"\u003e\u003cspan\u003eStarter Kit \u0026amp; Standard Kit: 231 × 205 × 102 mm\u003cbr\u003eAdvanced Kit: 297 × 206 × 103 mm\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n    \u003c\/table\u003e","brand":"Hiwonder","offers":[{"title":"Starter Kit","offer_id":43990183084119,"sku":"21070162","price":71.99,"currency_code":"USD","in_stock":true},{"title":"Standard Kit","offer_id":43990183149655,"sku":"21070163","price":99.99,"currency_code":"USD","in_stock":true},{"title":"Advanced Kit","offer_id":43990183215191,"sku":"21070164","price":143.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/DaDablock_AI_2.jpg?v=1789457701"},{"product_id":"aiblock","title":"AiBlock TechPower Kit – ESP32 STEAM Programming \u0026 Robotics Kit with I2C Sensors, 48-in-1 Builds, Support Scratch \u0026 Python","description":"\u003cstyle\u003e\u003c!--\n    \/*\n        shopify閫傞厤 start\n        *\/\n    .templateProduct .tab-content table td {\n    \n        padding: 7px 5px;\n    }\n    \n    .templateProduct .tab-content {\n        padding-top: 2%;\n    }\n    \n    .page-product.layout-extended .product-simple-tab .nav:before {\n        top: 39px;\n    }\n    \n    .tab-content .tab-pane ul {\n        padding: 0 0 43px 0px;\n    }\n    \n    .swatch-container .swatch-group .input-group label{\n        justify-content: normal;\n        padding:6px 6px 6px 12px;\n    }\n    .product-tabs .tab-item table tr:not(:last-child) th {\n        border-bottom: 1px solid var(--body-border-color);\n    }\n    \/*\n    shopify閫傞厤 end\n    *\/\n    body {\n        font-family: \"Montserrat\", sans-serif !important;\n    }\n    \n    \/*闃叉璇︽儏涓嬮潰澶氫簡绌虹櫧*\/\n    #tabs-1 {\n        display: none;\n    }\n    \n    .imageItem \u003e .border {\n        margin-bottom: 10px;\n        border: 1px solid #e6e6e6 ;\n    }\n    \n    \n    .dotLine {\n        width: 100%;\n        height: 1px;\n        margin-bottom: 46px;\n        text-align: center;\n        border-bottom: 2px dashed #ccc;\n    }\n    \n    \n    .border {\n        display: block;\n        margin: 0 auto;\n        border: 1px solid #e6e6e6 ;\n    }\n    \n    .mainImg {\n        width: 100%;\n        height: auto;\n        margin-bottom: 46px;\n    }\n    .mainImg-3{\n        margin-bottom: 10px;\n    }\n\n    .head {\n        line-height: 1.3;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        margin-bottom: 12px;\n        text-align: center;\n    }\n    \n    .desc {\n        font-weight: 400;\n        font-family: \"Montserrat\", sans-serif;\n        font-size: 18px;\n        color: #101010;\n        line-height: 2;\n    }\n    \n    .descItem {\n        margin-bottom: 46px !important;\n    }\n    .titimg {\n        width: 40%;\n        margin-bottom: 14px;\n    }\n    .descItem \u003e .head {\n        line-height: 30px;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        margin-bottom: 10px;\n        text-align: center;\n    }\n    .descItem \u003e .head-3 {\n        font-size: 20px;\n        text-align: left;\n    }\n    .descItem \u003e .desc {\n        font-weight: 400;\n        font-family: \"Montserrat\", sans-serif;\n        font-size: 16px;\n        color: rgba(16, 16, 16, 100);\n        line-height: 1.66;\n    \n    }\n    .descItem \u003e .downImg{\n        margin-top: 15px;\n    }\n    .descItem \u003e.noDesc{\n        margin-top: 12px;\n    }\n    .iframeContainer {\n        line-height: 20px;\n        text-align: center;\n        border: 1px solid rgba(255, 255, 255, 100);\n    }\n    .mb-30{\n        margin-bottom: 30px;\n    }\n    .iframeContainer \u003e .iframe {\n        width: 100%;\n        margin-top: 17px;\n        border: none;\n    }\n    \n    \n    .imageContainer {\n        padding-bottom: 43px;\n        display: flex;\n        justify-content: space-between;\n        gap: 2%;\n    }\n    \n    .imageContainer \u003e .imageItem {\n        width: 100%;\n        display: flex;\n        flex-direction: column;\n    }\n    .imageItem \u003e .a-span6{\n        margin-bottom: 12px;\n        flex: 1;\n    }\n    .imageItem \u003e img {\n        margin-bottom: 12px;\n        width: 100%;\n    }\n    \n    .twolevelright \u003e .twolevel \u003e img {\n        width: 100%;\n        margin-bottom: 24px;\n    }\n    \n    .imageContainer-lo \u003e .imageItem:first-child{\n        flex: 6;\n        }\n\n        .imageContainer-lo \u003e .imageItem:last-child{\n        flex: 4;\n        }\n    .four-column-images {\n        display: flex;\n        justify-content: space-between;\n        align-items: flex-start;\n    }\n    \n    .four-column-images .a-column{\n        width: 32%;\n    }\n    \n    .four-column-images .a-column1 {\n        display: flex;\n        flex-direction: column;\n        align-items: flex-start;\n        justify-content: flex-start;\n        margin-top: 10px;\n        width: 24%;\n    }\n    .four-column-images .a-section-image {\n        display: block;\n        width: 100%;\n        height: auto;\n    }\n    .four-column-images .a-column1-3 {\n        width: 32%;\n    }\n    .stress-head {\n        text-align: center;\n        font-weight: 600;\n        background: #5E5E5E;\n        color: #fff;\n        font-size: 24px;\n        width: 660px;\n        border-radius: 4px;\n        height: 45px;\n        line-height: 45px;\n        margin: 15px auto;\n    }\n    .four-column-images .a-column .column-head{\n        display: grid;\n        justify-items: start;\n        margin-top: 10px;\n        align-items: center;\n        height: 30px;\n    }\n    .Packing-head{\n        padding-top: 30px;\n    }\n    .Packing-head-x{\n        line-height: 1.3;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        text-align: center;\n        margin-bottom: 12px;\n    }\n    .four-column-images .a-column .column-head1{\n        display: grid;\n        justify-items: start;\n        margin-top: 10px;\n        align-items: center;\n        height: 54px;\n    }\n    .column-image{\n        font-size: 0;\n    }\n    .four-column-images .a-column1 .column-head {\n        height: 50px;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n    }\n\n    .four-column-images .a-column .head, .four-column-images .a-column1 .head {\n        margin: 0;\n        font-size: 16px;\n        width: 100%;\n    }\n\n    .four-column-images .a-column .description,.four-column-images .a-column1 .description {\n        margin: 0;\n        font-size: 14px;\n        line-height: 1.66;\n        text-align: left;\n        width: 100%;\n    }\n    \n    .descItem \u003e img {\n        width: 100%;\n    }\n    \n    .multi-desc{\n        margin-top: 10px;\n    }\n    \n    .viewMore{\n        position: absolute;\n        width: 150px;\n        margin-left: 15px;\n        text-align: center;\n        font-size: 20px;\n        padding: 4px 6px;\n        border-radius: 30px;\n        border: 1px solid #f98800;\n        color: #fff;\n        background: #f98800;\n    }\n    .viewMore:hover{\n        color: #fff;\n    }\n    @media screen and (min-width: 1025px) {\n        .descItem.short-pad{\n            padding-bottom: 20px;\n        }\n        .switch_picture {\n            display: flex;\n            justify-content: space-between;\n            max-width: 1220px;\n            margin: 0 auto;\n            align-items: center;\n        }\n        .tab-nav {\n            flex: 36%;\n            padding-right: 7px;\n        }\n    \n        .tab-nav li {\n            padding-left: 50px;\n            cursor: pointer;\n            transition: all .2s ease-out;\n        }\n        .tab-nav .nav-tit {\n            font-size: 16px;\n            margin-bottom: 16px;\n            width: 262px;\n            padding: 12px 0px;\n            border-radius: 30px;\n            line-height: 10px;\n            border: 1px solid #000000d9;\n            text-align: center;\n        }\n        .tab-nav .nav-tit:hover{\n            background-color: #0000000a;\n        }\n        .li-active .nav-tit {\n            color: #fff;\n            background-color: #000;\n        }\n        .li-active .nav-tit:hover{\n            background-color: #000c;\n        }\n        .tab-right-img {\n            flex: 70%;\n        }\n        .tab-right-img .img-show{\n            display: block;\n        }\n        .tab-right-img li{\n            display: none;\n        }\n    \n    }\n    \n    @media screen and (max-width: 1024px) {\n        .control_type_pc {\n            display: none;\n        }\n    }\n    .show {\n        transition: all .3s linear;\n        animation: show .3s linear;\n        display: block !important;\n    }\n    .hide {\n        transition: all .3s linear;\n        animation: hide .3s linear;\n        display: none !important;\n    }\n    .control_type {\n        position: relative;\n    }\n    \n    \n    .imageDescContainer {\n        width: 96%;\n        display: block;\n        margin: 0 auto;\n    \n    }\n    \n    .titlepicfile-a{\n        position: relative;\n    }\n    .titlepicfile-b{\n        position: absolute;\n        left: 50px;\n        top: 70px;\n        color: #fff;\n    }\n    .titlepicfile-head{\n        font-size: 55px;\n        font-weight: 600;\n    }\n    .titlepicfile-desc{\n        font-size: 27px;\n        margin-left: 3px;\n    }\n    \n    .imageDescContainer \u003e .head,\n    .imageItem \u003e .head {\n        text-align: center;\n        margin-bottom: 6px;\n        font-size: 20px;\n        width: 96%;\n        margin-left: auto;\n        margin-right: auto;\n    }\n    .title-gap{\n        height: 60px;\n        display: grid;\n        align-items: center;\n    }\n    \n    .imageDescContainer \u003e .head-nodesc {\n        text-align: center;\n        line-height: 1.3;\n        font-weight: bold;\n        margin-bottom: 0px;\n        font-size: 23px;\n    }\n    .lonely-head{\n        line-height: 1.3;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        margin-bottom: 40px;\n        text-align: center;\n    }\n    .secHead {\n        line-height: 30px;\n        font-weight: bold;\n        font-size: 22px;\n        margin-bottom: 4px;\n        margin-top: 8px;\n        text-align: center;\n    }\n    .imageDescContainer \u003e .desc,\n    .imageItem \u003e .desc {\n        font-size: 16px;\n        line-height: 1.66;\n        text-align: left;\n        width: 96%;\n        margin-left: auto;\n        margin-right: auto;\n    }\n    \n    .mo {\n        display: none !important;\n    }\n    \n    .pc {\n        display: block !important;\n    }\n    \n    .pcflex {\n        display: flex;\n    }\n    \n    \n    .imageIte {\n        width: 32%;\n        height: auto;\n    }\n    \n    .stress-head{\n        text-align: center;\n        font-weight: 600;\n        background: #5E5E5E;\n        color: #fff;\n        font-size: 24px;\n        width: 660px;\n        border-radius: 4px;\n        height: 45px;\n        line-height: 45px;\n        margin: 15px auto;\n    }\n    \n    .imageIte \u003e img {\n        margin-bottom: 10px;\n        width: 100%;\n        border-radius: 5px;\n        border: 1px solid rgba(230, 230, 230, 100);\n    }\n    \n    .titimg{\n        width: 37%;\n        margin-bottom: 14px;\n    }\n    \n    .packageList td {\n        border: 1px solid rgba(187, 187, 187, 100);\n        line-height: 20px;\n        text-align: center !important;\n        width: 302px;\n        height: 48px;\n        padding-top: 7px !important;\n        color: rgba(16, 16, 16, 100);\n        font-size: 18px;\n        font-weight: 400;\n    }\n    \n    .packageList {\n        position: relative;\n        display: block;\n        width: fit-content;\n        border-spacing: 7px !important;\n        border-collapse: separate !important;\n        margin: 0 auto;\n        margin-bottom: 43px !important;\n    }\n    \n    .packageList .small {\n        width: 71px;\n        text-align: center !important;\n    }\n    \n    .packageList .long {\n        width: 300px;\n        text-align: left !important;\n    }\n    \n    .packageList .ll {\n        width: 361px;\n        text-align: left !important;\n    }\n    .premium-module{\n        padding-bottom: 46px;\n    }\n    .packageList tr:first-child td {\n        border-top: 1px solid rgba(187, 187, 187, 100) !important;\n    }\n    \n    .packageList tr:last-child td {\n        border-bottom: 1px solid rgba(187, 187, 187, 100) !important;\n    }\n    \n    .raspberryLogo{\n        display: flex;\n        align-items: center;\n        justify-content: center;\n    }\n    .raspberryLogo .logo{\n        width: 30px;\n        margin-right: 6px;\n    }\n    .raspberryLogo .head{\n        margin-bottom: 8px;\n    }\n    .longImg-c{\n        position: relative;\n        font-size: 0;\n        margin-bottom: 46px;\n    }\n    .longImg-d{\n        position: absolute;\n        width: 100%;\n    \n    }\n    .longImg-top{\n        top: 40px;\n    }\n    .longImg-top1{\n        top: 60px;\n    }\n    .longImg-d .float-head{\n        font-size: 34px;\n        font-weight: 700;\n        text-align: center;\n    }\n    .longImg-d .float-desc{\n        font-size: 18px;\n        line-height: 2;\n        padding: 0 60px;\n        margin-top: 15px;\n    }\n      \n    .imageItem table.a-bordered {\n        border: 1px solid #BBBFBF;\n    }\n    .a-column table.a-bordered td, .a-column table.a-bordered th{\n        border: 1px solid #ddd;\n    }\n    .a-column table.a-bordered{\n        border: 1px solid #ddd;\n        height: 100%;\n        border-collapse: collapse;\n    }\n    .a-column table.a-bordered .bgcl{\n        background-color: #efefef;\n    }\n    .imageItem table.has-bgc tr:nth-child(odd) {\n        background-color: #efefef;\n    }\n    .imageItem table.a-bordered tr td {\n        padding: 7px 4px; \n        font-size: 14px;\n    }\n    .imageItem table.a-bordered tr:nth-child(even) {\n        background-color: #FFF;\n    }\n    .imageItem .a-text-bold{\n        font-weight: 700;\n    }\n    .img-t{\n        margin-bottom: 24px;\n    }\n    .secdesc{\n        font-size: 18px;\n        color: #101010;\n        line-height: 2;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table {\n        border-bottom: 1px solid #ddd;\n        table-layout: auto;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table th {\n        padding-bottom: 12px;\n        text-align: center;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-image {\n        background-color: #fff;\n        padding: 0 !important;\n        text-align: center;\n        overflow: hidden;\n        vertical-align: bottom;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table .apm-tablemodule-keyhead {\n        border-top: 1px solid #ddd;\n        padding: 8px 14px 6px ;\n        background-color: #f7f7f7;\n        font-weight: 600;\n        color: #626262;\n        float: none !important;\n        margin-right: 0;\n        text-align: center;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table .apm-tablemodule-keyvalue td {\n        padding-top: 8px ;\n        padding-left: 14px;\n        padding-bottom: 8px;\n        border-top: 1px solid #ddd;\n        border-bottom: 1px solid #ddd;\n        text-align: center;\n        width: 240px;\n    }\n    .apm-spacing {\n        display: flex;\n    }\n    .apm-floatleft {\n        display: flex;\n        width: 72%;\n        justify-content: space-between;\n    }\n    .apm-leftimage {\n        width: 45%;\n    }\n    .apm-centerthirdcol {\n        width: 54%;\n    }\n    .apm-centerthirdcol ul li{\n        font-size: 16px;\n        line-height: 2;\n    }\n    .apm-fixed-width .a-spacing-mini {\n        font-size: 18px;\n        font-weight: 600;\n        margin-bottom: 12px;\n    }\n    .apm-floatleft .a-spacing-base {\n        margin-bottom: 16px;\n        font-size: 16px;\n        line-height: 2;\n    }\n    .apm-rightthirdcol-inner \u003e p {\n        font-size: 18px;\n        font-weight: 600;\n        margin-bottom: 22px;\n    }\n    .apm-listbox {\n        background-color: #f3f3f3;\n        border-radius: 4px;\n        border: 1px #ddd solid;\n    }\n    .apm-rightthirdcol .a-box-inner \u003e .a-vertical {\n        font-size: 16px;\n        padding: 20px 20px 20px 40px;\n    }\n    .apm-rightthirdcol .apm-rightthirdcol-inner .a-box-inner .a-vertical \u003e li:not(:last-child) {\n        margin-bottom: 11px;\n    }\n    .a-size-base {\n        line-height: 19px;\n    }\n    .td-br-left{\n        border-left: 1px solid #bbbfbf;\n        text-align: center;\n    }\n    .notice-section{\n        padding-bottom: 30px;\n        padding-left: 6px;\n    }\n    .notice-section \u003e p{\n        font-size: 16px;\n    }\n    .carousel-container {\n        width: 100%;\n        margin: 0 auto;\n        overflow: hidden;\n        position: relative;\n        cursor: pointer;\n    }\n    .carousel-content {\n        display: flex;\n        transition: transform 0.5s ease;\n    }\n    .carousel-item {\n        flex: 0 0 100%;\n        position: relative;\n    }\n    \n    .carousel-item img {\n        width: 100%;\n        height: 100%;\n    }\n    \n    .carousel-btn {\n        position: absolute;\n        top: 50%;\n        transform: translateY(-50%);\n        cursor: pointer;\n        font-size: 24px;\n        padding: 10px;\n    }\n    \n    .carousel-prev {\n        left: 10px;\n        color: #5e76b2;\n    }\n    \n    .carousel-next {\n        right: 10px;\n        color: #5e76b2;\n    }\n    \n    .carousel-indicators {\n        text-align: center;\n        position: absolute;\n        bottom: 0px;\n        left: 50%;\n        transform: translateX(-50%);\n        display: flex;\n        align-items: center;\n    }\n    \n    .carousel-indicator {\n        display: inline-block;\n        width: 12px;\n        height: 12px;\n        border-radius: 50%;\n        background-color: #bbb;\n        margin: 0 5px;\n        cursor: pointer;\n    }\n    \n    .carousel-indicator.active {\n        background-color: #5e76b2;\n    }\n    .tutorials{\n        background: #EEEEEE;\n        border-radius: 6px;\n        margin-bottom: 30px;\n    }\n    .tutorials \u003e p{\n        padding: 20px;\n        text-align: center;\n        word-break: break-word;\n    }\n    .tutorials \u003e p \u003e a:first-child{\n        color: #f98800;\n        font-size: 18px;\n        font-weight: bold;\n    }\n    .tutorials \u003e p \u003e a:last-child{\n        color: #007df9;\n        text-decoration-line: underline;\n    }\n    @media screen and (max-width: 700px) {\n        .ulFeature \u003e li {\n            line-height: inherit;\n        }\n    \n        .imageItem.fourimg \u003e .fourimgline \u003e img {\n            margin-bottom: 10px;\n        }\n    \n        .four-column-images .a-column,.four-column-images .a-column1 {\n            margin-bottom: 30px;\n            width: 100%;\n        }\n    \n        .four-column-images .a-column1.a-column2_2 {\n            width: 48%;\n        }\n    \n        .dotLine {\n            margin-bottom: 30px;\n        }\n        .imageItem \u003e .border {\n            margin-bottom: 10px;\n        }\n        .imageItem table.a-bordered tr td{\n            padding: 3px;\n        }\n    \n        .imageIte \u003e img {\n            margin-bottom: 10px;\n        }\n        .packageList td {\n            font-size: 16px;\n        }\n    \n        .descContainer \u003e .head {\n            text-align: center;\n        }\n        .imageIte {\n            width: 100%;\n            margin-bottom: 30px;\n        }\n    \n        .item \u003e img {\n            margin: 0 auto;\n            display: block;\n            margin-bottom: 17px;\n        }\n    \n        .iframeContainer \u003e .iframe {\n            margin-bottom: 1px;\n            margin-top: 8px;\n        }\n        .four-column-images .a-column1.a-column2_2 {\n            width: 48%;\n        }\n        .descItem \u003e .head {\n            font-size: 20px;\n            line-height: 22px;\n        }\n        .descItem \u003e .head-3 {\n            font-size: 14px;\n            text-align: left;\n        }\n        .descItem \u003e .desc {\n            font-size: 12px;\n        }\n    \n        .descItem \u003e.noDesc{\n            margin-top: 5px;\n        }\n    \n        .stress-head{\n            font-size: 12px;\n            line-height: 20px;\n            width: auto;\n            padding: 6px 0;\n            margin: 10px auto;\n            height: unset;\n        }\n    \n        .descContainer \u003e .head {\n            font-size: 20px;\n            line-height: 22px;\n            margin-bottom: 8px;\n        }\n    \n        .descContainer \u003e .desc {\n            font-size: 16px;\n            line-height: inherit;\n        }\n    \n        .titlepicfile-head {\n            font-size: 20px;\n        }\n        .titlepicfile-b {\n            left: 9px;\n            top: 13px;\n        }\n        .titlepicfile-desc{\n            font-size: 12px;\n            margin-left: 0px;\n            width: 200px;\n        }\n    \n        .descItem {\n            margin-bottom: 30px !important;\n        }\n    \n        .product-simple-tab .nav li a {\n            line-height: 24px;\n        }\n    \n        .page-product.layout-extended .product-simple-tab .nav li {\n            padding: 3px;\n            margin-right: 4px;\n        }\n    \n        .product-simple-tab .nav li a {\n            font-size: 15px;\n        }\n    \n        .page-product.layout-extended .product-simple-tab .nav li:before {\n            display: none !important;\n        }\n    \n        .mainImg {\n            margin-bottom: 30px;\n        }\n        .mainImg-3{\n            margin-bottom: 10px;\n        }\n        .four-column-images .a-column .head, .four-column-images .a-column1 .head {\n            font-size: 14px;\n        }\n        .tab-content .tab-pane ul {\n            padding: 0 0 30px 0px;\n        }\n    \n        .head {\n            font-size: 20px;\n            margin-bottom: 10px;\n        }\n    \n        .imageContainer {\n            display: block;\n            padding-bottom: 0px;\n        }\n    \n        .imageContainer \u003e .imageItem {\n            width: 100%;\n        }\n        .premium-module{\n            padding-bottom: 0;\n        }\n        .imageItem {\n            margin-bottom: 30px;\n        }\n        .img-t{\n            margin-bottom: 15px;\n        }\n        .secHead{\n            margin-top: 6px;\n            font-size: 18px;\n            margin-bottom: 3px;\n        }\n        .secdesc{\n            font-size: 15px;\n            line-height: 1.66;\n        }\n        .desc {\n            font-size: 16px;\n            line-height: inherit;\n        }\n        .lonely-head{\n            margin-bottom: 15px;\n            font-size: 20px;\n        }\n        .Packing-head{\n            padding-top: 0px;\n            margin-bottom: 2px;\n        }\n        .Packing-head-x{\n            font-size: 20px;\n        }\n        .imageDescContainer \u003e .head-nodesc{\n            font-size: 18px;\n        }\n        .imageDescContainer {\n            width: 100%;\n            display: block;\n            margin: 0 auto;\n    \n        }\n        .viewMore {\n            font-size: 16px;\n            padding: 4px 2px;\n            width: 120px;\n            margin: 10px auto 35px;\n        }\n        .imageDescContainer \u003e .head,\n        .imageItem \u003e .head {\n            margin: 0 0 5px;\n            text-align: center;\n            font-size: 14px;\n            line-height: 1.25em;\n            width: 100%;\n        }\n    \n        .imageDescContainer \u003e .desc,\n        .imageItem \u003e .desc {\n            font-size: 12px;\n            width: 100%;\n        }\n        .carousel-btn{\n            display: none;\n        }\n    \n        .carousel-indicators{\n            padding: 10px;\n            transform: unset;\n            position: unset;\n            justify-content: center;\n        }\n        .mo {\n            display: block !important;\n        }\n    \n        .pc {\n            display: none !important;\n        }\n    \n        .four-column-images {\n            flex-wrap: wrap;\n        }\n        .title-gap{\n            height: unset;\n            display: block;\n        }\n        .raspberryLogo .logo{\n            width: 24px;\n        }\n    \n        .imageIt \u003e img {\n            margin-bottom: 10px;\n            border-radius: 5px;\n            border: 1px solid #e6e6e6;\n        }\n    \n        .four-column-images .a-column .column-head, .four-column-images .a-column1 .column-head,.four-column-images .a-column .column-head1 {\n            line-height: 22px;\n            margin: 12px 0 5px;\n            text-align: center;\n            height: unset;\n        }\n        .four-column-images .a-column .description,.four-column-images .a-column1 .description {\n            font-size: 12px;\n        }\n    \n        .four-column-images .a-column1.a-column2_2 .head {\n            font-size: 14px;\n        }\n    \n        .imageItem.fourimg {\n            margin-bottom: 0px;\n        }\n        .mo-imgs \u003e .imageIte{\n            width: 48%;\n            margin-bottom: 20px;\n        }\n        .apm-hiwonder-tablemodule{\n            overflow: auto;\n        }\n        .apm-hiwonder-tablemodule .apm-tablemodule-table{\n            table-layout: unset;\n        }\n        .apm-hiwonder-tablemodule .apm-tablemodule-table .apm-tablemodule-keyvalue td{\n            min-width: 150px;\n        }\n        .apm-spacing {\n            flex-direction: column;\n        }\n        .apm-floatleft {\n            flex-direction: column;\n            margin-bottom: 12px;\n        }\n        .apm-floatleft, .apm-leftimage, .apm-centerthirdcol {\n            width: 100%;\n        }\n        .apm-leftimage img {\n            border: 1px solid #e6e6e6;\n            border-radius: 5px;\n        }\n        .apm-fixed-width .a-spacing-mini {\n            margin-bottom: 6px;\n            margin-top: 30px;\n        }\n        .apm-floatleft .a-spacing-base {\n            margin-bottom: 8px;\n            font-size: 15px;\n        }\n        .apm-rightthirdcol-inner \u003e p {\n            margin-bottom: 13px;\n        }\n        .apm-rightthirdcol .a-box-inner \u003e .a-vertical,.apm-centerthirdcol ul li{\n            font-size: 15px;\n            line-height: 1.66;\n        }\n        .apm-rightthirdcol{\n            padding-top: 23px;\n        }\n        .titimg{\n            width: 70%;\n            margin-bottom: 4px;\n        }\n        .notice-section \u003e p{\n            font-size:13px;\n        }\n        .tutorials \u003e p{\n            padding: 10px;\n    \n        }\n        .tutorials \u003e p \u003e a:first-child{\n            font-size: 14px;\n        }\n    }\n    --\u003e\u003c\/style\u003e\n    \n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/1._23433962-c423-45d0-be9a-3e440360b7f2.jpg?v=1787638359\" alt=\"Hiwonder AiBlock TechPower Programming Kit – ESP32 STEAM Robot with 48+ Builds, Mechanical Motion, LEGO Compatibility and Coding for Kids\" class=\"mainImg pc\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/08b99f4b3b711fe03d5ed359784155a6_1242bfdd-26cc-403a-94ab-156e5393df0e.jpg?v=1787639455\" alt=\"Hiwonder AiBlock TechPower Programming Kit – ESP32 STEAM Robot with 48+ Builds, Mechanical Motion, LEGO Compatibility and Coding for Kids\" class=\"mainImg mo\"\u003e\n\n    \u003cdiv class=\"descItem\"\u003e\n        \u003ch2 class=\"head\"\u003eProduct Description\u003c\/h2\u003e\n        \u003cp class=\"desc ma\"\u003eDesigned for ages 6+, the AiBlock TechPower Kit is built around an integrated smart controller. Packed with versatile sensors, motors, servos, and structural blocks, it offers dual learning modes: physical assembly and smart programming. Paired with a progressive curriculum and the WonderLab visual coding platform, it seamlessly guides learners from mechanical transmission to smart interactions, and from basic logic to multi-module control—inspiring a systematic STEAM awakening.\u003c\/p\u003e\n     \u003c\/div\u003e\n\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"48 Builds, 100+ Creative Projects\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2.1_01_a019ebf6-2741-4ed0-8813-0d122001c298.jpg?v=1787638508\"\u003e\n            \u003ch3 class=\"head\"\u003e48 Builds, 100+ Creative Projects\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eBuild 48 creative models across engaging themes and unlock 100+ ways to play, fueling kids' endless curiosity.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Hands-on DIY Creation\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2.2_ae5a1187-b7ef-4436-9fda-64026d3f43ed.jpg?v=1787638554\"\u003e\n            \u003ch3 class=\"head\"\u003eHands-on DIY Creation\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eEquipped with gears, motors, servos, and tank treads. Paired with step-by-step tutorials, kids can explore the mechanical principles of robotics through hands-on creation.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Rich Sensor Modules\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2.3_02.jpg?v=1787638632\"\u003e\n            \u003ch3 class=\"head\"\u003eRich Sensor Modules\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eFeatures over 10 distinct I2C daisy-chainable electronic modules. Easily connect multiple sensors to unlock rich, interactive smart play.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Dual Programming Modes\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2.4_04_aa8357b4-720d-44d5-8be8-abdf92ded174.jpg?v=1787638657\"\u003e\n            \u003ch3 class=\"head\"\u003eDual Programming Modes\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003ePowered by our WonderLab software, offering both Scratch block-based visual coding and Python text programming for a seamless progression from beginner to advanced learning.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eHigh-Performance Hardware\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eThe ESP32 block controller is packed with expansion ports to easily connect servos and sensors for advanced smart features. The ABS enclosed structural parts offer a premium, smooth feel and are fully compatible with standard LEGO peg holes, inspiring limitless creative builds.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3._02.jpg?v=1787638831\" alt=\"\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/02_a205a4f0-8b49-408d-96dd-b909923aa554.jpg?v=1787639499\" alt=\"\" class=\"mainImg mo\"\u003e\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eI2C Daisy-Chain Sensor Design\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eThe entire AiBlock sensor lineup utilizes I2C communication for sequential daisy-chain expansion. Connect and communicate with just a single cable! Built-in anti-reverse plug protection makes assembly simpler, safer, and entirely foolproof.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/4.IIC_02.jpg?v=1787648057\" alt=\"\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/IIC_02.jpg?v=1787648082\" alt=\"\" class=\"mainImg mo\"\u003e\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eExplore More, Build Smarter\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eFrom mechanical motion to interactive sensing, from creative building to smart programming, 48 classic builds guide every step of the tech discovery journey.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/5._7f581ce7-7add-4b6a-8126-518c208ed459.jpg?v=1787640039\" alt=\"Smart Exploration: Begin Your Robotics Adventure\" class=\"mainImg mainImg-3 pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_0387f5e3-184d-4732-afd1-26d4bd13aba4.jpg?v=1787639717\" alt=\"Smart Exploration: Begin Your Robotics Adventure\" class=\"mainImg  mainImg-3 mo\"\u003e\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch3 class=\"head head-3\"\u003eSmart Exploration: Begin Your Robotics Adventure\u003c\/h3\u003e\n        \u003cp class=\"desc\"\u003eMaster fundamental builds and basic smart sensing to uncover the mechanics of motion and interaction. Experience the pure joy of hands-on creation.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/5._02.jpg?v=1787638927\" alt=\"Enhanced Sensing: Unlock New Ways to Play\" class=\"mainImg  mainImg-3 pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/02_5354b905-3489-4876-b697-1f57ef5450ea.jpg?v=1787639717\" alt=\"Enhanced Sensing: Unlock New Ways to Play\" class=\"mainImg  mainImg-3 mo\"\u003e\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch3 class=\"head head-3\"\u003eEnhanced Sensing: Unlock New Ways to Play\u003c\/h3\u003e\n        \u003cp class=\"desc\"\u003eEmpower your blocks with multi-dimensional sensing capabilities. Give your creations richer interactive behaviors and bring more imaginative builds to life.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/5._03.jpg?v=1787638927\" alt=\"Creative Challenges: Build Custom Smart Projects\" class=\"mainImg  mainImg-3 pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/03_aaf8bf15-21ef-41e6-bce4-fab93228bdce.jpg?v=1787639717\" alt=\"Creative Challenges: Build Custom Smart Projects\" class=\"mainImg  mainImg-3 mo\"\u003e\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch3 class=\"head head-3\"\u003eCreative Challenges: Build Custom Smart Projects\u003c\/h3\u003e\n        \u003cp class=\"desc\"\u003eFuse sensor data with programming skills to explore complex applications. Turn your wildest ideas into fully functional, intelligent creations.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eWhat Can You Build?\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eThe AiBlock TechPower kit includes over 750 structural parts to build 48 official models and unlock 100+ ways to play—plus endless possibilities for free-form DIY creations. To ensure a smooth start, every build is fully supported by dedicated code, structured course materials, and step-by-step tutorials.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/6._1cb483a8-f044-4bf9-9d3f-4f190faa6bb1.jpg?v=1788515592\" alt=\"\" class=\"mainImg\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/7._02.jpg?v=1788515619\" alt=\"\" class=\"mainImg\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/8._03.jpg?v=1788515653\" alt=\"\" class=\"mainImg\"\u003e\n\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eMechanical Structure System\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eCombine versatile mechanical pieces to understand robotics kinematics and power transmission, cultivating true engineering thinking.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/9._03.jpg?v=1787639138\" alt=\"\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/03_cbbc0584-5ea3-4740-a870-76f69cb2c509.jpg?v=1787639572\" alt=\"\" class=\"mainImg mo\"\u003e\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eFrom the First Build to Independent Smart Projects\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eFrom simple assembly to smart creation, AiBlock TechPower Kit guides kids step-by-step through an engaging journey to uncover the secrets of robotics. Even absolute beginners can build smart, interactive projects and experience the pure joy of creation.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/10._bdcbd012-3891-4ff5-8a24-7db4955699cd.jpg?v=1787639171\" alt=\"\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3492c63e18a1f8e3341a9771b12f4f86.jpg?v=1787639598\" alt=\"\" class=\"mainImg mo\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/11.Python.jpg?v=1787829071\" alt=\"\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/Python_f0fb8d2a-979d-4542-8d12-a3aa0edc9078.jpg?v=1787829127\" alt=\"\" class=\"mainImg mo\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/12._e43f1fc1-0a51-4e83-82d7-0d59186fb02d.jpg?v=1787639224\" alt=\"\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/f7e4affb89344ee4187ece9a9c7d9855.jpg?v=1787639652\" alt=\"\" class=\"mainImg mo\"\u003e\n\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eRich Sensor and Module Setup\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eThe AiBlock TechPower kit is packed with diverse electronic modules, including block motors, servos, ultrasonic, light, sound, knob, infrared, touch, line follower sensors, RGB lights, and LED matrices. These empower your builds to perceive their environment and execute precise movements for engaging interactions. The unified 4-pin port ensures easy, safe, and foolproof plug-and-play connections, perfectly designed for young creators.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/13._d71769cf-2f78-41af-b8d1-14e1c7d72791.jpg?v=1787639249\" alt=\"\" class=\"mainImg\"\u003e\n\n\n    \u003ch2 class=\"head descItem\"\u003eKit Comparison\u003c\/h2\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/14._2382ab83-062f-4086-8b19-e6ff91a21f52.jpg?v=1788257767\" alt=\"\" class=\"mainImg\"\u003e\n    \u003ca href=\"https:\/\/www.hiwonder.com\/products\/dadablock?variant=42862449066071\" target=\"_blank\" style=\"display: inline-block;\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/15._2545734d-a263-42b1-8e02-bf8846ceb131.jpg?v=1787650400\" alt=\"\" class=\"mainImg\"\u003e\n    \u003c\/a\u003e\n\n     \n    \u003ch2 class=\"head\"\u003eSpecification Parameters\u003c\/h2\u003e \n\u003cdiv class=\"imageContainer\"\u003e\n    \u003cdiv class=\"pc imageItem\"\u003e\n    \u003ctable style=\"text-align: center;table-layout: fixed;\" class=\"a-bordered noBottomBorder has-bgc\"\u003e\n        \u003ctbody\u003e\n        \u003ccolgroup\u003e\n            \u003ccol style=\"width: 16%;\"\u003e\n            \u003ccol style=\"width: 34%;\"\u003e\n            \u003ccol style=\"width: 16%;\"\u003e\n            \u003ccol style=\"width: 34%;\"\u003e\n        \u003c\/colgroup\u003e\n        \u003ctr\u003e\n            \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eBrand\u003c\/span\u003e\u003c\/th\u003e\n            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eHiwonder\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eProduct model\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eAiBlock TechPower Kit\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eControl system\u003c\/span\u003e\u003c\/th\u003e\n            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eESP32 + MM32 dual-core\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eSoftware\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eWonderLab (graphical), Hiwonder Python Editor\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eRecommended age\u003c\/span\u003e\u003c\/th\u003e\n            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e8+\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eOnboard features\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eBuzzer, custom buttons, power indicator\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eSensor modules\u003c\/span\u003e\u003c\/th\u003e\n            \u003ctd class=\"td-br-left \" colspan=\"3\"\u003e\u003cspan\u003eWonderEcho AI voice module, WonderLens AI vision module, 6-channel line follower sensor, RGB LED module, dot matrix module\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eMotors \/ servos\u003c\/span\u003e\u003c\/th\u003e\n            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e180° block servo ×3, 360° long motor ×4\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eCommunication\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eUSB port\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eBuilding blocks\u003c\/span\u003e\u003c\/th\u003e\n            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e450+ pieces\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eMaterial\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eABS\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eBattery life\u003c\/span\u003e\u003c\/th\u003e\n            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eApprox. 150 minutes\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eBattery type\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eRechargeable lithium battery\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eBattery specifications\u003c\/span\u003e\u003c\/th\u003e\n            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e3.7V \/ 3000mAh\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eOperating temp\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e4°C ~ 40°C\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003ePackage weight\u003c\/span\u003e\u003c\/th\u003e\n            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e1.9 kg\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eDimensions\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e365 × 270 × 120 mm\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n    \u003c\/table\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"mo\" style=\"margin-bottom: 30px;\"\u003e\n        \u003cdiv class=\"a-column a-span6\"\u003e\n            \u003ctable class=\"a-bordered noBottomBorder has-bgc\" style=\"text-align: center;\"\u003e\n            \u003ctbody\u003e\n                \u003ctr\u003e\n                \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eBrand\u003c\/span\u003e\u003c\/th\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eHiwonder\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eProduct model\u003c\/span\u003e\u003c\/th\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eAiBlock TechPower Kit\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eControl system\u003c\/span\u003e\u003c\/th\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eESP32 + MM32 dual-core\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eSoftware\u003c\/span\u003e\u003c\/th\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eWonderLab (graphical), Hiwonder Python Editor\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eRecommended age\u003c\/span\u003e\u003c\/th\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e8+\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eOnboard features\u003c\/span\u003e\u003c\/th\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eBuzzer, custom buttons, power indicator\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eSensor modules\u003c\/span\u003e\u003c\/th\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eWonderEcho AI voice module, WonderLens AI vision module, 6-channel line follower sensor, RGB LED module, dot matrix module\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eMotors \/ servos\u003c\/span\u003e\u003c\/th\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e180° block servo ×3, 360° long motor ×4\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eCommunication\u003c\/span\u003e\u003c\/th\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eUSB port\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eBuilding blocks\u003c\/span\u003e\u003c\/th\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e450+ pieces\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eMaterial\u003c\/span\u003e\u003c\/th\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eABS\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eBattery life\u003c\/span\u003e\u003c\/th\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eApprox. 150 minutes\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eBattery type\u003c\/span\u003e\u003c\/th\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eRechargeable lithium battery\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eBattery specifications\u003c\/span\u003e\u003c\/th\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e3.7V \/ 3000mAh\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003ePackage weight\u003c\/span\u003e\u003c\/th\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e1.9 kg\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eOperating temp\u003c\/span\u003e\u003c\/th\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e4°C ~ 40°C\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eDimensions\u003c\/span\u003e\u003c\/th\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e365 × 270 × 120 mm\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n            \u003c\/tbody\u003e\n            \u003c\/table\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n  \n    \u003ch2 class=\"head\"\u003ePacking List\u003c\/h2\u003e\n    \u003cp\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/890d4ec9e2d52117c77f8b22b701f9e1_96866ff3-794d-4864-b9a2-9495c7125d6e.jpg?v=1787657432\" alt=\"Standard Kit Packing List\" class=\"mainImg pc\"\u003e \n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/8c8d7cdb78c3d553c271cfb23b6fd5e5.jpg?v=1787658028\" alt=\"Standard Kit Packing List\" class=\"mainImg mo\"\u003e \n    \u003c\/p\u003e\n\u003ch5\u003e\u003cstrong\u003e\u003cb\u003eSpecifications\u003c\/b\u003e\u003c\/strong\u003e\u003c\/h5\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n    \u003ctr\u003e\n    \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eBrand\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd\u003e\u003cspan\u003eHiwonder\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n    \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eProduct model\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd\u003e\u003cspan\u003eAiBlock TechPower Kit\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n    \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eControl system\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd\u003e\u003cspan\u003eESP32 + MM32 dual-core\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n    \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eSoftware\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd\u003e\u003cspan\u003eWonderLab (graphical), Hiwonder Python Editor\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n    \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eRecommended age\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd\u003e\u003cspan\u003e8+\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n    \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eOnboard features\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd\u003e\u003cspan\u003eBuzzer, custom buttons, power indicator\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n    \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eSensor modules\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd\u003e\u003cspan\u003eWonderEcho AI voice module, WonderLens AI vision module, 6-channel line follower sensor, RGB LED module, dot matrix module\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n    \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eMotors \/ servos\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd\u003e\u003cspan\u003e180° block servo ×3, 360° long motor ×4\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n    \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eCommunication\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd\u003e\u003cspan\u003eUSB port\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n    \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eBuilding blocks\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd\u003e\u003cspan\u003e450+ pieces\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n    \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eMaterial\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd\u003e\u003cspan\u003eABS\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n    \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eBattery life\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd\u003e\u003cspan\u003eApprox. 150 minutes\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n    \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eBattery type\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd\u003e\u003cspan\u003eRechargeable lithium battery\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n    \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eBattery specifications\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd\u003e\u003cspan\u003e3.7V \/ 3000mAh\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n    \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003ePackage weight\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd\u003e\u003cspan\u003e1.9 kg\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n    \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eOperating temp\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd\u003e\u003cspan\u003e4°C ~ 40°C\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n    \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eDimensions\u003c\/span\u003e\u003c\/td\u003e\n    \u003ctd\u003e\u003cspan\u003e365 × 270 × 120 mm\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n","brand":"Hiwonder","offers":[{"title":"Starter Kit","offer_id":44183829741655,"sku":"21070168","price":99.99,"currency_code":"USD","in_stock":true},{"title":"Standard Kit","offer_id":44183829807191,"sku":"21070169","price":129.99,"currency_code":"USD","in_stock":true},{"title":"Advanced Kit","offer_id":44183829872727,"sku":"21070170","price":159.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3034a1133efe01daba919094b70c6310_d1bfe425-cf36-4915-b1ce-4686c2726d21.jpg?v=1787637735"},{"product_id":"mechdog-ai","title":"Hiwonder MechDog AI ESP32 Open-Source Programmable Quadruped Robot Dog with Large AI Models for Vision, Voice \u0026 Grasping","description":"\u003cstyle\u003e\u003c!--\n    \/*\n        shopify閫傞厤 start\n        *\/\n    .templateProduct .tab-content table td {\n    \n        padding: 7px 5px;\n    }\n    \n    .templateProduct .tab-content {\n        padding-top: 2%;\n    }\n    \n    .page-product.layout-extended .product-simple-tab .nav:before {\n        top: 39px;\n    }\n    \n    .tab-content .tab-pane ul {\n        padding: 0 0 43px 0px;\n    }\n    \n    .swatch-container .swatch-group .input-group label{\n        justify-content: normal;\n        padding:6px 6px 6px 12px;\n    }\n    #product-description-intro {\n  scroll-margin-top: 200px;\n}\n    \/*\n    shopify閫傞厤 end\n    *\/\n    body {\n       font-family: \"Montserrat\", sans-serif !important;\n    }\n    \n    \/*闃叉璇︽儏涓嬮潰澶氫簡绌虹櫧*\/\n    #tabs-1 {\n        display: none;\n    }\n    \n    .imageItem \u003e .border {\n        margin-bottom: 10px;\n        border: 1px solid #e6e6e6 ;\n    }\n    \n    \n    .dotLine {\n        width: 100%;\n        height: 1px;\n        margin-bottom: 46px;\n        text-align: center;\n        border-bottom: 2px dashed #ccc;\n    }\n    \n    \n    .border {\n        display: block;\n        margin: 0 auto;\n        border: 1px solid #e6e6e6 ;\n    }\n    \n    .mainImg {\n        width: 100%;\n        height: auto;\n        margin-bottom: 46px;\n    }\n    .mainImg-3{\n        margin-bottom: 10px;\n    }\n\n    .head {\n        line-height: 1.3;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        margin-bottom: 12px;\n        text-align: center;\n    }\n    \n    .desc {\n        font-weight: 400;\n        font-family: \"Montserrat\", sans-serif;\n        font-size: 18px;\n        color: #101010;\n        line-height: 2;\n    }\n    \n    .descItem {\n        margin-bottom: 46px !important;\n    }\n    .titimg {\n        width: 40%;\n        margin-bottom: 14px;\n    }\n    .descItem \u003e .head {\n        line-height: 30px;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        margin-bottom: 10px;\n        text-align: center;\n    }\n    .descItem \u003e .head-3 {\n        font-size: 20px;\n        text-align: left;\n    }\n    .descItem \u003e .desc {\n        font-weight: 400;\n        font-family: \"Montserrat\", sans-serif;\n        font-size: 16px;\n        color: rgba(16, 16, 16, 100);\n        line-height: 1.66;\n    \n    }\n    .descItem \u003e .downImg{\n        margin-top: 15px;\n    }\n    .descItem \u003e.noDesc{\n        margin-top: 12px;\n    }\n    .iframeContainer {\n        line-height: 20px;\n        text-align: center;\n        border: 1px solid rgba(255, 255, 255, 100);\n    }\n    .mb-30{\n        margin-bottom: 30px;\n    }\n    .iframeContainer \u003e .iframe {\n        width: 100%;\n        margin-top: 17px;\n        border: none;\n    }\n    \n    \n    .imageContainer {\n        padding-bottom: 43px;\n        display: flex;\n        justify-content: space-between;\n        gap: 2%;\n    }\n    \n    .imageContainer \u003e .imageItem {\n        width: 100%;\n        display: flex;\n        flex-direction: column;\n    }\n    .imageItem \u003e .a-span6{\n        margin-bottom: 12px;\n        flex: 1;\n    }\n    .imageItem \u003e img {\n        margin-bottom: 12px;\n        width: 100%;\n    }\n    .product-tabs .tab-item table tr:not(:last-child) th {\n        border-bottom: 1px solid var(--body-border-color);\n    }\n    .twolevelright \u003e .twolevel \u003e img {\n        width: 100%;\n        margin-bottom: 24px;\n    }\n    \n    .imageContainer-lo \u003e .imageItem:first-child{\n        flex: 6;\n        }\n\n        .imageContainer-lo \u003e .imageItem:last-child{\n        flex: 4;\n        }\n    .four-column-images {\n        display: flex;\n        justify-content: space-between;\n        align-items: flex-start;\n    }\n    \n    .four-column-images .a-column{\n        width: 32%;\n    }\n    \n    .four-column-images .a-column1 {\n        display: flex;\n        flex-direction: column;\n        align-items: flex-start;\n        justify-content: flex-start;\n        margin-top: 10px;\n        width: 24%;\n    }\n    .four-column-images .a-section-image {\n        display: block;\n        width: 100%;\n        height: auto;\n    }\n    .four-column-images .a-column1-3 {\n        width: 32%;\n    }\n    .stress-head {\n        text-align: center;\n        font-weight: 600;\n        background: #5E5E5E;\n        color: #fff;\n        font-size: 24px;\n        width: 660px;\n        border-radius: 4px;\n        height: 45px;\n        line-height: 45px;\n        margin: 15px auto;\n    }\n    .four-column-images .a-column .column-head{\n        display: grid;\n        justify-items: start;\n        margin-top: 10px;\n        align-items: center;\n        height: 30px;\n    }\n    .Packing-head{\n        padding-top: 30px;\n    }\n    .Packing-head-x{\n        line-height: 1.3;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        text-align: center;\n        margin-bottom: 12px;\n    }\n    .four-column-images .a-column .column-head1{\n        display: grid;\n        justify-items: start;\n        margin-top: 10px;\n        align-items: center;\n        height: 54px;\n    }\n    .column-image{\n        font-size: 0;\n    }\n    .four-column-images .a-column1 .column-head {\n        height: 50px;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n    }\n\n    .four-column-images .a-column .head, .four-column-images .a-column1 .head {\n        margin: 0;\n        font-size: 16px;\n        width: 100%;\n    }\n\n    .four-column-images .a-column .description,.four-column-images .a-column1 .description {\n        margin: 0;\n        font-size: 14px;\n        line-height: 1.66;\n        text-align: left;\n        width: 100%;\n    }\n    \n    .descItem \u003e img {\n        width: 100%;\n    }\n    \n    .multi-desc{\n        margin-top: 10px;\n    }\n    \n    .viewMore{\n        position: absolute;\n        width: 150px;\n        margin-left: 15px;\n        text-align: center;\n        font-size: 20px;\n        padding: 4px 6px;\n        border-radius: 30px;\n        border: 1px solid #f98800;\n        color: #fff;\n        background: #f98800;\n    }\n    .viewMore:hover{\n        color: #fff;\n    }\n    @media screen and (min-width: 1025px) {\n        .descItem.short-pad{\n            padding-bottom: 20px;\n        }\n        .switch_picture {\n            display: flex;\n            justify-content: space-between;\n            max-width: 1220px;\n            margin: 0 auto;\n            align-items: center;\n        }\n        .tab-nav {\n            flex: 36%;\n            padding-right: 7px;\n        }\n    \n        .tab-nav li {\n            padding-left: 50px;\n            cursor: pointer;\n            transition: all .2s ease-out;\n        }\n        .tab-nav .nav-tit {\n            font-size: 16px;\n            margin-bottom: 16px;\n            width: 262px;\n            padding: 12px 0px;\n            border-radius: 30px;\n            line-height: 10px;\n            border: 1px solid #000000d9;\n            text-align: center;\n        }\n        .tab-nav .nav-tit:hover{\n            background-color: #0000000a;\n        }\n        .li-active .nav-tit {\n            color: #fff;\n            background-color: #000;\n        }\n        .li-active .nav-tit:hover{\n            background-color: #000c;\n        }\n        .tab-right-img {\n            flex: 70%;\n        }\n        .tab-right-img .img-show{\n            display: block;\n        }\n        .tab-right-img li{\n            display: none;\n        }\n    \n    }\n    \n    @media screen and (max-width: 1024px) {\n        .control_type_pc {\n            display: none;\n        }\n    }\n    .show {\n        transition: all .3s linear;\n        animation: show .3s linear;\n        display: block !important;\n    }\n    .hide {\n        transition: all .3s linear;\n        animation: hide .3s linear;\n        display: none !important;\n    }\n    .control_type {\n        position: relative;\n    }\n    \n    \n    .imageDescContainer {\n        width: 96%;\n        display: block;\n        margin: 0 auto;\n    \n    }\n    \n    .titlepicfile-a{\n        position: relative;\n    }\n    .titlepicfile-b{\n        position: absolute;\n        left: 50px;\n        top: 70px;\n        color: #fff;\n    }\n    .titlepicfile-head{\n        font-size: 55px;\n        font-weight: 600;\n    }\n    .titlepicfile-desc{\n        font-size: 27px;\n        margin-left: 3px;\n    }\n    \n    .imageDescContainer \u003e .head,\n    .imageItem \u003e .head {\n        text-align: center;\n        margin-bottom: 6px;\n        font-size: 20px;\n        width: 96%;\n        margin-left: auto;\n        margin-right: auto;\n    }\n    .title-gap{\n        height: 60px;\n        display: grid;\n        align-items: center;\n    }\n    \n    .imageDescContainer \u003e .head-nodesc {\n        text-align: center;\n        line-height: 1.3;\n        font-weight: bold;\n        margin-bottom: 0px;\n        font-size: 23px;\n    }\n    .lonely-head{\n        line-height: 1.3;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        margin-bottom: 40px;\n        text-align: center;\n    }\n    .secHead {\n        line-height: 30px;\n        font-weight: bold;\n        font-size: 22px;\n        margin-bottom: 4px;\n        margin-top: 8px;\n        text-align: center;\n    }\n    .imageDescContainer \u003e .desc,\n    .imageItem \u003e .desc {\n        font-size: 16px;\n        line-height: 1.66;\n        text-align: left;\n        width: 96%;\n        margin-left: auto;\n        margin-right: auto;\n    }\n    \n    .mo {\n        display: none !important;\n    }\n    \n    .pc {\n        display: block !important;\n    }\n    \n    .pcflex {\n        display: flex;\n    }\n    \n    \n    .imageIte {\n        width: 32%;\n        height: auto;\n    }\n    \n    .stress-head{\n        text-align: center;\n        font-weight: 600;\n        background: #5E5E5E;\n        color: #fff;\n        font-size: 24px;\n        width: 660px;\n        border-radius: 4px;\n        height: 45px;\n        line-height: 45px;\n        margin: 15px auto;\n    }\n    \n    .imageIte \u003e img {\n        margin-bottom: 10px;\n        width: 100%;\n        border-radius: 5px;\n        border: 1px solid rgba(230, 230, 230, 100);\n    }\n    \n    .titimg{\n        width: 37%;\n        margin-bottom: 14px;\n    }\n    \n    .packageList td {\n        border: 1px solid rgba(187, 187, 187, 100);\n        line-height: 20px;\n        text-align: center !important;\n        width: 302px;\n        height: 48px;\n        padding-top: 7px !important;\n        color: rgba(16, 16, 16, 100);\n        font-size: 18px;\n        font-weight: 400;\n    }\n    \n    .packageList {\n        position: relative;\n        display: block;\n        width: fit-content;\n        border-spacing: 7px !important;\n        border-collapse: separate !important;\n        margin: 0 auto;\n        margin-bottom: 43px !important;\n    }\n    \n    .packageList .small {\n        width: 71px;\n        text-align: center !important;\n    }\n    \n    .packageList .long {\n        width: 300px;\n        text-align: left !important;\n    }\n    \n    .packageList .ll {\n        width: 361px;\n        text-align: left !important;\n    }\n    .premium-module{\n        padding-bottom: 46px;\n    }\n    .packageList tr:first-child td {\n        border-top: 1px solid rgba(187, 187, 187, 100) !important;\n    }\n    \n    .packageList tr:last-child td {\n        border-bottom: 1px solid rgba(187, 187, 187, 100) !important;\n    }\n    \n    .raspberryLogo{\n        display: flex;\n        align-items: center;\n        justify-content: center;\n    }\n    .raspberryLogo .logo{\n        width: 30px;\n        margin-right: 6px;\n    }\n    .raspberryLogo .head{\n        margin-bottom: 8px;\n    }\n    .longImg-c{\n        position: relative;\n        font-size: 0;\n        margin-bottom: 46px;\n    }\n    .longImg-d{\n        position: absolute;\n        width: 100%;\n    \n    }\n    .longImg-top{\n        top: 40px;\n    }\n    .longImg-top1{\n        top: 60px;\n    }\n    .longImg-d .float-head{\n        font-size: 34px;\n        font-weight: 700;\n        text-align: center;\n    }\n    .longImg-d .float-desc{\n        font-size: 18px;\n        line-height: 2;\n        padding: 0 60px;\n        margin-top: 15px;\n    }\n      \n    .imageItem table.a-bordered {\n        border: 1px solid #BBBFBF;\n    }\n    .a-column table.a-bordered td, .a-column table.a-bordered th{\n        border: 1px solid #ddd;\n    }\n    .a-column table.a-bordered{\n        border: 1px solid #ddd;\n        height: 100%;\n        border-collapse: collapse;\n    }\n    .a-column table.a-bordered .bgcl{\n        background-color: #efefef;\n    }\n    .imageItem table.has-bgc tr:nth-child(odd) {\n        background-color: #efefef;\n    }\n    .imageItem table.a-bordered tr td {\n        padding: 7px 4px; \n        font-size: 14px;\n    }\n    .imageItem table.a-bordered tr:nth-child(even) {\n        background-color: #FFF;\n    }\n    .imageItem .a-text-bold{\n        font-weight: 700;\n    }\n    .img-t{\n        margin-bottom: 24px;\n    }\n    .secdesc{\n        font-size: 18px;\n        color: #101010;\n        line-height: 2;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table {\n        border-bottom: 1px solid #ddd;\n        table-layout: auto;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table th {\n        padding-bottom: 12px;\n        text-align: center;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-image {\n        background-color: #fff;\n        padding: 0 !important;\n        text-align: center;\n        overflow: hidden;\n        vertical-align: bottom;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table .apm-tablemodule-keyhead {\n        border-top: 1px solid #ddd;\n        padding: 8px 14px 6px ;\n        background-color: #f7f7f7;\n        font-weight: 600;\n        color: #626262;\n        float: none !important;\n        margin-right: 0;\n        text-align: center;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table .apm-tablemodule-keyvalue td {\n        padding-top: 8px ;\n        padding-left: 14px;\n        padding-bottom: 8px;\n        border-top: 1px solid #ddd;\n        border-bottom: 1px solid #ddd;\n        text-align: center;\n        width: 240px;\n    }\n    .apm-spacing {\n        display: flex;\n    }\n    .apm-floatleft {\n        display: flex;\n        width: 72%;\n        justify-content: space-between;\n    }\n    .apm-leftimage {\n        width: 45%;\n    }\n    .apm-centerthirdcol {\n        width: 54%;\n    }\n    .apm-centerthirdcol ul li{\n        font-size: 16px;\n        line-height: 2;\n    }\n    .apm-fixed-width .a-spacing-mini {\n        font-size: 18px;\n        font-weight: 600;\n        margin-bottom: 12px;\n    }\n    .apm-floatleft .a-spacing-base {\n        margin-bottom: 16px;\n        font-size: 16px;\n        line-height: 2;\n    }\n    .apm-rightthirdcol-inner \u003e p {\n        font-size: 18px;\n        font-weight: 600;\n        margin-bottom: 22px;\n    }\n    .apm-listbox {\n        background-color: #f3f3f3;\n        border-radius: 4px;\n        border: 1px #ddd solid;\n    }\n    .apm-rightthirdcol .a-box-inner \u003e .a-vertical {\n        font-size: 16px;\n        padding: 20px 20px 20px 40px;\n    }\n    .apm-rightthirdcol .apm-rightthirdcol-inner .a-box-inner .a-vertical \u003e li:not(:last-child) {\n        margin-bottom: 11px;\n    }\n    .a-size-base {\n        line-height: 19px;\n    }\n    .td-br-left{\n        border-left: 1px solid #bbbfbf;\n        text-align: center;\n    }\n    .notice-section{\n        padding-bottom: 30px;\n        padding-left: 6px;\n    }\n    .notice-section \u003e p{\n        font-size: 16px;\n    }\n    .carousel-container {\n        width: 100%;\n        margin: 0 auto;\n        overflow: hidden;\n        position: relative;\n        cursor: pointer;\n    }\n    .carousel-content {\n        display: flex;\n        transition: transform 0.5s ease;\n    }\n    .carousel-item {\n        flex: 0 0 100%;\n        position: relative;\n    }\n    \n    .carousel-item img {\n        width: 100%;\n        height: 100%;\n    }\n    \n    .carousel-btn {\n        position: absolute;\n        top: 50%;\n        transform: translateY(-50%);\n        cursor: pointer;\n        font-size: 24px;\n        padding: 10px;\n    }\n    \n    .carousel-prev {\n        left: 10px;\n        color: #5e76b2;\n    }\n    \n    .carousel-next {\n        right: 10px;\n        color: #5e76b2;\n    }\n    \n    .carousel-indicators {\n        text-align: center;\n        position: absolute;\n        bottom: 0px;\n        left: 50%;\n        transform: translateX(-50%);\n        display: flex;\n        align-items: center;\n    }\n    \n    .carousel-indicator {\n        display: inline-block;\n        width: 12px;\n        height: 12px;\n        border-radius: 50%;\n        background-color: #bbb;\n        margin: 0 5px;\n        cursor: pointer;\n    }\n    \n    .carousel-indicator.active {\n        background-color: #5e76b2;\n    }\n    .tutorials{\n        background: #EEEEEE;\n        border-radius: 6px;\n        margin-bottom: 30px;\n    }\n    .tutorials \u003e p{\n        padding: 20px;\n        text-align: center;\n        word-break: break-word;\n    }\n    .tutorials \u003e p \u003e a:first-child{\n        color: #f98800;\n        font-size: 18px;\n        font-weight: bold;\n    }\n    .tutorials \u003e p \u003e a:last-child{\n        color: #007df9;\n        text-decoration-line: underline;\n    }\n    @media screen and (max-width: 700px) {\n        .ulFeature \u003e li {\n            line-height: inherit;\n        }\n    \n        .imageItem.fourimg \u003e .fourimgline \u003e img {\n            margin-bottom: 10px;\n        }\n    \n        .four-column-images .a-column,.four-column-images .a-column1 {\n            margin-bottom: 30px;\n            width: 100%;\n        }\n    \n        .four-column-images .a-column1.a-column2_2 {\n            width: 48%;\n        }\n    \n        .dotLine {\n            margin-bottom: 30px;\n        }\n        .imageItem \u003e .border {\n            margin-bottom: 10px;\n        }\n        .imageItem table.a-bordered tr td{\n            padding: 3px;\n        }\n    \n        .imageIte \u003e img {\n            margin-bottom: 10px;\n        }\n        .packageList td {\n            font-size: 16px;\n        }\n    \n        .descContainer \u003e .head {\n            text-align: center;\n        }\n        .imageIte {\n            width: 100%;\n            margin-bottom: 30px;\n        }\n    \n        .item \u003e img {\n            margin: 0 auto;\n            display: block;\n            margin-bottom: 17px;\n        }\n    \n        .iframeContainer \u003e .iframe {\n            margin-bottom: 1px;\n            margin-top: 8px;\n        }\n        .four-column-images .a-column1.a-column2_2 {\n            width: 48%;\n        }\n        .descItem \u003e .head {\n            font-size: 20px;\n            line-height: 22px;\n        }\n        .descItem \u003e .head-3 {\n            font-size: 14px;\n            text-align: left;\n        }\n        .descItem \u003e .desc {\n            font-size: 12px;\n        }\n    \n        .descItem \u003e.noDesc{\n            margin-top: 5px;\n        }\n    \n        .stress-head{\n            font-size: 12px;\n            line-height: 20px;\n            width: auto;\n            padding: 6px 0;\n            margin: 10px auto;\n            height: unset;\n        }\n    \n        .descContainer \u003e .head {\n            font-size: 20px;\n            line-height: 22px;\n            margin-bottom: 8px;\n        }\n    \n        .descContainer \u003e .desc {\n            font-size: 16px;\n            line-height: inherit;\n        }\n    \n        .titlepicfile-head {\n            font-size: 20px;\n        }\n        .titlepicfile-b {\n            left: 9px;\n            top: 13px;\n        }\n        .titlepicfile-desc{\n            font-size: 12px;\n            margin-left: 0px;\n            width: 200px;\n        }\n    \n        .descItem {\n            margin-bottom: 30px !important;\n        }\n    \n        .product-simple-tab .nav li a {\n            line-height: 24px;\n        }\n    \n        .page-product.layout-extended .product-simple-tab .nav li {\n            padding: 3px;\n            margin-right: 4px;\n        }\n    \n        .product-simple-tab .nav li a {\n            font-size: 15px;\n        }\n    \n        .page-product.layout-extended .product-simple-tab .nav li:before {\n            display: none !important;\n        }\n    \n        .mainImg {\n            margin-bottom: 30px;\n        }\n        .mainImg-3{\n            margin-bottom: 10px;\n        }\n        .four-column-images .a-column .head, .four-column-images .a-column1 .head {\n            font-size: 14px;\n        }\n        .tab-content .tab-pane ul {\n            padding: 0 0 30px 0px;\n        }\n    \n        .head {\n            font-size: 20px;\n            margin-bottom: 10px;\n        }\n    \n        .imageContainer {\n            display: block;\n            padding-bottom: 0px;\n        }\n    \n        .imageContainer \u003e .imageItem {\n            width: 100%;\n        }\n        .premium-module{\n            padding-bottom: 0;\n        }\n        .imageItem {\n            margin-bottom: 30px;\n        }\n        .img-t{\n            margin-bottom: 15px;\n        }\n        .secHead{\n            margin-top: 6px;\n            font-size: 18px;\n            margin-bottom: 3px;\n        }\n        .secdesc{\n            font-size: 15px;\n            line-height: 1.66;\n        }\n        .desc {\n            font-size: 16px;\n            line-height: inherit;\n        }\n        .lonely-head{\n            margin-bottom: 15px;\n            font-size: 20px;\n        }\n        .Packing-head{\n            padding-top: 0px;\n            margin-bottom: 2px;\n        }\n        .Packing-head-x{\n            font-size: 20px;\n        }\n        .imageDescContainer \u003e .head-nodesc{\n            font-size: 18px;\n        }\n        .imageDescContainer {\n            width: 100%;\n            display: block;\n            margin: 0 auto;\n    \n        }\n        .viewMore {\n            font-size: 16px;\n            padding: 4px 2px;\n            width: 120px;\n            margin: 10px auto 35px;\n        }\n        .imageDescContainer \u003e .head,\n        .imageItem \u003e .head {\n            margin: 0 0 5px;\n            text-align: center;\n            font-size: 14px;\n            line-height: 1.25em;\n            width: 100%;\n        }\n    \n        .imageDescContainer \u003e .desc,\n        .imageItem \u003e .desc {\n            font-size: 12px;\n            width: 100%;\n        }\n        .carousel-btn{\n            display: none;\n        }\n    \n        .carousel-indicators{\n            padding: 10px;\n            transform: unset;\n            position: unset;\n            justify-content: center;\n        }\n        .mo {\n            display: block !important;\n        }\n    \n        .pc {\n            display: none !important;\n        }\n    \n        .four-column-images {\n            flex-wrap: wrap;\n        }\n        .title-gap{\n            height: unset;\n            display: block;\n        }\n        .raspberryLogo .logo{\n            width: 24px;\n        }\n    \n        .imageIt \u003e img {\n            margin-bottom: 10px;\n            border-radius: 5px;\n            border: 1px solid #e6e6e6;\n        }\n    \n        .four-column-images .a-column .column-head, .four-column-images .a-column1 .column-head,.four-column-images .a-column .column-head1 {\n            line-height: 22px;\n            margin: 12px 0 5px;\n            text-align: center;\n            height: unset;\n        }\n        .four-column-images .a-column .description,.four-column-images .a-column1 .description {\n            font-size: 12px;\n        }\n    \n        .four-column-images .a-column1.a-column2_2 .head {\n            font-size: 14px;\n        }\n    \n        .imageItem.fourimg {\n            margin-bottom: 0px;\n        }\n        .mo-imgs \u003e .imageIte{\n            width: 48%;\n            margin-bottom: 20px;\n        }\n        .apm-hiwonder-tablemodule{\n            overflow: auto;\n        }\n        .apm-hiwonder-tablemodule .apm-tablemodule-table{\n            table-layout: unset;\n        }\n        .apm-hiwonder-tablemodule .apm-tablemodule-table .apm-tablemodule-keyvalue td{\n            min-width: 150px;\n        }\n        .apm-spacing {\n            flex-direction: column;\n        }\n        .apm-floatleft {\n            flex-direction: column;\n            margin-bottom: 12px;\n        }\n        .apm-floatleft, .apm-leftimage, .apm-centerthirdcol {\n            width: 100%;\n        }\n        .apm-leftimage img {\n            border: 1px solid #e6e6e6;\n            border-radius: 5px;\n        }\n        .apm-fixed-width .a-spacing-mini {\n            margin-bottom: 6px;\n            margin-top: 30px;\n        }\n        .apm-floatleft .a-spacing-base {\n            margin-bottom: 8px;\n            font-size: 15px;\n        }\n        .apm-rightthirdcol-inner \u003e p {\n            margin-bottom: 13px;\n        }\n        .apm-rightthirdcol .a-box-inner \u003e .a-vertical,.apm-centerthirdcol ul li{\n            font-size: 15px;\n            line-height: 1.66;\n        }\n        .apm-rightthirdcol{\n            padding-top: 23px;\n        }\n        .titimg{\n            width: 70%;\n            margin-bottom: 4px;\n        }\n        .notice-section \u003e p{\n            font-size:13px;\n        }\n        .tutorials \u003e p{\n            padding: 10px;\n    \n        }\n        .tutorials \u003e p \u003e a:first-child{\n            font-size: 14px;\n        }\n    }\n    --\u003e\u003c\/style\u003e\n    \n    \u003cdiv id=\"product-description-intro\"\u003e \u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/MechDog_AI-1.jpg?v=1787711168\" class=\"mainImg pc\" alt=\"Hiwonder MechDog AI robot dog with robotic arm, ESP32 programmable quadruped robot kit supporting Arduino, Scratch, Python, face recognition and AI interaction\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/MechDog_AI-1_a29d5cbb-a96b-4359-a3fd-e5d3623d3cdb.jpg?v=1787656933\" class=\"mainImg mo\" alt=\"Hiwonder MechDog AI robot dog with robotic arm, ESP32 programmable quadruped robot kit supporting Arduino, Scratch, Python, face recognition and AI interaction\"\u003e\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eProduct Description\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eMechDog AI is a desktop robot dog powered by large AI models. Built on the ESP32 platform, it features a head-mounted AI module that seamlessly fuses multimodal large models across text, voice, and vision. This enables not only natural, human-like conversation and control, but also a deep understanding of surrounding objects—making it a truly intelligent AI robot dog capable of \"thinking\"!\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cp id=\"SchoolSale\"\u003e\u003c\/p\u003e\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Deploys Large AI Models\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/MechDog_AI-2-1.jpg?v=1787655344\"\u003e\n            \u003ch3 class=\"head\"\u003eDeploys Large AI Models\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eBuilt on the ESP32-S3 module, the dedicated AI module seamlessly fuses text, voice, and vision models. This enables natural, human-like conversation and fluid control with ease.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Embodied AI Applications\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/MechDog_AI-2-2.jpg?v=1787655344\"\u003e\n            \u003ch3 class=\"head\"\u003eEmbodied AI Applications\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eEmpowered by high-performance hardware and multi-dimensional sensors combined with multimodal large models, MechDog AI achieves next-level human-robot collaboration and intelligent task execution.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Inverse Kinematics \u0026amp; Gait Control\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/MechDog_AI-2-3.jpg?v=1787655345\"\u003e\n            \u003ch3 class=\"head\"\u003eInverse Kinematics \u0026amp; Gait Control\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eMaster advanced robotics using precise inverse kinematics and gait control. Experience agile multidirectional movement, fully custom gait parameters, and stepless height adjustments.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"AI Vision \u0026amp; Voice Interaction\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/MechDog_AI-2-4.jpg?v=1787655345\"\u003e\n            \u003ch3 class=\"head\"\u003eAI Vision \u0026amp; Voice Interaction\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eBy fusing AI vision and voice interaction with multi-sensor data, MechDog AI closes the embodied AI loop. Seamlessly unlock object detection and smart transport capabilities.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eHigh-Performance Hardware Configuration\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eMechDog AI's high-performance hardware forms the robust physical backbone of the entire system. It provides reliable operation and ample power, ensuring that even complex AI computations and precise mechanical movements are executed smoothly and efficiently.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n\n\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Robust Build, Lasting Performance\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/MechDog_AI-3-1.jpg?v=1787655429\"\u003e\n            \u003ch3 class=\"head\"\u003eRobust Build, Lasting Performance\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003ePowered by the ESP32 controller and equipped with high-performance coreless servos and a long-lasting lithium battery, MechDog AI is engineered to deliver a powerful, fluid, and enduring learning and development experience.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"8DOF Structure, Coreless High-Speed Servos\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/MechDog_AI-3-2.jpg?v=1787655429\"\u003e\n            \u003ch3 class=\"head\"\u003e8DOF Structure, Coreless High-Speed Servos\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eThe legs of MechDog AI are designed with a metal linkage structure and are equipped with 8 high-performance coreless servos. It can simulate quadruped movement with agility and precision accurately.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"High-Performance AI Module\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/MechDog_AI-3-3.jpg?v=1787655429\"\u003e\n            \u003ch3 class=\"head\"\u003eHigh-Performance AI Module\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eThe WonderLLM AI module integrates a 2MP HD camera and a built-in Hi-Fi speaker to enable seamless visual and voice interactions. It empowers MechDog AI with powerful environmental perception, intelligent reasoning, and decision-making capabilities.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"3DOF Lightweight Robot Arm\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/MechDog_AI-3-4.jpg?v=1787655429\"\u003e\n            \u003ch3 class=\"head\"\u003e3DOF Lightweight Robot Arm\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eEquipped with a 3DOF lightweight robotic arm driven by high-precision micro servos, MechDog AI instantly translates intelligent decisions into precise physical actions—effortlessly handling complex tasks like grasping and transporting.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\n    \u003ch2 class=\"head descItem\"\u003eDeploy Multimodal Large AI Models to Unlock Embodied AI\u003c\/h2\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/MechDog_AI-4.jpg?v=1787656242\" alt=\"Deploy Multimodal Large AI Models to Unlock Embodied AI\" class=\"mainImg\"\u003e\n\n    \u003cdiv class=\"descItem\"\u003e\n        \u003ch2 class=\"head\"\u003eWonderLLM AI Module: Multi-Model Interactive System\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eEquipped with the WonderLLM AI Module, Mechdog AI redefines embodied AI interaction. By flexibly integrating top-tier LLMs like DeepSeek, Doubao and Qwen3, it delivers highly engaging conversations and insightful knowledge retrieval. Seamlessly switch between 30+ dialogue languages for global real-time communication, while fully customizing your AI companion's personality, voice, and behavioral logic to craft a truly unique, intelligent robotic partner.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/MechDog_AI-5.jpg?v=1787656246\" alt=\"WonderLLM AI Module: Multi-Model Interactive System\" class=\"mainImg\"\u003e\n\n\n    \u003cdiv class=\"descItem\"\u003e\n        \u003ch2 class=\"head\"\u003eCreative Multimodal Al Applications\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eMechDog Al fuses multimodal large models, endowing it with cross-modal perception and understanding. It flexibly switches and combines text, voice, and image models to enable richer, smarter interactions, delivering a truly creative experience!\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/MechDog_AI-6-1.jpg?v=1787711226\" alt=\"Creative Multimodal Al Applications\" class=\"mainImg\"\u003e\n\n\n    \u003cdiv class=\"descItem\"\u003e\n        \u003ch2 class=\"head\"\u003eEmbodied Intelligence Creative Projects\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eMechDog Al leverages high-performance hardware and multi-dimensional sensors to perceive its surroundings. By deeply fusing multimodal large models, it understands the environment to plan and execute tasks flexibly. This achieves advanced human-robot collaboration, delivering a truly natural and eficient interaction experience.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/MechDog_AI-6-2.jpg?v=1787656249\" alt=\"Embodied Intelligence Creative Projects\" class=\"mainImg\"\u003e\n\n\n    \u003cdiv class=\"descItem\"\u003e\n        \u003ch2 class=\"head\"\u003eRich Interactive Features\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eMechDog Al is equipped with an Al Large Model module that integrates a 2MP HD camera, a high-fidelity microphone, and a speaker. Paired with a 3DOF robotic arm, it enables a wide range of intelligent interactions-including visual recognition, voice interaction, and object grasping-unlocking a high-level robotic application experience.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/MechDog_AI-6-3.jpg?v=1788601444\" alt=\"Al Vision Interaction Features\" class=\"mainImg\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/MechDog_AI-6-4.jpg?v=1787656245\" alt=\"Al Voice Interaction Features\" class=\"mainImg\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/MechDog_AI-6-5.jpg?v=1788601477\" alt=\"Robotic Arm Capabilities\" class=\"mainImg\"\u003e\n\n    \u003cdiv class=\"descItem\"\u003e\n        \u003ch2 class=\"head\"\u003eInverse Kinematics \u0026amp; Gait Control\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eDriven by a custom 8DOF inverse kinematics algorithm and a 6-axis IMU, MechDog AI breaks traditional gait constraints. It calculates real-time trajectories for centimeter-level foot positioning, backed by open-source kinematics APIs. By autonomously perceiving its posture, the robot seamlessly adapts to complex dynamic terrains to deliver exceptionally stable and flexible motion.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/MechDog_AI-7-1.jpg?v=1787656339\" alt=\"Inverse Kinematics \u0026amp; Gait Control\" class=\"mainImg\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/MechDog_AI-7-2.jpg?v=1787656338\" alt=\"Efficient Gait Switching\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/MechDog_AI-7-3.jpg?v=1787656338\" alt=\"Unlimited Attitude Adjustment\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/MechDog_AI-7-4.jpg?v=1787656339\" alt=\"Dynamic Height \u0026amp; Balance Control\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/MechDog_AI-7-5.jpg?v=1787656339\" alt=\"Combined Motion \u0026amp; Adaptive Poses\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/MechDog_AI-7-6.jpg?v=1787656339\" alt=\"Posture Sensing \u0026amp; Self-Balancing\" class=\"mainImg pc\"\u003e\n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/MechDog_AI-7-1_0d40e2de-c44e-46fb-9e6d-2f72becc15ac.jpg?v=1787656955\" alt=\"Efficient Gait Switching\" class=\"mainImg mo\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/MechDog_AI-7-2_9deff456-52f5-4087-8a92-d4da91da0f88.jpg?v=1787656956\" alt=\"Unlimited Attitude Adjustment\" class=\"mainImg mo\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/MechDog_AI-7-3_9516308d-d89d-4fb8-975f-749cd322f43b.jpg?v=1787656956\" alt=\"Dynamic Height \u0026amp; Balance Control\" class=\"mainImg mo\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/MechDog_AI-7-4_fc54968f-4cd8-47fa-8b98-4ce49c587ecf.jpg?v=1787656955\" alt=\"Combined Motion \u0026amp; Adaptive Poses\" class=\"mainImg mo\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/MechDog_AI-7-5_2a4e29c2-5f1c-47d8-8966-234c3ac6c7bd.jpg?v=1787656956\" alt=\"Posture Sensing \u0026amp; Self-Balancing\" class=\"mainImg mo\"\u003e\n\n    \u003cdiv class=\"descItem\"\u003e\n        \u003ch2 class=\"head\"\u003eVisual PC Software\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eMechDog AI provides professional visual PC software, supporting precise joint control of direction, coordinates, and posture. With a built-in graphical action editor supporting visual tuning, it allows for the easy editing and optimization of robot actions, even with zero prior experience.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/MechDog_AI-8-1.jpg?v=1787657915\" alt=\"Visual PC Software\" class=\"mainImg\"\u003e\n\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Coordinate Control\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/MechDog_AI-8-2.jpg?v=1787656387\"\u003e\n            \u003ch3 class=\"head\"\u003eCoordinate Control\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eBy clicking and dragging coordinate points on the PC software, spatial coordinate commands are sent in real-time to the control unit. This precisely directs the robot's end-effector positions to specific targets, achieving visualized path control.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Action Group Editing\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/MechDog_AI-8-3.jpg?v=1787656387\"\u003e\n            \u003ch3 class=\"head\"\u003eAction Group Editing\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eAction parameters for each step can be set via a drag-and-drop interface, allowing for the rapid construction of coherent robot action groups without writing a single line of code.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003ch2 class=\"head descItem\"\u003eProfessional Visualized App\u003c\/h2\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/MechDog_AI-9.jpg?v=1787656430\" alt=\"Professional Visualized App\" class=\"mainImg\"\u003e\n\n\n    \u003cdiv class=\"descItem\"\u003e\n        \u003ch2 class=\"head\"\u003e3 Coding Languages: From Scratch to Python\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eFrom beginner-friendly Scratch blocks and open-source Arduino to the professional Python ecosystem. It comprehensively covers all learning stages, empowering the efficient implementation of complex algorithms and creative expansion.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/MechDog_AI-10-2.jpg?v=1787656429\" alt=\"3 Coding Languages: From Scratch to Python\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/MechDog_AI-10-2_32a582e0-1190-4632-8860-e1d25f75d71a.jpg?v=1787657145\" alt=\"3 Coding Languages: From Scratch to Python\" class=\"mainImg mo\"\u003e\n\n    \u003ch2 class=\"head descItem\"\u003eHardware Parameters\u003c\/h2\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/MechDog_AI-11-1.jpg?v=1787656430\" alt=\"Open-Source ESP32 Main Controller\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/MechDog_AI-11-2.jpg?v=1787656429\" alt=\"WonderLLM AI Vision Module\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/MechDog_AI-11-3.jpg?v=1787656430\" alt=\"Powerful Coreless Servo\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/MechDog_AI-11-4.jpg?v=1787656428\" alt=\"Rechargeable 7.4V 1500mAh 5C Li-ion Battery\" class=\"mainImg pc\"\u003e\n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/MechDog_AI-11-1_32635484-1347-48d8-9c3a-9b9da641da62.jpg?v=1787657144\" alt=\"Open-Source ESP32 Main Controller\" class=\"mainImg mo\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/MechDog_AI-11-2_f9f2c0b7-9003-4bef-80ee-654ebbb1c288.jpg?v=1787657144\" alt=\"WonderLLM AI Vision Module\" class=\"mainImg mo\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/MechDog_AI-11-3_9e72146a-eed9-47ca-8c8f-a95c48fb0732.jpg?v=1787657144\" alt=\"Powerful Coreless Servo\" class=\"mainImg mo\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/MechDog_AI-11-4_338df5fc-28f6-45d6-8a79-6d0708fa5702.jpg?v=1787657143\" alt=\"Rechargeable 7.4V 1500mAh 5C Li-ion Battery\" class=\"mainImg mo\"\u003e\n\n\n    \u003ch2 class=\"head descItem\"\u003eDimensional Diagram\u003c\/h2\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/MechDog_AI-13.jpg?v=1787656705\" alt=\"Specification Parameters\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/MechDog_AI-13_ad21917d-3a21-41b0-8d36-67f3a71e9eb8.jpg?v=1787657143\" alt=\"Specification Parameters\" class=\"mainImg mo\"\u003e\n\n    \u003ch2 class=\"head descItem\"\u003eSpecification Parameters\u003c\/h2\u003e\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"pc imageItem\"\u003e\n            \u003ctable style=\"text-align: center;table-layout: fixed;\" class=\"a-bordered noBottomBorder has-bgc\"\u003e\n                \u003ctbody\u003e\n                \u003ccolgroup\u003e\n                    \u003ccol style=\"width: 16%;\"\u003e\n                    \u003ccol style=\"width: 34%;\"\u003e\n                    \u003ccol style=\"width: 16%;\"\u003e\n                    \u003ccol style=\"width: 34%;\"\u003e\n                \u003c\/colgroup\u003e\n                \u003ctr\u003e\n                    \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eProduct name\u003c\/span\u003e\u003c\/th\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eMechDog AI\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eProduct dimensions\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e269 × 126 × 174 mm (Powered-on standing, Advanced Kit)\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eProduct weight\u003c\/span\u003e\u003c\/th\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e711 g (Advanced Kit)\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eBody material \u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eHard aluminum alloy\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eDegrees of freedom (DOF) \u003c\/span\u003e\u003c\/th\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e8DOF body + 3DOF robotic arm\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003ePower supply\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e7.4V 1500mAh 5C high-discharge Li-ion battery\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eControl chip\u003c\/span\u003e\u003c\/th\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eESP32 dual-mode SoC chip\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eSoftware\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003ePC action editing software + app (Android \u0026amp; iOS)\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eServo model\u003c\/span\u003e\u003c\/th\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eHPS-0618SG high-performance coreless servo ×8, LFD-01M micro servo ×3\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eControl method\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003ePC control \/ app control\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003ePackage dimensions (Advanced Kit)\u003c\/span\u003e\u003c\/th\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e349 × 164 × 135 mm\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003ePackage weight (Advanced Kit)\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eApprox. 1.16 kg\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003c\/tbody\u003e\n            \u003c\/table\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"mo\" style=\"margin-bottom: 30px;\"\u003e\n        \u003cdiv class=\"a-column a-span6\"\u003e\n            \u003ctable class=\"a-bordered noBottomBorder has-bgc\" style=\"text-align: center;\"\u003e\n            \u003ctbody\u003e\n                \u003ctr\u003e\n                \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eProduct name\u003c\/span\u003e\u003c\/th\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eMechDog AI\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eProduct dimensions\u003c\/span\u003e\u003c\/th\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e269 × 126 × 174 mm (Powered-on standing, Advanced Kit)\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eProduct weight\u003c\/span\u003e\u003c\/th\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e711 g (Advanced Kit)\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eBody material\u003c\/span\u003e\u003c\/th\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eHard aluminum alloy\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eDegrees of freedom (DOF)\u003c\/span\u003e\u003c\/th\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e8DOF body + 3DOF robotic arm\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003ePower supply\u003c\/span\u003e\u003c\/th\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e7.4V 1500mAh 5C high-discharge Li-ion battery\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eControl chip\u003c\/span\u003e\u003c\/th\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eESP32 dual-mode SoC chip\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eSoftware\u003c\/span\u003e\u003c\/th\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003ePC action editing software + app (Android \u0026amp; iOS)\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eServo model\u003c\/span\u003e\u003c\/th\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eHPS-0618SG high-performance coreless servo ×8, LFD-01M micro servo ×3\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eControl method\u003c\/span\u003e\u003c\/th\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003ePC control \/ app control\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003ePackage dimensions (Advanced Kit)\u003c\/span\u003e\u003c\/th\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e349 × 164 × 135 mm\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003ePackage weight (Advanced Kit)\u003c\/span\u003e\u003c\/th\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eApprox. 1.16 kg\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n            \u003c\/tbody\u003e\n            \u003c\/table\u003e\n        \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003ch2 class=\"head descItem\"\u003eMechDog AI Packing List\u003c\/h2\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/MechDog_AI-14-1.jpg?v=1787656705\" alt=\"Product Parameters\" class=\"mainImg\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/MechDog_AI-14-2.jpg?v=1787656705\" alt=\"Product Parameters\" class=\"mainImg\"\u003e\n\n\u003ch5\u003e\u003cstrong\u003e\u003cb\u003eSpecifications\u003c\/b\u003e\u003c\/strong\u003e\u003c\/h5\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"width: 209px;\"\u003e\u003cstrong\u003eItem\u003c\/strong\u003e\u003c\/td\u003e\n      \u003ctd style=\"width: 521px;\"\u003e\u003cstrong\u003eSpecification\u003c\/strong\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eProduct name\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003eMechDog AI\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003e\u003cspan\u003eProduct dimensions\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd\u003e\u003cspan\u003e269 × 126 × 174 mm (Powered-on standing, Advanced Kit)\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003e\u003cspan\u003eProduct weight\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd\u003e\u003cspan\u003e711 g (Advanced Kit)\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003e\u003cspan\u003eBody material\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd\u003e\u003cspan\u003eHard aluminum alloy\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003e\u003cspan\u003eDegrees of freedom (DOF)\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd\u003e\u003cspan\u003e8DOF body + 3DOF robotic arm\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003e\u003cspan\u003ePower supply\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd\u003e\u003cspan\u003e7.4V 1500mAh 5C high-discharge Li-ion battery\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003e\u003cspan\u003eControl chip\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd\u003e\u003cspan\u003eESP32 dual-mode SoC chip\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003e\u003cspan\u003eSoftware\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd\u003e\u003cspan\u003ePC action editing software + app (Android \u0026amp; iOS)\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003e\u003cspan\u003eServo model\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd\u003e\u003cspan\u003eHPS-0618SG high-performance coreless servo ×8, LFD-01M micro servo ×3\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003e\u003cspan\u003eControl method\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd\u003e\u003cspan\u003ePC control \/ app control\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003e\u003cspan\u003ePackage dimensions (Advanced Kit)\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd\u003e\u003cspan\u003e349 × 164 × 135 mm\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd\u003e\u003cspan\u003ePackage weight (Advanced Kit)\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd\u003e\u003cspan\u003eApprox. 1.16 kg\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Hiwonder","offers":[{"title":"Standard Kit","offer_id":44192252198999,"sku":"21040162","price":447.99,"currency_code":"USD","in_stock":true},{"title":"Advanced Kit","offer_id":44192252231767,"sku":"21040163","price":479.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/1_d37b2bcd-64c5-438c-a83d-915b8189ec38.jpg?v=1787655233"},{"product_id":"dadablock-ai-vision-kit","title":"DaDablock AI Vision Kit Programmable Building Block Kit Powered by ESP32 with Sensor Expansion, AI vision , Supports Scratch \u0026 Python","description":"\u003cstyle\u003e\u003c!--\n    .templateProduct .tab-content table td {\n    \n        padding: 7px 5px;\n    }\n    \n    .templateProduct .tab-content {\n        padding-top: 2%;\n    }\n    \n    .page-product.layout-extended .product-simple-tab .nav:before {\n        top: 39px;\n    }\n    \n    .tab-content .tab-pane ul {\n        padding: 0 0 43px 0px;\n    }\n    \n    .swatch-container .swatch-group .input-group label{\n        justify-content: normal;\n        padding:6px 6px 6px 12px;\n    }\n    \n    body {\n        font-family: \"Montserrat\", sans-serif !important;\n    }\n    \n    #tabs-1 {\n        display: none;\n    }\n    #product-description-intro {\n  scroll-margin-top: 240px;\n}\n    .imageItem \u003e .border {\n        margin-bottom: 10px;\n        border: 1px solid #e6e6e6 ;\n    }\n    \n    \n    .dotLine {\n        width: 100%;\n        height: 1px;\n        margin-bottom: 46px;\n        text-align: center;\n        border-bottom: 2px dashed #ccc;\n    }\n    \n    \n    .border {\n        display: block;\n        margin: 0 auto;\n        border: 1px solid #e6e6e6 ;\n    }\n    \n    .mainImg {\n        width: 100%;\n        height: auto;\n        margin-bottom: 46px;\n    }\n    \n    .head {\n        line-height: 1.3;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        margin-bottom: 12px;\n        text-align: center;\n    }\n    .head-video{\n        text-align: left;\n    }\n    .desc {\n        font-weight: 400;\n        font-family: \"Montserrat\", sans-serif;\n        font-size: 18px;\n        color: #101010;\n        line-height: 2;\n    }\n    \n    .descItem {\n        padding-bottom: 46px;\n    }\n    \n    .descItem \u003e .head {\n        line-height: 30px;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        margin-bottom: 10px;\n        text-align: center;\n    }\n    \n    .descItem \u003e .desc {\n        font-weight: 400;\n        font-family: \"Montserrat\", sans-serif;\n        font-size: 16px;\n        color: rgba(16, 16, 16, 100);\n        line-height: 1.66;\n    \n    }\n    .descItem \u003e .downImg{\n        margin-top: 15px;\n    }\n    .descItem \u003e.noDesc{\n        margin-top: 12px;\n    }\n    .iframeContainer {\n        line-height: 20px;\n        text-align: center;\n        border: 1px solid rgba(255, 255, 255, 100);\n    }\n    .mb-30{\n        margin-bottom: 30px;\n    }\n    .mb-50{\n        margin-bottom: 50px;\n    }\n    .iframeContainer \u003e .iframe {\n        width: 100%;\n        margin-top: 17px;\n        border: none;\n    }\n    \n    \n    .imageContainer {\n        padding-bottom: 43px;\n        display: flex;\n        justify-content: space-between;\n        gap: 2%;\n    }\n    .video-grid-2 {\n        display: grid;\n        grid-template-columns: repeat(2, 1fr);\n        gap: 25px;\n    }\n    .imageContainer \u003e .imageItem {\n        width: 100%;\n        display: flex;\n        flex-direction: column;\n    }\n    .imageItem \u003e .a-span6{\n        margin-bottom: 12px;\n        flex: 1;\n    }\n    .imageItem \u003e img {\n        margin-bottom: 12px;\n        width: 100%;\n    }\n    \n    .twolevelright \u003e .twolevel \u003e img {\n        width: 100%;\n        margin-bottom: 24px;\n    }\n    \n    \n    .premium-module.four-column-images{\n        display: flex;\n        justify-content: space-between;\n        gap: 20px;\n        align-items: flex-start;\n    }\n    \n    .premium-module.four-column-images .a-column{\n        width: 32%;\n        display: flex;\n        flex-direction: column;\n        min-width: 0;\n    }\n    \n    .premium-module.four-column-images .a-column1{\n        width: 32%;\n        display: flex;\n        flex-direction: column;\n        min-width: 0;\n    }\n    \n    .premium-module.four-column-images .a-section-image{\n        display: block;\n        width: 100%;\n        height: auto;\n    }\n    \n    .premium-module.four-column-images .column-image,\n    .premium-module.four-column-images .column-head,\n    .premium-module.four-column-images .column-description{\n        display: block;\n        margin: 0;\n        padding: 0;\n        height: auto;\n    }\n    \n    .premium-module.four-column-images .head{\n        margin: 12px 0 0;\n        font-size: 16px;\n        line-height: 1.3;\n        font-weight: 700;\n        text-align: center;\n    }\n    \n    .premium-module.four-column-images .description{\n        margin-top: 8px;\n        font-size: 14px;\n        line-height: 1.66;\n        text-align: left;\n    }\n    \n    .Packing-head{\n        padding-top: 30px;\n    }\n    .Packing-head-x{\n        line-height: 1.3;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        text-align: center;\n        margin-bottom: 12px;\n    }    .descItem \u003e img {\n        width: 100%;\n    }\n    \n    .multi-desc{\n        margin-top: 10px;\n    }\n    \n    .viewMore{\n        position: absolute;\n        width: 150px;\n        margin-left: 15px;\n        text-align: center;\n        font-size: 20px;\n        padding: 4px 6px;\n        border-radius: 30px;\n        border: 1px solid #f98800;\n        color: #fff;\n        background: #f98800;\n    }\n    .viewMore:hover{\n        color: #fff;\n    }\n    \/* 大图容器 *\/\n    .image-overlay-container {\n        width: 100%;\n        margin-bottom: 46px;\n    }\n\n    \/* 相对定位的包装器，作为小图的定位参考 *\/\n    .image-overlay-wrapper {\n        position: relative;\n        width: 100%;\n        display: block;\n    }\n\n    \/* 大图样式 *\/\n    .image-overlay-bg {\n        width: 100%;\n        height: auto;\n        display: block;\n    }\n\n    \/* 叠加的小图样式 *\/\n    .image-overlay-item {\n        position: absolute;\n        width: 46.3%; \/* 小图宽度占大图的20%，可根据需要调整 *\/\n        height: auto;\n    }\n\n    \/* 第一张小图位置（左上角） *\/\n    .image-overlay-item.item-1 {\n        left: 3%;   \/* 距离左边10%，可根据需要调整 *\/\n        bottom: 4%;    \/* 距离顶部15%，可根据需要调整 *\/\n    }\n\n    \/* 第二张小图位置（右下角） *\/\n    .image-overlay-item.item-2 {\n        right: 3%;  \/* 距离右边10%，可根据需要调整 *\/\n        bottom: 4%; \/* 距离底部15%，可根据需要调整 *\/\n    }\n    @media screen and (min-width: 1025px) {\n        .descItem.short-pad{\n            padding-bottom: 20px;\n        }\n        .switch_picture {\n            display: flex;\n            justify-content: space-between;\n            max-width: 1220px;\n            margin: 0 auto;\n            align-items: center;\n        }\n        .tab-nav {\n            flex: 36%;\n            padding-right: 7px;\n        }\n    \n        .tab-nav li {\n            padding-left: 50px;\n            cursor: pointer;\n            transition: all .2s ease-out;\n        }\n        .tab-nav .nav-tit {\n            font-size: 16px;\n            margin-bottom: 16px;\n            width: 262px;\n            padding: 12px 0px;\n            border-radius: 30px;\n            line-height: 10px;\n            border: 1px solid #000000d9;\n            text-align: center;\n        }\n        .tab-nav .nav-tit:hover{\n            background-color: #0000000a;\n        }\n        .li-active .nav-tit {\n            color: #fff;\n            background-color: #000;\n        }\n        .li-active .nav-tit:hover{\n            background-color: #000c;\n        }\n        .tab-right-img {\n            flex: 70%;\n        }\n        .tab-right-img .img-show{\n            display: block;\n        }\n        .tab-right-img li{\n            display: none;\n        }\n    \n    }\n    \n    @media screen and (max-width: 1024px) {\n        .control_type_pc {\n            display: none;\n        }\n    }\n    .show {\n        transition: all .3s linear;\n        animation: show .3s linear;\n        display: block !important;\n    }\n    .hide {\n        transition: all .3s linear;\n        animation: hide .3s linear;\n        display: none !important;\n    }\n    .control_type {\n        position: relative;\n    }\n    \n    \n    .imageDescContainer {\n        width: 96%;\n        display: block;\n        margin: 0 auto;\n    \n    }\n    \n    .titlepicfile-a{\n        position: relative;\n    }\n    .titlepicfile-b{\n        position: absolute;\n        left: 50px;\n        top: 70px;\n        color: #fff;\n    }\n    .titlepicfile-head{\n        font-size: 55px;\n        font-weight: 600;\n    }\n    .titlepicfile-desc{\n        font-size: 27px;\n        margin-left: 3px;\n    }\n    \n    .imageDescContainer \u003e .head,\n    .imageItem \u003e .head {\n        text-align: center;\n        margin-bottom: 6px;\n        font-size: 20px;\n        width: 96%;\n        margin-left: auto;\n        margin-right: auto;\n    }\n    .title-gap{\n        height: 60px;\n        display: grid;\n        align-items: center;\n    }\n    \n    .imageDescContainer \u003e .head-nodesc {\n        text-align: center;\n        line-height: 1.3;\n        font-weight: bold;\n        margin-bottom: 0px;\n        font-size: 23px;\n    }\n    .lonely-head{\n        line-height: 1.3;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        margin-bottom: 40px;\n        text-align: center;\n    }\n    .secHead {\n        line-height: 30px;\n        font-weight: bold;\n        font-size: 22px;\n        margin-bottom: 4px;\n        margin-top: 8px;\n        text-align: center;\n    }\n    .imageDescContainer \u003e .desc,\n    .imageItem \u003e .desc {\n        font-size: 16px;\n        line-height: 1.66;\n        text-align: left;\n        width: 96%;\n        margin-left: auto;\n        margin-right: auto;\n    }\n    \n    .mo {\n        display: none !important;\n    }\n    \n    .pc {\n        display: block !important;\n    }\n    \n    .pcflex {\n        display: flex;\n    }\n    \n    \n    .imageIte {\n        width: 32%;\n        height: auto;\n    }\n    \n    .stress-head{\n        text-align: center;\n        font-weight: 600;\n        background: #5E5E5E;\n        color: #fff;\n        font-size: 24px;\n        width: 660px;\n        border-radius: 4px;\n        height: 45px;\n        line-height: 45px;\n        margin: 15px auto;\n    }\n    \n    .imageIte \u003e img {\n        margin-bottom: 10px;\n        width: 100%;\n        border-radius: 5px;\n        border: 1px solid rgba(230, 230, 230, 100);\n    }\n    \n    .titimg{\n        width: 37%;\n        margin-bottom: 14px;\n    }\n    \n    .packageList td {\n        border: 1px solid rgba(187, 187, 187, 100);\n        line-height: 20px;\n        text-align: center !important;\n        width: 302px;\n        height: 48px;\n        padding-top: 7px !important;\n        color: rgba(16, 16, 16, 100);\n        font-size: 18px;\n        font-weight: 400;\n    }\n    \n    .packageList {\n        position: relative;\n        display: block;\n        width: fit-content;\n        border-spacing: 7px !important;\n        border-collapse: separate !important;\n        margin: 0 auto;\n        margin-bottom: 43px !important;\n    }\n    \n    .packageList .small {\n        width: 71px;\n        text-align: center !important;\n    }\n    \n    .packageList .long {\n        width: 300px;\n        text-align: left !important;\n    }\n    \n    .packageList .ll {\n        width: 361px;\n        text-align: left !important;\n    }\n    .premium-module{\n        padding-bottom: 46px;\n    }\n    .packageList tr:first-child td {\n        border-top: 1px solid rgba(187, 187, 187, 100) !important;\n    }\n    \n    .packageList tr:last-child td {\n        border-bottom: 1px solid rgba(187, 187, 187, 100) !important;\n    }\n    \n    .raspberryLogo{\n        display: flex;\n        align-items: center;\n        justify-content: center;\n    }\n    .raspberryLogo .logo{\n        width: 30px;\n        margin-right: 6px;\n    }\n    .raspberryLogo .head{\n        margin-bottom: 8px;\n    }\n    .longImg-c{\n        position: relative;\n        font-size: 0;\n        margin-bottom: 46px;\n    }\n    .longImg-d{\n        position: absolute;\n        width: 100%;\n    \n    }\n    .longImg-top{\n        top: 40px;\n    }\n    .longImg-top1{\n        top: 60px;\n    }\n    .longImg-d .float-head{\n        font-size: 34px;\n        font-weight: 700;\n        text-align: center;\n    }\n    .longImg-d .float-desc{\n        font-size: 18px;\n        line-height: 2;\n        padding: 0 60px;\n        margin-top: 15px;\n    }\n      \n    .imageItem table.a-bordered {\n        border: 1px solid #BBBFBF;\n    }\n    .a-column table.a-bordered td, .a-column table.a-bordered th{\n        border: 1px solid #ddd;\n    }\n    .a-column table.a-bordered{\n        border: 1px solid #ddd;\n        height: 100%;\n        border-collapse: collapse;\n    }\n    .a-column table.a-bordered .bgcl{\n        background-color: #efefef;\n    }\n    .imageItem table.has-bgc tr:nth-child(odd) {\n        background-color: #efefef;\n    }\n    .imageItem table.a-bordered tr td {\n        padding: 8px 4px;\n        font-size: 15px;\n    }\n    .imageItem table.a-bordered tr:nth-child(even) {\n        background-color: #FFF;\n    }\n    .product-tabs .tab-item table tr:not(:last-child) th {\n        border-bottom: 1px solid var(--body-border-color);\n    }\n    .imageItem .a-text-bold{\n        font-weight: 700;\n    }\n    .img-t{\n        margin-bottom: 24px;\n    }\n    .secdesc{\n        font-size: 18px;\n        color: #101010;\n        line-height: 2;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table {\n        border-bottom: 1px solid #ddd;\n        table-layout: auto;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table th {\n        padding-bottom: 12px;\n        text-align: center;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-image {\n        background-color: #fff;\n        padding: 0 !important;\n        text-align: center;\n        overflow: hidden;\n        vertical-align: bottom;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table .apm-tablemodule-keyhead {\n        border-top: 1px solid #ddd;\n        padding: 8px 14px 6px ;\n        background-color: #f7f7f7;\n        font-weight: 600;\n        color: #626262;\n        float: none !important;\n        margin-right: 0;\n        text-align: center;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table .apm-tablemodule-keyvalue td {\n        padding-top: 8px ;\n        padding-left: 14px;\n        padding-bottom: 8px;\n        border-top: 1px solid #ddd;\n        border-bottom: 1px solid #ddd;\n        text-align: center;\n        width: 240px;\n    }\n    .apm-spacing {\n        display: flex;\n    }\n    .apm-floatleft {\n        display: flex;\n        width: 72%;\n        justify-content: space-between;\n    }\n    .apm-leftimage {\n        width: 45%;\n    }\n    .apm-centerthirdcol {\n        width: 54%;\n    }\n    .apm-centerthirdcol ul li{\n        font-size: 16px;\n        line-height: 2;\n    }\n    .apm-fixed-width .a-spacing-mini {\n        font-size: 18px;\n        font-weight: 600;\n        margin-bottom: 12px;\n    }\n    .apm-floatleft .a-spacing-base {\n        margin-bottom: 16px;\n        font-size: 16px;\n        line-height: 2;\n    }\n    .apm-rightthirdcol-inner \u003e p {\n        font-size: 18px;\n        font-weight: 600;\n        margin-bottom: 22px;\n    }\n    .apm-listbox {\n        background-color: #f3f3f3;\n        border-radius: 4px;\n        border: 1px #ddd solid;\n    }\n    .apm-rightthirdcol .a-box-inner \u003e .a-vertical {\n        font-size: 16px;\n        padding: 20px 20px 20px 40px;\n    }\n    .apm-rightthirdcol .apm-rightthirdcol-inner .a-box-inner .a-vertical \u003e li:not(:last-child) {\n        margin-bottom: 11px;\n    }\n    .a-size-base {\n        line-height: 19px;\n    }\n    .td-br-left{\n        border-left: 1px solid #bbbfbf;\n        text-align: center;\n    }\n    .notice-section{\n        padding-bottom: 30px;\n        padding-left: 6px;\n    }\n    .notice-section \u003e p{\n        font-size: 16px;\n    }\n    .carousel-container {\n        width: 100%;\n        margin: 0 auto;\n        overflow: hidden;\n        position: relative;\n        cursor: pointer;\n    }\n    .carousel-content {\n        display: flex;\n        transition: transform 0.5s ease;\n    }\n    .carousel-item {\n        flex: 0 0 100%;\n        position: relative;\n    }\n    \n    .carousel-item img {\n        width: 100%;\n        height: 100%;\n    }\n    \n    .carousel-btn {\n        position: absolute;\n        top: 50%;\n        transform: translateY(-50%);\n        cursor: pointer;\n        font-size: 24px;\n        padding: 10px;\n    }\n    \n    .carousel-prev {\n        left: 10px;\n        color: #5e76b2;\n    }\n    \n    .carousel-next {\n        right: 10px;\n        color: #5e76b2;\n    }\n    \n    .carousel-indicators {\n        text-align: center;\n        position: absolute;\n        bottom: 20px;\n        left: 50%;\n        transform: translateX(-50%);\n        display: flex;\n        align-items: center;\n    }\n    \n    .carousel-indicator {\n        display: inline-block;\n        width: 12px;\n        height: 12px;\n        border-radius: 50%;\n        background-color: #bbb;\n        margin: 0 5px;\n        cursor: pointer;\n    }\n    \n    .carousel-indicator.active {\n        background-color: #5e76b2;\n    }\n    .tutorials{\n        background: #EEEEEE;\n        border-radius: 6px;\n        margin-bottom: 30px;\n    }\n    .tutorials \u003e p{\n        padding: 20px;\n        text-align: center;\n        word-break: break-word;\n    }\n    .tutorials \u003e p \u003e a:first-child{\n        color: #f98800;\n        font-size: 18px;\n        font-weight: bold;\n    }\n    .tutorials \u003e p \u003e a:last-child{\n        color: #007df9;\n        text-decoration-line: underline;\n    }\n    @media screen and (max-width: 700px) {\n        .video-grid-2 {\n            grid-template-columns: 1fr;\n            gap: 0px;\n        }\n        .mb-50{\n            margin-bottom: 20px;\n        }\n        .ulFeature \u003e li {\n            line-height: inherit;\n        }\n    \n        .imageItem.fourimg \u003e .fourimgline \u003e img {\n            margin-bottom: 10px;\n        }\n    \n        .premium-module.four-column-images .a-column,\n        .premium-module.four-column-images .a-column1 {\n            margin-bottom: 30px;\n            width: 100%;\n        }\n    \n        .premium-module.four-column-images .a-column1.a-column2_2 {\n            width: 48%;\n        }        .dotLine {\n            margin-bottom: 30px;\n        }\n        .imageItem \u003e .border {\n            margin-bottom: 10px;\n        }\n        .imageItem table.a-bordered tr td{\n            padding: 3px;\n        }\n    \n        .imageIte \u003e img {\n            margin-bottom: 10px;\n        }\n        .packageList td {\n            font-size: 16px;\n        }\n    \n        .descContainer \u003e .head {\n            text-align: center;\n        }\n        .imageIte {\n            width: 100%;\n            margin-bottom: 30px;\n        }\n    \n        .item \u003e img {\n            margin: 0 auto;\n            display: block;\n            margin-bottom: 17px;\n        }\n    \n        .iframeContainer \u003e .iframe {\n            margin-bottom: 1px;\n            margin-top: 8px;\n        }\n    \n        .descItem \u003e .head {\n            font-size: 20px;\n            line-height: 22px;\n        }\n    \n        .descItem \u003e .desc {\n            font-size: 12px;\n        }\n    \n        .descItem \u003e.noDesc{\n            margin-top: 5px;\n        }\n    \n        .stress-head{\n            font-size: 12px;\n            line-height: 20px;\n            width: auto;\n            padding: 6px 0;\n            margin: 10px auto;\n            height: unset;\n        }\n    \n        .descContainer \u003e .head {\n            font-size: 20px;\n            line-height: 22px;\n            margin-bottom: 8px;\n        }\n    \n        .descContainer \u003e .desc {\n            font-size: 16px;\n            line-height: inherit;\n        }\n    \n        .titlepicfile-head {\n            font-size: 20px;\n        }\n        .titlepicfile-b {\n            left: 9px;\n            top: 13px;\n        }\n        .titlepicfile-desc{\n            font-size: 12px;\n            margin-left: 0px;\n            width: 200px;\n        }\n    \n        .descItem {\n            padding-bottom: 30px;\n        }\n    \n        .product-simple-tab .nav li a {\n            line-height: 24px;\n        }\n    \n        .page-product.layout-extended .product-simple-tab .nav li {\n            padding: 3px;\n            margin-right: 4px;\n        }\n    \n        .product-simple-tab .nav li a {\n            font-size: 15px;\n        }\n    \n        .page-product.layout-extended .product-simple-tab .nav li:before {\n            display: none !important;\n        }\n    \n        .mainImg {\n            margin-bottom: 30px;\n        }\n        .premium-module.four-column-images .a-column .head,\n        .premium-module.four-column-images .a-column1 .head {\n            font-size: 14px;\n        }\n        .tab-content .tab-pane ul {\n            padding: 0 0 30px 0px;\n        }\n    \n        .head {\n            font-size: 20px;\n            margin-bottom: 10px;\n        }\n    \n        .imageContainer {\n            display: block;\n            padding-bottom: 0px;\n        }\n    \n        .imageContainer \u003e .imageItem {\n            width: 100%;\n        }\n        .premium-module{\n            padding-bottom: 0;\n        }\n        .imageItem {\n            margin-bottom: 30px;\n        }\n        .img-t{\n            margin-bottom: 15px;\n        }\n        .secHead{\n            margin-top: 6px;\n            font-size: 18px;\n            margin-bottom: 3px;\n        }\n        .secdesc{\n            font-size: 15px;\n            line-height: 1.66;\n        }\n        .desc {\n            font-size: 16px;\n            line-height: inherit;\n        }\n        .lonely-head{\n            margin-bottom: 15px;\n            font-size: 20px;\n        }\n        .Packing-head{\n            padding-top: 0px;\n            margin-bottom: 2px;\n        }\n        .Packing-head-x{\n            font-size: 20px;\n        }\n        .imageDescContainer \u003e .head-nodesc{\n            font-size: 18px;\n        }\n        .imageDescContainer {\n            width: 100%;\n            display: block;\n            margin: 0 auto;\n    \n        }\n        .viewMore {\n            font-size: 16px;\n            padding: 4px 2px;\n            width: 120px;\n            margin: 10px auto 35px;\n        }\n        .imageDescContainer \u003e .head,\n        .imageItem \u003e .head {\n            margin: 0 0 5px;\n            text-align: center;\n            font-size: 14px;\n            line-height: 1.25em;\n            width: 100%;\n        }\n    \n        .imageDescContainer \u003e .desc,\n        .imageItem \u003e .desc {\n            font-size: 12px;\n            width: 100%;\n        }\n        .carousel-btn{\n            display: none;\n        }\n    \n        .carousel-indicators{\n            padding: 10px;\n            transform: unset;\n            position: unset;\n            justify-content: center;\n        }\n        .mo {\n            display: block !important;\n        }\n    \n        .pc {\n            display: none !important;\n        }\n    \n        .premium-module.four-column-images {\n            flex-wrap: wrap;\n        }        .title-gap{\n            height: unset;\n            display: block;\n        }\n        .raspberryLogo .logo{\n            width: 24px;\n        }\n    \n        .imageIt \u003e img {\n            margin-bottom: 10px;\n            border-radius: 5px;\n            border: 1px solid #e6e6e6;\n        }\n    \n        .premium-module.four-column-images .column-head,\n        .premium-module.four-column-images .column-head1 {\n            line-height: 22px;\n            margin: 12px 0 5px;\n            text-align: center;\n            height: unset;\n        }\n        .premium-module.four-column-images .description {\n            font-size: 12px;\n        }\n    \n        .premium-module.four-column-images .a-column1.a-column2_2 .head {\n            font-size: 14px;\n        }        .imageItem.fourimg {\n            margin-bottom: 0px;\n        }\n        .mo-imgs \u003e .imageIte{\n            width: 48%;\n            margin-bottom: 20px;\n        }\n        .apm-hiwonder-tablemodule{\n            overflow: auto;\n        }\n        .apm-hiwonder-tablemodule .apm-tablemodule-table{\n            table-layout: unset;\n        }\n        .apm-hiwonder-tablemodule .apm-tablemodule-table .apm-tablemodule-keyvalue td{\n            min-width: 150px;\n        }\n        .apm-spacing {\n            flex-direction: column;\n        }\n        .apm-floatleft {\n            flex-direction: column;\n            margin-bottom: 12px;\n        }\n        .apm-floatleft, .apm-leftimage, .apm-centerthirdcol {\n            width: 100%;\n        }\n        .apm-leftimage img {\n            border: 1px solid #e6e6e6;\n            border-radius: 5px;\n        }\n        .apm-fixed-width .a-spacing-mini {\n            margin-bottom: 6px;\n            margin-top: 30px;\n        }\n        .apm-floatleft .a-spacing-base {\n            margin-bottom: 8px;\n            font-size: 15px;\n        }\n        .apm-rightthirdcol-inner \u003e p {\n            margin-bottom: 13px;\n        }\n        .apm-rightthirdcol .a-box-inner \u003e .a-vertical,.apm-centerthirdcol ul li{\n            font-size: 15px;\n            line-height: 1.66;\n        }\n        .apm-rightthirdcol{\n            padding-top: 23px;\n        }\n        .titimg{\n            width: 70%;\n            margin-bottom: 4px;\n        }\n        .notice-section \u003e p{\n            font-size:13px;\n        }\n        .tutorials \u003e p{\n            padding: 10px;\n    \n        }\n        .tutorials \u003e p \u003e a:first-child{\n            font-size: 14px;\n        }\n    }\n    --\u003e\u003c\/style\u003e\n    \u003cdiv id=\"product-description-intro\"\u003e \u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/1.DaDablock_AI_Vision_Kit.jpg?v=1787915124\" alt=\"Hiwonder ROSOrin Pro ROS2 AI Robot with 6DOF Arm, SLAM Navigation, Large AI Model, NVIDIA Jetson and Mecanum Wheels\" class=\"mainImg pc\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/DaDablock_AI_Vision_Kit.jpg?v=1787915676\" alt=\"Hiwonder ROSOrin Pro ROS2 AI Robot with 6DOF Arm, SLAM Navigation, Large AI Model, NVIDIA Jetson and Mecanum Wheels\" class=\"mainImg mo\"\u003e\n\n    \u003cdiv class=\"descItem\"\u003e\n        \u003ch2 class=\"head\"\u003eProduct Description\u003c\/h2\u003e\n        \u003cp class=\"desc ma\"\u003eDesigned for youth AI education, the DaDablock AI Vision Kit is a set of programmable electronic building blocks by Hiwonder. Centered around a high-performance AI vision module, it features advanced perception capabilities—like face, color, image, and number recognition, plus feature learning—giving your builds an intelligent, active-perception core. Combined with diverse electronic modules, it easily transforms into 18 fun robots and supports endless creative extensions for varied AI projects.\u003c\/p\u003e\n        \u003cp class=\"desc ma\"\u003eOffering both Scratch block-based programming and advanced Python coding alongside comprehensive tutorials, it provides a complete step-by-step STEAM curriculum to guide children from beginners to advanced tech creators!\u003c\/p\u003e\n    \u003c\/div\u003e\n\n\n\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"18 Builds \u0026amp; 100+ Play Modes\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2.1_01_abba039b-f55e-464e-8f62-9d91f057deee.jpg?v=1787915123\"\u003e\n            \u003ch3 class=\"head\"\u003e18 Builds \u0026amp; 100+ Play Modes\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eMaster 18 official models and discover over 100 creative ways to play. Easily combine them with classic blocks to inspire endless DIY robotic building and coding fun.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Hands-on DIY Creation\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2.2_03.jpg?v=1787915123\"\u003e\n            \u003ch3 class=\"head\"\u003eHands-on DIY Creation\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eDive into immersive STEAM learning. Build focus and mechanical skills with our step-by-step visual guides, bringing your own unique DIY robotic creation to life.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Offline AI Vision Smart Interactions\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2.3_02_9696b7c3-7bcf-478a-a016-b209de9ada35.jpg?v=1787915119\"\u003e\n            \u003ch3 class=\"head\"\u003eOffline AI Vision Smart Interactions\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eDive into 8 smart AI vision interactive modes out of the box with no internet needed. Experience facial recognition, line tracking, color sorting and other vision interactions in a fully offline mode.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Scratch \u0026amp; Python Programming Supported\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2.4_04_99ed83f0-755e-499d-a474-fd1940783d31.jpg?v=1787915123\"\u003e\n            \u003ch3 class=\"head\"\u003eScratch \u0026amp; Python Programming Supported\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003ePowered by our WonderLab software, offering both Scratch block-based visual coding and Python text programming for a seamless progression from beginner to advanced learning.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eHigh-Performance Al Vision Module\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003ePowered by a 1 TOPS K210 chip, the WonderLens module features a built-in visual LCD interface for an effortless start. It supports one-click training and 8 AI modes, such as face, color, and line following. Skip tedious algorithm development and dive straight into creative AI projects.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3._AI.jpg?v=1789527577\" alt=\"High-Performance Al Vision Module\" class=\"mainImg \"\u003e\n\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eAI Vision \u0026amp; Interactive Play\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003ePowered by the AI vision module, the builds in this kit detect objects in their field of view and extract their coordinates. Through coding, you can lock onto targets in real-time to build engaging AI projects like color tracking, face tracking, and smart garbage classification.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/4._35a3453b-9184-47d2-b4ec-a98afaa11a5f.jpg?v=1787915219\" alt=\"AI Vision \u0026amp; Interactive Play\" class=\"mainImg pc\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/716f1f8507feac46c0b636e28e467e9d.jpg?v=1787915885\" alt=\"AI Vision \u0026amp; Interactive Play\" class=\"mainImg mo\"\u003e\n\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Face Recognition \" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/5.1_-_01.jpg?v=1787915220\"\u003e\n            \u003ch3 class=\"head\"\u003eFace Recognition\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eTrain the module to learn multiple faces with a single click. It accurately identifies facial features and outputs coordinate data for fun, interactive tracking.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Traffic Sign Recognition \" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/5.2_-_02.jpg?v=1787915220\"\u003e\n            \u003ch3 class=\"head\"\u003eTraffic Sign Recognition\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eThe module easily detects various traffic signs. Once the data is processed, your robot or car build can perform cool tasks like autonomous navigation.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Waste Recognition\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/6.1_-_03.jpg?v=1787915256\"\u003e\n            \u003ch3 class=\"head\"\u003eWaste Recognition\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eFeaturing built-in classification models, this mode works right out of the box. Use the included prop cards to easily build smart sorting projects.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Line Following\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/6.2_-_04.jpg?v=1787915256\"\u003e\n            \u003ch3 class=\"head\"\u003eLine Following\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eThe module locks onto colored lines and calculates position offsets, enabling your robot to accurately track and follow complex paths.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Tag Recognition\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/7.1_-_05.jpg?v=1787915256\"\u003e\n            \u003ch3 class=\"head\"\u003eTag Recognition\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eQuickly detect and frame AprilTags. By reading the tag's positional data, you can easily program tracking or obstacle evasion actions.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Number Recognition\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/7.2_-_06.jpg?v=1787915255\"\u003e\n            \u003ch3 class=\"head\"\u003eNumber Recognition\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eCapture and read numbers in real-time. Use this data to create imaginative projects like simulated self-checkout or dynamic speed control.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Feature Learning\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/8.1_-_07.jpg?v=1787915256\"\u003e\n            \u003ch3 class=\"head\"\u003eFeature Learning\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eUtilize built-in learning mechanisms to compare real-time visuals against pre-stored images, allowing your robot to instantly detect even the slightest changes in its surroundings.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Target Tracking\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/8.2_-_08.jpg?v=1787915256\"\u003e\n            \u003ch3 class=\"head\"\u003eTarget Tracking\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eDetect colored blocks or tags and extract their precise coordinates to unlock cool interactive features like autonomous driving and following.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\n \n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003e18-in-1 STEAM Robotics: Evolve from Builder to Coder\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eFrom fun bionics to interactive sensing, and creative building to smart coding, explore the STEAM journey with 18 guided builds. Master these classics, then unleash endless creativity to experience the ultimate fusion of AI Vision and building blocks!\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"image-overlay-container pc\"\u003e\n        \u003cdiv class=\"image-overlay-wrapper\"\u003e\n            \u003cimg class=\"image-overlay-bg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/9._-_1.jpg?v=1787915317\" alt=\"Main Image\"\u003e\n            \u003cimg class=\"image-overlay-item item-1\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_892d2ad6-533e-4586-a2ac-95f56ebd3c26.gif?v=1787915340\" alt=\"Overlay Image 1\"\u003e\n            \u003cimg class=\"image-overlay-item item-2\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/02_db8bef1b-82af-451a-bcfe-d4a1ced93b19.gif?v=1787915340\" alt=\"Overlay Image 2\"\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"image-overlay-container pc\"\u003e\n        \u003cdiv class=\"image-overlay-wrapper\"\u003e\n            \u003cimg class=\"image-overlay-bg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/10._-_2.jpg?v=1787915317\" alt=\"Main Image\"\u003e\n            \u003cimg class=\"image-overlay-item item-1\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/03.gif?v=1787915352\" alt=\"Overlay Image 1\"\u003e\n            \u003cimg class=\"image-overlay-item item-2\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/04.gif?v=1787915347\" alt=\"Overlay Image 2\"\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cimg class=\"mainImg mo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_31bf0f6f-1d24-47ff-8d50-4128aed2ca75.jpg?v=1787919447\" alt=\"Main Image\"\u003e\n    \u003cimg class=\"mainImg mo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_892d2ad6-533e-4586-a2ac-95f56ebd3c26.gif?v=1787915340\" alt=\"Overlay Image 1\"\u003e\n    \u003cimg class=\"mainImg mo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/02_db8bef1b-82af-451a-bcfe-d4a1ced93b19.gif?v=1787915340\" alt=\"Overlay Image 2\"\u003e\n    \u003cimg class=\"mainImg mo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/02_e69ef645-6ffb-4fa1-b498-006841e47d52.jpg?v=1787919447\" alt=\"Main Image\"\u003e\n    \u003cimg class=\"mainImg mo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/03.gif?v=1787915352\" alt=\"Overlay Image 1\"\u003e\n    \u003cimg class=\"mainImg mo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/04.gif?v=1787915347\" alt=\"Overlay Image 2\"\u003e\n\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eCreative STEM Building Blocks with AI Vision\u003cbr\u003eLearn Coding Through Play\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eFeatures custom enclosures and 378+ building blocks to create 18 official builds. With detailed paper manuals and comprehensive tutorials, kids can enjoy a rewarding step-by-step building experience or explore open-ended DIY creations. Each build includes curriculum-grade programs and clear learning objectives, making it easy for beginners to learn coding through play!\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/11._01.jpg?v=1787915443\" alt=\"L1 Standard Kit\" class=\"mainImg \"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/12._02.jpg?v=1787915443\" alt=\"L2 Advanced Kit\" class=\"mainImg \"\u003e\n\n\n    \u003ch2 class=\"head descItem\"\u003eScratch and Python Programming\u003c\/h2\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/13._01.jpg?v=1787915467\" alt=\"Scratch Block-Based Programming\" class=\"mainImg pc\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/02_a976c470-c43c-40d5-80d9-13f5b9821039.jpg?v=1787915698\" alt=\"Scratch Block-Based Programming\" class=\"mainImg mo\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/14._8bd859cc-b95c-448f-95ae-0511d798d5a4.jpg?v=1787915467\" alt=\"Python Programming\" class=\"mainImg pc\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/ba8a5e346dfa8daad553fade2e0013f6_18a14b70-4125-4fcf-8026-fbe01d50d4ce.jpg?v=1787915698\" alt=\"Python Programming\" class=\"mainImg mo\"\u003e\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eStep-by-step Coding Learning with Resource\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eHighly visual, intuitive guides break down complex mechanisms into simple, bite-sized building steps. Even with zero prior experience, anyone can follow the progressive journey and get started instantly.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/15._03.jpg?v=1787917702\" alt=\"Step-by-step Coding Learning with Resource\" class=\"mainImg \"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/16._-02.jpg?v=1788860638\" alt=\"Smart Recycling Station\" class=\"mainImg pc\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/5-_01.jpg?v=1788861469\" alt=\"Smart Recycling Station\" class=\"mainImg mo\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/17._-01.jpg?v=1788860672\" alt=\"Patrol Bot\" class=\"mainImg pc\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/5-_02.jpg?v=1788861502\" alt=\"Patrol Bot\" class=\"mainImg mo\"\u003e\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eESP32 Controller with Multiple Expansion Ports\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003ePowered by a robust ESP32 core, the controller connects easily to a wide range of sensors and motors. Built-in buzzer and RGB lighting add sound and visual feedback, bringing creative builds to life. Two 18650 lithium battery slots are neatly integrated into the back of the controller, paired with a dedicated battery protection chip to deliver long-lasting power and help prevent overcharging.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/18._f6bc08c9-7aa2-4320-99e7-698625fdb25a.jpg?v=1787915497\" alt=\"Build a Smart Robot\" class=\"mainImg pc\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/c1f81ddbdfc1c825b1a98a2a03e2d22e_cc5ca9b0-00c3-468e-a664-9582277a032c.jpg?v=1787915769\" alt=\"Build a Smart Robot\" class=\"mainImg mo\"\u003e\n\n    \u003ch2 class=\"head descItem\"\u003eFlexible Building, Lasting Reliability\u003c\/h2\u003e\n    \u003cdiv class=\"premium-module four-column-images\"\u003e\n        \u003cdiv class=\"a-column1 a-column1-3\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Seamless LEGO Compatibility\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/19.1_-_01.jpg?v=1787915498\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eSeamless LEGO Compatibility\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description\"\u003eFully matches standard LEGO parts in interface and size. Pin-based, screw-free assembly allows fast building and smooth integration of electronic modules with classic bricks.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1 a-column1-3\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Flexible Mounting Hole Design\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/19.2_-_02.jpg?v=1787915498\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eFlexible Mounting Hole Design\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description\"\u003eSide and bottom mounting holes are carefully placed to match the odd-hole layout of LEGO Technic parts, making connections easier, stronger, and more stable.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1 a-column1-3\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Precision-Molded Housing\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/19.3_-_03.jpg?v=1787915497\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003ePrecision-Molded Housing\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description\"\u003eMade with high-precision injection molding and eco-friendly ABS, each part has a refined matte finish and is built for long-lasting use.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eRich Sensor and Module Setup\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eThe DaDablock AI Vision Kit includes a variety of electronic modules, such as building block motors and servos, alongside a vision module, dot matrix module, ultrasonic sensor, and line follower sensor.\u003c\/p\u003e\n        \u003cp class=\"desc\"\u003eA unified 4-pin connector makes plugging and unplugging simple, safe, and better suited for younger makers.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/20._6196dfdc-3f80-4688-80c0-b04475c8ef5e.jpg?v=1788860765\" alt=\"Rich Sensor and Module Setup\" class=\"mainImg pc\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/650734dfc9917877077dfb7bef5432de_34378e6a-887e-407b-b701-596393e99e58.jpg?v=1788861596\" alt=\"Rich Sensor and Module Setup\" class=\"mainImg mo\"\u003e\n    \n    \u003ch2 class=\"head descItem\"\u003eProduct Parameters\u003c\/h2\u003e\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"pc imageItem\"\u003e\n            \u003ctable style=\"text-align: center;table-layout: fixed;\" class=\"a-bordered noBottomBorder has-bgc\"\u003e\n                \u003ctbody\u003e\n                \u003ccolgroup\u003e\n                    \u003ccol style=\"width: 16%;\"\u003e\n                    \u003ccol style=\"width: 34%;\"\u003e\n                    \u003ccol style=\"width: 16%;\"\u003e\n                    \u003ccol style=\"width: 34%;\"\u003e\n                \u003c\/colgroup\u003e\n                \u003ctr\u003e\n                    \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eBrand\u003c\/span\u003e\u003c\/th\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eHiwonder\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eProduct model\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eDaDablock AI Vision Kit\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eControl system\u003c\/span\u003e\u003c\/th\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eESP32 high-performance controller\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eProgramming software\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eWonderCode graphical programming, Hiwonder Python editor\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eSuitable age\u003c\/span\u003e\u003c\/th\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eAges 8+\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eOnboard features\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eRGB lights, buzzer, etc.\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eSensor modules\u003c\/span\u003e\u003c\/th\u003e\n                    \u003ctd class=\"td-br-left\" colspan=\"3\"\u003e\u003cspan\u003eWonderLens vision module, dot matrix module, glowy ultrasonic sensor, 4-channel line follower sensor\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eMotors\/Servos\u003c\/span\u003e\u003c\/th\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e360° block motor x2, 270° block servo x2\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eCommunication interface\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eUSB port\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eBlock count\u003c\/span\u003e\u003c\/th\u003e\n                    \u003ctd class=\"td-br-left\" colspan=\"3\"\u003e\u003cspan\u003eStandard Kit: 256 building pieces  Advanced Kit: 378 building pieces\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eProduct material\u003c\/span\u003e\u003c\/th\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eABS\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eBattery life\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eApprox. 150 minutes\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eBattery type\u003c\/span\u003e\u003c\/th\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e18650 rechargeable lithium battery, 3.7V\/1200mAh\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eOperating temperature\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e4~40°C\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003ePackage weight\u003c\/span\u003e\u003c\/th\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eStandard Kit: 1.1 kg  Advanced Kit: 1.3kg\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003ePackage dimensions\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e231 × 205 × 102 mm\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003c\/tbody\u003e\n            \u003c\/table\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"mo\" style=\"margin-bottom: 30px;\"\u003e\n            \u003cdiv class=\"a-column a-span6\"\u003e\n                \u003ctable class=\"a-bordered noBottomBorder has-bgc\" style=\"text-align: center;\"\u003e\n                \u003ctbody\u003e\n                    \u003ctr\u003e\n                    \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eBrand\u003c\/span\u003e\u003c\/th\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eHiwonder\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                    \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eProduct model\u003c\/span\u003e\u003c\/th\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eDaDablock AI Vision Kit\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                    \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eControl system\u003c\/span\u003e\u003c\/th\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eESP32 high-performance controller\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                    \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eProgramming software\u003c\/span\u003e\u003c\/th\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eWonderCode graphical programming, Hiwonder Python editor\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                    \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eSuitable age\u003c\/span\u003e\u003c\/th\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eAges 8+\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                    \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eOnboard features\u003c\/span\u003e\u003c\/th\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eRGB lights, buzzer, etc.\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                    \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eSensor modules\u003c\/span\u003e\u003c\/th\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eWonderLens vision module, dot matrix module, glowy ultrasonic sensor, 4-channel line follower sensor\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                    \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eMotors\/Servos\u003c\/span\u003e\u003c\/th\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e360° block motor x2, 270° block servo x2\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                    \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eCommunication interface\u003c\/span\u003e\u003c\/th\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eUSB port\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                    \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eBlock count\u003c\/span\u003e\u003c\/th\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eStandard Kit: 256 building pieces\u003cbr\u003eAdvanced Kit: 378 building pieces\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                    \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eProduct material\u003c\/span\u003e\u003c\/th\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eABS\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                    \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eBattery life\u003c\/span\u003e\u003c\/th\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eApprox. 150 minutes\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                    \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eBattery type\u003c\/span\u003e\u003c\/th\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e18650 rechargeable lithium battery, 3.7V\/1200mAh\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                    \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eOperating temperature\u003c\/span\u003e\u003c\/th\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e4~40°C\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                    \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003ePackage weight\u003c\/span\u003e\u003c\/th\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eStandard Kit: 1.1 kg\u003cbr\u003eAdvanced Kit: 1.3 kg\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                    \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003ePackage dimensions\u003c\/span\u003e\u003c\/th\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e231 × 205 × 102 mm\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                \u003c\/tbody\u003e\n                \u003c\/table\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003ch2 class=\"head descItem\"\u003eKit Comparison\u003c\/h2\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/21._c36d0475-1ddf-4815-aa4b-6ef83dceb926.jpg?v=1788860804\" alt=\"DaDablock Al Vision Kit\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/8c8d7cdb78c3d553c271cfb23b6fd5e5_8a6a910f-81e2-4559-aea9-6382e7aa32e2.jpg?v=1788861628\" alt=\"DaDablock Al Vision Kit\" class=\"mainImg mo\"\u003e\n\n    \n\u003ch5\u003e\u003cstrong\u003e\u003cb\u003eSpecifications\u003c\/b\u003e\u003c\/strong\u003e\u003c\/h5\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"width: 209px;\"\u003e\u003cstrong\u003eItem\u003c\/strong\u003e\u003c\/td\u003e\n      \u003ctd style=\"width: 521px;\"\u003e\u003cstrong\u003eSpecification\u003c\/strong\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eBrand\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003eHiwonder\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eProduct model\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003eDaDablock AI Vision Kit\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eControl system\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003eESP32 high-performance controller\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eProgramming software\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003eWonderCode graphical programming, Hiwonder Python editor\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eSuitable age\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003eAges 8+\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eOnboard features\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003eRGB lights, buzzer, etc.\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eSensor modules\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003eWonderLens vision module, dot matrix module, glowy ultrasonic sensor, 4-channel line follower sensor\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eMotors\/Servos\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003e360° block motor x2, 270° block servo x2\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eCommunication interface\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003eUSB port\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eBlock count\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003eStandard Kit: 256 building pieces\u003cbr\u003eAdvanced Kit: 378 building pieces\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eProduct material\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003eABS\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eBattery life\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003eApprox. 150 minutes\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eBattery type\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003e18650 rechargeable lithium battery, 3.7V\/1200mAh\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eOperating temperature\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003e4~40°C\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003ePackage weight\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003eStandard Kit: 1.1 kg\u003cbr\u003eAdvanced Kit: 1.3 kg\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003ePackage dimensions\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003e231 × 205 × 102 mm\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\n","brand":"Hiwonder","offers":[{"title":"Standard Kit","offer_id":44205345964119,"sku":"21070165","price":87.99,"currency_code":"USD","in_stock":true},{"title":"Advanced Kit","offer_id":44205345996887,"sku":"21070166","price":119.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/DaDablock_Al_Vision_Kit.png?v=1789369927"},{"product_id":"aiblock-ai-vision-kit","title":"AiBlock AI Vision Kit – ESP32 Programmable Robot Kit with Offline AI Vision, Scratch \u0026 Python","description":"\u003cstyle\u003e\u003c!--\n    .templateProduct .tab-content table td {\n    \n        padding: 7px 5px;\n    }\n    \n    .templateProduct .tab-content {\n        padding-top: 2%;\n    }\n    \n    .page-product.layout-extended .product-simple-tab .nav:before {\n        top: 39px;\n    }\n    \n    .tab-content .tab-pane ul {\n        padding: 0 0 43px 0px;\n    }\n    \n    .swatch-container .swatch-group .input-group label{\n        justify-content: normal;\n        padding:6px 6px 6px 12px;\n    }\n    \n    body {\n        font-family: \"Montserrat\", sans-serif !important;\n    }\n    \n    #tabs-1 {\n        display: none;\n    }\n    \n    .imageItem \u003e .border {\n        margin-bottom: 10px;\n        border: 1px solid #e6e6e6 ;\n    }\n    \n    \n    .dotLine {\n        width: 100%;\n        height: 1px;\n        margin-bottom: 46px;\n        text-align: center;\n        border-bottom: 2px dashed #ccc;\n    }\n    \n    \n    .border {\n        display: block;\n        margin: 0 auto;\n        border: 1px solid #e6e6e6 ;\n    }\n    \n    .mainImg {\n        width: 100%;\n        height: auto;\n        margin-bottom: 46px;\n    }\n    \n    .head {\n        line-height: 1.3;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        margin-bottom: 12px;\n        text-align: center;\n    }\n    .head-video{\n        text-align: left;\n    }\n    .desc {\n        font-weight: 400;\n        font-family: \"Montserrat\", sans-serif;\n        font-size: 18px;\n        color: #101010;\n        line-height: 2;\n    }\n    \n    .descItem {\n        padding-bottom: 46px;\n    }\n    \n    .descItem \u003e .head {\n        line-height: 30px;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        margin-bottom: 10px;\n        text-align: center;\n    }\n    \n    .descItem \u003e .desc {\n        font-weight: 400;\n        font-family: \"Montserrat\", sans-serif;\n        font-size: 16px;\n        color: rgba(16, 16, 16, 100);\n        line-height: 1.66;\n    \n    }\n    .descItem \u003e .downImg{\n        margin-top: 15px;\n    }\n    .descItem \u003e.noDesc{\n        margin-top: 12px;\n    }\n    .iframeContainer {\n        line-height: 20px;\n        text-align: center;\n        border: 1px solid rgba(255, 255, 255, 100);\n    }\n    .mb-30{\n        margin-bottom: 30px;\n    }\n    .mb-50{\n        margin-bottom: 50px;\n    }\n    .iframeContainer \u003e .iframe {\n        width: 100%;\n        margin-top: 17px;\n        border: none;\n    }\n    \n    \n    .imageContainer {\n        padding-bottom: 43px;\n        display: flex;\n        justify-content: space-between;\n        gap: 2%;\n    }\n    .video-grid-2 {\n        display: grid;\n        grid-template-columns: repeat(2, 1fr);\n        gap: 25px;\n    }\n    .imageContainer \u003e .imageItem {\n        width: 100%;\n        display: flex;\n        flex-direction: column;\n    }\n    .imageItem \u003e .a-span6{\n        margin-bottom: 12px;\n        flex: 1;\n    }\n    .imageItem \u003e img {\n        margin-bottom: 12px;\n        width: 100%;\n    }\n    \n    .twolevelright \u003e .twolevel \u003e img {\n        width: 100%;\n        margin-bottom: 24px;\n    }\n    \n    \n    .premium-module.four-column-images{\n        display: flex;\n        justify-content: space-between;\n        gap: 20px;\n        align-items: flex-start;\n    }\n    \n    .premium-module.four-column-images .a-column{\n        width: 32%;\n        display: flex;\n        flex-direction: column;\n        min-width: 0;\n    }\n    \n    .premium-module.four-column-images .a-column1{\n        width: 32%;\n        display: flex;\n        flex-direction: column;\n        min-width: 0;\n    }\n    \n    .premium-module.four-column-images .a-section-image{\n        display: block;\n        width: 100%;\n        height: auto;\n    }\n    \n    .premium-module.four-column-images .column-image,\n    .premium-module.four-column-images .column-head,\n    .premium-module.four-column-images .column-description{\n        display: block;\n        margin: 0;\n        padding: 0;\n        height: auto;\n    }\n    \n    .premium-module.four-column-images .head{\n        margin: 12px 0 0;\n        font-size: 16px;\n        line-height: 1.3;\n        font-weight: 700;\n        text-align: center;\n    }\n    \n    .premium-module.four-column-images .description{\n        margin-top: 8px;\n        font-size: 14px;\n        line-height: 1.66;\n        text-align: left;\n    }\n    \n    .Packing-head{\n        padding-top: 30px;\n    }\n    .Packing-head-x{\n        line-height: 1.3;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        text-align: center;\n        margin-bottom: 12px;\n    }    .descItem \u003e img {\n        width: 100%;\n    }\n    \n    .multi-desc{\n        margin-top: 10px;\n    }\n    \n    .viewMore{\n        position: absolute;\n        width: 150px;\n        margin-left: 15px;\n        text-align: center;\n        font-size: 20px;\n        padding: 4px 6px;\n        border-radius: 30px;\n        border: 1px solid #f98800;\n        color: #fff;\n        background: #f98800;\n    }\n    .viewMore:hover{\n        color: #fff;\n    }\n    \/* 大图容器 *\/\n    .image-overlay-container {\n        width: 100%;\n        margin-bottom: 46px;\n    }\n\n    \/* 相对定位的包装器，作为小图的定位参考 *\/\n    .image-overlay-wrapper {\n        position: relative;\n        width: 100%;\n        display: block;\n    }\n\n    \/* 大图样式 *\/\n    .image-overlay-bg {\n        width: 100%;\n        height: auto;\n        display: block;\n    }\n\n    \/* 叠加的小图样式 *\/\n    .image-overlay-item {\n        position: absolute;\n        width: 34.6%; \/* 小图宽度占大图的20%，可根据需要调整 *\/\n        height: auto;\n    }\n    .image-overlay-item-1 {\n        width: 92%; \/* 小图宽度占大图的20%，可根据需要调整 *\/\n    }\n    \/* 第一张小图位置（左上角） *\/\n    .image-overlay-item.item-1 {\n        right: 3.6%;   \/* 距离左边10%，可根据需要调整 *\/\n        top: 27.1%;    \/* 距离顶部15%，可根据需要调整 *\/\n    }\n\n    \/* 第二张小图位置（右下角） *\/\n    .image-overlay-item.item-2 {\n        right: 3.6%;  \/* 距离右边10%，可根据需要调整 *\/\n        bottom: 5.6%; \/* 距离底部15%，可根据需要调整 *\/\n    }\n    \/* 第一张小图位置（左上角） *\/\n    .image-overlay-item.item-1-1 {\n        left: 3.6%;   \/* 距离左边10%，可根据需要调整 *\/\n        bottom: 27.1%;    \/* 距离顶部15%，可根据需要调整 *\/\n    }\n\n    \/* 第二张小图位置（右下角） *\/\n    .image-overlay-item.item-2-1 {\n        left: 3.6%;  \/* 距离右边10%，可根据需要调整 *\/\n        bottom: 5.6%; \/* 距离底部15%，可根据需要调整 *\/\n    }\n    \/* 第二张小图位置（右下角） *\/\n    .image-overlay-item.item-3 {\n        left: 4%;\n        bottom: 4.1%;\n    }\n    \n    @media screen and (min-width: 1025px) {\n        .descItem.short-pad{\n            padding-bottom: 20px;\n        }\n        .switch_picture {\n            display: flex;\n            justify-content: space-between;\n            max-width: 1220px;\n            margin: 0 auto;\n            align-items: center;\n        }\n        .tab-nav {\n            flex: 36%;\n            padding-right: 7px;\n        }\n    \n        .tab-nav li {\n            padding-left: 50px;\n            cursor: pointer;\n            transition: all .2s ease-out;\n        }\n        .tab-nav .nav-tit {\n            font-size: 16px;\n            margin-bottom: 16px;\n            width: 262px;\n            padding: 12px 0px;\n            border-radius: 30px;\n            line-height: 10px;\n            border: 1px solid #000000d9;\n            text-align: center;\n        }\n        .tab-nav .nav-tit:hover{\n            background-color: #0000000a;\n        }\n        .li-active .nav-tit {\n            color: #fff;\n            background-color: #000;\n        }\n        .li-active .nav-tit:hover{\n            background-color: #000c;\n        }\n        .tab-right-img {\n            flex: 70%;\n        }\n        .tab-right-img .img-show{\n            display: block;\n        }\n        .tab-right-img li{\n            display: none;\n        }\n    \n    }\n    \n    @media screen and (max-width: 1024px) {\n        .control_type_pc {\n            display: none;\n        }\n    }\n    .show {\n        transition: all .3s linear;\n        animation: show .3s linear;\n        display: block !important;\n    }\n    .hide {\n        transition: all .3s linear;\n        animation: hide .3s linear;\n        display: none !important;\n    }\n    .control_type {\n        position: relative;\n    }\n    \n    \n    .imageDescContainer {\n        width: 96%;\n        display: block;\n        margin: 0 auto;\n    \n    }\n    \n    .titlepicfile-a{\n        position: relative;\n    }\n    .titlepicfile-b{\n        position: absolute;\n        left: 50px;\n        top: 70px;\n        color: #fff;\n    }\n    .titlepicfile-head{\n        font-size: 55px;\n        font-weight: 600;\n    }\n    .titlepicfile-desc{\n        font-size: 27px;\n        margin-left: 3px;\n    }\n    \n    .imageDescContainer \u003e .head,\n    .imageItem \u003e .head {\n        text-align: center;\n        margin-bottom: 6px;\n        font-size: 20px;\n        width: 96%;\n        margin-left: auto;\n        margin-right: auto;\n    }\n    .title-gap{\n        height: 60px;\n        display: grid;\n        align-items: center;\n    }\n    \n    .imageDescContainer \u003e .head-nodesc {\n        text-align: center;\n        line-height: 1.3;\n        font-weight: bold;\n        margin-bottom: 0px;\n        font-size: 23px;\n    }\n    .lonely-head{\n        line-height: 1.3;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        margin-bottom: 40px;\n        text-align: center;\n    }\n    .secHead {\n        line-height: 30px;\n        font-weight: bold;\n        font-size: 22px;\n        margin-bottom: 4px;\n        margin-top: 8px;\n        text-align: center;\n    }\n    .imageDescContainer \u003e .desc,\n    .imageItem \u003e .desc {\n        font-size: 16px;\n        line-height: 1.66;\n        text-align: left;\n        width: 96%;\n        margin-left: auto;\n        margin-right: auto;\n    }\n    \n    .mo {\n        display: none !important;\n    }\n    \n    .pc {\n        display: block !important;\n    }\n    \n    .pcflex {\n        display: flex;\n    }\n    \n    \n    .imageIte {\n        width: 32%;\n        height: auto;\n    }\n    \n    .stress-head{\n        text-align: center;\n        font-weight: 600;\n        background: #5E5E5E;\n        color: #fff;\n        font-size: 24px;\n        width: 660px;\n        border-radius: 4px;\n        height: 45px;\n        line-height: 45px;\n        margin: 15px auto;\n    }\n    \n    .imageIte \u003e img {\n        margin-bottom: 10px;\n        width: 100%;\n        border-radius: 5px;\n        border: 1px solid rgba(230, 230, 230, 100);\n    }\n    \n    .titimg{\n        width: 37%;\n        margin-bottom: 14px;\n    }\n    \n    .packageList td {\n        border: 1px solid rgba(187, 187, 187, 100);\n        line-height: 20px;\n        text-align: center !important;\n        width: 302px;\n        height: 48px;\n        padding-top: 7px !important;\n        color: rgba(16, 16, 16, 100);\n        font-size: 18px;\n        font-weight: 400;\n    }\n    \n    .packageList {\n        position: relative;\n        display: block;\n        width: fit-content;\n        border-spacing: 7px !important;\n        border-collapse: separate !important;\n        margin: 0 auto;\n        margin-bottom: 43px !important;\n    }\n    \n    .packageList .small {\n        width: 71px;\n        text-align: center !important;\n    }\n    \n    .packageList .long {\n        width: 300px;\n        text-align: left !important;\n    }\n    \n    .packageList .ll {\n        width: 361px;\n        text-align: left !important;\n    }\n    .premium-module{\n        padding-bottom: 46px;\n    }\n    .packageList tr:first-child td {\n        border-top: 1px solid rgba(187, 187, 187, 100) !important;\n    }\n    \n    .packageList tr:last-child td {\n        border-bottom: 1px solid rgba(187, 187, 187, 100) !important;\n    }\n    \n    .raspberryLogo{\n        display: flex;\n        align-items: center;\n        justify-content: center;\n    }\n    .raspberryLogo .logo{\n        width: 30px;\n        margin-right: 6px;\n    }\n    .raspberryLogo .head{\n        margin-bottom: 8px;\n    }\n    .longImg-c{\n        position: relative;\n        font-size: 0;\n        margin-bottom: 46px;\n    }\n    .longImg-d{\n        position: absolute;\n        width: 100%;\n    \n    }\n    .longImg-top{\n        top: 40px;\n    }\n    .longImg-top1{\n        top: 60px;\n    }\n    .longImg-d .float-head{\n        font-size: 34px;\n        font-weight: 700;\n        text-align: center;\n    }\n    .longImg-d .float-desc{\n        font-size: 18px;\n        line-height: 2;\n        padding: 0 60px;\n        margin-top: 15px;\n    }\n      \n    .imageItem table.a-bordered {\n        border: 1px solid #BBBFBF;\n    }\n    .a-column table.a-bordered td, .a-column table.a-bordered th{\n        border: 1px solid #ddd;\n    }\n    .a-column table.a-bordered{\n        border: 1px solid #ddd;\n        height: 100%;\n        border-collapse: collapse;\n    }\n    .a-column table.a-bordered .bgcl{\n        background-color: #efefef;\n    }\n    .imageItem table.has-bgc tr:nth-child(odd) {\n        background-color: #efefef;\n    }\n    .imageItem table.a-bordered tr td {\n        padding: 8px 4px;\n        font-size: 15px;\n    }\n    .imageItem table.a-bordered tr:nth-child(even) {\n        background-color: #FFF;\n    }\n    .product-tabs .tab-item table tr:not(:last-child) th {\n        border-bottom: 1px solid var(--body-border-color);\n    }\n    .imageItem .a-text-bold{\n        font-weight: 700;\n    }\n    .img-t{\n        margin-bottom: 24px;\n    }\n    .secdesc{\n        font-size: 18px;\n        color: #101010;\n        line-height: 2;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table {\n        border-bottom: 1px solid #ddd;\n        table-layout: auto;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table th {\n        padding-bottom: 12px;\n        text-align: center;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-image {\n        background-color: #fff;\n        padding: 0 !important;\n        text-align: center;\n        overflow: hidden;\n        vertical-align: bottom;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table .apm-tablemodule-keyhead {\n        border-top: 1px solid #ddd;\n        padding: 8px 14px 6px ;\n        background-color: #f7f7f7;\n        font-weight: 600;\n        color: #626262;\n        float: none !important;\n        margin-right: 0;\n        text-align: center;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table .apm-tablemodule-keyvalue td {\n        padding-top: 8px ;\n        padding-left: 14px;\n        padding-bottom: 8px;\n        border-top: 1px solid #ddd;\n        border-bottom: 1px solid #ddd;\n        text-align: center;\n        width: 240px;\n    }\n    .apm-spacing {\n        display: flex;\n    }\n    .apm-floatleft {\n        display: flex;\n        width: 72%;\n        justify-content: space-between;\n    }\n    .apm-leftimage {\n        width: 45%;\n    }\n    .apm-centerthirdcol {\n        width: 54%;\n    }\n    .apm-centerthirdcol ul li{\n        font-size: 16px;\n        line-height: 2;\n    }\n    .apm-fixed-width .a-spacing-mini {\n        font-size: 18px;\n        font-weight: 600;\n        margin-bottom: 12px;\n    }\n    .apm-floatleft .a-spacing-base {\n        margin-bottom: 16px;\n        font-size: 16px;\n        line-height: 2;\n    }\n    .apm-rightthirdcol-inner \u003e p {\n        font-size: 18px;\n        font-weight: 600;\n        margin-bottom: 22px;\n    }\n    .apm-listbox {\n        background-color: #f3f3f3;\n        border-radius: 4px;\n        border: 1px #ddd solid;\n    }\n    .apm-rightthirdcol .a-box-inner \u003e .a-vertical {\n        font-size: 16px;\n        padding: 20px 20px 20px 40px;\n    }\n    .apm-rightthirdcol .apm-rightthirdcol-inner .a-box-inner .a-vertical \u003e li:not(:last-child) {\n        margin-bottom: 11px;\n    }\n    .a-size-base {\n        line-height: 19px;\n    }\n    .td-br-left{\n        border-left: 1px solid #bbbfbf;\n        text-align: center;\n    }\n    .notice-section{\n        padding-bottom: 30px;\n        padding-left: 6px;\n    }\n    .notice-section \u003e p{\n        font-size: 16px;\n    }\n    .carousel-container {\n        width: 100%;\n        margin: 0 auto;\n        overflow: hidden;\n        position: relative;\n        cursor: pointer;\n    }\n    .carousel-content {\n        display: flex;\n        transition: transform 0.5s ease;\n    }\n    .carousel-item {\n        flex: 0 0 100%;\n        position: relative;\n    }\n    \n    .carousel-item img {\n        width: 100%;\n        height: 100%;\n    }\n    \n    .carousel-btn {\n        position: absolute;\n        top: 50%;\n        transform: translateY(-50%);\n        cursor: pointer;\n        font-size: 24px;\n        padding: 10px;\n    }\n    \n    .carousel-prev {\n        left: 10px;\n        color: #5e76b2;\n    }\n    \n    .carousel-next {\n        right: 10px;\n        color: #5e76b2;\n    }\n    \n    .carousel-indicators {\n        text-align: center;\n        position: absolute;\n        bottom: 20px;\n        left: 50%;\n        transform: translateX(-50%);\n        display: flex;\n        align-items: center;\n    }\n    \n    .carousel-indicator {\n        display: inline-block;\n        width: 12px;\n        height: 12px;\n        border-radius: 50%;\n        background-color: #bbb;\n        margin: 0 5px;\n        cursor: pointer;\n    }\n    \n    .carousel-indicator.active {\n        background-color: #5e76b2;\n    }\n    .tutorials{\n        background: #EEEEEE;\n        border-radius: 6px;\n        margin-bottom: 30px;\n    }\n    .tutorials \u003e p{\n        padding: 20px;\n        text-align: center;\n        word-break: break-word;\n    }\n    .tutorials \u003e p \u003e a:first-child{\n        color: #f98800;\n        font-size: 18px;\n        font-weight: bold;\n    }\n    .tutorials \u003e p \u003e a:last-child{\n        color: #007df9;\n        text-decoration-line: underline;\n    }\n    @media screen and (max-width: 700px) {\n        .image-overlay-item-1 {\n            width: 92%;\n        }\n        .image-overlay-item.item-3 {\n            left: 4%;\n            bottom: 5%;\n        }\n        .video-grid-2 {\n            grid-template-columns: 1fr;\n            gap: 0px;\n        }\n        .mb-50{\n            margin-bottom: 20px;\n        }\n        .ulFeature \u003e li {\n            line-height: inherit;\n        }\n    \n        .imageItem.fourimg \u003e .fourimgline \u003e img {\n            margin-bottom: 10px;\n        }\n    \n        .premium-module.four-column-images .a-column,\n        .premium-module.four-column-images .a-column1 {\n            margin-bottom: 30px;\n            width: 100%;\n        }\n    \n        .premium-module.four-column-images .a-column1.a-column2_2 {\n            width: 48%;\n        }        .dotLine {\n            margin-bottom: 30px;\n        }\n        .imageItem \u003e .border {\n            margin-bottom: 10px;\n        }\n        .imageItem table.a-bordered tr td{\n            padding: 3px;\n        }\n    \n        .imageIte \u003e img {\n            margin-bottom: 10px;\n        }\n        .packageList td {\n            font-size: 16px;\n        }\n    \n        .descContainer \u003e .head {\n            text-align: center;\n        }\n        .imageIte {\n            width: 100%;\n            margin-bottom: 30px;\n        }\n    \n        .item \u003e img {\n            margin: 0 auto;\n            display: block;\n            margin-bottom: 17px;\n        }\n    \n        .iframeContainer \u003e .iframe {\n            margin-bottom: 1px;\n            margin-top: 8px;\n        }\n    \n        .descItem \u003e .head {\n            font-size: 20px;\n            line-height: 22px;\n        }\n    \n        .descItem \u003e .desc {\n            font-size: 12px;\n        }\n    \n        .descItem \u003e.noDesc{\n            margin-top: 5px;\n        }\n    \n        .stress-head{\n            font-size: 12px;\n            line-height: 20px;\n            width: auto;\n            padding: 6px 0;\n            margin: 10px auto;\n            height: unset;\n        }\n    \n        .descContainer \u003e .head {\n            font-size: 20px;\n            line-height: 22px;\n            margin-bottom: 8px;\n        }\n    \n        .descContainer \u003e .desc {\n            font-size: 16px;\n            line-height: inherit;\n        }\n    \n        .titlepicfile-head {\n            font-size: 20px;\n        }\n        .titlepicfile-b {\n            left: 9px;\n            top: 13px;\n        }\n        .titlepicfile-desc{\n            font-size: 12px;\n            margin-left: 0px;\n            width: 200px;\n        }\n    \n        .descItem {\n            padding-bottom: 30px;\n        }\n    \n        .product-simple-tab .nav li a {\n            line-height: 24px;\n        }\n    \n        .page-product.layout-extended .product-simple-tab .nav li {\n            padding: 3px;\n            margin-right: 4px;\n        }\n    \n        .product-simple-tab .nav li a {\n            font-size: 15px;\n        }\n    \n        .page-product.layout-extended .product-simple-tab .nav li:before {\n            display: none !important;\n        }\n    \n        .mainImg {\n            margin-bottom: 30px;\n        }\n        .premium-module.four-column-images .a-column .head,\n        .premium-module.four-column-images .a-column1 .head {\n            font-size: 14px;\n        }\n        .tab-content .tab-pane ul {\n            padding: 0 0 30px 0px;\n        }\n    \n        .head {\n            font-size: 20px;\n            margin-bottom: 10px;\n        }\n    \n        .imageContainer {\n            display: block;\n            padding-bottom: 0px;\n        }\n    \n        .imageContainer \u003e .imageItem {\n            width: 100%;\n        }\n        .premium-module{\n            padding-bottom: 0;\n        }\n        .imageItem {\n            margin-bottom: 30px;\n        }\n        .img-t{\n            margin-bottom: 15px;\n        }\n        .secHead{\n            margin-top: 6px;\n            font-size: 18px;\n            margin-bottom: 3px;\n        }\n        .secdesc{\n            font-size: 15px;\n            line-height: 1.66;\n        }\n        .desc {\n            font-size: 16px;\n            line-height: inherit;\n        }\n        .lonely-head{\n            margin-bottom: 15px;\n            font-size: 20px;\n        }\n        .Packing-head{\n            padding-top: 0px;\n            margin-bottom: 2px;\n        }\n        .Packing-head-x{\n            font-size: 20px;\n        }\n        .imageDescContainer \u003e .head-nodesc{\n            font-size: 18px;\n        }\n        .imageDescContainer {\n            width: 100%;\n            display: block;\n            margin: 0 auto;\n    \n        }\n        .viewMore {\n            font-size: 16px;\n            padding: 4px 2px;\n            width: 120px;\n            margin: 10px auto 35px;\n        }\n        .imageDescContainer \u003e .head,\n        .imageItem \u003e .head {\n            margin: 0 0 5px;\n            text-align: center;\n            font-size: 14px;\n            line-height: 1.25em;\n            width: 100%;\n        }\n    \n        .imageDescContainer \u003e .desc,\n        .imageItem \u003e .desc {\n            font-size: 12px;\n            width: 100%;\n        }\n        .carousel-btn{\n            display: none;\n        }\n    \n        .carousel-indicators{\n            padding: 10px;\n            transform: unset;\n            position: unset;\n            justify-content: center;\n        }\n        .mo {\n            display: block !important;\n        }\n    \n        .pc {\n            display: none !important;\n        }\n    \n        .premium-module.four-column-images {\n            flex-wrap: wrap;\n        }        .title-gap{\n            height: unset;\n            display: block;\n        }\n        .raspberryLogo .logo{\n            width: 24px;\n        }\n    \n        .imageIt \u003e img {\n            margin-bottom: 10px;\n            border-radius: 5px;\n            border: 1px solid #e6e6e6;\n        }\n    \n        .premium-module.four-column-images .column-head,\n        .premium-module.four-column-images .column-head1 {\n            line-height: 22px;\n            margin: 12px 0 5px;\n            text-align: center;\n            height: unset;\n        }\n        .premium-module.four-column-images .description {\n            font-size: 12px;\n        }\n    \n        .premium-module.four-column-images .a-column1.a-column2_2 .head {\n            font-size: 14px;\n        }        .imageItem.fourimg {\n            margin-bottom: 0px;\n        }\n        .mo-imgs \u003e .imageIte{\n            width: 48%;\n            margin-bottom: 20px;\n        }\n        .apm-hiwonder-tablemodule{\n            overflow: auto;\n        }\n        .apm-hiwonder-tablemodule .apm-tablemodule-table{\n            table-layout: unset;\n        }\n        .apm-hiwonder-tablemodule .apm-tablemodule-table .apm-tablemodule-keyvalue td{\n            min-width: 150px;\n        }\n        .apm-spacing {\n            flex-direction: column;\n        }\n        .apm-floatleft {\n            flex-direction: column;\n            margin-bottom: 12px;\n        }\n        .apm-floatleft, .apm-leftimage, .apm-centerthirdcol {\n            width: 100%;\n        }\n        .apm-leftimage img {\n            border: 1px solid #e6e6e6;\n            border-radius: 5px;\n        }\n        .apm-fixed-width .a-spacing-mini {\n            margin-bottom: 6px;\n            margin-top: 30px;\n        }\n        .apm-floatleft .a-spacing-base {\n            margin-bottom: 8px;\n            font-size: 15px;\n        }\n        .apm-rightthirdcol-inner \u003e p {\n            margin-bottom: 13px;\n        }\n        .apm-rightthirdcol .a-box-inner \u003e .a-vertical,.apm-centerthirdcol ul li{\n            font-size: 15px;\n            line-height: 1.66;\n        }\n        .apm-rightthirdcol{\n            padding-top: 23px;\n        }\n        .titimg{\n            width: 70%;\n            margin-bottom: 4px;\n        }\n        .notice-section \u003e p{\n            font-size:13px;\n        }\n        .tutorials \u003e p{\n            padding: 10px;\n    \n        }\n        .tutorials \u003e p \u003e a:first-child{\n            font-size: 14px;\n        }\n    }\n    --\u003e\u003c\/style\u003e\n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/1.AiBlock_AI_Vision_Kit_1.jpg?v=1788509455\" alt=\"AiBlock AI Vision Kit featuring 3-in-1 progressive robot builds. This STEAM educational kit supports Scratch and Python programming, offline AI vision and voice interaction, and offers seamless LEGO compatibility.\" class=\"mainImg pc\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiBlock_AI_Vision_Kit.jpg?v=1788509921\" alt=\"AiBlock AI Vision Kit featuring 3-in-1 progressive robot builds. This STEAM educational kit supports Scratch and Python programming, offline AI vision and voice interaction, and offers seamless LEGO compatibility.\" class=\"mainImg mo\"\u003e\n\n\u003cdiv class=\"descItem\"\u003e\n  \u003ch2 class=\"head\"\u003eProduct Description\u003c\/h2\u003e\n  \u003cp class=\"desc ma\"\u003eThe AiBlock AI Vision Kit is an advanced educational platform designed for K-12 multimodal AI learning. Powered by an ESP32 controller, it seamlessly integrates cutting-edge AI vision and voice interaction modules. Paired with 12 types of sensors and actuators, alongside 450+ precision building blocks, the kit constructs three core builds. Centered on \"Intelligent Vision and Audio Applications,\" a progressive 16-session curriculum facilitates hands-on engagement with rich human-robot interaction scenarios including face recognition, color tracking, voice interaction, and collaborative robotic grasping.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"imageContainer\"\u003e\n  \u003cdiv class=\"imageItem\"\u003e\n    \u003cimg alt=\"Offline AI Voice \u0026amp; Vision Interaction\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2.1_01_5f08a0e0-3291-4b9e-8520-829b7f52eca7.jpg?v=1788509454\"\u003e\n    \u003ch3 class=\"head\"\u003eOffline AI Voice \u0026amp; Vision Interaction\u003c\/h3\u003e\n    \u003cp class=\"desc\"\u003eDive into 8 smart AI vision interactive modes out of the box with no internet needed. Experience facial recognition, line following, color sorting and other vision interactions in a fully offline mode.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"imageItem\"\u003e\n    \u003cimg alt=\"Scratch \u0026amp; Python Programming Supported\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2.2_02_f3f051df-52d2-499f-b376-e181eb318b0d.jpg?v=1788926577\"\u003e\n    \u003ch3 class=\"head\"\u003eScratch \u0026amp; Python Programming Supported\u003c\/h3\u003e\n    \u003cp class=\"desc\"\u003ePowered by our WonderLab software, offering both Scratch block-based visual coding and Python text programming for a seamless progression from beginner to advanced learning.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"imageContainer\"\u003e\n  \u003cdiv class=\"imageItem\"\u003e\n    \u003cimg alt=\"Rich Sensor Modules\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2.3_8fdd408b-9490-40df-b953-dd13fc65d8ec.jpg?v=1788518185\"\u003e\n    \u003ch3 class=\"head\"\u003eRich Sensor Modules\u003c\/h3\u003e\n    \u003cp class=\"desc\"\u003eFeatures diverse I2C daisy-chainable electronic modules. Easily connect multiple sensors to unlock rich, interactive smart play.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"imageItem\"\u003e\n    \u003cimg alt=\"Hands-on DIY Creation\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2.4_04_bdeab672-d497-476c-928f-f619f48c671e.jpg?v=1788948894\"\u003e\n    \u003ch3 class=\"head\"\u003eHands-on DIY Creation\u003c\/h3\u003e\n    \u003cp class=\"desc\"\u003eDive into immersive STEAM learning. Build focus and mechanical skills with our step-by-step visual guides, bringing your own unique DIY robotic creation to life.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"descItem\"\u003e\n  \u003ch2 class=\"head\"\u003eHigh-Performance Hardware\u003c\/h2\u003e\n  \u003cp class=\"desc\"\u003eThe ESP32 block controller is packed with expansion ports to easily connect servos and sensors for advanced smart features. For maximum safety and durability, all sensors feature a fully enclosed design. Additionally, the ABS enclosed structural parts offer a premium, smooth feel and are fully compatible with standard LEGO peg holes, inspiring limitless creative builds.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3._02_a5adf0d9-93a9-458e-9eee-86f4981c1dae.jpg?v=1788509537\" alt=\"High-Performance Hardware\" class=\"mainImg pc\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/02_96ea4a13-46de-4e85-bcc1-2b293e7935d3.jpg?v=1788509999\" alt=\"High-Performance Hardware\" class=\"mainImg mo\"\u003e\n\n\u003cdiv class=\"imageContainer\"\u003e\n  \u003cdiv class=\"imageItem\"\u003e\n    \u003cimg alt=\"Competition-Grade Hardware Quality\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/4.1_01.jpg?v=1788518228\"\u003e\n    \u003ch3 class=\"head\"\u003eCompetition-Grade Hardware Quality\u003c\/h3\u003e\n    \u003cp class=\"desc\"\u003eBuilt with premium silicone 360° omnidirectional Mecanum wheels for superior grip and enhanced stability. It is equipped with a long-block motor and a 6-channel line follower sensor for advanced performance. For ultimate peace of mind, all sensors feature a fully enclosed design to ensure maximum safety.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"imageItem\"\u003e\n    \u003cimg alt=\"I2C Daisy-Chain Sensor Design\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/4.2_02.jpg?v=1788509537\"\u003e\n    \u003ch3 class=\"head\"\u003eI2C Daisy-Chain Sensor Design\u003c\/h3\u003e\n    \u003cp class=\"desc\"\u003eThe entire AiBlock AI Vision Kit sensor lineup utilizes I2C communication to support sequential daisy-chaining. This frees hardware creations from the physical limits of controller ports. Built-in anti-reverse plug protection makes assembly simpler, safer, and entirely foolproof.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"descItem\"\u003e\n  \u003ch2 class=\"head\"\u003e3-IN-1 Progressive Model Designs\u003c\/h2\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"image-overlay-container pc\"\u003e\n  \u003cdiv class=\"image-overlay-wrapper\"\u003e\n    \u003cimg class=\"image-overlay-bg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/5.1_01.jpg?v=1788923175\" alt=\"Mecanum Off-Roader\"\u003e\n    \u003cimg class=\"image-overlay-item item-1\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/1_f67759d6-caae-44ff-9718-0f7579eb0579.gif?v=1788509639\" alt=\"Mecanum Off-Roader Overlay Image 1\"\u003e\n    \u003cimg class=\"image-overlay-item item-2\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2_201306c0-22d6-4d29-910c-3648b98bcc61.gif?v=1788509649\" alt=\"Mecanum Off-Roader Overlay Image 2\"\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"image-overlay-container pc\"\u003e\n  \u003cdiv class=\"image-overlay-wrapper\"\u003e\n    \u003cimg class=\"image-overlay-bg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/5.2_02.jpg?v=1788923212\" alt=\"Robotic Arm Transporter\"\u003e\n    \u003cimg class=\"image-overlay-item item-1 item-1-1\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/5_cde5b05a-5d41-437b-9e18-789f1641bc01.gif?v=1788509643\" alt=\"Robotic Arm Transporter Overlay Image 1\"\u003e\n    \u003cimg class=\"image-overlay-item item-2 item-2-1\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/4_ef3e2d54-dcdc-4083-b6a6-1124d84f6796.gif?v=1788509652\" alt=\"Robotic Arm Transporter Overlay Image 2\"\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"image-overlay-container pc\"\u003e\n  \u003cdiv class=\"image-overlay-wrapper\"\u003e\n    \u003cimg class=\"image-overlay-bg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/6._3_03.jpg?v=1788923247\" alt=\"Humanoid Smart Assistant\"\u003e\n    \u003cimg class=\"image-overlay-item item-1\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/6_ee779b5d-5a75-40bd-b9a4-940a01658e86.gif?v=1788509641\" alt=\"Humanoid Smart Assistant Overlay Image 1\"\u003e\n    \u003cimg class=\"image-overlay-item item-2\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3_1881b79a-8409-4b0d-9070-0eef0d5dfa5b.gif?v=1788509651\" alt=\"Humanoid Smart Assistant Overlay Image 2\"\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cimg class=\"mainImg mo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3_-_01.jpg?v=1788512478\" alt=\"Mecanum Off-Roader\"\u003e\n\u003cimg class=\"mainImg mo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/1_f67759d6-caae-44ff-9718-0f7579eb0579.gif?v=1788509639\" alt=\"Mecanum Off-Roader Overlay Image 1\"\u003e\n\u003cimg class=\"mainImg mo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2_201306c0-22d6-4d29-910c-3648b98bcc61.gif?v=1788509649\" alt=\"Mecanum Off-Roader Overlay Image 2\"\u003e\n\u003cimg class=\"mainImg mo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3_-_-02.jpg?v=1788512477\" alt=\"Robotic Arm Transporter\"\u003e\n\u003cimg class=\"mainImg mo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/5_cde5b05a-5d41-437b-9e18-789f1641bc01.gif?v=1788509643\" alt=\"Robotic Arm Transporter Overlay Image 1\"\u003e\n\u003cimg class=\"mainImg mo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/4_ef3e2d54-dcdc-4083-b6a6-1124d84f6796.gif?v=1788509652\" alt=\"Robotic Arm Transporter Overlay Image 2\"\u003e\n\u003cimg class=\"mainImg mo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3_-_-03.jpg?v=1788512478\" alt=\"Humanoid Smart Assistant\"\u003e\n\u003cimg class=\"mainImg mo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/6_ee779b5d-5a75-40bd-b9a4-940a01658e86.gif?v=1788509641\" alt=\"Humanoid Smart Assistant Overlay Image 1\"\u003e\n\u003cimg class=\"mainImg mo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3_1881b79a-8409-4b0d-9070-0eef0d5dfa5b.gif?v=1788509651\" alt=\"Humanoid Smart Assistant Overlay Image 2\"\u003e\n\n\u003cdiv class=\"descItem\"\u003e\n  \u003ch2 class=\"head\"\u003eHigh-Performance AI Vision Module\u003c\/h2\u003e\n  \u003cp class=\"desc\"\u003ePowered by a 1 TOPS K210 chip, the WonderLens module features a built-in visual LCD interface for an effortless start. It supports one-click training and 8 AI modes, such as face, color, and line following. Skip tedious algorithm development and dive straight into creative AI projects.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"image-overlay-container pc\"\u003e\n  \u003cdiv class=\"image-overlay-wrapper\"\u003e\n    \u003cimg class=\"image-overlay-bg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/7._AI_9a7b31b8-c320-43aa-a2f3-21d73549d72c.jpg?v=1789527406\" alt=\"High-Performance AI Vision Module\"\u003e\n    \u003cvideo class=\"image-overlay-item item-3 image-overlay-item-1\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/a12fa4db344f407288ce3d2f86e69aba.mov\" autoplay muted loop playsinline\u003e\u003c\/video\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"image-overlay-container mo\"\u003e\n  \u003cdiv class=\"image-overlay-wrapper\"\u003e\n    \u003cimg class=\"image-overlay-bg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AI_eed2e1ca-8717-43dd-8639-0d2d602441de.jpg?v=1789527437\" alt=\"High-Performance AI Vision Module\"\u003e\n    \u003cvideo class=\"image-overlay-item item-3 image-overlay-item-1\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/a12fa4db344f407288ce3d2f86e69aba.mov\" autoplay muted loop playsinline\u003e\u003c\/video\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"descItem\"\u003e\n  \u003ch2 class=\"head\"\u003eInteractive Play Powered by Offline AI Vision\u003c\/h2\u003e\n  \u003cp class=\"desc\"\u003ePowered by an advanced AI vision module, these robotic builds can instantly detect and track objects in real time. Through hands-on coding, you can lock onto targets to create engaging smart projects like color recognition, face tracking, and automated object sorting.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/8._00100340-9a8a-4555-930e-b50d541d6a95.jpg?v=1788509719\" alt=\"Color Recognition\" class=\"mainImg pc\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/716f1f8507feac46c0b636e28e467e9d_92e5719d-59e8-4624-909a-b781508343c4.jpg?v=1788510076\" alt=\"Color Recognition\" class=\"mainImg mo\"\u003e\n\n\u003cdiv class=\"imageContainer\"\u003e\n  \u003cdiv class=\"imageItem\"\u003e\n    \u003cimg alt=\"Face Recognition\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/9._-_01.jpg?v=1788509719\"\u003e\n    \u003ch3 class=\"head\"\u003eFace Recognition\u003c\/h3\u003e\n    \u003cp class=\"desc\"\u003eTrain the module to learn multiple faces with a single click. It accurately identifies facial features and outputs coordinate data for fun, interactive tracking.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"imageItem\"\u003e\n    \u003cimg alt=\"Number Recognition\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/10._-_06.jpg?v=1788509719\"\u003e\n    \u003ch3 class=\"head\"\u003eNumber Recognition\u003c\/h3\u003e\n    \u003cp class=\"desc\"\u003eCapture and read numbers in real time. Use this data to create imaginative projects like simulated self-checkout or dynamic speed control.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"imageContainer\"\u003e\n  \u003cdiv class=\"imageItem\"\u003e\n    \u003cimg alt=\"Waste Recognition\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/11._-_03.jpg?v=1788509719\"\u003e\n    \u003ch3 class=\"head\"\u003eWaste Recognition\u003c\/h3\u003e\n    \u003cp class=\"desc\"\u003eFeaturing built-in classification models, this mode works right out of the box. Use the included prop cards to easily build smart sorting projects.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"imageItem\"\u003e\n    \u003cimg alt=\"Target Tracking\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/12._-_08.jpg?v=1788509719\"\u003e\n    \u003ch3 class=\"head\"\u003eTarget Tracking\u003c\/h3\u003e\n    \u003cp class=\"desc\"\u003eDetect colored blocks or tags and extract their precise coordinates to unlock cool interactive features like autonomous driving and following.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"imageContainer\"\u003e\n  \u003cdiv class=\"imageItem\"\u003e\n    \u003cimg alt=\"Feature Learning\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/13._-_07.jpg?v=1788509718\"\u003e\n    \u003ch3 class=\"head\"\u003eFeature Learning\u003c\/h3\u003e\n    \u003cp class=\"desc\"\u003eUtilize built-in learning mechanisms to compare real-time visuals against pre-stored images, allowing your robot to instantly detect even the slightest changes in its surroundings.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"imageItem\"\u003e\n    \u003cimg alt=\"Tag Recognition\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/14._-_05.jpg?v=1788509719\"\u003e\n    \u003ch3 class=\"head\"\u003eTag Recognition\u003c\/h3\u003e\n    \u003cp class=\"desc\"\u003eQuickly detect and frame AprilTags. By reading the tag's positional data, you can easily program tracking or obstacle evasion actions.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"imageContainer\"\u003e\n  \u003cdiv class=\"imageItem\"\u003e\n    \u003cimg alt=\"Traffic Sign Recognition\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/15._-_02.jpg?v=1788509716\"\u003e\n    \u003ch3 class=\"head\"\u003eTraffic Sign Recognition\u003c\/h3\u003e\n    \u003cp class=\"desc\"\u003eThe module easily detects various traffic signs. Once the data is processed, your robot or car build can perform tasks like autonomous navigation.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"imageItem\"\u003e\n    \u003cimg alt=\"Line Following\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/16._-_04.jpg?v=1788509719\"\u003e\n    \u003ch3 class=\"head\"\u003eLine Following\u003c\/h3\u003e\n    \u003cp class=\"desc\"\u003eThe module locks onto colored lines and calculates position offsets, enabling your robot to accurately track and follow complex paths.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"descItem\"\u003e\n  \u003ch2 class=\"head\"\u003eWonderEcho AI Voice Module\u003c\/h2\u003e\n  \u003cp class=\"desc\"\u003eWonderEcho is a programmable AI voice interaction module designed for speech recognition and audio playback. Equipped with a noise-canceling microphone and speaker, it is powered by a neural network processor to ensure high accuracy. It supports custom voice commands, delivers a 98% recognition accuracy in English, and is highly beginner-friendly.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/17.AI.jpg?v=1788926628\" alt=\"WonderEcho AI Voice Module\" class=\"mainImg\"\u003e\n\n\u003cdiv class=\"descItem\"\u003e\n  \u003ch2 class=\"head\"\u003eAutonomous Driving, Real-World Practice\u003c\/h2\u003e\n  \u003cp class=\"desc\"\u003eBring real-world AI logic to your living room! Combine line following with smart visual recognition to conquer complex track layouts. Program the robot to read traffic signs for routing and recognize red and green lights to stop or go, turning coding education into an engaging autonomous driving game.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/18._dd24b1bc-411b-4677-a2c2-2f461a47455f.jpg?v=1788926657\" alt=\"Autonomous Driving, Real-World Practice\" class=\"mainImg\"\u003e\n\n\u003cdiv class=\"descItem\"\u003e\n  \u003ch2 class=\"head\"\u003eFrom the First Build to Independent Smart Projects\u003c\/h2\u003e\n  \u003cp class=\"desc\"\u003eFrom simple assembly to smart creation, AiBlock AI Vision Kit guides kids step-by-step through an engaging journey to uncover the secrets of robotics. Even absolute beginners can build smart, interactive projects and experience the joy of creation.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/19._dc90e247-fce4-47a8-a7e0-806b33577a47.jpg?v=1788509861\" alt=\"From the First Build to Independent Smart Projects\" class=\"mainImg pc\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3492c63e18a1f8e3341a9771b12f4f86_d36ca5a8-cf6c-4edc-b7fb-ceda1f0868a8.jpg?v=1788510150\" alt=\"From the First Build to Independent Smart Projects\" class=\"mainImg mo\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/20.Python.jpg?v=1788518366\" alt=\"Scratch Block-Based Programming\" class=\"mainImg pc\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/Python_96a8e848-ce31-416b-8ec7-272bb9a60200.jpg?v=1788518397\" alt=\"Scratch Block-Based Programming\" class=\"mainImg mo\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/21._f20d7741-da7f-47f1-be55-407d1720f803.jpg?v=1788509861\" alt=\"Python Programming\" class=\"mainImg pc\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/f7e4affb89344ee4187ece9a9c7d9855_819be42f-2728-4e2a-8047-e0c1f5dbdf25.jpg?v=1788510150\" alt=\"Python Programming\" class=\"mainImg mo\"\u003e\n\n\u003cdiv class=\"descItem\"\u003e\n  \u003ch2 class=\"head\"\u003eRich Sensor and Module Setup\u003c\/h2\u003e\n  \u003cp class=\"desc\"\u003eExperience a rich sensor and module setup powered by innovative I2C daisy-chain technology. This allows you to connect multiple sensors with just one cable, ensuring highly flexible routing without controller port limits. The AiBlock AI Vision Kit features durable ABS plastic housings and foolproof keyed connectors. It includes a 6-channel line follower sensor, an RGB light module, a dot matrix module, along with precise 180° block servos and 360° long motors.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/22._16356752-040a-492a-9f79-0f9867e03e3d.jpg?v=1788518454\" alt=\"Rich Sensor and Module Setup\" class=\"mainImg pc\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/650734dfc9917877077dfb7bef5432de_0f411255-60c1-4b59-b4ca-0c7cb39f4bdb.jpg?v=1788518483\" alt=\"Rich Sensor and Module Setup\" class=\"mainImg mo\"\u003e\n\n\u003ch2 class=\"head descItem\"\u003eKit Comparison\u003c\/h2\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/23._a7277288-080a-46b8-81dd-0c99a2c006ab.jpg?v=1788509861\" alt=\"AiBlock AI Vision Kit \/ DaDablock AI Vision Kit - Advanced Kit\" class=\"mainImg\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3430a2402a62a4015364b1b3be3fc905.jpg?v=1790246852\" alt=\"Assembled Dimensions\" class=\"mainImg\"\u003e\n\n\n\u003ch2 class=\"head descItem\"\u003eSpecification Parameters\u003c\/h2\u003e\n\u003cdiv class=\"imageContainer\"\u003e\n  \u003cdiv class=\"pc imageItem\"\u003e\n    \u003ctable style=\"text-align: center;table-layout: fixed;\" class=\"a-bordered noBottomBorder has-bgc\"\u003e\n      \u003ctbody\u003e\n        \u003ccolgroup\u003e\n          \u003ccol style=\"width: 16%;\"\u003e\n          \u003ccol style=\"width: 34%;\"\u003e\n          \u003ccol style=\"width: 16%;\"\u003e\n          \u003ccol style=\"width: 34%;\"\u003e\n        \u003c\/colgroup\u003e\n        \u003ctr\u003e\n          \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eBrand\u003c\/span\u003e\u003c\/th\u003e\n          \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eHiwonder\u003c\/span\u003e\u003c\/td\u003e\n          \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eProduct model\u003c\/span\u003e\u003c\/td\u003e\n          \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eAiBlock AI Vision Kit\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eControl system\u003c\/span\u003e\u003c\/th\u003e\n          \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eESP32 + MM32 dual-core\u003c\/span\u003e\u003c\/td\u003e\n          \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eSoftware\u003c\/span\u003e\u003c\/td\u003e\n          \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eWonderLab (graphical), Hiwonder Python Editor\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eRecommended age\u003c\/span\u003e\u003c\/th\u003e\n          \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e8+\u003c\/span\u003e\u003c\/td\u003e\n          \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eOnboard features\u003c\/span\u003e\u003c\/td\u003e\n          \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eBuzzer, custom buttons, power indicator\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eSensor modules\u003c\/span\u003e\u003c\/th\u003e\n          \u003ctd class=\"td-br-left\" colspan=\"3\"\u003e\u003cspan\u003eWonderLens vision module, WonderEcho AI voice module, 6-channel line follower sensor, RGB LED module, dot matrix module\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eMotors \/ servos\u003c\/span\u003e\u003c\/th\u003e\n          \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e180° block servo ×3, 360° long motor ×4\u003c\/span\u003e\u003c\/td\u003e\n          \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eCommunication\u003c\/span\u003e\u003c\/td\u003e\n          \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eUSB port\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eMaterial\u003c\/span\u003e\u003c\/th\u003e\n          \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eABS\u003c\/span\u003e\u003c\/td\u003e\n          \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eBuilding Blocks\u003c\/span\u003e\u003c\/td\u003e\n          \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e450+ pieces\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eBattery Life\u003c\/span\u003e\u003c\/td\u003e\n          \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eApprox. 150 minutes\u003c\/span\u003e\u003c\/td\u003e\n          \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eOperating Temp\u003c\/span\u003e\u003c\/th\u003e\n          \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e4°C ~ 40°C\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eBattery type\u003c\/span\u003e\u003c\/td\u003e\n          \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eRechargeable lithium battery\u003c\/span\u003e\u003c\/td\u003e\n          \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eBattery specifications\u003c\/span\u003e\u003c\/th\u003e\n          \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e3.7V \/ 3000mAh\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eDimensions\u003c\/span\u003e\u003c\/td\u003e\n          \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e365 × 270 × 120 mm\u003c\/span\u003e\u003c\/td\u003e\n          \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003ePackage weight\u003c\/span\u003e\u003c\/th\u003e\n          \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e1.9 kg\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"mo\" style=\"margin-bottom: 30px;\"\u003e\n    \u003cdiv class=\"a-column a-span6\"\u003e\n      \u003ctable class=\"a-bordered noBottomBorder has-bgc\" style=\"text-align: center;\"\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n\u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eBrand\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eHiwonder\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eProduct model\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eAiBlock AI Vision Kit\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eControl system\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eESP32 + MM32 dual-core\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eSoftware\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eWonderLab (graphical), Hiwonder Python Editor\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eRecommended age\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e8+\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eOnboard features\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eBuzzer, custom buttons, power indicator\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eSensor modules\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eWonderLens vision module, WonderEcho AI voice module, 6-channel line follower sensor, RGB LED module, dot matrix module\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eMotors \/ servos\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e180° block servo ×3, 360° long motor ×4\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eCommunication\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eUSB port\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eMaterial\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eABS\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eBuilding Blocks\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e450+ pieces\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eBattery Life\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eApprox. 150 minutes\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eOperating Temp\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e4°C ~ 40°C\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eBattery type\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eRechargeable lithium battery\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eBattery specifications\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e3.7V \/ 3000mAh\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eDimensions\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e365 × 270 × 120 mm\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003cth class=\"a-text-bold\"\u003e\u003cspan\u003ePackage weight\u003c\/span\u003e\u003c\/th\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e1.9 kg\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2 class=\"head descItem\"\u003ePacking List\u003c\/h2\u003e\n\u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/24._7c6dabc6-af9c-403a-a321-a4101ce4bcc3.jpg?v=1788518512\" alt=\"AiBlock AI Vision Kit Packing List\" class=\"mainImg\"\u003e\n    \n\u003ch5\u003e\u003cstrong\u003e\u003cb\u003eSpecifications\u003c\/b\u003e\u003c\/strong\u003e\u003c\/h5\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"width: 209px;\"\u003e\u003cstrong\u003eItem\u003c\/strong\u003e\u003c\/td\u003e\n      \u003ctd style=\"width: 521px;\"\u003e\u003cstrong\u003eSpecification\u003c\/strong\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eBrand\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003eHiwonder\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eProduct model\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003eAiBlock AI Large Model Kit\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eControl system\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003eESP32 + MM32 dual-core\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eSoftware\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003eWonderLab (graphical), Hiwonder Python Editor\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eRecommended age\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003e8+\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eOnboard features\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003eBuzzer, custom buttons, power indicator\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eSensor modules\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003eWonderMind AI module, ultrasonic sensor, light sensor, RGB LED module, dot matrix module, temperature and humidity sensor\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eMotors \/ servos\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003e180° block servo ×2, 360° block motor ×2\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eCommunication\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003eUSB port\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eMaterial\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003eABS\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eBuilding Blocks\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003e532+ pieces\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eBattery Life\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003eApprox. 150 minutes\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eOperating Temp\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003e4°C ~ 40°C\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eBattery type\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003eRechargeable lithium battery\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eBattery specifications\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003e3.7V \/ 3000mAh\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eDimensions\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003e297 × 103 × 206 mm\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003ePackage weight\u003c\/span\u003e\u003c\/td\u003e\n      \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003e1.9 kg\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n","brand":"Hiwonder","offers":[{"title":"Default Title","offer_id":44231947944023,"sku":"21070172","price":169.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3034a1133efe01daba919094b70c6310_bdaed11f-59d6-4782-8919-2d5b3b8af3d7.jpg?v=1788520161"},{"product_id":"aiblock-large-model-kit","title":"AiBlock Large Model Kit – ESP32 Programmable Robot with Multimodal AI, Vision \u0026 Voice Interaction, Scratch \u0026 Python","description":"\u003cstyle\u003e\u003c!--\n    .templateProduct .tab-content table td {\n    \n        padding: 7px 5px;\n    }\n    \n    .templateProduct .tab-content {\n        padding-top: 2%;\n    }\n    \n    .page-product.layout-extended .product-simple-tab .nav:before {\n        top: 39px;\n    }\n    \n    .tab-content .tab-pane ul {\n        padding: 0 0 43px 0px;\n    }\n    \n    .swatch-container .swatch-group .input-group label{\n        justify-content: normal;\n        padding:6px 6px 6px 12px;\n    }\n    \n    body {\n        font-family: \"Montserrat\", sans-serif !important;\n    }\n    \n    #tabs-1 {\n        display: none;\n    }\n    \n    .imageItem \u003e .border {\n        margin-bottom: 10px;\n        border: 1px solid #e6e6e6 ;\n    }\n    \n    \n    .dotLine {\n        width: 100%;\n        height: 1px;\n        margin-bottom: 46px;\n        text-align: center;\n        border-bottom: 2px dashed #ccc;\n    }\n    \n    \n    .border {\n        display: block;\n        margin: 0 auto;\n        border: 1px solid #e6e6e6 ;\n    }\n    \n    .mainImg {\n        width: 100%;\n        height: auto;\n        margin-bottom: 46px;\n    }\n    \n    .head {\n        line-height: 1.3;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        margin-bottom: 12px;\n        text-align: center;\n    }\n    .head-video{\n        text-align: left;\n    }\n    .desc {\n        font-weight: 400;\n        font-family: \"Montserrat\", sans-serif;\n        font-size: 18px;\n        color: #101010;\n        line-height: 2;\n    }\n    \n    .descItem {\n        padding-bottom: 46px;\n    }\n    \n    .descItem \u003e .head {\n        line-height: 30px;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        margin-bottom: 10px;\n        text-align: center;\n    }\n    \n    .descItem \u003e .desc {\n        font-weight: 400;\n        font-family: \"Montserrat\", sans-serif;\n        font-size: 16px;\n        color: rgba(16, 16, 16, 100);\n        line-height: 1.66;\n    \n    }\n    .descItem \u003e .downImg{\n        margin-top: 15px;\n    }\n    .descItem \u003e.noDesc{\n        margin-top: 12px;\n    }\n    .iframeContainer {\n        line-height: 20px;\n        text-align: center;\n        border: 1px solid rgba(255, 255, 255, 100);\n    }\n    .mb-30{\n        margin-bottom: 30px;\n    }\n    .mb-50{\n        margin-bottom: 50px;\n    }\n    .iframeContainer \u003e .iframe {\n        width: 100%;\n        margin-top: 17px;\n        border: none;\n    }\n    \n    \n    .imageContainer {\n        padding-bottom: 43px;\n        display: flex;\n        justify-content: space-between;\n        gap: 2%;\n    }\n    .video-grid-2 {\n        display: grid;\n        grid-template-columns: repeat(2, 1fr);\n        gap: 25px;\n    }\n    .imageContainer \u003e .imageItem {\n        width: 100%;\n        display: flex;\n        flex-direction: column;\n    }\n    .imageItem \u003e .a-span6{\n        margin-bottom: 12px;\n        flex: 1;\n    }\n    .imageItem \u003e img {\n        margin-bottom: 12px;\n        width: 100%;\n    }\n    \n    .twolevelright \u003e .twolevel \u003e img {\n        width: 100%;\n        margin-bottom: 24px;\n    }\n    \n    \n    .premium-module.four-column-images{\n        display: flex;\n        justify-content: space-between;\n        gap: 20px;\n        align-items: flex-start;\n    }\n    \n    .premium-module.four-column-images .a-column{\n        width: 32%;\n        display: flex;\n        flex-direction: column;\n        min-width: 0;\n    }\n    \n    .premium-module.four-column-images .a-column1{\n        width: 32%;\n        display: flex;\n        flex-direction: column;\n        min-width: 0;\n    }\n    \n    .premium-module.four-column-images .a-section-image{\n        display: block;\n        width: 100%;\n        height: auto;\n    }\n    \n    .premium-module.four-column-images .column-image,\n    .premium-module.four-column-images .column-head,\n    .premium-module.four-column-images .column-description{\n        display: block;\n        margin: 0;\n        padding: 0;\n        height: auto;\n    }\n    \n    .premium-module.four-column-images .head{\n        margin: 12px 0 0;\n        font-size: 16px;\n        line-height: 1.3;\n        font-weight: 700;\n        text-align: center;\n    }\n    \n    .premium-module.four-column-images .description{\n        margin-top: 8px;\n        font-size: 14px;\n        line-height: 1.66;\n        text-align: left;\n    }\n    \n    .Packing-head{\n        padding-top: 30px;\n    }\n    .Packing-head-x{\n        line-height: 1.3;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        text-align: center;\n        margin-bottom: 12px;\n    }    .descItem \u003e img {\n        width: 100%;\n    }\n    \n    .multi-desc{\n        margin-top: 10px;\n    }\n    \n    .viewMore{\n        position: absolute;\n        width: 150px;\n        margin-left: 15px;\n        text-align: center;\n        font-size: 20px;\n        padding: 4px 6px;\n        border-radius: 30px;\n        border: 1px solid #f98800;\n        color: #fff;\n        background: #f98800;\n    }\n    .viewMore:hover{\n        color: #fff;\n    }\n    \/* 大图容器 *\/\n    .image-overlay-container {\n        width: 100%;\n        margin-bottom: 46px;\n    }\n\n    \/* 相对定位的包装器，作为小图的定位参考 *\/\n    .image-overlay-wrapper {\n        position: relative;\n        width: 100%;\n        display: block;\n    }\n\n    \/* 大图样式 *\/\n    .image-overlay-bg {\n        width: 100%;\n        height: auto;\n        display: block;\n    }\n\n    \/* 叠加的小图样式 *\/\n    .image-overlay-item {\n        position: absolute;\n        width: 47.6%; \/* 小图宽度占大图的20%，可根据需要调整 *\/\n        height: auto;\n    }\n\n    \/* 第一张小图位置（左上角） *\/\n    .image-overlay-item.item-1 {\n        left: 1.8%;   \/* 距离左边10%，可根据需要调整 *\/\n        bottom: 3.3%;    \/* 距离顶部15%，可根据需要调整 *\/\n    }\n\n    \/* 第二张小图位置（右下角） *\/\n    .image-overlay-item.item-2 {\n        right: 1.8%;  \/* 距离右边10%，可根据需要调整 *\/\n        bottom: 3.3%; \/* 距离底部15%，可根据需要调整 *\/\n    }\n    .image-overlay-item {\n        border-radius: 12px;\n        overflow: hidden;\n    }\n\n    .image-overlay-item .overlay-video {\n        display: block;\n        width: 100%;\n        height: auto;\n        border-radius: inherit;\n    }\n    @media screen and (min-width: 1025px) {\n        .descItem.short-pad{\n            padding-bottom: 20px;\n        }\n        .switch_picture {\n            display: flex;\n            justify-content: space-between;\n            max-width: 1220px;\n            margin: 0 auto;\n            align-items: center;\n        }\n        .tab-nav {\n            flex: 36%;\n            padding-right: 7px;\n        }\n    \n        .tab-nav li {\n            padding-left: 50px;\n            cursor: pointer;\n            transition: all .2s ease-out;\n        }\n        .tab-nav .nav-tit {\n            font-size: 16px;\n            margin-bottom: 16px;\n            width: 262px;\n            padding: 12px 0px;\n            border-radius: 30px;\n            line-height: 10px;\n            border: 1px solid #000000d9;\n            text-align: center;\n        }\n        .tab-nav .nav-tit:hover{\n            background-color: #0000000a;\n        }\n        .li-active .nav-tit {\n            color: #fff;\n            background-color: #000;\n        }\n        .li-active .nav-tit:hover{\n            background-color: #000c;\n        }\n        .tab-right-img {\n            flex: 70%;\n        }\n        .tab-right-img .img-show{\n            display: block;\n        }\n        .tab-right-img li{\n            display: none;\n        }\n    \n    }\n    \n    @media screen and (max-width: 1024px) {\n        .control_type_pc {\n            display: none;\n        }\n    }\n    .show {\n        transition: all .3s linear;\n        animation: show .3s linear;\n        display: block !important;\n    }\n    .hide {\n        transition: all .3s linear;\n        animation: hide .3s linear;\n        display: none !important;\n    }\n    .control_type {\n        position: relative;\n    }\n    \n    \n    .imageDescContainer {\n        width: 96%;\n        display: block;\n        margin: 0 auto;\n    \n    }\n    \n    .titlepicfile-a{\n        position: relative;\n    }\n    .titlepicfile-b{\n        position: absolute;\n        left: 50px;\n        top: 70px;\n        color: #fff;\n    }\n    .titlepicfile-head{\n        font-size: 55px;\n        font-weight: 600;\n    }\n    .titlepicfile-desc{\n        font-size: 27px;\n        margin-left: 3px;\n    }\n    \n    .imageDescContainer \u003e .head,\n    .imageItem \u003e .head {\n        text-align: center;\n        margin-bottom: 6px;\n        font-size: 20px;\n        width: 96%;\n        margin-left: auto;\n        margin-right: auto;\n    }\n    .title-gap{\n        height: 60px;\n        display: grid;\n        align-items: center;\n    }\n    \n    .imageDescContainer \u003e .head-nodesc {\n        text-align: center;\n        line-height: 1.3;\n        font-weight: bold;\n        margin-bottom: 0px;\n        font-size: 23px;\n    }\n    .lonely-head{\n        line-height: 1.3;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        margin-bottom: 40px;\n        text-align: center;\n    }\n    .secHead {\n        line-height: 30px;\n        font-weight: bold;\n        font-size: 22px;\n        margin-bottom: 4px;\n        margin-top: 8px;\n        text-align: center;\n    }\n    .imageDescContainer \u003e .desc,\n    .imageItem \u003e .desc {\n        font-size: 16px;\n        line-height: 1.66;\n        text-align: left;\n        width: 96%;\n        margin-left: auto;\n        margin-right: auto;\n    }\n    \n    .mo {\n        display: none !important;\n    }\n    \n    .pc {\n        display: block !important;\n    }\n    \n    .pcflex {\n        display: flex;\n    }\n    \n    \n    .imageIte {\n        width: 32%;\n        height: auto;\n    }\n    \n    .stress-head{\n        text-align: center;\n        font-weight: 600;\n        background: #5E5E5E;\n        color: #fff;\n        font-size: 24px;\n        width: 660px;\n        border-radius: 4px;\n        height: 45px;\n        line-height: 45px;\n        margin: 15px auto;\n    }\n    \n    .imageIte \u003e img {\n        margin-bottom: 10px;\n        width: 100%;\n        border-radius: 5px;\n        border: 1px solid rgba(230, 230, 230, 100);\n    }\n    \n    .titimg{\n        width: 37%;\n        margin-bottom: 14px;\n    }\n    \n    .packageList td {\n        border: 1px solid rgba(187, 187, 187, 100);\n        line-height: 20px;\n        text-align: center !important;\n        width: 302px;\n        height: 48px;\n        padding-top: 7px !important;\n        color: rgba(16, 16, 16, 100);\n        font-size: 18px;\n        font-weight: 400;\n    }\n    \n    .packageList {\n        position: relative;\n        display: block;\n        width: fit-content;\n        border-spacing: 7px !important;\n        border-collapse: separate !important;\n        margin: 0 auto;\n        margin-bottom: 43px !important;\n    }\n    \n    .packageList .small {\n        width: 71px;\n        text-align: center !important;\n    }\n    \n    .packageList .long {\n        width: 300px;\n        text-align: left !important;\n    }\n    \n    .packageList .ll {\n        width: 361px;\n        text-align: left !important;\n    }\n    .premium-module{\n        padding-bottom: 46px;\n    }\n    .packageList tr:first-child td {\n        border-top: 1px solid rgba(187, 187, 187, 100) !important;\n    }\n    \n    .packageList tr:last-child td {\n        border-bottom: 1px solid rgba(187, 187, 187, 100) !important;\n    }\n    \n    .raspberryLogo{\n        display: flex;\n        align-items: center;\n        justify-content: center;\n    }\n    .raspberryLogo .logo{\n        width: 30px;\n        margin-right: 6px;\n    }\n    .raspberryLogo .head{\n        margin-bottom: 8px;\n    }\n    .longImg-c{\n        position: relative;\n        font-size: 0;\n        margin-bottom: 46px;\n    }\n    .longImg-d{\n        position: absolute;\n        width: 100%;\n    \n    }\n    .longImg-top{\n        top: 40px;\n    }\n    .longImg-top1{\n        top: 60px;\n    }\n    .longImg-d .float-head{\n        font-size: 34px;\n        font-weight: 700;\n        text-align: center;\n    }\n    .longImg-d .float-desc{\n        font-size: 18px;\n        line-height: 2;\n        padding: 0 60px;\n        margin-top: 15px;\n    }\n      \n    .imageItem table.a-bordered {\n        border: 1px solid #BBBFBF;\n    }\n    .a-column table.a-bordered td, .a-column table.a-bordered th{\n        border: 1px solid #ddd;\n    }\n    .a-column table.a-bordered{\n        border: 1px solid #ddd;\n        height: 100%;\n        border-collapse: collapse;\n    }\n    .a-column table.a-bordered .bgcl{\n        background-color: #efefef;\n    }\n    .imageItem table.has-bgc tr:nth-child(odd) {\n        background-color: #efefef;\n    }\n    .imageItem table.a-bordered tr td {\n        padding: 8px 4px;\n        font-size: 15px;\n    }\n    .imageItem table.a-bordered tr:nth-child(even) {\n        background-color: #FFF;\n    }\n    .product-tabs .tab-item table tr:not(:last-child) th {\n        border-bottom: 1px solid var(--body-border-color);\n    }\n    .imageItem .a-text-bold{\n        font-weight: 700;\n    }\n    .img-t{\n        margin-bottom: 24px;\n    }\n    .secdesc{\n        font-size: 18px;\n        color: #101010;\n        line-height: 2;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table {\n        border-bottom: 1px solid #ddd;\n        table-layout: auto;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table th {\n        padding-bottom: 12px;\n        text-align: center;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-image {\n        background-color: #fff;\n        padding: 0 !important;\n        text-align: center;\n        overflow: hidden;\n        vertical-align: bottom;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table .apm-tablemodule-keyhead {\n        border-top: 1px solid #ddd;\n        padding: 8px 14px 6px ;\n        background-color: #f7f7f7;\n        font-weight: 600;\n        color: #626262;\n        float: none !important;\n        margin-right: 0;\n        text-align: center;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table .apm-tablemodule-keyvalue td {\n        padding-top: 8px ;\n        padding-left: 14px;\n        padding-bottom: 8px;\n        border-top: 1px solid #ddd;\n        border-bottom: 1px solid #ddd;\n        text-align: center;\n        width: 240px;\n    }\n    .apm-spacing {\n        display: flex;\n    }\n    .apm-floatleft {\n        display: flex;\n        width: 72%;\n        justify-content: space-between;\n    }\n    .apm-leftimage {\n        width: 45%;\n    }\n    .apm-centerthirdcol {\n        width: 54%;\n    }\n    .apm-centerthirdcol ul li{\n        font-size: 16px;\n        line-height: 2;\n    }\n    .apm-fixed-width .a-spacing-mini {\n        font-size: 18px;\n        font-weight: 600;\n        margin-bottom: 12px;\n    }\n    .apm-floatleft .a-spacing-base {\n        margin-bottom: 16px;\n        font-size: 16px;\n        line-height: 2;\n    }\n    .apm-rightthirdcol-inner \u003e p {\n        font-size: 18px;\n        font-weight: 600;\n        margin-bottom: 22px;\n    }\n    .apm-listbox {\n        background-color: #f3f3f3;\n        border-radius: 4px;\n        border: 1px #ddd solid;\n    }\n    .apm-rightthirdcol .a-box-inner \u003e .a-vertical {\n        font-size: 16px;\n        padding: 20px 20px 20px 40px;\n    }\n    .apm-rightthirdcol .apm-rightthirdcol-inner .a-box-inner .a-vertical \u003e li:not(:last-child) {\n        margin-bottom: 11px;\n    }\n    .a-size-base {\n        line-height: 19px;\n    }\n    .td-br-left{\n        border-left: 1px solid #bbbfbf;\n        text-align: center;\n    }\n    .notice-section{\n        padding-bottom: 30px;\n        padding-left: 6px;\n    }\n    .notice-section \u003e p{\n        font-size: 16px;\n    }\n    .carousel-container {\n        width: 100%;\n        margin: 0 auto;\n        overflow: hidden;\n        position: relative;\n        cursor: pointer;\n    }\n    .carousel-content {\n        display: flex;\n        transition: transform 0.5s ease;\n    }\n    .carousel-item {\n        flex: 0 0 100%;\n        position: relative;\n    }\n    \n    .carousel-item img {\n        width: 100%;\n        height: 100%;\n    }\n    \n    .carousel-btn {\n        position: absolute;\n        top: 50%;\n        transform: translateY(-50%);\n        cursor: pointer;\n        font-size: 24px;\n        padding: 10px;\n    }\n    \n    .carousel-prev {\n        left: 10px;\n        color: #5e76b2;\n    }\n    \n    .carousel-next {\n        right: 10px;\n        color: #5e76b2;\n    }\n    \n    .carousel-indicators {\n        text-align: center;\n        position: absolute;\n        bottom: 20px;\n        left: 50%;\n        transform: translateX(-50%);\n        display: flex;\n        align-items: center;\n    }\n    \n    .carousel-indicator {\n        display: inline-block;\n        width: 12px;\n        height: 12px;\n        border-radius: 50%;\n        background-color: #bbb;\n        margin: 0 5px;\n        cursor: pointer;\n    }\n    \n    .carousel-indicator.active {\n        background-color: #5e76b2;\n    }\n    .tutorials{\n        background: #EEEEEE;\n        border-radius: 6px;\n        margin-bottom: 30px;\n    }\n    .tutorials \u003e p{\n        padding: 20px;\n        text-align: center;\n        word-break: break-word;\n    }\n    .tutorials \u003e p \u003e a:first-child{\n        color: #f98800;\n        font-size: 18px;\n        font-weight: bold;\n    }\n    .tutorials \u003e p \u003e a:last-child{\n        color: #007df9;\n        text-decoration-line: underline;\n    }\n    @media screen and (max-width: 700px) {\n        .video-grid-2 {\n            grid-template-columns: 1fr;\n            gap: 0px;\n        }\n        .mb-50{\n            margin-bottom: 20px;\n        }\n        .ulFeature \u003e li {\n            line-height: inherit;\n        }\n    \n        .imageItem.fourimg \u003e .fourimgline \u003e img {\n            margin-bottom: 10px;\n        }\n    \n        .premium-module.four-column-images .a-column,\n        .premium-module.four-column-images .a-column1 {\n            margin-bottom: 30px;\n            width: 100%;\n        }\n    \n        .premium-module.four-column-images .a-column1.a-column2_2 {\n            width: 48%;\n        }        .dotLine {\n            margin-bottom: 30px;\n        }\n        .imageItem \u003e .border {\n            margin-bottom: 10px;\n        }\n        .imageItem table.a-bordered tr td{\n            padding: 3px;\n        }\n    \n        .imageIte \u003e img {\n            margin-bottom: 10px;\n        }\n        .packageList td {\n            font-size: 16px;\n        }\n    \n        .descContainer \u003e .head {\n            text-align: center;\n        }\n        .imageIte {\n            width: 100%;\n            margin-bottom: 30px;\n        }\n    \n        .item \u003e img {\n            margin: 0 auto;\n            display: block;\n            margin-bottom: 17px;\n        }\n    \n        .iframeContainer \u003e .iframe {\n            margin-bottom: 1px;\n            margin-top: 8px;\n        }\n    \n        .descItem \u003e .head {\n            font-size: 20px;\n            line-height: 22px;\n        }\n    \n        .descItem \u003e .desc {\n            font-size: 12px;\n        }\n    \n        .descItem \u003e.noDesc{\n            margin-top: 5px;\n        }\n    \n        .stress-head{\n            font-size: 12px;\n            line-height: 20px;\n            width: auto;\n            padding: 6px 0;\n            margin: 10px auto;\n            height: unset;\n        }\n    \n        .descContainer \u003e .head {\n            font-size: 20px;\n            line-height: 22px;\n            margin-bottom: 8px;\n        }\n    \n        .descContainer \u003e .desc {\n            font-size: 16px;\n            line-height: inherit;\n        }\n    \n        .titlepicfile-head {\n            font-size: 20px;\n        }\n        .titlepicfile-b {\n            left: 9px;\n            top: 13px;\n        }\n        .titlepicfile-desc{\n            font-size: 12px;\n            margin-left: 0px;\n            width: 200px;\n        }\n    \n        .descItem {\n            padding-bottom: 30px;\n        }\n    \n        .product-simple-tab .nav li a {\n            line-height: 24px;\n        }\n    \n        .page-product.layout-extended .product-simple-tab .nav li {\n            padding: 3px;\n            margin-right: 4px;\n        }\n    \n        .product-simple-tab .nav li a {\n            font-size: 15px;\n        }\n    \n        .page-product.layout-extended .product-simple-tab .nav li:before {\n            display: none !important;\n        }\n    \n        .mainImg {\n            margin-bottom: 30px;\n        }\n        .premium-module.four-column-images .a-column .head,\n        .premium-module.four-column-images .a-column1 .head {\n            font-size: 14px;\n        }\n        .tab-content .tab-pane ul {\n            padding: 0 0 30px 0px;\n        }\n    \n        .head {\n            font-size: 20px;\n            margin-bottom: 10px;\n        }\n    \n        .imageContainer {\n            display: block;\n            padding-bottom: 0px;\n        }\n    \n        .imageContainer \u003e .imageItem {\n            width: 100%;\n        }\n        .premium-module{\n            padding-bottom: 0;\n        }\n        .imageItem {\n            margin-bottom: 30px;\n        }\n        .img-t{\n            margin-bottom: 15px;\n        }\n        .secHead{\n            margin-top: 6px;\n            font-size: 18px;\n            margin-bottom: 3px;\n        }\n        .secdesc{\n            font-size: 15px;\n            line-height: 1.66;\n        }\n        .desc {\n            font-size: 16px;\n            line-height: inherit;\n        }\n        .lonely-head{\n            margin-bottom: 15px;\n            font-size: 20px;\n        }\n        .Packing-head{\n            padding-top: 0px;\n            margin-bottom: 2px;\n        }\n        .Packing-head-x{\n            font-size: 20px;\n        }\n        .imageDescContainer \u003e .head-nodesc{\n            font-size: 18px;\n        }\n        .imageDescContainer {\n            width: 100%;\n            display: block;\n            margin: 0 auto;\n    \n        }\n        .viewMore {\n            font-size: 16px;\n            padding: 4px 2px;\n            width: 120px;\n            margin: 10px auto 35px;\n        }\n        .imageDescContainer \u003e .head,\n        .imageItem \u003e .head {\n            margin: 0 0 5px;\n            text-align: center;\n            font-size: 14px;\n            line-height: 1.25em;\n            width: 100%;\n        }\n    \n        .imageDescContainer \u003e .desc,\n        .imageItem \u003e .desc {\n            font-size: 12px;\n            width: 100%;\n        }\n        .carousel-btn{\n            display: none;\n        }\n    \n        .carousel-indicators{\n            padding: 10px;\n            transform: unset;\n            position: unset;\n            justify-content: center;\n        }\n        .mo {\n            display: block !important;\n        }\n    \n        .pc {\n            display: none !important;\n        }\n    \n        .premium-module.four-column-images {\n            flex-wrap: wrap;\n        }        .title-gap{\n            height: unset;\n            display: block;\n        }\n        .raspberryLogo .logo{\n            width: 24px;\n        }\n    \n        .imageIt \u003e img {\n            margin-bottom: 10px;\n            border-radius: 5px;\n            border: 1px solid #e6e6e6;\n        }\n    \n        .premium-module.four-column-images .column-head,\n        .premium-module.four-column-images .column-head1 {\n            line-height: 22px;\n            margin: 12px 0 5px;\n            text-align: center;\n            height: unset;\n        }\n        .premium-module.four-column-images .description {\n            font-size: 12px;\n        }\n    \n        .premium-module.four-column-images .a-column1.a-column2_2 .head {\n            font-size: 14px;\n        }        .imageItem.fourimg {\n            margin-bottom: 0px;\n        }\n        .mo-imgs \u003e .imageIte{\n            width: 48%;\n            margin-bottom: 20px;\n        }\n        .apm-hiwonder-tablemodule{\n            overflow: auto;\n        }\n        .apm-hiwonder-tablemodule .apm-tablemodule-table{\n            table-layout: unset;\n        }\n        .apm-hiwonder-tablemodule .apm-tablemodule-table .apm-tablemodule-keyvalue td{\n            min-width: 150px;\n        }\n        .apm-spacing {\n            flex-direction: column;\n        }\n        .apm-floatleft {\n            flex-direction: column;\n            margin-bottom: 12px;\n        }\n        .apm-floatleft, .apm-leftimage, .apm-centerthirdcol {\n            width: 100%;\n        }\n        .apm-leftimage img {\n            border: 1px solid #e6e6e6;\n            border-radius: 5px;\n        }\n        .apm-fixed-width .a-spacing-mini {\n            margin-bottom: 6px;\n            margin-top: 30px;\n        }\n        .apm-floatleft .a-spacing-base {\n            margin-bottom: 8px;\n            font-size: 15px;\n        }\n        .apm-rightthirdcol-inner \u003e p {\n            margin-bottom: 13px;\n        }\n        .apm-rightthirdcol .a-box-inner \u003e .a-vertical,.apm-centerthirdcol ul li{\n            font-size: 15px;\n            line-height: 1.66;\n        }\n        .apm-rightthirdcol{\n            padding-top: 23px;\n        }\n        .titimg{\n            width: 70%;\n            margin-bottom: 4px;\n        }\n        .notice-section \u003e p{\n            font-size:13px;\n        }\n        .tutorials \u003e p{\n            padding: 10px;\n    \n        }\n        .tutorials \u003e p \u003e a:first-child{\n            font-size: 14px;\n        }\n    }\n    --\u003e\u003c\/style\u003e\n \u003cdiv id=\"product-description-intro\"\u003e \u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiBlock-1.jpg?v=1788521066\" alt=\"AiBlock Vision Kit featuring 3-in-1 progressive robot builds. This STEAM educational kit supports Scratch and Python programming, offline AI vision and voice interaction, and offers seamless LEGO compatibility.\" class=\"mainImg pc\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiBlock-1_c4508482-6a3b-4f32-a213-8ac9b83d63c3.jpg?v=1788524558\" alt=\"AiBlock Vision Kit featuring 3-in-1 progressive robot builds. This STEAM educational kit supports Scratch and Python programming, offline AI vision and voice interaction, and offers seamless LEGO compatibility.\" class=\"mainImg mo\"\u003e\n\n    \u003cdiv class=\"descItem\"\u003e\n        \u003ch2 class=\"head\"\u003eProduct Description\u003c\/h2\u003e\n        \u003cp class=\"desc ma\"\u003eThe AiBlock Large Model Kit is an AI education innovation from Hiwonder. By integrating cutting-edge vision, speech, and language models through dedicated modules, it empowers physical robots with advanced capabilities, including smart chat, contextual understanding, and autonomous task execution. Paired with a comprehensive curriculum, the kit guides learners through the complete development workflow—spanning intelligent Q\u0026amp;A, multimodal interaction, and embodied AI control. This hands-on approach delivers a deep understanding of how large models drive environmental perception, task planning, and autonomous operation, bringing the forefront of artificial intelligence applications within reach.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Multimodal Large AI Models\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiBlock-2-1.jpg?v=1788521064\"\u003e\n            \u003ch3 class=\"head\"\u003eMultimodal Large AI Models\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eDriven by XiaoZhi AI platform with Qwen, DeepSeek, and Doubao support, AiBlock Large Model offers powerful multimodal AI capabilities for creative exploration.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Embodied AI Robot Tank\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiBlock-2-2.jpg?v=1788521063\"\u003e\n            \u003ch3 class=\"head\"\u003eEmbodied AI Robot Tank\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eExplore coding with an advanced embodied AI robot! Equipped with a multimodal AI module and durable tank tracks, it brings your STEAM projects to life.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Multimodal AI \u0026amp; Sensor Integration\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiBlock-2-3.jpg?v=1788521064\"\u003e\n            \u003ch3 class=\"head\"\u003eMultimodal AI \u0026amp; Sensor Integration\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eSeamlessly combining LLMs with versatile sensors, AiBlock Large Model robot translates complex voice commands into physical actions like real-time obstacle avoidance.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Scratch \u0026amp; Python Programming Supported\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiBlock-2-4.jpg?v=1788521064\"\u003e\n            \u003ch3 class=\"head\"\u003eScratch \u0026amp; Python Programming Supported\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003ePowered by our WonderLab software, offering both Scratch block-based visual coding and Python text programming for a seamless progression from beginner to advanced learning.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"descItem\"\u003e\n        \u003ch2 class=\"head\"\u003eWonderMind Multimodal Interactive AI Module\u003c\/h2\u003e\n        \u003cp class=\"desc ma\"\u003eBuilt on the ESP32-S3 chip, the WonderMind AI Module brings multimodal intelligence to life with XiaoZhi AI. It supports 30+ conversational languages for natural chat, emotion perception, object searching, scene understanding, and complex command execution. Featuring an interactive touch screen and a built-in I2C interface, it effortlessly connects with diverse sensors for limitless DIY creation projects.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiBlock-3.jpg?v=1788523236\" alt=\"High-Performance Hardware\" class=\"mainImg \"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiBlock-4-1.jpg?v=1790073029\" alt=\"High-Performance Hardware\" class=\"mainImg pc \"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiBlock-4-1_72b1e5f7-19db-4044-b3d3-e0392f7114b6.jpg?v=1790073071\" alt=\"High-Performance Hardware\" class=\"mainImg mo \"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiBlock-4-2.jpg?v=1790073142\" alt=\"High-Performance Hardware\" class=\"mainImg pc\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiBlock-4-2_2a7c90dd-ea18-4e57-b59b-9a6750e485e8.jpg?v=1790073177\" alt=\"High-Performance Hardware\" class=\"mainImg mo\"\u003e\n\n    \u003cdiv class=\"descItem\"\u003e\n        \u003ch2 class=\"head\"\u003eDeploy Multimodal Large AI Models to Unlock Embodied AI\u003c\/h2\u003e\n        \u003cp class=\"desc ma\"\u003eExperience the AI closed loop! Powered by real-time vision and smart voice control, it handles complex commands, scene understanding, and smart chat. It seamlessly translates user intent into precise physical actions for advanced DIY maker projects.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiBlock-5.jpg?v=1788595132\" alt=\"High-Performance Hardware\" class=\"mainImg \"\u003e\n\n    \u003cdiv class=\"descItem\"\u003e\n        \u003ch2 class=\"head\"\u003e3-in-1 Progressive Model Designs\u003c\/h2\u003e\n        \u003cp class=\"desc ma\"\u003eEquipped with fully enclosed housing and over 530 building blocks, this kit features 3 official progressive builds. Comprehensive print and digital illustrated tutorials guide the step-by-step assembly, delivering a highly rewarding hands-on experience. Beyond the official configurations, the system supports open-ended DIY creations to unlock custom creativity.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"image-overlay-container pc\"\u003e\n        \u003cdiv class=\"image-overlay-wrapper\"\u003e\n            \u003cimg class=\"image-overlay-bg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiBlock-6.jpg?v=1788592358\" alt=\"Mecanum Off-Roader\"\u003e\n            \u003cdiv class=\"image-overlay-item item-1\"\u003e\n                \u003cvideo autoplay loop muted playsinline style=\"max-width: 100%; height: auto;\"\u003e\n                    \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/98a95040c4354bb3a61ab9157f0c1be1.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"image-overlay-item item-2\"\u003e\n                \u003cvideo autoplay loop muted playsinline style=\"max-width: 100%; height: auto;\"\u003e\n                    \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/0d7a9ed6e8ca4e1d81ec5501fd7c9e0a.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"image-overlay-container pc\"\u003e\n        \u003cdiv class=\"image-overlay-wrapper\"\u003e\n            \u003cimg class=\"image-overlay-bg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiBlock-7.jpg?v=1788592382\" alt=\"Mecanum Off-Roader\"\u003e\n            \u003cdiv class=\"image-overlay-item item-1\"\u003e\n                \u003cvideo autoplay loop muted playsinline style=\"max-width: 100%; height: auto;\"\u003e\n                    \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/6ee2f64975c84e4db8e7ae10758f1419.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"image-overlay-item item-2\"\u003e\n                \u003cvideo autoplay loop muted playsinline style=\"max-width: 100%; height: auto;\"\u003e\n                    \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/6216a63931d643e488f02d1fbb23f13e.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"image-overlay-container pc\"\u003e\n        \u003cdiv class=\"image-overlay-wrapper\"\u003e\n            \u003cimg class=\"image-overlay-bg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiBlock-8.jpg?v=1788592404\" alt=\"Mecanum Off-Roader\"\u003e\n            \u003cdiv class=\"image-overlay-item item-1\"\u003e\n                \u003cvideo autoplay loop muted playsinline style=\"max-width: 100%; height: auto;\"\u003e\n                    \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/955f305906304a339b1e628aee8aa94b.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"image-overlay-item item-2\"\u003e\n                \u003cvideo autoplay loop muted playsinline style=\"max-width: 100%; height: auto;\"\u003e\n                    \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/db20e75a3905411cbd4abb5fd35403e1.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cimg class=\"mainImg mo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiBlock-6_e1e0286a-76df-4efb-bcea-78c3d594740c.jpg?v=1788593000\" alt=\"Mecanum Off-Roader\"\u003e\n    \u003cdiv class=\"imageContainer mo\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n                    \u003cvideo autoplay loop muted playsinline style=\"max-width: 100%; height: auto;\"\u003e\n                        \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/98a95040c4354bb3a61ab9157f0c1be1.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n                    \u003cvideo autoplay loop muted playsinline style=\"max-width: 100%; height: auto;\"\u003e\n                        \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/0d7a9ed6e8ca4e1d81ec5501fd7c9e0a.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\n    \u003cimg class=\"mainImg mo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiBlock-7_84bcd1d7-8cdc-4d27-b7eb-b651f8be4f39.jpg?v=1788593000\" alt=\"Mecanum Off-Roader\"\u003e\n    \u003cdiv class=\"imageContainer mo\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n                    \u003cvideo autoplay loop muted playsinline style=\"max-width: 100%; height: auto;\"\u003e\n                        \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/6ee2f64975c84e4db8e7ae10758f1419.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n                    \u003cvideo autoplay loop muted playsinline style=\"max-width: 100%; height: auto;\"\u003e\n                        \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/5a9d2eef17594ce285b4f8a3796ebe27.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cimg class=\"mainImg mo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiBlock-8_ede47fe4-822c-43fa-af14-19ee6aea28cb.jpg?v=1788593000\" alt=\"Mecanum Off-Roader\"\u003e\n    \u003cdiv class=\"imageContainer mo\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n                    \u003cvideo autoplay loop muted playsinline style=\"max-width: 100%; height: auto;\"\u003e\n                        \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/955f305906304a339b1e628aee8aa94b.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n                    \u003cvideo autoplay loop muted playsinline style=\"max-width: 100%; height: auto;\"\u003e\n                        \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/db20e75a3905411cbd4abb5fd35403e1.mp4\" type=\"video\/mp4\"\u003e\u003c\/video\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\n\n    \u003cdiv class=\"descItem\"\u003e\n        \u003ch2 class=\"head\"\u003eHigh-Performance Hardware\u003c\/h2\u003e\n        \u003cp class=\"desc ma\"\u003eThe ESP32 block controller is packed with expansion ports to easily connect servos and sensors for advanced smart features. The ABS enclosed structural parts offer a premium, smooth feel and are fully compatible with standard LEGO peg holes, inspiring limitless creative builds.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiBlock-9-1.jpg?v=1788523553\" alt=\"High-Performance Hardware\" class=\"mainImg pc\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiBlock-9-1_bf7c56ad-72eb-4a44-9d27-d96bc88456ab.jpg?v=1788524706\" alt=\"High-Performance Hardware\" class=\"mainImg mo\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiBlock-9-1-1.jpg?v=1788523552\" alt=\"High-Performance Hardware\" class=\"mainImg pc\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiBlock-9-1-1_d6d9833f-d136-4509-8eea-7d6e63d69c53.jpg?v=1788524706\" alt=\"High-Performance Hardware\" class=\"mainImg mo\"\u003e\n\n\n    \u003cdiv class=\"descItem\"\u003e\n        \u003ch2 class=\"head\"\u003eFully Enclosed I2C Sensors \u0026amp; Daisy-Chain Modules\u003c\/h2\u003e\n        \u003cp class=\"desc ma\"\u003eThe AiBlock Large Model Kit features the WonderMind AI module, building-block motors and servos, ultrasonic sensors, and other versatile, fully enclosed design servos. Utilizing I2C communication and unified 4-pin connectors, the entire lineup supports sequential daisy-chaining, freeing creations from port limits. Built-in anti-reverse protection makes wiring foolproof, simple, and perfectly safe for younger makers to build limitlessly.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiBlock-9-2.jpg?v=1788578997\" alt=\"High-Performance Hardware\" class=\"mainImg pc\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiBlock-9-2_18abf86d-0f89-420c-adb1-8711027357f0.jpg?v=1788579044\" alt=\"High-Performance Hardware\" class=\"mainImg mo\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiBlock-9-3.jpg?v=1788750171\" alt=\"High-Performance Hardware\" class=\"mainImg  pc\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiBlock-9-3_38e52eaf-07ef-41c8-a194-0aba0cd66995.jpg?v=1788750219\" alt=\"High-Performance Hardware\" class=\"mainImg  mo\"\u003e\n\n    \u003cdiv class=\"descItem\"\u003e\n        \u003ch2 class=\"head\"\u003eScratch and Python Programming\u003c\/h2\u003e\n        \u003cp class=\"desc ma\"\u003eSupporting both Scratch and Python, it seamlessly bridges beginner block coding and professional text programming. Covering every learning stage, it empowers users to efficiently execute complex algorithms and build creative projects.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiBlock-9-4.jpg?v=1788523554\" alt=\"High-Performance Hardware\" class=\"mainImg pc\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiBlock-9-4_7a17b3c3-f6db-4065-bb34-c86863a7f3c0.jpg?v=1788524799\" alt=\"High-Performance Hardware\" class=\"mainImg mo\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiBlock-9-5.jpg?v=1788523553\" alt=\"High-Performance Hardware\" class=\"mainImg pc\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiBlock-9-5_8ce0471a-e099-4cba-a738-ad252fed8ecb.jpg?v=1788524799\" alt=\"High-Performance Hardware\" class=\"mainImg mo\"\u003e\n\n    \u003cdiv class=\"descItem\"\u003e\n        \u003ch2 class=\"head\"\u003eComprehensive Step-by-Step Guides \u0026amp; Resources\u003c\/h2\u003e\n        \u003cp class=\"desc ma\"\u003eHighly visual, intuitive guides break down complex mechanisms into simple, bite-sized building steps. Even with zero prior experience, anyone can follow the progressive journey and get started instantly.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiBlock-10.jpg?v=1788523553\" alt=\"High-Performance Hardware\" class=\"mainImg pc\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiBlock-10_b85064f3-7d1d-43b7-a6ce-c9243880dd42.jpg?v=1788524855\" alt=\"High-Performance Hardware\" class=\"mainImg mo\"\u003e\n\n    \u003ch2 class=\"head descItem\"\u003eAiBlock Large Model Kit Comparison\u003c\/h2\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiBlock-11.jpg?v=1788591853\" alt=\"High-Performance Hardware\" class=\"mainImg \"\u003e\n\n    \u003ch2 class=\"head descItem\"\u003eSpecification Parameters\u003c\/h2\u003e\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"pc imageItem\"\u003e\n            \u003ctable style=\"text-align: center;table-layout: fixed;\" class=\"a-bordered noBottomBorder has-bgc\"\u003e\n                \u003ctbody\u003e\n                \u003ccolgroup\u003e\n                    \u003ccol style=\"width: 16%;\"\u003e\n                    \u003ccol style=\"width: 34%;\"\u003e\n                    \u003ccol style=\"width: 16%;\"\u003e\n                    \u003ccol style=\"width: 34%;\"\u003e\n                \u003c\/colgroup\u003e\n                \u003ctr\u003e\n                    \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eBrand\u003c\/span\u003e\u003c\/th\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eHiwonder\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eProduct model\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eAiBlock Large Model Kit\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eControl system\u003c\/span\u003e\u003c\/th\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eESP32 + MM32 dual-core\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eSoftware\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eWonderLab (graphical), Hiwonder Python Editor\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eRecommended age\u003c\/span\u003e\u003c\/th\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e8+\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eOnboard features\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eBuzzer, custom buttons, power indicator\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eSensor modules\u003c\/span\u003e\u003c\/th\u003e\n                    \u003ctd class=\"td-br-left\" colspan=\"3\"\u003e\u003cspan\u003eWonderMind AI module, ultrasonic sensor, light sensor, RGB LED module, dot matrix module, temperature and humidity sensor\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eMotors \/ servos\u003c\/span\u003e\u003c\/th\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e180° block servo ×2, 360° block motor ×2\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eCommunication\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eUSB port\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eBuilding blocks\u003c\/span\u003e\u003c\/th\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e530+ pieces\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eMaterial\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eABS\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eBattery life\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eApprox. 150 minutes\u003c\/span\u003e\u003c\/td\u003e\n                    \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eBattery specifications\u003c\/span\u003e\u003c\/th\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e3.7V \/ 3000mAh\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eBattery type\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eRechargeable lithium battery\u003c\/span\u003e\u003c\/td\u003e\n                    \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eOperating temp\u003c\/span\u003e\u003c\/th\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e4°C ~ 40°C\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eDimensions\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e365 × 270 × 120 mm\u003c\/span\u003e\u003c\/td\u003e\n                    \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003ePackage weight\u003c\/span\u003e\u003c\/th\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e1.9 kg\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n\n                \u003c\/tbody\u003e\n            \u003c\/table\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"mo\" style=\"margin-bottom: 30px;\"\u003e\n            \u003cdiv class=\"a-column a-span6\"\u003e\n                \u003ctable class=\"a-bordered noBottomBorder has-bgc\" style=\"text-align: center;\"\u003e\n                    \u003ctbody\u003e\n                        \u003ctr\u003e\n                            \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eBrand\u003c\/span\u003e\u003c\/th\u003e\n                            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eHiwonder\u003c\/span\u003e\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                            \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eProduct model\u003c\/span\u003e\u003c\/th\u003e\n                            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eAiBlock Large Model Kit\u003c\/span\u003e\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                            \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eControl system\u003c\/span\u003e\u003c\/th\u003e\n                            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eESP32 + MM32 dual-core\u003c\/span\u003e\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                            \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eSoftware\u003c\/span\u003e\u003c\/th\u003e\n                            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eWonderLab (graphical), Hiwonder Python Editor\u003c\/span\u003e\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                            \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eRecommended age\u003c\/span\u003e\u003c\/th\u003e\n                            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e8+\u003c\/span\u003e\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                            \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eOnboard features\u003c\/span\u003e\u003c\/th\u003e\n                            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eBuzzer, custom buttons, power indicator\u003c\/span\u003e\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                            \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eSensor modules\u003c\/span\u003e\u003c\/th\u003e\n                            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eWonderMind AI module, ultrasonic sensor, light sensor, RGB LED module, dot matrix module, temperature and humidity sensor\u003c\/span\u003e\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                            \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eMotors \/ servos\u003c\/span\u003e\u003c\/th\u003e\n                            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e180° block servo ×2, 360° block motor ×2\u003c\/span\u003e\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                            \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eCommunication\u003c\/span\u003e\u003c\/th\u003e\n                            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eUSB port\u003c\/span\u003e\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                            \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eMaterial\u003c\/span\u003e\u003c\/th\u003e\n                            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eABS\u003c\/span\u003e\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                            \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eBuilding Blocks\u003c\/span\u003e\u003c\/th\u003e\n                            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e530+ pieces\u003c\/span\u003e\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                            \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eBattery Life\u003c\/span\u003e\u003c\/th\u003e\n                            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eApprox. 150 minutes\u003c\/span\u003e\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                            \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eOperating Temp\u003c\/span\u003e\u003c\/th\u003e\n                            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e4°C ~ 40°C\u003c\/span\u003e\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                            \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eBattery type\u003c\/span\u003e\u003c\/th\u003e\n                            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eRechargeable lithium battery\u003c\/span\u003e\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                            \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eBattery specifications\u003c\/span\u003e\u003c\/th\u003e\n                            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e3.7V \/ 3000mAh\u003c\/span\u003e\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                            \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eDimensions\u003c\/span\u003e\u003c\/th\u003e\n                            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e365 × 270 × 120 mm\u003c\/span\u003e\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                            \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003ePackage weight\u003c\/span\u003e\u003c\/th\u003e\n                            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e1.9 kg\u003c\/span\u003e\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                    \u003c\/tbody\u003e\n                \u003c\/table\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003ch2 class=\"head descItem\"\u003eProduct Packing List\u003c\/h2\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiBlock-13.jpg?v=1788591813\" alt=\"AiBlock Al Vision Kit Packing List\" class=\"mainImg\"\u003e\n\n    \n\u003ch5\u003e\u003cstrong\u003e\u003cb\u003eSpecifications\u003c\/b\u003e\u003c\/strong\u003e\u003c\/h5\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ctable\u003e\n    \u003ctbody\u003e\n        \u003ctr\u003e\n            \u003ctd style=\"width: 209px;\"\u003e\u003cstrong\u003eItem\u003c\/strong\u003e\u003c\/td\u003e\n            \u003ctd style=\"width: 521px;\"\u003e\u003cstrong\u003eSpecification\u003c\/strong\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eBrand\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003eHiwonder\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eProduct model\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003eAiBlock Large Model Kit\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eControl system\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003eESP32 + MM32 dual-core\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eSoftware\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003eWonderLab (graphical), Hiwonder Python Editor\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eRecommended age\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003e8+\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eOnboard features\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003eBuzzer, custom buttons, power indicator\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eSensor modules\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003eWonderMind AI module, ultrasonic sensor, light sensor, RGB LED module, dot matrix module, temperature and humidity sensor\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eMotors \/ servos\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003e180° block servo ×2, 360° block motor ×2\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eCommunication\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003eUSB port\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eMaterial\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003eABS\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eBuilding Blocks\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003e530+ pieces\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eBattery Life\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003eApprox. 150 minutes\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eOperating Temp\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003e4°C ~ 40°C\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eBattery type\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003eRechargeable lithium battery\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eBattery specifications\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003e3.7V \/ 3000mAh\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eDimensions\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003e365 × 270 × 120 mm\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003ePackage weight\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003e1.9 kg\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n\u003c\/table\u003e\n","brand":"Hiwonder","offers":[{"title":"Default Title","offer_id":44232532787287,"sku":"21070173","price":199.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiBlock_Large_Model_Kit_2.jpg?v=1789457701"},{"product_id":"wonderlens","title":"WonderLens AI Vision Module – K210-Powered Camera, Building Block Compatible, Programmable Robot Vision Sensor","description":"\u003cstyle\u003e\u003c!--\n    .templateProduct .tab-content table td {\n    \n        padding: 7px 5px;\n    }\n    \n    .templateProduct .tab-content {\n        padding-top: 2%;\n    }\n    \n    .page-product.layout-extended .product-simple-tab .nav:before {\n        top: 39px;\n    }\n    \n    .tab-content .tab-pane ul {\n        padding: 0 0 43px 0px;\n    }\n    \n    .swatch-container .swatch-group .input-group label{\n        justify-content: normal;\n        padding:6px 6px 6px 12px;\n    }\n    \n    body {\n        font-family: \"Montserrat\", sans-serif !important;\n    }\n    \n    #tabs-1 {\n        display: none;\n    }\n    \n    .imageItem \u003e .border {\n        margin-bottom: 10px;\n        border: 1px solid #e6e6e6 ;\n    }\n    \n    \n    .dotLine {\n        width: 100%;\n        height: 1px;\n        margin-bottom: 46px;\n        text-align: center;\n        border-bottom: 2px dashed #ccc;\n    }\n    \n    \n    .border {\n        display: block;\n        margin: 0 auto;\n        border: 1px solid #e6e6e6 ;\n    }\n    \n    .mainImg {\n        width: 100%;\n        height: auto;\n        margin-bottom: 46px;\n    }\n    \n    .head {\n        line-height: 1.3;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        margin-bottom: 12px;\n        text-align: center;\n    }\n    .head-video{\n        text-align: left;\n    }\n    .desc {\n        font-weight: 400;\n        font-family: \"Montserrat\", sans-serif;\n        font-size: 18px;\n        color: #101010;\n        line-height: 2;\n    }\n    \n    .descItem {\n        padding-bottom: 46px;\n    }\n    \n    .descItem \u003e .head {\n        line-height: 30px;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        margin-bottom: 10px;\n        text-align: center;\n    }\n    \n    .descItem \u003e .desc {\n        font-weight: 400;\n        font-family: \"Montserrat\", sans-serif;\n        font-size: 16px;\n        color: rgba(16, 16, 16, 100);\n        line-height: 1.66;\n    \n    }\n    .descItem \u003e .downImg{\n        margin-top: 15px;\n    }\n    .descItem \u003e.noDesc{\n        margin-top: 12px;\n    }\n    .iframeContainer {\n        line-height: 20px;\n        text-align: center;\n        border: 1px solid rgba(255, 255, 255, 100);\n    }\n    .mb-30{\n        margin-bottom: 30px;\n    }\n    .mb-50{\n        margin-bottom: 50px;\n    }\n    .iframeContainer \u003e .iframe {\n        width: 100%;\n        margin-top: 17px;\n        border: none;\n    }\n    \n    \n    .imageContainer {\n        padding-bottom: 43px;\n        display: flex;\n        justify-content: space-between;\n        gap: 2%;\n    }\n    .video-grid-2 {\n        display: grid;\n        grid-template-columns: repeat(2, 1fr);\n        gap: 25px;\n    }\n    .imageContainer \u003e .imageItem {\n        width: 100%;\n        display: flex;\n        flex-direction: column;\n    }\n    .imageItem \u003e .a-span6{\n        margin-bottom: 12px;\n        flex: 1;\n    }\n    .imageItem \u003e img {\n        margin-bottom: 12px;\n        width: 100%;\n    }\n    \n    .twolevelright \u003e .twolevel \u003e img {\n        width: 100%;\n        margin-bottom: 24px;\n    }\n    \n    \n    .premium-module.four-column-images{\n        display: flex;\n        justify-content: space-between;\n        gap: 20px;\n        align-items: flex-start;\n    }\n    \n    .premium-module.four-column-images .a-column{\n        width: 32%;\n        display: flex;\n        flex-direction: column;\n        min-width: 0;\n    }\n    \n    .premium-module.four-column-images .a-column1{\n        width: 32%;\n        display: flex;\n        flex-direction: column;\n        min-width: 0;\n    }\n    \n    .premium-module.four-column-images .a-section-image{\n        display: block;\n        width: 100%;\n        height: auto;\n    }\n    \n    .premium-module.four-column-images .column-image,\n    .premium-module.four-column-images .column-head,\n    .premium-module.four-column-images .column-description{\n        display: block;\n        margin: 0;\n        padding: 0;\n        height: auto;\n    }\n    \n    .premium-module.four-column-images .head{\n        margin: 12px 0 0;\n        font-size: 16px;\n        line-height: 1.3;\n        font-weight: 700;\n        text-align: center;\n    }\n    \n    .premium-module.four-column-images .description{\n        margin-top: 8px;\n        font-size: 14px;\n        line-height: 1.66;\n        text-align: left;\n    }\n    \n    .Packing-head{\n        padding-top: 30px;\n    }\n    .Packing-head-x{\n        line-height: 1.3;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        text-align: center;\n        margin-bottom: 12px;\n    }    .descItem \u003e img {\n        width: 100%;\n    }\n    \n    .multi-desc{\n        margin-top: 10px;\n    }\n    \n    .viewMore{\n        position: absolute;\n        width: 150px;\n        margin-left: 15px;\n        text-align: center;\n        font-size: 20px;\n        padding: 4px 6px;\n        border-radius: 30px;\n        border: 1px solid #f98800;\n        color: #fff;\n        background: #f98800;\n    }\n    .viewMore:hover{\n        color: #fff;\n    }\n    \/* 大图容器 *\/\n    .image-overlay-container {\n        width: 100%;\n        margin-bottom: 46px;\n    }\n\n    \/* 相对定位的包装器，作为小图的定位参考 *\/\n    .image-overlay-wrapper {\n        position: relative;\n        width: 100%;\n        display: block;\n    }\n\n    \/* 大图样式 *\/\n    .image-overlay-bg {\n        width: 100%;\n        height: auto;\n        display: block;\n    }\n\n    \/* 叠加的小图样式 *\/\n    .image-overlay-item {\n        position: absolute;\n        width: 34.6%; \/* 小图宽度占大图的20%，可根据需要调整 *\/\n        height: auto;\n    }\n    .image-overlay-item-1 {\n        width: 92%; \/* 小图宽度占大图的20%，可根据需要调整 *\/\n    }\n    \/* 第一张小图位置（左上角） *\/\n    .image-overlay-item.item-1 {\n        right: 3.6%;   \/* 距离左边10%，可根据需要调整 *\/\n        top: 27.1%;    \/* 距离顶部15%，可根据需要调整 *\/\n    }\n\n    \/* 第二张小图位置（右下角） *\/\n    .image-overlay-item.item-2 {\n        right: 3.6%;  \/* 距离右边10%，可根据需要调整 *\/\n        bottom: 5.6%; \/* 距离底部15%，可根据需要调整 *\/\n    }\n    \/* 第一张小图位置（左上角） *\/\n    .image-overlay-item.item-1-1 {\n        left: 3.6%;   \/* 距离左边10%，可根据需要调整 *\/\n        bottom: 27.1%;    \/* 距离顶部15%，可根据需要调整 *\/\n    }\n\n    \/* 第二张小图位置（右下角） *\/\n    .image-overlay-item.item-2-1 {\n        left: 3.6%;  \/* 距离右边10%，可根据需要调整 *\/\n        bottom: 5.6%; \/* 距离底部15%，可根据需要调整 *\/\n    }\n    \/* 第二张小图位置（右下角） *\/\n    .image-overlay-item.item-3 {\n        left: 4%;\n        bottom: 12.3%;\n    }\n    \n    @media screen and (min-width: 1025px) {\n        .descItem.short-pad{\n            padding-bottom: 20px;\n        }\n        .switch_picture {\n            display: flex;\n            justify-content: space-between;\n            max-width: 1220px;\n            margin: 0 auto;\n            align-items: center;\n        }\n        .tab-nav {\n            flex: 36%;\n            padding-right: 7px;\n        }\n    \n        .tab-nav li {\n            padding-left: 50px;\n            cursor: pointer;\n            transition: all .2s ease-out;\n        }\n        .tab-nav .nav-tit {\n            font-size: 16px;\n            margin-bottom: 16px;\n            width: 262px;\n            padding: 12px 0px;\n            border-radius: 30px;\n            line-height: 10px;\n            border: 1px solid #000000d9;\n            text-align: center;\n        }\n        .tab-nav .nav-tit:hover{\n            background-color: #0000000a;\n        }\n        .li-active .nav-tit {\n            color: #fff;\n            background-color: #000;\n        }\n        .li-active .nav-tit:hover{\n            background-color: #000c;\n        }\n        .tab-right-img {\n            flex: 70%;\n        }\n        .tab-right-img .img-show{\n            display: block;\n        }\n        .tab-right-img li{\n            display: none;\n        }\n    \n    }\n    \n    @media screen and (max-width: 1024px) {\n        .control_type_pc {\n            display: none;\n        }\n    }\n    .show {\n        transition: all .3s linear;\n        animation: show .3s linear;\n        display: block !important;\n    }\n    .hide {\n        transition: all .3s linear;\n        animation: hide .3s linear;\n        display: none !important;\n    }\n    .control_type {\n        position: relative;\n    }\n    \n    \n    .imageDescContainer {\n        width: 96%;\n        display: block;\n        margin: 0 auto;\n    \n    }\n    \n    .titlepicfile-a{\n        position: relative;\n    }\n    .titlepicfile-b{\n        position: absolute;\n        left: 50px;\n        top: 70px;\n        color: #fff;\n    }\n    .titlepicfile-head{\n        font-size: 55px;\n        font-weight: 600;\n    }\n    .titlepicfile-desc{\n        font-size: 27px;\n        margin-left: 3px;\n    }\n    \n    .imageDescContainer \u003e .head,\n    .imageItem \u003e .head {\n        text-align: center;\n        margin-bottom: 6px;\n        font-size: 20px;\n        width: 96%;\n        margin-left: auto;\n        margin-right: auto;\n    }\n    .title-gap{\n        height: 60px;\n        display: grid;\n        align-items: center;\n    }\n    \n    .imageDescContainer \u003e .head-nodesc {\n        text-align: center;\n        line-height: 1.3;\n        font-weight: bold;\n        margin-bottom: 0px;\n        font-size: 23px;\n    }\n    .lonely-head{\n        line-height: 1.3;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        margin-bottom: 40px;\n        text-align: center;\n    }\n    .secHead {\n        line-height: 30px;\n        font-weight: bold;\n        font-size: 22px;\n        margin-bottom: 4px;\n        margin-top: 8px;\n        text-align: center;\n    }\n    .imageDescContainer \u003e .desc,\n    .imageItem \u003e .desc {\n        font-size: 16px;\n        line-height: 1.66;\n        text-align: left;\n        width: 96%;\n        margin-left: auto;\n        margin-right: auto;\n    }\n    \n    .mo {\n        display: none !important;\n    }\n    \n    .pc {\n        display: block !important;\n    }\n    \n    .pcflex {\n        display: flex;\n    }\n    \n    \n    .imageIte {\n        width: 32%;\n        height: auto;\n    }\n    \n    .stress-head{\n        text-align: center;\n        font-weight: 600;\n        background: #5E5E5E;\n        color: #fff;\n        font-size: 24px;\n        width: 660px;\n        border-radius: 4px;\n        height: 45px;\n        line-height: 45px;\n        margin: 15px auto;\n    }\n    \n    .imageIte \u003e img {\n        margin-bottom: 10px;\n        width: 100%;\n        border-radius: 5px;\n        border: 1px solid rgba(230, 230, 230, 100);\n    }\n    \n    .titimg{\n        width: 37%;\n        margin-bottom: 14px;\n    }\n    \n    .packageList td {\n        border: 1px solid rgba(187, 187, 187, 100);\n        line-height: 20px;\n        text-align: center !important;\n        width: 302px;\n        height: 48px;\n        padding-top: 7px !important;\n        color: rgba(16, 16, 16, 100);\n        font-size: 18px;\n        font-weight: 400;\n    }\n    \n    .packageList {\n        position: relative;\n        display: block;\n        width: fit-content;\n        border-spacing: 7px !important;\n        border-collapse: separate !important;\n        margin: 0 auto;\n        margin-bottom: 43px !important;\n    }\n    \n    .packageList .small {\n        width: 71px;\n        text-align: center !important;\n    }\n    \n    .packageList .long {\n        width: 300px;\n        text-align: left !important;\n    }\n    \n    .packageList .ll {\n        width: 361px;\n        text-align: left !important;\n    }\n    .premium-module{\n        padding-bottom: 46px;\n    }\n    .packageList tr:first-child td {\n        border-top: 1px solid rgba(187, 187, 187, 100) !important;\n    }\n    \n    .packageList tr:last-child td {\n        border-bottom: 1px solid rgba(187, 187, 187, 100) !important;\n    }\n    \n    .raspberryLogo{\n        display: flex;\n        align-items: center;\n        justify-content: center;\n    }\n    .raspberryLogo .logo{\n        width: 30px;\n        margin-right: 6px;\n    }\n    .raspberryLogo .head{\n        margin-bottom: 8px;\n    }\n    .longImg-c{\n        position: relative;\n        font-size: 0;\n        margin-bottom: 46px;\n    }\n    .longImg-d{\n        position: absolute;\n        width: 100%;\n    \n    }\n    .longImg-top{\n        top: 40px;\n    }\n    .longImg-top1{\n        top: 60px;\n    }\n    .longImg-d .float-head{\n        font-size: 34px;\n        font-weight: 700;\n        text-align: center;\n    }\n    .longImg-d .float-desc{\n        font-size: 18px;\n        line-height: 2;\n        padding: 0 60px;\n        margin-top: 15px;\n    }\n      \n    .imageItem table.a-bordered {\n        border: 1px solid #BBBFBF;\n    }\n    .a-column table.a-bordered td, .a-column table.a-bordered th{\n        border: 1px solid #ddd;\n    }\n    .a-column table.a-bordered{\n        border: 1px solid #ddd;\n        height: 100%;\n        border-collapse: collapse;\n    }\n    .a-column table.a-bordered .bgcl{\n        background-color: #efefef;\n    }\n    .imageItem table.has-bgc tr:nth-child(odd) {\n        background-color: #efefef;\n    }\n    .imageItem table.a-bordered tr td {\n        padding: 8px 4px;\n        font-size: 15px;\n    }\n    .imageItem table.a-bordered tr:nth-child(even) {\n        background-color: #FFF;\n    }\n    .product-tabs .tab-item table tr:not(:last-child) th {\n        border-bottom: 1px solid var(--body-border-color);\n    }\n    .imageItem .a-text-bold{\n        font-weight: 700;\n    }\n    .img-t{\n        margin-bottom: 24px;\n    }\n    .secdesc{\n        font-size: 18px;\n        color: #101010;\n        line-height: 2;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table {\n        border-bottom: 1px solid #ddd;\n        table-layout: auto;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table th {\n        padding-bottom: 12px;\n        text-align: center;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-image {\n        background-color: #fff;\n        padding: 0 !important;\n        text-align: center;\n        overflow: hidden;\n        vertical-align: bottom;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table .apm-tablemodule-keyhead {\n        border-top: 1px solid #ddd;\n        padding: 8px 14px 6px ;\n        background-color: #f7f7f7;\n        font-weight: 600;\n        color: #626262;\n        float: none !important;\n        margin-right: 0;\n        text-align: center;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table .apm-tablemodule-keyvalue td {\n        padding-top: 8px ;\n        padding-left: 14px;\n        padding-bottom: 8px;\n        border-top: 1px solid #ddd;\n        border-bottom: 1px solid #ddd;\n        text-align: center;\n        width: 240px;\n    }\n    .apm-spacing {\n        display: flex;\n    }\n    .apm-floatleft {\n        display: flex;\n        width: 72%;\n        justify-content: space-between;\n    }\n    .apm-leftimage {\n        width: 45%;\n    }\n    .apm-centerthirdcol {\n        width: 54%;\n    }\n    .apm-centerthirdcol ul li{\n        font-size: 16px;\n        line-height: 2;\n    }\n    .apm-fixed-width .a-spacing-mini {\n        font-size: 18px;\n        font-weight: 600;\n        margin-bottom: 12px;\n    }\n    .apm-floatleft .a-spacing-base {\n        margin-bottom: 16px;\n        font-size: 16px;\n        line-height: 2;\n    }\n    .apm-rightthirdcol-inner \u003e p {\n        font-size: 18px;\n        font-weight: 600;\n        margin-bottom: 22px;\n    }\n    .apm-listbox {\n        background-color: #f3f3f3;\n        border-radius: 4px;\n        border: 1px #ddd solid;\n    }\n    .apm-rightthirdcol .a-box-inner \u003e .a-vertical {\n        font-size: 16px;\n        padding: 20px 20px 20px 40px;\n    }\n    .apm-rightthirdcol .apm-rightthirdcol-inner .a-box-inner .a-vertical \u003e li:not(:last-child) {\n        margin-bottom: 11px;\n    }\n    .a-size-base {\n        line-height: 19px;\n    }\n    .td-br-left{\n        border-left: 1px solid #bbbfbf;\n        text-align: center;\n    }\n    .notice-section{\n        padding-bottom: 30px;\n        padding-left: 6px;\n    }\n    .notice-section \u003e p{\n        font-size: 16px;\n    }\n    .carousel-container {\n        width: 100%;\n        margin: 0 auto;\n        overflow: hidden;\n        position: relative;\n        cursor: pointer;\n    }\n    .carousel-content {\n        display: flex;\n        transition: transform 0.5s ease;\n    }\n    .carousel-item {\n        flex: 0 0 100%;\n        position: relative;\n    }\n    \n    .carousel-item img {\n        width: 100%;\n        height: 100%;\n    }\n    \n    .carousel-btn {\n        position: absolute;\n        top: 50%;\n        transform: translateY(-50%);\n        cursor: pointer;\n        font-size: 24px;\n        padding: 10px;\n    }\n    \n    .carousel-prev {\n        left: 10px;\n        color: #5e76b2;\n    }\n    \n    .carousel-next {\n        right: 10px;\n        color: #5e76b2;\n    }\n    \n    .carousel-indicators {\n        text-align: center;\n        position: absolute;\n        bottom: 20px;\n        left: 50%;\n        transform: translateX(-50%);\n        display: flex;\n        align-items: center;\n    }\n    \n    .carousel-indicator {\n        display: inline-block;\n        width: 12px;\n        height: 12px;\n        border-radius: 50%;\n        background-color: #bbb;\n        margin: 0 5px;\n        cursor: pointer;\n    }\n    \n    .carousel-indicator.active {\n        background-color: #5e76b2;\n    }\n    .tutorials{\n        background: #EEEEEE;\n        border-radius: 6px;\n        margin-bottom: 30px;\n    }\n    .tutorials \u003e p{\n        padding: 20px;\n        text-align: center;\n        word-break: break-word;\n    }\n    .tutorials \u003e p \u003e a:first-child{\n        color: #f98800;\n        font-size: 18px;\n        font-weight: bold;\n    }\n    .tutorials \u003e p \u003e a:last-child{\n        color: #007df9;\n        text-decoration-line: underline;\n    }\n    @media screen and (max-width: 700px) {\n        .image-overlay-item-1 {\n            width: 92%;\n        }\n        .image-overlay-item.item-3 {\n            left: 4%;\n            bottom: 13%;\n        }\n        .video-grid-2 {\n            grid-template-columns: 1fr;\n            gap: 0px;\n        }\n        .mb-50{\n            margin-bottom: 20px;\n        }\n        .ulFeature \u003e li {\n            line-height: inherit;\n        }\n    \n        .imageItem.fourimg \u003e .fourimgline \u003e img {\n            margin-bottom: 10px;\n        }\n    \n        .premium-module.four-column-images .a-column,\n        .premium-module.four-column-images .a-column1 {\n            margin-bottom: 30px;\n            width: 100%;\n        }\n    \n        .premium-module.four-column-images .a-column1.a-column2_2 {\n            width: 48%;\n        }        .dotLine {\n            margin-bottom: 30px;\n        }\n        .imageItem \u003e .border {\n            margin-bottom: 10px;\n        }\n        .imageItem table.a-bordered tr td{\n            padding: 3px;\n        }\n    \n        .imageIte \u003e img {\n            margin-bottom: 10px;\n        }\n        .packageList td {\n            font-size: 16px;\n        }\n    \n        .descContainer \u003e .head {\n            text-align: center;\n        }\n        .imageIte {\n            width: 100%;\n            margin-bottom: 30px;\n        }\n    \n        .item \u003e img {\n            margin: 0 auto;\n            display: block;\n            margin-bottom: 17px;\n        }\n    \n        .iframeContainer \u003e .iframe {\n            margin-bottom: 1px;\n            margin-top: 8px;\n        }\n    \n        .descItem \u003e .head {\n            font-size: 20px;\n            line-height: 22px;\n        }\n    \n        .descItem \u003e .desc {\n            font-size: 12px;\n        }\n    \n        .descItem \u003e.noDesc{\n            margin-top: 5px;\n        }\n    \n        .stress-head{\n            font-size: 12px;\n            line-height: 20px;\n            width: auto;\n            padding: 6px 0;\n            margin: 10px auto;\n            height: unset;\n        }\n    \n        .descContainer \u003e .head {\n            font-size: 20px;\n            line-height: 22px;\n            margin-bottom: 8px;\n        }\n    \n        .descContainer \u003e .desc {\n            font-size: 16px;\n            line-height: inherit;\n        }\n    \n        .titlepicfile-head {\n            font-size: 20px;\n        }\n        .titlepicfile-b {\n            left: 9px;\n            top: 13px;\n        }\n        .titlepicfile-desc{\n            font-size: 12px;\n            margin-left: 0px;\n            width: 200px;\n        }\n    \n        .descItem {\n            padding-bottom: 30px;\n        }\n    \n        .product-simple-tab .nav li a {\n            line-height: 24px;\n        }\n    \n        .page-product.layout-extended .product-simple-tab .nav li {\n            padding: 3px;\n            margin-right: 4px;\n        }\n    \n        .product-simple-tab .nav li a {\n            font-size: 15px;\n        }\n    \n        .page-product.layout-extended .product-simple-tab .nav li:before {\n            display: none !important;\n        }\n    \n        .mainImg {\n            margin-bottom: 30px;\n        }\n        .premium-module.four-column-images .a-column .head,\n        .premium-module.four-column-images .a-column1 .head {\n            font-size: 14px;\n        }\n        .tab-content .tab-pane ul {\n            padding: 0 0 30px 0px;\n        }\n    \n        .head {\n            font-size: 20px;\n            margin-bottom: 10px;\n        }\n    \n        .imageContainer {\n            display: block;\n            padding-bottom: 0px;\n        }\n    \n        .imageContainer \u003e .imageItem {\n            width: 100%;\n        }\n        .premium-module{\n            padding-bottom: 0;\n        }\n        .imageItem {\n            margin-bottom: 30px;\n        }\n        .img-t{\n            margin-bottom: 15px;\n        }\n        .secHead{\n            margin-top: 6px;\n            font-size: 18px;\n            margin-bottom: 3px;\n        }\n        .secdesc{\n            font-size: 15px;\n            line-height: 1.66;\n        }\n        .desc {\n            font-size: 16px;\n            line-height: inherit;\n        }\n        .lonely-head{\n            margin-bottom: 15px;\n            font-size: 20px;\n        }\n        .Packing-head{\n            padding-top: 0px;\n            margin-bottom: 2px;\n        }\n        .Packing-head-x{\n            font-size: 20px;\n        }\n        .imageDescContainer \u003e .head-nodesc{\n            font-size: 18px;\n        }\n        .imageDescContainer {\n            width: 100%;\n            display: block;\n            margin: 0 auto;\n    \n        }\n        .viewMore {\n            font-size: 16px;\n            padding: 4px 2px;\n            width: 120px;\n            margin: 10px auto 35px;\n        }\n        .imageDescContainer \u003e .head,\n        .imageItem \u003e .head {\n            margin: 0 0 5px;\n            text-align: center;\n            font-size: 14px;\n            line-height: 1.25em;\n            width: 100%;\n        }\n    \n        .imageDescContainer \u003e .desc,\n        .imageItem \u003e .desc {\n            font-size: 12px;\n            width: 100%;\n        }\n        .carousel-btn{\n            display: none;\n        }\n    \n        .carousel-indicators{\n            padding: 10px;\n            transform: unset;\n            position: unset;\n            justify-content: center;\n        }\n        .mo {\n            display: block !important;\n        }\n    \n        .pc {\n            display: none !important;\n        }\n    \n        .premium-module.four-column-images {\n            flex-wrap: wrap;\n        }        .title-gap{\n            height: unset;\n            display: block;\n        }\n        .raspberryLogo .logo{\n            width: 24px;\n        }\n    \n        .imageIt \u003e img {\n            margin-bottom: 10px;\n            border-radius: 5px;\n            border: 1px solid #e6e6e6;\n        }\n    \n        .premium-module.four-column-images .column-head,\n        .premium-module.four-column-images .column-head1 {\n            line-height: 22px;\n            margin: 12px 0 5px;\n            text-align: center;\n            height: unset;\n        }\n        .premium-module.four-column-images .description {\n            font-size: 12px;\n        }\n    \n        .premium-module.four-column-images .a-column1.a-column2_2 .head {\n            font-size: 14px;\n        }        .imageItem.fourimg {\n            margin-bottom: 0px;\n        }\n        .mo-imgs \u003e .imageIte{\n            width: 48%;\n            margin-bottom: 20px;\n        }\n        .apm-hiwonder-tablemodule{\n            overflow: auto;\n        }\n        .apm-hiwonder-tablemodule .apm-tablemodule-table{\n            table-layout: unset;\n        }\n        .apm-hiwonder-tablemodule .apm-tablemodule-table .apm-tablemodule-keyvalue td{\n            min-width: 150px;\n        }\n        .apm-spacing {\n            flex-direction: column;\n        }\n        .apm-floatleft {\n            flex-direction: column;\n            margin-bottom: 12px;\n        }\n        .apm-floatleft, .apm-leftimage, .apm-centerthirdcol {\n            width: 100%;\n        }\n        .apm-leftimage img {\n            border: 1px solid #e6e6e6;\n            border-radius: 5px;\n        }\n        .apm-fixed-width .a-spacing-mini {\n            margin-bottom: 6px;\n            margin-top: 30px;\n        }\n        .apm-floatleft .a-spacing-base {\n            margin-bottom: 8px;\n            font-size: 15px;\n        }\n        .apm-rightthirdcol-inner \u003e p {\n            margin-bottom: 13px;\n        }\n        .apm-rightthirdcol .a-box-inner \u003e .a-vertical,.apm-centerthirdcol ul li{\n            font-size: 15px;\n            line-height: 1.66;\n        }\n        .apm-rightthirdcol{\n            padding-top: 23px;\n        }\n        .titimg{\n            width: 70%;\n            margin-bottom: 4px;\n        }\n        .notice-section \u003e p{\n            font-size:13px;\n        }\n        .tutorials \u003e p{\n            padding: 10px;\n    \n        }\n        .tutorials \u003e p \u003e a:first-child{\n            font-size: 14px;\n        }\n    }\n    --\u003e\u003c\/style\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/1.WonderLens.jpg?v=1789118157\" alt=\"Hiwonder WonderLens AI vision module featuring a built-in display screen and camera lens for robotics, face recognition, and machine vision development.\" class=\"mainImg pc\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/02_16aacc42-44d2-45ec-bace-c241a14733f3.jpg?v=1789118257\" alt=\"Hiwonder WonderLens AI vision module featuring a built-in display screen and camera lens for robotics, face recognition, and machine vision development.\" class=\"mainImg mo\"\u003e\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eProduct Description\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eWonderLens is an intuitive AI vision module powered by the K210 chip. It features 8 built-in offline vision capabilities, including color, facial, number, and landmark recognition, alongside tag classification, visual line following, image classification, and feature learning. With one-click AI training, you can bypass complex algorithms and tedious training processes, effortlessly bringing your creative AI vision projects to life.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"K210 High-Performance Chip\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2.1_01_983bff46-21df-4116-bd3d-0b0e56dbc97f.jpg?v=1789125499\"\u003e\n            \u003ch3 class=\"head\"\u003eK210 High-Performance Chip\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eEquipped with the advanced K210 AI chip, the WonderLens completes complex computer vision tasks locally with high speed and minimal latency for real-time performance.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Professional-Grade Hardware\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2.2_02_b12367e1-9cd6-41f7-be30-bfa796d4e0d2.jpg?v=1789114306\"\u003e\n            \u003ch3 class=\"head\"\u003eProfessional-Grade Hardware\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eEquipped with a 2MP HD camera, a fill light, and a built-in screen. This professional-grade hardware AI vision module delivers reliable AI vision recognition, even in low-light conditions.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Visual Display Interface\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2.3_03_77de10d2-1d8c-401c-8010-c6c2ed2ef7d6.jpg?v=1789125528\"\u003e\n            \u003ch3 class=\"head\"\u003eVisual Display Interface\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eIntuitively experience offline AI vision with the built-in display screen. It shows real-time feedback for color recognition, face tracking, and line following directly on the device.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"LEGO-Compatible \u0026amp; Screw Mounting Holes\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2.4_04_0b098e03-1feb-4d85-a775-5348e025cbfd.jpg?v=1789114306\"\u003e\n            \u003ch3 class=\"head\"\u003eLEGO-Compatible \u0026amp; Screw Mounting Holes\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eDesigned with standard screw holes and universal building block compatibility for exceptional mounting flexibility. Easily attach this AI module to custom brackets or blocks to unleash infinite DIY creativity.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"image-overlay-container\"\u003e\n        \u003cdiv class=\"image-overlay-wrapper\"\u003e\n            \u003cimg class=\"image-overlay-bg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3._AI_2fe2cd4a-4c58-4f8c-995f-bf5471e611a6.jpg?v=1789114360\" alt=\"One-Click AI Training: No Coding Required\"\u003e\n            \u003cvideo class=\"image-overlay-item item-3 image-overlay-item-1\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/a12fa4db344f407288ce3d2f86e69aba.mov\" autoplay muted loop playsinline\u003e\u003c\/video\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003e8 Versatile Vision Modes: Explore Endless Possibilities\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eSupports 8 vision modes, including face, color, number, traffic sign, tag, and waste recognition, plus line following and feature learning. Achieve powerful AI vision functions with just a tap.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"premium-module four-column-images\"\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Face Recognition\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/4.1_-_01.jpg?v=1789125576\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eFace Recognition\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description\"\u003eTrain the module to learn multiple faces with a single click. It accurately identifies facial features and outputs coordinate data for fun, interactive tracking.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Number Recognition\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/4.2_-_02.jpg?v=1789114396\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eNumber Recognition\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description\"\u003eCapture and read numbers in real-time. Use this data to create imaginative projects like simulated self-checkout or dynamic speed control.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Waste Recognition\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/4.3_-_03.jpg?v=1789114397\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eWaste Recognition\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description\"\u003eFeaturing built-in classification models, this mode works right out of the box. Use the included prop cards to easily build smart sorting projects.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Color Recognition\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/4.4_-_04.jpg?v=1789114397\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eColor Recognition\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description\"\u003eThe WonderLens vision module simultane-ously detects multiple colors in its field of view, outputting their precise positions and sizes for seamless target tracking.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"premium-module four-column-images\"\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Feature Learning\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/4.5_-_06.jpg?v=1789114396\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eFeature Learning\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description\"\u003eUtilize built-in learning mechanisms to compare real-time visuals against pre-stored images, allowing your robot to instantly detect even the slightest changes in its surroundings.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Tag Recognition\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/4.6_-_05.jpg?v=1789114396\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eTag Recognition\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description\"\u003eQuickly detect and frame AprilTags. By reading the tag's positional data, you can easily program tracking or obstacle evasion actions.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Traffic Sign Recognition\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/4.7_-_07.jpg?v=1789114396\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eTraffic Sign Recognition\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description\"\u003eThe module easily detects various traffic signs. Once the data is processed, your robot or car build can perform cool tasks like autonomous navigation.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Line Following\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/4.8_-_08.jpg?v=1789114395\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eLine Following\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description\"\u003eThe module locks onto colored lines and calculates position offsets, enabling your robot to accurately track and follow complex paths.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eWonderLens AI Vision System: Unlock Autonomous Driving\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eThrough its universal hole design, WonderLens seamlessly integrates with LEGO bricks, bringing cutting-edge machine vision directly into the physical building block world. Whether you are constructing advanced programmable robots, executing imaginative DIY ideas, or experiencing visual machine learning firsthand, this module transforms every build into a deep exploration of smart technology.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/5._AI_03.jpg?v=1789114480\" alt=\"\" class=\"mainImg\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/6._d69a7bb4-de57-461f-ad55-b16e5f242b5c.jpg?v=1789114477\" alt=\"Versatile Programming Support\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/ca452d54941870ad0f7600012e85a93a.jpg?v=1789114966\" alt=\"Versatile Programming Support\" class=\"mainImg mo\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/7._e45a7896-7d5f-49b4-a955-4d9c879591e8.jpg?v=1789120847\" alt=\"Multi-Controller Communication Support\" class=\"mainImg\"\u003e\n\n    \u003ch2 class=\"head descItem\"\u003eApplication Scenarios\u003c\/h2\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/8._02.jpg?v=1789114823\" alt=\"Application Scenarios\" class=\"mainImg\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/9.k210.jpg?v=1789114535\" alt=\"Professional Artificial Intelligence Al Chip\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/k210_1ffdb124-e72b-4856-8dd8-809885e81493.jpg?v=1789114791\" alt=\"Professional Artificial Intelligence Al Chip\" class=\"mainImg mo\"\u003e\n\n\n    \u003ch2 class=\"head descItem\"\u003eVision Module Function\u003c\/h2\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/10._16181655-c7aa-4cb4-8fab-712d9766b34b.jpg?v=1789114576\" alt=\"Vision Module Function\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/57469b557a30c676c44e804861b3024c.jpg?v=1789115027\" alt=\"Vision Module Function\" class=\"mainImg mo\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/11._b3b59207-569a-4e2b-8e5b-bb4b0979ee30.jpg?v=1789114576\" alt=\"Operation\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/dddd30ad479253aff7fa8a8effda54dd.jpg?v=1789114898\" alt=\"Operation\" class=\"mainImg mo\"\u003e\n\n    \u003ch2 class=\"head descItem\"\u003eWonderLens AI Vision Module Dimensional Diagram\u003c\/h2\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/12._7eb8ef54-f47a-4dc1-bdce-feb36bcb9d7c.jpg?v=1789114585\" alt=\"WonderLens AI Vision Module Dimensional Diagram\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/98ced0b3506419086bc5e1f377aa17f4_3f1b5b64-4fae-4d62-8717-32f66cbdb609.jpg?v=1789115073\" alt=\"WonderLens AI Vision Module Dimensional Diagram\" class=\"mainImg mo\"\u003e\n\n\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"pc imageItem\"\u003e\n            \u003ctable style=\"text-align: center;table-layout: fixed;\" class=\"a-bordered noBottomBorder has-bgc\"\u003e\n                \u003ctbody\u003e\n                \u003ccolgroup\u003e\n                    \u003ccol style=\"width: 16%;\"\u003e\n                    \u003ccol style=\"width: 34%;\"\u003e\n                    \u003ccol style=\"width: 16%;\"\u003e\n                    \u003ccol style=\"width: 34%;\"\u003e\n                \u003c\/colgroup\u003e\n                \u003ctr\u003e\n                    \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eProcessor\u003c\/span\u003e\u003c\/th\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eKendryte K210\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eCamera\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e200W pixels\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eSupply voltage\u003c\/span\u003e\u003c\/th\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e5.0V\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eWorking current\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e300mA (Typical working condition: facial recognition,100% backlight, fill light off)\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n\n\n                \u003ctr\u003e\n                    \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eConnectors\u003c\/span\u003e\u003c\/th\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eI2C\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eDisplay\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e2.0IPS,resolution 320x240\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eBuilt-in function\u003c\/span\u003e\u003c\/th\u003e\n                    \u003ctd class=\"td-br-left\" colspan=\"3\"\u003e\u003cspan\u003eColor recognition, facial recognition, tag recognition, visual line following, number recognition, landmark recognition, image classification, and feature learning.\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eDimension\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e63.0mm × 47.5mm × 11.5mm\u003c\/span\u003e\u003c\/td\u003e\n                    \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eDisplay dimension\u003c\/span\u003e\u003c\/th\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e41mm × 31 mm\u003c\/span\u003e\u003c\/td\u003e\n\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eProduct weight\u003c\/span\u003e\u003c\/th\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e24g\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003c\/tbody\u003e\n            \u003c\/table\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"mo\" style=\"margin-bottom: 30px;\"\u003e\n            \u003cdiv class=\"a-column a-span6\"\u003e\n                \u003ctable class=\"a-bordered noBottomBorder has-bgc\" style=\"text-align: center;\"\u003e\n                    \u003ctbody\u003e\n                        \u003ctr\u003e\n                            \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eProcessor\u003c\/span\u003e\u003c\/th\u003e\n                            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eKendryte K210\u003c\/span\u003e\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                            \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eCamera\u003c\/span\u003e\u003c\/th\u003e\n                            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e200W pixels\u003c\/span\u003e\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                            \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eSupply voltage\u003c\/span\u003e\u003c\/th\u003e\n                            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e5.0V\u003c\/span\u003e\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                            \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eWorking current\u003c\/span\u003e\u003c\/th\u003e\n                            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e300mA (Typical working condition: facial recognition, 100% backlight, fill light off)\u003c\/span\u003e\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                            \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eConnectors\u003c\/span\u003e\u003c\/th\u003e\n                            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eI2C\u003c\/span\u003e\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                            \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eDisplay\u003c\/span\u003e\u003c\/th\u003e\n                            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e2.0IPS, resolution 320x240\u003c\/span\u003e\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                            \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eBuilt-in function\u003c\/span\u003e\u003c\/th\u003e\n                            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eColor recognition, facial recognition, tag recognition, visual line following, number recognition, landmark recognition, image classification, and feature learning.\u003c\/span\u003e\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                            \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eDimension\u003c\/span\u003e\u003c\/th\u003e\n                            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e63.0mm × 47.5mm × 11.5mm\u003c\/span\u003e\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                            \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eDisplay dimension\u003c\/span\u003e\u003c\/th\u003e\n                            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e41mm × 31mm\u003c\/span\u003e\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                            \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eProduct weight\u003c\/span\u003e\u003c\/th\u003e\n                            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e24g\u003c\/span\u003e\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                    \u003c\/tbody\u003e\n                \u003c\/table\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\n    \u003ch2 class=\"head descItem\"\u003eWonderLens AI Vision Module Parameters\u003c\/h2\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/13._2536ade5-dd1b-4d11-a164-3536dde055d6.jpg?v=1789114585\" alt=\"WonderLens Al Vision Module Packing List\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/73ad5dcf71f1c3eb6d75658ae7800d5b_82640881-0657-461e-bd2b-6ed948e21f24.jpg?v=1789115052\" alt=\"WonderLens Al Vision Module Packing List\" class=\"mainImg mo\"\u003e\n    \n\u003ch5\u003e\u003cstrong\u003e\u003cb\u003eSpecifications\u003c\/b\u003e\u003c\/strong\u003e\u003c\/h5\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ctable\u003e\n    \u003ctbody\u003e\n        \u003ctr\u003e\n            \u003ctd style=\"width: 209px;\"\u003e\u003cstrong\u003eItem\u003c\/strong\u003e\u003c\/td\u003e\n            \u003ctd style=\"width: 521px;\"\u003e\u003cstrong\u003eSpecification\u003c\/strong\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eProcessor\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003eKendryte K210\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eCamera\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003e200W pixels\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eSupply voltage\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003e5.0V\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eWorking current\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003e300mA (Typical working condition: facial recognition, 100% backlight, fill light off)\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eConnectors\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003eI2C\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eDisplay\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003e2.0IPS, resolution 320x240\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eBuilt-in function\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003eColor recognition, facial recognition, tag recognition, visual line following, number recognition, landmark recognition, image classification, and feature learning.\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eDimension\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003e63.0mm × 47.5mm × 11.5mm\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eDisplay dimension\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003e41mm × 31mm\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eProduct weight\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003e24g\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n\u003c\/table\u003e\n","brand":"Hiwonder","offers":[{"title":"Default Title","offer_id":44267079106647,"sku":"13050007","price":59.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3034a1133efe01daba919094b70c6310_45031215-4e75-4d66-9466-9bf68e26995c.jpg?v=1789119736"},{"product_id":"sensors-kit","title":"ESP32 Controller LEGO-Compatible 20-IN-1 Sensors Kit with Tutorial Smart Chat LLM AI Module, AI Voice \u0026 Camera Control","description":"\u003cstyle\u003e\u003c!--\n    .templateProduct .tab-content table td {\n    \n        padding: 7px 5px;\n    }\n    \n    .templateProduct .tab-content {\n        padding-top: 2%;\n    }\n    \n    .page-product.layout-extended .product-simple-tab .nav:before {\n        top: 39px;\n    }\n    \n    .tab-content .tab-pane ul {\n        padding: 0 0 43px 0px;\n    }\n    \n    .swatch-container .swatch-group .input-group label{\n        justify-content: normal;\n        padding:6px 6px 6px 12px;\n    }\n    \n    body {\n        font-family: \"Montserrat\", sans-serif !important;\n    }\n    \n    #tabs-1 {\n        display: none;\n    }\n    \n    .imageItem \u003e .border {\n        margin-bottom: 10px;\n        border: 1px solid #e6e6e6 ;\n    }\n    \n    \n    .dotLine {\n        width: 100%;\n        height: 1px;\n        margin-bottom: 46px;\n        text-align: center;\n        border-bottom: 2px dashed #ccc;\n    }\n    \n    \n    .border {\n        display: block;\n        margin: 0 auto;\n        border: 1px solid #e6e6e6 ;\n    }\n    \n    .mainImg {\n        width: 100%;\n        height: auto;\n        margin-bottom: 46px;\n    }\n    \n    .head {\n        line-height: 1.3;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        margin-bottom: 12px;\n        text-align: center;\n    }\n    .head-video{\n        text-align: left;\n    }\n    .desc {\n        font-weight: 400;\n        font-family: \"Montserrat\", sans-serif;\n        font-size: 18px;\n        color: #101010;\n        line-height: 2;\n    }\n    \n    .descItem {\n        padding-bottom: 46px;\n    }\n    \n    .descItem \u003e .head {\n        line-height: 30px;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        margin-bottom: 10px;\n        text-align: center;\n    }\n    \n    .descItem \u003e .desc {\n        font-weight: 400;\n        font-family: \"Montserrat\", sans-serif;\n        font-size: 16px;\n        color: rgba(16, 16, 16, 100);\n        line-height: 1.66;\n    \n    }\n    .descItem \u003e .downImg{\n        margin-top: 15px;\n    }\n    .descItem \u003e.noDesc{\n        margin-top: 12px;\n    }\n    .iframeContainer {\n        line-height: 20px;\n        text-align: center;\n        border: 1px solid rgba(255, 255, 255, 100);\n    }\n    .mb-30{\n        margin-bottom: 30px;\n    }\n    .mb-50{\n        margin-bottom: 50px;\n    }\n    .iframeContainer \u003e .iframe {\n        width: 100%;\n        margin-top: 17px;\n        border: none;\n    }\n    \n    \n    .imageContainer {\n        padding-bottom: 43px;\n        display: flex;\n        justify-content: space-between;\n        gap: 2%;\n    }\n    .video-grid-2 {\n        display: grid;\n        grid-template-columns: repeat(2, 1fr);\n        gap: 25px;\n    }\n    .imageContainer \u003e .imageItem {\n        width: 100%;\n        display: flex;\n        flex-direction: column;\n    }\n    .imageItem \u003e .a-span6{\n        margin-bottom: 12px;\n        flex: 1;\n    }\n    .imageItem \u003e img {\n        margin-bottom: 12px;\n        width: 100%;\n    }\n    \n    .twolevelright \u003e .twolevel \u003e img {\n        width: 100%;\n        margin-bottom: 24px;\n    }\n    \n    \n    .premium-module.four-column-images{\n        display: flex;\n        justify-content: space-between;\n        gap: 20px;\n        align-items: flex-start;\n    }\n    \n    .premium-module.four-column-images .a-column{\n        width: 32%;\n        display: flex;\n        flex-direction: column;\n        min-width: 0;\n    }\n    \n    .premium-module.four-column-images .a-column1{\n        width: 32%;\n        display: flex;\n        flex-direction: column;\n        min-width: 0;\n    }\n    \n    .premium-module.four-column-images .a-section-image{\n        display: block;\n        width: 100%;\n        height: auto;\n    }\n    \n    .premium-module.four-column-images .column-image,\n    .premium-module.four-column-images .column-head,\n    .premium-module.four-column-images .column-description{\n        display: block;\n        margin: 0;\n        padding: 0;\n        height: auto;\n    }\n    \n    .premium-module.four-column-images .head{\n        margin: 12px 0 0;\n        font-size: 16px;\n        line-height: 1.3;\n        font-weight: 700;\n        text-align: center;\n    }\n    \n    .premium-module.four-column-images .description{\n        margin-top: 8px;\n        font-size: 14px;\n        line-height: 1.66;\n        text-align: left;\n    }\n    \n    .Packing-head{\n        padding-top: 30px;\n    }\n    .Packing-head-x{\n        line-height: 1.3;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        text-align: center;\n        margin-bottom: 12px;\n    }    .descItem \u003e img {\n        width: 100%;\n    }\n    \n    .multi-desc{\n        margin-top: 10px;\n    }\n    \n    .viewMore{\n        position: absolute;\n        width: 150px;\n        margin-left: 15px;\n        text-align: center;\n        font-size: 20px;\n        padding: 4px 6px;\n        border-radius: 30px;\n        border: 1px solid #f98800;\n        color: #fff;\n        background: #f98800;\n    }\n    .viewMore:hover{\n        color: #fff;\n    }\n    \/* 大图容器 *\/\n    .image-overlay-container {\n        width: 100%;\n        margin-bottom: 46px;\n    }\n\n    \/* 相对定位的包装器，作为小图的定位参考 *\/\n    .image-overlay-wrapper {\n        position: relative;\n        width: 100%;\n        display: block;\n    }\n\n    \/* 大图样式 *\/\n    .image-overlay-bg {\n        width: 100%;\n        height: auto;\n        display: block;\n    }\n\n    \/* 叠加的小图样式 *\/\n    .image-overlay-item {\n        position: absolute;\n        width: 47.6%; \/* 小图宽度占大图的20%，可根据需要调整 *\/\n        height: auto;\n    }\n\n    \/* 第一张小图位置（左上角） *\/\n    .image-overlay-item.item-1 {\n        left: 1.8%;   \/* 距离左边10%，可根据需要调整 *\/\n        bottom: 3.3%;    \/* 距离顶部15%，可根据需要调整 *\/\n    }\n\n    \/* 第二张小图位置（右下角） *\/\n    .image-overlay-item.item-2 {\n        right: 1.8%;  \/* 距离右边10%，可根据需要调整 *\/\n        bottom: 3.3%; \/* 距离底部15%，可根据需要调整 *\/\n    }\n    .image-overlay-item {\n        border-radius: 12px;\n        overflow: hidden;\n    }\n\n    .image-overlay-item .overlay-video {\n        display: block;\n        width: 100%;\n        height: auto;\n        border-radius: inherit;\n    }\n    @media screen and (min-width: 1025px) {\n        .descItem.short-pad{\n            padding-bottom: 20px;\n        }\n        .switch_picture {\n            display: flex;\n            justify-content: space-between;\n            max-width: 1220px;\n            margin: 0 auto;\n            align-items: center;\n        }\n        .tab-nav {\n            flex: 36%;\n            padding-right: 7px;\n        }\n    \n        .tab-nav li {\n            padding-left: 50px;\n            cursor: pointer;\n            transition: all .2s ease-out;\n        }\n        .tab-nav .nav-tit {\n            font-size: 16px;\n            margin-bottom: 16px;\n            width: 262px;\n            padding: 12px 0px;\n            border-radius: 30px;\n            line-height: 10px;\n            border: 1px solid #000000d9;\n            text-align: center;\n        }\n        .tab-nav .nav-tit:hover{\n            background-color: #0000000a;\n        }\n        .li-active .nav-tit {\n            color: #fff;\n            background-color: #000;\n        }\n        .li-active .nav-tit:hover{\n            background-color: #000c;\n        }\n        .tab-right-img {\n            flex: 70%;\n        }\n        .tab-right-img .img-show{\n            display: block;\n        }\n        .tab-right-img li{\n            display: none;\n        }\n    \n    }\n    \n    @media screen and (max-width: 1024px) {\n        .control_type_pc {\n            display: none;\n        }\n    }\n    .show {\n        transition: all .3s linear;\n        animation: show .3s linear;\n        display: block !important;\n    }\n    .hide {\n        transition: all .3s linear;\n        animation: hide .3s linear;\n        display: none !important;\n    }\n    .control_type {\n        position: relative;\n    }\n    \n    \n    .imageDescContainer {\n        width: 96%;\n        display: block;\n        margin: 0 auto;\n    \n    }\n    \n    .titlepicfile-a{\n        position: relative;\n    }\n    .titlepicfile-b{\n        position: absolute;\n        left: 50px;\n        top: 70px;\n        color: #fff;\n    }\n    .titlepicfile-head{\n        font-size: 55px;\n        font-weight: 600;\n    }\n    .titlepicfile-desc{\n        font-size: 27px;\n        margin-left: 3px;\n    }\n    \n    .imageDescContainer \u003e .head,\n    .imageItem \u003e .head {\n        text-align: center;\n        margin-bottom: 6px;\n        font-size: 20px;\n        width: 96%;\n        margin-left: auto;\n        margin-right: auto;\n    }\n    .title-gap{\n        height: 60px;\n        display: grid;\n        align-items: center;\n    }\n    \n    .imageDescContainer \u003e .head-nodesc {\n        text-align: center;\n        line-height: 1.3;\n        font-weight: bold;\n        margin-bottom: 0px;\n        font-size: 23px;\n    }\n    .lonely-head{\n        line-height: 1.3;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        margin-bottom: 40px;\n        text-align: center;\n    }\n    .secHead {\n        line-height: 30px;\n        font-weight: bold;\n        font-size: 22px;\n        margin-bottom: 4px;\n        margin-top: 8px;\n        text-align: center;\n    }\n    .imageDescContainer \u003e .desc,\n    .imageItem \u003e .desc {\n        font-size: 16px;\n        line-height: 1.66;\n        text-align: left;\n        width: 96%;\n        margin-left: auto;\n        margin-right: auto;\n    }\n    \n    .mo {\n        display: none !important;\n    }\n    \n    .pc {\n        display: block !important;\n    }\n    \n    .pcflex {\n        display: flex;\n    }\n    \n    \n    .imageIte {\n        width: 32%;\n        height: auto;\n    }\n    \n    .stress-head{\n        text-align: center;\n        font-weight: 600;\n        background: #5E5E5E;\n        color: #fff;\n        font-size: 24px;\n        width: 660px;\n        border-radius: 4px;\n        height: 45px;\n        line-height: 45px;\n        margin: 15px auto;\n    }\n    \n    .imageIte \u003e img {\n        margin-bottom: 10px;\n        width: 100%;\n        border-radius: 5px;\n        border: 1px solid rgba(230, 230, 230, 100);\n    }\n    \n    .titimg{\n        width: 37%;\n        margin-bottom: 14px;\n    }\n    \n    .packageList td {\n        border: 1px solid rgba(187, 187, 187, 100);\n        line-height: 20px;\n        text-align: center !important;\n        width: 302px;\n        height: 48px;\n        padding-top: 7px !important;\n        color: rgba(16, 16, 16, 100);\n        font-size: 18px;\n        font-weight: 400;\n    }\n    \n    .packageList {\n        position: relative;\n        display: block;\n        width: fit-content;\n        border-spacing: 7px !important;\n        border-collapse: separate !important;\n        margin: 0 auto;\n        margin-bottom: 43px !important;\n    }\n    \n    .packageList .small {\n        width: 71px;\n        text-align: center !important;\n    }\n    \n    .packageList .long {\n        width: 300px;\n        text-align: left !important;\n    }\n    \n    .packageList .ll {\n        width: 361px;\n        text-align: left !important;\n    }\n    .premium-module{\n        padding-bottom: 46px;\n    }\n    .packageList tr:first-child td {\n        border-top: 1px solid rgba(187, 187, 187, 100) !important;\n    }\n    \n    .packageList tr:last-child td {\n        border-bottom: 1px solid rgba(187, 187, 187, 100) !important;\n    }\n    \n    .raspberryLogo{\n        display: flex;\n        align-items: center;\n        justify-content: center;\n    }\n    .raspberryLogo .logo{\n        width: 30px;\n        margin-right: 6px;\n    }\n    .raspberryLogo .head{\n        margin-bottom: 8px;\n    }\n    .longImg-c{\n        position: relative;\n        font-size: 0;\n        margin-bottom: 46px;\n    }\n    .longImg-d{\n        position: absolute;\n        width: 100%;\n    \n    }\n    .longImg-top{\n        top: 40px;\n    }\n    .longImg-top1{\n        top: 60px;\n    }\n    .longImg-d .float-head{\n        font-size: 34px;\n        font-weight: 700;\n        text-align: center;\n    }\n    .longImg-d .float-desc{\n        font-size: 18px;\n        line-height: 2;\n        padding: 0 60px;\n        margin-top: 15px;\n    }\n      \n    .imageItem table.a-bordered {\n        border: 1px solid #BBBFBF;\n    }\n    .a-column table.a-bordered td, .a-column table.a-bordered th{\n        border: 1px solid #ddd;\n    }\n    .a-column table.a-bordered{\n        border: 1px solid #ddd;\n        height: 100%;\n        border-collapse: collapse;\n    }\n    .a-column table.a-bordered .bgcl{\n        background-color: #efefef;\n    }\n    .imageItem table.has-bgc tr:nth-child(odd) {\n        background-color: #efefef;\n    }\n    .imageItem table.a-bordered tr td {\n        padding: 8px 4px;\n        font-size: 15px;\n    }\n    .imageItem table.a-bordered tr:nth-child(even) {\n        background-color: #FFF;\n    }\n    .product-tabs .tab-item table tr:not(:last-child) th {\n        border-bottom: 1px solid var(--body-border-color);\n    }\n    .imageItem .a-text-bold{\n        font-weight: 700;\n    }\n    .img-t{\n        margin-bottom: 24px;\n    }\n    .secdesc{\n        font-size: 18px;\n        color: #101010;\n        line-height: 2;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table {\n        border-bottom: 1px solid #ddd;\n        table-layout: auto;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table th {\n        padding-bottom: 12px;\n        text-align: center;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-image {\n        background-color: #fff;\n        padding: 0 !important;\n        text-align: center;\n        overflow: hidden;\n        vertical-align: bottom;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table .apm-tablemodule-keyhead {\n        border-top: 1px solid #ddd;\n        padding: 8px 14px 6px ;\n        background-color: #f7f7f7;\n        font-weight: 600;\n        color: #626262;\n        float: none !important;\n        margin-right: 0;\n        text-align: center;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table .apm-tablemodule-keyvalue td {\n        padding-top: 8px ;\n        padding-left: 14px;\n        padding-bottom: 8px;\n        border-top: 1px solid #ddd;\n        border-bottom: 1px solid #ddd;\n        text-align: center;\n        width: 240px;\n    }\n    .apm-spacing {\n        display: flex;\n    }\n    .apm-floatleft {\n        display: flex;\n        width: 72%;\n        justify-content: space-between;\n    }\n    .apm-leftimage {\n        width: 45%;\n    }\n    .apm-centerthirdcol {\n        width: 54%;\n    }\n    .apm-centerthirdcol ul li{\n        font-size: 16px;\n        line-height: 2;\n    }\n    .apm-fixed-width .a-spacing-mini {\n        font-size: 18px;\n        font-weight: 600;\n        margin-bottom: 12px;\n    }\n    .apm-floatleft .a-spacing-base {\n        margin-bottom: 16px;\n        font-size: 16px;\n        line-height: 2;\n    }\n    .apm-rightthirdcol-inner \u003e p {\n        font-size: 18px;\n        font-weight: 600;\n        margin-bottom: 22px;\n    }\n    .apm-listbox {\n        background-color: #f3f3f3;\n        border-radius: 4px;\n        border: 1px #ddd solid;\n    }\n    .apm-rightthirdcol .a-box-inner \u003e .a-vertical {\n        font-size: 16px;\n        padding: 20px 20px 20px 40px;\n    }\n    .apm-rightthirdcol .apm-rightthirdcol-inner .a-box-inner .a-vertical \u003e li:not(:last-child) {\n        margin-bottom: 11px;\n    }\n    .a-size-base {\n        line-height: 19px;\n    }\n    .td-br-left{\n        border-left: 1px solid #bbbfbf;\n        text-align: center;\n    }\n    .notice-section{\n        padding-bottom: 30px;\n        padding-left: 6px;\n    }\n    .notice-section \u003e p{\n        font-size: 16px;\n    }\n    .carousel-container {\n        width: 100%;\n        margin: 0 auto;\n        overflow: hidden;\n        position: relative;\n        cursor: pointer;\n    }\n    .carousel-content {\n        display: flex;\n        transition: transform 0.5s ease;\n    }\n    .carousel-item {\n        flex: 0 0 100%;\n        position: relative;\n    }\n    \n    .carousel-item img {\n        width: 100%;\n        height: 100%;\n    }\n    \n    .carousel-btn {\n        position: absolute;\n        top: 50%;\n        transform: translateY(-50%);\n        cursor: pointer;\n        font-size: 24px;\n        padding: 10px;\n    }\n    \n    .carousel-prev {\n        left: 10px;\n        color: #5e76b2;\n    }\n    \n    .carousel-next {\n        right: 10px;\n        color: #5e76b2;\n    }\n    \n    .carousel-indicators {\n        text-align: center;\n        position: absolute;\n        bottom: 20px;\n        left: 50%;\n        transform: translateX(-50%);\n        display: flex;\n        align-items: center;\n    }\n    \n    .carousel-indicator {\n        display: inline-block;\n        width: 12px;\n        height: 12px;\n        border-radius: 50%;\n        background-color: #bbb;\n        margin: 0 5px;\n        cursor: pointer;\n    }\n    \n    .carousel-indicator.active {\n        background-color: #5e76b2;\n    }\n    .tutorials{\n        background: #EEEEEE;\n        border-radius: 6px;\n        margin-bottom: 30px;\n    }\n    .tutorials \u003e p{\n        padding: 20px;\n        text-align: center;\n        word-break: break-word;\n    }\n    .tutorials \u003e p \u003e a:first-child{\n        color: #f98800;\n        font-size: 18px;\n        font-weight: bold;\n    }\n    .tutorials \u003e p \u003e a:last-child{\n        color: #007df9;\n        text-decoration-line: underline;\n    }\n    @media screen and (max-width: 700px) {\n        .video-grid-2 {\n            grid-template-columns: 1fr;\n            gap: 0px;\n        }\n        .mb-50{\n            margin-bottom: 20px;\n        }\n        .ulFeature \u003e li {\n            line-height: inherit;\n        }\n    \n        .imageItem.fourimg \u003e .fourimgline \u003e img {\n            margin-bottom: 10px;\n        }\n    \n        .premium-module.four-column-images .a-column,\n        .premium-module.four-column-images .a-column1 {\n            margin-bottom: 30px;\n            width: 100%;\n        }\n    \n        .premium-module.four-column-images .a-column1.a-column2_2 {\n            width: 48%;\n        }        .dotLine {\n            margin-bottom: 30px;\n        }\n        .imageItem \u003e .border {\n            margin-bottom: 10px;\n        }\n        .imageItem table.a-bordered tr td{\n            padding: 3px;\n        }\n    \n        .imageIte \u003e img {\n            margin-bottom: 10px;\n        }\n        .packageList td {\n            font-size: 16px;\n        }\n    \n        .descContainer \u003e .head {\n            text-align: center;\n        }\n        .imageIte {\n            width: 100%;\n            margin-bottom: 30px;\n        }\n    \n        .item \u003e img {\n            margin: 0 auto;\n            display: block;\n            margin-bottom: 17px;\n        }\n    \n        .iframeContainer \u003e .iframe {\n            margin-bottom: 1px;\n            margin-top: 8px;\n        }\n    \n        .descItem \u003e .head {\n            font-size: 20px;\n            line-height: 22px;\n        }\n    \n        .descItem \u003e .desc {\n            font-size: 12px;\n        }\n    \n        .descItem \u003e.noDesc{\n            margin-top: 5px;\n        }\n    \n        .stress-head{\n            font-size: 12px;\n            line-height: 20px;\n            width: auto;\n            padding: 6px 0;\n            margin: 10px auto;\n            height: unset;\n        }\n    \n        .descContainer \u003e .head {\n            font-size: 20px;\n            line-height: 22px;\n            margin-bottom: 8px;\n        }\n    \n        .descContainer \u003e .desc {\n            font-size: 16px;\n            line-height: inherit;\n        }\n    \n        .titlepicfile-head {\n            font-size: 20px;\n        }\n        .titlepicfile-b {\n            left: 9px;\n            top: 13px;\n        }\n        .titlepicfile-desc{\n            font-size: 12px;\n            margin-left: 0px;\n            width: 200px;\n        }\n    \n        .descItem {\n            padding-bottom: 30px;\n        }\n    \n        .product-simple-tab .nav li a {\n            line-height: 24px;\n        }\n    \n        .page-product.layout-extended .product-simple-tab .nav li {\n            padding: 3px;\n            margin-right: 4px;\n        }\n    \n        .product-simple-tab .nav li a {\n            font-size: 15px;\n        }\n    \n        .page-product.layout-extended .product-simple-tab .nav li:before {\n            display: none !important;\n        }\n    \n        .mainImg {\n            margin-bottom: 30px;\n        }\n        .premium-module.four-column-images .a-column .head,\n        .premium-module.four-column-images .a-column1 .head {\n            font-size: 14px;\n        }\n        .tab-content .tab-pane ul {\n            padding: 0 0 30px 0px;\n        }\n    \n        .head {\n            font-size: 20px;\n            margin-bottom: 10px;\n        }\n    \n        .imageContainer {\n            display: block;\n            padding-bottom: 0px;\n        }\n    \n        .imageContainer \u003e .imageItem {\n            width: 100%;\n        }\n        .premium-module{\n            padding-bottom: 0;\n        }\n        .imageItem {\n            margin-bottom: 30px;\n        }\n        .img-t{\n            margin-bottom: 15px;\n        }\n        .secHead{\n            margin-top: 6px;\n            font-size: 18px;\n            margin-bottom: 3px;\n        }\n        .secdesc{\n            font-size: 15px;\n            line-height: 1.66;\n        }\n        .desc {\n            font-size: 16px;\n            line-height: inherit;\n        }\n        .lonely-head{\n            margin-bottom: 15px;\n            font-size: 20px;\n        }\n        .Packing-head{\n            padding-top: 0px;\n            margin-bottom: 2px;\n        }\n        .Packing-head-x{\n            font-size: 20px;\n        }\n        .imageDescContainer \u003e .head-nodesc{\n            font-size: 18px;\n        }\n        .imageDescContainer {\n            width: 100%;\n            display: block;\n            margin: 0 auto;\n    \n        }\n        .viewMore {\n            font-size: 16px;\n            padding: 4px 2px;\n            width: 120px;\n            margin: 10px auto 35px;\n        }\n        .imageDescContainer \u003e .head,\n        .imageItem \u003e .head {\n            margin: 0 0 5px;\n            text-align: center;\n            font-size: 14px;\n            line-height: 1.25em;\n            width: 100%;\n        }\n    \n        .imageDescContainer \u003e .desc,\n        .imageItem \u003e .desc {\n            font-size: 12px;\n            width: 100%;\n        }\n        .carousel-btn{\n            display: none;\n        }\n    \n        .carousel-indicators{\n            padding: 10px;\n            transform: unset;\n            position: unset;\n            justify-content: center;\n        }\n        .mo {\n            display: block !important;\n        }\n    \n        .pc {\n            display: none !important;\n        }\n    \n        .premium-module.four-column-images {\n            flex-wrap: wrap;\n        }        .title-gap{\n            height: unset;\n            display: block;\n        }\n        .raspberryLogo .logo{\n            width: 24px;\n        }\n    \n        .imageIt \u003e img {\n            margin-bottom: 10px;\n            border-radius: 5px;\n            border: 1px solid #e6e6e6;\n        }\n    \n        .premium-module.four-column-images .column-head,\n        .premium-module.four-column-images .column-head1 {\n            line-height: 22px;\n            margin: 12px 0 5px;\n            text-align: center;\n            height: unset;\n        }\n        .premium-module.four-column-images .description {\n            font-size: 12px;\n        }\n    \n        .premium-module.four-column-images .a-column1.a-column2_2 .head {\n            font-size: 14px;\n        }        .imageItem.fourimg {\n            margin-bottom: 0px;\n        }\n        .mo-imgs \u003e .imageIte{\n            width: 48%;\n            margin-bottom: 20px;\n        }\n        .apm-hiwonder-tablemodule{\n            overflow: auto;\n        }\n        .apm-hiwonder-tablemodule .apm-tablemodule-table{\n            table-layout: unset;\n        }\n        .apm-hiwonder-tablemodule .apm-tablemodule-table .apm-tablemodule-keyvalue td{\n            min-width: 150px;\n        }\n        .apm-spacing {\n            flex-direction: column;\n        }\n        .apm-floatleft {\n            flex-direction: column;\n            margin-bottom: 12px;\n        }\n        .apm-floatleft, .apm-leftimage, .apm-centerthirdcol {\n            width: 100%;\n        }\n        .apm-leftimage img {\n            border: 1px solid #e6e6e6;\n            border-radius: 5px;\n        }\n        .apm-fixed-width .a-spacing-mini {\n            margin-bottom: 6px;\n            margin-top: 30px;\n        }\n        .apm-floatleft .a-spacing-base {\n            margin-bottom: 8px;\n            font-size: 15px;\n        }\n        .apm-rightthirdcol-inner \u003e p {\n            margin-bottom: 13px;\n        }\n        .apm-rightthirdcol .a-box-inner \u003e .a-vertical,.apm-centerthirdcol ul li{\n            font-size: 15px;\n            line-height: 1.66;\n        }\n        .apm-rightthirdcol{\n            padding-top: 23px;\n        }\n        .titimg{\n            width: 70%;\n            margin-bottom: 4px;\n        }\n        .notice-section \u003e p{\n            font-size:13px;\n        }\n        .tutorials \u003e p{\n            padding: 10px;\n    \n        }\n        .tutorials \u003e p \u003e a:first-child{\n            font-size: 14px;\n        }\n    }\n    --\u003e\u003c\/style\u003e\n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/1.1_ec6be899-c581-4bd0-a280-b298ff793b91.jpg?v=1790236884\" alt=\"AiBlock programmable electronic building block kit with orange-and-white modular components, supporting Scratch and Python programming, AI models, and sensor expansion.\" class=\"mainImg pc\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/08b99f4b3b711fe03d5ed359784155a6_ed3453b7-7a00-4142-bb6a-1a799b36072b.jpg?v=1790243137\" alt=\"AiBlock programmable electronic building block kit with orange-and-white modular components, supporting Scratch and Python programming, AI models, and sensor expansion.\" class=\"mainImg mo\"\u003e\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eProduct Description\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eDesigned for K-12 STEAM education, this programmable electronic building block kit features a high-performance ESP32 + MM32 dual-core controller. The controller is equipped with dedicated I2C ports for servos, DC motors, and various sensors. The entire series of modules adopts a fully enclosed protective housing and seamlessly integrates with mainstream building block holes.\u003c\/p\u003e\n        \u003cp class=\"desc\"\u003eThe kit includes an extensive matrix of electronic modules, Seamlessly integrating these cutting-edge AI modules with foundational sensors empowers you to unlock advanced capabilities—from ultrasonic obstacle avoidance and precise line following to multi-dimensional touch. This powerful synergy scales perfectly with your skills, effortlessly bridging the gap between entry-level AI exploration and advanced innovative projects.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2._9ea7e5ec-2d95-468e-8b56-aa91a7ddac8e.jpg?v=1790236886\" alt=\"AiBlock programmable electronic building block projects, including robotic arms, a wheeled robot, and a tracked vehicle, displayed beside a laptop with block-based coding software.\" class=\"mainImg pc\"\u003e\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eModular Design for Infinite Expansion\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eBuilt with standardized interfaces and high-precision crafting, this programmable electronic building block kit delivers ultimate hardware flexibility and seamless adaptation to any creative scenario.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"WonderMind AI Module\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3.1_01_bba48633-11b0-4ae1-86f5-57a90255c4ad.jpg?v=1790236926\"\u003e\n            \u003ch3 class=\"head\"\u003eWonderMind AI Module\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eWonderMind AI module seamlessly integrates high-performance text, speech, and vision models, enabling real-time voice interaction with support for both online and offline AI capabilities, as well as multiple voice options.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"WonderLens Vision Module\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3.2_02_f2636251-b42c-49f2-93cd-2531703c91d3.jpg?v=1790236926\"\u003e\n            \u003ch3 class=\"head\"\u003eWonderLens Vision Module\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eWonderLens, a K210-powered AI vision module, offers 8 offline capabilities: color, face, number, and landmark recognition, plus tag and image classification, line following, and feature learning. Its one-click AI training easily brings your ideas to life.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Powerful ESP32 Controller\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3.3_03_d17a5af4-f40a-47dc-bbf2-560631f4f257.jpg?v=1790236926\"\u003e\n            \u003ch3 class=\"head\"\u003ePowerful ESP32 Controller\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003ePowered by the ESP32 and MM32 dual-core chip, this controller features I2C sensor and servo ports for versatile DIY robotics. The fully enclosed ABS design ensures safety, while its seamless building block compatibility effortlessly expands your creativity.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"I2C Daisy-Chain \u0026amp; Tool-Free Pin Design\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3.4_04.jpg?v=1790236926\"\u003e\n            \u003ch3 class=\"head\"\u003eI2C Daisy-Chain \u0026amp; Tool-Free Pin Design\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eBreak free from controller port limits using the I2C daisy-chain system.Say goodbye to messy wiring. Featuring a durable ABS plastic housing and a tool-free pin design, this module ensures secure building block integration.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/4._steam.jpg?v=1790236981\" alt=\"Build a Strong STEAM Foundation\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/steam_15fce456-5292-49c1-bef2-292d375f8ab6.jpg?v=1790243203\" alt=\"Build a Strong STEAM Foundation\" class=\"mainImg mo\"\u003e\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eHigh-Performance ESP32 Controller \u0026amp; Easy Expansion\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eThis powerful dual-chip controller has rich expansion ports for seamless servo and sensor integration. Enclosed in a durable, smooth ABS casing, it integrates standard building-block pin holes for easy mounting and versatile structural expansion.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/5._1541454e-fcea-4009-87c3-b7735840cdd7.jpg?v=1790236978\" alt=\"Powerful Block Controller\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/76ff3de23d72cc6f650d2fdfdddb5227.jpg?v=1790243840\" alt=\"Powerful Block Controller\" class=\"mainImg mo\"\u003e\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eWonderMind Multimodal Interactive AI Module\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eBuilt on the ESP32-S3 chip, the WonderMind AI Module brings multimodal intelligence to life with LLMs like DeepSeek, DouBao, and Qwen. It supports 30+ conversational languages for natural chat, emotion perception, object searching, scene understanding, and complex command execution. Featuring an interactive touch screen and a built-in I2C interface, it effortlessly connects with diverse sensors for limitless DIY creation projects.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/6.WonderMind.jpg?v=1790236979\" alt=\"WonderMind AI Module High-Performance ESP32-S3 Chip\" class=\"mainImg\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/7.WonderMind_AI.jpg?v=1790236978\" alt=\"WonderMind Al Module\" class=\"mainImg\"\u003e\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eWonderLens Vision Moudle\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eWonderLens is an intuitive AI vision module powered by the K210 chip. It features 8 built-in offline vision capabilities, including color, facial, number, and landmark recognition, alongside tag classification, visual line following, image classification, and feature learning. With one-click AI training, you can bypass complex algorithms and tedious training processes, effortlessly bringing your creative AI vision projects to life.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/8._AI.jpg?v=1790236979\" alt=\"WonderLens Vision Moudle\" class=\"mainImg\"\u003e\n\n    \u003ch2 class=\"head descItem\"\u003e8 Versatile Vision Modes: Explore Endless Possibilities\u003c\/h2\u003e\n\n    \u003cdiv class=\"premium-module four-column-images\"\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Face Recognition \" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/9.1_-_01.jpg?v=1790237075\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eFace Recognition \u003c\/h3\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Number Recognition\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/9.2_-_02.jpg?v=1790237075\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eNumber Recognition\u003c\/h3\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Waste Recognition\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/9.3_-_03.jpg?v=1790237075\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eWaste Recognition\u003c\/h3\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Color Recognition\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/9.4_-_04.jpg?v=1790237075\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eColor Recognition\u003c\/h3\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"premium-module four-column-images\"\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Feature Learning\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/9.5_-_06.jpg?v=1790237075\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eFeature Learning\u003c\/h3\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Tag Recognition\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/9.6_-_05.jpg?v=1790237075\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eTag Recognition\u003c\/h3\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Traffic Sign Recognition\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/9.7_-_07.jpg?v=1790237075\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eTraffic Sign Recognition\u003c\/h3\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Line Following\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/9.8_-_08.jpg?v=1790237075\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eLine Following\u003c\/h3\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n \n     \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eAll-in-One Smart Sensor Kit: Unlock Infinite Creative Sensor Interactions\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eThis comprehensive electronic module matrix empowers your smart hardware development, effortlessly handling everything from basic physical interactions to complex temperature and humidity monitoring and AI interactions. Featuring seamless LEGO compatibility, the enclosed housing and daisy-chain design ensure a clean, safe setup. This makes assembly and hardware connections incredibly intuitive, transforming your static building blocks into fully interactive robots!\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/10._59200482-9e28-41ef-ad10-f8881ca0d57e.jpg?v=1790237140\" alt=\"All-in-One Smart Sensor Kit: Unlock Infinite Creative Sensor Interactions\" class=\"mainImg\"\u003e\n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/11._02_d68b2ff5-5899-4627-b7b6-95891a56d438.jpg?v=1790237139\" alt=\"3x7 Hole Enclosed Housing\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/02_1a341db4-6817-4d4c-9858-7cd7783d077f.jpg?v=1790243320\" alt=\"3x7 Hole Enclosed Housing\" class=\"mainImg mo\"\u003e\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Ultrasonic Sensor\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/12.1_-01_ba9f923e-aa4f-4209-ad98-50b7cb9e36bf.jpg?v=1790237162\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Dot Matrix Module\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/12.2_-02_20a754b7-6957-47d2-b7ea-8de7b8fdb493.jpg?v=1790237162\"\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/13._01_199e9101-2391-41c9-b5bc-7c043f7edf7a.jpg?v=1790237309\" alt=\"3x5 Hole Enclosed Housing\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_6c9c48f5-4136-4316-b548-c09a9128e65b.jpg?v=1790243323\" alt=\"3x5 Hole Enclosed Housing\" class=\"mainImg mo\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/14._-07.jpg?v=1790237310\" alt=\"Temperature and Humidity Sensor\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/4599c7444064bf0d04b788e490e681d9.jpg?v=1790243790\" alt=\"Temperature and Humidity Sensor\" class=\"mainImg mo\"\u003e\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Touch Sensor\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/15.1-_-01.jpg?v=1790237345\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Button Module\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/15.2_-02.jpg?v=1790237345\"\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Sound Sensor\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/16.1_-03.jpg?v=1790237345\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Knob Module\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/16.2_-04.jpg?v=1790237345\"\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Light Sensor\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/17.1_-05.jpg?v=1790237344\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Accelerometer Sensor\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/17.2_-06.jpg?v=1790237345\"\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Temperature and Humidity Sensor\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/18.1_cf69cb36-24a3-4bbe-9ea8-2fce4b555a0c.jpg?v=1790237345\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"RGB LED Module\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/18.2RGB_-08.jpg?v=1790237345\"\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/19._03.jpg?v=1790237422\" alt=\"Versatile Multi-Hole Design for More Creative DlY\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/03_f99a5a78-1796-41bd-9c08-79f8f33d65c6.jpg?v=1790243323\" alt=\"Versatile Multi-Hole Design for More Creative DlY\" class=\"mainImg mo\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/20.AI_-01.jpg?v=1790237443\" alt=\"Al Voice Interaction Module\" class=\"mainImg\"\u003e\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Infrared Obstacle Avoidance Sensor\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/21.1_-02.jpg?v=1790237471\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Raindrop Sensor\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/21.2_-03.jpg?v=1790237471\"\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Soil Moisture Sensor\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/22.1_-04.jpg?v=1790237471\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Fan Module\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/22.2_-05.jpg?v=1790237471\"\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/23._-06.jpg?v=1790237472\" alt=\"6-Channel Line Follower Sensor\" class=\"mainImg\"\u003e\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eScratch and MicroPython Programming\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eSupporting both Scratch and MicroPython, it seamlessly bridges beginner block coding and professional text programming. Covering every learning stage, it empowers users to efficiently execute complex algorithms and build creative projects.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/24.Python.jpg?v=1790237557\" alt=\"Scratch Block-Based Programming\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/Python_6202e214-ff8c-4b7c-bb56-27ab3f3843f8.jpg?v=1790243572\" alt=\"Scratch Block-Based Programming\" class=\"mainImg mo\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/25._9bdb5adc-cfdb-4698-9158-8736fb81748e.jpg?v=1790237557\" alt=\"Python Programming\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/f7e4affb89344ee4187ece9a9c7d9855_6329e27e-2853-4351-8944-1f85cfe1d66c.jpg?v=1790243572\" alt=\"Python Programming\" class=\"mainImg mo\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/26._02_44891956-bdf2-48d7-b665-51ac8b23712e.jpg?v=1790237558\" alt=\"Massive Collection of Hands-On Maker Projects\" class=\"mainImg\"\u003e\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eALL-IN-ONE Smart Sensor Kit:\u003cbr\u003eMake Your Building Blocks Talk!\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eTailored for makers passionate about engineering, electronics, mechanics, and programming, this sensor kit unlocks infinite creativity. The hardware features an enclosed housing and a standard 4-pin port, combined with an I2C daisy-chain wiring design to eliminate messy cables, making connections extremely simple and neat. All modules integrate seamlessly with LEGO blocks, allowing you to fully unleash your building imagination. Empowered by the AI module and abundant sensors, your static builds will go beyond simple physical interactions—they will truly come alive and engage in intelligent conversations with you!\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/27.AiBlock.jpg?v=1790237587\" alt=\"ALL-IN-ONE Smart Sensor Kit: Make Your Building Blocks Talk!\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiBlock.jpg?v=1790243499\" alt=\"ALL-IN-ONE Smart Sensor Kit: Make Your Building Blocks Talk!\" class=\"mainImg mo\"\u003e\n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/28._1_64c2d0c4-2727-42a9-a468-88695eb74766.jpg?v=1790237587\" alt=\"Spinning Swing Ride\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/5-_01_4f4207a4-85de-4c07-a8cf-961ca90b79b7.jpg?v=1790243699\" alt=\"Spinning Swing Ride\" class=\"mainImg mo\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/29._3.jpg?v=1790237587\" alt=\"Humanoid Smart Assitant\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/5-_02_01c391d8-4111-4d6e-a154-230fcf1b221c.jpg?v=1790243699\" alt=\"Humanoid Smart Assitant\" class=\"mainImg mo\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/30._2.jpg?v=1790237587\" alt=\"Embodied Al Mechanic Tank\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/5-_03.jpg?v=1790243699\" alt=\"Embodied Al Mechanic Tank\" class=\"mainImg mo\"\u003e\n\n    \u003ch2 class=\"head descItem\"\u003ePacking List\u003c\/h2\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/0930.jpg?v=1791270363\" alt=\"Packing List\" class=\"mainImg\"\u003e\n\n    \u003ch5\u003e\u003cstrong\u003e\u003cb\u003eSpecifications\u003c\/b\u003e\u003c\/strong\u003e\u003c\/h5\u003e\n    \u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Hiwonder","offers":[{"title":"AiBlock Controller","offer_id":44334542553175,"sku":"21090471","price":55.99,"currency_code":"USD","in_stock":true},{"title":"Touch Sensor","offer_id":44334542585943,"sku":"21090460","price":8.99,"currency_code":"USD","in_stock":true},{"title":"Button Module","offer_id":44334542618711,"sku":"21090465","price":7.99,"currency_code":"USD","in_stock":true},{"title":"Sound Sensor","offer_id":44334542651479,"sku":"21090462","price":8.99,"currency_code":"USD","in_stock":true},{"title":"Knob Module","offer_id":44334544322647,"sku":"21090464","price":8.99,"currency_code":"USD","in_stock":true},{"title":"Light Sensor","offer_id":44334544355415,"sku":"21090463","price":8.99,"currency_code":"USD","in_stock":true},{"title":"Accelerometer Sensor","offer_id":44334544388183,"sku":"21090466","price":10.99,"currency_code":"USD","in_stock":true},{"title":"Temperature and Humidity Sensor","offer_id":44334544420951,"sku":"21090461","price":10.99,"currency_code":"USD","in_stock":true},{"title":"RGB LED Module","offer_id":44334544453719,"sku":"21090452","price":8.99,"currency_code":"USD","in_stock":true},{"title":"Color Sensor","offer_id":44334544486487,"sku":"21090467","price":8.99,"currency_code":"USD","in_stock":true},{"title":"Dot Matrix Module","offer_id":44334544519255,"sku":"21090456","price":9.99,"currency_code":"USD","in_stock":true},{"title":"Ultrasonic Sensor","offer_id":44334544552023,"sku":"21090455","price":10.99,"currency_code":"USD","in_stock":true},{"title":"Infrared Obstacle Avoidance Sensor","offer_id":44334544584791,"sku":"21090468","price":8.99,"currency_code":"USD","in_stock":true},{"title":"Al Voice Interaction Module","offer_id":44334544617559,"sku":"21090469","price":16.99,"currency_code":"USD","in_stock":true},{"title":"Raindrop Sensor","offer_id":44334544650327,"sku":"21090458","price":11.99,"currency_code":"USD","in_stock":true},{"title":"Soil Moisture Sensor","offer_id":44334544683095,"sku":"21090457","price":11.99,"currency_code":"USD","in_stock":true},{"title":"Fan Module","offer_id":44334544715863,"sku":"21090459","price":10.99,"currency_code":"USD","in_stock":true},{"title":"6-channel LineFollower Sensor","offer_id":44334544748631,"sku":"21090453","price":14.99,"currency_code":"USD","in_stock":true},{"title":"WonderMind Al Module","offer_id":44334544781399,"sku":"21090469","price":59.99,"currency_code":"USD","in_stock":true},{"title":"WonderLens Al Vision Module","offer_id":44334544814167,"sku":"21090470","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Complete Sensor Kit","offer_id":44334544846935,"sku":"21090451","price":299.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/a9ae02309d4a05e199ed1745a08d66da_ed9fdfae-7fd2-4c0a-9f9c-93b1b2dd83ad.jpg?v=1790236747"},{"product_id":"aimecha-m1","title":"AiMecha M1 AI Robot Car – AI Vision \u0026 Robotic Arm, AI Large Model \u0026 Scratch\/MicroPython","description":"\u003cstyle\u003e\u003c!--\n    .templateProduct .tab-content table td {\n    \n        padding: 7px 5px;\n    }\n    body {\n       font-family: \"Montserrat\", sans-serif !important;\n    }\n    \n    .templateProduct .tab-content {\n        padding-top: 2%;\n    }\n    \n    .page-product.layout-extended .product-simple-tab .nav:before {\n        top: 39px;\n    }\n    .tutorials \u003e p \u003e span:first-child \u003e a {\n        color: #f98800;\n        font-size: 16px;\n    }\n    .tutorials \u003e p \u003e span:last-child \u003e a {\n        color: #007df9;\n        text-decoration-line: underline;\n    }\n    .tab-content .tab-pane ul {\n        padding: 0 0 43px 0px;\n    }\n    \n    .swatch-container .swatch-group .input-group label{\n        justify-content: normal;\n        padding:6px 6px 6px 12px;\n    }\n    \n    \n    #tabs-1 {\n        display: none;\n    }\n    \n    .imageItem \u003e .border {\n        margin-bottom: 10px;\n        border: 1px solid #e6e6e6 ;\n    }\n    \n    \n    .dotLine {\n        width: 100%;\n        height: 1px;\n        margin-bottom: 46px;\n        text-align: center;\n        border-bottom: 2px dashed #ccc;\n    }\n    \n    \n    .border {\n        display: block;\n        margin: 0 auto;\n        border: 1px solid #e6e6e6 ;\n    }\n    \n    .mainImg {\n        width: 100%;\n        height: auto;\n        margin-bottom: 46px;\n    }\n    \n    .head {\n        line-height: 1.3;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        margin-bottom: 12px;\n        text-align: center;\n    }\n    .head-video{\n        text-align: left;\n    }\n    .desc {\n        font-weight: 400;\n        font-family: \"Montserrat\", sans-serif;\n        font-size: 18px;\n        color: #101010;\n        line-height: 2;\n    }\n    \n    .descItem {\n        margin-bottom: 50px !important;\n    }\n    \n    .descItem \u003e .head {\n        line-height: 30px;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        margin-bottom: 10px;\n        text-align: center;\n    }\n    \n    .descItem \u003e .desc {\n        font-weight: 400;\n        font-family: \"Montserrat\", sans-serif;\n        font-size: 16px;\n        color: rgba(16, 16, 16, 100);\n        line-height: 1.66;\n    \n    }\n    .descItem \u003e .downImg{\n        margin-top: 15px;\n    }\n    .descItem \u003e.noDesc{\n        margin-top: 12px;\n    }\n    .iframeContainer {\n        line-height: 20px;\n        text-align: center;\n        border: 1px solid rgba(255, 255, 255, 100);\n    }\n    .mb-30{\n        margin-bottom: 30px;\n    }\n    .mb-50{\n        margin-bottom: 50px;\n    }\n    .iframeContainer \u003e .iframe {\n        width: 100%;\n        margin-top: 17px;\n        border: none;\n    }\n    \n    \n    .imageContainer {\n        padding-bottom: 43px;\n        display: flex;\n        justify-content: space-between;\n        gap: 2%;\n    }\n    .imageItem \u003e .a-span6{\n        margin-bottom: 12px;\n        flex: 1;\n    }\n    .imageItem \u003e img {\n        margin-bottom: 20px;\n        width: 100%;\n    }\n    \n    .twolevelright \u003e .twolevel \u003e img {\n        width: 100%;\n        margin-bottom: 24px;\n    }\n    \n    \n    .premium-module.four-column-images{\n        display: flex;\n        justify-content: space-between;\n        gap: 20px;\n        align-items: flex-start;\n    }\n    \n    .premium-module.four-column-images .a-column{\n        width: 32%;\n        display: flex;\n        flex-direction: column;\n        min-width: 0;\n    }\n    \n    .premium-module.four-column-images .a-column1{\n        width: 32%;\n        display: flex;\n        flex-direction: column;\n        min-width: 0;\n    }\n    \n    .premium-module.four-column-images .a-section-image{\n        display: block;\n        width: 100%;\n        height: auto;\n    }\n    \n    .premium-module.four-column-images .column-image,\n    .premium-module.four-column-images .column-head,\n    .premium-module.four-column-images .column-description{\n        display: block;\n        margin: 0;\n        padding: 0;\n        height: auto;\n    }\n    #product-description-intro {\n        scroll-margin-top: 200px;\n    }\n    .premium-module.four-column-images .head{\n        margin: 12px 0 0;\n        font-size: 16px;\n        line-height: 1.3;\n        font-weight: 700;\n        text-align: center;\n        height: 40px;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n    }\n    \n    .premium-module.four-column-images .description{\n        margin-top: 8px;\n        font-size: 14px;\n        line-height: 1.66;\n        text-align: left;\n    }\n    .product-tabs .tab-item table tr:not(:last-child) th {\n        border-bottom: 1px solid var(--body-border-color);\n    }\n    .Packing-head{\n        padding-top: 30px;\n    }\n    .Packing-head-x{\n        line-height: 1.3;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        text-align: center;\n        margin-bottom: 12px;\n    }    .descItem \u003e img {\n        width: 100%;\n    }\n    \n    .multi-desc{\n        margin-top: 10px;\n    }\n    \n    .viewMore{\n        position: absolute;\n        width: 150px;\n        margin-left: 15px;\n        text-align: center;\n        font-size: 20px;\n        padding: 4px 6px;\n        border-radius: 30px;\n        border: 1px solid #f98800;\n        color: #fff;\n        background: #f98800;\n    }\n    .viewMore:hover{\n        color: #fff;\n    }\n    \/* 大图容器 *\/\n    .image-overlay-container {\n        width: 100%;\n        margin-bottom: 46px;\n    }\n\n    \/* 相对定位的包装器，作为小图的定位参考 *\/\n    .image-overlay-wrapper {\n        position: relative;\n        width: 100%;\n        display: block;\n    }\n\n    \/* 大图样式 *\/\n    .image-overlay-bg {\n        width: 100%;\n        height: auto;\n        display: block;\n    }\n\n    \/* 叠加的小图样式 *\/\n    .image-overlay-item {\n        position: absolute;\n        width: 46.3%; \/* 小图宽度占大图的20%，可根据需要调整 *\/\n        height: auto;\n    }\n\n    \/* 第一张小图位置（左上角） *\/\n    .image-overlay-item.item-1 {\n        left: 3%;   \/* 距离左边10%，可根据需要调整 *\/\n        bottom: 4%;    \/* 距离顶部15%，可根据需要调整 *\/\n    }\n\n    \/* 第二张小图位置（右下角） *\/\n    .image-overlay-item.item-2 {\n        right: 3%;  \/* 距离右边10%，可根据需要调整 *\/\n        bottom: 4%; \/* 距离底部15%，可根据需要调整 *\/\n    }\n    .imageContainer \u003e .imageItem {\n        width: 100%;\n        display: flex;\n        flex-direction: column;\n    }\n    .video-grid-2 {\n        display: grid;\n        grid-template-columns: repeat(2, 1fr);\n        gap: 40px 24px;\n    }\n    .video-item .head {\n        margin-bottom: 12px;\n        font-size: 20px;\n    }\n    .blog-item .head {\n        font-size: 14px;\n    }\n        .show {\n        transition: all .3s linear;\n        animation: show .3s linear;\n        display: block !important;\n    }\n    .hide {\n        transition: all .3s linear;\n        animation: hide .3s linear;\n        display: none !important;\n    }\n    .control_type {\n        position: relative;\n    }\n    \n    \n    .imageDescContainer {\n        width: 96%;\n        display: block;\n        margin: 0 auto;\n    \n    }\n    \n    .titlepicfile-a{\n        position: relative;\n    }\n    .titlepicfile-b{\n        position: absolute;\n        left: 50px;\n        top: 70px;\n        color: #fff;\n    }\n    .titlepicfile-head{\n        font-size: 55px;\n        font-weight: 600;\n    }\n    .titlepicfile-desc{\n        font-size: 27px;\n        margin-left: 3px;\n    }\n    \n    .imageDescContainer \u003e .head,\n    .imageItem \u003e .head {\n        text-align: center;\n        margin-bottom: 6px;\n        font-size: 20px;\n        width: 96%;\n        margin-left: auto;\n        margin-right: auto;\n    }\n    .title-gap{\n        height: 60px;\n        display: grid;\n        align-items: center;\n    }\n    \n    .imageDescContainer \u003e .head-nodesc {\n        text-align: center;\n        line-height: 1.3;\n        font-weight: bold;\n        margin-bottom: 0px;\n        font-size: 23px;\n    }\n    .lonely-head{\n        line-height: 1.3;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        margin-bottom: 40px;\n        text-align: center;\n    }\n    .secHead {\n        line-height: 30px;\n        font-weight: bold;\n        font-size: 22px;\n        margin-bottom: 4px;\n        margin-top: 8px;\n        text-align: center;\n    }\n    .imageDescContainer \u003e .desc,\n    .imageItem \u003e .desc {\n        font-size: 16px;\n        line-height: 1.66;\n        text-align: left;\n        width: 96%;\n        margin-left: auto;\n        margin-right: auto;\n    }\n    \n    .mo {\n        display: none !important;\n    }\n    \n    .pc {\n        display: block !important;\n    }\n    \n    .pcflex {\n        display: flex;\n    }\n    \n    \n    .imageIte {\n        width: 32%;\n        height: auto;\n    }\n    \n    .stress-head{\n        text-align: center;\n        font-weight: 600;\n        background: #5E5E5E;\n        color: #fff;\n        font-size: 24px;\n        width: 660px;\n        border-radius: 4px;\n        height: 45px;\n        line-height: 45px;\n        margin: 15px auto;\n    }\n    \n    .imageIte \u003e img {\n        margin-bottom: 10px;\n        width: 100%;\n        border-radius: 5px;\n        border: 1px solid rgba(230, 230, 230, 100);\n    }\n    \n    .titimg{\n        width: 37%;\n        margin-bottom: 14px;\n    }\n    \n    .packageList td {\n        border: 1px solid rgba(187, 187, 187, 100);\n        line-height: 20px;\n        text-align: center !important;\n        width: 302px;\n        height: 48px;\n        padding-top: 7px !important;\n        color: rgba(16, 16, 16, 100);\n        font-size: 18px;\n        font-weight: 400;\n    }\n    \n    .packageList {\n        position: relative;\n        display: block;\n        width: fit-content;\n        border-spacing: 7px !important;\n        border-collapse: separate !important;\n        margin: 0 auto;\n        margin-bottom: 43px !important;\n    }\n    \n    .packageList .small {\n        width: 71px;\n        text-align: center !important;\n    }\n    \n    .packageList .long {\n        width: 300px;\n        text-align: left !important;\n    }\n    \n    .packageList .ll {\n        width: 361px;\n        text-align: left !important;\n    }\n    .premium-module{\n        padding-bottom: 46px;\n    }\n    .packageList tr:first-child td {\n        border-top: 1px solid rgba(187, 187, 187, 100) !important;\n    }\n    \n    .packageList tr:last-child td {\n        border-bottom: 1px solid rgba(187, 187, 187, 100) !important;\n    }\n    \n    .raspberryLogo{\n        display: flex;\n        align-items: center;\n        justify-content: center;\n    }\n    .raspberryLogo .logo{\n        width: 30px;\n        margin-right: 6px;\n    }\n    .raspberryLogo .head{\n        margin-bottom: 8px;\n    }\n    .longImg-c{\n        position: relative;\n        font-size: 0;\n        margin-bottom: 46px;\n    }\n    .longImg-d{\n        position: absolute;\n        width: 100%;\n    \n    }\n    .longImg-top{\n        top: 40px;\n    }\n    .longImg-top1{\n        top: 60px;\n    }\n    .longImg-d .float-head{\n        font-size: 34px;\n        font-weight: 700;\n        text-align: center;\n    }\n    .longImg-d .float-desc{\n        font-size: 18px;\n        line-height: 2;\n        padding: 0 60px;\n        margin-top: 15px;\n    }\n      \n    .imageItem table.a-bordered {\n        border: 1px solid #BBBFBF;\n    }\n    .a-column table.a-bordered td, .a-column table.a-bordered th{\n        border: 1px solid #ddd;\n    }\n    .a-column table.a-bordered{\n        border: 1px solid #ddd;\n        height: 100%;\n        border-collapse: collapse;\n    }\n    .a-column table.a-bordered .bgcl{\n        background-color: #efefef;\n    }\n    .imageItem table.has-bgc tr:nth-child(odd) {\n        background-color: #efefef;\n    }\n    .imageItem table.a-bordered tr td {\n        padding: 8px 4px;\n        font-size: 15px;\n    }\n    .imageItem table.a-bordered tr:nth-child(even) {\n        background-color: #FFF;\n    }\n    .imageItem .a-text-bold{\n        font-weight: 700;\n    }\n    .img-t{\n        margin-bottom: 24px;\n    }\n    .secdesc{\n        font-size: 18px;\n        color: #101010;\n        line-height: 2;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table {\n        border-bottom: 1px solid #ddd;\n        table-layout: auto;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table th {\n        padding-bottom: 12px;\n        text-align: center;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-image {\n        background-color: #fff;\n        padding: 0 !important;\n        text-align: center;\n        overflow: hidden;\n        vertical-align: bottom;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table .apm-tablemodule-keyhead {\n        border-top: 1px solid #ddd;\n        padding: 8px 14px 6px ;\n        background-color: #f7f7f7;\n        font-weight: 600;\n        color: #626262;\n        float: none !important;\n        margin-right: 0;\n        text-align: center;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table .apm-tablemodule-keyvalue td {\n        padding-top: 8px ;\n        padding-left: 14px;\n        padding-bottom: 8px;\n        border-top: 1px solid #ddd;\n        border-bottom: 1px solid #ddd;\n        text-align: center;\n        width: 240px;\n    }\n    .apm-spacing {\n        display: flex;\n    }\n    .apm-floatleft {\n        display: flex;\n        width: 72%;\n        justify-content: space-between;\n    }\n    .apm-leftimage {\n        width: 45%;\n    }\n    .apm-centerthirdcol {\n        width: 54%;\n    }\n    .apm-centerthirdcol ul li{\n        font-size: 16px;\n        line-height: 2;\n    }\n    .apm-fixed-width .a-spacing-mini {\n        font-size: 18px;\n        font-weight: 600;\n        margin-bottom: 12px;\n    }\n    .apm-floatleft .a-spacing-base {\n        margin-bottom: 16px;\n        font-size: 16px;\n        line-height: 2;\n    }\n    .apm-rightthirdcol-inner \u003e p {\n        font-size: 18px;\n        font-weight: 600;\n        margin-bottom: 22px;\n    }\n    .apm-listbox {\n        background-color: #f3f3f3;\n        border-radius: 4px;\n        border: 1px #ddd solid;\n    }\n    .apm-rightthirdcol .a-box-inner \u003e .a-vertical {\n        font-size: 16px;\n        padding: 20px 20px 20px 40px;\n    }\n    .apm-rightthirdcol .apm-rightthirdcol-inner .a-box-inner .a-vertical \u003e li:not(:last-child) {\n        margin-bottom: 11px;\n    }\n    .a-size-base {\n        line-height: 19px;\n    }\n    .td-br-left{\n        border-left: 1px solid #bbbfbf;\n        text-align: center;\n    }\n    .notice-section{\n        padding-bottom: 30px;\n        padding-left: 6px;\n    }\n    .notice-section \u003e p{\n        font-size: 16px;\n    }\n    .carousel-container {\n        width: 100%;\n        margin: 0 auto;\n        overflow: hidden;\n        position: relative;\n        cursor: pointer;\n    }\n    .carousel-content {\n        display: flex;\n        transition: transform 0.5s ease;\n    }\n    .carousel-item {\n        flex: 0 0 100%;\n        position: relative;\n    }\n    \n    .carousel-item img {\n        width: 100%;\n        height: 100%;\n    }\n    \n    .carousel-btn {\n        position: absolute;\n        top: 50%;\n        transform: translateY(-50%);\n        cursor: pointer;\n        font-size: 24px;\n        padding: 10px;\n    }\n    \n    .carousel-prev {\n        left: 10px;\n        color: #5e76b2;\n    }\n    \n    .carousel-next {\n        right: 10px;\n        color: #5e76b2;\n    }\n    \n    .carousel-indicators {\n        text-align: center;\n        position: absolute;\n        bottom: 20px;\n        left: 50%;\n        transform: translateX(-50%);\n        display: flex;\n        align-items: center;\n    }\n    \n    .carousel-indicator {\n        display: inline-block;\n        width: 12px;\n        height: 12px;\n        border-radius: 50%;\n        background-color: #bbb;\n        margin: 0 5px;\n        cursor: pointer;\n    }\n    \n    .carousel-indicator.active {\n        background-color: #5e76b2;\n    }\n    .tutorials{\n        background: #EEEEEE;\n        border-radius: 6px;\n        margin-bottom: 30px;\n    }\n    .tutorials \u003e p{\n        padding: 20px;\n        text-align: center;\n        word-break: break-word;\n    }\n    .tutorials \u003e p \u003e a:first-child{\n        color: #f98800;\n        font-size: 18px;\n        font-weight: bold;\n    }\n    .tutorials \u003e p \u003e a:last-child{\n        color: #007df9;\n        text-decoration-line: underline;\n    }\n    @media screen and (min-width: 1025px) {\n        .descItem.short-pad{\n            padding-bottom: 20px;\n        }\n        .switch_picture {\n            display: flex;\n            justify-content: space-between;\n            max-width: 1220px;\n            margin: 0 auto;\n            align-items: center;\n        }\n        .tab-nav {\n            flex: 36%;\n            padding-right: 7px;\n        }\n    \n        .tab-nav li {\n            padding-left: 50px;\n            cursor: pointer;\n            transition: all .2s ease-out;\n        }\n        .tab-nav .nav-tit {\n            font-size: 16px;\n            margin-bottom: 16px;\n            width: 262px;\n            padding: 12px 0px;\n            border-radius: 30px;\n            line-height: 10px;\n            border: 1px solid #000000d9;\n            text-align: center;\n        }\n        .tab-nav .nav-tit:hover{\n            background-color: #0000000a;\n        }\n        .li-active .nav-tit {\n            color: #fff;\n            background-color: #000;\n        }\n        .li-active .nav-tit:hover{\n            background-color: #000c;\n        }\n        .tab-right-img {\n            flex: 70%;\n        }\n        .tab-right-img .img-show{\n            display: block;\n        }\n        .tab-right-img li{\n            display: none;\n        }\n    \n    }\n    \n    @media screen and (max-width: 1024px) {\n        .control_type_pc {\n            display: none;\n        }\n    }\n\n    @media screen and (max-width: 700px) {\n        .video-grid-2 {\n            grid-template-columns: 1fr;\n            gap: 0px;\n        }\n        .iframeContainer \u003e .iframe {\n            margin-bottom: 1px;\n            margin-top: 8px;\n        }\n        .mb-50{\n            margin-bottom: 20px;\n        }\n        .ulFeature \u003e li {\n            line-height: inherit;\n        }\n    \n        .imageItem.fourimg \u003e .fourimgline \u003e img {\n            margin-bottom: 10px;\n        }\n    \n        .premium-module.four-column-images .a-column,\n        .premium-module.four-column-images .a-column1 {\n            margin-bottom: 30px;\n            width: 100%;\n        }\n    \n        .premium-module.four-column-images .a-column1.a-column2_2 {\n            width: 48%;\n        }        .dotLine {\n            margin-bottom: 30px;\n        }\n        .imageItem \u003e .border {\n            margin-bottom: 10px;\n        }\n        .imageItem table.a-bordered tr td{\n            padding: 3px;\n        }\n    \n        .imageIte \u003e img {\n            margin-bottom: 10px;\n        }\n        .packageList td {\n            font-size: 16px;\n        }\n    \n        .imageIte {\n            width: 100%;\n            margin-bottom: 30px;\n        }\n    \n        .item \u003e img {\n            margin: 0 auto;\n            display: block;\n            margin-bottom: 17px;\n        }\n    \n        .descItem \u003e .head {\n            font-size: 20px;\n            line-height: 22px;\n        }\n    \n        .descItem \u003e .desc {\n            font-size: 12px;\n        }\n    \n        .descItem \u003e.noDesc{\n            margin-top: 5px;\n        }\n    \n        .stress-head{\n            font-size: 12px;\n            line-height: 20px;\n            width: auto;\n            padding: 6px 0;\n            margin: 10px auto;\n            height: unset;\n        }\n    \n        .descContainer \u003e .head {\n            text-align: center;\n            font-size: 20px;\n            line-height: 22px;\n            margin-bottom: 8px;\n        }\n    \n        .descContainer \u003e .desc {\n            font-size: 16px;\n            line-height: inherit;\n        }\n    \n        .titlepicfile-head {\n            font-size: 20px;\n        }\n        .titlepicfile-b {\n            left: 9px;\n            top: 13px;\n        }\n        .titlepicfile-desc{\n            font-size: 12px;\n            margin-left: 0px;\n            width: 200px;\n        }\n    \n        .page-product.layout-extended .product-simple-tab .nav li {\n            padding: 3px;\n            margin-right: 4px;\n        }\n    \n        .product-simple-tab .nav li a {\n            line-height: 24px;\n            font-size: 15px;\n        }\n    \n        .page-product.layout-extended .product-simple-tab .nav li:before {\n            display: none !important;\n        }\n    \n        .mainImg {\n            margin-bottom: 30px;\n        }\n        .premium-module.four-column-images .a-column .head,\n        .premium-module.four-column-images .a-column1 .head {\n            font-size: 14px;\n        }\n        .tab-content .tab-pane ul {\n            padding: 0 0 30px 0px;\n        }\n    \n        .head {\n            font-size: 20px;\n            margin-bottom: 10px;\n        }\n    \n        .imageContainer {\n            display: block;\n            padding-bottom: 0px;\n        }\n    \n        .imageContainer \u003e .imageItem {\n            width: 100%;\n        }\n        .premium-module{\n            padding-bottom: 0;\n        }\n        .imageItem {\n            margin-bottom: 30px;\n        }\n        .img-t{\n            margin-bottom: 15px;\n        }\n        .secHead{\n            margin-top: 6px;\n            font-size: 18px;\n            margin-bottom: 3px;\n        }\n        .secdesc{\n            font-size: 15px;\n            line-height: 1.66;\n        }\n        .desc {\n            font-size: 16px;\n            line-height: inherit;\n        }\n        .lonely-head{\n            margin-bottom: 15px;\n            font-size: 20px;\n        }\n        .Packing-head{\n            padding-top: 0px;\n            margin-bottom: 2px;\n        }\n        .Packing-head-x{\n            font-size: 20px;\n        }\n        .imageDescContainer \u003e .head-nodesc{\n            font-size: 18px;\n        }\n        .imageDescContainer {\n            width: 100%;\n            display: block;\n            margin: 0 auto;\n    \n        }\n        .viewMore {\n            font-size: 16px;\n            padding: 4px 2px;\n            width: 120px;\n            margin: 10px auto 35px;\n        }\n        .imageDescContainer \u003e .head,\n        .imageItem \u003e .head {\n            margin: 0 0 5px;\n            text-align: center;\n            font-size: 14px;\n            line-height: 1.25em;\n            width: 100%;\n        }\n    \n        .imageDescContainer \u003e .desc,\n        .imageItem \u003e .desc {\n            font-size: 12px;\n            width: 100%;\n        }\n        .carousel-btn{\n            display: none;\n        }\n    \n        .carousel-indicators{\n            padding: 10px;\n            transform: unset;\n            position: unset;\n            justify-content: center;\n        }\n        .mo {\n            display: block !important;\n        }\n    \n        .pc {\n            display: none !important;\n        }\n    \n        .premium-module.four-column-images {\n            flex-wrap: wrap;\n        }        .title-gap{\n            height: unset;\n            display: block;\n        }\n        .raspberryLogo .logo{\n            width: 24px;\n        }\n    \n        .imageIt \u003e img {\n            margin-bottom: 10px;\n            border-radius: 5px;\n            border: 1px solid #e6e6e6;\n        }\n    \n        .premium-module.four-column-images .column-head,\n        .premium-module.four-column-images .column-head1 {\n            line-height: 22px;\n            margin: 12px 0 5px;\n            text-align: center;\n            height: unset;\n        }\n        .premium-module.four-column-images .description {\n            font-size: 12px;\n        }\n    \n        .premium-module.four-column-images .a-column1.a-column2_2 .head {\n            font-size: 14px;\n        }        .imageItem.fourimg {\n            margin-bottom: 0px;\n        }\n        .mo-imgs \u003e .imageIte{\n            width: 48%;\n            margin-bottom: 20px;\n        }\n        .apm-hiwonder-tablemodule{\n            overflow: auto;\n        }\n        .apm-hiwonder-tablemodule .apm-tablemodule-table{\n            table-layout: unset;\n        }\n        .apm-hiwonder-tablemodule .apm-tablemodule-table .apm-tablemodule-keyvalue td{\n            min-width: 150px;\n        }\n        .apm-spacing {\n            flex-direction: column;\n        }\n        .apm-floatleft {\n            flex-direction: column;\n            margin-bottom: 12px;\n        }\n        .apm-floatleft, .apm-leftimage, .apm-centerthirdcol {\n            width: 100%;\n        }\n        .apm-leftimage img {\n            border: 1px solid #e6e6e6;\n            border-radius: 5px;\n        }\n        .apm-fixed-width .a-spacing-mini {\n            margin-bottom: 6px;\n            margin-top: 30px;\n        }\n        .apm-floatleft .a-spacing-base {\n            margin-bottom: 8px;\n            font-size: 15px;\n        }\n        .apm-rightthirdcol-inner \u003e p {\n            margin-bottom: 13px;\n        }\n        .apm-rightthirdcol .a-box-inner \u003e .a-vertical,.apm-centerthirdcol ul li{\n            font-size: 15px;\n            line-height: 1.66;\n        }\n        .apm-rightthirdcol{\n            padding-top: 23px;\n        }\n        .titimg{\n            width: 70%;\n            margin-bottom: 4px;\n        }\n        .notice-section \u003e p{\n            font-size:13px;\n        }\n        .tutorials \u003e p{\n            padding: 10px;\n    \n        }\n        .tutorials \u003e p \u003e a:first-child{\n            font-size: 14px;\n        }\n    }\n    --\u003e\u003c\/style\u003e\n    \u003cdiv id=\"product-description-intro\"\u003e \u003c\/div\u003e\n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-1.jpg?v=1790753010\" alt=\"AiMecha M1 educational robot car featuring a 3DOF robotic arm, omnidirectional wheels, and multimodal AI vision capabilities.\" class=\"mainImg pc\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-1_48665d77-f231-4beb-b5cc-21db4642c4cb.jpg?v=1790758196\" alt=\"AiMecha M1 educational robot car featuring a 3DOF robotic arm, omnidirectional wheels, and multimodal AI vision capabilities.\" class=\"mainImg mo\"\u003e\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eProduct Description\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eAiMecha M1 is an AI-powered educational robot car built for hands-on robotics and embodied AI learning.Combining a full-metal Mecanum-wheel chassis, 3DOF robotic arm, ESP32 + MM32 dual-core controller, and WonderLens Pro AI module, AiMecha M1 brings mechanics, programming, computer vision, and intelligent interaction into one integrated robotics platform.\u003c\/p\u003e\n        \u003cp class=\"desc\"\u003eWith support for Scratch and MicroPython, students can progress from visual programming and basic motion control to AI perception, decision-making, and real-world robot actions.\u003c\/p\u003e\n        \u003cp class=\"desc\"\u003eFrom omnidirectional movement and robotic manipulation to voice interaction and AI vision, AiMecha M1 turns the complete “Sense–Think–Act” process into hands-on learning.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Smart Hand-Eye Coordination\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-2-1.jpg?v=1790753032\"\u003e\n            \u003ch3 class=\"head\"\u003eSmart Hand-Eye Coordination\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003ePowered by advanced vision algorithms, the robot precisely tracks colored blocks in your hand and adjusts the robotic arm in real time for dexterous grasping. This delivers a seamless, highly responsive human-robot interaction.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Multi-Dimensional Perception and Interaction\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-2-2.jpg?v=1790753032\"\u003e\n            \u003ch3 class=\"head\"\u003eMulti-Dimensional Perception and Interaction\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003ePowerful perception drives AI. AiMecha M1 integrates rich electronic modules with large AI models to unlock next-level interaction capabilities.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"High-Performance Hardware Configuration\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-2-3.jpg?v=1790757398\"\u003e\n            \u003ch3 class=\"head\"\u003eHigh-Performance Hardware Configuration\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eFeaturing a 3DOF visual robotic arm and the AiMecha controller, AiMecha M1 delivers precise perception and robust computing. Paired with an all-metal Mecanum wheel chassis for omnidirectional agility, it provides a solid foundation for advanced AI exploration.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Deploying Multimodal Large AI Models\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-2-4.jpg?v=1790753032\"\u003e\n            \u003ch3 class=\"head\"\u003eDeploying Multimodal Large AI Models\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eBy deploying large AI models via WonderLens Pro, AiMecha M1 evolves from a basic command-execution car into an embodied AI robot that sees, hears, speaks, thinks, and acts.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eDetachable WonderLens Pro Large AI Model Module\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eBuilt on the high-performance K230 chip, the WonderLens Pro AI module features an innovative detachable camera design for deep hand-eye coordination. Pre-loaded with our custom GUI, it offers over 30 offline visual functions out of the box—no complex coding required.\u003c\/p\u003e\n        \u003cp class=\"desc\"\u003eIts intuitive touchscreen supports features like color picking \u0026amp; recognition, multi-face tracking, and AI one-click training, eliminating the steep learning curve of traditional algorithm training. With built-in guides for every function, it ensures a smooth and efficient AI exploration experience.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-3-1.jpg?v=1790757430\" alt=\"Precise Grasping, Inverse Kinematics\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-3-1_e8b5cfcd-4338-4dec-bcbd-32d3d2efb1d7.jpg?v=1790758251\" alt=\"Precise Grasping, Inverse Kinematics\" class=\"mainImg mo\"\u003e\n\n    \u003cdiv class=\"premium-module four-column-images\"\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"High-Performance K230 Chip\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-3-2.jpg?v=1790753094\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eHigh-Performance K230 Chip\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description\"\u003eEquipped with a dual-core RISC-V K230 processor and a 6 TOPS equivalent KPU, delivering performance approximately 13.7× higher than K210.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"TF Card Expansion Support\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-3-3.jpg?v=1790753094\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eTF Card Expansion Support\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description\"\u003eThe K230 board supports external TF card storage, and comes with a 32GB TF card, providing ample space for vision models and large programs.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"2MP HD Camera\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-3-4.jpg?v=1790753094\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003e2MP HD Camera\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description\"\u003eFeatures a 1080P@60fps digital camera for clearer imaging and improved recognition compared to OV5640\/OV5647 cameras.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"2.4-Inch Capacitive Touchscreen\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-3-5.jpg?v=1790753094\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003e2.4-Inch Capacitive Touchscreen\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description\"\u003eFeatures a 2.4-inch capacitive touchscreen at 240×320 resolution with a user-friendly interface.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003e30+ Offline Visual Interactions with Built-in Interface\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eThe WonderLens Pro Al vision module comes preloaded with a GUl developed by Hiwonder, integrating over 30 Al features and core capabilities. It's ready to use out of the box, allowing quick access to rich demo projects without any additional code downloads.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-4-0.jpg?v=1790753161\" alt=\"30+ Offline Visual Interactions with Built-in Interface\" class=\"mainImg\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-4-1.jpg?v=1790753162\" alt=\"Al Face Al Body\" class=\"mainImg\"\u003e\n\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eDeploying Multimodal Large AI Models\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eBuilt on the K230 chip, the WonderLens Pro AI Module brings multimodal intelligence to life with Xiaozhi AI. It supports LLMs like DeepSeek, DouBao, and Qwen; Featuring a 2.4 inch touch screen and built-in multiple expansion ports, it effortlessly connects with diverse sensors for limitless DIY creation projects.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-6-1.jpg?v=1790753398\" alt=\"Deploying Multimodal Large AI Models\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-6-1_561a4114-e74a-4f58-b3d0-8bd1e5054074.jpg?v=1790758383\" alt=\"Deploying Multimodal Large AI Models\" class=\"mainImg mo\"\u003e\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eCompatible with XiaoZhi Al\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eThanks to the WiFi capability of the K230 chip, WonderLens Pro can connect to the XiaoZhi AI platform online, allowing seamless switching between various mainstream AI models. It supports customizable AI characters and voices, with over 30 conversational languages for smart chat, making it accessible to users around the world.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-6-2.jpg?v=1790753398\" alt=\"Compatible with XiaoZhi Al\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-6-2_a103acad-e289-4398-b581-ba53c7863734.jpg?v=1790758430\" alt=\"Compatible with XiaoZhi Al\" class=\"mainImg mo\"\u003e\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eCreative Applications of Multimodal Large AI Models\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eBy integrating multimodal large models, AiMecha M1 gains cross-modal perception, allowing you to flexibly combine text, voice, and image interactions.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Smart Chat\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-7-1.jpg?v=1790757483\"\u003e\n            \u003ch3 class=\"head\"\u003eSmart Chat\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003ePowered by LLMs, AiMecha M1 understands and replies to your commands in real time with a highly natural, human-like voice.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Voice Control\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-7-2.jpg?v=1790757509\"\u003e\n            \u003ch3 class=\"head\"\u003eVoice Control\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eLeveraging semantic understanding, AiMecha M1 accurately parses and executes your spoken commands for seamless voice control.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Scene Understanding\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-7-3.jpg?v=1790757536\"\u003e\n            \u003ch3 class=\"head\"\u003eScene Understanding\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eDriven by large vision models, AiMecha M1 analyzes its surroundings and cross-references its database to provide intelligent, context-aware feedback.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Intelligent Transport\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-7-4.jpg?v=1790757560\"\u003e\n            \u003ch3 class=\"head\"\u003eIntelligent Transport\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003ePowered by LLMs, AiMecha M1 accurately parses your transport commands and directs the mechanical claw for intelligent grasping and relocation.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Distance Ranging \u0026amp; Broadcasting\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-7-5.jpg?v=1790757588\"\u003e\n            \u003ch3 class=\"head\"\u003eDistance Ranging \u0026amp; Broadcasting\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eAiMecha M1 continuously reads RGB ultrasonic sensor data, using large models to analyze and broadcast distance measurements in real time.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Autonomous Obstacle Avoidance\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-7-6.jpg?v=1790757613\"\u003e\n            \u003ch3 class=\"head\"\u003eAutonomous Obstacle Avoidance\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eBy fusing sensor data, AiMecha M1 detects and bypasses obstacles in real time, ensuring safe navigation in complex environments.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Voice-Controlled Line Following\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-7-7.jpg?v=1790757642\"\u003e\n            \u003ch3 class=\"head\"\u003eVoice-Controlled Line Following\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eAiMecha M1 autonomously tracks and navigates line routes based on your voice commands.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Intersection Detection\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-7-8.jpg?v=1790757667\"\u003e\n            \u003ch3 class=\"head\"\u003eIntersection Detection\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eUsing path-tracking algorithms, AiMecha M1 accurately identifies road features like curves, straights, branches, and crossroads.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-5-1.jpg?v=1790753162\" alt=\"Al Vision Interaction x Smart City Sandbox Scenario\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-5-1_e7f81954-532e-40eb-a50a-30d84595bfae.jpg?v=1790758312\" alt=\"Al Vision Interaction x Smart City Sandbox Scenario\" class=\"mainImg mo\"\u003e\n\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Fully Automated Waste Transport\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-5-2.jpg?v=1790753161\"\u003e\n            \u003ch3 class=\"head\"\u003eFully Automated Waste Transport\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eAiMecha M1 navigates to the waste transport point. WonderLens Pro uses object detection to identify the battery card and broadcasts: \"Detected battery, categorized as hazardous waste.\"\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Intelligent Parcel Sorting\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-5-3.jpg?v=1790753161\"\u003e\n            \u003ch3 class=\"head\"\u003eIntelligent Parcel Sorting\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eAiMecha M1 enters the urban logistics hub. As the parcel's AprilTag enters the detachable camera's view, the robot instantly decodes it for sorting.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"OCR Text Recognition\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-5-4.jpg?v=1790753161\"\u003e\n            \u003ch3 class=\"head\"\u003eOCR Text Recognition\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eReaching the charging station, WonderLens Pro uses OCR recognition to read the number cards and locate an available charging spot.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Traffic Light Recognition\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-5-5.jpg?v=1790753659\"\u003e\n            \u003ch3 class=\"head\"\u003eTraffic Light Recognition\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eWonderLens Pro uses color recognition to detect electronic traffic lights, broadcasting: \"Stop at red light, go at green light. Detected green light, safe to pass.\"\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Auto-Learning Training\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-5-6.jpg?v=1790753659\"\u003e\n            \u003ch3 class=\"head\"\u003eAuto-Learning Training\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eAt the community delivery point, WonderLens Pro uses its auto-learning function to quickly recognize and classify shelf items like bananas, broccoli, and apples.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Community Delivery\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-5-7.jpg?v=1790753659\"\u003e\n            \u003ch3 class=\"head\"\u003eCommunity Delivery\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eCapture item images via WonderLens Pro, coordinate the robotic arm to grasp them, and follow the route to the community to complete the delivery loop.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eMecanum Wheel Chassis, 360° Omnidirectional Movement\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eEquipped with advanced Mecanum wheels and high-precision encoder motors, the AiMech M1 robot car delivers seamless 360-degree movement. It features versatile driving modes—including forward, lateral, diagonal, and rotational—offering superior maneuverability to effortlessly navigate complex routes and terrains.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-8-1.jpg?v=1790754599\" alt=\"Mecanum Wheel Chassis, 360° Omnidirectional Movement\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-8-1_f67c7374-8ffe-4942-b339-40c814597396.jpg?v=1790758490\" alt=\"Mecanum Wheel Chassis, 360° Omnidirectional Movement\" class=\"mainImg mo\"\u003e\n\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"High-Precision Encoder Motors\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-8-2.jpg?v=1790753860\"\u003e\n            \u003ch3 class=\"head\"\u003eHigh-Precision Encoder Motors\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003ePowered by 4 high-precision encoder motors with real-time speed feedback, it can effortlessly carry out precise turns and fixed-distance driving, ensuring stable and reliable performance.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Precise Control \u0026amp; Advanced Path Planning\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-8-3.jpg?v=1790754599\"\u003e\n            \u003ch3 class=\"head\"\u003ePrecise Control \u0026amp; Advanced Path Planning\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eCombining large AI models with multi-dimensional  sensors, it enables advanced motion interactions and complex trajectory planning. The robust chassis provides a stable foundation for algorithm verification, accelerating your development workflow.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-8-4.jpg?v=1790753860\" alt=\"Bi-Directional High-Precision 6-Channel Line Follower Sensor\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-8-4_48080799-0dc6-407b-950e-d2a368cbb3bb.jpg?v=1790758538\" alt=\"Bi-Directional High-Precision 6-Channel Line Follower Sensor\" class=\"mainImg mo\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-8-5.jpg?v=1790753903\" alt=\"Following with 6-Channel Line Follower\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-8-5_341fe704-aba1-4d3c-8afd-fc9628f2ab5d.jpg?v=1790758588\" alt=\"Following with 6-Channel Line Follower\" class=\"mainImg mo\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-8-6.jpg?v=1790753907\" alt=\"Glowy Ultrasonic Sensor\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-8-6_179b3a9f-28a6-4f2b-a81c-f7d80228ad44.jpg?v=1790758617\" alt=\"Glowy Ultrasonic Sensor\" class=\"mainImg mo\"\u003e\n\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Ultrasonic Ranging\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-8-7.jpg?v=1790753911\"\u003e\n            \u003ch3 class=\"head\"\u003eUltrasonic Ranging\u003c\/h3\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Ultrasonic Obstacle Avoidance\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-8-8.jpg?v=1790753912\"\u003e\n            \u003ch3 class=\"head\"\u003eUltrasonic Obstacle Avoidance\u003c\/h3\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eScratch and MicroPython Programming\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eSupporting both Scratch and MicroPython, it seamlessly bridges beginner block coding and professional text programming. Covering every learning stage, it empowers users to efficiently execute complex algorithms and build creative projects.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-9-1.jpg?v=1790753971\" alt=\"Scratch Block-Based Programming\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-9-1_38572ab2-69bf-493b-9eac-f5c8c902f6cf.jpg?v=1790758665\" alt=\"Scratch Block-Based Programming\" class=\"mainImg mo\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-9-2.jpg?v=1790753971\" alt=\"Python Programming\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-9-2_506619a1-4be2-4a08-aefa-f341056e102b.jpg?v=1790758693\" alt=\"Python Programming\" class=\"mainImg mo\"\u003e\n\n    \u003ch2 class=\"head descItem\"\u003eCross-Platform Control\u003c\/h2\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-10.jpg?v=1790753971\" alt=\"Cross-Platform Control\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-10_3980058b-54b8-42e4-9c1e-786b85d4dbe1.jpg?v=1790758736\" alt=\"Cross-Platform Control\" class=\"mainImg mo\"\u003e\n\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eMulti-Function AiMecha Controller\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eThe Ai Mecha controller features ESP32 \u0026amp; MM32 dual-core processors for smooth, reliable operation, backed by a built-in high-capacity lithium battery. It integrates a buzzer, 9-axis IMU, programmable buttons, and RGB LEDs, alongside powerful expansion capabilities. These include 4 bus servo ports, 2 encoder motor ports, 7 I2C expansion ports, and multiple sensor ports to easily meet advanced development needs. The durable ABS casing features LEGO-compatible expansion holes, ensuring limitless creative building.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-11-1.jpg?v=1790753970\" alt=\"Multi-Function AiMecha Controller\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-11-1_adda7f93-1cb9-4cc3-9f3f-9f2ea40bc82a.jpg?v=1790758775\" alt=\"Multi-Function AiMecha Controller\" class=\"mainImg mo\"\u003e\n\n    \u003cdiv class=\"premium-module four-column-images\"\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Built-in Large-Capacity Battery\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-11-2.jpg?v=1790754018\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eBuilt-in Large-Capacity Battery\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description\"\u003eThe high-capacity lithium battery ensures long-lasting endurance, meeting the power demands of extended classroom sessions and projects.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Compatible with All Hiwonder Sensors\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-11-3.jpg?v=1790754018\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eCompatible with All Hiwonder Sensors\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description\"\u003eFully compatible with all Hiwonder sensors, making it easy to expand perception capabilities like light, sound, and touch.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"RGB LEDs\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-11-4.jpg?v=1790754019\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eRGB LEDs\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description\"\u003eCustomize the multi-color RGB LEDs via programming to visually display operating statuses and interactive feedback.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Customizable Buttons\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-11-5.jpg?v=1790754018\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eCustomizable Buttons\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description\"\u003eUse programmable buttons to customize trigger commands for quick control and process initialization.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\n    \u003ch2 class=\"head descItem\"\u003eHardware Features\u003c\/h2\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-12-1.jpg?v=1792029616\" alt=\"Dual-Brain Architecture \u0026amp; Efficient Collaboration\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-12-2.jpg?v=1790754054\" alt=\"WonderLens Pro Large Al Model Module\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-12-3.jpg?v=1790754054\" alt=\"3DOF Linkage Robotic Arm\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-12-4.jpg?v=1790754054\" alt=\"Hall Encoder Geared Motors\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-12-5.jpg?v=1790754054\" alt=\"Rechargeable Dual-Battery Architecture\" class=\"mainImg pc\"\u003e\n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-12-1_c697cbe1-190a-4542-8edd-ac34c9fadaa0.jpg?v=1792029655\" alt=\"Dual-Brain Architecture \u0026amp; Efficient Collaboration\" class=\"mainImg mo\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-12-2_c8347960-2521-4b62-86ff-ce370d8a1c14.jpg?v=1790758866\" alt=\"WonderLens Pro Large Al Model Module\" class=\"mainImg mo\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-12-3_3e558f9c-70c6-4488-bf06-8eae71f1baa8.jpg?v=1790758866\" alt=\"3DOF Linkage Robotic Arm\" class=\"mainImg mo\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-12-4_28931c0a-9916-4372-8cb6-fd7e0e75863c.jpg?v=1790758866\" alt=\"Hall Encoder Geared Motors\" class=\"mainImg mo\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-12-5_2dbcfab0-a397-4486-ae34-1514ed3f2d02.jpg?v=1790758865\" alt=\"Rechargeable Dual-Battery Architecture\" class=\"mainImg mo\"\u003e\n\n\n    \u003ch2 class=\"head descItem\"\u003eSpecification Parameters\u003c\/h2\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-13.jpg?v=1790754054\" alt=\"Specification Parameters\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-13_b4602551-2938-4103-a966-eba9a2c546c6.jpg?v=1790758922\" alt=\"Specification Parameters\" class=\"mainImg mo\"\u003e\n\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"pc imageItem\"\u003e\n        \u003ctable style=\"text-align: center;table-layout: fixed;\" class=\"a-bordered noBottomBorder has-bgc\"\u003e\n            \u003ctbody\u003e\n            \u003ccolgroup\u003e\n                \u003ccol style=\"width: 16%;\"\u003e\n                \u003ccol style=\"width: 34%;\"\u003e\n                \u003ccol style=\"width: 16%;\"\u003e\n                \u003ccol style=\"width: 34%;\"\u003e\n            \u003c\/colgroup\u003e\n            \u003ctr\u003e\n                \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eName\u003c\/span\u003e\u003c\/th\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eParameters\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eBrand\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eHiwonder\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eProduct model\u003c\/span\u003e\u003c\/th\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eAiMecha M1 robot car kit\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eProgramming software\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eWonderLab block-based programming\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eSuitable age\u003c\/span\u003e\u003c\/th\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e10+\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eChassis type\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eMecanum wheel chassis\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eCommunication ports\u003c\/span\u003e\u003c\/th\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eUSB Type-C\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eProduct material\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eAll-metal anodized aluminum body\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003ePower supply\u003c\/span\u003e\u003c\/th\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eDetachable lithium battery\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eCore controller\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eESP32\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003ePackage weight\u003c\/span\u003e\u003c\/th\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e\u0026lt;=2680g\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003ePackage dimensions\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e485mm*250mm*210mm\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n\n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"mo\" style=\"margin-bottom: 30px;\"\u003e\n            \u003cdiv class=\"a-column a-span6\"\u003e\n                \u003ctable class=\"a-bordered noBottomBorder has-bgc\" style=\"text-align: center;\"\u003e\n                    \u003ctbody\u003e\n                        \u003ctr\u003e\n                        \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eName\u003c\/span\u003e\u003c\/th\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eParameters\u003c\/span\u003e\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                        \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eBrand\u003c\/span\u003e\u003c\/th\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eHiwonder\u003c\/span\u003e\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                        \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eProduct model\u003c\/span\u003e\u003c\/th\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eAiMecha M1 robot car kit\u003c\/span\u003e\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                        \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eProgramming software\u003c\/span\u003e\u003c\/th\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eWonderLab block-based programming\u003c\/span\u003e\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                        \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eSuitable age\u003c\/span\u003e\u003c\/th\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e10+\u003c\/span\u003e\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                        \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eChassis type\u003c\/span\u003e\u003c\/th\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eMecanum wheel chassis\u003c\/span\u003e\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                        \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eCommunication ports\u003c\/span\u003e\u003c\/th\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eUSB Type-C\u003c\/span\u003e\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                        \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eProduct material\u003c\/span\u003e\u003c\/th\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eAll-metal anodized aluminum body\u003c\/span\u003e\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                        \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003ePower supply\u003c\/span\u003e\u003c\/th\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eDetachable lithium battery\u003c\/span\u003e\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                        \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eCore controller\u003c\/span\u003e\u003c\/th\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eESP32\u003c\/span\u003e\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                        \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003ePackage weight\u003c\/span\u003e\u003c\/th\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e\u0026lt;=2680g\u003c\/span\u003e\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                        \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003ePackage dimensions\u003c\/span\u003e\u003c\/th\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\n\u003cspan\u003e\u003c\/span\u003e485mm*250mm*210mm\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                    \u003c\/tbody\u003e\n                \u003c\/table\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n  \n    \u003ch2 class=\"head\"\u003ePacking List\u003c\/h2\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-14-1.jpg?v=1790754109\" alt=\"Standard Kit Packing List\" class=\"mainImg\"\u003e \n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_M1-14-2.jpg?v=1790754109\" alt=\"Advanced Kit Packing List\" class=\"mainImg\"\u003e \n\n    \u003ch5\u003e\u003cstrong\u003e\u003cb\u003eSpecifications\u003c\/b\u003e\u003c\/strong\u003e\u003c\/h5\u003e\n    \u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n    \u003ctable\u003e\n    \u003ctbody\u003e\n        \u003ctr\u003e\n            \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eName\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003eParameters\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eBrand\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003eHiwonder\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eProduct model\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003eAiMecha M1 robot car kit\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eProgramming software\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003eWonderLab block-based programming\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eSuitable age\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003e10+\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eChassis type\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003eMecanum wheel chassis\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eCommunication ports\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003eUSB Type-C\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eProduct material\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003eAll-metal anodized aluminum body\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003ePower supply\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003eDetachable lithium battery\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eCore controller\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003eESP32\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003ePackage weight\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\n\u003cspan\u003e\u003c\/span\u003e\u0026lt;=2680g\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003ePackage dimensions\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\n\u003cspan\u003e\u003c\/span\u003e485mm*250mm*210mm\u003c\/td\u003e\n        \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n    \u003c\/table\u003e\n","brand":"Hiwonder","offers":[{"title":"Standard Kit","offer_id":44380543975511,"sku":"21032194","price":269.99,"currency_code":"USD","in_stock":true},{"title":"Advanced Kit","offer_id":44380544008279,"sku":"21032195","price":359.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/1_33fbeee1-8f50-4130-bc8b-1b45822d2989.jpg?v=1790752696"},{"product_id":"aiblock-servo-motor","title":"AiBlock Servo \u0026 Motor – 180° Precision Servo, 360° Continuous-Rotation Motor, PWM Control \u0026 Built-In Stall Protection","description":"\u003cstyle\u003e\u003c!--\n    .templateProduct .tab-content table td {\n    \n        padding: 7px 5px;\n    }\n    body {\n       font-family: \"Montserrat\", sans-serif !important;\n    }\n    \n    .templateProduct .tab-content {\n        padding-top: 2%;\n    }\n    \n    .page-product.layout-extended .product-simple-tab .nav:before {\n        top: 39px;\n    }\n    .tutorials \u003e p \u003e span:first-child \u003e a {\n        color: #f98800;\n        font-size: 16px;\n    }\n    .tutorials \u003e p \u003e span:last-child \u003e a {\n        color: #007df9;\n        text-decoration-line: underline;\n    }\n    .tab-content .tab-pane ul {\n        padding: 0 0 43px 0px;\n    }\n    \n    .swatch-container .swatch-group .input-group label{\n        justify-content: normal;\n        padding:6px 6px 6px 12px;\n    }\n    \n    \n    #tabs-1 {\n        display: none;\n    }\n    \n    .imageItem \u003e .border {\n        margin-bottom: 10px;\n        border: 1px solid #e6e6e6 ;\n    }\n    \n    \n    .dotLine {\n        width: 100%;\n        height: 1px;\n        margin-bottom: 46px;\n        text-align: center;\n        border-bottom: 2px dashed #ccc;\n    }\n    \n    \n    .border {\n        display: block;\n        margin: 0 auto;\n        border: 1px solid #e6e6e6 ;\n    }\n    \n    .mainImg {\n        width: 100%;\n        height: auto;\n        margin-bottom: 46px;\n    }\n    \n    .head {\n        line-height: 1.3;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        margin-bottom: 12px;\n        text-align: center;\n    }\n    .head-video{\n        text-align: left;\n    }\n    .desc {\n        font-weight: 400;\n        font-family: \"Montserrat\", sans-serif;\n        font-size: 18px;\n        color: #101010;\n        line-height: 2;\n    }\n    \n    .descItem {\n        margin-bottom: 50px !important;\n    }\n    \n    .descItem \u003e .head {\n        line-height: 30px;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        margin-bottom: 10px;\n        text-align: center;\n    }\n    \n    .descItem \u003e .desc {\n        font-weight: 400;\n        font-family: \"Montserrat\", sans-serif;\n        font-size: 16px;\n        color: rgba(16, 16, 16, 100);\n        line-height: 1.66;\n    \n    }\n    .descItem \u003e .downImg{\n        margin-top: 15px;\n    }\n    .descItem \u003e.noDesc{\n        margin-top: 12px;\n    }\n    .iframeContainer {\n        line-height: 20px;\n        text-align: center;\n        border: 1px solid rgba(255, 255, 255, 100);\n    }\n    .mb-30{\n        margin-bottom: 30px;\n    }\n    .mb-50{\n        margin-bottom: 50px;\n    }\n    .iframeContainer \u003e .iframe {\n        width: 100%;\n        margin-top: 17px;\n        border: none;\n    }\n    \n    \n    .imageContainer {\n        padding-bottom: 43px;\n        display: flex;\n        justify-content: space-between;\n        gap: 2%;\n    }\n    .imageItem \u003e .a-span6{\n        margin-bottom: 12px;\n        flex: 1;\n    }\n    .imageItem \u003e img {\n        margin-bottom: 20px;\n        width: 100%;\n    }\n    \n    .twolevelright \u003e .twolevel \u003e img {\n        width: 100%;\n        margin-bottom: 24px;\n    }\n    \n    \n    .premium-module.four-column-images{\n        display: flex;\n        justify-content: space-between;\n        gap: 20px;\n        align-items: flex-start;\n    }\n    \n    .premium-module.four-column-images .a-column{\n        width: 32%;\n        display: flex;\n        flex-direction: column;\n        min-width: 0;\n    }\n    \n    .premium-module.four-column-images .a-column1{\n        width: 32%;\n        display: flex;\n        flex-direction: column;\n        min-width: 0;\n    }\n    \n    .premium-module.four-column-images .a-section-image{\n        display: block;\n        width: 100%;\n        height: auto;\n    }\n    \n    .premium-module.four-column-images .column-image,\n    .premium-module.four-column-images .column-head,\n    .premium-module.four-column-images .column-description{\n        display: block;\n        margin: 0;\n        padding: 0;\n        height: auto;\n    }\n    \n    .premium-module.four-column-images .head{\n        margin: 12px 0 0;\n        font-size: 16px;\n        line-height: 1.3;\n        font-weight: 700;\n        text-align: center;\n        height: 40px;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n    }\n    \n    .premium-module.four-column-images .description{\n        margin-top: 8px;\n        font-size: 14px;\n        line-height: 1.66;\n        text-align: left;\n    }\n    .product-tabs .tab-item table tr:not(:last-child) th {\n        border-bottom: 1px solid var(--body-border-color);\n    }\n    .Packing-head{\n        padding-top: 30px;\n    }\n    .Packing-head-x{\n        line-height: 1.3;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        text-align: center;\n        margin-bottom: 12px;\n    }    .descItem \u003e img {\n        width: 100%;\n    }\n    \n    .multi-desc{\n        margin-top: 10px;\n    }\n    \n    .viewMore{\n        position: absolute;\n        width: 150px;\n        margin-left: 15px;\n        text-align: center;\n        font-size: 20px;\n        padding: 4px 6px;\n        border-radius: 30px;\n        border: 1px solid #f98800;\n        color: #fff;\n        background: #f98800;\n    }\n    .viewMore:hover{\n        color: #fff;\n    }\n    \/* 大图容器 *\/\n    .image-overlay-container {\n        width: 100%;\n        margin-bottom: 46px;\n    }\n\n    \/* 相对定位的包装器，作为小图的定位参考 *\/\n    .image-overlay-wrapper {\n        position: relative;\n        width: 100%;\n        display: block;\n    }\n\n    \/* 大图样式 *\/\n    .image-overlay-bg {\n        width: 100%;\n        height: auto;\n        display: block;\n    }\n\n    \/* 叠加的小图样式 *\/\n    .image-overlay-item {\n        position: absolute;\n        width: 46.3%; \/* 小图宽度占大图的20%，可根据需要调整 *\/\n        height: auto;\n    }\n\n    \/* 第一张小图位置（左上角） *\/\n    .image-overlay-item.item-1 {\n        left: 3%;   \/* 距离左边10%，可根据需要调整 *\/\n        bottom: 4%;    \/* 距离顶部15%，可根据需要调整 *\/\n    }\n\n    \/* 第二张小图位置（右下角） *\/\n    .image-overlay-item.item-2 {\n        right: 3%;  \/* 距离右边10%，可根据需要调整 *\/\n        bottom: 4%; \/* 距离底部15%，可根据需要调整 *\/\n    }\n    .imageContainer \u003e .imageItem {\n        width: 100%;\n        display: flex;\n        flex-direction: column;\n    }\n    .video-grid-2 {\n        display: grid;\n        grid-template-columns: repeat(2, 1fr);\n        gap: 40px 24px;\n    }\n    .video-item .head {\n        margin-bottom: 12px;\n        font-size: 20px;\n    }\n    .blog-item .head {\n        font-size: 14px;\n    }\n        .show {\n        transition: all .3s linear;\n        animation: show .3s linear;\n        display: block !important;\n    }\n    .hide {\n        transition: all .3s linear;\n        animation: hide .3s linear;\n        display: none !important;\n    }\n    .control_type {\n        position: relative;\n    }\n    \n    \n    .imageDescContainer {\n        width: 96%;\n        display: block;\n        margin: 0 auto;\n    \n    }\n    \n    .titlepicfile-a{\n        position: relative;\n    }\n    .titlepicfile-b{\n        position: absolute;\n        left: 50px;\n        top: 70px;\n        color: #fff;\n    }\n    .titlepicfile-head{\n        font-size: 55px;\n        font-weight: 600;\n    }\n    .titlepicfile-desc{\n        font-size: 27px;\n        margin-left: 3px;\n    }\n    \n    .imageDescContainer \u003e .head,\n    .imageItem \u003e .head {\n        text-align: center;\n        margin-bottom: 6px;\n        font-size: 20px;\n        width: 96%;\n        margin-left: auto;\n        margin-right: auto;\n    }\n    .title-gap{\n        height: 60px;\n        display: grid;\n        align-items: center;\n    }\n    \n    .imageDescContainer \u003e .head-nodesc {\n        text-align: center;\n        line-height: 1.3;\n        font-weight: bold;\n        margin-bottom: 0px;\n        font-size: 23px;\n    }\n    .lonely-head{\n        line-height: 1.3;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        margin-bottom: 40px;\n        text-align: center;\n    }\n    .secHead {\n        line-height: 30px;\n        font-weight: bold;\n        font-size: 22px;\n        margin-bottom: 4px;\n        margin-top: 8px;\n        text-align: center;\n    }\n    .imageDescContainer \u003e .desc,\n    .imageItem \u003e .desc {\n        font-size: 16px;\n        line-height: 1.66;\n        text-align: left;\n        width: 96%;\n        margin-left: auto;\n        margin-right: auto;\n    }\n    \n    .mo {\n        display: none !important;\n    }\n    \n    .pc {\n        display: block !important;\n    }\n    \n    .pcflex {\n        display: flex;\n    }\n    \n    \n    .imageIte {\n        width: 32%;\n        height: auto;\n    }\n    \n    .stress-head{\n        text-align: center;\n        font-weight: 600;\n        background: #5E5E5E;\n        color: #fff;\n        font-size: 24px;\n        width: 660px;\n        border-radius: 4px;\n        height: 45px;\n        line-height: 45px;\n        margin: 15px auto;\n    }\n    \n    .imageIte \u003e img {\n        margin-bottom: 10px;\n        width: 100%;\n        border-radius: 5px;\n        border: 1px solid rgba(230, 230, 230, 100);\n    }\n    \n    .titimg{\n        width: 37%;\n        margin-bottom: 14px;\n    }\n    \n    .packageList td {\n        border: 1px solid rgba(187, 187, 187, 100);\n        line-height: 20px;\n        text-align: center !important;\n        width: 302px;\n        height: 48px;\n        padding-top: 7px !important;\n        color: rgba(16, 16, 16, 100);\n        font-size: 18px;\n        font-weight: 400;\n    }\n    \n    .packageList {\n        position: relative;\n        display: block;\n        width: fit-content;\n        border-spacing: 7px !important;\n        border-collapse: separate !important;\n        margin: 0 auto;\n        margin-bottom: 43px !important;\n    }\n    \n    .packageList .small {\n        width: 71px;\n        text-align: center !important;\n    }\n    \n    .packageList .long {\n        width: 300px;\n        text-align: left !important;\n    }\n    \n    .packageList .ll {\n        width: 361px;\n        text-align: left !important;\n    }\n    .premium-module{\n        padding-bottom: 46px;\n    }\n    .packageList tr:first-child td {\n        border-top: 1px solid rgba(187, 187, 187, 100) !important;\n    }\n    \n    .packageList tr:last-child td {\n        border-bottom: 1px solid rgba(187, 187, 187, 100) !important;\n    }\n    \n    .raspberryLogo{\n        display: flex;\n        align-items: center;\n        justify-content: center;\n    }\n    .raspberryLogo .logo{\n        width: 30px;\n        margin-right: 6px;\n    }\n    .raspberryLogo .head{\n        margin-bottom: 8px;\n    }\n    .longImg-c{\n        position: relative;\n        font-size: 0;\n        margin-bottom: 46px;\n    }\n    .longImg-d{\n        position: absolute;\n        width: 100%;\n    \n    }\n    .longImg-top{\n        top: 40px;\n    }\n    .longImg-top1{\n        top: 60px;\n    }\n    .longImg-d .float-head{\n        font-size: 34px;\n        font-weight: 700;\n        text-align: center;\n    }\n    .longImg-d .float-desc{\n        font-size: 18px;\n        line-height: 2;\n        padding: 0 60px;\n        margin-top: 15px;\n    }\n      \n    .imageItem table.a-bordered {\n        border: 1px solid #BBBFBF;\n    }\n    .a-column table.a-bordered td, .a-column table.a-bordered th{\n        border: 1px solid #ddd;\n    }\n    .a-column table.a-bordered{\n        border: 1px solid #ddd;\n        height: 100%;\n        border-collapse: collapse;\n    }\n    .a-column table.a-bordered .bgcl{\n        background-color: #efefef;\n    }\n    .imageItem table.has-bgc tr:nth-child(odd) {\n        background-color: #efefef;\n    }\n    .imageItem table.a-bordered tr td {\n        padding: 8px 4px;\n        font-size: 15px;\n    }\n    .imageItem table.a-bordered tr:nth-child(even) {\n        background-color: #FFF;\n    }\n    .imageItem .a-text-bold{\n        font-weight: 700;\n    }\n    .img-t{\n        margin-bottom: 24px;\n    }\n    .secdesc{\n        font-size: 18px;\n        color: #101010;\n        line-height: 2;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table {\n        border-bottom: 1px solid #ddd;\n        table-layout: auto;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table th {\n        padding-bottom: 12px;\n        text-align: center;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-image {\n        background-color: #fff;\n        padding: 0 !important;\n        text-align: center;\n        overflow: hidden;\n        vertical-align: bottom;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table .apm-tablemodule-keyhead {\n        border-top: 1px solid #ddd;\n        padding: 8px 14px 6px ;\n        background-color: #f7f7f7;\n        font-weight: 600;\n        color: #626262;\n        float: none !important;\n        margin-right: 0;\n        text-align: center;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table .apm-tablemodule-keyvalue td {\n        padding-top: 8px ;\n        padding-left: 14px;\n        padding-bottom: 8px;\n        border-top: 1px solid #ddd;\n        border-bottom: 1px solid #ddd;\n        text-align: center;\n        width: 240px;\n    }\n    .apm-spacing {\n        display: flex;\n    }\n    .apm-floatleft {\n        display: flex;\n        width: 72%;\n        justify-content: space-between;\n    }\n    .apm-leftimage {\n        width: 45%;\n    }\n    .apm-centerthirdcol {\n        width: 54%;\n    }\n    .apm-centerthirdcol ul li{\n        font-size: 16px;\n        line-height: 2;\n    }\n    .apm-fixed-width .a-spacing-mini {\n        font-size: 18px;\n        font-weight: 600;\n        margin-bottom: 12px;\n    }\n    .apm-floatleft .a-spacing-base {\n        margin-bottom: 16px;\n        font-size: 16px;\n        line-height: 2;\n    }\n    .apm-rightthirdcol-inner \u003e p {\n        font-size: 18px;\n        font-weight: 600;\n        margin-bottom: 22px;\n    }\n    .apm-listbox {\n        background-color: #f3f3f3;\n        border-radius: 4px;\n        border: 1px #ddd solid;\n    }\n    .apm-rightthirdcol .a-box-inner \u003e .a-vertical {\n        font-size: 16px;\n        padding: 20px 20px 20px 40px;\n    }\n    .apm-rightthirdcol .apm-rightthirdcol-inner .a-box-inner .a-vertical \u003e li:not(:last-child) {\n        margin-bottom: 11px;\n    }\n    .a-size-base {\n        line-height: 19px;\n    }\n    .td-br-left{\n        border-left: 1px solid #bbbfbf;\n        text-align: center;\n    }\n    .notice-section{\n        padding-bottom: 30px;\n        padding-left: 6px;\n    }\n    .notice-section \u003e p{\n        font-size: 16px;\n    }\n    .carousel-container {\n        width: 100%;\n        margin: 0 auto;\n        overflow: hidden;\n        position: relative;\n        cursor: pointer;\n    }\n    .carousel-content {\n        display: flex;\n        transition: transform 0.5s ease;\n    }\n    .carousel-item {\n        flex: 0 0 100%;\n        position: relative;\n    }\n    \n    .carousel-item img {\n        width: 100%;\n        height: 100%;\n    }\n    \n    .carousel-btn {\n        position: absolute;\n        top: 50%;\n        transform: translateY(-50%);\n        cursor: pointer;\n        font-size: 24px;\n        padding: 10px;\n    }\n    \n    .carousel-prev {\n        left: 10px;\n        color: #5e76b2;\n    }\n    \n    .carousel-next {\n        right: 10px;\n        color: #5e76b2;\n    }\n    \n    .carousel-indicators {\n        text-align: center;\n        position: absolute;\n        bottom: 20px;\n        left: 50%;\n        transform: translateX(-50%);\n        display: flex;\n        align-items: center;\n    }\n    \n    .carousel-indicator {\n        display: inline-block;\n        width: 12px;\n        height: 12px;\n        border-radius: 50%;\n        background-color: #bbb;\n        margin: 0 5px;\n        cursor: pointer;\n    }\n    \n    .carousel-indicator.active {\n        background-color: #5e76b2;\n    }\n    .tutorials{\n        background: #EEEEEE;\n        border-radius: 6px;\n        margin-bottom: 30px;\n    }\n    .tutorials \u003e p{\n        padding: 20px;\n        text-align: center;\n        word-break: break-word;\n    }\n    .tutorials \u003e p \u003e a:first-child{\n        color: #f98800;\n        font-size: 18px;\n        font-weight: bold;\n    }\n    .tutorials \u003e p \u003e a:last-child{\n        color: #007df9;\n        text-decoration-line: underline;\n    }\n    @media screen and (min-width: 1025px) {\n        .descItem.short-pad{\n            padding-bottom: 20px;\n        }\n        .switch_picture {\n            display: flex;\n            justify-content: space-between;\n            max-width: 1220px;\n            margin: 0 auto;\n            align-items: center;\n        }\n        .tab-nav {\n            flex: 36%;\n            padding-right: 7px;\n        }\n    \n        .tab-nav li {\n            padding-left: 50px;\n            cursor: pointer;\n            transition: all .2s ease-out;\n        }\n        .tab-nav .nav-tit {\n            font-size: 16px;\n            margin-bottom: 16px;\n            width: 262px;\n            padding: 12px 0px;\n            border-radius: 30px;\n            line-height: 10px;\n            border: 1px solid #000000d9;\n            text-align: center;\n        }\n        .tab-nav .nav-tit:hover{\n            background-color: #0000000a;\n        }\n        .li-active .nav-tit {\n            color: #fff;\n            background-color: #000;\n        }\n        .li-active .nav-tit:hover{\n            background-color: #000c;\n        }\n        .tab-right-img {\n            flex: 70%;\n        }\n        .tab-right-img .img-show{\n            display: block;\n        }\n        .tab-right-img li{\n            display: none;\n        }\n    \n    }\n    \n    @media screen and (max-width: 1024px) {\n        .control_type_pc {\n            display: none;\n        }\n    }\n\n    @media screen and (max-width: 700px) {\n        .video-grid-2 {\n            grid-template-columns: 1fr;\n            gap: 0px;\n        }\n        .iframeContainer \u003e .iframe {\n            margin-bottom: 1px;\n            margin-top: 8px;\n        }\n        .mb-50{\n            margin-bottom: 20px;\n        }\n        .ulFeature \u003e li {\n            line-height: inherit;\n        }\n    \n        .imageItem.fourimg \u003e .fourimgline \u003e img {\n            margin-bottom: 10px;\n        }\n    \n        .premium-module.four-column-images .a-column,\n        .premium-module.four-column-images .a-column1 {\n            margin-bottom: 30px;\n            width: 100%;\n        }\n    \n        .premium-module.four-column-images .a-column1.a-column2_2 {\n            width: 48%;\n        }        .dotLine {\n            margin-bottom: 30px;\n        }\n        .imageItem \u003e .border {\n            margin-bottom: 10px;\n        }\n        .imageItem table.a-bordered tr td{\n            padding: 3px;\n        }\n    \n        .imageIte \u003e img {\n            margin-bottom: 10px;\n        }\n        .packageList td {\n            font-size: 16px;\n        }\n    \n        .imageIte {\n            width: 100%;\n            margin-bottom: 30px;\n        }\n    \n        .item \u003e img {\n            margin: 0 auto;\n            display: block;\n            margin-bottom: 17px;\n        }\n    \n        .descItem \u003e .head {\n            font-size: 20px;\n            line-height: 22px;\n        }\n    \n        .descItem \u003e .desc {\n            font-size: 12px;\n        }\n    \n        .descItem \u003e.noDesc{\n            margin-top: 5px;\n        }\n    \n        .stress-head{\n            font-size: 12px;\n            line-height: 20px;\n            width: auto;\n            padding: 6px 0;\n            margin: 10px auto;\n            height: unset;\n        }\n    \n        .descContainer \u003e .head {\n            text-align: center;\n            font-size: 20px;\n            line-height: 22px;\n            margin-bottom: 8px;\n        }\n    \n        .descContainer \u003e .desc {\n            font-size: 16px;\n            line-height: inherit;\n        }\n    \n        .titlepicfile-head {\n            font-size: 20px;\n        }\n        .titlepicfile-b {\n            left: 9px;\n            top: 13px;\n        }\n        .titlepicfile-desc{\n            font-size: 12px;\n            margin-left: 0px;\n            width: 200px;\n        }\n    \n        .page-product.layout-extended .product-simple-tab .nav li {\n            padding: 3px;\n            margin-right: 4px;\n        }\n    \n        .product-simple-tab .nav li a {\n            line-height: 24px;\n            font-size: 15px;\n        }\n    \n        .page-product.layout-extended .product-simple-tab .nav li:before {\n            display: none !important;\n        }\n    \n        .mainImg {\n            margin-bottom: 30px;\n        }\n        .premium-module.four-column-images .a-column .head,\n        .premium-module.four-column-images .a-column1 .head {\n            font-size: 14px;\n        }\n        .tab-content .tab-pane ul {\n            padding: 0 0 30px 0px;\n        }\n    \n        .head {\n            font-size: 20px;\n            margin-bottom: 10px;\n        }\n    \n        .imageContainer {\n            display: block;\n            padding-bottom: 0px;\n        }\n    \n        .imageContainer \u003e .imageItem {\n            width: 100%;\n        }\n        .premium-module{\n            padding-bottom: 0;\n        }\n        .imageItem {\n            margin-bottom: 30px;\n        }\n        .img-t{\n            margin-bottom: 15px;\n        }\n        .secHead{\n            margin-top: 6px;\n            font-size: 18px;\n            margin-bottom: 3px;\n        }\n        .secdesc{\n            font-size: 15px;\n            line-height: 1.66;\n        }\n        .desc {\n            font-size: 16px;\n            line-height: inherit;\n        }\n        .lonely-head{\n            margin-bottom: 15px;\n            font-size: 20px;\n        }\n        .Packing-head{\n            padding-top: 0px;\n            margin-bottom: 2px;\n        }\n        .Packing-head-x{\n            font-size: 20px;\n        }\n        .imageDescContainer \u003e .head-nodesc{\n            font-size: 18px;\n        }\n        .imageDescContainer {\n            width: 100%;\n            display: block;\n            margin: 0 auto;\n    \n        }\n        .viewMore {\n            font-size: 16px;\n            padding: 4px 2px;\n            width: 120px;\n            margin: 10px auto 35px;\n        }\n        .imageDescContainer \u003e .head,\n        .imageItem \u003e .head {\n            margin: 0 0 5px;\n            text-align: center;\n            font-size: 14px;\n            line-height: 1.25em;\n            width: 100%;\n        }\n    \n        .imageDescContainer \u003e .desc,\n        .imageItem \u003e .desc {\n            font-size: 12px;\n            width: 100%;\n        }\n        .carousel-btn{\n            display: none;\n        }\n    \n        .carousel-indicators{\n            padding: 10px;\n            transform: unset;\n            position: unset;\n            justify-content: center;\n        }\n        .mo {\n            display: block !important;\n        }\n    \n        .pc {\n            display: none !important;\n        }\n    \n        .premium-module.four-column-images {\n            flex-wrap: wrap;\n        }        .title-gap{\n            height: unset;\n            display: block;\n        }\n        .raspberryLogo .logo{\n            width: 24px;\n        }\n    \n        .imageIt \u003e img {\n            margin-bottom: 10px;\n            border-radius: 5px;\n            border: 1px solid #e6e6e6;\n        }\n    \n        .premium-module.four-column-images .column-head,\n        .premium-module.four-column-images .column-head1 {\n            line-height: 22px;\n            margin: 12px 0 5px;\n            text-align: center;\n            height: unset;\n        }\n        .premium-module.four-column-images .description {\n            font-size: 12px;\n        }\n    \n        .premium-module.four-column-images .a-column1.a-column2_2 .head {\n            font-size: 14px;\n        }        .imageItem.fourimg {\n            margin-bottom: 0px;\n        }\n        .mo-imgs \u003e .imageIte{\n            width: 48%;\n            margin-bottom: 20px;\n        }\n        .apm-hiwonder-tablemodule{\n            overflow: auto;\n        }\n        .apm-hiwonder-tablemodule .apm-tablemodule-table{\n            table-layout: unset;\n        }\n        .apm-hiwonder-tablemodule .apm-tablemodule-table .apm-tablemodule-keyvalue td{\n            min-width: 150px;\n        }\n        .apm-spacing {\n            flex-direction: column;\n        }\n        .apm-floatleft {\n            flex-direction: column;\n            margin-bottom: 12px;\n        }\n        .apm-floatleft, .apm-leftimage, .apm-centerthirdcol {\n            width: 100%;\n        }\n        .apm-leftimage img {\n            border: 1px solid #e6e6e6;\n            border-radius: 5px;\n        }\n        .apm-fixed-width .a-spacing-mini {\n            margin-bottom: 6px;\n            margin-top: 30px;\n        }\n        .apm-floatleft .a-spacing-base {\n            margin-bottom: 8px;\n            font-size: 15px;\n        }\n        .apm-rightthirdcol-inner \u003e p {\n            margin-bottom: 13px;\n        }\n        .apm-rightthirdcol .a-box-inner \u003e .a-vertical,.apm-centerthirdcol ul li{\n            font-size: 15px;\n            line-height: 1.66;\n        }\n        .apm-rightthirdcol{\n            padding-top: 23px;\n        }\n        .titimg{\n            width: 70%;\n            margin-bottom: 4px;\n        }\n        .notice-section \u003e p{\n            font-size:13px;\n        }\n        .tutorials \u003e p{\n            padding: 10px;\n    \n        }\n        .tutorials \u003e p \u003e a:first-child{\n            font-size: 14px;\n        }\n    }\n    --\u003e\u003c\/style\u003e\n    \n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/1.1Aiblock_-_2.jpg?v=1791802793\" alt=\"Hiwonder AiBlock 180-degree block servo and 360-degree block motor with PWM control, 5V power supply, and building-block compatibility for DIY programmable robotics.\" class=\"mainImg pc\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/1.1-Aiblock.jpg?v=1791802961\" alt=\"Hiwonder AiBlock 180-degree block servo and 360-degree block motor with PWM control, 5V power supply, and building-block compatibility for DIY programmable robotics.\" class=\"mainImg mo\"\u003e\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eProduct Description\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eThe orange Hiwonder AiBlock 180° servo offers precise angle control, while the gray 360° motor provides continuous rotation. Both feature a modular design and support PWM programming for easy control. Featuring durable ABS housings with a universal pin mechanism, they seamlessly integrate with standard building blocks, bringing static models to life. Built-in reverse polarity and stall protections ensure long-lasting reliability for your creations.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Compatible with LEGO Bricks\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2.1_01_5f631467-9de3-4984-be51-46563868cd1a.jpg?v=1791802824\"\u003e\n            \u003ch3 class=\"head\"\u003eCompatible with LEGO Bricks\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eFeaturing standardized LEGO-compatible holes, these modules seamlessly integrate with standard bricks for rapid assembly of robot chassis, arms, transmission systems, and other mechanical structures.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Easy \u0026amp; Secure Connection\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2.2_02_8eb39778-5916-4732-b2a3-433663bdde84.jpg?v=1791802824\"\u003e\n            \u003ch3 class=\"head\"\u003eEasy \u0026amp; Secure Connection\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eEquipped with anti-reverse cables, this design significantly minimizes the risk of incorrect wiring. By eliminating the need for complex soldering or tedious connections, it streamlines the process of building, disassembling, and project debugging.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Built-in Stall Protection\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2.3_03_e5f70cde-1bc5-4c4d-ba0c-e2687ac02811.jpg?v=1791802825\"\u003e\n            \u003ch3 class=\"head\"\u003eBuilt-in Stall Protection\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eFeaturing an intelligent stall protection mechanism, the system automatically mitigates component damage when mechanical jams or abnormal resistance occur. This significantly enhances the overall stability and operational reliability of your robot.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Durable ABS Plastic Housing\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2.4_04_69ffb05b-4303-4a44-83eb-4f77b080bb4c.jpg?v=1791802823\"\u003e\n            \u003ch3 class=\"head\"\u003eDurable ABS Plastic Housing\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eLightweight, sturdy, and built to last. The durable ABS housing protects the internal components while standing up to repeated building, testing, and creative experimentation.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eDual Movement Modes for Limitless Creativity\u003c\/h2\u003e\n        \u003cp class=\"desc\" style=\"text-align: center;\"\u003ePrecise Positioning with Continuous Drive, Empowering Diverse Robotic Structures\u003c\/p\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"360° Continuous Rotation\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3.1_01_d2e81d89-b8dc-4a00-8b35-054474c052ab.jpg?v=1791802825\"\u003e\n            \u003ch3 class=\"head\"\u003e360° Continuous Rotation\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eWith unrestricted continuous rotation, the 360° motor supports PWM-controlled forward and reverse movements. It is ideal for wheeled robots, tank robots, transmissions, and rotating platforms.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Precise 180° Control\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3.2_02_fcb6cbb7-30dd-4221-9aa6-3a6ca50d1267.jpg?v=1791802824\"\u003e\n            \u003ch3 class=\"head\"\u003ePrecise 180° Control\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eThe 180° servo provides precise 0°-180° angle adjustments via PWM. It is perfect for applications requiring accurate positioning, such as robotic arms, claws, steering mechanisms, and joints.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003ch2 class=\"head descItem\"\u003eWhat's the difference between the Block Servo and Block Motor?\u003c\/h2\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/4._855d7cc5-d580-403b-9a85-5423b54151dd.jpg?v=1791802881\" alt=\"What's the difference between the Block Servo and Block Motor\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/5._2_4f354cf6-19e9-49fe-ad43-bb81b4bef224.jpg?v=1791802881\" alt=\"360° Motor Status Corresponding to Pulse Width or Angle\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/4._5adbeafa-0537-40a3-9c98-74ee6ee6c701.jpg?v=1791803082\" alt=\"What's the difference between the Block Servo and Block Motor\" class=\"mainImg mo\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/5._e43adcef-00d7-4d85-b28c-7e2df98a8f17.jpg?v=1791803082\" alt=\"360° Motor Status Corresponding to Pulse Width or Angle\" class=\"mainImg mo\"\u003e\n\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eWhat Will You Build?\u003c\/h2\u003e\n        \u003cp class=\"desc\" style=\"text-align: center;\"\u003eWorks with the full AiBlock ESP32 ecosystem — controller, all sensors, and standard building blocks — for endless creative builds.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/6._38039a9d-faa3-4680-bcdc-cca23149056b.jpg?v=1791802885\" alt=\"What Will You Build\" class=\"mainImg\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/7._ec8b0101-aa2e-409a-9ddc-80f9da30fdcf.jpg?v=1791802885\" alt=\"Spinning Swing Ride\" class=\"mainImg\"\u003e\n\n\n    \u003ch2 class=\"head descItem\"\u003eApplication Scenarios\u003c\/h2\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/8._2_33ab7dd3-c784-4b66-a0a9-de3b74c40571.jpg?v=1791802885\" alt=\"Application Scenarios\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/8._2_619e9914-5a52-4acf-a392-2eadc01274fa.jpg?v=1791803127\" alt=\"Application Scenarios\" class=\"mainImg mo\"\u003e\n\n    \u003ch2 class=\"head descItem\"\u003eSpecification Parameters\u003c\/h2\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/9.360.jpg?v=1791802883\" alt=\"360° Block Motor\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/10.360.jpg?v=1791802881\" alt=\"180° Block Servo\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/11._c98a8f94-c661-44a2-87bc-961d48ede138.jpg?v=1791802881\" alt=\"Specification Parameters\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/9._-_01_e3fd3cc8-3006-4567-90b9-49ccb9d3a353.jpg?v=1791803202\" alt=\"360° Block Motor\" class=\"mainImg mo\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/10._-_02.jpg?v=1791803203\" alt=\"180° Block Servo\" class=\"mainImg mo\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/11._fde3b2d5-e4ed-4932-946d-2540ead22183.jpg?v=1791803200\" alt=\"Specification Parameters\" class=\"mainImg mo\"\u003e\n\n    \u003ch2 class=\"head descItem\"\u003ePacking List\u003c\/h2\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/12._94d4478b-96d3-40b9-9a9f-2c00ff0ca0b3.jpg?v=1791802937\" alt=\"Packing List\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/13._1ce7c9fe-89c7-4be7-b7b3-d353d3f4379e.jpg?v=1791802937\" alt=\"Packing List\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/12._01.jpg?v=1791803237\" alt=\"Packing List\" class=\"mainImg mo\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/13._02.jpg?v=1791803238\" alt=\"Packing List\" class=\"mainImg mo\"\u003e\n\n   \u003ch5\u003e\u003cstrong\u003e\u003cb\u003eSpecifications\u003c\/b\u003e\u003c\/strong\u003e\u003c\/h5\u003e\n    \u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n","brand":"Hiwonder","offers":[{"title":"360° Block Motor","offer_id":44441702236247,"sku":"21100253","price":9.99,"currency_code":"USD","in_stock":true},{"title":"180° Block Servo","offer_id":44441789300823,"sku":"21100254","price":9.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/a9ae02309d4a05e199ed1745a08d66da_4cfc1aa7-1417-4aa8-a105-223b7bb80349.jpg?v=1791802675"},{"product_id":"aimecha-a1","title":"AiMecha A1 Smart Robot Car with 2DOF Robotic Arm, Multimodal AI Module, Support Scratch \u0026 MicroPython Programming","description":"\u003cstyle\u003e\u003c!--\n    .templateProduct .tab-content table td {\n    \n        padding: 7px 5px;\n    }\n    body {\n       font-family: \"Montserrat\", sans-serif !important;\n    }\n    \n    .templateProduct .tab-content {\n        padding-top: 2%;\n    }\n    \n    .page-product.layout-extended .product-simple-tab .nav:before {\n        top: 39px;\n    }\n    .tutorials \u003e p \u003e span:first-child \u003e a {\n        color: #f98800;\n        font-size: 16px;\n    }\n    .tutorials \u003e p \u003e span:last-child \u003e a {\n        color: #007df9;\n        text-decoration-line: underline;\n    }\n    .tab-content .tab-pane ul {\n        padding: 0 0 43px 0px;\n    }\n    \n    .swatch-container .swatch-group .input-group label{\n        justify-content: normal;\n        padding:6px 6px 6px 12px;\n    }\n    \n    \n    #tabs-1 {\n        display: none;\n    }\n    \n    .imageItem \u003e .border {\n        margin-bottom: 10px;\n        border: 1px solid #e6e6e6 ;\n    }\n    \n    \n    .dotLine {\n        width: 100%;\n        height: 1px;\n        margin-bottom: 46px;\n        text-align: center;\n        border-bottom: 2px dashed #ccc;\n    }\n    \n    \n    .border {\n        display: block;\n        margin: 0 auto;\n        border: 1px solid #e6e6e6 ;\n    }\n    \n    .mainImg {\n        width: 100%;\n        height: auto;\n        margin-bottom: 46px;\n    }\n    \n    .head {\n        line-height: 1.3;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        margin-bottom: 12px;\n        text-align: center;\n    }\n    .head-video{\n        text-align: left;\n    }\n    .desc {\n        font-weight: 400;\n        font-family: \"Montserrat\", sans-serif;\n        font-size: 18px;\n        color: #101010;\n        line-height: 2;\n    }\n    \n    .descItem {\n        margin-bottom: 50px !important;\n    }\n    \n    .descItem \u003e .head {\n        line-height: 30px;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        margin-bottom: 10px;\n        text-align: center;\n    }\n    \n    .descItem \u003e .desc {\n        font-weight: 400;\n        font-family: \"Montserrat\", sans-serif;\n        font-size: 16px;\n        color: rgba(16, 16, 16, 100);\n        line-height: 1.66;\n    \n    }\n    .descItem \u003e .downImg{\n        margin-top: 15px;\n    }\n    .descItem \u003e.noDesc{\n        margin-top: 12px;\n    }\n    .iframeContainer {\n        line-height: 20px;\n        text-align: center;\n        border: 1px solid rgba(255, 255, 255, 100);\n    }\n    .mb-30{\n        margin-bottom: 30px;\n    }\n    .mb-50{\n        margin-bottom: 50px;\n    }\n    .iframeContainer \u003e .iframe {\n        width: 100%;\n        margin-top: 17px;\n        border: none;\n    }\n    \n    \n    .imageContainer {\n        padding-bottom: 43px;\n        display: flex;\n        justify-content: space-between;\n        gap: 2%;\n    }\n    .imageItem \u003e .a-span6{\n        margin-bottom: 12px;\n        flex: 1;\n    }\n    .imageItem \u003e img {\n        margin-bottom: 20px;\n        width: 100%;\n    }\n    \n    .twolevelright \u003e .twolevel \u003e img {\n        width: 100%;\n        margin-bottom: 24px;\n    }\n    \n    \n    .premium-module.four-column-images{\n        display: flex;\n        justify-content: space-between;\n        gap: 20px;\n        align-items: flex-start;\n    }\n    \n    .premium-module.four-column-images .a-column{\n        width: 32%;\n        display: flex;\n        flex-direction: column;\n        min-width: 0;\n    }\n    \n    .premium-module.four-column-images .a-column1{\n        width: 32%;\n        display: flex;\n        flex-direction: column;\n        min-width: 0;\n    }\n    \n    .premium-module.four-column-images .a-section-image{\n        display: block;\n        width: 100%;\n        height: auto;\n    }\n    \n    .premium-module.four-column-images .column-image,\n    .premium-module.four-column-images .column-head,\n    .premium-module.four-column-images .column-description{\n        display: block;\n        margin: 0;\n        padding: 0;\n        height: auto;\n    }\n    #product-description-intro {\n        scroll-margin-top: 200px;\n    }\n    .premium-module.four-column-images .head{\n        margin: 12px 0 0;\n        font-size: 16px;\n        line-height: 1.3;\n        font-weight: 700;\n        text-align: center;\n        height: 40px;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n    }\n    \n    .premium-module.four-column-images .description{\n        margin-top: 8px;\n        font-size: 14px;\n        line-height: 1.66;\n        text-align: left;\n    }\n    .product-tabs .tab-item table tr:not(:last-child) th {\n        border-bottom: 1px solid var(--body-border-color);\n    }\n    .Packing-head{\n        padding-top: 30px;\n    }\n    .Packing-head-x{\n        line-height: 1.3;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        text-align: center;\n        margin-bottom: 12px;\n    }    .descItem \u003e img {\n        width: 100%;\n    }\n    \n    .multi-desc{\n        margin-top: 10px;\n    }\n    \n    .viewMore{\n        position: absolute;\n        width: 150px;\n        margin-left: 15px;\n        text-align: center;\n        font-size: 20px;\n        padding: 4px 6px;\n        border-radius: 30px;\n        border: 1px solid #f98800;\n        color: #fff;\n        background: #f98800;\n    }\n    .viewMore:hover{\n        color: #fff;\n    }\n    \/* 大图容器 *\/\n    .image-overlay-container {\n        width: 100%;\n        margin-bottom: 46px;\n    }\n\n    \/* 相对定位的包装器，作为小图的定位参考 *\/\n    .image-overlay-wrapper {\n        position: relative;\n        width: 100%;\n        display: block;\n    }\n\n    \/* 大图样式 *\/\n    .image-overlay-bg {\n        width: 100%;\n        height: auto;\n        display: block;\n    }\n\n    \/* 叠加的小图样式 *\/\n    .image-overlay-item {\n        position: absolute;\n        width: 46.3%; \/* 小图宽度占大图的20%，可根据需要调整 *\/\n        height: auto;\n    }\n\n    \/* 第一张小图位置（左上角） *\/\n    .image-overlay-item.item-1 {\n        left: 3%;   \/* 距离左边10%，可根据需要调整 *\/\n        bottom: 4%;    \/* 距离顶部15%，可根据需要调整 *\/\n    }\n\n    \/* 第二张小图位置（右下角） *\/\n    .image-overlay-item.item-2 {\n        right: 3%;  \/* 距离右边10%，可根据需要调整 *\/\n        bottom: 4%; \/* 距离底部15%，可根据需要调整 *\/\n    }\n    .imageContainer \u003e .imageItem {\n        width: 100%;\n        display: flex;\n        flex-direction: column;\n    }\n    .video-grid-2 {\n        display: grid;\n        grid-template-columns: repeat(2, 1fr);\n        gap: 40px 24px;\n    }\n    .video-item .head {\n        margin-bottom: 12px;\n        font-size: 20px;\n    }\n    .blog-item .head {\n        font-size: 14px;\n    }\n        .show {\n        transition: all .3s linear;\n        animation: show .3s linear;\n        display: block !important;\n    }\n    .hide {\n        transition: all .3s linear;\n        animation: hide .3s linear;\n        display: none !important;\n    }\n    .control_type {\n        position: relative;\n    }\n    \n    \n    .imageDescContainer {\n        width: 96%;\n        display: block;\n        margin: 0 auto;\n    \n    }\n    \n    .titlepicfile-a{\n        position: relative;\n    }\n    .titlepicfile-b{\n        position: absolute;\n        left: 50px;\n        top: 70px;\n        color: #fff;\n    }\n    .titlepicfile-head{\n        font-size: 55px;\n        font-weight: 600;\n    }\n    .titlepicfile-desc{\n        font-size: 27px;\n        margin-left: 3px;\n    }\n    \n    .imageDescContainer \u003e .head,\n    .imageItem \u003e .head {\n        text-align: center;\n        margin-bottom: 6px;\n        font-size: 20px;\n        width: 96%;\n        margin-left: auto;\n        margin-right: auto;\n    }\n    .title-gap{\n        height: 60px;\n        display: grid;\n        align-items: center;\n    }\n    \n    .imageDescContainer \u003e .head-nodesc {\n        text-align: center;\n        line-height: 1.3;\n        font-weight: bold;\n        margin-bottom: 0px;\n        font-size: 23px;\n    }\n    .lonely-head{\n        line-height: 1.3;\n        font-family: \"Montserrat\", sans-serif;\n        font-weight: bold;\n        font-size: 30px;\n        margin-bottom: 40px;\n        text-align: center;\n    }\n    .secHead {\n        line-height: 30px;\n        font-weight: bold;\n        font-size: 22px;\n        margin-bottom: 4px;\n        margin-top: 8px;\n        text-align: center;\n    }\n    .imageDescContainer \u003e .desc,\n    .imageItem \u003e .desc {\n        font-size: 16px;\n        line-height: 1.66;\n        text-align: left;\n        width: 96%;\n        margin-left: auto;\n        margin-right: auto;\n    }\n    \n    .mo {\n        display: none !important;\n    }\n    \n    .pc {\n        display: block !important;\n    }\n    \n    .pcflex {\n        display: flex;\n    }\n    \n    \n    .imageIte {\n        width: 32%;\n        height: auto;\n    }\n    \n    .stress-head{\n        text-align: center;\n        font-weight: 600;\n        background: #5E5E5E;\n        color: #fff;\n        font-size: 24px;\n        width: 660px;\n        border-radius: 4px;\n        height: 45px;\n        line-height: 45px;\n        margin: 15px auto;\n    }\n    \n    .imageIte \u003e img {\n        margin-bottom: 10px;\n        width: 100%;\n        border-radius: 5px;\n        border: 1px solid rgba(230, 230, 230, 100);\n    }\n    \n    .titimg{\n        width: 37%;\n        margin-bottom: 14px;\n    }\n    \n    .packageList td {\n        border: 1px solid rgba(187, 187, 187, 100);\n        line-height: 20px;\n        text-align: center !important;\n        width: 302px;\n        height: 48px;\n        padding-top: 7px !important;\n        color: rgba(16, 16, 16, 100);\n        font-size: 18px;\n        font-weight: 400;\n    }\n    \n    .packageList {\n        position: relative;\n        display: block;\n        width: fit-content;\n        border-spacing: 7px !important;\n        border-collapse: separate !important;\n        margin: 0 auto;\n        margin-bottom: 43px !important;\n    }\n    \n    .packageList .small {\n        width: 71px;\n        text-align: center !important;\n    }\n    \n    .packageList .long {\n        width: 300px;\n        text-align: left !important;\n    }\n    \n    .packageList .ll {\n        width: 361px;\n        text-align: left !important;\n    }\n    .premium-module{\n        padding-bottom: 46px;\n    }\n    .packageList tr:first-child td {\n        border-top: 1px solid rgba(187, 187, 187, 100) !important;\n    }\n    \n    .packageList tr:last-child td {\n        border-bottom: 1px solid rgba(187, 187, 187, 100) !important;\n    }\n    \n    .raspberryLogo{\n        display: flex;\n        align-items: center;\n        justify-content: center;\n    }\n    .raspberryLogo .logo{\n        width: 30px;\n        margin-right: 6px;\n    }\n    .raspberryLogo .head{\n        margin-bottom: 8px;\n    }\n    .longImg-c{\n        position: relative;\n        font-size: 0;\n        margin-bottom: 46px;\n    }\n    .longImg-d{\n        position: absolute;\n        width: 100%;\n    \n    }\n    .longImg-top{\n        top: 40px;\n    }\n    .longImg-top1{\n        top: 60px;\n    }\n    .longImg-d .float-head{\n        font-size: 34px;\n        font-weight: 700;\n        text-align: center;\n    }\n    .longImg-d .float-desc{\n        font-size: 18px;\n        line-height: 2;\n        padding: 0 60px;\n        margin-top: 15px;\n    }\n      \n    .imageItem table.a-bordered {\n        border: 1px solid #BBBFBF;\n    }\n    .a-column table.a-bordered td, .a-column table.a-bordered th{\n        border: 1px solid #ddd;\n    }\n    .a-column table.a-bordered{\n        border: 1px solid #ddd;\n        height: 100%;\n        border-collapse: collapse;\n    }\n    .a-column table.a-bordered .bgcl{\n        background-color: #efefef;\n    }\n    .imageItem table.has-bgc tr:nth-child(odd) {\n        background-color: #efefef;\n    }\n    .imageItem table.a-bordered tr td {\n        padding: 8px 4px;\n        font-size: 15px;\n    }\n    .imageItem table.a-bordered tr:nth-child(even) {\n        background-color: #FFF;\n    }\n    .imageItem .a-text-bold{\n        font-weight: 700;\n    }\n    .img-t{\n        margin-bottom: 24px;\n    }\n    .secdesc{\n        font-size: 18px;\n        color: #101010;\n        line-height: 2;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table {\n        border-bottom: 1px solid #ddd;\n        table-layout: auto;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table th {\n        padding-bottom: 12px;\n        text-align: center;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-image {\n        background-color: #fff;\n        padding: 0 !important;\n        text-align: center;\n        overflow: hidden;\n        vertical-align: bottom;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table .apm-tablemodule-keyhead {\n        border-top: 1px solid #ddd;\n        padding: 8px 14px 6px ;\n        background-color: #f7f7f7;\n        font-weight: 600;\n        color: #626262;\n        float: none !important;\n        margin-right: 0;\n        text-align: center;\n    }\n    .apm-hiwonder-tablemodule .apm-tablemodule-table .apm-tablemodule-keyvalue td {\n        padding-top: 8px ;\n        padding-left: 14px;\n        padding-bottom: 8px;\n        border-top: 1px solid #ddd;\n        border-bottom: 1px solid #ddd;\n        text-align: center;\n        width: 240px;\n    }\n    .apm-spacing {\n        display: flex;\n    }\n    .apm-floatleft {\n        display: flex;\n        width: 72%;\n        justify-content: space-between;\n    }\n    .apm-leftimage {\n        width: 45%;\n    }\n    .apm-centerthirdcol {\n        width: 54%;\n    }\n    .apm-centerthirdcol ul li{\n        font-size: 16px;\n        line-height: 2;\n    }\n    .apm-fixed-width .a-spacing-mini {\n        font-size: 18px;\n        font-weight: 600;\n        margin-bottom: 12px;\n    }\n    .apm-floatleft .a-spacing-base {\n        margin-bottom: 16px;\n        font-size: 16px;\n        line-height: 2;\n    }\n    .apm-rightthirdcol-inner \u003e p {\n        font-size: 18px;\n        font-weight: 600;\n        margin-bottom: 22px;\n    }\n    .apm-listbox {\n        background-color: #f3f3f3;\n        border-radius: 4px;\n        border: 1px #ddd solid;\n    }\n    .apm-rightthirdcol .a-box-inner \u003e .a-vertical {\n        font-size: 16px;\n        padding: 20px 20px 20px 40px;\n    }\n    .apm-rightthirdcol .apm-rightthirdcol-inner .a-box-inner .a-vertical \u003e li:not(:last-child) {\n        margin-bottom: 11px;\n    }\n    .a-size-base {\n        line-height: 19px;\n    }\n    .td-br-left{\n        border-left: 1px solid #bbbfbf;\n        text-align: center;\n    }\n    .notice-section{\n        padding-bottom: 30px;\n        padding-left: 6px;\n    }\n    .notice-section \u003e p{\n        font-size: 16px;\n    }\n    .carousel-container {\n        width: 100%;\n        margin: 0 auto;\n        overflow: hidden;\n        position: relative;\n        cursor: pointer;\n    }\n    .carousel-content {\n        display: flex;\n        transition: transform 0.5s ease;\n    }\n    .carousel-item {\n        flex: 0 0 100%;\n        position: relative;\n    }\n    \n    .carousel-item img {\n        width: 100%;\n        height: 100%;\n    }\n    \n    .carousel-btn {\n        position: absolute;\n        top: 50%;\n        transform: translateY(-50%);\n        cursor: pointer;\n        font-size: 24px;\n        padding: 10px;\n    }\n    \n    .carousel-prev {\n        left: 10px;\n        color: #5e76b2;\n    }\n    \n    .carousel-next {\n        right: 10px;\n        color: #5e76b2;\n    }\n    \n    .carousel-indicators {\n        text-align: center;\n        position: absolute;\n        bottom: 20px;\n        left: 50%;\n        transform: translateX(-50%);\n        display: flex;\n        align-items: center;\n    }\n    \n    .carousel-indicator {\n        display: inline-block;\n        width: 12px;\n        height: 12px;\n        border-radius: 50%;\n        background-color: #bbb;\n        margin: 0 5px;\n        cursor: pointer;\n    }\n    \n    .carousel-indicator.active {\n        background-color: #5e76b2;\n    }\n    .tutorials{\n        background: #EEEEEE;\n        border-radius: 6px;\n        margin-bottom: 30px;\n    }\n    .tutorials \u003e p{\n        padding: 20px;\n        text-align: center;\n        word-break: break-word;\n    }\n    .tutorials \u003e p \u003e a:first-child{\n        color: #f98800;\n        font-size: 18px;\n        font-weight: bold;\n    }\n    .tutorials \u003e p \u003e a:last-child{\n        color: #007df9;\n        text-decoration-line: underline;\n    }\n    @media screen and (min-width: 1025px) {\n        .descItem.short-pad{\n            padding-bottom: 20px;\n        }\n        .switch_picture {\n            display: flex;\n            justify-content: space-between;\n            max-width: 1220px;\n            margin: 0 auto;\n            align-items: center;\n        }\n        .tab-nav {\n            flex: 36%;\n            padding-right: 7px;\n        }\n    \n        .tab-nav li {\n            padding-left: 50px;\n            cursor: pointer;\n            transition: all .2s ease-out;\n        }\n        .tab-nav .nav-tit {\n            font-size: 16px;\n            margin-bottom: 16px;\n            width: 262px;\n            padding: 12px 0px;\n            border-radius: 30px;\n            line-height: 10px;\n            border: 1px solid #000000d9;\n            text-align: center;\n        }\n        .tab-nav .nav-tit:hover{\n            background-color: #0000000a;\n        }\n        .li-active .nav-tit {\n            color: #fff;\n            background-color: #000;\n        }\n        .li-active .nav-tit:hover{\n            background-color: #000c;\n        }\n        .tab-right-img {\n            flex: 70%;\n        }\n        .tab-right-img .img-show{\n            display: block;\n        }\n        .tab-right-img li{\n            display: none;\n        }\n    \n    }\n    \n    @media screen and (max-width: 1024px) {\n        .control_type_pc {\n            display: none;\n        }\n    }\n\n    @media screen and (max-width: 700px) {\n        .video-grid-2 {\n            grid-template-columns: 1fr;\n            gap: 0px;\n        }\n        .iframeContainer \u003e .iframe {\n            margin-bottom: 1px;\n            margin-top: 8px;\n        }\n        .mb-50{\n            margin-bottom: 20px;\n        }\n        .ulFeature \u003e li {\n            line-height: inherit;\n        }\n    \n        .imageItem.fourimg \u003e .fourimgline \u003e img {\n            margin-bottom: 10px;\n        }\n    \n        .premium-module.four-column-images .a-column,\n        .premium-module.four-column-images .a-column1 {\n            margin-bottom: 30px;\n            width: 100%;\n        }\n    \n        .premium-module.four-column-images .a-column1.a-column2_2 {\n            width: 48%;\n        }        .dotLine {\n            margin-bottom: 30px;\n        }\n        .imageItem \u003e .border {\n            margin-bottom: 10px;\n        }\n        .imageItem table.a-bordered tr td{\n            padding: 3px;\n        }\n    \n        .imageIte \u003e img {\n            margin-bottom: 10px;\n        }\n        .packageList td {\n            font-size: 16px;\n        }\n    \n        .imageIte {\n            width: 100%;\n            margin-bottom: 30px;\n        }\n    \n        .item \u003e img {\n            margin: 0 auto;\n            display: block;\n            margin-bottom: 17px;\n        }\n    \n        .descItem \u003e .head {\n            font-size: 20px;\n            line-height: 22px;\n        }\n    \n        .descItem \u003e .desc {\n            font-size: 12px;\n        }\n    \n        .descItem \u003e.noDesc{\n            margin-top: 5px;\n        }\n    \n        .stress-head{\n            font-size: 12px;\n            line-height: 20px;\n            width: auto;\n            padding: 6px 0;\n            margin: 10px auto;\n            height: unset;\n        }\n    \n        .descContainer \u003e .head {\n            text-align: center;\n            font-size: 20px;\n            line-height: 22px;\n            margin-bottom: 8px;\n        }\n    \n        .descContainer \u003e .desc {\n            font-size: 16px;\n            line-height: inherit;\n        }\n    \n        .titlepicfile-head {\n            font-size: 20px;\n        }\n        .titlepicfile-b {\n            left: 9px;\n            top: 13px;\n        }\n        .titlepicfile-desc{\n            font-size: 12px;\n            margin-left: 0px;\n            width: 200px;\n        }\n    \n        .page-product.layout-extended .product-simple-tab .nav li {\n            padding: 3px;\n            margin-right: 4px;\n        }\n    \n        .product-simple-tab .nav li a {\n            line-height: 24px;\n            font-size: 15px;\n        }\n    \n        .page-product.layout-extended .product-simple-tab .nav li:before {\n            display: none !important;\n        }\n    \n        .mainImg {\n            margin-bottom: 30px;\n        }\n        .premium-module.four-column-images .a-column .head,\n        .premium-module.four-column-images .a-column1 .head {\n            font-size: 14px;\n        }\n        .tab-content .tab-pane ul {\n            padding: 0 0 30px 0px;\n        }\n    \n        .head {\n            font-size: 20px;\n            margin-bottom: 10px;\n        }\n    \n        .imageContainer {\n            display: block;\n            padding-bottom: 0px;\n        }\n    \n        .imageContainer \u003e .imageItem {\n            width: 100%;\n        }\n        .premium-module{\n            padding-bottom: 0;\n        }\n        .imageItem {\n            margin-bottom: 30px;\n        }\n        .img-t{\n            margin-bottom: 15px;\n        }\n        .secHead{\n            margin-top: 6px;\n            font-size: 18px;\n            margin-bottom: 3px;\n        }\n        .secdesc{\n            font-size: 15px;\n            line-height: 1.66;\n        }\n        .desc {\n            font-size: 16px;\n            line-height: inherit;\n        }\n        .lonely-head{\n            margin-bottom: 15px;\n            font-size: 20px;\n        }\n        .Packing-head{\n            padding-top: 0px;\n            margin-bottom: 2px;\n        }\n        .Packing-head-x{\n            font-size: 20px;\n        }\n        .imageDescContainer \u003e .head-nodesc{\n            font-size: 18px;\n        }\n        .imageDescContainer {\n            width: 100%;\n            display: block;\n            margin: 0 auto;\n    \n        }\n        .viewMore {\n            font-size: 16px;\n            padding: 4px 2px;\n            width: 120px;\n            margin: 10px auto 35px;\n        }\n        .imageDescContainer \u003e .head,\n        .imageItem \u003e .head {\n            margin: 0 0 5px;\n            text-align: center;\n            font-size: 14px;\n            line-height: 1.25em;\n            width: 100%;\n        }\n    \n        .imageDescContainer \u003e .desc,\n        .imageItem \u003e .desc {\n            font-size: 12px;\n            width: 100%;\n        }\n        .carousel-btn{\n            display: none;\n        }\n    \n        .carousel-indicators{\n            padding: 10px;\n            transform: unset;\n            position: unset;\n            justify-content: center;\n        }\n        .mo {\n            display: block !important;\n        }\n    \n        .pc {\n            display: none !important;\n        }\n    \n        .premium-module.four-column-images {\n            flex-wrap: wrap;\n        }        .title-gap{\n            height: unset;\n            display: block;\n        }\n        .raspberryLogo .logo{\n            width: 24px;\n        }\n    \n        .imageIt \u003e img {\n            margin-bottom: 10px;\n            border-radius: 5px;\n            border: 1px solid #e6e6e6;\n        }\n    \n        .premium-module.four-column-images .column-head,\n        .premium-module.four-column-images .column-head1 {\n            line-height: 22px;\n            margin: 12px 0 5px;\n            text-align: center;\n            height: unset;\n        }\n        .premium-module.four-column-images .description {\n            font-size: 12px;\n        }\n    \n        .premium-module.four-column-images .a-column1.a-column2_2 .head {\n            font-size: 14px;\n        }        .imageItem.fourimg {\n            margin-bottom: 0px;\n        }\n        .mo-imgs \u003e .imageIte{\n            width: 48%;\n            margin-bottom: 20px;\n        }\n        .apm-hiwonder-tablemodule{\n            overflow: auto;\n        }\n        .apm-hiwonder-tablemodule .apm-tablemodule-table{\n            table-layout: unset;\n        }\n        .apm-hiwonder-tablemodule .apm-tablemodule-table .apm-tablemodule-keyvalue td{\n            min-width: 150px;\n        }\n        .apm-spacing {\n            flex-direction: column;\n        }\n        .apm-floatleft {\n            flex-direction: column;\n            margin-bottom: 12px;\n        }\n        .apm-floatleft, .apm-leftimage, .apm-centerthirdcol {\n            width: 100%;\n        }\n        .apm-leftimage img {\n            border: 1px solid #e6e6e6;\n            border-radius: 5px;\n        }\n        .apm-fixed-width .a-spacing-mini {\n            margin-bottom: 6px;\n            margin-top: 30px;\n        }\n        .apm-floatleft .a-spacing-base {\n            margin-bottom: 8px;\n            font-size: 15px;\n        }\n        .apm-rightthirdcol-inner \u003e p {\n            margin-bottom: 13px;\n        }\n        .apm-rightthirdcol .a-box-inner \u003e .a-vertical,.apm-centerthirdcol ul li{\n            font-size: 15px;\n            line-height: 1.66;\n        }\n        .apm-rightthirdcol{\n            padding-top: 23px;\n        }\n        .titimg{\n            width: 70%;\n            margin-bottom: 4px;\n        }\n        .notice-section \u003e p{\n            font-size:13px;\n        }\n        .tutorials \u003e p{\n            padding: 10px;\n    \n        }\n        .tutorials \u003e p \u003e a:first-child{\n            font-size: 14px;\n        }\n    }\n    --\u003e\u003c\/style\u003e\n    \u003cdiv id=\"product-description-intro\"\u003e \u003c\/div\u003e\n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-1.jpg?v=1792141250\" alt=\"Hiwonder AiMecha A1 large AI model 2WD smart robot car powered by ESP32 and MM32, supporting Scratch and MicroPython programming, voice control, and scene understanding.\" class=\"mainImg pc\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-1_0471bc7a-ac0c-44bd-ba58-c4f468e4b2b1.jpg?v=1792138427\" alt=\"Hiwonder AiMecha A1 large AI model 2WD smart robot car powered by ESP32 and MM32, supporting Scratch and MicroPython programming, voice control, and scene understanding.\" class=\"mainImg mo\"\u003e\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eProduct Description\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eAiMecha A1 is a high-performance AI mecha robot developed by Hiwonder for K-12 artificial intelligence education. Featuring an all-metal chassis, it is equipped with an ESP32 and MM32 dual-core AiMecha controller, 2 high-precision encoder motors, an RGB ultrasonic module, a 6-channel line follower sensor, a 2DOF robotic arm, and a large-capacity lithium battery. The modular expansion design covers a wide range of learning stages, from basic programming to advanced AI applications. Supporting both Scratch graphical programming and MicroPython coding, it aligns with primary and secondary school informatics curricula, serving as an ideal platform for youth AI enlightenment and STEAM education.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Integration of Multimodal Large AI Model\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-2-1.jpg?v=1792134654\"\u003e\n            \u003ch3 class=\"head\"\u003eIntegration of Multimodal Large AI Model\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003ePowered by the advanced AI module, AiMecha A1 transcends traditional command-execution robots. It evolves into a fully capable intelligent agent empowered to see, hear, speak, and think independently.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Multi-Dimensional Perception and Interaction\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-2-2.jpg?v=1792133706\"\u003e\n            \u003ch3 class=\"head\"\u003eMulti-Dimensional Perception and Interaction\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eExceptional perception is the cornerstone of any AI application. By combining a rich array of electronic modules with a large AI model, the AiMecha A1 robot car delivers profoundly enhanced AI interactive capabilities.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Lightweight 2DOF Robotic Arm \u0026amp; 2DOF Pan-Tilt\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-2-3.jpg?v=1792133706\"\u003e\n            \u003ch3 class=\"head\"\u003eLightweight 2DOF Robotic Arm \u0026amp; 2DOF Pan-Tilt\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eFeaturing a lightweight 2DOF robotic arm and a 2DOF pan-tilt, this smart robotic car achieves precise intelligent grasping and highly efficient remote-controlled transport. These enhancements ensure flexible operation and a superior user experience.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Robust Expandable Ecosystem\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-2-4.jpg?v=1792133707\"\u003e\n            \u003ch3 class=\"head\"\u003eRobust Expandable Ecosystem\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eSeamlessly compatible with the entire range of Hiwonder AiBlock sensors and mainstream building blocks. Furthermore, it supports both block-based and text-based programming while offering a wealth of comprehensive curriculum resources.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-2-5.jpg?v=1792133762\" alt=\"A GREAT TEACHING TOOL For Coding Traning Centers\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-2-5_59de8bc0-ecd8-4b0a-9974-2e9c0080ff95.jpg?v=1792134716\" alt=\"A GREAT TEACHING TOOL For Coding Traning Centers\" class=\"mainImg mo\"\u003e\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eWonderMind Multimodal Interactive AI Module\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eBuilt on the ESP32-S3 chip, the WonderMind AI Module brings multimodal intelligence to life with Xiaozhi AI. It supports 30+ conversational languages for natural chat, emotion perception, object searching, scene understanding, and complex command execution. Featuring an interactive touch screen and a built-in I2C interface, it effortlessly connects with diverse sensors for limitless DIY creation projects.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-3.jpg?v=1792133788\" alt=\"WonderMind Al Module\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-4-1.jpg?v=1792134043\" alt=\"Compatible with XiaoZhi Al\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-4-2.jpg?v=1792133789\" alt=\"One-Click ModeSwitching\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-3_5689b2a0-da68-45ee-8d52-c7ba6b59f683.jpg?v=1792134796\" alt=\"WonderMind Al Module\" class=\"mainImg mo\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-4-1_80b39045-476c-4527-a473-0105dfff6bb8.jpg?v=1792134797\" alt=\"Compatible with XiaoZhi Al\" class=\"mainImg mo\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-4-2_1b3e27e9-d046-4efd-bb54-ece75e77f493.jpg?v=1792134797\" alt=\"One-Click ModeSwitching\" class=\"mainImg mo\"\u003e\n\n    \u003ch2 class=\"head descItem\"\u003eEmbodied AI Applications of Large AI Model\u003c\/h2\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-5.jpg?v=1792133791\" alt=\"Embodied AI Applications of Large AI Model\" class=\"mainImg\"\u003e\n\n\n    \u003ch2 class=\"head descItem\"\u003eLarge AI Model × Intelligent Transport\u003c\/h2\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-6-1.jpg?v=1792133787\" alt=\"Large AI Model × Intelligent Transport\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-6-1_0b31fe79-c54a-4478-a945-1dc7e383d242.jpg?v=1792134873\" alt=\"Large AI Model × Intelligent Transport\" class=\"mainImg mo\"\u003e\n\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Traffic Sign Recognition\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-6-2.jpg?v=1792134082\"\u003e\n            \u003ch3 class=\"head\"\u003eTraffic Sign Recognition\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eStarting from the launch zone, the AI module detects traffic sign cards, triggers precise voice broadcasts, and executes corresponding turns. This perfectly replicates the large model's perception-to-voice interaction loop.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Voice Broadcast\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-6-3.jpg?v=1792134083\"\u003e\n            \u003ch3 class=\"head\"\u003eVoice Broadcast\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eReaching specific feature areas, the AI model leverages its scene understanding to recognize and announce scenes in real time, demonstrating its advanced semantic analysis and natural language generation.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Grasping and Transporting\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-6-4.jpg?v=1792134083\"\u003e\n            \u003ch3 class=\"head\"\u003eGrasping and Transporting\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eAfter recognizing and announcing the scene, the robotic arm precisely grasps the target object and moves it to the designated drop-off zone. This fully recreates the embodied AI closed-loop: perception, decision-making, and execution.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg alt=\"Line Following\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-6-5.jpg?v=1792134082\"\u003e\n            \u003ch3 class=\"head\"\u003eLine Following\u003c\/h3\u003e\n            \u003cp class=\"desc\"\u003eEquipped with a 6-channel line follower sensor, the robot tackles complex routes with high precision. It effortlessly navigates curves and crossroads for a stable, accurate line following.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eHigh-Performance Hardware for Creative Feature\u003c\/h2\u003e\n        \u003cp class=\"desc\" style=\"text-align: center;\"\u003eA robust hardware foundation is the cornerstone of boundless creativity.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-7-1.jpg?v=1792134153\" alt=\"Glowy Ultrasonic Sensor\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-7-1_dac4ae9f-c7b3-4134-bcdf-9475fa58ca3b.jpg?v=1792134921\" alt=\"Glowy Ultrasonic Sensor\" class=\"mainImg mo\"\u003e\n\n    \u003cdiv class=\"premium-module four-column-images\"\u003e\n        \u003cdiv class=\"a-column1 a-column1-3\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Ultrasonic Ranging\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-7-2.jpg?v=1792134155\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1 a-column1-3\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Maze Exploration\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-7-3.jpg?v=1792134154\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1 a-column1-3\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Ultrasonic Obstacle Avoidance\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-7-4.jpg?v=1792134153\"\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-7-5.jpg?v=1792134197\" alt=\"6-ChannelH recision Line Follower Sensor\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-7-5_7fb18e17-a3ac-49bb-84a8-c7653cf6d964.jpg?v=1792134944\" alt=\"6-ChannelH recision Line Follower Sensor\" class=\"mainImg mo\"\u003e\n\n    \u003cdiv class=\"premium-module four-column-images\"\u003e\n        \u003cdiv class=\"a-column1 a-column1-3\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Edge Detection\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-7-6.jpg?v=1792134199\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1 a-column1-3\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Crossroad\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-7-8.jpg?v=1792134197\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1 a-column1-3\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"One-Click Calibration\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-7-7.jpg?v=1792134199\"\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-7-9.jpg?v=1792134248\" alt=\"High-Precision Encoder Motors\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-7-9_ddf60634-89c4-4a76-b14e-024049d38753.jpg?v=1792135030\" alt=\"High-Precision Encoder Motors\" class=\"mainImg mo\"\u003e\n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-7-10.jpg?v=1792134245\" alt=\"Star-Shaped Path\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-7-10_f16c2132-bec3-46b1-81df-ce8b17d14c80.jpg?v=1792135030\" alt=\"Star-Shaped Path\" class=\"mainImg mo\"\u003e\n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-7-11.jpg?v=1792134247\" alt=\"Al Vision \u0026amp; Robotic Arm Transport\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-7-11_df6290e5-c797-44d6-9924-7c3e56962b1e.jpg?v=1792135096\" alt=\"Al Vision \u0026amp; Robotic Arm Transport\" class=\"mainImg mo\"\u003e\n    \u003cdiv class=\"premium-module four-column-images\"\u003e\n        \u003cdiv class=\"a-column1 a-column1-3\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Line-Following Pick \u0026amp; Carry\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-7-12.jpg?v=1792134248\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1 a-column1-3\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Al Vision Grasping\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-7-13.jpg?v=1792134248\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1 a-column1-3\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Advanced APP Control\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-7-14.jpg?v=1792140080\"\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eTwo Programming Methods\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eSupports both Scratch block-based and MicroPython text-based programming, perfectly covering diverse educational stages from primary school to university\u003c\/p\u003e\n    \u003c\/div\u003e\n    \n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-8-1.jpg?v=1792134345\" alt=\"Scratch Block-Based Programming\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-8-1_a10cc88e-75cd-423d-aeb8-d0e195621270.jpg?v=1792135181\" alt=\"Scratch Block-Based Programming\" class=\"mainImg mo\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-8-2.jpg?v=1792138508\" alt=\"MicroPython Programming\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-8-2_fdf766c5-286f-4682-b53b-c220b2b997fa.jpg?v=1792138560\" alt=\"MicroPython Programming\" class=\"mainImg mo\"\u003e\n\n    \u003ch2 class=\"head descItem\"\u003e3 Steps to Use Easily\u003c\/h2\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-9-1.jpg?v=1792134378\" alt=\"3 Steps to Use Easily\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-9-1_d31aabd8-86fd-4f2a-b498-9a5397971ceb.jpg?v=1792135235\" alt=\"3 Steps to Use Easily\" class=\"mainImg mo\"\u003e\n\n    \u003ch2 class=\"head descItem\"\u003eSimple Programming, Massive Creativity\u003c\/h2\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-9-2.jpg?v=1792134379\" alt=\"Simple Programming, Massive Creativity\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-9-2_0d988a49-66b9-43f4-b30d-edad5293575b.jpg?v=1792135281\" alt=\"Simple Programming, Massive Creativity\" class=\"mainImg mo\"\u003e\n\n    \u003ch2 class=\"head descItem\"\u003eWhich Kit Is Right for You?\u003c\/h2\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-10.jpg?v=1792134378\" alt=\"Which Kit Is Right for You?\" class=\"mainImg\"\u003e\n\n    \u003cdiv class=\"descItem\"\u003e  \n        \u003ch2 class=\"head\"\u003eMulti-Function AiMecha Controller\u003c\/h2\u003e\n        \u003cp class=\"desc\"\u003eThe AiMecha controller features ESP32 \u0026amp; MM32 dual-core processors for smooth, reliable operation, backed by a built-in high-capacity lithium battery. It integrates a buzzer, 9-axis IMU, programmable buttons, and RGB LEDs, alongside powerful expansion capabilities. These include 4 bus servo ports, 2 encoder motor ports, 7 I2C expansion ports, and multiple sensor ports to easily meet advanced development needs. The durable ABS casing features LEGO-compatible expansion holes, ensuring limitless creative building.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-11-1.jpg?v=1792134377\" alt=\"Multi-Function AiMecha Controller\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-11-1_691bcc5a-a0c3-49f8-ba5a-85ed8b72453a.jpg?v=1792135332\" alt=\"Multi-Function AiMecha Controller\" class=\"mainImg mo\"\u003e\n\n    \u003cdiv class=\"premium-module four-column-images\"\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Built-in Large-Capacity Battery\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-11-2.jpg?v=1792134423\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eBuilt-in Large-Capacity Battery\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description\"\u003eThe high-capacity lithium battery ensures long-lasting endurance, meeting the power demands of extended classroom sessions and projects.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Compatible with All Hiwonder Sensors\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-11-3.jpg?v=1792134423\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eCompatible with All Hiwonder Sensors\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description\"\u003eFully compatible with all Hiwonder sensors, making it easy to expand perception capabilities like light, sound, and touch.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"RGB LEDs\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-11-4.jpg?v=1792134424\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eRGB LEDs\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description\"\u003eCustomize the multi-color RGB LEDs via programming to visually display operating statuses and interactive feedback.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cimg loading=\"lazy\" class=\"a-section-image\" alt=\"Customizable Buttons\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-11-5.jpg?v=1792134423\"\u003e\n            \u003ch3 class=\"a-section column-head head\"\u003eCustomizable Buttons\u003c\/h3\u003e\n            \u003cp class=\"a-section column-description description\"\u003eUse programmable buttons to customize trigger commands for quick control and process initialization.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003ch2 class=\"head descItem\"\u003eHardware Features\u003c\/h2\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-12-1.jpg?v=1792138624\" alt=\"Powerful Dual-Core AiMecha Controller\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-12-2.jpg?v=1792140135\" alt=\"Built-in Portable Battery Compartment\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-12-3.jpg?v=1792134478\" alt=\"WonderMind Al Module\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-12-4.jpg?v=1792140186\" alt=\"Robotic Arm \u0026amp; Gripper Servos\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-12-5.jpg?v=1792134479\" alt=\"Encoder Geared Motors\" class=\"mainImg pc\"\u003e\n\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-12-1_c814178f-5d2a-436f-96ea-4f3e17c53f57.jpg?v=1792138659\" alt=\"Powerful Dual-Core AiMecha Controller\" class=\"mainImg mo\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-12-2_0e89f0df-db3f-4b89-9c56-28e6692adc2e.jpg?v=1792140355\" alt=\"Built-in Portable Battery Compartment\" class=\"mainImg mo\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-12-3_0cb86729-bf55-45b7-9346-080c6e0e3a13.jpg?v=1792135378\" alt=\"WonderMind Al Module\" class=\"mainImg mo\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-12-4_1b23ea6a-3032-4ea8-bf7b-09c2d58fc1df.jpg?v=1792140397\" alt=\"Robotic Arm \u0026amp; Gripper Servos\" class=\"mainImg mo\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-12-5_0e4b2286-7425-4df6-86ce-0ad160283007.jpg?v=1792135378\" alt=\"Encoder Geared Motors\" class=\"mainImg mo\"\u003e\n\n    \u003ch2 class=\"head descItem\"\u003eSpecification Parameters\u003c\/h2\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-13.jpg?v=1792134479\" alt=\"Specification Parameters\" class=\"mainImg pc\"\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-13_a20b72ff-fa3c-4d06-9278-2438d4c418a1.jpg?v=1792135449\" alt=\"Specification Parameters\" class=\"mainImg mo\"\u003e\n\n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003c!-- PC端 --\u003e\n        \u003cdiv class=\"pc imageItem\"\u003e\n            \u003ctable class=\"a-bordered noBottomBorder has-bgc\" style=\"width: 100%; text-align: center; table-layout: fixed;\"\u003e\n                \u003ccolgroup\u003e\n                    \u003ccol style=\"width: 16%;\"\u003e\n                    \u003ccol style=\"width: 34%;\"\u003e\n                    \u003ccol style=\"width: 16%;\"\u003e\n                    \u003ccol style=\"width: 34%;\"\u003e\n                \u003c\/colgroup\u003e\n                \u003ctbody\u003e\n                    \u003ctr\u003e\n                        \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eProduct name\u003c\/span\u003e\u003c\/th\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eAiMecha A1\u003c\/span\u003e\u003c\/td\u003e\n                        \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eMaterial\u003c\/span\u003e\u003c\/th\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eMetal frame\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eController\u003c\/span\u003e\u003c\/th\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eESP32 + MM32F\u003c\/span\u003e\u003c\/td\u003e\n                        \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eCommunication\u003c\/span\u003e\u003c\/th\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eBluetooth + USB-C\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eControl method\u003c\/span\u003e\u003c\/th\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eCoding control + app control\u003c\/span\u003e\u003c\/td\u003e\n                        \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eDimensions\u003c\/span\u003e\u003c\/th\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\n                            \u003cspan\u003e\n                                Starter Kit：100 × 145 × 170 mm\u003cbr\u003e\n                                Standard Kit：133 × 145 × 170 mm\u003cbr\u003e\n                                Advanced Kit：300 × 145 × 170 mm\n                            \u003c\/span\u003e\n                        \u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eRobotic arm（Advanced Kit）\u003c\/span\u003e\u003c\/th\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e2DOF\u003c\/span\u003e\u003c\/td\u003e\n                        \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eSoftware\u003c\/span\u003e\u003c\/th\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\n                            \u003cspan\u003ePC block-based coding \/ MicroPython + Android \/ iOS app\u003c\/span\u003e\n                        \u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eMotor model\u003c\/span\u003e\u003c\/th\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eHE3722-130 DC geared motor\u003c\/span\u003e\u003c\/td\u003e\n                        \u003cth class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eBattery\u003c\/span\u003e\u003c\/th\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e3.7V 5000mAh 3C lithium battery\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003cth class=\"a-text-bold td-br-left\"\u003e\n                            \u003cspan\u003ePackage dimensions \u0026amp; weight\u003c\/span\u003e\n                        \u003c\/th\u003e\n                        \u003ctd class=\"td-br-left\" colspan=\"3\"\u003e\n                            \u003cspan\u003e\n                                Starter Kit：235 × 197 × 98 mm, 0.9 kg\u003cbr\u003e\n                                Standard Kit：231 × 205 × 102 mm, 1.2 kg\u003cbr\u003e\n                                Advanced Kit：296 × 205 × 102 mm, 1.7 kg\n                            \u003c\/span\u003e\n                        \u003c\/td\u003e\n                    \u003c\/tr\u003e\n                \u003c\/tbody\u003e\n            \u003c\/table\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- 手机端 --\u003e\n        \u003cdiv class=\"mo\" style=\"margin-bottom: 30px;\"\u003e\n            \u003cdiv class=\"a-column a-span6\" style=\"width: 100%; margin-left: 0; margin-right: 0;\"\u003e\n                \u003ctable class=\"a-bordered noBottomBorder has-bgc\" style=\"width: 100%; min-width: 0; text-align: center; table-layout: fixed; white-space: normal; overflow-wrap: anywhere;\"\u003e\n                    \u003ccolgroup\u003e\n                        \u003ccol style=\"width: 36%;\"\u003e\n                        \u003ccol style=\"width: 64%;\"\u003e\n                    \u003c\/colgroup\u003e\n                    \u003ctbody\u003e\n                        \u003ctr\u003e\n                            \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eProduct name\u003c\/span\u003e\u003c\/th\u003e\n                            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eAiMecha A1\u003c\/span\u003e\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                            \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eMaterial\u003c\/span\u003e\u003c\/th\u003e\n                            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eMetal frame\u003c\/span\u003e\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                            \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eController\u003c\/span\u003e\u003c\/th\u003e\n                            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eESP32 + MM32F\u003c\/span\u003e\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                            \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eCommunication\u003c\/span\u003e\u003c\/th\u003e\n                            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eBluetooth + USB-C\u003c\/span\u003e\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                            \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eControl method\u003c\/span\u003e\u003c\/th\u003e\n                            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eCoding control + app control\u003c\/span\u003e\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                            \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eDimensions\u003c\/span\u003e\u003c\/th\u003e\n                            \u003ctd class=\"td-br-left\"\u003e\n                                \u003cdiv style=\"margin-bottom: 8px;\"\u003e\n                                    \u003cspan\u003eStarter Kit：\u003cbr\u003e100 × 145 × 170 mm\u003c\/span\u003e\n                                \u003c\/div\u003e\n                                \u003cdiv style=\"margin-bottom: 8px;\"\u003e\n                                    \u003cspan\u003eStandard Kit：\u003cbr\u003e133 × 145 × 170 mm\u003c\/span\u003e\n                                \u003c\/div\u003e\n                                \u003cdiv\u003e\n                                    \u003cspan\u003eAdvanced Kit：\u003cbr\u003e300 × 145 × 170 mm\u003c\/span\u003e\n                                \u003c\/div\u003e\n                            \u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                            \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eRobotic arm（Advanced Kit）\u003c\/span\u003e\u003c\/th\u003e\n                            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e2DOF\u003c\/span\u003e\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                            \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eSoftware\u003c\/span\u003e\u003c\/th\u003e\n                            \u003ctd class=\"td-br-left\"\u003e\n                                \u003cspan\u003ePC block-based coding \/ MicroPython + Android \/ iOS app\u003c\/span\u003e\n                            \u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                            \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eMotor model\u003c\/span\u003e\u003c\/th\u003e\n                            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eHE3722-130 DC geared motor\u003c\/span\u003e\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                            \u003cth class=\"a-text-bold\"\u003e\n                                \u003cspan\u003ePackage dimensions \u0026amp; weight\u003c\/span\u003e\n                            \u003c\/th\u003e\n                            \u003ctd class=\"td-br-left\"\u003e\n                                \u003cdiv style=\"margin-bottom: 8px;\"\u003e\n                                    \u003cspan\u003eStarter Kit：\u003cbr\u003e235 × 197 × 98 mm\u003cbr\u003e0.9 kg\u003c\/span\u003e\n                                \u003c\/div\u003e\n                                \u003cdiv style=\"margin-bottom: 8px;\"\u003e\n                                    \u003cspan\u003eStandard Kit：\u003cbr\u003e231 × 205 × 102 mm\u003cbr\u003e1.2 kg\u003c\/span\u003e\n                                \u003c\/div\u003e\n                                \u003cdiv\u003e\n                                    \u003cspan\u003eAdvanced Kit：\u003cbr\u003e296 × 205 × 102 mm\u003cbr\u003e1.7 kg\u003c\/span\u003e\n                                \u003c\/div\u003e\n                            \u003c\/td\u003e\n                        \u003c\/tr\u003e\n                        \u003ctr\u003e\n                            \u003cth class=\"a-text-bold\"\u003e\u003cspan\u003eBattery\u003c\/span\u003e\u003c\/th\u003e\n                            \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e3.7V 5000mAh 3C lithium battery\u003c\/span\u003e\u003c\/td\u003e\n                        \u003c\/tr\u003e\n                    \u003c\/tbody\u003e\n                \u003c\/table\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n  \n    \u003ch2 class=\"head\"\u003ePacking List\u003c\/h2\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-14-1.jpg?v=1792140222\" alt=\"AiMecha A1 Starter Kit Packing List\" class=\"mainImg\"\u003e \n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-14-2.jpg?v=1792140248\" alt=\"AiMecha A1 Standard Kit Packing List\" class=\"mainImg\"\u003e \n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiMecha_A1-14-3.jpg?v=1792140258\" alt=\"AiMecha Al Advanced Kit Packing List\" class=\"mainImg\"\u003e \n\n\u003ch5\u003e\u003cstrong\u003e\u003cb\u003eSpecifications\u003c\/b\u003e\u003c\/strong\u003e\u003c\/h5\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\n\u003ctable\u003e\n    \u003ctbody\u003e\n        \u003ctr\u003e\n            \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eProduct name\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003eAiMecha A1\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eMaterial\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003eMetal frame\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eController\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003eESP32 + MM32F\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eCommunication\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003eBluetooth + USB-C\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eControl method\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003eCoding control + app control\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eDimensions\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\n                \u003cspan\u003e\n                    Starter Kit：100 × 145 × 170 mm\u003cbr\u003e\n                    Standard Kit：133 × 145 × 170 mm\u003cbr\u003e\n                    Advanced Kit：300 × 145 × 170 mm\n                \u003c\/span\u003e\n            \u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eRobotic arm（Advanced Kit）\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003e2DOF\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eSoftware\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\n                \u003cspan\u003ePC block-based coding \/ MicroPython + Android \/ iOS app\u003c\/span\u003e\n            \u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eMotor model\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003eHE3722-130 DC geared motor\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd class=\"a-text-bold bgcl\"\u003e\n                \u003cspan\u003ePackage dimensions \u0026amp; weight\u003c\/span\u003e\n            \u003c\/td\u003e\n            \u003ctd\u003e\n                \u003cspan\u003e\n                    Starter Kit：235 × 197 × 98 mm, 0.9 kg\u003cbr\u003e\n                    Standard Kit：231 × 205 × 102 mm, 1.2 kg\u003cbr\u003e\n                    Advanced Kit：296 × 205 × 102 mm, 1.7 kg\n                \u003c\/span\u003e\n            \u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eBattery\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003e3.7V 5000mAh 3C lithium battery\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Hiwonder","offers":[{"title":"Starter Kit","offer_id":44475967504471,"sku":null,"price":159.99,"currency_code":"USD","in_stock":true},{"title":"Standard Kit","offer_id":44475827421271,"sku":null,"price":279.99,"currency_code":"USD","in_stock":true},{"title":"Advanced Kit","offer_id":44475827454039,"sku":null,"price":369.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/1_f0a31cf5-ac53-49cd-9530-a7223a727b7b.jpg?v=1792147488"}],"url":"https:\/\/www.hiwonder.com\/collections\/scratch-robot.oembed?page=2","provider":"Hiwonder","version":"1.0","type":"link"}