{"title":"Module \u0026 Sensor","description":"","products":[{"product_id":"light-sensor","title":"Light Sensor: Hiwonder Robot Sensor Compatible with Arduino\/ Raspberry Pi\/ Jetson Nano\/ micro:bit","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: 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: 30px;\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: 97%;\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}\n.imageItem table.a-bordered {\n    border: 1px solid #BBBFBF;\n    height: 268px;\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: 5px 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    font-weight: 700;\n    width:150px;\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    margin-left: 44px;\n}\n.apm-fixed-width .apm-lefttwothirdswrap .apm-centerthirdcol\u003eul {\n    padding-left: 0;\n}\n.apm-centerthirdcol ul li{\n    font-size: 16px;\n    line-height: 2;\n    list-style: none;\n}\n.apm-fixed-width .a-spacing-mini {\n    font-size: 30px;\n    font-weight: 600;\n    margin-top: 50px;\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.product-td{\n    margin-bottom: 46px;\n    line-height: 1.5;\n}\n.td-head{\n    font-size: 22px;\n    font-weight: 600;\n}\n.pd-20{\n    padding-top: 20px;\n}\n.td-desc{\n    font-size: 16px;\n    line-height: 1.87;\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    .apm-fixed-width{\n        margin-bottom: 20px;\n    }\n    .apm-spacing{\n        flex-direction: column;\n    }\n    .apm-floatleft, .apm-leftimage, .apm-centerthirdcol{\n        width: 100%;\n        margin-left: unset;\n    }\n    .apm-floatleft {\n        flex-direction: column;\n        margin-bottom: 12px;\n    }\n    .apm-fixed-width .a-spacing-mini {\n        font-size: 20px;\n        text-align: center;\n        margin-bottom: 2px;\n        margin-top: 6px;\n    }\n    .apm-floatleft .a-spacing-base {\n        margin-bottom: 2px;\n        font-size: 15px;\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-leftimage img {\n        border: 1px solid #e6e6e6;\n        border-radius: 5px;\n    }\n    .item \u003e img {\n        margin: 0 auto;\n        display: block;\n        margin-bottom: 17px;\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\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: 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: 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\n    .titimg{\n        width: 62%;\n        margin-bottom: 4px;\n    }\n    .product-td{\n        margin-bottom: 30px;\n        line-height: 1.5;\n    }\n    .td-head{\n        font-size: 21px;\n        font-weight: 600;\n    }\n    .pd-12{\n        padding-top: 12px;\n    }\n    .td-desc{\n        font-size: 15px;\n        line-height: 1.87;\n    }\n}\n--\u003e\u003c\/style\u003e\n\u003cdiv class=\"product-td\"\u003e\n\u003cdiv class=\"td-head\"\u003eDescription\u003c\/div\u003e\n\u003cdiv class=\"td-desc pd-20 pd-12\"\u003e\n\u003cp\u003eHiwonder light sensor can be applied to the detection of ambient light intensity and can output brightness value. It mainly includes QT523C photodiode and LM358 chip voltage comparator. It works by converting light signal into electrical signal, then the electrical signal is transformed into a voltage of 0-5 V which can be received by date collector through A\/D converter.\u003c\/p\u003e\n\u003cp class=\"pd-20 pd-12\"\u003eFor more information, refer to \u003ca href=\"https:\/\/www.hiwonder.com.cn\/store\/learn\/63.html\" style=\"color: #019cda; text-decoration: underline; text-underline-position: under;\"\u003ehttps:\/\/www.hiwonder.com.cn\/store\/learn\/63.html\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/65a37805a38a4b173d91151f310aefae_31f53b80-72c5-43bf-8d49-1e6009ddd199.jpg?v=1712030497\" class=\"mainImg\"\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\/d7dbafdad5c85720ff659f814015fbd8.jpg?v=1712110498\"\u003e\n\u003cdiv class=\"imageDescContainer\"\u003e\n\u003cdiv class=\"head\"\u003eDimensional Diagram\u003c\/div\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\u003eVoltage\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=\"a-text-bold\"\u003e\u003cspan\u003eCurrent\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e5mA\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003ePort type\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e5264-4AW\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eSize\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e50mm×20mm\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003ePWR instruction\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eLighting up after powering\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eLED1 instruction\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eThe LED1 will light up when the ambient light intensity exceeds the set threshold\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\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n\u003cdiv class=\"head\"\u003eSupport Multiple Controller\/Expansion Boards\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/de42f35e5024a04cc8638757a424fd64_682234cf-0c90-45ae-97a0-452f6051b65a.jpg?v=1712030439\" class=\"noDesc\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageContainer\"\u003e\n\u003cdiv class=\"imageItem\"\u003e\n\u003cimg style=\"border: none; margin-bottom: 0;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_bd0657f0-0648-485b-9ced-342b258e463e.jpg?v=1712030497\"\u003e\n\u003cdiv class=\"imageDescContainer\"\u003e\n\u003cdiv class=\"head\"\u003eLight Sensor Connection Arduino\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageItem\"\u003e\n\u003cimg style=\"border: none; margin-bottom: 0;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/02_1da731f2-c474-4fe3-abc1-d0b7e9e982da.jpg?v=1712030497\"\u003e\n\u003cdiv class=\"imageDescContainer\"\u003e\n\u003cdiv class=\"head\"\u003eLight Sensor Connection Raspberry Pi\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n\u003cdiv class=\"head\"\u003eScenario Application\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/55ced592ff1d96f948e3d2579b143a4f_528e5004-dc15-4934-be0a-9cb560e25791.jpg?v=1712030539\" class=\"noDesc\"\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 style=\"width: 337px;\"\u003e\u003cspan\u003eVoltage\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003eDC 5V\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eCurrent\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eDC 5V\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003ePort type\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e5264-4AW\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eSize\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e50mm×20mm\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003ePWR instruction\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eLighting up after powering\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eLED1 instruction\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003eThe LED1 will light up when the ambient light intensity exceeds the set threshold\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Sensor Module","offers":[{"title":"Default Title","offer_id":18102265446451,"sku":"21090019","price":3.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_c2e013fd-62a1-47f0-a0a7-ab47c4d83d18.jpg?v=1712045744"},{"product_id":"sound-sensor","title":"Sound Sensor: Hiwonder Robot Sensor Compatible with Arduino\/ Raspberry Pi\/ Jetson Nano\/ micro:bit","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: 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: 30px;\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: 97%;\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}\n.imageItem table.a-bordered {\n    border: 1px solid #BBBFBF;\n    height: 268px;\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: 5px 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    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    margin-left: 44px;\n}\n.apm-fixed-width .apm-lefttwothirdswrap .apm-centerthirdcol\u003eul {\n    padding-left: 0;\n}\n.apm-centerthirdcol ul li{\n    font-size: 16px;\n    line-height: 2;\n    list-style: none;\n}\n.apm-fixed-width .a-spacing-mini {\n    font-size: 30px;\n    font-weight: 600;\n    margin-top: 50px;\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.product-td{\n    margin-bottom: 46px;\n    line-height: 1.5;\n}\n.td-head{\n    font-size: 22px;\n    font-weight: 600;\n}\n.pd-20{\n    padding-top: 20px;\n}\n.td-desc{\n    font-size: 16px;\n    line-height: 1.87;\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    .apm-fixed-width{\n        margin-bottom: 20px;\n    }\n    .apm-spacing{\n        flex-direction: column;\n    }\n    .apm-floatleft, .apm-leftimage, .apm-centerthirdcol{\n        width: 100%;\n        margin-left: unset;\n    }\n    .apm-floatleft {\n        flex-direction: column;\n        margin-bottom: 12px;\n    }\n    .apm-fixed-width .a-spacing-mini {\n        font-size: 20px;\n        text-align: center;\n        margin-bottom: 2px;\n        margin-top: 6px;\n    }\n    .apm-floatleft .a-spacing-base {\n        margin-bottom: 2px;\n        font-size: 15px;\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-leftimage img {\n        border: 1px solid #e6e6e6;\n        border-radius: 5px;\n    }\n    .item \u003e img {\n        margin: 0 auto;\n        display: block;\n        margin-bottom: 17px;\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\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: 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: 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\n    .titimg{\n        width: 62%;\n        margin-bottom: 4px;\n    }\n    .product-td{\n        margin-bottom: 30px;\n        line-height: 1.5;\n    }\n    .td-head{\n        font-size: 21px;\n        font-weight: 600;\n    }\n    .pd-12{\n        padding-top: 12px;\n    }\n    .td-desc{\n        font-size: 15px;\n        line-height: 1.87;\n    }\n}\n--\u003e\u003c\/style\u003e\n\u003cdiv class=\"product-td\"\u003e\n    \u003cdiv class=\"td-head\"\u003eDescription\u003c\/div\u003e\n    \u003cdiv class=\"td-desc pd-20 pd-12\"\u003e\n        \u003cp\u003eHiwonder sound sensor is designed for external volume detection. It is constituted of a microphone and LM358 chip. Sound sensor works by converting sound vibration in the microphone to electrical signal output. The sound wave triggers capacitance change in the microphone causing it to produce a tiny voltage.\n            \u003cbr\u003eThen LM358 chip will amplify the voltage to 0 - 5V which will be received by the data acquisition unit after A\/D adapter conversion.It is widely applicable in sound control robot, sound control switch, sound control alarm, etc.\n        \u003c\/p\u003e\n        \u003cp class=\"pd-20 pd-12\"\u003eFor more information, refer to \u003ca href=\"https:\/\/www.hiwonder.com.cn\/store\/learn\/62.html\" style=\"color: #019cda; text-decoration: underline; text-underline-position: under;\"\u003ehttps:\/\/www.hiwonder.com.cn\/store\/learn\/62.html\u003c\/a\u003e.\u003c\/p\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/65a37805a38a4b173d91151f310aefae_2f86ab85-2faa-4062-9399-263b9ea143cf.jpg?v=1712030013\" class=\"mainImg\"\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\/7ac5d694c50b7bee5025415224393511.jpg?v=1712111551\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eDimensional Diagram\u003c\/div\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\u003eWorking 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=\"a-text-bold\"\u003e\u003cspan\u003eWorking current\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e5mA\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003ePort type\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e5264-4AW\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eSize\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e50*20mm\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eMic type\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003ecapacitive electret\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003ePWR\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003elighting up after powering\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eLED1\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003elighting up after detecting sound\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\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eSupport Multiple Controller\/Expansion Boards\u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/de42f35e5024a04cc8638757a424fd64_193fe257-44b0-4f3f-ad6b-64ee9cabe5b2.jpg?v=1712030033\" class=\"noDesc\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageContainer\"\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cimg style=\"border:none;margin-bottom: 0\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_5bc5f578-e37f-4851-9ac7-74fc4ab21c7e.jpg?v=1712030013\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eSound Sensor Connection Arduino\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cimg style=\"border:none;margin-bottom: 0\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/02_022658c7-3db4-4849-9c67-3f6ba6a275d4.jpg?v=1712030012\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eSound Sensor Connection Raspberry Pi\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eScenario Application\u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/55ced592ff1d96f948e3d2579b143a4f_1e0cf0cc-7cd8-4c96-803a-5b103dcd877d.jpg?v=1712030014\" class=\"noDesc\"\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 style=\"width: 337px;\"\u003e\u003cspan\u003eWorking voltage\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003eDC 5V\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eWorking current\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eDC 5V\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003ePort type\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e5264-4AW\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eSize\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e50*20mm\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eMic type\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003ecapacitive electret\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003ePWR\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003elighting up after powering\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eLED1\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003elighting up after detecting sound\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Sensor Module","offers":[{"title":"Default Title","offer_id":18102447472691,"sku":"21090042","price":3.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_7f0be1bd-67bc-46be-8628-e4caa3807697.jpg?v=1712045929"},{"product_id":"oled-display","title":"OLED Display Module: Hiwonder Robot Module Compatible with Arduino\/ Raspberry Pi\/ Jetson Nano\/ micro:bit","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: 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: 30px;\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    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}\n.imageItem table.a-bordered {\n    border: 1px solid #BBBFBF;\n    height: 535px;\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: 5px 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    font-weight: 700;\n    width: 200px;\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    margin-left: 44px;\n}\n.apm-fixed-width .apm-lefttwothirdswrap .apm-centerthirdcol\u003eul {\n    padding-left: 0;\n}\n.apm-centerthirdcol ul li{\n    font-size: 16px;\n    line-height: 2;\n    list-style: none;\n}\n.apm-fixed-width .a-spacing-mini {\n    font-size: 30px;\n    font-weight: 600;\n    margin-top: 50px;\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.product-td{\n    margin-bottom: 46px;\n    line-height: 1.5;\n}\n.td-head{\n    font-size: 22px;\n    font-weight: 600;\n}\n.pd-20{\n    padding-top: 20px;\n}\n.td-desc{\n    font-size: 16px;\n    line-height: 1.87;\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    .apm-fixed-width{\n        margin-bottom: 20px;\n    }\n    .apm-spacing{\n        flex-direction: column;\n    }\n    .apm-floatleft, .apm-leftimage, .apm-centerthirdcol{\n        width: 100%;\n        margin-left: unset;\n    }\n    .apm-floatleft {\n        flex-direction: column;\n        margin-bottom: 12px;\n    }\n    .apm-fixed-width .a-spacing-mini {\n        font-size: 20px;\n        text-align: center;\n        margin-bottom: 2px;\n        margin-top: 6px;\n    }\n    .apm-floatleft .a-spacing-base {\n        margin-bottom: 2px;\n        font-size: 15px;\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-leftimage img {\n        border: 1px solid #e6e6e6;\n        border-radius: 5px;\n    }\n    .item \u003e img {\n        margin: 0 auto;\n        display: block;\n        margin-bottom: 17px;\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\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: 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: 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\n    .titimg{\n        width: 62%;\n        margin-bottom: 4px;\n    }\n    .product-td{\n        margin-bottom: 30px;\n        line-height: 1.5;\n    }\n    .td-head{\n        font-size: 21px;\n        font-weight: 600;\n    }\n    .pd-12{\n        padding-top: 12px;\n    }\n    .td-desc{\n        font-size: 15px;\n        line-height: 1.87;\n    }\n}\n--\u003e\u003c\/style\u003e\n\u003cdiv class=\"product-td\"\u003e\n    \u003cdiv class=\"td-head\"\u003eDescription\u003c\/div\u003e\n    \u003cdiv class=\"td-desc pd-20 pd-12\"\u003e\n        \u003cp\u003eOLED is short for organic light emitting diode. Adopting a 0.91 inch blue OLED screen, Hiwonder OLED display module features wide viewing angle, swift reaction, stable graphics, high brightness, high resolution, etc. Its driver chip is SSD1306 through which user can set the content to be displayed on OLED.\n            \u003cbr\u003eThe holes on the module are compatible with Lego for more creative DIY designs.\n        \u003c\/p\u003e\n        \u003cp class=\"pd-20 pd-12\"\u003eFor more information, refer to \u003ca href=\"https:\/\/www.hiwonder.com.cn\/store\/learn\/70.html\" style=\"color: #019cda; text-decoration: underline; text-underline-position: under;\"\u003ehttps:\/\/www.hiwonder.com.cn\/store\/learn\/70.html\u003c\/a\u003e.\u003c\/p\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/65a37805a38a4b173d91151f310aefae_ea58a99c-54c2-4cad-a892-f806525ff05b.jpg?v=1712460060\" class=\"mainImg\"\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\/02_36792604-3a79-41ed-afa4-3cb09cc7264a.jpg?v=1712481860\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eDimensional Diagram\u003c\/div\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\u003eWorking 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=\"a-text-bold\"\u003e\u003cspan\u003eSize\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e50*20mm\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eCommunication method\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\u003eOLED screen resolution\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e128 * 32\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eOLED screen size\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e30.0 × 11.50*1.45mm\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eOLED screen display size\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e22.384*5.584mm\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eOLED screen pixel pitch\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e0.175*0.175mm\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eOLED screen pixel size\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e0.159*0.159mm\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\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eSupport Multiple Controller\/Expansion Boards\u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/de42f35e5024a04cc8638757a424fd64_19e28e82-3d7d-4e58-9c1c-9a72e802b9d3.jpg?v=1712461280\" class=\"noDesc\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageContainer\"\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cimg style=\"border:none;margin-bottom: 0\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_5fd4dd94-f976-4999-9770-a4841c1d062a.jpg?v=1712460060\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eOLED Display Module Connection Arduino\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cimg style=\"border:none;margin-bottom: 0\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/02_74e545c3-bc67-422c-85d4-ae35173a60c5.jpg?v=1712460060\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eOLED Display Module Connection Raspberry Pi\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eScenario Application\u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/55ced592ff1d96f948e3d2579b143a4f_fdd27ad3-13eb-4ada-b49b-c13a5c69cc80.jpg?v=1712460099\" class=\"noDesc\"\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 style=\"width: 337px;\"\u003e\u003cspan\u003eWorking voltage\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003eDC 5V\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eSize\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e50*20mm\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eCommunication method\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eI2C\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eOLED screen resolution\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e128 * 32\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eOLED screen size\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e30.0 × 11.50*1.45mm\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eOLED screen display size\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e22.384*5.584mm\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eOLED screen pixel pitch\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e0.175*0.175mm\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eOLED screen pixel size\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e0.159*0.159mm\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Sensor Module","offers":[{"title":"Default Title","offer_id":18102481944627,"sku":"21090039","price":7.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_1b0f8337-00ae-4291-a087-1ef27879299e.jpg?v=1712475656"},{"product_id":"acceleration-sensor","title":"Acceleration Sensor: Hiwonder Robot Sensor Compatible with Arduino\/ Raspberry Pi\/ Jetson Nano\/ micro:bit","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: 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: 30px;\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: 97%;\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}\n.imageItem table.a-bordered {\n    border: 1px solid #BBBFBF;\n    height: 268px;\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: 5px 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    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    margin-left: 44px;\n}\n.apm-fixed-width .apm-lefttwothirdswrap .apm-centerthirdcol\u003eul {\n    padding-left: 0;\n}\n.apm-centerthirdcol ul li{\n    font-size: 16px;\n    line-height: 2;\n    list-style: none;\n}\n.apm-fixed-width .a-spacing-mini {\n    font-size: 30px;\n    font-weight: 600;\n    margin-top: 50px;\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.product-td{\n    margin-bottom: 46px;\n    line-height: 1.5;\n}\n.td-head{\n    font-size: 22px;\n    font-weight: 600;\n}\n.pd-20{\n    padding-top: 20px;\n}\n.td-desc{\n    font-size: 16px;\n    line-height: 1.87;\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    .apm-fixed-width{\n        margin-bottom: 20px;\n    }\n    .apm-spacing{\n        flex-direction: column;\n    }\n    .apm-floatleft, .apm-leftimage, .apm-centerthirdcol{\n        width: 100%;\n        margin-left: unset;\n    }\n    .apm-floatleft {\n        flex-direction: column;\n        margin-bottom: 12px;\n    }\n    .apm-fixed-width .a-spacing-mini {\n        font-size: 20px;\n        text-align: center;\n        margin-bottom: 2px;\n        margin-top: 6px;\n    }\n    .apm-floatleft .a-spacing-base {\n        margin-bottom: 2px;\n        font-size: 15px;\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-leftimage img {\n        border: 1px solid #e6e6e6;\n        border-radius: 5px;\n    }\n    .item \u003e img {\n        margin: 0 auto;\n        display: block;\n        margin-bottom: 17px;\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\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: 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: 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\n    .titimg{\n        width: 62%;\n        margin-bottom: 4px;\n    }\n    .product-td{\n        margin-bottom: 30px;\n        line-height: 1.5;\n    }\n    .td-head{\n        font-size: 21px;\n        font-weight: 600;\n    }\n    .pd-12{\n        padding-top: 12px;\n    }\n    .td-desc{\n        font-size: 15px;\n        line-height: 1.87;\n    }\n}\n--\u003e\u003c\/style\u003e\n\u003cdiv class=\"product-td\"\u003e\n\u003cdiv class=\"td-head\"\u003eDescription\u003c\/div\u003e\n\u003cdiv class=\"td-desc pd-20 pd-12\"\u003e\n\u003cp\u003eMainly adopting MPU6050 element, Hiwonder acceleration sensor integrates 3-axis MEMS gyroscope, 3-axis MEMS accelerometer and expandable digital motion processor. \u003cbr\u003eIt features three 16-bit ADC to convert the measured analog quantity into digital quantity output. For precise tracking of fast and slow motion, its measurement range is adjustable.The sensor is widely applicable in handheld.\u003c\/p\u003e\n\u003cp class=\"pd-20 pd-12\"\u003eFor more information, refer to \u003ca href=\"https:\/\/www.hiwonder.com.cn\/store\/learn\/59.html\" style=\"color: #019cda; text-decoration: underline; text-underline-position: under;\"\u003ehttps:\/\/www.hiwonder.com.cn\/store\/learn\/59.html\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/65a37805a38a4b173d91151f310aefae_f8a902df-0cd4-4f40-baa3-d6696b0f8114.jpg?v=1711969751\" class=\"mainImg\"\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\/94126f70865fec377e624fe9acc0885b.jpg?v=1712107694\"\u003e\n\u003cdiv class=\"imageDescContainer\"\u003e\n\u003cdiv class=\"head\"\u003eDimensional Diagram\u003c\/div\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\u003eWorking 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=\"a-text-bold\"\u003e\u003cspan\u003eData port\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\u003ePort type\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e5264-4AW\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eSize\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e50*20mm\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eAccelerometer measurable range\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e±2, ±4, ±8, ±16g\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eGyroscope measurable range\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e±250, ±500, ±1000, ±2000°\/ second (dps)\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\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n\u003cdiv class=\"head\"\u003eSupport Multiple Controller\/Expansion Boards\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/de42f35e5024a04cc8638757a424fd64_9f6791b0-6139-421f-a404-aa2ea0f7544f.jpg?v=1711969776\" class=\"noDesc\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageContainer\"\u003e\n\u003cdiv class=\"imageItem\"\u003e\n\u003cimg style=\"border: none; margin-bottom: 0;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_41b1379d-6df3-4aef-b126-23a74d15d3b4.jpg?v=1711969751\"\u003e\n\u003cdiv class=\"imageDescContainer\"\u003e\n\u003cdiv class=\"head\"\u003eAcceleration Sensor Connection Arduino\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageItem\"\u003e\n\u003cimg style=\"border: none; margin-bottom: 0;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/02_9b730e10-db75-4f22-ac18-1bb02d368ec8.jpg?v=1711969751\"\u003e\n\u003cdiv class=\"imageDescContainer\"\u003e\n\u003cdiv class=\"head\"\u003eAcceleration Sensor Connection Raspberry Pi\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n\u003cdiv class=\"head\"\u003eScenario Application\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/55ced592ff1d96f948e3d2579b143a4f_4009dcf6-d74b-4aa8-b15a-d6ed8450a24c.jpg?v=1711969777\" class=\"noDesc\"\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 style=\"width: 337px;\"\u003e\u003cspan\u003eWorking voltage\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003eDC 5V\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eData port\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eI2C\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003ePort type\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e5264-4AW\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eSize\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e50*20mm\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eAccelerometer measurable range\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e±2, ±4, ±8, ±16g\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eGyroscope measurable range\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e±250, ±500, ±1000, ±2000°\/ second (dps)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Sensor Module","offers":[{"title":"Default Title","offer_id":18102532833331,"sku":"21090024","price":3.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_d42c517f-889b-4d03-939c-40d89be3494d.jpg?v=1711970728"},{"product_id":"color-sensor","title":"Color Sensor: Hiwonder Robot Sensor Compatible with Arduino\/ Raspberry Pi\/ Jetson Nano\/ micro:bit","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{\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    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: 65px;\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: 70px;\n    margin-bottom: 6px;\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.66;\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.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    .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    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    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    margin-top: 20px;\n}\n.secHead {\n    line-height: 30px;\n    font-weight: bold;\n    font-size: 22px;\n    margin-bottom: 18px;\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}\n.imageItem table.a-bordered {\n    border: 1px solid #BBBFBF;\n    \/*height: 240px;*\/\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 .bgcl{\n    background-color: #efefef;\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.imageItem .img-tab{\n    margin-bottom: 12px;\n}\n.imageItem .img-tab img{\n    margin-bottom: 10px;\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: 52%;\n    margin-left: 44px;\n}\n.apm-centerthirdcol ul li{\n    font-size: 16px;\n    line-height: 2;\n    list-style: none;\n}\n.apm-fixed-width .a-spacing-mini {\n    font-size: 30px;\n    font-weight: 600;\n    margin-top: 50px;\n    margin-bottom: 12px;\n}\n.apm-fixed-width .apm-lefttwothirdswrap .apm-centerthirdcol\u003eul{\n    padding-left: 0;\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}\n.notice-section{\n    padding-bottom: 30px;\n    padding-left: 6px;\n}\n.notice-section \u003e p{\n    font-size: 16px;\n    color: #f00;\n}\n.product-td{\n    margin-bottom: 46px;\n    line-height: 1.5;\n}\n.td-head{\n    font-size: 22px;\n    font-weight: 600;\n}\n.pd-20{\n    padding-top: 20px;\n}\n.td-desc{\n    font-size: 16px;\n    line-height: 1.87;\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\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 {\n        margin-bottom: 30px;\n    }\n    .td-pad-left{\n        padding-left: 4px;\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: 1.66;\n    }\n\n    .descItem \u003e.noDesc{\n        margin-top: 5px;\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    .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\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: 15px;\n        font-size: 20px;\n    }\n    .Packing-head{\n        padding-top: 12px;\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    .apm-fixed-width{\n        margin-bottom: 20px;\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\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 .column-head1 {\n        margin-bottom: 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    .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        margin-left: unset;\n    }\n    .apm-leftimage img {\n        border: 1px solid #e6e6e6;\n        border-radius: 5px;\n    }\n    .apm-fixed-width .a-spacing-mini {\n        font-size: 20px;\n        text-align: center;\n        margin-bottom: 2px;\n        margin-top: 6px;\n    }\n    .apm-floatleft .a-spacing-base {\n        margin-bottom: 2px;\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: 62%;\n        margin-bottom: 4px;\n    }\n    .product-td{\n        margin-bottom: 30px;\n        line-height: 1.5;\n    }\n    .td-head{\n        font-size: 21px;\n        font-weight: 600;\n    }\n    .pd-12{\n        padding-top: 12px;\n    }\n    .td-desc{\n        font-size: 15px;\n        line-height: 1.87;\n    }\n}\n--\u003e\u003c\/style\u003e\n\u003cdiv class=\"product-td\"\u003e\n\u003cdiv class=\"td-head\"\u003eDescription\u003c\/div\u003e\n\u003cdiv class=\"td-desc pd-20 pd-12\"\u003e\n\u003cp\u003eThe color sensor is applied to the detection of object color. It is mainly adopted APDS-9960 element. Integrating RGB color detection, it can recognize various object colors. Designed with ambient light detection, it can detect light intensity under various ambient light conditions. With built-in infrared LED light, it can realize object proximity detection. In addition, fitted with four directional diodes, it can recognize gestures such as up, down, left, and right.\u003c\/p\u003e\n\u003cp class=\"pd-20 pd-12\"\u003eFor more information, refer to \u003ca href=\"https:\/\/www.hiwonder.com.cn\/store\/learn\/66.html\" style=\"color: #019cda; text-decoration: underline; text-underline-position: under;\"\u003ehttps:\/\/www.hiwonder.com.cn\/store\/learn\/66.html\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/65a37805a38a4b173d91151f310aefae_99863e3d-700b-426a-8374-6bdcc9be1a11.jpg?v=1711966795\" class=\"mainImg\"\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\/05_f46fe0b2-1040-4a53-8a69-30de28b13ae3.jpg?v=1711967284\"\u003e\n\u003cdiv class=\"imageDescContainer\"\u003e\n\u003cdiv class=\"head\"\u003ePin Indication Diagram\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\/02_7d017ada-0489-4592-aca3-053b9b355c9b.jpg?v=1711966899\"\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=\"descItem\"\u003e\n\u003cdiv class=\"imageItem pc\" style=\"margin-bottom: 50px;\"\u003e\n\u003cdiv class=\"a-column a-span6\"\u003e\n\u003ctable style=\"height: 450px; text-align: center; table-layout: fixed;\" class=\"a-bordered noBottomBorder\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"height: 55px; background-color: #354a7e; color: #fff; font-size: 18px;\" 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\" rowspan=\"3\"\u003e\u003cspan\u003eColor detection and ambient light inspection\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eRecognize RGB colors and mixed colors\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"td-br-left bgcl\" rowspan=\"3\"\u003e\u003cspan\u003eProgrammable infrared LED\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eDetect light source, not affected by external ambient light\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eRecognizable light wavelength: 465-650mm\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eADC value range: 1~255\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eIdentifiable through dark glass\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eProgrammable infrared LED\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"bgcl\" rowspan=\"3\"\u003e\u003cspan\u003eGesture action detection\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eDirectional diode with four directions\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"td-br-left bgcl\"\u003e\u003cspan\u003eSupply 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=\"td-br-left\"\u003e\u003cspan\u003eRecognize gestures such as \"up, down, left, and right\"\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"td-br-left bgcl\"\u003e\u003cspan\u003eData interface\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eI2C bus, the fastest clock frequency can reach 400kHz\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eProgrammable infrared LED\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"td-br-left bgcl\"\u003e\u003cspan\u003eRecognizable distance\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e2-100mm\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"bgcl\"\u003e\u003cspan\u003eRecognizable angle\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eforward -20~20°\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"td-br-left bgcl\"\u003e\u003cspan\u003eIndicator light (PWR) description\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eAfter power is supplied, the indicator light lights up\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"bgcl\"\u003e\u003cspan\u003eInterface model\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e5264-4AW\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"td-br-left bgcl\"\u003e\u003cspan\u003eModule size\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e50*20mm\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=\"imageItem mo\" style=\"margin-bottom: 30px;\"\u003e\n\u003cdiv class=\"a-column a-span6\"\u003e\n\u003ctable class=\"a-bordered noBottomBorder\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"text-align: center; background-color: #354a7e; color: #fff; font-size: 18px;\" colspan=\"2\" class=\"a-text-bold\"\u003e\u003cspan\u003eParameters\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"bgcl\" rowspan=\"3\"\u003e\u003cspan\u003eColor detection and ambient light inspection\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eRecognize RGB colors and mixed colors\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eRecognizable light wavelength: 465-650mm\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eIdentifiable through dark glass\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"bgcl\" rowspan=\"3\"\u003e\u003cspan\u003eProgrammable infrared LED\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eDetect light source, not affected by external ambient light\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eADC value range: 1~255\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eProgrammable infrared LED\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"bgcl\" rowspan=\"3\"\u003e\u003cspan\u003eGesture action detection\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eDirectional diode with four directions\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eRecognize gestures such as \"up, down, left, and right\"\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eProgrammable infrared LED\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"bgcl\"\u003e\u003cspan\u003eSupply voltage\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eSupply voltage\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"bgcl\"\u003e\u003cspan\u003eData interface\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eI2C bus, the fastest clock frequency can reach 400kHz\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"bgcl\"\u003e\u003cspan\u003eRecognizable distance\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e2-100mm\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"bgcl\"\u003e\u003cspan\u003eRecognizable angle\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eforward -20~20°\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"bgcl\"\u003e\u003cspan\u003eIndicator light (PWR) description\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eAfter power is supplied, the indicator light lights up\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"bgcl\"\u003e\u003cspan\u003eInterface model\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e5264-4AW\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"bgcl\"\u003e\u003cspan\u003eModule size\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e50*20mm\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=\"descItem\"\u003e\n\u003cdiv class=\"head\"\u003eSupport Multiple Controller\/Expansion Boards\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/de42f35e5024a04cc8638757a424fd64_e9bc217f-0f1a-40e3-bbbb-fd3b653d68e6.jpg?v=1711966812\" class=\"noDesc\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageContainer\"\u003e\n\u003cdiv class=\"imageItem\"\u003e\n\u003cimg style=\"border: none; margin-bottom: 0;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_383e7aeb-b297-4086-920a-cb4f0312d9f1.jpg?v=1711966795\"\u003e\n\u003cdiv class=\"imageDescContainer\"\u003e\n\u003cdiv class=\"head\"\u003eColor Sensor Connection Arduino\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageItem\"\u003e\n\u003cimg style=\"border: none; margin-bottom: 0;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/02_078821a0-9258-404e-a3f8-9ceb42f3534c.jpg?v=1711966794\"\u003e\n\u003cdiv class=\"imageDescContainer\"\u003e\n\u003cdiv class=\"head\"\u003eColor Sensor Connection Raspberry Pi\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n\u003cdiv class=\"head\"\u003eScenario Application\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/55ced592ff1d96f948e3d2579b143a4f_ccee52e6-2f25-40b4-8d9c-1835cd0d3e36.jpg?v=1711966796\" class=\"noDesc\"\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 style=\"width: 337px;\" rowspan=\"3\"\u003eColor detection and ambient light inspection\u003c\/td\u003e\n\u003ctd\u003eRecognize RGB colors and mixed colors\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRecognizable light wavelength: 465-650mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eIdentifiable through dark glass\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd rowspan=\"3\"\u003e\u003cspan\u003eProgrammable infrared LED\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eDetect light source, not affected by external ambient light\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eADC value range: 1~255\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProgrammable infrared LED\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd rowspan=\"3\"\u003e\u003cspan\u003eGesture action detection\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eDirectional diode with four directions\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRecognize gestures such as \"up, down, left, and right\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProgrammable infrared LED\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eSupply voltage\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eDC 5V\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eData interface\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eI2C bus, the fastest clock frequency can reach 400kHz\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eRecognizable distance\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e2-100mm\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eRecognizable angle\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eforward -20~20°\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eIndicator light (PWR) description\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003eAfter power is supplied, the indicator light lights up\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eInterface model\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e5264-4AW\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eModule size\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e50*20mm\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Sensor Module","offers":[{"title":"Default Title","offer_id":18102620749875,"sku":"21090022","price":5.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_81f7f0e7-1266-4b7e-b338-58476c20cafe.jpg?v=1711970882"},{"product_id":"infrared-obstacle-avoidance-sensor","title":"Infrared Obstacle Avoidance Sensor：Hiwonder Robot Sensor Compatible with Arduino\/ Raspberry Pi\/ Jetson Nano\/ micro:bit","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: 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.imageContainer \u003e .imageItem.table_48 {\n    width: 48%;\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: 30px;\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: 97%;\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}\n.imageItem table.a-bordered {\n    border: 1px solid #BBBFBF;\n    height: 265px;\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: 5px 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    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    margin-left: 44px;\n}\n.apm-fixed-width .apm-lefttwothirdswrap .apm-centerthirdcol\u003eul {\n    padding-left: 0;\n}\n.apm-centerthirdcol ul li{\n    font-size: 16px;\n    line-height: 2;\n    list-style: none;\n}\n.apm-fixed-width .a-spacing-mini {\n    font-size: 30px;\n    font-weight: 600;\n    margin-top: 50px;\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.product-td{\n    margin-bottom: 46px;\n    line-height: 1.5;\n}\n.td-head{\n    font-size: 22px;\n    font-weight: 600;\n}\n.pd-20{\n    padding-top: 20px;\n}\n.td-desc{\n    font-size: 16px;\n    line-height: 1.87;\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    .apm-fixed-width{\n        margin-bottom: 20px;\n    }\n    .apm-spacing{\n        flex-direction: column;\n    }\n    .apm-floatleft, .apm-leftimage, .apm-centerthirdcol{\n        width: 100%;\n        margin-left: unset;\n    }\n    .apm-floatleft {\n        flex-direction: column;\n        margin-bottom: 12px;\n    }\n    .apm-fixed-width .a-spacing-mini {\n        font-size: 20px;\n        text-align: center;\n        margin-bottom: 2px;\n        margin-top: 6px;\n    }\n    .apm-floatleft .a-spacing-base {\n        margin-bottom: 2px;\n        font-size: 15px;\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-leftimage img {\n        border: 1px solid #e6e6e6;\n        border-radius: 5px;\n    }\n    .item \u003e img {\n        margin: 0 auto;\n        display: block;\n        margin-bottom: 17px;\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\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,.imageContainer \u003e .imageItem.table_48 {\n        width: 100%;\n    }\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: 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    .product-td{\n        margin-bottom: 30px;\n        line-height: 1.5;\n    }\n    .td-head{\n        font-size: 21px;\n        font-weight: 600;\n    }\n    .pd-12{\n        padding-top: 12px;\n    }\n    .td-desc{\n        font-size: 15px;\n        line-height: 1.87;\n    }\n}\n--\u003e\u003c\/style\u003e\n\u003cdiv class=\"product-td\"\u003e\n    \u003cdiv class=\"td-head\"\u003eDescription\u003c\/div\u003e\n    \u003cdiv class=\"td-desc pd-20 pd-12\"\u003e\n        \u003cp\u003eThe infrared obstacle avoidance sensor is used for detecting obstacle ahead. It is equipped with a pair of infrared transmitting and receiving tubes. Once it encounters obstacle, the infrared will be reflected, and then received by receiving tube, after which signal terminal OUT will output a low level signal. When receiving tube does not receive infrared, signal terminal OUT will output a high-level signal. User can judge whether there are obstacles ahead based on the condition of signal terminal OUT. The detection distance can be adjusted through a mini potentiometer on sensor.\n            \u003cbr\u003eThis sensor can be widely applicable in robot and smart car obstacle avoidance.\n        \u003c\/p\u003e\n        \u003cp class=\"pd-20 pd-12\"\u003eFor more information, refer to \u003ca href=\"https:\/\/www.hiwonder.com.cn\/store\/learn\/73.html\" style=\"color: #019cda; text-decoration: underline; text-underline-position: under;\"\u003ehttps:\/\/www.hiwonder.com.cn\/store\/learn\/73.html\u003c\/a\u003e.\u003c\/p\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/65a37805a38a4b173d91151f310aefae_0593b0ff-8928-4e46-936f-710ab1bcefca.jpg?v=1712022140\" class=\"mainImg\"\u003e\n\u003cdiv class=\"imageContainer\"\u003e\n    \u003cdiv class=\"imageItem table_48\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/02-_2_e08747c5-f99d-4640-af59-99bd0c3010f3.jpg?v=1712053474\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eDimensional Diagram\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"imageItem table_48\"\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\u003eWorking 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=\"a-text-bold\"\u003e\u003cspan\u003eWorking current\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e40mA\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eEffective detection range\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e2 ~ 25cm\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003ePort type\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e5264 - 4AW\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eSize\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e50*20mm\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eLED1\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003elighting up when obstacle is detected\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\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eSupport Multiple Controller\/Expansion Boards\u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/de42f35e5024a04cc8638757a424fd64_cb0d64e5-09c3-4d1d-802a-d0e07ab9b7b9.jpg?v=1712022180\" class=\"noDesc\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageContainer\"\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cimg style=\"border:none;margin-bottom: 0\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_d4a87e74-6952-4812-9529-a0201c8c7e63.jpg?v=1712022140\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eInfrared Obstacle Avoidance Sensor Connection Arduino\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cimg style=\"border:none;margin-bottom: 0\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/02_b9ca8e16-24ca-4652-b21a-342153f89c6a.jpg?v=1712022140\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eInfrared Obstacle Avoidance Sensor Connection Raspberry Pi\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eScenario Application\u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/55ced592ff1d96f948e3d2579b143a4f_fc00e2cc-e982-46bf-bf4c-d7dbff1b7955.jpg?v=1712022180\" class=\"noDesc\"\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 style=\"width: 337px;\"\u003e\u003cspan\u003eWorking voltage\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003eDC 5V\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eWorking current\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e40mA\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eEffective detection range\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e2 ~ 25cm\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003ePort type\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e5264 - 4AW\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eSize\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e50*20mm\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eLED1\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003elighting up when obstacle is detected\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Sensor Module","offers":[{"title":"Default Title","offer_id":18102641623091,"sku":"21090027","price":3.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_c7ae30fb-0634-47e2-9243-35f1ce515641.jpg?v=1712044909"},{"product_id":"touch-sensor","title":"Touch Sensor: Hiwonder Robot Sensor Compatible with Arduino\/ Raspberry Pi\/ Jetson Nano\/ micro:bit","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: 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: 30px;\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}\n.imageItem table.a-bordered {\n    border: 1px solid #BBBFBF;\n    height: 268px;\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: 10px 20px;\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    margin-left: 44px;\n}\n.apm-fixed-width .apm-lefttwothirdswrap .apm-centerthirdcol\u003eul {\n    padding-left: 0;\n}\n.apm-centerthirdcol ul li{\n    font-size: 16px;\n    line-height: 2;\n    list-style: none;\n}\n.apm-fixed-width .a-spacing-mini {\n    font-size: 30px;\n    font-weight: 600;\n    margin-top: 50px;\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.product-td{\n    margin-bottom: 46px;\n    line-height: 1.5;\n}\n.td-head{\n    font-size: 22px;\n    font-weight: 600;\n}\n.pd-20{\n    padding-top: 20px;\n}\n.td-desc{\n    font-size: 16px;\n    line-height: 1.87;\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    .apm-fixed-width{\n        margin-bottom: 20px;\n    }\n    .apm-spacing{\n        flex-direction: column;\n    }\n    .apm-floatleft, .apm-leftimage, .apm-centerthirdcol{\n        width: 100%;\n        margin-left: unset;\n    }\n    .apm-floatleft {\n        flex-direction: column;\n        margin-bottom: 12px;\n    }\n    .apm-fixed-width .a-spacing-mini {\n        font-size: 20px;\n        text-align: center;\n        margin-bottom: 2px;\n        margin-top: 6px;\n    }\n    .apm-floatleft .a-spacing-base {\n        margin-bottom: 2px;\n        font-size: 15px;\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-leftimage img {\n        border: 1px solid #e6e6e6;\n        border-radius: 5px;\n    }\n    .item \u003e img {\n        margin: 0 auto;\n        display: block;\n        margin-bottom: 17px;\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\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: 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: 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\n    .titimg{\n        width: 62%;\n        margin-bottom: 4px;\n    }\n    .product-td{\n        margin-bottom: 30px;\n        line-height: 1.5;\n    }\n    .td-head{\n        font-size: 21px;\n        font-weight: 600;\n    }\n    .pd-12{\n        padding-top: 12px;\n    }\n    .td-desc{\n        font-size: 15px;\n        line-height: 1.87;\n    }\n}\n--\u003e\u003c\/style\u003e\n\u003cdiv class=\"product-td\"\u003e\n    \u003cdiv class=\"td-head\"\u003eDescription\u003c\/div\u003e\n    \u003cdiv class=\"td-desc pd-20 pd-12\"\u003e\n        \u003cp\u003e\n            The touch sensor determines the status by detecting the high and low levels of the touched location. It is low level when touched and high level when not touched, which can help the robot implement touch execution actions, touch table lamps and other related projects.\n        \u003c\/p\u003e\n        \u003cp class=\"pd-20 pd-12\"\u003e\n            For more information, refer to \u003ca href=\"https:\/\/www.hiwonder.com.cn\/store\/learn\/61.html\" style=\"color: #019cda;text-decoration: underline;\n    text-underline-position: under;\"\u003ehttps:\/\/www.hiwonder.com.cn\/store\/learn\/61.html\u003c\/a\u003e.\n        \u003c\/p\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/65a37805a38a4b173d91151f310aefae_e0cc11d8-c596-4b08-98b5-1007ac64e356.jpg?v=1711699107\" class=\"mainImg\"\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\/164bdffca13becdf11f48ae8b54b5dfb.jpg?v=1712125684\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eDimensional Diagram\u003c\/div\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\u003eSize\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e50*20mm\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eWorking 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=\"a-text-bold\"\u003e\u003cspan\u003eWorking current\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e5mA\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003ePort type\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e5264-4AW\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003ePWR\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eLighting up after powering\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eLED1\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eLighting up when the touch signal is sensed\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\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eSupport Multiple Controller\/Expansion Boards\u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/de42f35e5024a04cc8638757a424fd64_0c291c6c-fb7d-4104-a326-09f5fab6a7b2.jpg?v=1711699365\" class=\"noDesc\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageContainer\"\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cimg style=\"border:none;margin-bottom: 0\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_77486f12-74db-4ee0-b666-9428b8663366.jpg?v=1711710482\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eTouch Sensor Connection Arduino\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cimg style=\"border:none;margin-bottom: 0\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/02_484a1c31-da24-4330-8482-4722ddb84d4c.jpg?v=1711710482\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eTouch Sensor Connection Raspberry Pi\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eScenario Application\u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/55ced592ff1d96f948e3d2579b143a4f.jpg?v=1711699128\" class=\"noDesc\"\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 style=\"width: 337px;\"\u003e\u003cspan\u003eSize\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003e50*20mm\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eWorking voltage\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eDC 5V\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eWorking current\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e5mA\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003ePort type\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e5264-4AW\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003ePWR\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eLighting up after powering\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eLED1\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003eLighting up when the touch signal is sensed\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Sensor Module","offers":[{"title":"Default Title","offer_id":18102702964787,"sku":"21090014","price":2.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_51435009-2ff6-4cdc-82aa-c1e5a710fbf1.jpg?v=1711700953"},{"product_id":"ultrasonic-sensor","title":"Ultrasonic Sensor: Hiwonder Robot Sensor Compatible with Arduino\/ Raspberry Pi\/ Jetson Nano\/ micro:bit","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: 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: 30px;\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}\n.imageItem table.a-bordered {\n    border: 1px solid #BBBFBF;\n    height: 535px;\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: 5px 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    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    margin-left: 44px;\n}\n.apm-fixed-width .apm-lefttwothirdswrap .apm-centerthirdcol\u003eul {\n    padding-left: 0;\n}\n.apm-centerthirdcol ul li{\n    font-size: 16px;\n    line-height: 2;\n    list-style: none;\n}\n.apm-fixed-width .a-spacing-mini {\n    font-size: 30px;\n    font-weight: 600;\n    margin-top: 50px;\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.product-td{\n    margin-bottom: 46px;\n    line-height: 1.5;\n}\n.td-head{\n    font-size: 22px;\n    font-weight: 600;\n}\n.pd-20{\n    padding-top: 20px;\n}\n.td-desc{\n    font-size: 16px;\n    line-height: 1.87;\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    .apm-fixed-width{\n        margin-bottom: 20px;\n    }\n    .apm-spacing{\n        flex-direction: column;\n    }\n    .apm-floatleft, .apm-leftimage, .apm-centerthirdcol{\n        width: 100%;\n        margin-left: unset;\n    }\n    .apm-floatleft {\n        flex-direction: column;\n        margin-bottom: 12px;\n    }\n    .apm-fixed-width .a-spacing-mini {\n        font-size: 20px;\n        text-align: center;\n        margin-bottom: 2px;\n        margin-top: 6px;\n    }\n    .apm-floatleft .a-spacing-base {\n        margin-bottom: 2px;\n        font-size: 15px;\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-leftimage img {\n        border: 1px solid #e6e6e6;\n        border-radius: 5px;\n    }\n    .item \u003e img {\n        margin: 0 auto;\n        display: block;\n        margin-bottom: 17px;\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\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: 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: 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\n    .titimg{\n        width: 62%;\n        margin-bottom: 4px;\n    }\n    .product-td{\n        margin-bottom: 30px;\n        line-height: 1.5;\n    }\n    .td-head{\n        font-size: 21px;\n        font-weight: 600;\n    }\n    .pd-12{\n        padding-top: 12px;\n    }\n    .td-desc{\n        font-size: 15px;\n        line-height: 1.87;\n    }\n}\n--\u003e\u003c\/style\u003e\n\u003cdiv class=\"product-td\"\u003e\n\u003cdiv class=\"td-head\"\u003eDescription\u003c\/div\u003e\n\u003cdiv class=\"td-desc pd-20 pd-12\"\u003e\n\u003cp\u003eThe ultrasonic sensor can help AI robot achieve distance measurement, obstacle avoidance and other related projects. It uses I\/O to trigger distance measurement, and the distance measurement range is 2~400cm.\u003c\/p\u003e\n\u003cp class=\"pd-20 pd-12\"\u003eGet more information \u003ca href=\"https:\/\/www.hiwonder.com.cn\/store\/learn\/46.html\" style=\"color: #019cda; text-decoration: underline; text-underline-position: under;\"\u003ehttps:\/\/www.hiwonder.com.cn\/store\/learn\/46.html\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/ecebbebfdd73419c09bcf3be57d7e449.jpg?v=1711361578\" class=\"mainImg\"\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\/05_ae04e807-3254-49d8-8218-816fe961d80d.jpg?v=1712573730\"\u003e\n\u003cdiv class=\"imageDescContainer\"\u003e\n\u003cdiv class=\"head\"\u003eDimensional Diagram\u003c\/div\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\u003eSupply 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=\"a-text-bold\"\u003e\u003cspan\u003eWorking frequency\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e40KHz\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eEffective measurement and recording range\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e2~400cm\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eMeasurement angle\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e15°\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eInput trigger signal\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e10μs TTL pulse\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eOutput feedback signal\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eoutput TTL level signal, proportional to distance\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eInterface type\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e5264-4AW\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\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\u003e64.87*40.31mm\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\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n\u003cdiv class=\"head\"\u003eSupport Multiple Controller\/Expansion Boards\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/de42f35e5024a04cc8638757a424fd64.jpg?v=1711361598\" 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\/1_0f024924-796c-4472-9363-e8d673d9aa02.jpg?v=1711361578\"\u003e\n\u003cdiv class=\"imageDescContainer\"\u003e\n\u003cdiv class=\"head title-gap\"\u003eUltrasonic Sensor Connection Arduino\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\/2_7e23293e-3f68-4163-88a2-f8e1cd2a9563.jpg?v=1711361578\"\u003e\n\u003cdiv class=\"imageDescContainer\"\u003e\n\u003cdiv class=\"head title-gap\"\u003eUltrasonic Sensor Connection Raspberry Pi\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\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 style=\"width: 337px;\"\u003e\u003cspan\u003eSupply voltage\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003eDC 5V\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eWorking frequency\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e40KHz\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eEffective measurement and recording range\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e2~400cm\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eMeasurement angle\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e15°\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eInput trigger signal\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan\u003e10μs TTL pulse\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cspan\u003eOutput feedback signal\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003eoutput TTL level signal, proportional to distance\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eInterface type\u003c\/td\u003e\n\u003ctd\u003e5264-4AW\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProduct size\u003c\/td\u003e\n\u003ctd\u003e64.87*40.31mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Sensor Module","offers":[{"title":"Default Title","offer_id":18102735536179,"sku":"21090015","price":4.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_0860b62e-c13a-4751-bea1-ea661a3eb8e9.jpg?v=1711449838"},{"product_id":"rgb-module","title":"RGB Module: Hiwonder Robot Module Compatible with Arduino\/ Raspberry Pi\/ Jetson Nano\/ micro:bit","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: 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: 30px;\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    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}\n.imageItem table.a-bordered {\n    border: 1px solid #BBBFBF;\n    height: 268px;\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: 5px 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    font-weight: 700;\n    width: 200px;\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    margin-left: 44px;\n}\n.apm-fixed-width .apm-lefttwothirdswrap .apm-centerthirdcol\u003eul {\n    padding-left: 0;\n}\n.apm-centerthirdcol ul li{\n    font-size: 16px;\n    line-height: 2;\n    list-style: none;\n}\n.apm-fixed-width .a-spacing-mini {\n    font-size: 30px;\n    font-weight: 600;\n    margin-top: 50px;\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.product-td{\n    margin-bottom: 46px;\n    line-height: 1.5;\n}\n.td-head{\n    font-size: 22px;\n    font-weight: 600;\n}\n.pd-20{\n    padding-top: 20px;\n}\n.td-desc{\n    font-size: 16px;\n    line-height: 1.87;\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    .apm-fixed-width{\n        margin-bottom: 20px;\n    }\n    .apm-spacing{\n        flex-direction: column;\n    }\n    .apm-floatleft, .apm-leftimage, .apm-centerthirdcol{\n        width: 100%;\n        margin-left: unset;\n    }\n    .apm-floatleft {\n        flex-direction: column;\n        margin-bottom: 12px;\n    }\n    .apm-fixed-width .a-spacing-mini {\n        font-size: 20px;\n        text-align: center;\n        margin-bottom: 2px;\n        margin-top: 6px;\n    }\n    .apm-floatleft .a-spacing-base {\n        margin-bottom: 2px;\n        font-size: 15px;\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-leftimage img {\n        border: 1px solid #e6e6e6;\n        border-radius: 5px;\n    }\n    .item \u003e img {\n        margin: 0 auto;\n        display: block;\n        margin-bottom: 17px;\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\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    .imageItem .a-text-bold{\n        width: 150px;\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: 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: 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\n    .titimg{\n        width: 62%;\n        margin-bottom: 4px;\n    }\n    .product-td{\n        margin-bottom: 30px;\n        line-height: 1.5;\n    }\n    .td-head{\n        font-size: 21px;\n        font-weight: 600;\n    }\n    .pd-12{\n        padding-top: 12px;\n    }\n    .td-desc{\n        font-size: 15px;\n        line-height: 1.87;\n    }\n}\n--\u003e\u003c\/style\u003e\n\u003cdiv class=\"product-td\"\u003e\n    \u003cdiv class=\"td-head\"\u003eDescription\u003c\/div\u003e\n    \u003cdiv class=\"td-desc pd-20 pd-12\"\u003e\n        \u003cp\u003eHiwonder RGB module is constituted of two adjustable full-color RGB LED beads which can be controlled separately. The RGB color brightness of each bead can be set individually to display mixed color effect.Through control program, RGB module can realize fascinating lighting such as flowing water, twinkling, rainbow, etc.\n        \u003c\/p\u003e\n        \u003cp class=\"pd-20 pd-12\"\u003eFor more information, refer to \u003ca href=\"https:\/\/www.hiwonder.com.cn\/store\/learn\/65.html\" style=\"color: #019cda; text-decoration: underline; text-underline-position: under;\"\u003ehttps:\/\/www.hiwonder.com.cn\/store\/learn\/65.html\u003c\/a\u003e.\u003c\/p\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/65a37805a38a4b173d91151f310aefae_a69f08d4-014d-4336-b601-9be1fee91b9a.jpg?v=1712546546\" class=\"mainImg\"\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\/0607b2ae5dc4ccf997e9711e1becb212_1e155a22-acfc-42d2-9f86-6d3d11ed384d.jpg?v=1712546546\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eDimensions\u003c\/div\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\u003eWorking 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=\"a-text-bold\"\u003e\u003cspan\u003eWorking current\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e50mA\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003ePort type\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e5264-4AW\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eSize\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e50*20mm\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003ePWR\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eSensor will light up after powering\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\"\u003eParameters\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 Multiple Controller\/Expansion Boards\u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/de42f35e5024a04cc8638757a424fd64_9da83179-c526-4192-86d2-087a9b36c982.jpg?v=1712546557\" class=\"noDesc\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageContainer\"\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cimg style=\"border:none;margin-bottom: 0\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/01_0aa396b4-ad2f-4531-9afd-a2a7ace3828d.jpg?v=1712546547\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eRGB Module Connection Arduino\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cimg style=\"border:none;margin-bottom: 0\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/02_cfd90ad8-ec2f-44b3-a8a3-b71b375df590.jpg?v=1712546546\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eRGB Module Connection Raspberry Pi\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eScenario Application\u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/55ced592ff1d96f948e3d2579b143a4f_fcd68ea2-0635-43a0-aa01-f3927fb760cf.jpg?v=1712546547\" class=\"noDesc\"\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 style=\"width: 337px;\"\u003e\u003cspan\u003eWorking voltage\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003eDC 5V\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eWorking current\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e50mA\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003ePort type\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e5264-4AW\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eSize\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e50*20mm\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003ePWR\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003eSensor will light up after powering\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Sensor Module","offers":[{"title":"Default Title","offer_id":18102817783859,"sku":"21090043","price":3.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_74d8707c-d63b-4a84-a80f-02594353f7ad.jpg?v=1712559075"},{"product_id":"knob-module","title":"Knob Module：Hiwonder Robot Sensor Compatible with Arduino\/ Raspberry Pi\/ Jetson Nano\/ micro:bit","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: 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: 30px;\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}\n.imageItem table.a-bordered {\n    border: 1px solid #BBBFBF;\n    height: 268px;\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: 10px 20px;\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    margin-left: 44px;\n}\n.apm-fixed-width .apm-lefttwothirdswrap .apm-centerthirdcol\u003eul {\n    padding-left: 0;\n}\n.apm-centerthirdcol ul li{\n    font-size: 16px;\n    line-height: 2;\n    list-style: none;\n}\n.apm-fixed-width .a-spacing-mini {\n    font-size: 30px;\n    font-weight: 600;\n    margin-top: 50px;\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.product-td{\n    margin-bottom: 46px;\n    line-height: 1.5;\n}\n.td-head{\n    font-size: 22px;\n    font-weight: 600;\n}\n.pd-20{\n    padding-top: 20px;\n}\n.td-desc{\n    font-size: 16px;\n    line-height: 1.87;\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    .apm-fixed-width{\n        margin-bottom: 20px;\n    }\n    .apm-spacing{\n        flex-direction: column;\n    }\n    .apm-floatleft, .apm-leftimage, .apm-centerthirdcol{\n        width: 100%;\n        margin-left: unset;\n    }\n    .apm-floatleft {\n        flex-direction: column;\n        margin-bottom: 12px;\n    }\n    .apm-fixed-width .a-spacing-mini {\n        font-size: 20px;\n        text-align: center;\n        margin-bottom: 2px;\n        margin-top: 6px;\n    }\n    .apm-floatleft .a-spacing-base {\n        margin-bottom: 2px;\n        font-size: 15px;\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-leftimage img {\n        border: 1px solid #e6e6e6;\n        border-radius: 5px;\n    }\n    .item \u003e img {\n        margin: 0 auto;\n        display: block;\n        margin-bottom: 17px;\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\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: 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: 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\n    .titimg{\n        width: 62%;\n        margin-bottom: 4px;\n    }\n    .product-td{\n        margin-bottom: 30px;\n        line-height: 1.5;\n    }\n    .td-head{\n        font-size: 21px;\n        font-weight: 600;\n    }\n    .pd-12{\n        padding-top: 12px;\n    }\n    .td-desc{\n        font-size: 15px;\n        line-height: 1.87;\n    }\n}\n--\u003e\u003c\/style\u003e\n\u003cdiv class=\"product-td\"\u003e\n    \u003cdiv class=\"td-head\"\u003eDescription\u003c\/div\u003e\n    \u003cdiv class=\"td-desc pd-20 pd-12\"\u003e\n        \u003cp\u003e\n            Hiwonder knob module is composed of potentiometer. By rotating the knob, you can adjust resistance value to change output voltage value. 5V GND terminal will input DC 5V voltage while ADC terminal will output 0 - 5 V voltage when working.\u003cbr\u003e\n            Knob module can be used with many modules to realize various functions, for example, fan speed control, light brightness control and so on. The rotating arrow is printed on it for user convenience.\n        \u003c\/p\u003e\n        \u003cp class=\"pd-20 pd-12\"\u003e\n            For more information, refer to \u003ca href=\"https:\/\/www.hiwonder.com.cn\/store\/learn\/71.html\" style=\"color: #019cda;text-decoration: underline;\n    text-underline-position: under;\"\u003ehttps:\/\/www.hiwonder.com.cn\/store\/learn\/71.html\u003c\/a\u003e.\n        \u003c\/p\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2_21c32eae-c792-4257-bb5c-28e4fc42bc2c.jpg?v=1711701926\" class=\"mainImg\"\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\/e20c78a7dec459c8ef542f33f1abd285.jpg?v=1712113553\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eDimensional Diagram\u003c\/div\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\u003eSize\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e50 × 20mm\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eWorking 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=\"a-text-bold\"\u003e\u003cspan\u003eWorking current\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e5mA\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003ePort type\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e5264-4AW\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003ePWR\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003elighting up after supplying power\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\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eSupport Multiple Controller\/Expansion Boards\u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/de42f35e5024a04cc8638757a424fd64_1ddbf8d2-834f-4368-999c-5598942397f3.jpg?v=1711701950\" class=\"noDesc\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageContainer\"\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cimg style=\"border:none;margin-bottom: 0\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_c7f1d655-2c9f-4d5d-8cf1-dc1dad0f3857.jpg?v=1711701926\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eKnob Module Connection Arduino\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cimg style=\"border:none;margin-bottom: 0\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/02_a8479a0a-e56d-4387-a816-1d37d4961bbb.jpg?v=1711701925\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eKnob Module Connection Raspberry Pi\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eScenario Application\u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/55ced592ff1d96f948e3d2579b143a4f_4a3c4b3e-b3d1-4643-a793-dca5763f1799.jpg?v=1711701930\" class=\"noDesc\"\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 style=\"width: 337px;\"\u003e\u003cspan\u003eSize\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003e50 * 20mm\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eWorking voltage\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eDC 5V\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eWorking current\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e5mA\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003ePort type\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e5264-4AW\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003ePWR\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eLighting up after supplying power\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Sensor Module","offers":[{"title":"Default Title","offer_id":18102836690995,"sku":"21090016","price":3.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_55bb1097-da57-40e8-8dfe-3d3e9821d910.jpg?v=1711702612"},{"product_id":"digital-tube","title":"Digital Tube Module: Hiwonder Robot Module Compatible with Arduino\/ Raspberry Pi\/ Jetson Nano\/ micro:bit","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: 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: 30px;\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    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}\n.imageItem table.a-bordered {\n    border: 1px solid #BBBFBF;\n    height: 268px;\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: 5px 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    font-weight: 700;\n    width: 150px;\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    margin-left: 44px;\n}\n.apm-fixed-width .apm-lefttwothirdswrap .apm-centerthirdcol\u003eul {\n    padding-left: 0;\n}\n.apm-centerthirdcol ul li{\n    font-size: 16px;\n    line-height: 2;\n    list-style: none;\n}\n.apm-fixed-width .a-spacing-mini {\n    font-size: 30px;\n    font-weight: 600;\n    margin-top: 50px;\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.product-td{\n    margin-bottom: 46px;\n    line-height: 1.5;\n}\n.td-head{\n    font-size: 22px;\n    font-weight: 600;\n}\n.pd-20{\n    padding-top: 20px;\n}\n.td-desc{\n    font-size: 16px;\n    line-height: 1.87;\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    .apm-fixed-width{\n        margin-bottom: 20px;\n    }\n    .apm-spacing{\n        flex-direction: column;\n    }\n    .apm-floatleft, .apm-leftimage, .apm-centerthirdcol{\n        width: 100%;\n        margin-left: unset;\n    }\n    .apm-floatleft {\n        flex-direction: column;\n        margin-bottom: 12px;\n    }\n    .apm-fixed-width .a-spacing-mini {\n        font-size: 20px;\n        text-align: center;\n        margin-bottom: 2px;\n        margin-top: 6px;\n    }\n    .apm-floatleft .a-spacing-base {\n        margin-bottom: 2px;\n        font-size: 15px;\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-leftimage img {\n        border: 1px solid #e6e6e6;\n        border-radius: 5px;\n    }\n    .item \u003e img {\n        margin: 0 auto;\n        display: block;\n        margin-bottom: 17px;\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\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: 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: 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\n    .titimg{\n        width: 62%;\n        margin-bottom: 4px;\n    }\n    .product-td{\n        margin-bottom: 30px;\n        line-height: 1.5;\n    }\n    .td-head{\n        font-size: 21px;\n        font-weight: 600;\n    }\n    .pd-12{\n        padding-top: 12px;\n    }\n    .td-desc{\n        font-size: 15px;\n        line-height: 1.87;\n    }\n}\n--\u003e\u003c\/style\u003e\n\u003cdiv class=\"product-td\"\u003e\n    \u003cdiv class=\"td-head\"\u003eDescription\u003c\/div\u003e\n    \u003cdiv class=\"td-desc pd-20 pd-12\"\u003e\n        \u003cp\u003eCompact and user-friendly, Hiwonder LED digital tube is used to display numbers, decimal points and special characters. It can be applicable in robot projects for displaying speed, time, fraction, temperature, distance and other values.\n        \u003c\/p\u003e\n        \u003cp class=\"pd-20 pd-12\"\u003eFor more information, refer to \u003ca href=\"https:\/\/www.hiwonder.com.cn\/store\/learn\/69.html\" style=\"color: #019cda; text-decoration: underline; text-underline-position: under;\"\u003ehttps:\/\/www.hiwonder.com.cn\/store\/learn\/69.html\u003c\/a\u003e.\u003c\/p\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/65a37805a38a4b173d91151f310aefae_d52a0fe9-a399-4ae5-bb79-f631a3c03de8.jpg?v=1712463914\" class=\"mainImg\"\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\/0607b2ae5dc4ccf997e9711e1becb212_03ec309f-e02f-4abb-afd2-9204beaa72af.jpg?v=1712463822\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eDimensions\u003c\/div\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\u003eWorking 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=\"a-text-bold\"\u003e\u003cspan\u003ePort type\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e5264-4AW\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eSize\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e50*20mm\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eCommunication\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eDual digital control\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003ePWR\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eLighting up after powering\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\"\u003eParameters\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 Multiple Controller\/Expansion Boards\u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/de42f35e5024a04cc8638757a424fd64_3a54e1d7-7ccc-4974-8385-8d7f467b205e.jpg?v=1712463915\" class=\"noDesc\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageContainer\"\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cimg style=\"border:none;margin-bottom: 0\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_55f7a36c-53fe-46d7-afeb-7757a4471d18.jpg?v=1712463822\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eDigital Tube Module Connection Arduino\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cimg style=\"border:none;margin-bottom: 0\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/02_08341623-86b0-4faa-9d07-5f1ec510fc64.jpg?v=1712463822\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eDigital Tube Module Connection Raspberry Pi\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eScenario Application\u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/55ced592ff1d96f948e3d2579b143a4f_69295fb9-7f18-40eb-af4d-645f30e3e389.jpg?v=1712463914\" class=\"noDesc\"\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 style=\"width: 337px;\"\u003e\u003cspan\u003eWorking voltage\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003eDC 5V\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003ePort type\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e5264-4AW\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eSize\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e50*20mm\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eCommunication\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eDual digital control\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003ePWR\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003eLighting up after powering\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Sensor Module","offers":[{"title":"Default Title","offer_id":18102860742707,"sku":"21090025","price":3.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_1d780884-a5a5-4c45-8937-372bf0162e3b.jpg?v=1712476160"},{"product_id":"4-ch-line-follower","title":"Hiwonder 4-Channel IR Line Follower Sensor – I2C Module for Line Following Robot","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: 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: 30px;\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}\n.imageItem table.a-bordered {\n    border: 1px solid #BBBFBF;\n    height: 320px;\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: 8px 12px;\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    margin-left: 44px;\n}\n.apm-fixed-width .apm-lefttwothirdswrap .apm-centerthirdcol\u003eul {\n    padding-left: 0;\n}\n.apm-centerthirdcol ul li{\n    font-size: 16px;\n    line-height: 2;\n    list-style: none;\n}\n.apm-fixed-width .a-spacing-mini {\n    font-size: 30px;\n    font-weight: 600;\n    margin-top: 50px;\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.product-td{\n    margin-bottom: 46px;\n    line-height: 1.5;\n}\n.td-head{\n    font-size: 22px;\n    font-weight: 600;\n}\n.pd-20{\n    padding-top: 20px;\n}\n.td-desc{\n    font-size: 16px;\n    line-height: 1.87;\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    .apm-fixed-width{\n        margin-bottom: 20px;\n    }\n    .apm-spacing{\n        flex-direction: column;\n    }\n    .apm-floatleft, .apm-leftimage, .apm-centerthirdcol{\n        width: 100%;\n        margin-left: unset;\n    }\n    .apm-floatleft {\n        flex-direction: column;\n        margin-bottom: 12px;\n    }\n    .apm-fixed-width .a-spacing-mini {\n        font-size: 20px;\n        text-align: center;\n        margin-bottom: 2px;\n        margin-top: 6px;\n    }\n    .apm-floatleft .a-spacing-base {\n        margin-bottom: 2px;\n        font-size: 15px;\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-leftimage img {\n        border: 1px solid #e6e6e6;\n        border-radius: 5px;\n    }\n    .item \u003e img {\n        margin: 0 auto;\n        display: block;\n        margin-bottom: 17px;\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\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: 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: 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\n    .titimg{\n        width: 62%;\n        margin-bottom: 4px;\n    }\n    .product-td{\n        margin-bottom: 30px;\n        line-height: 1.5;\n    }\n    .td-head{\n        font-size: 21px;\n        font-weight: 600;\n    }\n    .pd-12{\n        padding-top: 12px;\n    }\n    .td-desc{\n        font-size: 15px;\n        line-height: 1.87;\n    }\n}\n--\u003e\u003c\/style\u003e\n\u003cdiv class=\"product-td\"\u003e\n    \u003cdiv class=\"td-head\"\u003eDescription\u003c\/div\u003e\n    \u003cdiv class=\"td-desc pd-20 pd-12\"\u003e\n        \u003cp\u003eHiwonder 4-channel line follower sensor is equipped with 4 high-quality infrared probes, which have longer life and higher stability. With an advanced sensor array, the inner probes guarantee accurate line following, assisted by the outer probes for early correction. The result is seamless navigation through 90° curved and complex tracks. But the I2C output does not occupy the IO port.\u003c\/p\u003e\n        \u003cp class=\"pd-20 pd-12\"\u003e\n            For more information and code resources, refer to \u003ca href=\"https:\/\/www.hiwonder.com.cn\/store\/learn\/48.html\" style=\"color: #019cda;text-decoration: underline;\n    text-underline-position: under;\"\u003ehttps:\/\/www.hiwonder.com.cn\/store\/learn\/48.html\u003c\/a\u003e.\n        \u003c\/p\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/65a37805a38a4b173d91151f310aefae_572e80b8-475e-48f9-beb7-02c72c63da64.jpg?v=1711708507\" class=\"mainImg\"\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\/7c6a76c804b5fe2ccf6a94ba8d223d0d.jpg?v=1712113347\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eDimensional Diagram\u003c\/div\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\u003ePower supply 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=\"a-text-bold\"\u003e\u003cspan\u003eWorking current\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e140mA\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eWorking temperature\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e0~50℃\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eDetection distance\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e5~15mm adjustable\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eSensitivity adjustment\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003emicro potentiometer adjustment\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eCommunication method\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eI2C communication\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eI2C address (7 bits)\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e0x78\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003ePWR description\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eafter the sensor is powered\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\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eSupport Multiple Controller\/Expansion Boards\u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/03_69d6525e-0622-4051-81db-09d9fdfde0ef.jpg?v=1711708508\" class=\"noDesc\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageContainer\"\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cimg style=\"border:none;margin-bottom: 0\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_e1143ac7-56d0-4a90-a059-67b17ddc3fb4.jpg?v=1711706765\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003e4-ch Line Follower Connection Arduino\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cimg style=\"border:none;margin-bottom: 0\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/02_3b0594f7-02c3-45a1-b9d1-73b22b2f8dff.jpg?v=1711706765\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003e4-ch Line Follower Connection Raspberry Pi\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eScenario Application\u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2_55e66533-2bfc-441c-8d2b-ed008e78e2e0.jpg?v=1711707311\" class=\"noDesc\"\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 style=\"width: 337px;\"\u003e\u003cspan\u003ePower supply voltage\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003eDC 5V\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eWorking current\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e140mA\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eWorking temperature\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e0~50℃\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eDetection distance\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e5~15mm adjustable\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eSensitivity adjustment\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003emicro potentiometer adjustment\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eCommunication method\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eI2C communication\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eI2C address (7 bits)\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e0x78\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003ePWR description\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eafter the sensor is powered\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Sensor Module","offers":[{"title":"Default Title","offer_id":32482195701847,"sku":"21090020","price":7.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_2d6f2feb-d661-4b70-b83b-123c8e4119b1.jpg?v=1711708846"},{"product_id":"mp3-module","title":"MP3 Module: Hiwonder Programming Music Player Module\/Support TF Card\/MP3 WAV Decoding","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: 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: 30px;\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}\n.imageItem table.a-bordered {\n    border: 1px solid #BBBFBF;\n    height: 268px;\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: 5px 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    font-weight: 700;\n    width: 200px;\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    adding-left: 14px;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    margin-left: 44px;\n}\n.apm-fixed-width .apm-lefttwothirdswrap .apm-centerthirdcol\u003eul {\n    padding-left: 0;\n}\n.apm-centerthirdcol ul li{\n    font-size: 16px;\n    line-height: 2;\n    list-style: none;\n}\n.apm-fixed-width .a-spacing-mini {\n    font-size: 30px;\n    font-weight: 600;\n    margin-top: 50px;\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.product-td{\n    margin-bottom: 46px;\n    line-height: 1.5;\n}\n.td-head{\n    font-size: 22px;\n    font-weight: 600;\n}\n.pd-20{\n    padding-top: 20px;\n}\n.td-desc{\n    font-size: 16px;\n    line-height: 1.87;\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    .apm-fixed-width{\n        margin-bottom: 20px;\n    }\n    .apm-spacing{\n        flex-direction: column;\n    }\n    .apm-floatleft, .apm-leftimage, .apm-centerthirdcol{\n        width: 100%;\n        margin-left: unset;\n    }\n    .apm-floatleft {\n        flex-direction: column;\n        margin-bottom: 12px;\n    }\n    .apm-fixed-width .a-spacing-mini {\n        font-size: 20px;\n        text-align: center;\n        margin-bottom: 2px;\n        margin-top: 6px;\n    }\n    .apm-floatleft .a-spacing-base {\n        margin-bottom: 2px;\n        font-size: 15px;\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-leftimage img {\n        border: 1px solid #e6e6e6;\n        border-radius: 5px;\n    }\n    .item \u003e img {\n        margin: 0 auto;\n        display: block;\n        margin-bottom: 17px;\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\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: 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: 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    .imageItem .a-text-bold{\n        width: 150px;\n    }\n\n    .titimg{\n        width: 62%;\n        margin-bottom: 4px;\n    }\n    .product-td{\n        margin-bottom: 30px;\n        line-height: 1.5;\n    }\n    .td-head{\n        font-size: 21px;\n        font-weight: 600;\n    }\n    .pd-12{\n        padding-top: 12px;\n    }\n    .td-desc{\n        font-size: 15px;\n        line-height: 1.87;\n    }\n}\n--\u003e\u003c\/style\u003e\n\u003cdiv class=\"product-td\"\u003e\n    \u003cdiv class=\"td-head\"\u003eDescription\u003c\/div\u003e\n    \u003cdiv class=\"td-desc pd-20 pd-12\"\u003e\n        \u003cp\u003eSending the command via I2C communication to MP3 module for playing music and choosing previous\/next options. It's user-friendly and has 30 levels of adjustable volume. The 4PIN connector is easy for wiring. It supports MP3, WAV and WMA hardware decoding, TF card driving, FAT16 and FAR32 file system.\n        \u003c\/p\u003e\n        \u003cp class=\"pd-20 pd-12\"\u003eFor more information, refer to \u003ca href=\"https:\/\/www.hiwonder.com.cn\/store\/learn\/52.html\" style=\"color: #019cda; text-decoration: underline; text-underline-position: under;\"\u003ehttps:\/\/www.hiwonder.com.cn\/store\/learn\/52.html\u003c\/a\u003e.\u003c\/p\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/65a37805a38a4b173d91151f310aefae_e2cf67d9-a6f3-456c-87c6-bcdf97cd27ae.jpg?v=1712651628\" class=\"mainImg\"\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\/0607b2ae5dc4ccf997e9711e1becb212_a2cc6756-9018-4379-bc1f-0673556d8a6e.jpg?v=1712651629\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eDimensional Diagram\u003c\/div\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\u003eSupply 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=\"a-text-bold\"\u003e\u003cspan\u003eCommunication method\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\u003eProduct size\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e48*24mm\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eCompatible\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003emicro:bit, STM32, Arduino, Raspberry Pi, Jetson Nano\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\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eSupport Multiple Controller\/Expansion Boards\u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/de42f35e5024a04cc8638757a424fd64_6a820f1d-62d8-470e-9856-fe3d9aadb48e.jpg?v=1712651774\" class=\"noDesc\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageContainer\"\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cimg style=\"border:none;margin-bottom: 0\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_9075e953-17bd-4c2e-b1b3-07ab888b4c8f.jpg?v=1712651628\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eMP3 Module Connection Arduino\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cimg style=\"border:none;margin-bottom: 0\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/02_33a5015f-cc12-4cb1-ac56-1d00ed2b2aaa.jpg?v=1712651628\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eMP3 Module  Connection Raspberry Pi\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eScenario Application\u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/55ced592ff1d96f948e3d2579b143a4f_afb8e2ac-278f-497d-aa4b-0dc9d623d3bd.jpg?v=1712651649\" class=\"noDesc\"\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 style=\"width: 337px;\"\u003e\u003cspan\u003eSupply voltage\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003eDC 5V\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eCommunication method\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eI2C\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eProduct size\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e48*24mm\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eCompatible\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003emicro:bit, STM32, Arduino, Raspberry Pi, Jetson Nano\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Sensor Module","offers":[{"title":"Default Title","offer_id":32482201993303,"sku":"21090023","price":18.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_502e07c3-532e-4def-b8a8-a5b2b3a88330.jpg?v=1712657043"},{"product_id":"ultrasonic-module","title":"Hiwonder Ultrasonic Module: Hiwonder Detection Distance Sensor for Robotic Car DIY","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: 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: 30px;\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}\n.imageItem table.a-bordered {\n    border: 1px solid #BBBFBF;\n    height: 535px;\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: 8px 12px;\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    margin-left: 44px;\n}\n.apm-fixed-width .apm-lefttwothirdswrap .apm-centerthirdcol\u003eul {\n    padding-left: 0;\n}\n.apm-centerthirdcol ul li{\n    font-size: 16px;\n    line-height: 2;\n    list-style: none;\n}\n.apm-fixed-width .a-spacing-mini {\n    font-size: 30px;\n    font-weight: 600;\n    margin-top: 50px;\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.product-td{\n    margin-bottom: 46px;\n    line-height: 1.5;\n}\n.td-head{\n    font-size: 22px;\n    font-weight: 600;\n}\n.pd-20{\n    padding-top: 20px;\n}\n.td-desc{\n    font-size: 16px;\n    line-height: 1.87;\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    .apm-fixed-width{\n        margin-bottom: 20px;\n    }\n    .apm-spacing{\n        flex-direction: column;\n    }\n    .apm-floatleft, .apm-leftimage, .apm-centerthirdcol{\n        width: 100%;\n        margin-left: unset;\n    }\n    .apm-floatleft {\n        flex-direction: column;\n        margin-bottom: 12px;\n    }\n    .apm-fixed-width .a-spacing-mini {\n        font-size: 20px;\n        text-align: center;\n        margin-bottom: 2px;\n        margin-top: 6px;\n    }\n    .apm-floatleft .a-spacing-base {\n        margin-bottom: 2px;\n        font-size: 15px;\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-leftimage img {\n        border: 1px solid #e6e6e6;\n        border-radius: 5px;\n    }\n    .item \u003e img {\n        margin: 0 auto;\n        display: block;\n        margin-bottom: 17px;\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\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: 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: 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\n    .titimg{\n        width: 62%;\n        margin-bottom: 4px;\n    }\n    .product-td{\n        margin-bottom: 30px;\n        line-height: 1.5;\n    }\n    .td-head{\n        font-size: 21px;\n        font-weight: 600;\n    }\n    .pd-12{\n        padding-top: 12px;\n    }\n    .td-desc{\n        font-size: 15px;\n        line-height: 1.87;\n    }\n}\n--\u003e\u003c\/style\u003e\n\u003cdiv class=\"product-td\"\u003e\n    \u003cdiv class=\"td-head\"\u003eDescription\u003c\/div\u003e\n    \u003cdiv class=\"td-desc pd-20 pd-12\"\u003e\n        \u003cp\u003eHiwonder ultrasonic sensor has high accuracy and small blind area, and can detect the distance of obstacles ahead. It is commonly used on AI robots to avoid obstacles. Through 3 holes, it can be easily installed on the robot, which can help the robot achieve distance measurement with a range of 2-400cm.\u003c\/p\u003e\n        \u003cp class=\"pd-20 pd-12\"\u003e\n            For more resources, refer to \u003ca href=\"https:\/\/www.hiwonder.com.cn\/store\/learn\/67.html\" style=\"color: #019cda;text-decoration: underline;\n    text-underline-position: under;\"\u003ehttps:\/\/www.hiwonder.com.cn\/store\/learn\/67.html\u003c\/a\u003e.\n        \u003c\/p\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/65a37805a38a4b173d91151f310aefae_b520042e-b96f-48f9-a5fd-f9b548fb0b64.jpg?v=1711789715\" class=\"mainImg\"\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\/02_59a89867-2b1c-4c09-9a24-c0b9531bca79.jpg?v=1712573024\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eDimensional Diagram\u003c\/div\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\u003eSupply 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=\"a-text-bold\"\u003e\u003cspan\u003eWorking current\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e2mA\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eWorking frequency\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e40kHz\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eDetection distance\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e2-400cm\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eMeasuring angle\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e15°\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eProduct port\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e4PIN\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eOutput echo signal\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e10μS TTL pulse\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003ePWR description\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eTTL level signal, proportional to range\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\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eSupport Multiple Controller\/Expansion Boards\u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/03_6e203196-4f2f-4061-927d-f96136268b30.jpg?v=1711789714\" class=\"noDesc\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageContainer\"\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cimg style=\"border:none;margin-bottom: 0\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_149696d4-872f-480e-8b6b-9e5155d08889.jpg?v=1711789670\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eUltrasonic Sensor Connection Arduino\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cimg style=\"border:none;margin-bottom: 0\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/02_49ef85ee-a7d7-43de-86e1-31067cea5e2f.jpg?v=1711789666\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eUltrasonic Sensor Connection Raspberry Pi\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eScenario Application\u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/55ced592ff1d96f948e3d2579b143a4f_7c9a515b-856f-45cc-ae5b-43f3a6f41401.jpg?v=1711789675\" class=\"noDesc\"\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 style=\"width: 337px;\"\u003e\u003cspan\u003eSupply voltage\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003eDC 5V\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eWorking current\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e2mA\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eWorking temperature\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e40kHz\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eDetection distance\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e2-400cm\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eMeasuring angle\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e15°\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eProduct port\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e4PIN\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eOutput echo signal\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e10μS TTL pulse\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003ePWR description\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eTTL level signal, proportional to range\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Sensor Module","offers":[{"title":"Default Title","offer_id":32482208612439,"sku":"21090028","price":4.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_06f89b7f-421d-4d00-afec-22cb48eef6bf.jpg?v=1711790829"},{"product_id":"dot-matrix-sensor","title":"Dot Matrix Module: Hiwonder Robot Car LED Light Module DIY\/MCU Control","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: 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: 30px;\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}\n.imageItem table.a-bordered {\n    border: 1px solid #BBBFBF;\n    height: 268px;\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: 5px 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    font-weight: 700;\n    width: 200px;\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   adding-left: 14px;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    margin-left: 44px;\n}\n.apm-fixed-width .apm-lefttwothirdswrap .apm-centerthirdcol\u003eul {\n    padding-left: 0;\n}\n.apm-centerthirdcol ul li{\n    font-size: 16px;\n    line-height: 2;\n    list-style: none;\n}\n.apm-fixed-width .a-spacing-mini {\n    font-size: 30px;\n    font-weight: 600;\n    margin-top: 50px;\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.product-td{\n    margin-bottom: 46px;\n    line-height: 1.5;\n}\n.td-head{\n    font-size: 22px;\n    font-weight: 600;\n}\n.pd-20{\n    padding-top: 20px;\n}\n.td-desc{\n    font-size: 16px;\n    line-height: 1.87;\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    .apm-fixed-width{\n        margin-bottom: 20px;\n    }\n    .apm-spacing{\n        flex-direction: column;\n    }\n    .apm-floatleft, .apm-leftimage, .apm-centerthirdcol{\n        width: 100%;\n        margin-left: unset;\n    }\n    .apm-floatleft {\n        flex-direction: column;\n        margin-bottom: 12px;\n    }\n    .apm-fixed-width .a-spacing-mini {\n        font-size: 20px;\n        text-align: center;\n        margin-bottom: 2px;\n        margin-top: 6px;\n    }\n    .apm-floatleft .a-spacing-base {\n        margin-bottom: 2px;\n        font-size: 15px;\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-leftimage img {\n        border: 1px solid #e6e6e6;\n        border-radius: 5px;\n    }\n    .item \u003e img {\n        margin: 0 auto;\n        display: block;\n        margin-bottom: 17px;\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\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: 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: 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    .imageItem .a-text-bold{\n        width: 150px;\n    }\n\n    .titimg{\n        width: 62%;\n        margin-bottom: 4px;\n    }\n    .product-td{\n        margin-bottom: 30px;\n        line-height: 1.5;\n    }\n    .td-head{\n        font-size: 21px;\n        font-weight: 600;\n    }\n    .pd-12{\n        padding-top: 12px;\n    }\n    .td-desc{\n        font-size: 15px;\n        line-height: 1.87;\n    }\n}\n--\u003e\u003c\/style\u003e\n\u003cdiv class=\"product-td\"\u003e\n    \u003cdiv class=\"td-head\"\u003eDescription\u003c\/div\u003e\n    \u003cdiv class=\"td-desc pd-20 pd-12\"\u003e\n        \u003cp\u003eThe dot matrix module is composed of two 8*8 LED dot matrix screens. Through the driver chip, it can help the robot display numbers, text, patterns and other content to meet the needs of the robot to expand its gameplay.\n        \u003c\/p\u003e\n        \u003cp class=\"pd-20 pd-12\"\u003eFor more information, refer to \u003ca href=\"https:\/\/www.hiwonder.com.cn\/store\/learn\/58.html\" style=\"color: #019cda; text-decoration: underline; text-underline-position: under;\"\u003ehttps:\/\/www.hiwonder.com.cn\/store\/learn\/58.html\u003c\/a\u003e.\u003c\/p\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/65a37805a38a4b173d91151f310aefae_981be1a5-1b59-4a6e-a110-830d9c9b01d5.jpg?v=1712571517\" class=\"mainImg\"\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\/0607b2ae5dc4ccf997e9711e1becb212_5e26d9a7-6aa0-4a0b-b713-9af59bc445bc.jpg?v=1712571518\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eDimensions\u003c\/div\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\u003eSupply 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=\"a-text-bold\"\u003e\u003cspan\u003eWorking current\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e45mA\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eDot matrix pixels\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e8*16 dot matrix\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eDot matrix brightness\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eAdjustable 8 levels of brightness\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\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\u003e56*24mm\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eInterface model\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e5264-4AW\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\"\u003eParameters\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 Multiple Controller\/Expansion Boards\u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/de42f35e5024a04cc8638757a424fd64_7379cda9-d321-40e1-9daf-061cacffc404.jpg?v=1712571556\" class=\"noDesc\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageContainer\"\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cimg style=\"border:none;margin-bottom: 0\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_28bc1000-22b6-4011-a84f-b628dd1830a2.jpg?v=1712571517\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eDot Matrix Module Connection Arduino\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cimg style=\"border:none;margin-bottom: 0\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/02_31ac9d69-6380-4798-8b70-fd37694def73.jpg?v=1712571517\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eDot Matrix Module Connection Raspberry Pi\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eScenario Application\u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/55ced592ff1d96f948e3d2579b143a4f_f7002aaa-8c48-4839-8a92-1170bdbb895c.jpg?v=1712571556\" class=\"noDesc\"\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 style=\"width: 337px;\"\u003e\u003cspan\u003eSupply voltage\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003eDC 5V\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eWorking current\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e45mA\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eDot matrix pixels\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e8*16 dot matrix\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eDot matrix brightness\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eAdjustable 8 levels of brightness\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eProduct size\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e56*24mm\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eInterface model\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e5264-4AW\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Sensor Module","offers":[{"title":"Default Title","offer_id":32482217623639,"sku":"21090018","price":4.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_0829c779-e7fb-4206-8100-24cdd1a778af.jpg?v=1712573012"},{"product_id":"glowing-ultrasonic-sensor","title":"Hiwonder Glowy Ultrasonic Sensor Module for Distance Measurement Programming Robot Car with Obstacle Avoidance","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: 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: 30px;\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}\n.imageItem table.a-bordered {\n    border: 1px solid #BBBFBF;\n    height: 535px;\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: 5px 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    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    margin-left: 44px;\n}\n.apm-fixed-width .apm-lefttwothirdswrap .apm-centerthirdcol\u003eul {\n    padding-left: 0;\n}\n.apm-centerthirdcol ul li{\n    font-size: 16px;\n    line-height: 2;\n    list-style: none;\n}\n.apm-fixed-width .a-spacing-mini {\n    font-size: 30px;\n    font-weight: 600;\n    margin-top: 50px;\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.product-td{\n    margin-bottom: 46px;\n    line-height: 1.5;\n}\n.td-head{\n    font-size: 22px;\n    font-weight: 600;\n}\n.pd-20{\n    padding-top: 20px;\n}\n.td-desc{\n    font-size: 16px;\n    line-height: 1.87;\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    .apm-fixed-width{\n        margin-bottom: 20px;\n    }\n    .apm-spacing{\n        flex-direction: column;\n    }\n    .apm-floatleft, .apm-leftimage, .apm-centerthirdcol{\n        width: 100%;\n        margin-left: unset;\n    }\n    .apm-floatleft {\n        flex-direction: column;\n        margin-bottom: 12px;\n    }\n    .apm-fixed-width .a-spacing-mini {\n        font-size: 20px;\n        text-align: center;\n        margin-bottom: 2px;\n        margin-top: 6px;\n    }\n    .apm-floatleft .a-spacing-base {\n        margin-bottom: 2px;\n        font-size: 15px;\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-leftimage img {\n        border: 1px solid #e6e6e6;\n        border-radius: 5px;\n    }\n    .item \u003e img {\n        margin: 0 auto;\n        display: block;\n        margin-bottom: 17px;\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\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: 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: 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    .titimg{\n        width: 62%;\n        margin-bottom: 4px;\n    }\n    .product-td{\n        margin-bottom: 30px;\n        line-height: 1.5;\n    }\n    .td-head{\n        font-size: 21px;\n        font-weight: 600;\n        text-align: center;\n    }\n    .pd-12{\n        padding-top: 12px;\n    }\n    .td-desc{\n        font-size: 15px;\n        line-height: 1.87;\n    }\n}\n--\u003e\u003c\/style\u003e\n\u003cdiv class=\"product-td\"\u003e\n    \u003cdiv class=\"td-head\"\u003eDescription\u003c\/div\u003e\n    \u003cdiv class=\"td-desc pd-20 pd-12\"\u003e\n        \u003cp\u003e\n            Hiwonder RGB light-emitting ultrasonic module is an ultrasonic sensor with high precision and small blind area that can detect the distance to obstacles in front. It is usually used on robots to avoid obstacles. It can not only adjust the brightness of the light, but also change the 3 color channels of red (R), green (G), and blue (B) and superimpose them on each other, to transform colors between ultrasound waves.\n        \u003c\/p\u003e\n        \u003cp class=\"pd-20 pd-12\"\u003e\n            For more information, refer to \u003ca href=\"https:\/\/www.hiwonder.com.cn\/store\/learn\/47.html\" style=\"color: #019cda;text-decoration: underline;\n    text-underline-position: under;\"\u003ehttps:\/\/www.hiwonder.com.cn\/store\/learn\/47.html\u003c\/a\u003e\n        \u003c\/p\u003e\n\n\n\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/1_070e6866-8f08-4939-930c-50bbf9d8cfb0.jpg?v=1711354940\" class=\"mainImg\"\u003e\n\n\u003cdiv class=\"imageContainer\"\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/02_8838c641-d3b3-4338-a91e-f2bf5c401e82.jpg?v=1712573009\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eDimensional Diagram\u003c\/div\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\u003eSupply 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=\"a-text-bold\"\u003e\u003cspan\u003eWorking current\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e2mA\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eCommunication method\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eI2C communication\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eDetection distance\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e2-400cm\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eMeasurement angle\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e15 degrees\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eWorking frequency\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e40kHz\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eWorking temperature\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e0°C~50°C\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eI2C address\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e0x77\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eProduct interface\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e4PIN\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\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\u003e45.6*28.5mm\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\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eSupport Multiple Controller\/Expansion Boards\u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/20240323-183232.jpg?v=1711190003\" 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\/20240323-183320.jpg?v=1711190049\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head title-gap\"\u003eGlowy Ultrasonic Sensor Connection Arduino\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\/20240323-183314.jpg?v=1711190049\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head title-gap\"\u003eGlowy Ultrasonic Sensor Connection Raspberry Pi\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eScenario Application\u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/4cee3798a92fa0c9b7b7727fd8125fc0_37b4b0fa-67c0-4bbf-b515-91c6ad406b5a.jpg?v=1711349519\" class=\"noDesc\"\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 style=\"width: 337px;\"\u003e\u003cspan\u003eSupply voltage\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003eDC 5V\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eWorking current\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e2mA\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eCommunication method\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eI2C communication\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eDetection distance\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e2-400cm\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eMeasurement angle\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e15 degrees\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eWorking frequency\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e40kHz\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eWorking temperature\u003c\/td\u003e\n        \u003ctd\u003e0°C~50°C\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eI2C address\u003c\/td\u003e\n        \u003ctd\u003e0x77\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eProduct interface\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e4PIN\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eProduct size\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e45.6*28.5mm\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Sensor Module","offers":[{"title":"Default Title","offer_id":32482226929751,"sku":"21090035","price":5.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_c457b497-7be5-47d4-a510-71bfcd86ba91.jpg?v=1711349449"},{"product_id":"ir-controller","title":"IR Controller: Hiwonder Wireless Infrared Remote Control","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: 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: 30px;\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: 97%;\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}\n.imageItem table.a-bordered {\n    border: 1px solid #BBBFBF;\n    height: 268px;\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: 5px 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    font-weight: 700;\n    width: 210px;\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    margin-left: 44px;\n}\n.apm-fixed-width .apm-lefttwothirdswrap .apm-centerthirdcol\u003eul {\n    padding-left: 0;\n}\n.apm-centerthirdcol ul li{\n    font-size: 16px;\n    line-height: 2;\n    list-style: none;\n}\n.apm-fixed-width .a-spacing-mini {\n    font-size: 30px;\n    font-weight: 600;\n    margin-top: 50px;\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.product-td{\n    margin-bottom: 46px;\n    line-height: 1.5;\n}\n.td-head{\n    font-size: 22px;\n    font-weight: 600;\n}\n.pd-20{\n    padding-top: 20px;\n}\n.td-desc{\n    font-size: 16px;\n    line-height: 1.87;\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    .apm-fixed-width{\n        margin-bottom: 20px;\n    }\n    .apm-spacing{\n        flex-direction: column;\n    }\n    .apm-floatleft, .apm-leftimage, .apm-centerthirdcol{\n        width: 100%;\n        margin-left: unset;\n    }\n    .apm-floatleft {\n        flex-direction: column;\n        margin-bottom: 12px;\n    }\n    .apm-fixed-width .a-spacing-mini {\n        font-size: 20px;\n        text-align: center;\n        margin-bottom: 2px;\n        margin-top: 6px;\n    }\n    .apm-floatleft .a-spacing-base {\n        margin-bottom: 2px;\n        font-size: 15px;\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-leftimage img {\n        border: 1px solid #e6e6e6;\n        border-radius: 5px;\n    }\n    .item \u003e img {\n        margin: 0 auto;\n        display: block;\n        margin-bottom: 17px;\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\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: 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: 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\n    .titimg{\n        width: 62%;\n        margin-bottom: 4px;\n    }\n    .product-td{\n        margin-bottom: 30px;\n        line-height: 1.5;\n    }\n    .td-head{\n        font-size: 21px;\n        font-weight: 600;\n    }\n    .pd-12{\n        padding-top: 12px;\n    }\n    .td-desc{\n        font-size: 15px;\n        line-height: 1.87;\n    }\n}\n--\u003e\u003c\/style\u003e\n\u003cdiv class=\"product-td\"\u003e\n    \u003cdiv class=\"td-head\"\u003eDescription\u003c\/div\u003e\n    \u003cdiv class=\"td-desc pd-20 pd-12\"\u003e\n        \u003cp\u003eThis remote controller with a standard 38K modulation frequency to accommodate a variety of infrared receivers on the market. It possesses 0~9 number keys, 4 direction keys, left and right rotation and other buttons, which can be easily applied to various smart cars.\n        \u003c\/p\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/65a37805a38a4b173d91151f310aefae_b20e0f82-e8e8-4e3d-bed2-717e21b24d17.jpg?v=1712133597\" class=\"mainImg\"\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\/0607b2ae5dc4ccf997e9711e1becb212_8b9c2d10-ed6e-46b9-b172-0d1ebc2bebd0.jpg?v=1712133598\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eDimensions\u003c\/div\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\u003eInfrared carrier frequency\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e38K\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eSize\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e90mm*40mm*12mm\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 class=\"td-br-left\"\u003e\u003cspan\u003e50g\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eRemote control range\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e8m\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eBattery\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eCR2025 lithium cell battery\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eButton force\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e200g-350g\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\"\u003eParameters\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eScenario Application\u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/55ced592ff1d96f948e3d2579b143a4f_29df1645-6d04-4249-a322-0211535694c7.jpg?v=1712133599\" class=\"noDesc\"\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 style=\"width: 337px;\"\u003e\u003cspan\u003eInfrared carrier frequency\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003e38K\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eSize\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e90mm*40mm*12mm\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\u003e50g\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eRemote control range\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e8m\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\u003eCR2025 lithium cell battery\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eButton force\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e200g-350g\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"IR controller","offers":[{"title":"Default Title","offer_id":32482252161111,"sku":"19010029","price":3.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_11464fc0-062e-4325-815c-722124875a17.jpg?v=1712139263"},{"product_id":"wondercam-ai-camera","title":"Hiwonder WonderCam AI Vision Camera Robot Vision Module","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: 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: 30px;\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}\n.imageItem table.a-bordered {\n    border: 1px solid #BBBFBF;\n    height: 401px;\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: 125px;\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.tutorials{\n    background: #EEEEEE;\n    border-radius: 6px;\n    margin-bottom: 30px;\n}\n.tutorials \u003e p{\n    padding: 20px;\n    word-break: break-word;\n    display: flex;\n    flex-direction: column;\n    align-items: flex-start;\n    width: fit-content;\n    margin: 0 auto;\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@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\n    .descItem \u003e .desc {\n        font-size: 15px;\n        line-height: inherit;\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: 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: 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    .titimg{\n        width: 62%;\n        margin-bottom: 4px;\n    }\n    .tutorials \u003e p{\n        padding: 10px;\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\u003e\u003ca target=\"_blank\" href=\"https:\/\/www.hiwonder.com.cn\/store\/learn\/50.html\"\u003eGet everything you need: schematics, source code, video tutorials, and projects to master robotics.\u003c\/a\u003e\u003c\/span\u003e\u003cspan\u003e \u003ca target=\"_blank\" href=\"https:\/\/www.hiwonder.com.cn\/store\/learn\/50.html\"\u003ehttps:\/\/www.hiwonder.com.cn\/store\/learn\/50.html\u003c\/a\u003e.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"iframeContainer\"\u003e\u003ciframe class=\"iframe\" src=\"https:\/\/www.youtube.com\/embed\/E5CZwiTixR8\" 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_a392b404-aae8-45a7-ac0f-d98eb0b4d00c.jpg?v=1704880471\" class=\"mainImg\"\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eProduct Description\u003c\/div\u003e\n    \u003cdiv class=\"desc\"\u003eHiwonder WonderCam is a user-friendly AI vision camera module with eight built-in functions, which makes learning AI fun and easy to comprehend. With 1-click Training feature, it can readily program many creative AI vision projects, such as real-time face recognition, color recognition, QR code recognition, and etc. WonderCam IIC connector works seamlessly with many global leading controllers like micro:bit, Arduino, Raspberry Pi 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-column1\"\u003e\n            \u003cdiv class=\"a-section column-image\"\u003e\n                \u003cimg class=\"a-section-image border\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/2.1_1_b232b28b-2121-4bdb-a0ab-a77b53dce8bf.jpg?v=1704880471\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eHD Vision Camera\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eHiwonder WonderCam AI vision module is equipped with a 200W pixel camera with high-definition images and better color display.\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 border\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/2.2_2_71d062b3-4c6a-4a72-b037-466d3bf9ceaf.jpg?v=1704880470\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eFill Light and Metal Protective Housing\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eWonderCam vision module adopts industrial-grade production technology and supports the installation of a metal protective shell. The AI camera module also has 5 bright fill lights on board, which can be turned on with one click in dark light environments.\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 border\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/2.3_3.jpg?v=1704880471\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eSupport Firmware Update\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eHiwonder WonderCam vision module has a built-in USB interface, which can be connected to a computer for firmware upgrade to improve module performance.\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 border\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/2.4_4_c3175914-ef3d-4431-bf63-90db4e1c0a6e.jpg?v=1704880471\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eHoles Compatible with Lego\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eWonderCam AI vision module reserves two holes that are compatible with Lego, so users can build more creative projects with Lego.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/3_b79a7eae-b1e6-400e-87e4-773fad1d4c7f.jpg?v=1704880471\" class=\"mainImg\"\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eAI Vision Recognition\u003c\/div\u003e\n    \u003cdiv class=\"premium-module downContainer\" style=\"padding: 0\"\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 border\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/4.1_2.jpg?v=1704880470\"\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"a-section column-head\"\u003e\n                    \u003cp class=\"head\"\u003eColor Recognition\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"a-section column-description\"\u003e\n                    \u003cp class=\"description\"\u003eRecognize colors and frame the identified colors on its display. Providing data information on the image position, size etc. User can program color detected, tracking of color etc.\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 border\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/4.2_1_8b8bd8e5-63b6-4df3-9ec0-2c6b0011bcc7.jpg?v=1704880470\"\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"a-section column-head\"\u003e\n                    \u003cp class=\"head\"\u003eFacial Recognition\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"a-section column-description\"\u003e\n                    \u003cp class=\"description\"\u003eWonderCam detects face and identifies if it matches according to conditions and image on its display. The controller performs face detection, recognition, tracking etc program from the image presented, position and size.\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 border\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/4.3_3.jpg?v=1704880471\"\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"a-section column-head\"\u003e\n                    \u003cp class=\"head\"\u003eObject Recognition\n                    \u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"a-section column-description\"\u003e\n                    \u003cp class=\"description\"\u003eIn item recognition mode, the WonderCam vision module can select and display the corresponding item name on the display screen. Through the IIC interface, external control devices can obtain parameters such as the position and size of items in the screen.\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 border\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/4.4_4_d039e157-88e7-4cf3-86e3-ef87f3a80522.jpg?v=1704880471\"\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"a-section column-head\"\u003e\n                    \u003cp class=\"head\"\u003eTag Recognition\n                    \u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"a-section column-description\"\u003e\n                    \u003cp class=\"description\"\u003eWonderCam detects AprilTag and display the image in frame. Through 12C connection, the connected external controller can computes the precise 3D position, orientation and identity of the tags relative to the AI camera.\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=\"premium-module descItem\"\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 border\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/5.1_5.jpg?v=1704881660\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eBarcode Recognition\n                \u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eCapable of recognizing the barcode, Hiwonder WonderCam AI vision module frames QR codes and retrieves barcode data. Data can be transmitted to external devices using the serial port.\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 border\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/5.2_6.jpg?v=1704881660\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eQR Code Recognition\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eWonderCam AI vision camera module excels in recognizing QR codes on the screen and framing them. Through serial communication, external devices can acquire QR code data.\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 border\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/5.3_7.jpg?v=1704881660\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eRoad Sign Recognition\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eUsing the programmed Landmark recognition model to recognize the picture and present the corresponding ID number on display.\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 border\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/5.4_8.jpg?v=1704881660\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eNumber Recognition\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eIn this mode, WonderCam recognizes the picture and present corresponding number on the display. Number templates are provided in the kit.\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\"\u003eBuilt-in Operation Interface, One-click Training and Learning\n    \u003c\/div\u003e\n    \u003cdiv class=\"desc\"\u003eWonderCam is pretty easy-to-use AI vision module. It has the built-in machine learning technology that enables WonderCam to recognize faces and objects. Moreover, by long-pressing the learning button, WonderCam can continually learn new things even from different angles and in various ranges. The more it learns, the more accurate it is.\n    \u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/6_2_2bcb618e-62cc-491d-aade-92444c1a51f0.jpg?v=1704881660\" class=\"downImg\"\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\/7.1_b030fce5-5229-4c50-bf46-2012b57c0772.jpg?v=1704881660\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eFeature Learning\u003c\/div\u003e\n            \u003cdiv class=\"desc\"\u003eFeature learning captures the distinctive features of an image, allowing for a comparison of similarity between the current image captured by the camera and the recorded picture. This enables a quick assessment of whether two images are identical, facilitating the detection of subtle changes within the image and achieving basic classification.\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\/7.2_69145368-63c0-4b90-a973-d4b23ac72d4a.jpg?v=1704881660\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eImage Classification\u003c\/div\u003e\n            \u003cdiv class=\"desc\"\u003eThe trained MobileNet model can be employed for image classification, categorizing images based on their features. Hiwonder WonderCam vision module seamlessly integrates with the waste sorting models of 12 waste categories included in the kit. This integration facilitates straightforward access to AI image detection and waste sorting capabilities.\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 src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/8.1_b43ec719-2146-4775-a923-9245df796ab7.jpg?v=1704881660\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eOne-click Training and Learning\u003c\/div\u003e\n            \u003cdiv class=\"desc\"\u003eWonderCam vision camera module does not require complicated training processes and algorithms. It has its own operation interface and can complete AI training with one click.\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\/8.2_92e7ff65-f57c-4fed-b5ae-898896cb4235.jpg?v=1704881660\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eVision Line Following\u003c\/div\u003e\n            \u003cdiv class=\"desc\"\u003eHiwonder WonderCam vision module can identify the direction of color lines in the picture. Through the IIC interface, the external control device can obtain the position and direction of the lines in the picture to realize vision line tracking.\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg class=\"mainImg\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/9_3cd4111c-1c53-4eea-8c7a-c48e3ca5a1b4.jpg?v=1704881884\"\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\/10_2_3f9f9b08-3bd8-4f80-b64c-d29713505ca8.jpg?v=1704881884\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eCompatible with Multiple Controllers\u003c\/div\u003e\n            \u003cdiv class=\"desc\"\u003eThrough the IIC port, WonderCam can connect popular main control boards like Ardunio, micro:bit, Raspberry Pi, STM32 and ESP32 to help you make very creative projects without playing with complex algorithms.\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\/11pc.jpg?v=1704881884\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eCompatible with Multiple Programming\u003c\/div\u003e\n            \u003cdiv class=\"desc\"\u003eIt provides API interfaces and official SDK, and provides more than 100 project routines and source codes for Raspberry Pi, STM32, ESP32, micro:bit, 51 microcontroller, Ardunio, etc., so you can develop creative projects by yourself.\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\"\u003eApplication Scenarios\u003c\/div\u003e\n    \u003cimg class=\"noDesc\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/12_1.jpg?v=1704881884\"\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\/13.1_2.jpg?v=1704881884\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eWonderCam Vision Module Front Diagram\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\/13.2_1_68b066c0-2a90-4df1-b975-9aa6e61faee0.jpg?v=1704881884\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eWonderCam Vision Module Back 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\"\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\nrecognition,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\u003eColor recognition, face recognition, tag recognition, vision line following, number recognition, road sign recognition, image classification, feature learning\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\/14.2_76799dcb-2cdf-4807-8ac6-608509d317ca.jpg?v=1704881884\"\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\n\u003cdiv class=\"head Packing-head\"\u003eWonderCam Vision Module Packing List\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/15__01.jpg?v=1709976351\"\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\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\u003e\u003cspan\u003eCamera\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e2 megapixel\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eSupply voltage\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e5.0V\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eWorking current\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e300mA (Typical working condition: facial\nrecognition,100% backlight, fill light off)\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eConnectors\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eI2C\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\u003e2.0IPS, resolution 320x240\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eBuilt-in function\u003c\/td\u003e\n        \u003ctd\u003eColor recognition, face recognition, tag recognition, vision line following, number recognition, road sign recognition, image classification, feature learning.\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eDimension\u003c\/td\u003e\n        \u003ctd\u003e52mmx50mm\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eDisplay dimension\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e41mmx31mm\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Sensor Module","offers":[{"title":"WonderCam (without metal protective shell)","offer_id":40041832349783,"sku":"21090072","price":55.99,"currency_code":"USD","in_stock":true},{"title":"WonderCam (with metal protective shell)","offer_id":40041832382551,"sku":"21090099","price":59.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/b8421501ceee8ed8defa49d79fc692df_a094c81a-8674-40b4-a90f-a8a20b971c2b.jpg?v=1704886583"},{"product_id":"raindrop-sensor","title":"Raindrop Sensor for Automatic Watering System Compatible with Arduino\/ Raspberry Pi\/ Jetson Nano\/ micro:bit","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: 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: 30px;\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: 97%;\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}\n.imageItem table.a-bordered {\n    border: 1px solid #BBBFBF;\n    height: 268px;\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: 5px 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    font-weight: 700;\n    width: 150px;\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    margin-left: 44px;\n}\n.apm-fixed-width .apm-lefttwothirdswrap .apm-centerthirdcol\u003eul {\n    padding-left: 0;\n}\n.apm-centerthirdcol ul li{\n    font-size: 16px;\n    line-height: 2;\n    list-style: none;\n}\n.apm-fixed-width .a-spacing-mini {\n    font-size: 30px;\n    font-weight: 600;\n    margin-top: 50px;\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.product-td{\n    margin-bottom: 46px;\n    line-height: 1.5;\n}\n.td-head{\n    font-size: 22px;\n    font-weight: 600;\n}\n.pd-20{\n    padding-top: 20px;\n}\n.td-desc{\n    font-size: 16px;\n    line-height: 1.87;\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    .apm-fixed-width{\n        margin-bottom: 20px;\n    }\n    .apm-spacing{\n        flex-direction: column;\n    }\n    .apm-floatleft, .apm-leftimage, .apm-centerthirdcol{\n        width: 100%;\n        margin-left: unset;\n    }\n    .apm-floatleft {\n        flex-direction: column;\n        margin-bottom: 12px;\n    }\n    .apm-fixed-width .a-spacing-mini {\n        font-size: 20px;\n        text-align: center;\n        margin-bottom: 2px;\n        margin-top: 6px;\n    }\n    .apm-floatleft .a-spacing-base {\n        margin-bottom: 2px;\n        font-size: 15px;\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-leftimage img {\n        border: 1px solid #e6e6e6;\n        border-radius: 5px;\n    }\n    .item \u003e img {\n        margin: 0 auto;\n        display: block;\n        margin-bottom: 17px;\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\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: 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: 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\n    .titimg{\n        width: 62%;\n        margin-bottom: 4px;\n    }\n    .product-td{\n        margin-bottom: 30px;\n        line-height: 1.5;\n    }\n    .td-head{\n        font-size: 21px;\n        font-weight: 600;\n    }\n    .pd-12{\n        padding-top: 12px;\n    }\n    .td-desc{\n        font-size: 15px;\n        line-height: 1.87;\n    }\n}\n--\u003e\u003c\/style\u003e\n\u003cdiv class=\"product-td\"\u003e\n    \u003cdiv class=\"td-head\"\u003eDescription\u003c\/div\u003e\n    \u003cdiv class=\"td-desc pd-20 pd-12\"\u003e\n        \u003cp\u003eHigh-quality FR-04 double-sided material with a large area of 62*48mm, which is more conducive to raindrop detection. The surface is treated with immersion gold, which has excellent performance in anti-oxidation, conductivity and service life.\n        \u003c\/p\u003e\n        \u003cp class=\"pd-20 pd-12\"\u003eFor more information, refer to \u003ca href=\"https:\/\/www.hiwonder.com.cn\/store\/learn\/75.html\" style=\"color: #019cda; text-decoration: underline; text-underline-position: under;\"\u003ehttps:\/\/www.hiwonder.com.cn\/store\/learn\/75.html\u003c\/a\u003e.\u003c\/p\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/65a37805a38a4b173d91151f310aefae_6d773a29-a169-47a7-a43e-415926a045c8.jpg?v=1712132880\" class=\"mainImg\"\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\/0607b2ae5dc4ccf997e9711e1becb212_18ccfb1d-4cee-490c-83fc-58f3aec4e86d.jpg?v=1712132880\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eDimensional Diagram\u003c\/div\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\u003eVoltage\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e5V\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eAD converter digits\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e10 digits\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eAD voltage\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e5V\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eAD value\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e0~400 (no rain environment); 400~1000 (rainy environment)\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eSize\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e62mm*48mm\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\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eSupport Multiple Controller\/Expansion Boards\u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/de42f35e5024a04cc8638757a424fd64_6917be2c-8eb9-487c-ad4d-f23e8f5cc3a6.jpg?v=1712132901\" class=\"noDesc\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageContainer\"\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cimg style=\"border:none;margin-bottom: 0\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_373cd996-5f4b-47dd-bae0-0b5d348d5af6.jpg?v=1712138188\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eRaindrop Sensor Connection Arduino\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cimg style=\"border:none;margin-bottom: 0\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/02_fea32a25-5656-4764-b800-7c783bb61ff3.jpg?v=1712138187\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eRaindrop Sensor Connection Raspberry Pi\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\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 style=\"width: 337px;\"\u003e\u003cspan\u003eVoltage\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003e5V\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eAD converter digits\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e10 digits\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eAD voltage\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e5V\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eAD value\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e0~400 (no rain environment); 400~1000 (rainy environment)\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eSize\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e62mm*48mm\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Sensor Module","offers":[{"title":"Default Title","offer_id":39370578821207,"sku":"21090096","price":5.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_790b36ef-2a12-4753-b671-aff59a121aa4.jpg?v=1712139652"},{"product_id":"soil-moisture-sensor-module","title":"Soil Moisture Sensor Module Detector Soil Hygrometer Detection Module Detection Depth for Arduino\/ Raspberry Pi\/ Jetson Nano\/ micro:bit","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: 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: 30px;\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: 97%;\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}\n.imageItem table.a-bordered {\n    border: 1px solid #BBBFBF;\n    height: 268px;\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: 5px 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    font-weight: 700;\n    width: 150px;\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    margin-left: 44px;\n}\n.apm-fixed-width .apm-lefttwothirdswrap .apm-centerthirdcol\u003eul {\n    padding-left: 0;\n}\n.apm-centerthirdcol ul li{\n    font-size: 16px;\n    line-height: 2;\n    list-style: none;\n}\n.apm-fixed-width .a-spacing-mini {\n    font-size: 30px;\n    font-weight: 600;\n    margin-top: 50px;\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.product-td{\n    margin-bottom: 46px;\n    line-height: 1.5;\n}\n.td-head{\n    font-size: 22px;\n    font-weight: 600;\n}\n.pd-20{\n    padding-top: 20px;\n}\n.td-desc{\n    font-size: 16px;\n    line-height: 1.87;\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    .apm-fixed-width{\n        margin-bottom: 20px;\n    }\n    .apm-spacing{\n        flex-direction: column;\n    }\n    .apm-floatleft, .apm-leftimage, .apm-centerthirdcol{\n        width: 100%;\n        margin-left: unset;\n    }\n    .apm-floatleft {\n        flex-direction: column;\n        margin-bottom: 12px;\n    }\n    .apm-fixed-width .a-spacing-mini {\n        font-size: 20px;\n        text-align: center;\n        margin-bottom: 2px;\n        margin-top: 6px;\n    }\n    .apm-floatleft .a-spacing-base {\n        margin-bottom: 2px;\n        font-size: 15px;\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-leftimage img {\n        border: 1px solid #e6e6e6;\n        border-radius: 5px;\n    }\n    .item \u003e img {\n        margin: 0 auto;\n        display: block;\n        margin-bottom: 17px;\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\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: 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: 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\n    .titimg{\n        width: 62%;\n        margin-bottom: 4px;\n    }\n    .product-td{\n        margin-bottom: 30px;\n        line-height: 1.5;\n    }\n    .td-head{\n        font-size: 21px;\n        font-weight: 600;\n    }\n    .pd-12{\n        padding-top: 12px;\n    }\n    .td-desc{\n        font-size: 15px;\n        line-height: 1.87;\n    }\n}\n--\u003e\u003c\/style\u003e\n\u003cdiv class=\"product-td\"\u003e\n    \u003cdiv class=\"td-head\"\u003eDescription\u003c\/div\u003e\n    \u003cdiv class=\"td-desc pd-20 pd-12\"\u003e\n        \u003cp\u003eThe surface adopts immersion gold technology to improve the corrosion resistance of the sensor in the soil,which can provide accurate soil moisture data.\n        \u003c\/p\u003e\n        \u003cp class=\"pd-20 pd-12\"\u003eFor more information, refer to \u003ca href=\"https:\/\/www.hiwonder.com.cn\/store\/learn\/74.html\" style=\"color: #019cda; text-decoration: underline; text-underline-position: under;\"\u003ehttps:\/\/www.hiwonder.com.cn\/store\/learn\/74.html\u003c\/a\u003e.\u003c\/p\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/65a37805a38a4b173d91151f310aefae_8cd4b9e7-cfe9-4e59-9cee-3892d35c8fa3.jpg?v=1712131647\" class=\"mainImg\"\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\/0607b2ae5dc4ccf997e9711e1becb212_7e2043ed-1b44-452e-a099-63011c9acec2.jpg?v=1712131647\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eDimensional Diagram\u003c\/div\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\u003eWorking voltage\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e5V\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eAD converter digits\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e10 digits\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eAD voltage\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e5V\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eAD value\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e0~400 (dry soil); 400~800 (moist soil); 800~950 (in the water)\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eSize\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e48mm*24mm\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\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eSupport Multiple Controller\/Expansion Boards\u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/de42f35e5024a04cc8638757a424fd64_e213ce33-0e73-4e73-aa0d-d4dac0dcbb5d.jpg?v=1712131666\" class=\"noDesc\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageContainer\"\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cimg style=\"border:none;margin-bottom: 0\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_ce81e2cf-97ea-471a-9c08-7f2b1b025e28.jpg?v=1712136858\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eSoil Sensor Connection Arduino\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cimg style=\"border:none;margin-bottom: 0\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/02_55ce53dd-5152-4af6-85f4-463d08ae8821.jpg?v=1712136858\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eSoil Sensor Connection Raspberry Pi\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\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 style=\"width: 337px;\"\u003e\u003cspan\u003eWorking voltage\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003e5V\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eAD converter digits\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e10 digits\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eAD voltage\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e5V\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eAD value\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e0~400 (dry soil); 400~800 (moist soil); 800~950 (in the water)\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eSize\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e48mm*24mm\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Sensor Module","offers":[{"title":"Default Title","offer_id":39370938515543,"sku":"21090094","price":6.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_c93e9878-6640-4549-8caa-e6ed7b074b4d.jpg?v=1712139539"},{"product_id":"water-pump-module","title":"Hiwonder Water Pump Module Compatible with Arduino\/ micro:bit\/ Raspberry Pi","description":"\u003cstyle\u003e\u003c!--\n\/*\nshopify适配 start\n*\/\n.templateProduct .tab-content table td{\n    padding: 7px 5px;\n}\n.templateProduct .tab-content{\n    padding-top: 2%;\n}\n.page-product.layout-extended .product-simple-tab .nav:before{\n    top:39px;\n}\n.tab-content .tab-pane ul{\n    padding: 0 0 43px 0px;\n}\n\/*\nshopify适配 end\n*\/\nbody{\n    font-family: \"Open Sans\", sans-serif !important;\n}\n\/*防止详情下面多了空白*\/\n#tabs-1{\n    display:none;\n}\n.imageItem\u003e.border{\n    border-radius: 5px;\n    margin-bottom: 0px;\n    border: 2px solid #ffb43f !important;\n}\n.dot{\n    display: inline-block;\n    width: 5px;\n    height: 5px;\n    background-color: #999;\n    border-radius: 100%;\n    margin-right: 13px;\n    position: relative;\n    top: -3px;\n}\n.border{\n    border-radius: 5px;\n    display: block;\n    margin: 0 auto;\n    border: 2px solid #ffb43f !important;\n}\n\n.mainImg{\ndisplay: block;\n    margin: auto;\n    width:100%;\n    height: auto;\n    margin-bottom: 43px;\n}\n.head{\n    line-height: 30px;\n    font-family: \"Open Sans\", sans-serif;\n    font-weight: bold;\n    font-size: 26px;\n    margin-bottom: 24px;\n    text-align: center;\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.descItem{\n    padding-bottom: 43px;\n}\n.descItem\u003e.head{\n    line-height: 30px;\n    font-family: \"Open Sans\", sans-serif;\n    font-weight: bold;\n    font-size: 26px;\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.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\u003eimg{\n    margin-bottom: 0px;\n\n}\n.imageDescContainer{\n    width: 96%;\n    display: block;\n    margin: 0 auto;\n\n}\n.imageDescContainer\u003e.head{\n    text-align: center;\n    margin-bottom:0px;\nmargin-top:17px;\n    font-size: 26px;\n}\n\n.desch{\n    margin-bottom: 0px;\n    font-size: 16px;\n    font-weight: bold;\n    margin-top: 24px;\n    text-align: center;\n}\n.imageContainer\u003edesch{\n    width: 24%;\n    text-align:center;\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.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 .ll{\n    width: 361px;\n    text-align: center !important;\n}\n.packageList tr:first-child td{\n    border-top:1px solid rgba(187, 187, 187, 100) !important;\n}\n.packageList tr:last-child td {\n    border-bottom: 1px solid rgba(187, 187, 187, 100) !important;\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    width: 76%;\n    line-height: 2;\n}\n\n   .moimg{\nwidth:69%;\n}\n.pc{\n  display:block;\n}\n.mo{\n  display:none;\n}\n.ulFeature{\nfont-size: 18px;\n    font-family: \"Open Sans\", sans-serif;\n    color: #101010;\n    list-style: none !important;\n    line-height: 21px;\n}\n.feature{\nfont-size: 26px;\n    font-weight: bold;\n    font-family: \"Open Sans\", sans-serif;\n    margin-bottom: 24px;\n}\n.te{\nmargin-bottom:17px;\n}\n@media screen and (max-width: 700px) {\n    .imageItem\u003e.border{\n        margin-bottom:0px;\nborder: 1px solid #ffb43f !important;\n    }\n    .packageList{\n        width:100%;\n    }\n    .packageList td{\n        font-size:16px;\n    }\n    .desch{\n        margin-bottom:30px;\n        margin-top: 17px;\n    }\n    .descItem\u003e.head{\n        font-size:20px;\n        line-height: 22px;\n        margin-bottom: 8px;\n    }\n    .descItem\u003e.desc{\n        font-size:16px;\n        line-height: inherit;\n    }\n    .descItem{\n        padding-bottom: 30px;\n    }\n\n    .product-simple-tab .nav li a{\n        line-height: 24px;\n    }\n    .page-product.layout-extended .product-simple-tab .nav li{\n        padding: 3px;\n        margin-right: 4px;\n    }\n    .product-simple-tab .nav li a{\n        font-size: 15px;\n    }\n    .page-product.layout-extended .product-simple-tab .nav li:before{\n        display:none !important;\n    }\n    .mainImg{\ndisplay: block;\n    margin: auto;\n        margin-bottom:30px;\n    }\n   .moimg{\nwidth:100%;\n}\n    .tab-content .tab-pane ul{\n        padding: 0 0 30px 0px;\n    }\n    .head{\n        font-size:20px;\n        margin-bottom:8px;\n    }\n    .ulDesc{\n        width:100%;\n        font-size: 16px;\n        line-height: inherit;\n    }\n    .imageContainer{\n        display:block;\n        padding-bottom: 30px;\n    }\n    .imageContainer\u003e.imageItem{\n        width:100%;\n    }\n    .imageItem{\n        margin-bottom:0px;\n    }\n    .desc{\n        font-size:16px;\n        line-height: inherit;\n    }\n    .imageItem\u003eimg{\n        margin-bottom:0px;\n    }\n    .imageDescContainer{\n        width: 100%;\n        display: block;\n        margin: 0 auto;\n\n    }\n    .imageDescContainer\u003e.head{\n        font-size: 20px;\n        line-height: 22px;\n        margin-bottom: 8px;\nmargin-top:8px;\n        text-align: center ;\n    }\n  .pc{\n  display:none;\n}\n.mo{\n  display:block;\n}\n   .feature{\nfont-size: 20px;\n    line-height: 22px;\n    margin-bottom: 8px;\n}\n.ulFeature\u003eli{\nfont-size: 16px;\n    line-height: inherit;\n}\n.te{\nmargin-bottom:8px;\n}\n}\n--\u003e\u003c\/style\u003e\n\u003cdiv class=\"mainImg\"\u003e\u003cimg src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/1_d55cf6e6-1747-49f2-9e51-b33b3f4baa45.jpg?v=1628670426\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n\u003cdiv class=\"head\" style=\"text-align: left;\"\u003eProduct Description\u003c\/div\u003e\n\u003cdiv class=\"desc\"\u003eThe speed is adjustable speed. The water pump module can pump water which is very suitable for DIY to realize creative designs such as automatic watering, intelligent irrigation, automatic drainage, etc.The operation is easy and convenient.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature\"\u003eFeature\u003c\/div\u003e\n\u003cul class=\"ulFeature\"\u003e\n\u003cli\u003e\n\u003cspan class=\"dot\"\u003e\u003c\/span\u003eVoltage: 5V\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"dot\"\u003e\u003c\/span\u003eSize: 43*40mm\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"dot\"\u003e\u003c\/span\u003eCylindrical side diameter: 23mm\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"dot\"\u003e\u003c\/span\u003eWater pipe: 100cm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"mainImg\"\u003e\u003ca target=\"_blank\" href=\"https:\/\/www.hiwonder.hk\/collections\/sensor\/products\/soil-moisture-sensor-module-detector-soil-hygrometer-detection-module-detection-depth-for-arduino-uno\"\u003e\u003cimg src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/1_37f1e500-153f-4600-86d1-bf889eb41a6d.jpg?v=1628670457\"\u003e\u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv class=\"head\" style=\"text-align: left;\"\u003ePacking List\u003c\/div\u003e\n\u003cdiv class=\"desc\"\u003e1* Water pump module\u003cbr\u003e1* Water pipe\u003c\/div\u003e\n\u003ch5\u003eSpecifications\u003c\/h5\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd width=\"352\"\u003e\u003cstrong\u003eItem\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd width=\"292\"\u003e\u003cstrong\u003eSpecification\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd rowspan=\"2\" width=\"352\"\u003eVoltage\u003c\/td\u003e\n\u003ctd rowspan=\"2\" width=\"292\"\u003e5V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd rowspan=\"2\" width=\"352\"\u003eSize\u003c\/td\u003e\n\u003ctd rowspan=\"2\" width=\"292\"\u003e43*40mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd rowspan=\"2\" width=\"352\"\u003eCylindrical side diameter\u003c\/td\u003e\n\u003ctd rowspan=\"2\" width=\"292\"\u003e23mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd rowspan=\"2\" width=\"352\"\u003eWater pipe\u003c\/td\u003e\n\u003ctd rowspan=\"2\" width=\"292\"\u003e100cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\u003c\/tr\u003e\n\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Sensor Module","offers":[{"title":"Default Title","offer_id":39371234345047,"sku":"21090095","price":7.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/products\/1_00f744c9-e63d-4ffb-bc36-4d92a3517381.jpg?v=1628670627"},{"product_id":"temperature-and-humidity-sensor","title":"Temperature and Humidity Sensor: Hiwonder Robot Sensor Compatible with Arduino\/ Raspberry Pi\/ Jetson Nano\/ micro:bit","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{\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    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: 65px;\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: 70px;\n    margin-bottom: 6px;\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.66;\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.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    .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    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    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    margin-top: 20px;\n}\n.secHead {\n    line-height: 30px;\n    font-weight: bold;\n    font-size: 22px;\n    margin-bottom: 18px;\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}\n.imageItem table.a-bordered {\n    border: 1px solid #BBBFBF;\n    \/*height: 240px;*\/\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 .bgcl{\n    background-color: #efefef;\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.imageItem .img-tab{\n    margin-bottom: 12px;\n}\n.imageItem .img-tab img{\n    margin-bottom: 10px;\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: 52%;\n    margin-left: 44px;\n}\n.apm-centerthirdcol ul li{\n    font-size: 16px;\n    line-height: 2;\n    list-style: none;\n}\n.apm-fixed-width .a-spacing-mini {\n    font-size: 30px;\n    font-weight: 600;\n    margin-top: 50px;\n    margin-bottom: 12px;\n}\n.apm-fixed-width .apm-lefttwothirdswrap .apm-centerthirdcol\u003eul{\n    padding-left: 0;\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}\n.notice-section{\n    padding-bottom: 30px;\n    padding-left: 6px;\n}\n.notice-section \u003e p{\n    font-size: 16px;\n    color: #f00;\n}\n.product-td{\n    margin-bottom: 46px;\n    line-height: 1.5;\n}\n.td-head{\n    font-size: 22px;\n    font-weight: 600;\n}\n.pd-20{\n    padding-top: 20px;\n}\n.td-desc{\n    font-size: 16px;\n    line-height: 1.87;\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\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 {\n        margin-bottom: 30px;\n    }\n    .td-pad-left{\n        padding-left: 4px;\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: 1.66;\n    }\n\n    .descItem \u003e.noDesc{\n        margin-top: 5px;\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    .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\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: 15px;\n        font-size: 20px;\n    }\n    .Packing-head{\n        padding-top: 12px;\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    .apm-fixed-width{\n        margin-bottom: 20px;\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\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 .column-head1 {\n        margin-bottom: 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    .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        margin-left: unset;\n    }\n    .apm-leftimage img {\n        border: 1px solid #e6e6e6;\n        border-radius: 5px;\n    }\n    .apm-fixed-width .a-spacing-mini {\n        font-size: 20px;\n        text-align: center;\n        margin-bottom: 2px;\n        margin-top: 6px;\n    }\n    .apm-floatleft .a-spacing-base {\n        margin-bottom: 2px;\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: 62%;\n        margin-bottom: 4px;\n    }\n    .product-td{\n        margin-bottom: 30px;\n        line-height: 1.5;\n    }\n    .td-head{\n        font-size: 21px;\n        font-weight: 600;\n    }\n    .pd-12{\n        padding-top: 12px;\n    }\n    .td-desc{\n        font-size: 15px;\n        line-height: 1.87;\n    }\n}\n--\u003e\u003c\/style\u003e\n\u003cdiv class=\"product-td\"\u003e\n    \u003cdiv class=\"td-head\"\u003eDescription\u003c\/div\u003e\n    \u003cdiv class=\"td-desc pd-20 pd-12\"\u003e\n        \u003cp\u003eFeaturing high accuracy and eminent performance, Hiwonder temperature and humidity sensor can detect ambient temperature and humidity with precise feedback. It can be used to design a simple dehumidifier or coordinated with fan module to make a device that can automatically control fan.\u003c\/p\u003e\n        \u003cp class=\"pd-20 pd-12\"\u003eFor more information, refer to \u003ca href=\"https:\/\/www.hiwonder.com.cn\/store\/learn\/57.html\" style=\"color: #019cda; text-decoration: underline; text-underline-position: under;\"\u003ehttps:\/\/www.hiwonder.com.cn\/store\/learn\/57.html\u003c\/a\u003e.\u003c\/p\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/65a37805a38a4b173d91151f310aefae_e147663d-6911-4903-a4ce-456b0171ad5e.jpg?v=1712135591\" class=\"mainImg\"\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\/02_3b44af3d-a460-4aaf-922e-9c901cd380ad.jpg?v=1712135615\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003ePin Indication Diagram\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\/04_23a4e855-faca-438d-b5dd-a79d7c8cf275.jpg?v=1712135615\"\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=\"descItem\"\u003e\n    \u003cdiv class=\"imageItem pc\" style=\"margin-bottom: 50px;\"\u003e\n        \u003cdiv class=\"a-column a-span6\"\u003e\n            \u003ctable style=\"height: 275px; text-align: center; table-layout: fixed;\" class=\"a-bordered noBottomBorder\"\u003e\n                \u003ctbody\u003e\n                \u003ctr\u003e\n                    \u003ctd style=\"height: 45px; background-color: #354a7e; color: #fff; font-size: 18px;\" 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\u003eWorking 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\u003eIIC address(7-bit)\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e0x38\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"bgcl\"\u003e\u003cspan\u003ePort type\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e5264-4AW\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left bgcl\"\u003e\u003cspan\u003eTemperature resolution\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e0.01℃\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"bgcl\"\u003e\u003cspan\u003eHumidity resolution\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e0.024%RH\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left bgcl\"\u003e\u003cspan\u003eTemperature measurement range\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e-40℃ ~ +85℃\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"bgcl\"\u003e\u003cspan\u003eTemperature measurement accuracy\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e±0.3℃\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left bgcl\"\u003e\u003cspan\u003eHumidity measurement range\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e0 ~ 99.9%RH\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"bgcl\"\u003e\u003cspan\u003eHumidity measurement accuracy\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e±2%RH(25℃)\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\" colspan=\"2\"\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    \u003c\/div\u003e\n    \u003cdiv class=\"imageItem mo\" style=\"margin-bottom: 30px;\"\u003e\n        \u003cdiv class=\"a-column a-span6\"\u003e\n            \u003ctable class=\"a-bordered noBottomBorder\"\u003e\n                \u003ctbody\u003e\n                \u003ctr\u003e\n                    \u003ctd style=\"text-align: center; background-color: #354a7e; color: #fff; font-size: 18px;\" colspan=\"2\" 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\u003eWorking 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\u003eIIC address(7-bit)\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e0x38\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"bgcl\"\u003e\u003cspan\u003ePort type\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e5264-4AW\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"bgcl\"\u003e\u003cspan\u003eTemperature resolution\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e0.01℃\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"bgcl\"\u003e\u003cspan\u003eHumidity resolution\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e0.024%RH\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"bgcl\"\u003e\u003cspan\u003eTemperature measurement range\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e-40℃ ~ +85℃\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"bgcl\"\u003e\u003cspan\u003eTemperature measurement accuracy\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e±0.3℃\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"bgcl\"\u003e\u003cspan\u003eHumidity measurement range\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e0 ~ 99.9%RH\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"bgcl\"\u003e\u003cspan\u003eHumidity measurement accuracy\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e±2%RH(25℃)\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=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eSupport Multiple Controller\/Expansion Boards\u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/de42f35e5024a04cc8638757a424fd64_60b5a7e7-0988-4b67-b0fa-b80f9cf6706c.jpg?v=1712135592\" class=\"noDesc\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageContainer\"\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cimg style=\"border: none; margin-bottom: 0;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_e418de2b-e8d1-426d-aabf-0c411b6c90f0.jpg?v=1712135552\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eTemperature and Humidity Sensor Connection Arduino\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cimg style=\"border: none; margin-bottom: 0;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/02_e77b0db0-8c86-455b-adb0-d5d4fe447831.jpg?v=1712135552\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eTemperature and Humidity Sensor Connection Raspberry Pi\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\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 style=\"width: 337px;\"\u003eWorking voltage\u003c\/td\u003e\n        \u003ctd\u003eDC 5V\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003ePort type\u003c\/td\u003e\n        \u003ctd\u003e5264-4AW\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eIIC address(7-bit)\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e0x38\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eTemperature resolution\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e0.01℃\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eHumidity resolution\u003c\/td\u003e\n        \u003ctd\u003e0.024%RH\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eTemperature measurement range\u003c\/td\u003e\n        \u003ctd\u003e-40℃ ~ +85℃\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eTemperature measurement accuracy\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e±0.3℃\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eHumidity measurement range\u003c\/td\u003e\n        \u003ctd\u003e0 ~ 99.9%RH\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eHumidity measurement accuracy\u003c\/td\u003e\n        \u003ctd\u003e±2%RH(25℃)\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Sensor Module","offers":[{"title":"Default Title","offer_id":39376890953815,"sku":"21090047","price":7.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_a714072e-0e83-4c65-8542-df8d00e33e05.jpg?v=1712139408"},{"product_id":"joystick-module","title":"Joystick Module: Hiwonder Robot Module Compatible with Arduino\/ Raspberry Pi\/ Jetson Nano\/ micro:bit","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: 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: 30px;\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: 97%;\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}\n.imageItem table.a-bordered {\n    border: 1px solid #BBBFBF;\n    height: 268px;\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: 5px 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    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    margin-left: 44px;\n}\n.apm-fixed-width .apm-lefttwothirdswrap .apm-centerthirdcol\u003eul {\n    padding-left: 0;\n}\n.apm-centerthirdcol ul li{\n    font-size: 16px;\n    line-height: 2;\n    list-style: none;\n}\n.apm-fixed-width .a-spacing-mini {\n    font-size: 30px;\n    font-weight: 600;\n    margin-top: 50px;\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.product-td{\n    margin-bottom: 46px;\n    line-height: 1.5;\n}\n.td-head{\n    font-size: 22px;\n    font-weight: 600;\n}\n.pd-20{\n    padding-top: 20px;\n}\n.td-desc{\n    font-size: 16px;\n    line-height: 1.87;\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    .apm-fixed-width{\n        margin-bottom: 20px;\n    }\n    .apm-spacing{\n        flex-direction: column;\n    }\n    .apm-floatleft, .apm-leftimage, .apm-centerthirdcol{\n        width: 100%;\n        margin-left: unset;\n    }\n    .apm-floatleft {\n        flex-direction: column;\n        margin-bottom: 12px;\n    }\n    .apm-fixed-width .a-spacing-mini {\n        font-size: 20px;\n        text-align: center;\n        margin-bottom: 2px;\n        margin-top: 6px;\n    }\n    .apm-floatleft .a-spacing-base {\n        margin-bottom: 2px;\n        font-size: 15px;\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-leftimage img {\n        border: 1px solid #e6e6e6;\n        border-radius: 5px;\n    }\n    .item \u003e img {\n        margin: 0 auto;\n        display: block;\n        margin-bottom: 17px;\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\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: 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: 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\n    .titimg{\n        width: 62%;\n        margin-bottom: 4px;\n    }\n    .product-td{\n        margin-bottom: 30px;\n        line-height: 1.5;\n    }\n    .td-head{\n        font-size: 21px;\n        font-weight: 600;\n    }\n    .pd-12{\n        padding-top: 12px;\n    }\n    .td-desc{\n        font-size: 15px;\n        line-height: 1.87;\n    }\n}\n--\u003e\u003c\/style\u003e\n\u003cdiv class=\"product-td\"\u003e\n    \u003cdiv class=\"td-head\"\u003eDescription\u003c\/div\u003e\n    \u003cdiv class=\"td-desc pd-20 pd-12\"\u003e\n        \u003cp\u003eHiwonder joystick module is constituted of two potentiometers which respectively correspond to X and Y axis of the joystick. When it is supplied with 5V power, the voltage of X and Y is about 2.5V in the original state.The voltage will increases or decreases in the range of 0 - 5 V when the joystick is pushed towards different directions.\n            \u003cbr\u003eJoystick module is widely applicable in controlling smart cars, robots, video games and other devices.\n        \u003c\/p\u003e\n        \u003cp class=\"pd-20 pd-12\"\u003eFor more information, refer to \u003ca href=\"https:\/\/www.hiwonder.com.cn\/store\/learn\/79.html\" style=\"color: #019cda; text-decoration: underline; text-underline-position: under;\"\u003ehttps:\/\/www.hiwonder.com.cn\/store\/learn\/79.html\u003c\/a\u003e.\u003c\/p\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/65a37805a38a4b173d91151f310aefae_49ee4ee9-3ff6-409d-86d5-bbe18eafea5b.jpg?v=1712732474\" class=\"mainImg\"\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\/0607b2ae5dc4ccf997e9711e1becb212_bb38e917-d78b-4131-a302-2a29ff76f60b.jpg?v=1712734060\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eDimensional Diagram\u003c\/div\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\u003eWorking 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=\"a-text-bold\"\u003e\u003cspan\u003ePort type\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e5264-4AW\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eSize\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e50*20mm\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003ePWR\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003elighting up when the sensor is powered\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\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eSupport Multiple Controller\/Expansion Boards\u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/de42f35e5024a04cc8638757a424fd64_6d882310-7beb-4c66-89f0-b2147a693dd2.jpg?v=1712732504\" class=\"noDesc\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageContainer\"\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cimg style=\"border:none;margin-bottom: 0\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_0465c361-f745-4031-85a3-a94026638e47.jpg?v=1712732474\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eJoystick Module Connection Arduino\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cimg style=\"border:none;margin-bottom: 0\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/02_5a33121f-65c2-44d0-9623-5d8c250e6aa0.jpg?v=1712732474\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eJoystick Module Connection Raspberry Pi\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\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 style=\"width: 337px;\"\u003e\u003cspan\u003eWorking voltage\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003eDC 5V\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003ePort type\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e5264-4AW\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eSize\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e50*20mm\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003ePWR\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003elighting up when the sensor is powered\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Sensor Module","offers":[{"title":"Default Title","offer_id":39376902979671,"sku":"21090046","price":3.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_20c0567b-56e3-41ca-81a0-90254ada929f.jpg?v=1712734539"},{"product_id":"air-pump-module","title":"Hiwonder Air Pump Module Compatible with Arduino\/ micro:bit\/ Raspberry Pi","description":"\u003cstyle\u003e\u003c!--\n.description{\nfont-size:30px;\nfont-weight: bold;\nmargin-bottom:16px;\nfont-family: \"Open Sans\", sans-serif;\n\n}\n\n.templateProduct .tab-content table td{\n\n    padding: 7px 5px;\n}\n\n.page-product.layout-extended .product-simple-tab .nav:before{\n    top:39px;\n}\n.tab-content .tab-pane ul{\n    padding: 0 0 43px 0px;\n}\n\n.deLi{\nfont-size: 18px;\nfont-weight: 400;\n\nfont-family: \"Open Sans\", sans-serif;\nline-height: 21px;\n}\n.deul{\nlist-style-type: none !important;\n    margin: 0;\n    padding: 0 !important;\n}\n.dot {\n    display: inline-block;\n    width: 5px;\n    height: 5px;\n    background-color: #999;\n    border-radius: 100%;\n    margin-right: 13px;\nposition: relative;\n    top: -3px;\n}\n.item{\nmargin-bottom:43px;\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 .border{\n    border-radius: 5px;\n    display: block;\n    margin: 0 auto;\n    border: 1px solid #ffb43f !important;\n}\n.imageDescContainer{\n    width: 96%;\n    display: block;\n    margin: 0 auto;\n\n}\n.imageDescContainer\u003e.head{\n    text-align: center;\n    margin-bottom:0px;\nmargin-top:10px;\n    font-size: 25px;\nfont-weight: bold;\n}\n.item .desc{\nfont-size: 18px;\n    font-weight: 400;\nline-height: 2;\nfont-family: \"Open Sans\", sans-serif;\n}\n.mar24{\nmargin-bottom:24px;\n}\n@media screen and (max-width: 700px) {\n.mar24{\nmargin-bottom:17px;\n}\n.item{\nmargin-bottom:30px;\n}\n.description{\n    font-size: 20px;\n    line-height: 22px;\n    margin-bottom: 8px;\n}\n.item .desc{\n    font-size: 16px;\n    line-height: inherit;\n}\n.deLi{\nfont-size: 16px;\n    line-height: inherit;\n}\n.imageDescContainer{\n        width: 100%;\n        display: block;\n        margin: 0 auto;\n\n    }\n    .imageDescContainer\u003e.head{\n        font-size: 20px;\n        line-height: 22px;\n        margin-bottom: 0px;\nmargin-top:8px;\n        text-align: center ;\nfont-weight: bold;\n    }\n   .imageContainer{\n        display:block;\n        padding-bottom: 30px;\n    }\n    .imageContainer\u003e.imageItem{\n        width:100%;\n    }\n    .product-simple-tab .nav li a{\n        line-height: 24px;\n    }\n    .page-product.layout-extended .product-simple-tab .nav li{\n        padding: 3px;\n        margin-right: 4px;\n    }\n    .product-simple-tab .nav li a{\n        font-size: 15px;\n    }\n    .page-product.layout-extended .product-simple-tab .nav li:before{\n        display:none !important;\n    }\n   \n\n    .tab-content .tab-pane ul{\n        padding: 0 0 30px 0px;\n    }\n    .mar10{\n        margin-bottom:10px;\n    }\n   \n}\n--\u003e\u003c\/style\u003e\n\u003cdiv class=\"item\"\u003e\n\u003cdiv class=\"description\"\u003eProduct Description\u003c\/div\u003e\n\u003cdiv class=\"desc\"\u003eThe vacuum pump is connected to the solenoid value. After supplying power to the vacuum pump, you can control whether the plastic tube can suck objects by controlling the power supply of the solenoid value. When the vacuum pump is not supplied power, the plastic tube can absorb the objects. Otherwise, it can't.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"item\"\u003e\n\u003cdiv class=\"description mar24\"\u003eFeatures\u003c\/div\u003e\n\u003cul class=\"deul\"\u003e\n\u003cli class=\"deLi\"\u003e\n\u003cspan class=\"dot\"\u003e\u003c\/span\u003eRated voltage: DC 6V\u003c\/li\u003e\n\u003cli class=\"deLi\"\u003e\n\u003cspan class=\"dot\"\u003e\u003c\/span\u003eRated current: \u0026lt;420mA\u003c\/li\u003e\n\u003cli class=\"deLi\"\u003e\n\u003cspan class=\"dot\"\u003e\u003c\/span\u003ePower: \u0026lt;3W\u003c\/li\u003e\n\u003cli class=\"deLi\"\u003e\n\u003cspan class=\"dot\"\u003e\u003c\/span\u003eUsable fluid: air\u003c\/li\u003e\n\u003cli class=\"deLi\"\u003e\n\u003cspan class=\"dot\"\u003e\u003c\/span\u003eAir flow: 1MIN\/1.8-2.5PLM\u003c\/li\u003e\n\u003cli class=\"deLi\"\u003e\n\u003cspan class=\"dot\"\u003e\u003c\/span\u003ePressure: 400 - 650mmHg\u003c\/li\u003e\n\u003cli class=\"deLi\"\u003e\n\u003cspan class=\"dot\"\u003e\u003c\/span\u003eMaximum vacuum: \u0026gt; -350mmHg\u003c\/li\u003e\n\u003cli class=\"deLi\"\u003e\n\u003cspan class=\"dot\"\u003e\u003c\/span\u003eTemperature condition: 0℃ ~ +55℃\u003c\/li\u003e\n\u003cli class=\"deLi\"\u003e\n\u003cspan class=\"dot\"\u003e\u003c\/span\u003eInflation time: \u0026lt;10S(500cc tank 0 to 300mmH)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin-bottom: 0px;\" class=\"item\"\u003e\n\u003cdiv class=\"description\"\u003ePacking List\u003c\/div\u003e\n\u003cdiv class=\"desc\"\u003e1* Air pump module\u003cbr\u003e1 * Plastic tube\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch5\u003eSpecifications\u003c\/h5\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd width=\"352\"\u003e\u003cstrong\u003eItem\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd width=\"292\"\u003e\u003cstrong\u003eSpecification\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"352\" rowspan=\"2\"\u003eRated voltage\u003c\/td\u003e\n\u003ctd width=\"292\" rowspan=\"2\"\u003eDC 6V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"352\" rowspan=\"2\"\u003eRated current\u003c\/td\u003e\n\u003ctd width=\"292\" rowspan=\"2\"\u003e\u0026lt;420mA\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"352\" rowspan=\"2\"\u003ePower\u003c\/td\u003e\n\u003ctd width=\"292\" rowspan=\"2\"\u003e\u0026lt;3W\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"352\" rowspan=\"2\"\u003eUsable fluid\u003c\/td\u003e\n\u003ctd width=\"292\" rowspan=\"2\"\u003eair\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"352\" rowspan=\"2\"\u003eAir flow\u003c\/td\u003e\n\u003ctd width=\"292\" rowspan=\"2\"\u003e1MIN\/1.8-2.5PLM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"352\" rowspan=\"2\"\u003ePressure\u003c\/td\u003e\n\u003ctd width=\"292\" rowspan=\"2\"\u003e400 - 650mmHg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"352\" rowspan=\"2\"\u003eMaximum vacuum\u003c\/td\u003e\n\u003ctd width=\"292\" rowspan=\"2\"\u003e\u0026gt; -350mmHg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"352\" rowspan=\"2\"\u003eTemperature condition\u003c\/td\u003e\n\u003ctd width=\"292\" rowspan=\"2\"\u003e0℃ ~ +55℃\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd width=\"352\" rowspan=\"2\"\u003eInflation time\u003c\/td\u003e\n\u003ctd width=\"292\" rowspan=\"2\"\u003e\u0026lt;10S(500cc tank 0 to 300mmH)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Sensor Module","offers":[{"title":"Default Title","offer_id":39377526095959,"sku":"21090149","price":7.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/products\/6391ace427ade714b70fb966024ae804_d50e7397-66a3-4221-971e-3b9c9cdd4786.jpg?v=1629278363"},{"product_id":"voltage-display-module","title":"Hiwonder Voltage Display Module Compatible with Hiwonder Robot","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: 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: 30px;\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}\n.imageItem table.a-bordered {\n    border: 1px solid #BBBFBF;\n    height: 320px;\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: 5px 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    font-weight: 700;\n    width: 200px;\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    adding-left: 14px;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    margin-left: 44px;\n}\n.apm-fixed-width .apm-lefttwothirdswrap .apm-centerthirdcol\u003eul {\n    padding-left: 0;\n}\n.apm-centerthirdcol ul li{\n    font-size: 16px;\n    line-height: 2;\n    list-style: none;\n}\n.apm-fixed-width .a-spacing-mini {\n    font-size: 30px;\n    font-weight: 600;\n    margin-top: 50px;\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.product-td{\n    margin-bottom: 46px;\n    line-height: 1.5;\n}\n.td-head{\n    font-size: 22px;\n    font-weight: 600;\n}\n.pd-20{\n    padding-top: 20px;\n}\n.td-desc{\n    font-size: 16px;\n    line-height: 1.87;\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    .apm-fixed-width{\n        margin-bottom: 20px;\n    }\n    .apm-spacing{\n        flex-direction: column;\n    }\n    .apm-floatleft, .apm-leftimage, .apm-centerthirdcol{\n        width: 100%;\n        margin-left: unset;\n    }\n    .apm-floatleft {\n        flex-direction: column;\n        margin-bottom: 12px;\n    }\n    .apm-fixed-width .a-spacing-mini {\n        font-size: 20px;\n        text-align: center;\n        margin-bottom: 2px;\n        margin-top: 6px;\n    }\n    .apm-floatleft .a-spacing-base {\n        margin-bottom: 2px;\n        font-size: 15px;\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-leftimage img {\n        border: 1px solid #e6e6e6;\n        border-radius: 5px;\n    }\n    .item \u003e img {\n        margin: 0 auto;\n        display: block;\n        margin-bottom: 17px;\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\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: 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: 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    .imageItem .a-text-bold{\n        width: 150px;\n    }\n\n    .titimg{\n        width: 62%;\n        margin-bottom: 4px;\n    }\n    .product-td{\n        margin-bottom: 30px;\n        line-height: 1.5;\n    }\n    .td-head{\n        font-size: 21px;\n        font-weight: 600;\n    }\n    .pd-12{\n        padding-top: 12px;\n    }\n    .td-desc{\n        font-size: 15px;\n        line-height: 1.87;\n    }\n}\n--\u003e\u003c\/style\u003e\n\u003cdiv class=\"product-td\"\u003e\n    \u003cdiv class=\"td-head\"\u003eDescription\u003c\/div\u003e\n    \u003cdiv class=\"td-desc pd-20 pd-12\"\u003e\n        \u003cp\u003eHiwonder voltage display module can detect the voltage ranging from DC 3V to 14V. Having been connected to power supply, it will directly display the voltage and the the unit is V. It can measure the voltage of 2S and 3S battery.\n            \u003cbr\u003eAdopting PH2.0-3PIN interface, this compact module is compatible with the ports of Hiwonder servo.\n        \u003c\/p\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/65a37805a38a4b173d91151f310aefae_ece3a89a-9c44-4b07-b469-efe117e44034.jpg?v=1712656327\" class=\"mainImg\"\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\/0607b2ae5dc4ccf997e9711e1becb212_08a72e63-6d1c-4d1d-8979-10ae3a58920c.jpg?v=1712656327\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eDimensional Diagram\u003c\/div\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\u003eSize\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e24.6*19.2mm\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eMeasuring range\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e3-14V\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\u003e\u0026lt;10mA\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eDisplay mode\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e3-digit LED digital tube\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eDisplay color\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003ered\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eFixed hole spacing\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e16.1mm\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eWorking temperature\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e0~50℃\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\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eScenario Application\u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/55ced592ff1d96f948e3d2579b143a4f_8385f5d0-edf1-4418-9ca6-44d88725298b.jpg?v=1712656347\" class=\"noDesc\"\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 style=\"width: 337px;\"\u003e\u003cspan\u003eSize\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003e24.6*19.2mm\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eMeasuring range\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e3-14V\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eWorking current\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e\u0026lt;10mA\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eDisplay mode\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e3-digit LED digital tube\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eDisplay color\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003ered\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eFixed hole spacing\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e16.1mm\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eWorking temperature\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e0~50℃\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Sensor Module","offers":[{"title":"Default Title","offer_id":39378205802583,"sku":"21090091","price":6.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_88b2a06b-1301-4462-aabf-cff3554e75d8.jpg?v=1712657314"},{"product_id":"wondermv","title":"Hiwonder WonderMV AI Vision Recognition Module AI Camera Python Development Board CanMV Sensor","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{\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    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: 8px;\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: 45px;\n}\n.Packing-head{\n    padding-top: 30px;\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.switch_picture .tab-nav ul,.switch_picture .tab-right-img ul {\n    list-style: none;\n}\n.switch_picture .tab-nav ul li,.switch_picture .tab-right-img ul li{\n    margin-bottom: 0;\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    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.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.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.wrod_br2 {\n    display: none;\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\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.carousel-titles {\n    display: flex;\n    justify-content: center;\n    gap: 20px;\n    text-align: center;\n    position: absolute;\n    top: 8px;\n    left: 0;\n    right: 0;\n    z-index: 2;\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.carousel-container {\n    width: 100%;\n    margin: 0 auto 30px;\n    overflow: hidden;\n    position: relative;\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    min-width: 180px;\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.carousel-title.active {\n    color: #fff;\n    background-color: #000;\n}\n.carousel-prev {\n    left: 10px;\n    color: #5e76b2;\n}\n\n.carousel-next {\n    right: 10px;\n    color: #5e76b2;\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.lonelyHead-marbot{\n    margin-bottom: 20px;\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.imageItem table.a-bordered {\n    border: 1px solid #BBBFBF;\n    height: 403px;\n}\n.imageItem table.a-bordered tr .bgcl {\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.td-br-left {\n    border-left: 1px solid #bbbfbf;\n}\n\/*.imageItem table.a-bordered tr:nth-child(odd) {*\/\n\/*    background-color: #F0F2F2;*\/\n\/*}*\/\n\/*.imageItem table.a-bordered tr td {*\/\n\/*    border-bottom: 1px solid #BBBFBF;*\/\n\/*    padding: 2px;*\/\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    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.tutorials{\n    background: #EEEEEE;\n    border-radius: 6px;\n    margin-bottom: 30px;\n}\n.tutorials \u003e p{\n    padding: 20px;\n    word-break: break-word;\n    display: flex;\n    flex-direction: column;\n    align-items: flex-start;\n    width: fit-content;\n    margin: 0 auto;\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@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    .carousel-title{\n        font-size: 14px;\n        margin: 5px auto;\n        border: 1px solid #000;\n    }\n    .carousel-title.active{\n        border: 1px solid #000;\n    }\n    .twolevelright \u003e .twolevel \u003e img {\n        margin-bottom: 10px;\n    }\n    .four-column-images .a-column,.four-column-images .a-column1 {\n        margin-bottom: 30px;\n        width: 100%;\n    }\n    .twolevelleft img {\n        margin-bottom: 10px;\n    }\n    .carousel-btn{\n        display: none;\n    }\n    .dotLine {\n        margin-bottom: 30px;\n    }\n\n    .imageItem \u003e .border {\n        margin-bottom: 10px;\n    }\n\n    .mo-carousel-container-title.carousel-container{\n        display: flex;\n        flex-direction: column-reverse;\n    }\n    .mo-carousel-container-title.carousel-container .carousel-titles{\n        display: block;\n        position: unset;\n        margin: 15px auto 0;\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 {\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        margin-bottom: 6px;\n    }\n\n    .descItem \u003e .desc {\n        font-size: 15px;\n        line-height: inherit;\n    }\n\n    .stress-head{\n        font-size: 15px;\n        line-height: 18px;\n        width: auto;\n        padding: 4px 0;\n        margin: 6px auto;\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\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    .imageDescContainer \u003e .head-nodesc{\n        font-size: 18px;\n    }\n    .imageItem \u003e .a-span6,.imageItem \u003e img {\n        margin-bottom: 4px;\n    }\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 3px;\n        text-align: center;\n        font-size: 18px;\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\n    .four-column-images {\n        flex-wrap: wrap;\n    }\n    .title-gap{\n        height: 54px;\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    .lonelyHead-marbot{\n        margin-bottom: 15px;\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: 9px 0 1px;\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    .descItem \u003e .downImg{\n        margin-top: 10px;\n    }\n    .mo-imgs \u003e .imageIte{\n        width: 48%;\n        margin-bottom: 20px;\n    }\n    .tutorials \u003e p{\n        padding: 10px;\n    }\n    .tutorials \u003e p \u003e a:first-child{\n        font-size: 14px;\n    }\n}\n\n--\u003e\u003c\/style\u003e\n\u003cdiv class=\"tutorials\"\u003e\n    \u003cp\u003e\u003cspan\u003e\u003ca target=\"_blank\" href=\"https:\/\/wiki.hiwonder.com\/projects\/WonderMV\/en\/latest\/index.html\"\u003eGet WonderMV Module Resources: schematics, source code, video tutorials, and experimental cases.\u003c\/a\u003e\u003c\/span\u003e\u003cspan\u003e \u003ca target=\"_blank\" href=\"https:\/\/wiki.hiwonder.com\/projects\/WonderMV\/en\/latest\/index.html\"\u003ehttps:\/\/wiki.hiwonder.com\/projects\/WonderMV\/en\/latest\/index.html\u003c\/a\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!--\u003cdiv class=\"iframeContainer\"\u003e\u003ciframe class=\"iframe\" src=\"https:\/\/www.youtube.com\/embed\/JOCs_yg1wlE\" title=\"YouTube video player\" data-sanitized-frameborder=\"0\" data-sanitized-allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" data-sanitized-allowfullscreen=\"\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e--\u003e\n\u003cimg src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/1_c1a862e7-a64a-4929-9b69-884a1ae75670.jpg?v=1703730449\" class=\"mainImg\"\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eProduct Description\u003c\/div\u003e\n    \u003cdiv class=\"desc\"\u003eHiwonder WonderMV is an open-source AI vision module providing robust functionality and high cost-effectiveness. This module is built on the K210 chip, boasting features such as color recognition, road sign recognition, vision line following, face recognition, mask recognition, tag recognition, QR code recognition, feature detection, number recognition, barcode recognition, and more. Encased in a metal shell, WonderMV AI Camera ensures moderate durability. To facilitate a quick start for users, the WonderMV AI vision camera includes open-source code, \u003ca href=\"https:\/\/wiki.hiwonder.com\/projects\/WonderMV\/en\/latest\/index.html\" style=\"color: #f98800;\" target=\"_blank\"\u003edetailed tutorials\u003c\/a\u003e, and supports secondary development for AI enthusiasts.\u003c\/div\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\/2.1_1_1de6982e-8bef-4da7-acc2-ffb2b1702ad5.jpg?v=1703126359\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eMetal Shell Industrial-Grade Craft\u003c\/div\u003e\n            \u003cdiv class=\"desc\"\u003eHiwonder WonderMV module features industrial-grade craft technology and is enclosed in an anodized metal shell, providing an exquisite appearance and advanced heat resistance.\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\/2.2_3_9a9af19c-93aa-4316-a156-cb773a244f89.jpg?v=1703126358\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eDual Communication Ports\u003c\/div\u003e\n            \u003cdiv class=\"desc\"\u003eWonderMV AI vision camera module integrates a serial port and an I2C port, allowing for easy connectivity with various sensors to expand functionality.\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 src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/2.3_2.2.jpg?v=1703126359\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003e200W HD Camera\u003c\/div\u003e\n            \u003cdiv class=\"desc\"\u003eEquipped with a built-in 200W HD high-transparency AI vision camera, the module supports color recognition, road sign recognition, vision line following, and various AI functions.\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\/2.4_4.jpg?v=1703126358\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eLEGO-Compatible Holes\u003c\/div\u003e\n            \u003cdiv class=\"desc\"\u003eWonderMV module includes holes for adding LEGO components, enabling the creation of more engaging AI games.\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eArtificial Intelligence, Powerful Computing Power\u003c\/div\u003e\n    \u003cdiv class=\"desc\"\u003eKendryte K210 is a system-on-chip that integrates machine vision and machine hearing capabilities. It uses TSMC's ultra-low-power 28nm advanced process, has a dual-core 64-bit processor, has a total computing power of up to 1TOPS, has a variety of built-in hardware acceleration units (KPU, FPU, FFT, etc.), and has good power consumption performance. Stability and reliability.\u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/3.1_668ee305-bc3b-4b87-acb7-282d807af8e5.jpg?v=1703126980\" class=\"downImg\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"head lonelyHead-marbot\"\u003ePowerful Number \u0026amp; Code Recognition Capability\u003c\/div\u003e\n\u003cdiv class=\"premium-module descItem\"\u003e\n    \u003cdiv class=\"four-column-images\"\u003e\n        \u003cdiv class=\"a-column1\"\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\/4.1_3jpg.jpg?v=1703126980\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eAprilTag Recognition\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eWonderMV vision module can identify AprilTags on the screen, obtaining position data for each AprilTag and 3D conversion data for accurate positioning.\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\u003cimg class=\"a-section-image border\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/4.2_2jpg.jpg?v=1703126980\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eBarcode Recognition\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eCapable of recognizing the barcode, WonderMV vision module frames QR codes and retrieves barcode data. Data can be transmitted to external devices using the serial port.\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\u003cimg class=\"a-section-image border\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/4.3_1jpg.jpg?v=1703126980\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eQR Code Recognition\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eWonderMV vision module excels in recognizing QR codes on the screen and framing them. Through serial communication, external devices can acquire QR code data.\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\u003cimg class=\"a-section-image border\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/4.4_4.jpg?v=1703126980\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eHandwritten Number Recognition\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eWonderMV vision module recognizes handwritten numbers on the screen, and displays the corresponding number in the upper left corner.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"head lonelyHead-marbot\"\u003eAbundant Face Function\u003c\/div\u003e\n\u003cdiv class=\"premium-module descItem\"\u003e\n    \u003cdiv class=\"four-column-images\"\u003e\n        \u003cdiv class=\"a-column1\"\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\/5.1_1_1a16f3d0-2d4f-40ac-9073-71d787085080.jpg?v=1703127808\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eFace Detection\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eWonderMV AI vision module swiftly identifies the presence of a human face on the screen. Upon successful detection, the module outlines the human face on the screen, providing the position information. The external control device can access this information through serial communication.\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\u003cimg class=\"a-section-image border\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/5.2_2_cb76eeb9-c649-4a40-91a4-19987634b391.jpg?v=1703127808\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eFace Feature Detection\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eWonderMV vision AI module not only detects human faces but also marks key facial features such as the eyes, nose, and mouth using star symbols. This detailed information about the human face is accessible to external control devices through the serial port.\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\u003cimg class=\"a-section-image border\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/5.3_3_3bae46bf-4053-4425-86e5-2b8579b8925b.jpg?v=1703127807\"\u003e\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\"\u003eWonderMV vision module is equipped to determine whether a person is wearing a mask. It outlines the human face on the screen and displays the result of mask identification. Through serial communication, the external control device can obtain information about individuals wearing masks.\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\u003cimg class=\"a-section-image border\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/5.4_4.jpg?v=1703127808\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eFace Recognition\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eHiwonder WonderMV vision module can learn and record specific human faces for face recognition purposes. It can distinguish whether the detected human face matches the learned faces and, if successful, frames the face on the screen and displays the person's name. External control devices can obtain relevant data through serial communication.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/6.1_8dba9c8a-cd1a-4c4d-bf2e-d20493bea7f4.jpg?v=1703730449\" class=\"mainImg\"\u003e\n\u003cdiv class=\"head lonelyHead-marbot\"\u003eEngaging Color Recognition Activities\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\/7.1_5.jpg?v=1703127997\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eColor Recognition\u003c\/div\u003e\n            \u003cdiv class=\"desc\"\u003eWonderMV AI vision module can accurately identify the colors of objects on the screen and outline them. Through serial communication, the external control device can retrieve detailed information about the position and size of blocks in various colors.\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\/7.2_6.jpg?v=1703127998\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eAutonomous Driving (Vision Line Following)\u003c\/div\u003e\n            \u003cdiv class=\"desc\"\u003eWonderMV vision module recognizes colored lines on the screen and frames them. Utilizing the serial port, the external device can acquire data such as the offset, angle, and direction of the line on the screen, enabling smooth vision line following.\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 Bracket Expansion\u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/8_23ded638-4533-497c-9f72-a9c7581bcecc.jpg?v=1703127998\" class=\"noDesc\"\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\/9.1_1_b6da5b65-efb0-42c7-a00c-54bc06364da8.jpg?v=1703128695\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eCanMV Development Environment\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\/9.2_2_bb6aa3f7-50c6-405d-915c-5e5f763413ad.jpg?v=1703128695\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eProgramming with MicroPython\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"head lonelyHead-marbot\"\u003eProduct Features\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.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/10.1_7cafac4e-618f-4590-bc31-e175f123d30f.jpg?v=1703129054\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003e1TOPS High-Performance\u003cbr\u003e Computing Chip\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eBuilt on the Kendryte K210 AI chip, this module features a 64-bit RISC-V kernel processor and a 1TOPS high-performance computing chip. It ensures stable and smooth neural network operations, supporting AI image recognition, and handling complex computing tasks with efficiency.\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_2.jpg?v=1703129054\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eBuilt-in LCD Capacitive Touch Screen\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eFeaturing a 2.0-inch LCD capacitive screen with a clear display resolution of 320*240, the vision module facilitates swift debugging and control.\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.3_3.jpg?v=1703129054\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eSupport Real-time Firmware Upgrade\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eWonderMV vision module is equipped with a USB port, enabling users to connect it to a computer via a MicroUSB cable for swift firmware updates, facilitating easy downloading and debugging.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \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\/WonderMV_c99b8b7b-67c3-4cca-9e09-698ec48e98cd.jpg?v=1770714809\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eProvide 16GB Memory Card\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eFeaturing a TF card slot, the module comes with a 16GB SD card for convenient storage of data and model files, streamlining the AI visual workflow.\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.5_5.jpg?v=1703129054\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eOnboard Fill Light and\u003cbr\u003e Customizable Keys\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eThe module has a fill light for operation in dark environments. Additionally, customizable programmable keys meet individual preferences.\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.6_6.jpg?v=1703129054\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eCompact and Elegant Design\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eWith its compact size, WonderMV vision module can be easily installed on a controller using the corresponding bracket, allowing users to undertake a variety of AI creative projects.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/0084\/2799\/5187\/files\/11_39315fd7-9d34-43f4-8076-960953dce436.jpg?v=1703129054\" class=\"mainImg\"\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\/12.1k210.jpg?v=1703129053\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eWonderMV Vision Module Dimensions\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\/12.2_262825c6-e468-426f-87bb-e95b7ec044b5.jpg?v=1703129054\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eAdjustable Hinge Bracket Dimensions\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageItem pc\" style=\"margin-bottom: 50px\"\u003e\n    \u003cdiv class=\"a-column a-span6\"\u003e\n        \u003ctable style=\"height: 300px;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\" colspan=\"4\" class=\"a-text-bold\"\u003e\u003cspan\u003eWonderMV Vision Module Parameter\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"bgcl \"\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                \u003ctd class=\"td-br-left bgcl\"\u003e\u003cspan\u003eDisplay size\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e2.0 inch\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"bgcl \"\u003e\u003cspan\u003eChip architecture\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left \"\u003e\u003cspan\u003eRISC-V architecture\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left bgcl\"\u003e\u003cspan\u003eBuilt-in function\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eMicropython firmware\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"bgcl \"\u003e\u003cspan\u003eDevelopment environment\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left \"\u003e\u003cspan\u003eCanMV IDE\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left bgcl\"\u003e\u003cspan\u003eLED\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eUser-defined LED light\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"bgcl\"\u003e\u003cspan\u003eTF card slot * 1\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eTF card can be inserted. 32GB TF card is recommend-ed\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left bgcl\"\u003e\u003cspan\u003eFill light\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eSupply light for dim environ-ments, customiz-able by the user\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"bgcl\"\u003e\u003cspan\u003ePower supply\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left \"\u003e\u003cspan\u003e5.0V\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\u003e2 magapixel\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"bgcl \"\u003e\u003cspan\u003eWorking current\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left \"\u003e\u003cspan\u003eabout 300mA\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left bgcl\"\u003e\u003cspan\u003eKey * 2\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eCostume function key\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"bgcl \"\u003e\u003cspan\u003eInterface\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left \"\u003e\u003cspan\u003eType-C, UART, IIC\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left bgcl\"\u003e\u003cspan\u003eSize\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e58.9* 40.7* 16.2mm\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\u003eLCD capacitive touch screen with a resolution of 320x240\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\u003e43g\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=\"imageItem pc\" style=\"margin-bottom: 50px\"\u003e\n    \u003cdiv class=\"a-column a-span6\"\u003e\n        \u003ctable style=\"height: 300px;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\" colspan=\"4\" class=\"a-text-bold\"\u003e\u003cspan\u003eK210 Chip Basic Parameter\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"bgcl \"\u003e\u003cspan\u003eCore\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left \"\u003e\u003cspan\u003eRISC-V Dual Core 64bit, with FPU\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left bgcl\"\u003e\u003cspan\u003eVoice recognition\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eVoice recognition\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"bgcl \"\u003e\u003cspan\u003eMain frequency\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left \"\u003e\u003cspan\u003e400MHz (can be boosted to 600MHz)\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left bgcl \"\u003e\u003cspan\u003eChip Manufacturing Process\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left \"\u003e\u003cspan\u003eTSMC's advanced\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"bgcl\"\u003e\u003cspan\u003eAI Vision\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eEquipped with KPU, supports convolutional neural network calculations, and more\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left bgcl\"\u003e\u003cspan\u003eNetwork models\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eSupports YOLOv3\/ Mobilenetv2\/ TinyYOLOv2, face recognition, and others\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"bgcl \"\u003e\u003cspan\u003eCore instruction set\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left \"\u003e\u003cspan\u003eRISC-V, a simplified instruction set\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left bgcl\"\u003e\u003cspan\u003eDeep learning frameworks\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eCompatible with TensorFlow\/ Keras\/ Darknet\/ Caffe, among other mainstream frameworks\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"bgcl \"\u003e\u003cspan\u003eImage recognition\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left \"\u003e\u003cspan\u003eQVGA@60fps\/ VGA@30fps\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left bgcl\"\u003e\u003cspan\u003ePeripheral interfaces\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eGPIO, FPIOA, UART, TIMER, SPI, I2C, I2S\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"bgcl \"\u003e\u003cspan\u003eSRAM\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left \"\u003e\u003cspan\u003eBuilt-in 8 megabytes\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left bgcl\"\u003e\u003cspan\u003eOperating temperature\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e-30°C to 85°C\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"bgcl \"\u003e\u003cspan\u003eSafety\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left \"\u003e\u003cspan\u003eSupports firmware encryption, AES, and SHA256 encryption algorithms\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left bgcl\"\u003e\u003cspan\u003eOperating voltage\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eDual voltage support at 3.3V\/ 1.8V, eliminating the need for level shifting\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=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\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 style=\"background-color: #354A7E;color: #fff;font-size: 18px\" colspan=\"2\" class=\"a-text-bold\"\u003e\u003cspan\u003eWonderMV Vision Module Parameter\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"bgcl \"\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=\"bgcl\"\u003e\u003cspan\u003eDisplay size\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e2.0 inch\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"bgcl \"\u003e\u003cspan\u003eChip architecture\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left \"\u003e\u003cspan\u003eRISC-V architecture\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"bgcl\"\u003e\u003cspan\u003eBuilt-in function\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eMicropython firmware\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"bgcl \"\u003e\u003cspan\u003eDevelopment environment\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left \"\u003e\u003cspan\u003eCanMV IDE\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"bgcl\"\u003e\u003cspan\u003eLED\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eUser-defined LED light\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"bgcl \"\u003e\u003cspan\u003eCamera\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left \"\u003e\u003cspan\u003e2 magapixel\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"bgcl\"\u003e\u003cspan\u003eFill light\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eSupply light for dim environ-ments, customiz-able by the user\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"bgcl\"\u003e\u003cspan\u003ePower supply\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=\"bgcl\"\u003e\u003cspan\u003eTF card slot * 1\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eTF card can be inserted. 32GB TF card is recommend-ed\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"bgcl\"\u003e\u003cspan\u003eWorking current\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left \"\u003e\u003cspan\u003eabout 300mA\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"bgcl\"\u003e\u003cspan\u003eKey * 2\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eCostume function key\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"bgcl \"\u003e\u003cspan\u003eInterface\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left \"\u003e\u003cspan\u003eType-C, UART, IIC\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\u003e58.9* 40.7* 16.2mm\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\u003eLCD capacitive touch screen with a resolution of 320x240\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\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\u003e43g\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=\"imageItem\"\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 style=\"background-color: #354A7E;color: #fff;font-size: 18px\" colspan=\"2\" class=\"a-text-bold\"\u003e\u003cspan\u003eK210 Chip Basic Parameter\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"bgcl \"\u003e\u003cspan\u003eCore\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left \"\u003e\u003cspan\u003eRISC-V Dual Core 64bit, with FPU\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"bgcl\"\u003e\u003cspan\u003eVoice recognition\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eVoice recognition\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"bgcl \"\u003e\u003cspan\u003eMain frequency\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left \"\u003e\u003cspan\u003e400MHz (can be boosted to 600MHz)\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"bgcl\"\u003e\u003cspan\u003eAI Vision\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eEquipped with KPU, supports convolutional neural network calculations, and more\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"bgcl \"\u003e\u003cspan\u003eChip Manufacturing Process\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left \"\u003e\u003cspan\u003eTSMC's advanced\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"bgcl\"\u003e\u003cspan\u003eNetwork models\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eSupports YOLOv3\/ Mobilenetv2\/ TinyYOLOv2, face recognition, and others\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"bgcl \"\u003e\u003cspan\u003eCore instruction set\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left \"\u003e\u003cspan\u003eRISC-V, a simplified instruction set\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"bgcl\"\u003e\u003cspan\u003eDeep learning frameworks\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eCompatible with TensorFlow\/ Keras\/ Darknet\/ Caffe, among other mainstream frameworks\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"bgcl \"\u003e\u003cspan\u003eSafety\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left \"\u003e\u003cspan\u003eSupports firmware encryption, AES, and SHA256 encryption algorithms\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"bgcl\"\u003e\u003cspan\u003ePeripheral interfaces\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eGPIO, FPIOA, UART, TIMER, SPI, I2C, I2S\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"bgcl \"\u003e\u003cspan\u003eSRAM\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left \"\u003e\u003cspan\u003eBuilt-in 8 megabytes\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"bgcl\"\u003e\u003cspan\u003eOperating temperature\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e-30°C to 85°C\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"bgcl \"\u003e\u003cspan\u003eImage recognition\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left \"\u003e\u003cspan\u003eQVGA@60fps\/ VGA@30fps\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"bgcl\"\u003e\u003cspan\u003eOperating voltage\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eDual voltage support at 3.3V\/ 1.8V, eliminating the need for level shifting\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\u003c\/div\u003e\n\n\u003cdiv class=\"head Packing-head\"\u003eWonderMV Vision Module Kit Packing List\u003c\/div\u003e\n\u003cimg class=\"mainImg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_96378095-fe15-42da-99d0-f951bcab44fe.jpg?v=1774926216\"\u003e\n\u003cdiv class=\"head\"\u003eWonderMV Vision Module + Hinge Bracket Packing List\u003c\/div\u003e\n\u003cimg class=\"mainImg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/15_90a8acfb-eb1f-4a6b-a6a4-5726defaed8f.jpg?v=1774926216\"\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;\"\u003eProcessor\u003c\/td\u003e\n        \u003ctd style=\"width: 181px;\"\u003eKendryte K210\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd rowspan=\"2\" style=\"width: 337px;\"\u003e\u003cspan\u003eDisplay size\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd rowspan=\"2\" style=\"width: 181px;\"\u003e\u003cspan\u003e2.0 inch\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd rowspan=\"2\" style=\"width: 337px;\"\u003e\u003cspan\u003eChip architecture\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd rowspan=\"2\" style=\"width: 181px;\"\u003e\u003cspan\u003eRISC-V architecture\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd rowspan=\"2\" style=\"width: 337px;\"\u003e\u003cspan\u003eDevelopment environment\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd rowspan=\"2\" style=\"width: 181px;\"\u003e\u003cspan\u003eCanMV IDE\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd rowspan=\"2\" style=\"width: 337px;\"\u003e\u003cspan\u003eLED\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd rowspan=\"2\" style=\"width: 181px;\"\u003e\u003cspan\u003eUser-defined LED light\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd rowspan=\"2\" style=\"width: 337px;\"\u003e\u003cspan\u003eCamera\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd rowspan=\"2\" style=\"width: 181px;\"\u003e\u003cspan\u003e2 magapixel\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd rowspan=\"2\" style=\"width: 337px;\"\u003e\u003cspan\u003eFill light\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd rowspan=\"2\" style=\"width: 181px;\"\u003eSupply light for dim environments, customizable by the user\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd rowspan=\"2\" style=\"width: 337px;\"\u003e\u003cspan\u003ePower supply\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd rowspan=\"2\" style=\"width: 181px;\"\u003e5.0V\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eTF card slot * 1\u003c\/td\u003e\n        \u003ctd\u003eTF card can be inserted. 32GB TF card is recommended\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eWorking current\u003c\/td\u003e\n        \u003ctd\u003eAbout 300mA\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eKey * 2\u003c\/td\u003e\n        \u003ctd\u003eCostume function key\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eInterface\u003c\/td\u003e\n        \u003ctd\u003eType-C, UART, IIC\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eSize\u003c\/td\u003e\n        \u003ctd\u003e58.9* 40.7* 16.2mm\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eDisplay\u003c\/td\u003e\n        \u003ctd\u003eLCD capacitive touch screen with a resolution of 320x240\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eSize\u003c\/td\u003e\n        \u003ctd\u003e58.9* 40.7* 16.2mm\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":"WonderMV Vision Module \/ without TF card","offer_id":40394433298519,"sku":"21090108","price":45.99,"currency_code":"USD","in_stock":true},{"title":"WonderMV Vision Module \/ with 32GB TF card","offer_id":42520415928407,"sku":"21090108","price":55.99,"currency_code":"USD","in_stock":true},{"title":"WonderMV Vision Module + Hinge Bracket \/ without TF card","offer_id":40394433495127,"sku":"21090109","price":49.99,"currency_code":"USD","in_stock":true},{"title":"WonderMV Vision Module + Hinge Bracket \/ with 32GB TF card","offer_id":42520415993943,"sku":"21090109","price":59.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/b8421501ceee8ed8defa49d79fc692df_2227dd21-aac8-48f5-bf37-c82b0d9c1266.jpg?v=1703126195"},{"product_id":"glowy-rgb-ultrasonic-sensor","title":"Hiwonder Glowy Ultrasonic Sensor Distance Measurement Programming Robot Car Obstacle Avoidance Module","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: 600;\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: 30px;\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: 100%;\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    white-space: nowrap;\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}\n.imageItem table.a-bordered {\n    border: 1px solid #BBBFBF;\n    height: 533px;\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: 5px 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    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    margin-left: 44px;\n}\n.apm-fixed-width .apm-lefttwothirdswrap .apm-centerthirdcol\u003eul {\n    padding-left: 0;\n}\n.apm-centerthirdcol ul li{\n    font-size: 16px;\n    line-height: 2;\n    list-style: none;\n}\n.apm-fixed-width .a-spacing-mini {\n    font-size: 30px;\n    font-weight: 600;\n    margin-top: 50px;\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.product-td{\n    margin-bottom: 46px;\n    line-height: 1.5;\n}\n.td-head{\n    font-size: 22px;\n    font-weight: 600;\n}\n.pd-20{\n    padding-top: 20px;\n}\n.td-desc{\n    font-size: 16px;\n    line-height: 1.87;\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    .apm-fixed-width{\n        margin-bottom: 20px;\n    }\n    .apm-spacing{\n        flex-direction: column;\n    }\n    .apm-floatleft, .apm-leftimage, .apm-centerthirdcol{\n        width: 100%;\n        margin-left: unset;\n    }\n    .apm-floatleft {\n        flex-direction: column;\n        margin-bottom: 12px;\n    }\n    .apm-fixed-width .a-spacing-mini {\n        font-size: 20px;\n        text-align: center;\n        margin-bottom: 2px;\n        margin-top: 6px;\n    }\n    .apm-floatleft .a-spacing-base {\n        margin-bottom: 2px;\n        font-size: 15px;\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-leftimage img {\n        border: 1px solid #e6e6e6;\n        border-radius: 5px;\n    }\n    .item \u003e img {\n        margin: 0 auto;\n        display: block;\n        margin-bottom: 17px;\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\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        white-space: normal;\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: 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\n    .titimg{\n        width: 62%;\n        margin-bottom: 4px;\n    }\n    .product-td{\n        margin-bottom: 30px;\n        line-height: 1.5;\n    }\n    .td-head{\n        font-size: 21px;\n        font-weight: 600;\n        text-align: center;\n    }\n    .pd-12{\n        padding-top: 12px;\n    }\n    .td-desc{\n        font-size: 15px;\n        line-height: 1.87;\n    }\n}\n--\u003e\u003c\/style\u003e\n\u003cdiv class=\"product-td\"\u003e\n    \u003cdiv class=\"td-head\"\u003eDescription\u003c\/div\u003e\n    \u003cdiv class=\"td-desc pd-20 pd-12\"\u003e\n        \u003cp\u003e\n            Hiwonder RGB light-emitting ultrasonic module is a high-precision ultrasonic distance sensor with a minimal blind zone, designed to detect the distance to obstacles in front. It is commonly used for obstacle avoidance in robotics. Thanks to its 3 mounting holes, the module can be easily installed on robot structures. Additionally, it allows users to adjust the brightness and the red (R), green (G), and blue (B) color channels. By blending these channels, the lighting can produce a variety of colors and transform them between ultrasound waves.\n        \u003c\/p\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/f1547b6b515c4d50b65766cf7e31dde1_a7ed62af-ce83-446f-a9fc-05a756107e11.jpg?v=1714015874\" class=\"mainImg\"\u003e\n\n\u003cdiv class=\"imageContainer\"\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/11425300d3bcbc36aa2318f39c77fc9b_b765c858-9a91-40c2-9aa7-6f4428c72067.jpg?v=1714015866\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eDimensional Diagram\u003c\/div\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\u003eSupply 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=\"a-text-bold\"\u003e\u003cspan\u003eWorking current\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e2mA\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eCommunication method\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eI2C communication\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eDetection distance\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e2-400cm\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eMeasurement angle\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e15 degrees\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eWorking frequency\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e40kHz\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eWorking temperature\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e0°C~50°C\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eI2C address\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e0x77\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eProduct interface\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e4PIN\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\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\u003e45.6*28.5mm\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\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eSupport Multiple Controller\/Expansion Boards\u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/03_9d5617f6-597c-4735-a930-3998b317f1b0.jpg?v=1714016023\" 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\/1_0a451c6c-9004-437c-bf59-3b5881cdda3f.jpg?v=1714015866\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head title-gap\"\u003eRGB Ultrasonic Sensor Connection Arduino\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\/2_c67e20dd-00c7-41d7-a6fb-abb155d63327.jpg?v=1714015866\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head title-gap\"\u003eRGB Ultrasonic Sensor Connection Raspberry Pi\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eScenario Application\u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/dcd859eb223ba5987ed8faab0397a895_9a5a2121-0bbd-42c9-ae6f-7e10cff79c3c.jpg?v=1714015870\" class=\"noDesc\"\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 style=\"width: 337px;\"\u003e\u003cspan\u003eSupply voltage\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003eDC 5V\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eWorking current\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e2mA\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eCommunication method\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eI2C communication\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eDetection distance\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e2-400cm\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eMeasurement angle\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e15 degrees\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eWorking frequency\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e40kHz\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eWorking temperature\u003c\/td\u003e\n        \u003ctd\u003e0°C~50°C\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003eI2C address\u003c\/td\u003e\n        \u003ctd\u003e0x77\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eProduct interface\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e4PIN\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eProduct size\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e45.6*28.5mm\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Hiwonder","offers":[{"title":"Default Title","offer_id":40837523898455,"sku":null,"price":5.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/b8421501ceee8ed8defa49d79fc692df_d127ca0e-66af-421e-a6b8-97f5cb4441f2.jpg?v=1714019452"},{"product_id":"esp32-cam-ai-vision-module","title":"ESP32 S3-Cam AI Vision Module ESP32-S3 Chip WiFi Real-Time Image Transmission for IoT, AI and Robot Development","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    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: 16px;\n    color: rgba(16, 16, 16, 100);\n    line-height: 1.66;\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.descItem .iframeContainer{\n    margin-bottom: 15px;\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\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.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: 30px;\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: 32px;\n}\n\n.four-column-images .a-column .head,.four-column-images .a-column1 .head {\n    margin: 0 auto;\n    font-size: 16px;\n}\n\n.four-column-images .a-column .description,.four-column-images .a-column1 .description {\n    font-size: 14px;\n    line-height: 1.66;\n    text-align: left;\n}\n\n.descItem \u003e img {\n    width: 100%;\n}\n.a-bordered td {\n    border: 1px solid #bbbfbf;\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: 8px;\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    text-align: center;\n}\n.imageDescContainer \u003e .desc {\n    font-size: 16px;\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: 24px;\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}\n.imageItem table.a-bordered {\n    border: 1px solid #BBBFBF;\n    table-layout: fixed;\n}\n.imageItem table.a-bordered tr td {\n    border-bottom: 1px solid #BBBFBF;\n    padding: 4px 10px;\n    font-size: 13px;\n}\n.imageContainer .imageItem table.a-bordered tr td{\n    padding: 1px 10px;\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.imageItem table.a-bordered .bgcl{\n    background-color: #efefef;\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.tutorials{\n    background: #EEEEEE;\n    border-radius: 6px;\n    margin-bottom: 30px;\n}\n.tutorials \u003e p{\n    padding: 20px;\n    word-break: break-word;\n    width: fit-content;\n    margin: 0 auto;\n}\n.tutorials \u003e p \u003e span:first-child \u003e a{\n    color: #f98800;\n    text-decoration-line: underline;\n    font-size: 18px;\n    font-weight: bold;\n}\n.tutorials \u003e p \u003e span:last-child \u003e a{\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    .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: 150px;\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: 1.3;\n    }\n\n    .descItem \u003e .desc {\n        font-size: 12px;\n        line-height: inherit;\n    }\n\n    .stress-head{\n        font-size: 12px;\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: 14px;\n        line-height: 1.25em;\n    }\n\n    .imageDescContainer \u003e .desc {\n        font-size: 12px;\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    .mo-pd-0{\n        padding-bottom: 0;\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    .titimg{\n        width: 62%;\n        margin-bottom: 4px;\n    }\n    .tutorials \u003e p{\n        padding: 10px;\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\u003eDownload ESP32 S3-Cam tutorials: \u003c\/span\u003e\u003cspan\u003e \u003ca target=\"_blank\" href=\"https:\/\/www.hiwonder.com.cn\/store\/learn\/140.html\"\u003ehttps:\/\/www.hiwonder.com.cn\/store\/learn\/140.html\u003c\/a\u003e.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"iframeContainer\"\u003e\u003ciframe class=\"iframe\" src=\"https:\/\/www.youtube.com\/embed\/VH896j2vHkE\" title=\"YouTube video player\" 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\/ESP32_1.jpg?v=1725618549\" class=\"mainImg pc\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/1_946fd619-1107-4e04-bdd0-4538a2146d85.jpg?v=1725618568\" class=\"mainImg mo\"\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eProduct Description\u003c\/div\u003e\n    \u003cdiv class=\"desc\"\u003eHiwonder ESP32 S3-Cam AI vision module is compact and cost-effective. Built on the ESP32 platform, it enables WI-FI image transmission, face recognition, color recognition, and other AI functions. This module features an independent expansion board design, along with a Type-C port, IIC port, reset button, user-defined button, and more. Additionally, we provide microcontroller source code, schematics, and a camera feature development pack to support users' development and learning. The ESP32 S3-Cam is an ideal option for a wide range of robot development projects.\u003c\/div\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\/ESP32_2.jpg?v=1725613337\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eWIFI Wireless Image Transmission\u003c\/div\u003e\n            \u003cdiv class=\"desc\"\u003eThe ESP32 S3-Cam vision module supports both AP and STA working modes. By connecting to the hotspot and accessing the specified website, users can view the high-definition live camera feed.\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\/ESP32_3.jpg?v=1725613420\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eIntelligent Vision Recognition\u003c\/div\u003e\n            \u003cdiv class=\"desc\"\u003eESP32 S3-Cam vision module can recognize human faces and colors. Furthermore, it can output three-dimensional coordinates through the IIC\/serial port. Additionally, we provide source code routines to facilitate user expansion.\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"head\"\u003eHardware Features\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 class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/ESP32_4.jpg?v=1725613483\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eESP32 S3 High-Performance Chip\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eThe module utilizes the ESP-32S high-performance chip, featuring a low-power-consumption dual-core 32-bit CPU, a main frequency of 240MHz, and computing ability of up to 600DMIPS.\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\/3.2_02_ae2bdb74-e367-4d22-8fd7-67bcea78b06c.jpg?v=1725613528\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eTwo Communication Ports\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eThe module features an on-board Type-C port, IIC\/UART port, and supports two communication methods. Parameters such as face recognition\/color recognition 3D coordinates can be outputted through the communication port.\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\/3.3_03.jpg?v=1725613993\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eOn-board Custom Button\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eSupports I2C communication start-up. Additionally, the onboard reset button and a custom programmable button meet users' programming requirements.\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\/ESP32_7.jpg?v=1725614040\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eSupport Firmware Upgrade\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eThe module features a Type-C port, allowing users to connect it to a computer using a Type-C cable for firmware upgrades, enabling swift downloads and debugging.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"head\"\u003eSupport Multiple Controllers\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\/4_01_55728eb9-ed45-4ae1-814f-c986548b8bbe.jpg?v=1725614125\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eESP32 S3-Cam Module Connection Arduino\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\/4_02_138bbd6f-4326-4815-adba-dd030fa7aea9.jpg?v=1725614125\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eESP32 S3-Cam Module Connection ESP32\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg class=\"mainImg border pc\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/f1ec2104cbf004fee2903aca9ff6e68a.jpg?v=1725618623\"\u003e\n\u003cimg class=\"mainImg border mo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/5_83d07a40-07cf-4dd2-878b-0c37d46d4772.jpg?v=1725618679\"\u003e\n\n\u003cdiv class=\"imageContainer\"\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/ESP32_16.jpg?v=1725614303\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003ePin Description\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\/ESP32_17.jpg?v=1725614324\"\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        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/ESP32_15.jpg?v=1725618514\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cdiv class=\"a-column a-span6\"\u003e\n            \u003ctable class=\"a-bordered noBottomBorder\" style=\"height: 288px;\"\u003e\n                \u003ctbody\u003e\n                \u003ctr style=\"background-color: #354a7e; color: #fff; font-size: 16px;height: 34px;text-align: center;font-weight: bold\"\u003e\n                    \u003ctd\u003e\u003cspan\u003ePort type\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003ePort description\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"bgcl a-text-bold\"\u003e\u003cspan\u003eType-C port\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003eSerial communication and firmware burning\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"bgcl a-text-bold\"\u003e\u003cspan\u003ePin header\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003eConnect to the ESP32 S3-Cam module\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eReset button\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003ePress down to restart the programs\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"bgcl a-text-bold\"\u003e\u003cspan\u003eIIC\/ UART port\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003eSecondary development port for connecting to the main controller\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eUser-defined button\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003eUser-defined extension development\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"bgcl a-text-bold\" style=\"background-color: #354a7e; color: #fff; font-size: 16px;height: 34px;text-align: center;font-weight: bold\" colspan=\"2\"\u003e\u003cspan\u003eCamera parameters\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"bgcl a-text-bold\"\u003e\u003cspan\u003eCamera\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003e2 megapixel\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"bgcl a-text-bold\"\u003e\u003cspan\u003eField of view\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003e62°\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=\"imageItem pc mainImg\"\u003e\n    \u003cdiv class=\"a-column a-span6\"\u003e\n        \u003ctable class=\"a-bordered noBottomBorder\" style=\"text-align: center;height: 340px\"\u003e\n            \u003ctbody\u003e\n            \u003ctr\u003e\n                \u003ctd style=\"background-color: #354a7e; color: #fff; font-size: 16px;height: 50px;\" colspan=\"4\" class=\"a-text-bold\"\u003e\u003cspan\u003eESP32 S3-Cam Vision Module Parameter\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"bgcl a-text-bold\"\u003e\u003cspan\u003eSize\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd\u003e\u003cspan\u003e27*40.5*19mm\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"bgcl a-text-bold\"\u003e\u003cspan\u003ePackage\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd\u003e\u003cspan\u003eDIP-16\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"bgcl a-text-bold\"\u003e\u003cspan\u003ePower supply voltage range\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd\u003e\u003cspan\u003e4.75-5.25V\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"bgcl a-text-bold\"\u003e\u003cspan\u003eOperating temperature\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd\u003e\u003cspan\u003e-20℃-70℃\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eStoring environment\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd\u003e\u003cspan\u003e-40℃-125℃,＞90%RH\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"bgcl a-text-bold\"\u003e\u003cspan\u003eSPI Flash\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd\u003e\u003cspan\u003eDefault: 32Mbit\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"bgcl a-text-bold\"\u003e\u003cspan\u003eRAM\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd\u003e\u003cspan\u003eInternal 520KB + external 8MB PSRAM\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eBluetooth\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd\u003e\u003cspan\u003eBluetooth 4.2BR\/ EDR and BLE standard\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eSerial port speed\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd\u003e\u003cspan\u003eDefault: 115200bps\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"bgcl a-text-bold\"\u003e\u003cspan\u003eImage output format\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd\u003e\u003cspan\u003eJPEG (supported only by OV2640), BMP, GRAYS\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eWiFi\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd\u003e\u003cspan\u003e802.11 b\/g\/n\/e\/i\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"bgcl a-text-bold\"\u003e\u003cspan\u003eSupporting ports\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd\u003e\u003cspan\u003eUSRT, SPi, I2C, PWM\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eQuantity of IO ports\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd\u003e\u003cspan\u003e9\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"bgcl a-text-bold\"\u003e\u003cspan\u003eSpectrum range\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd\u003e\u003cspan\u003e2400-2483.5MHz\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eAntenna type\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd\u003e\u003cspan\u003eBuilt-in PCB antenna with 2dB gain\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd colspan=\"2\"\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=\"imageItem mo mainImg\"\u003e\n    \u003cdiv class=\"a-column a-span6\"\u003e\n        \u003ctable class=\"a-bordered noBottomBorder\" style=\"text-align: center;\"\u003e\n            \u003ctbody\u003e\n            \u003ctr\u003e\n                \u003ctd style=\"background-color: #354a7e; color: #fff; font-size: 16px;height: 50px;text-align: center;font-weight: bold\" colspan=\"2\"\u003e\u003cspan\u003eESP32 S3-Cam Vision Module Parameter\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"bgcl a-text-bold\"\u003e\u003cspan\u003eSize\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd\u003e\u003cspan\u003e27*40.5*19mm\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"bgcl a-text-bold\"\u003e\u003cspan\u003ePackage\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd\u003e\u003cspan\u003eDIP-16\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"bgcl a-text-bold\"\u003e\u003cspan\u003ePower supply voltage range\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd\u003e\u003cspan\u003e4.75-5.25V\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"bgcl a-text-bold\"\u003e\u003cspan\u003eOperating temperature\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd\u003e\u003cspan\u003e-20℃-70℃\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eStoring environment\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd\u003e\u003cspan\u003e-40℃-125℃,＞90%RH\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"bgcl a-text-bold\"\u003e\u003cspan\u003eSPI Flash\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd\u003e\u003cspan\u003eDefault: 32Mbit\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"bgcl a-text-bold\"\u003e\u003cspan\u003eRAM\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd\u003e\u003cspan\u003eInternal 520KB + external 8MB PSRAM\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eBluetooth\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd\u003e\u003cspan\u003eBluetooth 4.2BR\/ EDR and BLE standard\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eSerial port speed\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd\u003e\u003cspan\u003eDefault: 115200bps\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"bgcl a-text-bold\"\u003e\u003cspan\u003eImage output format\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd\u003e\u003cspan\u003eJPEG (supported only by OV2640), BMP, GRAYS\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eWiFi\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd\u003e\u003cspan\u003e802.11 b\/g\/n\/e\/i\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"bgcl a-text-bold\"\u003e\u003cspan\u003eSupporting ports\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd\u003e\u003cspan\u003eUSRT, SPi, I2C, PWM\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eSupported TF card capacity\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd\u003e\u003cspan\u003eMaximum: 4GB\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"bgcl a-text-bold\"\u003e\u003cspan\u003eQuantity of IO ports\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd\u003e\u003cspan\u003e9\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eSpectrum range\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd\u003e\u003cspan\u003e2400-2483.5MHz\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"bgcl a-text-bold\"\u003e\u003cspan\u003eAntenna type\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd\u003e\u003cspan\u003eBuilt-in PCB antenna with 2dB gain\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=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eApplication Scenario\u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/20240604-190717.jpg?v=1725614397\" alt=\"Application Scenario\" class=\"noDesc\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head Packing-head\"\u003ePacking List\u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/10_d03ffa7b-5865-4a11-86ea-6ce7ae0a53e5.jpg?v=1725618767\" alt=\"\" class=\"pc\" style=\"margin-top: 20px\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/10_2de24775-3878-465f-b344-4d7f5227fe9e.jpg?v=1725618791\" alt=\"\" class=\"mo\" style=\"margin-top: 15px\"\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 style=\"width: 337px;\"\u003e\u003cspan\u003eSize\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003e27*40.5*19mm\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003ePackage\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eDIP-16\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003ePower supply voltage range\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e4.75-5.25V\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\u003e\u003cspan\u003e-20℃-70℃\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eStoring environment\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e-40℃-125℃,＞90%RH\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eSPI Flash\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eDefault: 32Mbit\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eRAM\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eInternal 520KB + external 8MB PSRAM\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eBluetooth\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eBluetooth 4.2BR\/ EDR and BLE standard\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eSerial port speed\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eDefault: 115200bps\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eImage output format\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eJPEG (supported only by OV2640), BMP, GRAYS\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eWiFi\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e802.11 b\/g\/n\/e\/i\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eSupporting ports\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eUSRT, SPi, I2C, PWM\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eSupported TF card capacity\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eMaximum: 4GB\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eQuantity of IO ports\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e9\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eSpectrum range\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e2400-2483.5MHz\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eAntenna type\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eBuilt-in PCB antenna with 2dB gain\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Hiwonder","offers":[{"title":"Default Title","offer_id":40986233831511,"sku":"21090147","price":12.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/ESP32_18.jpg?v=1725605234"},{"product_id":"esp32-s3","title":"ESP32-S3 AI Vision Module Support WiFi Video Transmission, Face and Color Recognition, Dual-Mode Network Communication","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    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: \"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    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    border: 1px solid #e6e6e6;\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: 30px;\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: 35px;\n}\n.four-column-images .a-column1 .column-head.height-45{\n    height: 45px;\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    .descItem.descItem{\n        padding-bottom: 23px;\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: 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.imageDescContainer {\n    width: 96%;\n    display: block;\n    margin: 0 auto;\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    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.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.imageItem table.a-bordered {\n    border: 1px solid #BBBFBF;\n    height: 100%;\n}\n\n.imageItem table.a-bordered .bgcl{\n    background-color: #efefef;\n}\n.imageItem table.a-bordered tr td {\n    border: 1px solid #bbbfbf;\n    padding: 4px 10px;\n    font-size: 13px;\n}\n.imageItem .a-text-bold{\n    width: 220px;\n    font-weight: 700;\n}\n.img-t{\n    margin-bottom: 24px;\n}\n.pd-t-10{\n    padding-top: 10px;\n}\n.secdesc{\n    font-size: 18px;\n    color: #101010;\n    line-height: 2;\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\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.tutorials{\n    background: #EEEEEE;\n    border-radius: 6px;\n    margin-bottom: 30px;\n}\n.tutorials \u003e p{\n    padding: 20px;\n    word-break: break-word;\n    width: fit-content;\n    margin: 0 auto;\n}\n.tutorials \u003e p \u003e span:first-child \u003e a{\n    color: #f98800;\n    text-decoration-line: underline;\n    font-size: 18px;\n    font-weight: bold;\n}\n.tutorials \u003e p \u003e span:last-child \u003e a{\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    .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: 130px;\n    }\n    .iframeContainer {\n        margin-bottom: 30px;\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\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: 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    .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: 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    .titimg {\n        width: 62%;\n        margin-bottom: 4px;\n    }\n    .tutorials \u003e p {\n        padding: 10px;\n    }\n    .tutorials \u003e p \u003e a:first-child {\n        font-size: 14px;\n    }\n}\n--\u003e\n\u003c\/style\u003e\n\n\u003cdiv class=\"tutorials\"\u003e\n    \u003cp\u003e\u003cspan\u003eExplore ESP32-S3 tutorials and cases:\u003c\/span\u003e\u003cspan\u003e \u003ca target=\"_blank\" href=\"https:\/\/docs.hiwonder.com\/projects\/ESP32-S3\/en\/latest\/index.html\"\u003ehttps:\/\/docs.hiwonder.com\/projects\/ESP32-S3\/en\/latest\/index.html\u003c\/a\u003e.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"iframeContainer\"\u003e\u003ciframe class=\"iframe\" src=\"https:\/\/www.youtube.com\/embed\/8NPp0n9hTWI\" 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\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/1_9e888edf-2242-4ba6-b756-405b21d7520a.jpg?v=1722584004\" class=\"mainImg\"\u003e\u003c\/p\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eProduct Description\u003c\/div\u003e\n    \u003cdiv class=\"desc\"\u003eHiwonder ESP32-S3 camera module is a cost-effective AI solution for your project, based on the high-performance ESP32-S3 chip. It offers various functions, including WiFi video live streaming, color recognition, face recognition, line following, and more. This module features a 2-megapixel camera and uses industry-grade manufacturing technology. It is programmed in C\/C++ and includesa Type-C serial port, IIC port, and custom key for convenient hardware interaction. Additionally, we provide comprehensive microcontroller routines, schematics, a camera function development feature pack, and a Linux environment image to facilitate your development and learning, making it a complete remote AI vision solution for developers!\u003c\/div\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\/2.1_1_14195adf-dfb1-435b-b8f1-4b4133d680fd.jpg?v=1722584004\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eESP32 High-Performance Chip\u003c\/div\u003e\n            \u003cdiv class=\"desc\"\u003eHiwonder ESP32-S3 is a high-performance, low-power dual-mode chip that features adual-core Xtensa 32-bit LX7 processor with a computing power of up to 600DMIPS.\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\/2.2_2_f1d0fca6-0354-4a0f-8aae-b5b2e039f45f.jpg?v=1722584005\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eTwo Communication Ports\u003c\/div\u003e\n            \u003cdiv class=\"desc\"\u003eThe module integrates a Type-C serial port and an IIC port, supporting two communication methods. These ports allow the module to outputand display 3D coordinate parameters for face recognition and color recognition.\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 src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3.1_4_2e64eff4-56b5-4cf0-9106-e6011477d518.jpg?v=1722584005\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eFirmware Upgrade Support\u003c\/div\u003e\n            \u003cdiv class=\"desc\"\u003eESP32-S3 AI vision module features a Type-C port that allows users to connect the module to a computer via a Type-C cable for firmware upgrades. This process enhances data transmission speed and stability, simplifies development procedures, and facilitates quick downloading and debugging.\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\/3.2_3.jpg?v=1722584004\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eEquipped with Protective Case, Custom Key\u003c\/div\u003e\n            \u003cdiv class=\"desc\"\u003eESP32-S3 AI vision camera module has a compact design and a protective casing that enhances durability and safety. Additionally, the module includes a custom key that allows users to program itsfunction, enabling specific operations and event triggers. This enhances the module's flexibility and practicality.\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eWiFi Live Video Stream\u003c\/div\u003e\n    \u003cdiv class=\"desc\"\u003eHiwonder ESP32-S3 vision module offers two communication modes: AP hotspot mode for direct connections and STA LAN mode. Users can connect via WiFi to access a designated URL, allowing them to view HD live camera feeds. This setup facilitates efficient AI model training and swift recognition.\u003c\/div\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\/4.1_1_7d01cad8-d533-4653-9ae4-3d17e9233484.jpg?v=1722584004\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003ePC WiFi Video Transmission\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\/4.2_3_c9275709-30b3-4ce0-87d6-661ddd766989.jpg?v=1722584004\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eMobile WiFi Video Transmission\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eDual Network Communication Modes\u003c\/div\u003e\n    \u003cdiv class=\"desc\"\u003eAP Hotspot Direct Connection Mode: In this mode, the vision module can create a hotspot that other devices can connect to. STA LAN Mode: In this mode, the vision module can connect to a specified hotspot.\u003c\/div\u003e\n    \u003cimg class=\"downImg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/5wifi_2.jpg?v=1722589890\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"head\"\u003eIntelligent Vision Recognition\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\/6.1_1_ede58e0b-7e2f-434a-8940-3565ba92bee9.jpg?v=1722584143\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eFace Recognition\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eThe AI vision module employs a lightweight convolutional neural network algorithm torecognize faces within its field of view.\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\/6.2_2_93df5729-bb8e-4843-8f0f-7a14bc36da35.jpg?v=1722584143\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eColor Recognition\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eBy utilizing a color threshold segmentation algorithm, the vision module canachieve accurate color recognition.\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\/6.3_3_fd61d677-e062-46cf-8968-04094a9ccf35.jpg?v=1722584143\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eLine Following\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eThe vision module uses a color threshold segmentation algorithm to precisely recognize lines of different colors.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"descItem pc-pd-bt-0\"\u003e\n    \u003cdiv class=\"head\"\u003eCompatible with Various Controllers\u003c\/div\u003e\n    \u003cdiv class=\"desc\"\u003eESP32 S3 vision module can be integrated with ESP32, Raspberry Pi, and other common controllers and development platforms. This wide compatibility offers greater flexibility for use in diverse projects, meeting various application scenarios and needs, and helping users achieve a broad range of AI functions.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageContainer\"\u003e\n    \u003cdiv class=\"imageItem\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/7.1_1_e13f6a78-e5f0-4f73-809e-d51bdb7c4f6d.jpg?v=1722584143\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"imageItem\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/7.2_2_f8139056-7e11-42f1-8b32-584efaf44216.jpg?v=1722584143\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eCompatible with Multiple Robots\u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/8_4a457a81-f1cd-498e-b909-98956a632012.jpg?v=1722584144\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageContainer\"\u003e\n    \u003cdiv class=\"imageItem\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/9.1_1_803e149c-84a1-4257-9d67-582f46dc50c7.jpg?v=1722584143\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cdiv class=\"a-column a-span6\"\u003e\n            \u003ctable class=\"a-bordered noBottomBorder\" style=\"table-layout: fixed;\"\u003e\n                \u003ctbody\u003e\n                \u003ctr style=\"background-color: #354a7e; color: #fff; font-size: 16px; height: 45px; text-align: center; font-weight: bold;\"\u003e\n                    \u003ctd\u003e\u003cspan\u003ePort Name\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003ePort Description\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"bgcl a-text-bold\"\u003e\u003cspan\u003eUSB port\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003eSerial communication and firmware upload\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eIIC port\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003eSecondary development port for connecting to the main controller\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"bgcl a-text-bold\"\u003e\u003cspan\u003eCustom key\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003eUser-defined expansion options\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"bgcl a-text-bold\" style=\"background-color: #354a7e; color: #fff; font-size: 16px; height: 45px; text-align: center; font-weight: bold;\" colspan=\"2\"\u003e\u003cspan\u003eCamera Parameters\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"bgcl a-text-bold\"\u003e\u003cspan\u003eCamera\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003e2-magapixel\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"bgcl a-text-bold\"\u003e\u003cspan\u003eField of view\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003e123°\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\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/10_9b52a0ed-9b08-4430-8bd2-d70f5170a34a.jpg?v=1722584633\"\u003e\u003c\/p\u003e\n\u003cdiv class=\"imageItem pc mainImg\"\u003e\n    \u003cdiv class=\"a-column a-span6\"\u003e\n        \u003ctable class=\"a-bordered noBottomBorder\" style=\"text-align: center; height: 300px; table-layout: fixed;\"\u003e\n            \u003ctbody\u003e\n            \u003ctr\u003e\n                \u003ctd style=\"background-color: #354a7e; color: #fff; font-size: 16px; height: 50px;\" colspan=\"4\" class=\"a-text-bold\"\u003e\u003cspan\u003eESP32-S3 Vision Module Parameters\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"bgcl a-text-bold\"\u003e\u003cspan\u003eSize\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd\u003e\u003cspan\u003e59*43*17.5mm\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"bgcl a-text-bold\"\u003e\u003cspan\u003eWeight\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd\u003e\u003cspan\u003e32.5g\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"bgcl a-text-bold\"\u003e\u003cspan\u003ePower supply range\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd\u003e\u003cspan\u003e4.75-5.25V\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"bgcl a-text-bold\"\u003e\u003cspan\u003eCamera\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd\u003e\u003cspan\u003e2-magapixel\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eSPI Flash\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd\u003e\u003cspan\u003eMaximum: 16MB\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"bgcl a-text-bold\"\u003e\u003cspan\u003eRAM\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd\u003e\u003cspan\u003eInternal: 512KB\u003cbr\u003eExternal: 16MBPSRAM\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"bgcl a-text-bold\"\u003e\u003cspan\u003eBluetooth\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd\u003e\u003cspan\u003eSupport Bluetooth 5 and Bluetooth Mesh\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eSerial baud rate\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd\u003e\u003cspan\u003eDefault: 115200\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eWiFi\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd\u003e\u003cspan\u003e802.11b\/g\/n\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"bgcl a-text-bold\"\u003e\u003cspan\u003eSupported port\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd\u003e\u003cspan\u003eUART, I2C\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=\"imageItem mo mainImg\"\u003e\n    \u003cdiv class=\"a-column a-span6\"\u003e\n        \u003ctable class=\"a-bordered noBottomBorder\" style=\"text-align: center;\"\u003e\n            \u003ctbody\u003e\n            \u003ctr\u003e\n                \u003ctd style=\"background-color: #354a7e; color: #fff; font-size: 16px; height: 50px; text-align: center; font-weight: bold;\" colspan=\"2\"\u003e\u003cspan\u003eESP32-Cam Vision Module Parameter\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"bgcl a-text-bold\"\u003e\u003cspan\u003eSize\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd\u003e\u003cspan\u003e59*43*17.5mm\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"bgcl a-text-bold\"\u003e\u003cspan\u003eWeight\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd\u003e\u003cspan\u003e32.5g\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"bgcl a-text-bold\"\u003e\u003cspan\u003ePower supply range\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd\u003e\u003cspan\u003e4.75-5.25V\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"bgcl a-text-bold\"\u003e\u003cspan\u003eCamera\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd\u003e\u003cspan\u003e2-magapixel\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eSPI Flash\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd\u003e\u003cspan\u003eMaximum: 16MB\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"bgcl a-text-bold\"\u003e\u003cspan\u003eRAM\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd\u003e\u003cspan\u003eInternal: 512KB\u003cbr\u003eExternal: 16MBPSRAM\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"bgcl a-text-bold\"\u003e\u003cspan\u003eBluetooth\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd\u003e\u003cspan\u003eSupport Bluetooth 5 and Bluetooth Mesh\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eSerial baud rate\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd\u003e\u003cspan\u003eDefault: 115200\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"a-text-bold bgcl\"\u003e\u003cspan\u003eWiFi\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd\u003e\u003cspan\u003e802.11b\/g\/n\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"bgcl a-text-bold\"\u003e\u003cspan\u003eSupported port\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd\u003e\u003cspan\u003eUART, I2C\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=\"head Packing-head\"\u003eESP32-S3 Vision Module Packing List\u003c\/div\u003e\n\u003cp\u003e\u003cimg class=\"mainImg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/11_d7529b10-9fcb-48cc-8d63-783bf74d5dc5.jpg?v=1722584634\"\u003e\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 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\u003eSize\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003e59*43*17.5mm\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\u003e32.5g\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003ePower supply range\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e4.75-5.25V\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\u003e2-magapixel\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eSPI Flash\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eMaximum: 16MB\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eRAM\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eInternal: 512KB\u003cbr\u003eExternal: 16MBPSRAM\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eBluetooth\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eSupport Bluetooth 5 and Bluetooth Mesh\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eSerial baud rate\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eDefault: 115200\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eWiFi\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e802.11b\/g\/n\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eSupported port\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eUART, I2C\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Arduino","offers":[{"title":"Default Title","offer_id":41016151277655,"sku":"21090122","price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/b8421501ceee8ed8defa49d79fc692df_f663f6fc-399d-4421-b402-04d492cab187.jpg?v=1722585056"},{"product_id":"wonderecho","title":"Hiwonder WonderEcho AI Voice Recognition Module Voice Broadcasting Custom Wake Words Offline Control","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\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    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: \"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.short-pad.descItem {\n    padding-bottom: 20px;\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.descItem \u003e .desc {\n    font-weight: 400;\n    font-family: \"Open Sans\", 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    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    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: 14px;\n    width: 100%;\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: 30px;\n}\n\n.tab-tit-fz{\n    font-size: 18px;\n}\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    margin-top: 12px;\n}\n.four-column-images .a-column1 .column-head1{\n    display: grid;\n    justify-items: start;\n    margin-top: 10px;\n    align-items: center;\n    height: 50px;\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: 32px;\n}\n\n.four-column-images .a-column .head, .four-column-images .a-column1 .head {\n    margin: 0 auto;\n    font-size: 16px;\n}\n\n.four-column-images .a-column .description,.four-column-images .a-column1 .description {\n    font-size: 14px;\n    line-height: 1.66;\n    text-align: left;\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    .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    .short-pad.imageContainer{\n        padding-bottom: 15px;\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    text-align: center;\n    margin-bottom: 10px;\n    font-size: 20px;\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: 16px;\n    line-height: 1.66;\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: 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: 100%;\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}\n.imageItem table.a-bordered {\n    border: 1px solid #BBBFBF;\n    height: 100%;\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\n.a-column table.a-bordered{\n    border: 1px solid #BBBFBF;\n}\n\n.a-column table.a-bordered tr .bgcl{\n    background-color: #efefef;\n}\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.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    color: #f00;\n}\n.tutorials{\n    background: #EEEEEE;\n    border-radius: 6px;\n    margin-bottom: 30px;\n}\n.tutorials \u003e p{\n    padding: 20px;\n    word-break: break-word;\n    width: fit-content;\n    margin: 0 auto;\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@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: 12px;\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 {\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    .tab-tit-fz{\n        font-size: 16px;\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    .imageItem .a-text-bold{\n        width: 150px;\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    .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    .img-t{\n        margin-bottom: 15px;\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: 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        margin: 0 0 5px;\n        text-align: center;\n        font-size: 14px;\n        line-height: 1.25em;\n    }\n\n    .imageDescContainer \u003e .desc {\n        font-size: 12px;\n    }\n\n    .mo {\n        display: block;\n    }\n\n    .pc {\n        display: none;\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-column1 .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: 100%;\n        margin-bottom: 4px;\n    }\n    .notice-section \u003e p{\n        font-size:13px;\n    }\n    .tutorials \u003e p {\n        padding: 10px;\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\u003e\u003ca target=\"_blank\" href=\"https:\/\/docs.hiwonder.com\/projects\/WonderEcho\/en\/latest\/\"\u003eAccess WonderEcho AI Module Resources\u003c\/a\u003e: \u003c\/span\u003e\n        \u003cspan\u003e\u003ca target=\"_blank\" href=\"https:\/\/docs.hiwonder.com\/projects\/WonderEcho\/en\/latest\/\"\u003ehttps:\/\/docs.hiwonder.com\/projects\/WonderEcho\/en\/latest\/\u003c\/a\u003e.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"iframeContainer\"\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\/YdHbpA1vNg8\" class=\"iframe\"\u003e\u003c\/iframe\u003e\n\u003c\/div\u003e\n\u003cp\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_fb862941-2ff6-48be-8795-c805777882d0.jpg?v=1731583284\" class=\"mainImg pc\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_7b846e7d-aa4c-48cc-beab-19fd9900d3e9.jpg?v=1731666265\" class=\"mainImg mo\"\u003e\n\u003c\/p\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eProduct Introduction\u003c\/div\u003e\n    \u003cdiv class=\"desc\"\u003eHiwonder WonderEcho is a programmable AI voice interaction module that integrates voice recognition and voice broadcasting. It features a noise-reducing microphone and speaker, powered by a built-in neural network processor that supports convolutional neural operations. Additionally, you can add new voice commands via software, and its recognition accuracy reaches up to 98%. It also supports both English and Chinese voice command recognition, making it easy for beginners to experience AI interaction.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/0989B93013F2BB1FE596A960C3F73459.jpg?v=1731664862\" class=\"mainImg pc\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/62A6B65999F6E6E8F77538385D271877.jpg?v=1741258664\" class=\"mainImg mo\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/1BB52E3FC5FDD9686FD0ADB9CEB9240D.jpg?v=1741084513\" class=\"mainImg pc\"\u003e\n\u003cdiv class=\"descItem mo\"\u003e\n    \u003cdiv class=\"head\"\u003eAI Neural Network Model Training\u003c\/div\u003e\n    \u003cdiv class=\"desc\"\u003eWe provide a detailed firmware modification tutorial and flashing tools, allowing users to customize parameters such as voice tone, command library, and recognition sensitivity. The product supports personalized wake words and broadcast commands, offering flexible and intuitive voice interaction settings to suit individual needs.\u003c\/div\u003e\n    \u003cimg class=\"downImg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/937987E01D5983426D85B0C04EDF1628.jpg?v=1741258860\" alt=\"\"\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/03_784ce2dd-bf2a-465c-93a3-1c75f7b4eb36.jpg?v=1731583285\" class=\"mainImg pc\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/03_75f9c34f-b02a-4e9d-af19-ac6282985d24.jpg?v=1731666290\" class=\"mainImg mo\"\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head pc\"\u003eCompatible with Various Controllers\u003c\/div\u003e\n    \u003cdiv class=\"desc pc\" style=\"text-align: center\"\u003eWorks with a range of controllers to make your robot even more engaging and versatile!\u003c\/div\u003e\n    \u003cimg class=\"downImg pc\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/04_28676c7e-6b98-425d-82ef-b104b94c89b9.jpg?v=1731583284\" alt=\"\"\u003e\n    \u003cimg class=\"downImg mo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/a30b4d17464f43974859a376366be0a4_d8ac58ba-77d3-4241-996d-f5efd48bc061.jpg?v=1731666296\" alt=\"\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eVersatile Applications\u003c\/div\u003e\n    \u003cimg class=\"pc\" style=\"margin-top: 20px\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/05_158bcf66-de3e-45dc-b4c3-5e08686bf87b.jpg?v=1731583284\" alt=\"\"\u003e\n    \u003cimg class=\"mo\" style=\"margin-top: 15px\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/4cee3798a92fa0c9b7b7727fd8125fc0_a3733b9d-1167-460a-95ae-56acd8dc9e2f.jpg?v=1731666296\" alt=\"\"\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/06_bb7a2130-da40-4cb0-b6b0-5cfeffcb6907.jpg?v=1731583284\" class=\"img-t pc\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/800708105790676664F7C195DD1E008A.jpg?v=1741258949\" class=\"img-t mo\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/BE0B3F08891D2D35999A4154C6221C87.jpg?v=1741258949\" class=\"img-t mo\"\u003e\n\u003cdiv class=\"descItem pc\"\u003e\n    \u003cdiv class=\"a-column a-span6\"\u003e\n        \u003ctable class=\"a-bordered noBottomBorder\" style=\"text-align: center; table-layout: fixed; height: 420px; font-size: 13px;\"\u003e\n            \u003ctbody\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"tab-tit-fz\" style=\"background-color: #354a7e; color: #fff; height: 50px; font-weight: bold;\" colspan=\"4\"\u003e\u003cspan\u003eWonderEcho Parameter\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"bgcl\"\u003e\u003cspan\u003eVoice chip model\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eCI1302\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left bgcl\"\u003e\u003cspan\u003ePower supply 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\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\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\u003eSRAM capacity\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e640KByte\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"bgcl\"\u003e\u003cspan\u003eInstallation method\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eCompatible with LEGO series\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\u003eVoice command 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\u003eI2C communication and connect to the main controller using 4PIN wire\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left 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 a quiet environment, and 1 meter in a noisy environment\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"bgcl\"\u003e\u003cspan\u003eRecognition condition\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eRecognition based on predefined keywords, supporting up to 255 phrases or short sentences. The recognition language can be updated via firmware\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left bgcl\"\u003e\u003cspan\u003eOn-board indicator status\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eWhen the power is on, the red LED indicator remains lit, and the blue LED light is bright. When voice is detected, the blue light will flash briefly\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=\"descItem mo\"\u003e\n    \u003cdiv class=\"a-column a-span6\"\u003e\n        \u003ctable class=\"a-bordered noBottomBorder\" style=\"text-align: center; table-layout: fixed;\"\u003e\n            \u003ctbody\u003e\n            \u003ctr\u003e\n                \u003ctd style=\"background-color: #354a7e; color: #fff; height: 45px;\" colspan=\"2\" class=\"a-text-bold tab-tit-fz\"\u003e\u003cspan\u003eWonderEcho Parameter\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"bgcl\"\u003e\u003cspan\u003eVoice chip model\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eCI1302\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"bgcl\"\u003e\u003cspan\u003ePower supply 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\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\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\u003eSRAM capacity\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e640KByte\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"bgcl\"\u003e\u003cspan\u003eInstallation method\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eCompatible with LEGO series\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\u003eVoice command 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\u003eI2C communication and connect to the main controller using 4PIN wire\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 a quiet environment, and 1 meter in a noisy environment\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"bgcl\"\u003e\u003cspan\u003eRecognition condition\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eRecognition based on predefined keywords, supporting up to 255 phrases or short sentences. The recognition language can be updated via firmware\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"bgcl\"\u003e\u003cspan\u003eOn-board indicator status\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eWhen the power is on, the red LED indicator remains lit, and the blue LED light is bright. When voice is detected, the blue light will flash briefly\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=\"Packing-head-x\"\u003eWonderEcho Packing List\u003c\/div\u003e\n\u003cp\u003e\u003cimg class=\"pc\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/07_24667037-2ff1-41b2-bd29-aba033b40ce0.jpg?v=1731583283\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg class=\"mo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/07_720fc748-fe38-4258-818a-7d63c379794c.jpg?v=1741258905\"\u003e\u003c\/p\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;\"\u003eVoice chip model\u003c\/td\u003e\n        \u003ctd style=\"width: 181px;\"\u003eCI1302\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003ePower supply voltage\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eDC 5V\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eSize\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e48*24*10.5mm\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\u003e10g\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eFLASH capacity\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e2MByte\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eSRAM capacity\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e640KByte\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eInstallation method\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eCompatible with LEGO series\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eRecognition mode\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eVoice command wake-up\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eCommunication method\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eI2C communication and connect to the main controller using 4PIN wire\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eRecognition range\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eThe maximum recognition range is 5 meters in a quiet environment, and 1 meter in a noisy environment\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eRecognition condition\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eRecognition based on predefined keywords, supporting up to 255 phrases or short sentences. The recognition language can be updated via firmware\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eOn-board indicator status\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eWhen the power is on, the red LED indicator remains lit, and the blue LED light is bright. When voice is detected, the blue light will flash briefly\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"micro:bit","offers":[{"title":"Default Title","offer_id":41350801784919,"sku":"21090150","price":23.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_1a267209-df80-4f17-91c8-6f2cab3e0691.jpg?v=1731583066"},{"product_id":"8-channel-ir-line-follower-sensor","title":"Hiwonder 8-Channel IR Line Follower Sensor Module – IR Line Tracking Module for Robot Cars","description":"\u003cstyle\u003e\u003c!--\n\/*\n    shopify适配 start\n    *\/\n.templateProduct .tab-content table td {\n\n    padding: 7px 5px;\n}\n.swatch-container .swatch-group .input-group label{\n    padding: 4px;\n}\n.swatch-group .swatch-style-image .package-variant span{\n    margin-right:4px;\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    margin-bottom: 10px;\n    border: 1px solid #e6e6e6 ;\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.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: \"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.descItem.lowpad{\n    padding-bottom: 20px;\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: 12px;\n    text-align: center;\n}\n\n.descItem \u003e .desc {\n    font-weight: 400;\n    font-family: \"Open Sans\", sans-serif;\n    font-size: 16px;\n    color: rgba(16, 16, 16, 100);\n    line-height: 1.66;\n\n}\n.descItem .downImg{\n    margin-top: 15px;\n}\n.descItem \u003e.noDesc{\n    margin-top: 12px;\n}\n.mb-30{\n    margin-bottom: 30px;\n}\n.iframeContainer {\n    line-height: 20px;\n    text-align: center;\n    border: 1px solid rgba(255, 255, 255, 100);\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    display: flex;\n    flex-direction: column;\n}\n\n.imageItem \u003e .a-span6{\n    margin-bottom: 12px;\n    flex: 1;\n}\n\n.imageItem \u003e img {\n    margin-bottom: 12px;\n    width: 100%;\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: 30px;\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: 35px;\n}\n.four-column-images .a-column1 .column-head1 {\n    display: grid;\n    justify-items: start;\n    margin-top: 10px;\n    align-items: center;\n    height: 45px;\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: 50px;\n}\n\n.four-column-images .a-column .head, .four-column-images .a-column1 .head {\n    margin: 0 auto;\n    font-size: 16px;\n}\n\n.four-column-images .a-column .description,.four-column-images .a-column1 .description {\n    font-size: 14px;\n    line-height: 1.66;\n    text-align: left;\n}\n\n.descItem \u003e img {\n    width: 100%;\n}\n\n.multi-desc{\n    margin-top: 10px;\n}\n\n.viewMore{\n    display: block;\n    width: 150px;\n    margin: 15px auto 46px;\n    text-align: center;\n    font-size: 20px;\n    padding: 8px 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    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    text-align: center;\n    margin-bottom: 8px;\n    font-size: 20px;\n}\n.title-gap{\n    height: 53px;\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: 16px;\n    line-height: 1.66;\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: 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: 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.packageList .ll {\n    width: 361px;\n    text-align: left !important;\n}\n.premium-module{\n    padding-bottom: 50px;\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.a-column table.a-bordered {\n    height: 100%;\n    border: 1px solid #BBBFBF;\n}\n\/*.a-column table.a-bordered tr:nth-child(odd) {*\/\n\/*    background-color: #efefef;*\/\n\/*}*\/\n.a-column table.a-bordered tr td {\n    border-bottom: 1px solid #BBBFBF;\n    padding: 4px;\n    font-size: 13px;\n}\n\n.a-column table.a-bordered tr .bgcl {\n    background-color: #efefef;\n}\n.imageContainer table.a-bordered tr:nth-child(odd){\n    background-color: #efefef;\n}\n\/*.a-column table.a-bordered tr:nth-child(even) {*\/\n\/*    background-color: #FFF;*\/\n\/*}*\/\n.a-column .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    color: #f00;\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    .a-column table.a-bordered tr td{\n        padding: 3px;\n    }\n    .descItem.lowpad{\n        padding-bottom: 30px;\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: 14px 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    .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: 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: 0px;\n        margin-bottom: 10px;\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: 14px;\n        line-height: 1.25em;\n    }\n\n    .imageDescContainer \u003e .desc {\n        font-size: 12px;\n    }\n\n    .mo {\n        display: block;\n    }\n\n    .pc {\n        display: none;\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, .four-column-images .a-column1 .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: 100%;\n        margin-bottom: 4px;\n    }\n    .notice-section \u003e p{\n        font-size:13px;\n    }\n}\n--\u003e\u003c\/style\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/0_00079865-61c4-41a0-a920-d83b08c03882.jpg?v=1751278968\" class=\"mainImg pc\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/fb4e1c38977867c7045086fe33f1126a_2e943ab0-0839-4ed9-9187-dd9ea6dac928.jpg?v=1751279003\" class=\"mainImg mo\"\u003e\n\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eProduct Description\u003c\/div\u003e\n    \u003cdiv class=\"desc\"\u003eHiwonder 8-channel line follower sensor is powered by a high-performance 32-bit ARM chip and features 8 industrial-grade infrared sensors. It accurately detects challenging line patterns such as right-angle turns, sharp U-turns, curves, and intersections including cross, T, and Y junctions. The IR line tracking module supports 1-click intelligent calibration for automatic line detection and compatibility with various track maps. Its standardized mounting holes fit most robot chassis. With onboard IO, UART, and I2C interfaces, it's compatible with the majority of popular controllers. Detailed \u003ca href=\"https:\/\/docs.hiwonder.com\/projects\/8-ch-Line-Follower\/en\/latest\/\" style=\"color: #f98800;\" target=\"_blank\"\u003etutorials\u003c\/a\u003e and technical documentations are provided for you to quickly and easily master the entire intelligent development of line following robot car even with no prior experience.\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 class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/1.1_1_cd30b4e9-6ecf-45d9-b408-acc5f51a6461.jpg?v=1751091974\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head1\"\u003e\n                \u003cp class=\"head\"\u003eOne-Click Intelligent Calibration\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eSupports one-click calibration for adaptive line detection without any code adjustments, compatible with various track maps.\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\/1.2_2_8f8a7f17-5183-47bf-8632-913da2d50ebe.jpg?v=1751091975\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head1\"\u003e\n                \u003cp class=\"head\"\u003eMulti-Interface Communication\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eEquipped with onboard GPIO, UART, and I2C interfaces, compatible with control platforms like Raspberry Pi, JETSON, ESP32, and STM32.\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\/1.3_3_0ec82fff-57d4-44d6-b976-6c67e6eb0ae3.jpg?v=1751091975\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head1\"\u003e\n                \u003cp class=\"head\"\u003e32-bit ARM Chip\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eRuns at up to 72 MHz, capable of real-time sensor data acquisition and processing, outputting both digital and analog signals.\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\/1.4_4_765fa042-6623-4c6d-bcf1-8536c8706197.jpg?v=1751091975\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head1\"\u003e\n                \u003cp class=\"head\"\u003eIndustrial-Grade 8-Channel Sensors\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003ePrecisely detects challenging line patterns including right-angle turns, sharp U-turns, curves, and intersections such as cross, T, and Y junctions.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eOne-Click Intelligent Calibration\u003c\/div\u003e\n    \u003cdiv class=\"desc\"\u003eFeaturing innovative one-click calibration technology, no preset tuning is required. Simply press a button to complete calibration, significantly reducing preparation and development time while minimizing environmental interference impact on performance.\u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2_2.1jpg.jpg?v=1751094235\" style=\"margin-top:20px\" class=\"pc\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/5a9f32e26c887e9193a2818c62bf10bf.jpg?v=1751092867\" style=\"margin-top:15px\" class=\"mo\"\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"imageContainer\"\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cimg class=\"border\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3.1_adf0869c-bc6f-4139-8e51-5f9aed01c2dc.jpg?v=1751279087\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eAdjust Detection Height\u003c\/div\u003e\n            \u003cdiv class=\"desc\"\u003ePosition the sensors at the desired height, ensuring all sensors face the white surface. Keep still for 3 seconds to stabilize data.\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\/3.2_64deff5d-deea-4180-96b7-afa4384af3d9.jpg?v=1751279109\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eEnter Calibration Mode\u003c\/div\u003e\n            \u003cdiv class=\"desc\"\u003ePress and hold the onboard Key button. When the red indicator light flashes, the line tracker module is in calibration mode.\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 class=\"border\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/4.1_e354389e-e948-4c18-b79c-831d32376d0e.jpg?v=1751279134\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eRecord White Surface\u003c\/div\u003e\n            \u003cdiv class=\"desc\"\u003eCapture the white surface values. Once learning is successful, all indicator lights will flash.\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\/4.2_756c5c29-4c81-4301-99c1-dd8e36a72551.jpg?v=1751279155\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eComplete Black Line Learning\u003c\/div\u003e\n            \u003cdiv class=\"desc\"\u003ePress the Key button briefly once to record the black line values. After learning, the indicator lights will flash and then stay solid.\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\/5_1_e87a5ad9-4a73-4a31-921a-72c3584a3c90.jpg?v=1751108913\" class=\"mainImg\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/6_2_c293b225-62a3-4d50-bb83-b9f85a13cf6e.jpg?v=1751108886\" class=\"mainImg\"\u003e\n\n\u003cdiv class=\"descItem lowpad\"\u003e\n    \u003cdiv class=\"head\"\u003eDual Digital \u0026amp; Analog Output\u003c\/div\u003e\n    \u003cdiv class=\"desc\"\u003eWith dedicated circuit design, it supports both analog output for full signal integrity and digital output for simplified threshold-based detection — easily meeting different precision and speed needs.\u003c\/div\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\/7.1_1_715e8106-6d95-47a5-b13c-25e9682c5bd7.jpg?v=1751092318\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eDigital output\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\/7.2_2_0db756d4-f562-44a7-97db-6518003e0d76.jpg?v=1751092318\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eAnalog output\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\/8_abcd870b-a613-4dec-ba48-3e903d8403ac.jpg?v=1751108790\" class=\"img-t pc\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/68616a7e9b263f425d17062588852eb0_25ce241d-bc3f-4003-9d87-95119155b870.jpg?v=1751108833\" class=\"img-t mo\"\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 class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/9.1_1_e8a66077-12fd-445b-ac75-769c5a1c8127.jpg?v=1751092543\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head1\"\u003e\n                \u003cp class=\"head\"\u003eUART (PH2.0 protected)\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 class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/9.2_2_11fcc7d8-2c1b-4f15-8894-910ff52a9902.jpg?v=1751092543\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head1\"\u003e\n                \u003cp class=\"head\"\u003eI2C (PH2.0 protected)\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 class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/9.3_3_c739fc3d-b370-4429-b4f4-8aa6a984f46f.jpg?v=1751092543\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head1\"\u003e\n                \u003cp class=\"head\"\u003eUART (2.54 mm DuPont)\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 class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/9.4_4_1e4bc402-55f0-49f6-8ccb-0b3f4b795854.jpg?v=1751092544\"\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head1\"\u003e\n                \u003cp class=\"head\"\u003e8-channel GPIO (2.54 mm DuPont)\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\/10_86b1ae7a-883b-4238-80bd-3c2ef13b84b1.jpg?v=1751108740\" class=\"mainImg pc\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/22f8bd3aa20f725fdeae776a92373624.jpg?v=1751108761\" class=\"mainImg mo\"\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\u003eOperating Voltage:\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003e5V\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eOperating Temperature:\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003e-10 to 60°C\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eMounting Hole Size:\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003eM2.5 or M3 standoffs and screws\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eOperating Current:\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003e85 mA\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eDetectable Line Width:\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003e0.5 – 8 cm\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eDetection Height:\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003e5 – 60 mm\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eMounting Hole Spacing:\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003e16 – 42 mm\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eProduct Dimensions: \u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003e107 × 31.2 × 10.57 mm (L × W × H)\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eOutput Interfaces:\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003e8 IO ports, I2C interface, UART interface\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eOutput Signals:\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003eDigital and analog signals\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-nodesc\"\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\/11_678dc17b-873a-4325-9f1f-4c4805b42de5.jpg?v=1751092588\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head-nodesc\"\u003eDimensional Diagram\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"head Packing-head\"\u003e8-ch Line Follower Sensor Packing List\u003c\/div\u003e\n\u003cimg class=\"pc\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/12_a965d953-4b5d-46d7-b13c-e8c426cd3f6e.jpg?v=1751109058\"\u003e\n\u003cimg class=\"mo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/b58e9c4b4152a85df3c82a0cb49796df_8eb8e1d5-2ccf-487b-b4d1-4bd1032ed567.jpg?v=1751108689\"\u003e\n\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\u003eOperating Voltage:\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003e5V\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\u003e\u003cspan\u003e-10 to 60°C\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eMounting Hole Size:\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eM2.5 or M3 standoffs and screws\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eOperating Current:\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e85 mA\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eDetectable Line Width:\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e0.5 – 8 cm\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eDetection Height:\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e5 – 60 mm\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eMounting Hole Spacing:\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e16 – 42 mm\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\u003e107 × 31.2 × 10.57 mm (L × W × H)\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eOutput Interfaces:\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e8 IO ports, I2C interface, UART interface\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eOutput Signals:\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eDigital and analog signals\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Arduino","offers":[{"title":"Default Title","offer_id":41560558108759,"sku":"21090221","price":9.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/1_c92334f1-2abf-46e9-a8a0-1ebd036548b4.jpg?v=1751091616"},{"product_id":"canmv-k230","title":"Hiwonder CanMV K230 AI Development Board, AI HD Camera, 6T Equivalent Computing Power","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\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    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: \"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: 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}\n\n.imageContainer \u003e .imageItem {\n    width: 49%;\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.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: 30px;\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: 35px;\n}\n\n.four-column-images .a-column .head, .four-column-images .a-column1 .head {\n    margin: 0 auto;\n    font-size: 16px;\n}\n\n.four-column-images .a-column .description,.four-column-images .a-column1 .description {\n    font-size: 14px;\n    line-height: 1.66;\n    text-align: left;\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    text-align: center;\n    margin-bottom: 6px;\n    font-size: 20px;\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: 16px;\n    line-height: 1.66;\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: 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: 40%;\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.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: 6px 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    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    .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\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    .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        margin: 0 0 5px;\n        text-align: center;\n        font-size: 14px;\n        line-height: 1.25em;\n    }\n\n    .imageDescContainer \u003e .desc {\n        font-size: 12px;\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;\n    }\n\n    .pc {\n        display: none;\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: 100%;\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\u003eMaster CanMV \u003ca target=\"_blank\" href=\"https:\/\/docs.hiwonder.com\/projects\/CanMV-K230\/en\/latest\/\"\u003eK230 AI Board Tutorial\u003c\/a\u003e Resources: \u003ca target=\"_blank\" href=\"https:\/\/docs.hiwonder.com\/projects\/CanMV-K230\/en\/latest\/\"\u003ehttps:\/\/docs.hiwonder.com\/projects\/CanMV-K230\/en\/latest\/\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"iframeContainer mb-30\"\u003e\n   \u003ciframe class=\"iframe\" src=\"https:\/\/www.youtube.com\/embed\/oKe6dy01nh0\" title=\"YouTube video player\" 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\/0_047a29be-e9af-46fc-b7ba-d069a52a138c.jpg?v=1767777211\" alt=\"Hiwonder K230 Al vision board with camera, Wi-Fi, and MicroPython support\" class=\"mainImg pc\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/fb4e1c38977867c7045086fe33f1126a_6893be98-675e-43cc-a0c4-0bd68f26e821.jpg?v=1767777239\" alt=\"Hiwonder K230 Al vision board with camera, Wi-Fi, and MicroPython support\" class=\"mainImg mo\"\u003e\n\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eProduct Description\u003c\/div\u003e\n    \u003cdiv class=\"desc\"\u003eThe Hiwonder CanMV K230 AI Development Board is built on the K230 chip, delivering performance over 13× the performance of the K210. It features a 1080P\/60FPS onboard camera, supports up to three MIPI cameras, and includes built-in Wi-Fi. The board works with USB-to-Ethernet and IDE displays, as well as external MIPI screens or 1080P HDMI monitors. With serial ports and a 40-pin expansion interface, it connects easily to PCs, STM32, ESP32, Arduino, Raspberry Pi, and various sensors. Compatible with MicroPython and the official OpenMV library, CanMV K230 offers 30 AI vision functions—including color and face recognition, QR code scanning, and object counting—without requiring complex algorithms.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"imageContainer\"\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cimg alt=\"K230: AI vision, YOLOv8, custom models\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/1.1_2_08c4a6a9-01b3-4f2e-bdcd-59ee2f6adcb4.jpg?v=1762760576\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003e30+ AI Vision Features\u003c\/div\u003e\n            \u003cdiv class=\"desc\"\u003eThe K230 board is fully compatible with the OpenMV official library, enabling 30+ AI vision functions including color recognition, face recognition traffic sign recognition, and YOLOv8 object detection. It also supports custom model training and provides sample code, significantly shortening project development time.\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cimg alt=\"K230: Real-time streaming, multi-display support\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/1.2_1_80f74a5c-0dc1-42d5-b2f1-32e0d3290e8d.jpg?v=1762760576\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eReal-Time Video Streaming\u003c\/div\u003e\n            \u003cdiv class=\"desc\"\u003eThe K230 board supports real-time live camera streaming and is compatible with external monitors, PC interfaces, and other output methods. It flexibly adapts to different display scenarios, making visual interaction more convenient and efficient.\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eHigh-Performance Hardware\u003c\/div\u003e\n    \u003cdiv class=\"desc\"\u003eThe K230 board features powerful hardware, delivering fast computing, high-definition imaging, intuitive interaction, and flexible expansion. It enables a complete workflow from precise perception to rapid execution, supporting a wide range of AI applications.\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\u003cimg class=\"a-section-image\" alt=\"6 TOPS High-Performance Chip\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2.1_1_be3677c7-55ea-4fef-9c6f-5abd444a7b2f.jpg?v=1762760578\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003e6 TOPS High-Performance Chip\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003ePowered by a dual-core K230 RISC-V processor with a 6 TOPS equivalent KPU, the board delivers approximately 13.7× the performance of K210.\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\u003cimg class=\"a-section-image\" alt=\"2MP HD Camera\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2.2_2_7427b728-e5d9-4db1-a59f-41575a66c363.jpg?v=1762760578\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003e2MP HD Camera\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eEquipped with a 1080P@60FPS digital-grade camera, it produces clearer images and improved recognition performance compared to traditional OV5640\/OV5647 cameras.\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\u003cimg class=\"a-section-image\" alt=\"Capacitive Touchscreen\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2.3_3_507f2cb1-f0f9-4af5-8d36-6353028b8e42.jpg?v=1762760576\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eCapacitive Touchscreen\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eFeatures a 3.5-inch 800×480 capacitive touchscreen, providing a convenient and interactive user interface.\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\u003cimg class=\"a-section-image\" alt=\"Wi-Fi \u0026amp; Wired Network Support\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2.4_4_681f152d-2f50-4238-8933-75e19db70fcc.jpg?v=1762760579\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eWi-Fi \u0026amp; Wired Network Support\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eIntegrated high-speed Wi-Fi module and Ethernet port enable seamless network connectivity, supporting 1080P video streaming with millisecond-level real-time transmission.\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\u003cimg class=\"a-section-image\" alt=\"TF Card Expansion Support\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2.5_5.jpg?v=1762760578\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eTF Card Expansion Support\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eHiwonder 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        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cdiv class=\"a-section column-image\"\u003e\u003cimg class=\"a-section-image\" alt=\"Triple Camera Input\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2.6_6.jpg?v=1762760579\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eTriple Camera Input\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eSupports 3 1080P MIPI HD cameras simultaneously, enabling multi-camera vision applications.\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\u003cimg class=\"a-section-image\" alt=\"Multiple Expansion Ports\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2.7_7.jpg?v=1762760578\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eMultiple Expansion Ports\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eFeatures a 40-pin GPIO header, allowing you to customize pin functions and integrate with various electronic modules.\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\u003cimg class=\"a-section-image\" alt=\"High-Fidelity MIC\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/2.8.jpg?v=1762760578\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eHigh-Fidelity MIC\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eEquipped with a 3.5mm audio port and a high-fidelity microphone, the board can capture voice input, providing intelligent interactive capabilities.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eOpenMV Image Processing\u003c\/div\u003e\n    \u003cdiv class=\"desc\"\u003eCompatible with the OpenMV official library, the board delivers significantly improved image quality and processing speed. It enables AI vision functions such as color recognition, code scanning, and image detection, giving robots advanced visual perception capabilities.\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\u003cimg class=\"a-section-image\" alt=\"Line Detection\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3.1_1_a04b2314-f363-4c31-b631-b8123c3c2c94.jpg?v=1762764927\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eLine Detection\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eHiwonder K230 board can detect lines within the field of view and outline them on the display, obtaining the coordinates, length, and FPS of each line.\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\u003cimg class=\"a-section-image\" alt=\"Rectangle \u0026amp; Circle Detection\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3.2_2_c914dac8-160f-4291-a860-d0ef9782a022.jpg?v=1762764927\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eRectangle \u0026amp; Circle Detection\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eThe K230 board can identify rectangular objects in view and mark them with a rectangle on the display, providing the position, size, and FPS of each object.\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\u003cimg class=\"a-section-image\" alt=\"Feature Value Detection\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3.3_3_a5785075-9ae3-4227-832d-1418b56ee65c.jpg?v=1762764927\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eFeature Value Detection\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eCanMV K230 board can detect clear straight lines and overlay a red line on the display, showing the position, length, and FPS of each line.\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\u003cimg class=\"a-section-image\" alt=\"Object Edge Detection\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3.4_4_3d892ae1-4aed-4dd5-a94e-b4097b2a4f94.jpg?v=1762764927\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eObject Edge Detection\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eThe K230 board can detect clear objects and outline their edges with white lines on the display, obtaining the contours and shapes of objects.\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\u003cimg class=\"a-section-image\" alt=\"Single-Color Recognition\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3.5_5.jpg?v=1762764927\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eSingle-Color Recognition\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eBy using preset color thresholds, the K230 board can detect and lock onto single-color objects on the display and, via an external control device, provide parameters such as size and coordinates.\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\u003cimg class=\"a-section-image\" alt=\"Multi-Color Recognition\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3.6_6.jpg?v=1762764927\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eMulti-Color Recognition\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eThe K230 board can recognize multiple colored objects in real time and highlight them on the display. External control devices can retrieve the positions, sizes, and other data of each color block.\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\u003cimg class=\"a-section-image\" alt=\"Color Object Counting\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3.7_7.jpg?v=1762764927\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eColor Object Counting\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eThe K230 board can track objects of a specified color, mark them with rectangles on the display, and provide the number of objects, coordinates, and related parameters to external control devices.\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\u003cimg class=\"a-section-image\" alt=\"Intelligent Line Following\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3.8_8.jpg?v=1762764928\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eIntelligent Line Following\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eK230 AI Development Board can detect and outline colored lines, obtaining additional data such as the line’s position offset within the frame by external control devices.\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\u003cimg class=\"a-section-image\" alt=\"QR Code Recognition\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3.9_9.jpg?v=1762764927\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eQR Code Recognition\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eHiwonder K230 board can detect QR codes in the frame, highlight them on the display, show the decoded text, and print the information to the serial terminal.\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\u003cimg class=\"a-section-image\" alt=\"Barcode Recognition\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3.10_10.jpg?v=1764409428\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eBarcode Recognition\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eThe K230 board can detect barcodes, outline them on the display, display the decoded text, and print the corresponding information to the serial terminal.\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\u003cimg class=\"a-section-image\" alt=\"DM Code Recognition\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3.11_11.jpg?v=1762764927\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eDM Code Recognition\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eK230 AI Development Board can detect DM codes, highlight them on the display, and decode and print detailed information such as size, content, and rotation angle.\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\u003cimg class=\"a-section-image\" alt=\"AprilTags Recognition\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/3.12_12.jpg?v=1762764927\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eAprilTags Recognition\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eThe K230 board can detect AprilTag markers, outline them on the display, and decode and print detailed information including the ID and rotation angle.\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\/4ai_c894db25-c13d-4f89-8bb9-c2bd0d25848a.jpg?v=1762765632\" alt=\"CanMV K230: Lightweight AI vision with LAB-based cm-level accuracy and 6 TOPS KPU for YOLOv8, OCR, face \u0026amp; license plate detection\" class=\"mainImg\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/5ai_2.jpg?v=1762765633\" alt=\"CanMV K230: Lightweight AI vision with LAB-based cm-level accuracy and 6 TOPS KPU for YOLOv8, OCR, face \u0026amp; license plate detection\" class=\"mainImg\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/6ai_3.jpg?v=1762765633\" alt=\"CanMV K230: Lightweight AI vision with LAB-based cm-level accuracy and 6 TOPS KPU for YOLOv8, OCR, face \u0026amp; license plate detection\" class=\"mainImg\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/7_4cf92db4-c508-4c5a-8d1d-62c6d80ba100.jpg?v=1762765628\" alt=\"CanMV K230: 3.5-inch capacitive touchscreen for touch detection, drawing \u0026amp; photo control\" class=\"mainImg\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/8_0bdbf5ae-b8c8-444b-a372-c789db513c05.jpg?v=1762765628\" alt=\"K230: Custom model training without complex code for creative AI projects\" class=\"mainImg\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/9_37d4443f-c03e-4745-a633-0b1714e2ea0d.jpg?v=1762765628\" alt=\"CanMV K230: MicroPython programming with CanMVIDE IDE for simple, efficient operation\" class=\"mainImg pc\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/749ee5a45c84b4b4b3833ae13e7a0516_d296a170-88e8-41d2-9852-b794909870fe.jpg?v=1762766895\" alt=\"CanMV K230: MicroPython programming with CanMVIDE IDE for simple, efficient operation\" class=\"mainImg mo\"\u003e\n\n\u003cdiv class=\"imageContainer\"\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cimg alt=\"AI visual module that support module extension\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/10.1_1_daf646de-76dc-4141-aa70-392431b2028d.jpg?v=1762765627\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eSupport Module Extension\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cimg alt=\"AI visual module that supports multiple development platforms\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/10.2_2_f5ddfabf-49bb-4206-8d15-95e516b29416.jpg?v=1762765628\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eSupport Multiple Development Platforms\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\/11_c741b694-4c47-4a85-8dcb-09c617b3c0c4.jpg?v=1762766695\" alt=\"Multifunctional vision module\" class=\"mainImg\"\u003e\n\n\u003cdiv class=\"head\"\u003eSpecification Parameters\u003c\/div\u003e\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 style=\"background-color: #354a7e;color: #fff;font-size: 16px;height: 40px;font-weight: 600;text-align: center\" colspan=\"2\" class=\"a-text-bold\"\u003e\u003cspan\u003eK230 chip specifications\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr class=\"bgcl\"\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eDimensions:\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003e283 * 130 * 461 mm\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr class=\"bgcl\"\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eCPU:\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003eCPU1: RISC-V processor, 1.6GHz, 32KB I-cache, 32KB D-cache, 256KB L2 Cache, 128-bit RVV 1.0 extension; CPU0: RISC-V processor, 800MHz, 32KB I-cache, 32KB D-cache, 128KB L2 Cache.\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr class=\"bgcl\"\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eKPU:\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003e6 TOPS equivalent computing power, Supports INT8 and INT16. Typical network performance: Resnet50 ≥ 85fps @ INT8; Mobilenet_v2 ≥ 670fps @ INT8; YOLO V5s ≥ 38fps @ INT8.\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr class=\"bgcl\"\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eDPU:\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003eSupports 3D structured light depth processing. Maximum resolution: 1920×1080.\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr class=\"bgcl\"\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eVPU:\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003eSupports H.264 and H.265 video encoding\/decoding, Maximum resolution: 4096×4096; Encoder performance: 4K @ 20fps; Decoder performance: 4K @ 40fps; JPEG codec: up to 8K (8192×8192) resolution.\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr class=\"bgcl\"\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eImage input:\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003eSupports up to 3 MIPI CSI inputs: 1×4-lane + 1×2-lane or 3×2-lane.\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr class=\"bgcl\"\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eDisplay output: \u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003e1× MIPI DSI (1×4-lane or 1×2-lane). Maximum resolution: 1920×1080.\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr class=\"bgcl\"\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003ePeripheral interfaces:\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003e5 x UART; 5 x 12C; 1x12S; 6 x PWM; 64 x GPIO + 8 x PMU GPIO; 2 xUSB2.0 OTG; 2 x SD x C: SD3.0, EMMC 5.0; 3 x SPI: 1 x OSPI + 2 x QSPI; Timer \/ RTC \/ WDT.\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-nodesc\"\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\/12_6e27b838-fa6a-4880-ab11-2616777faea1.jpg?v=1762759787\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head-nodesc\"\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        \u003cimg class=\"border\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/13.1_2_1ef5f730-0f60-432f-aead-c6d35603bffc.jpg?v=1762766695\" alt=\"K230 chip specifications\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eK230 Chip Specifications\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\/13.2_3.jpg?v=1762766695\" alt=\"MIPI Display Specifications\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eMIPI Display Specifications\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/14_189b7049-9fae-4b21-b31d-0b65d93958ea.jpg?v=1770710724\" alt=\"CanMV K230 Packing List\" class=\"pc mainImg\"\u003e \n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/CanMV-K230-Packing-List.jpg?v=1770710746\" class=\"mo mainImg\" alt=\"CanMV K230 Packing List\"\u003e\u003c\/p\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\u003eDimensions\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd style=\"width: 181px;\"\u003e\u003cspan\u003e283 * 130 * 461 mm\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\u003eCPU1: RISC-V processor, 1.6GHz, 32KB I-cache, 32KB D-cache, 256KB L2 Cache, 128-bit RVV 1.0 extension;\u003cbr\u003eCPU0: RISC-V processor, 800MHz, 32KB I-cache, 32KB D-cache, 128KB L2 Cache.\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eKPU:\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e6 TOPS equivalent computing power, Supports INT8 and INT16.\u003cbr\u003eTypical network performance: Resnet50 ≥ 85fps @ INT8;\u003cbr\u003eMobilenet_v2 ≥ 670fps @ INT8; YOLO V5s ≥ 38fps @ INT8.\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eDPU:\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eSupports 3D structured light depth processing. Maximum resolution: 1920×1080.\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eVPU:\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eSupports H.264 and H.265 video encoding\/decoding, Maximum resolution: 4096×4096;\u003cbr\u003eEncoder performance: 4K @ 20fps;\u003cbr\u003eDecoder performance: 4K @ 40fps;\u003cbr\u003eJPEG codec: up to 8K (8192×8192) resolution.\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eImage input:\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eSupports up to 3 MIPI CSI inputs: 1×4-lane + 1×2-lane or 3×2-lane.\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eDisplay output: \u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e1× MIPI DSI (1×4-lane or 1×2-lane). Maximum resolution: 1920×1080.\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003ePeripheral interfaces:\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e5 x UART;\u003cbr\u003e5 x 12C; 1x12S;\u003cbr\u003e6 x PWM;\u003cbr\u003e64 x GPIO + 8 x PMU GPIO;\u003cbr\u003e2 xUSB2.0 OTG;\u003cbr\u003e2 x SD x C: SD3.0, EMMC 5.0;\u003cbr\u003e3 x SPI: 1 x OSPI + 2 x QSPI;\u003cbr\u003eTimer \/ RTC \/ WDT.\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Hiwonder","offers":[{"title":"CanMV K230 (1GB RAM) \/ without TF card","offer_id":42101664841815,"sku":"21090258","price":79.99,"currency_code":"USD","in_stock":true},{"title":"CanMV K230 (1GB RAM) \/ with 16GB TF card","offer_id":42520408391767,"sku":"21090258","price":85.99,"currency_code":"USD","in_stock":true},{"title":"CanMV K230 (1GB RAM) \/ with 32GB TF card","offer_id":42520408424535,"sku":"21090258","price":89.99,"currency_code":"USD","in_stock":true},{"title":"CanMV K230 (2GB RAM) \/ without TF card","offer_id":42101664874583,"sku":"21090267","price":89.99,"currency_code":"USD","in_stock":true},{"title":"CanMV K230 (2GB RAM) \/ with 16GB TF card","offer_id":42520408457303,"sku":"21090341","price":95.99,"currency_code":"USD","in_stock":true},{"title":"CanMV K230 (2GB RAM) \/ with 32GB TF card","offer_id":42520408490071,"sku":"21090267","price":99.99,"currency_code":"USD","in_stock":true},{"title":"CanMV K230 (1GB RAM) with Angle-adjustable bracket \/ without TF card","offer_id":42101664907351,"sku":"21090259","price":83.99,"currency_code":"USD","in_stock":true},{"title":"CanMV K230 (1GB RAM) with Angle-adjustable bracket \/ with 16GB TF card","offer_id":42520408522839,"sku":"21090259","price":89.99,"currency_code":"USD","in_stock":true},{"title":"CanMV K230 (1GB RAM) with Angle-adjustable bracket \/ with 32GB TF card","offer_id":42520408555607,"sku":"21090259","price":93.99,"currency_code":"USD","in_stock":true},{"title":"CanMV K230 (2GB RAM) with Angle-adjustable bracket \/ without TF card","offer_id":42101664940119,"sku":"21090268","price":93.99,"currency_code":"USD","in_stock":true},{"title":"CanMV K230 (2GB RAM) with Angle-adjustable bracket \/ with 16GB TF card","offer_id":42520408588375,"sku":"21090268","price":99.99,"currency_code":"USD","in_stock":true},{"title":"CanMV K230 (2GB RAM) with Angle-adjustable bracket \/ with 32GB TF card","offer_id":42520408621143,"sku":"21090268","price":103.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/b8421501ceee8ed8defa49d79fc692df_cc6e09fd-7ec5-44ff-85fa-f7f20434489e.jpg?v=1767777148"},{"product_id":"wonderllm","title":"Hiwonder WonderLLM Large AI Language Model AI Vision \u0026 Smart Chat Module with ESP32 Camera","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    \n    \/*\n    shopify适配 end\n    *\/\n    body {\n        font-family: \"Open Sans\", 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    \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    .imageItem table.has-bgc tr:nth-child(odd) {\n        background-color: #efefef;\n    }\n    .imageItem table.a-bordered tr td {\n        padding: 6px 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        font-weight: 700;\n    }\n    .img-t{\n        margin-bottom: 24px;\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: 12px;\n        text-align: center;\n    }\n    \n    .descItem \u003e .desc {\n        font-weight: 400;\n        font-family: \"Open Sans\", 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        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        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    .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: 30px;\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: 50px;\n    }\n    \n    .four-column-images .a-column .head, .four-column-images .a-column1 .head {\n        margin: 0 auto;\n        font-size: 16px;\n    }\n    \n    .four-column-images .a-column .description,.four-column-images .a-column1 .description {\n        font-size: 14px;\n        line-height: 1.66;\n        text-align: left;\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    \/* Hide desktop blocks on tablet\/phone; show mobile blocks *\/\n    .pc,\n    .imageItem.pc {\n        display: none !important;\n    }\n    .mo,\n    .imageItem.mo {\n        display: block !important;\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        text-align: center;\n        margin-bottom: 8px;\n        font-size: 20px;\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: 16px;\n        line-height: 1.66;\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: 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: 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    .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    .a-column table.a-bordered {\n        border: 1px solid #ddd;\n        height: 100%;\n        border-collapse: collapse;\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 tr .bg-0e {\n        background-color: #efefef;\n    }\n    .a-column table.a-bordered tr td {\n        border-bottom: 1px solid #ddd;\n        padding: 6px 4px;\n        font-size: 12px;\n    }\n    .a-column table.a-bordered tr .bgcl{\n        background-color: #efefef;\n        font-weight: 600;\n    }\n    .a-column table.noBottomBorder td{\n        text-align: center;\n    }\n    .a-column .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    .notice-section{\n        padding-bottom: 30px;\n        padding-left: 6px;\n    }\n    .notice-section \u003e p{\n        font-size: 16px;\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 {\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: 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        .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: 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        .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            margin: 0 0 5px;\n            text-align: center;\n            font-size: 14px;\n            line-height: 1.25em;\n        }\n    \n        .imageDescContainer \u003e .desc {\n            font-size: 12px;\n        }\n    \n        .mo {\n            display: block;\n        }\n    \n        .pc {\n            display: none;\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: 100%;\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\u003eCheck \u003ca target=\"_blank\" href=\"https:\/\/docs.hiwonder.com\/projects\/WonderLLM\/en\/latest\/\"\u003eWonderLLM Tutorials: \u003c\/a\u003e\u003ca target=\"_blank\" href=\"https:\/\/docs.hiwonder.com\/projects\/WonderLLM\/en\/latest\/\"\u003ehttps:\/\/docs.hiwonder.com\/projects\/WonderLLM\/en\/latest\/\u003c\/a\u003e to get schematics, codes, videos \u0026amp; projects.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_ad3d4652-68d0-4826-b0bb-b5ec47083817.jpg?v=1764935756\" alt=\"WonderLLM\" class=\"mainImg pc\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_b285c7ee-6960-49bd-8127-f03e9ab4c83a.jpg?v=1765165955\" alt=\"WonderLLM\" class=\"mainImg mo\"\u003e\u003c\/p\u003e\n    \n    \u003cdiv class=\"descItem\"\u003e\n        \u003cdiv class=\"head\"\u003eProduct Description\u003c\/div\u003e\n        \u003cdiv class=\"desc\"\u003eThe WonderLLM AI module is built on the ESP32-S3 chip and integrates a 2MP camera, AI neural network processor, microphone, HD display, and speaker. It supports popular AI models like Qwen, DeepSeek, and Doubao, with the ability to switch between AI engines for various applications.\u003cbr\u003eIt works with the XiaoZhi AI platform, combining text, speech, and vision models to enable natural conversations, environmental understanding, object recognition, and scene awareness. Customizable wake words, voice tones, and support for over 30 languages offer a personalized AI experience.\u003cbr\u003eWith offline firmware flashing, the module operates without cloud dependence, enabling WiFi video streaming, offline AI vision recognition, and voice interaction. It also supports custom wake words and the development of AI applications like color and facial recognition, as well as voice control. A full set of tutorials and practical projects is available to guide development from beginner to advanced levels.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/02_420637ef-5881-4eb4-b5cd-64d6fc367e28.jpg?v=1764937220\" alt=\"Deploy Multimodal AI Models\"\u003e\n            \u003cdiv class=\"imageDescContainer\"\u003e\n                \u003cdiv class=\"head\"\u003eDeploy Multimodal AI Models\u003c\/div\u003e\n                \u003cdiv class=\"desc\"\u003eThe WonderLLM AI module seamlessly integrates multiple models, including text, speech,  and vision, enabling smooth, natural conversations while also providing a deep understanding of the surrounding environment and objects.\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\/02_af02a7e2-6851-4974-8132-63777773425f.jpg?v=1765359772\" alt=\"Smart Chat \u0026amp; Personalization\"\u003e\n            \u003cdiv class=\"imageDescContainer\"\u003e\n                \u003cdiv class=\"head\"\u003eVision Language Model\u003c\/div\u003e\n                \u003cdiv class=\"desc\"\u003eWith the visual Al model, WonderLLM can analyze images and provide detailed descriptions, including object names and features.\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 src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/02____AI.jpg?v=1764937288\" alt=\"Offline AI Vision \u0026amp; Voice Interaction\"\u003e\n            \u003cdiv class=\"imageDescContainer\"\u003e\n                \u003cdiv class=\"head\"\u003eCompatible with XiaoZhi Al\u003c\/div\u003e\n                \u003cdiv class=\"desc\"\u003eIntegrating with the XiaoZhi AI platform, WonderLLM supports personalized character creation, allowing the definition of unique traits, voice, and knowledge background for the AI, crafting an ideal AI partner. It also supports real-time multilingual communication, making the module accessible to users around the world.\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\/02_cb3d0886-8ed6-47e5-b1c6-0dec908acd8b.jpg?v=1764937063\" alt=\"Extensive Expansion Options\"\u003e\n            \u003cdiv class=\"imageDescContainer\"\u003e\n                \u003cdiv class=\"head\"\u003eOffline AI Vision \u0026amp; Voice Interaction\u003c\/div\u003e\n                \u003cdiv class=\"desc\"\u003eWith different firmware programs, WonderLLM can perform various AI features such as Wi-Fi video streaming, color recognition, face detection, visual line-following, and voice control without relying on an internet connection.\u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"descItem\"\u003e\n        \u003cdiv class=\"head\"\u003eHigh-Performance Hardware\u003c\/div\u003e\n        \u003cdiv class=\"desc\"\u003eWonderLLM integrates high-performance core hardware, delivering powerful computing,  HD imaging,  smooth interaction, and flexible expansion capabilities, providing reliable support for a wide range of AI applications.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"premium-module descItem\"\u003e\n        \u003cdiv class=\"four-column-images\"\u003e\n            \u003cdiv class=\"a-column1\"\u003e\n                \u003cdiv class=\"a-section column-image\"\u003e\u003cimg class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/03_4992633f-9541-4145-b296-e327e0fe8776.jpg?v=1764756654\" alt=\"Xtensa\"\u003e\u003c\/div\u003e\n                \u003cdiv class=\"a-section column-head\"\u003e\n                    \u003cp class=\"head\"\u003eXtensa® 32-bit LX7 Dual-Core Processor Architecture\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"a-section column-description\"\u003e\n                    \u003cp class=\"description\"\u003eEquipped with the Xtensa® 32-bit LX7 dual-core processor architecture, it smoothly handles complex AI applications and multitasking.\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\u003cimg class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/03___ESP32.jpg?v=1764756696\" alt=\"ESP32-S3\"\u003e\u003c\/div\u003e\n                \u003cdiv class=\"a-section column-head\"\u003e\n                    \u003cp class=\"head\"\u003eESP32-S3 High-Performance Chip\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"a-section column-description\"\u003e\n                    \u003cp class=\"description\"\u003eThe ESP32-S3 is a high-performance, low-power dual-mode chip with a processing power of 600 DMIPS, ideal for DIY development.\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\u003cimg class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/03_f1339aab-099d-4589-88cb-3e8a4543e6d4.jpg?v=1764756736\" alt=\"2MP HD Camera\"\u003e\u003c\/div\u003e\n                \u003cdiv class=\"a-section column-head\"\u003e\n                    \u003cp class=\"head\"\u003e2MP HD Camera\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"a-section column-description\"\u003e\n                    \u003cp class=\"description\"\u003eEquipped with a 1080P @ 60fps digital HD camera, it offers high image clarity and color accuracy, significantly enhancing the precision and stability of visual 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\u003cimg class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/03_d5c37dce-f9cb-4d59-ab61-8e75535965e8.jpg?v=1764756782\" alt=\"High-Fidelity Speaker\"\u003e\u003c\/div\u003e\n                \u003cdiv class=\"a-section column-head\"\u003e\n                    \u003cp class=\"head\"\u003eHigh-Fidelity Speaker\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"a-section column-description\"\u003e\n                    \u003cp class=\"description\"\u003eIntegrated with a high-fidelity speaker unit, it delivers rich and clear sound quality, supporting voice broadcasting,  notifications,  and other functions, providing realistic and vibrant audio feedback.\u003c\/p\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"premium-module descItem\"\u003e\n        \u003cdiv class=\"four-column-images\"\u003e\n            \u003cdiv class=\"a-column1\"\u003e\n                \u003cdiv class=\"a-section column-image\"\u003e\u003cimg class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/03_351941bd-adab-4e4a-b9f6-6ee52c41e50c.jpg?v=1764756854\" alt=\"LCD Capacitive Touchscreen\"\u003e\u003c\/div\u003e\n                \u003cdiv class=\"a-section column-head\"\u003e\n                    \u003cp class=\"head\"\u003eLCD Capacitive Touchscreen\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"a-section column-description\"\u003e\n                    \u003cp class=\"description\"\u003eEquipped with a 2.0-inch LCD capacitive touchscreen, it allows for intuitive touch interactions such as adjusting the volume and other controls, offering an intuitive and easy-to-use interface.\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\u003cimg class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/03_624760e9-5d17-4289-90eb-2f80468ad615.jpg?v=1764756896\" alt=\"Onboard Mode Switch Button\"\u003e\u003c\/div\u003e\n                \u003cdiv class=\"a-section column-head\"\u003e\n                    \u003cp class=\"head\"\u003eOnboard Mode Switch Button\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"a-section column-description\"\u003e\n                    \u003cp class=\"description\"\u003eThe WonderLLM onboard mode switch and wake-up buttons allow for one-button switching between functional states, quickly entering voice interaction mode with simple and efficient operation.\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\u003cimg class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/03_22b90854-2381-4494-9ba8-6556620fdbe5.jpg?v=1764756946\" alt=\"I2C Communication Interface\"\u003e\u003c\/div\u003e\n                \u003cdiv class=\"a-section column-head\"\u003e\n                    \u003cp class=\"head\"\u003eI2C Communication Interface\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"a-section column-description\"\u003e\n                    \u003cp class=\"description\"\u003eThe I2C communication interface facilitates easy expansion and secondary development,  enabling seamless adaptation to a wide range of AI and IoT applications.\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\u003cimg class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/03_9e83f27b-5ffd-427a-be97-265dd60307c8.jpg?v=1764756999\" alt=\"Compact Size\"\u003e\u003c\/div\u003e\n                \u003cdiv class=\"a-section column-head\"\u003e\n                    \u003cp class=\"head\"\u003eCompact Size\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"a-section column-description\"\u003e\n                    \u003cp class=\"description\"\u003eFeaturing a compact structure and miniaturized design, it offers greater design flexibility for lightweight and embedded AI applications.\u003c\/p\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"descItem\"\u003e\n        \u003cdiv class=\"head\"\u003eMultimodal Large Model Deployment\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/07_a553aac4-a36f-4f1b-9c8d-5ccddb1d5ee8.jpg?v=1764757756\" class=\"mainImg pc\" alt=\"Compatible with XiaoZhi Al\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/07_1c921615-a540-436f-a11d-2cbc27177402.jpg?v=1765166057\" class=\"mainImg mo\" alt=\"Compatible with XiaoZhi Al\"\u003e\n    \n    \n    \u003cdiv class=\"descItem\"\u003e\n        \u003cdiv class=\"head\"\u003eCreative Applications of Multimodal AI Models\u003c\/div\u003e\n        \u003cdiv class=\"desc\"\u003eWonderLLM integrates multi-modal AI models, enabling cross-modal perception and understanding. It allows flexible switching and combining of text,  speech, image,  and other models, making robot interactions more diverse and intelligent.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/05_0b34d548-87d8-4131-8d3a-9f28d83636b7.jpg?v=1764757127\" class=\"mainImg pc\" alt=\"Creative Applications\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/05_0b34d548-87d8-4131-8d3a-9f28d83636b7.jpg?v=1764757127\" class=\"mainImg mo\" alt=\"Creative Applications\"\u003e\n    \n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/06_21211433-1808-46d7-830b-98e10d0f20c8.jpg?v=1764757215\" alt=\"Smart Chat\"\u003e\n            \u003cdiv class=\"imageDescContainer\"\u003e\n                \u003cdiv class=\"head\"\u003eSmart Chat\u003c\/div\u003e\n                \u003cdiv class=\"desc\"\u003eLeveraging large language models, WonderLLM can understand and respond to each command in real-time, providing highly natural speech output.\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\/06_4763048f-d48e-4927-9c83-d1d0e5ac7ad2.jpg?v=1764757255\" alt=\"Voice Control\"\u003e\n            \u003cdiv class=\"imageDescContainer\"\u003e\n                \u003cdiv class=\"head\"\u003eVoice Control\u003c\/div\u003e\n                \u003cdiv class=\"desc\"\u003eWonderLLM utilizes the semantic understanding technology of speech AI models to accurately interpret voice commands and execute corresponding actions instantly.\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 src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/06_ab19ccaa-5b88-4e51-bf17-1e42f5989b17.jpg?v=1764757307\" alt=\"Scene Understanding\"\u003e\n            \u003cdiv class=\"imageDescContainer\"\u003e\n                \u003cdiv class=\"head\"\u003eScene Understanding\u003c\/div\u003e\n                \u003cdiv class=\"desc\"\u003eWith the visual AI model, WonderLLM can analyze the scene within its view, assess environmental features based on the database, and provide intelligent feedback.\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\/06_baffd814-e8fb-496f-9911-5e5038f70073.jpg?v=1764757358\" alt=\"Image Analysis\"\u003e\n            \u003cdiv class=\"imageDescContainer\"\u003e\n                \u003cdiv class=\"head\"\u003eImage Analysis\u003c\/div\u003e\n                \u003cdiv class=\"desc\"\u003eWonderLLM leverages the visual AI model to deeply analyze images, extract object features, and accurately match them with the database, enabling similar object recognition.\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 src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/06_56eba079-b910-46da-a818-e2bfa35571f8.jpg?v=1764757445\" alt=\"Emotion Perception\"\u003e\n            \u003cdiv class=\"imageDescContainer\"\u003e\n                \u003cdiv class=\"head\"\u003eEmotion Perception\u003c\/div\u003e\n                \u003cdiv class=\"desc\"\u003eWonderLLM uses the large language model to sensitively detect changes in tone and emotion in voice commands and respond with a friendly and reassuring reply.\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\/06_c48bda69-d950-4ff0-b663-9126d6d81d8f.jpg?v=1764757533\" alt=\"Intent Understanding\"\u003e\n            \u003cdiv class=\"imageDescContainer\"\u003e\n                \u003cdiv class=\"head\"\u003eIntent Understanding\u003c\/div\u003e\n                \u003cdiv class=\"desc\"\u003eWonderLLM can grasp the hidden intentions behind voice commands, enabling it to proactively plan tasks and adapt to real-time changes.\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 src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/06_4dd2dc99-1901-472e-8741-8b4e912be586.jpg?v=1764757594\" alt=\"Weather Inquiry\"\u003e\n            \u003cdiv class=\"imageDescContainer\"\u003e\n                \u003cdiv class=\"head\"\u003eWeather Inquiry\u003c\/div\u003e\n                \u003cdiv class=\"desc\"\u003eBased on voice commands, WonderLLM can deliver real-time weather reports, including temperature,  humidity,  and wind conditions, through the speech AI model.\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\/06_967b2b4d-90b7-46cb-b9a0-5caabf1807d3.jpg?v=1764758518\" alt=\"WonderLLM\"\u003e\n            \u003cdiv class=\"imageDescContainer\"\u003e\n                \u003cdiv class=\"head\"\u003eExpert Q\u0026amp;A\u003c\/div\u003e\n                \u003cdiv class=\"desc\"\u003eWonderLLM can grasp the hidden intentions behind voice commands, enabling it to proactively plan tasks and adapt to real-time changes.\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\/08_4843467d-30f4-4103-98bc-4124b94b25cd.jpg?v=1764757830\" class=\"mainImg pc\" alt=\"Offline Al Vision Recognition\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/08_713fd7d2-0c89-469f-a9de-dd38ae05afbc.jpg?v=1765166057\" class=\"mainImg mo\" alt=\"Offline Al Vision Recognition\"\u003e\n    \n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/09_52e94663-cfea-4bb4-9cbe-399fe6adbbc7.jpg?v=1764934716\" class=\"mainImg pc\" alt=\"Multi-Controller Communication Support\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/09_49201776-191b-479d-823e-4a518feebc5e.jpg?v=1765166057\" class=\"mainImg mo\" alt=\"Multi-Controller Communication Support\"\u003e\n    \n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/09___4.jpg?v=1764934844\" class=\"mainImg pc\" alt=\"Multi-Controller Communication Support\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/09___4_bcdc1af9-9951-402c-a721-d7f8f355a1ce.jpg?v=1765166057\" class=\"mainImg mo\" alt=\"Multi-Controller Communication Support\"\u003e\n    \n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/10_add6ac97-0ffe-4233-9b20-31837a519244.jpg?v=1764757961\" class=\"mainImg pc\" alt=\"Multi-Controller Communication Support\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/10_b3a5d913-9e88-4fd7-8f3b-57896c27d1f0.jpg?v=1765166057\" class=\"mainImg mo\" alt=\"Multi-Controller Communication Support\"\u003e\n    \n    \u003cdiv class=\"head\"\u003eApplications\u003c\/div\u003e\n    \n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/11___mechdog.jpg?v=1764758029\" alt=\"MechDog AI robot dog\"\u003e\n            \u003cdiv class=\"imageDescContainer\"\u003e\n                \u003cdiv class=\"head\"\u003eMechDog AI robot dog\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\/11___miniauto.jpg?v=1764758029\" alt=\"miniAuto AI intelligent robot\"\u003e\n            \u003cdiv class=\"imageDescContainer\"\u003e\n                \u003cdiv class=\"head\"\u003eminiAuto AI intelligent robot\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 src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/11___miniHexa.jpg?v=1764758028\" alt=\"miniHexa hexapod robot\"\u003e\n            \u003cdiv class=\"imageDescContainer\"\u003e\n                \u003cdiv class=\"head\"\u003eminiHexa hexapod 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\/11___tankbot.jpg?v=1764758029\" alt=\"Tankbot carrying robot\"\u003e\n            \u003cdiv class=\"imageDescContainer\"\u003e\n                \u003cdiv class=\"head\"\u003eTankbot carrying robot\u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \n    \n    \u003cdiv class=\"head\"\u003eProduct Parameters\u003c\/div\u003e\n    \n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/12_50ded031-36b4-4cf2-901c-751f2e83855f.jpg?v=1764758172\" alt=\"Product Parameters\"\u003e\n    \n\n    \u003cdiv class=\"imageItem pc\"\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                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eMain control chip\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eESP32-S3\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold td-br-left\"\u003e\u003cspan\u003eVoice chip\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eC11302\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\u003e2MP\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eField of view angle\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e123°\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eDisplay screen\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e2.0-inch LCD capacitive touch screen\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003ePower supply voltage\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eType-C (DC 5V)\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eVoice recognition 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                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eCommunication method\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eI2C communication\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eVoice recognition range\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eUp to 5 meters in quiet settings, and 1 meter in noisy environments.\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eOnboard buttons\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eMicrophone, speaker\u003cbr\u003eMode switch button, wake-up button\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eBluetooth\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eSupports Bluetooth 5 and Bluetooth Mesh\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eSPI Flash\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eSupports up to 16MB\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eRAM\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e512KB internal, 16MB external PSRAM\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eWiFi\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e802.11b\/g\/n\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eSize\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e60 × 22 × 54 mm\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eWeight\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e46g\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=\"mo\" style=\"margin-bottom: 30px;\"\u003e\n        \u003cdiv class=\"imageItem\"\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                        \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003econtrol\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eESP32-S3\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eVoice chip\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eC11302\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\u003e2MP\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eField of view angle\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e123°\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eDisplay screen\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e2.0-inch LCD capacitive touch screen\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003ePower supply voltage\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eType-C (DC 5V)\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eVoice recognition 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=\"a-text-bold\"\u003e\u003cspan\u003eCommunication method\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eI2C communication\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eVoice recognition range\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eUp to 5 meters in quiet settings, and 1 meter in noisy environments.\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eOnboard buttons\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eMicrophone, speaker\u003cbr\u003eMode switch button, wake-up button\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eBluetooth\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eSupports Bluetooth 5 and Bluetooth Mesh\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eSPI Flash\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eSupports up to 16MB\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eRAM\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e512KB internal, 16MB external PSRAM\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eWiFi\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e802.11b\/g\/n\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eSize\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e60 × 22 × 54 mm\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 class=\"td-br-left\"\u003e\u003cspan\u003e46g\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\"\u003eInterface Description\u003c\/div\u003e\n    \n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/13_15f5aa46-91ef-43d6-bce0-b05be52955e7.jpg?v=1764758235\" alt=\"Interface Description\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cdiv class=\"a-column a-span6\"\u003e\n                \u003ctable class=\"a-bordered noBottomBorder has-bgc\"\u003e\n                    \u003ctbody\u003e\n                     \u003ctr\u003e\n                        \u003ctd style=\"background-color: #354a7e; color: #fff; font-size: 18px;height: 45px;font-weight: 650\" class=\"a-text-bold\"\u003e\u003cspan\u003eInterface\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd style=\"background-color: #354a7e; color: #fff; font-size: 18px;height: 45px;font-weight: 600\" class=\"a-text-bold\"\u003e\u003cspan\u003eDescription\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003e1\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd\u003e\u003cspan\u003eType-C interface (top): Used for flashing the firmware for ESP32-S3 chip.\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003e2\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd\u003e\u003cspan\u003eType-C interface (bottom): Used for flashing the speech recognition firmware for the Cl1302 chip.\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003e3\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd\u003e\u003cspan\u003e4-PIN I2C communication interface: Used for secondary development.\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003e4\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd\u003e\u003cspan\u003eTouch capacitive screen: Used for displaying images and adjusting volume.\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003e5\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd\u003e\u003cspan\u003eButton A: Used for module restart, switching between expression and chat modes.\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003e6\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd\u003e\u003cspan\u003eHD camera: Captures real-time images.\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003e7\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd\u003e\u003cspan\u003eButton B: Used for module restart, network configuration, and interaction control.\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 src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/14_7d34c926-36a7-4764-85e0-a1f4fc4d534e.jpg?v=1764758233\" class=\"pc\" alt=\"WonderLLM AI Module Packing List\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/14_2633368c-46be-42e2-8103-b506bcb49254.jpg?v=1765166006\" class=\"mo\" alt=\"WonderLLM AI Module Packing List\"\u003e\n    \n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/14_a7476d9a-7ae3-4998-8b79-722e4c4ae0cc.jpg?v=1764758233\" class=\"pc\" alt=\"WonderLLM AI Module\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/14_afbfb8bf-efb3-465c-930d-63e3f1834bb6.jpg?v=1765165984\" class=\"mo\" alt=\"WonderLLM AI Module\"\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\u003e\u003cspan\u003econtrol\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003eESP32-S3\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eVoice chip\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003eC11302\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\u003e2MP\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eField of view angle\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003e123°\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eDisplay screen\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003e2.0-inch LCD capacitive touch screen\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003ePower supply voltage\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003eType-C (DC 5V)\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eVoice recognition mode\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003eCommand wake-up\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eCommunication method\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003eI2C communication\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eVoice recognition range\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003eUp to 5 meters in quiet settings, and 1 meter in noisy environments.\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eOnboard buttons\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003eMicrophone, speaker\u003cbr\u003eMode switch button, wake-up button\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eBluetooth\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003eSupports Bluetooth 5 and Bluetooth Mesh\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eSPI Flash\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003eSupports up to 16MB\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eRAM\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003e512KB internal, 16MB external PSRAM\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eWiFi\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003e802.11b\/g\/n\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eSize\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003e60 × 22 × 54 mm\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\u003e46g\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n    \u003c\/table\u003e","brand":"Hiwonder","offers":[{"title":"WonderLLM AI Module","offer_id":42205011378263,"sku":"21090271","price":29.99,"currency_code":"USD","in_stock":true},{"title":"WonderLLM AI Module + Mounting Bracket","offer_id":42205011411031,"sku":"21090272","price":35.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/6729d25bdd0c21da29b91fcabee8dd6b.jpg?v=1764938035"},{"product_id":"esp32-s3-development","title":"Hiwonder ESP32-S3 Development Board AI Vision \u0026 Smart Chat with LLMs Robot Programming Board Kit","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\/* 禁用的变体选项样式 *\/\nselect option:disabled {\n  color: #ccc;\n  display: none;\n}\n\ninput[type=\"radio\"]:disabled + label,\nlabel:has(input[type=\"radio\"]:disabled) {\n  opacity: 0.5;\n  cursor: not-allowed;\n  pointer-events: none;\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: 16px;\n    color: rgba(16, 16, 16, 100);\n    line-height: 1.66;\n\n}\n.descItem .downImg{\n    margin-top: 15px;\n}\n.descItem .noDesc{\n    margin-top: 12px;\n}\n.mb-30{\n    margin-bottom: 30px;\n}\n\n.iframeContainer {\n    line-height: 20px;\n    text-align: center;\n    border: 1px solid rgba(255, 255, 255, 100);\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\n.a-column.a-span6{\n    margin-bottom: 2px;\n}\n\n.imageItem \u003e img {\n    margin-bottom: 8px;\n    width: 100%;\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: 30px;\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: 50px;\n}\n\n.four-column-images .a-column .head, .four-column-images .a-column1 .head {\n    margin: 0 auto;\n    font-size: 16px;\n}\n\n.four-column-images .a-column .description,.four-column-images .a-column1 .description {\n    font-size: 14px;\n    line-height: 1.66;\n    text-align: left;\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    .switch_picture {\n        display: flex;\n        justify-content: space-between;\n        max-width: 1220px;\n        margin: 0 auto;\n        align-items: center;\n    }\n    .img-t{\n        margin-bottom: 24px;\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    .descItem.has-child {\n        padding-bottom: 20px;\n    }\n}\n\n@media screen and (max-width: 1024px) {\n    .control_type_pc {\n        display: none;\n    }\n    .img-t{\n        margin-bottom: 15px;\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    text-align: center;\n    margin-bottom: 4px;\n    font-size: 20px;\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: 16px;\n    line-height: 1.66;\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: 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: 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: 50px;\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.a-column table.a-bordered {\n    border: 1px solid #BBBFBF;\n}\n\/*.a-column table.a-bordered tr:nth-child(odd) {*\/\n\/*    background-color: #efefef;*\/\n\/*}*\/\n.a-column table.a-bordered tr td {\n    border-bottom: 1px solid #BBBFBF;\n    padding: 4px;\n    font-size: 13px;\n}\n\n.a-column table.a-bordered tr .bgcl {\n    background-color: #efefef;\n}\n\/*.a-column table.a-bordered tr:nth-child(even) {*\/\n\/*    background-color: #FFF;*\/\n\/*}*\/\n.a-column .a-text-bold{\n    font-weight: 700;\n}\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    color: #f00;\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    .a-column table.a-bordered tr td{\n        padding: 8px 4px;\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: 14px 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    .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: 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: 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        margin: 0 0 5px;\n        text-align: center;\n        font-size: 14px;\n        line-height: 1.25em;\n    }\n\n    .imageDescContainer \u003e .desc {\n        font-size: 12px;\n    }\n\n    .mo {\n        display: block;\n    }\n\n    .pc {\n        display: none;\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: 100%;\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\u003cp\u003e\n\u003c\/p\u003e\n\u003cdiv class=\"tutorials\"\u003e\n    \u003cp\u003eExplore schematics, codes, videos \u0026amp; projects in \u003ca target=\"_blank\" href=\"https:\/\/www.hiwonder.com.cn\/store\/learn\/197.html\"\u003eESP32-S3 Development Board Tutorials\u003c\/a\u003e: \u003ca target=\"_blank\" href=\"https:\/\/www.hiwonder.com.cn\/store\/learn\/197.html\"\u003ehttps:\/\/www.hiwonder.com.cn\/store\/learn\/197.html\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"iframeContainer mb-30\"\u003e\u003ciframe class=\"iframe\" src=\"https:\/\/www.youtube.com\/embed\/A0q7VhkhSD0\" 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\/01_d8a5f1cf-535d-4cc5-9f53-84589f98fc99.jpg?v=1767181038\" alt=\"WonderLLM\" class=\"mainImg pc\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_770fd1a3-842e-45a0-98fd-87be92120a81.jpg?v=1767513354\" alt=\"WonderLLM\" class=\"mainImg mo\"\u003e\n    \n    \n    \u003cdiv class=\"descItem\"\u003e\n        \u003cdiv class=\"head\"\u003eProduct Description\u003c\/div\u003e\n        \u003cdiv class=\"desc\"\u003eThe Hiwonder ESP32-S3 Development Board is built around the ESP32-S3 core module and integrates a wide range of onboard components, including a temperature sensor, combined light\/infrared sensor, 6-axis accelerometer, microphone, and speaker. It also supports external peripherals such as a 2MP camera, PWM and bus servos, and an HD LCD touchscreen. With onboard USB, I2C, and serial interfaces, the board enables flexible expansion and secondary development, covering essential requirements for control, display, storage, and connectivity.\u003cbr\u003eDesigned for multimodal AI applications, the board integrates text, voice, and vision AI engines, with support for switching between popular models such as DeepSeek, Qwen3, and DouBao. It enables smart chat, environment perception, and object recognition, while allowing AI personality, tone, and knowledge to be customized. Dozens of voice options and support for over 30 languages make highly personalized AI interactions possible.\u003cbr\u003eOffline firmware flashing enables WiFi video streaming and offline AI vision interaction without cloud dependency, supporting applications such as color recognition, face detection, and line following. The comprehensive tutorials and hands-on projects, from beginner to advanced levels, help accelerate large-model applications and spark creative AI ideas.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/02__-1.jpg?v=1767493570\" alt=\"Deploy Multimodal AI Models\"\u003e\n            \u003cdiv class=\"imageDescContainer\"\u003e\n                \u003cdiv class=\"head\"\u003eDeploy Multimodal AI Models\u003c\/div\u003e\n                \u003cdiv class=\"desc\"\u003eThe board deeply integrates text, voice, and vision models, enabling smooth smart chat and advanced understanding of its surroundings and objects.\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\/02__-2.jpg?v=1767181098\" alt=\"Smart Chat \u0026amp; Personalization\"\u003e\n            \u003cdiv class=\"imageDescContainer\"\u003e\n                \u003cdiv class=\"head\"\u003eCompatible with XiaoZhi Al\u003c\/div\u003e\n                \u003cdiv class=\"desc\"\u003eIntegrating with the XiaoZhi AI platform, ESP32-S3 Development Board supports personalized character creation, allowing the definition of unique traits, voice, and knowledge background for the AI, crafting an ideal AI partner. \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 src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/02__-3.jpg?v=1767181098\" alt=\"Offline AI Vision \u0026amp; Voice Interaction\"\u003e\n            \u003cdiv class=\"imageDescContainer\"\u003e\n                \u003cdiv class=\"head\"\u003eLVGL Graphical Interface\u003c\/div\u003e\n                \u003cdiv class=\"desc\"\u003eThe LVGL interface enables real-time camera viewing, local media playback, and monitoring and control of servo parameters, temperature, lighting, and IMU data.\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\/02__-4.jpg?v=1767181098\" alt=\"Extensive Expansion Options\"\u003e\n            \u003cdiv class=\"imageDescContainer\"\u003e\n                \u003cdiv class=\"head\"\u003eOffline AI Vision Interaction\u003c\/div\u003e\n                \u003cdiv class=\"desc\"\u003eFlashing the dedicated firmware enables offline AI vision, allowing accurate object detection and tracking, as well as color recognition, face detection, and visual line following.\u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"descItem\"\u003e\n        \u003cdiv class=\"head\"\u003eHigh-Performance Hardware\u003c\/div\u003e\n        \u003cdiv class=\"desc\"\u003eThe ESP32-S3 development board integrates high-performance core hardware, such as a detachable 2MP camera and noise-canceling microphone, delivering powerful computing and flexible expansion capabilities, providing reliable support for a wide range of AI applications.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"premium-module descItem\"\u003e\n        \u003cdiv class=\"four-column-images\"\u003e\n            \u003cdiv class=\"a-column1\"\u003e\n                \u003cdiv class=\"a-section column-image\"\u003e\u003cimg class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/03__-1.jpg?v=1767181163\" alt=\"Xtensa\"\u003e\u003c\/div\u003e\n                \u003cdiv class=\"a-section column-head\"\u003e\n                    \u003cp class=\"head\"\u003eESP32-S3 High-Performance Chip\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"a-section column-description\"\u003e\n                    \u003cp class=\"description\"\u003eThe ESP32-S3 is a high-performance, low-power dual-mode chip with a processing power of 600 DMIPS, ideal for DIY development.\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\u003cimg class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/03__-2.jpg?v=1767181163\" alt=\"ESP32-S3\"\u003e\u003c\/div\u003e\n                \u003cdiv class=\"a-section column-head\"\u003e\n                    \u003cp class=\"head\"\u003eDetachable 2MP HD Camera\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"a-section column-description\"\u003e\n                    \u003cp class=\"description\"\u003eEquipped with a 1080P @ 60fps HD camera, it offers high image clarity and color accuracy, significantly enhancing the precision and stability of visual 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\u003cimg class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/03__-3.jpg?v=1767181162\" alt=\"2MP HD Camera\"\u003e\u003c\/div\u003e\n                \u003cdiv class=\"a-section column-head\"\u003e\n                    \u003cp class=\"head\"\u003eHigh-Performance Noise-Canceling Microphone\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"a-section column-description\"\u003e\n                    \u003cp class=\"description\"\u003eThe built-in MIC captures clear audio even in noisy environments, enabling natural and smooth voice interaction.\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\u003cimg class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/03__-4.jpg?v=1767181163\" alt=\"High-Fidelity Speaker\"\u003e\u003c\/div\u003e\n                \u003cdiv class=\"a-section column-head\"\u003e\n                    \u003cp class=\"head\"\u003eHigh-Fidelity Speaker\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"a-section column-description\"\u003e\n                    \u003cp class=\"description\"\u003eIntegrated with a high-fidelity speaker unit, it delivers rich and clear sound quality, supporting voice broadcasting, notifications, and other functions, providing realistic and vibrant audio feedback.\u003c\/p\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"premium-module descItem\"\u003e\n        \u003cdiv class=\"four-column-images\"\u003e\n            \u003cdiv class=\"a-column1\"\u003e\n                \u003cdiv class=\"a-section column-image\"\u003e\u003cimg class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/03__-5.jpg?v=1767494069\" alt=\"LCD Capacitive Touchscreen\"\u003e\u003c\/div\u003e\n                \u003cdiv class=\"a-section column-head\"\u003e\n                    \u003cp class=\"head\"\u003eLCD Capacitive Touchscreen\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"a-section column-description\"\u003e\n                    \u003cp class=\"description\"\u003eEquipped with a 2.0-inch LCD capacitive touchscreen, it allows for intuitive touch interactions such as adjusting the volume and other controls, offering an intuitive and easy-to-use interface.\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\u003cimg class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/03__-6.jpg?v=1767181163\" alt=\"Onboard Mode Switch Button\"\u003e\u003c\/div\u003e\n                \u003cdiv class=\"a-section column-head\"\u003e\n                    \u003cp class=\"head\"\u003ePWM \/ Bus Servo Interfaces\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"a-section column-description\"\u003e\n                    \u003cp class=\"description\"\u003eOnboard serial bus and PWM digital servo interfaces support the full range of Hiwonder servos, enabling easy expansion for multi-degree-of-freedom robots.\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\u003cimg class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/03__-7.jpg?v=1767181164\" alt=\"I2C Communication Interface\"\u003e\u003c\/div\u003e\n                \u003cdiv class=\"a-section column-head\"\u003e\n                    \u003cp class=\"head\"\u003eTF Card Slot Expansion\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"a-section column-description\"\u003e\n                    \u003cp class=\"description\"\u003eSupports external TF cards and comes with a 32GB TF card, providing ample storage for large AI models and programs.\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\u003cimg class=\"a-section-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/03__-8.jpg?v=1767181162\" alt=\"Compact Size\"\u003e\u003c\/div\u003e\n                \u003cdiv class=\"a-section column-head\"\u003e\n                    \u003cp class=\"head\"\u003e3.5mm Audio Jack\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"a-section column-description\"\u003e\n                    \u003cp class=\"description\"\u003eEquipped with a 3.5mm audio jack and a built-in amplifier chip, it supports external speakers and audio systems, delivering high-quality sound output.\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\/04_f3cceb49-1f65-4e15-bfe0-f06bc6502ba5.jpg?v=1767585758\" class=\"mainImg pc\" alt=\"Compatible with XiaoZhi Al\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/04_60b32a29-b136-467c-bb90-37b87e323aef.jpg?v=1767585784\" class=\"mainImg mo\" alt=\"Compatible with XiaoZhi Al\"\u003e\n    \n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/05_39d2fe9d-4b84-47c4-b2b9-572610fdb542.jpg?v=1767181299\" class=\"mainImg pc\" alt=\"Compatible with XiaoZhi Al\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/05_659f5288-f71b-4fc2-901e-bbb0e7ccf293.jpg?v=1767513354\" class=\"mainImg mo\" alt=\"Compatible with XiaoZhi Al\"\u003e\n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/06_e1239123-af61-4228-aa1f-c2999de8ca65.jpg?v=1767525117\" class=\"mainImg pc\" alt=\"Compatible with XiaoZhi Al\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/06_43b7e938-3b28-4f0b-837c-aaa893e1c8e9.jpg?v=1767525162\" class=\"mainImg mo\" alt=\"Compatible with XiaoZhi Al\"\u003e\n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/07_ad24014d-0ef2-4b4c-9827-3bbaff91da07.jpg?v=1767181296\" class=\"mainImg pc\" alt=\"Compatible with XiaoZhi Al\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/07_7e379bca-b5ca-4ef6-857d-4cb44fc902cd.jpg?v=1767513353\" class=\"mainImg mo\" alt=\"Compatible with XiaoZhi Al\"\u003e\n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/08_7e422327-1dde-4fe0-996b-282b5e815db6.jpg?v=1767181297\" class=\"mainImg pc\" alt=\"Compatible with XiaoZhi Al\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/08_b6c3ea21-92f0-4fc3-a434-4bcc8fc0c030.jpg?v=1767513354\" class=\"mainImg mo\" alt=\"Compatible with XiaoZhi Al\"\u003e\n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/09_fb00e9b5-635b-415f-9a88-5b8b1bbb43dc.jpg?v=1767181299\" class=\"mainImg pc\" alt=\"Compatible with XiaoZhi Al\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/09_cf5e3215-d546-47e1-8c5f-f21b8f46be32.jpg?v=1767513354\" class=\"mainImg mo\" alt=\"Compatible with XiaoZhi Al\"\u003e\n    \n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/10__-1.jpg?v=1767181488\" alt=\"Smart Chat\"\u003e\n            \u003cdiv class=\"imageDescContainer\"\u003e\n                \u003cdiv class=\"head\"\u003eAudio Processing Support\u003c\/div\u003e\n                \u003cdiv class=\"desc\"\u003eThe board features a built-in microphone for audio recording, enabling keyword wake-up and speech-to-text functionality. Combined with LLMs, it enables smooth and intelligent voice interactions.\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\/10__-2.jpg?v=1767525245\" alt=\"Voice Control\"\u003e\n            \u003cdiv class=\"imageDescContainer\"\u003e\n                \u003cdiv class=\"head\"\u003eExpandable Speaker\u003c\/div\u003e\n                \u003cdiv class=\"desc\"\u003eSupports external speakers and uses LLMs to enable intelligent voice interactions, while also linking with AI vision to announce recognition results in real time.\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\/11_f459bed8-4705-4f9f-8d48-1a64a5365cfd.jpg?v=1767510321\" class=\"mainImg pc\" alt=\"Compatible with XiaoZhi Al\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/11_1f5e6db8-14f9-4888-ab45-9dfc14555a81.jpg?v=1767513425\" class=\"mainImg mo\" alt=\"Compatible with XiaoZhi Al\"\u003e\n\n    \n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/12_98fe8592-e7fb-4def-9072-d0d070c0674e.jpg?v=1767181584\" class=\"mainImg pc\" alt=\"Compatible with XiaoZhi Al\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/12_ec08383b-911c-4524-b95c-9bfea084d485.jpg?v=1767513352\" class=\"mainImg mo\" alt=\"Compatible with XiaoZhi Al\"\u003e\n    \n    \n    \u003cdiv class=\"head\"\u003eSpecification Parameters\u003c\/div\u003e\n    \n    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/13__-1.jpg?v=1767181617\" alt=\"MechDog AI robot dog\"\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.jpg?v=1767181617\" alt=\"miniAuto AI intelligent robot\"\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"imageItem pc\"\u003e\n        \u003cdiv class=\"a-column a-span6\"\u003e\n            \u003ctable class=\"a-bordered noBottomBorder\" style=\"text-align: center;\"\u003e\n                \u003ctbody\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold has-bgc\"\u003e\u003cspan\u003eProduct\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left has-bgc\"\u003e\u003cspan\u003eESP32-S3 development board\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold has-bgc\"\u003e\u003cspan\u003eArchitecture\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left has-bgc\"\u003e\u003cspan\u003eXtensa® 32-bit LX7 dual-core processor\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eChip model\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eESP32-S3-WROOM\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold\" rowspan=\"2\"\u003e\u003cspan\u003eWi-Fi \/ Bluetooth\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\" rowspan=\"2\"\u003e\u003cspan\u003eWi-Fi 802.11b\/g\/n 2.4 GHz, Bluetooth 5 (LE + Mesh)\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold has-bgc\"\u003e\u003cspan\u003eMain frequency\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left has-bgc\"\u003e\u003cspan\u003e≤240MHz\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eInternal ROM\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e384KB\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold has-bgc\"\u003e\u003cspan\u003eInternal SRAM\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left has-bgc\"\u003e\u003cspan\u003e512 KB\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold has-bgc\"\u003e\u003cspan\u003eFLASH\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left has-bgc\"\u003e\u003cspan\u003e16 MB\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003ePSRAM\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e8 MB\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eCommunication method\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eUART, I2C, SPI, etc.\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold has-bgc\" rowspan=\"2\"\u003e\u003cspan\u003ePeripheral resources\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left has-bgc\" rowspan=\"2\"\u003e\u003cspan\u003e3 UARTs, 4 general-purpose timers, 20 ADC channels\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold has-bgc\"\u003e\u003cspan\u003eDevelopment environment\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left has-bgc\"\u003e\u003cspan\u003eArduino IDE \/ ESP-IDF \/ MicroPython\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eAmbient light sensor\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eSupports ambient light sensing, proximity detection, and infrared transmit\/receive\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003ePorts\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eType-C, UART, I2C, camera, LCD display, external speaker\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold has-bgc\"\u003e\u003cspan\u003e6-axis IMU sensor\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left has-bgc\"\u003e\u003cspan\u003eIntegrated 3-axis accelerometer + 3-axis gyroscope\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold has-bgc\"\u003e\u003cspan\u003ePower supply voltage\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left has-bgc\"\u003e\u003cspan\u003e5–12.6 V\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\" rowspan=\"2\"\u003e\u003cspan\u003eAudio codec chip\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\" rowspan=\"2\"\u003e\u003cspan\u003eFeatures high-performance, low-noise audio, supporting playback, decoding, and recording\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eTemperature \u0026amp; humidity sensor\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eHigh-precision temperature and humidity sensing\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold has-bgc\"\u003e\u003cspan\u003eBuzzer\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left has-bgc\"\u003e\u003cspan\u003ePWM output control\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold has-bgc\"\u003e\u003cspan\u003eExternal storage\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left has-bgc\"\u003e\u003cspan\u003eEEPROM, TF card\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003ePWM servo port\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e4\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eBus servo port\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e2\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold has-bgc\"\u003e\u003cspan\u003eI2C port\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left has-bgc\"\u003e\u003cspan\u003e5\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold has-bgc\"\u003e\u003cspan\u003eCustom function buttons\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left has-bgc\"\u003e\u003cspan\u003e5\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eCustom LED\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e2\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003ePower output port\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e3 × 3.3V, 3 × 5V\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold has-bgc\"\u003e\u003cspan\u003eTF card slot\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"td-br-left has-bgc\"\u003e\u003cspan\u003eSupports external TF card\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=\"mo\" style=\"margin-bottom: 30px;\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cdiv class=\"a-column a-span6\"\u003e\n                \u003ctable class=\"a-bordered noBottomBorder\" style=\"text-align: center;\"\u003e\n                    \u003ctbody\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold has-bgc\"\u003e\u003cspan\u003eProduct\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left has-bgc\"\u003e\u003cspan\u003eESP32-S3 development board\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eArchitecture\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eXtensa® 32-bit LX7 dual-core processor\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold has-bgc\"\u003e\u003cspan\u003eChip model\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left has-bgc\"\u003e\u003cspan\u003eESP32-S3-WROOM\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eWi-Fi \/ Bluetooth\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eWi-Fi 802.11b\/g\/n 2.4 GHz, Bluetooth 5 (LE + Mesh)\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold has-bgc\"\u003e\u003cspan\u003eMain frequency\u003c\/span\u003e\u003c\/td\u003e\n                         \u003ctd class=\"td-br-left has-bgc\"\u003e\u003cspan\u003e≤240MHz\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eInternal ROM\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e384KB\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold has-bgc\"\u003e\u003cspan\u003eInternal SRAM\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left has-bgc\"\u003e\u003cspan\u003e512 KB\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eFLASH\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e16 MB\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold has-bgc\"\u003e\u003cspan\u003ePSRAM\u003c\/span\u003e\u003c\/td\u003e\n                         \u003ctd class=\"td-br-left has-bgc\"\u003e\u003cspan\u003e8 MB\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eCommunication method\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eUART, I2C, SPI, etc.\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold has-bgc\"\u003e\u003cspan\u003ePeripheral resources\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left has-bgc\"\u003e\u003cspan\u003e3 UARTs, 4 general-purpose timers, 20 ADC channels\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eDevelopment environment\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eArduino IDE \/ ESP-IDF \/ MicroPython\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold has-bgc\"\u003e\u003cspan\u003eAmbient light sensor\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left has-bgc\"\u003e\u003cspan\u003eSupports ambient light sensing, proximity detection, and infrared transmit\/receive\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003ePorts\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eType-C, UART, I2C, camera, LCD display, external speaker\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold has-bgc\"\u003e\u003cspan\u003e6-axis IMU sensor\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left has-bgc\"\u003e\u003cspan\u003eIntegrated 3-axis accelerometer + 3-axis gyroscope\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003ePower supply voltage\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e5–12.6 V\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold has-bgc\"\u003e\u003cspan\u003eAudio codec chip\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left has-bgc\"\u003e\u003cspan\u003eFeatures high-performance, low-noise audio, supporting playback, decoding, and recording\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eTemperature \u0026amp; humidity sensor\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eHigh-precision temperature and humidity sensing\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold has-bgc\"\u003e\u003cspan\u003eBuzzer\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left has-bgc\"\u003e\u003cspan\u003ePWM output control\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eExternal storage\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eEEPROM, TF card\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold has-bgc\"\u003e\u003cspan\u003ePWM servo port\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left has-bgc\"\u003e\u003cspan\u003e4\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eBus servo port\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e2\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold has-bgc\"\u003e\u003cspan\u003eI2C port\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left has-bgc\"\u003e\u003cspan\u003e5\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eCustom function buttons\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e5\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold has-bgc\"\u003e\u003cspan\u003eCustom LED\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left has-bgc\"\u003e\u003cspan\u003e2\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003ePower output port\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e3 × 3.3V, 3 × 5V\u003c\/span\u003e\u003c\/td\u003e\n                    \u003c\/tr\u003e\n                    \u003ctr\u003e\n                        \u003ctd class=\"a-text-bold has-bgc\"\u003e\u003cspan\u003eTF card slot\u003c\/span\u003e\u003c\/td\u003e\n                        \u003ctd class=\"td-br-left has-bgc\"\u003e\u003cspan\u003eSupports external TF card\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    \u003cdiv class=\"imageContainer\"\u003e\n        \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/14__-1.jpg?v=1767181679\" alt=\"Interface Description\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n       \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/14__-2.jpg?v=1767181679\" alt=\"Interface Description\" loading=\"lazy\"\u003e\n        \u003c\/div\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\/14__-3.jpg?v=1767181679\" alt=\"Interface Description\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n       \u003cdiv class=\"imageItem\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/14__-4.jpg?v=1767181679\" alt=\"Interface Description\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/15___02.jpg?v=1770708963\" class=\"pc\" alt=\"WonderLLM AI Module\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/15___02_915b1a70-add9-4404-8845-20702e00a72a.jpg?v=1770709069\" class=\"mo\" alt=\"WonderLLM AI Module\"\u003e\n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/15___03.jpg?v=1770708989\" class=\"pc\" alt=\"WonderLLM AI Module\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/15___03_55834fea-31f4-4e9b-9725-fd25bd876f76.jpg?v=1770709102\" class=\"mo\" alt=\"WonderLLM AI Module\"\u003e\n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/15___04.jpg?v=1770709014\" class=\"pc\" alt=\"WonderLLM AI Module\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/15___04_ca274267-8f98-4f36-956a-17cbe04f04d2.jpg?v=1770709126\" class=\"mo\" alt=\"WonderLLM AI Module\"\u003e\n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/15_d76f764b-4530-4e61-aa0b-b6bbd878d8e9.jpg?v=1770710967\" class=\"pc\" alt=\"WonderLLM AI Module\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/15_4111db77-50b4-4578-b284-87b06dad96f2.jpg?v=1770709150\" class=\"mo\" alt=\"WonderLLM AI Module\"\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\u003e\u003cspan\u003eProduct\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003eESP32-S3 development board\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n         \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eArchitecture\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003eXtensa® 32-bit LX7 dual-core processor\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n         \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eChip model\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003eESP32-S3-WROOM\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eWi-Fi \/ Bluetooth\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003eWi-Fi 802.11b\/g\/n 2.4 GHz, Bluetooth 5 (LE + Mesh)\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n         \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eMain frequency\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003e≤240MHz\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n         \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eInternal ROM\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003e384KB\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eInternal SRAM\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003e512 KB\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eFLASH\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003e16 MB\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003ePSRAM\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003e8 MB\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eCommunication method\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003eUART, I2C, SPI, etc.\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003ePeripheral resources\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003e3 UARTs, 4 general-purpose timers, 20 ADC channels\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eDevelopment environment\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003eArduino IDE \/ ESP-IDF \/ MicroPython\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eAmbient light sensor\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003eSupports ambient light sensing, proximity detection, and infrared transmit\/receive\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003ePorts\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003eType-C, UART, I2C, camera, LCD display, external speaker\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003e6-axis IMU sensor\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003eIntegrated 3-axis accelerometer + 3-axis gyroscope\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003ePower supply voltage\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003e5–12.6 V\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eAudio codec chip\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003eFeatures high-performance, low-noise audio, supporting playback, decoding, and recording\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eTemperature \u0026amp; humidity sensor\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003eHigh-precision temperature and humidity sensing\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eBuzzer\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003ePWM output control\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eExternal storage\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003eEEPROM, TF card\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003ePWM servo port\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003e4\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eBus servo port\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003e2\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eI2C port\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003e5\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eCustom function buttons\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003e5\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eCustom LED\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003e2\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003ePower output port\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003e3 × 3.3V, 3 × 5V\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cspan\u003eTF card slot\u003c\/span\u003e\u003c\/td\u003e\n            \u003ctd\u003e\u003cspan\u003eSupports external TF card\u003c\/span\u003e\u003c\/td\u003e\n        \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Hiwonder","offers":[{"title":"Starter Kit \/ Without battery \/ without TF card","offer_id":42453219410007,"sku":"21090320","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Starter Kit \/ Without battery \/ with 16GB TF card","offer_id":42520398725207,"sku":"21090320","price":45.99,"currency_code":"USD","in_stock":true},{"title":"Starter Kit \/ Without battery \/ with 32GB TF card","offer_id":42520398757975,"sku":"21090320","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Starter Kit \/ With 7.4V lithium battery + charger \/ without TF card","offer_id":42453231337559,"sku":"21090325","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Starter Kit \/ With 7.4V lithium battery + charger \/ with 16GB TF card","offer_id":42520398790743,"sku":"21090325","price":65.99,"currency_code":"USD","in_stock":true},{"title":"Starter Kit \/ With 7.4V lithium battery + charger \/ with 32GB TF card","offer_id":42520398823511,"sku":"21090325","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Standard Kit \/ Without battery \/ without TF card","offer_id":42453231370327,"sku":"21090321","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Standard Kit \/ Without battery \/ with 16GB TF card","offer_id":42520398856279,"sku":"21090321","price":65.99,"currency_code":"USD","in_stock":true},{"title":"Standard Kit \/ Without battery \/ with 32GB TF card","offer_id":42520398889047,"sku":"21090321","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Standard Kit \/ With 7.4V lithium battery + charger \/ without TF card","offer_id":42453231403095,"sku":"21090326","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Standard Kit \/ With 7.4V lithium battery + charger \/ with 16GB TF card","offer_id":42520398921815,"sku":"21090326","price":75.99,"currency_code":"USD","in_stock":true},{"title":"Standard Kit \/ With 7.4V lithium battery + charger \/ with 32GB TF card","offer_id":42520398954583,"sku":"21090326","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Advanced Kit \/ Without battery \/ without TF card","offer_id":42453231435863,"sku":"21090312","price":69.99,"currency_code":"USD","in_stock":true},{"title":"Advanced Kit \/ Without battery \/ with 16GB TF card","offer_id":42520398987351,"sku":"21090322","price":75.99,"currency_code":"USD","in_stock":true},{"title":"Advanced Kit \/ Without battery \/ with 32GB TF card","offer_id":42520399020119,"sku":"21090322","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Advanced Kit \/ With 7.4V lithium battery + charger \/ without TF card","offer_id":42453231468631,"sku":"21090327","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Advanced Kit \/ With 7.4V lithium battery + charger \/ with 16GB TF card","offer_id":42520399052887,"sku":"21090327","price":85.99,"currency_code":"USD","in_stock":true},{"title":"Advanced Kit \/ With 7.4V lithium battery + charger \/ with 32GB TF card","offer_id":42520399085655,"sku":"21090327","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Ultimate Kit \/ Without battery \/ without TF card","offer_id":42489659555927,"sku":"21090368","price":129.99,"currency_code":"USD","in_stock":false},{"title":"Ultimate Kit \/ Without battery \/ with 16GB TF card","offer_id":42520399118423,"sku":"21090369","price":135.99,"currency_code":"USD","in_stock":false},{"title":"Ultimate Kit \/ Without battery \/ with 32GB TF card","offer_id":42520399151191,"sku":"21090370","price":139.99,"currency_code":"USD","in_stock":false},{"title":"Ultimate Kit \/ With 7.4V lithium battery + charger \/ without TF card","offer_id":42489659588695,"sku":"21090367","price":129.99,"currency_code":"USD","in_stock":true},{"title":"Ultimate Kit \/ With 7.4V lithium battery + charger \/ with 16GB TF card","offer_id":42520399183959,"sku":"21090367","price":135.99,"currency_code":"USD","in_stock":true},{"title":"Ultimate Kit \/ With 7.4V lithium battery + charger \/ with 32GB TF card","offer_id":42520399216727,"sku":"21090367","price":139.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_fbb6e2a2-d8d3-48cd-9a19-6085cf9be6a3.jpg?v=1767784008"},{"product_id":"k230-vision-module","title":"Hiwonder WonderMK K230 Vision Module 6TOPS Equivalent AI Performance, Large Model Development Board with CanMV Camera","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    display: flex;\n    align-items: center;\n    justify-content: center;\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    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: \"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: 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}\n\n.imageContainer \u003e .imageItem {\n    width: 49%;\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.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: 30px;\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: 35px;\n}\n\n.four-column-images .a-column .head, .four-column-images .a-column1 .head {\n    margin: 0 auto;\n    font-size: 16px;\n}\n\n.four-column-images .a-column .description,.four-column-images .a-column1 .description {\n    font-size: 14px;\n    line-height: 1.66;\n    text-align: left;\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    text-align: center;\n    margin-bottom: 6px;\n    font-size: 20px;\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: 16px;\n    line-height: 1.66;\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: 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: 40%;\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.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: 6px 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    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    .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\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    .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        margin: 0 0 5px;\n        text-align: center;\n        font-size: 14px;\n        line-height: 1.25em;\n    }\n\n    .imageDescContainer \u003e .desc {\n        font-size: 12px;\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;\n    }\n\n    .pc {\n        display: none;\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: 100%;\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\u003c!--\u003cdiv class=\"tutorials\"\u003e--\u003e\n\u003c!--    \u003cp\u003eFor Hiwonder \u003ca target=\"_blank\" href=\"https:\/\/www.hiwonder.com.cn\/store\/learn\/180.html\"\u003eLanderPi tutorials\u003c\/a\u003e you can check: \u003ca target=\"_blank\" href=\"https:\/\/www.hiwonder.com.cn\/store\/learn\/180.html\"\u003ehttps:\/\/www.hiwonder.com.cn\/store\/learn\/180.html\u003c\/a\u003e.\u003c\/p\u003e--\u003e\n\u003c!--\u003c\/div\u003e--\u003e\n\u003c!--\u003cdiv class=\"iframeContainer mb-30\"\u003e--\u003e\n\u003c!--    \u003ciframe class=\"iframe\" src=\"https:\/\/www.youtube.com\/embed\/kZurNGPKVNY\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen=\"\"\u003e\u003c\/iframe\u003e--\u003e\n\u003c!--\u003c\/div\u003e--\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_195030b3-f4dd-4208-be19-c730e74805fc.jpg?v=1768535940\" alt=\"WonderMK K230\" class=\"mainImg pc\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_71ab0dea-0622-4b32-ac5f-1569a8846e6b.jpg?v=1768537212\" alt=\"WonderMK K230\" class=\"mainImg mo\"\u003e\n\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eProduct Description\u003c\/div\u003e\n    \u003cdiv class=\"desc\"\u003eThe WonderMK K230 vision module is powered by the K230 chip, delivering 13.7× the performance of K210. It integrates a 2MP HD camera, microphone, HD touchscreen, and speaker for accurate visual capture and clear voice interaction. Onboard I2C, UART, and a 10-pin expansion interface allow the module to work with STM32, ESP32, Arduino, Raspberry Pi, and other controllers, as well as various sensors and peripherals.\u003cbr\u003eA built-in user interface supports 1-click AI training, color sampling \u0026amp; recognition, and multi-face recognition, removing complex training workflows and significantly shortening development cycles. Compatible with MicroPython and the official OpenMV libraries, the module enables over 30 AI vision applications, including color recognition, face recognition, human feature recognition, YOLO-based object detection and tracking, code recognition, digit recognition, and self-learning classification.\u003cbr\u003eThe WonderMK K230 vision module also supports multimodal large AI models with access to cloud-based LLM APIs such as Alibaba Qwen, allowing seamless switching between text, speech, and vision models. This makes it easy to implement speech recognition, speech synthesis, text recognition, and image understanding, providing robots with enhanced perception, reasoning, and action capabilities for advanced embodied intelligence.\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"imageContainer\"\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cimg alt=\"Deploy Multimodal AI Models\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/02__-1_1680af48-0c36-4a28-8072-248eaf41e532.jpg?v=1768536015\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eDeploy Multimodal AI Models\u003c\/div\u003e\n            \u003cdiv class=\"desc\"\u003eThe WonderMK K230 vision model seamlessly integrates multiple models, including text, speech,  and vision, enabling smooth, natural conversations while also providing a deep understanding of the surrounding environment and objects.\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cimg alt=\"1-Click AI Training\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/02__-2_70c650c0-68a3-4d4c-93cc-3b2b1aa60cfc.jpg?v=1768536016\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003e1-Click AI Training\u003c\/div\u003e\n            \u003cdiv class=\"desc\"\u003eThe module features a built-in interface with color sampling \u0026amp; recognition, multi-face recognition, and 1-click AI training, simplifying complex workflows and algorithm setup.\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=\"30+ AI Vision Features\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/02__-3_1eda8825-3150-48ea-a106-ad0293c273f4.jpg?v=1768536016\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003e30+ AI Vision Features\u003c\/div\u003e\n            \u003cdiv class=\"desc\"\u003eThe  WonderMK K230 vision model is fully compatible with the OpenMV official library, enabling 30+ AI vision functions including color recognition, face recognition traffic sign recognition, and YOLOv8n \u0026amp; YOLOv11n object detection. It also supports custom model training and provides sample code, significantly shortening project development time.\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cimg alt=\"Expandable with External Devices\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/02__-4_9b0ff835-7a47-4a94-a920-acf6247988d4.jpg?v=1768536016\"\u003e\n        \u003cdiv class=\"imageDescContainer\"\u003e\n            \u003cdiv class=\"head\"\u003eExpandable with External Devices\u003c\/div\u003e\n            \u003cdiv class=\"desc\"\u003eThe K230 vision module supports external speakers for voice interaction with large AI models and can simultaneously integrate AI image processing to deliver real-time visual recognition feedback.\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\n\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"head\"\u003eHigh-Performance Hardware\u003c\/div\u003e\n    \u003cdiv class=\"desc\"\u003eThe WonderMK K230 vision model integrates high-performance core hardware, such as an HD camera and a capacitive touchscreen, delivering powerful computing and flexible expansion capabilities, providing reliable support for a wide range of AI applications.\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\u003cimg class=\"a-section-image\" alt=\"High-Performance K230 Chip\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/03__-1_16d9a008-deae-4402-b870-251d160be836.jpg?v=1768536160\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eHigh-Performance K230 Chip\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"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        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cdiv class=\"a-section column-image\"\u003e\u003cimg class=\"a-section-image\" alt=\"HD Camera\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/03__-2_ff2f92fd-51ca-4b77-8724-795b2ed9ea18.jpg?v=1768536160\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eHD Camera\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"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        \u003c\/div\u003e\n        \u003cdiv class=\"a-column1\"\u003e\n            \u003cdiv class=\"a-section column-image\"\u003e\u003cimg class=\"a-section-image\" alt=\"1GB Large Memory\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/03__-3_590b66a5-b806-455e-bc36-1301182f4c00.jpg?v=1768536160\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003e1GB Large Memory\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eIncludes 1GB LPDDR4 memory, ideal for a wide range of AI vision applications and high-memory scenarios.\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\u003cimg class=\"a-section-image\" alt=\"2.4-Inch Capacitive Touchscreen\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/03__-4_00d48bc4-9ba6-4c0f-8ac8-1373e5224613.jpg?v=1768536160\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003e2.4-Inch Capacitive Touchscreen\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"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    \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\u003cimg class=\"a-section-image\" alt=\"Built-in WiFi Module\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/03__-5_7aa04326-468f-45ba-a075-5774b452da93.jpg?v=1768536309\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eBuilt-in WiFi Module\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eConnects to the network via the integrated WiFi module, supporting AIoT applications and real-time RTSP camera streaming.\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\u003cimg class=\"a-section-image\" alt=\"Onboard Microphone\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/03__-6_a834c884-e686-4680-8675-1c84c65ba008.jpg?v=1768536309\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eOnboard Microphone\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eIncludes a built-in microphone for capturing voice input, enabling large AI model-based conversations and providing intelligent interaction capabilities.\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\u003cimg class=\"a-section-image\" alt=\"Aluminum Heat Sink\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/03__-7_e9b372ac-d1be-4845-acec-aa8e7f6eb092.jpg?v=1768536309\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eAluminum Heat Sink\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eWith optimized circuitry and thermal design, the K230 vision module maintains its chip temperature within the normal operating range under standard use.\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\u003cimg class=\"a-section-image\" alt=\"GPIO Expansion Interface\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/03__-8_d74266bf-5f6f-4d33-a20d-c47e59cd5915.jpg?v=1768536309\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"a-section column-head\"\u003e\n                \u003cp class=\"head\"\u003eGPIO Expansion Interface\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"a-section column-description\"\u003e\n                \u003cp class=\"description\"\u003eFeatures an external 10-pin GPIO connector, allowing customizable pin functions and integration with various electronic modules.\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\/04_aef3cd93-7ffb-4a48-8e17-dbbbe58a3001.jpg?v=1768536459\" alt=\"Comprehensive Visual Recognition Functions\" class=\"mainImg pc\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/04_3140285b-3532-43ea-b8c5-b7913354352c.jpg?v=1768537242\" alt=\"Comprehensive Visual Recognition Functions\" class=\"mainImg mo\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/05___GUI.jpg?v=1768536528\" alt=\"Built-in Interface with 1-Click Al Training\" class=\"mainImg pc\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/05___GUI_b45f63ad-fe9c-44ba-941f-01cbe7c3436c.jpg?v=1768537298\" alt=\"Built-in Interface with 1-Click Al Training\" class=\"mainImg mo\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/06_04b69454-473f-46e0-9cfa-c63f98b05157.jpg?v=1768536587\" alt=\"Multimodal Large Al Model Interaction\" class=\"mainImg pc\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/06_8cdd78c0-aacb-4e4f-a6e6-5fd049312d8e.jpg?v=1768537328\" alt=\"Multimodal Large Al Model Interaction\" class=\"mainImg mo\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/07_f74a179d-145f-415a-94a5-676444d8b932.jpg?v=1768536635\" alt=\"Custom Model Self-Training\" class=\"mainImg pc\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/07_ef0ca83f-22f3-4bea-b52d-46845a909d7e.jpg?v=1768537356\" alt=\"Custom Model Self-Training\" class=\"mainImg mo\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/08_19d20eee-9330-4fec-8cec-6e64275d027e.jpg?v=1768536704\" alt=\"Supports Multiple Controllers\" class=\"mainImg pc\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/08_ce8219e2-6494-44f4-a4a1-5fd678300ebf.jpg?v=1768537382\" alt=\"Supports Multiple Controllers\" class=\"mainImg mo\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/09___MicroPython.jpg?v=1768536761\" alt=\"Programming with MicroPython\" class=\"mainImg pc\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/09___MicroPython_608d9303-29e1-4466-bb69-3dadd9cd8562.jpg?v=1768537414\" alt=\"Programming with MicroPython\" class=\"mainImg mo\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/10___canmv.jpg?v=1768536811\" alt=\"CanMV Development Environment\" class=\"mainImg pc\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/10___canmv_5ed63e17-937a-428a-a328-23b3ea0b7e3e.jpg?v=1768537438\" alt=\"CanMV Development Environment\" class=\"mainImg mo\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/10___cv.jpg?v=1768536861\" alt=\"Major Upgrade cv_lite Library\" class=\"mainImg pc\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/10___cv_e821692c-7ea0-470d-9283-aa5861860075.jpg?v=1768537462\" alt=\"Major Upgrade cv_lite Library\" class=\"mainImg mo\"\u003e\n\n\u003cdiv class=\"head\"\u003eSpecification Parameters\u003c\/div\u003e\n\u003cdiv class=\"imageContainer\"\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cimg class=\"border\" alt=\"WonderMK K230 Vision Module\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/11_a1efb455-eb53-4867-96b6-01d967483332.jpg?v=1768548842\"\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\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003eWonderMK K230 Vision Module\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eEquivalent computing power\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003e6TOPS\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eController chip\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003eK230 chip\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eWeight\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003e55g\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eSize\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003e74 x 19 x 49 mm\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eRAM\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003e1GB LPDDR4\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\u003e\u003cspan\u003e2MP\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eField of View (FOV)\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003e80°\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eDisplay screen\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003e2.4-inch LCD capacitive touchscreen\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eOperating voltage\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003eType-C (DC 5V)\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eVoice recognition mode\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003eCommand wake-up\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eCurrent\/power\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003e3W\/0.6A\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\" rowspan=\"2\"\u003e\u003cspan\u003eVoice recognition range\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd rowspan=\"2\"\u003e\u003cspan\u003eUp to 5 meters in quiet settings, and 1 meter in noisy environments.\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eWiFi\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003e802.11b\/g\/n\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eDevelopment environment\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003eMicroPython, CanMVIDE\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eOnboard Interface\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003eSpeaker interface, I2C interface, Type-C port, serial port, GPIO interface, TF card slot\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eOnboard features\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003eMicrophone, buzzer, RGB LED, reset button and back button\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\u003c\/div\u003e\n\n\n\u003cdiv class=\"descItem\"\u003e\n    \u003cdiv class=\"a-column a-span6\"\u003e\n        \u003ctable style=\"text-align: center;table-layout: fixed;width: 100%;\" class=\"a-bordered noBottomBorder\"\u003e\n            \u003ccolgroup\u003e\n                \u003ccol style=\"width: 30%;\"\u003e\n                \u003ccol style=\"width: 70%;\"\u003e\n            \u003c\/colgroup\u003e\n            \u003ctbody\u003e\n            \u003ctr\u003e\n                \u003ctd style=\"background-color: #354a7e; color: #fff; font-size: 18px;height: 45px;font-weight: 600\" colspan=\"2\" class=\"a-text-bold\"\u003e\u003cspan\u003eK230 chip specifications\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"td-br-left\" style=\"width: 30%;\"\u003e\u003cspan\u003eDimensions:\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e283*130*461mm\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n             \u003ctr\u003e\n                \u003ctd class=\"td-br-left\" style=\"width: 30%;\"\u003e\u003cspan\u003eCPU:\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eCPU1: RISC-V processor, 1.6GHz,32KB I-cache,32KB D-cache, 256KB L2 Cache,128-bit RVV 1.0 extension; CPU0: RISC-V processor, 800MHz,32KB I-cache,32KB D-cache,128KB L2 Cache.\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"td-br-left\" style=\"width: 30%;\"\u003e\u003cspan\u003eKPU:\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e6 TOPS equivalent computing power, Supports INT8 and INT16. Typical network performance: Resnet50 ≥ 85fps @ INT8; Mobilenet_v2 ≥ 670fps @ INT8; YOLO V5s ≥ 38fps @ INT8.\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n             \u003ctr\u003e\n                \u003ctd class=\"td-br-left\" style=\"width: 30%;\"\u003e\u003cspan\u003eDPU:\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eSupports 3D structured light depth processing. Maximum resolution:1920x1080.\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"td-br-left\" style=\"width: 30%;\"\u003e\u003cspan\u003eVPU:\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eSupports H.264 and H.265 video encoding\/decoding. Maximum resolution: 4096x4096; Encoder performance:4K @ 20fps; Decoder performance: 4K @ 40fps;JPEG codec: up to 8K(8192x8192) resolution.\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"td-br-left\" style=\"width: 30%;\"\u003e\u003cspan\u003eImage input:\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003eSupports up to 3 MIPI CSI inputs:1x4-lane + 1x2-lane or 3x2-lane.\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"td-br-left\" style=\"width: 30%;\"\u003e\u003cspan\u003eDisplay utput:\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e1x MIPI DSI (1 x4-lane or 1x2-lane).Maximum resolution: 1920×1080.\u003c\/span\u003e\u003c\/td\u003e\n            \u003c\/tr\u003e\n            \u003ctr\u003e\n                \u003ctd class=\"td-br-left\" style=\"width: 30%;\"\u003e\u003cspan\u003ePeripheral interfaces:\u003c\/span\u003e\u003c\/td\u003e\n                \u003ctd class=\"td-br-left\"\u003e\u003cspan\u003e5 x UART; 5 x 12C;1x12S;6 x PWM;64 x GPIO + 8 x PMU GPIO; 2 xUSB2.0 OTG; 2 x SD x C:SD3.0, EMMC 5.0; 3 x SPI: 1 x OSPI + 2 xQSPI; Timer\/ RTC\/ WDT.\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 class=\"border\" alt=\"Mini pan-tilt servo platform\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/12_0b40d09c-0bcc-4b29-9890-0d0b0b4d4346.jpg?v=1768537026\"\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 style=\"background-color: #354a7e;color: #fff;font-size: 16px;height: 40px;font-weight: 600;text-align: center\" colspan=\"4\" class=\"a-text-bold\"\u003e\u003cspan\u003eMini Pan-Tilt Servo Platform Specifications\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr class=\"bgcl\"\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eProduct model\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003eMini pan-tilt servo platform\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eDegrees of Freedom\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003e2 DOF\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr class=\"bgcl\"\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eServo\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003eLD-1501MG \/ LDX-227\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eMaterial\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003eMetal bracket\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr class=\"bgcl\"\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eDimensions\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003e76 × 76 × 130 mm\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003eWeight\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003e366g\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\n\u003cdiv class=\"head\"\u003eInterface Description\u003c\/div\u003e\n\u003cdiv class=\"imageContainer\"\u003e\n    \u003cdiv class=\"imageItem\"\u003e\n        \u003cimg class=\"border\" alt=\"Interface Description\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/13_aeb8999e-9dd0-49e9-8b5a-40b7636d726a.jpg?v=1768537076\"\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 style=\"background-color: #354a7e;color: #fff;font-size: 16px;height: 40px;font-weight: 600;text-align: center\" class=\"a-text-bold\"\u003e\u003cspan\u003eInterface\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd style=\"background-color: #354a7e;color: #fff;font-size: 16px;height: 40px;font-weight: 600;text-align: center\" class=\"a-text-bold\"\u003e\u003cspan\u003eDescription\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd style=\"background-color: #354a7e;color: #fff;font-size: 16px;height: 40px;font-weight: 600;text-align: center\" class=\"a-text-bold\"\u003e\u003cspan\u003eInterface\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd style=\"background-color: #354a7e;color: #fff;font-size: 16px;height: 40px;font-weight: 600;text-align: center\" class=\"a-text-bold\"\u003e\u003cspan\u003eDescription\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr class=\"bgcl\"\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003e1\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003eTF card slot\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003e7\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003eRGB LED\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr class=\"bgcl\"\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003e2\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003e10-pin GPIO interface\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003e8\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003eBack button\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr class=\"bgcl\"\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003e3\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003eSpeaker interface\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003e9\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003eI2C interface\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr class=\"bgcl\"\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003e4\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003eUART serial port\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003e10\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003e2.4-inch capacitive LCD touchscreen\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr class=\"bgcl\"\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003e5\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003eType-C port\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003e11\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003e2MP HD camera\u003c\/span\u003e\u003c\/td\u003e\n                \u003c\/tr\u003e\n                \u003ctr class=\"bgcl\"\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003e6\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003eReset button\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd class=\"a-text-bold\"\u003e\u003cspan\u003e12\u003c\/span\u003e\u003c\/td\u003e\n                    \u003ctd\u003e\u003cspan\u003eAluminum heat sink\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\u003cp\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/B65D6C540414AC52951C6DC987E62B8A.png?v=1775723584\" alt=\"K230 Vision Module\" class=\"pc mainImg\"\u003e \n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/06BC2B7DAF40099E08636DD9B33A2D99.jpg?v=1775723583\" class=\"mo mainImg\" alt=\"K230 Vision Module\"\u003e\n\u003c\/p\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\u003e\u003cspan\u003eDimensions:\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e283*130*461mm\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\u003eCPU1: RISC-V processor, 1.6GHz,32KB I-cache,32KB D-cache, 256KB L2 Cache,128-bit RVV 1.0 extension; CPU0: RISC-V processor, 800MHz,32KB I-cache,32KB D-cache,128KB L2 Cache.\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eKPU:\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e6 TOPS equivalent computing power, Supports INT8 and INT16. Typical network performance: Resnet50 ≥ 85fps @ INT8; Mobilenet_v2 ≥ 670fps @ INT8; YOLO V5s ≥ 38fps @ INT8.\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n        \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eDPU:\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eSupports 3D structured light depth processing. Maximum resolution:1920x1080.\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eVPU:\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eSupports H.264 and H.265 video encoding\/decoding. Maximum resolution: 4096x4096; Encoder performance:4K @ 20fps; Decoder performance: 4K @ 40fps;JPEG codec: up to 8K(8192x8192) resolution.\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eImage input:\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003eSupports up to 3 MIPI CSI inputs:1x4-lane + 1x2-lane or 3x2-lane.\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003eDisplay utput:\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e1x MIPI DSI (1 x4-lane or 1x2-lane).Maximum resolution: 1920×1080.\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cspan\u003ePeripheral interfaces:\u003c\/span\u003e\u003c\/td\u003e\n        \u003ctd\u003e\u003cspan\u003e5 x UART; 5 x 12C;1x12S;6 x PWM;64 x GPIO + 8 x PMU GPIO; 2 xUSB2.0 OTG; 2 x SD x C:SD3.0, EMMC 5.0; 3 x SPI: 1 x OSPI + 2 xQSPI; Timer\/ RTC\/ WDT.\u003c\/span\u003e\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Hiwonder","offers":[{"title":"Standard Kit \/ Without TF Card","offer_id":42479140175959,"sku":"21090273","price":79.99,"currency_code":"USD","in_stock":true},{"title":"Standard Kit \/ With 16G TF Card","offer_id":42479550857303,"sku":"21090279","price":85.99,"currency_code":"USD","in_stock":true},{"title":"Ultimate Kit \/ Without TF Card","offer_id":42479140208727,"sku":"21090275","price":89.99,"currency_code":"USD","in_stock":true},{"title":"Ultimate Kit \/ With 16G TF Card","offer_id":42479550922839,"sku":"21090281","price":95.99,"currency_code":"USD","in_stock":true},{"title":"Ultimate Kit \u0026 2DOF Pan-Tilt \/ Without TF Card","offer_id":42479140241495,"sku":"21090287","price":129.99,"currency_code":"USD","in_stock":true},{"title":"Ultimate Kit \u0026 2DOF Pan-Tilt \/ With 16G TF Card","offer_id":42479550988375,"sku":"21090305","price":135.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0084\/2799\/5187\/files\/01_1c05a527-8ef1-4f08-a2c4-5c5a1d18af5a.jpg?v=1768535839"}],"url":"https:\/\/www.hiwonder.com\/collections\/arduino_sensor.oembed","provider":"Hiwonder","version":"1.0","type":"link"}