Creative Quilting Cutting Template 4Pcs Set

$34.69
Quantity
Share the love
Free worldwide shipping
Free returns
Sustainably made
Secure payments
Description
Package Includes: 4 x Quilting Template Sewing Machine Ruler(Hand Patchwork Ruler ) Total Size - 6in x 9in.
Make an entire quilt or sew them into a scrappy, decorative border. For even more design options, combine blocks created with the template set which makes eight inch finished blocks with an entirely different set of templates.The templates slide easily over the fabric until pressure is applied. Then, our exclusive holds the fabric in place while cutting, eliminating slipping and miss-cuts!. The tips are trimmed when needed so the pieces sew together perfectly every time. Embellish the seams, if desired, with your favorite decorative stitches and threads.
Create 6 inch finished irregular blocks with the four templates in this set. All of the pieces can be cut from those odd sized scraps in your stash or stack fabrics and cut multiples in a matter of minutes.
Acrylic DIY Sewing Tools Grids Scrap Crazy Templates Quilt Ruler: Create all sorts of gorgeous and unique patterns, flowers, circles, stars, in a user-friendly and practical manner, or purchase it as an excellent gift idea for professional tailors, apprentices, or DIY embroidery fans!

Acrylic Template 4pc Set Quilting Templates Arts Crafts Sewing Templates: Create all sorts of gorgeous and unique patterns, flowers, circles, stars, in a user-friendly and practical manner, or purchase it as an excellent gift idea for professional tailors, apprentices, or DIY embroidery fans!
Four-piece quilting template set with instructions.
Create six inch finished blocks with the four templates in this set. The tips are trimmed so the pieces sew together perfectly every time. Next, embellish the seams with your favorite decorative stitches and threads. Make an entire quilt or sew them into a scrappy, decorative border. which creates eight inch finished blocks. Exclusive embedded gripper strips hold the fabric while cutting when pressure is applied. Are known for their exceptional quality, smooth edges, uncomplicated design.
Most of all, they are known for their wonderful non-slip grip. They are easy to use, and cutting is a breeze thanks to the non-slip circles and strips on the back. Press down lightly on the ruler, and the non-slip circles grip the fabric. Yet, when you are not pressing down the ruler, it will slide easily over the fabric. The fine lines in black and white and the white circled markings allow for great accuracy and easy viewing on both light and dark fabric.
Customer Reviews

Here are what our customers say.

Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.