littleBits bitShoes (Magnet) (Hook & Loop) (Adhesive) (Variety Pack) Shoes slip onto your Bits' feet and hold your circuit together. On the bottom of your shoes you'll find magnets, which are great for securing your circuits to different surfaces. Shoes come 12 to a pack. Shoes slip onto your Bits' feet and hold your circuit together. On the bottom of your shoes you'll find hook & loops, which are great for securing your circuits to different surfaces. Shoes come 12 to a pack. Shoes slip onto your Bits' feet and hold your circuit together. On the bottom of your shoes you'll find red adhesive backings you can peel off, which are great for securing your circuits to different surfaces. Shoes come 12 to a pack. Shoes slip onto your Bits' feet and hold your circuit together. On the bottom of your shoes you'll find magnets, hook & loops, and red adhesive backings you can peel off, which are great for securing your circuits to different surfaces. Shoes come 12 to a pack, with 15 shoes in the variety pack. // Shared SKU Map var skuMap = { '660-0001': { title: 'vtitle01', subtitle: 'vsub01', description: 'vdescr01', included: 'vwhats01' }, '660-0002': { title: 'vtitle01', subtitle: 'vsub02', description: 'vdescr02', included: 'vwhats01' }, '660-0003': { title: 'vtitle01', subtitle: 'vsub03', description: 'vdescr03', included: 'vwhats01' }, '660-0004': { title: 'vtitle01', subtitle: 'vsub04', description: 'vdescr04', included: 'vwhats01' }, // Add more mappings as needed }; // Update title based on SKU var skuTitleElement = document.querySelector('.product-meta__sku-number'); var titleElement = document.querySelector('.product-meta__title'); function updateTitleBasedOnSKU(skuMap) { var skuNumberTitle = skuTitleElement.textContent.trim(); if (skuMap.hasOwnProperty(skuNumberTitle)) { var divId = skuMap[skuNumberTitle].title; var divContent = document.getElementById(divId); if (divContent) { titleElement.textContent = divContent.textContent.trim(); var inlineStyles = divContent.getAttribute('style'); titleElement.setAttribute('style', inlineStyles); divContent.style.display = 'block'; } } } updateTitleBasedOnSKU(skuMap); // Update subtitle based on SKU var skuSubtitleElement = document.querySelector('.product-meta__sku-number'); var skuElement = document.querySelector('.product-meta__sku'); function updateSubtitleBasedOnSKU(skuMap) { var skuNumberSubtitle = skuSubtitleElement.textContent.trim(); if (skuMap.hasOwnProperty(skuNumberSubtitle)) { var divId = skuMap[skuNumberSubtitle].subtitle; var subtitleDiv = document.getElementById(divId); if (subtitleDiv) { var existingSubElement = document.querySelector('.product-meta__sub'); var newDivElement = document.createElement('div'); newDivElement.className = 'product-meta__sub'; newDivElement.innerHTML = subtitleDiv.innerHTML; newDivElement.style.display = 'block'; if (existingSubElement) { existingSubElement.replaceWith(newDivElement); } else { skuElement.insertAdjacentElement('beforebegin', newDivElement); } } } } updateSubtitleBasedOnSKU(skuMap); // Update description based on SKU var skuDescriptionElement = document.querySelector('.product-meta__sku-number'); var descriptionContentElement = document.querySelector('.product-meta__description-content'); function updateDescriptionBasedOnSKU(skuMap) { var skuNumberDescription = skuDescriptionElement.textContent.trim(); if (skuMap.hasOwnProperty(skuNumberDescription)) { var divId = skuMap[skuNumberDescription].description; var descriptionDiv = document.getElementById(divId); if (descriptionDiv && descriptionContentElement) { var existingDescriptionElement = document.querySelector('.product-meta__description-content .btdescr'); var newDescriptionElement = document.createElement('div'); newDescriptionElement.className = 'btdescr'; newDescriptionElement.innerHTML = descriptionDiv.innerHTML; newDescriptionElement.style.display = 'block'; if (existingDescriptionElement) { existingDescriptionElement.replaceWith(newDescriptionElement); } else { descriptionContentElement.appendChild(newDescriptionElement); } } } } updateDescriptionBasedOnSKU(skuMap);