Magic Wand Short-Sleeve All GenderT-Shirt

$101.10
Quantity
FREE delivery Tue, Jan 07
Or FAST delivery Thu, Jan 02
Description

Introducing the enchanting Magic Wand Short-Sleeve All Gender T-Shirt, a true masterpiece that combines style, comfort, and a touch of magic. This captivating garment is designed to bring a sense of wonder to your wardrobe, allowing you to express your unique personality with a touch of mystical charm.

Crafted with meticulous attention to detail, this all-gender t-shirt is made from high-quality, breathable fabric that feels incredibly soft against your skin. Its short sleeves provide a relaxed and casual fit, perfect for everyday wear or special occasions. Whether you're casting spells or simply going about your day, this t-shirt will keep you feeling comfortable and stylish throughout.

The design of the Magic Wand T-Shirt is truly mesmerizing. Featuring an intricately illustrated magic wand motif, it captures the essence of mystery and wonder. The wand's delicate details and shimmering stars add an extra touch of enchantment to the overall design. This captivating artwork is expertly printed using state-of-the-art technology, ensuring vibrant colors that will remain vivid even after multiple washes.

Versatility is key with this all-gender t-shirt. Its timeless design allows it to be effortlessly paired with jeans, skirts, or shorts, making it a versatile addition to any wardrobe. Dress it up with a blazer and trousers for a sophisticated look, or keep it casual with your favorite pair of denim. The possibilities are endless, and this t-shirt is ready to accompany you on any adventure.

Not only does the Magic Wand Short-Sleeve All Gender T-Shirt offer a captivating design and exceptional comfort, but it also promotes inclusivity. Designed for all genders, it celebrates the diversity and uniqueness of individuals from all walks of life. Embrace your individuality and let your style shine with this inclusive and empowering garment.

Add a touch of magic to your wardrobe with the Magic Wand Short-Sleeve All Gender T-Shirt. Experience the comfort, style, and enchantment it offers, and let your imagination take flight. Whether you're a fan of mystical elements or simply appreciate exquisite design, this t-shirt is a must-have for those who seek to make a statement with their fashion choices. Embrace the magic within and let this extraordinary t-shirt be your guide.

Frequently Bought Together

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.