Free shipping worldwide over $50
Versatile Waterproof & UV Resistant Frosted Glass Paint
Versatile Waterproof & UV Resistant Frosted Glass Paint
Versatile Waterproof & UV Resistant Frosted Glass Paint
Versatile Waterproof & UV Resistant Frosted Glass Paint
Versatile Waterproof & UV Resistant Frosted Glass Paint
Versatile Waterproof & UV Resistant Frosted Glass Paint
Versatile Waterproof & UV Resistant Frosted Glass Paint
Versatile Waterproof & UV Resistant Frosted Glass Paint
Versatile Waterproof & UV Resistant Frosted Glass Paint
Versatile Waterproof & UV Resistant Frosted Glass Paint
9 / 10
Versatile Waterproof & UV Resistant Frosted Glass Paint
Versatile Waterproof & UV Resistant Frosted Glass Paint
Versatile Waterproof & UV Resistant Frosted Glass Paint
Versatile Waterproof & UV Resistant Frosted Glass Paint
Versatile Waterproof & UV Resistant Frosted Glass Paint
Versatile Waterproof & UV Resistant Frosted Glass Paint
Versatile Waterproof & UV Resistant Frosted Glass Paint
Versatile Waterproof & UV Resistant Frosted Glass Paint
Versatile Waterproof & UV Resistant Frosted Glass Paint
Versatile Waterproof & UV Resistant Frosted Glass Paint
50% OFF
wondeea

Versatile Waterproof & UV Resistant Frosted Glass Paint

$29.99 $59.99
2 sold
Volume
Qty

FEATURES

ULTIMATE PRIVACY PROTECTION: This paint offers top-tier privacy by obscuring visibility while allowing natural light to filter through. Enjoy a clear, private view without compromising on illumination.

WATERPROOF AND UV-RESISTANT AND MOISTURE-RESISTANT: This paint is both waterproof and moisture-resistant, providing a durable, long-lasting finish that withstands various environmental conditions. It’s also UV-resistant, ensuring it maintains its appearance and effectiveness even with prolonged exposure to sunlight.

STRONG ADHESION AND DURABILITY: Formulated for superior adhesion, this paint bonds securely to glass surfaces. It resists peeling, ensuring a durable, long-lasting finish that withstands regular use.

EVEN FROSTED FINISH AND MILD FORMULA: Provides a smooth, consistent frosted effect with a gentle, low-odor formula. This paint is easy to apply and creates a flawless finish without harsh chemicals.

VERSATILE USE: Ideal for a variety of applications, including office spaces, glass cabinet doors, and bathrooms. This versatile paint enhances privacy and style in numerous settings.

SPEC

Volume: 500ml, 1L

Shelf Life: 1 Year

Package Includes: 1* Versatile Waterproof and UV Resistant Frosted Glass Paint

NOTES

Ensure surfaces are clean and dry before applying.

Keep out of reach of children.

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.