{"title":"All","description":"","products":[{"product_id":"chariot","title":"Chariot","description":"\u003cdiv\u003e\n\u003cp\u003e\n    Put your \u003ca href=\"https:\/\/sphero.com\/products\/sphero-bolt-plus\" target=\"_blank\"\u003eBOLT+\u003c\/a\u003e and \u003ca href=\"https:\/\/sphero.com\/products\/sphero-bolt\" target=\"_blank\"\u003eBOLT\u003c\/a\u003e robots in the driver's seat with the Sphero Chariot. Use it to carry cargo and turn it into a delivery vehicle, send a friend a note with a personal messenger robot, snap on building blocks to design your own moving creation, or just battle friends in an all-out chariot race.\n\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Sphero","offers":[{"title":"Default Title","offer_id":32255967494189,"sku":"ACH01BU1","price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0306\/6419\/6141\/products\/AccHR-2-8_MAIN.jpg?v=1643214246"},{"product_id":"code-mat","title":"Code Mat","description":"\u003cdiv id=\"VARIANT-TITLES\" style=\"display: none;\"\u003e\n  \u003cdiv id=\"vtitle01\"\u003eCode Mat\u003c\/div\u003e\n  \u003cdiv id=\"vtitle02\"\u003eCode Mat\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv id=\"VARIANT-SUBTITLES\" style=\"display: none;\"\u003e\n  \u003cdiv id=\"vsub01\"\u003e\n    \u003cdiv class=\"var-subtitle\"\u003eCity and Golf\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv id=\"vsub02\"\u003e\n    \u003cdiv class=\"var-subtitle\"\u003eSpace and Soccer\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv id=\"VARIANT-DESCRIPTION\" style=\"display: none\"\u003e\n    \u003cdiv id=\"vdescr01\"\u003e\n        \u003cp\u003e\n            This two-sided mat offers a simple, accessible way to learn block-based coding, basic math principles, and collaborative problem-solving with any round Sphero robot. The Code Mat comes with three sets of 10 double-sided coding cards that provide guided, hands-on coding lessons.\n        \u003c\/p\u003e\n        \u003cp\u003e\n            Choose Sphero \u003cstrong\u003eCity and Golf Code Mat\u003c\/strong\u003e to tee up your Sphero robot and take a swing while exploring concepts like distance, speed, math fundamentals, and basic coding or program your robot to navigate around Sphero City using draw, blocks, or text programming.\n        \u003c\/p\u003e\n        \u003cp\u003e\n            \u003cstrong\u003eYou can also use the Code Mat as your competition field for BOLT\/BOLT+ in the \u003ca href=\"https:\/\/sphero.com\/pages\/global-challenge\" target=\"_blank\"\u003eSphero Global Challenge\u003c\/a\u003e!\u003c\/strong\u003e\n        \u003c\/p\u003e\n        \u003cp\u003e\n            Two-sided, 86in x 45in Sphero Code Mat\u003cbr\u003e\n            3x Sets of Activity Cards per Code Mat\n        \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv id=\"vdescr02\"\u003e\n        \u003cp\u003e\n            This two-sided mat offers a simple, accessible way to learn block-based coding, basic math principles, and collaborative problem-solving with any round Sphero robot. The Code Mat comes with three sets of 10 double-sided coding cards that provide guided, hands-on coding lessons.\n        \u003c\/p\u003e\n        \u003cp\u003e\n            Choose Sphero \u003cstrong\u003eSpace and Soccer Code Mat\u003c\/strong\u003e and blast off into orbit to explore the solar system with Sphero Outer Space while gaining the foundations for computational thinking or dribble down the field in hopes of programming a goal for your team with Sphero Soccer Pitch.\n        \u003c\/p\u003e\n        \u003cp\u003e\n            \u003cstrong\u003eYou can also use the Code Mat as your competition field for BOLT\/BOLT+ in the \u003ca href=\"https:\/\/sphero.com\/pages\/global-challenge\" target=\"_blank\"\u003eSphero Global Challenge\u003c\/a\u003e!\u003c\/strong\u003e\n        \u003c\/p\u003e\n        \u003cp\u003e\n            Two-sided, 86in x 45in Sphero Code Mat\u003cbr\u003e\n            3x Sets of Activity Cards per Code Mat\n        \u003c\/p\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n    \/\/ Shared SKU Map\n    var skuMap = {\n        '970-0530': {\n            title: 'vtitle01',\n            subtitle: 'vsub01',\n            description: 'vdescr01'\n        },\n        '970-0517': {\n            title: 'vtitle02',\n            subtitle: 'vsub02',\n            description: 'vdescr02'\n        },\n        \/\/ Add more mappings as needed\n    };\n\u003c\/script\u003e\n\n\u003cscript\u003e\n    \/\/ Update title based on SKU\n    var skuTitleElement = document.querySelector('.product-meta__sku-number');\n    var titleElement = document.querySelector('.product-meta__title');\n\n    function updateTitleBasedOnSKU(skuMap) {\n        var skuNumberTitle = skuTitleElement.textContent.trim();\n\n        if (skuMap.hasOwnProperty(skuNumberTitle)) {\n            var divId = skuMap[skuNumberTitle].title;\n            var divContent = document.getElementById(divId);\n\n            if (divContent) {\n                titleElement.textContent = divContent.textContent.trim();\n                var inlineStyles = divContent.getAttribute('style');\n                titleElement.setAttribute('style', inlineStyles);\n                divContent.style.display = 'block';\n            }\n        }\n    }\n\n    updateTitleBasedOnSKU(skuMap);\n\u003c\/script\u003e\n\n\u003cscript\u003e\n    \/\/ Update subtitle based on SKU\n    var skuSubtitleElement = document.querySelector('.product-meta__sku-number');\n    var skuElement = document.querySelector('.product-meta__sku');\n\n    function updateSubtitleBasedOnSKU(skuMap) {\n        var skuNumberSubtitle = skuSubtitleElement.textContent.trim();\n\n        if (skuMap.hasOwnProperty(skuNumberSubtitle)) {\n            var divId = skuMap[skuNumberSubtitle].subtitle;\n            var subtitleDiv = document.getElementById(divId);\n\n            if (subtitleDiv) {\n                var existingSubElement = document.querySelector('.product-meta__sub');\n                var newDivElement = document.createElement('div');\n                newDivElement.className = 'product-meta__sub';\n                newDivElement.innerHTML = subtitleDiv.innerHTML;\n                newDivElement.style.display = 'block';\n\n                if (existingSubElement) {\n                    existingSubElement.replaceWith(newDivElement);\n                } else {\n                    skuElement.insertAdjacentElement('beforebegin', newDivElement);\n                }\n            }\n        }\n    }\n\n    updateSubtitleBasedOnSKU(skuMap);\n\u003c\/script\u003e\n\n\u003cscript\u003e\n    \/\/ Update description based on SKU\n    var skuDescriptionElement = document.querySelector('.product-meta__sku-number');\n    var descriptionContentElement = document.querySelector('.product-meta__description-content');\n\n    function updateDescriptionBasedOnSKU(skuMap) {\n        var skuNumberDescription = skuDescriptionElement.textContent.trim();\n\n        if (skuMap.hasOwnProperty(skuNumberDescription)) {\n            var divId = skuMap[skuNumberDescription].description;\n            var descriptionDiv = document.getElementById(divId);\n\n            if (descriptionDiv \u0026\u0026 descriptionContentElement) {\n                var existingDescriptionElement = document.querySelector('.product-meta__description-content .btdescr');\n                var newDescriptionElement = document.createElement('div');\n                newDescriptionElement.className = 'btdescr';\n                newDescriptionElement.innerHTML = descriptionDiv.innerHTML;\n                newDescriptionElement.style.display = 'block';\n\n                if (existingDescriptionElement) {\n                    existingDescriptionElement.replaceWith(newDescriptionElement);\n                } else {\n                    descriptionContentElement.appendChild(newDescriptionElement);\n                }\n            }\n        }\n    }\n\n    updateDescriptionBasedOnSKU(skuMap);\n\u003c\/script\u003e","brand":"Sphero","offers":[{"title":"City \u0026 Golf Code Mat \u0026 Activity Cards","offer_id":34778699792429,"sku":"970-0530","price":219.0,"currency_code":"USD","in_stock":true},{"title":"Space \u0026 Soccer Code Mat \u0026 Activity Cards","offer_id":34778699825197,"sku":"970-0517","price":219.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0306\/6419\/6141\/files\/CODEMAT_city-golf_product-03_576c5af4-ba18-42ef-aac8-1fdece3a2be8.jpg?v=1711646732"},{"product_id":"csf1","title":"Computer Science Foundations Educator Guide (Course 1)","description":"\u003cp\u003e\u003ca href=\"https:\/\/sphero.com\/pages\/computer-science-foundations\" target=\"_blank\"\u003eComputer Science Foundations (CSF)\u003c\/a\u003e is a supplemental, \u003ca href=\"https:\/\/docs.google.com\/spreadsheets\/d\/1imfarR3mdZ79XfOZnmuoMP_LGLyDpxFblleCQnYPq2k\/edit?usp=sharing\" target=\"_blank\"\u003estandards-aligned\u003c\/a\u003e curriculum designed to be taught in the classroom alongside our \u003ca href=\"https:\/\/sphero.com\/products\/sphero-bolt\" target=\"_blank\"\u003eBOLT\u003c\/a\u003e robot. \u003cstrong\u003eAlmost all the lessons are fully compatible with \u003ca href=\"https:\/\/sphero.com\/products\/sphero-bolt-plus\" target=\"_blank\"\u003eBOLT+\u003c\/a\u003e, Sphero’s latest round robot.\u003c\/strong\u003e*\u003c\/p\u003e\n\u003cp\u003eBy the end of course 1, students will be able to demonstrate proficiency with the draw canvas and know how to use block programs to manipulate lights and sounds, and create loops and conditionals.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSTANDARDS-ALIGNED CS LEARNING\u003c\/strong\u003e: Aligned to NGSS, CSTA, TEKS, and various international and state standards.\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cb id=\"docs-internal-guid-275f3895-7fff-54f0-8776-29585306a729\"\u003e\u003cspan\u003ePRINTED TEACHER GUIDEBOOK: \u003c\/span\u003e\u003c\/b\u003eA resource-rich print guide containing 24 detailed lessons for educators. Digital materials are available at no cost on \u003ca href=\"https:\/\/edu.sphero.com\/landing\"\u003eSphero Central\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eREAL-WORLD APPLICATIONS\u003c\/strong\u003e: Lessons that connect coding concepts to real-world applications, fostering critical thinking and problem-solving skills.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eADAPTABLE CURRICULUM\u003c\/strong\u003e: Flexible lesson plans that can be tailored to different classroom settings and student needs.\u003c\/p\u003e\n\u003cp\u003e*\u003cem\u003eLessons utilizing the BOLT magnetometer and on charger event blocks will not work with BOLT+. \u003ca href=\"https:\/\/sphero-support.gorgias.help\/en-US\/sphero-sprk-and-computer-science-foundations-csf-course-books-244787\"\u003e\u003cspan\u003eLearn which robots work with CS Foundations\u003c\/span\u003e\u003c\/a\u003e.\u003c\/em\u003e\u003c\/p\u003e","brand":"Sphero","offers":[{"title":"Default Title","offer_id":32255967854637,"sku":"990-0471","price":50.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0306\/6419\/6141\/products\/CSFWEB-6210_MAIN.jpg?v=1599775432"},{"product_id":"csf2","title":"Computer Science Foundations Educator Guide (Course 2)","description":"\u003cp\u003e\u003ca href=\"https:\/\/sphero.com\/pages\/computer-science-foundations\" target=\"_blank\"\u003eComputer Science Foundations (CSF)\u003c\/a\u003e is a supplemental, \u003ca href=\"https:\/\/docs.google.com\/spreadsheets\/d\/1imfarR3mdZ79XfOZnmuoMP_LGLyDpxFblleCQnYPq2k\/edit?usp=sharing\" target=\"_blank\"\u003estandards-aligned\u003c\/a\u003e curriculum designed to be taught in the classroom alongside our \u003ca href=\"https:\/\/sphero.com\/products\/sphero-bolt\" rel=\"noopener\" target=\"_blank\"\u003eBOLT\u003c\/a\u003e robot. \u003cstrong\u003eAlmost all the lessons are fully compatible with \u003ca href=\"https:\/\/sphero.com\/products\/sphero-bolt-plus\" target=\"_blank\"\u003eBOLT+\u003c\/a\u003e, Sphero’s latest round robot.\u003c\/strong\u003e*\u003c\/p\u003e\n\u003cp\u003eBy the end of course 2, students will demonstrate a mastery of block programming by manipulating sensors, loops, conditionals, variables, and functions.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSTANDARDS-ALIGNED CS LEARNING\u003c\/strong\u003e: Aligned to NGSS, CSTA, TEKS, and various international and state standards.\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cb id=\"docs-internal-guid-5040c3ea-7fff-736f-a9af-1d8fbe2b2f43\"\u003e\u003cspan\u003ePRINTED TEACHER GUIDEBOOK: \u003c\/span\u003e\u003c\/b\u003eA resource-rich print guide containing 24 detailed lessons for educators. Digital materials are available at no cost on \u003ca href=\"https:\/\/edu.sphero.com\/landing\"\u003eSphero Central.\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eREAL-WORLD APPLICATIONS\u003c\/strong\u003e: Lessons that connect coding concepts to real-world applications, fostering critical thinking and problem-solving skills.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eADAPTABLE CURRICULUM\u003c\/strong\u003e: Flexible lesson plans that can be tailored to different classroom settings and student needs.\u003c\/p\u003e\n\u003cp\u003e*\u003cem\u003eLessons utilizing the BOLT magnetometer and on charger event blocks will not work with BOLT+. \u003ca href=\"https:\/\/sphero-support.gorgias.help\/en-US\/sphero-sprk-and-computer-science-foundations-csf-course-books-244787\"\u003e\u003cspan\u003eLearn which robots work with CS Foundations\u003c\/span\u003e\u003c\/a\u003e.\u003c\/em\u003e\u003c\/p\u003e","brand":"Sphero","offers":[{"title":"Default Title","offer_id":32255967920173,"sku":"990-0472","price":50.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0306\/6419\/6141\/products\/CSFWEB-6195_MAIN.jpg?v=1628812141"},{"product_id":"csf3","title":"Computer Science Foundations Educator Guide (Course 3)","description":"\u003cp\u003e\u003ca href=\"https:\/\/sphero.com\/pages\/computer-science-foundations\" target=\"_blank\"\u003eComputer Science Foundations (CSF)\u003c\/a\u003e is a supplemental, \u003ca href=\"https:\/\/docs.google.com\/spreadsheets\/d\/1imfarR3mdZ79XfOZnmuoMP_LGLyDpxFblleCQnYPq2k\/edit?usp=sharing\" target=\"_blank\"\u003estandards-aligned\u003c\/a\u003e curriculum designed to be taught in the classroom alongside our \u003ca href=\"https:\/\/sphero.com\/products\/sphero-bolt\" rel=\"noopener\" target=\"_blank\"\u003eBOLT\u003c\/a\u003e robot. \u003cstrong\u003eAlmost all the lessons are fully compatible with \u003ca href=\"https:\/\/sphero.com\/products\/sphero-bolt-plus\" target=\"_blank\"\u003eBOLT+\u003c\/a\u003e, Sphero’s latest round robot.\u003c\/strong\u003e*\u003c\/p\u003e\n\u003cp\u003eBy the end of course 3, students will be able to develop complex programs with the Block Canvas and rewrite simple block programs in JavaScript.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSTANDARDS-ALIGNED CS LEARNING\u003c\/strong\u003e: Aligned to NGSS, CSTA, TEKS, and various international and state standards.\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cb id=\"docs-internal-guid-5f778de5-7fff-31be-53cd-3208f0997da8\"\u003e\u003cspan\u003ePRINTED TEACHER GUIDEBOOK: \u003c\/span\u003e\u003c\/b\u003eA resource-rich print guide containing 24 detailed lessons for educators. Digital materials are available at no cost on \u003ca href=\"https:\/\/edu.sphero.com\/landing\"\u003eSphero Central\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eREAL-WORLD APPLICATIONS\u003c\/strong\u003e: Lessons that connect coding concepts to real-world applications, fostering critical thinking and problem-solving skills.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eADAPTABLE CURRICULUM\u003c\/strong\u003e: Flexible lesson plans that can be tailored to different classroom settings and student needs.\u003c\/p\u003e\n\u003cp\u003e*\u003cem\u003eLessons utilizing the BOLT magnetometer and on charger event blocks will not work with BOLT+. \u003ca href=\"https:\/\/sphero-support.gorgias.help\/en-US\/sphero-sprk-and-computer-science-foundations-csf-course-books-244787\"\u003e\u003cspan\u003eLearn which robots work with CS Foundations\u003c\/span\u003e\u003c\/a\u003e.\u003c\/em\u003e\u003c\/p\u003e","brand":"Sphero","offers":[{"title":"Default Title","offer_id":32255968149549,"sku":"990-0473","price":50.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0306\/6419\/6141\/products\/CSFWEB-6204_MAIN.jpg?v=1599776446"},{"product_id":"mini-kit","title":"Mini Activity Kit - Kids Coding Activity Kit","description":"\u003cdiv class=\"product-meta__description rte\"\u003e\n\u003cdiv class=\"product-meta__description-content\"\u003e\n\u003cp\u003e\u003cspan style=\"color: #ff2a00;\"\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/span\u003eThe Sphero Mini Activity Kit has everything you need to get rolling and playing. Drive and game with the Sphero Play App or code and learn with the Sphero Edu App. Complete all the challenges and games and then create your own fun—the possibilities are endless. \u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003e• Each Kit comes with a clear-shelled Sphero Mini, construction set, 15 STEM-inspired activity cards, bowling pins, and cones to build mazes, design obstacle courses, construct towers, play croquet, and more.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cspan\u003e• \u003c\/span\u003e\u003cspan\u003eControl your robot toy using various drive modes or use Sphero Mini as a game controller for arcade-style games with the Sphero Play app.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cspan\u003e• \u003c\/span\u003e\u003cspan\u003eLearn to code by using the Blocks drive mode for basic drag and drop coding commands or take your programming further with the Sphero Edu app.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cspan\u003e• \u003c\/span\u003e\u003cspan\u003eSphero Mini contains programmable LED lights that glow in tons of colors, a gyroscope, motor encoders, and accelerometer sensors.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Sphero","offers":[{"title":"Default Title","offer_id":32255968542765,"sku":"M001RW2","price":99.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0306\/6419\/6141\/products\/MAK_MAIN_update.jpg?v=1652369401"},{"product_id":"mini-shells","title":"Mini Accessory Shells","description":"\u003cdiv id=\"VARIANT-TITLES\" style=\"display: none;\"\u003e\n  \u003cdiv id=\"vtitle01\"\u003eMini Accessory Shells\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv id=\"VARIANT-SUBTITLES\" style=\"display: none;\"\u003e\n  \u003cdiv id=\"vsub01\"\u003e\n    \u003cdiv class=\"var-subtitle\"\u003eBlue\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv id=\"vsub02\"\u003e\n    \u003cdiv class=\"var-subtitle\"\u003ePink\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv id=\"vsub03\"\u003e\n    \u003cdiv class=\"var-subtitle\"\u003eGreen\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv id=\"vsub04\"\u003e\n    \u003cdiv class=\"var-subtitle\"\u003eOrange\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv id=\"vsub05\"\u003e\n    \u003cdiv class=\"var-subtitle\"\u003eWhite\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv id=\"VARIANT-DESCRIPTION\" style=\"display: none\"\u003e\n\u003cdiv id=\"vdescr01\"\u003e\n\u003cp\u003eSphero Mini has interchangeable shells that allow you to switch one out to suit your mood. Drive, play games, learn to code, and more.\u003c\/p\u003e\n\u003c\/div\u003e\n  \n\u003cdiv id=\"vdescr02\"\u003e\u003cp\u003e\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv id=\"vdescr03\"\u003e\u003cp\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv id=\"VARIANT-WHATS\" style=\"display: none\"\u003e\n  \u003cdiv id=\"vwhats01\"\u003e\n    \u003cp\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n  \n  \u003cdiv id=\"vwhats02\"\u003e\n    \u003cp\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n  \n  \u003cdiv id=\"vwhats03\"\u003e\n    \u003cp\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n  \n\u003c\/div\u003e\n\n\n\u003cscript\u003e\n    \/\/ Shared SKU Map\n    var skuMap = {\n        'AMS01BLU': {\n            title: 'vtitle01',\n            subtitle: 'vsub01',\n            description: 'vdescr01',\n            included: 'vwhats01'\n        },\n        'AMS01PNK': {\n            title: 'vtitle01',\n            subtitle: 'vsub02',\n            description: 'vdescr01',\n            included: 'vwhats01'\n        },\n        'AMS01GRN': {\n            title: 'vtitle01',\n            subtitle: 'vsub03',\n            description: 'vdescr01',\n            included: 'vwhats01'\n        },\n              'AMS01ORG': {\n            title: 'vtitle01',\n            subtitle: 'vsub04',\n            description: 'vdescr01',\n            included: 'vwhats01'\n        },\n              'AMS01WHI': {\n            title: 'vtitle01',\n            subtitle: 'vsub05',\n            description: 'vdescr01',\n            included: 'vwhats01'\n        },\n        \/\/ Add more mappings as needed\n    };\n\u003c\/script\u003e\n\n\u003cscript\u003e\n    \/\/ Update title based on SKU\n    var skuTitleElement = document.querySelector('.product-meta__sku-number');\n    var titleElement = document.querySelector('.product-meta__title');\n\n    function updateTitleBasedOnSKU(skuMap) {\n        var skuNumberTitle = skuTitleElement.textContent.trim();\n\n        if (skuMap.hasOwnProperty(skuNumberTitle)) {\n            var divId = skuMap[skuNumberTitle].title;\n            var divContent = document.getElementById(divId);\n\n            if (divContent) {\n                titleElement.textContent = divContent.textContent.trim();\n                var inlineStyles = divContent.getAttribute('style');\n                titleElement.setAttribute('style', inlineStyles);\n                divContent.style.display = 'block';\n            }\n        }\n    }\n\n    updateTitleBasedOnSKU(skuMap);\n\u003c\/script\u003e\n\n\u003cscript\u003e\n    \/\/ Update subtitle based on SKU\n    var skuSubtitleElement = document.querySelector('.product-meta__sku-number');\n    var skuElement = document.querySelector('.product-meta__sku');\n\n    function updateSubtitleBasedOnSKU(skuMap) {\n        var skuNumberSubtitle = skuSubtitleElement.textContent.trim();\n\n        if (skuMap.hasOwnProperty(skuNumberSubtitle)) {\n            var divId = skuMap[skuNumberSubtitle].subtitle;\n            var subtitleDiv = document.getElementById(divId);\n\n            if (subtitleDiv) {\n                var existingSubElement = document.querySelector('.product-meta__sub');\n                var newDivElement = document.createElement('div');\n                newDivElement.className = 'product-meta__sub';\n                newDivElement.innerHTML = subtitleDiv.innerHTML;\n                newDivElement.style.display = 'block';\n\n                if (existingSubElement) {\n                    existingSubElement.replaceWith(newDivElement);\n                } else {\n                    skuElement.insertAdjacentElement('beforebegin', newDivElement);\n                }\n            }\n        }\n    }\n\n    updateSubtitleBasedOnSKU(skuMap);\n\u003c\/script\u003e\n\n\u003cscript\u003e\n    \/\/ Update description based on SKU\n    var skuDescriptionElement = document.querySelector('.product-meta__sku-number');\n    var descriptionContentElement = document.querySelector('.product-meta__description-content');\n\n    function updateDescriptionBasedOnSKU(skuMap) {\n        var skuNumberDescription = skuDescriptionElement.textContent.trim();\n\n        if (skuMap.hasOwnProperty(skuNumberDescription)) {\n            var divId = skuMap[skuNumberDescription].description;\n            var descriptionDiv = document.getElementById(divId);\n\n            if (descriptionDiv \u0026\u0026 descriptionContentElement) {\n                var existingDescriptionElement = document.querySelector('.product-meta__description-content .btdescr');\n                var newDescriptionElement = document.createElement('div');\n                newDescriptionElement.className = 'btdescr';\n                newDescriptionElement.innerHTML = descriptionDiv.innerHTML;\n                newDescriptionElement.style.display = 'block';\n\n                if (existingDescriptionElement) {\n                    existingDescriptionElement.replaceWith(newDescriptionElement);\n                } else {\n                    descriptionContentElement.appendChild(newDescriptionElement);\n                }\n            }\n        }\n    }\n\n    updateDescriptionBasedOnSKU(skuMap);\n\u003c\/script\u003e","brand":"Sphero","offers":[{"title":"Mini Shell Blue","offer_id":32255969099821,"sku":"AMS01BLU","price":15.0,"currency_code":"USD","in_stock":true},{"title":"Mini Shell Pink","offer_id":32255969132589,"sku":"AMS01PNK","price":10.0,"currency_code":"USD","in_stock":true},{"title":"Mini Shell Green","offer_id":32255969165357,"sku":"AMS01GRN","price":15.0,"currency_code":"USD","in_stock":true},{"title":"Mini Shell Orange","offer_id":32255969198125,"sku":"AMS01ORG","price":10.0,"currency_code":"USD","in_stock":true},{"title":"Mini Shell White","offer_id":32255969230893,"sku":"AMS01WHI","price":10.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0306\/6419\/6141\/products\/MiNiHR--Blue_MAIN.jpg?v=1590609453"},{"product_id":"mini-soccer","title":"Mini Robot Ball: Soccer Theme","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan style=\"color: #ff2a00;\"\u003e\u003cstrong\u003e\u003cb data-mce-fragment=\"1\" data-stringify-type=\"bold\"\u003e\u003c\/b\u003e\u003c\/strong\u003e\u003c\/span\u003eThe Sphero Mini Soccer packs a ton of fun into a tiny programmable robotic soccer ball the size of a ping pong ball. Equipped with a gyroscope, accelerometer, and colorful LED lights, this educational robot is more than a mini robot toy. Sphero Mini Soccer allows you to drive several ways using the Sphero Play app and get your kicks with the soccer-themed Kick drive feature.\u003c\/p\u003e\n\u003cp\u003e• LED lights glow in tons of colors\u003c\/p\u003e\n\u003cp\u003e• Contains gyroscope, motor encoders, and accelerometer sensors\u003c\/p\u003e\n\u003cp\u003e• Interchangeable shells allow customization with several color options available\u003c\/p\u003e\n\u003cp\u003e• Connect to Sphero Play app and Sphero Edu app to play STEM games and learn to code\u003c\/p\u003e\n\u003cp\u003e• Compatible with Sphero Edu app for iOS, Android, Amazon Fire OS, macOS, Windows, \u0026amp; Chrome OS\u003c\/p\u003e\n\u003cp\u003e• Compatible with Sphero Play app for iOS, Android, \u0026amp; Amazon Fire OS\u003c\/p\u003e","brand":"Sphero","offers":[{"title":"Default Title","offer_id":32255969296429,"sku":"M001SRW-481","price":50.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0306\/6419\/6141\/products\/soccer.jpg?v=1643671543"},{"product_id":"rvr-mounting-plate-clear","title":"RVR+ Mounting Plate - Clear","description":"\u003cp\u003eDouble your productivity! Add another mounting plate to your RVR so you can build two projects simultaneously and swap them out in a snap.\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003eCompatible with \u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003ca href=\"https:\/\/sphero.com\/products\/rvr\" data-mce-href=\"https:\/\/sphero.com\/products\/rvr\"\u003eRVR+\/RVR\u003c\/a\u003e\u003c\/p\u003e","brand":"Sphero","offers":[{"title":"Default Title","offer_id":32255972147245,"sku":"RV01AMP01","price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0306\/6419\/6141\/products\/RVRHR-0524_MAIN.jpg?v=1590611284"},{"product_id":"rvr-treads","title":"RVR+ Treads","description":"\u003cp dir=\"ltr\"\u003e\u003cspan\u003eReplacement treads for Sphero RVR+ designed to help maintain precise movement across a variety of classroom surfaces and robotics environments. Made from the same durable materials as the original treads for consistent traction and reliable performance.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp dir=\"ltr\"\u003e\u003cspan\u003eCompatible with RVR+ and RVR.\u003c\/span\u003e\u003c\/p\u003e","brand":"Sphero","offers":[{"title":"Default Title","offer_id":32255973687341,"sku":"940-0286-006","price":10.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0306\/6419\/6141\/files\/dont-tread-on-me.jpg?v=1771975905"},{"product_id":"sphero-bolt","title":"BOLT Coding Robot","description":"\u003cdiv class=\"callout-box-blue\"\u003e\n  The next evolution of our most popular coding robot is now available. \u003ca href=\"https:\/\/sphero.com\/products\/sphero-bolt-plus\"\u003eExplore BOLT+\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cp class=\"p1\"\u003eGet ready to add some excitement to your classroom with Sphero BOLT – the ultimate coding robotic ball! Designed for educators who want to inspire their students' curiosity in STEM, Sphero BOLT is a game-changing tool that empowers students to explore their creativity, coding skills, and inventiveness. With its advanced sensors, programmable LED matrix, and innovative technology, Sphero BOLT is the perfect way to integrate some fun into learning and make your classroom a place where students can't wait to explore!\u003c\/p\u003e\n\u003cul class=\"ul1\"\u003e\n\u003cli class=\"li1\"\u003e\n\u003cspan class=\"s1\"\u003e\u003c\/span\u003e\u003cstrong\u003eBUILT FOR THE CLASSROOM:\u003c\/strong\u003e With its durable and waterproof design, Sphero BOLT can withstand even the most imaginative, out-of-the-box ideas that your students can dream up, and can take on any adventure your learners can imagine with its all-day battery life.\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\n\u003cspan class=\"s1\"\u003e\u003c\/span\u003e\u003cstrong\u003eHANDS-ON STEAM:\u003c\/strong\u003e Engage your students in hands-on play and STEAM activities while teaching them how to code with Sphero BOLT.\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\n\u003cspan class=\"s1\"\u003e\u003c\/span\u003e\u003cstrong\u003eINSPIRE CREATIVITY AND DISCOVER POSSIBILITIES:\u003c\/strong\u003e With Sphero BOLT's advanced programmable sensors and 8x8 LED matrix, your students can explore the world of coding and robotics with hands-on, creative play, while discovering endless possibilities.\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\n\u003cspan class=\"s1\"\u003e\u003c\/span\u003e\u003cstrong\u003eBEGINNER TO ADVANCED: \u003c\/strong\u003eSphero BOLT is great for teachers and students of all levels, with three ways to program (Draw, Blocks, and Text coding with JavaScript or Python) and lesson plans and resources for introducing and going further with BOLT.\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\n\u003cspan class=\"s1\"\u003e\u003c\/span\u003e\u003cstrong\u003eCROSS-CURRICULAR LEARNING:\u003c\/strong\u003e Sphero BOLT is perfect for cross-curricular learning, combining STEM and the arts to encourage creativity and innovation in your classroom. With access to an extensive library of educational games and activities found in the free Sphero Edu App (compatible with iOS, Android, and Chrome), your students can learn how to code in an engaging and interactive way.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"p1\"\u003eOn the \u003ca href=\"https:\/\/sphero.com\/pages\/sphero-bolt-resources\"\u003e\u003cspan class=\"s1\"\u003eSphero BOLT Resources page\u003c\/span\u003e\u003c\/a\u003e, you can find activities, guides, and resources designed to help users of all levels get started with their Sphero Bolt and unlock its full potential.\u003c\/p\u003e\n\n\u003cscript\u003e\n  \/\/ Assign a test group once per session\n  let group = sessionStorage.getItem('brahm_ab_test_group');\n  if (!group) {\n    group = Math.random() \u003c 0.5 ? 'A' : 'B';\n    sessionStorage.setItem('brahm_ab_test_group', group);\n  }\n\n  \/\/ Define message variations\n  const variationA = 'The next evolution of our most popular coding robot is now available. \u003ca href=\"https:\/\/sphero.com\/products\/sphero-bolt-plus\"\u003eExplore BOLT+\u003c\/a\u003e';\n  const variationB = 'Newer version available: \u003ca href=\"https:\/\/sphero.com\/products\/sphero-bolt-plus\"\u003eBOLT+\u003c\/a\u003e';\n\n  \/\/ Target the callout element\n  const calloutBox = document.querySelector('.callout-box-blue');\n\n  if (calloutBox) {\n    \/\/ Set message based on group\n    calloutBox.innerHTML = group === 'A' ? variationA : variationB;\n\n    \/\/ Track view event\n    window.dataLayer = window.dataLayer || [];\n    dataLayer.push({\n      event: 'brahm_ab_test_view',\n      variant: group\n    });\n\n    \/\/ Track click on the link\n    const link = calloutBox.querySelector('a');\n    if (link) {\n      link.addEventListener('click', () =\u003e {\n        dataLayer.push({\n          event: 'brahm_ab_test_click',\n          variant: group\n        });\n      });\n    }\n  }\n\u003c\/script\u003e","brand":"Sphero","offers":[{"title":"Default Title","offer_id":32255974899757,"sku":"K002ROWFFP","price":179.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0306\/6419\/6141\/products\/Bolt0011_2_MAIN.jpg?v=1654532946"},{"product_id":"sphero-bolt-power-pack","title":"BOLT Power Pack","description":"\u003cp class=\"callout-box\"\u003eThe next evolution of our most popular coding robot is now available. \u003ca href=\"https:\/\/sphero.com\/products\/sphero-bolt-plus\"\u003eExplore BOLT+\u003c\/a\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eGet ready to add some excitement to your classroom with Sphero BOLT – the ultimate coding robotic ball! The Sphero BOLT Power Pack is the perfect classroom tool for engaging students in hands-on STEAM activities. With a durable and waterproof design, all-day battery life, and advanced programmable sensors, BOLT can withstand even the most imaginative, out-of-the-box ideas. The BOLT Power Pack includes 15 programmable robots, an inductive charging case, an Educator Guide, and accessories.\u003c\/p\u003e\n\u003cp class=\"p1\"\u003eDownload our free, in-depth, standards-aligned \u003ca href=\"https:\/\/sphero.cc\/BOLT-Power-Pack-Guide\"\u003e\u003cspan class=\"s1\"\u003eBOLT Power Pack Educator Guide\u003c\/span\u003e\u003c\/a\u003e to easily get started and go further with BOLT in your classroom. A hard copy of the BOLT Educator Guide book is included with BOLT Power Packs. \u003c\/p\u003e\n\u003ch2 class=\"p1\" style=\"font-size: 24px;\"\u003e\u003cb\u003eBOLT Power Pack Features \u0026amp; Benefits\u003c\/b\u003e\u003c\/h2\u003e\n\u003cul class=\"ul1\"\u003e\n\u003cli class=\"li1\"\u003e\n\u003cspan class=\"s1\"\u003e\u003c\/span\u003e\u003cstrong\u003eBUILT FOR THE CLASSROOM:\u003c\/strong\u003e With its durable and waterproof design, Sphero BOLT can withstand even the most imaginative, out-of-the-box ideas that your students can dream up, and can take on any adventure your learners can imagine with its all-day battery life.\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\n\u003cspan class=\"s1\"\u003e\u003c\/span\u003e\u003cstrong\u003eHANDS-ON STEAM:\u003c\/strong\u003e Teach your students hands-on STEAM skills while inspiring creativity and exploring endless possibilities with Sphero BOLT's advanced programmable sensors and 8x8 LED matrix. With BOLT, your students can engage in fun, hands-on play while learning to code and explore the exciting world of robotics.\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\n\u003cspan class=\"s1\"\u003e\u003c\/span\u003e\u003cstrong\u003eBEGINNER TO ADVANCED: \u003c\/strong\u003eThe BOLT Power Pack is great for teachers and students of all levels, with three ways to program (Draw, Blocks, and Text coding with JavaScript or Python) and lesson plans and resources for introducing and going further with BOLT.\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\n\u003cspan class=\"s1\"\u003e\u003c\/span\u003e\u003cstrong\u003eCROSS-CURRICULAR LEARNING:\u003c\/strong\u003e Sphero BOLT Power Pack is perfect for cross-curricular learning, combining STEM and the arts to encourage creativity and innovation in your classroom. With access to an extensive library of educational games and activities found in the free Sphero Edu App (compatible with iOS, Android, and Chrome), your students can learn how to code in an engaging and interactive way.\u003c\/li\u003e\n\u003cli class=\"li1\"\u003e\n\u003cspan class=\"s1\"\u003e\u003c\/span\u003e\u003cstrong\u003eDURABLE CHARGING CASE:\u003c\/strong\u003e Take your Sphero programmable robots with you wherever you go with the carrying case that also doubles as a charging station. With its built-in wheels, this versatile case lets you easily store and transport your robots while keeping them fully charged and ready for action, anytime and anywhere.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2 style=\"font-size: 24px;\" class=\"p1\"\u003e\u003cb\u003eSphero BOLT Resources\u003c\/b\u003e\u003c\/h2\u003e\n\u003cp class=\"p2\"\u003eOn the \u003ca href=\"https:\/\/sphero.com\/pages\/sphero-bolt-resources\"\u003e\u003cspan class=\"s1\"\u003eSphero BOLT Resources page\u003c\/span\u003e\u003c\/a\u003e, you can find activities, guides, and resources designed to help users of all levels get started with their Sphero Bolt and unlock its full potential.\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cb data-stringify-type=\"bold\"\u003e\u003ci data-stringify-type=\"italic\"\u003eLooking to learn more about implementing Sphero in your classroom or get a quote? Connect with our team of education experts to \u003c\/i\u003e\u003c\/b\u003e\u003cb data-stringify-type=\"bold\"\u003e\u003ci data-stringify-type=\"italic\"\u003e\u003ca href=\"https:\/\/sphero.com\/pages\/contact-a-rep-us\" data-sk=\"tooltip_parent\" data-stringify-link=\"https:\/\/sphero.com\/pages\/contact-a-rep-us\" class=\"c-link\" target=\"_blank\"\u003eschedule a demo\u003c\/a\u003e\u003c\/i\u003e\u003c\/b\u003e\u003cb data-stringify-type=\"bold\"\u003e\u003ci data-stringify-type=\"italic\"\u003e.\u003c\/i\u003e\u003c\/b\u003e\u003c\/p\u003e","brand":"Sphero","offers":[{"title":"Default Title","offer_id":32255975096365,"sku":"PP02USA","price":2999.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0306\/6419\/6141\/products\/BOLTStudioHR-1_MAIN.jpg?v=1667225820"},{"product_id":"sphero-edu-maze-tape","title":"Maze Tape | Metric Measuring Tape","description":"\u003cp\u003e\n  Transform tables and floors into an interactive learning environment with Sphero Maze Tape (5-pack). Ideal for STEM education, it encourages creativity, problem solving, and coding skills. Each pack includes 5 rolls (65 meters total) with metric unit markings for precise measurements. Perfect for classrooms or home use, unroll the tape, design your course, and watch your Sphero robot navigate through your creations!\n\u003c\/p\u003e","brand":"Sphero","offers":[{"title":"Default Title","offer_id":32255975260205,"sku":"AMT01RW1","price":30.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0306\/6419\/6141\/products\/Maze-tape-image-5Roll_MAIN.jpg?v=1662576811"},{"product_id":"sphero-edu-usb-charging-hubs-1","title":"Mini USB Charging Hub - US Plug","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan style=\"color: #ff2a00;\"\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/span\u003eNeed a way to charge a dozen bots? This sweet setup includes one 6-port USB Charging Hub, perfect for charging your classroom kits and packs. This hub can charge multiple products at a time.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e6 USB ports with voltage surge protection\u003c\/li\u003e\n\u003cli\u003eFull charge takes about 3 hours\u003c\/li\u003e\n\u003cli\u003eWorks with all micro-USB powered bots\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eTech Specs: \u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-border=\"0\" data-indent=\"1\" class=\"p-rich_text_list p-rich_text_list__bullet\" data-stringify-type=\"unordered-list\"\u003e\n\u003cli data-stringify-border=\"0\" data-stringify-indent=\"1\"\u003eInput: AC100-240V 50\/60Hz\u003c\/li\u003e\n\u003cli data-stringify-border=\"0\" data-stringify-indent=\"1\"\u003eOutput: DC 5V-2-2.4A (MAX)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c\/strong\u003e \u003cspan\u003eOptimal for use with Sphero Mini. Not compatible with other Sphero products.\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003cul\u003e\u003c\/ul\u003e","brand":"Sphero","offers":[{"title":"Default Title","offer_id":32255975358509,"sku":"1EDU005PWRROW","price":49.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0306\/6419\/6141\/products\/SpheroEDUUSBChargingHub_MAIN.jpg?v=1632780336"},{"product_id":"sphero-mini","title":"Mini","description":"\u003cdiv id=\"VARIANT-TITLES\" style=\"display: none;\"\u003e\n  \u003cdiv id=\"vtitle01\"\u003eMini\u003c\/div\u003e\n  \u003cdiv id=\"vtitle02\"\u003eMini\u003c\/div\u003e\n  \u003cdiv id=\"vtitle03\"\u003eMini\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv id=\"VARIANT-SUBTITLES\" style=\"display: none;\"\u003e\n  \u003cdiv id=\"vsub01\"\u003e\n    \u003cdiv class=\"var-subtitle\"\u003eBlue\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv id=\"vsub02\"\u003e\n    \u003cdiv class=\"var-subtitle\"\u003eGreen\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv id=\"vsub03\"\u003e\n    \u003cdiv class=\"var-subtitle\"\u003eRed\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv id=\"VARIANT-DESCRIPTION\" style=\"display: none\"\u003e\n\u003cdiv id=\"vdescr01\"\u003e\n\u003cp\u003eDiscover a fun and imaginative way to learn programming with Sphero Mini! This compact robot, measuring about the same size as a ping pong ball, is perfect for beginners, offering intuitive coding and a range of features that make it a fun and engaging tool for exploring the world of STEAM. Equipped with a gyroscope, accelerometer, and colorful LED lights, this educational coding robot is more than a robot toy. And with an \u003ca href=\"https:\/\/sphero.com\/products\/mini-shell-accessory-pack?gclid=CjwKCAjwzuqgBhAcEiwAdj5dRua2lKjmyIUK7UFFRcM764zJuOii2GmSHvriRcAtX7b6ybRIWAJGkRoCcy4QAvD_BwE\"\u003einterchangeable shell\u003c\/a\u003e, Sphero Mini can be customized to suit your mood!\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003ePROGRAMMING FOR BEGINNERS\u003c\/b\u003e: Sphero Mini provides three programming canvases suitable: Draw, Blocks, and Text in the Sphero Edu app, allowing young students the ability to quickly learn how to code, control the robot's movements, and customize its features.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eEXPANSIVE ACTIVITY LIBRARY\u003c\/b\u003e: The free Sphero Edu app offers an array of activities that teach computer science concepts and enhances learning in core subjects like math, science, and ELA, making it easy for educators to incorporate STEAM into their curriculum. In the Sphero Play App (recommended for home), you can use Mini a game controller for arcade-style games..\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003ePACKED WITH TECH:\u003c\/b\u003e Sphero Mini contains a gyroscope, motor encoders, and accelerometer, as well as a bright, colorful LED to add an extra layer of excitement to the learning process. \u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eTABLETOP FRIENDLY\u003c\/b\u003e:  Mini is small enough for tabletop learning but sturdy enough to roll around on the floor. Learners can easily maneuver the robots around their desks or workspaces, encouraging hands-on learning and interaction in a space-efficient manner.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eEXCITING ACCESSORIES\u003c\/b\u003e:  Mini comes with \u003ca href=\"https:\/\/sphero.com\/products\/sphero-mini-pins-cones-accessory-pack\"\u003econes and pins\u003c\/a\u003e that can be used to create a range of engaging activities, from navigating mazes to robot races! \u003c\/p\u003e\n\u003cp\u003eNote: Adult supervision is recommended when using Sphero Mini with children under 8 years of age, as the robot's shell is designed to open up, exposing smaller parts that need to be handled with care and could be a choking hazard for little ones.\u003c\/p\u003e\n\u003c\/div\u003e\n  \n\u003cdiv id=\"vdescr02\"\u003e\u003cp\u003e\u003c\/p\u003e\u003c\/div\u003e\n\u003cdiv id=\"vdescr03\"\u003e\u003cp\u003e\u003c\/p\u003e\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv id=\"VARIANT-WHATS\" style=\"display: none\"\u003e\n  \u003cdiv id=\"vwhats01\"\u003e\n    \u003cul style=\"margin-left: 18px !important;\"\u003e\n      \u003cli\u003e1 mini Robot (blue)\u003c\/li\u003e\n      \u003cli\u003eMicro USB charging cable\u003c\/li\u003e\n      \u003cli\u003e\u003ca href=\"https:\/\/sphero.com\/products\/sphero-mini-pins-cones-accessory-pack\" target=\"blank\"\u003e3 Mini Traffic Cones and 6 Mini Bowling Pins\u003c\/a\u003e\u003c\/li\u003e\n      \u003cli\u003eConnect to Sphero Play app and Sphero Edu app to play STEM games and learn to code\u003c\/li\u003e\n      \u003cli\u003eCompatible with Sphero Edu app for iOS, Android, Amazon Fire OS, macOS, Windows, \u0026amp; Chrome OS\u003c\/li\u003e\n      \u003cli\u003eCompatible with Sphero Play app for iOS, Android, \u0026amp; Amazon Fire OS\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n  \n  \u003cdiv id=\"vwhats02\"\u003e\n    \u003cul style=\"margin-left: 18px !important;\"\u003e\n      \u003cli\u003e1 mini Robot (green)\u003c\/li\u003e\n      \u003cli\u003eMicro USB charging cable\u003c\/li\u003e\n      \u003cli\u003e\u003ca href=\"https:\/\/sphero.com\/products\/sphero-mini-pins-cones-accessory-pack\" target=\"blank\"\u003e3 Mini Traffic Cones and 6 Mini Bowling Pins\u003c\/a\u003e\u003c\/li\u003e\n      \u003cli\u003eConnect to Sphero Play app and Sphero Edu app to play STEM games and learn to code\u003c\/li\u003e\n      \u003cli\u003eCompatible with Sphero Edu app for iOS, Android, Amazon Fire OS, macOS, Windows, \u0026amp; Chrome OS\u003c\/li\u003e\n      \u003cli\u003eCompatible with Sphero Play app for iOS, Android, \u0026amp; Amazon Fire OS\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n  \n  \u003cdiv id=\"vwhats03\"\u003e\n    \u003cul style=\"margin-left: 18px !important;\"\u003e\n      \u003cli\u003e1 mini Robot (red)\u003c\/li\u003e\n      \u003cli\u003eMicro USB charging cable\u003c\/li\u003e\n      \u003cli\u003e\u003ca href=\"https:\/\/sphero.com\/products\/sphero-mini-pins-cones-accessory-pack\" target=\"blank\"\u003e3 Mini Traffic Cones and 6 Mini Bowling Pins\u003c\/a\u003e\u003c\/li\u003e\n      \u003cli\u003eConnect to Sphero Play app and Sphero Edu app to play STEM games and learn to code\u003c\/li\u003e\n      \u003cli\u003eCompatible with Sphero Edu app for iOS, Android, Amazon Fire OS, macOS, Windows, \u0026amp; Chrome OS\u003c\/li\u003e\n      \u003cli\u003eCompatible with Sphero Play app for iOS, Android, \u0026amp; Amazon Fire OS\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n  \n\u003c\/div\u003e\n\n\n\u003cscript\u003e\n    \/\/ Shared SKU Map\n    var skuMap = {\n        'M001BRW-049': {\n            title: 'vtitle01',\n            subtitle: 'vsub01',\n            description: 'vdescr01',\n            included: 'vwhats01'\n        },\n        'M001GRW-050': {\n            title: 'vtitle02',\n            subtitle: 'vsub02',\n            description: 'vdescr01',\n            included: 'vwhats02'\n        },\n        'M001RRW-344': {\n            title: 'vtitle03',\n            subtitle: 'vsub03',\n            description: 'vdescr01',\n            included: 'vwhats03'\n        },\n        \/\/ Add more mappings as needed\n    };\n\u003c\/script\u003e\n\n\u003cscript\u003e\n    \/\/ Update title based on SKU\n    var skuTitleElement = document.querySelector('.product-meta__sku-number');\n    var titleElement = document.querySelector('.product-meta__title');\n\n    function updateTitleBasedOnSKU(skuMap) {\n        var skuNumberTitle = skuTitleElement.textContent.trim();\n\n        if (skuMap.hasOwnProperty(skuNumberTitle)) {\n            var divId = skuMap[skuNumberTitle].title;\n            var divContent = document.getElementById(divId);\n\n            if (divContent) {\n                titleElement.textContent = divContent.textContent.trim();\n                var inlineStyles = divContent.getAttribute('style');\n                titleElement.setAttribute('style', inlineStyles);\n                divContent.style.display = 'block';\n            }\n        }\n    }\n\n    updateTitleBasedOnSKU(skuMap);\n\u003c\/script\u003e\n\n\u003cscript\u003e\n    \/\/ Update subtitle based on SKU\n    var skuSubtitleElement = document.querySelector('.product-meta__sku-number');\n    var skuElement = document.querySelector('.product-meta__sku');\n\n    function updateSubtitleBasedOnSKU(skuMap) {\n        var skuNumberSubtitle = skuSubtitleElement.textContent.trim();\n\n        if (skuMap.hasOwnProperty(skuNumberSubtitle)) {\n            var divId = skuMap[skuNumberSubtitle].subtitle;\n            var subtitleDiv = document.getElementById(divId);\n\n            if (subtitleDiv) {\n                var existingSubElement = document.querySelector('.product-meta__sub');\n                var newDivElement = document.createElement('div');\n                newDivElement.className = 'product-meta__sub';\n                newDivElement.innerHTML = subtitleDiv.innerHTML;\n                newDivElement.style.display = 'block';\n\n                if (existingSubElement) {\n                    existingSubElement.replaceWith(newDivElement);\n                } else {\n                    skuElement.insertAdjacentElement('beforebegin', newDivElement);\n                }\n            }\n        }\n    }\n\n    updateSubtitleBasedOnSKU(skuMap);\n\u003c\/script\u003e\n\n\u003cscript\u003e\n    \/\/ Update description based on SKU\n    var skuDescriptionElement = document.querySelector('.product-meta__sku-number');\n    var descriptionContentElement = document.querySelector('.product-meta__description-content');\n\n    function updateDescriptionBasedOnSKU(skuMap) {\n        var skuNumberDescription = skuDescriptionElement.textContent.trim();\n\n        if (skuMap.hasOwnProperty(skuNumberDescription)) {\n            var divId = skuMap[skuNumberDescription].description;\n            var descriptionDiv = document.getElementById(divId);\n\n            if (descriptionDiv \u0026\u0026 descriptionContentElement) {\n                var existingDescriptionElement = document.querySelector('.product-meta__description-content .btdescr');\n                var newDescriptionElement = document.createElement('div');\n                newDescriptionElement.className = 'btdescr';\n                newDescriptionElement.innerHTML = descriptionDiv.innerHTML;\n                newDescriptionElement.style.display = 'block';\n\n                if (existingDescriptionElement) {\n                    existingDescriptionElement.replaceWith(newDescriptionElement);\n                } else {\n                    descriptionContentElement.appendChild(newDescriptionElement);\n                }\n            }\n        }\n    }\n\n    updateDescriptionBasedOnSKU(skuMap);\n\u003c\/script\u003e","brand":"Sphero","offers":[{"title":"Mini Blue","offer_id":32255985025069,"sku":"M001BRW-049","price":50.0,"currency_code":"USD","in_stock":true},{"title":"Mini Green","offer_id":32255985057837,"sku":"M001GRW-050","price":50.0,"currency_code":"USD","in_stock":true},{"title":"Mini Red","offer_id":34869464956973,"sku":"M001RRW-344","price":50.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0306\/6419\/6141\/products\/Mini-Blue.png?v=1741829941"},{"product_id":"sphero-mini-education-16-pack","title":"Mini Education 16-Pack","description":"\u003cdiv id=\"VARIANT-TITLES\" style=\"display: none;\"\u003e\n  \u003cdiv id=\"vtitle01\"\u003eMini Education Pack\u003c\/div\u003e\n  \u003cdiv id=\"vtitle02\"\u003eMini Education Pack\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv id=\"VARIANT-SUBTITLES\" style=\"display: none;\"\u003e\n  \u003cdiv id=\"vsub01\"\u003e\n    \u003cdiv class=\"var-subtitle\"\u003e(16 robots: 32 students)\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv id=\"vsub02\"\u003e\n    \u003cdiv class=\"var-subtitle\"\u003e(16 robots + 3 charging hubs: 32 students)\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv id=\"VARIANT-DESCRIPTION\" style=\"display: none\"\u003e\n    \u003cdiv id=\"vdescr01\"\u003e\n        \u003cp\u003e\n            Introduce a playful, imaginative, and easy-to-use STEAM learning tool to your elementary classroom! Sphero Mini is compact, measuring about the size of a ping pong ball, and offers  intuitive programming and a host of features that make it an exciting addition to your learning environment. Each \u003ca href=\"https:\/\/sphero.com\/products\/mini-kit\" target=\"_blank\"\u003eMini Activity Kit\u003c\/a\u003e in the Education 16-Pack contains a clear Sphero Mini, bumper covers, traffic cones, bowling pins, construction sets, and activity cards, supporting both individual and group learning for up to 3 students per Mini.\n        \u003c\/p\u003e\n        \u003cp\u003e\u003cstrong\u003ePROGRAMMING FOR BEGINNERS\u003c\/strong\u003e: Sphero Mini provides three programming canvases suitable for elementary learners: Draw, Blocks, and Text (Python and JavaScript) in the Sphero Edu app, allowing young students to quickly learn to program, control the robot's movements, and customize its features.\u003c\/p\u003e\n        \n        \u003cp\u003e\u003cstrong\u003eEXPANSIVE ACTIVITY LIBRARY\u003c\/strong\u003e: The Sphero Edu app offers a vast array of activities that teach computer science concepts and enhance learning in core subjects like math, science, and ELA, making it easy for educators to incorporate STEAM into their curriculum.\u003c\/p\u003e\n        \n        \u003cp\u003e\u003cstrong\u003ePACKED WITH TECH\u003c\/strong\u003e: Sphero Mini contains a gyroscope, motor encoders, and accelerometer, as well as a bright, colorful LED to add an extra layer of excitement to the learning process.\u003c\/p\u003e\n        \n        \u003cp\u003e\u003cstrong\u003eTABLETOP FRIENDLY\u003c\/strong\u003e: Mini is small enough for desktop learning but sturdy enough to roll around on the floor. Students can easily maneuver the robots around their desks or workspaces, encouraging hands-on learning and interaction in a space-efficient manner.\u003c\/p\u003e\n        \n        \u003cp\u003e\u003cstrong\u003eEXCITING ACCESSORIES\u003c\/strong\u003e: This pack comes with a range of exciting accessories, including bumper covers, mini traffic cones, bowling pins, and construction sets that offer endless possibilities for imaginative play and learning—from navigating mazes to robot races!\u003c\/p\u003e\n        \n        \u003cp\u003e\u003cstrong\u003eFLEXIBLE LEARNING\u003c\/strong\u003e: The Sphero Mini Education 16-Pack supports both individualized learning and collaborative group projects. The Mini robots and accessories in the pack are packaged individually, making it easy to use for individualized learning, or can be used for collaborative group projects with up to 3 learners per bot.\u003c\/p\u003e\n        \n        \u003cp\u003e\u003cem\u003e*Adult supervision is required for children under eight as Mini's shell is designed to open up, exposing smaller parts that need to be handled with care and could be a choking hazard for little ones.\u003c\/em\u003e\u003c\/p\u003e\n        \n        \u003cp\u003e\n            \u003ca href=\"https:\/\/sphero.com\/pages\/contact-a-rep-us\"\u003eGet in touch\u003c\/a\u003e with our team of education experts to schedule a free virtual demo, get a quote, or ensure timely end of school year delivery on large volume orders.\n        \u003c\/p\u003e\n        \n    \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv id=\"VARIANT-WHATS\" style=\"display: none\"\u003e\n    \u003cdiv id=\"vwhats01\"\u003e\n        \u003cul class=\"variant-bullet-left\"\u003e\n            \u003cli\u003e16 Sphero Mini app-enabled robotic balls\u003c\/li\u003e\n            \u003cli\u003e16 Robotic ball covers\u003c\/li\u003e\n            \u003cli\u003e16 sets of 6 pins and 3 cones\u003c\/li\u003e\n            \u003cli\u003e16 construction sets\u003c\/li\u003e\n            \u003cli\u003e16 splitter USB cables\u003c\/li\u003e\n            \u003cli\u003e16 sets of 15 activity cards\u003c\/li\u003e\n            \u003cli\u003e1:1 Robots\/Accessories\/Activity Cards packaged together\u003c\/li\u003e\n        \u003c\/ul\u003e\n    \u003c\/div\u003e\n    \u003cdiv id=\"vwhats02\"\u003e\n        \u003cul class=\"variant-bullet-left\"\u003e\n            \u003cli\u003e16 Sphero Mini app-enabled robotic balls\u003c\/li\u003e\n            \u003cli\u003e3 Charging Hubs\u003c\/li\u003e\n            \u003cli\u003e16 Robotic ball covers\u003c\/li\u003e\n            \u003cli\u003e16 sets of 6 pins and 3 cones\u003c\/li\u003e\n            \u003cli\u003e16 construction sets\u003c\/li\u003e\n            \u003cli\u003e16 splitter USB cables\u003c\/li\u003e\n            \u003cli\u003e16 sets of 15 activity cards\u003c\/li\u003e\n            \u003cli\u003e1:1 Robots\/Accessories\/Activity Cards packaged together\u003c\/li\u003e\n        \u003c\/ul\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n    \/\/ Shared SKU Map\n    var skuMap = {\n        '910-0365': {\n            title: 'vtitle01',\n            subtitle: 'vsub01',\n            description: 'vdescr01',\n            included: 'vwhats01',\n            \n        },\n        '918-0365': {\n            title: 'vtitle02',\n            subtitle: 'vsub02',\n            description: 'vdescr01',\n            included: 'vwhats02',\n        },\n        \/\/ Add more mappings as needed\n    };\n\u003c\/script\u003e\n\n\u003cscript\u003e\n    \/\/ Update title based on SKU\n    var skuTitleElement = document.querySelector('.product-meta__sku-number');\n    var titleElement = document.querySelector('.product-meta__title');\n\n    function updateTitleBasedOnSKU(skuMap) {\n        var skuNumberTitle = skuTitleElement.textContent.trim();\n\n        if (skuMap.hasOwnProperty(skuNumberTitle)) {\n            var divId = skuMap[skuNumberTitle].title;\n            var divContent = document.getElementById(divId);\n\n            if (divContent) {\n                titleElement.textContent = divContent.textContent.trim();\n                var inlineStyles = divContent.getAttribute('style');\n                titleElement.setAttribute('style', inlineStyles);\n                divContent.style.display = 'block';\n            }\n        }\n    }\n\n    updateTitleBasedOnSKU(skuMap);\n\u003c\/script\u003e\n\n\u003cscript\u003e\n    \/\/ Update subtitle based on SKU\n    var skuSubtitleElement = document.querySelector('.product-meta__sku-number');\n    var skuElement = document.querySelector('.product-meta__sku');\n\n    function updateSubtitleBasedOnSKU(skuMap) {\n        var skuNumberSubtitle = skuSubtitleElement.textContent.trim();\n\n        if (skuMap.hasOwnProperty(skuNumberSubtitle)) {\n            var divId = skuMap[skuNumberSubtitle].subtitle;\n            var subtitleDiv = document.getElementById(divId);\n\n            if (subtitleDiv) {\n                var existingSubElement = document.querySelector('.product-meta__sub');\n                var newDivElement = document.createElement('div');\n                newDivElement.className = 'product-meta__sub';\n                newDivElement.innerHTML = subtitleDiv.innerHTML;\n                newDivElement.style.display = 'block';\n\n                if (existingSubElement) {\n                    existingSubElement.replaceWith(newDivElement);\n                } else {\n                    skuElement.insertAdjacentElement('beforebegin', newDivElement);\n                }\n            }\n        }\n    }\n\n    updateSubtitleBasedOnSKU(skuMap);\n\u003c\/script\u003e\n\n\u003cscript\u003e\n    \/\/ Update description based on SKU\n    var skuDescriptionElement = document.querySelector('.product-meta__sku-number');\n    var descriptionContentElement = document.querySelector('.product-meta__description-content');\n\n    function updateDescriptionBasedOnSKU(skuMap) {\n        var skuNumberDescription = skuDescriptionElement.textContent.trim();\n\n        if (skuMap.hasOwnProperty(skuNumberDescription)) {\n            var divId = skuMap[skuNumberDescription].description;\n            var descriptionDiv = document.getElementById(divId);\n\n            if (descriptionDiv \u0026\u0026 descriptionContentElement) {\n                var existingDescriptionElement = document.querySelector('.product-meta__description-content .btdescr');\n                var newDescriptionElement = document.createElement('div');\n                newDescriptionElement.className = 'btdescr';\n                newDescriptionElement.innerHTML = descriptionDiv.innerHTML;\n                newDescriptionElement.style.display = 'block';\n\n                if (existingDescriptionElement) {\n                    existingDescriptionElement.replaceWith(newDescriptionElement);\n                } else {\n                    descriptionContentElement.appendChild(newDescriptionElement);\n                }\n            }\n        }\n    }\n\n    updateDescriptionBasedOnSKU(skuMap);\n\u003c\/script\u003e","brand":"Sphero","offers":[{"title":"Mini Education Pack (16 robots)","offer_id":43038186176557,"sku":"910-0365","price":1559.0,"currency_code":"USD","in_stock":true},{"title":"Mini Education Pack (16 robots + 3 charging hubs)","offer_id":43038186209325,"sku":"918-0365","price":1706.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0306\/6419\/6141\/products\/MiniEdu16Pack_MAIN.jpg?v=1652369515"},{"product_id":"sphero-mini-pins-cones-accessory-pack","title":"Mini Robot Ball Pins \u0026 Cones Accessory Pack","description":"\u003cp\u003eThe Sphero Mini Accessory Pack includes the same Mini fun, just more of it. This pack includes Mini Bowling Pins and Mini Traffic Cones. Set up a driving course or throw a strike using your favorite drive mode.\u003cbr\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cspan\u003eAges 8+\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Sphero","offers":[{"title":"Default Title","offer_id":32255985647661,"sku":"AMA01ROW","price":15.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0306\/6419\/6141\/products\/accessories_1_large_59b0045a-1202-4964-bd82-971cd4ccf7a1.png?v=1590612406"},{"product_id":"sphero-terrain-park","title":"Terrain Park","description":"\u003cp\u003e\n    Take your \u003ca href=\"https:\/\/sphero.com\/products\/sphero-bolt-plus\" target=\"_blank\"\u003eBOLT+\u003c\/a\u003e and \u003ca href=\"https:\/\/sphero.com\/products\/sphero-bolt\" target=\"_blank\"\u003eBOLT\u003c\/a\u003e robots to new heights with the Sphero Terrain Park, featuring two ramps, a set of rails, and five dynamic configurations for endless stunt possibilities. Launch off ramps, ride along rails, or flip the ramps for thrilling teeter-tottering action. The Terrain Park provides lasting fun with high-quality, durable materials.\n\u003c\/p\u003e","brand":"Sphero","offers":[{"title":"Default Title","offer_id":32255994003501,"sku":"ATP01BL1","price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0306\/6419\/6141\/products\/terrain_park_and_package.jpg?v=1656521608"},{"product_id":"turbo-cover","title":"Turbo Cover","description":"\u003cdiv\u003e\n\u003cp\u003e\n    Kick fun into high gear with a Turbo Cover for \u003ca href=\"https:\/\/sphero.com\/products\/sphero-bolt-plus\" target=\"_blank\"\u003eBOLT+\u003c\/a\u003e and \u003ca href=\"https:\/\/sphero.com\/products\/sphero-bolt\" target=\"_blank\"\u003eBOLT\u003c\/a\u003e robots. While protecting against scratches and scuffs, the Turbo Cover gives you the traction and control to speed past the competition on all kinds of surfaces\n\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Sphero","offers":[{"title":"Sphero Turbo Cover - Clear","offer_id":32256003538989,"sku":"ATC01CLR","price":20.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0306\/6419\/6141\/products\/ClearTurboCover.png?v=1682440762"},{"product_id":"slide-switch","title":"littleBits i1 slide switch","description":"\u003cp class=\"p1\"\u003eThe slide switch is a small and convenient way to turn your creations on and off. It uses a sturdy plastic lever to switch back and forth. Try it with any of your favorite Bits, like the DC motor or bright LED!\u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e","brand":"littleBits","offers":[{"title":"Default Title","offer_id":33116543909933,"sku":"650-0001","price":10.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0306\/6419\/6141\/files\/SlideSwitchBitTV_1ee16207-be7a-438f-a7d0-de7c5076edcc.png?v=1689097139"},{"product_id":"toggle-switch","title":"littleBits i2 toggle switch","description":"\u003cp\u003eThe toggle switch Bit is a sturdy on-off switch that you can use to activate your creations with a nice, solid click. Try using it after a USB power Bit as an on-off switch for your whole creation.\u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e","brand":"littleBits","offers":[{"title":"Default Title","offer_id":33116646768685,"sku":"650-0002","price":15.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0306\/6419\/6141\/products\/ToggleSwitchBitTV.png?v=1590693075"},{"product_id":"button","title":"littleBits i3 button","description":"\u003cp\u003eYou know what a button is! It's a classic: big, round, and springy. Push to turn your creation on, and release to turn it off. Snap a buzzer in place after your button to sound out signals in morse code!\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e","brand":"littleBits","offers":[{"title":"Default Title","offer_id":33116681437229,"sku":"650-0003","price":10.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0306\/6419\/6141\/products\/ButtonBitTV.png?v=1590682269"},{"product_id":"proto","title":"littleBits w9 proto","description":"\u003cp\u003eIf there is a Bit that doesn’t exist, you now have the power to make it. This one's for engineers and inventors who know their way around a soldering iron!\u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e","brand":"littleBits","offers":[{"title":"Default Title","offer_id":33117644914733,"sku":"650-0004","price":12.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0306\/6419\/6141\/products\/ProtoBitTV.png?v=1590693322"},{"product_id":"remote-trigger","title":"littleBits i7 remote trigger","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan style=\"color: #ff2a00;\"\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/span\u003eThe remote trigger lets you use a common remote control with your Bit. Make your littleBits circuit and point a remote control at the remote trigger’s sensor. Then, press any button on your remote control to activate the Bit. The remote trigger will work with almost any button on a remote that uses infrared light to send signals.\u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e","brand":"littleBits","offers":[{"title":"Default Title","offer_id":33116778987565,"sku":"650-0007","price":15.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0306\/6419\/6141\/products\/RemoteTriggerBitTV.png?v=1590690747"},{"product_id":"sequencer","title":"littleBits i22 sequencer","description":"\u003cp\u003eThe sequencer allows you to connect up to 8 outputs and control them in sequential patterns. Sequences that would take as long as 4 days to program without littleBits will only take you seconds!\u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e","brand":"littleBits","offers":[{"title":"Default Title","offer_id":33116661284909,"sku":"650-0008","price":36.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0306\/6419\/6141\/products\/SequencerBitTV.png?v=1590691176"},{"product_id":"threshold","title":"littleBits i23 threshold","description":"\u003cp\u003eThink of the threshold as a toll booth. When the signal passing through a circuit reaches it, the threshold decides whether or not it can continue. Use it to make any sensor Bit (like a temperature sensor) into a trigger Bit!\u003c\/p\u003e","brand":"littleBits","offers":[{"title":"Default Title","offer_id":33116666036269,"sku":"650-0009","price":15.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0306\/6419\/6141\/products\/ThresholdBitTV.png?v=1590692809"},{"product_id":"pulse","title":"littleBits i16 pulse","description":"\u003cp\u003eThe pulse Bit is like an electronic heartbeat. It makes other Bits turn on and off in a steady rhythm. It's great for making LEDs blink!\u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e","brand":"littleBits","offers":[{"title":"Default Title","offer_id":33116617637933,"sku":"650-0016","price":15.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0306\/6419\/6141\/products\/PulseBitTV_1.png?v=1590690205"},{"product_id":"timeout","title":"littleBits i17 timeout","description":"\u003cp\u003eThe timeout Bit is a settable timer. Try it after a button and follow it with a light. Press and release the button to start the countdown.\u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e","brand":"littleBits","offers":[{"title":"Default Title","offer_id":33116622487597,"sku":"650-0017","price":15.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0306\/6419\/6141\/products\/TimeOutBitTV.png?v=1590692985"},{"product_id":"motion-trigger","title":"littleBits i18 motion trigger","description":"\u003cp\u003eWith this Bit, you can control your circuits with motion. The motion trigger is similar to the sensor on an automatic door: when someone is moving nearby, it sends an ON signal to the following Bits. It's very sensitive, so don't move a muscle unless you want to be detected! Try it with some LEDs to create a security light.\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e","brand":"littleBits","offers":[{"title":"Default Title","offer_id":33116912255021,"sku":"650-0018","price":30.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0306\/6419\/6141\/products\/MotionTriggerBitTV.png?v=1590688622"},{"product_id":"roller-switch","title":"littleBits i19 roller switch","description":"\u003cp\u003eThe roller switch is a handy Bit -- it has a little lever with a wheel, and activates when something moves past it. You can also flip the mode switch to make it turn off when the lever is pushed in. Try that mode with an LED to make a fridge light.\u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e","brand":"littleBits","offers":[{"title":"Default Title","offer_id":33116635004973,"sku":"650-0019","price":10.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0306\/6419\/6141\/products\/RollerSwitchBitTV.png?v=1590691094"},{"product_id":"sound-trigger","title":"littleBits i20 sound trigger","description":"\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eUse this Bit to control your circuits with sound! The sound trigger listens to the noise level in your room, and sends an ON signal when it gets over a certain level. Try it with a Bit that lights up to create a circuit that responds to the snap of your fingers.\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e","brand":"littleBits","offers":[{"title":"Default Title","offer_id":33116649521197,"sku":"650-0020","price":15.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0306\/6419\/6141\/products\/SoundTriggerTV.jpg?v=1590692474"},{"product_id":"temp-sensor","title":"littleBits i12 temperature sensor","description":"\u003cp\u003eThe temperatures sensor responds to the temperature surrounding its probe. The higher the temperature it senses, the more signal it sends out.\u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e","brand":"littleBits","offers":[{"title":"Default Title","offer_id":33116590735405,"sku":"650-0022","price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0306\/6419\/6141\/products\/TemperatureSensorBitTV.png?v=1590692747"},{"product_id":"mp3-player","title":"littleBits i25 MP3 player","description":"\u003cp\u003eThe MP3 player Bit allows you to play your very own MP3 files using littleBits. Sending a signal to the MP3 player can make it work as a media player, sampler, or looper. Just load the MP3 files you want onto the provided SD card and you'll have music and sound effects in your next littleBits invention in no time.\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e","brand":"littleBits","offers":[{"title":"Default Title","offer_id":33116940140589,"sku":"650-0023","price":50.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0306\/6419\/6141\/products\/MP3PlayerBitTV.png?v=1590688986"},{"product_id":"led","title":"littleBits o1 LED","description":"\u003cp class=\"p1\"\u003e\u003cspan style=\"color: #ff2a00;\"\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/span\u003eThe LED (or \"Light-Emitting Diode\") Bit is a very small board that shines a nice green light. It's our go-to when you want to light something up.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e*Available only in the USA while supply lasts\u003c\/span\u003e\u003c\/p\u003e","brand":"littleBits","offers":[{"title":"Default Title","offer_id":33117010395181,"sku":"650-0031","price":10.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0306\/6419\/6141\/products\/LEDBitTV.png?v=1590686601"},{"product_id":"vibration-motor","title":"littleBits o4 vibration motor","description":"\u003cp\u003eThe vibration motor is very similar to the device that makes your cellphone shake when you get a text. With this Bit, you can make anything vibrate and buzz! This Bit also includes the vibeSnap-- an accessory that helps you attach stuff - like paper, tin foil, or a pipecleaner - to the motor.\u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e","brand":"littleBits","offers":[{"title":"Default Title","offer_id":33117099655213,"sku":"650-0034","price":12.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0306\/6419\/6141\/products\/VibrationMotorTV.png?v=1590693272"},{"product_id":"buzzer","title":"littleBits o6 buzzer","description":"\u003cp\u003eBzzz! The buzzer Bit makes a sound no one can ignore. Just like an alarm clock! It's great at sounding the alarm or annoying those nearby.\u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e","brand":"littleBits","offers":[{"title":"Default Title","offer_id":33117104504877,"sku":"650-0036","price":15.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0306\/6419\/6141\/products\/BuzzerBitTV.png?v=1590682398"},{"product_id":"cross-axle-servo","title":"littleBits o11 servo","description":"\u003cdiv id=\"VARIANT-TITLES\" style=\"display: none;\"\u003e\n  \u003cdiv id=\"vtitle01\"\u003elittleBits o11 servo\u003c\/div\u003e\n  \u003cdiv id=\"vtitle02\"\u003elittleBits o11 servo\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv id=\"VARIANT-SUBTITLES\" style=\"display: none;\"\u003e\n  \u003cdiv id=\"vsub01\"\u003e\n    \u003cdiv class=\"var-subtitle\"\u003ecross axle\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv id=\"vsub02\"\u003e\n    \u003cdiv class=\"var-subtitle\"\u003eHub Mount\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv id=\"VARIANT-DESCRIPTION\" style=\"display: none\"\u003e\n    \u003cdiv id=\"vdescr01\"\u003e\n        \u003cp\u003e\n            The servo is a controllable motor that can swing back and forth, or be turned to a specific position. Try attaching a flag to the servo to make it wave back and forth!\n        \u003c\/p\u003e\n        \u003cp\u003e\n            This servo has a cross axle shaft that works with any littleBits accessory with a cross axle opening. \n        \u003c\/p\u003e\n        \u003cp\u003e\n            Checkout our \u003ca href=\"https:\/\/sphero.com\/products\/servo-bucket\"\u003eServo Mount Bucket\u003c\/a\u003e for attaching to \u003ca href=\"https:\/\/sphero.com\/products\/mounting-board\"\u003emounting boards\u003c\/a\u003e.\n        \u003c\/p\u003e\n        \u003cp\u003e\u003cstrong\u003eSpheroCare Warranty\u003c\/strong\u003e\u003cbr\u003e\n            1 year: $4.99\u003cbr\u003e\n            2 year: $6.99\u003cbr\u003e\n            3 year: $9.99\n        \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv id=\"vdescr02\"\u003e\n        \u003cp\u003e\n            The servo is a controllable motor that can swing back and forth, or be turned to a specific position. Try attaching a flag to the servo to make it wave back and forth!\n        \u003c\/p\u003e\n        \u003cp\u003e\n            The Hub Mount bit is NOT compatible with the following kits:\u003cbr\u003e\n             • Space Rover Inventor Kit\u003cbr\u003e\n             • Cross axle mechanical arm (not available separately)\u003cbr\u003e\n             • Cross axle motorMate (not available separately)\n        \u003c\/p\u003e\n        \u003cp\u003e\n            For a replacement servo bit for the kits and accessories above, see the \u003ca href=\"https:\/\/sphero.com\/products\/cross-axle-servo?variant=32597008842797\"\u003elittleBits o11 servo cross axle\u003c\/a\u003e.\n        \u003c\/p\u003e\n        \u003cp\u003e\n            Checkout our \u003ca href=\"https:\/\/sphero.com\/products\/servo-bucket\"\u003eServo Mount Bucket\u003c\/a\u003e for attaching to \u003ca href=\"https:\/\/sphero.com\/products\/mounting-board\"\u003emounting boards\u003c\/a\u003e.\n        \u003c\/p\u003e\n        \u003cp\u003e\u003cstrong\u003eSpheroCare Warranty\u003c\/strong\u003e\u003cbr\u003e\n            1 year: $4.99\u003cbr\u003e\n            2 year: $6.99\u003cbr\u003e\n            3 year: $9.99\n        \u003c\/p\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n    \/\/ Shared SKU Map\n    var skuMap = {\n        '650-0042': {\n            title: 'vtitle01',\n            subtitle: 'vsub01',\n            description: 'vdescr01'\n        },\n        '650-0027': {\n            title: 'vtitle02',\n            subtitle: 'vsub02',\n            description: 'vdescr02'\n        },\n        \/\/ Add more mappings as needed\n    };\n\u003c\/script\u003e\n\n\u003cscript\u003e\n    \/\/ Update title based on SKU\n    var skuTitleElement = document.querySelector('.product-meta__sku-number');\n    var titleElement = document.querySelector('.product-meta__title');\n\n    function updateTitleBasedOnSKU(skuMap) {\n        var skuNumberTitle = skuTitleElement.textContent.trim();\n\n        if (skuMap.hasOwnProperty(skuNumberTitle)) {\n            var divId = skuMap[skuNumberTitle].title;\n            var divContent = document.getElementById(divId);\n\n            if (divContent) {\n                titleElement.textContent = divContent.textContent.trim();\n                var inlineStyles = divContent.getAttribute('style');\n                titleElement.setAttribute('style', inlineStyles);\n                divContent.style.display = 'block';\n            }\n        }\n    }\n\n    updateTitleBasedOnSKU(skuMap);\n\u003c\/script\u003e\n\n\u003cscript\u003e\n    \/\/ Update subtitle based on SKU\n    var skuSubtitleElement = document.querySelector('.product-meta__sku-number');\n    var skuElement = document.querySelector('.product-meta__sku');\n\n    function updateSubtitleBasedOnSKU(skuMap) {\n        var skuNumberSubtitle = skuSubtitleElement.textContent.trim();\n\n        if (skuMap.hasOwnProperty(skuNumberSubtitle)) {\n            var divId = skuMap[skuNumberSubtitle].subtitle;\n            var subtitleDiv = document.getElementById(divId);\n\n            if (subtitleDiv) {\n                var existingSubElement = document.querySelector('.product-meta__sub');\n                var newDivElement = document.createElement('div');\n                newDivElement.className = 'product-meta__sub';\n                newDivElement.innerHTML = subtitleDiv.innerHTML;\n                newDivElement.style.display = 'block';\n\n                if (existingSubElement) {\n                    existingSubElement.replaceWith(newDivElement);\n                } else {\n                    skuElement.insertAdjacentElement('beforebegin', newDivElement);\n                }\n            }\n        }\n    }\n\n    updateSubtitleBasedOnSKU(skuMap);\n\u003c\/script\u003e\n\n\u003cscript\u003e\n    \/\/ Update description based on SKU\n    var skuDescriptionElement = document.querySelector('.product-meta__sku-number');\n    var descriptionContentElement = document.querySelector('.product-meta__description-content');\n\n    function updateDescriptionBasedOnSKU(skuMap) {\n        var skuNumberDescription = skuDescriptionElement.textContent.trim();\n\n        if (skuMap.hasOwnProperty(skuNumberDescription)) {\n            var divId = skuMap[skuNumberDescription].description;\n            var descriptionDiv = document.getElementById(divId);\n\n            if (descriptionDiv \u0026\u0026 descriptionContentElement) {\n                var existingDescriptionElement = document.querySelector('.product-meta__description-content .btdescr');\n                var newDescriptionElement = document.createElement('div');\n                newDescriptionElement.className = 'btdescr';\n                newDescriptionElement.innerHTML = descriptionDiv.innerHTML;\n                newDescriptionElement.style.display = 'block';\n\n                if (existingDescriptionElement) {\n                    existingDescriptionElement.replaceWith(newDescriptionElement);\n                } else {\n                    descriptionContentElement.appendChild(newDescriptionElement);\n                }\n            }\n        }\n    }\n\n    updateDescriptionBasedOnSKU(skuMap);\n\u003c\/script\u003e","brand":"littleBits","offers":[{"title":"littleBits servo (cross axle)","offer_id":32597008842797,"sku":"650-0042","price":35.0,"currency_code":"USD","in_stock":true},{"title":"littleBits servo (Hub Mount)","offer_id":33107598999597,"sku":"650-0027","price":26.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0306\/6419\/6141\/products\/ServoBitTV-CrossAxle_Update.jpg?v=1723579570"},{"product_id":"usb-power","title":"littleBits p3 usb power","description":"\u003cp\u003eThe USB power may be the smallest in the series, but it's big enough to send juice to all your creations. Connect a USB cable (included) to your computer or phone charger to start the power flowing. Try it with an LED to make the simplest littleBits circuit. If you're looking for a permanent installation, the USB power adapter enables you to plug your USB power directly into the wall.\u003cbr\u003e\u003cmeta charset=\"utf-8\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003cem\u003e*Disclaimer: Does not include power source. \u003c\/em\u003e\u003c\/p\u003e","brand":"littleBits","offers":[{"title":"Default Title","offer_id":33117129310253,"sku":"650-0063","price":15.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0306\/6419\/6141\/products\/p3tv.jpg?v=1625091546"},{"product_id":"power-p7","title":"littleBits p7 power","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003eEvery circuit starts with power. It uses a 9 volt battery to provide the electricity that makes your Bits spin, buzz, blink, and shine.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eThis p7 power Bit does not include a battery.\u003c\/p\u003e","brand":"littleBits","offers":[{"title":"Default Title","offer_id":33117133078573,"sku":"650-0067","price":15.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0306\/6419\/6141\/files\/p7-Power_MAIN.png?v=1694540382"},{"product_id":"branch","title":"littleBits w2 branch","description":"\u003cp\u003eThe branch Bit gives you more options for connecting your Bits: it lets you connect the output of a single Bit to as many as 3 others, oriented in different directions. Use it when you want to trigger light, sound and motion at the same time.\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e","brand":"littleBits","offers":[{"title":"Default Title","offer_id":33117534584877,"sku":"650-0072","price":12.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0306\/6419\/6141\/products\/BranchBitTV.png?v=1590682040"},{"product_id":"or-bit","title":"littleBits w3 OR","description":"\u003cp\u003eThe OR Bit is a logic gate with 2 inputs. If input 1 OR input 2 is receiving an ON signal, then it sends an ON signal from its output.\u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e","brand":"littleBits","offers":[{"title":"Default Title","offer_id":33117587537965,"sku":"650-0073","price":10.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0306\/6419\/6141\/products\/ORBitTV.png?v=1590684569"},{"product_id":"double-and","title":"littleBits w4 AND","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan style=\"color: #ff2a00;\"\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/span\u003eThe double AND Bit is a logic gate with 2 inputs. It sends an ON signal from its output only when input 1 AND input 2 are both receiving an ON signal.\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e","brand":"littleBits","offers":[{"title":"Default Title","offer_id":33117603069997,"sku":"650-0074","price":10.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0306\/6419\/6141\/products\/DoubleANDBitTV.png?v=1651596113"},{"product_id":"fork","title":"littleBits w7 fork","description":"\u003cp\u003eThe fork gives you more options for connecting your Bits; it lets you connect a single Bit to as many as 3 others. If you place an input before the fork, it will control all 3 outputs at once, such as light, sound, and motion.\u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e","brand":"littleBits","offers":[{"title":"Default Title","offer_id":33117629382701,"sku":"650-0077","price":15.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0306\/6419\/6141\/products\/ForkBitTV.png?v=1590684993"},{"product_id":"latch","title":"littleBits w8 latch","description":"\u003cp\u003eUse the latch to turn any momentary input, like a button or a trigger Bit, into an on-off switch, like a toggle!\u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e","brand":"littleBits","offers":[{"title":"Default Title","offer_id":33117633445933,"sku":"650-0078","price":10.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0306\/6419\/6141\/files\/LatchBitTV_4to6weeks.jpg?v=1750355937"},{"product_id":"inverter","title":"littleBits w10 inverter","description":"\u003cp\u003eThe inverter is an example of a logic Bit. It sends out the opposite of whatever it receives: send it an on signal, and the inverter changes it to an off signal, or vice versa. Would you like a button that turns things off instead of on? Try the inverter.\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e","brand":"littleBits","offers":[{"title":"Default Title","offer_id":33117499752493,"sku":"650-0080","price":10.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0306\/6419\/6141\/products\/InverterBitTV.png?v=1590685115"},{"product_id":"nor","title":"littleBits w15 NOR","description":"\u003cp\u003eThe NOR Bit is a logic gate with 2 inputs. It sends an ON signal only when neither input is receiving an ON signal. In other words, it’s the exact opposite of the OR Bit. The NOR Bit is good for inventions in which you want the output to be ON, unless 1 or both of its inputs are triggered.\u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e","brand":"littleBits","offers":[{"title":"Default Title","offer_id":33116969402413,"sku":"650-0085","price":10.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0306\/6419\/6141\/products\/NORBitTV.png?v=1590689352"},{"product_id":"nand","title":"littleBits w16 NAND","description":"\u003cp\u003eThe NAND Bit is a logic gate with 2 inputs. Think of it as \"not and.\" The NAND Bit will always send an ON signal unless both input 1 and input 2 are receiving an ON signal. It’s the exact opposite of the AND Bit.\u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e","brand":"littleBits","offers":[{"title":"Default Title","offer_id":33116954918957,"sku":"650-0086","price":10.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0306\/6419\/6141\/products\/NANDBitTV.png?v=1590689280"},{"product_id":"xor","title":"littleBits w17 XOR","description":"\u003cp\u003eThe XOR Bit is a logic gate with 2 inputs. Think of it as \"exclusive or,\" meaning that it sends an ON signal when it’s receiving an ON signal exclusively from 1 input or the other, but not both.\u003c\/p\u003e","brand":"littleBits","offers":[{"title":"Default Title","offer_id":33117517053997,"sku":"650-0087","price":10.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0306\/6419\/6141\/products\/xortv.png?v=1590695496"},{"product_id":"pressure-sensor","title":"littleBits i11 pressure sensor","description":"\u003cp\u003eThe pressure sensor is a touch-activated Bit - give its pad a little squeeze to activate it. The more pressure you apply, the more signal it sends out. Put it in front of a vibration motor to control how much it shakes!\u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e","brand":"littleBits","offers":[{"title":"Default Title","offer_id":33116575727661,"sku":"650-0108","price":18.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0306\/6419\/6141\/products\/PressureSensorBitTV_1.png?v=1590689653"},{"product_id":"bargraph","title":"littleBits o9 bargraph","description":"\u003cp\u003eThe bargraph shows you how much signal the Bit is receiving with a display of 5 light-emitting diodes (LEDs) in different colors. Try it with a dimmer to make your own adjustable lamp.\u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e","brand":"littleBits","offers":[{"title":"Default Title","offer_id":33117118496813,"sku":"650-0109","price":15.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0306\/6419\/6141\/products\/BargraphBitTV.png?v=1590681658"}],"url":"https:\/\/sphero.com\/collections\/all.oembed?page=4","provider":"Sphero","version":"1.0","type":"link"}