{"id":1014614,"name":"Custom Pet Portrait - Dark Academic","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":1294077,"name":"SF-OLD-SCHOLAR-CANVAS","description":null,"width":7904,"height":10498,"thumbnail":"users\/47856\/artworks\/6ab63deb2a8c2_thumbnail.webp","is_locked":null,"template_settings":{"label":"Choose their outfit","display_type":"radio"},"current_version_id":2798762,"design_format":"rgb","status":0,"schema_version":2,"data":[{"id":"template-320119","url":"users\/47856\/images\/260925_SuuaxaPLJ9m7CbE5_large.webp","name":"OLD-SCHOLAR-COLLAR","addons":[],"layers":[{"id":"layer-386311","top":-47.96,"url":"users\/47856\/image-layers\/6aa3a17557c65_large.webp","left":-281.42,"name":"Style 4 - Old Scholar","type":"photo","width":8466.85,"height":10593.92,"locked":false,"rotate":0,"effects":[{"id":"id-218386","type":"gemini:image_filter","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"gpt_resolution":"3840","gemini_resolution":"4K","image_filter_prompt":"Generate a moody, scholarly vintage portrait of the animal or animals from the base image.\n\nFRAMING \u2014 decide this before anything else. It controls the whole composition.\nThis is a WIDE view of a SMALL subject, not a close-up. The animal sits small within a large dim setting, with generous space all around it.\n\nUse the animal's own anatomy as the ruler:\n- The space ABOVE the ear tips is AS TALL AS ONE WHOLE EAR. Picture a second invisible copy of the ear stacked on top of the real one \u2014 that entire height is background before the real ear tip begins.\n- The space to the LEFT of the animal 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.\nAs percentages of the image, the same rule: at least 20% of the image height is background above the tallest ear tip, and at least 15% of the image width is background on the left and on the right.\n\nThe animal is deliberately SMALL in the frame. If the head looks large, close, filling or impressive, it is WRONG \u2014 scale it down and paint more setting. Better far too small than touching an edge. No ear may ever be cut off, cropped, or touch the top edge.\n\nPRIORITY ORDER \u2014 if any two instructions in this prompt ever conflict, resolve them in this order:\n1. LIKENESS. The portrait must be recognisably THIS individual animal \u2014 its exact ears, head shape, markings, coat colour, coat length, eyes, nose, mouth state, age and expression as photographed.\n2. The FRAMING rule above, the CROP rule, and the grading architecture below.\n3. Mood, atmosphere and vintage character.\nGrading is a lighting and finish effect laid over the real animal. It never changes the animal's colour, and it never hides a feature. If an atmospheric choice would make the pet less recognisable, make the less atmospheric choice. Mood lives in the background and the light, never in the animal's face.\n\nWHAT THE OUTPUT IS\nA painted portrait built from scratch, observed from the reference photo. It is NOT the photograph with a vintage, sepia, warm-tone, film or antique filter applied over it. No photographic texture, fur detail, lighting or background survives \u2014 the animal is repainted in brushwork and the setting is invented.\n\nCROP \u2014 HEAD AND UPPER CHEST ONLY, SEEN FROM A DISTANCE.\n- Include: both ears complete, the head, the neck, and the upper chest and shoulder line \u2014 all of it small in the frame, per the FRAMING rule.\n- Do NOT include: lower body, belly, front legs, hind legs, paws, feet, tail, or any sitting, standing or lying pose. None of these are painted, outlined, suggested or hinted at.\n- The reference photo may show the animal's full body with legs, paws and a ground beneath it. Ignore everything below the upper chest and paint a small bust portrait regardless of how much of the animal the photo shows.\n- \"Head and upper chest\" describes WHAT is included, never how large it is painted. 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. Treat each as a confirmed fact and reproduce it exactly:\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-subject portrait of that animal, following all instructions below.\n- If there are TWO OR MORE pets clearly and deliberately present: create a group portrait including 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\nThen study the reference photo closely and lock these features exactly as they appear in THIS photo, FOR EACH ANIMAL INDIVIDUALLY. Observe and reproduce the real values \u2014 never assume typical values for the breed or species. Where a feature is uncommon for the breed, reproduce what the photo shows and never revert to the breed's more common or expected version.\n\nGRADING ARCHITECTURE \u2014 how this style works. Read this before painting anything.\nThe animal is painted in its own real colours. The vintage, old-world character comes from the LIGHT and the SETTING, not from recolouring the animal.\n- Paint each animal's coat first, at its TRUE hue and TRUE lightness from the photo. A tan animal is tan, a red animal is red, a grey animal is grey, a black animal is black, a white animal is white, a brindle animal is brindle.\n- The vintage grading may then adjust VALUE and WARMTH only: deepening the shadow side, adding a warm cast to the lit edges. It may never adjust HUE. A grey coat never becomes brown. A white coat never becomes cream or ivory. A tan coat never becomes sepia. A black coat never becomes warm brown.\n- The grading acts most strongly on the background and least on the face. The animal's face is the least graded area in the image.\n- THE LIT ZONE: the whole of the animal's head \u2014 from the ear tips down to the chin, including both ears, the brow, the eyes, the muzzle, the nose, the mouth and every facial marking \u2014 sits in readable light. It is modelled with soft directional light and gentle shadow, but nothing on the head is lost to darkness. Deep atmospheric shadow belongs to the BACKGROUND, the far shoulder and the lower chest \u2014 never to the face.\n- SHADOW FLOOR: no area of the animal is painted at full black or near-black shadow. Even the darkest shadow on the animal keeps visible detail and structure. The deepest darks in the image are in the background only.\n\nEAR CARRIAGE AND SHAPE \u2014 the single most important feature. 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, and the visible inner-ear surface in its real colour. Both ears are painted complete, from base to tip, fully lit and readable, with the whole tip visible and clear of the top edge. Neither ear is lost to shadow. 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 AND FACIAL STRUCTURE \u2014 for each animal, reproduce the exact skull width and shape, muzzle length and thickness, stop depth, jawline, cheek and whisker-pad shape, and overall head proportions from the photo. A long, fine, tapered muzzle stays long and tapered; a short, broad muzzle stays short and broad. For cats, reproduce the exact face shape as photographed \u2014 wedge, round, or flat \u2014 and the true muzzle length. Reproduce any facial furnishings \u2014 beard, moustache, eyebrows, brow tufts \u2014 in their real length and colour. Do not lengthen, shorten, narrow, widen, thicken, flatten or idealize the head to suit the style or a breed standard.\n\nMARKINGS \u2014 for each animal, reproduce every blaze, patch, mask, saddle, eyebrow spot, cheek marking, muzzle marking, chest marking, ticking, tabby striping, brindle striping, points and colour break in the same position, size, shape and orientation as photographed. If a marking is off-centre, irregular, or asymmetric, keep it exactly so \u2014 do not centre, straighten, simplify or mirror it. Do not add markings an animal does not have. Do not remove markings it does have. Every marking on the head and upper chest is fully lit and clearly readable. Shadow, grading and atmosphere never swallow, dim, blur or merge a marking. If a marking would fall in shadow, light it anyway \u2014 the marking wins.\n\nCOAT COLOUR AND LENGTH \u2014 for each animal, reproduce the actual base coat colour, secondary colours and pattern from the photo. If the animal is tricolour, bicolour, brindle, merle, or any pattern less common for its breed, reproduce that exact pattern \u2014 never simplify it to the breed's most typical colouring. Each animal's true coat colour is the recognisable local colour of each area of its body.\n- Reproduce the real coat length and texture in the silhouette and in the brushwork: a short smooth coat gives a tight silhouette and close, smooth strokes; a long or double coat gives a fuller silhouette with a ruff, ear feathering and cheek fringing, painted in longer directional strokes; a curly or wiry coat gives a broken, irregular silhouette. The owner must be able to tell the coat type from the painting.\n- BLACK OR VERY DARK coats: the coat stays black \u2014 never lightened to grey and never warmed to brown. The face is carried by a clear directional key light across the brow, muzzle bridge and cheekbones, plus a rim light along the top of the skull and the ear edges, so the eyes, muzzle and facial structure are fully readable. The head must never collapse into a flat dark shape against the dim setting. Because this animal is dark, the background immediately behind it is painted lighter and warmer, so the silhouette separates clearly.\n- WHITE, CREAM OR VERY PALE coats: the coat stays white or pale. Do not warm, tint, antique, dim or cream a white coat to make it sit in the palette \u2014 the lit areas of a white animal read as white. Form is carried by cool and warm greys in the shadow side only. Because this animal is pale, the background immediately behind it is painted deeper, so the silhouette separates clearly.\n\nEYES \u2014 for each animal, reproduce the photographed eye colour, shape, size, spacing and set exactly. Keep the eyes their true size and true narrowness \u2014 never enlarged, rounded, widened or sweetened. For cats, reproduce the true pupil shape. If an animal has two different-coloured eyes, keep both colours exactly \u2014 never make them match. If an eye is partly closed, cloudy, or absent, reproduce it as photographed. The eyes are the focal point: clearly lit, sharply painted, with the iris in its real colour and one soft natural catchlight. Never darken, shadow or obscure an eye for mood.\n\nNOSE \u2014 for each animal, reproduce the photographed nose colour, shape and size, including any pink, spotted, or partly-depigmented areas. Clearly lit and readable, never lost to shadow, never recoloured by the grading.\n\nWHISKERS \u2014 for each animal, reproduce the whiskers as photographed: their real length, number, direction and colour, on the cheeks and above the eyes. Render them as soft, confident painterly strokes that stay clearly visible against the setting. Do not omit them, do not multiply them, do not make them uniform or symmetrical. Whisker tips are part of the animal and stay inside the side margins.\n\nAGE AND CONDITION \u2014 for each animal, reproduce its real age as photographed. If it is a puppy or kitten, keep it a puppy or kitten \u2014 do not age it into an adult. If there is grey or white fur on the muzzle, chin, or brow, preserve it exactly and keep it lit \u2014 never rejuvenate a senior animal into a young one. Preserve a real thin, heavy, or aged appearance. Preserve any scar, notch, torn ear, missing eye, or other permanent feature exactly as photographed \u2014 never repair, tidy, or \"correct\" it.\n\nMOUTH AND EXPRESSION \u2014 for each animal, reproduce the photographed mouth state exactly. This is a locked feature, not a stylistic choice, and mood never changes it.\n- If the mouth is closed, keep it closed with no tongue showing. Paint the lip line exactly as it sits in the photo. Do not curve it upward into a smile, and do not turn it downward into gravity. Do not add an expression the photo does not show.\n- If the mouth is open or panting with the tongue visible, keep it open with the tongue in the same position, extending exactly as far as in the photo, painted in its real pink and clearly lit. The lower jaw is open to the same degree as the photo. If teeth are visible, paint them clearly. Never close a photographed open mouth to make the portrait more dignified.\n- Reproduce the real expression and the exact angle the head is held at, including a three-quarter or turned head if that is how it is photographed. Do not make an animal look more serious, wiser, older, more scholarly, more soulful or more dignified than the photo. The gravity of this portrait comes from the light and the setting, never from changing the animal's face.\n\nRender exactly what is shown in the reference photo. Do not idealize, beautify, generalize, or substitute any feature with a breed-typical or \"expected\" version. Each animal must be recognizably THAT individual to its owner, not a generic example of its breed or species.\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 every subject animal from the photo. Do not omit one, and do not duplicate one.\n- DO NOT MIX THE ANIMALS. Each animal keeps only its own features. Never apply one animal's ear shape, coat colour, coat length, markings, eye colour, muzzle length, age, mouth state or expression to another. If one has erect ears and another floppy, keep them different. If one is dark and another light, keep them different. If one has an open mouth and another a closed mouth, keep them different. If one is older with a grey muzzle, keep only that one grey. The animals must not converge toward a shared appearance and must not be turned into look-alikes unless they genuinely are in the photo.\n- Work through the animals one at a time from left to right as they appear in the photo, completing each one's own features before moving to the next.\n- Every animal's head sits in the lit zone. No animal is placed in shadow, turned away, or pushed into the background.\n- Each animal wears its own separate collar, correctly fitted to its own neck. Do not merge them into one shared garment, and do not let one animal's collar cross onto another.\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. A group of two is painted SMALLER than a single animal would be, not wider. Scale the whole group down until the space above the tallest ear is still one full ear tall, and half a head-width of background remains on the left and on the right.\n- Every animal is equally sharply painted, equally finished, and equally lit. None is blurred, 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 sized and placed according to the FRAMING rule at the top of this prompt.\n\nIf ONE animal: a small head-and-upper-chest bust portrait, centered.\nIf TWO OR MORE animals: arrange them together as a single small centered group, side by side and close together, heads at slightly different heights so every face is clearly visible and no animal is hidden behind another. Head-and-upper-chest crop for each.\n\n- The eye line sits slightly ABOVE the vertical centre of the image.\n- The lowest point of the chest sits clear of the bottom edge and both bottom corners.\n- The background is fully visible as a continuous, generous border framing the subject on every side.\n\nBefore finishing, check the four edges. If any ear tip is cut off, touching, or close to the top edge, the animal was painted too large \u2014 scale it down and paint it again, smaller.\n\nSTYLE \u2014 DARK ACADEMIA VINTAGE PORTRAIT\nA moody, scholarly, old-world painted portrait \u2014 the pet as a distinguished academic subject, in the manner of an aged oil painting hanging in a candlelit university library. Refined and atmospheric, never comedic, never costumed.\n\nRendering:\n- Rich, painterly oil-portrait finish with soft visible brushwork and the warm patina of an old painting. The brushwork is the texture \u2014 do not render canvas weave, linen grain, craquelure, cracking or any painted-surface texture into the image.\n- Directional low-key lighting: a soft warm key light falling from one side, modelling the head in quiet three-dimensional depth, with gentle shadow on the opposite side. The head stays fully readable throughout. Where there is more than one animal, the same single light source falls consistently across the whole group.\n- The darkness of this style lives in the BACKGROUND and the lower chest. The face is warm and clearly lit.\n- Muted, desaturated old-world palette in the setting \u2014 deep browns, forest greens, dark ambers, aged golds, ink blacks \u2014 with each animal's own true coat colour preserved and clearly readable within that muted world.\n- Even light falloff. No vignette, no darkened corners, no blackened edges.\n\nAttire \u2014 always present, always minimal:\n- Every animal wears ONE understated dark academic collar at the base of the neck: a narrow band of muted tweed, dark velvet or deep forest-green fabric, suggested in a few soft strokes at the very bottom of the neck where it meets the chest.\n- It is small, low, and clearly secondary to the face. It never rises above the jawline, never touches the ruff, cheeks, muzzle or ears, never covers a chest marking, and never reshapes the head or neck.\n- Nothing else is worn. No gown, no robe, no jacket, no lapels, no shirt, no tie, no cravat, no ruff collar, no academic hood, no mortarboard, no cap, no glasses, no chain.\n\nBackground:\n- A dim, atmospheric scholarly setting: the soft suggestion of antique shelving and stacked books, warm lamplight falling somewhere beyond the frame, or dark botanical foliage. Heavily blurred and shadowed so it reads as mood, not as objects.\n- Books are painted as soft blurred blocks of muted colour with suggested edges only. No spine detail, no lettering, no labels, no legible or illegible writing, no titles, no numbers, no gilt, no ornament. A viewer should read \"books\" from shape and colour alone and find nothing to try to read.\n- The setting always recedes. The subject is always the sharpest thing in the image.\n- Completely replace whatever background appears in the reference photo. Do not retain any grass, pavement, modern furniture, indoor room, sky, vehicle, foliage, studio backdrop or blur from the original image.\n\nFinish:\n- A moody, gallery-quality vintage painted portrait \u2014 atmospheric, warm and quietly dignified, like an heirloom academic painting.\n- Sharpest focus and warmest light on the eyes and face; the setting recedes into soft shadow.\n\nEXCLUDE\nNo close-up. No zoomed-in, tight or cropped composition. No head filling the frame. No ear cut off, clipped, touching or nearly touching the top edge. No part of any animal inside the background bands above the ears or at the left and right.\n\nNo recolouring of any coat. No sepia, brown, amber, antique or uniform warm wash over the animal. No grey coat turned brown. No white or cream coat warmed, tinted, dimmed or antiqued. No black coat lightened to grey or warmed to brown. No coat hue shifted for palette harmony. The grading changes value and warmth only, never hue.\n\nNo shadow on the face. No marking, ear, eye, nose or muzzle lost, dimmed, blurred or swallowed by shadow or atmosphere. No area of the animal painted at full black. No vignette, no darkened corners, no blackened edges.\n\nNo text, letters, numbers, words, engraving, book titles, spine lettering, labels, watermarks, signatures, logos or borders anywhere in the image. Book spines and parchment are blank blurred shapes with no markings of any kind.\n\nRemove entirely from the output any collar, harness, bandana, lead, leash, clip, chain, ring, name tag, bell, or hardware of any kind visible in the reference photo. The only thing worn in the finished portrait is the single dark academic collar described above.\n\nNo gown, robe, jacket, lapels, shirt, tie, cravat, academic hood, mortarboard, cap, hat, glasses, monocle, crown or jewellery. No human figures or hands. No modern clothing. No bright or saturated costume. No comedic or novelty treatment.\n\nNo added smile. No added gravity or solemnity. No closing of a photographed open mouth. No shortening or removing of a visible tongue. No changing the expression in either direction. No enlarged, rounded or widened eyes.\n\nNo body below the upper chest. No lower body, belly, legs, paws, feet or tail. No sitting, standing or lying pose, regardless of what the reference photo shows.\n\nNo vintage, sepia, film, antique or warm-tone filter applied over the photograph. No photographic fur, texture, blur or depth of field carried over from the original image. No rendered canvas weave, linen grain, craquelure or cracking.\n\nNo busy, brightly-lit or cluttered background. No readable objects. No photorealism, no 3D render, no flat vector look, no neon or modern colours. Do not add any animal that is not a subject in the reference photo. Do not add or remove markings. Do not change ear carriage. Do not alter head proportions, coat length, age, mouth state or expression to fit the style. The style is applied to the animals; the animals are never redrawn to fit the style.","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","show_in_cart":false,"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-931801","top":9576.62,"left":3952.01,"name":"Text layer","text":null,"type":"text","align":"center","color":"#241C04","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":"#2B1815","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-386311","layer-931801"],"charge_enabled":false},{"id":"template-196183","url":"users\/47856\/images\/260925_YuRx0RFyqXm247T6_large.webp","name":"OLD-SCHOLOR-TWEED","addons":[],"layers":[{"id":"layer-205773","top":-95.92,"url":"users\/47856\/image-layers\/6aa3a281c0254_large.webp","left":-319.75,"name":"Style 4 - Old Scholar","type":"photo","width":8543.5,"height":10689.83,"locked":false,"rotate":0,"effects":[{"id":"id-218386","type":"gemini:image_filter","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"gpt_resolution":"3840","gemini_resolution":"4K","image_filter_prompt":"Generate a moody, scholarly vintage portrait of the animal or animals from the base image.\n\nFRAMING \u2014 decide this before anything else. It controls the whole composition.\nThis is a WIDE view of a SMALL subject, not a close-up. The animal sits small within a large dim setting, with generous space all around it.\n\nUse the animal's own anatomy as the ruler:\n- The space ABOVE the ear tips is AS TALL AS ONE WHOLE EAR. Picture a second invisible copy of the ear stacked on top of the real one \u2014 that entire height is background before the real ear tip begins.\n- The space to the LEFT of the animal 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.\nAs percentages of the image, the same rule: at least 20% of the image height is background above the tallest ear tip, and at least 15% of the image width is background on the left and on the right.\n\nThe animal is deliberately SMALL in the frame. If the head looks large, close, filling or impressive, it is WRONG \u2014 scale it down and paint more setting. Better far too small than touching an edge. No ear may ever be cut off, cropped, or touch the top edge.\n\nPRIORITY ORDER \u2014 if any two instructions in this prompt ever conflict, resolve them in this order:\n1. LIKENESS. The portrait must be recognisably THIS individual animal \u2014 its exact ears, head shape, markings, coat colour, coat length, eyes, nose, mouth state, age and expression as photographed.\n2. The FRAMING rule above, the CROP rule, and the grading architecture below.\n3. Mood, atmosphere and vintage character.\nGrading is a lighting and finish effect laid over the real animal. It never changes the animal's colour, and it never hides a feature. If an atmospheric choice would make the pet less recognisable, make the less atmospheric choice. Mood lives in the background and the light, never in the animal's face.\n\nWHAT THE OUTPUT IS\nA painted portrait built from scratch, observed from the reference photo. It is NOT the photograph with a vintage, sepia, warm-tone, film or antique filter applied over it. No photographic texture, fur detail, lighting or background survives \u2014 the animal is repainted in brushwork and the setting is invented.\n\nCROP \u2014 HEAD AND UPPER CHEST ONLY, SEEN FROM A DISTANCE.\n- Include: both ears complete, the head, the neck, and the upper chest and shoulder line \u2014 all of it small in the frame, per the FRAMING rule.\n- Do NOT include: lower body, belly, front legs, hind legs, paws, feet, tail, or any sitting, standing or lying pose. None of these are painted, outlined, suggested or hinted at.\n- The reference photo may show the animal's full body with legs, paws and a ground beneath it. Ignore everything below the upper chest and paint a small bust portrait regardless of how much of the animal the photo shows.\n- \"Head and upper chest\" describes WHAT is included, never how large it is painted. 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. Treat each as a confirmed fact and reproduce it exactly:\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-subject portrait of that animal, following all instructions below.\n- If there are TWO OR MORE pets clearly and deliberately present: create a group portrait including 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\nThen study the reference photo closely and lock these features exactly as they appear in THIS photo, FOR EACH ANIMAL INDIVIDUALLY. Observe and reproduce the real values \u2014 never assume typical values for the breed or species. Where a feature is uncommon for the breed, reproduce what the photo shows and never revert to the breed's more common or expected version.\n\nGRADING ARCHITECTURE \u2014 how this style works. Read this before painting anything.\nThe animal is painted in its own real colours. The vintage, old-world character comes from the LIGHT and the SETTING, not from recolouring the animal.\n- Paint each animal's coat first, at its TRUE hue and TRUE lightness from the photo. A tan animal is tan, a red animal is red, a grey animal is grey, a black animal is black, a white animal is white, a brindle animal is brindle.\n- The vintage grading may then adjust VALUE and WARMTH only: deepening the shadow side, adding a warm cast to the lit edges. It may never adjust HUE. A grey coat never becomes brown. A white coat never becomes cream or ivory. A tan coat never becomes sepia. A black coat never becomes warm brown.\n- The grading acts most strongly on the background and least on the face. The animal's face is the least graded area in the image.\n- THE LIT ZONE: the whole of the animal's head \u2014 from the ear tips down to the chin, including both ears, the brow, the eyes, the muzzle, the nose, the mouth and every facial marking \u2014 sits in readable light. It is modelled with soft directional light and gentle shadow, but nothing on the head is lost to darkness. Deep atmospheric shadow belongs to the BACKGROUND, the far shoulder and the lower chest \u2014 never to the face.\n- SHADOW FLOOR: no area of the animal is painted at full black or near-black shadow. Even the darkest shadow on the animal keeps visible detail and structure. The deepest darks in the image are in the background only.\n\nEAR CARRIAGE AND SHAPE \u2014 the single most important feature. 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, and the visible inner-ear surface in its real colour. Both ears are painted complete, from base to tip, fully lit and readable, with the whole tip visible and clear of the top edge. Neither ear is lost to shadow. 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 AND FACIAL STRUCTURE \u2014 for each animal, reproduce the exact skull width and shape, muzzle length and thickness, stop depth, jawline, cheek and whisker-pad shape, and overall head proportions from the photo. A long, fine, tapered muzzle stays long and tapered; a short, broad muzzle stays short and broad. For cats, reproduce the exact face shape as photographed \u2014 wedge, round, or flat \u2014 and the true muzzle length. Reproduce any facial furnishings \u2014 beard, moustache, eyebrows, brow tufts \u2014 in their real length and colour. Do not lengthen, shorten, narrow, widen, thicken, flatten or idealize the head to suit the style or a breed standard.\n\nMARKINGS \u2014 for each animal, reproduce every blaze, patch, mask, saddle, eyebrow spot, cheek marking, muzzle marking, chest marking, ticking, tabby striping, brindle striping, points and colour break in the same position, size, shape and orientation as photographed. If a marking is off-centre, irregular, or asymmetric, keep it exactly so \u2014 do not centre, straighten, simplify or mirror it. Do not add markings an animal does not have. Do not remove markings it does have. Every marking on the head and upper chest is fully lit and clearly readable. Shadow, grading, atmosphere and clothing never swallow, dim, blur, cover or merge a marking. If a marking would fall in shadow, light it anyway \u2014 the marking wins.\n\nCOAT COLOUR AND LENGTH \u2014 for each animal, reproduce the actual base coat colour, secondary colours and pattern from the photo. If the animal is tricolour, bicolour, brindle, merle, or any pattern less common for its breed, reproduce that exact pattern \u2014 never simplify it to the breed's most typical colouring. Each animal's true coat colour is the recognisable local colour of each area of its body.\n- Reproduce the real coat length and texture in the silhouette and in the brushwork: a short smooth coat gives a tight silhouette and close, smooth strokes; a long or double coat gives a fuller silhouette with a ruff, ear feathering and cheek fringing, painted in longer directional strokes; a curly or wiry coat gives a broken, irregular silhouette. The owner must be able to tell the coat type from the painting. The jacket never hides the ruff or the coat length \u2014 the fur silhouette stays visible above and around it.\n- BLACK OR VERY DARK coats: the coat stays black \u2014 never lightened to grey and never warmed to brown. The face is carried by a clear directional key light across the brow, muzzle bridge and cheekbones, plus a rim light along the top of the skull and the ear edges, so the eyes, muzzle and facial structure are fully readable. The head must never collapse into a flat dark shape against the dim setting. Because this animal is dark, the background immediately behind it is painted lighter and warmer, so the silhouette separates clearly, and the jacket is painted in a lighter, warmer tweed so it does not merge with the coat.\n- WHITE, CREAM OR VERY PALE coats: the coat stays white or pale. Do not warm, tint, antique, dim or cream a white coat to make it sit in the palette \u2014 the lit areas of a white animal read as white. Form is carried by cool and warm greys in the shadow side only. Because this animal is pale, the background immediately behind it is painted deeper, so the silhouette separates clearly, and the jacket is painted in a deeper tweed so it does not merge with the coat.\n\nEYES \u2014 for each animal, reproduce the photographed eye colour, shape, size, spacing and set exactly. Keep the eyes their true size and true narrowness \u2014 never enlarged, rounded, widened or sweetened. For cats, reproduce the true pupil shape. If an animal has two different-coloured eyes, keep both colours exactly \u2014 never make them match. If an eye is partly closed, cloudy, or absent, reproduce it as photographed. The eyes are the focal point: clearly lit, sharply painted, with the iris in its real colour and one soft natural catchlight. Never darken, shadow or obscure an eye for mood.\n\nNOSE \u2014 for each animal, reproduce the photographed nose colour, shape and size, including any pink, spotted, or partly-depigmented areas. Clearly lit and readable, never lost to shadow, never recoloured by the grading.\n\nWHISKERS \u2014 for each animal, reproduce the whiskers as photographed: their real length, number, direction and colour, on the cheeks and above the eyes. Render them as soft, confident painterly strokes that stay clearly visible against the setting. Do not omit them, do not multiply them, do not make them uniform or symmetrical. Whisker tips are part of the animal and stay inside the side margins.\n\nAGE AND CONDITION \u2014 for each animal, reproduce its real age as photographed. If it is a puppy or kitten, keep it a puppy or kitten \u2014 do not age it into an adult. If there is grey or white fur on the muzzle, chin, or brow, preserve it exactly and keep it lit \u2014 never rejuvenate a senior animal into a young one. Preserve a real thin, heavy, or aged appearance. Preserve any scar, notch, torn ear, missing eye, or other permanent feature exactly as photographed \u2014 never repair, tidy, or \"correct\" it.\n\nMOUTH AND EXPRESSION \u2014 for each animal, reproduce the photographed mouth state exactly. This is a locked feature, not a stylistic choice, and mood never changes it.\n- If the mouth is closed, keep it closed with no tongue showing. Paint the lip line exactly as it sits in the photo. Do not curve it upward into a smile, and do not turn it downward into gravity. Do not add an expression the photo does not show.\n- If the mouth is open or panting with the tongue visible, keep it open with the tongue in the same position, extending exactly as far as in the photo, painted in its real pink and clearly lit. The lower jaw is open to the same degree as the photo. If teeth are visible, paint them clearly. Never close a photographed open mouth to make the portrait more dignified.\n- Reproduce the real expression and the exact angle the head is held at, including a three-quarter or turned head if that is how it is photographed. Do not make an animal look more serious, wiser, older, more scholarly, more soulful or more dignified than the photo. The gravity of this portrait comes from the light and the setting, never from changing the animal's face.\n\nRender exactly what is shown in the reference photo. Do not idealize, beautify, generalize, or substitute any feature with a breed-typical or \"expected\" version. Each animal must be recognizably THAT individual to its owner, not a generic example of its breed or species.\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 every subject animal from the photo. Do not omit one, and do not duplicate one.\n- DO NOT MIX THE ANIMALS. Each animal keeps only its own features. Never apply one animal's ear shape, coat colour, coat length, markings, eye colour, muzzle length, age, mouth state or expression to another. If one has erect ears and another floppy, keep them different. If one is dark and another light, keep them different. If one has an open mouth and another a closed mouth, keep them different. If one is older with a grey muzzle, keep only that one grey. The animals must not converge toward a shared appearance and must not be turned into look-alikes unless they genuinely are in the photo.\n- Work through the animals one at a time from left to right as they appear in the photo, completing each one's own features before moving to the next.\n- Every animal's head sits in the lit zone. No animal is placed in shadow, turned away, or pushed into the background.\n- Each animal wears its OWN separate tweed jacket, correctly fitted to its own shoulders and chest. Do not merge them into one shared garment, and never let one animal's jacket, lapel or shoulder cross onto another. Give the jackets slightly different muted tweed tones so they read as separate.\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. A group of two is painted SMALLER than a single animal would be, not wider. Scale the whole group down until the space above the tallest ear is still one full ear tall, and half a head-width of background remains on the left and on the right.\n- Every animal is equally sharply painted, equally finished, and equally lit. None is blurred, 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 sized and placed according to the FRAMING rule at the top of this prompt.\n\nIf ONE animal: a small head-and-upper-chest bust portrait, centered.\nIf TWO OR MORE animals: arrange them together as a single small centered group, side by side and close together, heads at slightly different heights so every face is clearly visible and no animal is hidden behind another. Head-and-upper-chest crop for each.\n\n- The eye line sits slightly ABOVE the vertical centre of the image.\n- The lowest point of the chest sits clear of the bottom edge and both bottom corners.\n- The background is fully visible as a continuous, generous border framing the subject on every side.\n\nBefore finishing, check the four edges. If any ear tip is cut off, touching, or close to the top edge, the animal was painted too large \u2014 scale it down and paint it again, smaller.\n\nSTYLE \u2014 DARK ACADEMIA VINTAGE PORTRAIT\nA moody, scholarly, old-world painted portrait \u2014 the pet as a distinguished academic subject, in the manner of an aged oil painting hanging in a candlelit university library. Refined and atmospheric, never comedic, never costumed.\n\nRendering:\n- Rich, painterly oil-portrait finish with soft visible brushwork and the warm patina of an old painting. The brushwork is the texture \u2014 do not render canvas weave, linen grain, craquelure, cracking or any painted-surface texture into the image.\n- Directional low-key lighting: a soft warm key light falling from one side, modelling the head in quiet three-dimensional depth, with gentle shadow on the opposite side. The head stays fully readable throughout. Where there is more than one animal, the same single light source falls consistently across the whole group.\n- The darkness of this style lives in the BACKGROUND and the lower chest. The face is warm and clearly lit.\n- Muted, desaturated old-world palette in the setting \u2014 deep browns, forest greens, dark ambers, aged golds, ink blacks \u2014 with each animal's own true coat colour preserved and clearly readable within that muted world.\n- Even light falloff. No vignette, no darkened corners, no blackened edges.\n\nAttire \u2014 always present, always minimal:\n- Every animal wears a soft muted TWEED JACKET, visible only at the shoulders and upper chest: a notched lapel on each side, a collar following the base of the neck, and the shoulder line suggested in a few soft strokes. Muted heathered browns, greens, greys or oatmeal \u2014 the fabric of a worn academic's jacket, soft and lived-in, never sharp, new, formal or tailored.\n- The jacket sits LOW. It begins at the base of the neck where the neck meets the chest, and never rises above the jawline. It never touches the ruff, cheeks, muzzle or ears, and never reshapes the head or neck.\n- It is painted loosely and softly, clearly secondary to the face \u2014 suggested, not tailored, with less detail than the face at all times.\n- The jacket must not cover any chest marking. Where a marking sits on the chest, the jacket opens around it or sits below it so the marking stays fully visible. The animal's coat, ruff and chest fur remain the dominant thing below the jaw; the jacket is a quiet frame at the outer edge of the chest.\n- The jacket is the animal's own size and posture \u2014 it follows the real shoulders in the photo. It never adds a human body, human shoulders, an upright human posture or a squared chest.\n- Nothing else is worn.\n\nBackground:\n- A dim, atmospheric scholarly setting: the soft suggestion of antique shelving and stacked books, warm lamplight falling somewhere beyond the frame, or dark botanical foliage. Heavily blurred and shadowed so it reads as mood, not as objects.\n- Books are painted as soft blurred blocks of muted colour with suggested edges only. No spine detail, no lettering, no labels, no legible or illegible writing, no titles, no numbers, no gilt, no ornament. A viewer should read \"books\" from shape and colour alone and find nothing to try to read.\n- The setting always recedes. The subject is always the sharpest thing in the image.\n- Completely replace whatever background appears in the reference photo. Do not retain any grass, pavement, modern furniture, indoor room, sky, vehicle, foliage, studio backdrop or blur from the original image.\n\nFinish:\n- A moody, gallery-quality vintage painted portrait \u2014 atmospheric, warm and quietly dignified, like an heirloom academic painting.\n- Sharpest focus and warmest light on the eyes and face; the setting recedes into soft shadow.\n\nEXCLUDE\nNo close-up. No zoomed-in, tight or cropped composition. No head filling the frame. No ear cut off, clipped, touching or nearly touching the top edge. No part of any animal inside the background bands above the ears or at the left and right.\n\nNo recolouring of any coat. No sepia, brown, amber, antique or uniform warm wash over the animal. No grey coat turned brown. No white or cream coat warmed, tinted, dimmed or antiqued. No black coat lightened to grey or warmed to brown. No coat hue shifted for palette harmony. The grading changes value and warmth only, never hue.\n\nNo shadow on the face. No marking, ear, eye, nose or muzzle lost, dimmed, blurred or swallowed by shadow or atmosphere. No area of the animal painted at full black. No vignette, no darkened corners, no blackened edges.\n\nNo jacket rising above the jawline. No jacket covering the ruff, the cheeks, the chest fur or any chest marking. No high collar, no turtleneck, no scarf, no ruff collar. No sharp, new, crisp, formal or tailored suiting. No visible buttons, pocket square, shirt, tie, cravat, waistcoat, chain, watch or lapel pin. No human body, human shoulders, upright human posture or squared human chest beneath the jacket \u2014 the shoulders are the animal's own.\n\nNo gown, robe, academic hood, mortarboard, cap, hat, graduation dress, glasses, monocle, crown or jewellery. No human figures or hands. No modern clothing. No bright or saturated costume. No comedic or novelty treatment.\n\nNo text, letters, numbers, words, engraving, book titles, spine lettering, labels, watermarks, signatures, logos or borders anywhere in the image. Book spines and parchment are blank blurred shapes with no markings of any kind.\n\nRemove entirely from the output any collar, harness, bandana, lead, leash, clip, chain, ring, name tag, bell, or hardware of any kind visible in the reference photo. The only thing worn in the finished portrait is the single tweed jacket described above.\n\nNo added smile. No added gravity or solemnity. No closing of a photographed open mouth. No shortening or removing of a visible tongue. No changing the expression in either direction. No enlarged, rounded or widened eyes.\n\nNo body below the upper chest. No lower body, belly, legs, paws, feet or tail. No sitting, standing or lying pose, regardless of what the reference photo shows.\n\nNo vintage, sepia, film, antique or warm-tone filter applied over the photograph. No photographic fur, texture, blur or depth of field carried over from the original image. No rendered canvas weave, linen grain, craquelure or cracking.\n\nNo busy, brightly-lit or cluttered background. No readable objects. No photorealism, no 3D render, no flat vector look, no neon or modern colours. Do not add any animal that is not a subject in the reference photo. Do not add or remove markings. Do not change ear carriage. Do not alter head proportions, coat length, age, mouth state or expression to fit the style. The style is applied to the animals; the animals are never redrawn to fit the style.","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","show_in_cart":false,"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-328710","top":9656.62,"left":3952,"name":"Text layer","text":null,"type":"text","align":"center","color":"#EBE6D8","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":"#2B1815","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}],"is_global":false,"positions":["template-layer","layer-205773","layer-328710"],"charge_enabled":false}],"global_options":[],"global_option_ids":[]}],"campaign_products":[{"id":1827494,"campaign_id":1014614,"product_id":354824,"created_at":"2026-09-08T14:53:01.000000Z","updated_at":"2026-09-08T14:53:01.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":1827494,"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_product_id":1827494,"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":1827494,"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":1827494,"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":1827494,"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":1827494,"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":1827494,"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":1827494,"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":1827494,"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_mockups":[{"id":10734794,"campaign_product_id":1827494,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":0,"preview_url":"users\/47856\/campaign-products\/1827494\/6ab68d8063718.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/47856\/campaign-products\/1827494\/6ab68d8063718_thumbnail.webp","old_campaign_mockup_id":10715468,"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":10734787,"campaign_product_id":1827494,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":1,"preview_url":"users\/47856\/campaign-products\/1827494\/6ab68d80e751c.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/47856\/campaign-products\/1827494\/6ab68d80e751c_thumbnail.webp","old_campaign_mockup_id":10715473,"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":10734793,"campaign_product_id":1827494,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":2,"preview_url":"users\/47856\/campaign-products\/1827494\/6ab68d8237b38.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/47856\/campaign-products\/1827494\/6ab68d8237b38_thumbnail.webp","old_campaign_mockup_id":10715475,"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":10734798,"campaign_product_id":1827494,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":3,"preview_url":"users\/47856\/campaign-products\/1827494\/6ab68d82adfaf.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/47856\/campaign-products\/1827494\/6ab68d82adfaf_thumbnail.webp","old_campaign_mockup_id":10715470,"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":10734796,"campaign_product_id":1827494,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":4,"preview_url":"users\/47856\/campaign-products\/1827494\/6ab68d822b5a6.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/47856\/campaign-products\/1827494\/6ab68d822b5a6_thumbnail.webp","old_campaign_mockup_id":10715472,"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":10734797,"campaign_product_id":1827494,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":5,"preview_url":"users\/47856\/campaign-products\/1827494\/6ab68d80e4614.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/47856\/campaign-products\/1827494\/6ab68d80e4614_thumbnail.webp","old_campaign_mockup_id":10715474,"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":10734786,"campaign_product_id":1827494,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":6,"preview_url":"users\/47856\/campaign-products\/1827494\/6ab68d82afaad.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/47856\/campaign-products\/1827494\/6ab68d82afaad_thumbnail.webp","old_campaign_mockup_id":10715471,"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":10734795,"campaign_product_id":1827494,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":7,"preview_url":"users\/47856\/campaign-products\/1827494\/6ab68d82469fb.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/47856\/campaign-products\/1827494\/6ab68d82469fb_thumbnail.webp","old_campaign_mockup_id":10715469,"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":10734799,"campaign_product_id":1827494,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":8,"preview_url":"users\/47856\/campaign-products\/1827494\/6ab68d82c2a3f.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/47856\/campaign-products\/1827494\/6ab68d82c2a3f_thumbnail.webp","old_campaign_mockup_id":10715467,"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":10734792,"campaign_product_id":1827494,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":9,"preview_url":"users\/47856\/campaign-products\/1827494\/6ab68d81b21de.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/47856\/campaign-products\/1827494\/6ab68d81b21de_thumbnail.webp","old_campaign_mockup_id":10715517,"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":10734782,"campaign_product_id":1827494,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":13,"preview_url":"users\/47856\/campaign-products\/1827494\/6ab68d81c210f.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/47856\/campaign-products\/1827494\/6ab68d81c210f_thumbnail.webp","old_campaign_mockup_id":10722204,"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":10734791,"campaign_product_id":1827494,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":14,"preview_url":"users\/47856\/campaign-products\/1827494\/6ab68d813c6f5.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/47856\/campaign-products\/1827494\/6ab68d813c6f5_thumbnail.webp","old_campaign_mockup_id":10722202,"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":10734781,"campaign_product_id":1827494,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":15,"preview_url":"users\/47856\/campaign-products\/1827494\/6ab68d82a9202.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/47856\/campaign-products\/1827494\/6ab68d82a9202_thumbnail.webp","old_campaign_mockup_id":10722755,"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":10734790,"campaign_product_id":1827494,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":16,"preview_url":"users\/47856\/campaign-products\/1827494\/6ab68d82b9957.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/47856\/campaign-products\/1827494\/6ab68d82b9957_thumbnail.webp","old_campaign_mockup_id":10722756,"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":10734789,"campaign_product_id":1827494,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":17,"preview_url":"users\/47856\/campaign-products\/1827494\/6ab68d82a838d.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/47856\/campaign-products\/1827494\/6ab68d82a838d_thumbnail.webp","old_campaign_mockup_id":10722754,"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":10734788,"campaign_product_id":1827494,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":18,"preview_url":"users\/47856\/campaign-products\/1827494\/6ab68d832907f.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/47856\/campaign-products\/1827494\/6ab68d832907f_thumbnail.webp","old_campaign_mockup_id":10722823,"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":10734779,"campaign_product_id":1827494,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":19,"preview_url":"users\/47856\/campaign-products\/1827494\/6ab68d8310f5e.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/47856\/campaign-products\/1827494\/6ab68d8310f5e_thumbnail.webp","old_campaign_mockup_id":10722824,"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":10734780,"campaign_product_id":1827494,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":20,"preview_url":"users\/47856\/campaign-products\/1827494\/6ab68d859e196.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/47856\/campaign-products\/1827494\/6ab68d859e196_thumbnail.webp","old_campaign_mockup_id":10722822,"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":10734785,"campaign_product_id":1827494,"platform_linked_id":null,"url":null,"thumbnail":null,"width":960,"height":960,"position":24,"preview_url":"users\/47856\/campaign-products\/1827494\/6ab68d7f4f26f.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/47856\/campaign-products\/1827494\/6ab68d7f4f26f_thumbnail.webp","old_campaign_mockup_id":10734051,"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":10734784,"campaign_product_id":1827494,"platform_linked_id":null,"url":null,"thumbnail":null,"width":912,"height":912,"position":25,"preview_url":"users\/47856\/campaign-products\/1827494\/6aa0215612444.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/47856\/campaign-products\/1827494\/6aa0215612444_thumbnail.webp","old_campaign_mockup_id":10734085,"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":10734783,"campaign_product_id":1827494,"platform_linked_id":null,"url":null,"thumbnail":null,"width":959,"height":960,"position":26,"preview_url":"users\/47856\/campaign-products\/1827494\/6aa02155ea6e7.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/47856\/campaign-products\/1827494\/6aa02155ea6e7_thumbnail.webp","old_campaign_mockup_id":10734132,"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":3738522,"printarea_id":1017395,"campaign_id":1014614,"artwork_id":1294077,"top":579,"left":565,"width":7114,"height":9449,"position":0,"rotate":0},{"id":3738521,"printarea_id":1017391,"campaign_id":1014614,"artwork_id":1294077,"top":579,"left":569,"width":5336,"height":7087,"position":0,"rotate":0},{"id":3738520,"printarea_id":1017387,"campaign_id":1014614,"artwork_id":1294077,"top":579,"left":572,"width":3557,"height":4724,"position":0,"rotate":0}],"instance_variants":[{"campaign_id":1014614,"variant_id":8768503,"platform_linked_id":"43165562830923"},{"campaign_id":1014614,"variant_id":8768493,"platform_linked_id":"43165562994763"},{"campaign_id":1014614,"variant_id":8768492,"platform_linked_id":"43165562896459"},{"campaign_id":1014614,"variant_id":8768491,"platform_linked_id":"43165562798155"},{"campaign_id":1014614,"variant_id":8768517,"platform_linked_id":"43165563060299"},{"campaign_id":1014614,"variant_id":8768516,"platform_linked_id":"43165562961995"},{"campaign_id":1014614,"variant_id":8768515,"platform_linked_id":"43165562863691"},{"campaign_id":1014614,"variant_id":8768505,"platform_linked_id":"43165563027531"},{"campaign_id":1014614,"variant_id":8768504,"platform_linked_id":"43165562929227"}],"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":[]}