{"product_id":"oddbods-x-yourstuffmade-sustainable-custom-kids-merchandise-for-a-global-children-s-brand","title":"Oddbods","description":"\u003c!-- YSM V9 MÔ TẢ SẢN PHẨM: Oddbods --\u003e\n\u003cstyle\u003e\n\/* YSM V9 NGHIÊN CỨU TÌNH HUỐNG SẢN PHẨM — MÔ TẢ ĐỘC LẬP *\/\nbody:has(.ysm-product-case) .product.grid{display:block!important;width:100%!important;max-width:none!important;margin:0 auto!important;padding:0!important}\nbody:has(.ysm-product-case) .product__media-wrapper,body:has(.ysm-product-case) .product media-gallery,body:has(.ysm-product-case) .product__title,body:has(.ysm-product-case) .product__info-container\u003e.price,body:has(.ysm-product-case) .product__info-container\u003e.product-form,body:has(.ysm-product-case) .product__info-container\u003eproduct-form,body:has(.ysm-product-case) .product__info-container\u003evariant-selects,body:has(.ysm-product-case) .product__info-container\u003e.product-form__input,body:has(.ysm-product-case) .product__info-container\u003e.share-button{display:none!important}\nbody:has(.ysm-product-case) .product__info-wrapper,body:has(.ysm-product-case) .product__info-container,body:has(.ysm-product-case) .product__description{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;flex:0 0 100%!important;margin:0!important;padding:0!important}\n.ysm-product-case{--ink:#203128;--green:#2d684a;--muted:#617168;--line:#dfe7e0;--soft:#f3f7f3;display:block!important;width:min(1160px,calc(100% - 36px))!important;max-width:1160px!important;margin:0 auto!important;color:var(--ink);font-family:inherit;line-height:1.5;overflow:clip}\n.ysm-product-case *,.ysm-product-case *:before,.ysm-product-case *:after{box-sizing:border-box;min-width:0}\n.ysm-product-case .inner{width:100%;margin-inline:auto}\n.ysm-product-case h1,.ysm-product-case h2,.ysm-product-case h3{font-family:inherit!important;color:var(--ink);font-weight:750;letter-spacing:-.035em;line-height:1.12;margin:0!important}\n.ysm-product-case h1{font-size:clamp(33px,4.2vw,58px)!important}.ysm-product-case h2{font-size:clamp(25px,3vw,38px)!important}.ysm-product-case h3{font-size:clamp(17px,1.7vw,21px)!important}\n.ysm-product-case p{margin:0}.ysm-product-case a{text-decoration:none!important}.ysm-product-case .eyebrow{font-size:11px;color:var(--green);font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px!important}.ysm-product-case .lead{font-size:clamp(15px,1.45vw,18px);line-height:1.55;color:var(--muted)}\n.ysm-product-case .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:45px;padding:12px 19px;border-radius:10px;background:var(--green);color:#fff!important;font-size:14px;font-weight:750;transition:transform .2s,background .2s}.ysm-product-case .btn:hover{background:#204e36;transform:translateY(-2px)}\n.ysm-product-case .hero{padding:clamp(18px,3vw,38px) 0 32px}.ysm-product-case .hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(22px,4vw,52px);align-items:center}.ysm-product-case .hero .lead{margin-top:16px}.ysm-product-case .chips{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0 20px}.ysm-product-case .chip{background:#eaf2eb;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:650}\n.ysm-product-case .square{display:block;position:relative;width:100%;aspect-ratio:1\/1;margin:0!important;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:white}.ysm-product-case .square img{position:absolute;inset:0;display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;object-fit:cover!important;object-position:center;transition:transform .2s}.ysm-product-case .square.art img{object-fit:contain!important}.ysm-product-case .gallery a:hover img{transform:scale(1.035)}\n.ysm-product-case .section{padding:clamp(28px,3.6vw,44px) 0;border-top:1px solid var(--line)}.ysm-product-case .brand-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(22px,4vw,50px);align-items:center}.ysm-product-case .quote{border-left:3px solid var(--green);padding-left:16px;margin:18px 0 0;font-weight:650;font-size:clamp(17px,1.85vw,22px);line-height:1.4}.ysm-product-case .brand-note{padding:25px;background:var(--soft);border:1px solid var(--line);border-radius:16px;font-size:clamp(20px,2.5vw,30px);font-weight:700;letter-spacing:-.03em}\n.ysm-product-case .story{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.ysm-product-case .story-card{border:1px solid var(--line);background:var(--soft);border-radius:14px;padding:22px;transition:transform .2s}.ysm-product-case .story-card:hover{transform:translateY(-3px)}.ysm-product-case .num{font-size:11px;color:var(--green);font-weight:800;letter-spacing:.12em;margin-bottom:12px!important}.ysm-product-case .story-card p:last-child{font-size:14px;line-height:1.55;color:var(--muted);margin-top:8px}\n.ysm-product-case .gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px}.ysm-product-case .gallery a{display:block;cursor:zoom-in}\n.ysm-product-case .project-info{padding:22px;margin-top:24px;background:var(--soft);border:1px solid var(--line);border-radius:14px}.ysm-product-case .project-info h3{margin-bottom:17px!important}.ysm-product-case .info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 26px}.ysm-product-case .info-item{border-top:1px solid var(--line);padding-top:12px}.ysm-product-case .info-item strong{display:block;font-size:14px;margin-bottom:6px}.ysm-product-case .info-item p{font-size:14px;color:var(--muted)}\n.ysm-product-case .final{padding:30px 0 40px}.ysm-product-case .cta{display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--ink);padding:clamp(25px,4vw,38px);border-radius:17px}.ysm-product-case .cta h2{color:#fff}.ysm-product-case .cta .eyebrow{color:#b1d9bd}.ysm-product-case .cta p:not(.eyebrow){color:#d2dfd5;margin-top:10px;font-size:15px;max-width:580px}.ysm-product-case .cta .btn{background:#fff;color:var(--ink)!important;flex-shrink:0}\n@media(max-width:800px){.ysm-product-case .hero-grid,.ysm-product-case .brand-grid{grid-template-columns:1fr;gap:20px}.ysm-product-case .story{grid-template-columns:1fr}.ysm-product-case .gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ysm-product-case .cta{flex-direction:column;align-items:stretch}}\n@media(max-width:480px){.ysm-product-case{width:calc(100% - 28px)!important}.ysm-product-case h1{font-size:clamp(31px,8vw,39px)!important}.ysm-product-case h2{font-size:clamp(24px,6vw,30px)!important}.ysm-product-case .section{padding:25px 0}.ysm-product-case .story-card,.ysm-product-case .project-info{padding:17px}.ysm-product-case .info-grid{grid-template-columns:1fr;gap:13px}.ysm-product-case .hero .btn,.ysm-product-case .cta .btn{width:100%}}\n@media(prefers-reduced-motion:reduce){.ysm-product-case *{transition:none!important}}\n\u003c\/style\u003e\n\u003carticle class=\"ysm-product-case ysm-oddbods-v9\"\u003e\n\u003cheader class=\"hero\"\u003e\u003cdiv class=\"inner hero-grid\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"eyebrow\"\u003eDự án YSM \/ Giải trí thiếu nhi \/ Sản phẩm nhân vật\u003c\/p\u003e\n\u003ch1\u003eOddbods: Những nhân vật khơi nguồn vui chơi.\u003c\/h1\u003e\n\u003cp class=\"lead\"\u003eTừ thế giới hoạt hình đầy màu sắc đến những món hàng trẻ em có thể cầm trên tay, YSM đã hỗ trợ One Animation phát triển sản phẩm cho các nhân vật Oddbods ngộ nghĩnh.\u003c\/p\u003e\n\u003cdiv class=\"chips\"\u003e\n\u003cspan class=\"chip\"\u003eOddbods\u003c\/span\u003e\u003cspan class=\"chip\"\u003eSản phẩm đặt làm riêng\u003c\/span\u003e\u003cspan class=\"chip\"\u003eSản xuất sáng tạo\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 id=\"ysm-oddbods-hero\" alt=\"Hình minh họa nhóm nhân vật Oddbods\" height=\"900\" loading=\"eager\" src=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/H2f0172b661604d1dac1d3d5c41e7e4e41_jpg_220x220q75_jpg.avif?v=1756682686\" 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\u003eSáng tạo vì một mục đích.\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eOddbods là loạt phim hài hoạt hình với bảy nhân vật biểu cảm, có cá tính và dấu ấn hình ảnh rất phù hợp để chuyển thể thành thú nhồi bông, trang phục và đồ sưu tầm.\u003c\/p\u003e\n\u003cblockquote class=\"quote\"\u003eNhững nhân vật đáng nhớ nhất sẽ trở thành một phần trong những giờ vui chơi thường ngày.\u003c\/blockquote\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"brand-note\"\u003eOddbods\u003cp style=\"color:var(--muted);font-size:15px;font-weight:400;margin-top:10px\"\u003eMột dự án sản xuất theo yêu cầu nguyên bản củ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\"\u003eHợp tác\u003c\/p\u003e\n\u003ch2\u003eBiến ý tưởng hay thành hiện thực.\u003c\/h2\u003e\n\u003cp class=\"lead\" style=\"margin-top:12px\"\u003eTừ thế giới hoạt hình đầy màu sắc đến những món hàng trẻ em có thể cầm trên tay, YSM đã hỗ trợ One Animation phát triển sản phẩm cho các nhân vật Oddbods ngộ nghĩnh.\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ách thức\u003c\/h3\u003e\n\u003cp\u003eTạo ra các sản phẩm thân thiện với gia đình nhưng vẫn giữ được sức hút của các nhân vật trong loạt phim hoạt hình.\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\u003eQuy trình phối hợp đồng bộ\u003c\/h3\u003e\n\u003cp\u003eHỗ trợ chuyển thể ý tưởng, làm mẫu thử, lựa chọn vật liệu, lập kế hoạch an toàn và cân nhắc các phương án sản xuất có trách nhiệm.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"story-card\"\u003e\n\u003cp class=\"num\"\u003e03 \/ DỰ ÁN\u003c\/p\u003e\n\u003ch3\u003eÝ tưởng thành sản phẩm thực tế\u003c\/h3\u003e\n\u003cp\u003eCác ý tưởng sản phẩm lấy nhân vật làm trung tâm, kết nối kể chuyện, sưu tầm và vui chơi.\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 hình ảnh dự án\u003c\/p\u003e\n\u003ch2\u003eMàu sắc và cá tính trong từng chi tiết.\u003c\/h2\u003e\n\u003cp class=\"lead\" style=\"margin-top:12px\"\u003eHình ảnh nhân vật và sản phẩm gốc từ dự án Oddbods.\u003c\/p\u003e\n\u003cdiv class=\"gallery\" data-ysm-expanded-gallery=\"\"\u003e\n\u003ca aria-label=\"Xem ảnh gốc của dự án\" href=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/Hab074c251b2b401a9db5338f5f4d95a7T_jpg_220x220q75_jpg.avif?v=1756682686\" rel=\"noopener\" target=\"_blank\"\u003e\u003cfigure class=\"square art\"\u003e\u003cimg alt=\"Hình ảnh sản phẩm nhân vật Oddbods từ danh sách sản phẩm gốc\" height=\"600\" loading=\"lazy\" src=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/Hab074c251b2b401a9db5338f5f4d95a7T_jpg_220x220q75_jpg.avif?v=1756682686\" width=\"600\"\u003e\u003c\/figure\u003e\u003c\/a\u003e\n\u003ca aria-label=\"Xem ảnh gốc của dự án\" href=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/H83f4ba86fc0e4501a2f97e38ce83329cd_jpg_220x220q75_jpg.avif?v=1756682686\" rel=\"noopener\" target=\"_blank\"\u003e\u003cfigure class=\"square art\"\u003e\u003cimg alt=\"Hình minh họa nhân vật Oddbods từ danh sách dự án\" height=\"600\" loading=\"lazy\" src=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/H83f4ba86fc0e4501a2f97e38ce83329cd_jpg_220x220q75_jpg.avif?v=1756682686\" 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\u003c\/strong\u003e\u003cp\u003eThú nhồi bông, trang phục trẻ em, phụ kiện nhân vật và sản phẩm sưu tầm.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-item\"\u003e\n\u003cstrong\u003eĐối tượng\u003c\/strong\u003e\u003cp\u003eTrẻ em, gia đình và người hâm mộ hoạt hình.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-item\"\u003e\n\u003cstrong\u003eƯu tiên khi lập kế hoạch\u003c\/strong\u003e\u003cp\u003eĐộ chính xác của nhân vật, độ bền, yêu cầu an toàn phù hợp với độ tuổi và bao bì.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-item\"\u003e\n\u003cstrong\u003eGiá trị YSM mang lại\u003c\/strong\u003e\u003cp\u003eNhiều định dạng sản phẩm với quy trình sản xuất đồng bộ.\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\u003eĐưa các nhân vật của bạn vào thế giới thực.\u003c\/h2\u003e\n\u003cp\u003eYSM giúp thương hiệu biến ý tưởng sáng tạo thành sản phẩm đặt làm riêng thông qua hỗ trợ phát triển, sản xuất có cân nhắc và điều phối sản xuất sát sao.\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\n\u003cscript\u003e\n\/* Oddbods: sử dụng ảnh sản phẩm gốc kích thước đầy đủ của Shopify. *\/\n(function () {\n  'use strict';\n  var project = document.querySelector('.ysm-oddbods-v9');\n  if (!project) return;\n  var gallery = project.querySelector('[data-ysm-expanded-gallery]');\n  var hero = project.querySelector('#ysm-oddbods-hero');\n  if (!gallery || !hero) return;\n\n  function getURL(img) {\n    if (!img) return '';\n    var urls = [];\n    var srcset = img.getAttribute('srcset') || img.getAttribute('data-srcset') || '';\n    srcset.split(',').forEach(function(entry){\n      var match = entry.trim().match(\/^(\\S+)\\s+(\\d+)w$\/);\n      if (match) urls.push({url:match[1],width:Number(match[2])});\n    });\n    urls.sort(function(a,b){return b.width-a.width;});\n    var url = img.getAttribute('data-zoom-src') || img.getAttribute('data-full-src') ||\n      (urls[0] \u0026\u0026 urls[0].url) || img.getAttribute('data-src') || img.getAttribute('src') || '';\n    return url.indexOf('\/\/')===0 ? location.protocol+url : url;\n  }\n  function key(url) {\n    try {\n      return decodeURIComponent(new URL(url,location.href).pathname.split('\/').pop()||'')\n        .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 isImage(url) {\n    return \/\\.(?:jpe?g|png|webp|avif|gif)(?:[?#]|$)\/i.test(url) \u0026\u0026 !\/^data:\/i.test(url);\n  }\n  function useMedia() {\n    \/* Chỉ chọn ảnh thực tế trong nội dung đa phương tiện của Shopify (không chọn ảnh xem trước video). *\/\n    var holders = document.querySelectorAll('.product__media-wrapper .product__media-item, .product__media-gallery .product__media-item');\n    var unique = new Set();\n    var items = [];\n    holders.forEach(function(holder){\n      var mediaType=holder.getAttribute('data-media-type') || '';\n      if (mediaType \u0026\u0026 mediaType !== 'image') return;\n      if (holder.querySelector('video, iframe, model-viewer, .deferred-media, product-model')) return;\n      var img=holder.querySelector('.product__media img, img');\n      if (!img) return;\n      var url=getURL(img);\n      if (!isImage(url) || unique.has(key(url))) return;\n      unique.add(key(url));\n      items.push({url:url,alt:img.alt||'Ảnh dự án Oddbods'});\n    });\n    if (!items.length) return;\n\n    \/* Dùng ảnh ĐẦU TIÊN trong mục Phương tiện sản phẩm của Shopify làm ảnh chính. *\/\n    if (items.length \u003e= 1) {\n      var desired=items[0];\n      if (hero.getAttribute('data-source') !== desired.url) {\n        hero.src=desired.url;\n        hero.alt='Các nhân vật Oddbods đầy màu sắc bên nhau cùng thương hiệu Oddbods';\n        hero.setAttribute('data-source',desired.url);\n      }\n    }\n\n    var existing=new Set();\n    project.querySelectorAll('img[src]').forEach(function(img){existing.add(key(img.getAttribute('src')));});\n    gallery.querySelectorAll('a[href]').forEach(function(a){existing.add(key(a.href));});\n    items.forEach(function(item){\n      if (existing.has(key(item.url))) return;\n      existing.add(key(item.url));\n      var link=document.createElement('a');\n      link.href=item.url;\n      link.target='_blank';\n      link.rel='noopener';\n      link.setAttribute('aria-label','Xem ảnh dự án Oddbods');\n      var figure=document.createElement('figure');\n      figure.className='square art';\n      var img=document.createElement('img');\n      img.src=item.url;\n      img.alt=item.alt;\n      img.loading='lazy';\n      img.width=600;\n      img.height=600;\n      img.onerror=function(){link.remove();};\n      figure.appendChild(img);\n      link.appendChild(figure);\n      gallery.appendChild(link);\n    });\n  }\n  function clearBadMedia(){\n    gallery.querySelectorAll('a').forEach(function(a){\n      var img=a.querySelector('img');\n      if (!img) return;\n      if (img.complete \u0026\u0026 !img.naturalWidth) a.remove();\n    });\n  }\n  function start(){useMedia();clearBadMedia();}\n  if(document.readyState==='loading') document.addEventListener('DOMContentLoaded',start);\n  else start();\n  window.addEventListener('load',start,{once:true});\n  setTimeout(start,800);\n  setTimeout(start,2200);\n})();\n\u003c\/script\u003e","brand":"Oddbods.com","offers":[{"title":"Default Title","offer_id":43846458343446,"sku":"","price":100.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0068\/7554\/5622\/files\/oddbods_kids.webp?v=1792362509","url":"https:\/\/yourstuffmade.com\/vi\/products\/oddbods-x-yourstuffmade-qua-t%e1%ba%b7ng-tr%e1%ba%bb-em-tuy-ch%e1%bb%89nh-b%e1%bb%81n-v%e1%bb%afng-cho-th%c6%b0%c6%a1ng-hi%e1%bb%87u-tr%e1%ba%bb-em-toan-c%e1%ba%a7u","provider":"Yourstuffmade.com","version":"1.0","type":"link"}