Description???/strong> This product is crafted from a premium polyester and spandex blend, making it both comfortable and durable. Each panel is individually printed, cut and sewn to ensure a flawless graphic with no imperfections. And high definition printing makes these a pleasure to wear for all occasions. a?Soft handfeel a?High definition printing colors a?Double layer hood a?Design will never peel, flake or crack a?Two-way stretch fabric THE CUSTOM ORDER PROCESS: Our all over printed hoodies/shirts require 3-7 business days production time, Quality is checked before and after printing.We take pride in offering you the best hoodie so it does take time.Usually 3-6 weeks from creation to your door. So, know you are in good hands, and if you have questions, we are here to help. Thanks for your patience and for being a customer. If you have any questions.Please feel free to contact us:supports@vip.126.com PLEASE READ THE SIZE CHART CAREFULLY BEFORE CHOOSING YOUR SIZE
Tag Size
Bust(cm/inch)
Length(cm/inch)
Shoulder(cm/inch)
XS
96
37.80?
65
25.59?
44
17.32?
S
100
39.37?
67
26.38?
46
18.11?
M
106
41.73?
70
27.56?
49
19.29?
L
112
44.09?
73
28.74?
52
20.47?
XL
118
46.46?
76
29.92?
55
21.65?
2XL
124
48.82?
79
31.10?
58
22.83?
3XL
128
50.39?
81
31.89?
60
23.62?
4XL
136
53.54?
83
32.68?
63
24.80?
${function(){
const settings_product_title = "title";
const product_grid_image_size = "natural";
const settings_product_image_hover_on = true;
let settings_product_save_label = true;
const settings_product_swatches_name = ["color"];
const settings_collection_color_swatches = true;
const variantShowLimit = 4;
const private_id = 'product-tmpl-' + Math.random().toFixed(6).slice(-6)
const product_variants = data.variants || [];
const product_id = data.id;
const images = data.images || [];
const image = data.image || {};
const imageWidth = image.width;
let imageHeight = image.height;
if (product_grid_image_size !== 'natural') {
imageHeight = (imageWidth * parseFloat(product_grid_image_size)) / 100;
}
const price = Number(data.price_min);
let compareAtPrice = Number(data.compare_at_price);
let offRatio = data.off_ratio;
const type = data.type;
const isMock = data.isMock;
let product_image_hover_on = false;
for (let i = 0; i < product_variants.length; i++) {
const item = product_variants[i];
const vcap = Number(item.compare_at_price);
if (item.price == price && vcap > compareAtPrice) {
compareAtPrice = vcap;
offRatio = item.off_ratio;
}
}
let second_image = null;
if (settings_product_image_hover_on) {
for (let i = 1; i < images.length; i++) {
const img = images[i];
if (img.src && img.src.indexOf('video=') === -1) {
second_image = img;
product_image_hover_on = true;
break;
}
}
}
let sold_label_on = false;
let sale_label_on = false;
if (settings_product_save_label == null) {
settings_product_save_label = true;
}
if (!data.available) {
sold_label_on = true;
}
if (settings_product_save_label && compareAtPrice > price && data.available) {
sale_label_on = true;
}
const diffPrice = compareAtPrice - price;
const variantValues = [];
const showVariants = [];
if (data.need_variant_image && settings_collection_color_swatches && settings_product_swatches_name.length > 0) {
for (let i = 0; i < (data.options || []).length; i++) {
const option = data.originData.options[i];
const optionName = option.name && option.name.toLowerCase();
if (settings_product_swatches_name.includes(optionName)) {
for (let j = 0; j < product_variants.length; j++) {
const variant = product_variants[j];
const value = variant.options[i].value;
if (!variantValues.includes(value)) {
variantValues.push(value);
showVariants.push(variant);
}
}
break;
}
}
}
return `