Pokepet blanket

$26.90
$52.90
Save $26.00

Produced in the US,the UK,and AU

Fast turnaround

Size : 30''X40''
Global delivery
Free Shipping Over $49!
Sustainably made
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);
Description

We are professional artists who love creating unique, one of a kind, original portraits that you will instantly recognize and treasure forever. It's Simple! Just customize your package using the buttons above, upload your photo, leave us a note and leave the rest to us!

Details:

  • Gift Wrapped: The blanket comes exquisitely wrapped in our signature gift box and luxury tissue paper for the ultimate finishing touch.
  • Luxuriously Soft: 100% lush polyester microfiber to ensure incredible softness and comfort to be used time and time again.
  • Comfort: Find emotional and physical comfort by wrapping yourself in our luxury blanket.
  • Feel: Super soft, comfy, fluffy, cuddly with hearty durable construction. Feeling is Believing
  • Weight: 460g / m2
  • Easy Machine wash
  • Size Chart:

    SMALL - 30" x 40" (76cm X 102cm)

    MEDIUM - 50" x 60" (127cm X 152cm)

    LARGE - 60" x 80" (152cm X 203cm)

原代码-->
  • Warm and Cozy: Made with high-quality materials, the blanket provides warmth and comfort during chilly nights.
  • Perfect Gift: Ideal for Pokémon fans and pet lovers, it's a thoughtful and unique gift for birthdays, holidays, or any special occasion.
  • Memorable Keepsake: Capture a moment in time with a pet's image, creating a cherished keepsake that will last for years.

We are professional artists who love creating unique, one of a kind, original portraits that you will instantly recognize and treasure forever. It's Simple! Just customize your package using the buttons above, upload your photo, leave us a note and leave the rest to us!

Details:

  • Gift Wrapped: The blanket comes exquisitely wrapped in our signature gift box and luxury tissue paper for the ultimate finishing touch.
  • Luxuriously Soft: 100% lush polyester microfiber to ensure incredible softness and comfort to be used time and time again.
  • Comfort: Find emotional and physical comfort by wrapping yourself in our luxury blanket.
  • Feel: Super soft, comfy, fluffy, cuddly with hearty durable construction. Feeling is Believing
  • Weight: 460g / m2
  • Easy Machine wash
  • Size Chart:

    SMALL - 30" x 40" (76cm X 102cm)

    MEDIUM - 50" x 60" (127cm X 152cm)

    LARGE - 60" x 80" (152cm X 203cm)

Shipping & Return

How It Works

1 - Production (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 (7-14 Days or Faster): Want to get your item faster? Select the 'Expedited VIP' 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.

Delivery

Please note that it is the customer's responsibility to provide us with a correct and complete shipping address. If your shipping address is different from your billing address, please specify this during checkout.

After we begin to deliver your order, we will send you a Shipping Notification email, including the information of your Order ID and Tracking Shipping Number. You can check the status of your order online by logging into the Track My Order page with your Order ID and email.

Please Note: If you do not receive our order notification email, please check your spam box, or please contact us to provide the email address you used to place your order. If you have any other questions regarding shipping, please contact our Customer Service Representatives.

  • The above time frame is only applicable for orders to the US with standard shipping methods.

  • International orders: It may take 2-5 days longer due to the customs clearance process.

*Due to unpredictable postal service delays, specified delivery dates are not guaranteed.

  • For more information about Shipping and Delivery, visit here.

  • Learn more about Returns and Refunds here.

Satisfaction Guarantee

We want you to be satisfied with the products you buy from us. 

We have 24/7/365 ticket and email support. Please contact us at service@forlovergift.com if you need any assistance.