Personalized Baseball Cozy Blanket

$39.99
$44.99
Save $5.00
Color : Black
Size : 50X60 inches
Quantity
Description
  • Customized blankets, whether for yourself, family, or friends, are a precious and perfect gift. This super soft and comfortable blanket is a thoughtful gift. When you wrap them in your body, you will have beautiful thoughts and memories, which will move your heart. Winter makes you feel warm.
  • Color: Multicolor
  • Available in two sizes: 50x60, and 60x80 inches
  • Made with 100% soft and silky polyester
  • Luxurious, silky, cozy, ideal for snuggling
    Full color all over print; Prints edge to edge on one side
    Machine wash separately in cold water, delicate cycle; Tumble dry on low heat
    Do not iron or press with heat; Do not dry clean, Do not bleach.
    The image is printed on one side

Shipping Policy

SHIPPING WORLDWIDE

Free shipping on orders US$79 and over, excluding Alaska, Hawaii, US Minor Outlying Islands, and Canada

Total Delivery Time = Processing Time + Shipping Time

The Processing Time usually takes 3 - 7 business days

Standard Shipping Information:

Country
Standard Shipping Time
Cost
Order On US$79 And Over
Order Under US$79
United States
7-15 business days
Free
US$7.99+
Canada
8-15 business days US$9.99+ US$9.99+
United Kingdom
7-15 business days
Free
US$9.99
Spain
7-15 business days Free US$9.99
France
7-15 business days Free US$9.99
Italy
7-15 business days Free US$9.99
Germany 7-15 business days Free US$9.99
Australia
7-15 business days Free US$9.99
Rest of World 7-20 business days Free US$9.99

 

Fast Shipping Information:

Country
Fast Shipping Time
Cost
United States
5-10 business days
US$19.99+
Canada
7-15 business days US$13.99+
United Kingdom
5-8 business days
US$13.99+
Spain
5-8 business days US$13.99+
France
5-8 business days US$13.99+
Italy
5-8 business days US$13.99+
Germany 5-8 business days US$13.99+
Australia
5-8 business days US$13.99+
Rest of World 7-15 business days US$13.99+

 

Important Notes

  • Your order may be shipped in different packages, please don't worry if you didn't get all items in the first package, we must ship other items in other packages.
  • Postal deliveries: If you haven’t received your package based on the above estimates, please contact us and we will provide a delivery deadline and then offer a solution.
  • All estimated/typical delivery times are derived from real-world data from past orders. They are approximate times for reference only.
  • Shipping times will be affected during public holidays; manufacturers and couriers will limit their operations at these times. This is outside our control. Regular service resumes immediately after each holiday.
  • It can take a few days following order shipment before the tracking number becomes active on the courier's system. If the information has not appeared on the courier's website, please try again later.
  • Halogala ships all packages from our warehouse and distribution center.
  • Halogala may have to verify payment and order details before processing your order.
  • If you have any questions, please get in touch with us, we'll deal with them as soon as possible.
  • Total Delivery Time = Processing Time + Shipping Time
  • We don't charge any taxes on any country, but duties assessed by customs are the customer's responsibility. In most cases, it rarely occurs duties.
  • For order that contains Pre-Order items, will be delivered on the date stated in the description of the items.
  • We may ship your order with separate packages, items that have inventory will be shipped first.

 

What is the item processing time?

After receiving your order, we conduct Quality Control checks and testing to ensure the product's quality before shipment. The processing time varies depending on the specific product with an average processing time of approximately 3-7 business days; However, it can also be affected by the item's stock status. If your order includes hot items experiencing stock availability issues, the order can take between 5-10 business days to process.

 

Shipping Status

You will receive an email informing you that the order has shipped. The email will include a tracking number. Information about any back-ordered or canceled items will be included in a separate email. You can also check the status of your order by logging into My Account. Click "Order History" to review the order status and obtain a tracking number.

 

Delivery Method

Standard Shipping: ePacket, EMS, USPS

Fast Shipping: DHL, YunExpress, JCEX

Returns & Refunds

Returns

If there is an issue with the product received, we accept returns up to 30 days after the date of delivery.

Notes:

⒈We do not provide prepaid return labels for returns. The cost of shipping on returned items is at your expense and non-refundable.

⒉Please contact us first, and then we will offer you the returned address. We will not be responsible for your missing parcel if you send it back without contacting us before shipment.

⒊Items must be in their brand-new, unused condition and original packaging to be eligible for a refund.

⒋You should use a trackable shipping service.

⒌The following items cannot be returned: personalized clothes, personalized blankets, bodysuits, lingerie & sleepwear, swimwear, jewelry, and accessories.

⒍The buyer bears the handling fee for the refund.

⒎The original shipping fee and insurance are non-refundable.

⒏The refund will be issued within 3-7 business days after receiving the returned package.

Replacements

Please report missing, damaged, or defective products within 30 days after the delivery date, together with pictures or video proof.

After confirming, we will replace it for you after you return it back.

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.