{"id":1021133,"name":"Our Place, Our Story \u2013 Personalized Couple Canvas","label_available_product":null,"field_positions":null,"product_display_type":"radio","enable_artwork_navigation":false,"product_tags":null,"featured_image_url":null,"featured_image_thumbnail":null,"show_first_campaign_mockup_id":10094091,"artworks":[{"id":1308534,"name":"Canvas 2:3 copy copy","description":null,"width":2667,"height":4000,"thumbnail":"users\/14742\/artworks\/6ab015ab93fc8_thumbnail.webp","is_locked":null,"template_settings":null,"current_version_id":2818576,"design_format":"rgb","status":0,"schema_version":1,"data":[{"id":"template-592431","name":"Default template","layers":[{"id":"layer-275898","top":3274.13,"left":3881.59,"name":"Text layer copy copy","text":"Marco","type":"text","align":"center","color":"#262626","locked":false,"rotate":0,"visible":true,"editable":true,"required":true,"form_type":"text","form_label":"Add second name","typography":{"size":1000,"family":"Roboto","variant":"regular"},"custom_font":{"url":"users\/14742\/fonts\/67a77f2b5944e.woff2","size":212,"family":"Mixednotes"},"color_option":"color_picker_option","curve_radius":0,"show_in_cart":true,"stroke_color":"#FBF7F7","stroke_width":15,"color_opacity":"FF","letter_spacing":56,"shadow_display":"mockup_order","stroke_enabled":true,"form_input_type":"text","typography_type":"custom","form_placeholder":"Marco","autoscale_enabled":true,"reposition_enabled":true,"text_color_enabled":false,"autoscale_max_width":1553.02,"form_input_textcase":"uppercase"},{"id":"layer-121522","top":3274.13,"left":3881.59,"name":"Text layer copy","text":"Minna","type":"text","align":"center","color":"#262626","locked":false,"rotate":0,"visible":true,"editable":true,"required":true,"form_type":"text","form_label":"Add first name","typography":{"size":1000,"family":"Roboto","variant":"regular"},"custom_font":{"url":"users\/14742\/fonts\/67a77f2b5944e.woff2","size":212,"family":"Mixednotes"},"color_option":"color_picker_option","curve_radius":0,"show_in_cart":true,"stroke_color":"#FBF7F7","stroke_width":15,"color_opacity":"FF","letter_spacing":56,"shadow_display":"mockup_order","stroke_enabled":true,"form_input_type":"text","typography_type":"custom","form_placeholder":"Minna","autoscale_enabled":true,"reposition_enabled":true,"text_color_enabled":false,"autoscale_max_width":1553.02,"form_input_textcase":"uppercase"},{"id":"layer-123078","top":3274.13,"left":3881.59,"name":"Text layer copy copy","text":"PARIS","type":"text","align":"center","color":"#262626","locked":false,"rotate":0,"visible":true,"editable":true,"required":true,"form_type":"text","form_label":"Add place","typography":{"size":1000,"family":"Roboto","variant":"regular"},"custom_font":{"url":"users\/14742\/fonts\/67a77f2b5944e.woff2","size":212,"family":"Mixednotes"},"color_option":"color_picker_option","curve_radius":0,"show_in_cart":true,"stroke_color":"#FBF7F7","stroke_width":15,"color_opacity":"FF","letter_spacing":56,"shadow_display":"mockup_order","stroke_enabled":true,"form_input_type":"text","typography_type":"custom","form_placeholder":"PARIS","autoscale_enabled":true,"reposition_enabled":false,"text_color_enabled":false,"autoscale_max_width":1553.02,"form_input_textcase":"uppercase"},{"id":"layer-627902","top":3274.13,"left":3881.59,"name":"Text layer copy copy copy","text":"Summer 2026","type":"text","align":"center","color":"#262626","locked":false,"rotate":0,"visible":true,"editable":true,"required":false,"form_type":"text","form_label":"Add your special message","input_hint":"\"Where We Met\"\n\"Summer 2026\"\n\"Lovely Paris\"\n\"First Time in Paris\"\n\"Our Paris Story\"\n\"Honeymoon 2026\"\n\"Our First Adventure\"","typography":{"size":1000,"family":"Roboto","variant":"regular"},"custom_font":{"url":"users\/14742\/fonts\/67a77f2b5944e.woff2","size":212,"family":"Mixednotes"},"color_option":"color_picker_option","curve_radius":0,"show_in_cart":true,"stroke_color":"#FBF7F7","stroke_width":15,"color_opacity":"FF","letter_spacing":56,"shadow_display":"mockup_order","stroke_enabled":true,"form_input_type":"text","typography_type":"custom","form_placeholder":"Summer 2026","autoscale_enabled":true,"reposition_enabled":false,"text_color_enabled":false,"autoscale_max_width":1553.02,"form_input_textcase":"none","autofill_default_value":true},{"id":"layer-598695","top":512.42,"url":"users\/14742\/image-layers\/6a686be933b5a_large.webp","left":648.36,"name":"water","type":"clipart","width":2738.23,"height":2738.23,"locked":false,"rotate":0,"effects":[{"id":"id-902671","type":"gemini:image_filter","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"image_filter_prompt":"Transform the reference photo into a premium hand-painted watercolor portrait while preserving the exact pose, facial expressions, proportions, clothing, hairstyle, and overall composition.\n\nCreate a clean, elegant watercolor illustration with soft transparent washes, subtle pigment blooms, delicate paper texture, and refined ink line details. Use natural skin tones, warm beige and brown hues, soft greys, and deep charcoal blacks while maintaining realistic color harmony.\n\nPreserve all recognizable facial features with high accuracy. The illustration should look hand painted by a professional watercolor artist rather than digitally filtered.\n\nSimplify unnecessary photographic details while keeping clothing folds, hands, scarves, gloves, and facial features crisp and expressive.\n\nRemove the entire background completely. Output only the couple as an isolated subject with 100% transparent background (PNG, alpha channel). Do not leave any shadows, white background, gradients, snow, trees, fences, or environmental elements.\n\nCreate soft watercolor edges around the silhouette where appropriate while keeping the overall cutout clean and suitable for printing on mugs, canvas prints, pillows, and other POD products.\n\nAvoid cartoon, anime, comic, vector, cel shading, oil painting, acrylic painting, heavy outlines, oversaturation, exaggerated facial features, artificial smiles, blurry eyes, text, signatures, watermarks, or decorative backgrounds.\n\nProduce a high-resolution professional artwork with smooth brush transitions, elegant watercolor texture, premium fine-art quality, and transparent background. Remove the background so it is a fully transparent image asset","color_sketch_image_filter":"#000000"},{"id":"id-629107","type":"background_remover","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"color_sketch_image_filter":"#000000"}],"visible":false,"fit_mode":"contain","required":true,"form_type":"photo","form_label":"Load your photo","photo_editor":"image_cropper","show_in_cart":true,"photo_replace":true,"shadow_display":"mockup_order","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-591832","top":3796.36,"url":"users\/14742\/image-layers\/6a6878b7912df_large.webp","left":1883.99,"name":"NorthMoments_logo3sq","type":"clipart","width":181.21,"height":181.21,"locked":false,"rotate":0,"visible":false,"fit_mode":"contain","shadow_display":"mockup_order","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-833475","top":292.63,"url":"users\/14742\/image-layers\/6aa8bf5a71e0c_large.webp","left":107.51,"name":"jack","type":"clipart","width":2470.59,"height":2522.74,"locked":false,"rotate":0,"effects":[{"id":"id-466842","type":"gemini:image_filter","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"gemini_resolution":"4K","image_filter_prompt":"Luo karikatyylinen v\u00e4rik\u00e4s designi antamastani henkil\u00f6n kuvasta ja sijoita h\u00e4net samaa tyylilajia edustavaan taustalla n\u00e4kyv\u00e4\u00e4n h\u00e4nen kotikaupunkiin nimelt\u00e4 Lappeenranta. Tuo taustaan tunnistettavia kaupungin kohteita. Luo korkealaatuinen designi kokoon 3000 x 3000 pixeli\u00e4. Lis\u00e4\u00e4 kuvaan annetun henkil\u00f6n nimi {{Add name}} ja taustalla n\u00e4kyv\u00e4 paikkakunta nimelt\u00e4 {{Add place}}.\n\n{{Add name}}{{Add place}}","color_sketch_image_filter":"#000000"}],"visible":false,"fit_mode":"contain","required":true,"form_type":"photo","form_label":"Load Photo","photo_editor":"image_cropper","show_in_cart":true,"photo_replace":true,"shadow_display":"mockup_order","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-354631","top":0,"url":"users\/14742\/image-layers\/6aabc2d07efee_large.webp","left":0,"name":"pohja2_3","type":"clipart","width":2667,"height":4000,"locked":false,"rotate":0,"effects":[{"id":"id-831975","type":"gemini:image_filter","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"gemini_resolution":"4K","image_filter_prompt":"Create a premium personalized romantic illustrated wall-art portrait based on the uploaded reference photo of the couple.\n\nTHEME:\n\n\"Where We Met\"\n\nTransform the uploaded photo of the couple into a beautiful illustrated portrait set in the REAL city, town or municipality provided by the customer.\n\nThe artwork tells the story of two people and the meaningful place where their story began.\n\n\nPRIORITIES:\n\nFollow these priorities in this exact order:\n\n1. Preserve the recognizable identity of BOTH people from the uploaded photo.\n2. Make the background authentically represent the REAL {{Add place}}.\n3. Create a warm, romantic and beautiful atmosphere.\n4. Integrate the couple and the real location naturally into one coherent illustration.\n\nNever sacrifice the recognizable identity of the people or the authenticity of {{Add place}} merely to make the image more romantic or spectacular.\n\n\nFORMAT:\n\nCreate the entire artwork in a VERTICAL PORTRAIT 2:3 ASPECT RATIO.\n\nThe artwork must be designed specifically for vertical canvas printing, including sizes such as 40 \u00d7 60 cm and 60 \u00d7 90 cm.\n\nDo not create a square or horizontal composition.\n\n\nTHE COUPLE:\n\nUse the uploaded photo as the primary and authoritative reference for BOTH people.\n\nPreserve the identity and recognizable facial features of both people as accurately as possible.\n\nPreserve their face shapes, eyes, noses, mouths, smiles, hairstyles, hair colors, skin tones, approximate ages and distinctive characteristics.\n\nBoth illustrated people must clearly resemble the people in the uploaded reference photo.\n\nDo not merge, exchange or mix their facial characteristics.\n\nCreate flattering and natural illustrated versions of both people.\n\nUse a polished illustrated portrait style with subtle caricature characteristics, but keep facial proportions natural and recognizable.\n\nDo not excessively enlarge heads or distort faces or bodies.\n\nPreserve meaningful clothing, hairstyles, hats, glasses, accessories and other distinctive visual details from the uploaded photo whenever appropriate.\n\nKeep the couple naturally close together.\n\nPreserve the emotional feeling and natural relationship visible in the reference photo.\n\nDo not force kissing or an exaggerated romantic pose.\n\nTheir pose should feel warm, happy, affectionate and authentic.\n\n\nCOMPOSITION:\n\nShow the couple approximately from the waist or mid-torso up.\n\nDo NOT create an extreme close-up.\n\nThe couple should occupy approximately 40\u201350% of the total artwork height.\n\nLeave substantial visible scenery around and behind them.\n\nThe city must have enough visual space to be an important and recognizable part of the artwork.\n\nThe couple and the location should BOTH be important.\n\nThe image should visually communicate:\n\nTHE COUPLE + THE REAL PLACE WHERE THEIR STORY BEGAN.\n\n\nCITY \u2014 VERY IMPORTANT:\n\nThe background must visually represent the REAL city, town or municipality:\n\n{{Add place}}\n\nBefore composing the scene, identify the real visual characteristics associated with {{Add place}} from your knowledge.\n\nUse recognizable REAL features associated with {{Add place}} whenever reliable information is available.\n\nThese may include:\n\n- actual landmarks\n- important buildings\n- waterfronts\n- harbors\n- lakes\n- rivers\n- architecture\n- landscape\n- skyline\n- streets\n- squares\n- parks\n- natural surroundings\n- other distinctive local characteristics\n\nChoose the most visually recognizable and authentic characteristics of {{Add place}} for the background.\n\nWhen reliable knowledge of actual landmarks exists, incorporate one or more of them naturally into the composition.\n\nA person familiar with {{Add place}} should be able to recognize the location from the background whenever sufficient visual knowledge of the place is available.\n\nVERY IMPORTANT:\n\nDo NOT replace {{Add place}} with a generic romantic cityscape.\n\nDo NOT create a generic European city.\n\nDo NOT substitute another better-known city.\n\nDo NOT invent major landmarks.\n\nDo NOT add famous-looking churches, castles, towers, monuments, skylines or buildings unless they genuinely belong to {{Add place}}.\n\nDo NOT modify the architecture simply to make the location appear more romantic.\n\nIf you are uncertain about a specific landmark, do not invent one.\n\nInstead, use authentic known characteristics of the landscape, architecture, waterfront, natural environment and atmosphere of {{Add place}}.\n\nAccuracy and local identity are more important than spectacular architecture.\n\nUse the REAL identity of {{Add place}} FIRST.\n\nThen transform that authentic location into a beautiful illustrated romantic scene.\n\nThe desired result is:\n\n\"THE REAL {{Add place}}, BEAUTIFULLY ILLUSTRATED AT A ROMANTIC MOMENT.\"\n\n\nROMANTIC ATMOSPHERE:\n\nKeep the authentic identity and recognizable characteristics of {{Add place}}.\n\nCreate romance primarily through:\n\n- warm golden-hour or sunset lighting\n- beautiful natural sky\n- soft atmospheric glow\n- warm reflections\n- tasteful evening lighting\n- the natural closeness of the couple\n- harmonious composition\n\nUse subtle romantic environmental details only when they fit naturally into the REAL location.\n\nDo not transform the location into an imaginary romantic destination.\n\nDo not add unnecessary caf\u00e9s, monuments, flowers, canals, bridges or historic buildings simply to make the scene more romantic.\n\nThe romance should come primarily from the PEOPLE, LIGHT, MOOD and STORY.\n\nThe real place must remain recognizable and visually important.\n\n\nART STYLE:\n\nCreate a premium hand-drawn illustrated travel-poster aesthetic combined with a sophisticated personalized portrait illustration.\n\nUse clean expressive outlines, rich harmonious colors, detailed scenery, professional shading, atmospheric lighting and crisp finishing.\n\nUse one coherent visual style for both the people and the location environment.\n\nThe artwork should look professionally commissioned rather than like generic AI-generated art.\n\nThe final result should feel warm, personal, sophisticated and suitable for premium wall art.\n\nAvoid photorealism.\nAvoid childish cartoon styling.\nAvoid extreme caricature.\nAvoid grotesque facial features.\nAvoid distorted anatomy.\nAvoid generic AI-looking backgrounds.\nAvoid excessive hearts.\nAvoid romantic clich\u00e9s.\n\n\nTEXT:\n\nAt the upper part of the artwork display exactly:\n\nWhere We Met\n\nUse elegant, romantic and highly readable hand-lettered script typography.\n\nBelow the title display exactly:\n\n{{Add first name}} & {{Add second name}}\n\nUse elegant, clean and clearly readable typography.\n\nNear the lower part of the artwork display exactly:\n\n{{Add place}}\n\nUse bold, elegant uppercase display lettering.\n\nSpell {{Add first name}}, {{Add second name}} and {{Add place}} EXACTLY as provided by the customer.\n\nDo not translate them.\nDo not abbreviate them.\nDo not modify them.\nDo not invent additional names or locations.\n\nDo not add any other readable text, quotes, street names, restaurant names, signs or words anywhere in the image.\n\n\nCITY TEXT PLACEMENT \u2014 VERY IMPORTANT:\n\nPlace {{Add place}} clearly ABOVE the bottom canvas safe area.\n\nThere must be a clearly visible band of illustrated background between the bottom of the city name and the bottom edge of the artwork.\n\nThe city name must NEVER touch, overlap or enter the bottom canvas wrap area.\n\nKeep the complete city name within approximately 80% of the artwork width whenever possible.\n\nKeep the city name large and clearly readable, but visually secondary to the couple and the illustrated location.\n\nDo not use the very bottom edge of the artwork as a baseline for the text.\n\n\nCANVAS SAFE AREA:\n\nKeep ALL typography, faces and important landmarks clearly inside the safe central print area.\n\nLeave generous expendable background scenery around all four outer edges for canvas wrapping and minor cropping.\n\nDo not place faces, names, location text or important landmarks in the canvas wrap area.\n\nKeep approximately 8% safe margin around all essential elements.\n\n\nFULL-BLEED ARTWORK \u2014 VERY IMPORTANT:\n\nThe illustrated artwork must extend continuously all the way to EVERY outer edge of the image.\n\nCreate FULL-BLEED artwork.\n\nDo NOT create a white margin.\n\nDo NOT create a white frame.\n\nDo NOT create an outline around the artwork.\n\nDo NOT create a decorative border.\n\nDo NOT create a mat or matting around the artwork.\n\nDo NOT create any empty margin around the artwork.\n\nBackground scenery, sky, landscape or other natural parts of the illustration must continue all the way to all four edges.\n\nThe outermost areas should contain expendable illustrated background suitable for canvas wrapping.\n\nThe output must contain ONLY the artwork itself.\n\n\nPRINT QUALITY:\n\nCreate highly detailed, sharp and clean professional artwork suitable for a large premium canvas print.\n\nImportant facial details, architecture, landscape and typography must remain crisp and clearly defined.\n\nNo frame.\nNo canvas mockup.\nNo wall.\nNo room interior.\nNo border.\nNo margin.\nNo watermark.\nNo logo.\nNo signature.\nNo additional text.\n\nOutput only the finished FULL-BLEED VERTICAL 2:3 artwork.\n\n{{Add first name}}{{Add second name}}{{Add place}}","color_sketch_image_filter":"#000000"}],"visible":false,"fit_mode":"contain","required":true,"form_type":"photo","form_label":"Load Photo","photo_editor":"image_cropper","show_in_cart":true,"photo_replace":true,"shadow_display":"mockup_order","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-130755","top":0,"url":"users\/14742\/image-layers\/6aad56c5d5cea_large.webp","left":0,"name":"pari_stock","type":"clipart","width":2667,"height":4000,"locked":false,"rotate":0,"effects":[{"id":"id-294594","type":"gemini:image_filter","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"gemini_resolution":"4K","image_filter_prompt":"Create a premium personalized romantic illustrated wall-art portrait based on the uploaded reference photo of the couple.\n\nCONCEPT:\n\nCreate a beautiful, warm and emotionally engaging illustrated portrait of the couple in the REAL place provided by the customer.\n\nThe artwork represents a meaningful shared memory, journey, place or moment in the couple's story.\n\nThe customer provides:\n- a reference photo of the couple\n- their first names\n- a meaningful place\n- their own personalized special message\n\nThe special message defines the story and mood of the artwork.\n\nExamples may include:\n\"Where We Met\"\n\"Summer 2026\"\n\"Lovely Paris\"\n\"First Time in Paris\"\n\"Our Paris Story\"\n\"Honeymoon 2026\"\n\"Our First Adventure\"\n\nDo NOT assume that the place is where the couple first met.\n\nThe finished artwork should feel PERSONAL, ROMANTIC, WARM, BEAUTIFUL and TIMELESS.\n\n\nPRIORITIES:\n\nFollow these priorities in this exact order:\n\n1. Preserve the recognizable identity of BOTH people from the uploaded photo.\n2. Authentically represent the REAL {{Add place}}.\n3. Display the customer's {{Add your special message}} exactly as provided.\n4. Create a warm and romantic atmosphere appropriate to the couple and location.\n5. Integrate the couple, location and personal message naturally into one coherent piece of wall art.\n\nNever sacrifice the recognizable identity of the people or the authenticity of {{Add place}} merely to make the scene more romantic or spectacular.\n\n\nFORMAT:\n\nCreate the entire artwork in a VERTICAL PORTRAIT 2:3 ASPECT RATIO.\n\nThe artwork must be composed specifically for vertical canvas printing, including sizes such as 40 \u00d7 60 cm and 60 \u00d7 90 cm.\n\nCreate FULL-BLEED artwork extending naturally to every edge.\n\nDo not create a square or horizontal composition.\n\n\nTHE COUPLE:\n\nUse the uploaded photo as the primary and authoritative reference for BOTH people.\n\nPreserve both people's recognizable identities and facial characteristics as accurately as possible.\n\nPreserve:\n- face shape\n- eyes\n- nose\n- mouth\n- smile\n- hairstyle\n- hair color\n- skin tone\n- approximate age\n- distinctive facial characteristics\n\nBoth illustrated people must clearly resemble the people in the uploaded reference photo.\n\nDo not merge, exchange or mix their facial characteristics.\n\nCreate flattering, attractive and natural illustrated versions of both people.\n\nUse a sophisticated hand-drawn portrait style with subtle caricature characteristics while keeping both people recognizable.\n\nDo not excessively enlarge heads or distort faces or bodies.\n\nPreserve meaningful clothing, hairstyles, glasses, hats and accessories from the reference photo whenever appropriate.\n\nKeep the couple naturally close together.\n\nPreserve the emotional feeling and natural relationship visible in the reference photo.\n\nTheir body language should feel warm, relaxed, happy and connected.\n\nThey may lean gently toward each other, embrace naturally, touch shoulders or sit closely together when appropriate.\n\nDo not force kissing.\n\nDo not create exaggerated romantic poses.\n\nThe relationship should feel authentic rather than staged.\n\n\nCOMPOSITION:\n\nShow the couple approximately from the waist or mid-torso up.\n\nPosition them naturally together in the foreground.\n\nThe couple should occupy approximately 45\u201355% of the total artwork height.\n\nDo NOT create an extreme close-up.\n\nLeave substantial visible scenery around and behind them.\n\nThe location must remain an important part of the visual story.\n\nThe viewer should immediately understand:\n\nTWO PEOPLE + A MEANINGFUL PLACE + A SHARED MEMORY.\n\n\nTHE REAL PLACE \u2014 VERY IMPORTANT:\n\nThe setting must visually represent the REAL:\n\n{{Add place}}\n\nBefore composing the scene, identify the real visual characteristics associated with {{Add place}} from your knowledge.\n\nUse recognizable REAL characteristics whenever reliable information is available, including:\n\n- genuine landmarks\n- characteristic architecture\n- waterfronts\n- lakes\n- rivers\n- harbors\n- streets\n- squares\n- landscape\n- skyline\n- parks\n- natural surroundings\n- distinctive local scenery\n\nChoose the most visually recognizable and authentic features of {{Add place}}.\n\nWhen reliable knowledge of actual landmarks exists, incorporate one or more of them naturally into the background.\n\nA person familiar with {{Add place}} should be able to recognize the location whenever sufficient visual knowledge is available.\n\nDo NOT substitute another city or location.\n\nDo NOT turn {{Add place}} into Paris, Venice or another stereotypically romantic destination.\n\nDo NOT create a generic European city.\n\nDo NOT invent famous-looking landmarks.\n\nDo NOT add castles, churches, towers, canals, monuments or historic buildings unless they genuinely belong to or fit {{Add place}}.\n\nIf exact landmarks are uncertain, use authentic known characteristics of the landscape, architecture and natural environment instead of inventing landmarks.\n\nThe REAL identity of {{Add place}} is more important than spectacular architecture.\n\n\nATMOSPHERE:\n\nTransform the REAL {{Add place}} into a beautiful and emotionally engaging moment WITHOUT changing its identity.\n\nPrefer warm golden-hour, sunset or early-evening lighting when appropriate for the scene.\n\nUse:\n- warm glowing light\n- beautiful natural sky\n- subtle reflections\n- softly illuminated windows or street lights where appropriate\n- atmospheric depth\n- warm highlights\n- intimate visual composition\n- subtle natural details\n\nWhen naturally appropriate for {{Add place}}, the couple may be positioned in a setting such as:\n\n- a waterfront\n- scenic promenade\n- beautiful street\n- town square\n- park\n- harbor\n- lakeside\n- outdoor caf\u00e9 or terrace\n\nChoose the setting based on what genuinely fits {{Add place}}.\n\nDo not automatically create a caf\u00e9 scene.\n\nDo not automatically add wine glasses, roses or Parisian elements.\n\nThe emotional atmosphere should primarily come from the COUPLE, LIGHTING, MOOD, LOCATION and PERSONAL MESSAGE.\n\nSmall tasteful romantic details may be used when appropriate, but avoid excessive decoration and clich\u00e9s.\n\n\nART STYLE:\n\nCreate a rich, premium hand-drawn illustrated travel-poster aesthetic combined with sophisticated personalized portrait illustration.\n\nUse expressive clean outlines, rich harmonious colors, beautiful warm lighting, detailed scenery, professional shading and polished finishing.\n\nUse slightly more detail and visual richness than a simple cartoon.\n\nThe couple and the location must share the same coherent illustration style.\n\nThe artwork should feel like professionally commissioned personalized wall art.\n\nIt should NOT look like generic AI-generated artwork.\n\nAvoid photorealism.\nAvoid childish cartoon styling.\nAvoid extreme caricature.\nAvoid grotesque facial features.\nAvoid distorted anatomy.\nAvoid excessive hearts.\nAvoid excessive flowers.\nAvoid visual clich\u00e9s.\n\n\nPERSONALIZED HEADLINE \u2014 VERY IMPORTANT:\n\nAt the upper part of the artwork display EXACTLY:\n\n{{Add your special message}}\n\nThis is the customer's personal headline and an important part of the artwork.\n\nSpell the message EXACTLY as provided by the customer.\n\nDo not rewrite it.\nDo not translate it.\nDo not correct it.\nDo not add words.\nDo not remove words.\n\nUse elegant, expressive, highly readable hand-lettered or artistic display typography that complements the romantic illustrated style.\n\nAUTOMATICALLY ADAPT THE TYPOGRAPHY TO THE LENGTH OF THE MESSAGE.\n\nFor a short message, the headline may be large and visually expressive.\n\nFor a longer message, reduce the font size and adjust the layout so the COMPLETE message remains clearly readable and safely inside the artwork.\n\nThe entire headline must fit comfortably within the safe central area.\n\nNever crop, truncate or allow any part of the message to extend beyond the safe area.\n\nPrefer one line for short messages.\n\nUse two balanced lines when necessary for longer messages.\n\nDo not use more than two lines unless absolutely necessary.\n\nThe personal message should be an important visual element but must not cover faces or important recognizable features of {{Add place}}.\n\n\nNAMES:\n\nBelow the personalized headline display exactly:\n\n{{Add first name}} & {{Add second name}}\n\nUse elegant, clean and clearly readable typography.\n\nSpell both names EXACTLY as provided.\n\nDo not translate them.\nDo not abbreviate them.\nDo not modify their spelling.\n\n\nPLACE NAME:\n\nNear the lower part of the artwork display exactly:\n\n{{Add place}}\n\nUse large, elegant uppercase display lettering.\n\nSpell {{Add place}} EXACTLY as provided.\n\nDo not translate it.\nDo not abbreviate it.\nDo not modify its spelling.\n\n\nPLACE TEXT PLACEMENT \u2014 VERY IMPORTANT:\n\nPlace {{Add place}} clearly ABOVE the bottom canvas safe area.\n\nThere must be a clearly visible band of illustrated background between the bottom of the place name and the bottom edge of the artwork.\n\nThe place name must NEVER touch, overlap or enter the bottom canvas wrap area.\n\nKeep the complete place name within approximately 80% of the artwork width whenever possible.\n\nAutomatically reduce the font size when necessary for long place names.\n\nNever crop or truncate the place name.\n\nThe place name should be prominent but visually secondary to the couple and their shared scene.\n\n\nTEXT RULES:\n\nThe ONLY readable text in the entire artwork should be:\n\n{{Add your special message}}\n\n{{Add first name}} & {{Add second name}}\n\n{{Add place}}\n\nDo NOT add any other readable text.\n\nDo NOT add:\n- quotes\n- restaurant names\n- street names\n- shop signs\n- slogans\n- romantic phrases\n- dates\n- captions\n\nunless they are explicitly included in {{Add your special message}}.\n\nAny incidental signs or background text should contain no readable words.\n\n\nCANVAS SAFE AREA:\n\nKeep ALL faces, typography and important landmarks safely inside the central print area.\n\nLeave expendable illustrated scenery around all four outer edges for canvas wrapping and minor cropping.\n\nKeep approximately 8% safe margin around essential elements.\n\nDo not place faces, names, personal message, place name or important landmarks in the canvas wrap area.\n\n\nFULL-BLEED ARTWORK \u2014 VERY IMPORTANT:\n\nThe illustration must extend continuously all the way to EVERY outer edge.\n\nCreate FULL-BLEED artwork.\n\nDo NOT create:\n- a white margin\n- a white frame\n- a border\n- an outline around the artwork\n- matting\n- empty margins\n\nBackground scenery, sky, landscape or other natural parts of the illustration must continue naturally to all four edges.\n\nThe outermost areas should contain expendable illustrated background suitable for canvas wrapping.\n\n\nPRINT QUALITY:\n\nCreate highly detailed, sharp and clean professional artwork suitable for a premium large-format canvas print.\n\nFaces, architecture, scenery and typography must remain crisp and clearly defined.\n\nNo frame.\nNo canvas mockup.\nNo wall.\nNo room interior.\nNo border.\nNo margin.\nNo watermark.\nNo logo.\nNo signature.\nNo additional text.\n\nOutput only the finished FULL-BLEED VERTICAL 2:3 artwork.\n{{Add first name}}\n{{Add second name}}\n{{Add place}}\n{{Add your special message}}","color_sketch_image_filter":"#000000"}],"visible":false,"fit_mode":"contain","required":true,"form_type":"photo","form_label":"Load Photo","photo_editor":"image_cropper","show_in_cart":true,"photo_replace":true,"shadow_display":"mockup_order","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-810795","top":0,"url":"users\/14742\/image-layers\/6aae82d5d24ab_large.webp","left":0,"name":"summer2026","type":"clipart","width":2667,"height":4000,"locked":false,"rotate":0,"effects":[{"id":"id-126780","type":"gemini:image_filter","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"gemini_resolution":"4K","image_filter_prompt":"Create a premium personalized romantic illustrated wall-art portrait based on the uploaded reference photo of the couple.\n\nCONCEPT:\n\nCreate a beautiful, warm and emotionally engaging illustrated portrait of the couple in the REAL place provided by the customer.\n\nThe artwork represents a meaningful shared memory, journey, place or moment in the couple's story.\n\nThe customer provides:\n- a reference photo of the couple\n- their first names\n- a meaningful place\n- their own personalized special message\n\nThe special message defines the story and mood of the artwork.\n\nExamples may include:\n\"Where We Met\"\n\"Summer 2026\"\n\"Lovely Paris\"\n\"First Time in Paris\"\n\"Our Paris Story\"\n\"Honeymoon 2026\"\n\"Our First Adventure\"\n\nDo NOT assume that the place is where the couple first met.\n\nThe finished artwork should feel PERSONAL, ROMANTIC, WARM, BEAUTIFUL and TIMELESS.\n\n\nPRIORITIES:\n\nFollow these priorities in this exact order:\n\n1. Preserve the recognizable identity of BOTH people from the uploaded photo.\n2. Authentically represent the REAL {{Add place}}.\n3. Display the customer's {{Add your special message}} exactly as provided.\n4. Create a warm and romantic atmosphere appropriate to the couple and location.\n5. Integrate the couple, location and personal message naturally into one coherent piece of wall art.\n\nNever sacrifice the recognizable identity of the people or the authenticity of {{Add place}} merely to make the scene more romantic or spectacular.\n\n\nFORMAT:\n\nCreate the entire artwork in a VERTICAL PORTRAIT 2:3 ASPECT RATIO.\n\nThe artwork must be composed specifically for vertical canvas printing, including sizes such as 40 \u00d7 60 cm and 60 \u00d7 90 cm.\n\nCreate FULL-BLEED artwork extending naturally to every edge.\n\nDo not create a square or horizontal composition.\n\n\nTHE COUPLE:\n\nUse the uploaded photo as the primary and authoritative reference for BOTH people.\n\nPreserve both people's recognizable identities and facial characteristics as accurately as possible.\n\nPreserve:\n- face shape\n- eyes\n- nose\n- mouth\n- smile\n- hairstyle\n- hair color\n- skin tone\n- approximate age\n- distinctive facial characteristics\n\nBoth illustrated people must clearly resemble the people in the uploaded reference photo.\n\nDo not merge, exchange or mix their facial characteristics.\n\nCreate flattering, attractive and natural illustrated versions of both people.\n\nUse a sophisticated hand-drawn portrait style with subtle caricature characteristics while keeping both people recognizable.\n\nDo not excessively enlarge heads or distort faces or bodies.\n\nPreserve meaningful clothing, hairstyles, glasses, hats and accessories from the reference photo whenever appropriate.\n\nKeep the couple naturally close together.\n\nPreserve the emotional feeling and natural relationship visible in the reference photo.\n\nTheir body language should feel warm, relaxed, happy and connected.\n\nThey may lean gently toward each other, embrace naturally, touch shoulders or sit closely together when appropriate.\n\nDo not force kissing.\n\nDo not create exaggerated romantic poses.\n\nThe relationship should feel authentic rather than staged.\n\n\nCOMPOSITION:\n\nShow the couple approximately from the waist or mid-torso up.\n\nPosition them naturally together in the foreground.\n\nThe couple should occupy approximately 45\u201355% of the total artwork height.\n\nDo NOT create an extreme close-up.\n\nLeave substantial visible scenery around and behind them.\n\nThe location must remain an important part of the visual story.\n\nThe viewer should immediately understand:\n\nTWO PEOPLE + A MEANINGFUL PLACE + A SHARED MEMORY.\n\n\nTHE REAL PLACE \u2014 VERY IMPORTANT:\n\nThe setting must visually represent the REAL:\n\n{{Add place}}\n\nBefore composing the scene, identify the real visual characteristics associated with {{Add place}} from your knowledge.\n\nUse recognizable REAL characteristics whenever reliable information is available, including:\n\n- genuine landmarks\n- characteristic architecture\n- waterfronts\n- lakes\n- rivers\n- harbors\n- streets\n- squares\n- landscape\n- skyline\n- parks\n- natural surroundings\n- distinctive local scenery\n\nChoose the most visually recognizable and authentic features of {{Add place}}.\n\nWhen reliable knowledge of actual landmarks exists, incorporate one or more of them naturally into the background.\n\nA person familiar with {{Add place}} should be able to recognize the location whenever sufficient visual knowledge is available.\n\nDo NOT substitute another city or location.\n\nDo NOT turn {{Add place}} into Paris, Venice or another stereotypically romantic destination.\n\nDo NOT create a generic European city.\n\nDo NOT invent famous-looking landmarks.\n\nDo NOT add castles, churches, towers, canals, monuments or historic buildings unless they genuinely belong to or fit {{Add place}}.\n\nIf exact landmarks are uncertain, use authentic known characteristics of the landscape, architecture and natural environment instead of inventing landmarks.\n\nThe REAL identity of {{Add place}} is more important than spectacular architecture.\n\n\nATMOSPHERE:\n\nTransform the REAL {{Add place}} into a beautiful and emotionally engaging moment WITHOUT changing its identity.\n\nPrefer warm golden-hour, sunset or early-evening lighting when appropriate for the scene.\n\nUse:\n- warm glowing light\n- beautiful natural sky\n- subtle reflections\n- softly illuminated windows or street lights where appropriate\n- atmospheric depth\n- warm highlights\n- intimate visual composition\n- subtle natural details\n\nWhen naturally appropriate for {{Add place}}, the couple may be positioned in a setting such as:\n\n- a waterfront\n- scenic promenade\n- beautiful street\n- town square\n- park\n- harbor\n- lakeside\n- outdoor caf\u00e9 or terrace\n\nChoose the setting based on what genuinely fits {{Add place}}.\n\nDo not automatically create a caf\u00e9 scene.\n\nDo not automatically add wine glasses, roses or Parisian elements.\n\nThe emotional atmosphere should primarily come from the COUPLE, LIGHTING, MOOD, LOCATION and PERSONAL MESSAGE.\n\nSmall tasteful romantic details may be used when appropriate, but avoid excessive decoration and clich\u00e9s.\n\n\nART STYLE:\n\nCreate a rich, premium hand-drawn illustrated travel-poster aesthetic combined with sophisticated personalized portrait illustration.\n\nUse expressive clean outlines, rich harmonious colors, beautiful warm lighting, detailed scenery, professional shading and polished finishing.\n\nUse slightly more detail and visual richness than a simple cartoon.\n\nThe couple and the location must share the same coherent illustration style.\n\nThe artwork should feel like professionally commissioned personalized wall art.\n\nIt should NOT look like generic AI-generated artwork.\n\nAvoid photorealism.\nAvoid childish cartoon styling.\nAvoid extreme caricature.\nAvoid grotesque facial features.\nAvoid distorted anatomy.\nAvoid excessive hearts.\nAvoid excessive flowers.\nAvoid visual clich\u00e9s.\n\n\nPERSONALIZED HEADLINE \u2014 VERY IMPORTANT:\n\nAt the upper part of the artwork display EXACTLY:\n\n{{Add your special message}}\n\nThis is the customer's personal headline and an important part of the artwork.\n\nSpell the message EXACTLY as provided by the customer.\n\nDo not rewrite it.\nDo not translate it.\nDo not correct it.\nDo not add words.\nDo not remove words.\n\nUse elegant, expressive, highly readable hand-lettered or artistic display typography that complements the romantic illustrated style.\n\nAUTOMATICALLY ADAPT THE TYPOGRAPHY TO THE LENGTH OF THE MESSAGE.\n\nFor a short message, the headline may be large and visually expressive.\n\nFor a longer message, reduce the font size and adjust the layout so the COMPLETE message remains clearly readable and safely inside the artwork.\n\nThe entire headline must fit comfortably within the safe central area.\n\nNever crop, truncate or allow any part of the message to extend beyond the safe area.\n\nPrefer one line for short messages.\n\nUse two balanced lines when necessary for longer messages.\n\nDo not use more than two lines unless absolutely necessary.\n\nThe personal message should be an important visual element but must not cover faces or important recognizable features of {{Add place}}.\n\n\nNAMES:\n\nBelow the personalized headline display exactly:\n\n{{Add first name}} & {{Add second name}}\n\nUse elegant, clean and clearly readable typography.\n\nSpell both names EXACTLY as provided.\n\nDo not translate them.\nDo not abbreviate them.\nDo not modify their spelling.\n\n\nPLACE NAME:\n\nNear the lower part of the artwork display exactly:\n\n{{Add place}}\n\nUse large, elegant uppercase display lettering.\n\nSpell {{Add place}} EXACTLY as provided.\n\nDo not translate it.\nDo not abbreviate it.\nDo not modify its spelling.\n\n\nPLACE TEXT PLACEMENT \u2014 VERY IMPORTANT:\n\nPlace {{Add place}} clearly ABOVE the bottom canvas safe area.\n\nThere must be a clearly visible band of illustrated background between the bottom of the place name and the bottom edge of the artwork.\n\nThe place name must NEVER touch, overlap or enter the bottom canvas wrap area.\n\nKeep the complete place name within approximately 80% of the artwork width whenever possible.\n\nAutomatically reduce the font size when necessary for long place names.\n\nNever crop or truncate the place name.\n\nThe place name should be prominent but visually secondary to the couple and their shared scene.\n\n\nTEXT RULES:\n\nThe ONLY readable text in the entire artwork should be:\n\n{{Add your special message}}\n\n{{Add first name}} & {{Add second name}}\n\n{{Add place}}\n\nDo NOT add any other readable text.\n\nDo NOT add:\n- quotes\n- restaurant names\n- street names\n- shop signs\n- slogans\n- romantic phrases\n- dates\n- captions\n\nunless they are explicitly included in {{Add your special message}}.\n\nAny incidental signs or background text should contain no readable words.\n\n\nCANVAS SAFE AREA:\n\nKeep ALL faces, typography and important landmarks safely inside the central print area.\n\nLeave expendable illustrated scenery around all four outer edges for canvas wrapping and minor cropping.\n\nKeep approximately 8% safe margin around essential elements.\n\nDo not place faces, names, personal message, place name or important landmarks in the canvas wrap area.\n\n\nFULL-BLEED ARTWORK \u2014 VERY IMPORTANT:\n\nThe illustration must extend continuously all the way to EVERY outer edge.\n\nCreate FULL-BLEED artwork.\n\nDo NOT create:\n- a white margin\n- a white frame\n- a border\n- an outline around the artwork\n- matting\n- empty margins\n\nBackground scenery, sky, landscape or other natural parts of the illustration must continue naturally to all four edges.\n\nThe outermost areas should contain expendable illustrated background suitable for canvas wrapping.\n\n\nPRINT QUALITY:\n\nCreate highly detailed, sharp and clean professional artwork suitable for a premium large-format canvas print.\n\nFaces, architecture, scenery and typography must remain crisp and clearly defined.\n\nNo frame.\nNo canvas mockup.\nNo wall.\nNo room interior.\nNo border.\nNo margin.\nNo watermark.\nNo logo.\nNo signature.\nNo additional text.\n\nOutput only the finished FULL-BLEED VERTICAL 2:3 artwork.\n{{Add first name}}\n{{Add second name}}\n{{Add place}}\n{{Add your special message}}","color_sketch_image_filter":"#000000"}],"visible":true,"fit_mode":"contain","required":true,"form_type":"photo","form_label":"Upload Your Photo","photo_editor":"image_cropper","show_in_cart":true,"photo_replace":true,"shadow_display":"mockup_order","direct_upload_style":"contain","direct_clipart_style":"contain"}],"positions":["template-layer","layer-121522","layer-275898","layer-123078","layer-627902","layer-130755","layer-598695","layer-591832","layer-833475","layer-354631","layer-810795"]}],"global_options":[],"global_option_ids":[]}],"campaign_products":[{"id":1838141,"campaign_id":1021133,"product_id":152753,"created_at":"2026-09-19T12:19:56.000000Z","updated_at":"2026-09-19T12:19:56.000000Z","position":0,"platform_title":null,"campaign_variants_position":null,"product":{"id":152753,"user_id":14742,"fulfillment_id":8,"fulfillment_linked_id":"2","title":"SlimCanvas","description":"<p>Are you searching for a unique, heirloom-quality gift that will truly delight your significant other or a cherished family member?<\/p><p>Look no further\u2014our multi-names premium <strong>modern slim canvas<\/strong> is the perfect choice.<\/p><p>When your loved one unwraps this beautifully crafted, securely packaged canvas, you\u2019re sure to see a smile or even a happy tear.<\/p><p>This exquisite canvas will be admired by all and is an ideal keepsake for any special occasion.<\/p><p>Crisp, color-saturated photo reproductions on fine-textured brilliant-white canvas, stretched on a pine wood frame. Thickness modern 2 cm.<\/p><p>-Hand-stretched to achieve optimum tautness and achieve a gallery-like quality.<\/p><p>-High-resolution printing technology. We use high-quality HP latex inks with UV protection that are safe and resistant to fade.<\/p><p>-Stretched pixels technique is applied to the edges for a blur effect.<\/p><p>-Easy-to-use Hanger Set kit allows you to hang up your canvas without any hassle<\/p>","had_back":false,"variants_position":null,"colors_position":null,"sizes_position":null,"thumbnail":null,"enable_custom_printarea":true,"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":"Canvas_2:3_iso","product_options_position":null,"internal_tags":null,"printareas":[{"id":449705,"product_id":152753,"name":"front","width":7087,"height":5315,"position":0,"display_name":"DIGI-120X90-1"},{"id":449704,"product_id":152753,"name":"front","width":7087,"height":4725,"position":0,"display_name":"KLAS-120X80-1"},{"id":449703,"product_id":152753,"name":"front","width":7087,"height":3544,"position":0,"display_name":"PAN1-120X60-1"},{"id":449702,"product_id":152753,"name":"front","width":5906,"height":4430,"position":0,"display_name":"DIGI-100X75-1"},{"id":449701,"product_id":152753,"name":"front","width":5906,"height":2953,"position":0,"display_name":"PAN1-100X50-1"},{"id":449700,"product_id":152753,"name":"front","width":5315,"height":3544,"position":0,"display_name":"KLAS-90X60-1"},{"id":449699,"product_id":152753,"name":"front","width":4725,"height":4725,"position":0,"display_name":"QUAD-80X80-1"},{"id":449698,"product_id":152753,"name":"front","width":4725,"height":3544,"position":0,"display_name":"DIGI-80X60-1"},{"id":449697,"product_id":152753,"name":"front","width":4725,"height":2363,"position":0,"display_name":"PAN1-80X40-1"},{"id":449696,"product_id":152753,"name":"front","width":8859,"height":5906,"position":0,"display_name":"KLAS-75X50-1"},{"id":449695,"product_id":152753,"name":"front","width":7087,"height":7087,"position":0,"display_name":"QUAD-60X60-1"},{"id":449694,"product_id":152753,"name":"front","width":7087,"height":4725,"position":0,"display_name":"KLAS-60X40-1"},{"id":449693,"product_id":152753,"name":"front","width":7087,"height":3544,"position":0,"display_name":"PAN1-60X30-1"},{"id":449692,"product_id":152753,"name":"front","width":7087,"height":2363,"position":0,"display_name":"PAN2-60X20-1"},{"id":449691,"product_id":152753,"name":"front","width":4725,"height":4725,"position":0,"display_name":"QUAD-40X40-1"},{"id":449690,"product_id":152753,"name":"front","width":4725,"height":3544,"position":0,"display_name":"DIGI-40X30-1"},{"id":449689,"product_id":152753,"name":"front","width":4725,"height":2363,"position":0,"display_name":"PAN1-40x20-1"},{"id":449688,"product_id":152753,"name":"front","width":3544,"height":2363,"position":0,"display_name":"KLAS-30X20-1"},{"id":449687,"product_id":152753,"name":"front","width":2363,"height":2363,"position":0,"display_name":"QUAD-20X20-1"}]},"campaign_variants":[{"campaign_product_id":1838141,"variant_id":3814609,"campaign_mockup_id":null,"variant":{"id":3814609,"product_id":152753,"fulfillment_linked_id":"KLAS-90X60-1","fulfillment_linked_image_id":null,"color":"Default","size":"90x60 cm","color_hex":null,"available":true,"base_cost":21.7,"price":69.9,"created_at":"2024-08-03T11:58:43.000000Z","updated_at":"2026-09-18T13:26:55.000000Z","compare_at_price":null,"ref":null,"weight":null,"mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"KLAS-90X60-1","printarea_ids":[449700]},"color":"Default","color_hex":null,"size":"90x60 cm","product_id":152753},{"campaign_product_id":1838141,"variant_id":3814603,"campaign_mockup_id":null,"variant":{"id":3814603,"product_id":152753,"fulfillment_linked_id":"KLAS-60X40-1","fulfillment_linked_image_id":null,"color":"Default","size":"60x40 cm","color_hex":null,"available":true,"base_cost":12.5,"price":44.9,"created_at":"2024-08-03T11:58:43.000000Z","updated_at":"2026-09-18T13:24:25.000000Z","compare_at_price":null,"ref":null,"weight":null,"mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"KLAS-60X40-1","printarea_ids":[449694]},"color":"Default","color_hex":null,"size":"60x40 cm","product_id":152753}],"campaign_mockups":[{"id":10865769,"campaign_product_id":1838141,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":0,"preview_url":"users\/14742\/campaign-products\/1838141\/6aae84689f7c5.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/14742\/campaign-products\/1838141\/6aae84689f7c5_thumbnail.webp","old_campaign_mockup_id":10865556,"mockup_id":null,"alt":"Canvas - 16x24 - No frame 3","layers":[{"id":"layer-853323","name":"Canvas - 16x24 - No frame 3","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/33260\/mockup-layers\/67eb75ae00675_large.webp","opacity":1,"visible":true,"locked":true},{"id":"layer-895740","name":"KLAS-90X60-1 (5315x3544)","top":238.22950819672133,"left":205,"width":582,"height":388,"rotate":90,"printarea_id":449700,"visible":true,"opacity":1,"locked":false,"perspective_enable":true,"transform_matrix_points":{"topLeft":{"x":495,"y":-131},"topRight":{"x":483.015625,"y":589.79296875},"bottomLeft":{"x":26,"y":-108},"bottomRight":{"x":18.015625,"y":549.79296875}}}],"type":"image","variant_ids":[3814603],"campaign_mockup_printareas":[]},{"id":10865768,"campaign_product_id":1838141,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":2,"preview_url":"users\/14742\/campaign-products\/1838141\/6aae846c38902.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/14742\/campaign-products\/1838141\/6aae846c38902_thumbnail.webp","old_campaign_mockup_id":10865555,"mockup_id":null,"alt":"Canvas - 16x24 - No frame","layers":[{"id":"layer-449694","name":"Canvas - 16x24 - No frame","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/33260\/mockup-layers\/67eb75914ad4e_large.webp","opacity":1,"visible":true,"locked":true},{"id":"layer-712296","name":"KLAS-90X60-1 (5315x3544)","top":143,"left":302,"width":653,"height":436,"rotate":90,"printarea_id":449700,"visible":true,"opacity":1,"locked":false}],"type":"image","variant_ids":[3814609],"campaign_mockup_printareas":[]},{"id":10865766,"campaign_product_id":1838141,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":3,"preview_url":"users\/14742\/campaign-products\/1838141\/6aae8470dcada.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/14742\/campaign-products\/1838141\/6aae8470dcada_thumbnail.webp","old_campaign_mockup_id":10865553,"mockup_id":null,"alt":"Canvas - 16x24 - Black","layers":[{"id":"layer-541940","name":"Canvas - 16x24 - Black","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/33260\/mockup-layers\/67eb75a756605_large.webp","opacity":1,"visible":true,"locked":true},{"id":"layer-826650","name":"KLAS-60X40-1 (7087x4725)","top":320,"left":240,"width":480,"height":320,"rotate":91,"printarea_id":449694,"visible":true,"opacity":1,"locked":false,"masked_enable":false,"masked_top":0,"masked_left":31,"masked_width":449,"masked_height":290,"perspective_enable":true,"transform_matrix_points":{"topLeft":{"x":542.015625,"y":-218.984375},"topRight":{"x":512.015625,"y":481.015625},"bottomLeft":{"x":59.015625,"y":-213.984375},"bottomRight":{"x":31.015625,"y":451.015625}}}],"type":"image","variant_ids":[],"campaign_mockup_printareas":[]},{"id":10865767,"campaign_product_id":1838141,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":4,"preview_url":"users\/14742\/campaign-products\/1838141\/6aae84750318f.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/14742\/campaign-products\/1838141\/6aae84750318f_thumbnail.webp","old_campaign_mockup_id":10865557,"mockup_id":1182038,"alt":"white","layers":[{"id":"layer-188732","name":"white","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/14742\/mockup-layers\/67e97eb66651b_large.webp","opacity":1,"visible":true,"locked":true},{"id":"layer-802219","name":"KLAS-90X60-1 (5315x3544)","top":190.5,"left":46.500000000000014,"width":867,"height":579,"rotate":90,"printarea_id":449700,"visible":true,"opacity":1,"locked":false}],"type":"image","variant_ids":[],"campaign_mockup_printareas":[]},{"id":10865770,"campaign_product_id":1838141,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":5,"preview_url":"users\/14742\/campaign-products\/1838141\/6aae847941061.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/14742\/campaign-products\/1838141\/6aae847941061_thumbnail.webp","old_campaign_mockup_id":10865554,"mockup_id":null,"alt":"Canvas - 16x24 - No frame 3","layers":[{"id":"layer-853323","name":"Canvas - 16x24 - No frame 3","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/33260\/mockup-layers\/67eb75ae00675_large.webp","opacity":1,"visible":true,"locked":true},{"id":"layer-895740","name":"KLAS-90X60-1 (5315x3544)","top":238.22950819672133,"left":205,"width":582,"height":388,"rotate":90,"printarea_id":449700,"visible":true,"opacity":0.88,"locked":false,"perspective_enable":true,"transform_matrix_points":{"topLeft":{"x":495,"y":-131},"topRight":{"x":489,"y":590},"bottomLeft":{"x":26,"y":-108},"bottomRight":{"x":23,"y":552}}},{"id":"layer-215228","name":"Preview2","type":"image","top":430.00000000000006,"left":-217.9052789708635,"width":600,"height":100,"rotate":90,"url":"users\/14742\/mockup-layers\/69f0dc7a96fd2_large.webp","opacity":1,"visible":true,"locked":false}],"type":"image","variant_ids":[],"campaign_mockup_printareas":[]}]}],"campaign_artworks":[{"id":3774701,"printarea_id":449700,"campaign_id":1021133,"artwork_id":1308534,"top":-910,"left":862,"width":3585,"height":5377,"position":0,"rotate":-90},{"id":3774700,"printarea_id":449694,"campaign_id":1021133,"artwork_id":1308534,"top":-1213,"left":1141,"width":4781,"height":7171,"position":0,"rotate":-90}],"instance_variants":[{"campaign_id":1021133,"variant_id":3814609,"platform_linked_id":"53663001379152"},{"campaign_id":1021133,"variant_id":3814603,"platform_linked_id":"53663001346384"}],"config":{"shop_logo":"portal\/tib.png","atc_action":"default","show_buynow":false,"show_gallery":true,"show_preview":true,"enable_sticky":true,"primary_color":"#C85F3D","show_quantity":true,"style_variants":"outline","preview_content":"gallery","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,"buynow_button_color":"#C85F3D","atc_background_color":"#C85F3D","preview_button_color":"#C85F3D","save_uploaded_photos":true,"show_app_description":true,"show_compare_at_price":true,"border_radius_variants":"rounded","sync_between_templates":true,"show_navigation_numbers":false,"support_public_property":false,"hide_single_value_option":true,"load_gallery_immediately":true,"personalize_button_color":"#C85F3D","buynow_button_hover_color":"#A9472E","enable_personalize_button":true,"image_placement_on_mockup":true,"personalization_alignment":"left","personalization_font_size":"medium","auto_select_first_template":false,"collapse_description_block":false,"addtocart_button_hover_color":"#A9472E","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","personalize_button_hover_color":"#A9472E","action_button_in_show_save_badge":"show_amount_with_currency","show_personalization_form_header":true,"show_assigned_variant_images_only":false,"preview_button_text_color_on_hover":"#A9472E","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":"Upload 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","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.","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","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","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 cart","upload_button_text_error":"Cannot upload. Contact us for more information.","word_cloud_maximal_error":"Maximum number of words is {{MAX}}.","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","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","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.","maps_api_key":"pk.eyJ1IjoidmVsaWtvdGlsYSIsImEiOiJjbGg3enAxamUwM21pM2VvMWdiazdkNWN0In0.tXSWnGF4WfLHtK20QIaNmg","sync_campaign_info_to_shopify":true},"has_subscription":true,"is_development":false,"is_plus":false,"sku_enabled":true,"shop_name":"NorthMoments","clipart_categories":[],"global_options":[]}