Nomad Leather Passport Wallet

Elevate Travel Style: Top-Grain Leather Passport Holder with 9 Card Slots, Semi-Open Bill Compartment, and Magnetic Clasp Closure

$90.00
Stylish: Elevate your travel style with top-grain leather and a sleek magnetic clasp.
Convenient: Easily access cash and receipts with the semi-open bill compartment.
Secure: Keep your belongings safe with the sleek magnetic clasp closure.
Spacious: Store 9 cards and 1 passports in dedicated slots, a zippered compartment for coins,with SIM and memory card slots for maximum storage.
Top Grain Leather 14cm*11.5cm*0.9cm
0.1
Color:  black
Quantity
Frequently Bought Together
Free shipping
AlI US & CA orders
Discount
15% Off code: WEL15
48 Hours dispatch
Order on weekdays
Secure payment
Paypal , Credit Card and so on

Nomad Passport Holder

Introducing the Nomad Passport Holder - the ultimate travel accessory that combines luxury, functionality, and elegance in one. Made from premium top-grain leather, this spacious and organized holder offers easy access to tickets and cash with its semi-open bill compartment. The magnetic clasp closure ensures secure storage of your essentials. With room for up to 9 cards, including passports, and discreet slots for SIM cards, it's the perfect travel companion. Elevate your travel experience with the Nomad Passport Holder.

Top-Grain Leather Craftsmanship

Immerse yourself in the luxury of top-grain leather craftsmanship. Our passport holder is meticulously handcrafted to provide a touch of elegance to your travel ensemble. Its premium leather exterior is a testament to both style and durability.

Magnetic Clasp with RFID Protection

Nomad Passport Holder, a stylish and secure option for your travel needs. The holder boasts a magnetic clasp closure that adds a touch of elegance while also ensuring safety. In addition, advanced RFID technology is incorporated to protect your personal information. Emphasize the magnetic clasp closure and the sleek design of the holder, as well as the RFID technology for added security.

Spacious and Organized

With spacious capacity for up to 9 cards, including credit cards, IDs, and more, the Nomad Passport Holder keeps you organized. It features a large card slot for your passport, a zippered compartment for coins, and small card slots for secure SIM card storage.

Stylish and Functional

Travel in style without sacrificing functionality. The Wanderlust Passport Holder strikes the perfect balance between fashion and function. Its sleek design complements your look, while the thoughtful layout keeps you organized on the go. Elevate your travel essentials and journey with confidence.

UNFOLD YOUR STYLISH

UNFOLD YOUR STYLISH

Explore the New Era of Fashion

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.