{"id":952128,"name":"Custom Photo T-shirt, Hoodie - Personalized Father's Day, Baby Shower, Gender Reveal Gifts For New Moms, New Dads, New Parents - Hello Tiny Best Friend","label_available_product":"Product","field_positions":null,"product_display_type":"radio","product_tags":"sku=TS-HA0889, rnd=Ha, designer=Quyen, w21filter-ftd, custom=image, upload-family, TIB-product, Personalized, t-shirt, t-shirts, ALL, US, trending, kid, father's day, FTD, kid, baby, 1st mom, first mom, mom, newborns, newparents, new dad, gen AI, jmrv_apparel","featured_image_url":null,"featured_image_thumbnail":null,"show_first_campaign_mockup_id":null,"artworks":[{"id":1191921,"name":"TS-HA0889","description":null,"width":4200,"height":4800,"thumbnail":"users\/11861\/artworks\/6a0ed9ec2e59b_thumbnail.webp","is_locked":null,"template_settings":{"label":"Choose Number Of Photos","display_type":"radio"},"current_version_id":2576972,"design_format":"rgb","status":0,"data":[{"id":"template-569737","url":"users\/11861\/images\/6a0ed5816cb64_large.webp","name":"1","addons":[],"layers":[{"id":"layer-507023","top":0,"url":"users\/11861\/image-layers\/6a0ec9f806b48_large.webp","left":0,"name":"NH\u1eda T\u1eaeT","type":"clipart","width":4200,"height":4800,"locked":false,"rotate":0,"visible":false,"fit_mode":"contain","use_hd_layer":false,"shadow_display":"mockup_order","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-187150","top":549.32,"url":"users\/11861\/image-layers\/6a0ec9f28c9c0_large.webp","left":163.67,"name":"H\u00ccNH 1","type":"clipart","width":3863.81,"height":4119.26,"locked":false,"rotate":0,"effects":[{"id":"id-237555","type":"gpt:image_filter","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"image_filter_prompt":"Convert the uploaded photo into a clean minimal faceless monoline illustration using smooth continuous black contour strokes only. Preserve only the essential outer silhouette and a very small number of simplified internal contour lines.\nKeep the line weight fully consistent and monoline throughout the entire artwork. Use clean smooth curves with minimal stroke variation. Avoid sketchy lines, rough strokes, decorative contouring, or layered detailing.\nFor the beard:\nshow only a very simplified beard outline using minimal clean contour curves. Do not add beard texture, beard segmentation, inner beard flow lines, or detailed facial hair rendering. The beard should read as a soft minimal shape indication only.\nFor the hair:\nkeep the hair extremely simplified using only a few large smooth contour curves. Avoid hair strands, layered hair chunks, sketch details, sharp hair separation, or cartoon\/comic styling.\nAvoid facial features, shading, hatching, texture, anatomy detail, facial detail, excessive clothing folds, or finger details. Keep all forms soft, clean, and minimal.\nDo NOT draw eyes. Do NOT draw nose. Do NOT draw lips. Do NOT draw eyebrows. Do NOT draw eyelashes.\nPrioritize elegant negative space, minimal line economy, and modern Scandinavian-style monoline aesthetics. The final result should feel clean, calm, premium, and highly simplified \u2014 not sketchy, not illustrative, not comic-like.\nTransparent background (PNG alpha), isolated line art only.","color_sketch_image_filter":"#000000"},{"id":"id-158881","type":"background_remover","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"color_sketch_image_filter":"#000000"}],"visible":true,"fit_mode":"contain","required":true,"form_type":"photo","form_label":"Upload Photo #1","masked_url":"users\/11861\/images\/6a0eca4dbd326_large.webp","photo_hint":"<p>1. High-Resolution images work best!<br \/>2. Click CHOOSE AN IMAGE to upload your photo or CHOOSE ANOTHER IMAGE to upload another one if you wish.<br \/>3. Click RECUSTOMIZE IMAGE to adjust photo (zoom in\/out, move left\/right\/up\/down).<br \/>4. Please wait 20 - 30 seconds for result.","photo_editor":"image_placement","show_in_cart":true,"masked_enable":true,"photo_replace":true,"shadow_display":"mockup_order","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-967860","top":488,"url":null,"left":2088.83,"name":"NAMES","text":"Daddy & Henry","type":"text","align":"center","color":"rgb(11, 11, 11)","width":3353,"height":704,"locked":false,"rotate":0,"opacity":100,"visible":true,"editable":true,"required":true,"form_type":"text","form_label":"Enter Your Text","input_hint":"Press the space bar if you don't want to include text","max_length":30,"typography":{"size":747,"family":"Roboto","variant":"regular"},"custom_font":{"url":"users\/11861\/fonts\/69f97045abea5.woff2","size":747,"family":"GastelaUID-Regular"},"textureData":null,"show_in_cart":true,"letter_spacing":0,"form_input_type":"text","typography_type":"custom","form_placeholder":"Ex: Daddy & Henry,...","autoscale_enabled":true,"autoscale_max_width":3800}],"is_global":false,"positions":["layer-967860","template-layer","layer-187150"],"charge_enabled":false},{"id":"template-753581","url":"users\/11861\/images\/6a0ed538d83b5_large.webp","name":"2","addons":[],"layers":[{"id":"layer-324773","top":0,"url":"users\/11861\/image-layers\/6a0ec9f977ee5_large.webp","left":0,"name":"NH\u1eda T\u1eaeT","type":"clipart","width":4200,"height":4800,"locked":false,"rotate":0,"visible":false,"fit_mode":"contain","use_hd_layer":false,"shadow_display":"mockup_order","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-332949","top":682.66,"url":"users\/11861\/image-layers\/6a0ec9f28c9c0_large.webp","left":39.99,"name":"H\u00ccNH 1","type":"clipart","width":2258.47,"height":2407.79,"locked":false,"rotate":0,"effects":[{"id":"id-237555","type":"gpt:image_filter","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"image_filter_prompt":"Convert the uploaded photo into a clean minimal faceless monoline illustration using smooth continuous black contour strokes only. Preserve only the essential outer silhouette and a very small number of simplified internal contour lines.\nKeep the line weight fully consistent and monoline throughout the entire artwork. Use clean smooth curves with minimal stroke variation. Avoid sketchy lines, rough strokes, decorative contouring, or layered detailing.\nFor the beard:\nshow only a very simplified beard outline using minimal clean contour curves. Do not add beard texture, beard segmentation, inner beard flow lines, or detailed facial hair rendering. The beard should read as a soft minimal shape indication only.\nFor the hair:\nkeep the hair extremely simplified using only a few large smooth contour curves. Avoid hair strands, layered hair chunks, sketch details, sharp hair separation, or cartoon\/comic styling.\nAvoid facial features, shading, hatching, texture, anatomy detail, facial detail, excessive clothing folds, or finger details. Keep all forms soft, clean, and minimal.\nDo NOT draw eyes. Do NOT draw nose. Do NOT draw lips. Do NOT draw eyebrows. Do NOT draw eyelashes.\nPrioritize elegant negative space, minimal line economy, and modern Scandinavian-style monoline aesthetics. The final result should feel clean, calm, premium, and highly simplified \u2014 not sketchy, not illustrative, not comic-like.\nTransparent background (PNG alpha), isolated line art only.","color_sketch_image_filter":"#000000"},{"id":"id-158881","type":"background_remover","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"color_sketch_image_filter":"#000000"}],"visible":true,"fit_mode":"contain","required":true,"form_type":"photo","form_label":"Upload Photo #1","masked_url":"users\/11861\/images\/6a0eca4dbd326_large.webp","photo_hint":"<p>1. High-Resolution images work best!<br \/>2. Click CHOOSE AN IMAGE to upload your photo or CHOOSE ANOTHER IMAGE to upload another one if you wish.<br \/>3. Click RECUSTOMIZE IMAGE to adjust photo (zoom in\/out, move left\/right\/up\/down).<br \/>4. Please wait 20 - 30 seconds for result.","photo_editor":"image_placement","show_in_cart":true,"masked_enable":true,"photo_replace":true,"shadow_display":"mockup_order","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-725774","top":682.68,"url":"users\/11861\/image-layers\/6a0ec9f28c9c0_large.webp","left":1926.87,"name":"H\u00ccNH 2","type":"clipart","width":2258.47,"height":2407.79,"locked":false,"rotate":0,"effects":[{"id":"id-237555","type":"gpt:image_filter","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"image_filter_prompt":"Convert the uploaded photo into a clean minimal faceless monoline illustration using smooth continuous black contour strokes only. Preserve only the essential outer silhouette and a very small number of simplified internal contour lines.\nKeep the line weight fully consistent and monoline throughout the entire artwork. Use clean smooth curves with minimal stroke variation. Avoid sketchy lines, rough strokes, decorative contouring, or layered detailing.\nFor the beard:\nshow only a very simplified beard outline using minimal clean contour curves. Do not add beard texture, beard segmentation, inner beard flow lines, or detailed facial hair rendering. The beard should read as a soft minimal shape indication only.\nFor the hair:\nkeep the hair extremely simplified using only a few large smooth contour curves. Avoid hair strands, layered hair chunks, sketch details, sharp hair separation, or cartoon\/comic styling.\nAvoid facial features, shading, hatching, texture, anatomy detail, facial detail, excessive clothing folds, or finger details. Keep all forms soft, clean, and minimal.\nDo NOT draw eyes. Do NOT draw nose. Do NOT draw lips. Do NOT draw eyebrows. Do NOT draw eyelashes.\nPrioritize elegant negative space, minimal line economy, and modern Scandinavian-style monoline aesthetics. The final result should feel clean, calm, premium, and highly simplified \u2014 not sketchy, not illustrative, not comic-like.\nTransparent background (PNG alpha), isolated line art only.","color_sketch_image_filter":"#000000"},{"id":"id-158881","type":"background_remover","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"color_sketch_image_filter":"#000000"}],"visible":true,"fit_mode":"contain","required":true,"form_type":"photo","form_label":"Upload Photo #2","masked_url":"users\/11861\/images\/6a0eca4dbd326_large.webp","photo_hint":null,"photo_editor":"image_placement","show_in_cart":true,"masked_enable":true,"photo_replace":true,"shadow_display":"mockup_order","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-291538","top":488,"url":null,"left":2088.83,"name":"NAMES","text":"Daddy & Henry","type":"text","align":"center","color":"rgb(11, 11, 11)","width":3353,"height":704,"locked":false,"rotate":0,"opacity":100,"visible":true,"editable":true,"required":true,"form_type":"text","form_label":"Enter Your Text","input_hint":"Press the space bar if you don't want to include text","max_length":30,"typography":{"size":747,"family":"Roboto","variant":"regular"},"custom_font":{"url":"users\/11861\/fonts\/69f97045abea5.woff2","size":747,"family":"GastelaUID-Regular"},"textureData":null,"show_in_cart":true,"letter_spacing":0,"form_input_type":"text","typography_type":"custom","form_placeholder":"Ex: Daddy & Henry,...","autoscale_enabled":true,"autoscale_max_width":3800}],"is_global":false,"positions":["layer-291538","template-layer","layer-332949","layer-725774"],"charge_enabled":false},{"id":"template-364314","url":"users\/11861\/images\/6a0ed529941b3_large.webp","name":"3","addons":[],"layers":[{"id":"layer-751759","top":0,"url":"users\/11861\/image-layers\/6a0ec9fa2c965_large.webp","left":0,"name":"NH\u1eda T\u1eaeT","type":"clipart","width":4200,"height":4800,"locked":false,"rotate":0,"visible":false,"fit_mode":"contain","shadow_display":"mockup_order","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-755642","top":709.33,"url":"users\/11861\/image-layers\/6a0ec9f28c9c0_large.webp","left":293.33,"name":"H\u00ccNH 1","type":"clipart","width":1863.5,"height":1986.71,"locked":false,"rotate":0,"effects":[{"id":"id-237555","type":"gpt:image_filter","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"image_filter_prompt":"Convert the uploaded photo into a clean minimal faceless monoline illustration using smooth continuous black contour strokes only. Preserve only the essential outer silhouette and a very small number of simplified internal contour lines.\nKeep the line weight fully consistent and monoline throughout the entire artwork. Use clean smooth curves with minimal stroke variation. Avoid sketchy lines, rough strokes, decorative contouring, or layered detailing.\nFor the beard:\nshow only a very simplified beard outline using minimal clean contour curves. Do not add beard texture, beard segmentation, inner beard flow lines, or detailed facial hair rendering. The beard should read as a soft minimal shape indication only.\nFor the hair:\nkeep the hair extremely simplified using only a few large smooth contour curves. Avoid hair strands, layered hair chunks, sketch details, sharp hair separation, or cartoon\/comic styling.\nAvoid facial features, shading, hatching, texture, anatomy detail, facial detail, excessive clothing folds, or finger details. Keep all forms soft, clean, and minimal.\nDo NOT draw eyes. Do NOT draw nose. Do NOT draw lips. Do NOT draw eyebrows. Do NOT draw eyelashes.\nPrioritize elegant negative space, minimal line economy, and modern Scandinavian-style monoline aesthetics. The final result should feel clean, calm, premium, and highly simplified \u2014 not sketchy, not illustrative, not comic-like.\nTransparent background (PNG alpha), isolated line art only.","color_sketch_image_filter":"#000000"},{"id":"id-158881","type":"background_remover","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"color_sketch_image_filter":"#000000"}],"visible":true,"fit_mode":"contain","required":true,"form_type":"photo","form_label":"Upload Photo #1","masked_url":"users\/11861\/images\/6a0eca4dbd326_large.webp","photo_hint":"<p>1. High-Resolution images work best!<br \/>2. Click CHOOSE AN IMAGE to upload your photo or CHOOSE ANOTHER IMAGE to upload another one if you wish.<br \/>3. Click RECUSTOMIZE IMAGE to adjust photo (zoom in\/out, move left\/right\/up\/down).<br \/>4. Please wait 20 - 30 seconds for result.","photo_editor":"image_placement","show_in_cart":true,"masked_enable":true,"photo_replace":true,"shadow_display":"mockup_order","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-459615","top":709.35,"url":"users\/11861\/image-layers\/6a0ec9f28c9c0_large.webp","left":1993.32,"name":"H\u00ccNH 2","type":"clipart","width":1863.5,"height":1986.71,"locked":false,"rotate":0,"effects":[{"id":"id-237555","type":"gpt:image_filter","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"image_filter_prompt":"Convert the uploaded photo into a clean minimal faceless monoline illustration using smooth continuous black contour strokes only. Preserve only the essential outer silhouette and a very small number of simplified internal contour lines.\nKeep the line weight fully consistent and monoline throughout the entire artwork. Use clean smooth curves with minimal stroke variation. Avoid sketchy lines, rough strokes, decorative contouring, or layered detailing.\nFor the beard:\nshow only a very simplified beard outline using minimal clean contour curves. Do not add beard texture, beard segmentation, inner beard flow lines, or detailed facial hair rendering. The beard should read as a soft minimal shape indication only.\nFor the hair:\nkeep the hair extremely simplified using only a few large smooth contour curves. Avoid hair strands, layered hair chunks, sketch details, sharp hair separation, or cartoon\/comic styling.\nAvoid facial features, shading, hatching, texture, anatomy detail, facial detail, excessive clothing folds, or finger details. Keep all forms soft, clean, and minimal.\nDo NOT draw eyes. Do NOT draw nose. Do NOT draw lips. Do NOT draw eyebrows. Do NOT draw eyelashes.\nPrioritize elegant negative space, minimal line economy, and modern Scandinavian-style monoline aesthetics. The final result should feel clean, calm, premium, and highly simplified \u2014 not sketchy, not illustrative, not comic-like.\nTransparent background (PNG alpha), isolated line art only.","color_sketch_image_filter":"#000000"},{"id":"id-158881","type":"background_remover","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"color_sketch_image_filter":"#000000"}],"visible":true,"fit_mode":"contain","required":true,"form_type":"photo","form_label":"Upload Photo #2","masked_url":"users\/11861\/images\/6a0eca4dbd326_large.webp","photo_hint":null,"photo_editor":"image_placement","show_in_cart":true,"masked_enable":true,"photo_replace":true,"shadow_display":"mockup_order","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-972131","top":2602.69,"url":"users\/11861\/image-layers\/6a0ec9f28c9c0_large.webp","left":1165.05,"name":"H\u00ccNH 3","type":"clipart","width":1863.5,"height":1986.71,"locked":false,"rotate":0,"effects":[{"id":"id-237555","type":"gpt:image_filter","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"image_filter_prompt":"Convert the uploaded photo into a clean minimal faceless monoline illustration using smooth continuous black contour strokes only. Preserve only the essential outer silhouette and a very small number of simplified internal contour lines.\nKeep the line weight fully consistent and monoline throughout the entire artwork. Use clean smooth curves with minimal stroke variation. Avoid sketchy lines, rough strokes, decorative contouring, or layered detailing.\nFor the beard:\nshow only a very simplified beard outline using minimal clean contour curves. Do not add beard texture, beard segmentation, inner beard flow lines, or detailed facial hair rendering. The beard should read as a soft minimal shape indication only.\nFor the hair:\nkeep the hair extremely simplified using only a few large smooth contour curves. Avoid hair strands, layered hair chunks, sketch details, sharp hair separation, or cartoon\/comic styling.\nAvoid facial features, shading, hatching, texture, anatomy detail, facial detail, excessive clothing folds, or finger details. Keep all forms soft, clean, and minimal.\nDo NOT draw eyes. Do NOT draw nose. Do NOT draw lips. Do NOT draw eyebrows. Do NOT draw eyelashes.\nPrioritize elegant negative space, minimal line economy, and modern Scandinavian-style monoline aesthetics. The final result should feel clean, calm, premium, and highly simplified \u2014 not sketchy, not illustrative, not comic-like.\nTransparent background (PNG alpha), isolated line art only.","color_sketch_image_filter":"#000000"},{"id":"id-158881","type":"background_remover","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"color_sketch_image_filter":"#000000"}],"visible":true,"fit_mode":"contain","required":true,"form_type":"photo","form_label":"Upload Photo #3","masked_url":"users\/11861\/images\/6a0eca4dbd326_large.webp","photo_hint":null,"photo_editor":"image_placement","show_in_cart":true,"masked_enable":true,"photo_replace":true,"shadow_display":"mockup_order","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-439094","top":488,"url":null,"left":2088.83,"name":"NAMES","text":"Daddy & Henry","type":"text","align":"center","color":"rgb(11, 11, 11)","width":3353,"height":704,"locked":false,"rotate":0,"opacity":100,"visible":true,"editable":true,"required":true,"form_type":"text","form_label":"Enter Your Text","input_hint":"Press the space bar if you don't want to include text","max_length":30,"typography":{"size":747,"family":"Roboto","variant":"regular"},"custom_font":{"url":"users\/11861\/fonts\/69f97045abea5.woff2","size":747,"family":"GastelaUID-Regular"},"textureData":null,"show_in_cart":true,"letter_spacing":0,"form_input_type":"text","typography_type":"custom","form_placeholder":"Ex: Daddy & Henry,...","autoscale_enabled":true,"autoscale_max_width":3800}],"is_global":false,"positions":["layer-439094","template-layer","layer-755642","layer-459615","layer-972131"],"charge_enabled":false}],"global_options":[],"global_option_ids":[]}],"campaign_products":[{"id":1719847,"campaign_id":952128,"product_id":129115,"created_at":"2026-05-21T09:53:00.000000Z","updated_at":"2026-05-21T09:53:00.000000Z","position":0,"platform_title":"Basic Tee","campaign_variants_position":null,"product":{"id":129115,"user_id":11861,"fulfillment_id":null,"fulfillment_linked_id":null,"title":"2DT-Shirt","description":"<p>These exquisitely personalized shirts will make your day a little extraordinary and meaningful. They're also great gifts for Mother's Day, Father's Day, Birthdays, Christmas, Halloween, and other significant events to make your loved ones feel even more special.<\/p><p><strong>Product details:<\/strong><\/p><ul><li><p><strong>Material:<\/strong><\/p><ul><li><p>Basic Tee: 100% cotton (Sport Grey: 90% cotton\/10% polyester; Dark Heather: 50% cotton\/ 50% polyester).<\/p><\/li><li><p>Hoodie: 55% cotton\/ 45% polyester.<\/p><\/li><li><p>Sweatshirt: 55% cotton\/ 45% polyester.<\/p><\/li><\/ul><\/li><li><p>The item is proudly printed in the US, true to size and unisex fit.<\/p><\/li><li><p>Taped neck and shoulders; tearaway label.<\/p><\/li><li><p>32 singles for extreme softness; 1\u00d71 baby rib-knit set-in collar.<\/p><\/li><li><p><strong>Care:&nbsp;<\/strong>Wash items inside out in cold water, do not bleach, do not dry clean, do not iron directly on the design. Tumble dry low.&nbsp;<\/p><\/li><li><p><strong>Decoration type:&nbsp;<\/strong>Digital print.<\/p><\/li><\/ul><p><strong>Customization:<\/strong><\/p><ul><li><p>Please fill in the required fields and double-check your spelling before purchasing.<\/p><\/li><li><p>To ensure the best looking, please use standard English only and exclude special characters.<\/p><\/li><li><p>Click \"<strong>Preview Your Personalization<\/strong>\" to get a glimpse of your beautiful creation at the final step.<\/p><\/li><\/ul>","had_back":false,"variants_position":null,"colors_position":["White","Sport Grey","Light Blue","Light Pink"],"sizes_position":["S","M","L","XL","2XL","3XL","4XL"],"thumbnail":null,"enable_custom_printarea":false,"print_provider_id":null,"design_format":null,"color_display_type":"colorswatch","size_display_type":"radio","color_custom_label":null,"size_custom_label":null,"status":0,"label":"2DT-Shirt | s\u00e1ng","product_options_position":null,"internal_tags":"PFH","printareas":[{"id":370884,"product_id":129115,"name":"Front","width":4200,"height":4800,"position":0,"display_name":null}]},"campaign_variants":[{"campaign_product_id":1719847,"variant_id":3054582,"campaign_mockup_id":9870827,"variant":{"id":3054582,"product_id":129115,"fulfillment_linked_id":"Tee-White-L","fulfillment_linked_image_id":null,"color":"White","size":"L","color_hex":"#ffffff","available":true,"base_cost":null,"price":26.99,"created_at":"2024-03-07T07:48:22.000000Z","updated_at":"2026-03-28T06:02:36.000000Z","compare_at_price":36.99,"ref":null,"weight":"0.5","mockup_id":1555324,"printarea_id":null,"deleted_at":null,"sku":"Tee-White-L","printarea_ids":[]},"color":"White","color_hex":"#ffffff","size":"L","product_id":129115},{"campaign_product_id":1719847,"variant_id":3054583,"campaign_mockup_id":9870827,"variant":{"id":3054583,"product_id":129115,"fulfillment_linked_id":"Tee-Sport Grey-L","fulfillment_linked_image_id":null,"color":"Sport Grey","size":"L","color_hex":"#c4c3cb","available":true,"base_cost":null,"price":26.99,"created_at":"2024-03-07T07:48:22.000000Z","updated_at":"2026-03-28T06:02:36.000000Z","compare_at_price":36.99,"ref":null,"weight":"0.5","mockup_id":1555324,"printarea_id":null,"deleted_at":null,"sku":"Tee-Sport Grey-L","printarea_ids":[]},"color":"Sport Grey","color_hex":"#c4c3cb","size":"L","product_id":129115},{"campaign_product_id":1719847,"variant_id":3054584,"campaign_mockup_id":9870827,"variant":{"id":3054584,"product_id":129115,"fulfillment_linked_id":"Tee-Light Blue-L","fulfillment_linked_image_id":null,"color":"Light Blue","size":"L","color_hex":"#a0bedf","available":true,"base_cost":null,"price":26.99,"created_at":"2024-03-07T07:48:22.000000Z","updated_at":"2026-03-28T06:02:36.000000Z","compare_at_price":36.99,"ref":null,"weight":"0.5","mockup_id":1555324,"printarea_id":null,"deleted_at":null,"sku":"Tee-Light Blue-L","printarea_ids":[]},"color":"Light Blue","color_hex":"#a0bedf","size":"L","product_id":129115},{"campaign_product_id":1719847,"variant_id":3054585,"campaign_mockup_id":9870827,"variant":{"id":3054585,"product_id":129115,"fulfillment_linked_id":"Tee-Light Pink-L","fulfillment_linked_image_id":null,"color":"Light Pink","size":"L","color_hex":"#efbbc7","available":true,"base_cost":null,"price":26.99,"created_at":"2024-03-07T07:48:22.000000Z","updated_at":"2026-03-28T06:02:36.000000Z","compare_at_price":36.99,"ref":null,"weight":"0.5","mockup_id":1555324,"printarea_id":null,"deleted_at":null,"sku":"Tee-Light Pink-L","printarea_ids":[]},"color":"Light Pink","color_hex":"#efbbc7","size":"L","product_id":129115},{"campaign_product_id":1719847,"variant_id":3054600,"campaign_mockup_id":9870827,"variant":{"id":3054600,"product_id":129115,"fulfillment_linked_id":"Tee-Light Blue-4XL","fulfillment_linked_image_id":null,"color":"Light Blue","size":"4XL","color_hex":"#a0bedf","available":true,"base_cost":null,"price":31.99,"created_at":"2024-03-07T07:48:22.000000Z","updated_at":"2026-03-28T06:03:47.000000Z","compare_at_price":41.99,"ref":null,"weight":"0.5","mockup_id":1555324,"printarea_id":null,"deleted_at":null,"sku":"Tee-Light Blue-4XL","printarea_ids":[]},"color":"Light Blue","color_hex":"#a0bedf","size":"4XL","product_id":129115},{"campaign_product_id":1719847,"variant_id":3054601,"campaign_mockup_id":9870827,"variant":{"id":3054601,"product_id":129115,"fulfillment_linked_id":"Tee-Light Pink-4XL","fulfillment_linked_image_id":null,"color":"Light Pink","size":"4XL","color_hex":"#efbbc7","available":true,"base_cost":null,"price":31.99,"created_at":"2024-03-07T07:48:22.000000Z","updated_at":"2026-03-28T06:03:47.000000Z","compare_at_price":41.99,"ref":null,"weight":"0.5","mockup_id":1555324,"printarea_id":null,"deleted_at":null,"sku":"Tee-Light Pink-4XL","printarea_ids":[]},"color":"Light Pink","color_hex":"#efbbc7","size":"4XL","product_id":129115},{"campaign_product_id":1719847,"variant_id":3054596,"campaign_mockup_id":9870827,"variant":{"id":3054596,"product_id":129115,"fulfillment_linked_id":"Tee-Light Blue-3XL","fulfillment_linked_image_id":null,"color":"Light Blue","size":"3XL","color_hex":"#a0bedf","available":true,"base_cost":null,"price":30.99,"created_at":"2024-03-07T07:48:22.000000Z","updated_at":"2026-03-28T06:03:26.000000Z","compare_at_price":40.99,"ref":null,"weight":"0.5","mockup_id":1555324,"printarea_id":null,"deleted_at":null,"sku":"Tee-Light Blue-3XL","printarea_ids":[]},"color":"Light Blue","color_hex":"#a0bedf","size":"3XL","product_id":129115},{"campaign_product_id":1719847,"variant_id":3054597,"campaign_mockup_id":9870827,"variant":{"id":3054597,"product_id":129115,"fulfillment_linked_id":"Tee-Light Pink-3XL","fulfillment_linked_image_id":null,"color":"Light Pink","size":"3XL","color_hex":"#efbbc7","available":true,"base_cost":null,"price":30.99,"created_at":"2024-03-07T07:48:22.000000Z","updated_at":"2026-03-28T06:03:26.000000Z","compare_at_price":40.99,"ref":null,"weight":"0.5","mockup_id":1555324,"printarea_id":null,"deleted_at":null,"sku":"Tee-Light Pink-3XL","printarea_ids":[]},"color":"Light Pink","color_hex":"#efbbc7","size":"3XL","product_id":129115},{"campaign_product_id":1719847,"variant_id":3054598,"campaign_mockup_id":9870827,"variant":{"id":3054598,"product_id":129115,"fulfillment_linked_id":"Tee-White-4XL","fulfillment_linked_image_id":null,"color":"White","size":"4XL","color_hex":"#ffffff","available":true,"base_cost":null,"price":31.99,"created_at":"2024-03-07T07:48:22.000000Z","updated_at":"2026-03-28T06:03:47.000000Z","compare_at_price":41.99,"ref":null,"weight":"0.5","mockup_id":1555324,"printarea_id":null,"deleted_at":null,"sku":"Tee-White-4XL","printarea_ids":[]},"color":"White","color_hex":"#ffffff","size":"4XL","product_id":129115},{"campaign_product_id":1719847,"variant_id":3054599,"campaign_mockup_id":9870827,"variant":{"id":3054599,"product_id":129115,"fulfillment_linked_id":"Tee-Sport Grey-4XL","fulfillment_linked_image_id":null,"color":"Sport Grey","size":"4XL","color_hex":"#c4c3cb","available":true,"base_cost":null,"price":31.99,"created_at":"2024-03-07T07:48:22.000000Z","updated_at":"2026-03-28T06:03:47.000000Z","compare_at_price":41.99,"ref":null,"weight":"0.5","mockup_id":1555324,"printarea_id":null,"deleted_at":null,"sku":"Tee-Sport Grey-4XL","printarea_ids":[]},"color":"Sport Grey","color_hex":"#c4c3cb","size":"4XL","product_id":129115},{"campaign_product_id":1719847,"variant_id":3054590,"campaign_mockup_id":9870827,"variant":{"id":3054590,"product_id":129115,"fulfillment_linked_id":"Tee-White-2XL","fulfillment_linked_image_id":null,"color":"White","size":"2XL","color_hex":"#ffffff","available":true,"base_cost":null,"price":29.99,"created_at":"2024-03-07T07:48:22.000000Z","updated_at":"2026-03-28T06:03:10.000000Z","compare_at_price":39.99,"ref":null,"weight":"0.5","mockup_id":1555324,"printarea_id":null,"deleted_at":null,"sku":"Tee-White-2XL","printarea_ids":[]},"color":"White","color_hex":"#ffffff","size":"2XL","product_id":129115},{"campaign_product_id":1719847,"variant_id":3054589,"campaign_mockup_id":9870827,"variant":{"id":3054589,"product_id":129115,"fulfillment_linked_id":"Tee-Light Pink-XL","fulfillment_linked_image_id":null,"color":"Light Pink","size":"XL","color_hex":"#efbbc7","available":true,"base_cost":null,"price":27.99,"created_at":"2024-03-07T07:48:22.000000Z","updated_at":"2026-03-28T06:02:53.000000Z","compare_at_price":37.99,"ref":null,"weight":"0.5","mockup_id":1555324,"printarea_id":null,"deleted_at":null,"sku":"Tee-Light Pink-XL","printarea_ids":[]},"color":"Light Pink","color_hex":"#efbbc7","size":"XL","product_id":129115},{"campaign_product_id":1719847,"variant_id":3054588,"campaign_mockup_id":9870827,"variant":{"id":3054588,"product_id":129115,"fulfillment_linked_id":"Tee-Light Blue-XL","fulfillment_linked_image_id":null,"color":"Light Blue","size":"XL","color_hex":"#a0bedf","available":true,"base_cost":null,"price":27.99,"created_at":"2024-03-07T07:48:22.000000Z","updated_at":"2026-03-28T06:02:53.000000Z","compare_at_price":37.99,"ref":null,"weight":"0.5","mockup_id":1555324,"printarea_id":null,"deleted_at":null,"sku":"Tee-Light Blue-XL","printarea_ids":[]},"color":"Light Blue","color_hex":"#a0bedf","size":"XL","product_id":129115},{"campaign_product_id":1719847,"variant_id":3054587,"campaign_mockup_id":9870827,"variant":{"id":3054587,"product_id":129115,"fulfillment_linked_id":"Tee-Sport Grey-XL","fulfillment_linked_image_id":null,"color":"Sport Grey","size":"XL","color_hex":"#c4c3cb","available":true,"base_cost":null,"price":27.99,"created_at":"2024-03-07T07:48:22.000000Z","updated_at":"2026-03-28T06:02:53.000000Z","compare_at_price":37.99,"ref":null,"weight":"0.5","mockup_id":1555324,"printarea_id":null,"deleted_at":null,"sku":"Tee-Sport Grey-XL","printarea_ids":[]},"color":"Sport Grey","color_hex":"#c4c3cb","size":"XL","product_id":129115},{"campaign_product_id":1719847,"variant_id":3054586,"campaign_mockup_id":9870827,"variant":{"id":3054586,"product_id":129115,"fulfillment_linked_id":"Tee-White-XL","fulfillment_linked_image_id":null,"color":"White","size":"XL","color_hex":"#ffffff","available":true,"base_cost":null,"price":27.99,"created_at":"2024-03-07T07:48:22.000000Z","updated_at":"2026-03-28T06:02:53.000000Z","compare_at_price":37.99,"ref":null,"weight":"0.5","mockup_id":1555324,"printarea_id":null,"deleted_at":null,"sku":"Tee-White-XL","printarea_ids":[]},"color":"White","color_hex":"#ffffff","size":"XL","product_id":129115},{"campaign_product_id":1719847,"variant_id":3054575,"campaign_mockup_id":9870827,"variant":{"id":3054575,"product_id":129115,"fulfillment_linked_id":"Tee-Sport Grey-S","fulfillment_linked_image_id":null,"color":"Sport Grey","size":"S","color_hex":"#c4c3cb","available":true,"base_cost":null,"price":24.99,"created_at":"2024-03-07T07:48:22.000000Z","updated_at":"2026-03-28T06:01:52.000000Z","compare_at_price":34.99,"ref":null,"weight":"0.5","mockup_id":1555324,"printarea_id":null,"deleted_at":null,"sku":"Tee-Sport Grey-S","printarea_ids":[]},"color":"Sport Grey","color_hex":"#c4c3cb","size":"S","product_id":129115},{"campaign_product_id":1719847,"variant_id":3054591,"campaign_mockup_id":9870827,"variant":{"id":3054591,"product_id":129115,"fulfillment_linked_id":"Tee-Sport Grey-2XL","fulfillment_linked_image_id":null,"color":"Sport Grey","size":"2XL","color_hex":"#c4c3cb","available":true,"base_cost":null,"price":29.99,"created_at":"2024-03-07T07:48:22.000000Z","updated_at":"2026-03-28T06:03:10.000000Z","compare_at_price":39.99,"ref":null,"weight":"0.5","mockup_id":1555324,"printarea_id":null,"deleted_at":null,"sku":"Tee-Sport Grey-2XL","printarea_ids":[]},"color":"Sport Grey","color_hex":"#c4c3cb","size":"2XL","product_id":129115},{"campaign_product_id":1719847,"variant_id":3054592,"campaign_mockup_id":9870827,"variant":{"id":3054592,"product_id":129115,"fulfillment_linked_id":"Tee-Light Blue-2XL","fulfillment_linked_image_id":null,"color":"Light Blue","size":"2XL","color_hex":"#a0bedf","available":true,"base_cost":null,"price":29.99,"created_at":"2024-03-07T07:48:22.000000Z","updated_at":"2026-03-28T06:03:10.000000Z","compare_at_price":39.99,"ref":null,"weight":"0.5","mockup_id":1555324,"printarea_id":null,"deleted_at":null,"sku":"Tee-Light Blue-2XL","printarea_ids":[]},"color":"Light Blue","color_hex":"#a0bedf","size":"2XL","product_id":129115},{"campaign_product_id":1719847,"variant_id":3054593,"campaign_mockup_id":9870827,"variant":{"id":3054593,"product_id":129115,"fulfillment_linked_id":"Tee-Light Pink-2XL","fulfillment_linked_image_id":null,"color":"Light Pink","size":"2XL","color_hex":"#efbbc7","available":true,"base_cost":null,"price":29.99,"created_at":"2024-03-07T07:48:22.000000Z","updated_at":"2026-03-28T06:03:10.000000Z","compare_at_price":39.99,"ref":null,"weight":"0.5","mockup_id":1555324,"printarea_id":null,"deleted_at":null,"sku":"Tee-Light Pink-2XL","printarea_ids":[]},"color":"Light Pink","color_hex":"#efbbc7","size":"2XL","product_id":129115},{"campaign_product_id":1719847,"variant_id":3054594,"campaign_mockup_id":9870827,"variant":{"id":3054594,"product_id":129115,"fulfillment_linked_id":"Tee-White-3XL","fulfillment_linked_image_id":null,"color":"White","size":"3XL","color_hex":"#ffffff","available":true,"base_cost":null,"price":30.99,"created_at":"2024-03-07T07:48:22.000000Z","updated_at":"2026-03-28T06:03:26.000000Z","compare_at_price":40.99,"ref":null,"weight":"0.5","mockup_id":1555324,"printarea_id":null,"deleted_at":null,"sku":"Tee-White-3XL","printarea_ids":[]},"color":"White","color_hex":"#ffffff","size":"3XL","product_id":129115},{"campaign_product_id":1719847,"variant_id":3054595,"campaign_mockup_id":9870827,"variant":{"id":3054595,"product_id":129115,"fulfillment_linked_id":"Tee-Sport Grey-3XL","fulfillment_linked_image_id":null,"color":"Sport Grey","size":"3XL","color_hex":"#c4c3cb","available":true,"base_cost":null,"price":30.99,"created_at":"2024-03-07T07:48:22.000000Z","updated_at":"2026-03-28T06:03:26.000000Z","compare_at_price":40.99,"ref":null,"weight":"0.5","mockup_id":1555324,"printarea_id":null,"deleted_at":null,"sku":"Tee-Sport Grey-3XL","printarea_ids":[]},"color":"Sport Grey","color_hex":"#c4c3cb","size":"3XL","product_id":129115},{"campaign_product_id":1719847,"variant_id":3054578,"campaign_mockup_id":9870827,"variant":{"id":3054578,"product_id":129115,"fulfillment_linked_id":"Tee-White-M","fulfillment_linked_image_id":null,"color":"White","size":"M","color_hex":"#ffffff","available":true,"base_cost":null,"price":26.99,"created_at":"2024-03-07T07:48:22.000000Z","updated_at":"2026-03-28T06:02:07.000000Z","compare_at_price":36.99,"ref":null,"weight":"0.5","mockup_id":1555324,"printarea_id":null,"deleted_at":null,"sku":"Tee-White-M","printarea_ids":[]},"color":"White","color_hex":"#ffffff","size":"M","product_id":129115},{"campaign_product_id":1719847,"variant_id":3054574,"campaign_mockup_id":9870827,"variant":{"id":3054574,"product_id":129115,"fulfillment_linked_id":"Tee-White-S","fulfillment_linked_image_id":null,"color":"White","size":"S","color_hex":"#ffffff","available":true,"base_cost":null,"price":24.99,"created_at":"2024-03-07T07:48:22.000000Z","updated_at":"2026-03-28T06:01:52.000000Z","compare_at_price":34.99,"ref":null,"weight":"0.5","mockup_id":1555324,"printarea_id":null,"deleted_at":null,"sku":"Tee-White-S","printarea_ids":[]},"color":"White","color_hex":"#ffffff","size":"S","product_id":129115},{"campaign_product_id":1719847,"variant_id":3054576,"campaign_mockup_id":9870827,"variant":{"id":3054576,"product_id":129115,"fulfillment_linked_id":"Tee-Light Blue-S","fulfillment_linked_image_id":null,"color":"Light Blue","size":"S","color_hex":"#a0bedf","available":true,"base_cost":null,"price":24.99,"created_at":"2024-03-07T07:48:22.000000Z","updated_at":"2026-03-28T06:01:52.000000Z","compare_at_price":34.99,"ref":null,"weight":"0.5","mockup_id":1555324,"printarea_id":null,"deleted_at":null,"sku":"Tee-Light Blue-S","printarea_ids":[]},"color":"Light Blue","color_hex":"#a0bedf","size":"S","product_id":129115},{"campaign_product_id":1719847,"variant_id":3054577,"campaign_mockup_id":9870827,"variant":{"id":3054577,"product_id":129115,"fulfillment_linked_id":"Tee-Light Pink-S","fulfillment_linked_image_id":null,"color":"Light Pink","size":"S","color_hex":"#efbbc7","available":true,"base_cost":null,"price":24.99,"created_at":"2024-03-07T07:48:22.000000Z","updated_at":"2026-03-28T06:01:52.000000Z","compare_at_price":34.99,"ref":null,"weight":"0.5","mockup_id":1555324,"printarea_id":null,"deleted_at":null,"sku":"Tee-Light Pink-S","printarea_ids":[]},"color":"Light Pink","color_hex":"#efbbc7","size":"S","product_id":129115},{"campaign_product_id":1719847,"variant_id":3054579,"campaign_mockup_id":9870827,"variant":{"id":3054579,"product_id":129115,"fulfillment_linked_id":"Tee-Sport Grey-M","fulfillment_linked_image_id":null,"color":"Sport Grey","size":"M","color_hex":"#c4c3cb","available":true,"base_cost":null,"price":26.99,"created_at":"2024-03-07T07:48:22.000000Z","updated_at":"2026-03-28T06:02:07.000000Z","compare_at_price":36.99,"ref":null,"weight":"0.5","mockup_id":1555324,"printarea_id":null,"deleted_at":null,"sku":"Tee-Sport Grey-M","printarea_ids":[]},"color":"Sport Grey","color_hex":"#c4c3cb","size":"M","product_id":129115},{"campaign_product_id":1719847,"variant_id":3054580,"campaign_mockup_id":9870827,"variant":{"id":3054580,"product_id":129115,"fulfillment_linked_id":"Tee-Light Blue-M","fulfillment_linked_image_id":null,"color":"Light Blue","size":"M","color_hex":"#a0bedf","available":true,"base_cost":null,"price":26.99,"created_at":"2024-03-07T07:48:22.000000Z","updated_at":"2026-03-28T06:02:07.000000Z","compare_at_price":36.99,"ref":null,"weight":"0.5","mockup_id":1555324,"printarea_id":null,"deleted_at":null,"sku":"Tee-Light Blue-M","printarea_ids":[]},"color":"Light Blue","color_hex":"#a0bedf","size":"M","product_id":129115},{"campaign_product_id":1719847,"variant_id":3054581,"campaign_mockup_id":9870827,"variant":{"id":3054581,"product_id":129115,"fulfillment_linked_id":"Tee-Light Pink-M","fulfillment_linked_image_id":null,"color":"Light Pink","size":"M","color_hex":"#efbbc7","available":true,"base_cost":null,"price":26.99,"created_at":"2024-03-07T07:48:22.000000Z","updated_at":"2026-03-28T06:02:07.000000Z","compare_at_price":36.99,"ref":null,"weight":"0.5","mockup_id":1555324,"printarea_id":null,"deleted_at":null,"sku":"Tee-Light Pink-M","printarea_ids":[]},"color":"Light Pink","color_hex":"#efbbc7","size":"M","product_id":129115}],"campaign_mockups":[{"id":9870846,"campaign_product_id":1719847,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":0,"preview_url":"users\/11861\/campaign-products\/1719847\/6a0ed6797d8e6.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/11861\/campaign-products\/1719847\/6a0ed6797d8e6_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":null,"alt":"TS-HA0889_thumb1","layers":[{"id":"layer-841508","name":"TS-HA0889_thumb1","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/11861\/mockup-layers\/6a0ed6542c74d_large.webp","opacity":1,"visible":true,"locked":true}],"type":"image","campaign_mockup_printareas":[]},{"id":9870827,"campaign_product_id":1719847,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":1,"preview_url":"users\/11861\/campaign-products\/1719847\/6a1028f946b21.webp","color_as_variant":true,"default_background_color":null,"preview_thumbnail":"users\/11861\/campaign-products\/1719847\/6a1028f946b21_thumbnail.webp","old_campaign_mockup_id":9794551,"mockup_id":1555324,"alt":null,"layers":[{"id":774474,"name":"Mockup Layer","top":0,"left":0,"width":960,"height":960,"visible":true,"locked":true,"opacity":1,"position":-1,"url":"users\/11861\/products\/129115\/65e97071f161d_large.webp"},{"mockup_id":774474,"printarea_id":370884,"top":206,"left":240,"width":480,"height":549,"created_at":"2024-03-07 07:45:08","updated_at":"2024-03-19 09:17:23","masked_enable":false,"masked_top":null,"masked_left":null,"masked_width":null,"masked_height":null,"masked_image":null,"masked_background":null,"masked_opacity":null,"transform_matrix":null,"id":638555,"visible":true,"opacity":1,"url":null,"position":0,"rotate":0,"masked_rotate":0,"transform_matrix_points":null,"perspective_enable":false,"name":"Front (4200x4800)","locked":false},{"id":"layer-256836","name":"20250528-170652","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/11861\/mockup-layers\/6836e1bfd5104_large.webp","opacity":1,"visible":false,"locked":false}],"type":"image","campaign_mockup_printareas":[]},{"id":9870848,"campaign_product_id":1719847,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":2,"preview_url":"users\/11861\/campaign-products\/1719847\/6a0ed67bc9e0d.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/11861\/campaign-products\/1719847\/6a0ed67bc9e0d_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":null,"alt":"TS-HA0889_thumb2","layers":[{"id":"layer-233034","name":"TS-HA0889_thumb2","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/11861\/mockup-layers\/6a0ed65454b87_large.webp","opacity":1,"visible":true,"locked":true}],"type":"image","campaign_mockup_printareas":[]},{"id":9876618,"campaign_product_id":1719847,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":3,"preview_url":"users\/11861\/campaign-products\/1719847\/6a101edf9d752.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/11861\/campaign-products\/1719847\/6a101edf9d752_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":null,"alt":"ai_automation_gen_dev_generated-1779441018843-028a7a50-77e0-4f6d-9b6d-69295eda94ae","layers":[{"id":"layer-460869","name":"ai_automation_gen_dev_generated-1779441018843-028a7a50-77e0-4f6d-9b6d-69295eda94ae","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/11861\/mockup-layers\/6a101e331b460_large.webp","opacity":1,"visible":true,"locked":true}],"type":"image","campaign_mockup_printareas":[]},{"id":9870849,"campaign_product_id":1719847,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":4,"preview_url":"users\/11861\/campaign-products\/1719847\/6a101edfa587c.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/11861\/campaign-products\/1719847\/6a101edfa587c_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":null,"alt":"TS-HA0889_thumb3","layers":[{"id":"layer-326741","name":"TS-HA0889_thumb3","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/11861\/mockup-layers\/6a0ed6550cb5c_large.webp","opacity":1,"visible":true,"locked":true}],"type":"image","campaign_mockup_printareas":[]},{"id":9876619,"campaign_product_id":1719847,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":5,"preview_url":"users\/11861\/campaign-products\/1719847\/6a101ee5511eb.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/11861\/campaign-products\/1719847\/6a101ee5511eb_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":null,"alt":"ai_automation_gen_dev_generated-1779441159905-c1cb2354-77ab-42db-b787-f5902ade970f","layers":[{"id":"layer-865938","name":"ai_automation_gen_dev_generated-1779441159905-c1cb2354-77ab-42db-b787-f5902ade970f","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/11861\/mockup-layers\/6a101e32f0a48_large.webp","opacity":1,"visible":true,"locked":true}],"type":"image","campaign_mockup_printareas":[]},{"id":9876620,"campaign_product_id":1719847,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":6,"preview_url":"users\/11861\/campaign-products\/1719847\/6a101ee5678af.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/11861\/campaign-products\/1719847\/6a101ee5678af_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":null,"alt":"ai_automation_gen_dev_generated-1779441019583-6617a849-908d-442c-8e2c-d3a8388e34cd","layers":[{"id":"layer-800809","name":"ai_automation_gen_dev_generated-1779441019583-6617a849-908d-442c-8e2c-d3a8388e34cd","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/11861\/mockup-layers\/6a101e3342c85_large.webp","opacity":1,"visible":true,"locked":true}],"type":"image","campaign_mockup_printareas":[]},{"id":9870850,"campaign_product_id":1719847,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":7,"preview_url":"users\/11861\/campaign-products\/1719847\/6a101ee55dda2.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/11861\/campaign-products\/1719847\/6a101ee55dda2_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":null,"alt":"TS-HA0889_thumb4","layers":[{"id":"layer-996644","name":"TS-HA0889_thumb4","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/11861\/mockup-layers\/6a0ed6558b97e_large.webp","opacity":1,"visible":true,"locked":true}],"type":"image","campaign_mockup_printareas":[]},{"id":9870851,"campaign_product_id":1719847,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":8,"preview_url":"users\/11861\/campaign-products\/1719847\/6a101ee6ace40.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/11861\/campaign-products\/1719847\/6a101ee6ace40_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":null,"alt":"TS-HA0889_thumb5","layers":[{"id":"layer-403667","name":"TS-HA0889_thumb5","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/11861\/mockup-layers\/6a0ed6558fc10_large.webp","opacity":1,"visible":true,"locked":true}],"type":"image","campaign_mockup_printareas":[]},{"id":9870847,"campaign_product_id":1719847,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":9,"preview_url":"users\/11861\/campaign-products\/1719847\/6a101ed971a96.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/11861\/campaign-products\/1719847\/6a101ed971a96_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":null,"alt":"TS-HA0889_thumb6","layers":[{"id":"layer-490007","name":"TS-HA0889_thumb6","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/11861\/mockup-layers\/6a0ed65578b02_large.webp","opacity":1,"visible":true,"locked":true}],"type":"image","campaign_mockup_printareas":[]},{"id":9870820,"campaign_product_id":1719847,"platform_linked_id":null,"url":null,"thumbnail":null,"width":800,"height":800,"position":10,"preview_url":"users\/11861\/campaign-products\/1719847\/6a101ed769cd9.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/11861\/campaign-products\/1719847\/6a101ed769cd9_thumbnail.webp","old_campaign_mockup_id":9794589,"mockup_id":null,"alt":"Upload Photo guideline","layers":[{"id":"layer-920434","name":"Upload Photo guideline","type":"image","top":0,"left":0,"width":800,"height":800,"url":"users\/11861\/mockup-layers\/68ca24ae2519f_large.webp","opacity":1,"visible":true,"locked":true}],"type":"image","campaign_mockup_printareas":[]}]},{"id":1719848,"campaign_id":952128,"product_id":170028,"created_at":"2026-05-21T09:53:00.000000Z","updated_at":"2026-05-21T09:53:00.000000Z","position":1,"platform_title":null,"campaign_variants_position":null,"product":{"id":170028,"user_id":11861,"fulfillment_id":null,"fulfillment_linked_id":null,"title":"Premium Tee","description":"<p>These exquisitely personalized shirts will make your day a little extraordinary and meaningful. They're also great gifts for Mother's Day, Father's Day, Birthdays, Christmas, Halloween, and other significant events to make your loved ones feel even more special.<\/p><p><strong>Product details:<\/strong><\/p><ul><li><p><strong>Material:<\/strong><\/p><ul><li><p>Basic Tee: 100% cotton (Sport Grey: 90% cotton\/10% polyester; Dark Heather: 50% cotton\/ 50% polyester).<\/p><\/li><li><p>Premium Tee: 100% ring spun combed cotton jersey.<\/p><\/li><li><p>Hoodie: 55% cotton\/ 45% polyester.<\/p><\/li><\/ul><\/li><li><p>The item is proudly printed in the US, true to size and unisex fit.<\/p><\/li><li><p>Taped neck and shoulders; tearaway label.<\/p><\/li><li><p>32 singles for extreme softness; 1\u00d71 baby rib-knit set-in collar.<\/p><\/li><li><p><strong>Care:&nbsp;<\/strong>Wash items inside out in cold water, do not bleach, do not dry clean, do not iron directly on the design. Tumble dry low.&nbsp;<\/p><\/li><li><p><strong>Decoration type:&nbsp;<\/strong>Digital print.<\/p><\/li><\/ul><p><strong>Customization:<\/strong><\/p><ul><li><p>Please fill in the required fields and double-check your spelling before purchasing.<\/p><\/li><li><p>To ensure the best looking, please use standard English only and exclude special characters.<\/p><\/li><li><p>Click \"<strong>Preview Your Personalization<\/strong>\" to get a glimpse of your beautiful creation at the final step.<\/p><\/li><\/ul>","had_back":false,"variants_position":null,"colors_position":["White","Sport Grey","Light Blue","Light Pink"],"sizes_position":["S","M","L","XL","2XL","3XL","4XL"],"thumbnail":null,"enable_custom_printarea":false,"print_provider_id":null,"design_format":null,"color_display_type":"colorswatch","size_display_type":"radio","color_custom_label":null,"size_custom_label":null,"status":0,"label":"Premium Tee | S\u00e1ng ","product_options_position":null,"internal_tags":"PFH","printareas":[{"id":501714,"product_id":170028,"name":"Front","width":4200,"height":4800,"position":0,"display_name":null}]},"campaign_variants":[{"campaign_product_id":1719848,"variant_id":4294420,"campaign_mockup_id":9870828,"variant":{"id":4294420,"product_id":170028,"fulfillment_linked_id":"PreTee-Light Pink-4XL","fulfillment_linked_image_id":null,"color":"Light Pink","size":"4XL","color_hex":"#efbbc7","available":true,"base_cost":null,"price":33.99,"created_at":"2024-10-28T08:15:41.000000Z","updated_at":"2025-11-28T09:34:00.000000Z","compare_at_price":53.99,"ref":null,"weight":"0.5","mockup_id":956022,"printarea_id":null,"deleted_at":null,"sku":"PreTee-Light Pink-4XL","printarea_ids":[]},"color":"Light Pink","color_hex":"#efbbc7","size":"4XL","product_id":170028},{"campaign_product_id":1719848,"variant_id":4294419,"campaign_mockup_id":9870828,"variant":{"id":4294419,"product_id":170028,"fulfillment_linked_id":"PreTee-Light Blue-4XL","fulfillment_linked_image_id":null,"color":"Light Blue","size":"4XL","color_hex":"#a0bedf","available":true,"base_cost":null,"price":33.99,"created_at":"2024-10-28T08:15:41.000000Z","updated_at":"2025-11-28T09:34:00.000000Z","compare_at_price":53.99,"ref":null,"weight":"0.5","mockup_id":956022,"printarea_id":null,"deleted_at":null,"sku":"PreTee-Light Blue-4XL","printarea_ids":[]},"color":"Light Blue","color_hex":"#a0bedf","size":"4XL","product_id":170028},{"campaign_product_id":1719848,"variant_id":4294418,"campaign_mockup_id":9870828,"variant":{"id":4294418,"product_id":170028,"fulfillment_linked_id":"PreTee-Sport Grey-4XL","fulfillment_linked_image_id":null,"color":"Sport Grey","size":"4XL","color_hex":"#c4c3cb","available":true,"base_cost":null,"price":33.99,"created_at":"2024-10-28T08:15:41.000000Z","updated_at":"2025-11-28T09:34:00.000000Z","compare_at_price":53.99,"ref":null,"weight":"0.5","mockup_id":956022,"printarea_id":null,"deleted_at":null,"sku":"PreTee-Sport Grey-4XL","printarea_ids":[]},"color":"Sport Grey","color_hex":"#c4c3cb","size":"4XL","product_id":170028},{"campaign_product_id":1719848,"variant_id":4294417,"campaign_mockup_id":9870828,"variant":{"id":4294417,"product_id":170028,"fulfillment_linked_id":"PreTee-White-4XL","fulfillment_linked_image_id":null,"color":"White","size":"4XL","color_hex":"#ffffff","available":true,"base_cost":null,"price":33.99,"created_at":"2024-10-28T08:15:41.000000Z","updated_at":"2025-11-28T09:34:00.000000Z","compare_at_price":53.99,"ref":null,"weight":"0.5","mockup_id":956022,"printarea_id":null,"deleted_at":null,"sku":"PreTee-White-4XL","printarea_ids":[]},"color":"White","color_hex":"#ffffff","size":"4XL","product_id":170028},{"campaign_product_id":1719848,"variant_id":4294416,"campaign_mockup_id":9870828,"variant":{"id":4294416,"product_id":170028,"fulfillment_linked_id":"PreTee-Light Pink-3XL","fulfillment_linked_image_id":null,"color":"Light Pink","size":"3XL","color_hex":"#efbbc7","available":true,"base_cost":null,"price":32.99,"created_at":"2024-10-28T08:15:41.000000Z","updated_at":"2025-11-28T09:33:50.000000Z","compare_at_price":52.99,"ref":null,"weight":"0.5","mockup_id":956022,"printarea_id":null,"deleted_at":null,"sku":"PreTee-Light Pink-3XL","printarea_ids":[]},"color":"Light Pink","color_hex":"#efbbc7","size":"3XL","product_id":170028},{"campaign_product_id":1719848,"variant_id":4294409,"campaign_mockup_id":9870828,"variant":{"id":4294409,"product_id":170028,"fulfillment_linked_id":"PreTee-White-2XL","fulfillment_linked_image_id":null,"color":"White","size":"2XL","color_hex":"#ffffff","available":true,"base_cost":null,"price":31.99,"created_at":"2024-10-28T08:15:41.000000Z","updated_at":"2025-11-28T09:33:41.000000Z","compare_at_price":51.99,"ref":null,"weight":"0.5","mockup_id":956022,"printarea_id":null,"deleted_at":null,"sku":"PreTee-White-2XL","printarea_ids":[]},"color":"White","color_hex":"#ffffff","size":"2XL","product_id":170028},{"campaign_product_id":1719848,"variant_id":4294408,"campaign_mockup_id":9870828,"variant":{"id":4294408,"product_id":170028,"fulfillment_linked_id":"PreTee-Light Pink-XL","fulfillment_linked_image_id":null,"color":"Light Pink","size":"XL","color_hex":"#efbbc7","available":true,"base_cost":null,"price":31.99,"created_at":"2024-10-28T08:15:41.000000Z","updated_at":"2025-11-28T09:33:41.000000Z","compare_at_price":51.99,"ref":null,"weight":"0.5","mockup_id":956022,"printarea_id":null,"deleted_at":null,"sku":"PreTee-Light Pink-XL","printarea_ids":[]},"color":"Light Pink","color_hex":"#efbbc7","size":"XL","product_id":170028},{"campaign_product_id":1719848,"variant_id":4294407,"campaign_mockup_id":9870828,"variant":{"id":4294407,"product_id":170028,"fulfillment_linked_id":"PreTee-Light Blue-XL","fulfillment_linked_image_id":null,"color":"Light Blue","size":"XL","color_hex":"#a0bedf","available":true,"base_cost":null,"price":31.99,"created_at":"2024-10-28T08:15:41.000000Z","updated_at":"2025-11-28T09:33:41.000000Z","compare_at_price":51.99,"ref":null,"weight":"0.5","mockup_id":956022,"printarea_id":null,"deleted_at":null,"sku":"PreTee-Light Blue-XL","printarea_ids":[]},"color":"Light Blue","color_hex":"#a0bedf","size":"XL","product_id":170028},{"campaign_product_id":1719848,"variant_id":4294406,"campaign_mockup_id":9870828,"variant":{"id":4294406,"product_id":170028,"fulfillment_linked_id":"PreTee-Sport Grey-XL","fulfillment_linked_image_id":null,"color":"Sport Grey","size":"XL","color_hex":"#c4c3cb","available":true,"base_cost":null,"price":31.99,"created_at":"2024-10-28T08:15:41.000000Z","updated_at":"2025-11-28T09:33:41.000000Z","compare_at_price":51.99,"ref":null,"weight":"0.5","mockup_id":956022,"printarea_id":null,"deleted_at":null,"sku":"PreTee-Sport Grey-XL","printarea_ids":[]},"color":"Sport Grey","color_hex":"#c4c3cb","size":"XL","product_id":170028},{"campaign_product_id":1719848,"variant_id":4294405,"campaign_mockup_id":9870828,"variant":{"id":4294405,"product_id":170028,"fulfillment_linked_id":"PreTee-White-XL","fulfillment_linked_image_id":null,"color":"White","size":"XL","color_hex":"#ffffff","available":true,"base_cost":null,"price":31.99,"created_at":"2024-10-28T08:15:41.000000Z","updated_at":"2025-11-28T09:33:41.000000Z","compare_at_price":51.99,"ref":null,"weight":"0.5","mockup_id":956022,"printarea_id":null,"deleted_at":null,"sku":"PreTee-White-XL","printarea_ids":[]},"color":"White","color_hex":"#ffffff","size":"XL","product_id":170028},{"campaign_product_id":1719848,"variant_id":4294404,"campaign_mockup_id":9870828,"variant":{"id":4294404,"product_id":170028,"fulfillment_linked_id":"PreTee-Light Pink-L","fulfillment_linked_image_id":null,"color":"Light Pink","size":"L","color_hex":"#efbbc7","available":true,"base_cost":null,"price":29.99,"created_at":"2024-10-28T08:15:41.000000Z","updated_at":"2025-11-28T09:33:33.000000Z","compare_at_price":49.99,"ref":null,"weight":"0.5","mockup_id":956022,"printarea_id":null,"deleted_at":null,"sku":"PreTee-Light Pink-L","printarea_ids":[]},"color":"Light Pink","color_hex":"#efbbc7","size":"L","product_id":170028},{"campaign_product_id":1719848,"variant_id":4294403,"campaign_mockup_id":9870828,"variant":{"id":4294403,"product_id":170028,"fulfillment_linked_id":"PreTee-Light Blue-L","fulfillment_linked_image_id":null,"color":"Light Blue","size":"L","color_hex":"#a0bedf","available":true,"base_cost":null,"price":29.99,"created_at":"2024-10-28T08:15:41.000000Z","updated_at":"2025-11-28T09:33:33.000000Z","compare_at_price":49.99,"ref":null,"weight":"0.5","mockup_id":956022,"printarea_id":null,"deleted_at":null,"sku":"PreTee-Light Blue-L","printarea_ids":[]},"color":"Light Blue","color_hex":"#a0bedf","size":"L","product_id":170028},{"campaign_product_id":1719848,"variant_id":4294402,"campaign_mockup_id":9870828,"variant":{"id":4294402,"product_id":170028,"fulfillment_linked_id":"PreTee-Sport Grey-L","fulfillment_linked_image_id":null,"color":"Sport Grey","size":"L","color_hex":"#c4c3cb","available":true,"base_cost":null,"price":29.99,"created_at":"2024-10-28T08:15:41.000000Z","updated_at":"2025-11-28T09:33:33.000000Z","compare_at_price":49.99,"ref":null,"weight":"0.5","mockup_id":956022,"printarea_id":null,"deleted_at":null,"sku":"PreTee-Sport Grey-L","printarea_ids":[]},"color":"Sport Grey","color_hex":"#c4c3cb","size":"L","product_id":170028},{"campaign_product_id":1719848,"variant_id":4294401,"campaign_mockup_id":9870828,"variant":{"id":4294401,"product_id":170028,"fulfillment_linked_id":"PreTee-White-L","fulfillment_linked_image_id":null,"color":"White","size":"L","color_hex":"#ffffff","available":true,"base_cost":null,"price":29.99,"created_at":"2024-10-28T08:15:41.000000Z","updated_at":"2025-11-28T09:33:33.000000Z","compare_at_price":49.99,"ref":null,"weight":"0.5","mockup_id":956022,"printarea_id":null,"deleted_at":null,"sku":"PreTee-White-L","printarea_ids":[]},"color":"White","color_hex":"#ffffff","size":"L","product_id":170028},{"campaign_product_id":1719848,"variant_id":4294400,"campaign_mockup_id":9870828,"variant":{"id":4294400,"product_id":170028,"fulfillment_linked_id":"PreTee-Light Pink-M","fulfillment_linked_image_id":null,"color":"Light Pink","size":"M","color_hex":"#efbbc7","available":true,"base_cost":null,"price":29.99,"created_at":"2024-10-28T08:15:41.000000Z","updated_at":"2025-11-28T09:33:33.000000Z","compare_at_price":49.99,"ref":null,"weight":"0.5","mockup_id":956022,"printarea_id":null,"deleted_at":null,"sku":"PreTee-Light Pink-M","printarea_ids":[]},"color":"Light Pink","color_hex":"#efbbc7","size":"M","product_id":170028},{"campaign_product_id":1719848,"variant_id":4294399,"campaign_mockup_id":9870828,"variant":{"id":4294399,"product_id":170028,"fulfillment_linked_id":"PreTee-Light Blue-M","fulfillment_linked_image_id":null,"color":"Light Blue","size":"M","color_hex":"#a0bedf","available":true,"base_cost":null,"price":29.99,"created_at":"2024-10-28T08:15:41.000000Z","updated_at":"2025-11-28T09:33:33.000000Z","compare_at_price":49.99,"ref":null,"weight":"0.5","mockup_id":956022,"printarea_id":null,"deleted_at":null,"sku":"PreTee-Light Blue-M","printarea_ids":[]},"color":"Light Blue","color_hex":"#a0bedf","size":"M","product_id":170028},{"campaign_product_id":1719848,"variant_id":4294398,"campaign_mockup_id":9870828,"variant":{"id":4294398,"product_id":170028,"fulfillment_linked_id":"PreTee-Sport Grey-M","fulfillment_linked_image_id":null,"color":"Sport Grey","size":"M","color_hex":"#c4c3cb","available":true,"base_cost":null,"price":29.99,"created_at":"2024-10-28T08:15:40.000000Z","updated_at":"2025-11-28T09:33:33.000000Z","compare_at_price":49.99,"ref":null,"weight":"0.5","mockup_id":956022,"printarea_id":null,"deleted_at":null,"sku":"PreTee-Sport Grey-M","printarea_ids":[]},"color":"Sport Grey","color_hex":"#c4c3cb","size":"M","product_id":170028},{"campaign_product_id":1719848,"variant_id":4294397,"campaign_mockup_id":9870828,"variant":{"id":4294397,"product_id":170028,"fulfillment_linked_id":"PreTee-White-M","fulfillment_linked_image_id":null,"color":"White","size":"M","color_hex":"#ffffff","available":true,"base_cost":null,"price":29.99,"created_at":"2024-10-28T08:15:40.000000Z","updated_at":"2025-11-28T09:33:33.000000Z","compare_at_price":49.99,"ref":null,"weight":"0.5","mockup_id":956022,"printarea_id":null,"deleted_at":null,"sku":"PreTee-White-M","printarea_ids":[]},"color":"White","color_hex":"#ffffff","size":"M","product_id":170028},{"campaign_product_id":1719848,"variant_id":4294396,"campaign_mockup_id":9870828,"variant":{"id":4294396,"product_id":170028,"fulfillment_linked_id":"PreTee-Light Pink-S","fulfillment_linked_image_id":null,"color":"Light Pink","size":"S","color_hex":"#efbbc7","available":true,"base_cost":null,"price":29.99,"created_at":"2024-10-28T08:15:40.000000Z","updated_at":"2025-11-28T09:33:33.000000Z","compare_at_price":49.99,"ref":null,"weight":"0.5","mockup_id":956022,"printarea_id":null,"deleted_at":null,"sku":"PreTee-Light Pink-S","printarea_ids":[]},"color":"Light Pink","color_hex":"#efbbc7","size":"S","product_id":170028},{"campaign_product_id":1719848,"variant_id":4294395,"campaign_mockup_id":9870828,"variant":{"id":4294395,"product_id":170028,"fulfillment_linked_id":"PreTee-Light Blue-S","fulfillment_linked_image_id":null,"color":"Light Blue","size":"S","color_hex":"#a0bedf","available":true,"base_cost":null,"price":29.99,"created_at":"2024-10-28T08:15:40.000000Z","updated_at":"2025-11-28T09:33:33.000000Z","compare_at_price":49.99,"ref":null,"weight":"0.5","mockup_id":956022,"printarea_id":null,"deleted_at":null,"sku":"PreTee-Light Blue-S","printarea_ids":[]},"color":"Light Blue","color_hex":"#a0bedf","size":"S","product_id":170028},{"campaign_product_id":1719848,"variant_id":4294394,"campaign_mockup_id":9870828,"variant":{"id":4294394,"product_id":170028,"fulfillment_linked_id":"PreTee-Sport Grey-S","fulfillment_linked_image_id":null,"color":"Sport Grey","size":"S","color_hex":"#c4c3cb","available":true,"base_cost":null,"price":29.99,"created_at":"2024-10-28T08:15:40.000000Z","updated_at":"2025-11-28T09:33:33.000000Z","compare_at_price":49.99,"ref":null,"weight":"0.5","mockup_id":956022,"printarea_id":null,"deleted_at":null,"sku":"PreTee-Sport Grey-S","printarea_ids":[]},"color":"Sport Grey","color_hex":"#c4c3cb","size":"S","product_id":170028},{"campaign_product_id":1719848,"variant_id":4294393,"campaign_mockup_id":9870828,"variant":{"id":4294393,"product_id":170028,"fulfillment_linked_id":"PreTee-White-S","fulfillment_linked_image_id":null,"color":"White","size":"S","color_hex":"#ffffff","available":true,"base_cost":null,"price":29.99,"created_at":"2024-10-28T08:15:40.000000Z","updated_at":"2025-11-28T09:33:33.000000Z","compare_at_price":49.99,"ref":null,"weight":"0.5","mockup_id":956022,"printarea_id":null,"deleted_at":null,"sku":"PreTee-White-S","printarea_ids":[]},"color":"White","color_hex":"#ffffff","size":"S","product_id":170028},{"campaign_product_id":1719848,"variant_id":4294410,"campaign_mockup_id":9870828,"variant":{"id":4294410,"product_id":170028,"fulfillment_linked_id":"PreTee-Sport Grey-2XL","fulfillment_linked_image_id":null,"color":"Sport Grey","size":"2XL","color_hex":"#c4c3cb","available":true,"base_cost":null,"price":31.99,"created_at":"2024-10-28T08:15:41.000000Z","updated_at":"2025-11-28T09:33:41.000000Z","compare_at_price":51.99,"ref":null,"weight":"0.5","mockup_id":956022,"printarea_id":null,"deleted_at":null,"sku":"PreTee-Sport Grey-2XL","printarea_ids":[]},"color":"Sport Grey","color_hex":"#c4c3cb","size":"2XL","product_id":170028},{"campaign_product_id":1719848,"variant_id":4294411,"campaign_mockup_id":9870828,"variant":{"id":4294411,"product_id":170028,"fulfillment_linked_id":"PreTee-Light Blue-2XL","fulfillment_linked_image_id":null,"color":"Light Blue","size":"2XL","color_hex":"#a0bedf","available":true,"base_cost":null,"price":31.99,"created_at":"2024-10-28T08:15:41.000000Z","updated_at":"2025-11-28T09:33:41.000000Z","compare_at_price":51.99,"ref":null,"weight":"0.5","mockup_id":956022,"printarea_id":null,"deleted_at":null,"sku":"PreTee-Light Blue-2XL","printarea_ids":[]},"color":"Light Blue","color_hex":"#a0bedf","size":"2XL","product_id":170028},{"campaign_product_id":1719848,"variant_id":4294412,"campaign_mockup_id":9870828,"variant":{"id":4294412,"product_id":170028,"fulfillment_linked_id":"PreTee-Light Pink-2XL","fulfillment_linked_image_id":null,"color":"Light Pink","size":"2XL","color_hex":"#efbbc7","available":true,"base_cost":null,"price":31.99,"created_at":"2024-10-28T08:15:41.000000Z","updated_at":"2025-11-28T09:33:41.000000Z","compare_at_price":51.99,"ref":null,"weight":"0.5","mockup_id":956022,"printarea_id":null,"deleted_at":null,"sku":"PreTee-Light Pink-2XL","printarea_ids":[]},"color":"Light Pink","color_hex":"#efbbc7","size":"2XL","product_id":170028},{"campaign_product_id":1719848,"variant_id":4294413,"campaign_mockup_id":9870828,"variant":{"id":4294413,"product_id":170028,"fulfillment_linked_id":"PreTee-White-3XL","fulfillment_linked_image_id":null,"color":"White","size":"3XL","color_hex":"#ffffff","available":true,"base_cost":null,"price":32.99,"created_at":"2024-10-28T08:15:41.000000Z","updated_at":"2025-11-28T09:33:50.000000Z","compare_at_price":52.99,"ref":null,"weight":"0.5","mockup_id":956022,"printarea_id":null,"deleted_at":null,"sku":"PreTee-White-3XL","printarea_ids":[]},"color":"White","color_hex":"#ffffff","size":"3XL","product_id":170028},{"campaign_product_id":1719848,"variant_id":4294414,"campaign_mockup_id":9870828,"variant":{"id":4294414,"product_id":170028,"fulfillment_linked_id":"PreTee-Sport Grey-3XL","fulfillment_linked_image_id":null,"color":"Sport Grey","size":"3XL","color_hex":"#c4c3cb","available":true,"base_cost":null,"price":32.99,"created_at":"2024-10-28T08:15:41.000000Z","updated_at":"2025-11-28T09:33:50.000000Z","compare_at_price":52.99,"ref":null,"weight":"0.5","mockup_id":956022,"printarea_id":null,"deleted_at":null,"sku":"PreTee-Sport Grey-3XL","printarea_ids":[]},"color":"Sport Grey","color_hex":"#c4c3cb","size":"3XL","product_id":170028},{"campaign_product_id":1719848,"variant_id":4294415,"campaign_mockup_id":9870828,"variant":{"id":4294415,"product_id":170028,"fulfillment_linked_id":"PreTee-Light Blue-3XL","fulfillment_linked_image_id":null,"color":"Light Blue","size":"3XL","color_hex":"#a0bedf","available":true,"base_cost":null,"price":32.99,"created_at":"2024-10-28T08:15:41.000000Z","updated_at":"2025-11-28T09:33:50.000000Z","compare_at_price":52.99,"ref":null,"weight":"0.5","mockup_id":956022,"printarea_id":null,"deleted_at":null,"sku":"PreTee-Light Blue-3XL","printarea_ids":[]},"color":"Light Blue","color_hex":"#a0bedf","size":"3XL","product_id":170028}],"campaign_mockups":[{"id":9870828,"campaign_product_id":1719848,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":2,"preview_url":"users\/11861\/campaign-products\/1719848\/6a1023a9bbc1c.webp","color_as_variant":true,"default_background_color":null,"preview_thumbnail":"users\/11861\/campaign-products\/1719848\/6a1023a9bbc1c_thumbnail.webp","old_campaign_mockup_id":9794550,"mockup_id":956022,"alt":null,"layers":[{"id":774474,"name":"Mockup Layer","top":0,"left":0,"width":960,"height":960,"visible":true,"locked":true,"opacity":1,"position":-1,"url":"users\/11861\/products\/129115\/65e97071f161d_large.webp"},{"mockup_id":774474,"top":206,"left":240,"width":480,"height":549,"created_at":"2024-03-07 07:45:08","updated_at":"2024-03-19 09:17:23","masked_enable":false,"masked_top":null,"masked_left":null,"masked_width":null,"masked_height":null,"masked_image":null,"masked_background":null,"masked_opacity":null,"transform_matrix":null,"id":638555,"visible":true,"opacity":1,"url":null,"position":0,"rotate":0,"masked_rotate":0,"transform_matrix_points":null,"perspective_enable":false,"name":"Front (4200x4800)","locked":false,"printarea_id":501714}],"type":"image","campaign_mockup_printareas":[]}]},{"id":1719846,"campaign_id":952128,"product_id":129118,"created_at":"2026-05-21T09:53:00.000000Z","updated_at":"2026-05-21T09:53:00.000000Z","position":2,"platform_title":"Hoodie","campaign_variants_position":null,"product":{"id":129118,"user_id":11861,"fulfillment_id":null,"fulfillment_linked_id":null,"title":" 2DHoodie","description":"<p>These exquisitely personalized shirts will make your day a little extraordinary and meaningful. They're also great gifts for Mother's Day, Father's Day, Birthdays, Christmas, Halloween, and other significant events to make your loved ones feel even more special.<\/p><p><strong>Product details:<\/strong><\/p><ul><li><p><strong>Material:<\/strong><\/p><ul><li><p>Basic Tee: 100% cotton (Sport Grey: 90% cotton\/10% polyester; Dark Heather: 50% cotton\/ 50% polyester).<\/p><\/li><li><p>Hoodie: 55% cotton\/ 45% polyester.<\/p><\/li><li><p>Sweatshirt: 55% cotton\/ 45% polyester.<\/p><\/li><\/ul><\/li><li><p>The item is proudly printed in the US, true to size and unisex fit.<\/p><\/li><li><p>Taped neck and shoulders; tearaway label.<\/p><\/li><li><p>32 singles for extreme softness; 1\u00d71 baby rib-knit set-in collar.<\/p><\/li><li><p><strong>Care:&nbsp;<\/strong>Wash items inside out in cold water, do not bleach, do not dry clean, do not iron directly on the design. Tumble dry low.&nbsp;<\/p><\/li><li><p><strong>Decoration type:&nbsp;<\/strong>Digital print.<\/p><\/li><\/ul><p><strong>Customization:<\/strong><\/p><ul><li><p>Please fill in the required fields and double-check your spelling before purchasing.<\/p><\/li><li><p>To ensure the best looking, please use standard English only and exclude special characters.<\/p><\/li><li><p>Click \"<strong>Preview Your Personalization<\/strong>\" to get a glimpse of your beautiful creation at the final step.<\/p><\/li><\/ul>","had_back":false,"variants_position":null,"colors_position":["Sport Grey Hoodie","Ash Hoodie"],"sizes_position":["S","M","L","XL","2XL","3XL","4XL"],"thumbnail":null,"enable_custom_printarea":false,"print_provider_id":null,"design_format":null,"color_display_type":"colorswatch","size_display_type":"radio","color_custom_label":null,"size_custom_label":null,"status":0,"label":" 2DHoodie | s\u00e1ng","product_options_position":null,"internal_tags":"PFH","printareas":[{"id":370898,"product_id":129118,"name":"Front","width":4200,"height":4800,"position":0,"display_name":null}]},"campaign_variants":[{"campaign_product_id":1719846,"variant_id":3054760,"campaign_mockup_id":9870819,"variant":{"id":3054760,"product_id":129118,"fulfillment_linked_id":"Hoodie-Ash-4XL","fulfillment_linked_image_id":null,"color":"Ash Hoodie","size":"4XL","color_hex":"#afafaa","available":true,"base_cost":null,"price":52.99,"created_at":"2024-03-07T08:30:44.000000Z","updated_at":"2025-11-28T10:39:09.000000Z","compare_at_price":72.99,"ref":null,"weight":"1","mockup_id":774483,"printarea_id":null,"deleted_at":null,"sku":"Hoodie-Ash-4XL","printarea_ids":[]},"color":"Ash Hoodie","color_hex":"#afafaa","size":"4XL","product_id":129118},{"campaign_product_id":1719846,"variant_id":3054759,"campaign_mockup_id":9870819,"variant":{"id":3054759,"product_id":129118,"fulfillment_linked_id":"Hoodie-Sport Grey-4XL","fulfillment_linked_image_id":null,"color":"Sport Grey Hoodie","size":"4XL","color_hex":"#adadad","available":true,"base_cost":null,"price":52.99,"created_at":"2024-03-07T08:30:44.000000Z","updated_at":"2025-11-28T10:39:09.000000Z","compare_at_price":72.99,"ref":null,"weight":"1","mockup_id":774483,"printarea_id":null,"deleted_at":null,"sku":"Hoodie-Sport Grey-4XL","printarea_ids":[]},"color":"Sport Grey Hoodie","color_hex":"#adadad","size":"4XL","product_id":129118},{"campaign_product_id":1719846,"variant_id":3054758,"campaign_mockup_id":9870819,"variant":{"id":3054758,"product_id":129118,"fulfillment_linked_id":"Hoodie-Ash-3XL","fulfillment_linked_image_id":null,"color":"Ash Hoodie","size":"3XL","color_hex":"#afafaa","available":true,"base_cost":null,"price":50.99,"created_at":"2024-03-07T08:30:44.000000Z","updated_at":"2025-11-28T10:38:56.000000Z","compare_at_price":70.99,"ref":null,"weight":"1","mockup_id":774483,"printarea_id":null,"deleted_at":null,"sku":"Hoodie-Ash-3XL","printarea_ids":[]},"color":"Ash Hoodie","color_hex":"#afafaa","size":"3XL","product_id":129118},{"campaign_product_id":1719846,"variant_id":3054757,"campaign_mockup_id":9870819,"variant":{"id":3054757,"product_id":129118,"fulfillment_linked_id":"Hoodie-Sport Grey-3XL","fulfillment_linked_image_id":null,"color":"Sport Grey Hoodie","size":"3XL","color_hex":"#adadad","available":true,"base_cost":null,"price":50.99,"created_at":"2024-03-07T08:30:43.000000Z","updated_at":"2025-11-28T10:38:56.000000Z","compare_at_price":70.99,"ref":null,"weight":"1","mockup_id":774483,"printarea_id":null,"deleted_at":null,"sku":"Hoodie-Sport Grey-3XL","printarea_ids":[]},"color":"Sport Grey Hoodie","color_hex":"#adadad","size":"3XL","product_id":129118},{"campaign_product_id":1719846,"variant_id":3054756,"campaign_mockup_id":9870819,"variant":{"id":3054756,"product_id":129118,"fulfillment_linked_id":"Hoodie-Ash-2XL","fulfillment_linked_image_id":null,"color":"Ash Hoodie","size":"2XL","color_hex":"#afafaa","available":true,"base_cost":null,"price":48.99,"created_at":"2024-03-07T08:30:43.000000Z","updated_at":"2025-11-28T10:38:37.000000Z","compare_at_price":68.99,"ref":null,"weight":"1","mockup_id":774483,"printarea_id":null,"deleted_at":null,"sku":"Hoodie-Ash-2XL","printarea_ids":[]},"color":"Ash Hoodie","color_hex":"#afafaa","size":"2XL","product_id":129118},{"campaign_product_id":1719846,"variant_id":3054750,"campaign_mockup_id":9870819,"variant":{"id":3054750,"product_id":129118,"fulfillment_linked_id":"Hoodie-Ash-M","fulfillment_linked_image_id":null,"color":"Ash Hoodie","size":"M","color_hex":"#afafaa","available":true,"base_cost":null,"price":45.99,"created_at":"2024-03-07T08:30:43.000000Z","updated_at":"2025-11-28T10:37:58.000000Z","compare_at_price":65.99,"ref":null,"weight":"1","mockup_id":774483,"printarea_id":null,"deleted_at":null,"sku":"Hoodie-Ash-M","printarea_ids":[]},"color":"Ash Hoodie","color_hex":"#afafaa","size":"M","product_id":129118},{"campaign_product_id":1719846,"variant_id":3054749,"campaign_mockup_id":9870819,"variant":{"id":3054749,"product_id":129118,"fulfillment_linked_id":"Hoodie-Sport Grey-M","fulfillment_linked_image_id":null,"color":"Sport Grey Hoodie","size":"M","color_hex":"#adadad","available":true,"base_cost":null,"price":45.99,"created_at":"2024-03-07T08:30:43.000000Z","updated_at":"2025-11-28T10:37:58.000000Z","compare_at_price":65.99,"ref":null,"weight":"1","mockup_id":774483,"printarea_id":null,"deleted_at":null,"sku":"Hoodie-Sport Grey-M","printarea_ids":[]},"color":"Sport Grey Hoodie","color_hex":"#adadad","size":"M","product_id":129118},{"campaign_product_id":1719846,"variant_id":3054748,"campaign_mockup_id":9870819,"variant":{"id":3054748,"product_id":129118,"fulfillment_linked_id":"Hoodie-Ash-S","fulfillment_linked_image_id":null,"color":"Ash Hoodie","size":"S","color_hex":"#afafaa","available":true,"base_cost":null,"price":44.99,"created_at":"2024-03-07T08:30:43.000000Z","updated_at":"2025-11-28T10:37:48.000000Z","compare_at_price":64.99,"ref":null,"weight":"1","mockup_id":774483,"printarea_id":null,"deleted_at":null,"sku":"Hoodie-Ash-S","printarea_ids":[]},"color":"Ash Hoodie","color_hex":"#afafaa","size":"S","product_id":129118},{"campaign_product_id":1719846,"variant_id":3054747,"campaign_mockup_id":9870819,"variant":{"id":3054747,"product_id":129118,"fulfillment_linked_id":"Hoodie-Sport Grey-S","fulfillment_linked_image_id":null,"color":"Sport Grey Hoodie","size":"S","color_hex":"#adadad","available":true,"base_cost":null,"price":44.99,"created_at":"2024-03-07T08:30:43.000000Z","updated_at":"2025-11-28T10:37:48.000000Z","compare_at_price":64.99,"ref":null,"weight":"1","mockup_id":774483,"printarea_id":null,"deleted_at":null,"sku":"Hoodie-Sport Grey-S","printarea_ids":[]},"color":"Sport Grey Hoodie","color_hex":"#adadad","size":"S","product_id":129118},{"campaign_product_id":1719846,"variant_id":3054751,"campaign_mockup_id":9870819,"variant":{"id":3054751,"product_id":129118,"fulfillment_linked_id":"Hoodie-Sport Grey-L","fulfillment_linked_image_id":null,"color":"Sport Grey Hoodie","size":"L","color_hex":"#adadad","available":true,"base_cost":null,"price":46.99,"created_at":"2024-03-07T08:30:43.000000Z","updated_at":"2025-11-28T10:38:08.000000Z","compare_at_price":66.99,"ref":null,"weight":"1","mockup_id":774483,"printarea_id":null,"deleted_at":null,"sku":"Hoodie-Sport Grey-L","printarea_ids":[]},"color":"Sport Grey Hoodie","color_hex":"#adadad","size":"L","product_id":129118},{"campaign_product_id":1719846,"variant_id":3054752,"campaign_mockup_id":9870819,"variant":{"id":3054752,"product_id":129118,"fulfillment_linked_id":"Hoodie-Ash-L","fulfillment_linked_image_id":null,"color":"Ash Hoodie","size":"L","color_hex":"#afafaa","available":true,"base_cost":null,"price":46.99,"created_at":"2024-03-07T08:30:43.000000Z","updated_at":"2025-11-28T10:38:08.000000Z","compare_at_price":66.99,"ref":null,"weight":"1","mockup_id":774483,"printarea_id":null,"deleted_at":null,"sku":"Hoodie-Ash-L","printarea_ids":[]},"color":"Ash Hoodie","color_hex":"#afafaa","size":"L","product_id":129118},{"campaign_product_id":1719846,"variant_id":3054753,"campaign_mockup_id":9870819,"variant":{"id":3054753,"product_id":129118,"fulfillment_linked_id":"Hoodie-Sport Grey-XL","fulfillment_linked_image_id":null,"color":"Sport Grey Hoodie","size":"XL","color_hex":"#adadad","available":true,"base_cost":null,"price":47.99,"created_at":"2024-03-07T08:30:43.000000Z","updated_at":"2025-11-28T10:38:24.000000Z","compare_at_price":67.99,"ref":null,"weight":"1","mockup_id":774483,"printarea_id":null,"deleted_at":null,"sku":"Hoodie-Sport Grey-XL","printarea_ids":[]},"color":"Sport Grey Hoodie","color_hex":"#adadad","size":"XL","product_id":129118},{"campaign_product_id":1719846,"variant_id":3054754,"campaign_mockup_id":9870819,"variant":{"id":3054754,"product_id":129118,"fulfillment_linked_id":"Hoodie-Ash-XL","fulfillment_linked_image_id":null,"color":"Ash Hoodie","size":"XL","color_hex":"#afafaa","available":true,"base_cost":null,"price":47.99,"created_at":"2024-03-07T08:30:43.000000Z","updated_at":"2025-11-28T10:38:24.000000Z","compare_at_price":67.99,"ref":null,"weight":"1","mockup_id":774483,"printarea_id":null,"deleted_at":null,"sku":"Hoodie-Ash-XL","printarea_ids":[]},"color":"Ash Hoodie","color_hex":"#afafaa","size":"XL","product_id":129118},{"campaign_product_id":1719846,"variant_id":3054755,"campaign_mockup_id":9870819,"variant":{"id":3054755,"product_id":129118,"fulfillment_linked_id":"Hoodie-Sport Grey-2XL","fulfillment_linked_image_id":null,"color":"Sport Grey Hoodie","size":"2XL","color_hex":"#adadad","available":true,"base_cost":null,"price":48.99,"created_at":"2024-03-07T08:30:43.000000Z","updated_at":"2025-11-28T10:38:37.000000Z","compare_at_price":68.99,"ref":null,"weight":"1","mockup_id":774483,"printarea_id":null,"deleted_at":null,"sku":"Hoodie-Sport Grey-2XL","printarea_ids":[]},"color":"Sport Grey Hoodie","color_hex":"#adadad","size":"2XL","product_id":129118}],"campaign_mockups":[{"id":9870819,"campaign_product_id":1719846,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":2,"preview_url":"users\/11861\/campaign-products\/1719846\/6a10290a10ff1.webp","color_as_variant":true,"default_background_color":"#9B9B9B","preview_thumbnail":"users\/11861\/campaign-products\/1719846\/6a10290a10ff1_thumbnail.webp","old_campaign_mockup_id":9794558,"mockup_id":774483,"alt":null,"layers":[{"id":774483,"name":"Mockup Layer","top":0,"left":0,"width":960,"height":960,"visible":true,"locked":true,"opacity":1,"position":-1,"url":"users\/11861\/products\/129118\/65e971ca0fec3_large.webp"},{"mockup_id":774483,"printarea_id":370898,"top":204,"left":272,"width":383,"height":438,"created_at":"2024-03-07 07:55:35","updated_at":"2024-04-03 03:31:19","masked_enable":false,"masked_top":null,"masked_left":null,"masked_width":null,"masked_height":null,"masked_image":null,"masked_background":null,"masked_opacity":null,"transform_matrix":null,"id":638572,"visible":true,"opacity":1,"url":null,"position":0,"rotate":0,"masked_rotate":0,"transform_matrix_points":null,"perspective_enable":false,"name":"Front (4200x4800)","locked":false},{"id":"layer-862524","name":"note","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/11861\/mockup-layers\/6836e03ad802a_large.webp","opacity":1,"visible":false,"locked":false}],"type":"image","campaign_mockup_printareas":[]}]}],"campaign_artworks":[{"id":3502145,"printarea_id":370898,"campaign_id":952128,"artwork_id":1191921,"top":0,"left":0,"width":4200,"height":4800,"position":0,"rotate":null},{"id":3502144,"printarea_id":501714,"campaign_id":952128,"artwork_id":1191921,"top":0,"left":0,"width":4200,"height":4800,"position":0,"rotate":null},{"id":3502143,"printarea_id":370884,"campaign_id":952128,"artwork_id":1191921,"top":0,"left":0,"width":4200,"height":4800,"position":0,"rotate":null}],"instance_variants":[{"campaign_id":952128,"variant_id":3054760,"platform_linked_id":"52751838642465"},{"campaign_id":952128,"variant_id":3054759,"platform_linked_id":"52751838413089"},{"campaign_id":952128,"variant_id":3054758,"platform_linked_id":"52751838609697"},{"campaign_id":952128,"variant_id":3054757,"platform_linked_id":"52751838380321"},{"campaign_id":952128,"variant_id":3054756,"platform_linked_id":"52751838576929"},{"campaign_id":952128,"variant_id":3054755,"platform_linked_id":"52751838347553"},{"campaign_id":952128,"variant_id":3054754,"platform_linked_id":"52751838544161"},{"campaign_id":952128,"variant_id":3054753,"platform_linked_id":"52751838314785"},{"campaign_id":952128,"variant_id":3054752,"platform_linked_id":"52751838511393"},{"campaign_id":952128,"variant_id":3054751,"platform_linked_id":"52751838282017"},{"campaign_id":952128,"variant_id":3054747,"platform_linked_id":"52751838216481"},{"campaign_id":952128,"variant_id":3054748,"platform_linked_id":"52751838445857"},{"campaign_id":952128,"variant_id":3054749,"platform_linked_id":"52751838249249"},{"campaign_id":952128,"variant_id":3054750,"platform_linked_id":"52751838478625"},{"campaign_id":952128,"variant_id":3054599,"platform_linked_id":"52751836807457"},{"campaign_id":952128,"variant_id":3054598,"platform_linked_id":"52751836578081"},{"campaign_id":952128,"variant_id":3054597,"platform_linked_id":"52751837233441"},{"campaign_id":952128,"variant_id":3054596,"platform_linked_id":"52751837004065"},{"campaign_id":952128,"variant_id":3054601,"platform_linked_id":"52751837266209"},{"campaign_id":952128,"variant_id":3054600,"platform_linked_id":"52751837036833"},{"campaign_id":952128,"variant_id":3054585,"platform_linked_id":"52751837135137"},{"campaign_id":952128,"variant_id":3054584,"platform_linked_id":"52751836905761"},{"campaign_id":952128,"variant_id":3054583,"platform_linked_id":"52751836676385"},{"campaign_id":952128,"variant_id":3054582,"platform_linked_id":"52751836447009"},{"campaign_id":952128,"variant_id":3054581,"platform_linked_id":"52751837102369"},{"campaign_id":952128,"variant_id":3054580,"platform_linked_id":"52751836872993"},{"campaign_id":952128,"variant_id":3054579,"platform_linked_id":"52751836643617"},{"campaign_id":952128,"variant_id":3054577,"platform_linked_id":"52751837069601"},{"campaign_id":952128,"variant_id":3054576,"platform_linked_id":"52751836840225"},{"campaign_id":952128,"variant_id":3054574,"platform_linked_id":"52751836381473"},{"campaign_id":952128,"variant_id":3054578,"platform_linked_id":"52751836414241"},{"campaign_id":952128,"variant_id":3054595,"platform_linked_id":"52751836774689"},{"campaign_id":952128,"variant_id":3054594,"platform_linked_id":"52751836545313"},{"campaign_id":952128,"variant_id":3054593,"platform_linked_id":"52751837200673"},{"campaign_id":952128,"variant_id":3054592,"platform_linked_id":"52751836971297"},{"campaign_id":952128,"variant_id":3054591,"platform_linked_id":"52751836741921"},{"campaign_id":952128,"variant_id":3054575,"platform_linked_id":"52751836610849"},{"campaign_id":952128,"variant_id":3054586,"platform_linked_id":"52751836479777"},{"campaign_id":952128,"variant_id":3054587,"platform_linked_id":"52751836709153"},{"campaign_id":952128,"variant_id":3054588,"platform_linked_id":"52751836938529"},{"campaign_id":952128,"variant_id":3054589,"platform_linked_id":"52751837167905"},{"campaign_id":952128,"variant_id":3054590,"platform_linked_id":"52751836512545"},{"campaign_id":952128,"variant_id":4294420,"platform_linked_id":"52751838183713"},{"campaign_id":952128,"variant_id":4294419,"platform_linked_id":"52751837954337"},{"campaign_id":952128,"variant_id":4294418,"platform_linked_id":"52751837724961"},{"campaign_id":952128,"variant_id":4294417,"platform_linked_id":"52751837495585"},{"campaign_id":952128,"variant_id":4294416,"platform_linked_id":"52751838150945"},{"campaign_id":952128,"variant_id":4294415,"platform_linked_id":"52751837921569"},{"campaign_id":952128,"variant_id":4294414,"platform_linked_id":"52751837692193"},{"campaign_id":952128,"variant_id":4294413,"platform_linked_id":"52751837462817"},{"campaign_id":952128,"variant_id":4294412,"platform_linked_id":"52751838118177"},{"campaign_id":952128,"variant_id":4294411,"platform_linked_id":"52751837888801"},{"campaign_id":952128,"variant_id":4294410,"platform_linked_id":"52751837659425"},{"campaign_id":952128,"variant_id":4294393,"platform_linked_id":"52751837298977"},{"campaign_id":952128,"variant_id":4294394,"platform_linked_id":"52751837528353"},{"campaign_id":952128,"variant_id":4294395,"platform_linked_id":"52751837757729"},{"campaign_id":952128,"variant_id":4294396,"platform_linked_id":"52751837987105"},{"campaign_id":952128,"variant_id":4294397,"platform_linked_id":"52751837331745"},{"campaign_id":952128,"variant_id":4294398,"platform_linked_id":"52751837561121"},{"campaign_id":952128,"variant_id":4294399,"platform_linked_id":"52751837790497"},{"campaign_id":952128,"variant_id":4294400,"platform_linked_id":"52751838019873"},{"campaign_id":952128,"variant_id":4294401,"platform_linked_id":"52751837364513"},{"campaign_id":952128,"variant_id":4294402,"platform_linked_id":"52751837593889"},{"campaign_id":952128,"variant_id":4294403,"platform_linked_id":"52751837823265"},{"campaign_id":952128,"variant_id":4294404,"platform_linked_id":"52751838052641"},{"campaign_id":952128,"variant_id":4294405,"platform_linked_id":"52751837397281"},{"campaign_id":952128,"variant_id":4294406,"platform_linked_id":"52751837626657"},{"campaign_id":952128,"variant_id":4294407,"platform_linked_id":"52751837856033"},{"campaign_id":952128,"variant_id":4294408,"platform_linked_id":"52751838085409"},{"campaign_id":952128,"variant_id":4294409,"platform_linked_id":"52751837430049"}],"config":{"shop_logo":"portal\/tib.png","atc_action":"default","show_buynow":false,"show_gallery":true,"show_preview":true,"enable_sticky":false,"show_quantity":true,"style_variants":"outline","thumbnail_type":"dynamic","preview_content":"gallery","show_cross_sell":false,"add_design_links":"property","personalize_type":"direct","show_edit_button":true,"validate_preview":true,"atc_border_radius":"rounded","atc_button_layout":"layout_1","blacklisted_words":[],"position_of_price":"price_compared_save","addon_price_enable":true,"alignment_variants":"left","show_arrows_mobile":true,"show_saving_amount":true,"use_ui_date_picker":false,"addon_option_enable":true,"enable_for_all_pages":true,"save_uploaded_photos":true,"show_app_description":true,"show_compare_at_price":true,"single_mockup_enabled":true,"border_radius_variants":"rounded","show_action_in_preview":true,"sync_between_templates":true,"product_template_suffix":null,"reupload_photo_in_popup":true,"show_navigation_numbers":true,"support_public_property":false,"hide_single_value_option":false,"load_gallery_immediately":false,"auto_select_first_clipart":true,"enable_personalize_button":false,"image_placement_on_mockup":true,"personalization_alignment":"left","personalization_font_size":"medium","auto_select_first_template":false,"collapse_description_block":false,"personalization_item_per_row":"auto","personalization_toggle_style":"switch","show_custom_info_below_price":false,"action_button_in_zoom_gallery":"popup_large_image","personalization_border_radius":"rounded","show_galley_thumbnails_mobile":true,"personalization_choose_a_theme":"modern","action_button_in_show_save_badge":"show_percentage","show_personalization_form_header":false,"show_assigned_variant_images_only":false,"is_display_customization_edit_link":true,"only_push_mockup_without_printarea":true,"assign_all_variants_to_first_mockup":true,"image_placement_show_photo_switcher":false,"product_template_auto_assign_enabled":false,"auto_select_first_value_of_dependent_option":true,"form_label":"Enter a location","size_label":"Size","color_label":"Color","saving_text":"saving","loading_lyric":"Loading lyrics...","template_label":"{{ ARTWORK_NAME }} template","maps_time_label":"Pick a time","cross_sell_title":"Add a matching customizable item","maps_style_label":"Select map style","text_color_label":"Select a color","addon_price_label":"Selection will add {{PRICE}} to the price","description_label":"Description","form_header_title":"personalize","addon_option_label":"+{{VALUE}}","moderation_blocked":"This image is blocked due to sensitive content or a policy violation (e.g., weapons, violence, sexual content). Please upload a different image.","upload_button_text":"Select Photo","buynow_button_label":"Buy now","font_category_label":"Select a font","form_required_error":"Some fields are required or invalid data","input_invalid_error":"Invalid data","is_processing_error":"Some fields are still processing, please wait a few seconds and try again.","next_button_tooltip":"Next","prev_button_tooltip":"Prev","confirmation_message":"Please tick the confirmation box above before proceeding","input_required_error":"This field is required!","out_of_stock_message":"Your selection is out of stock. Please choose another option.","preview_button_label":"Preview your personalization","success_atc_response":"This item has been added to cart!<br><a href=\"\/cart\">View cart<\/a>","scrabble_unique_error":"No letters (without special characters) in the word {{WORDS}} exist in any other words.","song_search_no_result":"No songs found. Try another keyword.","addtocart_button_label":"Add to Cart","blacklisted_word_error":"The word \"{{ BLACKLISTED_WORD }}\" is not allowed. Please remove it.","cross_sell_description":"Complete your set with a matching personalized item. Buy together & enjoy your personalized bundle!","gpx_upload_button_text":"Choose a .gpx file","scrabble_maximal_error":"Maximum number of words is {{MAX}}.","scrabble_minimal_error":"We need at least 2 words to create a scrabble.","available_product_label":"Available Products","center_map_button_label":"Center map","custom_info_below_price":"inc. Tax","loading_lyric_no_result":"Lyrics not found.","maps_search_placeholder":"Search location","min_size_upload_warning":"Cannot upload because the image is too small. Please upload a bigger image","recustomize_button_text":"Edit","reposition_button_label":"Reposition","scrabble_add_word_error":"Cannot add the words to the crossword.","song_search_placeholder":"Search for a song","upload_button_text_reup":"Replace","visibility_toggle_label":"Show {{ INPUT_LABEL }}","background_clipart_label":"Select a background","edit_design_button_label":"Edit Design","maps_cancel_button_label":"Cancel","maps_select_button_label":"Select & continue","min_width_height_warning":"Your photo does not meet the minimum resolution requirement. Please upload a photo larger than {{ MIN_WIDTH }}x{{ MIN_HEIGHT }}","personalize_button_label":"Personalize","select_vector_file_error":"You must select a file with the extension .svg or .eps.","song_search_button_label":"Select","update_item_button_label":"Update Design","upload_button_text_error":"Cannot upload. Contact us for more information.","product_name_button_label":"Product Name","unavailable_variant_error":"Selected variant is unavailable","upload_rate_limit_warning":"You have {{ REMAINING }}\/{{ LIMIT }} image effect uploads remaining.","upload_reposition_distort":"Your photo is distorted because it doesn't match this design's aspect ratio. Please re-customize or upload it again to fit the new ratio.","upload_vector_button_text":"Choose a vector","word_search_maximal_error":"Maximum number of words is {{MAX}}.","close_preview_buttom_label":"Close preview","image_placement_save_label":"Apply","upload_rate_limit_exceeded":"You\u2019ve reached the image effect upload limit for this option. Please try again in an hour.","confirmation_checkbox_label":"You are responsible for supplying correct personalization information before hitting \"Buy Now\"","cropper_cancel_button_label":"Cancel","cropper_select_button_label":"Select","gpx_upload_button_text_reup":"Choose another .gpx file","max_size_upload_gpx_warning":"Cannot upload because .gpx file is too large. Please upload a smaller file.","preview_design_button_label":"Preview design","cross_sell_edit_button_label":"Edit design","default_dropdown_placeholder":"Choose an option","gpx_upload_button_text_error":"Cannot upload. Contact us for more information.","image_placement_cancel_label":"Cancel","star_maps_component_mw_label":"Milky Way","upload_button_text_uploading":"Uploading...","variant_dropdown_placeholder":"Choose an option","font_char_no_whitespace_label":"Whitespace is not allowed","gpx_upload_button_text_strava":"Connect Strava","word_search_button_regenerate":"Regenerate layout","font_char_emojis_removed_label":"Emojis detected and removed","scrabble_add_more_button_label":"+ Add more","star_maps_component_grid_label":"Grid lines","upload_vector_button_text_reup":"Choose another vector","word_search_render_image_error":"Cannot place all words into the board.","cropper_min_size_upload_warning":"Cannot upload because the cropped area is too small. Please resize the crop bigger","upload_missing_variable_warning":"Please fill in the \"{{ FIELD_NAME }}\" field before uploading.","cross_sell_sold_out_button_label":"Sold out","gpx_upload_button_text_uploading":"Uploading...","cross_sell_confirm_delete_message":"Are you sure you want to remove this item?","gpx_upload_button_text_connecting":"Connecting...","word_search_add_more_button_label":"+ Add more","font_char_invalid_characters_label":"The following character(s) are not allowed: {{ CHARS }}","font_char_no_multiple_spaces_label":"Multiple consecutive spaces are not allowed","recustomize_route_maps_button_text":"Recustomize route map","gpx_upload_button_text_add_activity":"Add","gpx_upload_button_text_error_strava":"Strava error. Please try again later.","cross_sell_cancel_delete_button_label":"NO","checkout_button_label_on_preview_popup":"Process to Checkout","cross_sell_choose_product_button_label":"Choose product","cross_sell_confirm_delete_button_label":"YES","gpx_upload_button_text_show_activities":"Show activities","star_maps_component_constellation_label":"Constellations","gpx_upload_button_text_disconnect_strava":"Disconnect Strava","gpx_upload_button_text_not_found_activities":"No activities found","star_maps_component_constellation_name_label":"Constellations name","font_char_no_leading_trailing_whitespace_label":"Leading\/trailing whitespace is not allowed","gpx_upload_button_text_error_not_connected_strava":"Cannot connect to Strava. Contact us for more information.","maps_api_key":"pk.eyJ1Ijoic29udm9oYXBweXVpZCIsImEiOiJjbTNxeXkwdnMwMDJxMmxxMjhoajhoYWFkIn0.mCmlzTXIsIk8KZxikyJyng","default_layer_value":{"required":true,"input_style":"multiple","photo_editor":"image_placement","show_in_cart":true,"auto_populate_default_text":false},"default_children_display_type":1,"sync_campaign_info_to_shopify":true,"sync_campaign_mockup_position":true},"has_subscription":true,"is_development":false,"is_plus":true,"sku_enabled":false,"shop_name":"Pawfect House","clipart_categories":[],"global_options":[]}