Salty Mariner Whipped Shaving Cream

$59.78
Quantity
FREE delivery Fri, Jan 24
Or FAST delivery Sun, Jan 19
Description

Introducing the Salty Mariner Whipped Shaving Cream, the ultimate grooming essential for the modern gentleman. Immerse yourself in a luxurious and invigorating shaving experience like no other. With its premium formulation and unrivaled performance, this exceptional shaving cream will elevate your daily routine to new heights of sophistication and indulgence.

Crafted with meticulous attention to detail, the Salty Mariner Whipped Shaving Cream is designed to deliver a close and comfortable shave every time. Its rich and creamy texture effortlessly lathers, creating a protective barrier between your skin and the razor, ensuring a smooth glide and reducing the risk of irritation and razor burn.

Envelop yourself in the refreshing scent of the sea with the Salty Mariner Whipped Shaving Cream. Imbued with the invigorating aroma of oceanic breezes and salty sea air, this captivating fragrance will transport you to sun-kissed shores, awakening your senses and leaving you feeling revitalized and energized.

Not only does the Salty Mariner Whipped Shaving Cream provide an unparalleled shaving experience, but it also nourishes and moisturizes your skin. Enriched with natural ingredients, such as hydrating aloe vera and soothing chamomile, this shaving cream leaves your skin feeling soft, supple, and rejuvenated. Say goodbye to post-shave dryness and hello to a complexion that radiates with health and vitality.

Indulge in the art of grooming with the Salty Mariner Whipped Shaving Cream. Its elegant packaging reflects the sophisticated nature of the product within, making it a perfect addition to your bathroom countertop or an exceptional gift for the discerning gentleman in your life.

Experience the epitome of luxury and performance with the Salty Mariner Whipped Shaving Cream. Elevate your shaving routine to new heights and embrace the captivating allure of the sea. Trust in the Salty Mariner to deliver an unrivaled grooming experience that will leave you feeling refreshed, revitalized, and ready to conquer the day.

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.