{"id":1021936,"name":"Personalized Pet Photo Floral Stained Glass Suncatcher","label_available_product":"CHOOSE SIZE","field_positions":null,"product_display_type":"radio","enable_artwork_navigation":false,"artwork_navigation_name":null,"product_tags":null,"featured_image_url":null,"featured_image_thumbnail":null,"show_first_campaign_mockup_id":null,"artworks":[{"id":1310281,"name":"PS1 SIZE 6","description":null,"width":1831,"height":1831,"thumbnail":"users\/332720\/artworks\/6ab244e452f0d_thumbnail.webp","is_locked":null,"template_settings":null,"current_version_id":2822062,"design_format":"rgb","status":0,"schema_version":2,"data":[{"id":"template-470055","name":"Default template","addons":[],"layers":[{"id":"layer-794277","name":"Additional option","type":"additional-option","locked":false,"visible":true,"required":true,"form_label":"CHOOSE BACKGROUND","schema_version":2,"additional_option":2641287,"customization_type":"normal"},{"id":"layer-859983","top":-67.11,"url":"users\/332720\/image-layers\/6aace87d6fa2c_large.webp","left":19.08,"name":"Image","type":"photo","width":1792.84,"height":1792.84,"locked":false,"rotate":0,"effects":[{"id":"id-257912","type":"background_remover","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"gpt_background":true,"image_filter_prompt":"Transform the input pet photo into a highly detailed, sharp watercolor pet portrait.\n\nIMPORTANT:\nPreserve the exact identity of the pet from the original image. Keep the same breed characteristics, facial proportions, head shape, eye shape and spacing, nose shape, muzzle length, ear shape, fur length, coat colors, markings, and all unique distinguishing features.\n\nThe final result must clearly look like the exact same pet, not just another animal of the same breed.\n\nPOSE:\nReconstruct the pet into a natural straight-on frontal portrait.\nThe pet should face directly toward the viewer.\nBoth eyes must be fully visible and positioned naturally at the same level.\nThe nose must point straight forward.\nThe head should be upright, centered, and balanced.\nIf the original image is side-facing, angled, tilted, or photographed from above or below, intelligently reconstruct a believable front-facing view while preserving the pet's identity and anatomy.\n\nEXPRESSION:\nPreserve the pet's natural personality and original expression whenever possible.\nIf the mouth is open in the original photo, keep a natural open-mouth expression with realistic tongue and teeth.\nIf the mouth is closed, do not force the pet to smile.\nThe expression should feel friendly, natural, lively, and recognizable.\n\nCOMPOSITION:\nCreate a centered head-and-upper-chest portrait.\nShow the full head, both ears, neck, and upper chest.\nCrop naturally around the lower chest.\nKeep generous clean space around the pet.\nThe pet should occupy most of the canvas while remaining fully visible.\nSymmetrical professional pet portrait composition.\nCamera at eye level.\nNo perspective distortion.\n\nART STYLE:\nHighly detailed realistic watercolor illustration.\nSharp, refined watercolor painting with realistic anatomy and strong facial clarity.\nCombine traditional watercolor texture with highly controlled brushwork.\nUse multiple transparent watercolor layers, fine dry-brush details, subtle pigment granulation, and soft wash transitions.\nThe image should still visibly look hand-painted with watercolor, but with crisp professional details.\n\nDo NOT make the image blurry, washed out, overly loose, or abstract.\n\nFACE DETAIL:\nThe eyes should be extremely sharp, expressive, and realistic.\nRender detailed irises, pupils, natural reflections, and small bright catchlights.\nUse deeper watercolor pigments around the eye sockets for depth.\nPreserve the exact eye color from the source image.\n\nRender the nose with realistic shape, dark values, subtle highlights, nostril detail, and natural moist texture.\n\nRender the muzzle accurately with fine whisker follicles, subtle mouth lines, lips, and individual whiskers.\n\nIf the tongue is visible:\npaint it with realistic soft pink watercolor tones, subtle shading, natural texture, and accurate anatomy.\n\nFUR DETAIL:\nThe fur should be one of the most detailed elements of the portrait.\nUse hundreds of fine watercolor brush strokes following the natural direction of hair growth.\nCombine sharp dry-brush strokes with soft watercolor washes underneath.\nPreserve the exact fur pattern and color placement from the original pet.\n\nDark fur:\nuse deep layered watercolor pigments with visible strand separation and subtle cool\/warm tonal variation.\n\nWhite fur:\npreserve large areas of light paper tone while defining the fur using soft gray, beige, cream, or subtle cool shadows.\nDo not fill white fur with flat gray.\n\nColored fur:\nfaithfully reproduce the pet's natural coat colors using transparent layered watercolor pigments.\n\nCreate crisp individual strands around:\n- ears\n- cheeks\n- forehead\n- neck\n- chest\n- outer silhouette\n\nThe outer fur should contain natural irregular strand edges rather than a smooth cutout shape.\n\nWATERCOLOR TECHNIQUE:\nrealistic watercolor washes,\nfine dry-brush texture,\ndelicate pigment layering,\ncontrolled wet-on-dry technique,\nsubtle wet-on-wet blending,\nvisible paper-like watercolor texture,\nfine hairline brush strokes,\nnatural pigment transparency,\nsoft tonal transitions,\nsharp details around focal features.\n\nDETAIL HIERARCHY:\nHighest detail:\neyes, nose, muzzle, mouth.\n\nHigh detail:\nforehead, ears, cheek fur.\n\nMedium detail:\nneck and chest.\n\nSlightly softer detail:\nlower chest edges.\n\nThis creates a professional portrait with the viewer's attention naturally drawn toward the face.\n\nCOLOR:\nPreserve the original pet's coat colors accurately.\nUse realistic, elegant, slightly softened watercolor color tones.\nAvoid excessive saturation.\nMaintain good contrast between light and dark fur.\nDo not recolor or stylize the pet unnecessarily.\n\nLIGHTING:\nSoft frontal studio lighting with gentle light from slightly above.\nClear illumination on both eyes.\nSubtle natural shadows beneath the muzzle, ears, chin, and chest fur.\nGood tonal separation without harsh dramatic lighting.\n\nBACKGROUND:\nIsolate the pet completely from the original background.\nUse a transparent background if supported.\n\nIf transparency is unavailable:\nuse a pure white background.\n\nNo scenery.\nNo shadows behind the pet.\nNo decorative objects.\nNo frame.\nNo border.\nNo text.\nNo pet name.\nNo watermark.\nNo signature.\n\nEDGE TREATMENT:\nCreate a clean isolated silhouette while preserving delicate individual fur strands.\nDo not create a hard vector-style outline.\nThe edges should be formed naturally by fine watercolor hair strokes.\nAllow a very subtle soft watercolor fade at the lowest part of the chest.\n\nFINAL RESULT:\nA premium, highly detailed, sharp realistic watercolor portrait of the exact same pet from the input image.\nFront-facing, centered, anatomically accurate, recognizable, expressive, and professionally hand-painted.\nThe eyes, nose, facial markings, fur pattern, and breed-specific characteristics must remain faithful to the original pet.\nThe artwork should combine the clarity of a realistic pet portrait with authentic watercolor brush texture and layered pigment.\nTransparent or clean white background.\nSuitable for high-resolution personalized print-on-demand artwork.","enable_transparent_bg":true,"color_sketch_image_filter":"#000000"}],"visible":true,"fit_mode":"contain","required":true,"form_label":"CUSTOM YOUR PET IMAGE","photo_editor":"static","photo_replace":true,"schema_version":2,"shadow_display":"mockup_order","customization_type":"normal","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-547302","top":1441.28,"left":915.5,"name":"Text layer","text":"Cooper","type":"text","align":"center","color":"#000000","width":633.07,"locked":false,"rotate":0,"visible":true,"required":true,"form_label":"CUSTOM YOUR PET NAME","typography":{"size":157.81,"family":"Roboto","variant":"regular"},"custom_font":{"size":100},"curve_radius":757.5,"stroke_color":"#FF0000","stroke_width":1,"schema_version":2,"shadow_display":"mockup_order","form_input_type":"text","typography_type":"google","form_placeholder":"Cooper","autoscale_enabled":true,"background_enabled":true,"customization_type":"normal"}],"positions":["layer-794277","layer-859983","layer-547302"],"charge_enabled":false}],"global_options":[],"global_option_ids":[]},{"id":1310991,"name":"PS1 SIZE 4","description":null,"width":1240,"height":1240,"thumbnail":"users\/332720\/artworks\/6ab244cd67874_thumbnail.webp","is_locked":null,"template_settings":null,"current_version_id":2823335,"design_format":"rgb","status":0,"schema_version":2,"data":[{"id":"template-128432","name":"Default template","addons":[],"layers":[{"id":"layer-600203","name":"Additional option","type":"additional-option","locked":false,"visible":true,"required":true,"form_label":"CHOOSE BACKGROUND","schema_version":2,"additional_option":2641287,"customization_type":"normal"},{"id":"layer-799585","top":-67.11,"url":"users\/332720\/image-layers\/6aace87d6fa2c_large.webp","left":-33.55,"name":"Image","type":"photo","width":1307.11,"height":1307.11,"locked":false,"rotate":0,"effects":[{"id":"id-257912","type":"background_remover","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"gpt_background":true,"image_filter_prompt":"Transform the input pet photo into a highly detailed, sharp watercolor pet portrait.\n\nIMPORTANT:\nPreserve the exact identity of the pet from the original image. Keep the same breed characteristics, facial proportions, head shape, eye shape and spacing, nose shape, muzzle length, ear shape, fur length, coat colors, markings, and all unique distinguishing features.\n\nThe final result must clearly look like the exact same pet, not just another animal of the same breed.\n\nPOSE:\nReconstruct the pet into a natural straight-on frontal portrait.\nThe pet should face directly toward the viewer.\nBoth eyes must be fully visible and positioned naturally at the same level.\nThe nose must point straight forward.\nThe head should be upright, centered, and balanced.\nIf the original image is side-facing, angled, tilted, or photographed from above or below, intelligently reconstruct a believable front-facing view while preserving the pet's identity and anatomy.\n\nEXPRESSION:\nPreserve the pet's natural personality and original expression whenever possible.\nIf the mouth is open in the original photo, keep a natural open-mouth expression with realistic tongue and teeth.\nIf the mouth is closed, do not force the pet to smile.\nThe expression should feel friendly, natural, lively, and recognizable.\n\nCOMPOSITION:\nCreate a centered head-and-upper-chest portrait.\nShow the full head, both ears, neck, and upper chest.\nCrop naturally around the lower chest.\nKeep generous clean space around the pet.\nThe pet should occupy most of the canvas while remaining fully visible.\nSymmetrical professional pet portrait composition.\nCamera at eye level.\nNo perspective distortion.\n\nART STYLE:\nHighly detailed realistic watercolor illustration.\nSharp, refined watercolor painting with realistic anatomy and strong facial clarity.\nCombine traditional watercolor texture with highly controlled brushwork.\nUse multiple transparent watercolor layers, fine dry-brush details, subtle pigment granulation, and soft wash transitions.\nThe image should still visibly look hand-painted with watercolor, but with crisp professional details.\n\nDo NOT make the image blurry, washed out, overly loose, or abstract.\n\nFACE DETAIL:\nThe eyes should be extremely sharp, expressive, and realistic.\nRender detailed irises, pupils, natural reflections, and small bright catchlights.\nUse deeper watercolor pigments around the eye sockets for depth.\nPreserve the exact eye color from the source image.\n\nRender the nose with realistic shape, dark values, subtle highlights, nostril detail, and natural moist texture.\n\nRender the muzzle accurately with fine whisker follicles, subtle mouth lines, lips, and individual whiskers.\n\nIf the tongue is visible:\npaint it with realistic soft pink watercolor tones, subtle shading, natural texture, and accurate anatomy.\n\nFUR DETAIL:\nThe fur should be one of the most detailed elements of the portrait.\nUse hundreds of fine watercolor brush strokes following the natural direction of hair growth.\nCombine sharp dry-brush strokes with soft watercolor washes underneath.\nPreserve the exact fur pattern and color placement from the original pet.\n\nDark fur:\nuse deep layered watercolor pigments with visible strand separation and subtle cool\/warm tonal variation.\n\nWhite fur:\npreserve large areas of light paper tone while defining the fur using soft gray, beige, cream, or subtle cool shadows.\nDo not fill white fur with flat gray.\n\nColored fur:\nfaithfully reproduce the pet's natural coat colors using transparent layered watercolor pigments.\n\nCreate crisp individual strands around:\n- ears\n- cheeks\n- forehead\n- neck\n- chest\n- outer silhouette\n\nThe outer fur should contain natural irregular strand edges rather than a smooth cutout shape.\n\nWATERCOLOR TECHNIQUE:\nrealistic watercolor washes,\nfine dry-brush texture,\ndelicate pigment layering,\ncontrolled wet-on-dry technique,\nsubtle wet-on-wet blending,\nvisible paper-like watercolor texture,\nfine hairline brush strokes,\nnatural pigment transparency,\nsoft tonal transitions,\nsharp details around focal features.\n\nDETAIL HIERARCHY:\nHighest detail:\neyes, nose, muzzle, mouth.\n\nHigh detail:\nforehead, ears, cheek fur.\n\nMedium detail:\nneck and chest.\n\nSlightly softer detail:\nlower chest edges.\n\nThis creates a professional portrait with the viewer's attention naturally drawn toward the face.\n\nCOLOR:\nPreserve the original pet's coat colors accurately.\nUse realistic, elegant, slightly softened watercolor color tones.\nAvoid excessive saturation.\nMaintain good contrast between light and dark fur.\nDo not recolor or stylize the pet unnecessarily.\n\nLIGHTING:\nSoft frontal studio lighting with gentle light from slightly above.\nClear illumination on both eyes.\nSubtle natural shadows beneath the muzzle, ears, chin, and chest fur.\nGood tonal separation without harsh dramatic lighting.\n\nBACKGROUND:\nIsolate the pet completely from the original background.\nUse a transparent background if supported.\n\nIf transparency is unavailable:\nuse a pure white background.\n\nNo scenery.\nNo shadows behind the pet.\nNo decorative objects.\nNo frame.\nNo border.\nNo text.\nNo pet name.\nNo watermark.\nNo signature.\n\nEDGE TREATMENT:\nCreate a clean isolated silhouette while preserving delicate individual fur strands.\nDo not create a hard vector-style outline.\nThe edges should be formed naturally by fine watercolor hair strokes.\nAllow a very subtle soft watercolor fade at the lowest part of the chest.\n\nFINAL RESULT:\nA premium, highly detailed, sharp realistic watercolor portrait of the exact same pet from the input image.\nFront-facing, centered, anatomically accurate, recognizable, expressive, and professionally hand-painted.\nThe eyes, nose, facial markings, fur pattern, and breed-specific characteristics must remain faithful to the original pet.\nThe artwork should combine the clarity of a realistic pet portrait with authentic watercolor brush texture and layered pigment.\nTransparent or clean white background.\nSuitable for high-resolution personalized print-on-demand artwork.","enable_transparent_bg":true,"color_sketch_image_filter":"#000000"}],"visible":true,"fit_mode":"contain","required":true,"form_label":"CUSTOM YOUR PET IMAGE","photo_editor":"static","photo_replace":true,"schema_version":2,"shadow_display":"mockup_order","customization_type":"normal","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-360809","top":1010.92,"left":620.01,"name":"Text layer","text":"Cooper","type":"text","align":"center","color":"#000000","width":633.07,"locked":false,"rotate":0,"visible":true,"required":true,"form_label":"CUSTOM YOUR PET NAME","typography":{"size":157.81,"family":"Roboto","variant":"regular"},"custom_font":{"size":100},"curve_radius":757.5,"stroke_color":"#FF0000","stroke_width":1,"schema_version":2,"shadow_display":"mockup_order","form_input_type":"text","typography_type":"google","form_placeholder":"Cooper","autoscale_enabled":true,"background_enabled":true,"customization_type":"normal"}],"positions":["layer-600203","layer-799585","layer-360809"],"charge_enabled":false}],"global_options":[],"global_option_ids":[]},{"id":1310992,"name":"PS1 SIZE 8","description":null,"width":2421,"height":2421,"thumbnail":"users\/332720\/artworks\/6ab244eb5dcf5_thumbnail.webp","is_locked":null,"template_settings":null,"current_version_id":2823337,"design_format":"rgb","status":0,"schema_version":2,"data":[{"id":"template-757511","name":"Default template","addons":[],"layers":[{"id":"layer-898868","name":"Additional option","type":"additional-option","locked":false,"visible":true,"required":true,"form_label":"CHOOSE BACKGROUND","schema_version":2,"additional_option":2641287,"customization_type":"normal"},{"id":"layer-303186","top":-0.04,"url":"users\/332720\/image-layers\/6aace87d6fa2c_large.webp","left":33.65,"name":"Image","type":"photo","width":2353.69,"height":2353.69,"locked":false,"rotate":0,"effects":[{"id":"id-257912","type":"background_remover","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"gpt_background":true,"image_filter_prompt":"Transform the input pet photo into a highly detailed, sharp watercolor pet portrait.\n\nIMPORTANT:\nPreserve the exact identity of the pet from the original image. Keep the same breed characteristics, facial proportions, head shape, eye shape and spacing, nose shape, muzzle length, ear shape, fur length, coat colors, markings, and all unique distinguishing features.\n\nThe final result must clearly look like the exact same pet, not just another animal of the same breed.\n\nPOSE:\nReconstruct the pet into a natural straight-on frontal portrait.\nThe pet should face directly toward the viewer.\nBoth eyes must be fully visible and positioned naturally at the same level.\nThe nose must point straight forward.\nThe head should be upright, centered, and balanced.\nIf the original image is side-facing, angled, tilted, or photographed from above or below, intelligently reconstruct a believable front-facing view while preserving the pet's identity and anatomy.\n\nEXPRESSION:\nPreserve the pet's natural personality and original expression whenever possible.\nIf the mouth is open in the original photo, keep a natural open-mouth expression with realistic tongue and teeth.\nIf the mouth is closed, do not force the pet to smile.\nThe expression should feel friendly, natural, lively, and recognizable.\n\nCOMPOSITION:\nCreate a centered head-and-upper-chest portrait.\nShow the full head, both ears, neck, and upper chest.\nCrop naturally around the lower chest.\nKeep generous clean space around the pet.\nThe pet should occupy most of the canvas while remaining fully visible.\nSymmetrical professional pet portrait composition.\nCamera at eye level.\nNo perspective distortion.\n\nART STYLE:\nHighly detailed realistic watercolor illustration.\nSharp, refined watercolor painting with realistic anatomy and strong facial clarity.\nCombine traditional watercolor texture with highly controlled brushwork.\nUse multiple transparent watercolor layers, fine dry-brush details, subtle pigment granulation, and soft wash transitions.\nThe image should still visibly look hand-painted with watercolor, but with crisp professional details.\n\nDo NOT make the image blurry, washed out, overly loose, or abstract.\n\nFACE DETAIL:\nThe eyes should be extremely sharp, expressive, and realistic.\nRender detailed irises, pupils, natural reflections, and small bright catchlights.\nUse deeper watercolor pigments around the eye sockets for depth.\nPreserve the exact eye color from the source image.\n\nRender the nose with realistic shape, dark values, subtle highlights, nostril detail, and natural moist texture.\n\nRender the muzzle accurately with fine whisker follicles, subtle mouth lines, lips, and individual whiskers.\n\nIf the tongue is visible:\npaint it with realistic soft pink watercolor tones, subtle shading, natural texture, and accurate anatomy.\n\nFUR DETAIL:\nThe fur should be one of the most detailed elements of the portrait.\nUse hundreds of fine watercolor brush strokes following the natural direction of hair growth.\nCombine sharp dry-brush strokes with soft watercolor washes underneath.\nPreserve the exact fur pattern and color placement from the original pet.\n\nDark fur:\nuse deep layered watercolor pigments with visible strand separation and subtle cool\/warm tonal variation.\n\nWhite fur:\npreserve large areas of light paper tone while defining the fur using soft gray, beige, cream, or subtle cool shadows.\nDo not fill white fur with flat gray.\n\nColored fur:\nfaithfully reproduce the pet's natural coat colors using transparent layered watercolor pigments.\n\nCreate crisp individual strands around:\n- ears\n- cheeks\n- forehead\n- neck\n- chest\n- outer silhouette\n\nThe outer fur should contain natural irregular strand edges rather than a smooth cutout shape.\n\nWATERCOLOR TECHNIQUE:\nrealistic watercolor washes,\nfine dry-brush texture,\ndelicate pigment layering,\ncontrolled wet-on-dry technique,\nsubtle wet-on-wet blending,\nvisible paper-like watercolor texture,\nfine hairline brush strokes,\nnatural pigment transparency,\nsoft tonal transitions,\nsharp details around focal features.\n\nDETAIL HIERARCHY:\nHighest detail:\neyes, nose, muzzle, mouth.\n\nHigh detail:\nforehead, ears, cheek fur.\n\nMedium detail:\nneck and chest.\n\nSlightly softer detail:\nlower chest edges.\n\nThis creates a professional portrait with the viewer's attention naturally drawn toward the face.\n\nCOLOR:\nPreserve the original pet's coat colors accurately.\nUse realistic, elegant, slightly softened watercolor color tones.\nAvoid excessive saturation.\nMaintain good contrast between light and dark fur.\nDo not recolor or stylize the pet unnecessarily.\n\nLIGHTING:\nSoft frontal studio lighting with gentle light from slightly above.\nClear illumination on both eyes.\nSubtle natural shadows beneath the muzzle, ears, chin, and chest fur.\nGood tonal separation without harsh dramatic lighting.\n\nBACKGROUND:\nIsolate the pet completely from the original background.\nUse a transparent background if supported.\n\nIf transparency is unavailable:\nuse a pure white background.\n\nNo scenery.\nNo shadows behind the pet.\nNo decorative objects.\nNo frame.\nNo border.\nNo text.\nNo pet name.\nNo watermark.\nNo signature.\n\nEDGE TREATMENT:\nCreate a clean isolated silhouette while preserving delicate individual fur strands.\nDo not create a hard vector-style outline.\nThe edges should be formed naturally by fine watercolor hair strokes.\nAllow a very subtle soft watercolor fade at the lowest part of the chest.\n\nFINAL RESULT:\nA premium, highly detailed, sharp realistic watercolor portrait of the exact same pet from the input image.\nFront-facing, centered, anatomically accurate, recognizable, expressive, and professionally hand-painted.\nThe eyes, nose, facial markings, fur pattern, and breed-specific characteristics must remain faithful to the original pet.\nThe artwork should combine the clarity of a realistic pet portrait with authentic watercolor brush texture and layered pigment.\nTransparent or clean white background.\nSuitable for high-resolution personalized print-on-demand artwork.","enable_transparent_bg":true,"color_sketch_image_filter":"#000000"}],"visible":true,"fit_mode":"contain","required":true,"form_label":"CUSTOM YOUR PET IMAGE","photo_editor":"static","photo_replace":true,"schema_version":2,"shadow_display":"mockup_order","customization_type":"normal","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-146500","top":1941.16,"left":1210.51,"name":"Text layer","text":"Cooper","type":"text","align":"center","color":"#000000","width":1139.96,"locked":false,"rotate":0,"visible":true,"required":true,"form_label":"CUSTOM YOUR PET NAME","typography":{"size":284.17,"family":"Roboto","variant":"regular"},"custom_font":{"size":100},"curve_radius":1364.02,"stroke_color":"#FF0000","stroke_width":1,"schema_version":2,"shadow_display":"mockup_order","form_input_type":"text","typography_type":"google","form_placeholder":"Cooper","autoscale_enabled":true,"background_enabled":true,"customization_type":"normal"}],"positions":["layer-898868","layer-303186","layer-146500"],"charge_enabled":false}],"global_options":[],"global_option_ids":[]}],"campaign_products":[{"id":1840372,"campaign_id":1021936,"product_id":362075,"created_at":"2026-09-22T01:27:01.000000Z","updated_at":"2026-09-22T02:14:03.000000Z","position":0,"platform_title":"4 INCHES","campaign_variants_position":null,"enable_artwork_navigation":false,"artwork_navigation_name":null,"product":{"id":362075,"user_id":332720,"fulfillment_id":19,"fulfillment_linked_id":"SGS2US","title":"STAINED GLASS 4 INCH","description":null,"had_back":false,"variants_position":null,"colors_position":null,"sizes_position":null,"thumbnail":null,"enable_custom_printarea":false,"print_provider_id":null,"design_format":null,"color_display_type":"radio","size_display_type":"radio","color_custom_label":null,"size_custom_label":null,"status":0,"label":"Stained Glass Suncatcher - Type 2 - US - US - ROUND - 3.94 INCHES","product_options_position":null,"internal_tags":null,"printareas":[{"id":1039185,"product_id":362075,"name":"artwork_front","width":1240,"height":1240,"position":0,"display_name":"Stained Glass Suncatcher 3.94 inches"}]},"campaign_variants":[{"campaign_product_id":1840372,"variant_id":8955544,"campaign_mockup_id":null,"variant":{"id":8955544,"product_id":362075,"fulfillment_linked_id":"10017986","fulfillment_linked_image_id":null,"color":"Default","size":"ROUND\/3.94 INCHES","color_hex":null,"available":true,"base_cost":7.89,"price":26.51,"created_at":"2026-09-22T01:25:15.000000Z","updated_at":"2026-10-07T02:56:45.000000Z","compare_at_price":33.51,"ref":"variant_id","weight":"","mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"10017986","printarea_ids":[]},"color":"Default","color_hex":null,"size":"ROUND\/3.94 INCHES","product_id":362075}],"campaign_mockups":[{"id":10908812,"campaign_product_id":1840372,"platform_linked_id":null,"url":null,"thumbnail":null,"width":894,"height":897,"position":1,"preview_url":"users\/332720\/campaign-products\/1840372\/6ab244d218549.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/332720\/campaign-products\/1840372\/6ab244d218549_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":null,"alt":"1","layers":[{"id":"layer-922773","name":"1","type":"image","top":0,"left":0,"width":894,"height":897,"url":"users\/332720\/mockup-layers\/260921_YwWvELHaPr0M7THW_large.webp","opacity":1,"visible":true,"locked":true}],"type":"image","variant_ids":[8955544],"campaign_mockup_printareas":[]}]},{"id":1839616,"campaign_id":1021936,"product_id":361985,"created_at":"2026-09-21T09:46:19.000000Z","updated_at":"2026-09-22T02:14:09.000000Z","position":1,"platform_title":"6 INCHES","campaign_variants_position":null,"enable_artwork_navigation":false,"artwork_navigation_name":null,"product":{"id":361985,"user_id":332720,"fulfillment_id":19,"fulfillment_linked_id":"SGS2US","title":"STAINED GLASS 6 INCH","description":null,"had_back":false,"variants_position":null,"colors_position":null,"sizes_position":null,"thumbnail":null,"enable_custom_printarea":false,"print_provider_id":null,"design_format":null,"color_display_type":"radio","size_display_type":"radio","color_custom_label":null,"size_custom_label":null,"status":0,"label":"Stained Glass Suncatcher - Type 2 - US - US - ROUND - 5.9 INCHES","product_options_position":null,"internal_tags":null,"printareas":[{"id":1038795,"product_id":361985,"name":"artwork_front","width":1831,"height":1831,"position":0,"display_name":"Stained Glass Suncatcher  5.9 inches"}]},"campaign_variants":[{"campaign_product_id":1839616,"variant_id":8952606,"campaign_mockup_id":null,"variant":{"id":8952606,"product_id":361985,"fulfillment_linked_id":"10017987","fulfillment_linked_image_id":null,"color":"Default","size":"ROUND\/5.9 INCHES","color_hex":null,"available":true,"base_cost":9.25,"price":30.03,"created_at":"2026-09-21T09:45:34.000000Z","updated_at":"2026-09-30T04:59:22.000000Z","compare_at_price":37.03,"ref":"variant_id","weight":null,"mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"10017987","printarea_ids":[]},"color":"Default","color_hex":null,"size":"ROUND\/5.9 INCHES","product_id":361985}],"campaign_mockups":[{"id":10898482,"campaign_product_id":1839616,"platform_linked_id":null,"url":null,"thumbnail":null,"width":894,"height":897,"position":1,"preview_url":"users\/332720\/campaign-products\/1839616\/6ab244fb94e03.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/332720\/campaign-products\/1839616\/6ab244fb94e03_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":null,"alt":"1","layers":[{"id":"layer-758783","name":"1","type":"image","top":0,"left":0,"width":894,"height":897,"url":"users\/332720\/mockup-layers\/260921_YwWvELHaPr0M7THW_large.webp","opacity":1,"visible":true,"locked":true}],"type":"image","variant_ids":[8952606],"campaign_mockup_printareas":[]}]},{"id":1840374,"campaign_id":1021936,"product_id":362076,"created_at":"2026-09-22T01:29:51.000000Z","updated_at":"2026-09-22T02:14:15.000000Z","position":2,"platform_title":"8 INCHES","campaign_variants_position":null,"enable_artwork_navigation":false,"artwork_navigation_name":null,"product":{"id":362076,"user_id":332720,"fulfillment_id":19,"fulfillment_linked_id":"SGS2US","title":"STAINED GLASS SIZE 8","description":null,"had_back":false,"variants_position":null,"colors_position":null,"sizes_position":null,"thumbnail":null,"enable_custom_printarea":false,"print_provider_id":null,"design_format":null,"color_display_type":"radio","size_display_type":"radio","color_custom_label":null,"size_custom_label":null,"status":0,"label":"Stained Glass Suncatcher - Type 2 - US - US - 7.87 INCHES - ROUND","product_options_position":null,"internal_tags":null,"printareas":[{"id":1039186,"product_id":362076,"name":"artwork_front","width":2421,"height":2421,"position":0,"display_name":"Stained Glass Suncatcher 7.87 inches"}]},"campaign_variants":[{"campaign_product_id":1840374,"variant_id":8955545,"campaign_mockup_id":null,"variant":{"id":8955545,"product_id":362076,"fulfillment_linked_id":"10017989","fulfillment_linked_image_id":null,"color":"Default","size":"ROUND\/7.87 INCHES","color_hex":null,"available":true,"base_cost":10.5,"price":34.52,"created_at":"2026-09-22T01:28:36.000000Z","updated_at":"2026-09-30T08:11:05.000000Z","compare_at_price":41.52,"ref":"variant_id","weight":null,"mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"10017989","printarea_ids":[]},"color":"Default","color_hex":null,"size":"ROUND\/7.87 INCHES","product_id":362076}],"campaign_mockups":[{"id":10908828,"campaign_product_id":1840374,"platform_linked_id":null,"url":null,"thumbnail":null,"width":894,"height":897,"position":1,"preview_url":"users\/332720\/campaign-products\/1840374\/6ab244f107235.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/332720\/campaign-products\/1840374\/6ab244f107235_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":null,"alt":"1","layers":[{"id":"layer-683868","name":"1","type":"image","top":0,"left":0,"width":894,"height":897,"url":"users\/332720\/mockup-layers\/260921_YwWvELHaPr0M7THW_large.webp","opacity":1,"visible":true,"locked":true}],"type":"image","variant_ids":[8955545],"campaign_mockup_printareas":[]}]}],"campaign_artworks":[{"id":3785740,"printarea_id":1039186,"campaign_id":1021936,"artwork_id":1310992,"top":0,"left":0,"width":2421,"height":2421,"position":0,"rotate":null},{"id":3785737,"printarea_id":1039185,"campaign_id":1021936,"artwork_id":1310991,"top":0,"left":0,"width":1240,"height":1240,"position":0,"rotate":null},{"id":3785735,"printarea_id":1038795,"campaign_id":1021936,"artwork_id":1310281,"top":0,"left":0,"width":1831,"height":1831,"position":0,"rotate":null}],"instance_variants":[{"campaign_id":1021936,"variant_id":8955545,"platform_linked_id":"54011010285851"},{"campaign_id":1021936,"variant_id":8955544,"platform_linked_id":"54011010220315"},{"campaign_id":1021936,"variant_id":8952606,"platform_linked_id":"54011010253083"}],"config":{"shop_logo":"portal\/tib.png","atc_action":"default","price_color":"#7D2B2B","show_buynow":false,"show_gallery":true,"show_preview":true,"enable_sticky":true,"primary_color":"#7D2B2B","show_quantity":true,"style_variants":"outline","thumbnail_type":"dynamic","preview_content":"gallery","show_cross_sell":false,"add_design_links":"property","personalize_type":"direct","atc_border_radius":"rounded","atc_button_layout":"layout_1","position_of_price":"price_compared_save","addon_price_enable":true,"alignment_variants":"left","show_arrows_mobile":true,"show_saving_amount":true,"use_ui_time_picker":false,"buynow_button_color":"#7D2B2B","saving_amount_color":"#7D2B2B","atc_background_color":"#7D2B2B","preview_button_color":"#7D2B2B","save_uploaded_photos":true,"show_app_description":false,"variant_active_color":"#7D2B2B","show_compare_at_price":true,"single_mockup_enabled":false,"border_radius_variants":"rounded","compare_at_price_color":"#000000","sync_between_templates":true,"show_navigation_numbers":false,"support_public_property":false,"hide_single_value_option":true,"load_gallery_immediately":true,"enable_personalize_button":true,"image_placement_on_mockup":true,"personalization_alignment":"left","personalization_font_size":"medium","preview_button_text_color":"#7D2B2B","use_reposition_on_gallery":false,"auto_select_first_template":false,"collapse_description_block":false,"personalization_active_color":"#7D2B2B","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_amount_with_currency","show_personalization_form_header":false,"show_assigned_variant_images_only":false,"form_label":"Enter a location","size_label":"CHOOSE SIZE","color_label":"CHOOSE 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":"Choose an image","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","rate_limit_exceeded":"Cannot upload. Contact us for more information.: Too many requests are being processed right now.","confirmation_message":"Please tick the confirmation box above before proceeding","generate_image_error":"Error message when gen failed","input_required_error":"This field is required!","out_of_stock_message":"Your selection is out of stock. Please choose another option.","populate_photo_error":"Cannot apply the effects of every option to your photo. Please try again.","populate_photo_retry":"Try again","preview_button_label":"Preview","success_atc_response":"This item has been added to cart!<br><a href=\"\/cart\">View cart<\/a>","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!","generate_image_success":"Image generated","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.","word_cloud_emoji_error":"Emojis are not allowed in words","available_product_label":"Available Products","center_map_button_label":"Center map","custom_info_below_price":"inc. Tax","generate_image_required":"Require to gen an image","loading_lyric_no_result":"Lyrics not found.","maps_search_placeholder":"Search location","max_size_upload_warning":"Cannot upload because the file is too large. Please upload a file smaller than {{ MAX_SIZE }}MB","min_size_upload_warning":"Cannot upload because the image is too small. Please upload a bigger image","recustomize_button_text":"Recustomize image","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":"Choose another image","visibility_toggle_label":"Show {{ INPUT_LABEL }}","background_clipart_label":"Select a background","edit_design_button_label":"Edit design","file_type_upload_warning":"This file type is not supported. Please upload an image.","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","populate_photo_uploading":"Uploading {{ CURRENT }}\/{{ TOTAL }} images","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 cart","upload_button_text_error":"Cannot upload. Contact us for more information.","word_cloud_maximal_error":"Maximum number of words is {{MAX}}.","paragraph_max_lines_error":"Only {{ MAX_LINES }} lines are allowed.","paragraph_min_lines_error":"Please enter at least {{ MIN_LINES }} lines.","populate_photo_processing":"Processing {{ CURRENT }}\/{{ TOTAL }} images","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_vector_button_text":"Choose a vector","word_search_maximal_error":"Maximum number of words is {{MAX}}.","close_preview_buttom_label":"Close preview","generate_image_button_text":"Generate image","image_placement_save_label":"Save","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","word_cloud_button_regenerate":"Regenerate layout","font_char_no_whitespace_label":"Whitespace is not allowed","gpx_upload_button_text_strava":"Connect Strava","upload_ratio_mismatch_warning":"Your photo doesn't match this design's aspect ratio, so it may not fit perfectly. Re-adjust or upload another photo if needed.","word_cloud_render_image_error":"Cannot place all words into the shape.","word_search_button_regenerate":"Regenerate layout","cross_sell_update_button_label":"Update","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.","word_cloud_invisible_char_error":"Words include invisible characters","cross_sell_sold_out_button_label":"Sold out","gpx_upload_button_text_uploading":"Uploading...","word_cloud_add_more_button_label":"+ Add more","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","generate_image_regenerate_required":"Require to gen another image because the fields change","recustomize_route_maps_button_text":"Recustomize route map","upload_regenerate_required_warning":"Your details changed after this photo was processed. Please upload it again.","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","generate_image_button_text_generating":"Generating...","generate_image_button_text_regenerate":"Generate again","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.","sync_campaign_info_to_shopify":true},"has_subscription":true,"is_development":false,"is_plus":false,"sku_enabled":true,"shop_name":"Warmistry","clipart_categories":[{"id":2641287,"name":"HS1 BACKGROUND","type":"additional_option","thumbnail":null,"display_type":"text","show_clipart_name":false,"placeholder":null,"parent_id":null,"children_display_type":0,"custom_class":null,"options":[{"id":30975642,"url":null,"thumbnail":null,"color":null,"name":"Background 1"},{"id":30975645,"url":null,"thumbnail":null,"color":null,"name":"Background 2"},{"id":30975648,"url":null,"thumbnail":null,"color":null,"name":"Background 3"},{"id":30975650,"url":null,"thumbnail":null,"color":null,"name":"Background 4"},{"id":30975651,"url":null,"thumbnail":null,"color":null,"name":"Background 5"},{"id":30975652,"url":null,"thumbnail":null,"color":null,"name":"Background 6"}],"v":null}],"global_options":[]}