{"product_id":"youtube-x-yourstuffmade-custom-event-merchandise-for-the-sharespace-reality-show","title":"YouTube","description":"\u003cstyle\u003e\n\/* DỰ ÁN SẢN PHẨM YSM — chỉnh sửa bố cục riêng cho sản phẩm *\/\nbody:has(.ysm-youtube-sharespace-v9) .product.grid,\nbody:has(.ysm-youtube-sharespace-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-youtube-sharespace-v9) .product__media-wrapper,\nbody:has(.ysm-youtube-sharespace-v9) .product__media-gallery,\nbody:has(.ysm-youtube-sharespace-v9) .product media-gallery,\nbody:has(.ysm-youtube-sharespace-v9) .product__title,\nbody:has(.ysm-youtube-sharespace-v9) .product__info-container\u003e.price,\nbody:has(.ysm-youtube-sharespace-v9) .product__info-container\u003e.product-form,\nbody:has(.ysm-youtube-sharespace-v9) .product__info-container\u003eproduct-form,\nbody:has(.ysm-youtube-sharespace-v9) .product__info-container\u003evariant-selects,\nbody:has(.ysm-youtube-sharespace-v9) .product__info-container\u003e.shopify-payment-button,\nbody:has(.ysm-youtube-sharespace-v9) .product__info-container\u003e.product__tax,\nbody:has(.ysm-youtube-sharespace-v9) .product__info-container\u003e.product__sku,\nbody:has(.ysm-youtube-sharespace-v9) .product__info-container\u003e.product__inventory,\nbody:has(.ysm-youtube-sharespace-v9) .product__info-container\u003e.share-button,\nbody:has(.ysm-youtube-sharespace-v9) .product__info-container\u003e.quantity,\nbody:has(.ysm-youtube-sharespace-v9) .product__info-container\u003e.product-form__input{display:none!important}\nbody:has(.ysm-youtube-sharespace-v9) .product__info-wrapper,\nbody:has(.ysm-youtube-sharespace-v9) .product__info-container,\nbody:has(.ysm-youtube-sharespace-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-youtube-sharespace-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-youtube-sharespace-v9 *{box-sizing:border-box;min-width:0}\n.ysm-youtube-sharespace-v9 .inner{width:min(1100px,calc(100% - 36px));margin-inline:auto}\n.ysm-youtube-sharespace-v9 h1,.ysm-youtube-sharespace-v9 h2,.ysm-youtube-sharespace-v9 h3{color:var(--ink);font-family:inherit;font-weight:750;letter-spacing:-.035em;line-height:1.12;margin:0}\n.ysm-youtube-sharespace-v9 h1{font-size:clamp(32px,4.2vw,56px)}.ysm-youtube-sharespace-v9 h2{font-size:clamp(25px,3vw,37px)}.ysm-youtube-sharespace-v9 h3{font-size:clamp(17px,1.7vw,21px)}.ysm-youtube-sharespace-v9 p{margin:0}.ysm-youtube-sharespace-v9 a{text-decoration:none}\n.ysm-youtube-sharespace-v9 .eyebrow{color:var(--green);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px}.ysm-youtube-sharespace-v9 .lead{font-size:clamp(15px,1.45vw,18px);line-height:1.55;color:var(--muted)}\n.ysm-youtube-sharespace-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-youtube-sharespace-v9 .btn:hover{background:#204e36;transform:translateY(-2px)}.ysm-youtube-sharespace-v9 a:focus-visible{outline:3px solid var(--green);outline-offset:3px}\n.ysm-youtube-sharespace-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-youtube-sharespace-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-youtube-sharespace-v9 .square.photo img{object-fit:cover!important}.ysm-youtube-sharespace-v9 .square.art img{object-fit:contain!important}\n.ysm-youtube-sharespace-v9 .hero{padding:clamp(18px,3vw,36px) 0 32px}.ysm-youtube-sharespace-v9 .hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(22px,4vw,52px);align-items:center}.ysm-youtube-sharespace-v9 .hero .lead{margin-top:16px}.ysm-youtube-sharespace-v9 .chips{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0 20px}.ysm-youtube-sharespace-v9 .chip{padding:6px 10px;background:#eaf2eb;border-radius:8px;font-size:12px;font-weight:650}\n.ysm-youtube-sharespace-v9 .section{padding:clamp(28px,3.6vw,44px) 0;border-top:1px solid var(--line)}.ysm-youtube-sharespace-v9 .section-lead{margin-top:12px;max-width:780px}\n.ysm-youtube-sharespace-v9 .brand-grid{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(24px,4vw,60px)}.ysm-youtube-sharespace-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-youtube-sharespace-v9 .story{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.ysm-youtube-sharespace-v9 .story-card{padding:22px;border:1px solid var(--line);border-radius:14px;background:var(--soft);transition:transform .2s,box-shadow .2s}.ysm-youtube-sharespace-v9 .story-card:hover{transform:translateY(-4px);box-shadow:0 12px 26px rgba(24,54,37,.08)}.ysm-youtube-sharespace-v9 .num{font-size:11px;font-weight:800;letter-spacing:.12em;color:var(--green);margin-bottom:12px}.ysm-youtube-sharespace-v9 .story-card p:last-child{font-size:14px;line-height:1.55;color:var(--muted);margin-top:8px}\n.ysm-youtube-sharespace-v9 .gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.ysm-youtube-sharespace-v9 .gallery a{display:block;cursor:zoom-in}.ysm-youtube-sharespace-v9 .gallery a:hover .square{border-color:#9db9a5}.ysm-youtube-sharespace-v9 .gallery img{transition:transform .25s}.ysm-youtube-sharespace-v9 .gallery a:hover img{transform:scale(1.035)}\n.ysm-youtube-sharespace-v9 .project-info{margin-top:24px;padding:22px;border:1px solid var(--line);border-radius:14px;background:var(--soft)}.ysm-youtube-sharespace-v9 .project-info h3{margin-bottom:17px}.ysm-youtube-sharespace-v9 .info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 26px}.ysm-youtube-sharespace-v9 .info-item{border-top:1px solid var(--line);padding-top:12px}.ysm-youtube-sharespace-v9 .info-item strong{display:block;font-size:14px;margin-bottom:6px}.ysm-youtube-sharespace-v9 .info-item p{font-size:14px;color:var(--muted);line-height:1.55}\n.ysm-youtube-sharespace-v9 .final{padding:30px 0 40px}.ysm-youtube-sharespace-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-youtube-sharespace-v9 .cta h2{color:#fff}.ysm-youtube-sharespace-v9 .cta .eyebrow{color:#b1d9bd}.ysm-youtube-sharespace-v9 .cta p:not(.eyebrow){color:#d2dfd5;margin-top:10px;font-size:15px;max-width:580px}.ysm-youtube-sharespace-v9 .cta .btn{background:#fff;color:var(--ink)!important;flex-shrink:0}\n@media(max-width:800px){.ysm-youtube-sharespace-v9 .hero-grid,.ysm-youtube-sharespace-v9 .brand-grid{grid-template-columns:1fr;gap:20px}.ysm-youtube-sharespace-v9 .story{grid-template-columns:1fr}.ysm-youtube-sharespace-v9 .gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.ysm-youtube-sharespace-v9 .cta{flex-direction:column;align-items:stretch}}\n@media(max-width:480px){.ysm-youtube-sharespace-v9 .inner{width:calc(100% - 28px)}.ysm-youtube-sharespace-v9 .hero{padding:14px 0 25px}.ysm-youtube-sharespace-v9 h1{font-size:clamp(31px,8vw,39px)}.ysm-youtube-sharespace-v9 h2{font-size:clamp(24px,6vw,30px)}.ysm-youtube-sharespace-v9 .section{padding:25px 0}.ysm-youtube-sharespace-v9 .story-card,.ysm-youtube-sharespace-v9 .project-info{padding:17px}.ysm-youtube-sharespace-v9 .gallery{gap:8px}.ysm-youtube-sharespace-v9 .info-grid{grid-template-columns:1fr;gap:13px}.ysm-youtube-sharespace-v9 .hero .btn,.ysm-youtube-sharespace-v9 .cta .btn{width:100%}.ysm-youtube-sharespace-v9 .cta{padding:24px}}@media(prefers-reduced-motion:reduce){.ysm-youtube-sharespace-v9 *{transition:none!important}}\n\u003c\/style\u003e\n\u003carticle class=\"ysm-youtube-sharespace-v9\"\u003e\n\u003cheader class=\"hero\"\u003e\u003cdiv class=\"inner hero-grid\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"eyebrow\"\u003eDự án YSM \/ Nhà sáng tạo \u0026amp; Giải trí\u003c\/p\u003e\n\u003ch1\u003eYouTube ShareSpace: Từ văn hóa nhà sáng tạo đến sản phẩm lưu niệm có thể sưu tầm.\u003c\/h1\u003e\n\u003cp class=\"lead\"\u003eChương trình truyền hình thực tế ShareSpace của YouTube quy tụ tám nghệ sĩ âm nhạc trong suốt bốn tuần, với giải thưởng là hợp đồng thu âm cùng Sony Music dành cho người chiến thắng. YSM hỗ trợ sản xuất hàng hóa tùy chỉnh, đưa chiến dịch kỹ thuật số lấy âm nhạc làm trọng tâm vào thế giới thực.\u003c\/p\u003e\n\u003cdiv class=\"chips\"\u003e\n\u003cspan class=\"chip\"\u003eYouTube \/ ShareSpace\u003c\/span\u003e\u003cspan class=\"chip\"\u003eHàng hóa 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 photo\"\u003e\u003cimg alt=\"Tất in thương hiệu YouTube theo yêu cầu\" height=\"900\" loading=\"eager\" src=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/Pinlord_x_YouTube-_Creating_Unforgettable_Merchandise_for_the_Sharespace_Reality_Show_6.jpg?v=1756509579\" 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\u003eKết nối văn hóa nhà sáng tạo.\u003c\/h2\u003e\n\u003cp class=\"lead\" style=\"margin-top:13px\"\u003eShareSpace kết nối các nhà sáng tạo, khán giả và đối tác như Sony Music, Pepsi và ZigZag TV, biến hàng hóa sự kiện thành một phần của trải nghiệm giải trí rộng lớn hơn.\u003c\/p\u003e\n\u003cblockquote class=\"quote\"\u003eCộng đồng nhà sáng tạo gắn kết hơn khi những khoảnh khắc số trở thành điều hữu hình.\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\u003eYouTube \/ ShareSpace\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 theo định hướng thương hiệu 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ừ bản tóm tắt sáng tạo đến sản phẩm thực tế.\u003c\/h2\u003e\n\u003cp class=\"lead section-lead\"\u003eQuy trình sản xuất thực tiễn 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\u003eThấu hiểu ý tưởng\u003c\/h3\u003e\n\u003cp\u003eTạo hàng hóa chiến dịch phù hợp với các nghệ sĩ âm nhạc mới nổi, người hâm mộ và nhà sáng tạo nội dung.\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ợ huy hiệu cài áo mang thương hiệu, thiết kế hàng hóa chiến dịch, lập kế hoạch sản xuất và hoàn thiện sản phẩm sẵn sàng cho 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\u003eHiện thực hóa ý tưởng\u003c\/h3\u003e\n\u003cp\u003eTrải nghiệm hàng hóa hữu hình gắn liền với âm nhạc, văn hóa nhà sáng tạo và chiến dịch ShareSpace.\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 hình ảnh hàng hóa YouTube ShareSpace\" href=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/Pinlord_x_YouTube-_Creating_Unforgettable_Merchandise_for_the_Sharespace_Reality_Show.png?v=1756509183\" rel=\"noopener\" target=\"_blank\"\u003e\u003cfigure class=\"square art\"\u003e\u003cimg alt=\"Hình ảnh hàng hóa YouTube ShareSpace\" height=\"600\" loading=\"lazy\" src=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/Pinlord_x_YouTube-_Creating_Unforgettable_Merchandise_for_the_Sharespace_Reality_Show.png?v=1756509183\" width=\"600\"\u003e\u003c\/figure\u003e\u003c\/a\u003e\n\u003ca aria-label=\"Xem các sản phẩm mang thương hiệu ShareSpace\" href=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/472868801_18052098440033862_8231797213305721983_n.jpg?v=1756509321\" rel=\"noopener\" target=\"_blank\"\u003e\u003cfigure class=\"square photo\"\u003e\u003cimg alt=\"Các sản phẩm mang thương hiệu ShareSpace\" height=\"600\" loading=\"lazy\" src=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/472868801_18052098440033862_8231797213305721983_n.jpg?v=1756509321\" width=\"600\"\u003e\u003c\/figure\u003e\u003c\/a\u003e\n\u003ca aria-label=\"Xem ảnh quảng bá các nghệ sĩ âm nhạc ShareSpace\" href=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/thesharespaceseriesrevealsalleightartistssetslaunchdate-1664024413742.webp?v=1756509579\" rel=\"noopener\" target=\"_blank\"\u003e\u003cfigure class=\"square photo\"\u003e\u003cimg alt=\"Ảnh quảng bá các nghệ sĩ âm nhạc ShareSpace\" height=\"600\" loading=\"lazy\" src=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/thesharespaceseriesrevealsalleightartistssetslaunchdate-1664024413742.webp?v=1756509579\" width=\"600\"\u003e\u003c\/figure\u003e\u003c\/a\u003e\n\u003ca aria-label=\"Xem hình ảnh thương hiệu của đối tác sản xuất ZigZag TV\" href=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/zigzagtvlogo.webp?v=1756509579\" rel=\"noopener\" target=\"_blank\"\u003e\u003cfigure class=\"square art\"\u003e\u003cimg alt=\"Hình ảnh thương hiệu của đối tác sản xuất ZigZag TV\" height=\"600\" loading=\"lazy\" src=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/zigzagtvlogo.webp?v=1756509579\" 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 chúng tôi thực hiện\u003c\/strong\u003e\u003cp\u003eHàng hóa sự kiện lấy nhà sáng tạo làm trung tâm\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\u003eHuy hiệu cài áo có thể sưu tầm theo yêu cầu, nhận diện chiến dịch và hình ảnh hàng hóa\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-item\"\u003e\n\u003cstrong\u003eƯu tiên sản xuất\u003c\/strong\u003e\u003cp\u003eTái hiện hình ảnh chính xác, thể hiện thương hiệu nhất quán và sẵn sàng cho chiến dịch\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ản xuất trong suốt quá trình phát triển sáng tạo và giao hàng\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\"\u003eHiện thực hóa ý tưởng của bạn\u003c\/p\u003e\n\u003ch2\u003eTạo ra những món hàng đáng để lưu giữ.\u003c\/h2\u003e\n\u003cp\u003eTừ sản phẩm sưu tầm được chăm chút đến bộ sưu tập hàng hóa hoàn chỉnh, YSM kết hợp quy trình phát triển sản phẩm thực tiễn, nguyên tắc sản xuất có đạo đức và hỗ trợ sản xuất tận tâm.\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 nội dung Media sản phẩm Shopify gốc vào thư viện dự án.\n   Nội dung đa phương tiện gốc vẫn ẩn về mặt hiển thị nhưng được dùng làm nguồn ảnh đáng tin cậy.\n   Các ảnh dự án đã chọn trong thư viện vẫn được đặt lên đầu. *\/\n(function () {\n  'use strict';\n  var articleSelector = '.ysm-youtube-sharespace-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 ảnh gợi ý hoặc ả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 bỏ hình thay thế 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 hiển thị 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":"Youtube","offers":[{"title":"Default Title","offer_id":43850848469014,"sku":"","price":100.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0068\/7554\/5622\/files\/youtubelogo.webp?v=1690935723","url":"https:\/\/yourstuffmade.com\/vi\/products\/youtube-x-yourstuffmade-hang-hoa-s%e1%bb%b1-ki%e1%bb%87n-tuy-ch%e1%bb%89nh-cho-ch%c6%b0%c6%a1ng-trinh-th%e1%bb%b1c-t%e1%ba%bf-the-sharespace","provider":"Yourstuffmade.com","version":"1.0","type":"link"}