{"product_id":"gildan-x-yourstuffmade-custom-merchandise-for-block-party","title":"Gildan","description":"\u003cstyle\u003e\n\/* DỰ ÁN SẢN PHẨM YSM — điều chỉnh bố cục riêng cho sản phẩm *\/\nbody:has(.ysm-gildan-v9) .product.grid,\nbody:has(.ysm-gildan-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-gildan-v9) .product__media-wrapper,\nbody:has(.ysm-gildan-v9) .product__media-gallery,\nbody:has(.ysm-gildan-v9) .product media-gallery,\nbody:has(.ysm-gildan-v9) .product__title,\nbody:has(.ysm-gildan-v9) .product__info-container\u003e.price,\nbody:has(.ysm-gildan-v9) .product__info-container\u003e.product-form,\nbody:has(.ysm-gildan-v9) .product__info-container\u003eproduct-form,\nbody:has(.ysm-gildan-v9) .product__info-container\u003evariant-selects,\nbody:has(.ysm-gildan-v9) .product__info-container\u003e.shopify-payment-button,\nbody:has(.ysm-gildan-v9) .product__info-container\u003e.product__tax,\nbody:has(.ysm-gildan-v9) .product__info-container\u003e.product__sku,\nbody:has(.ysm-gildan-v9) .product__info-container\u003e.product__inventory,\nbody:has(.ysm-gildan-v9) .product__info-container\u003e.share-button,\nbody:has(.ysm-gildan-v9) .product__info-container\u003e.quantity,\nbody:has(.ysm-gildan-v9) .product__info-container\u003e.product-form__input{display:none!important}\nbody:has(.ysm-gildan-v9) .product__info-wrapper,\nbody:has(.ysm-gildan-v9) .product__info-container,\nbody:has(.ysm-gildan-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-gildan-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-gildan-v9 *{box-sizing:border-box;min-width:0}\n.ysm-gildan-v9 .inner{width:min(1100px,calc(100% - 36px));margin-inline:auto}\n.ysm-gildan-v9 h1,.ysm-gildan-v9 h2,.ysm-gildan-v9 h3{color:var(--ink);font-family:inherit;font-weight:750;letter-spacing:-.035em;line-height:1.12;margin:0}\n.ysm-gildan-v9 h1{font-size:clamp(32px,4.2vw,56px)}.ysm-gildan-v9 h2{font-size:clamp(25px,3vw,37px)}.ysm-gildan-v9 h3{font-size:clamp(17px,1.7vw,21px)}.ysm-gildan-v9 p{margin:0}.ysm-gildan-v9 a{text-decoration:none}\n.ysm-gildan-v9 .eyebrow{color:var(--green);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px}.ysm-gildan-v9 .lead{font-size:clamp(15px,1.45vw,18px);line-height:1.55;color:var(--muted)}\n.ysm-gildan-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-gildan-v9 .btn:hover{background:#204e36;transform:translateY(-2px)}.ysm-gildan-v9 a:focus-visible{outline:3px solid var(--green);outline-offset:3px}\n.ysm-gildan-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-gildan-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-gildan-v9 .square.photo img{object-fit:cover!important}.ysm-gildan-v9 .square.art img{object-fit:contain!important}\n.ysm-gildan-v9 .hero{padding:clamp(18px,3vw,36px) 0 32px}.ysm-gildan-v9 .hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(22px,4vw,52px);align-items:center}.ysm-gildan-v9 .hero .lead{margin-top:16px}.ysm-gildan-v9 .chips{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0 20px}.ysm-gildan-v9 .chip{padding:6px 10px;background:#eaf2eb;border-radius:8px;font-size:12px;font-weight:650}\n.ysm-gildan-v9 .section{padding:clamp(28px,3.6vw,44px) 0;border-top:1px solid var(--line)}.ysm-gildan-v9 .section-lead{margin-top:12px;max-width:780px}\n.ysm-gildan-v9 .brand-grid{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(24px,4vw,60px)}.ysm-gildan-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-gildan-v9 .story{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.ysm-gildan-v9 .story-card{padding:22px;border:1px solid var(--line);border-radius:14px;background:var(--soft);transition:transform .2s,box-shadow .2s}.ysm-gildan-v9 .story-card:hover{transform:translateY(-4px);box-shadow:0 12px 26px rgba(24,54,37,.08)}.ysm-gildan-v9 .num{font-size:11px;font-weight:800;letter-spacing:.12em;color:var(--green);margin-bottom:12px}.ysm-gildan-v9 .story-card p:last-child{font-size:14px;line-height:1.55;color:var(--muted);margin-top:8px}\n.ysm-gildan-v9 .gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.ysm-gildan-v9 .gallery a{display:block;cursor:zoom-in}.ysm-gildan-v9 .gallery a:hover .square{border-color:#9db9a5}.ysm-gildan-v9 .gallery img{transition:transform .25s}.ysm-gildan-v9 .gallery a:hover img{transform:scale(1.035)}\n.ysm-gildan-v9 .project-info{margin-top:24px;padding:22px;border:1px solid var(--line);border-radius:14px;background:var(--soft)}.ysm-gildan-v9 .project-info h3{margin-bottom:17px}.ysm-gildan-v9 .info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 26px}.ysm-gildan-v9 .info-item{border-top:1px solid var(--line);padding-top:12px}.ysm-gildan-v9 .info-item strong{display:block;font-size:14px;margin-bottom:6px}.ysm-gildan-v9 .info-item p{font-size:14px;color:var(--muted);line-height:1.55}\n.ysm-gildan-v9 .final{padding:30px 0 40px}.ysm-gildan-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-gildan-v9 .cta h2{color:#fff}.ysm-gildan-v9 .cta .eyebrow{color:#b1d9bd}.ysm-gildan-v9 .cta p:not(.eyebrow){color:#d2dfd5;margin-top:10px;font-size:15px;max-width:580px}.ysm-gildan-v9 .cta .btn{background:#fff;color:var(--ink)!important;flex-shrink:0}\n@media(max-width:800px){.ysm-gildan-v9 .hero-grid,.ysm-gildan-v9 .brand-grid{grid-template-columns:1fr;gap:20px}.ysm-gildan-v9 .story{grid-template-columns:1fr}.ysm-gildan-v9 .gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.ysm-gildan-v9 .cta{flex-direction:column;align-items:stretch}}\n@media(max-width:480px){.ysm-gildan-v9 .inner{width:calc(100% - 28px)}.ysm-gildan-v9 .hero{padding:14px 0 25px}.ysm-gildan-v9 h1{font-size:clamp(31px,8vw,39px)}.ysm-gildan-v9 h2{font-size:clamp(24px,6vw,30px)}.ysm-gildan-v9 .section{padding:25px 0}.ysm-gildan-v9 .story-card,.ysm-gildan-v9 .project-info{padding:17px}.ysm-gildan-v9 .gallery{gap:8px}.ysm-gildan-v9 .info-grid{grid-template-columns:1fr;gap:13px}.ysm-gildan-v9 .hero .btn,.ysm-gildan-v9 .cta .btn{width:100%}.ysm-gildan-v9 .cta{padding:24px}}@media(prefers-reduced-motion:reduce){.ysm-gildan-v9 *{transition:none!important}}\n\u003c\/style\u003e\n\u003carticle class=\"ysm-gildan-v9\"\u003e\n\u003cheader class=\"hero\"\u003e\u003cdiv class=\"inner hero-grid\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"eyebrow\"\u003eDự án YSM \/ Thời trang \u0026amp; Sự kiện thương hiệu\u003c\/p\u003e\n\u003ch1\u003eGildan Block Party: Sản phẩm quảng bá dành cho đám đông.\u003c\/h1\u003e\n\u003cp class=\"lead\"\u003eChiến dịch Block Party của Gildan cần trang phục mang thương hiệu và các sản phẩm quảng bá đầy năng lượng. YSM đã giúp chuyển hóa những hình ảnh đồ họa nổi bật thành sản phẩm cho sự kiện tôn vinh thời trang và cộng đồng.\u003c\/p\u003e\n\u003cdiv class=\"chips\"\u003e\n\u003cspan class=\"chip\"\u003eGildan\u003c\/span\u003e\u003cspan class=\"chip\"\u003eSản phẩm tùy chỉnh\u003c\/span\u003e\u003cspan class=\"chip\"\u003eDự án YSM\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ca class=\"btn\" href=\"https:\/\/yourstuffmade.com\/collections\/custom-ethical-products\"\u003eKhám phá dịch vụ sản xuất theo yêu cầu →\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"square art\"\u003e\u003cimg alt=\"Túi tote mang thương hiệu Gildan Block Party\" height=\"900\" loading=\"eager\" src=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/TimTraversGildanBlockParty-5.png?v=1691467133\" 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\"\u003eThương hiệu\u003c\/p\u003e\n\u003ch2\u003eĐồ họa khuấy động đám đông.\u003c\/h2\u003e\n\u003cp class=\"lead\" style=\"margin-top:13px\"\u003eMàu sắc, hình ảnh dễ nhận diện và sản phẩm thiết thực giúp nhận diện của Block Party tiếp tục lan tỏa ngay cả khi sự kiện kết thúc.\u003c\/p\u003e\n\u003cblockquote class=\"quote\"\u003eMột nhận diện chiến dịch táo bạo xứng đáng có những sản phẩm giàu sức biểu đạt như chính sự kiện.\u003c\/blockquote\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"eyebrow\"\u003eTrọng tâm dự án\u003c\/p\u003e\n\u003ch2\u003eGildan\u003c\/h2\u003e\n\u003cp class=\"lead\" style=\"margin-top:13px\"\u003ePhát triển sản phẩm, chăm chút từng chi tiết và hỗ trợ sản xuất lấy thương hiệu làm trọng tâm cùng 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\"\u003eHợp tác\u003c\/p\u003e\n\u003ch2\u003eTừ ý tưởng sáng tạo đến sản phẩm hữu hình.\u003c\/h2\u003e\n\u003cp class=\"lead section-lead\"\u003eQuy trình sản xuất thiết thực kết nối thiết kế, sản xuất và trải nghiệm thương hiệu.\u003c\/p\u003e\n\u003cdiv class=\"story\"\u003e\n\u003cdiv class=\"story-card\"\u003e\n\u003cp class=\"num\"\u003e01 \/ YÊU CẦU\u003c\/p\u003e\n\u003ch3\u003eNắm bắt ý tưởng\u003c\/h3\u003e\n\u003cp\u003eTạo sản phẩm nổi bật cho sự kiện Block Party đề cao văn hóa.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"story-card\"\u003e\n\u003cp class=\"num\"\u003e02 \/ VAI TRÒ CỦA YSM\u003c\/p\u003e\n\u003ch3\u003eBiến ý tưởng thành hiện thực\u003c\/h3\u003e\n\u003cp\u003eHỗ trợ đồ họa, trang phục mang thương hiệu và sản xuất sản phẩm sự kiện.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"story-card\"\u003e\n\u003cp class=\"num\"\u003e03 \/ KẾT QUẢ\u003c\/p\u003e\n\u003ch3\u003eThổi sức sống vào ý tưởng\u003c\/h3\u003e\n\u003cp\u003eSản phẩm sự kiện kết nối nhận diện sáng tạo của Block Party với những sản phẩm thực tế.\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\"\u003eThư viện dự án\u003c\/p\u003e\n\u003ch2\u003eNhững chi tiết làm nên thành quả.\u003c\/h2\u003e\n\u003cp class=\"lead section-lead\"\u003eẢnh chụp dự án gốc, hình ảnh sản phẩm và tư liệu sáng tạo. Chọn ảnh để mở ở kích thước đầy đủ.\u003c\/p\u003e\n\u003cdiv class=\"gallery\" data-ysm-expanded-gallery=\"\"\u003e\n\u003ca aria-label=\"Xem áp phích chiến dịch Gildan Block Party\" href=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/TimTraversGildanBlockParty-3.png?v=1691467133\" rel=\"noopener\" target=\"_blank\"\u003e\u003cfigure class=\"square art\"\u003e\u003cimg alt=\"Áp phích chiến dịch Gildan Block Party\" height=\"600\" loading=\"lazy\" src=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/TimTraversGildanBlockParty-3.png?v=1691467133\" width=\"600\"\u003e\u003c\/figure\u003e\u003c\/a\u003e\n\u003ca aria-label=\"Xem thiết kế bài tây Gildan Block Party\" href=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/LuckofKings_Gildan_Mockup_KS.jpg?v=1691467796\" rel=\"noopener\" target=\"_blank\"\u003e\u003cfigure class=\"square art\"\u003e\u003cimg alt=\"Thiết kế bài tây Gildan Block Party\" height=\"600\" loading=\"lazy\" src=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/LuckofKings_Gildan_Mockup_KS.jpg?v=1691467796\" width=\"600\"\u003e\u003c\/figure\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"project-info\"\u003e\n\u003ch3\u003eChi tiết dự án\u003c\/h3\u003e\n\u003cdiv class=\"info-grid\"\u003e\n\u003cdiv class=\"info-item\"\u003e\n\u003cstrong\u003eSản phẩm thực hiện\u003c\/strong\u003e\u003cp\u003eTrang phục sự kiện và túi tote tùy chỉnh\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-item\"\u003e\n\u003cstrong\u003eChi tiết thiết kế\u003c\/strong\u003e\u003cp\u003eĐồ họa Block Party đầy màu sắc, vải in và sản phẩm quảng bá\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-item\"\u003e\n\u003cstrong\u003eƯu tiên trong sản xuất\u003c\/strong\u003e\u003cp\u003eĐối chiếu màu sắc thương hiệu, chi tiết in ấn và thời hạn sự kiện\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-item\"\u003e\n\u003cstrong\u003eVai trò của YSM\u003c\/strong\u003e\u003cp\u003eĐiều phối sáng tạo và sản xuất\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\"\u003eBiến ý tưởng thành hiện thực\u003c\/p\u003e\n\u003ch2\u003eTạo ra sản phẩm quảng bá đáng giữ lại.\u003c\/h2\u003e\n\u003cp\u003eTừ đồ sưu tầm được chăm chút đến bộ sưu tập sản phẩm quảng bá hoàn chỉnh, YSM kết hợp phát triển sản phẩm thiết thực, nguyên tắc sản xuất có đạo đức và hỗ trợ tận tình trong suốt quá trình sản xuất.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ca class=\"btn\" href=\"https:\/\/yourstuffmade.com\/collections\/custom-ethical-products\"\u003eBắt đầu dự án tiếp theo →\u003c\/a\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/article\u003e\n\u003cscript\u003e\n\/* YSM V9: thêm hình ảnh sản phẩm Shopify gốc vào thư viện dự án này.\n   Nội dung đa phương tiện gốc vẫn được ẩn khỏi giao diện nhưng dùng làm nguồn ảnh đáng tin cậy.\n   Các ảnh dự án được chọn sẵn trong thư viện vẫn hiển thị đầu tiên. *\/\n(function () {\n  'use strict';\n  var articleSelector = '.ysm-gildan-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    \/\/ Chỉ lấy nội dung đa phương tiện gốc của sản phẩm hiện tại, không lấy hình ảnh gợi ý hoặc hình ảnh điều hướng.\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      \/\/ Loại trừ ảnh giữ chỗ trong suốt và biểu tượng SVG không phải ảnh.\n      if (\/^data:|\\.svg(?:$|\\?)\/i.test(url)) return;\n      seen.add(key);\n      var alt=(img.getAttribute('alt') || '').trim();\n      var label=alt || 'Ảnh dự án gốc';\n      var a=document.createElement('a');\n      a.href=url;\n      a.target='_blank';\n      a.rel='noopener';\n      a.setAttribute('aria-label','Xem ảnh dự án gốc: '+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  \/\/ Một số giao diện Shopify tải nội dung đa phương tiện sản phẩm sau DOMContentLoaded.\n  setTimeout(addProductMedia,800);\n  setTimeout(addProductMedia,2200);\n})();\n\u003c\/script\u003e","brand":"Gildan","offers":[{"title":"Default Title","offer_id":43855071281174,"sku":null,"price":100.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0068\/7554\/5622\/files\/gildan.png?v=1691466916","url":"https:\/\/yourstuffmade.com\/vi\/products\/gildan-x-yourstuffmade-hang-hoa-tuy-ch%e1%bb%89nh-cho-ti%e1%bb%87c-khu-ph%e1%bb%91","provider":"Yourstuffmade.com","version":"1.0","type":"link"}