Sun Catchers With Crystals

$22.10
Size:  K9
Quantity
Free shipping over $45USD
10% off CODE: 1ST10
In stock, ready to ship
Secure payments
Description

🎐With the prismatic crystal decorations, it can bring more color and vitality to your yard. Giving you and your family a wonderful atmosphere.

❤️They are sunlight catchers also beautiful window charms that can bring fascinating rainbows to dance in sunny spots, creating crystal prisms balls effects.

🥰Hang the crystal ball prism pendants in your bedroom, living room, kitchen or office window. When the sun shines on them, they will reflect colorful light dots, and bring you a good mood.

Our story

How we got our start?

A gift, a testimony. Creates every gift with heart and makes more people feel warm. Let the light of wishes and love light up the soul.

What makes our product unique?

UI U & I crystal suncatchers add a touch of elegance to your home.

Why we love what we do?

Share with you something meaningful and integrate our ideas and best wishes into each product. People's happiness seems to be around.

Clear and Sparkling

Each and every suncatcher has a distinctive design with different clear prisms to turn every speck of light into vibrant rainbows that stretch out across your indoor room.

Meaningful Crystals

On a sunny day, the sunshine on the sun catchers, dispersing the light in a rainbow of colors, helps you feel relaxed, balance and peace, let you overcome fears and promote beauty, good luck, healing and all good things.

Crystal suncatcher beads

Our clear crystal beads are all made of high quality K9 grade crystal glass which has wonderful light reflecting function, shiny under strong light.

Crystal Rainbow Suncatcher

Making dreamy colorful spots when it catch sunlight. Breeze across and the hanging crystals pendant rock back and forth, dreamy spots will dance in your wall. An attractive suncatcher that is more than just a gorgeous gold pendant with crystals, each crystals will sparkle in natural light to make beautiful and unique colors.

Striking Decoration

Glass prism sways with the wind. You can use suncatcher with flowers or other decorations to make more beautiful. Hanging crystal prism will bright up your place, you can enjoy reflective natural light and beautiful rainbow to relax yourself.

Are you looking for stylish and elegant ornaments to decorate your home and garden with?

These great crystal sun catchers may just be the perfect item for you, then!

The romantic atmosphere they create, along with their genuine clear shining look, makes them perfect for setting the mood for a relaxing and cozy day - or even a great added decoration for a birthday, wedding and Christmas party! Illuminate your room with relaxing, pleasant and charming rainbow glow.

Perfect Gift Idea

It can be used to decorate the garden, window, porch, car, outdoor décor, wedding décor or any place you like. Perfect gift for your family, friends, Valentine's Day, Mother's Day, Christmas etc.

SIZE

Product Description

Material: Crystal
Size: 19.6*3.34in

Package Includes: 1 x Sun Catchers with Crystals

Note:
1.Due to the different monitor and light effect, the actual color maybe a slight different from the picture color.
2.Please allow 2-3cm differs due to manual measurement.

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.