Batana Oil Shampoo with Rosemary Extract
Batana Oil Shampoo with Rosemary Extract
Batana Oil Shampoo with Rosemary Extract
Batana Oil Shampoo with Rosemary Extract
Batana Oil Shampoo with Rosemary Extract
Batana Oil Shampoo with Rosemary Extract
Batana Oil Shampoo with Rosemary Extract
Batana Oil Shampoo with Rosemary Extract
Batana Oil Shampoo with Rosemary Extract
Batana Oil Shampoo with Rosemary Extract
Batana Oil Shampoo with Rosemary Extract
Batana Oil Shampoo with Rosemary Extract
Batana Oil Shampoo with Rosemary Extract
Batana Oil Shampoo with Rosemary Extract
Batana Oil Shampoo with Rosemary Extract
Batana Oil Shampoo with Rosemary Extract
Batana Oil Shampoo with Rosemary Extract
Batana Oil Shampoo with Rosemary Extract

Batana Oil Shampoo with Rosemary Extract

Price
$29.99
$22.99
Save  $7.00
Net Content
Please select a net content
Buy More Save More
Please select a buy more save more
Quantity
24-hour fast shipping
30-day no-questions-asked returns
24/7 live customer support
PCI DSS/SSL secure payments
  • TIPS: All goods are authentic, with genuine patents, counterfeit must be investigated! Customers, please identify our products!!!
  • 😊If you are not satisfied with the goods you received, please contact us within 15 days after receiving, we will give you the best help!
  • 🚢 Shipping>>Worldwide express shipping available.
  • 🔥98.9% of customers buy 2 or more

FEATURES

STRENGTHEN HAIR TEXTURE: Infused with Batana Oil, this shampoo nourishes and strengthens hair from root to tip, improving overall hair texture and making it smoother and more resilient.

PREVENT HAIR LOSS & STRENGTHEN HAIR ROOTS: Packed with natural ingredients like rosemary extract, this shampoo supports stronger hair roots, reducing hair thinning and promoting healthier hair growth.

IMPROVE HAIR ELASTICITY & REDUCE HAIR BREAKAGE: The shampoo improves hair elasticity, reducing the chances of hair breakage while leaving your hair soft, flexible, and less prone to damage.

IMPROVE SCALP ENVIRONMENT & REDUCE DANDRUFF: Rosemary extract helps improve scalp circulation and health, promoting a balanced scalp while reducing dandruff and dryness for a refreshed feel.

DEEP NOURISHMENT & INCREASED GLOSS: Batana Oil provides deep nourishment to dry or damaged hair, while rosemary extract enhances the natural shine, leaving your hair looking glossy, smooth, and revitalized.

SPECIFICATION

Net Content:100ml

Ingredients:AQUA, Sodium Laureth Sulfate, Hydroxyethylcellulose, Methylisothiazolinone, etc.

Size:12cm/4.72inch*5cm/1.97inch

Package Includes:1*Batana Oil Shampoo with Rosemary Extract

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.