{"id":1020706,"name":"Decke beste Freundin","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":10828050,"artworks":[{"id":1307454,"name":"Decke beste Freundin 30\" \u00d7 40\"","description":null,"width":4875,"height":6375,"thumbnail":"users\/36211\/artworks\/6aad12d244fd6_thumbnail.webp","is_locked":null,"template_settings":null,"current_version_id":2816624,"design_format":"rgb","status":0,"schema_version":2,"data":[{"id":"template-314177","name":"Default template","addons":[],"layers":[{"id":"layer-932996","top":0,"url":"users\/36211\/image-layers\/6aa90394a8578_large.webp","left":0,"name":"hilfsraster_30x40","type":"static-photo","width":4875,"height":6375,"locked":true,"rotate":0,"visible":false,"fit_mode":"contain","schema_version":2,"shadow_display":"mockup_order","customization_type":"no_customization","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-615867","top":0,"url":"users\/36211\/image-layers\/6aad12bec8b39_large.webp","left":0,"name":"bestefreundinki","type":"photo","width":4875,"height":6375,"locked":false,"rotate":0,"effects":[{"id":"id-332692","type":"gpt:image_filter","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"image_filter_prompt":"Redraw the two people from the uploaded photo completely from scratch as cartoon comic characters. Do NOT trace or paint over the photo. Use the photo only as reference for identity: hair color and style, skin tone, eye color, and one or two signature features. Everything else must be re-invented in cartoon style.\n\nStyle \u2014 this is the most important part: flat 2D cartoon illustration, like a modern sticker or animated series character design. Bold, uniform black ink outlines of clearly visible thickness around every shape. Large areas of flat solid color with only 1\u20132 simple hard-edged shading tones \u2014 no gradients, no soft airbrushing, no rendered skin texture, no pores, no photographic fabric folds. Simplified, stylized cartoon anatomy: slightly larger heads, big expressive eyes, simplified hands, clean graphic hair drawn as a few bold shapes rather than individual strands. Clothing reduced to simple shapes with a handful of fold lines.\n\nPose: both stand back to back, shoulders touching, turned slightly toward the viewer, cheerful and confident, each holding a stylish cocktail glass raised near the shoulder.\n\nBackground: plain flat color or one simple geometric shape. A few doodle hearts. No scenery.\n\nStrictly avoid: photorealism, semi-realistic rendering, digital painting, realistic proportions, realistic skin shading, 3D look, airbrush, photo texture. The result must look 100% hand-drawn and cartoonish \u2014 clearly a drawing, never a stylized photo.","is_layer_output_size":true,"color_sketch_image_filter":"#000000"}],"visible":true,"fit_mode":"contain","required":false,"form_label":"Dein Foto:","masked_url":"users\/36211\/images\/260918_pwWatEGn5LU5CinC_large.webp","photo_hint":"Die Umwandlung des Fotos kann, je nach Verbindung, bis zu einer Minute lang dauern. ","photo_editor":"image_placement","use_hd_layer":false,"masked_enable":true,"photo_replace":true,"schema_version":2,"shadow_display":"mockup_order","customization_type":"normal","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-630457","top":5883.11,"left":2437.5,"name":"Text layer","text":"Ann0Paula","type":"text","align":"center","color":"#000000","width":3946.16,"locked":false,"rotate":0,"visible":true,"form_label":"Eure Namen:","typography":{"size":292.45,"family":"Roboto","variant":"regular"},"custom_font":{"url":"users\/36211\/fonts\/6a64af1c3d48f.woff2","size":600,"family":"hello_honey_safe_v1"},"curve_radius":2321.71,"stroke_color":"#FF0000","stroke_width":1,"schema_version":2,"shadow_display":"mockup_order","form_input_type":"text","typography_type":"custom","autoscale_enabled":true,"background_enabled":true,"customization_type":"normal"},{"id":"layer-758071","name":"Additional option","type":"additional-option","locked":false,"visible":true,"form_label":"Herz zwischen den Namen","input_hint":"<style>\n  @font-face{\n    font-family:\"HelloHoneySafe\";\n    src:url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0912\/3456\/6530\/files\/hello_honey_safe_v1.woff?v=1784983379\") format(\"woff\"),\n        url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0912\/3456\/6530\/files\/hello_honey_safe_v1.ttf?v=1784983380\") format(\"truetype\");\n    font-weight:normal;font-style:normal;font-display:swap;\n  }\n\n  .hh-glyph{ font-family:\"HelloHoneySafe\", cursive; white-space:nowrap; }\n\n  .hp-wrap{\n    border:1.5px solid #c9897a;\n    border-radius:12px;\n    padding:9px 18px 18px;\n    background:#fdf6f2;\n    max-width:680px;\n    font-family:Georgia,serif;\n    color:#1a0f0b;\n  }\n\n  .hp-intro{\n    margin:0 0 12px;\n    font-size:13px;\n    font-style:italic;\n    color:#5a3020;\n    line-height:1.5;\n  }\n\n  .hp-step{\n    margin:0 0 5px;\n    font-size:13px;\n    font-weight:700;\n    color:#3d1a0e;\n  }\n\n  .hp-input{\n    width:100%;\n    padding:10px 12px;\n    border:1.5px solid #a0553f;\n    border-radius:8px;\n    font-size:16px;\n    font-family:sans-serif;\n    background:#fff;\n    color:#1a0f0b;\n    outline:none;\n    transition:border-color .2s,box-shadow .2s;\n    box-sizing:border-box;\n    margin-bottom:12px;\n  }\n  .hp-input:focus{ border-color:#7a3020; box-shadow:0 0 0 3px rgba(160,85,63,.2); }\n  .hp-input::placeholder{ color:#a08070; }\n\n  .hp-preview{\n    display:flex;\n    align-items:center;\n    justify-content:space-between;\n    gap:12px;\n    font-size:32px;\n    background:#fff;\n    border:1.5px solid #a0553f;\n    border-radius:8px;\n    padding:10px 12px;\n    cursor:pointer;\n    user-select:none;\n    min-height:58px;\n    overflow-x:auto;\n  }\n\n  .hp-copy{\n    font-family:sans-serif;\n    font-size:13px;\n    font-weight:700;\n    letter-spacing:.02em;\n    border:none;\n    padding:8px 18px;\n    border-radius:999px;\n    background:#a0553f;\n    color:#fff;\n    white-space:nowrap;\n    flex-shrink:0;\n    box-shadow:0 2px 8px rgba(160,85,63,.4);\n    transition:background .15s,transform .15s,box-shadow .15s;\n  }\n  .hp-preview:hover .hp-copy{\n    background:#7a3020;\n    transform:scale(1.04);\n    box-shadow:0 3px 12px rgba(160,85,63,.5);\n  }\n\n  .hp-hint{ margin-top:8px; display:none; }\n  .hp-hint.show{ display:block; }\n  .hp-hint-box{\n    background:#f5ede6;\n    border:1.5px solid #a0553f;\n    color:#3d1a0e;\n    border-radius:8px;\n    padding:8px 12px;\n    font-family:sans-serif;\n    font-size:13px;\n    line-height:1.4;\n  }\n<\/style>\n\n<div class=\"hp-wrap\">\n  <p class=\"hp-intro\">Zwei Namen mit Leerzeichen eingeben (z. B. \u201eAnna Paula\") \u2014 sie werden mit einem Herz verbunden, kopieren und ins Feld \u201eName\" einf\u00fcgen.<\/p>\n\n  <p class=\"hp-step\">1 \u00b7 Beide Namen eingeben<\/p>\n  <input id=\"hp_name_in\" class=\"hp-input\" type=\"text\" placeholder=\"z. B. Mia Ben\"\n    oninput=\"\n      (function(el){\n        var v = el.value.replace(\/\\s+$\/,'');\n\n        var map = {a:'\\u0030',b:'\\u0031',c:'\\u0032',d:'\\u0033',e:'\\u0034',f:'\\u0035',g:'\\u0036',h:'\\u0037',i:'\\u0038',j:'\\u0039',k:'\\u0021',l:'\\u0023',m:'\\u0024',n:'\\u0025',o:'\\u0026',p:'\\u0028',q:'\\u0029',r:'\\u002A',s:'\\u002B',t:'\\u002C',u:'\\u002D',v:'\\u002E',w:'\\u002F',x:'\\u003A',y:'\\u003B',z:'\\u003C'};\n\n        var pua = {a:{A:'\\u0105',E:'\\u0106',F:'\\u0100',H:'\\u0103',I:'\\u0104',J:'\\u0101',L:'\\u0104',Q:'\\u0104',R:'\\u0104',S:'\\u0100',T:'\\u0100',V:'\\u0104',X:'\\u0104',Z:'\\u0102'},b:{A:'\\u010C',E:'\\u010D',F:'\\u0107',H:'\\u010A',I:'\\u010B',J:'\\u0108',L:'\\u010B',Q:'\\u010B',R:'\\u010B',S:'\\u0107',T:'\\u0107',V:'\\u010B',X:'\\u010B',Z:'\\u0109'},c:{A:'\\u0113',E:'\\u0114',F:'\\u010E',H:'\\u0111',I:'\\u0112',J:'\\u010F',L:'\\u0112',Q:'\\u0112',R:'\\u0112',S:'\\u010E',T:'\\u010E',V:'\\u0112',X:'\\u0112',Z:'\\u0110'},d:{A:'\\u011A',E:'\\u011B',F:'\\u0115',H:'\\u0118',I:'\\u0119',J:'\\u0116',L:'\\u0119',Q:'\\u0119',R:'\\u0119',S:'\\u0115',T:'\\u0115',V:'\\u0119',X:'\\u0119',Z:'\\u0117'},e:{A:'\\u0121',E:'\\u0122',F:'\\u011C',H:'\\u011F',I:'\\u0120',J:'\\u011D',L:'\\u0120',Q:'\\u0120',R:'\\u0120',S:'\\u011C',T:'\\u011C',V:'\\u0120',X:'\\u0120',Z:'\\u011E'},f:{A:'\\u0128',E:'\\u0129',F:'\\u0123',H:'\\u0126',I:'\\u0127',J:'\\u0124',L:'\\u0127',Q:'\\u0127',R:'\\u0127',S:'\\u0123',T:'\\u0123',V:'\\u0127',X:'\\u0127',Z:'\\u0125'},g:{A:'\\u012F',E:'\\u0130',F:'\\u012A',H:'\\u012D',I:'\\u012E',J:'\\u012B',L:'\\u012E',Q:'\\u012E',R:'\\u012E',S:'\\u012A',T:'\\u012A',V:'\\u012E',X:'\\u012E',Z:'\\u012C'},h:{A:'\\u0136',E:'\\u0137',F:'\\u0131',H:'\\u0134',I:'\\u0135',J:'\\u0132',L:'\\u0135',Q:'\\u0135',R:'\\u0135',S:'\\u0131',T:'\\u0131',V:'\\u0135',X:'\\u0135',Z:'\\u0133'},i:{A:'\\u013D',E:'\\u013E',F:'\\u0138',H:'\\u013B',I:'\\u013C',J:'\\u0139',L:'\\u013C',Q:'\\u013C',R:'\\u013C',S:'\\u0138',T:'\\u0138',V:'\\u013C',X:'\\u013C',Z:'\\u013A'},j:{A:'\\u0144',E:'\\u0145',F:'\\u013F',H:'\\u0142',I:'\\u0143',J:'\\u0140',L:'\\u0143',Q:'\\u0143',R:'\\u0143',S:'\\u013F',T:'\\u013F',V:'\\u0143',X:'\\u0143',Z:'\\u0141'},k:{A:'\\u014B',E:'\\u014C',F:'\\u0146',H:'\\u0149',I:'\\u014A',J:'\\u0147',L:'\\u014A',Q:'\\u014A',R:'\\u014A',S:'\\u0146',T:'\\u0146',V:'\\u014A',X:'\\u014A',Z:'\\u0148'},l:{A:'\\u0152',E:'\\u0153',F:'\\u014D',H:'\\u0150',I:'\\u0151',J:'\\u014E',L:'\\u0151',Q:'\\u0151',R:'\\u0151',S:'\\u014D',T:'\\u014D',V:'\\u0151',X:'\\u0151',Z:'\\u014F'},m:{A:'\\u0159',E:'\\u015A',F:'\\u0154',H:'\\u0157',I:'\\u0158',J:'\\u0155',L:'\\u0158',Q:'\\u0158',R:'\\u0158',S:'\\u0154',T:'\\u0154',V:'\\u0158',X:'\\u0158',Z:'\\u0156'},n:{A:'\\u0160',E:'\\u0161',F:'\\u015B',H:'\\u015E',I:'\\u015F',J:'\\u015C',L:'\\u015F',Q:'\\u015F',R:'\\u015F',S:'\\u015B',T:'\\u015B',V:'\\u015F',X:'\\u015F',Z:'\\u015D'},o:{A:'\\u0167',E:'\\u0168',F:'\\u0162',H:'\\u0165',I:'\\u0166',J:'\\u0163',L:'\\u0166',Q:'\\u0166',R:'\\u0166',S:'\\u0162',T:'\\u0162',V:'\\u0166',X:'\\u0166',Z:'\\u0164'},p:{A:'\\u016E',E:'\\u016F',F:'\\u0169',H:'\\u016C',I:'\\u016D',J:'\\u016A',L:'\\u016D',Q:'\\u016D',R:'\\u016D',S:'\\u0169',T:'\\u0169',V:'\\u016D',X:'\\u016D',Z:'\\u016B'},q:{A:'\\u0175',E:'\\u0176',F:'\\u0170',H:'\\u0173',I:'\\u0174',J:'\\u0171',L:'\\u0174',Q:'\\u0174',R:'\\u0174',S:'\\u0170',T:'\\u0170',V:'\\u0174',X:'\\u0174',Z:'\\u0172'},r:{A:'\\u017C',E:'\\u017D',F:'\\u0177',H:'\\u017A',I:'\\u017B',J:'\\u0178',L:'\\u017B',Q:'\\u017B',R:'\\u017B',S:'\\u0177',T:'\\u0177',V:'\\u017B',X:'\\u017B',Z:'\\u0179'},s:{A:'\\u0183',E:'\\u0184',F:'\\u017E',H:'\\u0181',I:'\\u0182',J:'\\u017F',L:'\\u0182',Q:'\\u0182',R:'\\u0182',S:'\\u017E',T:'\\u017E',V:'\\u0182',X:'\\u0182',Z:'\\u0180'},t:{A:'\\u018A',E:'\\u018B',F:'\\u0185',H:'\\u0188',I:'\\u0189',J:'\\u0186',L:'\\u0189',Q:'\\u0189',R:'\\u0189',S:'\\u0185',T:'\\u0185',V:'\\u0189',X:'\\u0189',Z:'\\u0187'},u:{A:'\\u0191',E:'\\u0192',F:'\\u018C',H:'\\u018F',I:'\\u0190',J:'\\u018D',L:'\\u0190',Q:'\\u0190',R:'\\u0190',S:'\\u018C',T:'\\u018C',V:'\\u0190',X:'\\u0190',Z:'\\u018E'},v:{A:'\\u0198',E:'\\u0199',F:'\\u0193',H:'\\u0196',I:'\\u0197',J:'\\u0194',L:'\\u0197',Q:'\\u0197',R:'\\u0197',S:'\\u0193',T:'\\u0193',V:'\\u0197',X:'\\u0197',Z:'\\u0195'},w:{A:'\\u019F',E:'\\u01A0',F:'\\u019A',H:'\\u019D',I:'\\u019E',J:'\\u019B',L:'\\u019E',Q:'\\u019E',R:'\\u019E',S:'\\u019A',T:'\\u019A',V:'\\u019E',X:'\\u019E',Z:'\\u019C'},x:{A:'\\u01A6',E:'\\u01A7',F:'\\u01A1',H:'\\u01A4',I:'\\u01A5',J:'\\u01A2',L:'\\u01A5',Q:'\\u01A5',R:'\\u01A5',S:'\\u01A1',T:'\\u01A1',V:'\\u01A5',X:'\\u01A5',Z:'\\u01A3'},y:{A:'\\u01AD',E:'\\u01AE',F:'\\u01A8',H:'\\u01AB',I:'\\u01AC',J:'\\u01A9',L:'\\u01AC',Q:'\\u01AC',R:'\\u01AC',S:'\\u01A8',T:'\\u01A8',V:'\\u01AC',X:'\\u01AC',Z:'\\u01AA'},z:{A:'\\u01B4',E:'\\u01B5',F:'\\u01AF',H:'\\u01B2',I:'\\u01B3',J:'\\u01B0',L:'\\u01B3',Q:'\\u01B3',R:'\\u01B3',S:'\\u01AF',T:'\\u01AF',V:'\\u01B3',X:'\\u01B3',Z:'\\u01B1'}};\n\n        if(!v){\n          document.getElementById('hp_prev_text').innerHTML='';\n          document.getElementById('hp_prev').setAttribute('data-val','');\n          return;\n        }\n\n        var parts = v.split(\/\\s+\/);\n        var result;\n\n        if(parts.length >= 2){\n          var name1 = parts[0];\n          var name2 = parts.slice(1).join(' ');\n          var last = name1[name1.length-1].toLowerCase();\n          var first2 = name2[0].toUpperCase();\n          var heartGlyph = (pua[last] && pua[last][first2]) ? pua[last][first2] : (map[last] || name1[name1.length-1]);\n          var n1 = name1.slice(0,-1) + heartGlyph;\n          result = n1 + name2;\n        }else{\n          var last = v[v.length-1].toLowerCase();\n          var glyph = map[last];\n          result = glyph ? v.slice(0,-1) + glyph : v;\n        }\n\n        document.getElementById('hp_prev_text').innerHTML = '<span class=\\'hh-glyph\\'>'+ result +'<\/span>';\n        document.getElementById('hp_prev').setAttribute('data-val', result);\n      })(this);\n    \" \/>\n\n  <p class=\"hp-step\">2 \u00b7 Kopieren &amp; einf\u00fcgen<\/p>\n\n  <div id=\"hp_prev\" class=\"hp-preview\" data-val=\"\"\n    onclick=\"\n      (function(el){\n        var val = el.getAttribute('data-val')||'';\n        var btn = document.getElementById('hp_copy_btn');\n        var hint = document.getElementById('hp_hint');\n        var original = btn.innerText || 'Kopieren';\n        function showSuccess(){\n          btn.innerText='\u2713 Kopiert!';\n          if(hint){ hint.classList.add('show'); }\n          setTimeout(function(){ btn.innerText = original; }, 1400);\n        }\n        try{\n          if(navigator.clipboard && navigator.clipboard.writeText){\n            navigator.clipboard.writeText(val).then(showSuccess).catch(function(){\n              var ta=document.createElement('textarea');\n              ta.value=val;\n              document.body.appendChild(ta);\n              ta.select();\n              document.execCommand('copy');\n              document.body.removeChild(ta);\n              showSuccess();\n            });\n          }else{\n            var ta=document.createElement('textarea');\n            ta.value=val;\n            document.body.appendChild(ta);\n            ta.select();\n            document.execCommand('copy');\n            document.body.removeChild(ta);\n            showSuccess();\n          }\n        }catch(e){ showSuccess(); }\n      })(this);\n    \">\n    <span id=\"hp_prev_text\"><\/span>\n    <span id=\"hp_copy_btn\" class=\"hp-copy\" aria-live=\"polite\">Kopieren<\/span>\n  <\/div>\n\n  <div id=\"hp_hint\" class=\"hp-hint\" aria-live=\"polite\">\n    <div class=\"hp-hint-box\">\n      \u2713 Kopiert! Jetzt ins Feld \u201eName\" klicken \u2014 am Computer <strong>Strg+V<\/strong> oder Rechtsklick \u2192 Einf\u00fcgen, am Handy Finger gedr\u00fcckt halten \u2192 Einsetzen.\n    <\/div>\n  <\/div>\n<\/div>","schema_version":2,"additional_option":1903318,"customization_type":"normal"}],"positions":["template-layer","layer-615867","layer-758071","layer-630457"],"charge_enabled":false,"shape_cut_layout":"1x3"}],"global_options":[],"global_option_ids":[]},{"id":1307491,"name":"Decke beste Freundin 50\u2033 \u00d7 60\u2033","description":null,"width":3938,"height":4688,"thumbnail":"users\/36211\/artworks\/6aad153b5c913_thumbnail.webp","is_locked":null,"template_settings":null,"current_version_id":2816654,"design_format":"rgb","status":0,"schema_version":2,"data":[{"id":"template-538631","name":"Default template","addons":[],"layers":[{"id":"layer-347824","top":0,"url":"users\/36211\/image-layers\/6aa9947aec968_large.webp","left":0.01,"name":"hilfsraster_50x60","type":"static-photo","width":3938,"height":4688,"locked":true,"rotate":0,"visible":false,"fit_mode":"contain","schema_version":2,"shadow_display":"mockup_order","customization_type":"no_customization","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-299666","top":0,"url":"users\/36211\/image-layers\/6aad140b30e30_large.webp","left":0,"name":"bestefreundinki-2","type":"photo","width":3938,"height":4688,"locked":false,"rotate":0,"effects":[{"id":"id-526913","type":"gpt:image_filter","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"image_filter_prompt":"Redraw the two people from the uploaded photo completely from scratch as cartoon comic characters. Do NOT trace or paint over the photo. Use the photo only as reference for identity: hair color and style, skin tone, eye color, and one or two signature features. Everything else must be re-invented in cartoon style.\n\nStyle \u2014 this is the most important part: flat 2D cartoon illustration, like a modern sticker or animated series character design. Bold, uniform black ink outlines of clearly visible thickness around every shape. Large areas of flat solid color with only 1\u20132 simple hard-edged shading tones \u2014 no gradients, no soft airbrushing, no rendered skin texture, no pores, no photographic fabric folds. Simplified, stylized cartoon anatomy: slightly larger heads, big expressive eyes, simplified hands, clean graphic hair drawn as a few bold shapes rather than individual strands. Clothing reduced to simple shapes with a handful of fold lines.\n\nPose: both stand back to back, shoulders touching, turned slightly toward the viewer, cheerful and confident, each holding a stylish cocktail glass raised near the shoulder.\n\nBackground: plain flat color or one simple geometric shape. A few doodle hearts. No scenery.\n\nStrictly avoid: photorealism, semi-realistic rendering, digital painting, realistic proportions, realistic skin shading, 3D look, airbrush, photo texture. The result must look 100% hand-drawn and cartoonish \u2014 clearly a drawing, never a stylized photo.","is_layer_output_size":true,"color_sketch_image_filter":"#000000"}],"visible":true,"fit_mode":"contain","required":false,"form_label":"Dein Foto:","masked_url":"users\/36211\/images\/260918_81slUyJ9mYt8rhBj_large.webp","photo_hint":"Die Umwandlung des Fotos kann, je nach Verbindung, bis zu einer Minute lang dauern. ","photo_editor":"image_placement","use_hd_layer":false,"masked_enable":true,"photo_replace":true,"schema_version":2,"shadow_display":"mockup_order","customization_type":"normal","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-154642","top":4326.27,"left":1969,"name":"Text layer","text":"Ann0Paula","type":"text","align":"center","color":"#000000","width":3070.65,"locked":false,"rotate":0,"visible":true,"form_label":"Eure Namen:","typography":{"size":215.06,"family":"Roboto","variant":"regular"},"custom_font":{"url":"users\/36211\/fonts\/6a64af1c3d48f.woff2","size":441.22,"family":"hello_honey_safe_v1"},"curve_radius":1707.32,"stroke_color":"#FF0000","stroke_width":1,"schema_version":2,"shadow_display":"mockup_order","form_input_type":"text","typography_type":"custom","autoscale_enabled":true,"background_enabled":true,"customization_type":"normal"},{"id":"layer-254485","name":"Additional option","type":"additional-option","locked":false,"visible":true,"form_label":"Herz zwischen den Namen","input_hint":"<style>\n  @font-face{\n    font-family:\"HelloHoneySafe\";\n    src:url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0912\/3456\/6530\/files\/hello_honey_safe_v1.woff?v=1784983379\") format(\"woff\"),\n        url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0912\/3456\/6530\/files\/hello_honey_safe_v1.ttf?v=1784983380\") format(\"truetype\");\n    font-weight:normal;font-style:normal;font-display:swap;\n  }\n\n  .hh-glyph{ font-family:\"HelloHoneySafe\", cursive; white-space:nowrap; }\n\n  .hp-wrap{\n    border:1.5px solid #c9897a;\n    border-radius:12px;\n    padding:9px 18px 18px;\n    background:#fdf6f2;\n    max-width:680px;\n    font-family:Georgia,serif;\n    color:#1a0f0b;\n  }\n\n  .hp-intro{\n    margin:0 0 12px;\n    font-size:13px;\n    font-style:italic;\n    color:#5a3020;\n    line-height:1.5;\n  }\n\n  .hp-step{\n    margin:0 0 5px;\n    font-size:13px;\n    font-weight:700;\n    color:#3d1a0e;\n  }\n\n  .hp-input{\n    width:100%;\n    padding:10px 12px;\n    border:1.5px solid #a0553f;\n    border-radius:8px;\n    font-size:16px;\n    font-family:sans-serif;\n    background:#fff;\n    color:#1a0f0b;\n    outline:none;\n    transition:border-color .2s,box-shadow .2s;\n    box-sizing:border-box;\n    margin-bottom:12px;\n  }\n  .hp-input:focus{ border-color:#7a3020; box-shadow:0 0 0 3px rgba(160,85,63,.2); }\n  .hp-input::placeholder{ color:#a08070; }\n\n  .hp-preview{\n    display:flex;\n    align-items:center;\n    justify-content:space-between;\n    gap:12px;\n    font-size:32px;\n    background:#fff;\n    border:1.5px solid #a0553f;\n    border-radius:8px;\n    padding:10px 12px;\n    cursor:pointer;\n    user-select:none;\n    min-height:58px;\n    overflow-x:auto;\n  }\n\n  .hp-copy{\n    font-family:sans-serif;\n    font-size:13px;\n    font-weight:700;\n    letter-spacing:.02em;\n    border:none;\n    padding:8px 18px;\n    border-radius:999px;\n    background:#a0553f;\n    color:#fff;\n    white-space:nowrap;\n    flex-shrink:0;\n    box-shadow:0 2px 8px rgba(160,85,63,.4);\n    transition:background .15s,transform .15s,box-shadow .15s;\n  }\n  .hp-preview:hover .hp-copy{\n    background:#7a3020;\n    transform:scale(1.04);\n    box-shadow:0 3px 12px rgba(160,85,63,.5);\n  }\n\n  .hp-hint{ margin-top:8px; display:none; }\n  .hp-hint.show{ display:block; }\n  .hp-hint-box{\n    background:#f5ede6;\n    border:1.5px solid #a0553f;\n    color:#3d1a0e;\n    border-radius:8px;\n    padding:8px 12px;\n    font-family:sans-serif;\n    font-size:13px;\n    line-height:1.4;\n  }\n<\/style>\n\n<div class=\"hp-wrap\">\n  <p class=\"hp-intro\">Zwei Namen mit Leerzeichen eingeben (z. B. \u201eAnna Paula\") \u2014 sie werden mit einem Herz verbunden, kopieren und ins Feld \u201eName\" einf\u00fcgen.<\/p>\n\n  <p class=\"hp-step\">1 \u00b7 Beide Namen eingeben<\/p>\n  <input id=\"hp_name_in\" class=\"hp-input\" type=\"text\" placeholder=\"z. B. Mia Ben\"\n    oninput=\"\n      (function(el){\n        var v = el.value.replace(\/\\s+$\/,'');\n\n        var map = {a:'\\u0030',b:'\\u0031',c:'\\u0032',d:'\\u0033',e:'\\u0034',f:'\\u0035',g:'\\u0036',h:'\\u0037',i:'\\u0038',j:'\\u0039',k:'\\u0021',l:'\\u0023',m:'\\u0024',n:'\\u0025',o:'\\u0026',p:'\\u0028',q:'\\u0029',r:'\\u002A',s:'\\u002B',t:'\\u002C',u:'\\u002D',v:'\\u002E',w:'\\u002F',x:'\\u003A',y:'\\u003B',z:'\\u003C'};\n\n        var pua = {a:{A:'\\u0105',E:'\\u0106',F:'\\u0100',H:'\\u0103',I:'\\u0104',J:'\\u0101',L:'\\u0104',Q:'\\u0104',R:'\\u0104',S:'\\u0100',T:'\\u0100',V:'\\u0104',X:'\\u0104',Z:'\\u0102'},b:{A:'\\u010C',E:'\\u010D',F:'\\u0107',H:'\\u010A',I:'\\u010B',J:'\\u0108',L:'\\u010B',Q:'\\u010B',R:'\\u010B',S:'\\u0107',T:'\\u0107',V:'\\u010B',X:'\\u010B',Z:'\\u0109'},c:{A:'\\u0113',E:'\\u0114',F:'\\u010E',H:'\\u0111',I:'\\u0112',J:'\\u010F',L:'\\u0112',Q:'\\u0112',R:'\\u0112',S:'\\u010E',T:'\\u010E',V:'\\u0112',X:'\\u0112',Z:'\\u0110'},d:{A:'\\u011A',E:'\\u011B',F:'\\u0115',H:'\\u0118',I:'\\u0119',J:'\\u0116',L:'\\u0119',Q:'\\u0119',R:'\\u0119',S:'\\u0115',T:'\\u0115',V:'\\u0119',X:'\\u0119',Z:'\\u0117'},e:{A:'\\u0121',E:'\\u0122',F:'\\u011C',H:'\\u011F',I:'\\u0120',J:'\\u011D',L:'\\u0120',Q:'\\u0120',R:'\\u0120',S:'\\u011C',T:'\\u011C',V:'\\u0120',X:'\\u0120',Z:'\\u011E'},f:{A:'\\u0128',E:'\\u0129',F:'\\u0123',H:'\\u0126',I:'\\u0127',J:'\\u0124',L:'\\u0127',Q:'\\u0127',R:'\\u0127',S:'\\u0123',T:'\\u0123',V:'\\u0127',X:'\\u0127',Z:'\\u0125'},g:{A:'\\u012F',E:'\\u0130',F:'\\u012A',H:'\\u012D',I:'\\u012E',J:'\\u012B',L:'\\u012E',Q:'\\u012E',R:'\\u012E',S:'\\u012A',T:'\\u012A',V:'\\u012E',X:'\\u012E',Z:'\\u012C'},h:{A:'\\u0136',E:'\\u0137',F:'\\u0131',H:'\\u0134',I:'\\u0135',J:'\\u0132',L:'\\u0135',Q:'\\u0135',R:'\\u0135',S:'\\u0131',T:'\\u0131',V:'\\u0135',X:'\\u0135',Z:'\\u0133'},i:{A:'\\u013D',E:'\\u013E',F:'\\u0138',H:'\\u013B',I:'\\u013C',J:'\\u0139',L:'\\u013C',Q:'\\u013C',R:'\\u013C',S:'\\u0138',T:'\\u0138',V:'\\u013C',X:'\\u013C',Z:'\\u013A'},j:{A:'\\u0144',E:'\\u0145',F:'\\u013F',H:'\\u0142',I:'\\u0143',J:'\\u0140',L:'\\u0143',Q:'\\u0143',R:'\\u0143',S:'\\u013F',T:'\\u013F',V:'\\u0143',X:'\\u0143',Z:'\\u0141'},k:{A:'\\u014B',E:'\\u014C',F:'\\u0146',H:'\\u0149',I:'\\u014A',J:'\\u0147',L:'\\u014A',Q:'\\u014A',R:'\\u014A',S:'\\u0146',T:'\\u0146',V:'\\u014A',X:'\\u014A',Z:'\\u0148'},l:{A:'\\u0152',E:'\\u0153',F:'\\u014D',H:'\\u0150',I:'\\u0151',J:'\\u014E',L:'\\u0151',Q:'\\u0151',R:'\\u0151',S:'\\u014D',T:'\\u014D',V:'\\u0151',X:'\\u0151',Z:'\\u014F'},m:{A:'\\u0159',E:'\\u015A',F:'\\u0154',H:'\\u0157',I:'\\u0158',J:'\\u0155',L:'\\u0158',Q:'\\u0158',R:'\\u0158',S:'\\u0154',T:'\\u0154',V:'\\u0158',X:'\\u0158',Z:'\\u0156'},n:{A:'\\u0160',E:'\\u0161',F:'\\u015B',H:'\\u015E',I:'\\u015F',J:'\\u015C',L:'\\u015F',Q:'\\u015F',R:'\\u015F',S:'\\u015B',T:'\\u015B',V:'\\u015F',X:'\\u015F',Z:'\\u015D'},o:{A:'\\u0167',E:'\\u0168',F:'\\u0162',H:'\\u0165',I:'\\u0166',J:'\\u0163',L:'\\u0166',Q:'\\u0166',R:'\\u0166',S:'\\u0162',T:'\\u0162',V:'\\u0166',X:'\\u0166',Z:'\\u0164'},p:{A:'\\u016E',E:'\\u016F',F:'\\u0169',H:'\\u016C',I:'\\u016D',J:'\\u016A',L:'\\u016D',Q:'\\u016D',R:'\\u016D',S:'\\u0169',T:'\\u0169',V:'\\u016D',X:'\\u016D',Z:'\\u016B'},q:{A:'\\u0175',E:'\\u0176',F:'\\u0170',H:'\\u0173',I:'\\u0174',J:'\\u0171',L:'\\u0174',Q:'\\u0174',R:'\\u0174',S:'\\u0170',T:'\\u0170',V:'\\u0174',X:'\\u0174',Z:'\\u0172'},r:{A:'\\u017C',E:'\\u017D',F:'\\u0177',H:'\\u017A',I:'\\u017B',J:'\\u0178',L:'\\u017B',Q:'\\u017B',R:'\\u017B',S:'\\u0177',T:'\\u0177',V:'\\u017B',X:'\\u017B',Z:'\\u0179'},s:{A:'\\u0183',E:'\\u0184',F:'\\u017E',H:'\\u0181',I:'\\u0182',J:'\\u017F',L:'\\u0182',Q:'\\u0182',R:'\\u0182',S:'\\u017E',T:'\\u017E',V:'\\u0182',X:'\\u0182',Z:'\\u0180'},t:{A:'\\u018A',E:'\\u018B',F:'\\u0185',H:'\\u0188',I:'\\u0189',J:'\\u0186',L:'\\u0189',Q:'\\u0189',R:'\\u0189',S:'\\u0185',T:'\\u0185',V:'\\u0189',X:'\\u0189',Z:'\\u0187'},u:{A:'\\u0191',E:'\\u0192',F:'\\u018C',H:'\\u018F',I:'\\u0190',J:'\\u018D',L:'\\u0190',Q:'\\u0190',R:'\\u0190',S:'\\u018C',T:'\\u018C',V:'\\u0190',X:'\\u0190',Z:'\\u018E'},v:{A:'\\u0198',E:'\\u0199',F:'\\u0193',H:'\\u0196',I:'\\u0197',J:'\\u0194',L:'\\u0197',Q:'\\u0197',R:'\\u0197',S:'\\u0193',T:'\\u0193',V:'\\u0197',X:'\\u0197',Z:'\\u0195'},w:{A:'\\u019F',E:'\\u01A0',F:'\\u019A',H:'\\u019D',I:'\\u019E',J:'\\u019B',L:'\\u019E',Q:'\\u019E',R:'\\u019E',S:'\\u019A',T:'\\u019A',V:'\\u019E',X:'\\u019E',Z:'\\u019C'},x:{A:'\\u01A6',E:'\\u01A7',F:'\\u01A1',H:'\\u01A4',I:'\\u01A5',J:'\\u01A2',L:'\\u01A5',Q:'\\u01A5',R:'\\u01A5',S:'\\u01A1',T:'\\u01A1',V:'\\u01A5',X:'\\u01A5',Z:'\\u01A3'},y:{A:'\\u01AD',E:'\\u01AE',F:'\\u01A8',H:'\\u01AB',I:'\\u01AC',J:'\\u01A9',L:'\\u01AC',Q:'\\u01AC',R:'\\u01AC',S:'\\u01A8',T:'\\u01A8',V:'\\u01AC',X:'\\u01AC',Z:'\\u01AA'},z:{A:'\\u01B4',E:'\\u01B5',F:'\\u01AF',H:'\\u01B2',I:'\\u01B3',J:'\\u01B0',L:'\\u01B3',Q:'\\u01B3',R:'\\u01B3',S:'\\u01AF',T:'\\u01AF',V:'\\u01B3',X:'\\u01B3',Z:'\\u01B1'}};\n\n        if(!v){\n          document.getElementById('hp_prev_text').innerHTML='';\n          document.getElementById('hp_prev').setAttribute('data-val','');\n          return;\n        }\n\n        var parts = v.split(\/\\s+\/);\n        var result;\n\n        if(parts.length >= 2){\n          var name1 = parts[0];\n          var name2 = parts.slice(1).join(' ');\n          var last = name1[name1.length-1].toLowerCase();\n          var first2 = name2[0].toUpperCase();\n          var heartGlyph = (pua[last] && pua[last][first2]) ? pua[last][first2] : (map[last] || name1[name1.length-1]);\n          var n1 = name1.slice(0,-1) + heartGlyph;\n          result = n1 + name2;\n        }else{\n          var last = v[v.length-1].toLowerCase();\n          var glyph = map[last];\n          result = glyph ? v.slice(0,-1) + glyph : v;\n        }\n\n        document.getElementById('hp_prev_text').innerHTML = '<span class=\\'hh-glyph\\'>'+ result +'<\/span>';\n        document.getElementById('hp_prev').setAttribute('data-val', result);\n      })(this);\n    \" \/>\n\n  <p class=\"hp-step\">2 \u00b7 Kopieren &amp; einf\u00fcgen<\/p>\n\n  <div id=\"hp_prev\" class=\"hp-preview\" data-val=\"\"\n    onclick=\"\n      (function(el){\n        var val = el.getAttribute('data-val')||'';\n        var btn = document.getElementById('hp_copy_btn');\n        var hint = document.getElementById('hp_hint');\n        var original = btn.innerText || 'Kopieren';\n        function showSuccess(){\n          btn.innerText='\u2713 Kopiert!';\n          if(hint){ hint.classList.add('show'); }\n          setTimeout(function(){ btn.innerText = original; }, 1400);\n        }\n        try{\n          if(navigator.clipboard && navigator.clipboard.writeText){\n            navigator.clipboard.writeText(val).then(showSuccess).catch(function(){\n              var ta=document.createElement('textarea');\n              ta.value=val;\n              document.body.appendChild(ta);\n              ta.select();\n              document.execCommand('copy');\n              document.body.removeChild(ta);\n              showSuccess();\n            });\n          }else{\n            var ta=document.createElement('textarea');\n            ta.value=val;\n            document.body.appendChild(ta);\n            ta.select();\n            document.execCommand('copy');\n            document.body.removeChild(ta);\n            showSuccess();\n          }\n        }catch(e){ showSuccess(); }\n      })(this);\n    \">\n    <span id=\"hp_prev_text\"><\/span>\n    <span id=\"hp_copy_btn\" class=\"hp-copy\" aria-live=\"polite\">Kopieren<\/span>\n  <\/div>\n\n  <div id=\"hp_hint\" class=\"hp-hint\" aria-live=\"polite\">\n    <div class=\"hp-hint-box\">\n      \u2713 Kopiert! Jetzt ins Feld \u201eName\" klicken \u2014 am Computer <strong>Strg+V<\/strong> oder Rechtsklick \u2192 Einf\u00fcgen, am Handy Finger gedr\u00fcckt halten \u2192 Einsetzen.\n    <\/div>\n  <\/div>\n<\/div>","schema_version":2,"additional_option":1903318,"customization_type":"normal"}],"positions":["template-layer","layer-299666","layer-254485","layer-154642"],"charge_enabled":false,"shape_cut_layout":"1x3"}],"global_options":[],"global_option_ids":[]},{"id":1307528,"name":"Decke beste Freundin 60\" \u00d7 80\"","description":null,"width":4688,"height":6188,"thumbnail":"users\/36211\/artworks\/6aad154c134a8_thumbnail.webp","is_locked":null,"template_settings":null,"current_version_id":2816656,"design_format":"rgb","status":0,"schema_version":2,"data":[{"id":"template-410010","name":"Default template","addons":[],"layers":[{"id":"layer-262869","top":0,"url":"users\/36211\/image-layers\/6aa9a18263435_large.webp","left":0,"name":"hilfsraster_60x80","type":"static-photo","width":4688,"height":6188,"locked":true,"rotate":0,"visible":false,"fit_mode":"contain","schema_version":2,"shadow_display":"mockup_order","customization_type":"no_customization","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-664716","top":28.77,"url":"users\/36211\/image-layers\/6aad12bec8b39_large.webp","left":-0.05,"name":"bestefreundinki","type":"photo","width":4688,"height":6130.46,"locked":false,"rotate":0,"effects":[{"id":"id-332692","type":"gpt:image_filter","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"image_filter_prompt":"Redraw the two people from the uploaded photo completely from scratch as cartoon comic characters. Do NOT trace or paint over the photo. Use the photo only as reference for identity: hair color and style, skin tone, eye color, and one or two signature features. Everything else must be re-invented in cartoon style.\n\nStyle \u2014 this is the most important part: flat 2D cartoon illustration, like a modern sticker or animated series character design. Bold, uniform black ink outlines of clearly visible thickness around every shape. Large areas of flat solid color with only 1\u20132 simple hard-edged shading tones \u2014 no gradients, no soft airbrushing, no rendered skin texture, no pores, no photographic fabric folds. Simplified, stylized cartoon anatomy: slightly larger heads, big expressive eyes, simplified hands, clean graphic hair drawn as a few bold shapes rather than individual strands. Clothing reduced to simple shapes with a handful of fold lines.\n\nPose: both stand back to back, shoulders touching, turned slightly toward the viewer, cheerful and confident, each holding a stylish cocktail glass raised near the shoulder.\n\nBackground: plain flat color or one simple geometric shape. A few doodle hearts. No scenery.\n\nStrictly avoid: photorealism, semi-realistic rendering, digital painting, realistic proportions, realistic skin shading, 3D look, airbrush, photo texture. The result must look 100% hand-drawn and cartoonish \u2014 clearly a drawing, never a stylized photo.","is_layer_output_size":true,"color_sketch_image_filter":"#000000"}],"visible":true,"fit_mode":"contain","required":false,"form_label":"Dein Foto:","masked_url":"users\/36211\/images\/260918_pwWatEGn5LU5CinC_large.webp","photo_hint":"Die Umwandlung des Fotos kann, je nach Verbindung, bis zu einer Minute lang dauern. ","photo_editor":"image_placement","use_hd_layer":false,"masked_enable":true,"photo_replace":true,"schema_version":2,"shadow_display":"mockup_order","customization_type":"normal","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-207357","top":5686.21,"left":2343.95,"name":"Text layer","text":"Ann0Paula","type":"text","align":"center","color":"#000000","width":3794.79,"locked":false,"rotate":0,"visible":true,"form_label":"Eure Namen:","typography":{"size":281.23,"family":"Roboto","variant":"regular"},"custom_font":{"url":"users\/36211\/fonts\/6a64af1c3d48f.woff2","size":576.98,"family":"hello_honey_safe_v1"},"curve_radius":2232.65,"stroke_color":"#FF0000","stroke_width":1,"schema_version":2,"shadow_display":"mockup_order","form_input_type":"text","typography_type":"custom","autoscale_enabled":true,"background_enabled":true,"customization_type":"normal"},{"id":"layer-680478","name":"Additional option","type":"additional-option","locked":false,"visible":true,"form_label":"Herz zwischen den Namen","input_hint":"<style>\n  @font-face{\n    font-family:\"HelloHoneySafe\";\n    src:url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0912\/3456\/6530\/files\/hello_honey_safe_v1.woff?v=1784983379\") format(\"woff\"),\n        url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0912\/3456\/6530\/files\/hello_honey_safe_v1.ttf?v=1784983380\") format(\"truetype\");\n    font-weight:normal;font-style:normal;font-display:swap;\n  }\n\n  .hh-glyph{ font-family:\"HelloHoneySafe\", cursive; white-space:nowrap; }\n\n  .hp-wrap{\n    border:1.5px solid #c9897a;\n    border-radius:12px;\n    padding:9px 18px 18px;\n    background:#fdf6f2;\n    max-width:680px;\n    font-family:Georgia,serif;\n    color:#1a0f0b;\n  }\n\n  .hp-intro{\n    margin:0 0 12px;\n    font-size:13px;\n    font-style:italic;\n    color:#5a3020;\n    line-height:1.5;\n  }\n\n  .hp-step{\n    margin:0 0 5px;\n    font-size:13px;\n    font-weight:700;\n    color:#3d1a0e;\n  }\n\n  .hp-input{\n    width:100%;\n    padding:10px 12px;\n    border:1.5px solid #a0553f;\n    border-radius:8px;\n    font-size:16px;\n    font-family:sans-serif;\n    background:#fff;\n    color:#1a0f0b;\n    outline:none;\n    transition:border-color .2s,box-shadow .2s;\n    box-sizing:border-box;\n    margin-bottom:12px;\n  }\n  .hp-input:focus{ border-color:#7a3020; box-shadow:0 0 0 3px rgba(160,85,63,.2); }\n  .hp-input::placeholder{ color:#a08070; }\n\n  .hp-preview{\n    display:flex;\n    align-items:center;\n    justify-content:space-between;\n    gap:12px;\n    font-size:32px;\n    background:#fff;\n    border:1.5px solid #a0553f;\n    border-radius:8px;\n    padding:10px 12px;\n    cursor:pointer;\n    user-select:none;\n    min-height:58px;\n    overflow-x:auto;\n  }\n\n  .hp-copy{\n    font-family:sans-serif;\n    font-size:13px;\n    font-weight:700;\n    letter-spacing:.02em;\n    border:none;\n    padding:8px 18px;\n    border-radius:999px;\n    background:#a0553f;\n    color:#fff;\n    white-space:nowrap;\n    flex-shrink:0;\n    box-shadow:0 2px 8px rgba(160,85,63,.4);\n    transition:background .15s,transform .15s,box-shadow .15s;\n  }\n  .hp-preview:hover .hp-copy{\n    background:#7a3020;\n    transform:scale(1.04);\n    box-shadow:0 3px 12px rgba(160,85,63,.5);\n  }\n\n  .hp-hint{ margin-top:8px; display:none; }\n  .hp-hint.show{ display:block; }\n  .hp-hint-box{\n    background:#f5ede6;\n    border:1.5px solid #a0553f;\n    color:#3d1a0e;\n    border-radius:8px;\n    padding:8px 12px;\n    font-family:sans-serif;\n    font-size:13px;\n    line-height:1.4;\n  }\n<\/style>\n\n<div class=\"hp-wrap\">\n  <p class=\"hp-intro\">Zwei Namen mit Leerzeichen eingeben (z. B. \u201eAnna Paula\") \u2014 sie werden mit einem Herz verbunden, kopieren und ins Feld \u201eName\" einf\u00fcgen.<\/p>\n\n  <p class=\"hp-step\">1 \u00b7 Beide Namen eingeben<\/p>\n  <input id=\"hp_name_in\" class=\"hp-input\" type=\"text\" placeholder=\"z. B. Mia Ben\"\n    oninput=\"\n      (function(el){\n        var v = el.value.replace(\/\\s+$\/,'');\n\n        var map = {a:'\\u0030',b:'\\u0031',c:'\\u0032',d:'\\u0033',e:'\\u0034',f:'\\u0035',g:'\\u0036',h:'\\u0037',i:'\\u0038',j:'\\u0039',k:'\\u0021',l:'\\u0023',m:'\\u0024',n:'\\u0025',o:'\\u0026',p:'\\u0028',q:'\\u0029',r:'\\u002A',s:'\\u002B',t:'\\u002C',u:'\\u002D',v:'\\u002E',w:'\\u002F',x:'\\u003A',y:'\\u003B',z:'\\u003C'};\n\n        var pua = {a:{A:'\\u0105',E:'\\u0106',F:'\\u0100',H:'\\u0103',I:'\\u0104',J:'\\u0101',L:'\\u0104',Q:'\\u0104',R:'\\u0104',S:'\\u0100',T:'\\u0100',V:'\\u0104',X:'\\u0104',Z:'\\u0102'},b:{A:'\\u010C',E:'\\u010D',F:'\\u0107',H:'\\u010A',I:'\\u010B',J:'\\u0108',L:'\\u010B',Q:'\\u010B',R:'\\u010B',S:'\\u0107',T:'\\u0107',V:'\\u010B',X:'\\u010B',Z:'\\u0109'},c:{A:'\\u0113',E:'\\u0114',F:'\\u010E',H:'\\u0111',I:'\\u0112',J:'\\u010F',L:'\\u0112',Q:'\\u0112',R:'\\u0112',S:'\\u010E',T:'\\u010E',V:'\\u0112',X:'\\u0112',Z:'\\u0110'},d:{A:'\\u011A',E:'\\u011B',F:'\\u0115',H:'\\u0118',I:'\\u0119',J:'\\u0116',L:'\\u0119',Q:'\\u0119',R:'\\u0119',S:'\\u0115',T:'\\u0115',V:'\\u0119',X:'\\u0119',Z:'\\u0117'},e:{A:'\\u0121',E:'\\u0122',F:'\\u011C',H:'\\u011F',I:'\\u0120',J:'\\u011D',L:'\\u0120',Q:'\\u0120',R:'\\u0120',S:'\\u011C',T:'\\u011C',V:'\\u0120',X:'\\u0120',Z:'\\u011E'},f:{A:'\\u0128',E:'\\u0129',F:'\\u0123',H:'\\u0126',I:'\\u0127',J:'\\u0124',L:'\\u0127',Q:'\\u0127',R:'\\u0127',S:'\\u0123',T:'\\u0123',V:'\\u0127',X:'\\u0127',Z:'\\u0125'},g:{A:'\\u012F',E:'\\u0130',F:'\\u012A',H:'\\u012D',I:'\\u012E',J:'\\u012B',L:'\\u012E',Q:'\\u012E',R:'\\u012E',S:'\\u012A',T:'\\u012A',V:'\\u012E',X:'\\u012E',Z:'\\u012C'},h:{A:'\\u0136',E:'\\u0137',F:'\\u0131',H:'\\u0134',I:'\\u0135',J:'\\u0132',L:'\\u0135',Q:'\\u0135',R:'\\u0135',S:'\\u0131',T:'\\u0131',V:'\\u0135',X:'\\u0135',Z:'\\u0133'},i:{A:'\\u013D',E:'\\u013E',F:'\\u0138',H:'\\u013B',I:'\\u013C',J:'\\u0139',L:'\\u013C',Q:'\\u013C',R:'\\u013C',S:'\\u0138',T:'\\u0138',V:'\\u013C',X:'\\u013C',Z:'\\u013A'},j:{A:'\\u0144',E:'\\u0145',F:'\\u013F',H:'\\u0142',I:'\\u0143',J:'\\u0140',L:'\\u0143',Q:'\\u0143',R:'\\u0143',S:'\\u013F',T:'\\u013F',V:'\\u0143',X:'\\u0143',Z:'\\u0141'},k:{A:'\\u014B',E:'\\u014C',F:'\\u0146',H:'\\u0149',I:'\\u014A',J:'\\u0147',L:'\\u014A',Q:'\\u014A',R:'\\u014A',S:'\\u0146',T:'\\u0146',V:'\\u014A',X:'\\u014A',Z:'\\u0148'},l:{A:'\\u0152',E:'\\u0153',F:'\\u014D',H:'\\u0150',I:'\\u0151',J:'\\u014E',L:'\\u0151',Q:'\\u0151',R:'\\u0151',S:'\\u014D',T:'\\u014D',V:'\\u0151',X:'\\u0151',Z:'\\u014F'},m:{A:'\\u0159',E:'\\u015A',F:'\\u0154',H:'\\u0157',I:'\\u0158',J:'\\u0155',L:'\\u0158',Q:'\\u0158',R:'\\u0158',S:'\\u0154',T:'\\u0154',V:'\\u0158',X:'\\u0158',Z:'\\u0156'},n:{A:'\\u0160',E:'\\u0161',F:'\\u015B',H:'\\u015E',I:'\\u015F',J:'\\u015C',L:'\\u015F',Q:'\\u015F',R:'\\u015F',S:'\\u015B',T:'\\u015B',V:'\\u015F',X:'\\u015F',Z:'\\u015D'},o:{A:'\\u0167',E:'\\u0168',F:'\\u0162',H:'\\u0165',I:'\\u0166',J:'\\u0163',L:'\\u0166',Q:'\\u0166',R:'\\u0166',S:'\\u0162',T:'\\u0162',V:'\\u0166',X:'\\u0166',Z:'\\u0164'},p:{A:'\\u016E',E:'\\u016F',F:'\\u0169',H:'\\u016C',I:'\\u016D',J:'\\u016A',L:'\\u016D',Q:'\\u016D',R:'\\u016D',S:'\\u0169',T:'\\u0169',V:'\\u016D',X:'\\u016D',Z:'\\u016B'},q:{A:'\\u0175',E:'\\u0176',F:'\\u0170',H:'\\u0173',I:'\\u0174',J:'\\u0171',L:'\\u0174',Q:'\\u0174',R:'\\u0174',S:'\\u0170',T:'\\u0170',V:'\\u0174',X:'\\u0174',Z:'\\u0172'},r:{A:'\\u017C',E:'\\u017D',F:'\\u0177',H:'\\u017A',I:'\\u017B',J:'\\u0178',L:'\\u017B',Q:'\\u017B',R:'\\u017B',S:'\\u0177',T:'\\u0177',V:'\\u017B',X:'\\u017B',Z:'\\u0179'},s:{A:'\\u0183',E:'\\u0184',F:'\\u017E',H:'\\u0181',I:'\\u0182',J:'\\u017F',L:'\\u0182',Q:'\\u0182',R:'\\u0182',S:'\\u017E',T:'\\u017E',V:'\\u0182',X:'\\u0182',Z:'\\u0180'},t:{A:'\\u018A',E:'\\u018B',F:'\\u0185',H:'\\u0188',I:'\\u0189',J:'\\u0186',L:'\\u0189',Q:'\\u0189',R:'\\u0189',S:'\\u0185',T:'\\u0185',V:'\\u0189',X:'\\u0189',Z:'\\u0187'},u:{A:'\\u0191',E:'\\u0192',F:'\\u018C',H:'\\u018F',I:'\\u0190',J:'\\u018D',L:'\\u0190',Q:'\\u0190',R:'\\u0190',S:'\\u018C',T:'\\u018C',V:'\\u0190',X:'\\u0190',Z:'\\u018E'},v:{A:'\\u0198',E:'\\u0199',F:'\\u0193',H:'\\u0196',I:'\\u0197',J:'\\u0194',L:'\\u0197',Q:'\\u0197',R:'\\u0197',S:'\\u0193',T:'\\u0193',V:'\\u0197',X:'\\u0197',Z:'\\u0195'},w:{A:'\\u019F',E:'\\u01A0',F:'\\u019A',H:'\\u019D',I:'\\u019E',J:'\\u019B',L:'\\u019E',Q:'\\u019E',R:'\\u019E',S:'\\u019A',T:'\\u019A',V:'\\u019E',X:'\\u019E',Z:'\\u019C'},x:{A:'\\u01A6',E:'\\u01A7',F:'\\u01A1',H:'\\u01A4',I:'\\u01A5',J:'\\u01A2',L:'\\u01A5',Q:'\\u01A5',R:'\\u01A5',S:'\\u01A1',T:'\\u01A1',V:'\\u01A5',X:'\\u01A5',Z:'\\u01A3'},y:{A:'\\u01AD',E:'\\u01AE',F:'\\u01A8',H:'\\u01AB',I:'\\u01AC',J:'\\u01A9',L:'\\u01AC',Q:'\\u01AC',R:'\\u01AC',S:'\\u01A8',T:'\\u01A8',V:'\\u01AC',X:'\\u01AC',Z:'\\u01AA'},z:{A:'\\u01B4',E:'\\u01B5',F:'\\u01AF',H:'\\u01B2',I:'\\u01B3',J:'\\u01B0',L:'\\u01B3',Q:'\\u01B3',R:'\\u01B3',S:'\\u01AF',T:'\\u01AF',V:'\\u01B3',X:'\\u01B3',Z:'\\u01B1'}};\n\n        if(!v){\n          document.getElementById('hp_prev_text').innerHTML='';\n          document.getElementById('hp_prev').setAttribute('data-val','');\n          return;\n        }\n\n        var parts = v.split(\/\\s+\/);\n        var result;\n\n        if(parts.length >= 2){\n          var name1 = parts[0];\n          var name2 = parts.slice(1).join(' ');\n          var last = name1[name1.length-1].toLowerCase();\n          var first2 = name2[0].toUpperCase();\n          var heartGlyph = (pua[last] && pua[last][first2]) ? pua[last][first2] : (map[last] || name1[name1.length-1]);\n          var n1 = name1.slice(0,-1) + heartGlyph;\n          result = n1 + name2;\n        }else{\n          var last = v[v.length-1].toLowerCase();\n          var glyph = map[last];\n          result = glyph ? v.slice(0,-1) + glyph : v;\n        }\n\n        document.getElementById('hp_prev_text').innerHTML = '<span class=\\'hh-glyph\\'>'+ result +'<\/span>';\n        document.getElementById('hp_prev').setAttribute('data-val', result);\n      })(this);\n    \" \/>\n\n  <p class=\"hp-step\">2 \u00b7 Kopieren &amp; einf\u00fcgen<\/p>\n\n  <div id=\"hp_prev\" class=\"hp-preview\" data-val=\"\"\n    onclick=\"\n      (function(el){\n        var val = el.getAttribute('data-val')||'';\n        var btn = document.getElementById('hp_copy_btn');\n        var hint = document.getElementById('hp_hint');\n        var original = btn.innerText || 'Kopieren';\n        function showSuccess(){\n          btn.innerText='\u2713 Kopiert!';\n          if(hint){ hint.classList.add('show'); }\n          setTimeout(function(){ btn.innerText = original; }, 1400);\n        }\n        try{\n          if(navigator.clipboard && navigator.clipboard.writeText){\n            navigator.clipboard.writeText(val).then(showSuccess).catch(function(){\n              var ta=document.createElement('textarea');\n              ta.value=val;\n              document.body.appendChild(ta);\n              ta.select();\n              document.execCommand('copy');\n              document.body.removeChild(ta);\n              showSuccess();\n            });\n          }else{\n            var ta=document.createElement('textarea');\n            ta.value=val;\n            document.body.appendChild(ta);\n            ta.select();\n            document.execCommand('copy');\n            document.body.removeChild(ta);\n            showSuccess();\n          }\n        }catch(e){ showSuccess(); }\n      })(this);\n    \">\n    <span id=\"hp_prev_text\"><\/span>\n    <span id=\"hp_copy_btn\" class=\"hp-copy\" aria-live=\"polite\">Kopieren<\/span>\n  <\/div>\n\n  <div id=\"hp_hint\" class=\"hp-hint\" aria-live=\"polite\">\n    <div class=\"hp-hint-box\">\n      \u2713 Kopiert! Jetzt ins Feld \u201eName\" klicken \u2014 am Computer <strong>Strg+V<\/strong> oder Rechtsklick \u2192 Einf\u00fcgen, am Handy Finger gedr\u00fcckt halten \u2192 Einsetzen.\n    <\/div>\n  <\/div>\n<\/div>","schema_version":2,"additional_option":1903318,"customization_type":"normal"}],"positions":["template-layer","layer-262869","layer-664716","layer-680478","layer-207357"],"charge_enabled":false,"shape_cut_layout":"1x3"}],"global_options":[],"global_option_ids":[]}],"campaign_products":[{"id":1837435,"campaign_id":1020706,"product_id":360326,"created_at":"2026-09-18T09:45:03.000000Z","updated_at":"2026-09-18T09:45:03.000000Z","position":0,"platform_title":null,"campaign_variants_position":null,"product":{"id":360326,"user_id":36211,"fulfillment_id":3,"fulfillment_linked_id":"238","title":"Sherpa Fleece Blanket","description":"<p><\/p>","had_back":false,"variants_position":null,"colors_position":["Default"],"sizes_position":["76 x 101 cm","127 x 152 cm","203 x 152 cm"],"thumbnail":null,"enable_custom_printarea":true,"print_provider_id":10,"design_format":null,"color_display_type":"radio","size_display_type":"radio","color_custom_label":null,"size_custom_label":"Gr\u00f6\u00dfe","status":0,"label":"Sherpa Fleece Blanket","product_options_position":["color","size"],"internal_tags":null,"printareas":[{"id":1034212,"product_id":360326,"name":"front","width":4875,"height":6375,"position":0,"display_name":"Gr\u00f6\u00dfe \"S\""},{"id":1034211,"product_id":360326,"name":"front","width":4688,"height":6188,"position":0,"display_name":"Gr\u00f6\u00dfe \"L\""},{"id":1034210,"product_id":360326,"name":"front","width":3938,"height":4688,"position":0,"display_name":"Gr\u00f6\u00dfe \"M\""}]},"campaign_variants":[{"campaign_product_id":1837435,"variant_id":8909280,"campaign_mockup_id":null,"variant":{"id":8909280,"product_id":360326,"fulfillment_linked_id":"120658","fulfillment_linked_image_id":null,"color":"Default","size":"76 x 101 cm","color_hex":null,"available":true,"base_cost":null,"price":36.95,"created_at":"2026-09-15T08:15:59.000000Z","updated_at":"2026-09-16T08:27:19.000000Z","compare_at_price":null,"ref":null,"weight":null,"mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"120658","printarea_ids":[1034212]},"color":"Default","color_hex":null,"size":"76 x 101 cm","product_id":360326},{"campaign_product_id":1837435,"variant_id":8909279,"campaign_mockup_id":null,"variant":{"id":8909279,"product_id":360326,"fulfillment_linked_id":"41659","fulfillment_linked_image_id":null,"color":"Default","size":"203 x 152 cm","color_hex":null,"available":true,"base_cost":null,"price":69.95,"created_at":"2026-09-15T08:15:59.000000Z","updated_at":"2026-09-16T08:27:54.000000Z","compare_at_price":null,"ref":null,"weight":null,"mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"41659","printarea_ids":[1034211]},"color":"Default","color_hex":null,"size":"203 x 152 cm","product_id":360326},{"campaign_product_id":1837435,"variant_id":8909278,"campaign_mockup_id":null,"variant":{"id":8909278,"product_id":360326,"fulfillment_linked_id":"41656","fulfillment_linked_image_id":null,"color":"Default","size":"127 x 152 cm","color_hex":null,"available":true,"base_cost":null,"price":52.95,"created_at":"2026-09-15T08:15:59.000000Z","updated_at":"2026-09-16T08:27:40.000000Z","compare_at_price":null,"ref":null,"weight":null,"mockup_id":null,"printarea_id":null,"deleted_at":null,"sku":"41656","printarea_ids":[1034210]},"color":"Default","color_hex":null,"size":"127 x 152 cm","product_id":360326}],"campaign_mockups":[{"id":10858797,"campaign_product_id":1837435,"platform_linked_id":null,"url":null,"thumbnail":null,"width":800,"height":960,"position":0,"preview_url":"users\/36211\/campaign-products\/1837435\/6aad5b3a42f2d.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/36211\/campaign-products\/1837435\/6aad5b3a42f2d_thumbnail.webp","old_campaign_mockup_id":10828050,"mockup_id":null,"alt":"164fd602-d29d-4868-9b74-ee68e2d6e357","layers":[{"id":"layer-990321","name":"164fd602-d29d-4868-9b74-ee68e2d6e357","type":"image","top":0,"left":0,"width":800,"height":960,"url":"users\/36211\/mockup-layers\/260916_2yd3uqLqiaR7QV9z_large.webp","opacity":1,"visible":true,"locked":true},{"id":"layer-119898","name":"30\" \u00d7 40\"_front (4875x6375)","top":92,"left":104,"width":604,"height":787,"rotate":0,"printarea_id":1034212,"visible":true,"opacity":1,"locked":false,"masked_enable":true,"masked_top":0,"masked_left":0,"masked_width":576.5789560473215,"masked_height":787,"masked_image":"users\/36211\/images\/260915_bPodSLgkKVT9s2ZF_large.webp"},{"id":"layer-911558","name":"2-164fd602-d29d-4868-9b74-ee68e2d6e357","type":"image","top":0,"left":0,"width":800,"height":960,"rotate":0,"url":"users\/36211\/mockup-layers\/260915_WXpYlszXhXyyTDUy_large.webp","opacity":0.8,"visible":true,"locked":false,"blend_mode":"multiply"},{"id":"layer-322863","name":"ChatGPT Image 15. Sept. 2026, 19_58_39","type":"image","top":662.1666666666665,"left":12.754868298730118,"width":177,"height":177,"rotate":-9,"url":"users\/36211\/mockup-layers\/260915_OLa1sVc9p0Mic9Jv_large.webp","opacity":1,"visible":true,"locked":false},{"id":"layer-383822","name":"fotoeffekt1","type":"image","top":0.009328358208987808,"left":0,"width":251,"height":282,"rotate":0,"url":"users\/36211\/mockup-layers\/260918_VcjPAKLp3f1uIb5e_large.webp","opacity":1,"visible":true,"locked":false}],"type":"image","variant_ids":[8909280],"campaign_mockup_printareas":[]},{"id":10858800,"campaign_product_id":1837435,"platform_linked_id":null,"url":null,"thumbnail":null,"width":2048,"height":2048,"position":1,"preview_url":"users\/36211\/campaign-products\/1837435\/6aad157ec16c0.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/36211\/campaign-products\/1837435\/6aad157ec16c0_thumbnail.webp","old_campaign_mockup_id":10827169,"mockup_id":1710646,"alt":null,"layers":[{"height":2048,"id":"layer-668659","left":0,"locked":true,"name":"Mockup Layer","opacity":1,"top":0,"url":"users\/36211\/mockup-layers\/260915_QbPaS8yFQCpqTDxh_large.webp","visible":false,"width":2048},{"id":"layer-541408","name":"deckemockup2","type":"image","top":-124.50000000000009,"left":0,"width":2048,"height":2297,"rotate":0,"url":"users\/36211\/mockup-layers\/260915_nX47fTnZh4BBmCkS_large.webp","opacity":1,"visible":true,"locked":false},{"id":"layer-699011","name":"30\" \u00d7 40\"_front (4875x6375)","top":182.49999999999997,"left":380.499999999999,"width":1287,"height":1683,"rotate":0,"printarea_id":1034212,"visible":true,"opacity":1,"locked":false,"masked_enable":true,"masked_top":0,"masked_left":0,"masked_width":1287,"masked_height":1647.7762803234502,"masked_image":"users\/36211\/images\/260915_kYPsMYVITSobpanF_large.webp"},{"id":"layer-332963","name":"deckemockup3","type":"image","top":-124.48790322580656,"left":0.008064516128943211,"width":2074,"height":2325,"rotate":0,"url":"users\/36211\/mockup-layers\/260915_OKVV0difU76EfCZD_large.webp","opacity":0.73,"visible":true,"locked":false,"blend_mode":"multiply"},{"id":"layer-730759","name":"ChatGPT Image 15. Sept. 2026, 19_57_05","type":"image","top":1323.8865423611112,"left":15.117921924600589,"width":449,"height":449,"rotate":-4,"url":"users\/36211\/mockup-layers\/260915_c2PeUHFtLrV0bJuy_large.webp","opacity":1,"visible":true,"locked":false},{"id":"layer-687806","name":"ChatGPT Image 15. Sept. 2026, 19_58_39","type":"image","top":-17.394060006278245,"left":1548.355048902844,"width":485,"height":485,"rotate":-7,"url":"users\/36211\/mockup-layers\/260915_OLa1sVc9p0Mic9Jv_large.webp","opacity":1,"visible":false,"locked":false}],"type":"image","variant_ids":[8909280],"campaign_mockup_printareas":[]},{"id":10858796,"campaign_product_id":1837435,"platform_linked_id":null,"url":null,"thumbnail":null,"width":800,"height":960,"position":2,"preview_url":"users\/36211\/campaign-products\/1837435\/6aad5b458242d.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/36211\/campaign-products\/1837435\/6aad5b458242d_thumbnail.webp","old_campaign_mockup_id":10829618,"mockup_id":null,"alt":"3-164fd602-d29d-4868-9b74-ee68e2d6e357","layers":[{"id":"layer-702529","name":"3-164fd602-d29d-4868-9b74-ee68e2d6e357","type":"image","top":0,"left":0,"width":800,"height":960,"rotate":0,"url":"users\/36211\/mockup-layers\/260916_ese80ZQk4VXgtPqE_large.webp","opacity":1,"visible":true,"locked":true},{"id":"layer-772580","name":"50\" \u00d7 60\"_front (3938x4688)","top":164.5820895522388,"left":118.44176335121273,"width":578,"height":689,"rotate":0,"printarea_id":1034210,"visible":true,"opacity":1,"locked":false,"masked_enable":true,"masked_top":9,"masked_left":0,"masked_width":578,"masked_height":657,"masked_image":"users\/36211\/images\/260915_JpdPKHAd6iVDlfGL_large.webp","perspective_enable":true,"transform_matrix_points":{"topLeft":{"x":-25.886194029850746,"y":-1.7257462686567164},"topRight":{"x":595.211038961039,"y":-6.635551948051948},"bottomLeft":{"x":-19.074675324675326,"y":705.0527597402597},"bottomRight":{"x":579.6266233766233,"y":697.2605519480519}}},{"id":"layer-597476","name":"3-2-164fd602-d29d-4868-9b74-ee68e2d6e357","type":"image","top":0.00932835820898916,"left":0,"width":800,"height":960,"rotate":0,"url":"users\/36211\/mockup-layers\/260915_5c3sjM0WX0qs5aJa_large.webp","opacity":1,"visible":true,"locked":true,"blend_mode":"multiply"},{"id":"layer-912703","name":"ChatGPT Image 15. Sept. 2026, 21_42_06","type":"image","top":668.1098797011108,"left":8.227000981421043,"width":182,"height":182,"rotate":-11,"url":"users\/36211\/mockup-layers\/260915_V88zXh0TY2DeBAeN_large.webp","opacity":1,"visible":true,"locked":false},{"id":"layer-755294","name":"fotoeffekt1","type":"image","top":0.009328358208987808,"left":0,"width":251,"height":282,"rotate":0,"url":"users\/36211\/mockup-layers\/260918_VcjPAKLp3f1uIb5e_large.webp","opacity":1,"visible":true,"locked":false}],"type":"image","variant_ids":[8909278],"campaign_mockup_printareas":[]},{"id":10858795,"campaign_product_id":1837435,"platform_linked_id":null,"url":null,"thumbnail":null,"width":2048,"height":2048,"position":3,"preview_url":"users\/36211\/campaign-products\/1837435\/6aad158b2c3b2.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/36211\/campaign-products\/1837435\/6aad158b2c3b2_thumbnail.webp","old_campaign_mockup_id":10829766,"mockup_id":1710646,"alt":null,"layers":[{"height":2048,"id":"layer-668659","left":0,"locked":true,"name":"Mockup Layer","opacity":1,"top":0,"url":"users\/36211\/mockup-layers\/260915_QbPaS8yFQCpqTDxh_large.webp","visible":false,"width":2048},{"id":"layer-541408","name":"deckemockup2","type":"image","top":-124.50000000000009,"left":0,"width":2048,"height":2297,"rotate":0,"url":"users\/36211\/mockup-layers\/260915_nX47fTnZh4BBmCkS_large.webp","opacity":1,"visible":true,"locked":false},{"id":"layer-171859","name":"50\" \u00d7 60\"_front (3938x4688)","top":202.99999999999986,"left":347.00806451612897,"width":1380,"height":1642,"rotate":0,"printarea_id":1034210,"visible":true,"opacity":1,"locked":false,"masked_enable":true,"masked_top":0,"masked_left":40.711043872919845,"masked_width":1282.9198184568838,"masked_height":1642,"masked_image":"users\/36211\/images\/260915_kYPsMYVITSobpanF_large.webp"},{"id":"layer-332963","name":"deckemockup3","type":"image","top":-124.48790322580656,"left":0.008064516128943211,"width":2074,"height":2325,"rotate":0,"url":"users\/36211\/mockup-layers\/260915_OKVV0difU76EfCZD_large.webp","opacity":0.73,"visible":true,"locked":false,"blend_mode":"multiply"},{"id":"layer-687806","name":"ChatGPT Image 15. Sept. 2026, 19_58_39","type":"image","top":-17.394060006278245,"left":1548.355048902844,"width":485,"height":485,"rotate":-7,"url":"users\/36211\/mockup-layers\/260915_OLa1sVc9p0Mic9Jv_large.webp","opacity":1,"visible":false,"locked":false},{"id":"layer-800712","name":"ChatGPT Image 15. Sept. 2026, 19_57_05 copy","type":"image","top":1323.8865423611112,"left":15.117921924600589,"width":449,"height":449,"rotate":-4,"url":"users\/36211\/mockup-layers\/260915_c2PeUHFtLrV0bJuy_large.webp","opacity":1,"visible":true,"locked":false}],"type":"image","variant_ids":[8909280,8909278],"campaign_mockup_printareas":[]},{"id":10858799,"campaign_product_id":1837435,"platform_linked_id":null,"url":null,"thumbnail":null,"width":800,"height":960,"position":4,"preview_url":"users\/36211\/campaign-products\/1837435\/6aad5b6aa7210.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/36211\/campaign-products\/1837435\/6aad5b6aa7210_thumbnail.webp","old_campaign_mockup_id":10829800,"mockup_id":null,"alt":"4-164fd602-d29d-4868-9b74-ee68e2d6e357","layers":[{"id":"layer-924442","name":"mannmittuch-1","type":"image","top":0,"left":0,"width":800,"height":960,"rotate":0,"url":"users\/36211\/mockup-layers\/260916_6qhMLnkDAhLXi4T8_large.webp","opacity":1,"visible":true,"locked":false},{"id":"layer-467419","name":"60\" \u00d7 80\"_front (4688x6188)","top":42,"left":84.5,"width":631,"height":836,"rotate":0,"printarea_id":1034211,"visible":true,"opacity":1,"locked":false,"masked_enable":true,"masked_top":0,"masked_left":0,"masked_width":631,"masked_height":803.9763729246488,"masked_image":"users\/36211\/images\/260916_pLFR9zl1BGaVKnGP_large.webp","perspective_enable":false,"transform_matrix_points":{"topLeft":{"x":-28.638059701492537,"y":-0.25652985074626866},"topRight":{"x":677.3320895522388,"y":-13.68936567164179},"bottomLeft":{"x":-31.62313432835821,"y":880.3404850746268},"bottomRight":{"x":683.3022388059701,"y":910.3311567164178}}},{"id":"layer-524536","name":"ChatGPT Image 15. Sept. 2026, 22_06_59","type":"image","top":604.73880597015,"left":605.4261219365129,"width":186,"height":186,"rotate":-11,"url":"users\/36211\/mockup-layers\/260915_00h7YcssrljoDiv1_large.webp","opacity":1,"visible":true,"locked":false},{"id":"layer-925709","name":"mannmittuch-2","type":"image","top":0,"left":0,"width":800,"height":960,"rotate":0,"url":"users\/36211\/mockup-layers\/260916_mqeUJN6ZUYio66sD_large.webp","opacity":0.89,"visible":true,"locked":true,"blend_mode":"multiply"},{"id":"layer-606045","name":"fotoeffekt1","type":"image","top":31.35261194029848,"left":-1.7763568394002505e-15,"width":251,"height":282,"rotate":0,"url":"users\/36211\/mockup-layers\/260918_VcjPAKLp3f1uIb5e_large.webp","opacity":1,"visible":true,"locked":false}],"type":"image","variant_ids":[8909279],"campaign_mockup_printareas":[]},{"id":10858798,"campaign_product_id":1837435,"platform_linked_id":null,"url":null,"thumbnail":null,"width":2048,"height":2048,"position":5,"preview_url":"users\/36211\/campaign-products\/1837435\/6aad15997738f.webp","color_as_variant":false,"default_background_color":null,"preview_thumbnail":"users\/36211\/campaign-products\/1837435\/6aad15997738f_thumbnail.webp","old_campaign_mockup_id":10829814,"mockup_id":1710646,"alt":null,"layers":[{"height":2048,"id":"layer-668659","left":0,"locked":true,"name":"Mockup Layer","opacity":1,"top":0,"url":"users\/36211\/mockup-layers\/260915_QbPaS8yFQCpqTDxh_large.webp","visible":false,"width":2048},{"id":"layer-541408","name":"deckemockup2","type":"image","top":-124.50000000000009,"left":0,"width":2048,"height":2297,"rotate":0,"url":"users\/36211\/mockup-layers\/260915_nX47fTnZh4BBmCkS_large.webp","opacity":1,"visible":true,"locked":false},{"id":"layer-793730","name":"60\" \u00d7 80\"_front (4688x6188)","top":193.01209677419328,"left":384.00000000000006,"width":1280,"height":1690,"rotate":0,"printarea_id":1034211,"visible":true,"opacity":1,"locked":false,"masked_enable":true,"masked_top":0,"masked_left":0,"masked_width":1280,"masked_height":1639.0017239477245,"masked_image":"users\/36211\/images\/260915_kYPsMYVITSobpanF_large.webp"},{"id":"layer-332963","name":"deckemockup3","type":"image","top":-124.48790322580656,"left":0.008064516128943211,"width":2074,"height":2325,"rotate":0,"url":"users\/36211\/mockup-layers\/260915_OKVV0difU76EfCZD_large.webp","opacity":0.73,"visible":true,"locked":false,"blend_mode":"multiply"},{"id":"layer-687806","name":"ChatGPT Image 15. Sept. 2026, 19_58_39","type":"image","top":-17.394060006278245,"left":1548.355048902844,"width":485,"height":485,"rotate":-7,"url":"users\/36211\/mockup-layers\/260915_OLa1sVc9p0Mic9Jv_large.webp","opacity":1,"visible":false,"locked":false},{"id":"layer-291488","name":"ChatGPT Image 15. Sept. 2026, 19_57_05 copy","type":"image","top":1323.8865423611112,"left":15.117921924600589,"width":449,"height":449,"rotate":-4,"url":"users\/36211\/mockup-layers\/260915_c2PeUHFtLrV0bJuy_large.webp","opacity":1,"visible":true,"locked":false}],"type":"image","variant_ids":[8909280,8909278,8909279],"campaign_mockup_printareas":[]}]}],"campaign_artworks":[{"id":3772737,"printarea_id":1034211,"campaign_id":1020706,"artwork_id":1307528,"top":0,"left":0,"width":4688,"height":6188,"position":0,"rotate":null},{"id":3772736,"printarea_id":1034210,"campaign_id":1020706,"artwork_id":1307491,"top":0,"left":0,"width":3938,"height":4688,"position":0,"rotate":null},{"id":3772735,"printarea_id":1034212,"campaign_id":1020706,"artwork_id":1307454,"top":0,"left":0,"width":4875,"height":6375,"position":0,"rotate":null}],"instance_variants":[{"campaign_id":1020706,"variant_id":8909280,"platform_linked_id":"56917422932354"},{"campaign_id":1020706,"variant_id":8909279,"platform_linked_id":"56917422997890"},{"campaign_id":1020706,"variant_id":8909278,"platform_linked_id":"56917422965122"}],"config":{"shop_logo":"users\/36211\/images\/6a2e53e9e9b74_large.webp","atc_action":"redirect","show_buynow":false,"show_gallery":true,"show_preview":true,"zoom_gallery":true,"enable_sticky":true,"show_quantity":false,"style_variants":"outline","thumbnail_type":"dynamic","preview_content":"gallery","add_design_links":"both","personalize_type":"direct","show_edit_button":true,"atc_border_radius":"rounded","atc_button_layout":"layout_2","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_date_picker":false,"show_preview_button":false,"atc_background_color":"#e5b03d","enable_for_all_pages":true,"preview_button_color":"#FAB945","save_uploaded_photos":true,"should_block_inspect":false,"show_app_description":true,"variant_active_color":"#2C2E2C","atc_notify_item_added":true,"show_compare_at_price":true,"border_radius_variants":"rounded","sync_between_templates":true,"show_navigation_numbers":false,"support_public_property":false,"hide_single_value_option":true,"load_gallery_immediately":false,"personalize_button_color":"#7BD469","enable_personalize_button":true,"image_placement_on_mockup":true,"personalization_alignment":"left","personalization_font_size":"small","preview_button_text_color":"#4A4A4A","auto_select_first_template":true,"collapse_description_block":false,"addtocart_button_hover_color":"#7BD469","personalization_active_color":"#2C2E2C","personalization_item_per_row":"auto","personalization_toggle_style":"switch","show_custom_info_below_price":false,"action_button_in_zoom_gallery":"popup_large_image","personalization_border_radius":"rounded","personalize_button_text_color":"#FFFFFF","show_galley_thumbnails_mobile":true,"personalization_choose_a_theme":"modern","action_button_in_show_save_badge":"show_amount_with_currency","show_personalization_form_header":false,"personalization_header_text_color":"#FFFFFF","show_assigned_variant_images_only":false,"personalization_form_background_color":"#fcfaf8","personalization_header_background_color":"#B2ABA3","size_label":"Gr\u00f6\u00dfe","color_label":"Farbe","saving_text":"speichern","loading_lyric":"Lade Texte...","template_label":"{{ ARTWORK_NAME }} Vorlage","cross_sell_title":"F\u00fcgen Sie einen passenden anpassbaren Artikel hinzu","addon_price_label":"Die Auswahl wird {{PRICE}} zum Preis hinzuf\u00fcgen","description_label":"Beschreibung","form_header_title":"Deine Personalisierung","addon_option_label":"+{{VALUE}}","moderation_blocked":"Dieses Bild ist aufgrund von sensiblen Inhalten oder einem Versto\u00df gegen die Richtlinien (z.B. Waffen, Gewalt, sexuelle Inhalte) blockiert. Bitte laden Sie ein anderes Bild hoch.","upload_button_text":"W\u00e4hle dein Bild","buynow_button_label":"Jetzt bestellen","form_required_error":"Du hast etwas \u00fcbersehen oder falsch eingetragen.","input_invalid_error":"Ung\u00fcltige Daten","next_button_tooltip":"Weiter","prev_button_tooltip":"Zur\u00fcck","confirmation_message":"Bitte kreuzen Sie das Best\u00e4tigungsfeld oben an, bevor Sie fortfahren","input_required_error":"Das hast du vergessen!","out_of_stock_message":"Ihre Auswahl ist nicht auf Lager. Bitte w\u00e4hlen Sie eine andere Option aus.","preview_button_label":"Vorschau","success_atc_response":"Dieser Artikel wurde zum Warenkorb hinzugef\u00fcgt!<br><a href=\"\/cart\">Warenkorb anzeigen<\/a>","invalid_max_value_msg":"Maximal erforderliche Anzahl ist {{ MAX_NUMBER }}.","invalid_min_value_msg":"Mindestens erforderliche Anzahl ist {{ MIN_NUMBER }}.","scrabble_unique_error":"Es existieren keine Buchstaben (ohne Sonderzeichen) im Wort {{WORDS}} in anderen W\u00f6rtern.","song_search_no_result":"Keine Lieder gefunden. Versuche ein anderes Schl\u00fcsselwort.","addtocart_button_label":"In den Warenkorb","blacklisted_word_error":"Das Wort \"{{ BLACKLISTED_WORD }}\" ist nicht erlaubt. Bitte entfernen Sie es.","cross_sell_description":"Vervollst\u00e4ndigen Sie Ihr Set mit einem passenden personalisierten Artikel. Kaufen Sie zusammen und genie\u00dfen Sie Ihr personalisiertes Paket!","gpx_upload_button_text":"W\u00e4hlen Sie eine .gpx-Datei","scrabble_maximal_error":"Die maximale Anzahl an W\u00f6rtern betr\u00e4gt {{MAX}}.","scrabble_minimal_error":"Wir ben\u00f6tigen mindestens 2 W\u00f6rter, um ein Scrabble zu erstellen.","available_product_label":"Verf\u00fcgbare Produkte","center_map_button_label":"Karte zentrieren","custom_info_below_price":"inkl. MwSt.","loading_lyric_no_result":"Texte nicht gefunden.","min_size_upload_warning":"Kann nicht hochgeladen werden, da das Bild zu klein ist. Bitte laden Sie ein gr\u00f6\u00dferes Bild hoch.","recustomize_button_text":"Bild anpassen","reposition_button_label":"Verschieben & Skalieren","scrabble_add_word_error":"W\u00f6rter k\u00f6nnen nicht zum Kreuzwortr\u00e4tsel hinzugef\u00fcgt werden.","song_search_placeholder":"Suche nach einem Lied","text_max_length_warning":"Maximal {{ LAYER_MAX_LENGTH }} Zeichen.","upload_button_text_reup":"W\u00e4hle ein anderes Bild","visibility_toggle_label":"An \/ Aus","edit_design_button_label":"Gestaltung bearbeiten","maps_cancel_button_label":"Abbrechen","maps_select_button_label":"W\u00e4hlen & Schlie\u00dfen","min_width_height_warning":"Ihr Foto erf\u00fcllt nicht die Anforderungen an die Mindestaufl\u00f6sung. Bitte laden Sie ein Foto hoch, das gr\u00f6\u00dfer ist als {{ MIN_WIDTH }}x{{ MIN_HEIGHT }}","personalize_button_label":"Jetzt anpassen!","select_vector_file_error":"Sie m\u00fcssen eine Datei mit der Endung .svg oder .eps ausw\u00e4hlen.","song_search_button_label":"Ausw\u00e4hlen","update_item_button_label":"Warenkorb aktualisieren","upload_button_text_error":"Kann nicht hochgeladen werden. Kontaktieren Sie uns f\u00fcr weitere Informationen.","product_name_button_label":"Produktname","unavailable_variant_error":"Ausgew\u00e4hlte Variante ist nicht verf\u00fcgbar","upload_rate_limit_warning":"Sie haben noch {{ REMAINING }}\/{{ LIMIT }} Uploads von Bildeffekten verbleibend.","upload_vector_button_text":"W\u00e4hlen Sie einen Vektor","word_search_maximal_error":"Die maximale Anzahl der W\u00f6rter betr\u00e4gt: {{MAX}}","close_preview_buttom_label":"Vorschau schlie\u00dfen","image_placement_save_label":"Speichern","upload_rate_limit_exceeded":"Sie haben das Limit f\u00fcr den Upload von Bildeffekten f\u00fcr diese Option erreicht. Bitte versuchen Sie es in einer Stunde erneut.","confirmation_checkbox_label":"Sie sind verantwortlich f\u00fcr die Bereitstellung korrekter Personalisierungsinformationen, bevor Sie auf \"Jetzt kaufen\" klicken","cropper_cancel_button_label":"Abbrechen","cropper_select_button_label":"Ausw\u00e4hlen","gpx_upload_button_text_reup":"W\u00e4hlen Sie eine andere .gpx-Datei","max_size_upload_gpx_warning":"Kann nicht hochgeladen werden, da die .gpx-Datei zu gro\u00df ist. Bitte laden Sie eine kleinere Datei hoch.","preview_design_button_label":"Vorschau Gestaltung","cross_sell_edit_button_label":"Design bearbeiten","default_dropdown_placeholder":"W\u00e4hle eine Option","gpx_upload_button_text_error":"Kann nicht hochgeladen werden. Kontaktieren Sie uns f\u00fcr weitere Informationen.","image_placement_cancel_label":"Abbrechen","upload_button_text_uploading":"Hochladen...","variant_dropdown_placeholder":"W\u00e4hle hier","font_char_no_whitespace_label":"Leerzeichen sind nicht erlaubt","gpx_upload_button_text_strava":"Strava verbinden","word_search_button_regenerate":"W\u00f6rter neu anordnen","font_char_emojis_removed_label":"Emojis erkannt und entfernt","upload_vector_button_text_reup":"W\u00e4hlen Sie einen anderen Vektor","word_search_render_image_error":"Es passen nicht alle W\u00f6rter ins Layout","cropper_min_size_upload_warning":"Kann nicht hochgeladen werden, da der zugeschnittene Bereich zu klein ist. Bitte \u00e4ndern Sie die Gr\u00f6\u00dfe des Zuschnitts.","cross_sell_sold_out_button_label":"Ausverkauft","gpx_upload_button_text_uploading":"Hochladen...","cross_sell_confirm_delete_message":"Sind Sie sicher, dass Sie diesen Artikel entfernen m\u00f6chten?","gpx_upload_button_text_connecting":"Verbindung wird hergestellt...","font_char_invalid_characters_label":"Die folgenden Zeichen sind nicht erlaubt: {{ CHARS }}","font_char_no_multiple_spaces_label":"Mehrere aufeinanderfolgende Leerzeichen sind nicht erlaubt","recustomize_route_maps_button_text":"Route auf der Karte anpassen","gpx_upload_button_text_add_activity":"Hinzuf\u00fcgen","gpx_upload_button_text_error_strava":"Strava-Fehler. Bitte versuchen Sie es sp\u00e4ter erneut.","cross_sell_cancel_delete_button_label":"NEIN","checkout_button_label_on_preview_popup":"Zur Kasse","cross_sell_choose_product_button_label":"Produkt w\u00e4hlen","cross_sell_confirm_delete_button_label":"JA","gpx_upload_button_text_show_activities":"Aktivit\u00e4ten anzeigen","gpx_upload_button_text_disconnect_strava":"Strava trennen","gpx_upload_button_text_not_found_activities":"Keine Aktivit\u00e4ten gefunden","font_char_no_leading_trailing_whitespace_label":"F\u00fchrende\/nachfolgende Leerzeichen sind nicht erlaubt","gpx_upload_button_text_error_not_connected_strava":"Kann keine Verbindung zu Strava herstellen. Kontaktieren Sie uns f\u00fcr weitere Informationen.","maps_api_key":"pk.eyJ1IjoiaHA5NCIsImEiOiJjbWQ3NGM3N2YwZXh6Mm1zY3dzd3JhN2o2In0.Wlf975YYnrYybkIOxfsi7Q","sync_campaign_info_to_shopify":true},"has_subscription":true,"is_development":false,"is_plus":false,"sku_enabled":true,"shop_name":"Herzensprojekt Manufaktur","clipart_categories":[{"id":1903318,"name":"Name mit Herz","type":"additional_option","thumbnail":null,"display_type":"radio","show_clipart_name":false,"placeholder":null,"parent_id":null,"children_display_type":0,"custom_class":"Herz","options":[],"v":null}],"global_options":[]}