Noro Silk Garden

Noro


$ 14.95

The specs:
50 grams, 110 yards, 45% Silk, 45% Mohair, 10% Lambswool, 4.5 sts/inch on US 7-8, handwash

The love:
Silk Garden is the softer, drapier, shinier sister of Kureyon. While both have loads of colors to choose from, Silk Garden is better for sweaters, cowls, scarves, hats....items worn right next to your skin. But the the great thing is? Gauge-wise, they are very interchangeable, meaning that the pattern options for both are doubled! Go here to see some of the amazing patterns.

Our NEW Build Your Own Noro Scarf and Hat Set is also a build your own kit.  Choose 3 - 7 skeins of Silk Garden and leave a note in on your order that you are building a kit and we'll send you a FREE download code for the pattern.  (You need 3 skeins for a small scarf, 5 for a large, and an extra 2 for the hat.)

**GET FREE SHIPPING WHEN YOU SPEND $75**

KITS USING SILK GARDEN

A Few Stairs Short of Heaven Hat and Cowl Kit

Avalon Shawl Kit

Couscous Cowl Kit

 Double Vision Brioche Scarf Kit

Knitter's Armor Hat/Cowl Kit

Livingston Shawl Kit

Related Products


const selectVariantByClickingImage = { // Create variant images from productJson object _createVariantImage: function (product) { const variantImageObject = {}; product.variants.forEach((variant) => { if ( typeof variant.featured_image !== 'undefined' && variant.featured_image !== null ) { const variantImage = variant.featured_image.src .split('?')[0] .replace(/http(s)?:/, ''); variantImageObject[variantImage] = variantImageObject[variantImage] || {}; product.options.forEach((option, index) => { const optionValue = variant.options[index]; const optionKey = `option-${index}`; if ( typeof variantImageObject[variantImage][optionKey] === 'undefined' ) { variantImageObject[variantImage][optionKey] = optionValue; } else { const oldValue = variantImageObject[variantImage][optionKey]; if (oldValue !== null && oldValue !== optionValue) { variantImageObject[variantImage][optionKey] = null; } } }); } }); return variantImageObject; }, _updateVariant: function (event, id, product, variantImages) { const arrImage = event.target.src .split('?')[0] .replace(/http(s)?:/, '') .split('.'); const strExtention = arrImage.pop(); const strRemaining = arrImage.pop().replace(/_[a-zA-Z0-9@]+$/, ''); const strNewImage = `${arrImage.join('.')}.${strRemaining}.${strExtention}`; if (typeof variantImages[strNewImage] !== 'undefined') { product.variants.forEach((option, index) => { const optionValue = variantImages[strNewImage][`option-${index}`]; if (optionValue !== null && optionValue !== undefined) { const selects = document.querySelectorAll('#'+ id + ' [class*=single-option-selector]'); const options = selects[index].options; for (let option, n = 0; (option = options[n]); n += 1) { if (option.value === optionValue) { selects[index].selectedIndex = n; selects[index].dispatchEvent(new Event('change')); break; } } } }); } }, _selectVariant: function() { const productJson = document.querySelectorAll('[id^=ProductJson-'); if (productJson.length > 0) { productJson.forEach((product) => { const sectionId = product.id.replace("ProductJson-", "shopify-section-"); const thumbnails = document.querySelectorAll('#'+ sectionId + ' img[src*="/products/"]'); if (thumbnails.length > 1) { const productObject = JSON.parse(product.innerHTML); const variantImages = this._createVariantImage(productObject); // need to check variants > 1 if (productObject.variants.length > 1) { thumbnails.forEach((thumbnail) => { thumbnail.addEventListener('click', (e) => this._updateVariant(e, sectionId, productObject, variantImages), ); }); } } }); } }, }; if (document.readyState !== 'loading') { selectVariantByClickingImage._selectVariant(); } else { document.addEventListener( 'DOMContentLoaded', selectVariantByClickingImage._selectVariant(), ); }