Protein Smoothing Balm - Repairs Hair Texture and Softens Frizz
Protein Smoothing Balm - Repairs Hair Texture and Softens Frizz
Protein Smoothing Balm - Repairs Hair Texture and Softens Frizz
Protein Smoothing Balm - Repairs Hair Texture and Softens Frizz
Protein Smoothing Balm - Repairs Hair Texture and Softens Frizz
Protein Smoothing Balm - Repairs Hair Texture and Softens Frizz
Protein Smoothing Balm - Repairs Hair Texture and Softens Frizz
Protein Smoothing Balm - Repairs Hair Texture and Softens Frizz
Protein Smoothing Balm - Repairs Hair Texture and Softens Frizz
Protein Smoothing Balm - Repairs Hair Texture and Softens Frizz
Protein Smoothing Balm - Repairs Hair Texture and Softens Frizz
Protein Smoothing Balm - Repairs Hair Texture and Softens Frizz
Protein Smoothing Balm - Repairs Hair Texture and Softens Frizz
Protein Smoothing Balm - Repairs Hair Texture and Softens Frizz
Protein Smoothing Balm - Repairs Hair Texture and Softens Frizz
Protein Smoothing Balm - Repairs Hair Texture and Softens Frizz
Protein Smoothing Balm - Repairs Hair Texture and Softens Frizz
Protein Smoothing Balm - Repairs Hair Texture and Softens Frizz

Protein Smoothing Balm - Repairs Hair Texture and Softens Frizz

Price
£29.98
£14.99
Save  £14.99
Capacity
Please select a capacity
BUY MORE SAVE MORE
Please select a buy more save more
Quantity
Worldwide shipping
Free returns
24/7 customer support
Secure payments

Straighten and smooth unruly hair in 10-30 minutes!

It only takes 3 quick steps to transform dry, dull hair into soft, shiny, shimmering curls.

 

Our Silk & Gloss smoothing cream is a mask that smooths hair and controls frizz, straightening, moisturizing and minimizing the volume of thick, curly and unruly hair so you can enjoy a luxurious treatment at home and create silky smooth hair.

FEATURES:

Instant Hair Straightening:

Specially formulated to transform thick, curly, unruly hair into silky straight hair in 10-30 minutes.

Formulated with a unique blend of intensely nourishing natural ingredients that give hair a soft touch with long-lasting shine while improving manageability and elasticity.

Easy to Apply:

Designed with a built-in styling brush for easy, even application directly to each strand of hair, even taming tangled hair.

Instantly creates smooth, shiny hair so you can have the perfect shape every time ✨ Say goodbye to expensive hair salons.

Intensive Hair Care:

A mask that smoothes hair and controls frizz, moisturizes and minimizes volume in thick, curly and unruly hair. Conditions, detangles, hydrates and revitalizes dull, dry hair, improving manageability and elasticity and providing beautiful shine.

Salon Treatment:

Reduces hair damage and protects the hair's natural color by changing its texture, when you perform this amazing treatment at home, you will get instantly smooth, soft and easier to style hair with smoothing effect.

Safe and Natural Ingredients:

Formulated with a unique blend of natural ingredients that deeply penetrates, styles and conditions the hair fiber.

Lightweight and Portable:

Compact size makes it easy to carry and use whenever and wherever you want for effortlessly smooth, shiny and sleek hair.

SPECIFICATIONS:

  • Weight: 100 ml
  • Shelf Life: 3 years

PACKAGE INCLUDES:

  • 1 x Protein Smoothing Balm

NOTE

  • Measurements may vary slightly due to manual measurements.
  • Due to different display and lighting effects, the actual color of the item may vary slightly from the color shown in the image.

Worldwide Shipping

Tracking numbers are ALWAYS sent so you can keep track at all times - cool stuff is worth waiting for!

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.