iPhone Simple Dual-color Gradient Phone Case

color
Purple-Blue
Yellow-Pink
Blue-Yellow
Orange-Green
Green-Pink
model
iPhone15
iPhone15 Pro
iPhone15 pro max
iPhone14
iPhone14 pro max
iPhone14 pro
iPhone14 plus
iPhone13
iPhone13 pro
iPhone13 pro max
iPhone12
iPhone12 pro
iPhone12 pro max
iPhone11
iPhone11 pro max
Price
$39.98
$19.99
Save  $19.99
Quantity
Free worldwide shipping
Free returns
Sustainably made
Secure payments
Description

Introducing our Simple Dual-color Gradient Phone Case for iPhone – the perfect blend of style, protection, and simplicity. Transform the look of your device with a sleek and vibrant design that catches the eye.

Stylish Dual-color Gradient: Make a statement with our eye-catching dual-color gradient design. The subtle blend of colors adds a touch of elegance, creating a unique and fashionable look for your iPhone.

Built-in High-Definition Lens Protection Film: The case comes equipped with a built-in high-definition lens protection film, ensuring your iPhone's camera remains pristine and scratch-free.

Precise Cutouts: Designed with precision, our case features accurate cutouts for all ports, buttons, and camera. Access your device's features effortlessly without compromising on functionality.

Full Coverage for Comprehensive Protection: Our case offers full coverage, providing comprehensive protection against drops, impacts, and scratches. Trust your iPhone to be safeguarded from every angle.

Durable Material: Crafted from high-quality materials, the case provides durable protection against everyday wear and tear. Keep your iPhone looking new and stylish for longer.

Enhance the look of your iPhone with the Simple Dual-color Gradient Phone Case. Elevate your style, protect your device, and make a lasting impression. 🛒Order Yours Today and showcase your iPhone in a whole new light!

📦 Insured Shipping: Every order includes real-time tracking details and insurance coverage in the unlikely event that a package is lost or stolen in transit.

💰 30-day return policy: If your order arrives damaged or defective, you have 30 days to request a return.

✉️ Customer Care: We have a team of live carers ready to help you and answer your questions within 72 hours, 7 days a week.

🔒 Secure Payments and Information: We use SSL Secure encryption to 100% protect your personal and financial information.

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.