{"product_id":"oddbods-x-yourstuffmade-sustainable-custom-kids-merchandise-for-a-global-children-s-brand","title":"오드보즈","description":"\u003c!-- YSM V9 제품 설명: Oddbods --\u003e\n\u003cstyle\u003e\n\/* YSM V9 제품 사례 연구 — 독립형 설명 *\/\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\"\u003eYSM 프로젝트 \/ 어린이 엔터테인먼트 \/ 캐릭터 상품\u003c\/p\u003e\n\u003ch1\u003eOddbods: 놀이를 위해 탄생한 캐릭터.\u003c\/h1\u003e\n\u003cp class=\"lead\"\u003e다채로운 애니메이션 세계에서 아이들이 손에 쥘 수 있는 상품까지, YSM은 장난기 넘치는 Oddbods 캐릭터의 제품 개발을 위해 One Animation을 지원했습니다.\u003c\/p\u003e\n\u003cdiv class=\"chips\"\u003e\n\u003cspan class=\"chip\"\u003eOddbods\u003c\/span\u003e\u003cspan class=\"chip\"\u003e맞춤 상품\u003c\/span\u003e\u003cspan class=\"chip\"\u003e창의적인 제조\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ca class=\"btn\" href=\"https:\/\/yourstuffmade.com\/collections\/custom-ethical-products\"\u003e맞춤 제조 살펴보기 →\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cfigure class=\"square art\"\u003e\u003cimg id=\"ysm-oddbods-hero\" alt=\"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\"\u003e브랜드\u003c\/p\u003e\n\u003ch2\u003e목적을 담은 창의성.\u003c\/h2\u003e\n\u003cp class=\"lead\"\u003eOddbods는 개성 넘치는 7명의 캐릭터가 등장하는 애니메이션 코미디입니다. 각 캐릭터의 성격과 시각적 정체성은 봉제 인형, 의류, 수집품으로 자연스럽게 이어집니다.\u003c\/p\u003e\n\u003cblockquote class=\"quote\"\u003e가장 기억에 남는 캐릭터는 일상 속 놀이의 일부가 됩니다.\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\"\u003eYSM이 진행한 오리지널 맞춤 제조 프로젝트.\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\"\u003e협업\u003c\/p\u003e\n\u003ch2\u003e좋은 아이디어를 현실로.\u003c\/h2\u003e\n\u003cp class=\"lead\" style=\"margin-top:12px\"\u003e다채로운 애니메이션 세계에서 아이들이 손에 쥘 수 있는 상품까지, YSM은 장난기 넘치는 Oddbods 캐릭터의 제품 개발을 위해 One Animation을 지원했습니다.\u003c\/p\u003e\n\u003cdiv class=\"story\"\u003e\n\u003cdiv class=\"story-card\"\u003e\n\u003cp class=\"num\"\u003e01 \/ 의뢰 내용\u003c\/p\u003e\n\u003ch3\u003e과제\u003c\/h3\u003e\n\u003cp\u003e애니메이션 시리즈의 캐릭터 매력을 살린 가족 친화적인 상품을 만드는 것.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"story-card\"\u003e\n\u003cp class=\"num\"\u003e02 \/ YSM의 역할\u003c\/p\u003e\n\u003ch3\u003e하나로 조율된 프로세스\u003c\/h3\u003e\n\u003cp\u003e콘셉트 구체화, 시제품 제작, 소재 선정, 안전성 계획 및 책임 있는 제조 방안 마련을 지원합니다.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"story-card\"\u003e\n\u003cp class=\"num\"\u003e03 \/ 프로젝트\u003c\/p\u003e\n\u003ch3\u003e손에 잡히는 결과물\u003c\/h3\u003e\n\u003cp\u003e스토리텔링과 수집의 즐거움, 놀이를 연결하는 캐릭터 중심 상품 콘셉트.\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\"\u003e프로젝트 갤러리\u003c\/p\u003e\n\u003ch2\u003e모든 디테일에 담긴 색감과 개성.\u003c\/h2\u003e\n\u003cp class=\"lead\" style=\"margin-top:12px\"\u003eOddbods 프로젝트의 오리지널 캐릭터 및 제품 이미지.\u003c\/p\u003e\n\u003cdiv class=\"gallery\" data-ysm-expanded-gallery=\"\"\u003e\n\u003ca aria-label=\"프로젝트 원본 사진 보기\" 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=\"원본 상품 목록의 Oddbods 캐릭터 상품 이미지\" 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=\"프로젝트 원본 사진 보기\" 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=\"프로젝트 목록의 Oddbods 캐릭터 아트워크\" 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\u003e프로젝트 세부 정보\u003c\/h3\u003e\n\u003cdiv class=\"info-grid\"\u003e\n\u003cdiv class=\"info-item\"\u003e\n\u003cstrong\u003e제품\u003c\/strong\u003e\u003cp\u003e봉제 인형, 아동복, 캐릭터 액세서리 및 수집용 상품.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-item\"\u003e\n\u003cstrong\u003e대상\u003c\/strong\u003e\u003cp\u003e어린이, 가족, 애니메이션 팬.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-item\"\u003e\n\u003cstrong\u003e주요 고려 사항\u003c\/strong\u003e\u003cp\u003e캐릭터의 정확한 구현, 내구성, 연령에 적합한 안전 요건 및 포장.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"info-item\"\u003e\n\u003cstrong\u003eYSM의 강점\u003c\/strong\u003e\u003cp\u003e여러 형태의 상품을 하나의 생산 프로세스로 조율합니다.\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\"\u003e아이디어를 현실로\u003c\/p\u003e\n\u003ch2\u003e캐릭터를 현실 세계로 불러오세요.\u003c\/h2\u003e\n\u003cp\u003eYSM은 제품 개발 지원, 세심한 제조, 생산 전 과정의 실무 조율을 통해 브랜드의 창의적인 아이디어를 맞춤 제품으로 구현합니다.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ca class=\"btn\" href=\"https:\/\/yourstuffmade.com\/collections\/custom-ethical-products\"\u003e다음 프로젝트 시작하기 →\u003c\/a\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/article\u003e\n\n\u003cscript\u003e\n\/* Oddbods: 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    \/* 제품 동영상 포스터가 아닌 실제 Shopify 이미지 미디어만 선택합니다. *\/\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||'Oddbods 프로젝트 사진'});\n    });\n    if (!items.length) return;\n\n    \/* Shopify 상품 미디어의 첫 번째 이미지를 히어로 이미지로 사용합니다. *\/\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='브랜드명이 함께 표시된 다채로운 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','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\/ko\/products\/%ec%98%a4%eb%93%9c%eb%b3%b4%ec%a6%88-x-%ec%9c%a0%ec%96%b4%ec%8a%a4%ed%84%b0%ed%94%84%eb%a9%94%ec%9d%b4%eb%93%9c-%ea%b8%80%eb%a1%9c%eb%b2%8c-%ec%95%84%eb%8f%99-%eb%b8%8c%eb%9e%9c%eb%93%9c%eb%a5%bc-%ec%9c%84%ed%95%9c-%ec%a7%80%ec%86%8d-%ea%b0%80%eb%8a%a5%ed%95%9c-%eb%a7%9e%ec%b6%a4-%ed%82%a4%ec%a6%88-%ea%b5%bf%ec%a6%88","provider":"Yourstuffmade.com","version":"1.0","type":"link"}