{"id":115311,"uuid":"a711e0ad-2c6c-4743-903a-a21497fd2bbc","name":"Personalized Striped Pet Beach Towel with Watercolor Pet Portrait Photo and Name Customization Soft Quick-Dry Microfiber Towel Gift for Dog Cat Lovers Birthday Vacation","preview_url":"users\/46473\/platform-products\/115311\/6a7ec5f158b41.jpg","preview_thumbnail":"users\/46473\/platform-products\/115311\/6a7ec5f158b41_thumbnail.webp","artworks":[{"id":1267891,"name":"Watercolor Pet Portrait Beach Towel","description":null,"width":4488,"height":8858,"thumbnail":"users\/46473\/artworks\/6a7ec5f1f31f0_thumbnail.webp","is_locked":null,"template_settings":null,"current_version_id":2744716,"design_format":"jpeg_cmyk","status":0,"schema_version":2,"data":[{"id":"template-853622","name":"Default template","addons":[],"layers":[{"id":"layer-623316","top":0,"url":"users\/46473\/cliparts\/2578943\/260813_lNcKhxwFgRIavE1r_large.webp","left":0,"name":"LIGHT BLUE","type":"clipart-category","width":4488,"height":8859.34,"locked":true,"rotate":0,"clipart":2578943,"visible":true,"required":true,"form_label":"Color","show_in_cart":false,"default_value":"users\/46473\/cliparts\/2578943\/260813_lNcKhxwFgRIavE1r_large.webp","schema_version":2,"shadow_display":"mockup_order","customization_type":"normal","direct_clipart_style":"contain"},{"id":"layer-396329","top":7387.22,"left":2244,"name":"name","text":"LUCKY","type":"text","align":"center","color":"#000000","width":3978.47,"locked":false,"rotate":0,"visible":true,"required":true,"form_label":"Name","max_length":20,"typography":{"size":100,"family":"Roboto","variant":"regular"},"custom_font":{"url":"users\/46473\/fonts\/6a7d66e289682.woff2","size":830,"family":"Konthen"},"curve_radius":3743.15,"show_in_cart":true,"stroke_color":"#FF0000","stroke_width":1,"schema_version":2,"shadow_display":"mockup_order","form_input_type":"text","typography_type":"custom","form_placeholder":"LUCKY","autoscale_enabled":true,"background_enabled":true,"customization_type":"normal","form_input_textcase":"uppercase"},{"id":"layer-916037","top":377,"url":"users\/46473\/image-layers\/6a7d7277498b8_master_large.webp","left":276.26,"name":"photo","type":"photo","width":3935.49,"height":6493.55,"locked":false,"rotate":0,"effects":[{"id":"id-421584","type":"gpt:image_filter","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"gpt_background":true,"image_filter_prompt":"Transform the pet in the uploaded photograph into a hand-drawn pen-and-watercolor pet portrait based on the pet\u2019s real anatomical structure.\n\nREFERENCE AND IDENTITY\n\nUse the uploaded photograph as the sole reference for the pet\u2019s identity and appearance. Preserve the same species, breed characteristics, age appearance, head shape, facial proportions, muzzle structure, ear shape and position, eye shape and spacing, nose, mouth, original expression, viewing direction, fur length, fur texture, natural coat colors, patches, markings, and distinctive features.\n\nThe result must remain clearly recognizable as the same individual pet. Do not replace it with a generic animal or significantly alter its breed-defining anatomy, natural markings, facial structure, or expression.\n\nCOMPOSITION\n\nShow only the pet\u2019s complete head, neck, and a small portion of the upper body or upper chest. Keep the head as the main visual focus and reduce the prominence of the body. Do not show the full body, legs, or tail.\n\nKeep the complete head and both ears fully visible without cropping. Preserve the original head angle and viewing direction. Apply a gentle picture-book interpretation by making the head moderately larger in relation to the visible upper body and making the eyes slightly rounder, brighter, and more expressive. These adjustments must remain subtle enough to preserve the pet\u2019s identity and breed characteristics.\n\nPEN-AND-WATERCOLOR STYLE\n\nRender the pet as an expressive traditional hand-drawn pen-and-watercolor illustration combining:\n\n- gray-black and deep brown-black hand-drawn pen lines\n- subtle colored-pencil texture\n- loose, translucent, low-saturation watercolor washes\n- visible wet-on-wet bleeding and feathered pigment\n- uneven color spreading and irregular pigment pooling\n- overlapping brush marks and broken color edges\n- short directional pen strokes following the natural fur growth\n- visible watercolor-paper grain\n- preserved paper-white highlights\n- an intentionally imperfect, handmade finish\n\nThe watercolor must not look overly delicate, polished, controlled, or precisely filled in. Use loose and visibly hand-painted washes with natural bleeding, soft blooms, backruns, irregular color deposits, translucent overlapping layers, dry-brush interruptions, and occasional color extending slightly beyond the pen lines.\n\nAllow some areas to remain lightly painted or partially unfinished. The watercolor should feel spontaneous and organic, as if applied by hand on textured watercolor paper, rather than carefully colored inside every outline.\n\nLINEWORK\n\nUse gray-black or deep brown-black lines instead of harsh pure-black outlines. Vary the line weight naturally. Make the pen contours around the ears, cheeks, jaw, and chin stronger, while keeping the internal facial lines and fur strokes finer and lighter.\n\nThe lines must not be mechanically smooth or digitally perfect. Include subtle wobble, interruptions, overlapping marks, broken segments, and natural pressure variations. Interweave the pen lines with the watercolor: some lines should remain clearly visible over the paint, while others should be partially softened or obscured by the washes.\n\nFACIAL STRUCTURE AND FUR\n\nUse short directional pen strokes to describe facial structure, fur flow, folds, and volume. Follow the natural direction of the pet\u2019s coat. Increase line density around the eyes, nose, mouth, ear roots, facial folds, and darker areas, while keeping lighter areas more open.\n\nDo not render every individual hair photorealistically. Simplify the coat into expressive groups of short hand-drawn marks combined with loose watercolor patches. Keep the pet\u2019s natural markings and facial structure clearly recognizable.\n\nEYES AND NOSE\n\nRender the eyes and nose with the highest level of detail and contrast. Preserve the original eye shape and expression while making the eyes gently rounder, clearer, and brighter in a restrained picture-book manner. Add small white catchlights and subtle tonal variation in the pupils and irises. Do not enlarge the eyes excessively or make them cartoonish.\n\nRender the nose with accurate anatomy, defined nostrils, irregular surface texture, muted dark gray-brown tones, and a small natural highlight. Keep the mouth and muzzle faithful to the original photograph.\n\nLOOSE WATERCOLOR COLORING\n\nUse the pet\u2019s original coat colors in a restrained, natural, low-saturation palette. Apply the color through broad, loose, translucent watercolor washes rather than fine, carefully controlled painting.\n\nCreate obvious hand-painted diffusion through:\n\n- soft wet-on-wet blending\n- irregular bleeding between adjacent colors\n- feathered and partially dissolved edges\n- visible pigment blooms and backruns\n- uneven pigment concentration\n- translucent overlapping brushstrokes\n- small areas of paint extending beyond the ink contours\n- natural gaps of untouched paper-white\n- occasional rough dry-brush textures\n\nDo not make the color coverage smooth, uniform, polished, or digitally clean. The watercolor should look loose, imperfect, naturally dispersed, and visibly handmade.\n\nTHICK WHITE WATERCOLOR OUTLINE\n\nSurround the entire visible silhouette of the pet with a continuous, clearly visible, relatively thick white watercolor outline. This white border must follow the complete outer contour of the ears, head, cheeks, neck, and visible upper chest.\n\nThe white outline should be substantially thicker than the dark pen line and visually separate the pet from the transparent background. It must resemble an opaque white watercolor or gouache brush border rather than a clean digital sticker stroke.\n\nMake the white border organically irregular, with slight width variations, soft feathered edges, visible brush texture, subtle watercolor granulation, small broken or semi-transparent areas, and gentle pigment diffusion. It should feel hand-painted and integrated with the illustration\u2014not mechanically uniform, sharply cut, perfectly smooth, or vector-like.\n\nKeep the white watercolor contour distinct from the pet\u2019s internal paper-white highlights. Do not turn it into a glow, halo, shadow, or surrounding background shape.\n\nOUTPUT\n\nRemove the original background completely. Output only the pet\u2019s complete head, neck, and a small portion of the upper body or upper chest, surrounded by the thick white watercolor outline, on a fully transparent background as a clean, high-resolution PNG.\n\nDo not include scenery, decorative graphics, text, frames, borders around the canvas, background colors, watercolor splashes behind the pet, floor, platform, ground line, glow, halo, or cast shadow.\n\nThe final result should feel warm, rustic, expressive, and visibly handmade\u2014similar to a traditional custom pet portrait or children\u2019s picture-book illustration scanned from textured watercolor paper.\n\nAvoid photorealism, overly delicate watercolor rendering, overly controlled coloring, polished digital painting, smooth airbrushed gradients, glossy rendering, 3D effects, uniform vector outlines, pure-black hard edges, flat digital color blocks, cel shading, anime styling, excessive cartoon exaggeration, oversized eyes, altered breed anatomy, generic pet features, excessive saturation, heavy black fills, harsh shadows, dramatic contrast, perfectly smooth white sticker borders, digital glow, background elements, and cast shadows. \nMULTIPLE-PET ARRANGEMENT\n\nIf the uploaded photograph contains multiple pets, preserve the exact number of pets and render every pet in the same hand-drawn pen-and-watercolor style.\n\nArrange all pets vertically in one centered column, stacked compactly from top to bottom. Do not arrange them side by side, diagonally, or in a grid.\n\nThe vertical composition must be tight and space-efficient. Position the pets very close together, with little or no empty vertical space between adjacent portraits. Allow the lower edge of the upper pet\u2019s white watercolor outline to gently touch or slightly overlap the upper edge of the next pet\u2019s white outline, creating one cohesive stacked composition. However, do not overlap or cover any face, eyes, nose, mouth, ears, or other identifying features.\n\nPrioritize keeping every pet portrait large and clearly visible. Do not reduce the pets to small sizes merely to create large gaps or fit an unnecessarily elongated canvas. Minimize the total height of the stacked arrangement by:\n\n- using only each pet\u2019s complete head, neck, and a very small hint of the upper chest\n- keeping the visible chest area short\n- eliminating unnecessary gaps between pets\n- allowing the irregular white watercolor outlines to touch or slightly overlap\n- maintaining a consistent, prominent portrait scale across all pets\n\nThe complete arrangement should resemble a compact vertical cluster of pet portraits rather than a long, widely spaced column. Each pet should occupy as much canvas width as practical while remaining fully visible.\n\nPreserve each pet\u2019s individual breed characteristics, head shape, facial proportions, expression, viewing direction, natural coat colors, markings, and distinctive features. Keep the complete head and both ears visible without cropping.\n\nEach pet must retain a thick, irregular white watercolor outline around its visible silhouette. Where adjacent portraits meet, their white outlines may merge softly into one shared white watercolor separation. Keep the separation narrow and organic so the pets remain visually distinct without creating large empty gaps.\n\nCenter the compact stacked group within the canvas and leave only a moderate transparent margin around the outermost white contour. Do not crop the top pet\u2019s ears or the bottom pet\u2019s visible upper chest.\n\nIf there is only one pet, retain the original single-pet composition.\n\nOnly apply for all objects in image. Return transparent background image.","color_sketch_image_filter":"#000000"}],"visible":true,"fit_mode":"contain","required":true,"form_label":"Upload Photo","photo_editor":"image_placement","show_in_cart":true,"use_hd_layer":true,"photo_replace":true,"schema_version":2,"shadow_display":"mockup_order","customization_type":"normal","direct_upload_style":"contain","direct_clipart_style":"contain"}],"positions":["layer-623316","layer-396329","layer-916037"],"charge_enabled":false}],"global_options":[],"position":0,"platform_variant_ids":null,"global_option_ids":[]}],"mockups":[{"id":444429,"layers":[{"id":"layer-662078","name":"eP0IPIEPGG__back","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/46473\/mockup-layers\/6a1d1d7d5fea7_large.webp","opacity":1,"visible":false,"locked":true},{"id":"layer-637903","name":"new","type":"image","top":19,"left":247,"width":466,"height":921,"rotate":0,"url":"users\/46473\/mockup-layers\/260813_9ZgBvyhxHfgif98R_large.webp","opacity":1,"visible":true,"locked":false},{"id":"layer-820394","artwork_id":1267891,"name":"Watercolor Pet Portrait Beach Towel","type":"artwork","top":14,"left":247,"width":469,"height":926,"opacity":1,"visible":true,"locked":false}],"width":960,"height":960,"position":2,"platform_variant_ids":null,"preview_url":"users\/46473\/platform-products\/115311\/6a7ec5f6ecf44.jpg","preview_thumbnail":"users\/46473\/platform-products\/115311\/6a7ec5f6ecf44_thumbnail.webp","type":"image"}],"enable_artwork_variant_assignment":false,"published_at":"2026-08-14T07:47:45.000000Z","platform_linked_id":"8021907865678","clipart_categories":[{"id":2578943,"name":"Watercolor Pet Beach Towel","type":"clipart","thumbnail":null,"display_type":"image","show_clipart_name":true,"placeholder":null,"parent_id":2525406,"children_display_type":0,"custom_class":null,"options":[{"id":30255891,"url":"users\/46473\/cliparts\/2578943\/260813_lNcKhxwFgRIavE1r_large.webp","thumbnail":"users\/46473\/cliparts\/2578943\/260813_lNcKhxwFgRIavE1r_thumbnail.webp","color":null,"name":"LIGHT BLUE"},{"id":30255892,"url":"users\/46473\/cliparts\/2578943\/260813_lJlRf5JemkPgBbUz_large.webp","thumbnail":"users\/46473\/cliparts\/2578943\/260813_lJlRf5JemkPgBbUz_thumbnail.webp","color":null,"name":"GREEN"},{"id":30287479,"url":"users\/46473\/cliparts\/2578943\/260814_lsZUcKuVorqql69X_large.webp","thumbnail":"users\/46473\/cliparts\/2578943\/260814_lsZUcKuVorqql69X_thumbnail.webp","color":null,"name":"ORANGE"},{"id":30255895,"url":"users\/46473\/cliparts\/2578943\/260813_OxjA1HQVOlSDCKtn_large.webp","thumbnail":"users\/46473\/cliparts\/2578943\/260813_OxjA1HQVOlSDCKtn_thumbnail.webp","color":null,"name":"LIGHT PINK"},{"id":30255896,"url":"users\/46473\/cliparts\/2578943\/260813_fvfveGmTm24kvM29_large.webp","thumbnail":"users\/46473\/cliparts\/2578943\/260813_fvfveGmTm24kvM29_thumbnail.webp","color":null,"name":"RED"},{"id":30287478,"url":"users\/46473\/cliparts\/2578943\/260814_C1MDZypgOujDTbdO_large.webp","thumbnail":"users\/46473\/cliparts\/2578943\/260814_C1MDZypgOujDTbdO_thumbnail.webp","color":null,"name":"PURPLE"},{"id":30255897,"url":"users\/46473\/cliparts\/2578943\/260813_E4qHBIY1eJGCRlzP_large.webp","thumbnail":"users\/46473\/cliparts\/2578943\/260813_E4qHBIY1eJGCRlzP_thumbnail.webp","color":null,"name":"NAVY"},{"id":30255900,"url":"users\/46473\/cliparts\/2578943\/260813_4HQr4yDKRm834BOO_large.webp","thumbnail":"users\/46473\/cliparts\/2578943\/260813_4HQr4yDKRm834BOO_thumbnail.webp","color":null,"name":"GRAY"}],"v":1786678029}],"config":{"shop_logo":"portal\/tib.png","atc_action":"redirect","show_buynow":false,"show_gallery":true,"show_preview":true,"zoom_gallery":false,"enable_sticky":false,"primary_color":null,"show_quantity":true,"style_variants":"outline","thumbnail_type":"disabled","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,"addon_option_enable":true,"dropdown_searchable":true,"saving_amount_color":"#F5A623","atc_background_color":"#238B96","enable_for_all_pages":false,"preview_button_color":"#333333","save_uploaded_photos":true,"show_app_description":true,"variant_active_color":"#333333","atc_notify_item_added":true,"show_compare_at_price":true,"single_mockup_enabled":true,"border_radius_variants":"rounded","sync_between_templates":true,"show_navigation_numbers":false,"support_public_property":false,"hide_single_value_option":false,"load_gallery_immediately":false,"search_category_dropdown":true,"auto_select_first_clipart":true,"enable_personalize_button":false,"image_placement_on_mockup":true,"personalization_alignment":"left","personalization_font_size":"medium","preview_button_text_color":"#000000","use_reposition_on_gallery":false,"addon_product_price_enable":true,"auto_select_first_template":false,"collapse_description_block":false,"addtocart_button_text_color":null,"addtocart_button_hover_color":"#0F2B6A","personalization_active_color":"#333333","personalization_item_per_row":"auto","personalization_toggle_style":"switch","show_custom_info_below_price":false,"action_button_in_zoom_gallery":"popup_large_image","is_display_customization_link":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,"personalization_header_text_color":"#333333","show_assigned_variant_images_only":true,"personalization_form_background_color":"#FFFFFF","personalization_header_background_color":"#FFFFFF","personalization_addon_charge_warning_color":"#FFFFFF","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":"Choose an image","buynow_button_label":"Buy now","font_category_label":"Select a font","form_required_error":"Please fill out all required fields","input_invalid_error":"Invalid data","is_processing_error":"Some fields are still processing, please wait a few seconds and try again.","next_button_tooltip":"Next","prev_button_tooltip":"Prev","confirmation_message":"Please tick the confirmation box above before proceeding","input_required_error":"This item requires personalization","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!","gpx_upload_button_text":"Choose a .gpx file","scrabble_maximal_error":"Maximum number of words is {{MAX}}.","scrabble_minimal_error":"We need at least 2 words to create a scrabble.","available_product_label":"Available Products","center_map_button_label":"Center map","custom_info_below_price":"inc. Tax","loading_lyric_no_result":"Lyrics not found.","maps_search_placeholder":"Search location","min_size_upload_warning":"Cannot upload because the image is too small. Please upload a bigger image","recustomize_button_text":"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.","product_name_button_label":"Product Name","unavailable_variant_error":"Selected variant is unavailable","upload_rate_limit_warning":"You have {{ REMAINING }}\/{{ LIMIT }} image effect uploads remaining.","upload_reposition_distort":"Your photo is distorted because it doesn't match this design's aspect ratio. Please re-customize or upload it again to fit the new ratio.","upload_vector_button_text":"Choose a vector","word_search_maximal_error":"Maximum number of words is {{MAX}}.","close_preview_buttom_label":"Close preview","image_placement_save_label":"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","font_char_no_whitespace_label":"Whitespace is not allowed","gpx_upload_button_text_strava":"Connect Strava","word_search_button_regenerate":"Regenerate layout","font_char_emojis_removed_label":"Emojis detected and removed","scrabble_add_more_button_label":"+ Add more","star_maps_component_grid_label":"Grid lines","upload_vector_button_text_reup":"Choose another vector","word_search_render_image_error":"Cannot place all words into the board.","cropper_min_size_upload_warning":"Cannot upload because the cropped area is too small. Please resize the crop bigger","upload_missing_variable_warning":"Please fill in the \"{{ FIELD_NAME }}\" field before uploading.","cross_sell_sold_out_button_label":"Sold out","gpx_upload_button_text_uploading":"Uploading...","cross_sell_confirm_delete_message":"Are you sure you want to remove this item?","gpx_upload_button_text_connecting":"Connecting...","word_search_add_more_button_label":"+ Add more","font_char_invalid_characters_label":"The following character(s) are not allowed: {{ CHARS }}","font_char_no_multiple_spaces_label":"Multiple consecutive spaces are not allowed","recustomize_route_maps_button_text":"Recustomize route map","gpx_upload_button_text_add_activity":"Add","gpx_upload_button_text_error_strava":"Strava error. Please try again later.","cross_sell_cancel_delete_button_label":"NO","checkout_button_label_on_preview_popup":"Process to Checkout","cross_sell_choose_product_button_label":"Choose product","cross_sell_confirm_delete_button_label":"YES","gpx_upload_button_text_show_activities":"Show activities","star_maps_component_constellation_label":"Constellations","gpx_upload_button_text_disconnect_strava":"Disconnect Strava","gpx_upload_button_text_not_found_activities":"No activities found","star_maps_component_constellation_name_label":"Constellations name","font_char_no_leading_trailing_whitespace_label":"Leading\/trailing whitespace is not allowed","gpx_upload_button_text_error_not_connected_strava":"Cannot connect to Strava. Contact us for more information.","has_custom_upload_endpoint":true,"sync_campaign_info_to_shopify":true},"has_subscription":true,"is_development":false,"is_plus":false,"sku_enabled":true,"shop_name":"Echoment","global_options":[]}