{"product_id":"perfectted-custom-plush-keychains","title":"PerfectTed x YourStuffMade: Custom Plush Keychains That Bring Matcha to Life","description":"\u003cstyle\u003e\n  html {\n    scroll-behavior: smooth;\n  }\n\n  html.ysm-project-page body .product,\n  body.ysm-project-page .product,\n  body:has(.ysm-project) .product,\n  html.ysm-project-page body .product.grid,\n  body.ysm-project-page .product.grid,\n  body:has(.ysm-project) .product.grid,\n  html.ysm-project-page body .product__info-wrapper,\n  body.ysm-project-page .product__info-wrapper,\n  body:has(.ysm-project) .product__info-wrapper,\n  html.ysm-project-page body .product__info-container,\n  body.ysm-project-page .product__info-container,\n  body:has(.ysm-project) .product__info-container,\n  html.ysm-project-page body .product__description,\n  body.ysm-project-page .product__description,\n  body:has(.ysm-project) .product__description,\n  html.ysm-project-page body .rte,\n  body.ysm-project-page .rte,\n  body:has(.ysm-project) .rte {\n    display: block !important;\n    width: 100% !important;\n    max-width: none !important;\n    min-width: 0 !important;\n    padding-left: 0 !important;\n    padding-right: 0 !important;\n  }\n\n  html.ysm-project-page body .product__media-wrapper,\n  body.ysm-project-page .product__media-wrapper,\n  body:has(.ysm-project) .product__media-wrapper,\n  html.ysm-project-page body .product__media-gallery,\n  body.ysm-project-page .product__media-gallery,\n  body:has(.ysm-project) .product__media-gallery,\n  html.ysm-project-page body media-gallery,\n  body.ysm-project-page media-gallery,\n  body:has(.ysm-project) media-gallery,\n  html.ysm-project-page body .product__title,\n  body.ysm-project-page .product__title,\n  body:has(.ysm-project) .product__title,\n  html.ysm-project-page body .price,\n  body.ysm-project-page .price,\n  body:has(.ysm-project) .price,\n  html.ysm-project-page body .product-form,\n  body.ysm-project-page .product-form,\n  body:has(.ysm-project) .product-form,\n  html.ysm-project-page body product-form,\n  body.ysm-project-page product-form,\n  body:has(.ysm-project) product-form,\n  html.ysm-project-page body variant-selects,\n  body.ysm-project-page variant-selects,\n  body:has(.ysm-project) variant-selects,\n  html.ysm-project-page body .shopify-payment-button,\n  body.ysm-project-page .shopify-payment-button,\n  body:has(.ysm-project) .shopify-payment-button,\n  html.ysm-project-page body .product__tax,\n  body.ysm-project-page .product__tax,\n  body:has(.ysm-project) .product__tax,\n  html.ysm-project-page body .product__inventory,\n  body.ysm-project-page .product__inventory,\n  body:has(.ysm-project) .product__inventory,\n  html.ysm-project-page body .product__sku,\n  body.ysm-project-page .product__sku,\n  body:has(.ysm-project) .product__sku,\n  html.ysm-project-page body .share-button,\n  body.ysm-project-page .share-button,\n  body:has(.ysm-project) .share-button {\n    display: none !important;\n  }\n\n  .ysm-project {\n    --ysm-green: #2e6b4a;\n    --ysm-dark: #1f2a22;\n    --ysm-muted: #637166;\n    --ysm-border: #d8ded6;\n    --ysm-soft: #eef4ed;\n    --ysm-cream: #f7f8f4;\n    --ted-pink: #ef5d91;\n    --ted-green: #62b95f;\n    --ted-yellow: #ffe178;\n    --ted-dark: #111111;\n    color: var(--ysm-dark);\n    line-height: 1.65;\n    width: min(1120px, calc(100vw - 36px));\n    max-width: 1120px;\n    margin: 0 auto;\n    font-family: inherit;\n  }\n\n  .ysm-project * {\n    box-sizing: border-box;\n  }\n\n  .ysm-project-wrap {\n    width: 100%;\n    max-width: 1120px;\n    margin: 0 auto;\n    padding: 0;\n  }\n\n  .ysm-project-hero,\n  .ysm-project-section,\n  .ysm-project-dropdowns,\n  .ysm-project-contact {\n    background: #ffffff;\n    border: 1px solid var(--ysm-border);\n    border-radius: 18px;\n    padding: 22px;\n    margin-bottom: 16px;\n    box-shadow: 0 4px 14px rgba(31, 42, 34, 0.04);\n    position: relative;\n    overflow: hidden;\n  }\n\n  .ysm-project-hero,\n  .ysm-project-contact {\n    background:\n      radial-gradient(circle at 8% 12%, rgba(239, 93, 145, .20), transparent 32%),\n      radial-gradient(circle at 92% 18%, rgba(98, 185, 95, .18), transparent 28%),\n      radial-gradient(circle at 72% 92%, rgba(255, 225, 120, .22), transparent 34%),\n      var(--ysm-cream);\n  }\n\n  .ysm-project-hero {\n    margin-top: 18px;\n  }\n\n  .ysm-project-hero::before {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    pointer-events: none;\n    background: linear-gradient(120deg, transparent 0%, rgba(255, 255, 255, .6) 45%, transparent 70%);\n    transform: translateX(-120%);\n    animation: ysmShimmer 7s ease-in-out infinite;\n  }\n\n  @keyframes ysmShimmer {\n    0%, 55% {\n      transform: translateX(-120%);\n    }\n\n    75%, 100% {\n      transform: translateX(120%);\n    }\n  }\n\n  .ysm-project-hero-grid {\n    display: grid;\n    grid-template-columns: minmax(0, 1.02fr) minmax(320px, .98fr);\n    gap: 22px;\n    align-items: center;\n    position: relative;\n    z-index: 1;\n  }\n\n  .ysm-project h1,\n  .ysm-project h2,\n  .ysm-project h3 {\n    color: var(--ysm-dark);\n    line-height: 1.16;\n    margin-top: 0;\n    word-break: normal;\n    overflow-wrap: normal;\n  }\n\n  .ysm-project h1 {\n    font-size: clamp(34px, 5vw, 58px);\n    letter-spacing: -0.04em;\n    margin-bottom: 14px;\n  }\n\n  .ysm-project h2 {\n    font-size: 30px;\n    margin-bottom: 10px;\n    letter-spacing: -0.02em;\n  }\n\n  .ysm-project h3 {\n    font-size: 21px;\n    margin-bottom: 10px;\n  }\n\n  .ysm-project p:last-child,\n  .ysm-project ul:last-child,\n  .ysm-project ol:last-child {\n    margin-bottom: 0;\n  }\n\n  .ysm-project-kicker {\n    color: var(--ysm-green);\n    font-weight: 900;\n    letter-spacing: .06em;\n    text-transform: uppercase;\n    font-size: 12px;\n    margin: 0 0 8px;\n  }\n\n  .ysm-project-intro {\n    font-size: 18px;\n    color: #3f4f42;\n    margin-bottom: 12px;\n  }\n\n  .ysm-project-muted {\n    color: var(--ysm-muted);\n  }\n\n  .ysm-project-actions {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin-top: 18px;\n  }\n\n  .ysm-project-button {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    border-radius: 999px;\n    padding: 12px 16px;\n    font-size: 14px;\n    font-weight: 900;\n    line-height: 1.2;\n    text-decoration: none;\n    border: 1px solid transparent;\n    transition: transform .18s ease, box-shadow .18s ease, background .18s ease;\n  }\n\n  .ysm-project-button:hover {\n    transform: translateY(-2px);\n    box-shadow: 0 8px 20px rgba(31, 42, 34, 0.14);\n  }\n\n  .ysm-project-button-primary {\n    background: var(--ysm-green) !important;\n    color: #ffffff !important;\n    border-color: var(--ysm-green) !important;\n    -webkit-text-fill-color: #ffffff !important;\n  }\n\n  .ysm-project-button-secondary {\n    background: #ffffff !important;\n    color: var(--ysm-dark) !important;\n    border-color: var(--ysm-border) !important;\n    -webkit-text-fill-color: var(--ysm-dark) !important;\n  }\n\n  .ysm-project a.ysm-project-button,\n  .ysm-project a.ysm-project-button:visited,\n  .ysm-project a.ysm-project-button:hover,\n  .ysm-project a.ysm-project-button:focus,\n  .ysm-project a.ysm-project-button:active {\n    text-decoration: none !important;\n  }\n\n  .ysm-project-hero-image {\n    margin: 0;\n    border: 1px solid var(--ysm-border);\n    background: #ffffff;\n    border-radius: 18px;\n    overflow: hidden;\n    padding: 10px;\n    position: relative;\n    transition: transform .22s ease, box-shadow .22s ease;\n  }\n\n  .ysm-project-hero-image:hover {\n    transform: translateY(-3px) rotate(-.3deg);\n    box-shadow: 0 18px 38px rgba(31, 42, 34, 0.12);\n  }\n\n  .ysm-project-hero-image-main {\n    width: 100%;\n    height: auto;\n    min-height: 360px;\n    display: block;\n    border-radius: 14px;\n    aspect-ratio: 4 \/ 3;\n    object-fit: contain;\n    object-position: center;\n    background: #ffffff;\n    border: 1px solid var(--ysm-border);\n    padding: 12px;\n  }\n\n  .ysm-project-caption {\n    font-size: 13px;\n    color: var(--ysm-muted);\n    margin-top: 8px;\n  }\n\n  .ysm-project-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n    margin-top: 16px;\n  }\n\n  .ysm-project-three-grid {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 12px;\n    margin-top: 16px;\n  }\n\n  .ysm-project-card,\n  .ysm-project-resource {\n    background: #ffffff;\n    border: 1px solid var(--ysm-border);\n    border-radius: 14px;\n    padding: 14px;\n    transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease;\n  }\n\n  .ysm-project-card:hover,\n  .ysm-project-resource:hover {\n    transform: translateY(-3px);\n    border-color: #a7c957;\n    box-shadow: 0 12px 24px rgba(31, 42, 34, .08);\n  }\n\n  .ysm-project-card strong,\n  .ysm-project-resource strong {\n    display: block;\n    color: var(--ysm-green);\n    font-size: 14px;\n    margin-bottom: 4px;\n  }\n\n  .ysm-project-card p,\n  .ysm-project-resource p {\n    display: block;\n    color: var(--ysm-muted);\n    font-size: 14px;\n    line-height: 1.45;\n    margin: 0;\n  }\n\n  .ysm-project-highlight {\n    background: var(--ysm-soft);\n    border: 1px solid #a7c957;\n    border-radius: 16px;\n    padding: 16px;\n    margin-top: 14px;\n    transition: transform .2s ease, box-shadow .2s ease;\n  }\n\n  .ysm-project-highlight:hover {\n    transform: translateY(-2px);\n    box-shadow: 0 10px 22px rgba(46, 107, 74, .10);\n  }\n\n  .ysm-project-highlight strong {\n    color: var(--ysm-green);\n  }\n\n  .ysm-project-feature {\n    display: grid;\n    grid-template-columns: minmax(260px, 0.9fr) minmax(0, 1.1fr);\n    gap: 18px;\n    align-items: center;\n    margin-top: 16px;\n    background:\n      radial-gradient(circle at 15% 10%, rgba(239, 93, 145, .16), transparent 28%),\n      radial-gradient(circle at 85% 80%, rgba(98, 185, 95, .16), transparent 32%),\n      var(--ysm-cream);\n    border: 1px solid var(--ysm-border);\n    border-radius: 18px;\n    padding: 14px;\n  }\n\n  .ysm-project-feature img {\n    width: 100%;\n    height: auto;\n    display: block;\n    border-radius: 14px;\n    border: 1px solid var(--ysm-border);\n    aspect-ratio: 4 \/ 3;\n    object-fit: contain;\n    object-position: center;\n    background: #ffffff;\n    padding: 12px;\n    transition: transform .25s ease, box-shadow .25s ease;\n  }\n\n  .ysm-project-feature:hover img {\n    transform: scale(1.015);\n    box-shadow: 0 14px 28px rgba(31, 42, 34, .12);\n  }\n\n  .ysm-project-feature-icons {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n    margin-top: 14px;\n  }\n\n  .ysm-project-feature-icon {\n    background: #ffffff;\n    border: 1px solid var(--ysm-border);\n    color: #3f4f42;\n    border-radius: 999px;\n    padding: 7px 10px;\n    font-size: 13px;\n    font-weight: 800;\n    transition: transform .18s ease, border-color .18s ease;\n  }\n\n  .ysm-project-feature-icon:hover {\n    transform: translateY(-2px);\n    border-color: #a7c957;\n  }\n\n  .ysm-project-gallery {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 12px;\n    margin-top: 16px;\n  }\n\n  .ysm-project-gallery-item {\n    appearance: none;\n    border: 1px solid var(--ysm-border);\n    background: #ffffff;\n    border-radius: 16px;\n    padding: 8px;\n    overflow: hidden;\n    margin: 0;\n    cursor: zoom-in;\n    display: block;\n    width: 100%;\n    position: relative;\n    transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease;\n  }\n\n  .ysm-project-gallery-item::after {\n    content: \"Click to enlarge\";\n    position: absolute;\n    left: 14px;\n    right: 14px;\n    bottom: 14px;\n    background: rgba(31, 42, 34, .86);\n    color: #ffffff;\n    font-size: 12px;\n    font-weight: 900;\n    text-align: center;\n    border-radius: 999px;\n    padding: 6px 8px;\n    opacity: 0;\n    transform: translateY(8px);\n    transition: opacity .2s ease, transform .2s ease;\n    pointer-events: none;\n  }\n\n  .ysm-project-gallery-item:hover {\n    transform: translateY(-4px);\n    box-shadow: 0 16px 28px rgba(31, 42, 34, .12);\n    border-color: #a7c957;\n  }\n\n  .ysm-project-gallery-item:hover::after {\n    opacity: 1;\n    transform: translateY(0);\n  }\n\n  .ysm-project-gallery-item img {\n    width: 100%;\n    height: auto;\n    min-height: 240px;\n    display: block;\n    border-radius: 12px;\n    aspect-ratio: 1 \/ 1;\n    object-fit: contain;\n    object-position: center;\n    background: #ffffff;\n    border: 1px solid var(--ysm-border);\n    padding: 10px;\n    transition: transform .25s ease, filter .25s ease;\n  }\n\n  .ysm-project-gallery-item:hover img {\n    transform: scale(1.02);\n    filter: saturate(1.08) contrast(1.03);\n  }\n\n  .ysm-project-table-wrap {\n    overflow-x: auto;\n    margin-top: 14px;\n    border: 1px solid var(--ysm-border);\n    border-radius: 16px;\n    background: #ffffff;\n  }\n\n  .ysm-project-table {\n    width: 100%;\n    border-collapse: collapse;\n    min-width: 720px;\n  }\n\n  .ysm-project-table th,\n  .ysm-project-table td {\n    text-align: left;\n    padding: 13px 14px;\n    border-bottom: 1px solid var(--ysm-border);\n    font-size: 14px;\n    vertical-align: top;\n  }\n\n  .ysm-project-table th {\n    background: var(--ysm-soft);\n    color: var(--ysm-dark);\n    font-weight: 900;\n  }\n\n  .ysm-project-table td {\n    color: #3f4f42;\n  }\n\n  .ysm-project-table tbody tr:hover {\n    background: #f7f8f4;\n  }\n\n  .ysm-project-table tr:last-child td {\n    border-bottom: 0;\n  }\n\n  .ysm-project-dropdowns details {\n    border: 1px solid var(--ysm-border);\n    border-radius: 15px;\n    overflow: hidden;\n    background: #ffffff;\n    transition: border-color .2s ease, box-shadow .2s ease;\n  }\n\n  .ysm-project-dropdowns details:hover {\n    border-color: #a7c957;\n    box-shadow: 0 10px 22px rgba(31, 42, 34, .05);\n  }\n\n  .ysm-project-dropdowns details + details {\n    margin-top: 10px;\n  }\n\n  .ysm-project-dropdowns summary {\n    cursor: pointer;\n    list-style: none;\n    padding: 14px 16px;\n    background: var(--ysm-soft);\n    color: var(--ysm-dark);\n    font-weight: 900;\n    position: relative;\n    padding-right: 48px;\n  }\n\n  .ysm-project-dropdowns summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .ysm-project-dropdowns summary::after {\n    content: \"+\";\n    position: absolute;\n    right: 16px;\n    top: 50%;\n    transform: translateY(-50%);\n    color: var(--ysm-green);\n    font-size: 22px;\n    font-weight: 900;\n    line-height: 1;\n  }\n\n  .ysm-project-dropdowns details[open] summary::after {\n    content: \"–\";\n  }\n\n  .ysm-project-dropdown-content {\n    padding: 16px;\n    background: #ffffff;\n    border-top: 1px solid var(--ysm-border);\n  }\n\n  .ysm-project-link {\n    color: var(--ysm-green);\n    font-weight: 900;\n    text-decoration: underline;\n    text-underline-offset: 3px;\n  }\n\n  .ysm-project-note {\n    font-size: 13px;\n    color: var(--ysm-muted);\n    margin-top: 10px;\n  }\n\n  .ysm-lightbox {\n    position: fixed;\n    inset: 0;\n    z-index: 999999;\n    background: rgba(10, 15, 12, .88);\n    display: none;\n    align-items: center;\n    justify-content: center;\n    padding: 22px;\n  }\n\n  .ysm-lightbox.is-open {\n    display: flex;\n  }\n\n  .ysm-lightbox-inner {\n    position: relative;\n    width: min(1100px, 94vw);\n    max-height: 92vh;\n    animation: ysmLightboxIn .18s ease both;\n  }\n\n  @keyframes ysmLightboxIn {\n    from {\n      opacity: 0;\n      transform: scale(.96) translateY(8px);\n    }\n\n    to {\n      opacity: 1;\n      transform: scale(1) translateY(0);\n    }\n  }\n\n  .ysm-lightbox-img {\n    width: 100%;\n    max-height: 86vh;\n    object-fit: contain;\n    display: block;\n    background: #ffffff;\n    border-radius: 18px;\n    border: 1px solid rgba(255,255,255,.25);\n    box-shadow: 0 30px 70px rgba(0,0,0,.40);\n  }\n\n  .ysm-lightbox-close {\n    position: absolute;\n    top: -14px;\n    right: -14px;\n    width: 42px;\n    height: 42px;\n    border: 0;\n    border-radius: 999px;\n    background: #ffffff;\n    color: var(--ysm-dark);\n    font-size: 24px;\n    line-height: 1;\n    font-weight: 900;\n    cursor: pointer;\n    box-shadow: 0 8px 20px rgba(0,0,0,.28);\n  }\n\n  .ysm-reveal {\n    opacity: 0;\n    transform: translateY(18px);\n    transition: opacity .55s ease, transform .55s ease;\n  }\n\n  .ysm-reveal.is-visible {\n    opacity: 1;\n    transform: translateY(0);\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .ysm-project *,\n    .ysm-reveal,\n    .ysm-project-hero::before {\n      animation: none !important;\n      transition: none !important;\n    }\n\n    .ysm-reveal {\n      opacity: 1;\n      transform: none;\n    }\n  }\n\n  @media (max-width: 920px) {\n    .ysm-project-hero-grid,\n    .ysm-project-grid,\n    .ysm-project-feature {\n      grid-template-columns: 1fr;\n    }\n\n    .ysm-project-three-grid,\n    .ysm-project-gallery {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n  }\n\n  @media (max-width: 749px) {\n    .ysm-project {\n      width: min(100%, calc(100vw - 24px));\n    }\n\n    .ysm-project-hero,\n    .ysm-project-section,\n    .ysm-project-dropdowns,\n    .ysm-project-contact {\n      padding: 18px;\n    }\n\n    .ysm-project h1 {\n      font-size: 34px;\n    }\n\n    .ysm-project h2 {\n      font-size: 25px;\n    }\n\n    .ysm-project-three-grid,\n    .ysm-project-gallery {\n      grid-template-columns: 1fr;\n    }\n\n    .ysm-project-button {\n      width: 100%;\n    }\n\n    .ysm-project-hero-image-main,\n    .ysm-project-gallery-item img {\n      min-height: 220px;\n    }\n\n    .ysm-lightbox {\n      padding: 12px;\n    }\n\n    .ysm-lightbox-close {\n      top: 8px;\n      right: 8px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003carticle class=\"ysm-project\"\u003e\n  \u003cdiv class=\"ysm-project-wrap\"\u003e\n\n    \u003csection class=\"ysm-project-hero ysm-reveal\"\u003e\n      \u003cdiv class=\"ysm-project-hero-grid\"\u003e\n        \u003cdiv\u003e\n          \u003cp class=\"ysm-project-kicker\"\u003eCustom plush keychain project\u003c\/p\u003e\n\n          \u003ch1\u003ePerfectTed x YourStuffMade: Custom Plush Keychains That Bring Matcha to Life\u003c\/h1\u003e\n\n          \u003cp class=\"ysm-project-intro\"\u003e\n            PerfectTed, the fast-growing matcha brand known for its vibrant identity and modern approach to energy drinks, partnered with YourStuffMade.com to create custom plush keychains that bring their brand to life in a fun, tactile way.\n          \u003c\/p\u003e\n\n          \u003cp class=\"ysm-project-muted\"\u003e\n            The goal was to translate PerfectTed’s playful, energetic personality into a product that customers could carry with them. Something memorable, shareable and instantly recognizable.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"ysm-project-actions\"\u003e\n            \u003ca class=\"ysm-project-button ysm-project-button-primary\" href=\"https:\/\/yourstuffmade.com\/products\/custom-plush-toys\" rel=\"noopener\" target=\"_blank\"\u003eStart Custom Plush Quote\u003c\/a\u003e\n            \u003ca class=\"ysm-project-button ysm-project-button-secondary\" href=\"#ysm-project-overview\"\u003eView project overview\u003c\/a\u003e\n            \u003ca class=\"ysm-project-button ysm-project-button-secondary\" href=\"https:\/\/www.perfectted.com\/\" rel=\"noopener\" target=\"_blank\"\u003eVisit PerfectTed\u003c\/a\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cfigure class=\"ysm-project-hero-image\"\u003e\n          \u003cimg class=\"ysm-project-hero-image-main\" src=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/ac838eb435f2cec1055c1d53bcbb216f-971a2ef5-e946-4058-8762-c5e8ab37637c.jpg?v=1774390712\u0026amp;width=1946\" alt=\"PerfectTed custom plush keychain created by YourStuffMade.com\" loading=\"eager\" width=\"900\" height=\"675\"\u003e\n          \u003cfigcaption class=\"ysm-project-caption\"\u003e\n            Custom PerfectTed plush keychains created by YourStuffMade.com to turn a vibrant matcha brand into a soft, collectible product.\n          \u003c\/figcaption\u003e\n        \u003c\/figure\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"ysm-project-section ysm-reveal\" id=\"ysm-project-overview\"\u003e\n      \u003cp class=\"ysm-project-kicker\"\u003eProject overview\u003c\/p\u003e\n\n      \u003ch2\u003eHow YourStuffMade.com helped PerfectTed turn matcha branding into a collectible product\u003c\/h2\u003e\n\n      \u003cp\u003e\n        PerfectTed wanted branded merchandise that felt as fun, bold and energetic as the brand itself. YourStuffMade.com helped translate the look and feel of PerfectTed’s matcha latte cans into soft custom plush keychains customers could use, collect and carry every day.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"ysm-project-grid\"\u003e\n        \u003cdiv class=\"ysm-project-card\"\u003e\n          \u003cstrong\u003eThe challenge\u003c\/strong\u003e\n          \u003cp\u003eCreate a custom product that captured PerfectTed’s colourful matcha identity while feeling cute, tactile and practical.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ysm-project-card\"\u003e\n          \u003cstrong\u003eThe solution\u003c\/strong\u003e\n          \u003cp\u003eDevelop custom plush keychains inspired by PerfectTed’s drink packaging, using soft materials, embroidered details and an everyday carry format.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ysm-project-card\"\u003e\n          \u003cstrong\u003eYourStuffMade.com’s role\u003c\/strong\u003e\n          \u003cp\u003eSupport plush keychain development, character-driven execution, material selection, account management and delivery coordination.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ysm-project-card\"\u003e\n          \u003cstrong\u003eThe outcome\u003c\/strong\u003e\n          \u003cp\u003eA playful, high-quality plush keychain that helped PerfectTed create a memorable physical brand experience.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ysm-project-highlight\"\u003e\n        \u003cp\u003e\n          \u003cstrong\u003eProject goal:\u003c\/strong\u003e create custom plush keychains that made PerfectTed’s matcha brand more tangible, collectible and shareable, while staying true to its playful visual identity.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"ysm-project-section ysm-reveal\" id=\"ysm-project-experience\"\u003e\n      \u003cp class=\"ysm-project-kicker\"\u003eTurning branding into experience\u003c\/p\u003e\n\n      \u003ch2\u003eFrom matcha can design to soft, carry-anywhere merchandise\u003c\/h2\u003e\n\n      \u003cdiv class=\"ysm-project-feature\"\u003e\n        \u003cimg src=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/Screenshot_2026-03-24_at_5.17.51_PM.png?v=1774390712\u0026amp;width=1946\" alt=\"PerfectTed plush keychain design proof created by YourStuffMade.com\" loading=\"lazy\" width=\"700\" height=\"525\"\u003e\n\n        \u003cdiv\u003e\n          \u003cp class=\"ysm-project-intro\"\u003e\n            The plush keychains transformed PerfectTed’s branding into something interactive and physical.\n          \u003c\/p\u003e\n\n          \u003cp class=\"ysm-project-muted\"\u003e\n            Designed to be both cute and collectible, the keychains offered customers a new way to connect with the brand beyond the drink itself.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"ysm-project-feature-icons\"\u003e\n            \u003cspan class=\"ysm-project-feature-icon\"\u003eCustom plush keychains\u003c\/span\u003e\n            \u003cspan class=\"ysm-project-feature-icon\"\u003eDrink brand merch\u003c\/span\u003e\n            \u003cspan class=\"ysm-project-feature-icon\"\u003eCollectible product\u003c\/span\u003e\n            \u003cspan class=\"ysm-project-feature-icon\"\u003eAccount-managed production\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ysm-project-highlight\"\u003e\n        \u003cp\u003e\n          \u003cstrong\u003eWhy it worked:\u003c\/strong\u003e plush keychains are small, portable and highly memorable. For PerfectTed, they turned vibrant packaging and brand energy into a product customers could attach to bags, keys and everyday routines.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"ysm-project-section ysm-reveal\" id=\"ysm-project-gallery\"\u003e\n      \u003cp class=\"ysm-project-kicker\"\u003eProject media\u003c\/p\u003e\n\n      \u003ch2\u003ePerfectTed x YourStuffMade.com project gallery\u003c\/h2\u003e\n\n      \u003cp\u003e\n        The gallery below shows PerfectTed custom plush keychain proofs, finished product details and brand inspiration from the PerfectTed x YourStuffMade.com collaboration. Click any image to enlarge.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"ysm-project-gallery\"\u003e\n        \u003cbutton class=\"ysm-project-gallery-item\" type=\"button\" data-full=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/ac838eb435f2cec1055c1d53bcbb216f-971a2ef5-e946-4058-8762-c5e8ab37637c.jpg?v=1774390712\u0026amp;width=1946\"\u003e\n          \u003cimg src=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/ac838eb435f2cec1055c1d53bcbb216f-971a2ef5-e946-4058-8762-c5e8ab37637c.jpg?v=1774390712\u0026amp;width=1946\" alt=\"PerfectTed custom plush keychain finished product by YourStuffMade.com\" loading=\"lazy\" width=\"600\" height=\"600\"\u003e\n        \u003c\/button\u003e\n\n        \u003cbutton class=\"ysm-project-gallery-item\" type=\"button\" data-full=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/Screenshot2026-03-24at5.13.46PM.png?v=1774390639\u0026amp;width=1946\"\u003e\n          \u003cimg src=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/Screenshot2026-03-24at5.13.46PM.png?v=1774390639\u0026amp;width=1946\" alt=\"PerfectTed custom plush keychain technical proof by YourStuffMade.com\" loading=\"lazy\" width=\"600\" height=\"600\"\u003e\n        \u003c\/button\u003e\n\n        \u003cbutton class=\"ysm-project-gallery-item\" type=\"button\" data-full=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/Screenshot_2026-03-24_at_5.17.51_PM.png?v=1774390712\u0026amp;width=1946\"\u003e\n          \u003cimg src=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/Screenshot_2026-03-24_at_5.17.51_PM.png?v=1774390712\u0026amp;width=1946\" alt=\"PerfectTed strawberry matcha latte plush keychain design proof by YourStuffMade.com\" loading=\"lazy\" width=\"600\" height=\"600\"\u003e\n        \u003c\/button\u003e\n\n        \u003cbutton class=\"ysm-project-gallery-item\" type=\"button\" data-full=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/Screenshot2026-03-24at5.13.12PM.png?v=1774390712\u0026amp;width=1946\"\u003e\n          \u003cimg src=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/Screenshot2026-03-24at5.13.12PM.png?v=1774390712\u0026amp;width=1946\" alt=\"PerfectTed matcha latte product reference for custom plush keychain project\" loading=\"lazy\" width=\"600\" height=\"600\"\u003e\n        \u003c\/button\u003e\n\n        \u003cbutton class=\"ysm-project-gallery-item\" type=\"button\" data-full=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/Screenshot2026-03-24at5.13.35PM.png?v=1774390712\u0026amp;width=1946\"\u003e\n          \u003cimg src=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/Screenshot2026-03-24at5.13.35PM.png?v=1774390712\u0026amp;width=1946\" alt=\"PerfectTed matcha kit brand image connected to custom merchandise project\" loading=\"lazy\" width=\"600\" height=\"600\"\u003e\n        \u003c\/button\u003e\n\n        \u003cbutton class=\"ysm-project-gallery-item\" type=\"button\" data-full=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/Screenshot2026-03-24at5.13.25PM.png?v=1774390712\u0026amp;width=1946\"\u003e\n          \u003cimg src=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/Screenshot2026-03-24at5.13.25PM.png?v=1774390712\u0026amp;width=1946\" alt=\"PerfectTed vanilla matcha latte product reference for custom plush keychain project\" loading=\"lazy\" width=\"600\" height=\"600\"\u003e\n        \u003c\/button\u003e\n\n        \u003cbutton class=\"ysm-project-gallery-item\" type=\"button\" data-full=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/Screenshot2026-03-24at5.13.19PM.png?v=1774390712\u0026amp;width=1946\"\u003e\n          \u003cimg src=\"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/Screenshot2026-03-24at5.13.19PM.png?v=1774390712\u0026amp;width=1946\" alt=\"PerfectTed strawberry matcha product reference for plush keychain project\" loading=\"lazy\" width=\"600\" height=\"600\"\u003e\n        \u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"ysm-project-section ysm-reveal\" id=\"ysm-project-deliverables\"\u003e\n      \u003cp class=\"ysm-project-kicker\"\u003eProject deliverables\u003c\/p\u003e\n\n      \u003ch2\u003eWhat YourStuffMade.com delivered for PerfectTed\u003c\/h2\u003e\n\n      \u003cp\u003e\n        YourStuffMade.com supported the project from concept to completion, ensuring the final product captured the spirit of the brand and the energy of the PerfectTed product range.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"ysm-project-table-wrap\"\u003e\n        \u003ctable class=\"ysm-project-table\"\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n              \u003cth\u003eDeliverable\u003c\/th\u003e\n              \u003cth\u003ePurpose\u003c\/th\u003e\n              \u003cth\u003eWhy it mattered\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n\n          \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cstrong\u003eCustom plush keychains\u003c\/strong\u003e\u003c\/td\u003e\n              \u003ctd\u003eCreate soft, high-quality designs that reflected PerfectTed’s visual identity.\u003c\/td\u003e\n              \u003ctd\u003eHelped turn the brand’s colourful packaging into a product customers could carry and remember.\u003c\/td\u003e\n            \u003c\/tr\u003e\n\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cstrong\u003eCharacter-driven execution\u003c\/strong\u003e\u003c\/td\u003e\n              \u003ctd\u003eTransform brand elements into engaging, collectible forms.\u003c\/td\u003e\n              \u003ctd\u003eMade the final merchandise feel playful and emotionally connected to the brand.\u003c\/td\u003e\n            \u003c\/tr\u003e\n\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cstrong\u003ePremium materials and finish\u003c\/strong\u003e\u003c\/td\u003e\n              \u003ctd\u003eSupport fabric, embroidery, stuffing, keychain hardware and finishing choices.\u003c\/td\u003e\n              \u003ctd\u003eHelped ensure durability while maintaining a soft, tactile and premium feel.\u003c\/td\u003e\n            \u003c\/tr\u003e\n\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cstrong\u003eBrand detail translation\u003c\/strong\u003e\u003c\/td\u003e\n              \u003ctd\u003eAdapt PerfectTed’s can design, colours and logo details into plush form.\u003c\/td\u003e\n              \u003ctd\u003eKept the keychain instantly recognizable while making it work as a soft product.\u003c\/td\u003e\n            \u003c\/tr\u003e\n\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cstrong\u003eDedicated account management\u003c\/strong\u003e\u003c\/td\u003e\n              \u003ctd\u003eGuide development and maintain consistency throughout the project.\u003c\/td\u003e\n              \u003ctd\u003eKept the process smooth from concept through sampling, approvals and delivery.\u003c\/td\u003e\n            \u003c\/tr\u003e\n\n            \u003ctr\u003e\n              \u003ctd\u003e\u003cstrong\u003eQuality control support\u003c\/strong\u003e\u003c\/td\u003e\n              \u003ctd\u003eReview detail, consistency and finished product presentation.\u003c\/td\u003e\n              \u003ctd\u003eHelped make the final plush keychains feel polished, practical and ready for brand use.\u003c\/td\u003e\n            \u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"ysm-project-section ysm-reveal\" id=\"ysm-project-results\"\u003e\n      \u003cp class=\"ysm-project-kicker\"\u003eProject results\u003c\/p\u003e\n\n      \u003ch2\u003eResults of the PerfectTed x YourStuffMade.com collaboration\u003c\/h2\u003e\n\n      \u003cp\u003e\n        The PerfectTed x YourStuffMade.com project showed how playful product design can strengthen brand connection and create lasting impressions.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"ysm-project-three-grid\"\u003e\n        \u003cdiv class=\"ysm-project-card\"\u003e\n          \u003cstrong\u003eEye-catching merchandise\u003c\/strong\u003e\n          \u003cp\u003eThe plush keychains reinforced PerfectTed’s bold brand identity in a fun and highly visible format.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ysm-project-card\"\u003e\n          \u003cstrong\u003eEveryday collectibility\u003c\/strong\u003e\n          \u003cp\u003eThe keychain format made the product easy to use, carry, gift and collect.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ysm-project-card\"\u003e\n          \u003cstrong\u003eStronger brand connection\u003c\/strong\u003e\n          \u003cp\u003eThe plush product gave customers a physical way to engage with the brand beyond the drink itself.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ysm-project-card\"\u003e\n          \u003cstrong\u003ePremium plush finish\u003c\/strong\u003e\n          \u003cp\u003eSoft materials, embroidery and thoughtful construction helped the product feel high-quality and durable.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ysm-project-card\"\u003e\n          \u003cstrong\u003eSmooth production process\u003c\/strong\u003e\n          \u003cp\u003eDedicated account management helped guide the project from concept through delivery.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ysm-project-card\"\u003e\n          \u003cstrong\u003eBrand personality brought to life\u003c\/strong\u003e\n          \u003cp\u003eThe plush keychains became more than accessories; they became an extension of PerfectTed’s playful personality.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"ysm-project-section ysm-reveal\" id=\"ysm-project-brand-links\"\u003e\n      \u003cp class=\"ysm-project-kicker\"\u003eRelevant brand and product links\u003c\/p\u003e\n\n      \u003ch2\u003eExplore PerfectTed, custom plush keychains and brand merchandise options\u003c\/h2\u003e\n\n      \u003cdiv class=\"ysm-project-three-grid\"\u003e\n        \u003cdiv class=\"ysm-project-resource\"\u003e\n          \u003cstrong\u003ePerfectTed\u003c\/strong\u003e\n          \u003cp\u003eExplore the matcha brand known for colourful drinks, matcha products and modern energy.\u003c\/p\u003e\n          \u003cp\u003e\u003ca class=\"ysm-project-link\" href=\"https:\/\/www.perfectted.com\/\" rel=\"noopener\" target=\"_blank\"\u003eVisit PerfectTed →\u003c\/a\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ysm-project-resource\"\u003e\n          \u003cstrong\u003eCustom plush toys\u003c\/strong\u003e\n          \u003cp\u003eCreate soft, character-driven plush toys and plush keychains for brands, mascots, events and campaigns.\u003c\/p\u003e\n          \u003cp\u003e\u003ca class=\"ysm-project-link\" href=\"https:\/\/yourstuffmade.com\/products\/custom-plush-toys\" rel=\"noopener\" target=\"_blank\"\u003eView custom plush toys →\u003c\/a\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ysm-project-resource\"\u003e\n          \u003cstrong\u003eYourStuffMade.com product catalog\u003c\/strong\u003e\n          \u003cp\u003eBrowse custom merchandise options for drink brands, food brands, events and customer campaigns.\u003c\/p\u003e\n          \u003cp\u003e\u003ca class=\"ysm-project-link\" href=\"https:\/\/yourstuffmade.com\/collections\/custom-ethical-products\" rel=\"noopener\" target=\"_blank\"\u003eBrowse product catalog →\u003c\/a\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ysm-project-resource\"\u003e\n          \u003cstrong\u003eCustom acrylic charms and keychains\u003c\/strong\u003e\n          \u003cp\u003eCreate practical branded accessories for customer gifts, retail drops and campaign merchandise.\u003c\/p\u003e\n          \u003cp\u003e\u003ca class=\"ysm-project-link\" href=\"https:\/\/yourstuffmade.com\/products\/custom-acrylic-charms\" rel=\"noopener\" target=\"_blank\"\u003eView custom keychains →\u003c\/a\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ysm-project-resource\"\u003e\n          \u003cstrong\u003eCustom stickers\u003c\/strong\u003e\n          \u003cp\u003eAffordable branded products for packaging, launch kits, cafes, events and customer touchpoints.\u003c\/p\u003e\n          \u003cp\u003e\u003ca class=\"ysm-project-link\" href=\"https:\/\/yourstuffmade.com\/products\/custom-stickers\" rel=\"noopener\" target=\"_blank\"\u003eView custom stickers →\u003c\/a\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ysm-project-resource\"\u003e\n          \u003cstrong\u003eCustom packaging\u003c\/strong\u003e\n          \u003cp\u003eSupport plush keychain campaigns with branded tags, inserts, backing cards, mailers and gift packaging.\u003c\/p\u003e\n          \u003cp\u003e\u003ca class=\"ysm-project-link\" href=\"https:\/\/yourstuffmade.com\/collections\/custom-packaging\" rel=\"noopener\" target=\"_blank\"\u003eView custom packaging →\u003c\/a\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"ysm-project-section ysm-reveal\" id=\"ysm-project-products\"\u003e\n      \u003cp class=\"ysm-project-kicker\"\u003eRelated products\u003c\/p\u003e\n\n      \u003ch2\u003eCustom products for drink brands, food brands and collectible customer gifts\u003c\/h2\u003e\n\n      \u003cdiv class=\"ysm-project-three-grid\"\u003e\n        \u003cdiv class=\"ysm-project-resource\"\u003e\n          \u003cstrong\u003eCustom plush toys\u003c\/strong\u003e\n          \u003cp\u003eSoft, memorable products for mascots, plush keychains, launch gifts, customer campaigns and events.\u003c\/p\u003e\n          \u003cp\u003e\u003ca class=\"ysm-project-link\" href=\"https:\/\/yourstuffmade.com\/products\/custom-plush-toys\" rel=\"noopener\" target=\"_blank\"\u003eView custom plush toys →\u003c\/a\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ysm-project-resource\"\u003e\n          \u003cstrong\u003eCustom enamel pins\u003c\/strong\u003e\n          \u003cp\u003eCollectible branded products for campaigns, launch gifts, cafe merchandise and retail drops.\u003c\/p\u003e\n          \u003cp\u003e\u003ca class=\"ysm-project-link\" href=\"https:\/\/yourstuffmade.com\/products\/custom-enamel-pins\" rel=\"noopener\" target=\"_blank\"\u003eView custom enamel pins →\u003c\/a\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ysm-project-resource\"\u003e\n          \u003cstrong\u003eCustom stickers\u003c\/strong\u003e\n          \u003cp\u003eAffordable branded products for packaging, laptops, events, onboarding kits and customer gifts.\u003c\/p\u003e\n          \u003cp\u003e\u003ca class=\"ysm-project-link\" href=\"https:\/\/yourstuffmade.com\/products\/custom-stickers\" rel=\"noopener\" target=\"_blank\"\u003eView custom stickers →\u003c\/a\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ysm-project-resource\"\u003e\n          \u003cstrong\u003eCustom acrylic charms and keychains\u003c\/strong\u003e\n          \u003cp\u003ePractical branded accessories for partner gifts, launch packs, events and customer loyalty campaigns.\u003c\/p\u003e\n          \u003cp\u003e\u003ca class=\"ysm-project-link\" href=\"https:\/\/yourstuffmade.com\/products\/custom-acrylic-charms\" rel=\"noopener\" target=\"_blank\"\u003eView custom keychains →\u003c\/a\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ysm-project-resource\"\u003e\n          \u003cstrong\u003eCustom packaging\u003c\/strong\u003e\n          \u003cp\u003eElevate plush keychain campaigns with branded tags, gift boxes, inserts, labels and mailers.\u003c\/p\u003e\n          \u003cp\u003e\u003ca class=\"ysm-project-link\" href=\"https:\/\/yourstuffmade.com\/collections\/custom-packaging\" rel=\"noopener\" target=\"_blank\"\u003eView custom packaging →\u003c\/a\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ysm-project-resource\"\u003e\n          \u003cstrong\u003eAll custom ethical products\u003c\/strong\u003e\n          \u003cp\u003eBrowse YourStuffMade.com’s full custom product range for brands, startups, artists, events and nonprofits.\u003c\/p\u003e\n          \u003cp\u003e\u003ca class=\"ysm-project-link\" href=\"https:\/\/yourstuffmade.com\/collections\/custom-ethical-products\" rel=\"noopener\" target=\"_blank\"\u003eBrowse all products →\u003c\/a\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"ysm-project-section ysm-reveal\" id=\"ysm-project-why\"\u003e\n      \u003cp class=\"ysm-project-kicker\"\u003eWhy brands trust YourStuffMade.com\u003c\/p\u003e\n\n      \u003ch2\u003eWhy playful brands partner with YourStuffMade.com for custom plush keychains\u003c\/h2\u003e\n\n      \u003cp\u003e\n        Food, drink and lifestyle brands often need merchandise that feels more emotional than a standard giveaway. YourStuffMade.com helps translate packaging, mascots, icons and campaign ideas into plush products people actually want to keep.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"ysm-project-grid\"\u003e\n        \u003cdiv class=\"ysm-project-card\"\u003e\n          \u003cstrong\u003eCharacter development support\u003c\/strong\u003e\n          \u003cp\u003eHelping turn packaging, brand elements and product ideas into soft, collectible plush keychain designs.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ysm-project-card\"\u003e\n          \u003cstrong\u003eCustom plush production\u003c\/strong\u003e\n          \u003cp\u003eSupporting fabric choices, construction, embroidery, labels, shapes, stuffing and keychain hardware.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ysm-project-card\"\u003e\n          \u003cstrong\u003eEthical manufacturing\u003c\/strong\u003e\n          \u003cp\u003eHelping brands create custom products through more responsible and transparent production paths.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ysm-project-card\"\u003e\n          \u003cstrong\u003eEnd-to-end project support\u003c\/strong\u003e\n          \u003cp\u003eGuiding the process from product idea and sampling through production, quality control and delivery.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ysm-project-actions\"\u003e\n        \u003ca class=\"ysm-project-button ysm-project-button-primary\" href=\"https:\/\/yourstuffmade.com\/products\/custom-plush-toys\" rel=\"noopener\" target=\"_blank\"\u003eStart Custom Plush Quote\u003c\/a\u003e\n        \u003ca class=\"ysm-project-button ysm-project-button-secondary\" href=\"https:\/\/yourstuffmade.com\/collections\/custom-ethical-products\" rel=\"noopener\" target=\"_blank\"\u003eView product catalog\u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"ysm-project-dropdowns ysm-reveal\" id=\"ysm-project-faqs\"\u003e\n      \u003cp class=\"ysm-project-kicker\"\u003eFAQs\u003c\/p\u003e\n\n      \u003ch2\u003eFrequently asked questions about custom plush keychains for brands\u003c\/h2\u003e\n\n      \u003cdetails open\u003e\n        \u003csummary\u003eWhat was the PerfectTed x YourStuffMade.com project?\u003c\/summary\u003e\n        \u003cdiv class=\"ysm-project-dropdown-content\"\u003e\n          \u003cp\u003e\n            The PerfectTed x YourStuffMade.com project was a custom plush keychain collaboration designed to turn PerfectTed’s colourful matcha identity into playful, tactile and collectible brand merchandise.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003eWhat did YourStuffMade.com create for PerfectTed?\u003c\/summary\u003e\n        \u003cdiv class=\"ysm-project-dropdown-content\"\u003e\n          \u003cp\u003e\n            YourStuffMade.com supported the creation of custom plush keychains, including concept development, character-driven execution, material guidance, brand detail translation, account management and production coordination.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003eWhy are custom plush keychains useful for drink and food brands?\u003c\/summary\u003e\n        \u003cdiv class=\"ysm-project-dropdown-content\"\u003e\n          \u003cp\u003e\n            Custom plush keychains help food and drink brands turn packaging, product shapes and brand characters into physical merchandise customers can carry, gift, collect and remember.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003eCan custom plush keychains include packaging and brand details?\u003c\/summary\u003e\n        \u003cdiv class=\"ysm-project-dropdown-content\"\u003e\n          \u003cp\u003e\n            Yes. Custom plush keychains can include embroidery, sewn-in tags, custom shapes, brand colours, keychain hardware, accessories, packaging and other details designed around the brand identity.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003eWhat can custom plush keychains be used for?\u003c\/summary\u003e\n        \u003cdiv class=\"ysm-project-dropdown-content\"\u003e\n          \u003cp\u003e\n            Custom plush keychains work well for retail merchandise, customer gifts, partner campaigns, launch merchandise, cafe promotions, trade shows, event activations and brand storytelling.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails\u003e\n        \u003csummary\u003eHow do we start a custom plush keychain project with YourStuffMade.com?\u003c\/summary\u003e\n        \u003cdiv class=\"ysm-project-dropdown-content\"\u003e\n          \u003cp\u003e\n            Start by sharing your product idea, brand references, desired size, quantity, timeline, delivery location, material preferences and packaging needs. YourStuffMade.com can then recommend the best production options.\n          \u003c\/p\u003e\n          \u003cp\u003e\u003ca class=\"ysm-project-link\" href=\"https:\/\/yourstuffmade.com\/products\/custom-plush-toys\" rel=\"noopener\" target=\"_blank\"\u003eGet a free custom plush keychain quote →\u003c\/a\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"ysm-project-contact ysm-reveal\"\u003e\n      \u003cp class=\"ysm-project-kicker\"\u003eLet’s collaborate\u003c\/p\u003e\n\n      \u003ch2\u003eCreate custom plush keychains that make your brand more memorable\u003c\/h2\u003e\n\n      \u003cp\u003e\n        The PerfectTed x YourStuffMade.com collaboration shows how playful product design can strengthen brand connection and create lasting impressions.\n      \u003c\/p\u003e\n\n      \u003cp\u003e\n        Whether you are creating a custom plush keychain, branded plush toy, food-shaped mascot, launch gift, customer campaign or partner merchandise, YourStuffMade.com can help turn your brand into a soft, memorable product people want to keep.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"ysm-project-actions\"\u003e\n        \u003ca class=\"ysm-project-button ysm-project-button-primary\" href=\"https:\/\/yourstuffmade.com\/products\/custom-plush-toys\" rel=\"noopener\" target=\"_blank\"\u003eStart Custom Plush Quote\u003c\/a\u003e\n        \u003ca class=\"ysm-project-button ysm-project-button-secondary\" href=\"https:\/\/yourstuffmade.com\/collections\/custom-ethical-products\" rel=\"noopener\" target=\"_blank\"\u003eView product catalog\u003c\/a\u003e\n        \u003ca class=\"ysm-project-button ysm-project-button-secondary\" href=\"mailto:hi@yourstuffmade.com\" rel=\"noopener\" target=\"_blank\"\u003eEmail YourStuffMade.com\u003c\/a\u003e\n      \u003c\/div\u003e\n\n      \u003cp class=\"ysm-project-note\"\u003e\n        #YourStuffMade #PerfectTed #CustomPlushKeychains #CustomPlushToys #MatchaMerchandise #DrinkBrandMerchandise #BrandMerchandise #EthicalManufacturing #SustainableProduction #CreativeCollaboration #CustomerEngagement #BrandRecall\n      \u003c\/p\u003e\n    \u003c\/section\u003e\n\n  \u003c\/div\u003e\n\u003c\/article\u003e\n\n\u003cdiv class=\"ysm-lightbox\" id=\"ysmProjectLightbox\" aria-hidden=\"true\"\u003e\n  \u003cdiv class=\"ysm-lightbox-inner\"\u003e\n    \u003cbutton class=\"ysm-lightbox-close\" type=\"button\" aria-label=\"Close enlarged image\"\u003e×\u003c\/button\u003e\n    \u003cimg class=\"ysm-lightbox-img\" alt=\"Expanded PerfectTed custom plush keychain gallery image\"\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (function () {\n    var lightbox = document.getElementById('ysmProjectLightbox');\n    if (!lightbox) return;\n\n    var lightboxImg = lightbox.querySelector('.ysm-lightbox-img');\n    var closeBtn = lightbox.querySelector('.ysm-lightbox-close');\n    var galleryButtons = document.querySelectorAll('.ysm-project-gallery-item[data-full]');\n\n    function openLightbox(src, alt) {\n      lightboxImg.src = src;\n      lightboxImg.alt = alt || 'Expanded PerfectTed custom plush keychain gallery image';\n      lightbox.classList.add('is-open');\n      lightbox.setAttribute('aria-hidden', 'false');\n      document.documentElement.style.overflow = 'hidden';\n    }\n\n    function closeLightbox() {\n      lightbox.classList.remove('is-open');\n      lightbox.setAttribute('aria-hidden', 'true');\n      lightboxImg.src = '';\n      document.documentElement.style.overflow = '';\n    }\n\n    galleryButtons.forEach(function (button) {\n      button.addEventListener('click', function () {\n        var img = button.querySelector('img');\n        openLightbox(button.getAttribute('data-full'), img ? img.alt : '');\n      });\n    });\n\n    closeBtn.addEventListener('click', closeLightbox);\n\n    lightbox.addEventListener('click', function (event) {\n      if (event.target === lightbox) {\n        closeLightbox();\n      }\n    });\n\n    document.addEventListener('keydown', function (event) {\n      if (event.key === 'Escape' \u0026\u0026 lightbox.classList.contains('is-open')) {\n        closeLightbox();\n      }\n    });\n\n    var revealItems = document.querySelectorAll('.ysm-reveal');\n\n    if ('IntersectionObserver' in window) {\n      var observer = new IntersectionObserver(function (entries) {\n        entries.forEach(function (entry) {\n          if (entry.isIntersecting) {\n            entry.target.classList.add('is-visible');\n            observer.unobserve(entry.target);\n          }\n        });\n      }, { threshold: 0.12 });\n\n      revealItems.forEach(function (item) {\n        observer.observe(item);\n      });\n    } else {\n      revealItems.forEach(function (item) {\n        item.classList.add('is-visible');\n      });\n    }\n  })();\n\u003c\/script\u003e\n\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Article\",\n  \"headline\": \"PerfectTed x YourStuffMade: Custom Plush Keychains That Bring Matcha to Life\",\n  \"description\": \"See how YourStuffMade.com helped PerfectTed create custom plush keychains that transformed its vibrant matcha brand into playful, collectible merchandise.\",\n  \"image\": \"https:\/\/yourstuffmade.com\/cdn\/shop\/files\/ac838eb435f2cec1055c1d53bcbb216f-971a2ef5-e946-4058-8762-c5e8ab37637c.jpg?v=1774390712\u0026width=1946\",\n  \"author\": {\n    \"@type\": \"Organization\",\n    \"name\": \"YourStuffMade.com\"\n  },\n  \"publisher\": {\n    \"@type\": \"Organization\",\n    \"name\": \"YourStuffMade.com\",\n    \"url\": \"https:\/\/yourstuffmade.com\"\n  },\n  \"mainEntityOfPage\": {\n    \"@type\": \"WebPage\",\n    \"@id\": \"https:\/\/yourstuffmade.com\/products\/perfectted-custom-plush-keychains\"\n  },\n  \"about\": [\n    \"PerfectTed custom plush keychains\",\n    \"custom plush keychains\",\n    \"matcha brand merchandise\",\n    \"custom plush toys\",\n    \"drink brand merchandise\",\n    \"collectible brand merchandise\",\n    \"custom merchandise\"\n  ]\n}\n\u003c\/script\u003e\n\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What was the PerfectTed x YourStuffMade.com project?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"The PerfectTed x YourStuffMade.com project was a custom plush keychain collaboration designed to turn PerfectTed’s colourful matcha identity into playful, tactile and collectible brand merchandise.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What did YourStuffMade.com create for PerfectTed?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"YourStuffMade.com supported the creation of custom plush keychains, including concept development, character-driven execution, material guidance, brand detail translation, account management and production coordination.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Why are custom plush keychains useful for drink and food brands?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Custom plush keychains help food and drink brands turn packaging, product shapes and brand characters into physical merchandise customers can carry, gift, collect and remember.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can custom plush keychains include packaging and brand details?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Custom plush keychains can include embroidery, sewn-in tags, custom shapes, brand colours, keychain hardware, accessories, packaging and other details designed around the brand identity.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What can custom plush keychains be used for?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Custom plush keychains work well for retail merchandise, customer gifts, partner campaigns, launch merchandise, cafe promotions, trade shows, event activations and brand storytelling.\"\n      }\n    }\n  ]\n}\n\u003c\/script\u003e","brand":"PerfectTed","offers":[{"title":"Default Title","offer_id":69321143287830,"sku":null,"price":1.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0068\/7554\/5622\/files\/Screenshot2026-03-24at5.13.46PM.png?v=1774390639","url":"https:\/\/yourstuffmade.com\/en-sa\/products\/perfectted-custom-plush-keychains","provider":"Yourstuffmade.com","version":"1.0","type":"link"}