Mom Puzzle Sign Mother's Day Gift from Kids Husband

people are viewing this right now
📦Produced in the USA and UK
$29.99
$59.99
-$30.00
  • Deliver to: |
Color Choice:  SageGreen
Quantity

Description

This sign is a unique and elegant way to give mom a meaningful gift for Mother's Day, birthday, or Christmas. Handmade with love in our Michigan studio, this sign is a beautiful addition to modern farmhouse decor. Customizable for other great women(or men!) in your life, such as grandma, mimi, nanny, granny, nonna, grams, or add a name instead.

PRODUCT DETAILS:
-Made from maple, birch, cherry wood, and MDF
-Laser engraved and personalized with names
-Request a paw print to be engraved next to your pet names! (Free of charge)
-Request a heart to be engraved next to lost ones you'd like to commemorate. (Free of charge)
-Purchase extra pieces to add in the future, with free engraving services for that piece.
-Upgrade in size available, please inquire
-An option of a display stand is available
-You can also hang with a command strip or add hardware (not included)
-Please refer to the diagram as to how names are placed based on the number of names requested to be engraved.

PLEASE NOTE:
-The longer the name, the shorter it will need to be to fit in the engraved area
-Information given in the personalization box will be COPIED AND PASTED, so please check spelling and capitalization.
-As with all wood products, there will be natural imperfections and variations in the grain of the wood.


Please feel free to message me with any questions! Thank youPlease read to understand how your order will be processed:

-Production time and shipping times are different. This info is shown before you placed the order and can be found under your purchases.

-Due to the highly customized nature of our items, and that they are produced from various materials, we need time to make them. Our processing time is approx 3-10 days, depending on holidays and seasonal demands. Being a small studio, our products are truly made with love and care.

-As part of our process, shipping labels are FIRST created to match with your order, then it moves into production. It will be shipped out a few days after the shipping label is created. Even though the shipping label has been created, this does not mean it has been shipped.

-Not providing complete information or providing incorrect info in the required fields for personalized items may delay production. Please check your emails for communication as we will attempt to get more info- this is the only way we communicate. We do not text or email outside of .

-Once items leave our studio, we cannot guarantee shipping and delivery as it travels through USPS routes from our studio to you. We are not responsible for lost packages and carrier delays since this is out of our control.

-Any changes made to personalized purchases, such as a change in address, size, etc. may delay production.

Please understand that once it leaves our studio, the package is in USPS hands and we have absolutely no control over the route it takes or how they process the packages to get to you. We understand that it may seem like something we should be able to resolve when issues arise, but we are at their mercy.

If you have any problems or questions about your purchase, please reach out to us. We respond to every message within 24 hours. We highly request you reach out to us before leaving a review. We pride ourselves in our products and services and will work with you to resolve all issues.

Shipping & Returns

  • Orders can be cancelled or modified within 2 hours after being placed.
  • International orders: It may take additional days if orders have to go through customs. We have no influence on the customs process and apologize for any inconvenience due to delivery delays resulting from this.
  • For more detailed information and instructions, please visit our Replacement & Refund Policy.
  • Learn more about Shipping Policy here.

Personalization

  • Please complete fields required to customize options (Name/Characteristics) and recheck carefully all the customized options.
  • Text: Standard English excluding special characters, emojis to ensure the best looking.
  • Characteristics: Pick one-by-one options that match your description.
  • The last step, click “ADD TO CART” and wait for us to create your wonderful creation ❤️.
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.