FREE SHIPPING ON ALL ORDERS OVER $69

1 / 6
Mandala Seahorse Wooden Jigsaw Puzzle
Mandala Seahorse Wooden Jigsaw Puzzle
Mandala Seahorse Wooden Jigsaw Puzzle
Mandala Seahorse Wooden Jigsaw Puzzle
Mandala Seahorse Wooden Jigsaw Puzzle
Mandala Seahorse Wooden Jigsaw Puzzle
1 / 6

Mandala Seahorse Wooden Jigsaw Puzzle

$9.97
$14.25 30% Off
189 sold
Upload a photo to customize the puzzle.
Click here 👈
Size
Packaging
Quantity

Premium Materials: 
This wooden puzzle is made of Formaldehyde-free basswood material, which features smooth surface treatment. And it is high-quality, durable and corrosion-resistant. There is a protective layer after eco-friendly dyeing treatment that can be preserved for decades, hung on the wall, or used for display purposes.

Perfect for Fun: 

You can enjoy this nature-themed puzzle relaxing time. There are multiple sizes. Our wooden jigsaw puzzle is made of small pieces shaped like savanna animals and plants.

Calm Your Mind:

The jigsaw puzzles will help calm down your mind. The puzzle helps us become more innovative and it is good for interactive games between kids and parents. It must be a good choice for birthday or Christmas gifts.

Fabulous Gift: 

Looking for a thoughtful birthday or holiday gift? These unique wooden puzzles are the perfect choice! Share hours of entertainment with your loved one.

Educational Puzzle: 

The puzzle can promote eye-hand coordination and improve concentration, patience, logical thinking and problem-solving skills.

This exciting game is suitable for school children and adults.

size:L(A3) Approx 29x29 cm (11.7×11.7 inches)- 190pcs , assembly time 4-6 hours.
size:M(A4) Approx 21x21 cm (8.5×8.5 inches) - 160 pcs , assembly time 2-4 hours.
size:S(A5) Approx 16x16 cm ( 6.3×6.3 inches) - 70pcs , assembly time 1-2 hours.



  • Safe payments via Paypal®

100% Moneyback Guarantee.

We have 24/7/365 Email Support. Please contact us if need assistance.

  • Worldwide tracked shipping.

Tracking numbers will be emailed to you once the item is shipped!

  • No hidden fees!

If you don’t have a positive experience for ANY reason, we will do WHATEVER it takes to make sure you are 100% satisfied with your purchase.

USA and Canada: 7 - 14 Business days

Oceania: 7 - 21 Business days

Europe: 5 - 10 Business days

Latin America: 10 - 25 Business days

Other countries: 14 - 30 Business days

Orders can be cancelled or modified within 2 hours after being placed

Tracking Number: When available, we will send you the tracking number with the confirmation email so that you can track the package online.

International orders: It may take additional days if orders have to go through customs.

Free Shipping for all U.S. orders over $69

We need to take 1-3 days to process the order after you done the payment. We do not ship on weekends.

More details

Each puzzle is one-of-a-kind, we can't replace missing pieces that happened because of you. So please watch out for those naughty dogs, kids and sofa cushions!

Also, keep in mind that quordle wooden jigsaw puzzles may have some very small pieces, so they're not for kids under 3.

Customers Reviews
Customers Reviews
Customer Reviews

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.

Refer-A-Friend

Get 💰15% off All Products each time you refer a friend!

Recommend Now

Refer-A-Friend

Get 💰15% off All Products each time you refer a friend!

Enter the email where you would like to receive your rewards.

Share to each friend gets the fabulous deal of 20% Off All Products on their first order.

You get a 15% off All Products coupon code to use.

Wow, It's great, We will send the coupon code to your email.

img

24/7 Support

Delivered to your door.

img

Free Shipping

Capped at $69 per order.

img

Securety Payments

Up to 12 months installments.

img

14-Day Returns

Shop with confidence.