Felted Oven Mitts Kit

Island Yarn


$ 23.99

I often joke about how I solve all my problems with yarn.  But the thing is, it is largely true!  I needed some new oven mitts and was just not thrilled with what I found in stores.  Then I thought about how wool is flame retardant and super insulating and viola!  The idea for these mitts was born!  And let me tell you, these are the BEST oven mitts that I’ve ever used during a lifetime of cooking and baking.  There is no heat transfer at all – even when I grab a HOT roasting pan from a 450 degree oven!  I love them and I can’t stop making them.  I LOVE this project!  And honestly, I can't imagine getting a better gift than a fancy new pan/pot and some gorgeous, amazing hand-made oven mitts!  

The kit includes 1 skein each of Ella Rae Classic and Noro Kureyon and a FREE download code for your choice of either the Gingham Felted Mitts or Star Baker Oven Mitts pattern.  If you want to make a PAIR of either the Gingham Full Mitts or the Basic Mitts, you'll need 2 kits.  You'll need Size 10.5 DPN's or a long circular to magic loop.  You may also want to pick up some Knitting Barber cords to save yourself from a lot of provisional casting on!  There's a full walk through video for all of the half-mitt patterns here.

Make some for all your favorite cooks and bakers - and get FREE shipping within the US when you spend $75+!!

 

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(), ); }