🔥Don't Miss This Must-Have🥳Mushroom Head Makeup Brush
🔥Don't Miss This Must-Have🥳Mushroom Head Makeup Brush
🔥Don't Miss This Must-Have🥳Mushroom Head Makeup Brush
🔥Don't Miss This Must-Have🥳Mushroom Head Makeup Brush
🔥Don't Miss This Must-Have🥳Mushroom Head Makeup Brush
🔥Don't Miss This Must-Have🥳Mushroom Head Makeup Brush
🔥Don't Miss This Must-Have🥳Mushroom Head Makeup Brush
🔥Don't Miss This Must-Have🥳Mushroom Head Makeup Brush
🔥Don't Miss This Must-Have🥳Mushroom Head Makeup Brush
🔥Don't Miss This Must-Have🥳Mushroom Head Makeup Brush
🔥Don't Miss This Must-Have🥳Mushroom Head Makeup Brush
🔥Don't Miss This Must-Have🥳Mushroom Head Makeup Brush
🔥Don't Miss This Must-Have🥳Mushroom Head Makeup Brush
🔥Don't Miss This Must-Have🥳Mushroom Head Makeup Brush
🔥Don't Miss This Must-Have🥳Mushroom Head Makeup Brush
🔥Don't Miss This Must-Have🥳Mushroom Head Makeup Brush
🔥Don't Miss This Must-Have🥳Mushroom Head Makeup Brush
🔥Don't Miss This Must-Have🥳Mushroom Head Makeup Brush
🔥Don't Miss This Must-Have🥳Mushroom Head Makeup Brush
🔥Don't Miss This Must-Have🥳Mushroom Head Makeup Brush
🔥Don't Miss This Must-Have🥳Mushroom Head Makeup Brush
🔥Don't Miss This Must-Have🥳Mushroom Head Makeup Brush
🔥Don't Miss This Must-Have🥳Mushroom Head Makeup Brush
🔥Don't Miss This Must-Have🥳Mushroom Head Makeup Brush
🔥Don't Miss This Must-Have🥳Mushroom Head Makeup Brush
🔥Don't Miss This Must-Have🥳Mushroom Head Makeup Brush
🔥Don't Miss This Must-Have🥳Mushroom Head Makeup Brush
🔥Don't Miss This Must-Have🥳Mushroom Head Makeup Brush

🔥Don't Miss This Must-Have🥳Mushroom Head Makeup Brush

Price
$30.00
$14.99
Save  50%
Color
Please select a color
Quantity
Worldwide shipping
Free returns
24/7 customer support
Secure payments

FEATURES

LUXURIOUSLY SOFT BRISTLES Ultra-soft, 48mm synthetic bristles mimic a cloud-like touch, gentle enough for sensitive skin. The dense, fluffy dome distributes product evenly, from bold blush to shimmering body highlights. Cruelty-free and lint-resistant, its built for flawless, streak-free blending every time.

ERGONOMIC MUSHROOM HANDLE Crafted from lightweight, durable PT material, the contoured mushroom handle fits snugly in your palm. Its 83mm total length offers precise control, while the rounded base ensures a non-slip gripperfect for sweeping, stippling, or buffing on-the-go.

ONE BRUSH, MULTIPLE USES Choose from six chic colorways: Black, Gold, Rose Gold handles paired with light brown, black, gradient, or pinkish-brown bristles. The mushroom-shaped head blends cream or powder seamlessly on cheeks and body, adapting to every makeup mood or skin tone with artistic flair.

 

TRAVEL-READY COMPACT BUILD At just 55*83*35mm, this brush slips into bags or organizers effortlessly. The sturdy PT handle resists wear, while the compact shape maintains professional-grade performance. Ideal for touch-ups between meetings, vacations, or photoshootsbeauty convenience never looked (or felt) this good.

 

SPEC

Color: Black (light brown bristles), Gold (black bristles), Rose Gold (black bristles), Black (black bristles), Rose Gold (black and white gradient bristles), Gold (pinkish brown bristles)

For: Cheeks, Body

Bristle Length: 48mm

Total Length: 83mm

Size: 55*83*35mm

Brush Handle Material: PT

Package Includes: 1×Mushroom Head Makeup Brush

NOTES

Please allow 2-3cm error due to manual measurement. Please make sure you do not mind before purchasing.

Color may not appear as exactly as in real life due to variations between the computer monitors.

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.