Travel Jewelry Box

$19.99 $39.98 Save 50%
Color:  Black
Quantity
Share the love
Description

 

Say goodbye to tangled necklaces, mixed-up ear studs and scattered rings, because this Classy Travel Jewelry Box will neatly display and keep them all in one fashionable container. You could remove the divisions and keep lipstick or others which makes it more than a jewelry box. Compact and designed with multiple sections, it has 3 small hooks, a small mirror, and an internal pocket to secure other special items.

 


  • Raw of ring rolls for keeping rings.
  • Zippered closure with silver-tone zipper pull.
  • Smart size and lightweight to take on-the-go.
  • Made of the high quality deluxe synthetic leather exterior.
  • Reasonable interior design with 2 removable divisions.
  • Simple and compact design with elegant outlook and could be used to storage collective
  • Great for carrying small jewelry (earrings, rings, necklace, bracelets, etc) when travel.
  • 3 parts, raw of ring rolls and an elastic wall pocket; Zippered closure with silver-tone zipper pull.

      ELASTIC POCKET

      There is an elastic pocket in the lid of the jewelry box when opening it. You could put your necklaces and other small jewelry here and the elastic will keep them in the pocket. No need to worry about missing these jewelry.

      RAW OF RING ROLLS & REMOVABLE DIVISION

      A large compartment with 2 small removable division is designed for keeping jewelry accordingly. You could remove these division to make it a larger part for keeping bracket or watches or even lipstick. You could also use them to sort different jewelries in case. Raw of rings is on the right for keeping rings in place.

       

      ZIP CLOSURE

      Zip closure is for easy opening and closing of this jewelry box. We choose high-quality metal zip for both better protection and durable daily use. No worry about easy broken and in case that happens, just feel free to ask for a replacement.

      HIGH-QUALITY PU LEATHER

      We say no to genuine leather as we are environmentalists, the same as you. So we use high-quality PU leather which is premium synthetic leather and with our improved craftsmanship to make feel like the same elegance.

      Specifications:

      • Weight: 140g.
      • Size: 3.94 x 3.94 x 1.97 inches.
      • Color: White / Black / Nude Pink / Silver.
      • Material: Deluxe synthetic leather exterior(not genuine leather but premium synthetic PU leather)+Velvet lining+High Quality flannel interior

      Package Include:

      • 1 x Travel Jewelry Box.

      Notes:

      • Due to the different monitor and light effect, the actual color of the item might be slightly different from the color showed in the pictures.
      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.