4.9 Rated By Customers

I WEAR MY HEART ON MY SLEEVE, WITH NAMES ON THE SLEEVE

$29.90
$59.90
Save 50%

Worldwide shipping

Handmade and 100% Custom

Style : T-shirt
Size : XS
Global delivery
Free Shipping Over $49.99!
Sustainably made
Quantity
Description
Welcome to Customygifts!
Custom Sweatshirt, with Names on the Sleeve.

How to order:
1- Please check all of the photos.
2- Select your sweatshirt size from selection box.
3-Select your sweatshirt style from selection box.
4- Select your sweatshirt color from the selection box.
5-Enter the names.
6-Choose design(Including the text and patterns on the chest and the names) color.
7- Go to add to cart.
8- Complete checkout!

💞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: This Mom sweatshirt is made of Heavyweight fabric - Sport Grey And Antique Heathers: 90% Cotton | 10% Polyester - Safety Colors And Heathers: 55% Cotton | 45% Polyester - Other colors: 100% cotton. soft, elastic, lightweight, breathable and comfortable.
  • 💝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

    T-shirt

    Sweatshirt

    Hoodie

      Why People Love Our Product:

       It’s not easy to satisfy everyone when it comes to apparel, especially when choosing one as a gift - unless you opt for our personalized apparel. A personalized hoodie is a perfect gift for all occasions and makes your loved one feel even more special.

      Clothing is a minimalist look but a big statement.  

      Sizing and Coloring

      Please make sure you select the right color and size for you so you can receive your order without delay.

      All of our hoodies are UNISEX, which means the sizing run like men's but sticking to your normal size is recommended

      We have various beautiful and vibrant colors available for this design! 

      Care Instructions

      Our clothing items are SUPER easy to take care of. Simply turn the clothing inside out and machine wash cold with mild detergent. Do not dry clean, bleach, or iron directly.

      ♥Perfect unique gifts♥ Perfect as a simple gesture, suits for all age group. It is a perfect gift for yourself and your loved ones.

      OUR GUARANTEE

      Tracking number for every order

      Safe payments Visa, Paypal, Mastercard, and Apple Pay

      24/7 assistance service@Customygifts.com

      No hidden fees!

      Shipping & Return

      Estimate Time Of Arrival Includes Production Time + Delivery Time

      1 - Production Time (2 to 5 days): After we receive your order, we shift into production mode. During busy seasons, the process typically takes 1-2 days longer. Please understand.

      2 - Shipping Time (7-10 Days or Faster): Want to get your item faster? Select the 'VIP Service' option after adding your product to the cart for the fastest shipping method we can provide. There are also different shipping options available at checkout.

      Please Note:

      • The above time frame is only applied for orders to the US with standard shipping methods.
      • International orders: It may take 2-5 days longer due to the customs clearance process.
      • When order is ready to be shipped, a tracking link will be sent to your email so you can follow your package all the way home.
      • The estimated delivery time for our order will depend on your location. While we work closely with our logistics partners to provide you accurate delivery information, delivery times are estimates only and cannot be guaranteed. Once your product(s) are in transit, any delays are outside our control.
      • For more information about Shipping and Delivery, visit here.
      • Learn more Returns and Refunds here.
      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.