[Creative Gift] Crossbody Chain Phone Case with Card Holder
[Creative Gift] Crossbody Chain Phone Case with Card Holder
[Creative Gift] Crossbody Chain Phone Case with Card Holder
[Creative Gift] Crossbody Chain Phone Case with Card Holder
[Creative Gift] Crossbody Chain Phone Case with Card Holder
[Creative Gift] Crossbody Chain Phone Case with Card Holder
[Creative Gift] Crossbody Chain Phone Case with Card Holder
[Creative Gift] Crossbody Chain Phone Case with Card Holder
[Creative Gift] Crossbody Chain Phone Case with Card Holder
[Creative Gift] Crossbody Chain Phone Case with Card Holder
[Creative Gift] Crossbody Chain Phone Case with Card Holder
[Creative Gift] Crossbody Chain Phone Case with Card Holder
[Creative Gift] Crossbody Chain Phone Case with Card Holder
[Creative Gift] Crossbody Chain Phone Case with Card Holder
[Creative Gift] Crossbody Chain Phone Case with Card Holder
[Creative Gift] Crossbody Chain Phone Case with Card Holder
[Creative Gift] Crossbody Chain Phone Case with Card Holder
[Creative Gift] Crossbody Chain Phone Case with Card Holder
[Creative Gift] Crossbody Chain Phone Case with Card Holder
[Creative Gift] Crossbody Chain Phone Case with Card Holder
[Creative Gift] Crossbody Chain Phone Case with Card Holder
[Creative Gift] Crossbody Chain Phone Case with Card Holder
[Creative Gift] Crossbody Chain Phone Case with Card Holder
[Creative Gift] Crossbody Chain Phone Case with Card Holder
[Creative Gift] Crossbody Chain Phone Case with Card Holder
[Creative Gift] Crossbody Chain Phone Case with Card Holder

[Creative Gift] Crossbody Chain Phone Case with Card Holder

Price
$0.00
$17.99
Save  $-17.99
Color
Please select a color
Applicable mobile phone models
Please select a applicable mobile phone models
Quantity
Worldwide shipping
Free returns
24/7 customer support
Secure payments

Nice gift! This stylish Crossbody Chain Phone Case with Card Holder is perfect for carrying your phone and cards in one place. It is made of durable PU leather and features a detachable shoulder chain for easy carrying. The card holder has a slot for cards and cash, and the phone case has a secure closure. It is the perfect accessory for any modern fashionista.

FEATURES

CROSSBODY CHAIN - With a stylish crossbody chain, making it convenient and fashionable to carry. It can be worn around the neck or across the body, allowing you to keep your phone close to you at all times. The chain is made of high-quality material, making it durable and long-lasting.

CARD HOLDER WITH A LOCK - Can be used to store cards, a small amount of cash or small items such as keys. It is designed with a secure lock, keeping your cards and belongings safe and secure. The card holder is also detachable, making it easy to take with you when you need it.

PRECISE CUTTING AND ACCESSIBILITY - The Crossbody Chain Phone Case with Card Holder is designed with precise cutting and openings, making it easy to access your phone's ports and buttons.

ANTI-FALL AND WEAR-RESISTANT - Made of high-quality material, making it anti-fall and wear-resistant. The material is also shockproof, providing extra protection for your phone. The case is also scratch-resistant, keeping it looking like new for longer.

SPECIFICATIONS

Color: White, Black

Applicable mobile phone models: iPhone 15, iPhone 15promax, iPhone 15pro, iPhone 15plus, iPhone 12, iPhone 12pro, iPhone 12promax, iPhone 13, iPhone 13pro, iPhone 13promax, iPhone 14, iPhone 14pro, iPhone 14promax, iPhone 14plus, iPhone 11promax, iPhone 11pro, iPhone 11

Material: Silicone

PACKAGE INCLUDES

Crossbody Chain Phone Case with Card Holder *1

NOTE

Please allow slight measurement deviations due to manual measurement.

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.