His & her facial oil

$53.37
Quantity
FREE delivery Tue, Jan 07
Or FAST delivery Thu, Jan 02
Description

Introducing the ultimate skincare solution for both him and her - the His & Her Facial Oil. Elevate your skincare routine to new heights with this luxurious and nourishing elixir, specifically formulated to cater to the unique needs of both men and women.

Crafted with the utmost care and expertise, this facial oil is a harmonious blend of natural ingredients that work synergistically to deliver exceptional results. Whether you're a man seeking a revitalized and hydrated complexion or a woman aiming for a radiant and youthful glow, this versatile oil has got you covered.

Indulge your skin in the enriching benefits of this carefully curated formula. Infused with a potent combination of vitamins, antioxidants, and essential fatty acids, this facial oil penetrates deep into the skin, providing intense hydration and nourishment. Say goodbye to dryness, dullness, and signs of aging as this powerful elixir works its magic.

The His & Her Facial Oil is meticulously designed to address a wide range of skin concerns. It helps to balance oil production, ensuring a healthy and clear complexion. Its lightweight and non-greasy texture absorbs effortlessly into the skin, leaving it feeling velvety smooth and supple. Bid farewell to clogged pores and hello to a refined and rejuvenated appearance.

Unleash the power of nature with this exceptional facial oil. Its natural botanical extracts, including soothing chamomile, rejuvenating rosehip, and hydrating jojoba oil, work in perfect harmony to promote skin vitality and radiance. Experience the transformative effects of these carefully selected ingredients as they unveil a more youthful, vibrant, and refreshed complexion.

The His & Her Facial Oil is more than just a skincare product - it's a luxurious ritual that you and your partner can enjoy together. Pamper yourselves with this indulgent elixir, and let its exquisite scent and silky texture transport you to a world of relaxation and self-care.

Discover the secret to healthy, glowing skin that transcends gender. Embrace the His & Her Facial Oil and unlock the true potential of your skin. Elevate your skincare routine and experience the transformative power of this exceptional elixir. Trust in its effectiveness, and let your skin radiate with confidence and beauty.

Frequently Bought Together

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.