Custom Game Day Mom Baseball/Softball/Football Tee, Child Name & Number Game Season Shirt, Gameday Sports Mama Tee

people are viewing this right now
$29.99
$59.99
-$30.00
  • Deliver to: |
Style:  T-shirt
Size:  XS
Quantity

Description

This Baseball/Softball/Football moms shirt is a comfortable and stylish t-shirt designed for proud moms of baseball players. This shirt is perfect for wearing to games, practices, or any casual occasion. Overall, this shirt is a must-have for any mom who wants to show her support for her child's love of the game, while still looking stylish and comfortable.

SOME OF OUR HAPPY CUSTOMERS

💞Our customization allows your gift to have endless possibilities.

👉The factory will make a production plan within 24 hours after you submit the order, so the customized information cannot be changed once submitted, please check your customized information carefully.

👉When you order a product, it is specially designed and prepared for you. Therefore, we cannot accept returns or exchanges. However, we make changes for damages caused by design or product. If you have a problem feel free to message me.

Material:
-100% Cotton

Care instructions:
- Do not wash for 24 hours for the first time.
- Warm wash, inside out, with like colours.
- Air dry if possible. (We do not recommend tumble drying.)
- Do not iron the vinyl (printed part) directly.
- Do not bleach.
- Do not dry clean.

Size Chart:


            Shipping & Returns

            • Orders can be cancelled or modified within 2 hours after being placed.
            • International orders: It may take additional days if orders have to go through customs. We have no influence on the customs process and apologize for any inconvenience due to delivery delays resulting from this.
            • For more detailed information and instructions, please visit our Replacement & Refund Policy.
            • Learn more about Shipping Policy here.

            Personalization

            • Please complete fields required to customize options (Name/Characteristics) and recheck carefully all the customized options.
            • Text: Standard English excluding special characters, emojis to ensure the best looking.
            • Characteristics: Pick one-by-one options that match your description.
            • The last step, click “ADD TO CART” and wait for us to create your wonderful creation ❤️.
            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.