{"id":1014699,"name":"Custom Pet Portrait - Double Exposure","label_available_product":null,"field_positions":null,"product_display_type":"radio","enable_artwork_navigation":false,"product_tags":null,"featured_image_url":null,"featured_image_thumbnail":null,"show_first_campaign_mockup_id":10715474,"artworks":[{"id":1294161,"name":"SF-WILD-SILHOUETTE-CANVAS","description":null,"width":7904,"height":10498,"thumbnail":"users\/47856\/artworks\/6ab68e4c63aec_thumbnail.webp","is_locked":null,"template_settings":{"label":"WILD-SILHOUETTE","display_type":"radio","show_in_cart":true},"current_version_id":2800386,"design_format":"rgb","status":0,"schema_version":2,"data":[{"id":"template-633991","url":"users\/47856\/images\/260911_v1KVmakO3CuNEHYP_large.webp","name":"SF-WILD-SILHOUETTE-CANVAS","addons":[],"layers":[{"id":"layer-201966","top":0,"url":"users\/47856\/image-layers\/6aa42e32d721e_large.webp","left":-318.98,"name":"SF-WILD-SILHOUETTE-CANVAS","type":"photo","width":8542.93,"height":10689.11,"locked":false,"rotate":0,"effects":[{"id":"id-908633","type":"gemini:image_filter","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"gemini_resolution":"4K","image_filter_prompt":"Generate a double-exposure portrait of the animal or animals from the base image, where a natural landscape appears within the animal's silhouette.\n\nFRAMING \u2014 decide this before anything else. It controls the whole composition.\nThis artwork will be printed and either mounted in a frame or wrapped around a canvas stretcher, and the outer edges of the image will be physically lost in that process. The margins below are not decorative. They are print safety margins and they must be respected exactly.\n\nThis is a WIDE view of a SMALL subject, not a close-up. The silhouette sits small within a large calm field of background.\n\nUse the animal's own anatomy as the ruler:\n- The space ABOVE the ear tips is AS TALL AS ONE WHOLE EAR, and then some. Picture a second invisible copy of the ear stacked on top of the real one \u2014 that entire height, and a little more, is background before the real ear tip begins.\n- The space to the LEFT of the silhouette is AS WIDE AS HALF THE ANIMAL'S HEAD. The same on the RIGHT.\n- The animal's head is roughly one third of the image width.\n\nAs percentages of the image, the same rule:\n- TOP: at least 25% of the image height is empty background above the highest ear tip of ANY animal. This is by far the largest margin and the most important one.\n- LEFT and RIGHT: at least 15% of the image width on each side, measured from the outermost point of the silhouette or group \u2014 including ear edges, cheeks, ruff and any fringing.\n- BOTTOM: at least 12% of the image height below the lowest point of the subject. The base of the neck sits well above the bottom edge and clear of the corners.\n\nSUBJECT SIZE LIMIT: the entire silhouette \u2014 or the whole group \u2014 occupies no more than 60% of the image height and no more than 65% of the image width. It sits in the lower-middle area of the image, surrounded by generous empty background on all four sides.\n\nThe silhouette is deliberately SMALL in the frame. If the head looks large, close or filling, it is WRONG \u2014 scale it down and paint more background. Better far too small than close to an edge. No ear may ever be cut off, cropped, touch or approach the top edge.\n\nPRIORITY ORDER \u2014 if any two instructions in this prompt ever conflict, resolve them in this order:\n1. THE CONTOUR. The outer silhouette must be an accurate, complete, unbroken outline of THIS individual animal \u2014 its exact ear shape and set, skull, muzzle, chin, jaw, throat and coat-length edge as photographed.\n2. The FRAMING rule above and the CROP rule.\n3. The beauty and atmosphere of the landscape inside.\nIn this style the outline carries the entire identity. There is no fur detail, no coat colour and no markings to fall back on. A beautiful landscape inside a generic silhouette is a FAILURE. If a more atmospheric landscape choice would weaken or obscure the outline at any point, choose the plainer landscape.\n\nWHAT THE OUTPUT IS\nAn artwork built from scratch, observed from the reference photo. It is NOT the photograph cut out, masked, or blended with a landscape image. The silhouette is drawn from observation of the animal's true outline, and the landscape inside it is painted from imagination. No photographic fur, texture, lighting or background from the original image survives anywhere.\n\nCROP \u2014 HEAD AND NECK ONLY, SEEN FROM A DISTANCE.\n- Include: both ears complete, the head, and the neck down to the base where it ends cleanly.\n- Do NOT include: shoulders, chest, body, front legs, hind legs, paws, feet, tail, or any sitting, standing or lying pose. None of these appear in the silhouette.\n- The reference photo may show the animal's full body with legs, paws and a ground beneath it. Ignore everything below the neck and build a head-and-neck silhouette regardless of how much of the animal the photo shows.\n- \"Head and neck\" describes WHAT is included, never how large it is drawn. It is not a close-up, not a zoom, not a tight crop.\n\n[OPTIONAL \u2014 OWNER-STATED TRAITS. Delete this block if the trait field is not wired into this prompt.]\nThe owner has described this animal's distinctive features as follows. Reproduce any of these that are visible in the outline \u2014 ear shape, ear asymmetry, notches, muzzle length, ruff, jowl, head shape. Features that exist only in colour or markings cannot appear in this style and are ignored:\n{trait_block}\n[END OPTIONAL BLOCK]\n\nFIRST, DETERMINE THE SUBJECT COUNT\nLook at the reference photo and count how many pets are the intended subject.\n- If there is ONE pet: create a single silhouette of that animal, following all instructions below.\n- If there are TWO OR MORE pets clearly and deliberately present: create a composition containing a separate, complete silhouette for every one of them, following all instructions below including the MULTIPLE ANIMALS section.\n- Ignore any animal that is incidental, background, blurred, partially out of frame, or clearly not the subject. Do not invent or add an animal that is not in the photo.\n\nIn this style the animal's OUTLINE carries its entire identity. There is no fur detail, no coat colour and no markings to fall back on \u2014 if the silhouette is generic, the portrait has failed. Study the reference photo with extra care and lock the outline exactly as photographed.\n\nEAR CARRIAGE AND SHAPE \u2014 the single most important feature, and in this style the most important of all, because the ears are the defining part of the silhouette. For each animal, reproduce the exact position, angle, length, thickness, set and fold of each ear as photographed \u2014 whether fully erect, semi-erect with folded tips, hanging\/floppy, rose-folded, cropped, tufted, or feathered. If one ear sits differently from the other, or is tilted, lower, or turned, preserve that exact asymmetry. Reproduce any ear tufts or fringing as part of the outline. The outer edge of each ear must trace this animal's real ear shape precisely, and must stay crisp and complete from base to tip \u2014 ear tips sit against the lightest part of the sky inside the silhouette and must never soften, fade, blur or dissolve there. Never straighten, raise, lower, crop, round, point, prick or symmetrize the ears. Never substitute the ear shape typical for the breed or species.\n\nHEAD, MUZZLE AND OUTLINE \u2014 for each animal, reproduce the exact outline as photographed: the skull shape, the brow line, the muzzle length and thickness, the stop, the chin, the jawline, the cheek line and the neck line. The complete outer contour \u2014 ears, brow, muzzle, chin, throat, neck \u2014 must be an accurate silhouette of THIS animal. For cats, reproduce the exact head shape as photographed \u2014 wedge, round, or flat \u2014 and the true muzzle length. Reproduce the real coat length in the outline: a long-haired animal shows a fringed, feathered, irregular edge; a short-haired animal shows a smooth, clean edge; a curly or wiry coat shows a softly broken edge. That fringing is part of the contour and is drawn deliberately \u2014 never as noise, never as stray strokes outside the shape. Never idealize the outline and never default to a generic breed silhouette.\n\nMOUTH STATE IN THE CONTOUR \u2014 reproduce the photographed mouth state, because it changes the shape of the jaw and chin. If the mouth is closed, the jaw line is closed and continuous. If the mouth is open or panting, the lower jaw drops to the same degree as the photo and the open mouth reads in the contour, including the tongue if it extends past the jaw line. Never close a photographed open mouth to make the silhouette cleaner.\n\nWHISKERS \u2014 whiskers are NOT included in the silhouette. They break the contour and read as stray marks. The outline runs cleanly along the cheek and muzzle with no whiskers projecting from it.\n\nDISTINCTIVE OUTLINE FEATURES \u2014 for each animal, preserve any permanent feature visible in the contour: a notched or torn ear, a broken ear tip, a heavy ruff, a distinctive jowl, a snub or long muzzle, a fine or heavy head. Never repair, tidy, or \"correct\" these \u2014 they are often the strongest likeness cue this style has.\n\nAGE AND BUILD \u2014 for each animal, reproduce its real age and build as photographed. If it is a puppy or kitten, keep the juvenile head proportions in the silhouette \u2014 do not draw it as an adult. Preserve a real thin, heavy, or aged appearance in the contour.\n\nHEAD ANGLE AND POSE \u2014 for each animal, reproduce the photographed head angle and pose so the silhouette matches the reference orientation \u2014 profile, three-quarter, or facing the viewer, whichever the photo shows. Keep the animal's real orientation and never turn it to a different angle. Where the photo shows the animal close to a profile or three-quarter view, hold that angle exactly \u2014 it gives the strongest and most recognisable contour.\n\nEDGE DEFINITION \u2014 this is the single hardest rule in this prompt.\nThe outer edge of each animal against the background is CRISP, CLEAN, COMPLETE and UNBROKEN at every point of its length \u2014 around both ears, the brow, the muzzle, the chin, the throat and the neck. The identity lives entirely on this edge.\nThe edge never softens, fades, blurs, feathers or dissolves into the background anywhere, for any reason \u2014 not where the landscape inside is light, not where the sky is brightest, not at the ear tips, not for atmosphere or effect. Light sky inside the silhouette stays light, but the boundary between it and the background remains a clear, definite edge.\nTrace the full outline first and keep it intact; then fill it.\n\nReproduce the true outline and proportions of each animal in the reference photo. Do not idealize or substitute a breed-typical silhouette \u2014 the contour must match THIS animal so its owner recognises it.\n\nMULTIPLE ANIMALS \u2014 apply this section ONLY if the photo contains two or more subject pets. If there is only one pet, ignore this section entirely.\n- Include a complete, separate silhouette for every subject animal. Do not omit one, and do not duplicate one.\n- DO NOT MIX THE ANIMALS. Each silhouette keeps only its own outline. Never apply one animal's ear shape, head shape, muzzle length, coat-length edge, build, age or mouth state to another. If one has erect ears and another floppy, keep them clearly different. If one has a long muzzle and another a short one, keep that difference obvious. If one has a fringed long-haired edge and another a smooth short-haired edge, keep that difference. The silhouettes must not converge toward a shared shape.\n- Work through the animals one at a time from left to right as they appear in the photo, completing each one's own outline before moving to the next.\n- Keep each silhouette complete and individually readable. Where two animals sit close together or overlap, keep a clear separation between their outlines \u2014 a visible gap, or a distinct edge \u2014 so they never merge into a single ambiguous shape.\n- Every silhouette contains its own portion of the landscape, and the scene flows naturally across the whole composition so the piece reads as one artwork.\n- Keep the animals at their true relative scale and at the same distance from the viewer \u2014 do not push one further back or shrink it to fit the composition. If one is genuinely larger, keep it larger; if they are close in size, keep them close in size.\n- The whole group together obeys the FRAMING rule and the SUBJECT SIZE LIMIT. A group of two is drawn SMALLER than a single silhouette would be, not wider.\n- Every silhouette is equally sharply defined and equally filled with landscape. None is faint, cropped, turned away, or treated as a secondary or background subject.\n\nCOMPOSITION AND FRAMING\nVertical portrait, 3:4 aspect ratio, with the subject or group centered horizontally and positioned slightly low in the frame, so there is more empty background above the animal than below.\n\nIf ONE animal: a small head-and-neck silhouette.\nIf TWO OR MORE animals: arrange the silhouettes together as a single small group, side by side, heads at slightly different heights so every outline is clearly visible and no silhouette is hidden behind another.\n\nSize the subject \u2014 or scale the WHOLE GROUP \u2014 DOWN as needed to satisfy both the margins and the size limit. If the ears are tall, the ruff wide, or the group broad, make the silhouette smaller. Never enlarge the subject to fill the frame, and never reduce a margin to fit a larger subject. It is always better to have the silhouette noticeably smaller and safely contained than large and close to any edge.\n\nEvery ear complete, every muzzle full, every outline fully inside the frame with wide breathing room on all sides. Nothing touching, approaching, or clipped by any edge or corner.\n\nBefore finishing, check the four edges. If any ear tip is cut off, touching, or within a quarter of the image height of the top edge, the silhouette was drawn too large \u2014 scale it down and draw it again, smaller.\n\nSTYLE \u2014 DOUBLE EXPOSURE NATURE SILHOUETTE\nAn artistic double-exposure portrait: the clean silhouette of the animal's head and neck, filled with a natural landscape, in the manner of fine double-exposure photography.\n\nHow the effect is built:\n- Each animal's head-and-neck silhouette is the container. Its outer edge is crisp and accurately traces that specific animal's outline \u2014 ears, brow, muzzle, chin, throat, neck.\n- INSIDE the silhouette sits a SIMPLE natural scene. Keep it to a few large, clearly readable elements \u2014 for example a treeline against sky, a single ridge against sky, a lone tree on a rise, or a mist band across dark conifers. The scene fills the head shape with generous, uncluttered shapes.\n- SCALE THE SCENE TO THE SHAPE: the silhouette is a small area of the image and will be printed large, so the landscape inside must read clearly at a glance. Few elements, large and simple. Never a wide panorama, never a full mountain range, never a dense forest of small trees, never fine detailed foliage \u2014 these compress into unreadable texture at print size.\n- THE EYE: a subtle suggestion of the animal's eye shows through the blend, in the correct position and at the correct size for that animal's real eye, as photographed. It is always present and always understated \u2014 a soft trace of presence, never a fully rendered or dominant eye. It is the only feature besides the contour that carries this animal's identity.\n- The landscape lives ONLY inside the silhouette. It never extends into the margin area or the background around the animal.\n\nColour, contrast and mood:\n- Natural, atmospheric landscape colours \u2014 muted greens, misty blues, warm dawn golds, soft greys. Calm, evocative, and outdoorsy.\n- CONTRAST RULE: the lightest area of the landscape inside the silhouette \u2014 the sky \u2014 is still clearly DARKER than the background outside it. The silhouette always reads as a solid, definite shape against the background, at every point of its outline, including across the top of the skull and around both ear tips. The inside and the outside must never approach the same tone.\n- A clean, simple background outside the silhouette: a soft off-white or pale warm grey with a very subtle, even tonal variation \u2014 not a flat pure white, and not a gradient or vignette. It fills the entire margin area evenly, to all four edges and into all four corners, including the deep expanse above the animal's head. The wide empty border stays calm, plain and uncluttered \u2014 never busy, never darker than the subject, never filled with additional scenery.\n- Completely replace whatever background appears in the reference photo. Do not retain any grass, pavement, furniture, indoor room, sky, vehicle, foliage, studio backdrop or blur from the original image.\n\nFinish:\n- An evocative, gallery-quality double-exposure art print \u2014 the spirit of the outdoors held within the shape of the animal.\n- The outer silhouette edge is clean and accurate; the landscape within is simple, atmospheric and clearly readable.\n- No rendered canvas weave, linen grain, paper texture or craquelure anywhere in the image.\n\nEXCLUDE\nNo soft, faded, blurred, feathered or dissolved silhouette edge anywhere. No ear tip fading into the background. No part of the outline lost where the sky inside is light. No broken or incomplete contour.\n\nNo landscape inside so pale that it approaches the background tone. No silhouette that fails to read as a solid shape.\n\nNo subject that fills the frame. No tight crop, no zoom, no close-up. No ear, ruff, cheek or any part of any silhouette touching, overlapping or approaching within the stated margin of any edge or corner. No enlarging the subject at the expense of the margins. No placing the head high in the frame \u2014 the top margin is always the widest.\n\nNo landscape, scenery, trees, mountains, sky detail or terrain outside the silhouette. The margin area is always plain and empty.\n\nNo wide panorama, no full mountain range, no dense forest of small trees, no fine detailed foliage, no busy or cluttered scene inside the silhouette. No scene so detailed it reads as texture rather than landscape.\n\nNo whiskers projecting from the outline. No stray marks, fur strands or fringing outside the contour.\n\nNo shoulders, chest, body, legs, paws, feet or tail. No sitting, standing or lying pose, regardless of what the reference photo shows.\n\nNo photograph cut out, masked or blended with a landscape photograph. No photographic fur, texture, blur or depth of field carried over from the original image. No realistic fur, no full-colour realistic face, no coat markings \u2014 this is a silhouette filled with landscape, not a detailed animal portrait. No photorealism of the animal, no 3D render.\n\nNo flat pure white background. No gradient, vignette, darkened corners or busy background outside the silhouette. No rendered canvas weave, linen grain, paper texture or craquelure.\n\nDo not include any collar, harness, bandana, lead, leash, clip, chain, ring, name tag, bell, or hardware visible in the reference photo \u2014 the neck outline is always bare.\n\nNo text, letters, numbers, words, watermarks, signatures, logos or borders anywhere in the image. No human figures, hands, buildings, roads, vehicles, clothing, costumes, hats, glasses or jewellery \u2014 the landscape is purely natural. Do not add any animal that is not a subject in the reference photo, and do not place animals or wildlife inside the landscape. Do not straighten or change ear carriage. Do not close a photographed open mouth. Do not default to a generic breed silhouette \u2014 every outline must match that specific animal's ears, muzzle and head shape. The landscape lives inside the shape; the shape is always that specific animal's true outline.","color_sketch_image_filter":"#000000"}],"visible":true,"fit_mode":"contain","required":true,"form_label":"Their photo","photo_hint":"One clear photo of their face, front on, in daylight, with both ears in the frame. Phone photos are fine.","photo_editor":"static","use_hd_layer":false,"photo_replace":true,"schema_version":2,"shadow_display":"mockup_order","customization_type":"normal","direct_upload_style":"cover","direct_clipart_style":"contain"},{"id":"layer-252962","top":9748,"left":3952,"name":"Text layer","text":null,"type":"text","align":"center","color":"#0D1A0D","width":5089.97,"locked":false,"rotate":0,"visible":true,"form_label":"Name on the portrait (optional)","max_length":25,"typography":{"size":683.96,"family":"Roboto","variant":"regular"},"custom_font":{"url":"users\/47856\/fonts\/6a8c49da1f32a.woff2","size":500,"family":"EBGaramond-SemiBold"},"curve_radius":4207.88,"stroke_color":"#F8F7F2","stroke_width":8,"color_opacity":"FF","schema_version":2,"shadow_display":"mockup_order","stroke_enabled":false,"form_input_type":"text","typography_type":"custom","form_placeholder":"Their name","autoscale_enabled":true,"background_enabled":true,"customization_type":"normal","reposition_enabled":false,"form_input_textcase":"capitalize","autofill_default_value":false}],"positions":["template-layer","layer-201966","layer-252962"],"charge_enabled":false}],"global_options":[],"global_option_ids":[]}],"campaign_products":[{"id":1827624,"campaign_id":1014699,"product_id":354824,"created_at":"2026-09-08T16:29:58.000000Z","updated_at":"2026-09-08T16:29:58.000000Z","position":0,"platform_title":"Framed Canvas","campaign_variants_position":null,"product":{"id":354824,"user_id":47856,"fulfillment_id":20,"fulfillment_linked_id":"framed-canvas","title":"Framed Canvas  - ver","description":"<p>Elevate your space with our framed canvas prints, featuring rich texture that adds depth for a captivating art experience:<\/p>\n<ul>\n    <li><strong>Canvas Material:<\/strong> FSC-certified wood stretcher bars, cotton-polyester blend (300-350gsm, 350-400 microns).<\/li>\n    <li><strong>Size Options:<\/strong> 13 sizes in inches (US&CA) and cms (rest of the world).<\/li>\n    <li><strong>Frame Colors:<\/strong> Black, Natural Wood, Dark Brown.<\/li>\n    <li><strong>Sustainable Wood:<\/strong> FSC-certified or locally sourced poplar or pine.<\/li>\n    <li><strong>High-Quality Printing:<\/strong> Long-lasting, vibrant colors.<\/li>\n    <li><strong>Hanging Kit:<\/strong> Included, varies by country.<\/li>\n    <li><strong>Frame Dimensions:<\/strong> The width (the front of the frame) is 9 to 14 mm wide (0.35\" to 0.55\"), with thickness varying by region\u2014 42 mm (1.65\") in North America and 32 mm (1.26\") in Europe. A 12 mm (0.45\") gap between the canvas and frame ensures a snug fit.<\/li>\n    <li><strong>Canvas frame:<\/strong> Canvas products mounted in the frames are <a href=\"https:\/\/support.gelato.com\/en\/articles\/8996211-what-is-the-difference-between-thick-and-slim-canvas\">slim<\/a>.<\/li> \n<\/ul>\n<p>No minimum orders, printed and shipped on demand.<\/p>","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":"Framed Canvas  - ver","product_options_position":null,"internal_tags":null,"printareas":[{"id":1017396,"product_id":354824,"name":"front","width":8245,"height":11788,"position":0,"display_name":"60x90 cm \/ 24x36\u2033"},{"id":1017395,"product_id":354824,"name":"front","width":8245,"height":10607,"position":0,"display_name":"60x80 cm \/ 24x32\u2033"},{"id":1017394,"product_id":354824,"name":"front","width":8245,"height":8245,"position":0,"display_name":"60x60 cm \/ 24x24\u2033"},{"id":1017393,"product_id":354824,"name":"front","width":7063,"height":10016,"position":0,"display_name":"50x75 cm \/ 20x30\u2033"},{"id":1017392,"product_id":354824,"name":"front","width":7063,"height":9426,"position":0,"display_name":"50x70 cm \/ 20x28\u2033"},{"id":1017391,"product_id":354824,"name":"front","width":6473,"height":8245,"position":0,"display_name":"45x60 cm \/ 18x24\u2033"},{"id":1017390,"product_id":354824,"name":"front","width":5882,"height":8245,"position":0,"display_name":"40x60 cm \/ 16x24\u2033"},{"id":1017389,"product_id":354824,"name":"front","width":5882,"height":7063,"position":0,"display_name":"40x50 cm \/ 16x20\u2033"},{"id":1017388,"product_id":354824,"name":"front","width":4701,"height":6473,"position":0,"display_name":"30x45 cm \/ 12x18\u2033"},{"id":1017387,"product_id":354824,"name":"front","width":4701,"height":5882,"position":0,"display_name":"30x40 cm \/ 12x16\u2033"},{"id":1017386,"product_id":354824,"name":"front","width":4701,"height":4701,"position":0,"display_name":"30x30 cm \/ 12x12\u2033"},{"id":1017385,"product_id":354824,"name":"front","width":3520,"height":4701,"position":0,"display_name":"20x30 cm \/ 8x12\u2033"},{"id":1017384,"product_id":354824,"name":"front","width":3520,"height":4111,"position":0,"display_name":"20x25 cm \/ 8x10\u2033"}]},"campaign_variants":[{"campaign_product_id":1827624,"variant_id":8768504,"campaign_mockup_id":null,"variant":{"id":8768504,"product_id":354824,"fulfillment_linked_id":"framed_canvas_geo_simplified_450x600-mm-18x24-inch_dark-wood_502x652-mm-20x26-inch_wood-fsc-slim_ver_wood_w14xt42-mm_canvas_4-0","fulfillment_linked_image_id":null,"color":"dark-wood","size":"45x60 cm","color_hex":"#3F230E","available":true,"base_cost":null,"price":149,"created_at":"2026-08-22T09:49:09.000000Z","updated_at":"2026-09-21T13:07:27.000000Z","compare_at_price":null,"ref":null,"weight":null,"mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"framed_canvas_geo_simplified_450x600-mm-18x24-inch_dark-wood_502x652-mm-20x26-inch_wood-fsc-slim_ver_wood_w14xt42-mm_canvas_4-0","printarea_ids":[1017391]},"color":"dark-wood","color_hex":"#3F230E","size":"45x60 cm","product_id":354824},{"campaign_product_id":1827624,"variant_id":8768505,"campaign_mockup_id":null,"variant":{"id":8768505,"product_id":354824,"fulfillment_linked_id":"framed_canvas_geo_simplified_450x600-mm-18x24-inch_natural-wood_502x652-mm-20x26-inch_wood-fsc-slim_ver_wood_w14xt42-mm_canvas_4-0","fulfillment_linked_image_id":null,"color":"natural-wood","size":"45x60 cm","color_hex":"#E4CDAB","available":true,"base_cost":null,"price":149,"created_at":"2026-08-22T09:49:09.000000Z","updated_at":"2026-09-21T13:07:29.000000Z","compare_at_price":null,"ref":null,"weight":null,"mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"framed_canvas_geo_simplified_450x600-mm-18x24-inch_natural-wood_502x652-mm-20x26-inch_wood-fsc-slim_ver_wood_w14xt42-mm_canvas_4-0","printarea_ids":[1017391]},"color":"natural-wood","color_hex":"#E4CDAB","size":"45x60 cm","product_id":354824},{"campaign_product_id":1827624,"variant_id":8768515,"campaign_mockup_id":null,"variant":{"id":8768515,"product_id":354824,"fulfillment_linked_id":"framed_canvas_geo_simplified_600x800-mm-24x32-inch_black_652x852-mm-26x34-inch_wood-fsc-slim_ver_wood_w14xt42-mm_canvas_4-0","fulfillment_linked_image_id":null,"color":"black","size":"60x80 cm","color_hex":"#000000","available":true,"base_cost":null,"price":199,"created_at":"2026-08-22T09:49:09.000000Z","updated_at":"2026-09-21T13:07:39.000000Z","compare_at_price":null,"ref":null,"weight":null,"mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"framed_canvas_geo_simplified_600x800-mm-24x32-inch_black_652x852-mm-26x34-inch_wood-fsc-slim_ver_wood_w14xt42-mm_canvas_4-0","printarea_ids":[1017395]},"color":"black","color_hex":"#000000","size":"60x80 cm","product_id":354824},{"campaign_product_id":1827624,"variant_id":8768516,"campaign_mockup_id":null,"variant":{"id":8768516,"product_id":354824,"fulfillment_linked_id":"framed_canvas_geo_simplified_600x800-mm-24x32-inch_dark-wood_652x852-mm-26x34-inch_wood-fsc-slim_ver_wood_w14xt42-mm_canvas_4-0","fulfillment_linked_image_id":null,"color":"dark-wood","size":"60x80 cm","color_hex":"#3F230E","available":true,"base_cost":null,"price":199,"created_at":"2026-08-22T09:49:09.000000Z","updated_at":"2026-09-21T13:08:10.000000Z","compare_at_price":null,"ref":null,"weight":null,"mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"framed_canvas_geo_simplified_600x800-mm-24x32-inch_dark-wood_652x852-mm-26x34-inch_wood-fsc-slim_ver_wood_w14xt42-mm_canvas_4-0","printarea_ids":[1017395]},"color":"dark-wood","color_hex":"#3F230E","size":"60x80 cm","product_id":354824},{"campaign_product_id":1827624,"variant_id":8768517,"campaign_mockup_id":null,"variant":{"id":8768517,"product_id":354824,"fulfillment_linked_id":"framed_canvas_geo_simplified_600x800-mm-24x32-inch_natural-wood_652x852-mm-26x34-inch_wood-fsc-slim_ver_wood_w14xt42-mm_canvas_4-0","fulfillment_linked_image_id":null,"color":"natural-wood","size":"60x80 cm","color_hex":"#E4CDAB","available":true,"base_cost":null,"price":199,"created_at":"2026-08-22T09:49:09.000000Z","updated_at":"2026-09-21T13:08:12.000000Z","compare_at_price":null,"ref":null,"weight":null,"mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"framed_canvas_geo_simplified_600x800-mm-24x32-inch_natural-wood_652x852-mm-26x34-inch_wood-fsc-slim_ver_wood_w14xt42-mm_canvas_4-0","printarea_ids":[1017395]},"color":"natural-wood","color_hex":"#E4CDAB","size":"60x80 cm","product_id":354824},{"campaign_product_id":1827624,"variant_id":8768491,"campaign_mockup_id":null,"variant":{"id":8768491,"product_id":354824,"fulfillment_linked_id":"framed_canvas_geo_simplified_300x400-mm-12x16-inch_black_352x452-mm-14x18-inch_wood-fsc-slim_ver_wood_w14xt42-mm_canvas_4-0","fulfillment_linked_image_id":null,"color":"black","size":"30x40 cm","color_hex":"#000000","available":true,"base_cost":null,"price":109,"created_at":"2026-08-22T09:49:09.000000Z","updated_at":"2026-09-21T13:06:39.000000Z","compare_at_price":null,"ref":null,"weight":null,"mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"framed_canvas_geo_simplified_300x400-mm-12x16-inch_black_352x452-mm-14x18-inch_wood-fsc-slim_ver_wood_w14xt42-mm_canvas_4-0","printarea_ids":[1017387]},"color":"black","color_hex":"#000000","size":"30x40 cm","product_id":354824},{"campaign_product_id":1827624,"variant_id":8768492,"campaign_mockup_id":null,"variant":{"id":8768492,"product_id":354824,"fulfillment_linked_id":"framed_canvas_geo_simplified_300x400-mm-12x16-inch_dark-wood_352x452-mm-14x18-inch_wood-fsc-slim_ver_wood_w14xt42-mm_canvas_4-0","fulfillment_linked_image_id":null,"color":"dark-wood","size":"30x40 cm","color_hex":"#3F230E","available":true,"base_cost":null,"price":109,"created_at":"2026-08-22T09:49:09.000000Z","updated_at":"2026-09-21T13:06:43.000000Z","compare_at_price":null,"ref":null,"weight":null,"mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"framed_canvas_geo_simplified_300x400-mm-12x16-inch_dark-wood_352x452-mm-14x18-inch_wood-fsc-slim_ver_wood_w14xt42-mm_canvas_4-0","printarea_ids":[1017387]},"color":"dark-wood","color_hex":"#3F230E","size":"30x40 cm","product_id":354824},{"campaign_product_id":1827624,"variant_id":8768493,"campaign_mockup_id":null,"variant":{"id":8768493,"product_id":354824,"fulfillment_linked_id":"framed_canvas_geo_simplified_300x400-mm-12x16-inch_natural-wood_352x452-mm-14x18-inch_wood-fsc-slim_ver_wood_w14xt42-mm_canvas_4-0","fulfillment_linked_image_id":null,"color":"natural-wood","size":"30x40 cm","color_hex":"#E4CDAB","available":true,"base_cost":null,"price":109,"created_at":"2026-08-22T09:49:09.000000Z","updated_at":"2026-09-21T13:06:46.000000Z","compare_at_price":null,"ref":null,"weight":null,"mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"framed_canvas_geo_simplified_300x400-mm-12x16-inch_natural-wood_352x452-mm-14x18-inch_wood-fsc-slim_ver_wood_w14xt42-mm_canvas_4-0","printarea_ids":[1017387]},"color":"natural-wood","color_hex":"#E4CDAB","size":"30x40 cm","product_id":354824},{"campaign_product_id":1827624,"variant_id":8768503,"campaign_mockup_id":null,"variant":{"id":8768503,"product_id":354824,"fulfillment_linked_id":"framed_canvas_geo_simplified_450x600-mm-18x24-inch_black_502x652-mm-20x26-inch_wood-fsc-slim_ver_wood_w14xt42-mm_canvas_4-0","fulfillment_linked_image_id":null,"color":"black","size":"45x60 cm","color_hex":"#000000","available":true,"base_cost":null,"price":149,"created_at":"2026-08-22T09:49:09.000000Z","updated_at":"2026-09-21T13:07:26.000000Z","compare_at_price":null,"ref":null,"weight":null,"mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"framed_canvas_geo_simplified_450x600-mm-18x24-inch_black_502x652-mm-20x26-inch_wood-fsc-slim_ver_wood_w14xt42-mm_canvas_4-0","printarea_ids":[1017391]},"color":"black","color_hex":"#000000","size":"45x60 cm","product_id":354824}],"campaign_mockups":[{"id":10735605,"campaign_product_id":1827624,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":0,"preview_url":"users\/47856\/campaign-products\/1827624\/6ab68e4567fa6.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/47856\/campaign-products\/1827624\/6ab68e4567fa6_thumbnail.webp","old_campaign_mockup_id":10735442,"mockup_id":null,"alt":"30x40-Dark-Wood-Framed-Canvas","layers":[{"id":"layer-200225","name":"30x40-Dark-Wood-Framed-Canvas","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/47856\/mockup-layers\/260826_yw6dG42Ibi9P4LE0_large.webp","opacity":1,"visible":true,"locked":true},{"id":"layer-493963","name":"30x40 cm \/ 12x16\u2033 (4701x5882)","top":16.1,"left":110.6,"width":737,"height":922.2,"rotate":0,"printarea_id":1017387,"visible":true,"opacity":1,"locked":false},{"id":"layer-794532","name":"30x40_DarkWood_FramedCanvas_v2_transparent","type":"image","top":0.004111842105278117,"left":0.004111842105278117,"width":960,"height":960,"rotate":0,"url":"users\/47856\/mockup-layers\/260826_m66nD4j1QSb1QyQh_large.webp","opacity":1,"visible":true,"locked":false}],"type":"image","variant_ids":[8768492],"campaign_mockup_printareas":[]},{"id":10735604,"campaign_product_id":1827624,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":1,"preview_url":"users\/47856\/campaign-products\/1827624\/6ab68e47676c5.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/47856\/campaign-products\/1827624\/6ab68e47676c5_thumbnail.webp","old_campaign_mockup_id":10735435,"mockup_id":null,"alt":"45x60-Dark-Wooden -Framed-Canvas","layers":[{"id":"layer-904271","name":"45x60-Dark-Wooden -Framed-Canvas","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/47856\/mockup-layers\/260826_Zo7uMXmKFVIK7jPx_large.webp","opacity":1,"visible":true,"locked":true},{"id":"layer-811875","name":"45x60 cm \/ 18x24\u2033 (6473x8245)","top":28.8,"left":126.7,"width":704.7,"height":897.6,"rotate":0,"printarea_id":1017391,"visible":true,"opacity":1,"locked":false},{"id":"layer-317251","name":"45x60_DarkWood_FramedCanvas_v2_transparent","type":"image","top":0,"left":0,"width":960,"height":960,"rotate":0,"url":"users\/47856\/mockup-layers\/260826_hSgIZdpDcEqUEUuG_large.webp","opacity":1,"visible":true,"locked":false}],"type":"image","variant_ids":[8768504],"campaign_mockup_printareas":[]},{"id":10735614,"campaign_product_id":1827624,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":2,"preview_url":"users\/47856\/campaign-products\/1827624\/6ab68e4718d65.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/47856\/campaign-products\/1827624\/6ab68e4718d65_thumbnail.webp","old_campaign_mockup_id":10735441,"mockup_id":null,"alt":"60x80-Dark Wood Framed Canvas","layers":[{"id":"layer-529453","name":"60x80-Dark Wood Framed Canvas","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/47856\/mockup-layers\/260826_CHQgILVGfNxvBKuv_large.webp","opacity":1,"visible":true,"locked":true},{"id":"layer-740014","name":"60x80 cm \/ 24x32\u2033 (8245x10607)","top":36.2,"left":136.3,"width":685.5,"height":881.9,"rotate":0,"printarea_id":1017395,"visible":true,"opacity":1,"locked":false},{"id":"layer-842192","name":"60x80_DarkWood_FramedCanvas_v2_transparent","type":"image","top":0,"left":0,"width":960,"height":960,"rotate":0,"url":"users\/47856\/mockup-layers\/260826_EfCKAemvVsBRkJfL_large.webp","opacity":1,"visible":true,"locked":false}],"type":"image","variant_ids":[8768516],"campaign_mockup_printareas":[]},{"id":10735606,"campaign_product_id":1827624,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":3,"preview_url":"users\/47856\/campaign-products\/1827624\/6ab68e46e4456.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/47856\/campaign-products\/1827624\/6ab68e46e4456_thumbnail.webp","old_campaign_mockup_id":10735446,"mockup_id":null,"alt":"30x40-Natural-Wood-Framed-Canvas","layers":[{"id":"layer-613837","name":"30x40-Natural-Wood-Framed-Canvas","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/47856\/mockup-layers\/260826_8HzpgfHr3XgL2HD4_large.webp","opacity":1,"visible":true,"locked":true},{"id":"layer-384687","name":"30x40 cm \/ 12x16\u2033 (4701x5882)","top":16.1,"left":110.6,"width":737,"height":922.2,"rotate":0,"printarea_id":1017387,"visible":true,"opacity":1,"locked":false},{"id":"layer-938266","name":"30x40_NaturalWood_FramedCanvas_v2_transparent","type":"image","top":0,"left":0,"width":960,"height":960,"rotate":0,"url":"users\/47856\/mockup-layers\/260906_WLte2rfPM7pAfHbF_large.webp","opacity":1,"visible":true,"locked":false}],"type":"image","variant_ids":[8768493],"campaign_mockup_printareas":[]},{"id":10735613,"campaign_product_id":1827624,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":4,"preview_url":"users\/47856\/campaign-products\/1827624\/6ab68e48551c9.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/47856\/campaign-products\/1827624\/6ab68e48551c9_thumbnail.webp","old_campaign_mockup_id":10735444,"mockup_id":null,"alt":"45x60-Natural-Wooden -Framed-Canvas","layers":[{"id":"layer-603242","name":"45x60-Natural-Wooden -Framed-Canvas","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/47856\/mockup-layers\/260826_6Q4mtVkXkaqGxI05_large.webp","opacity":1,"visible":true,"locked":true},{"id":"layer-217358","name":"45x60 cm \/ 18x24\u2033 (6473x8245)","top":28.8,"left":126.7,"width":704.7,"height":897.6,"rotate":0,"printarea_id":1017391,"visible":true,"opacity":1,"locked":false},{"id":"layer-712349","name":"45x60_NaturalWood_FramedCanvas_v2_transparent","type":"image","top":0,"left":0,"width":960,"height":960,"rotate":0,"url":"users\/47856\/mockup-layers\/260906_wkoWv7QsOHLuP9Oc_large.webp","opacity":1,"visible":true,"locked":false}],"type":"image","variant_ids":[8768505],"campaign_mockup_printareas":[]},{"id":10735609,"campaign_product_id":1827624,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":5,"preview_url":"users\/47856\/campaign-products\/1827624\/6ab68e4761621.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/47856\/campaign-products\/1827624\/6ab68e4761621_thumbnail.webp","old_campaign_mockup_id":10735445,"mockup_id":null,"alt":"60x80-Natural Wood Framed Canvas","layers":[{"id":"layer-306514","name":"60x80-Natural Wood Framed Canvas","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/47856\/mockup-layers\/260826_KEVHqhVQN8Sz5UrM_large.webp","opacity":1,"visible":true,"locked":true},{"id":"layer-318890","name":"60x80 cm \/ 24x32\u2033 (8245x10607)","top":36.2,"left":136.3,"width":685.5,"height":881.9,"rotate":0,"printarea_id":1017395,"visible":true,"opacity":1,"locked":false},{"id":"layer-701561","name":"60x80_NaturalWood_FramedCanvas_v2_transparent","type":"image","top":0,"left":0,"width":960,"height":960,"rotate":0,"url":"users\/47856\/mockup-layers\/260906_OzaN2l20cAXF2Kp5_large.webp","opacity":1,"visible":true,"locked":false}],"type":"image","variant_ids":[8768517],"campaign_mockup_printareas":[]},{"id":10735603,"campaign_product_id":1827624,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":6,"preview_url":"users\/47856\/campaign-products\/1827624\/6ab68e47a8e02.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/47856\/campaign-products\/1827624\/6ab68e47a8e02_thumbnail.webp","old_campaign_mockup_id":10735434,"mockup_id":null,"alt":"30x40-Black-Wood-Framed-Canvas","layers":[{"id":"layer-432217","name":"30x40-Black-Wood-Framed-Canvas","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/47856\/mockup-layers\/260826_dwemp2cTQMzxmeXe_large.webp","opacity":1,"visible":true,"locked":true},{"id":"layer-741584","name":"30x40 cm \/ 12x16\u2033 (4701x5882)","top":16.1,"left":110.6,"width":737,"height":922.2,"rotate":0,"printarea_id":1017387,"visible":true,"opacity":1,"locked":false},{"id":"layer-243360","name":"30x40_Black_FramedCanvas_v2_transparent","type":"image","top":0,"left":0,"width":960,"height":960,"rotate":0,"url":"users\/47856\/mockup-layers\/260826_ZQFlGTj2QvU00rNk_large.webp","opacity":1,"visible":true,"locked":false}],"type":"image","variant_ids":[8768491],"campaign_mockup_printareas":[]},{"id":10735608,"campaign_product_id":1827624,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":7,"preview_url":"users\/47856\/campaign-products\/1827624\/6ab68e48866f2.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/47856\/campaign-products\/1827624\/6ab68e48866f2_thumbnail.webp","old_campaign_mockup_id":10735443,"mockup_id":null,"alt":"45x60-BLACK-Wooden -Framed-Canvas","layers":[{"id":"layer-864992","name":"45x60-BLACK-Wooden -Framed-Canvas","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/47856\/mockup-layers\/260826_LL5D45f9lAcGKnK4_large.webp","opacity":1,"visible":true,"locked":true},{"id":"layer-566996","name":"45x60 cm \/ 18x24\u2033 (6473x8245)","top":28.8,"left":126.7,"width":704.7,"height":897.6,"rotate":0,"printarea_id":1017391,"visible":true,"opacity":1,"locked":false},{"id":"layer-522163","name":"45x60_Black_FramedCanvas_v2_transparent","type":"image","top":0,"left":0,"width":960,"height":960,"rotate":0,"url":"users\/47856\/mockup-layers\/260826_BkaVmjh56zhAM9dR_large.webp","opacity":1,"visible":true,"locked":false}],"type":"image","variant_ids":[8768503],"campaign_mockup_printareas":[]},{"id":10735602,"campaign_product_id":1827624,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":8,"preview_url":"users\/47856\/campaign-products\/1827624\/6ab68e4809f12.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/47856\/campaign-products\/1827624\/6ab68e4809f12_thumbnail.webp","old_campaign_mockup_id":10735447,"mockup_id":null,"alt":"60x80-Black Wood Framed Canvas","layers":[{"id":"layer-675833","name":"60x80-Black Wood Framed Canvas","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/47856\/mockup-layers\/260826_EUqER2Wm9EjE65FS_large.webp","opacity":1,"visible":true,"locked":true},{"id":"layer-942088","name":"60x80 cm \/ 24x32\u2033 (8245x10607)","top":36.2,"left":136.3,"width":685.5,"height":881.9,"rotate":0,"printarea_id":1017395,"visible":true,"opacity":1,"locked":false},{"id":"layer-593207","name":"60x80_Black_FramedCanvas_v2_transparent","type":"image","top":0,"left":0,"width":960,"height":960,"rotate":0,"url":"users\/47856\/mockup-layers\/260826_X4wS6QWINYwcbYHJ_large.webp","opacity":1,"visible":true,"locked":false}],"type":"image","variant_ids":[8768515],"campaign_mockup_printareas":[]},{"id":10735601,"campaign_product_id":1827624,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":9,"preview_url":"users\/47856\/campaign-products\/1827624\/6ab68e4839ae7.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/47856\/campaign-products\/1827624\/6ab68e4839ae7_thumbnail.webp","old_campaign_mockup_id":10735440,"mockup_id":null,"alt":"mockup-11","layers":[{"id":"layer-648677","name":"mockup-11","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/47856\/mockup-layers\/260906_NHs4nBqFzRWNwlzb_large.webp","opacity":1,"visible":true,"locked":true},{"id":"layer-797371","name":"30x40 cm \/ 12x16\u2033 (4701x5882)","top":-6.5,"left":362.4,"width":389.2,"height":487,"rotate":0,"printarea_id":1017387,"visible":true,"opacity":1,"locked":false,"masked_enable":true,"masked_left":48.1,"masked_top":47.9,"masked_width":293.1,"masked_height":391.1},{"id":"layer-859833","name":"30x40_Black_Canvas_v2_transparent","type":"image","top":-15,"left":304,"width":507,"height":507,"rotate":0,"url":"users\/47856\/mockup-layers\/260908_ojXhZPCE0FLzuwZw_large.webp","opacity":1,"visible":true,"locked":false}],"type":"image","variant_ids":[8768491,8768503,8768515],"campaign_mockup_printareas":[]},{"id":10735610,"campaign_product_id":1827624,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":13,"preview_url":"users\/47856\/campaign-products\/1827624\/6ab68e48dbd7c.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/47856\/campaign-products\/1827624\/6ab68e48dbd7c_thumbnail.webp","old_campaign_mockup_id":10735430,"mockup_id":null,"alt":"Mockup-10","layers":[{"id":"layer-108713","name":"Mockup-10","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/47856\/mockup-layers\/260907_JiOMmn67w4hxpYca_large.webp","opacity":1,"visible":true,"locked":true},{"id":"layer-247234","name":"60x80 cm \/ 24x32\u2033 (8245x10607)","top":148.1,"left":291.1,"width":510.3,"height":656.5,"rotate":0,"printarea_id":1017395,"visible":true,"opacity":1,"locked":false,"masked_enable":true,"masked_left":36.1,"masked_top":35.8,"masked_width":438.2,"masked_height":584.8},{"id":"layer-861991","name":"30x40_Black_Canvas_v2_transparent","type":"image","top":99.49999999999999,"left":167.99999999999994,"width":758,"height":758,"rotate":0,"url":"users\/47856\/mockup-layers\/260908_ojXhZPCE0FLzuwZw_large.webp","opacity":1,"visible":true,"locked":false}],"type":"image","variant_ids":[8768503,8768491,8768515],"campaign_mockup_printareas":[]},{"id":10735615,"campaign_product_id":1827624,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":14,"preview_url":"users\/47856\/campaign-products\/1827624\/6ab68e4908fa1.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/47856\/campaign-products\/1827624\/6ab68e4908fa1_thumbnail.webp","old_campaign_mockup_id":10735439,"mockup_id":null,"alt":"mockup-16","layers":[{"id":"layer-836528","name":"mockup-16","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/47856\/mockup-layers\/260907_2tZMo5d5dJ0V0Gzi_large.webp","opacity":1,"visible":true,"locked":true},{"id":"layer-371067","name":"45x60 cm \/ 18x24\u2033 (6473x8245)","top":35.6,"left":262.9,"width":338.2,"height":430.8,"rotate":0,"printarea_id":1017391,"visible":true,"opacity":1,"locked":false,"masked_enable":true,"masked_left":30.4,"masked_top":30.3,"masked_width":277.5,"masked_height":370.3},{"id":"layer-589537","name":"30x40_Black_Canvas_v2_transparent","type":"image","top":12.448275862068964,"left":192.49999999999991,"width":480,"height":480,"rotate":0,"url":"users\/47856\/mockup-layers\/260908_ojXhZPCE0FLzuwZw_large.webp","opacity":1,"visible":true,"locked":false}],"type":"image","variant_ids":[8768503,8768491,8768515],"campaign_mockup_printareas":[]},{"id":10735600,"campaign_product_id":1827624,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":15,"preview_url":"users\/47856\/campaign-products\/1827624\/6ab68e4918dad.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/47856\/campaign-products\/1827624\/6ab68e4918dad_thumbnail.webp","old_campaign_mockup_id":10735429,"mockup_id":null,"alt":"mockup-06","layers":[{"id":"layer-391758","name":"mockup-06","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/47856\/mockup-layers\/260906_atOKEUz8rB5sYcDD_large.webp","opacity":1,"visible":true,"locked":true},{"id":"layer-427900","name":"60x80 cm \/ 24x32\u2033 (8245x10607)","top":46.9,"left":415.9,"width":356.1,"height":458.1,"rotate":0,"printarea_id":1017395,"visible":true,"opacity":1,"locked":false,"masked_enable":true,"masked_left":25.2,"masked_top":25,"masked_width":305.8,"masked_height":408.1},{"id":"layer-603378","name":"30x40_Natural_Canvas_v2_transparent","type":"image","top":13,"left":330,"width":529,"height":529,"rotate":0,"url":"users\/47856\/mockup-layers\/260908_mgivhUlaeik3FMma_large.webp","opacity":1,"visible":true,"locked":false}],"type":"image","variant_ids":[8768493,8768517,8768505],"campaign_mockup_printareas":[]},{"id":10735607,"campaign_product_id":1827624,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":16,"preview_url":"users\/47856\/campaign-products\/1827624\/6ab68e498f599.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/47856\/campaign-products\/1827624\/6ab68e498f599_thumbnail.webp","old_campaign_mockup_id":10735438,"mockup_id":null,"alt":"Mockup-08","layers":[{"id":"layer-377765","name":"Mockup-08","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/47856\/mockup-layers\/260907_Olgn1V7Bn6Jtio3z_large.webp","opacity":1,"visible":true,"locked":true},{"id":"layer-232252","name":"60x80-Wood_Base","type":"image","top":112.44827586206895,"left":317.96551724137925,"width":401,"height":401,"rotate":0,"url":"users\/47856\/mockup-layers\/260822_xqgkBwyLZ2dWieig_large.webp","opacity":1,"visible":true,"locked":false},{"id":"layer-715023","name":"60x80 cm \/ 24x32\u2033 (8245x10607)","top":95.7,"left":350.2,"width":338.5,"height":435.5,"rotate":0,"printarea_id":1017395,"visible":true,"opacity":1,"locked":false,"masked_enable":true,"masked_left":23.8,"masked_top":30.3,"masked_width":291,"masked_height":375}],"type":"image","variant_ids":[8768493,8768517,8768505],"campaign_mockup_printareas":[]},{"id":10735616,"campaign_product_id":1827624,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":17,"preview_url":"users\/47856\/campaign-products\/1827624\/6ab68e4a2551d.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/47856\/campaign-products\/1827624\/6ab68e4a2551d_thumbnail.webp","old_campaign_mockup_id":10735437,"mockup_id":null,"alt":"Mockup-01","layers":[{"id":"layer-625845","name":"Mockup-01","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/47856\/mockup-layers\/260906_yOu03HrE30EB12QH_large.webp","opacity":1,"visible":true,"locked":true},{"id":"layer-787495","name":"45x60-Wood_Framed_Canvas","type":"image","top":26,"left":326,"width":425,"height":425,"rotate":0,"url":"users\/47856\/mockup-layers\/260907_wB5rGFf53IOToa2E_large.webp","opacity":1,"visible":true,"locked":false},{"id":"layer-234390","name":"60x80 cm \/ 24x32\u2033 (8245x10607)","top":11.5,"left":363.3,"width":351.3,"height":452,"rotate":0,"printarea_id":1017395,"visible":true,"opacity":1,"locked":false,"masked_enable":true,"masked_left":24.7,"masked_top":31.5,"masked_width":302,"masked_height":389}],"type":"image","variant_ids":[8768493,8768517,8768505],"campaign_mockup_printareas":[]},{"id":10735599,"campaign_product_id":1827624,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":18,"preview_url":"users\/47856\/campaign-products\/1827624\/6ab68e4ad3348.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/47856\/campaign-products\/1827624\/6ab68e4ad3348_thumbnail.webp","old_campaign_mockup_id":10735436,"mockup_id":null,"alt":"Mockup -03","layers":[{"id":"layer-583544","name":"Mockup -03","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/47856\/mockup-layers\/260907_EhGtFtLPWnGL2rPE_large.webp","opacity":1,"visible":true,"locked":true},{"id":"layer-652392","name":"60x80-Dark-wood_Framed Canvas","type":"image","top":95.0000000000003,"left":182.3103448275861,"width":432,"height":432,"rotate":0,"url":"users\/47856\/mockup-layers\/260822_9FGPijkGEnsqbzCT_large.webp","opacity":1,"visible":true,"locked":false},{"id":"layer-100801","name":"60x80 cm \/ 24x32\u2033 (8245x10607)","top":74.3,"left":216.3,"width":366.5,"height":471.5,"rotate":0,"printarea_id":1017395,"visible":true,"opacity":1,"locked":false,"masked_enable":true,"masked_left":25.7,"masked_top":32.7,"masked_width":315,"masked_height":406}],"type":"image","variant_ids":[8768504,8768492,8768516],"campaign_mockup_printareas":[]},{"id":10735598,"campaign_product_id":1827624,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":19,"preview_url":"users\/47856\/campaign-products\/1827624\/6ab68e4bbe43a.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/47856\/campaign-products\/1827624\/6ab68e4bbe43a_thumbnail.webp","old_campaign_mockup_id":10735427,"mockup_id":null,"alt":"Mockup-14","layers":[{"id":"layer-839048","name":"Mockup-14","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/47856\/mockup-layers\/260907_70LNzMYHYQfG4xZ9_large.webp","opacity":1,"visible":true,"locked":true},{"id":"layer-534745","name":"60x80 cm \/ 24x32\u2033 (8245x10607)","top":12.2,"left":417.9,"width":354.8,"height":456.4,"rotate":0,"printarea_id":1017395,"visible":true,"opacity":1,"locked":false,"masked_enable":true,"masked_left":25,"masked_top":25,"masked_width":304.7,"masked_height":406.6},{"id":"layer-901684","name":"30x40_Dark_Canvas_v2_transparent","type":"image","top":-21.517241379310327,"left":332.2758620689655,"width":527,"height":527,"rotate":0,"url":"users\/47856\/mockup-layers\/260908_u9SfImp1VoqkRqj4_large.webp","opacity":1,"visible":true,"locked":false}],"type":"image","variant_ids":[8768504,8768492,8768516],"campaign_mockup_printareas":[]},{"id":10735597,"campaign_product_id":1827624,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":20,"preview_url":"users\/47856\/campaign-products\/1827624\/6ab68e4ca98fb.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/47856\/campaign-products\/1827624\/6ab68e4ca98fb_thumbnail.webp","old_campaign_mockup_id":10735428,"mockup_id":null,"alt":"Mockup-02","layers":[{"id":"layer-720524","name":"Mockup-02","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/47856\/mockup-layers\/260907_ZSVmPfgeAMyav100_large.webp","opacity":1,"visible":true,"locked":true},{"id":"layer-856342","name":"60x80 cm \/ 24x32\u2033 (8245x10607)","top":75.9,"left":122.9,"width":561.4,"height":722.3,"rotate":0,"printarea_id":1017395,"visible":true,"opacity":1,"locked":false,"masked_enable":true,"masked_left":39.6,"masked_top":39.4,"masked_width":482.2,"masked_height":643.4},{"id":"layer-400319","name":"30x40_Dark_Canvas_v2_transparent","type":"image","top":22.499999999999876,"left":-12.568965517241425,"width":834,"height":834,"rotate":0,"url":"users\/47856\/mockup-layers\/260908_u9SfImp1VoqkRqj4_large.webp","opacity":1,"visible":true,"locked":false}],"type":"image","variant_ids":[8768504,8768492,8768516],"campaign_mockup_printareas":[]},{"id":10735596,"campaign_product_id":1827624,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":24,"preview_url":"users\/47856\/campaign-products\/1827624\/6ab68e44c6150.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/47856\/campaign-products\/1827624\/6ab68e44c6150_thumbnail.webp","old_campaign_mockup_id":10735433,"mockup_id":null,"alt":"White Box","layers":[{"id":"layer-976581","name":"White Box","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/47856\/mockup-layers\/260908_XVD4woO1oN7D59M3_large.webp","opacity":1,"visible":true,"locked":true},{"id":"layer-990259","name":"60x80 cm \/ 24x32\u2033 (8245x10607)","top":67.96551724137935,"left":504.8534482758626,"width":337,"height":433,"rotate":0,"printarea_id":1017395,"visible":true,"opacity":1,"locked":false},{"id":"layer-483542","name":"30x40_Black_Canvas_v2_transparent","type":"image","top":10.96551724137935,"left":402.03448275862047,"width":547,"height":547,"rotate":0,"url":"users\/47856\/mockup-layers\/260908_ojXhZPCE0FLzuwZw_large.webp","opacity":1,"visible":true,"locked":false},{"id":"layer-881669","name":"60x80 cm \/ 24x32\u2033 (8245x10607) copy","top":284.4655172413793,"left":338.5344827586208,"width":337,"height":433,"rotate":0,"printarea_id":1017395,"visible":true,"opacity":1,"locked":false},{"id":"layer-949585","name":"30x40_Natural_Canvas_v2_transparent","type":"image","top":224.76724137931006,"left":231.3534482758625,"width":547,"height":547,"rotate":0,"url":"users\/47856\/mockup-layers\/260908_mgivhUlaeik3FMma_large.webp","opacity":1,"visible":true,"locked":false},{"id":"layer-510401","name":"60x80 cm \/ 24x32\u2033 (8245x10607) copy copy","top":452.7586101663515,"left":163.62068965517327,"width":337,"height":433,"rotate":0,"printarea_id":1017395,"visible":true,"opacity":1,"locked":false},{"id":"layer-204846","name":"30x40_Dark_Canvas_v2_transparent","type":"image","top":395.758610166352,"left":58.62068965517294,"width":547,"height":547,"rotate":0,"url":"users\/47856\/mockup-layers\/260908_u9SfImp1VoqkRqj4_large.webp","opacity":1,"visible":true,"locked":false}],"type":"image","variant_ids":[8768503,8768491,8768515,8768504,8768492,8768516,8768493,8768517,8768505],"campaign_mockup_printareas":[]},{"id":10735611,"campaign_product_id":1827624,"platform_linked_id":null,"url":null,"thumbnail":null,"width":912,"height":912,"position":25,"preview_url":"users\/47856\/campaign-products\/1827624\/6aa038106c8c2.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/47856\/campaign-products\/1827624\/6aa038106c8c2_thumbnail.webp","old_campaign_mockup_id":10735432,"mockup_id":null,"alt":"Framed Canvas Feature","layers":[{"id":"layer-968945","name":"Framed Canvas Feature","type":"image","top":0,"left":0,"width":912,"height":912,"url":"users\/47856\/mockup-layers\/260908_rKYATQLRbM7AesU4_large.webp","opacity":1,"visible":true,"locked":true}],"type":"image","variant_ids":[8768503,8768491,8768515,8768504,8768492,8768516,8768493,8768517,8768505],"campaign_mockup_printareas":[]},{"id":10735612,"campaign_product_id":1827624,"platform_linked_id":null,"url":null,"thumbnail":null,"width":959,"height":960,"position":26,"preview_url":"users\/47856\/campaign-products\/1827624\/6aa038108418e.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/47856\/campaign-products\/1827624\/6aa038108418e_thumbnail.webp","old_campaign_mockup_id":10735431,"mockup_id":null,"alt":"Gemini_Generated_Image_3jes8s3jes8s3jes","layers":[{"id":"layer-793940","name":"Gemini_Generated_Image_3jes8s3jes8s3jes","type":"image","top":0,"left":0,"width":959,"height":960,"url":"users\/47856\/mockup-layers\/260908_fAIH2hOXYMQhiBtu_large.webp","opacity":1,"visible":true,"locked":true}],"type":"image","variant_ids":[],"campaign_mockup_printareas":[]}]}],"campaign_artworks":[{"id":3738805,"printarea_id":1017395,"campaign_id":1014699,"artwork_id":1294161,"top":579,"left":565,"width":7114,"height":9449,"position":0,"rotate":0},{"id":3738804,"printarea_id":1017391,"campaign_id":1014699,"artwork_id":1294161,"top":579,"left":569,"width":5336,"height":7087,"position":0,"rotate":0},{"id":3738803,"printarea_id":1017387,"campaign_id":1014699,"artwork_id":1294161,"top":579,"left":572,"width":3557,"height":4724,"position":0,"rotate":0}],"instance_variants":[{"campaign_id":1014699,"variant_id":8768504,"platform_linked_id":"43166158258251"},{"campaign_id":1014699,"variant_id":8768505,"platform_linked_id":"43166158356555"},{"campaign_id":1014699,"variant_id":8768515,"platform_linked_id":"43166158192715"},{"campaign_id":1014699,"variant_id":8768516,"platform_linked_id":"43166158291019"},{"campaign_id":1014699,"variant_id":8768517,"platform_linked_id":"43166158389323"},{"campaign_id":1014699,"variant_id":8768491,"platform_linked_id":"43166158127179"},{"campaign_id":1014699,"variant_id":8768492,"platform_linked_id":"43166158225483"},{"campaign_id":1014699,"variant_id":8768493,"platform_linked_id":"43166158323787"},{"campaign_id":1014699,"variant_id":8768503,"platform_linked_id":"43166158159947"}],"config":{"shop_logo":"portal\/tib.png","atc_action":"default","show_buynow":false,"show_gallery":true,"show_preview":true,"zoom_gallery":true,"enable_sticky":true,"show_quantity":true,"style_variants":"outline","thumbnail_type":"disabled","preview_content":"gallery","show_cross_sell":true,"add_design_links":"note","personalize_type":"direct","show_edit_button":false,"validate_preview":true,"atc_border_radius":"square","atc_button_layout":"layout_1","blacklisted_words":[],"position_of_price":"price_compared_save","addon_price_enable":true,"alignment_variants":"left","show_arrows_mobile":true,"show_saving_amount":true,"use_ui_time_picker":false,"addon_option_enable":false,"dropdown_searchable":false,"show_preview_button":true,"save_uploaded_photos":true,"show_app_description":false,"cross_sell_display_on":"both","show_compare_at_price":true,"single_mockup_enabled":false,"border_radius_variants":"square","enable_skeleton_loader":true,"sync_between_templates":true,"product_template_suffix":null,"reupload_photo_in_popup":true,"show_navigation_numbers":false,"support_public_property":false,"hide_single_value_option":true,"load_gallery_immediately":true,"search_category_dropdown":false,"enable_personalize_button":true,"image_placement_on_mockup":false,"personalization_alignment":"left","personalization_font_size":"medium","addon_product_price_enable":false,"auto_select_first_template":false,"collapse_description_block":true,"personalization_item_per_row":"4","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":"square","show_galley_thumbnails_mobile":true,"personalization_choose_a_theme":"classic","action_button_in_show_save_badge":"show_amount_with_currency","show_personalization_form_header":true,"show_assigned_variant_images_only":true,"product_template_auto_assign_enabled":false,"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 a photo","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","generate_image_error":"Error message when gen failed","input_required_error":"This field is required!","out_of_stock_message":"Your selection is out of stock. Please choose another option.","populate_photo_error":"Cannot apply the effects of every option to your photo. Please try again.","populate_photo_retry":"Try again","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!","generate_image_success":"Image generated","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.","word_cloud_emoji_error":"Emojis are not allowed in words","available_product_label":"Choose your format","center_map_button_label":"Center map","custom_info_below_price":"inc. Tax","generate_image_required":"Require to gen an image","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 photo","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","populate_photo_uploading":"Uploading {{ CURRENT }}\/{{ TOTAL }} images","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.","word_cloud_maximal_error":"Maximum number of words is {{MAX}}.","populate_photo_processing":"Processing {{ CURRENT }}\/{{ TOTAL }} images","product_name_button_label":"Product Name","unavailable_variant_error":"Selected variant is unavailable","upload_rate_limit_warning":"{{ REMAINING }} of {{ LIMIT }} free tries left","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","word_cloud_button_regenerate":"Regenerate layout","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_cloud_render_image_error":"Cannot place all words into the shape.","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.","word_cloud_invisible_char_error":"Words include invisible characters","cross_sell_sold_out_button_label":"Sold out","gpx_upload_button_text_uploading":"Uploading...","word_cloud_add_more_button_label":"+ Add more","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":true,"shop_name":"Solasframe","clipart_categories":[],"global_options":[]}