{"id":1015699,"name":"Custom Pet Halloween Woven Pillow","label_available_product":null,"field_positions":null,"product_display_type":"radio","enable_artwork_navigation":false,"product_tags":null,"featured_image_url":"users\/33827\/campaigns\/1015699\/6aa263aa0d70c_large.webp","featured_image_thumbnail":"users\/33827\/campaigns\/1015699\/6aa263aa0d70c_thumbnail.webp","show_first_campaign_mockup_id":null,"artworks":[{"id":1296178,"name":"Custom Pet Halloween Woven Pillow","description":null,"width":1728,"height":1824,"thumbnail":"users\/33827\/artworks\/6aa25cb304a97_thumbnail.webp","is_locked":null,"template_settings":null,"current_version_id":null,"design_format":"rgb","status":0,"schema_version":2,"data":[{"id":"template-501332","name":"Default template","addons":[],"layers":[{"id":"layer-274365","top":0,"url":"users\/33827\/image-layers\/6aa259ed12fe5_large.webp","left":0,"name":"Untitled design - 2026-09-10T151843.051","type":"photo","width":1728,"height":1824,"locked":false,"rotate":0,"effects":[{"id":"id-448238","type":"gemini:image_filter","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"gemini_resolution":"1K","image_filter_prompt":"Transform the pet in the uploaded photo into an illustrated character within a bold, graphic Halloween autumn scene, recreating this general layout and mood.\n\nPet rendering \u2014 critical: render the pet with its true, recognizable features \u2014 accurate breed proportions, face structure, ear shape (if the pet has long floppy ears, let them drape down naturally), and its real fur colors and patterns as seen in the uploaded photo. Map the pet's coat pattern precisely by body region as shown in the uploaded photo \u2014 head, ears, back, rump\/hindquarters, legs, and tail must each match the actual color\/pattern seen in that specific region of the reference photo, not a generalized or \"typical\" breed color distribution. This means matching not just which colors are present, but the actual shape, size, and boundary of each patch\/marking \u2014 do not enlarge, shrink, redraw, or \"clean up\" the pet's natural markings into a more symmetrical or breed-typical pattern. Do not add dark patches, spots, or markings to any body region that is solid white or unmarked in the uploaded photo, even if that breed commonly has such markings. Pay special attention to the face \u2014 the specific placement and shape of eye patches, the color transition line on the muzzle, the coloring inside vs. outside the ears, and any asymmetry between the left and right side of the face \u2014 as these details are what make the pet individually recognizable, even in a simplified graphic style, and even when the head is turned, tilted, or partially obscured by the pose. When the pose changes and a body region isn't fully visible in the original photo, extrapolate conservatively from the nearest visible, correctly-colored area of that same body part rather than defaulting to a common or \"archetypal\" pattern for the breed. Add loose, expressive fur texture strokes (following a bold, confident ink-line weight) to suggest the pet's actual coat \u2014 whether smooth, fluffy, curly, or patterned \u2014 so the pet reads as fully colored and textured with true-to-life coloring, not a flat white silhouette. The pet must be instantly recognizable as this specific pet, with any collar, bandana, or accessories from the photo preserved. Keep the black outline linework bold and confident so the pet feels stylistically unified with the graphic elements around it.\n\nPose: the pet lies in a relaxed, alert sphinx-like pose on top of a peaked orange dog-house-style rooftop, body settled comfortably with legs tucked naturally beneath it (not dangling over the edge), chest and front paws resting on the roof. The head is lifted and tilted upward, gazing up and slightly forward toward the sky above, as if watching the stars \u2014 an attentive, curious, wonder-filled expression rather than a sleepy one. Ears (if long\/floppy) fall naturally to the sides of the face in this upward-looking position.\n\nScene \u2014 critical elements to include: behind the pet, one enormous full moon fills much of the upper background, glowing warm flat yellow \u2014 but unlike a perfectly round, crisp-edged moon, draw its outer edge as a loose, slightly wobbly, hand-drawn circle with an irregular, imperfect boundary, not a clean geometric shape. One or two small bats fly across or near the moon, rendered as simple gestural black silhouette shapes (a basic double-curve \"M\" wing shape with a small rounded body). Scattered around the moon in the deep navy-blue night sky background are several small four-pointed sparkle\/star shapes (simple crossed-line \"twinkle\" stars), placed loosely and irregularly. A simple black-and-white spiderweb is tucked in one corner of the roof or house structure. Below the pet, the orange house\/roof structure sits atop a small mound of fallen autumn leaves and a few round pumpkins with simple jack-o-lantern faces, scattered along the ground at the base of the house. Beside the house, a small hand-lettered wooden signpost reads \"BOO!\" in bold black lettering on a white sign, propped into the ground amid the pumpkins and leaves.\n\nArt style: bold, flat, graphic illustration style with thick, confident black outlines and clean color fills for the house, moon, bats, stars, spiderweb, pumpkins, leaves, and sign \u2014 cheerful and slightly retro, like a classic Halloween decoration illustration. The pet, while more detailed and textured than the flatter graphic elements as described above, uses the same bold outline weight so it feels integrated into the same illustrated world rather than looking like a different medium.\n\nColor approach: the house\/roof is a warm flat orange with black outline plank details. The moon is warm flat yellow. The night sky background is a deep navy blue. Stars are a pale warm yellow or white. Bats and spiderweb are solid black\/black-line. Pumpkins are warm orange with black carved details, leaves in warm gold, rust, and olive tones. The \"BOO!\" sign is white with bold black lettering. The pet is rendered in its true, natural coat colors from the uploaded photo.\n\nBackground: the deep navy night sky with the glowing yellow moon, scattered stars, and bats fills the upper portion; the ground with leaves, pumpkins, and the \"BOO!\" sign anchors the lower portion; no additional scenery beyond what's described.","image_filter_ref_img":"users\/33827\/images\/260910_VCDyMM1TtcvTj4bZ.png","is_layer_output_size":true,"color_sketch_image_filter":"#000000","image_filter_enable_ref_img":true}],"visible":true,"fit_mode":"contain","required":true,"form_label":"Upload Your Pet's Photo","photo_editor":"image_placement","show_in_cart":true,"photo_replace":true,"schema_version":2,"shadow_display":"mockup_order","customization_type":"normal","direct_upload_style":"contain","direct_clipart_style":"contain"}],"positions":["layer-274365"],"charge_enabled":false}],"global_options":[],"global_option_ids":[]}],"campaign_products":[{"id":1829263,"campaign_id":1015699,"product_id":359004,"created_at":"2026-09-10T07:31:32.000000Z","updated_at":"2026-09-10T07:31:32.000000Z","position":0,"platform_title":null,"campaign_variants_position":null,"product":{"id":359004,"user_id":33827,"fulfillment_id":3,"fulfillment_linked_id":"1650","title":"Woven Pillow","description":"<ul><li><p>58% cotton, 42% polyester woven fabric<\/p><\/li><li><p>Woven fabric made in France; zip made in Belgium<\/p><\/li><li><p>17\" \u00d7 18\" (43.2 \u00d7 45.7 cm)<\/p><\/li><li><p>100% polyester fiber filling<\/p><\/li><li><p>Double-sided design<\/p><\/li><li><p>Tightly woven threads for a textured finish<\/p><\/li><li><p>Blown and sewn closed<\/p><\/li><li><p>Spot clean or dry clean only<\/p><\/li><li><p>Please note: The preview may not fully reflect the final product.<\/p><\/li><\/ul>","had_back":false,"variants_position":null,"colors_position":null,"sizes_position":null,"thumbnail":null,"enable_custom_printarea":false,"print_provider_id":10,"design_format":null,"color_display_type":"radio","size_display_type":"radio","color_custom_label":null,"size_custom_label":null,"status":0,"label":"Woven Pillow","product_options_position":null,"internal_tags":null,"printareas":[{"id":1029912,"product_id":359004,"name":"front","width":1728,"height":1824,"position":0,"display_name":"17\" \u00d7 18\"_front"}]},"campaign_variants":[{"campaign_product_id":1829263,"variant_id":8868046,"campaign_mockup_id":null,"variant":{"id":8868046,"product_id":359004,"fulfillment_linked_id":"114341","fulfillment_linked_image_id":null,"color":"Default","size":"Artwork \/ 17\" \u00d7 18\"","color_hex":null,"available":true,"base_cost":null,"price":69,"created_at":"2026-09-10T07:10:06.000000Z","updated_at":"2026-09-10T07:59:49.000000Z","compare_at_price":null,"ref":null,"weight":null,"mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"114341","printarea_ids":[]},"color":"Default","color_hex":null,"size":"Artwork \/ 17\" \u00d7 18\"","product_id":359004}],"campaign_mockups":[{"id":10746845,"campaign_product_id":1829263,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":1,"preview_url":"users\/33827\/campaign-products\/1829263\/6aa25e2f72a2e.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/33827\/campaign-products\/1829263\/6aa25e2f72a2e_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":null,"alt":"Front Vertical (6)\u5e95\u56fe","layers":[{"id":"layer-674747","name":"17\" \u00d7 18\"_front (1728x1824)","top":150.1904761904762,"left":162.4285714285714,"width":623,"height":658,"rotate":0,"printarea_id":1029912,"visible":true,"opacity":1,"locked":false},{"id":"layer-515343","name":"Front Vertical (6)\u5e95\u56fe","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/33827\/mockup-layers\/260910_LiBA4d8sxFCNrflH_large.webp","opacity":1,"visible":true,"locked":true},{"id":"layer-806250","name":"Front Vertical (6)\u539f\u6df1\u5ea6","type":"image","top":0,"left":0,"width":960,"height":960,"rotate":0,"url":"users\/33827\/mockup-layers\/260910_7kU6mz6OBenlEmZw_large.webp","opacity":1,"visible":true,"locked":false}],"type":"image","variant_ids":[],"campaign_mockup_printareas":[]}]}],"campaign_artworks":[{"id":3742762,"printarea_id":1029912,"campaign_id":1015699,"artwork_id":1296178,"top":0,"left":0,"width":1728,"height":1824,"position":0,"rotate":null}],"instance_variants":[{"campaign_id":1015699,"variant_id":8868046,"platform_linked_id":"44367971680390"}],"config":{"shop_logo":"portal\/tib.png","atc_action":"default","price_color":"#4A4A4A","show_buynow":true,"show_gallery":true,"show_preview":false,"enable_sticky":true,"primary_color":null,"show_quantity":true,"style_variants":"outline","thumbnail_type":"dynamic","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":"#4A4A4A","saving_amount_color":"#D0021B","atc_background_color":"#0D296C","save_uploaded_photos":true,"show_app_description":true,"show_compare_at_price":true,"single_mockup_enabled":false,"border_radius_variants":"rounded","compare_at_price_color":"#4A4A4A","show_action_in_preview":false,"sync_between_templates":true,"show_navigation_numbers":true,"support_public_property":false,"hide_single_value_option":true,"load_gallery_immediately":true,"personalize_button_color":"#4A4A4A","buynow_button_hover_color":"#ECECEC","enable_personalize_button":true,"image_placement_on_mockup":true,"personalization_alignment":"left","personalization_font_size":"medium","auto_select_first_template":true,"collapse_description_block":false,"addtocart_button_text_color":"#FFFFFF","addtocart_button_hover_color":"#ECECEC","confirmation_checkbox_enable":false,"personalization_item_per_row":"8","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,"buynow_button_hover_text_color":"#4A4A4A","personalization_choose_a_theme":"classic","action_button_in_show_save_badge":"show_amount_with_currency","show_personalization_form_header":false,"addtocart_button_text_hover_color":"#4A4A4A","show_assigned_variant_images_only":false,"personalization_form_background_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":"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","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>","scrabble_unique_error":"No letters (without special characters) in the word {{WORDS}} exist in any other words.","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","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","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_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","generate_image_regenerate_required":"Your selections changed or the last image generation failed. Please generate the image again before adding to cart.","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.","sync_campaign_info_to_shopify":true},"has_subscription":true,"is_development":false,"is_plus":false,"sku_enabled":false,"shop_name":"Feenchlet","clipart_categories":[],"global_options":[]}