{"product_id":"aiblock-ai-vision-kit","title":"Hiwonder 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: 45.4%; \/* 小图宽度占大图的20%，可根据需要调整 *\/\n        height: auto;\n    }\n\n    \/* 第一张小图位置（左上角） *\/\n    .image-overlay-item.item-1 {\n        left: 3.9%;   \/* 距离左边10%，可根据需要调整 *\/\n        bottom: 3.6%;    \/* 距离顶部15%，可根据需要调整 *\/\n    }\n\n    \/* 第二张小图位置（右下角） *\/\n    .image-overlay-item.item-2 {\n        right: 4%;  \/* 距离右边10%，可根据需要调整 *\/\n        bottom: 3.5%; \/* 距离底部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\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiBlock-1.jpg?v=1788521066\" 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 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, \u003cstrong\u003eAiBlock AI Large Model\u003c\/strong\u003e 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, \u003cstrong\u003eAiBlock AI Large Model\u003c\/strong\u003e 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=1788523236\" alt=\"High-Performance Hardware\" class=\"mainImg \"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiBlock-4-2.jpg?v=1788523236\" alt=\"High-Performance Hardware\" class=\"mainImg \"\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\/3._02_a5adf0d9-93a9-458e-9eee-86f4981c1dae.jpg?v=1788509537\" 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. Paired with curriculum-aligned exclusive programs and clear learning objectives, each build enables complete beginners to effortlessly master programming through construction and play.\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=1788523384\" 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\/AiBlock-6-1.gif?v=1788523436\" 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-RoaderOverlay 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\/AiBlock-7.jpg?v=1788523385\" 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\/AiBlock-7-1.gif?v=1788523437\" 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\/AiBlock-7-2.gif?v=1788523439\" alt=\" Mecanum Off-RoaderOverlay 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\/AiBlock-8.jpg?v=1788523384\" 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\/AiBlock-8-2.gif?v=1788523439\" alt=\" Mecanum Off-RoaderOverlay 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_-_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\/AiBlock-6-1.gif?v=1788523436\" 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\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\/AiBlock-7-1.gif?v=1788523437\" 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\/AiBlock-7-2.gif?v=1788523439\" alt=\"Mecanum Off-Roader Overlay Image 2\"\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\/AiBlock-8-2.gif?v=1788523439\" alt=\"Mecanum Off-Roader Overlay Image 2\"\u003e\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 \"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiBlock-9-2.jpg?v=1788523553\" alt=\"High-Performance Hardware\" class=\"mainImg \"\u003e\n\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 AI 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-3.jpg?v=1788523553\" alt=\"High-Performance Hardware\" class=\"mainImg \"\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 \"\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-5.jpg?v=1788523553\" alt=\"High-Performance Hardware\" class=\"mainImg \"\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 \"\u003e\n\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 \"\u003e\n\n    \u003ch2 class=\"head descItem\"\u003eAiBlock AI 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=1788523553\" alt=\"High-Performance Hardware\" class=\"mainImg \"\u003e\n\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\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\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 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\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 Parameters\u003c\/h2\u003e\n    \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/AiBlock-13.jpg?v=1788523553\" 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 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 + 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\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\u003ctd style=\"width: 337px;\"\u003e\u003cspan\u003eMotors \/ servos\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 181px;\"\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 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\u003e450+ 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\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n","brand":"Hiwonder","offers":[{"title":"Default Title","offer_id":44231947944023,"sku":"18030109","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","url":"https:\/\/www.hiwonder.com\/products\/aiblock-ai-vision-kit","provider":"Hiwonder","version":"1.0","type":"link"}