{"id":1070320,"name":"Custom Photo Garage Name Decor Gifts - Personalized Wooden Key Holder","label_available_product":null,"field_positions":null,"product_display_type":"radio","enable_artwork_navigation":false,"artwork_navigation_name":null,"product_tags":"sku=CSK-HA7009, rnd=Ha, designer=Bao, epm=Quynh, custom=image, upload-family, TIB-product, Personalized, Wooden Key Holder, ALL, CHINA, jmrv_woodenkeyholder, mechanic, garage, hobby, gift for him, husband, son, grandson, yourself, garage decor, man cave","featured_image_url":null,"featured_image_thumbnail":null,"show_first_campaign_mockup_id":null,"artworks":[{"id":1409307,"name":"CSK-HA7009","width":4134,"height":4134,"thumbnail":"users\/24010\/artworks\/6aebeeac93536_thumbnail.webp","template_settings":null,"current_version_id":3197583,"design_format":"rgb","schema_version":2,"data":[{"id":"template-552352","name":"1-Max","layers":[{"id":"layer-363692","top":0,"url":"users\/24010\/image-layers\/261105_jFJSyDn7HYzuA68S_large.webp","left":0,"name":"BG","type":"static-photo","width":4134,"height":4134,"locked":false,"opacity":100,"visible":true,"required":true,"raw_label":"BG","input_style":"multiple","photo_editor":"image_placement","show_in_cart":true,"schema_version":2,"customization_type":"no_customization","needs_type_conversion":false,"auto_populate_default_text":false},{"id":"layer-629909","top":0,"url":"users\/24010\/image-layers\/261105_53DXdXn08y0OpHU1_large.webp","left":0,"name":"CANH","type":"static-photo","width":4134,"height":4134,"locked":false,"rotate":0,"visible":false,"fit_mode":"contain","raw_label":"CANH","schema_version":2,"shadow_display":"mockup_order","customization_type":"no_customization","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-259271","top":1008.64,"url":"users\/24010\/image-layers\/261105_ynmFCFYeo1TZkW0Y_large.webp","left":359.14,"name":"hinh","type":"photo","width":3330,"height":1731,"locked":false,"rotate":0,"effects":[{"id":"id-652686","type":"gpt:image_filter","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"imagenhub_template":{"id":"01a0f53a-7efd-73db-8152-601514dae946","available_variables":[]},"image_filter_prompt":"**TASK: Create a premium, photorealistic automotive garage display using the customer's exact uploaded car. Extract the vehicle, enhance its natural appearance, and seamlessly integrate it into the EXISTING garage background.**\n\n**PRIORITY 1 \u2014 EXTRACT ONLY THE ORIGINAL CAR**\n\nPrecisely identify and isolate the customer's actual vehicle from the uploaded photograph.\n\nCompletely remove the original photograph's background, including all walls, floors, buildings, surroundings, people, objects, and environmental elements.\n\nKeep ONLY the car with clean, accurate edges and a fully transparent background.\n\nNever transfer any part of the uploaded photograph's original background into the final design.\n\n**PRIORITY 2 \u2014 ABSOLUTELY PRESERVE THE CUSTOMER'S CAR**\n\nMaintain the EXACT original vehicle from the uploaded image.\n\nPreserve its original make, model, body shape, paint color, headlights, grille, wheels, rims, mirrors, windows, license plate, accessories, and distinguishing details.\n\nDo not redesign, reconstruct, replace, or generate a different vehicle.\n\nDo not change the vehicle's proportions or distort its original appearance.\n\nPreserve the original camera viewing angle and the authentic identity of the customer's car.\n\n**PRIORITY 3 \u2014 NATURAL GARAGE COMPOSITION AND AUTOMATIC POSITIONING**\n\nPosition the extracted car naturally inside the existing garage opening, creating the appearance of a premium automotive display.\n\nAutomatically optimize the car's placement and uniform scale based on its original viewing angle and proportions.\n\nThe composition should resemble a professionally photographed sports car naturally parked inside a beautiful, warmly illuminated garage.\n\n- Make the car the clear visual centerpiece without overwhelming the surrounding garage.\n- Position the vehicle slightly deeper into the garage rather than excessively close to the viewer.\n- Maintain a visually balanced composition with the complete vehicle clearly visible.\n- Keep the front bumper, rear body, wheels, and roof fully inside the garage opening.\n- Leave natural breathing space above and around the vehicle.\n- Maintain comfortable visual separation between the tires and the wooden nameplate.\n- Keep the car at a realistic size relative to the garage interior.\n- Avoid oversized front bumpers, exaggerated hoods, unnatural depth, or distorted vehicle perspectives.\n- Do not stretch or reshape the vehicle to fit the garage.\n\nThe car should appear naturally parked inside the garage, not artificially pasted or floating in front of it.\n\n**PRIORITY 4 \u2014 PREMIUM REALISTIC CAR PAINT AND LIGHTING**\n\nEnhance the extracted vehicle to achieve the appearance of professional high-end automotive photography.\n\nPreserve the original paint color EXACTLY while subtly improving its natural richness, clarity, and gloss.\n\nCreate realistic, smooth automotive paint reflections that follow the vehicle's original body contours.\n\nUse soft, controlled highlights and naturally balanced contrast.\n\nMatch the existing garage's warm overhead lighting with subtle, realistic reflections on the car's hood, windshield, roof, and side panels.\n\nKeep headlights, windows, wheel details, and body lines sharp and authentic.\n\nAvoid excessive white reflections, artificial shine, plastic-looking paint, oversaturation, or exaggerated contrast.\n\nThe result should look like a real, beautifully maintained car under professional garage lighting.\n\n**PRIORITY 5 \u2014 SEAMLESS FLOOR INTEGRATION**\n\nMake the car appear physically grounded inside the existing garage.\n\nCreate subtle, realistic contact shadows directly beneath the tires and vehicle body.\n\nMatch the shadows to the direction, intensity, and warmth of the garage's existing lighting.\n\nEnsure the tires appear naturally positioned on the garage floor.\n\nUse gentle ambient shading to visually connect the car to the environment.\n\nDo not create a new floor, background, or environment.\n\nDo not make the vehicle appear suspended, floating, or disconnected from the garage.\n\n**PRIORITY 6 \u2014 COMPLETELY PROTECT THE ORIGINAL GARAGE DESIGN**\n\nThe garage background is a fixed, protected template.\n\nDo not regenerate, recolor, replace, blur, or modify ANY element of the existing garage.\n\nPreserve the wooden roof, beams, ceiling lamp, tool cabinets, wall decorations, floor texture, wooden sign, personalized text, metal accents, and key hooks exactly as provided.\n\nThe only allowed additions are the extracted car and subtle realistic shadows or lighting adjustments applied to the car.\n\nNever place a rectangular photograph over the garage background.\n\nThe existing garage interior must remain visible around the entire vehicle.\n\n**FINAL VISUAL STYLE**\n\nPhotorealistic premium automotive photography, natural three-dimensional depth, beautiful glossy paint, realistic reflections, balanced car proportions, professional composition, warm garage lighting, believable tire contact shadows, and seamless foreground integration.\n\nThe final result must look like the customer's REAL car naturally parked inside the ORIGINAL garage, not a newly generated car or an artificial photo overlay.\n\n**IMPORTANT OUTPUT REQUIREMENT**\n\nWhen generating an independent image layer for Teeinblue, output ONLY the precisely extracted and enhanced original car on a fully transparent background.\n\nPreserve subtle transparent contact shadows if supported.\n\nDo not generate or include any garage background in the car layer.\n\nThe original garage must remain a separate, unchanged background layer.\n\n**NEGATIVE INSTRUCTIONS:**\n\nNo original photo background. No rectangular photo overlay. No regenerated garage. No changed car model. No altered wheels. No modified original paint color. No artificial CGI. No cartoon appearance. No exaggerated reflections. No oversized car. No floating vehicle. No distorted proportions. No additional vehicles. No altered wooden nameplate. No obstruction of garage decorations.\n\n**ULTIMATE GOAL: An authentic customer-uploaded car with beautiful natural gloss, professionally balanced placement, realistic garage lighting, and seamless integration into the completely unchanged original garage background.**","color_sketch_image_filter":"#000000"},{"id":"id-772420","type":"background_remover","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"color_sketch_image_filter":"#000000"}],"visible":true,"fit_mode":"contain","required":true,"raw_label":"Upload Photo","form_label":"Upload Photo","masked_url":"users\/24010\/image-layers\/261105_WlB2GzyPmQGRpwLx_large.webp","photo_hint":"<p>1. Click CHOOSE AN IMAGE to upload your photo or CHOOSE ANOTHER IMAGE to upload another one if you wish.<br \/>2. Click RECUSTOMIZE IMAGE to adjust photo (zoom in\/out, move left\/right\/up\/down).<br \/>3. Ensure your photo is clear, sharp, and well-lit without blur or creases.<\/p>","photo_editor":"image_placement","show_in_cart":true,"masked_enable":true,"photo_replace":true,"schema_version":2,"shadow_display":"mockup_order","customization_type":"normal","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-525038","top":3011.92,"url":null,"left":2090.87,"name":"Custom copy","text":"DANIEL","type":"text","align":"center","color":"#000000","width":2799.99,"height":322,"locked":false,"rotate":0,"suffix":"\u2019S GARAGE","opacity":100,"visible":true,"required":true,"raw_label":"Enter Name","form_label":"Enter Name","input_hint":"Don't type 'S GARAGE, it's already included\n","max_length":12,"typography":{"size":402,"family":"Roboto","variant":"regular"},"custom_font":{"id":369509,"url":"users\/24010\/fonts\/6aebe90f705ce.woff2","size":395,"family":"Norwester-regular"},"textureData":null,"show_in_cart":true,"color_opacity":"FF","letter_spacing":0,"schema_version":2,"form_input_type":"text","retrieval_layer":"layer-248893","retrieval_value":"{{value}}","typography_type":"custom","form_placeholder":"Ex: Daniel,...","autoscale_enabled":true,"background_enabled":true,"customization_type":"no_customization","form_input_textcase":"uppercase","prefix_suffix_enabled":true,"retrieval_value_enabled":true},{"id":"layer-248893","top":3005.86,"url":null,"left":2074.64,"name":"Custom","text":"DANIEL","type":"text","align":"center","color":"rgb(222, 204, 188)","width":2799.99,"height":322,"locked":false,"rotate":0,"suffix":"\u2019S GARAGE","opacity":100,"visible":true,"required":true,"raw_label":"Enter Name","form_label":"Enter Name","input_hint":"Don't type 'S GARAGE, it's already included\n","max_length":12,"typography":{"size":402,"family":"Roboto","variant":"regular"},"custom_font":{"id":369509,"url":"users\/24010\/fonts\/6aebe90f705ce.woff2","size":395,"family":"Norwester-regular"},"textureData":null,"show_in_cart":true,"letter_spacing":0,"schema_version":2,"form_input_type":"text","typography_type":"custom","form_placeholder":"Ex: Daniel,...","autoscale_enabled":true,"background_enabled":true,"customization_type":"normal","form_input_textcase":"uppercase","prefix_suffix_enabled":true}],"is_global":true,"positions":["layer-363692","template-layer","layer-259271","layer-629909","layer-248893","layer-525038"]}],"global_option_ids":[]}],"campaign_products":[{"id":1919922,"campaign_id":1070320,"product_id":378061,"position":1,"platform_title":null,"campaign_variants_position":null,"enable_artwork_navigation":false,"artwork_navigation_name":null,"product":{"id":378061,"user_id":24010,"fulfillment_id":null,"fulfillment_linked_id":null,"title":"Wooden Key Holder","description":"<p><strong>Product details:<\/strong><\/p><ul><li><p><strong>Material:<\/strong> High-quality plywood with bright, vivid colors and lifelike graphics using precision UV printing.<\/p><\/li><li><p><strong>Size:<\/strong><\/p><ul><li><p>11.8 x 11.8 in (30 x 30 cm) \u2013 3 hooks.<\/p><\/li><li><p>13.78 x 13.78 in (35 x 35 cm) \u2013 4 hooks.<\/p><\/li><li><p>16.93 x 16.93 in (43 x 43 cm) \u2013 5 hooks.<\/p><\/li><\/ul><\/li><li><p><strong>Production method:<\/strong> UV printing.<\/p><\/li><li><p><strong>Features:<\/strong><\/p><ul><li><p>Equipped with 3\u20135 hooks for hanging keys and small accessories.<\/p><\/li><li><p>Keyholes on the back allow for easy, secure, flush-to-wall installation.<\/p><\/li><li><p><strong>Size notice:<\/strong> The listed sizes refer to the printing area, not the final product's edge-to-edge dimensions. Due to the custom house shape, the item may not fully reach these dimensions. The design will be printed as large and centered as possible for a balanced look.<\/p><\/li><\/ul><\/li><li><p><strong>Care instruction:<\/strong><\/p><ul><li><p>Gently wipe with a soft, dry cloth to remove dust.<\/p><\/li><li><p>Avoid prolonged exposure to direct sunlight, moisture, and extreme temperatures.<\/p><\/li><li><p>Do not soak in water or use harsh chemicals or abrasive cleaners.<\/p><\/li><li><p>Handle carefully to prevent scratches or damage to the printed surface.<\/p><\/li><\/ul><\/li><li><p><strong>Maintenance tips:<\/strong><\/p><ul><li><p>Keep the product in a dry, well-ventilated area.<\/p><\/li><li><p>Check the wall mounting and hooks periodically to ensure stability.<\/p><\/li><li><p>Avoid hanging excessively heavy items to prevent damage.<\/p><\/li><\/ul><\/li><\/ul><p><strong>Customization:<\/strong><\/p><ul><li><p>Please fill in the required fields and double-check your spelling before purchasing.<\/p><\/li><li><p>To ensure the best looking, please use standard English only and exclude special characters.<\/p><\/li><li><p>Click <strong>\"Preview Your Personalization\"<\/strong> to get a glimpse of your beautiful creation at the final step.<\/p><\/li><\/ul><p><strong>Please note:<\/strong> Due to the difference in monitor and lighting effects, the actual color and size of the item may be slightly different from the visual image. Furthermore, please note that this is <strong>a printed product<\/strong>, and<strong> the faux 3D effect<\/strong> is used to give the item a premium, deep look.<\/p>","had_back":false,"variants_position":null,"colors_position":["3 Hooks","4 Hooks","5 Hooks"],"sizes_position":["11.8x11.8 IN","13.78x13.78 IN","16.93x16.93 IN"],"thumbnail":null,"enable_custom_printarea":false,"print_provider_id":null,"design_format":null,"color_display_type":"radio","size_display_type":"radio","color_custom_label":"Hooks","size_custom_label":null,"label":"Wooden Key Holder","product_options_position":["color","size"],"printareas":[{"id":1088257,"product_id":378061,"name":"Front","width":4134,"height":4134,"position":0,"display_name":null,"dpi":null}]},"campaign_variants":[{"campaign_product_id":1919922,"variant_id":9350313,"campaign_mockup_id":null,"variant":{"id":9350313,"product_id":378061,"fulfillment_linked_id":"MP- WOODEN KEY HOLDER - 43CM-5\u6302","fulfillment_linked_image_id":null,"color":"5 Hooks","size":"16.93x16.93 IN","color_hex":"","available":true,"base_cost":null,"price":36.99,"compare_at_price":46.99,"ref":null,"weight":"0.5","mockup_id":null,"printarea_id":null,"sku":"MP- WOODEN KEY HOLDER - 43CM-5\u6302","printarea_ids":[]},"color":"5 Hooks","color_hex":"","size":"16.93x16.93 IN","product_id":378061},{"campaign_product_id":1919922,"variant_id":9350312,"campaign_mockup_id":null,"variant":{"id":9350312,"product_id":378061,"fulfillment_linked_id":"MP- WOODEN KEY HOLDER - 30CM-3\u6302","fulfillment_linked_image_id":null,"color":"3 Hooks","size":"11.8x11.8 IN","color_hex":"","available":true,"base_cost":null,"price":24.99,"compare_at_price":34.99,"ref":null,"weight":"0.5","mockup_id":null,"printarea_id":null,"sku":"MP- WOODEN KEY HOLDER - 30CM-3\u6302","printarea_ids":[]},"color":"3 Hooks","color_hex":"","size":"11.8x11.8 IN","product_id":378061},{"campaign_product_id":1919922,"variant_id":9350311,"campaign_mockup_id":null,"variant":{"id":9350311,"product_id":378061,"fulfillment_linked_id":"MP- WOODEN KEY HOLDER - 35CM-4\u6302","fulfillment_linked_image_id":null,"color":"4 Hooks","size":"13.78x13.78 IN","color_hex":"","available":true,"base_cost":null,"price":29.99,"compare_at_price":39.99,"ref":null,"weight":"0.5","mockup_id":null,"printarea_id":null,"sku":"MP- WOODEN KEY HOLDER - 35CM-4\u6302","printarea_ids":[]},"color":"4 Hooks","color_hex":"","size":"13.78x13.78 IN","product_id":378061}],"campaign_mockups":[{"id":11455751,"campaign_product_id":1919922,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":0,"preview_url":"users\/24010\/campaign-products\/1919922\/6aebe9ca751d2.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/24010\/campaign-products\/1919922\/6aebe9ca751d2_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":null,"alt":"CSK-HA7009_thumb-1","layers":[{"id":"layer-634708","name":"CSK-HA7009_thumb-1","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/24010\/mockup-layers\/261105_U03lyD8bof71caak_large.webp","opacity":1,"visible":true,"locked":true}],"type":"image","variant_ids":[],"campaign_mockup_printareas":[]},{"id":11455753,"campaign_product_id":1919922,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":1,"preview_url":"users\/24010\/campaign-products\/1919922\/6aebeec084ab9.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/24010\/campaign-products\/1919922\/6aebeec084ab9_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":1788364,"alt":"background","layers":[{"height":960,"id":"layer-294305","left":0,"locked":true,"name":"background","opacity":1,"top":0,"type":"image","url":"users\/24010\/mockup-layers\/261105_2xyVV3zcxf0j6oEz_large.webp","visible":true,"width":960},{"height":855,"id":"layer-777926","left":49,"locked":false,"name":"Front (4134x4134)","opacity":1,"printarea_id":1088257,"rotate":0,"top":23,"visible":true,"width":855},{"height":960,"id":"layer-237773","left":-0.6065573770491755,"locked":false,"name":"3 hook","opacity":1,"top":681.5927037635748,"type":"image","url":"users\/24010\/mockup-layers\/261105_FuCSZW0TDXnfgd2E_large.webp","visible":true,"width":960}],"type":"image","variant_ids":[9350312],"campaign_mockup_printareas":[]},{"id":11455755,"campaign_product_id":1919922,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":2,"preview_url":"users\/24010\/campaign-products\/1919922\/6aebeec5080d7.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/24010\/campaign-products\/1919922\/6aebeec5080d7_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":1788365,"alt":"background","layers":[{"height":960,"id":"layer-294305","left":0,"locked":true,"name":"background","opacity":1,"top":0,"type":"image","url":"users\/24010\/mockup-layers\/261105_2xyVV3zcxf0j6oEz_large.webp","visible":true,"width":960},{"height":855,"id":"layer-777926","left":49,"locked":false,"name":"Front (4134x4134)","opacity":1,"printarea_id":1088257,"rotate":0,"top":23,"visible":true,"width":855},{"height":960,"id":"layer-623423","left":0.004401408450588562,"locked":false,"name":"4 hook","opacity":1,"top":684.8944816439692,"type":"image","url":"users\/24010\/mockup-layers\/261105_Y08IgquXWOWFVpWp_large.webp","visible":true,"width":960}],"type":"image","variant_ids":[9350311],"campaign_mockup_printareas":[]},{"id":11455758,"campaign_product_id":1919922,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":3,"preview_url":"users\/24010\/campaign-products\/1919922\/6aebeec95b747.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/24010\/campaign-products\/1919922\/6aebeec95b747_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":1788366,"alt":"background","layers":[{"height":960,"id":"layer-294305","left":0,"locked":true,"name":"background","opacity":1,"top":0,"type":"image","url":"users\/24010\/mockup-layers\/261105_2xyVV3zcxf0j6oEz_large.webp","visible":true,"width":960},{"height":855,"id":"layer-777926","left":49,"locked":false,"name":"Front (4134x4134)","opacity":1,"printarea_id":1088257,"rotate":0,"top":23,"visible":true,"width":855},{"height":874,"id":"layer-740663","left":39.5,"locked":false,"name":"5 hook","opacity":1,"top":684.934195335957,"type":"image","url":"users\/24010\/mockup-layers\/261105_omK2b9gLvelI1K1w_large.webp","visible":true,"width":874}],"type":"image","variant_ids":[9350313],"campaign_mockup_printareas":[]},{"id":11455760,"campaign_product_id":1919922,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":4,"preview_url":"users\/24010\/campaign-products\/1919922\/6aebe9ca8733f.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/24010\/campaign-products\/1919922\/6aebe9ca8733f_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":null,"alt":"CSK-HA7009_thumb-2","layers":[{"id":"layer-962861","name":"CSK-HA7009_thumb-2","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/24010\/mockup-layers\/261105_7DtL4kY7dAPIHLS2_large.webp","opacity":1,"visible":true,"locked":true}],"type":"image","variant_ids":[],"campaign_mockup_printareas":[]},{"id":11455762,"campaign_product_id":1919922,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":5,"preview_url":"users\/24010\/campaign-products\/1919922\/6aebe9ca8c7e4.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/24010\/campaign-products\/1919922\/6aebe9ca8c7e4_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":null,"alt":"CSK-HA7009_thumb-3","layers":[{"id":"layer-528431","name":"CSK-HA7009_thumb-3","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/24010\/mockup-layers\/261105_fOlKRboe9dotLRqG_large.webp","opacity":1,"visible":true,"locked":true}],"type":"image","variant_ids":[],"campaign_mockup_printareas":[]},{"id":11455764,"campaign_product_id":1919922,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":6,"preview_url":"users\/24010\/campaign-products\/1919922\/6aebe9ca9ceca.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/24010\/campaign-products\/1919922\/6aebe9ca9ceca_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":null,"alt":"CSK-HA7009_thumb-4","layers":[{"id":"layer-750540","name":"CSK-HA7009_thumb-4","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/24010\/mockup-layers\/261105_3NgJgqEiJ0LZ1glW_large.webp","opacity":1,"visible":true,"locked":true}],"type":"image","variant_ids":[],"campaign_mockup_printareas":[]},{"id":11455766,"campaign_product_id":1919922,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":7,"preview_url":"users\/24010\/campaign-products\/1919922\/6aebe9ca9120c.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/24010\/campaign-products\/1919922\/6aebe9ca9120c_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":null,"alt":"CSK-HA7009_thumb-5","layers":[{"id":"layer-905950","name":"CSK-HA7009_thumb-5","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/24010\/mockup-layers\/261105_Mj7okAaYhOOPW9HA_large.webp","opacity":1,"visible":true,"locked":true}],"type":"image","variant_ids":[],"campaign_mockup_printareas":[]},{"id":11455767,"campaign_product_id":1919922,"platform_linked_id":null,"url":null,"thumbnail":null,"width":800,"height":800,"position":8,"preview_url":"users\/24010\/campaign-products\/1919922\/6aebe9ca5e2fb.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/24010\/campaign-products\/1919922\/6aebe9ca5e2fb_thumbnail.webp","old_campaign_mockup_id":null,"mockup_id":null,"alt":"Upload Photo guideline","layers":[{"id":"layer-746703","name":"Upload Photo guideline","type":"image","top":0,"left":0,"width":800,"height":800,"url":"users\/24010\/mockup-layers\/261105_oTZaP3HiBcoPmxk5_large.webp","opacity":1,"visible":true,"locked":true}],"type":"image","variant_ids":[],"campaign_mockup_printareas":[]}]}],"campaign_artworks":[{"id":3970586,"printarea_id":1088257,"campaign_id":1070320,"artwork_id":1409307,"top":0,"left":0,"width":4134,"height":4134,"position":0,"rotate":null}],"instance_variants":[{"campaign_id":1070320,"variant_id":9350313,"platform_linked_id":"55849571287369"},{"campaign_id":1070320,"variant_id":9350312,"platform_linked_id":"55849571221833"},{"campaign_id":1070320,"variant_id":9350311,"platform_linked_id":"55849571254601"}],"clipart_categories":[],"global_options":[],"config":{"shop_logo":"portal\/tib.png","atc_action":"default","show_buynow":false,"show_gallery":true,"show_preview":true,"enable_sticky":true,"primary_color":"#e1732c","show_quantity":true,"style_variants":"outline","thumbnail_type":"dynamic","preview_content":"gallery","add_design_links":"both","personalize_type":"direct","show_edit_button":true,"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,"show_preview_button":true,"preview_button_color":"#e1732c","save_uploaded_photos":true,"show_app_description":false,"atc_notify_item_added":true,"show_compare_at_price":true,"single_mockup_enabled":true,"border_radius_variants":"rounded","show_action_in_preview":true,"sync_between_templates":true,"show_navigation_numbers":true,"support_public_property":false,"hide_single_value_option":true,"load_gallery_immediately":false,"personalize_button_color":"#e1732c","auto_select_first_clipart":true,"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_hover_color":"#e1732c","personalization_item_per_row":"auto","personalization_toggle_style":"checkbox","show_custom_info_below_price":false,"action_button_in_zoom_gallery":"hover_pinch_zoom","personalization_border_radius":"rounded","show_galley_thumbnails_mobile":true,"personalization_choose_a_theme":"classic","personalize_button_hover_color":"#e1732c","action_button_in_show_save_badge":"show_amount_with_currency","show_personalization_form_header":false,"show_assigned_variant_images_only":false,"size_label":"Size","color_label":"Color","saving_text":"saving","loading_lyric":"Loading lyrics...","template_label":"{{ ARTWORK_NAME }} template","cross_sell_title":"Add a matching customizable item","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","form_required_error":"Some fields are required or invalid data","input_invalid_error":"Invalid data","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.","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 }}","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. Uploading again will solve this problem.","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","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","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","font_char_emojis_removed_label":"Emojis detected and removed","upload_vector_button_text_reup":"Choose another vector","cropper_min_size_upload_warning":"Cannot upload because the cropped area is too small. Please resize the crop bigger","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...","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","gpx_upload_button_text_disconnect_strava":"Disconnect Strava","gpx_upload_button_text_not_found_activities":"No activities found","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":"Glenook Prints\u2122\ufe0f","resource_type":"campaign"}