{"id":960501,"name":"Tablou Personalizat \"Caricatura Cuplu\"","label_available_product":null,"field_positions":null,"product_display_type":"radio","enable_artwork_navigation":false,"product_tags":"Tablou, destinatar-cuplu, ocazie-aniversare","featured_image_url":null,"featured_image_thumbnail":null,"show_first_campaign_mockup_id":10685438,"artworks":[{"id":1288661,"name":"Portret cuplu caricatura copy","description":null,"width":3508,"height":4961,"thumbnail":"users\/38832\/artworks\/6a9ed393bb353_thumbnail.webp","is_locked":null,"template_settings":null,"current_version_id":2786353,"design_format":"rgb","status":0,"schema_version":2,"data":[{"id":"template-840354","name":"Default template","addons":[],"layers":[{"id":"layer-317307","top":-91.39,"url":"users\/38832\/image-layers\/696b86e24d1ef.svg","left":-64.21,"name":"a4 plain bg vector","type":"static-vector","width":3636.42,"height":5143.78,"locked":true,"rotate":0,"visible":true,"fit_mode":"contain","schema_version":2,"shadow_display":"mockup_order","customization_type":"no_customization","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-712854","top":0,"url":"users\/38832\/image-layers\/6a995f59db8f5_large.webp","left":0,"name":"couple","type":"photo","width":3508,"height":4962.12,"locked":false,"rotate":0,"effects":[{"id":"id-171481","type":"gemini:image_filter","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"gemini_resolution":"2K","image_filter_prompt":"Create a colorful, humorous hand-drawn caricature illustration based on the uploaded photo.\n\nThe final image must look like a strong professional street caricature, with clearly exaggerated funny faces, oversized facial features, huge joyful expressions, and lively romantic humor.\n\nThis is NOT a normal cute cartoon portrait.\nThis is NOT a soft romantic illustration.\nThis must look like a real caricature artist intentionally exaggerated the people to make them funnier, more animated, and more expressive.\n\nSTYLE:\nUse a vibrant hand-drawn street caricature style with bold sketchy ink outlines, energetic marker coloring, painterly shading, visible brush texture, and playful loose linework. The artwork should feel premium, funny, charming, warm, and full of personality.\n\nINPUT ADAPTATION:\nUse the uploaded photo as the main reference.\nKeep the same number of people.\nKeep each person recognizable.\nPreserve the original pose, body direction, interaction, clothing type, hairstyle, beard, glasses, age group, gender presentation, and overall relationship between the subjects.\nPreserve the same crop logic from the uploaded photo: close-up stays close-up, half body stays half body, full body stays full body.\nKeep the original background context, but redraw it in a funny hand-drawn caricature style.\n\nSTRONG CARICATURE FACE DESIGN:\nThe faces must be obviously caricatured at first glance.\nDo not keep the faces too normal, too proportional, too realistic, or too beautiful.\n\nFor each person, exaggerate their most distinctive facial features:\n- make the head noticeably larger than realistic proportion\n- make the eyes much bigger and more animated\n- make the eyebrows thick, expressive, raised, curved, and slightly asymmetrical\n- make the nose more prominent, rounded, and funny\n- make the cheeks fuller, lifted, and rosy\n- make the mouth much larger than realistic\n- make the smile very wide and exaggerated\n- show big white visible teeth when the person is smiling\n- stretch the corners of the mouth upward and outward\n- add strong laugh lines, cheek folds, eye wrinkles, smile creases, and playful facial asymmetry\n- add red\/pink blush on cheeks and nose to increase the funny caricature feeling\n\nThe expression must feel like a peak laughing moment, not a polite smile.\n\nFACIAL EXPRESSION REQUIREMENT:\nCreate explosive joyful expressions.\nThe characters should look like they are laughing out loud, teasing each other, or reacting in a very funny romantic moment.\n\nAvoid small smiles.\nAvoid elegant smiles.\nAvoid calm expressions.\nAvoid subtle emotion.\nAvoid beauty-portrait expressions.\n\nThe mouth, teeth, cheeks, eyes, eyebrows, and nose must all actively contribute to the comedy.\n\nMALE CHARACTER EXPRESSION:\nIf there is a male character, push his expression strongly toward funny caricature:\n- very wide open laughing mouth\n- large visible white teeth\n- big rounded eyes\n- raised eyebrows\n- prominent rounded nose\n- rosy nose and cheeks\n- expressive laugh wrinkles\n- slightly goofy, charming, overjoyed facial energy\nHe should look funny, lovable, and exaggerated, not just handsome.\n\nFEMALE CHARACTER EXPRESSION:\nIf there is a female character, do not make her only pretty or glamorous.\nMake her expression strongly caricatured and joyful:\n- wide open laughing smile\n- visible teeth\n- lifted cheeks\n- eyes squinting or sparkling from laughter\n- playful eyebrow shape\n- strong smile creases and cheek blush\n- slightly exaggerated nose, chin, cheeks, and mouth shape\nShe should still look charming, but the priority is funny caricature expression, not beauty portrait elegance.\n\nCARICATURE PROPORTIONS:\nUse funny but balanced body proportions:\n- larger heads\n- expressive hands and arms\n- slightly simplified body shapes\n- slightly slim legs if needed, but never tiny and never extremely short\n- avoid fashion model proportions\n- avoid elegant beauty illustration anatomy\nThe body should support the comedy, while the face remains the main focus.\n\nBACKGROUND:\nKeep the same general background setting from the uploaded photo, but redraw it as a loose, humorous, sketchy caricature background.\nYou may add subtle sketchy environmental details only if they fit naturally, but do not add extra symbolic decorative elements that change the scene.\nThe background should stay supportive, light, and secondary to the characters.\nDo not overload the background.\n\nCOLOR AND RENDERING:\nUse bold, bright, cheerful colors with strong contrast.\nUse warm skin tones, strong pink\/red blush on cheeks and nose, shiny highlights on forehead and cheeks, expressive marker shading, and lively hand-drawn texture.\nThe result should look colorful, rich, artistic, and premium.\n\nCOMPOSITION:\nUse a vertical 3:4 aspect ratio with no borders.\nCharacters should occupy most of the frame, like a close-up caricature poster.\nKeep the composition dynamic, lively, and centered around the faces.\n\nNEGATIVE PROMPT:\nDo not create a realistic portrait.\nDo not create a soft romantic cartoon.\nDo not create a beauty-focused couple illustration.\nDo not make faces too normal or too proportional.\nDo not make smiles small, polite, elegant, or subtle.\nDo not make eyes too realistic or too calm.\nDo not make noses too natural.\nDo not hide the teeth when the character is laughing.\nDo not make the female character overly glamorous or model-like.\nDo not make the male character simply handsome instead of funny.\nDo not use flat children's cartoon style.\nDo not distort the body badly.\nDo not make legs extremely short or tiny.\nDo not replace the original background with a completely different scene.\nDo not add extra symbolic elements such as heart-shaped suns, floating hearts, or humorous signboards unless explicitly requested.\n\nFinal result:\nA high-detail, colorful, funny, strongly exaggerated hand-drawn street caricature illustration with huge laughing expressions, big eyes, big smiles, visible teeth, rosy cheeks and noses, playful humor, and premium artistic quality.","color_sketch_image_filter":"#000000"}],"visible":true,"fit_mode":"contain","required":true,"form_label":"Incarca fotografia","photo_hint":"<div style=\"\n    background-color: #f8f9fa;\n    border: 1px solid #e9ecef;\n    border-radius: 8px;\n    padding: 12px 14px;\n    margin-top: 10px;\n    font-size: 13px;\n    color: #495057;\n    line-height: 1.5;\n    display: flex;\n    flex-direction: column;\n    gap: 8px;\">\n\n  <div style=\"display: flex; align-items: flex-start; gap: 8px;\">\n    <span>\ud83d\udca1<\/span>\n    <span><strong>Sfat:<\/strong> Cu c\u00e2t poza este mai clar\u0103 \u0219i bine luminat\u0103, cu at\u00e2t tr\u0103s\u0103turile fe\u021bei vor sem\u0103na mai bine.<\/span>\n  <\/div>\n\n  <div style=\"display: flex; align-items: flex-start; gap: 8px; color: #d9534f;\">\n    <span>\u26a0\ufe0f<\/span>\n    <span>Alege fotografia cu aten\u021bie! Limita de generare este de <strong>2 poze pe or\u0103<\/strong>.<\/span>\n  <\/div>\n\n  <div style=\"display: flex; align-items: center; gap: 8px; font-size: 12px; color: #6c757d; border-top: 1px solid #e9ecef; padding-top: 6px; margin-top: 2px;\">\n    <span>\u23f3<\/span>\n    <span><em>Aplicarea modific\u0103rilor poate dura p\u00e2n\u0103 la 1 minut.<\/em><\/span>\n  <\/div>\n\n<\/div>","photo_editor":"image_cropper","use_hd_layer":false,"photo_replace":true,"schema_version":2,"shadow_display":"mockup_order","customization_type":"normal","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-395949","name":"Alege un mesaj","type":"additional-option","locked":false,"visible":true,"group_id":"layer-735629","required":true,"dependency":{"match_type":"all","dependencies":[{"value":[30703339],"element":"layer-698939"}],"show_by_default":false},"form_label":"Alege un mesaj","default_value":30668600,"schema_version":2,"additional_option":2615362,"customization_type":"normal"},{"id":"layer-684479","top":4464.96,"left":1754,"name":"Suflete Pereche","text":"Suflete Pereche","type":"text","align":"center","color":"#000000","width":2478.85,"locked":false,"rotate":0,"visible":true,"group_id":"layer-735629","dependency":{"match_type":"all","dependencies":[{"value":[30668601],"element":"layer-395949"}],"show_by_default":false},"typography":{"size":100,"family":"Roboto","variant":"regular"},"custom_font":{"url":"users\/38832\/fonts\/6a763297ee913.woff2","size":479.47,"family":"StyleScript-Regular"},"curve_radius":2301.45,"stroke_color":"#FFFFFF","stroke_width":10,"schema_version":2,"shadow_display":"mockup_order","stroke_enabled":true,"form_input_type":"text","typography_type":"custom","autoscale_enabled":true,"background_enabled":true,"customization_type":"no_customization"},{"id":"layer-245612","top":4464.96,"left":1754,"name":"Echipa Perfecta","text":"Echipa Perfect\u0103","type":"text","align":"center","color":"#000000","width":2478.85,"locked":false,"rotate":0,"visible":true,"group_id":"layer-735629","dependency":{"match_type":"all","dependencies":[{"value":[30668602],"element":"layer-395949"}],"show_by_default":false},"typography":{"size":100,"family":"Roboto","variant":"regular"},"custom_font":{"url":"users\/38832\/fonts\/6a763297ee913.woff2","size":479.47,"family":"StyleScript-Regular"},"curve_radius":2301.45,"stroke_color":"#FFFFFF","stroke_width":10,"schema_version":2,"shadow_display":"mockup_order","stroke_enabled":true,"form_input_type":"text","typography_type":"custom","autoscale_enabled":true,"background_enabled":true,"customization_type":"no_customization"},{"id":"layer-272886","top":4464.96,"left":1758.6,"name":"Together is my fav place to be","text":"Together is my favorite place to be","type":"text","align":"center","color":"#000000","width":3167.15,"locked":false,"rotate":0,"visible":true,"group_id":"layer-735629","dependency":{"match_type":"all","dependencies":[{"value":[30668603],"element":"layer-395949"}],"show_by_default":false},"typography":{"size":100,"family":"Roboto","variant":"regular"},"custom_font":{"url":"users\/38832\/fonts\/6a763297ee913.woff2","size":612.61,"family":"StyleScript-Regular"},"curve_radius":2940.49,"stroke_color":"#FFFFFF","stroke_width":10,"schema_version":2,"shadow_display":"mockup_order","stroke_enabled":true,"form_input_type":"text","typography_type":"custom","autoscale_enabled":true,"background_enabled":true,"customization_type":"no_customization"},{"id":"layer-566701","top":4464.96,"left":1758.6,"name":"Forever.","text":"Forever.","type":"text","align":"center","color":"#000000","width":3167.15,"locked":false,"rotate":0,"visible":true,"group_id":"layer-735629","dependency":{"match_type":"all","dependencies":[{"value":[30668612],"element":"layer-395949"}],"show_by_default":false},"typography":{"size":100,"family":"Roboto","variant":"regular"},"custom_font":{"url":"users\/38832\/fonts\/6a763297ee913.woff2","size":612.61,"family":"StyleScript-Regular"},"curve_radius":2940.49,"stroke_color":"#FFFFFF","stroke_width":10,"schema_version":2,"shadow_display":"mockup_order","stroke_enabled":true,"form_input_type":"text","typography_type":"custom","autoscale_enabled":true,"background_enabled":true,"customization_type":"no_customization"},{"id":"layer-983697","top":4464.96,"left":1758.6,"name":"Textul tau","text":null,"type":"text","align":"center","color":"#000000","width":3167.15,"locked":false,"rotate":0,"visible":true,"group_id":"layer-735629","dependency":{"match_type":"all","dependencies":[{"value":[30668691],"element":"layer-395949"}],"show_by_default":false},"form_label":"Text (Optional)","input_hint":"<p><small><strong>Not\u0103:<\/strong> Simbolurile grafice (emoji) \u0219i caracterele speciale nu sunt acceptate \u0219i nu vor fi imprimate.<\/small><\/p>","max_length":30,"typography":{"size":100,"family":"Roboto","variant":"regular"},"custom_font":{"url":"users\/38832\/fonts\/6a763297ee913.woff2","size":612.61,"family":"StyleScript-Regular"},"curve_radius":2940.49,"stroke_color":"#FFFFFF","stroke_width":10,"schema_version":2,"shadow_display":"mockup_order","stroke_enabled":true,"form_input_type":"text","typography_type":"custom","form_placeholder":"Ex: Tu \u0219i eu. Pentru totdeauna.","autoscale_enabled":true,"background_enabled":true,"customization_type":"normal"},{"id":"layer-990751","top":2564.96,"left":-2214.13,"name":"Fara text","text":null,"type":"text","align":"center","color":"#000000","width":3167.15,"locked":false,"rotate":0,"visible":true,"group_id":"layer-735629","dependency":{"match_type":"all","dependencies":[{"value":[30668649],"element":"layer-395949"}],"show_by_default":false},"form_label":"Text (Optional)","max_length":28,"typography":{"size":100,"family":"Roboto","variant":"regular"},"custom_font":{"url":"users\/38832\/fonts\/6a763297ee913.woff2","size":612.61,"family":"StyleScript-Regular"},"curve_radius":2940.49,"stroke_color":"#FFFFFF","stroke_width":10,"schema_version":2,"shadow_display":"mockup_order","stroke_enabled":true,"form_input_type":"text","typography_type":"custom","form_placeholder":"Ex: Tu \u0219i eu. Pentru totdeauna.","autoscale_enabled":true,"background_enabled":true,"customization_type":"no_customization"},{"id":"layer-610824","top":4464.96,"left":1754,"name":"Tu si eu pt totdeauna","text":"Tu si eu. Pentru totdeauna.","type":"text","align":"center","color":"#000000","width":3158.83,"locked":false,"rotate":0,"visible":true,"group_id":"layer-735629","dependency":{"match_type":"all","dependencies":[{"value":[30668600],"element":"layer-395949"}],"show_by_default":false},"typography":{"size":490.19,"family":"Roboto","variant":"regular"},"custom_font":{"url":"users\/38832\/fonts\/6a763297ee913.woff2","size":337.15,"family":"StyleScript-Regular"},"curve_radius":7933.01,"stroke_color":"#FFFFFF","stroke_width":10,"color_opacity":"FF","schema_version":2,"shadow_display":"mockup_order","stroke_enabled":true,"form_input_type":"text","typography_type":"custom","autoscale_enabled":true,"background_enabled":true,"customization_type":"no_customization"},{"id":"layer-735629","name":"Text negru","type":"group","locked":false,"opened":false,"visible":true},{"id":"layer-831205","name":"Text alb","type":"group","locked":false,"opened":false,"visible":true},{"id":"layer-460282","name":"Alege un mesaj","type":"additional-option","locked":false,"visible":true,"group_id":"layer-831205","required":true,"dependency":{"match_type":"all","dependencies":[{"value":[30703338],"element":"layer-698939"}],"show_by_default":false},"form_label":"Alege un mesaj","default_value":30668600,"schema_version":2,"additional_option":2615362,"customization_type":"normal"},{"id":"layer-622982","top":4464.96,"left":1754,"name":"Suflete Pereche","text":"Suflete Pereche","type":"text","align":"center","color":"#FFFFFF","width":2478.85,"locked":false,"rotate":0,"visible":true,"group_id":"layer-831205","dependency":{"match_type":"all","dependencies":[{"value":[30668601],"element":"layer-460282"}],"show_by_default":false},"typography":{"size":100,"family":"Roboto","variant":"regular"},"custom_font":{"url":"users\/38832\/fonts\/6a763297ee913.woff2","size":479.47,"family":"StyleScript-Regular"},"curve_radius":2301.45,"stroke_color":"#000000","stroke_width":30,"color_opacity":"FF","schema_version":2,"shadow_display":"mockup_order","stroke_enabled":true,"form_input_type":"text","typography_type":"custom","autoscale_enabled":true,"background_enabled":true,"customization_type":"no_customization"},{"id":"layer-307261","top":4464.96,"left":1754,"name":"Echipa Perfecta","text":"Echipa Perfect\u0103","type":"text","align":"center","color":"#FFFFFF","width":2478.85,"locked":false,"rotate":0,"visible":true,"group_id":"layer-831205","dependency":{"match_type":"all","dependencies":[{"value":[30668602],"element":"layer-460282"}],"show_by_default":false},"typography":{"size":100,"family":"Roboto","variant":"regular"},"custom_font":{"url":"users\/38832\/fonts\/6a763297ee913.woff2","size":479.47,"family":"StyleScript-Regular"},"curve_radius":2301.45,"stroke_color":"#000000","stroke_width":30,"color_opacity":"FF","schema_version":2,"shadow_display":"mockup_order","stroke_enabled":true,"form_input_type":"text","typography_type":"custom","autoscale_enabled":true,"background_enabled":true,"customization_type":"no_customization"},{"id":"layer-610905","top":4464.96,"left":1758.6,"name":"Together is my fav place to be","text":"Together is my favorite place to be","type":"text","align":"center","color":"#FFFFFF","width":3167.15,"locked":false,"rotate":0,"visible":true,"group_id":"layer-831205","dependency":{"match_type":"all","dependencies":[{"value":[30668603],"element":"layer-460282"}],"show_by_default":false},"typography":{"size":100,"family":"Roboto","variant":"regular"},"custom_font":{"url":"users\/38832\/fonts\/6a763297ee913.woff2","size":612.61,"family":"StyleScript-Regular"},"curve_radius":2940.49,"stroke_color":"#000000","stroke_width":30,"color_opacity":"FF","schema_version":2,"shadow_display":"mockup_order","stroke_enabled":true,"form_input_type":"text","typography_type":"custom","autoscale_enabled":true,"background_enabled":true,"customization_type":"no_customization"},{"id":"layer-626897","top":4464.96,"left":1758.6,"name":"Forever.","text":"Forever.","type":"text","align":"center","color":"#FFFFFF","width":3167.15,"locked":false,"rotate":0,"visible":true,"group_id":"layer-831205","dependency":{"match_type":"all","dependencies":[{"value":[30668612],"element":"layer-460282"}],"show_by_default":false},"typography":{"size":100,"family":"Roboto","variant":"regular"},"custom_font":{"url":"users\/38832\/fonts\/6a763297ee913.woff2","size":612.61,"family":"StyleScript-Regular"},"curve_radius":2940.49,"stroke_color":"#000000","stroke_width":30,"color_opacity":"FF","schema_version":2,"shadow_display":"mockup_order","stroke_enabled":true,"form_input_type":"text","typography_type":"custom","autoscale_enabled":true,"background_enabled":true,"customization_type":"no_customization"},{"id":"layer-643361","top":4464.96,"left":1758.6,"name":"Textul tau","text":null,"type":"text","align":"center","color":"#FFFFFF","width":3167.15,"locked":false,"rotate":0,"visible":true,"group_id":"layer-831205","dependency":{"match_type":"all","dependencies":[{"value":[30668691],"element":"layer-460282"}],"show_by_default":false},"form_label":"Text (Optional)","input_hint":"<p><small><strong>Not\u0103:<\/strong> Simbolurile grafice (emoji) \u0219i caracterele speciale nu sunt acceptate \u0219i nu vor fi imprimate.<\/small><\/p>","max_length":30,"typography":{"size":100,"family":"Roboto","variant":"regular"},"custom_font":{"url":"users\/38832\/fonts\/6a763297ee913.woff2","size":612.61,"family":"StyleScript-Regular"},"curve_radius":2940.49,"stroke_color":"#000000","stroke_width":30,"color_opacity":"FF","schema_version":2,"shadow_display":"mockup_order","stroke_enabled":true,"form_input_type":"text","typography_type":"custom","form_placeholder":"Ex: Tu \u0219i eu. Pentru totdeauna.","autoscale_enabled":true,"background_enabled":true,"customization_type":"normal"},{"id":"layer-475078","top":2564.96,"left":-2214.13,"name":"Fara text","text":null,"type":"text","align":"center","color":"#FFFFFF","width":3167.15,"locked":false,"rotate":0,"visible":true,"group_id":"layer-831205","dependency":{"match_type":"all","dependencies":[{"value":[30668649],"element":"layer-460282"}],"show_by_default":false},"form_label":"Text (Optional)","max_length":28,"typography":{"size":100,"family":"Roboto","variant":"regular"},"custom_font":{"url":"users\/38832\/fonts\/6a763297ee913.woff2","size":612.61,"family":"StyleScript-Regular"},"curve_radius":2940.49,"stroke_color":"#000000","stroke_width":30,"color_opacity":"FF","schema_version":2,"shadow_display":"mockup_order","stroke_enabled":true,"form_input_type":"text","typography_type":"custom","form_placeholder":"Ex: Tu \u0219i eu. Pentru totdeauna.","autoscale_enabled":true,"background_enabled":true,"customization_type":"no_customization"},{"id":"layer-236860","top":4464.96,"left":1754,"name":"Tu si eu pt totdeauna","text":"Tu si eu. Pentru totdeauna.","type":"text","align":"center","color":"#FFFFFF","width":3158.83,"locked":false,"rotate":0,"visible":true,"group_id":"layer-831205","dependency":{"match_type":"all","dependencies":[{"value":[30668600],"element":"layer-460282"}],"show_by_default":false},"typography":{"size":490.19,"family":"Roboto","variant":"regular"},"custom_font":{"url":"users\/38832\/fonts\/6a763297ee913.woff2","size":337.15,"family":"StyleScript-Regular"},"curve_radius":7933.01,"stroke_color":"#000000","stroke_width":30,"color_opacity":"FF","schema_version":2,"shadow_display":"mockup_order","stroke_enabled":true,"form_input_type":"text","typography_type":"custom","autoscale_enabled":true,"background_enabled":true,"customization_type":"no_customization"},{"id":"layer-698939","name":"Culoare text","type":"additional-option","locked":false,"visible":true,"form_label":"Alege culoare mesaj","default_value":30703338,"schema_version":2,"additional_option":2618079,"customization_type":"normal"}],"positions":["template-layer","layer-712854","layer-698939","layer-395949","layer-983697","layer-317307","layer-684479","layer-245612","layer-272886","layer-566701","layer-990751","layer-610824","layer-735629","layer-831205","layer-622982","layer-307261","layer-610905","layer-626897","layer-475078","layer-236860","layer-460282","layer-643361"],"charge_enabled":false}],"global_options":[],"global_option_ids":[]}],"campaign_products":[{"id":1734594,"campaign_id":960501,"product_id":313684,"created_at":"2026-06-05T20:01:22.000000Z","updated_at":"2026-06-05T20:01:22.000000Z","position":0,"platform_title":null,"campaign_variants_position":null,"product":{"id":313684,"user_id":38832,"fulfillment_id":null,"fulfillment_linked_id":null,"title":"Tablou Portret","description":"","had_back":false,"variants_position":null,"colors_position":["Satin"],"sizes_position":["A4 (20x30 cm)","A3 (30x40 cm)"],"thumbnail":null,"enable_custom_printarea":true,"print_provider_id":null,"design_format":null,"color_display_type":"radio","size_display_type":"radio","color_custom_label":"Material","size_custom_label":null,"status":0,"label":"Tablou","product_options_position":["color","size"],"internal_tags":null,"printareas":[{"id":926916,"product_id":313684,"name":"Portret","width":3508,"height":4961,"position":0,"display_name":"A3 (30x40 cm)"},{"id":900715,"product_id":313684,"name":"Portret","width":2480,"height":3508,"position":0,"display_name":"A4 (20x30 cm)"}]},"campaign_variants":[{"campaign_product_id":1734594,"variant_id":8710546,"campaign_mockup_id":null,"variant":{"id":8710546,"product_id":313684,"fulfillment_linked_id":"7815145","fulfillment_linked_image_id":null,"color":"Satin","size":"A4 (20x30 cm)","color_hex":"","available":true,"base_cost":null,"price":99.9,"created_at":"2026-08-08T14:18:49.000000Z","updated_at":"2026-09-03T13:19:56.000000Z","compare_at_price":null,"ref":null,"weight":"","mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"7815145","printarea_ids":[900715]},"color":"Satin","color_hex":"","size":"A4 (20x30 cm)","product_id":313684},{"campaign_product_id":1734594,"variant_id":8710547,"campaign_mockup_id":null,"variant":{"id":8710547,"product_id":313684,"fulfillment_linked_id":"4848151","fulfillment_linked_image_id":null,"color":"Satin","size":"A3 (30x40 cm)","color_hex":"","available":true,"base_cost":null,"price":149.9,"created_at":"2026-08-08T14:19:20.000000Z","updated_at":"2026-09-03T13:20:04.000000Z","compare_at_price":null,"ref":null,"weight":"","mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"4848151","printarea_ids":[926916]},"color":"Satin","color_hex":"","size":"A3 (30x40 cm)","product_id":313684}],"campaign_mockups":[{"id":9978832,"campaign_product_id":1734594,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":1,"preview_url":"users\/38832\/campaign-products\/1734594\/6a9ea00813497.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/38832\/campaign-products\/1734594\/6a9ea00813497_thumbnail.webp","old_campaign_mockup_id":9648900,"mockup_id":1521538,"alt":"tablou mockup","layers":[{"height":780,"id":"layer-743932","left":204.5,"locked":false,"name":"Tablou Portret (2480x3508)","opacity":1,"printarea_id":900715,"rotate":0,"top":90,"visible":true,"width":551},{"height":960,"id":"layer-328440","left":0,"locked":true,"name":"tablou mockup","opacity":1,"top":0,"type":"image","url":"users\/38832\/mockup-layers\/6994dd9a6e3f1_large.webp","visible":true,"width":960}],"type":"image","variant_ids":[8710546,8710547],"campaign_mockup_printareas":[]}]}],"campaign_artworks":[{"id":3725971,"printarea_id":926916,"campaign_id":960501,"artwork_id":1288661,"top":0,"left":0,"width":3508,"height":4961,"position":0,"rotate":null},{"id":3725970,"printarea_id":900715,"campaign_id":960501,"artwork_id":1288661,"top":1,"left":0,"width":2480,"height":3507,"position":0,"rotate":null}],"instance_variants":[{"campaign_id":960501,"variant_id":8710546,"platform_linked_id":"57022517117268"},{"campaign_id":960501,"variant_id":8710547,"platform_linked_id":"57022517150036"}],"config":{"shop_logo":"users\/38832\/images\/6a243fab39ee7_large.webp","atc_action":"default","price_color":"#000000","show_buynow":false,"show_gallery":true,"show_preview":true,"zoom_gallery":true,"enable_sticky":false,"show_quantity":false,"auto_zoom_text":false,"style_variants":"outline","thumbnail_type":"default","preview_content":"gallery","show_cross_sell":true,"add_design_links":"property","personalize_type":"button_popup","show_edit_button":true,"validate_preview":true,"atc_border_radius":"rounded","atc_button_layout":"layout_1","blacklisted_words":["pula","pizda","pizd\u0103","cur","curu","cacat","c\u0103cat","rahat","muie","fut","futu","fute","futut","futai","futaiu","futaiul","coaie","coaiele","sugi","suge","sugi pula","pizdos","pizdar","javra","jeg","jegos","nesimtit","nesim\u021bit","handicapat","tigan","\u021bigan","tiganca","\u021biganc\u0103","bozgor","cioara","cioar\u0103","jid","evreu imputit","gay imputit","hitler","nazist","nazi","isis","al qaeda","taliban","talibani","cocaina","cocain\u0103","heroina","heroin\u0103","iarba","marijuana","droguri"],"position_of_price":"price_compared_save","addon_price_enable":true,"alignment_variants":"left","show_arrows_mobile":true,"show_saving_amount":true,"use_ui_date_picker":false,"use_ui_time_picker":true,"addon_option_enable":true,"dropdown_searchable":true,"saving_amount_color":"#E9001C","show_preview_button":false,"atc_background_color":"#FFE199","enable_for_all_pages":true,"preview_button_color":"#000000","save_uploaded_photos":true,"should_block_inspect":false,"show_app_description":false,"atc_notify_item_added":true,"cross_sell_display_on":"both","show_compare_at_price":true,"single_mockup_enabled":false,"border_radius_variants":"rounded","compare_at_price_color":null,"enable_skeleton_loader":true,"show_action_in_preview":true,"sync_between_templates":true,"product_template_suffix":"personalizabil","reupload_photo_in_popup":true,"show_navigation_numbers":false,"support_public_property":false,"action_button_in_preview":"atc","hide_single_value_option":true,"load_gallery_immediately":true,"personalize_button_color":null,"search_category_dropdown":true,"auto_select_first_clipart":true,"enable_personalize_button":true,"image_placement_on_mockup":true,"personalization_alignment":"left","personalization_font_size":"small","show_close_preview_button":true,"use_reposition_on_gallery":true,"addon_product_price_enable":true,"auto_select_first_template":false,"auto_zoom_reposition_popup":false,"collapse_description_block":false,"addtocart_button_text_color":"#312621","addtocart_button_hover_color":"#4E423D","confirmation_checkbox_enable":false,"personalization_active_color":"#312621","personalization_item_per_row":"auto","personalization_toggle_style":"switch","show_custom_info_below_price":true,"action_button_in_zoom_gallery":"popup_large_image","enable_clear_all_text_options":true,"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":true,"addtocart_button_text_hover_color":"#FFFFFF","show_assigned_variant_images_only":true,"product_template_auto_assign_enabled":true,"personalization_form_background_color":null,"show_checkout_button_on_preview_popup":true,"personalization_header_background_color":null,"form_label":"Introdu o locatie","size_label":"Marime","color_label":"Culoare","saving_text":"Economise\u0219ti:","loading_lyric":"Se \u00eencarc\u0103 versurile\u2026","template_label":"Sablon {{ ARTWORK_NAME }}","maps_time_label":null,"cross_sell_title":"Adaug\u0103 o felicitare cadou (+12,90 lei)","maps_style_label":"Alege stilul hartii","text_color_label":"Alege o culoare","addon_price_label":"Selectarea acestei op\u021biuni implic\u0103 un cost suplimentar de {{PRICE}}.","description_label":"Descriere","form_header_title":"\ud83e\ude84 personalizeaz\u0103 produsul","addon_option_label":"+{{VALUE}}","moderation_blocked":"Aceast\u0103 imagine este blocat\u0103 din cauza con\u021binutului sensibil sau a unei \u00eenc\u0103lc\u0103ri a politicii (de exemplu, arme, violen\u021b\u0103, con\u021binut sexual). V\u0103 rug\u0103m s\u0103 \u00eenc\u0103rca\u021bi o imagine diferit\u0103.","upload_button_text":"Alege fotografia","buynow_button_label":"Cumpar\u0103 acum","font_category_label":"Alege un font","form_required_error":"Unele c\u00e2mpuri sunt obligatorii sau con\u021bin date invalide","input_invalid_error":"Date invalide","is_processing_error":"Unele c\u00e2mpuri se proceseaz\u0103 \u00eenc\u0103. Te rug\u0103m s\u0103 a\u0219tep\u021bi c\u00e2teva secunde \u0219i s\u0103 \u00eencerci din nou.","next_button_tooltip":"Urm\u0103torul","prev_button_tooltip":"Anterior","confirmation_message":"V\u0103 rug\u0103m s\u0103 bifa\u021bi caseta de confirmare de mai sus \u00eenainte de a continua","input_required_error":"Acest c\u00e2mp este obligatoriu!","out_of_stock_message":"Optiunea aleasa nu mai este in stoc. Te rug\u0103m s\u0103 alegi o alt\u0103 op\u021biune.","preview_button_label":"Previzualizare","success_atc_response":"Acest produs a fost ad\u0103ugat \u00een co\u0219! \ud83d\uded2<br><a href=\"\/cart\">Vezi co\u0219ul<\/a>","invalid_max_value_msg":"Num\u0103rul maxim permis este {{ MAX_NUMBER }}.","invalid_min_value_msg":"Num\u0103rul minim necesar este {{ MIN_NUMBER }}.","scrabble_unique_error":"Nicio liter\u0103 (f\u0103r\u0103 caractere speciale) din cuv\u00e2ntul {{WORDS}} nu exist\u0103 \u00een alte cuvinte.","song_search_no_result":"Nu s-a g\u0103sit nicio melodie. \u00cencearc\u0103 un alt cuv\u00e2nt-cheie.","addtocart_button_label":"Adauga in cos","blacklisted_word_error":"Cuv\u00e2ntul \u201e{{ BLACKLISTED_WORD }}\u201d nu este permis. Te rug\u0103m s\u0103 \u00eel elimini.","cross_sell_description":"Completeaz\u0103 cadoul cu o felicitare personalizat\u0103 \u0219i surprinde-i pe cei dragi cu un mesaj din suflet!","gpx_upload_button_text":"Alege un fi\u0219ier .gpx","scrabble_maximal_error":"Num\u0103rul maxim de cuvinte este {{MAX}}.","scrabble_minimal_error":"Avem nevoie de cel pu\u021bin 2 cuvinte pentru a crea un scrabble.","available_product_label":"Produse Disponibile","center_map_button_label":"Centreaz\u0103 harta","custom_info_below_price":"<a href=\"\/policies\/shipping-policy\">Transportul<\/a> este calculat la finalizarea comenzii.","loading_lyric_no_result":"Versurile nu au fost gasite.","maps_search_placeholder":"Cauta locatie","min_size_upload_warning":"Nu se poate \u00eenc\u0103rca deoarece imaginea este prea mic\u0103. Te rug\u0103m s\u0103 \u00eencarci o imagine mai mare.","recustomize_button_text":"Repozi\u021bioneaz\u0103 imaginea","reposition_button_label":"Repozi\u021bioneaz\u0103","scrabble_add_word_error":"Nu se pot ad\u0103uga cuvintele \u00een cuv\u00e2ntul \u00eencruci\u0219at.","song_search_placeholder":"Caut\u0103 o melodie","text_max_length_warning":"Maximum {{ LAYER_MAX_LENGTH }} caractere permise.","upload_button_text_reup":"Alege alt\u0103 imagine","visibility_toggle_label":"Arata {{ INPUT_LABEL }}","background_clipart_label":"Alege un fundal","edit_design_button_label":"Editeaz\u0103 designul","maps_cancel_button_label":"Renun\u021b\u0103","maps_select_button_label":"Selecteaz\u0103 \u0219i continu\u0103","min_width_height_warning":"Fotografia ta nu \u00eendepline\u0219te cerin\u021ba minim\u0103 de rezolu\u021bie. Te rug\u0103m s\u0103 \u00eencarci o fotografie mai mare de {{ MIN_WIDTH }}x{{ MIN_HEIGHT }}.","personalize_button_label":"Personalizeaz\u0103","select_vector_file_error":"Trebuie s\u0103 selectezi un fi\u0219ier cu extensia .svg sau .eps.","song_search_button_label":"Selecteaz\u0103","update_item_button_label":"Actualizeaz\u0103 co\u0219ul","upload_button_text_error":"Nu se poate \u00eenc\u0103rca. Contacteaz\u0103-ne pentru mai multe informa\u021bii.","word_cloud_maximal_error":"Numarul maxim este de {{MAX}} cuvinte.","product_name_button_label":"Nume Produs","unavailable_variant_error":"Varianta selectat\u0103 nu este disponibil\u0103.","upload_rate_limit_warning":"Mai ai {{ REMAINING }}\/{{ LIMIT }} \u00eenc\u0103rc\u0103ri de imagini pentru efecte.","upload_reposition_distort":"Fotografia dumneavoastr\u0103 este distorsionat\u0103 pentru c\u0103 nu se potrive\u0219te cu raportul de aspect al acestui design. V\u0103 rug\u0103m s\u0103 o re-customiza\u021bi sau s\u0103 o \u00eenc\u0103rca\u021bi din nou pentru a se adapta la noul raport.","upload_vector_button_text":"Alege un vector","word_search_maximal_error":"Num\u0103rul maxim de cuvinte este {{MAX}}.","close_preview_buttom_label":"\u00cenchide previzualizarea","image_placement_save_label":"Salveaza","upload_rate_limit_exceeded":"A\u021bi atins limita de upload pentru aceast\u0103 op\u021biune. V\u0103 rug\u0103m s\u0103 \u00eencerca\u021bi din nou \u00eentr-o or\u0103.","confirmation_checkbox_label":"Sunte\u021bi responsabil pentru furnizarea informa\u021biilor corecte de personalizare \u00eenainte de a face clic pe \u201eCump\u0103r\u0103 acum.\u201d","cropper_cancel_button_label":"Anulare","cropper_select_button_label":"Selecteaz\u0103","gpx_upload_button_text_reup":"Alege un alt fi\u0219ier .gpx","max_size_upload_gpx_warning":"Nu se poate \u00eenc\u0103rca deoarece fi\u0219ierul .gpx este prea mare. Te rug\u0103m s\u0103 \u00eencarci un fi\u0219ier mai mic.","preview_design_button_label":"Previzualizeaz\u0103 designul","cross_sell_edit_button_label":"Editeaz\u0103 designul","default_dropdown_placeholder":"Alege o optiune","gpx_upload_button_text_error":"Nu se poate \u00eenc\u0103rca. Contacteaz\u0103-ne pentru mai multe informa\u021bii.","image_placement_cancel_label":"Anulare","star_maps_component_mw_label":"Calea Lactee","upload_button_text_uploading":"Se incarca...","variant_dropdown_placeholder":"Alege o optiune","word_cloud_button_regenerate":"Regenereaza","font_char_no_whitespace_label":"Spa\u021biile nu sunt permise.","gpx_upload_button_text_strava":"Conecteaz\u0103-te la Strava","word_search_button_regenerate":"Regenerare aspect","font_char_emojis_removed_label":"Emoji-urile nu sunt permise \u0219i au fost \u0219terse.","scrabble_add_more_button_label":"+ Adaug\u0103 mai multe","upload_vector_button_text_reup":"Alege un alt vector","word_search_render_image_error":"Nu se pot plasa toate cuvintele pe tabl\u0103.","cropper_min_size_upload_warning":"Nu se poate \u00eenc\u0103rca deoarece zona decupat\u0103 este prea mic\u0103. Te rug\u0103m s\u0103 m\u0103re\u0219ti aria de decupare.","upload_missing_variable_warning":"Te rug\u0103m s\u0103 completezi c\u00e2mpul {{ FIELD_NAME }} \u00eenainte de \u00eenc\u0103rcare.","cross_sell_sold_out_button_label":"Epuizat","gpx_upload_button_text_uploading":"Se \u00eencarc\u0103...","word_cloud_add_more_button_label":"+ Adauga mai multe","cross_sell_confirm_delete_message":"Sunte\u021bi sigur c\u0103 dori\u021bi s\u0103 elimina\u021bi acest element?","gpx_upload_button_text_connecting":"Se conecteaz\u0103...","word_search_add_more_button_label":"+ Adaug\u0103 mai multe","font_char_invalid_characters_label":"Caracterele urm\u0103toare nu sunt permise: {{ CHARS }}","font_char_no_multiple_spaces_label":"Spa\u021biile consecutive multiple nu sunt permise","recustomize_route_maps_button_text":"Modific\u0103 iar harta rutei","gpx_upload_button_text_add_activity":"Adaug\u0103","gpx_upload_button_text_error_strava":"Eroare Strava. V\u0103 rug\u0103m s\u0103 \u00eencerca\u021bi din nou mai t\u00e2rziu.","cross_sell_cancel_delete_button_label":"NU","checkout_button_label_on_preview_popup":"Continu\u0103 c\u0103tre plat\u0103","cross_sell_choose_product_button_label":"Alege produsul","cross_sell_confirm_delete_button_label":"DA","gpx_upload_button_text_show_activities":"Arat\u0103 activit\u0103\u021bile","star_maps_component_constellation_label":"Constelatii","gpx_upload_button_text_disconnect_strava":"Dezactiveaz\u0103 Strava","gpx_upload_button_text_not_found_activities":"Nu s-au g\u0103sit activit\u0103\u021bi","star_maps_component_constellation_name_label":"Numele constelatiilor","font_char_no_leading_trailing_whitespace_label":"Spa\u021biile la \u00eenceput sau la sf\u00e2r\u0219it nu sunt permise.","gpx_upload_button_text_error_not_connected_strava":"Nu se poate conecta la Strava. Contacteaz\u0103-ne pentru mai multe informa\u021bii.","maps_api_key":"pk.eyJ1IjoibWloYWlwcmUiLCJhIjoiY210OGZhMDAwMjVqYTJ6c2tmdHYxOGJzNSJ9.F5ApZmPDa77txse-oJyMlw","maps_place_provider":"mapbox","sync_campaign_info_to_shopify":true},"has_subscription":true,"is_development":false,"is_plus":false,"sku_enabled":true,"shop_name":"PrintPop","clipart_categories":[{"id":2615362,"name":"Citate","type":"additional_option","thumbnail":null,"display_type":"text","show_clipart_name":false,"placeholder":"Alege o optiune","parent_id":null,"children_display_type":0,"custom_class":null,"options":[{"id":30668600,"url":null,"thumbnail":null,"color":null,"name":"Tu \u0219i eu. Pentru totdeauna."},{"id":30668601,"url":null,"thumbnail":null,"color":null,"name":"Suflete Pereche"},{"id":30668602,"url":null,"thumbnail":null,"color":null,"name":"Echipa perfect\u0103"},{"id":30668603,"url":null,"thumbnail":null,"color":null,"name":"Together is my favorite place to be"},{"id":30668612,"url":null,"thumbnail":null,"color":null,"name":"Forever."},{"id":30668691,"url":null,"thumbnail":null,"color":null,"name":"Scrie textul tau"},{"id":30668649,"url":null,"thumbnail":null,"color":null,"name":"Far\u0103 text"}],"v":null},{"id":2618079,"name":"Culoare","type":"additional_option","thumbnail":null,"display_type":"image","show_clipart_name":false,"placeholder":null,"parent_id":null,"children_display_type":0,"custom_class":null,"options":[{"id":30703338,"url":null,"thumbnail":null,"color":"#FFFFFF","name":"Alb"},{"id":30703339,"url":null,"thumbnail":null,"color":"#000000","name":"Negru"}],"v":null}],"global_options":[]}