Free shipping worldwide over $50
Owl Charm natural stone bracelet
Owl Charm natural stone bracelet
Owl Charm natural stone bracelet
Owl Charm natural stone bracelet
Owl Charm natural stone bracelet
Owl Charm natural stone bracelet
Owl Charm natural stone bracelet
Owl Charm natural stone bracelet
Owl Charm natural stone bracelet
Owl Charm natural stone bracelet
Owl Charm natural stone bracelet
Owl Charm natural stone bracelet
Owl Charm natural stone bracelet
Owl Charm natural stone bracelet
Owl Charm natural stone bracelet
Owl Charm natural stone bracelet
16 / 16
Owl Charm natural stone bracelet
Owl Charm natural stone bracelet
Owl Charm natural stone bracelet
Owl Charm natural stone bracelet
Owl Charm natural stone bracelet
Owl Charm natural stone bracelet
Owl Charm natural stone bracelet
Owl Charm natural stone bracelet
Owl Charm natural stone bracelet
Owl Charm natural stone bracelet
Owl Charm natural stone bracelet
Owl Charm natural stone bracelet
Owl Charm natural stone bracelet
Owl Charm natural stone bracelet
Owl Charm natural stone bracelet
Owl Charm natural stone bracelet
40% OFF
phonacce

Owl Charm natural stone bracelet

$29.99 $49.99
1 sold
Color
Quantity
Qty

This incredible owl bracelet symbolizes freedom, hope and will guide you during difficult times, making it the perfect gift for someone you love in your life.

FEATURES

  • Adjustable size: beaded bracelet for men and women, durable adjustable rope, longer life.
    High quality material: made of natural stone, comfortable to wear.
    Wide applications: this bracelet set is good for both women and men. Best choice for birthday, anniversary, holidays, stocking stuffers, graduation, Christmas, Valentine's Day and any other occasion.

SPECIFICATIONS

Material: natural stone
Bracelet size: adjustable
Weight: 0.09 lbs / 40 g
Color: Weathered Agate / Turquoise / Amazon Stone / Tiger Eye / White Turquoise / Malachite / Black and White Stripes / Midnight Gray / Red Turquoise / Ocean / Red Sand / Woodgrain / Fruit

    You May Also Like Don't Like These?

    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.