{"id":1010464,"name":"Portrait aquarelle personnalis\u00e9 de votre animal \u2013 Bloc acrylique 15\u00d710 cm","label_available_product":null,"field_positions":null,"product_display_type":"radio","enable_artwork_navigation":false,"product_tags":"portrait animal, aquarelle, cadeau personnalis\u00e9, bloc acrylique, chien, chat","featured_image_url":null,"featured_image_thumbnail":null,"show_first_campaign_mockup_id":null,"artworks":[{"id":1286253,"name":"Portrait animal aquarelle \u2013 15x10","description":null,"width":1819,"height":1229,"thumbnail":"users\/332685\/artworks\/6a9739ac0bf8d_thumbnail.webp","is_locked":null,"template_settings":null,"current_version_id":2778827,"design_format":"rgb","status":0,"schema_version":2,"data":[{"id":"template-977244","name":"Default template","addons":[],"layers":[{"id":"layer-150365","top":0,"url":"users\/332685\/image-layers\/6a963feecbab8_large.webp","left":0,"name":"portrait-animal-aquarelle-15x10","type":"photo","width":1819,"height":1229,"locked":false,"rotate":0,"effects":[{"id":"id-564036","type":"flux_kontext:image_filter","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"image_filter_prompt":"Transform the uploaded pet photo into a premium hand-painted watercolor portrait. Preserve the exact identity of the animal, including its species, breed, coat colors and markings, facial features, eye color, ear shape, expression and proportions. Do not change the pet into another breed or animal.\n\nShow exactly one pet, with the head and upper chest clearly visible and centered slightly above the middle. Replace the original background with warm ivory cold-press watercolor paper, delicate pigment blooms, soft natural brush edges, subtle honey beige and restrained dusty blue-grey washes. Create a refined, realistic and elegant French gift-brand aesthetic.\n\nKeep the lower 18% of the image light and uncluttered for a separate personalized name. Fill the entire landscape canvas naturally with watercolor paper. No transparent gaps, borders, frames, text, names, dates, logos, watermarks or added objects.","is_layer_output_size":true,"color_sketch_image_filter":"#000000"}],"visible":true,"fit_mode":"cover","required":true,"min_width":600,"form_label":"Ajoutez une photo de votre animal","min_height":1000,"photo_hint":"Choisissez une photo nette et bien \u00e9clair\u00e9e, avec le visage et les oreilles enti\u00e8rement visibles. \u00c9vitez les photos floues ou trop sombres. La transformation en aquarelle peut prendre quelques secondes.","photo_editor":"image_placement","show_in_cart":true,"photo_replace":true,"schema_version":2,"shadow_display":"mockup_order","min_size_enable":true,"customization_type":"normal","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-337027","top":876.42,"url":"users\/332685\/image-layers\/6a97395bb3542_large.webp","left":446.5,"name":"watercolor-name-background","type":"static-photo","width":997.75,"height":332.58,"locked":false,"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-390168","top":1019.94,"left":979.5,"name":"Text layer","text":"Luna","type":"text","align":"center","color":"#3F4852","width":513,"locked":false,"rotate":0,"visible":true,"required":true,"color_type":"text","form_label":"Le pr\u00e9nom de votre animal","max_length":18,"typography":{"size":600,"family":"EB Garamond","variant":"regular"},"custom_font":{"size":100},"curve_radius":480,"show_in_cart":true,"stroke_color":"#FFE7E7","stroke_width":1,"color_opacity":"FF","letter_colors":["#D4543BFF","#758B3CFF","#F4B241FF"],"schema_version":2,"shadow_display":"mockup_order","shadow_enabled":false,"stroke_enabled":false,"form_input_type":"text","typography_type":"google","background_image":null,"form_placeholder":"Ex. Luna","autoscale_enabled":true,"background_enabled":true,"customization_type":"normal","form_input_textcase":"capitalize"}],"positions":["layer-150365","layer-390168","layer-337027"],"charge_enabled":false}],"global_options":[],"global_option_ids":[]}],"campaign_products":[{"id":1820660,"campaign_id":1010464,"product_id":356635,"created_at":"2026-09-01T03:26:39.000000Z","updated_at":"2026-09-01T03:26:39.000000Z","position":0,"platform_title":null,"campaign_variants_position":null,"product":{"id":356635,"user_id":332685,"fulfillment_id":8,"fulfillment_linked_id":"18","title":"Acrylic Block","description":"","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":"Acrylic Block","product_options_position":null,"internal_tags":null,"printareas":[{"id":1023306,"product_id":356635,"name":"front","width":2410,"height":2410,"position":0,"display_name":"ACRYLBLOCK-QUAD-20X20-1"},{"id":1023305,"product_id":356635,"name":"front","width":2410,"height":1819,"position":0,"display_name":"ACRYLBLOCK-DIGI-20X15-1"},{"id":1023304,"product_id":356635,"name":"front","width":1819,"height":1229,"position":0,"display_name":"ACRYLBLOCK-KLAS-15X10-1"},{"id":1023303,"product_id":356635,"name":"front","width":1229,"height":1229,"position":0,"display_name":"ACRYLBLOCK-QUAD-10X10-1"}]},"campaign_variants":[{"campaign_product_id":1820660,"variant_id":8812444,"campaign_mockup_id":null,"variant":{"id":8812444,"product_id":356635,"fulfillment_linked_id":"ACRYLBLOCK-KLAS-15X10-1","fulfillment_linked_image_id":null,"color":"Default","size":"15 x 10 cm","color_hex":null,"available":true,"base_cost":17.85,"price":79.9,"created_at":"2026-09-01T02:32:22.000000Z","updated_at":"2026-09-01T21:32:04.000000Z","compare_at_price":null,"ref":null,"weight":null,"mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"ACRYLBLOCK-KLAS-15X10-1","printarea_ids":[1023304]},"color":"Default","color_hex":null,"size":"15 x 10 cm","product_id":356635}],"campaign_mockups":[{"id":10669061,"campaign_product_id":1820660,"platform_linked_id":null,"url":null,"thumbnail":null,"width":545,"height":545,"position":0,"preview_url":"users\/332685\/campaign-products\/1820660\/6a974d03f1ff2.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/332685\/campaign-products\/1820660\/6a974d03f1ff2_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":1696167,"alt":null,"layers":[{"height":545,"id":"layer-578251","left":0,"locked":true,"name":"Mockup Layer","opacity":1,"top":0,"url":"users\/332685\/mockup-layers\/260901_7ADnELT52lQ9tx3o_large.webp","visible":true,"width":545},{"id":"layer-498607","name":"ACRYLBLOCK-KLAS-15X10-1 (1819x1229)","top":180,"left":136,"width":273,"height":184,"rotate":0,"printarea_id":1023304,"visible":true,"opacity":1,"locked":false,"perspective_enable":true,"transform_matrix_points":{"topLeft":{"x":-23.5,"y":-37},"topRight":{"x":264.5,"y":-70},"bottomLeft":{"x":-19.5,"y":219},"bottomRight":{"x":280.5,"y":170}}}],"type":"image","variant_ids":[],"campaign_mockup_printareas":[]}]}],"campaign_artworks":[{"id":3720914,"printarea_id":1023304,"campaign_id":1010464,"artwork_id":1286253,"top":0,"left":0,"width":1819,"height":1229,"position":0,"rotate":null}],"instance_variants":[{"campaign_id":1010464,"variant_id":8812444,"platform_linked_id":"64589799096691"}],"config":{"shop_logo":"portal\/tib.png","atc_action":"default","show_buynow":false,"show_gallery":true,"show_preview":true,"enable_sticky":true,"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":false,"save_uploaded_photos":true,"show_app_description":true,"show_compare_at_price":false,"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,"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,"personalization_item_per_row":"auto","personalization_toggle_style":"switch","show_custom_info_below_price":false,"action_button_in_zoom_gallery":"popup_large_image","personalization_border_radius":"rounded","show_galley_thumbnails_mobile":true,"personalization_choose_a_theme":"modern","action_button_in_show_save_badge":"show_amount_with_currency","show_personalization_form_header":false,"show_assigned_variant_images_only":false,"form_label":"Entrer un lieu","size_label":"Taille","color_label":"Couleur","saving_text":"\u00e9conomie","loading_lyric":"Chargement des paroles...","template_label":"Mod\u00e8le {{ ARTWORK_NAME }}","maps_time_label":"Choisir une heure","cross_sell_title":"Ajouter un article personnalisable assorti","maps_style_label":"S\u00e9lectionner le style de carte","text_color_label":"S\u00e9lectionner une couleur","addon_price_label":"La s\u00e9lection ajoutera {{PRICE}} au prix","description_label":"Description","form_header_title":"personnaliser","addon_option_label":"+{{VALUE}}","moderation_blocked":"Cette image est bloqu\u00e9e en raison d'un contenu sensible ou d'une violation de politique (par exemple, armes, violence, contenu sexuel). Veuillez t\u00e9l\u00e9charger une autre image.","upload_button_text":"Choisir une photo","buynow_button_label":"Acheter maintenant","font_category_label":"S\u00e9lectionner une police","form_required_error":"Certains champs sont requis ou contiennent des donn\u00e9es invalides","input_invalid_error":"Donn\u00e9es invalides","is_processing_error":"Certains champs sont encore en cours de traitement, veuillez patienter quelques secondes et r\u00e9essayer.","next_button_tooltip":"Suivant","prev_button_tooltip":"Pr\u00e9c\u00e9dent","confirmation_message":"Veuillez cocher la case de confirmation ci-dessus avant de continuer","input_required_error":"Ce champ est requis !","out_of_stock_message":"Votre s\u00e9lection est en rupture de stock. Veuillez choisir une autre option.","preview_button_label":"Aper\u00e7u","success_atc_response":"Cet article a \u00e9t\u00e9 ajout\u00e9 au panier !<br><a href=\"\/cart\">Voir le panier<\/a>","invalid_max_value_msg":"Le nombre maximum requis est {{ MAX_NUMBER }}.","invalid_min_value_msg":"Le nombre minimum requis est {{ MIN_NUMBER }}.","song_search_no_result":"Aucune chanson trouv\u00e9e. Essayez un autre mot-cl\u00e9.","addtocart_button_label":"Ajouter au panier","blacklisted_word_error":"Le mot \"{{ BLACKLISTED_WORD }}\" n'est pas autoris\u00e9. Veuillez le supprimer.","cross_sell_description":"Compl\u00e9tez votre ensemble avec un article personnalis\u00e9 assorti. Achetez ensemble et profitez de votre ensemble personnalis\u00e9 !","gpx_upload_button_text":"Choisissez un fichier .gpx","scrabble_maximal_error":"Le nombre maximum de mots est {{MAX}}.","scrabble_minimal_error":"Nous avons besoin d'au moins 2 mots pour cr\u00e9er un scrabble.","word_cloud_emoji_error":"Les emojis ne sont pas autoris\u00e9s dans les mots","available_product_label":"Produits disponibles","center_map_button_label":"Centrer la carte","custom_info_below_price":"TVA incl.","loading_lyric_no_result":"Paroles non trouv\u00e9es.","maps_search_placeholder":"Chercher un lieu","min_size_upload_warning":"Impossible de t\u00e9l\u00e9charger car l'image est trop petite. Veuillez t\u00e9l\u00e9charger une plus grande image","recustomize_button_text":"Personnaliser \u00e0 nouveau l'image","reposition_button_label":"Repositionner","scrabble_add_word_error":"Impossible d'ajouter les mots au mots crois\u00e9s.","song_search_placeholder":"Rechercher une chanson","text_max_length_warning":"Maximum de {{ LAYER_MAX_LENGTH }} caract\u00e8res.","upload_button_text_reup":"Choisir une autre image","visibility_toggle_label":"Afficher {{ INPUT_LABEL }}","background_clipart_label":"S\u00e9lectionner un arri\u00e8re-plan","edit_design_button_label":"Modifier le design","maps_cancel_button_label":"Annuler","maps_select_button_label":"S\u00e9lectionnez et continuez","min_width_height_warning":"Votre photo ne respecte pas l'exigence de r\u00e9solution minimale. Veuillez t\u00e9l\u00e9charger une photo d'une taille sup\u00e9rieure \u00e0 {{ MIN_WIDTH }}x{{ MIN_HEIGHT }}","personalize_button_label":"Personnaliser","select_vector_file_error":"Vous devez s\u00e9lectionner un fichier avec l'extension .svg ou .eps.","song_search_button_label":"S\u00e9lectionner","update_item_button_label":"Mettre \u00e0 jour le panier","upload_button_text_error":"Impossible de t\u00e9l\u00e9charger. Contactez-nous pour plus d'informations.","word_cloud_maximal_error":"Le nombre maximum de mots est {{MAX}}.","product_name_button_label":"Nom du produit","unavailable_variant_error":"La variante s\u00e9lectionn\u00e9e n'est pas disponible","upload_rate_limit_warning":"Il vous reste {{ REMAINING }}\/{{ LIMIT }} t\u00e9l\u00e9chargements d'effets d'image.","upload_vector_button_text":"Choisissez un vecteur","word_search_maximal_error":"Le nombre maximum de mots est {{MAX}}.","close_preview_buttom_label":"Fermer l'aper\u00e7u","generate_image_button_text":"G\u00e9n\u00e9rer une image","image_placement_save_label":"Enregistrer","upload_rate_limit_exceeded":"Vous avez atteint la limite de t\u00e9l\u00e9chargement d'effets d'image pour cette option. Veuillez r\u00e9essayer dans une heure.","confirmation_checkbox_label":"Vous \u00eates responsable de fournir les informations de personnalisation correctes avant de cliquer sur \"Acheter maintenant\"","cropper_cancel_button_label":"Annuler","cropper_select_button_label":"S\u00e9lectionner","gpx_upload_button_text_reup":"Choisissez un autre fichier .gpx","max_size_upload_gpx_warning":"Impossible de t\u00e9l\u00e9charger car le fichier .gpx est trop volumineux. Veuillez t\u00e9l\u00e9charger un fichier plus petit.","preview_design_button_label":"Aper\u00e7u du design","cross_sell_edit_button_label":"Modifier le design","default_dropdown_placeholder":"Choisissez une option","gpx_upload_button_text_error":"Impossible de t\u00e9l\u00e9charger. Contactez-nous pour plus d'informations.","image_placement_cancel_label":"Annuler","star_maps_component_mw_label":"Voie lact\u00e9e","upload_button_text_uploading":"T\u00e9l\u00e9chargement...","variant_dropdown_placeholder":"Choisissez une option","word_cloud_button_regenerate":"R\u00e9g\u00e9n\u00e9rer la mise en page","font_char_no_whitespace_label":"Les espaces vides ne sont pas autoris\u00e9s","gpx_upload_button_text_strava":"Connecter Strava","upload_ratio_mismatch_warning":"Votre photo ne correspond pas au rapport d'aspect de ce design, donc elle peut ne pas s'adapter parfaitement. Ajustez \u00e0 nouveau ou t\u00e9l\u00e9chargez une autre photo si n\u00e9cessaire.","word_cloud_render_image_error":"Impossible de placer tous les mots dans la forme.","word_search_button_regenerate":"R\u00e9g\u00e9n\u00e9rer la mise en page","font_char_emojis_removed_label":"Des \u00e9mojis ont \u00e9t\u00e9 d\u00e9tect\u00e9s et supprim\u00e9s","scrabble_add_more_button_label":"+ Ajouter plus","star_maps_component_grid_label":"Lignes de grille","upload_vector_button_text_reup":"Choisissez un autre vecteur","word_search_render_image_error":"Impossible de placer tous les mots sur le tableau.","cropper_min_size_upload_warning":"Impossible de t\u00e9l\u00e9charger car la zone recadr\u00e9e est trop petite. Veuillez redimensionner le crop plus grand","upload_missing_variable_warning":"Veuillez remplir le champ \"{{ FIELD_NAME }}\" avant de t\u00e9l\u00e9charger.","word_cloud_invisible_char_error":"Les mots incluent des caract\u00e8res invisibles","cross_sell_sold_out_button_label":"Rupture de stock","gpx_upload_button_text_uploading":"T\u00e9l\u00e9chargement...","word_cloud_add_more_button_label":"+ Ajouter plus","cross_sell_confirm_delete_message":"\u00cates-vous s\u00fbr de vouloir retirer cet article ?","gpx_upload_button_text_connecting":"Connexion...","word_search_add_more_button_label":"+ Ajouter plus","font_char_invalid_characters_label":"Les caract\u00e8res suivants ne sont pas autoris\u00e9s : {{ CHARS }}","font_char_no_multiple_spaces_label":"Plusieurs espaces cons\u00e9cutifs ne sont pas autoris\u00e9s","generate_image_regenerate_required":"Vos s\u00e9lections ont chang\u00e9 ou la derni\u00e8re g\u00e9n\u00e9ration d'image a \u00e9chou\u00e9. Veuillez g\u00e9n\u00e9rer \u00e0 nouveau l'image avant d'ajouter au panier.","recustomize_route_maps_button_text":"Personnaliser \u00e0 nouveau la carte de l'itin\u00e9raire","gpx_upload_button_text_add_activity":"Ajouter","gpx_upload_button_text_error_strava":"Erreur Strava. Veuillez r\u00e9essayer plus tard.","cross_sell_cancel_delete_button_label":"NON","generate_image_button_text_generating":"G\u00e9n\u00e9ration en cours...","generate_image_button_text_regenerate":"G\u00e9n\u00e9rer \u00e0 nouveau","checkout_button_label_on_preview_popup":"Proc\u00e9der au paiement","cross_sell_choose_product_button_label":"Choisir un produit","cross_sell_confirm_delete_button_label":"OUI","gpx_upload_button_text_show_activities":"Afficher les activit\u00e9s","star_maps_component_constellation_label":"Constellations","gpx_upload_button_text_disconnect_strava":"D\u00e9connecter Strava","gpx_upload_button_text_not_found_activities":"Aucune activit\u00e9 trouv\u00e9e","star_maps_component_constellation_name_label":"Nom des constellations","font_char_no_leading_trailing_whitespace_label":"Les espaces de d\u00e9but\/de fin ne sont pas autoris\u00e9s","gpx_upload_button_text_error_not_connected_strava":"Impossible de se connecter \u00e0 Strava. Contactez-nous pour plus d'informations.","sync_campaign_info_to_shopify":true},"has_subscription":true,"is_development":false,"is_plus":false,"sku_enabled":true,"shop_name":"Prisme Souvenir","clipart_categories":[],"global_options":[]}