Custom Mama Embroidered Floral Sweatshirt,Mother's Day Gift
Custom Mama Embroidered Floral Sweatshirt,Mother's Day Gift
Custom Mama Embroidered Floral Sweatshirt,Mother's Day Gift
Custom Mama Embroidered Floral Sweatshirt,Mother's Day Gift
Custom Mama Embroidered Floral Sweatshirt,Mother's Day Gift
Custom Mama Embroidered Floral Sweatshirt,Mother's Day Gift

Custom Mama Embroidered Floral Sweatshirt,Mother's Day Gift

$39.89
$80.89
-51%
Shipping
Style-Sweatshirt
Please select a style
Size-XS
Please select a size
Quantity
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);

✯✯Product Details✯✯

-For size and color options, please look at listing images.

-Material: Made from a soft, high-quality blend of 85% cotton and 15% polyester for optimal comfort and durability.

-Usually runs true size.

-Embroidery Quality: Each piece features meticulously crafted embroidery, using high-thread count stitching that adds depth and texture, ensuring vibrant colors and intricate designs.

➤Colors may vary slightly due to fabric texture and monitor settings.

✯✯ORDER INSTRUCTIONS✯✯

-Review all listing photos for design options.

-Pick up your item's size and color from drop down menus.

-Custom your text,design color or upload your photo(Personalized items).

-Choose the quantity.

-Click "Add to Cart" button.

-You can go back to add more item or you can complete the checkout process.

-Click “Proceed to Check Out”.

✯✯Size Chart✯✯

✯✯CARE INSTRUCTIONS✯✯


-Iron inside-out on low heat, avoiding direct contact with embroidered areas.

-Avoid dry cleaning and bleach.

-Machine wash COLD with mild detergent.

-Turn inside out when washing.

-Dry on low setting or hang to dry.

-Wait 24 hours before first wash.

-Do not use bleach.

Since all items are hand printed to order, we start the production process almost immediately after the order is placed. For this reason, once an order is placed, we cannot cancel / make any changes to the actual shirt color / size.

If we make any sort of mistake on our end, we will absolutely fix the problem for you, and ship you a new (corrected) shirt. Unfortunately, we do not offer refunds in this situation.

Our processing times are always an estimate(about-2-4 business days). We try our absolute best to get all packages in the mail as quickly as we humanly can (keep in mind we hand print every order to your requests). During the holiday season, we can get up to a 3-7 business day processing time to make and ship out your orders. (Some items do have longer processing times, please be aware of your items processing time!)


Shipping time(about 4-14 business days) is always additional to processing time.

If you have any questions regarding our current processing time, just email us! If you have a quick turnaround, or need by a specific date - email us as well! We'll try our best to accommodate, or give you options.