8-in-1 Toiletry Set For Minimalist & Organized Travel

$24.99 $46.59 Save $21.60
The current produc does not participate any Rebate. Switch the participating product to check the design.
(This prompt will not be displayed on the client-side.)
Color:  Pink
Quantity
Share the love
Free Shipping Over $69.99
45 Days Free Returns
Wholesale & Retail
Secure Payments
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.
Description
Do you love travel but hate packing? Do you not trust the single-use shampoo/body wash provided by hotels or Airbnbs but find it too much trouble to bring your own? Has your packed shampoo ever spilled all over your suitcase? We have been there, and would like to introduce you our 8-in-1 toiletry set!

Designed for minimalist & organized travel

No more hassle remembering what to pack, no more bulky toiletry bags, no more mess with spilled liquid all over the place. All your travel essentials are stored and organized in this compact case! Our toiletry set includes two refillable bottles for shampoo/conditioner/body wash,a mirror, a comb, a cup, a towel, a toothbrush and a storage partition for toothpaste! Everything you need are taken care of.

Portable and Space-saving

Although multi-functional and with large capacity, our travel set has a super compact size thanks to the thoughtful and practical design.

  • It's as big as your water bottle and fits perfectly into your handbag, backpack, carry-on, or luggage.
  • Sturdy yet lightweight.
  • Double leak-proof with lock clip andscrew lock top cover makes sure you can travel stress free.

Care for yourself no matter where you go

Bring your own personal care items that you trust no matter where you go with our travel set. No more cheap hotel shampoo that destroys your hair or body wash that makes you itchy. No more cups that probably have never been cleaned. Perfect for travel,business trips, camping, sleepovers, gym, or office. 

Premium Quality

Our travel set case is made ofhigh quality and environmental friendly material. Double coated for high temperature and odor resistance to keep your toiletry clean and smell-free. The drainage design at the bottom ensures hygiene of your toiletries. 

 

Perfect gift

Everybody loves to travel, yet nobody likes to pack. Make their lives easier by gifting them our 8-in-1 travel bottle. Perfect for all ages and gender. Plus, the more you buy, the more you save!

BUY NOW AND RECEIVE A 30% OFF FOR A LIMITED TIME ONLY!

Specification

  • 1.5 oz per bottle/dispenser, carry-on friendly!
  • size: 8.3" X 2.7"

 

 

What's included in the package

  • 1 X Comb
  • 1 X Mirror
  • 1 X Mouth Cup (cap)
  • 1 X Toothbrush
  • 1 X Towel
  • 2 X Bottles/Dispensers
  • 1 Storage Partition for Toothpaste