{"product_id":"invincible-x-yourstuffmade-custom-fan-merchandise-that-brings-the-superhero-world-to-life","title":"Invencível","description":"\u003cstyle\u003e\n\/* PROJETO DE PRODUTO YSM — ajuste de layout específico do produto *\/\nbody:has(.ysm-invincible-v9) .product.grid,\nbody:has(.ysm-invincible-v9) .product:not(.product-card-wrapper .product){display:block!important;width:100%!important;max-width:none!important;min-width:0!important;padding-left:0!important;padding-right:0!important}\nbody:has(.ysm-invincible-v9) .product__media-wrapper,\nbody:has(.ysm-invincible-v9) .product__media-gallery,\nbody:has(.ysm-invincible-v9) .product media-gallery,\nbody:has(.ysm-invincible-v9) .product__title,\nbody:has(.ysm-invincible-v9) .product__info-container\u003e.price,\nbody:has(.ysm-invincible-v9) .product__info-container\u003e.product-form,\nbody:has(.ysm-invincible-v9) .product__info-container\u003eproduct-form,\nbody:has(.ysm-invincible-v9) .product__info-container\u003evariant-selects,\nbody:has(.ysm-invincible-v9) .product__info-container\u003e.shopify-payment-button,\nbody:has(.ysm-invincible-v9) .product__info-container\u003e.product__tax,\nbody:has(.ysm-invincible-v9) .product__info-container\u003e.product__sku,\nbody:has(.ysm-invincible-v9) .product__info-container\u003e.product__inventory,\nbody:has(.ysm-invincible-v9) .product__info-container\u003e.share-button,\nbody:has(.ysm-invincible-v9) .product__info-container\u003e.quantity,\nbody:has(.ysm-invincible-v9) .product__info-container\u003e.product-form__input{display:none!important}\nbody:has(.ysm-invincible-v9) .product__info-wrapper,\nbody:has(.ysm-invincible-v9) .product__info-container,\nbody:has(.ysm-invincible-v9) .product__description{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;flex:0 0 100%!important;padding-left:0!important;padding-right:0!important;margin-left:auto!important;margin-right:auto!important}\n.ysm-invincible-v9{--green:#2d684a;--ink:#203128;--muted:#617168;--line:#dfe7e0;--soft:#f3f7f3;color:var(--ink);width:100%;max-width:1160px;margin:auto;font-family:inherit;line-height:1.5;overflow:clip}\n.ysm-invincible-v9 *{box-sizing:border-box;min-width:0}\n.ysm-invincible-v9 .inner{width:min(1100px,calc(100% - 36px));margin-inline:auto}\n.ysm-invincible-v9 h1,.ysm-invincible-v9 h2,.ysm-invincible-v9 h3{color:var(--ink);font-family:inherit;font-weight:750;letter-spacing:-.035em;line-height:1.12;margin:0}\n.ysm-invincible-v9 h1{font-size:clamp(32px,4.2vw,56px)}.ysm-invincible-v9 h2{font-size:clamp(25px,3vw,37px)}.ysm-invincible-v9 h3{font-size:clamp(17px,1.7vw,21px)}.ysm-invincible-v9 p{margin:0}.ysm-invincible-v9 a{text-decoration:none}\n.ysm-invincible-v9 .eyebrow{color:var(--green);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px}.ysm-invincible-v9 .lead{font-size:clamp(15px,1.45vw,18px);line-height:1.55;color:var(--muted)}\n.ysm-invincible-v9 .btn{display:inline-flex;justify-content:center;align-items:center;min-height:45px;padding:12px 19px;border-radius:10px;background:var(--green);color:#fff!important;font-size:14px;font-weight:750;text-decoration:none!important;transition:transform .2s,background .2s}.ysm-invincible-v9 .btn:hover{background:#204e36;transform:translateY(-2px)}.ysm-invincible-v9 a:focus-visible{outline:3px solid var(--green);outline-offset:3px}\n.ysm-invincible-v9 .square{display:block;position:relative;aspect-ratio:1\/1;width:100%;margin:0;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:16px}.ysm-invincible-v9 .square img{position:absolute;inset:0;display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;object-position:center}.ysm-invincible-v9 .square.photo img{object-fit:cover!important}.ysm-invincible-v9 .square.art img{object-fit:contain!important}\n.ysm-invincible-v9 .hero{padding:clamp(18px,3vw,36px) 0 32px}.ysm-invincible-v9 .hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(22px,4vw,52px);align-items:center}.ysm-invincible-v9 .hero .lead{margin-top:16px}.ysm-invincible-v9 .chips{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0 20px}.ysm-invincible-v9 .chip{padding:6px 10px;background:#eaf2eb;border-radius:8px;font-size:12px;font-weight:650}\n.ysm-invincible-v9 .section{padding:clamp(28px,3.6vw,44px) 0;border-top:1px solid var(--line)}.ysm-invincible-v9 .section-lead{margin-top:12px;max-width:780px}\n.ysm-invincible-v9 .brand-grid{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(24px,4vw,60px)}.ysm-invincible-v9 .quote{border-left:3px solid var(--green);padding-left:16px;margin:18px 0 0;font-size:clamp(17px,1.85vw,22px);line-height:1.4;font-weight:650;letter-spacing:-.02em}\n.ysm-invincible-v9 .story{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.ysm-invincible-v9 .story-card{padding:22px;border:1px solid var(--line);border-radius:14px;background:var(--soft);transition:transform .2s,box-shadow .2s}.ysm-invincible-v9 .story-card:hover{transform:translateY(-4px);box-shadow:0 12px 26px rgba(24,54,37,.08)}.ysm-invincible-v9 .num{font-size:11px;font-weight:800;letter-spacing:.12em;color:var(--green);margin-bottom:12px}.ysm-invincible-v9 .story-card p:last-child{font-size:14px;line-height:1.55;color:var(--muted);margin-top:8px}\n.ysm-invincible-v9 .gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.ysm-invincible-v9 .gallery a{display:block;cursor:zoom-in}.ysm-invincible-v9 .gallery a:hover .square{border-color:#9db9a5}.ysm-invincible-v9 .gallery img{transition:transform .25s}.ysm-invincible-v9 .gallery a:hover img{transform:scale(1.035)}\n.ysm-invincible-v9 .project-info{margin-top:24px;padding:22px;border:1px solid var(--line);border-radius:14px;background:var(--soft)}.ysm-invincible-v9 .project-info h3{margin-bottom:17px}.ysm-invincible-v9 .info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 26px}.ysm-invincible-v9 .info-item{border-top:1px solid var(--line);padding-top:12px}.ysm-invincible-v9 .info-item strong{display:block;font-size:14px;margin-bottom:6px}.ysm-invincible-v9 .info-item p{font-size:14px;color:var(--muted);line-height:1.55}\n.ysm-invincible-v9 .final{padding:30px 0 40px}.ysm-invincible-v9 .cta{padding:clamp(25px,4vw,38px);border-radius:17px;background:var(--ink);display:flex;align-items:center;justify-content:space-between;gap:25px}.ysm-invincible-v9 .cta h2{color:#fff}.ysm-invincible-v9 .cta .eyebrow{color:#b1d9bd}.ysm-invincible-v9 .cta p:not(.eyebrow){color:#d2dfd5;margin-top:10px;font-size:15px;max-width:580px}.ysm-invincible-v9 .cta .btn{background:#fff;color:var(--ink)!important;flex-shrink:0}\n@media(max-width:800px){.ysm-invincible-v9 .hero-grid,.ysm-invincible-v9 .brand-grid{grid-template-columns:1fr;gap:20px}.ysm-invincible-v9 .story{grid-template-columns:1fr}.ysm-invincible-v9 .gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.ysm-invincible-v9 .cta{flex-direction:column;align-items:stretch}}\n@media(max-width:480px){.ysm-invincible-v9 .inner{width:calc(100% - 28px)}.ysm-invincible-v9 .hero{padding:14px 0 25px}.ysm-invincible-v9 h1{font-size:clamp(31px,8vw,39px)}.ysm-invincible-v9 h2{font-size:clamp(24px,6vw,30px)}.ysm-invincible-v9 .section{padding:25px 0}.ysm-invincible-v9 .story-card,.ysm-invincible-v9 .project-info{padding:17px}.ysm-invincible-v9 .gallery{gap:8px}.ysm-invincible-v9 .info-grid{grid-template-columns:1fr;gap:13px}.ysm-invincible-v9 .hero .btn,.ysm-invincible-v9 .cta .btn{width:100%}.ysm-invincible-v9 .cta{padding:24px}}@media(prefers-reduced-motion:reduce){.ysm-invincible-v9 *{transition:none!important}}\n\u003c\/style\u003e\n\u003carticle class=\"ysm-invincible-v9\"\u003e\n\u003cheader class=\"hero\"\u003e\u003cdiv class=\"inner hero-grid\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"eyebrow\"\u003eProjetos YSM \/ Entretenimento e colecionáveis para fãs\u003c\/p\u003e\n\u003ch1\u003eInvincible: produtos de super-herói que causam impacto.\u003c\/h1\u003e\n\u003cp class=\"lead\"\u003eInspirado na série animada de super-heróis, este projeto transformou os gráficos marcantes de Invincible em produtos personalizados para fãs. A linha incluiu produtos vestíveis e úteis, além de itens colecionáveis para o público além das telas.\u003c\/p\u003e\n\u003cdiv class=\"chips\"\u003e\n\u003cspan class=\"chip\"\u003eInvincible\u003c\/span\u003e\u003cspan class=\"chip\"\u003eProdutos personalizados\u003c\/span\u003e\u003cspan class=\"chip\"\u003eProjetos YSM\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ca class=\"btn\" href=\"https:\/\/yourstuffmade.com\/collections\/custom-ethical-products\"\u003eConheça a fabricação personalizada →\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"square art\"\u003e\u003cimg alt=\"Arte técnica de sacola com a marca Invincible\" height=\"900\" loading=\"eager\" src=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/Invincibletotebag.jpg?v=1774389965\" width=\"900\"\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\u003c\/header\u003e\n\u003csection class=\"section\"\u003e\u003cdiv class=\"inner brand-grid\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"eyebrow\"\u003eA marca\u003c\/p\u003e\n\u003ch2\u003eUma história que os fãs querem levar consigo.\u003c\/h2\u003e\n\u003cp class=\"lead\" style=\"margin-top:13px\"\u003eO briefing conciliou artes reconhecíveis da série com os detalhes práticos de produção necessários para diferentes tipos de produtos.\u003c\/p\u003e\n\u003cblockquote class=\"quote\"\u003eUm item colecionável se torna memorável quando parece fazer parte da história.\u003c\/blockquote\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"eyebrow\"\u003eFoco do projeto\u003c\/p\u003e\n\u003ch2\u003eInvincible\u003c\/h2\u003e\n\u003cp class=\"lead\" style=\"margin-top:13px\"\u003eDesenvolvimento de produtos, atenção aos detalhes e suporte de fabricação alinhado à marca com a YSM.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"section\"\u003e\u003cdiv class=\"inner\"\u003e\n\u003cp class=\"eyebrow\"\u003eA colaboração\u003c\/p\u003e\n\u003ch2\u003eDo briefing criativo ao produto físico.\u003c\/h2\u003e\n\u003cp class=\"lead section-lead\"\u003eUm processo prático de fabricação que conecta design, produção e experiência da marca.\u003c\/p\u003e\n\u003cdiv class=\"story\"\u003e\n\u003cdiv class=\"story-card\"\u003e\n\u003cp class=\"num\"\u003e01 \/ O BRIEFING\u003c\/p\u003e\n\u003ch3\u003eEntender a ideia\u003c\/h3\u003e\n\u003cp\u003eTraduzir o universo de Invincible em uma linha coerente de produtos para fãs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"story-card\"\u003e\n\u003cp class=\"num\"\u003e02 \/ O PAPEL DA YSM\u003c\/p\u003e\n\u003ch3\u003eTirar a ideia do papel\u003c\/h3\u003e\n\u003cp\u003eDar suporte à adaptação do design e à coordenação da produção de sacolas, cordões, credenciais e pins de esmalte.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"story-card\"\u003e\n\u003cp class=\"num\"\u003e03 \/ O RESULTADO\u003c\/p\u003e\n\u003ch3\u003eDar vida à ideia\u003c\/h3\u003e\n\u003cp\u003eUma seleção coesa de produtos pensados para os fãs e com a identidade visual marcante de Invincible.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"section\"\u003e\u003cdiv class=\"inner\"\u003e\n\u003cp class=\"eyebrow\"\u003eGaleria do projeto\u003c\/p\u003e\n\u003ch2\u003eOs detalhes por trás do trabalho.\u003c\/h2\u003e\n\u003cp class=\"lead section-lead\"\u003eFotos originais do projeto, artes dos produtos e referências criativas. Selecione uma imagem para abri-la em tamanho real.\u003c\/p\u003e\n\u003cdiv class=\"gallery\" data-ysm-expanded-gallery=\"\"\u003e\n\u003ca aria-label=\"Ver arte dos produtos para fãs de Invincible\" href=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/Invincible.webp?v=1774390068\" rel=\"noopener\" target=\"_blank\"\u003e\u003cfigure class=\"square art\"\u003e\u003cimg alt=\"Arte dos produtos para fãs de Invincible\" height=\"600\" loading=\"lazy\" src=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/Invincible.webp?v=1774390068\" width=\"600\"\u003e\u003c\/figure\u003e\u003c\/a\u003e\n\u003ca aria-label=\"Ver especificações do cordão personalizado de Invincible\" href=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/Screenshot_2026-03-24_at_5.06.48_PM.png?v=1774390018\" rel=\"noopener\" target=\"_blank\"\u003e\u003cfigure class=\"square art\"\u003e\u003cimg alt=\"Especificações do cordão personalizado de Invincible\" height=\"600\" loading=\"lazy\" src=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/Screenshot_2026-03-24_at_5.06.48_PM.png?v=1774390018\" width=\"600\"\u003e\u003c\/figure\u003e\u003c\/a\u003e\n\u003ca aria-label=\"Ver especificações do pin metálico colecionável de Invincible\" href=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/Screenshot_2026-03-24_at_5.05.48_PM.png?v=1774389993\" rel=\"noopener\" target=\"_blank\"\u003e\u003cfigure class=\"square art\"\u003e\u003cimg alt=\"Especificações do pin metálico colecionável de Invincible\" height=\"600\" loading=\"lazy\" src=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/Screenshot_2026-03-24_at_5.05.48_PM.png?v=1774389993\" width=\"600\"\u003e\u003c\/figure\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"project-info\"\u003e\n\u003ch3\u003eDetalhes do projeto\u003c\/h3\u003e\n\u003cdiv class=\"info-grid\"\u003e\n\u003cdiv class=\"info-item\"\u003e\n\u003cstrong\u003eO que produzimos\u003c\/strong\u003e\u003cp\u003eProdutos personalizados para fãs de Invincible\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-item\"\u003e\n\u003cstrong\u003eDetalhes do design\u003c\/strong\u003e\u003cp\u003eSacolas impressas, cordões e itens colecionáveis relacionados aos personagens\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-item\"\u003e\n\u003cstrong\u003ePrioridades de produção\u003c\/strong\u003e\u003cp\u003ePrecisão da impressão, consistência do design e construção durável dos produtos\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-item\"\u003e\n\u003cstrong\u003eO papel da YSM\u003c\/strong\u003e\u003cp\u003eOrientação para fabricação de vários produtos e verificações de qualidade\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"final\"\u003e\u003cdiv class=\"inner\"\u003e\u003cdiv class=\"cta\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"eyebrow\"\u003eSuas ideias, feitas realidade\u003c\/p\u003e\n\u003ch2\u003eCrie produtos que valem a pena guardar.\u003c\/h2\u003e\n\u003cp\u003eDe itens colecionáveis criados com cuidado a coleções completas de produtos, a YSM combina desenvolvimento prático de produtos, princípios de fabricação ética e suporte completo à produção.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ca class=\"btn\" href=\"https:\/\/yourstuffmade.com\/collections\/custom-ethical-products\"\u003eComece seu próximo projeto →\u003c\/a\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/article\u003e\n\u003cscript\u003e\n\/* YSM V9: adiciona à galeria deste projeto as mídias originais do produto Shopify.\n   As mídias nativas permanecem visualmente ocultas, mas são usadas como fontes de imagem confiáveis.\n   As fotos selecionadas do projeto que já estão na galeria aparecem primeiro. *\/\n(function () {\n  'use strict';\n  var articleSelector = '.ysm-invincible-v9';\n  function imageKey(url) {\n    if (!url) return '';\n    try {\n      var parsed = new URL(url, window.location.href);\n      var file = decodeURIComponent(parsed.pathname.split('\/').pop() || '');\n      return file.replace(\/_(?:pico|icon|thumb|small|compact|medium|large|grande|master|\\d+x\\d*|x\\d+)\\.(?=[^.]+$)\/i, '.').toLowerCase();\n    } catch (e) { return url.split('?')[0].toLowerCase(); }\n  }\n  function bestURL(img) {\n    if (!img) return '';\n    var url = img.getAttribute('data-zoom-src') || img.getAttribute('data-full-src') || '';\n    if (!url) {\n      var srcset = img.getAttribute('srcset') || img.getAttribute('data-srcset') || '';\n      var choices = srcset.split(',').map(function (s) {\n        var match = s.trim().match(\/^(\\S+)\\s+(\\d+)w$\/);\n        return match ? {url:match[1],width:Number(match[2])} : null;\n      }).filter(Boolean).sort(function(a,b){return b.width-a.width;});\n      if (choices.length) url = choices[0].url;\n    }\n    url = url || img.getAttribute('data-src') || img.getAttribute('src') || '';\n    if (url.indexOf('\/\/')===0) url=window.location.protocol+url;\n    return url;\n  }\n  function addProductMedia() {\n    var project = document.querySelector(articleSelector);\n    if (!project) return;\n    var gallery = project.querySelector('[data-ysm-expanded-gallery]');\n    if (!gallery) return;\n    var seen = new Set();\n    project.querySelectorAll('img').forEach(function(img){ seen.add(imageKey(img.getAttribute('src'))); });\n    gallery.querySelectorAll('a[href]').forEach(function(a){ seen.add(imageKey(a.getAttribute('href'))); });\n    \/\/ Extrai apenas a mídia original do produto atual, não imagens de recomendações ou navegação.\n    var candidates = document.querySelectorAll(\n      '.product__media-wrapper .product__media-item img, ' +\n      '.product__media-wrapper .product__media img, ' +\n      '.product__media-wrapper media-gallery img, ' +\n      '.product__media-gallery .product__media img, ' +\n      '.product__media-gallery .product__media-item img'\n    );\n    var added = 0;\n    candidates.forEach(function(img){\n      var url=bestURL(img);\n      var key=imageKey(url);\n      if (!url || !key || seen.has(key)) return;\n      \/\/ Exclui imagens transparentes de espaço reservado e ícones SVG que não sejam imagens.\n      if (\/^data:|\\.svg(?:$|\\?)\/i.test(url)) return;\n      seen.add(key);\n      var alt=(img.getAttribute('alt') || '').trim();\n      var label=alt || 'Foto original do projeto';\n      var a=document.createElement('a');\n      a.href=url;\n      a.target='_blank';\n      a.rel='noopener';\n      a.setAttribute('aria-label','Ver imagem original do projeto: '+label);\n      var figure=document.createElement('figure');\n      figure.className='square photo';\n      var picture=document.createElement('img');\n      picture.src=url;\n      picture.alt=label;\n      picture.loading='lazy';\n      picture.width=600;\n      picture.height=600;\n      figure.appendChild(picture);\n      a.appendChild(figure);\n      gallery.appendChild(a);\n      added++;\n    });\n    if (added) gallery.setAttribute('data-extra-photos', String(\n      Number(gallery.getAttribute('data-extra-photos')||0)+added\n    ));\n  }\n  if (document.readyState==='loading') {\n    document.addEventListener('DOMContentLoaded',addProductMedia);\n  } else { addProductMedia(); }\n  window.addEventListener('load',addProductMedia,{once:true});\n  \/\/ Alguns temas Shopify carregam as mídias do produto após DOMContentLoaded.\n  setTimeout(addProductMedia,800);\n  setTimeout(addProductMedia,2200);\n})();\n\u003c\/script\u003e","brand":"Invincible","offers":[{"title":"Default Title","offer_id":69320549957654,"sku":null,"price":1.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0068\/7554\/5622\/files\/Invincible.webp?v=1774390068","url":"https:\/\/yourstuffmade.com\/pt\/products\/invincible-x-yourstuffmade-brindes-personalizados-para-fas-que-dao-vida-ao-universo-dos-super-herois","provider":"Yourstuffmade.com","version":"1.0","type":"link"}