{"title":"Character Keychains","description":"","products":[{"product_id":"anime-mascot-charm","title":"Anime Mascot Charm","description":"\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:wght@700;900\u0026amp;family=DM+Sans:wght@300;400;500;600\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n  #sdp-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n  #sdp-wrap {\n    font-family: 'DM Sans', sans-serif;\n    color: #1a1225;\n    background: transparent;\n    width: 100%;\n    max-width: 680px;\n    margin: 0 auto;\n  }\n\n  \/* HERO *\/\n  #sdp-wrap .sdp-hero {\n    background: linear-gradient(145deg, #e8d8ff 0%, #fcd6e8 40%, #d6eeff 80%, #d6ffed 100%);\n    border-radius: 20px;\n    padding: 40px 24px 36px;\n    text-align: center;\n    margin-bottom: 16px;\n  }\n  #sdp-wrap .sdp-badge {\n    display: inline-flex;\n    align-items: center;\n    gap: 7px;\n    background: #fff;\n    border: 1.5px solid #c9b8f5;\n    color: #3d2e52;\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: .08em;\n    text-transform: uppercase;\n    padding: 6px 14px;\n    border-radius: 100px;\n    margin-bottom: 18px;\n  }\n  #sdp-wrap .sdp-dot {\n    width: 7px; height: 7px;\n    border-radius: 50%;\n    background: #7bc142;\n    display: inline-block;\n  }\n  #sdp-wrap .sdp-h1 {\n    font-family: 'Playfair Display', serif;\n    font-size: clamp(1.75rem, 6vw, 2.8rem);\n    font-weight: 900;\n    line-height: 1.15;\n    color: #3d2e52;\n    margin-bottom: 12px;\n  }\n  #sdp-wrap .sdp-h1 span {\n    background: linear-gradient(90deg, #9b72ef, #e8609a);\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n  }\n  #sdp-wrap .sdp-hero-sub {\n    font-size: 15px;\n    color: #3d2e52;\n    line-height: 1.65;\n    margin-bottom: 22px;\n  }\n  #sdp-wrap .sdp-pills {\n    display: flex;\n    justify-content: center;\n    flex-wrap: wrap;\n    gap: 8px;\n  }\n  #sdp-wrap .sdp-pill {\n    background: #fff;\n    border-radius: 100px;\n    padding: 7px 14px;\n    font-size: 12.5px;\n    font-weight: 600;\n    color: #3d2e52;\n    box-shadow: 0 2px 10px rgba(100,60,160,.1);\n  }\n\n  \/* PROOF *\/\n  #sdp-wrap .sdp-proof {\n    background: #1a1225;\n    border-radius: 20px;\n    padding: 30px 24px;\n    text-align: center;\n    margin-bottom: 16px;\n  }\n  #sdp-wrap .sdp-proof-num {\n    font-family: 'Playfair Display', serif;\n    font-size: 3rem;\n    font-weight: 900;\n    background: linear-gradient(90deg, #c9b8f5, #f5b8d0);\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n    line-height: 1;\n  }\n  #sdp-wrap .sdp-proof-label { font-size: 12px; color: rgba(255,255,255,.55); margin-top: 5px; letter-spacing: .05em; }\n  #sdp-wrap .sdp-stars { color: #f0c060; font-size: 18px; letter-spacing: 3px; margin-top: 16px; }\n  #sdp-wrap .sdp-quote { font-size: 13.5px; color: rgba(255,255,255,.8); font-style: italic; line-height: 1.65; margin-top: 10px; }\n  #sdp-wrap .sdp-author { font-size: 11.5px; color: rgba(255,255,255,.4); margin-top: 6px; }\n\n  \/* SECTION HEADER *\/\n  #sdp-wrap .sdp-label {\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: .12em;\n    text-transform: uppercase;\n    color: #8a7a9e;\n    margin-bottom: 6px;\n  }\n  #sdp-wrap .sdp-title {\n    font-family: 'Playfair Display', serif;\n    font-size: clamp(1.3rem, 4.5vw, 1.75rem);\n    font-weight: 700;\n    color: #3d2e52;\n    line-height: 1.25;\n    margin-bottom: 20px;\n  }\n\n  \/* SECTION WRAPPER *\/\n  #sdp-wrap .sdp-section { margin-bottom: 16px; }\n\n  \/* FEATURE CARDS *\/\n  #sdp-wrap .sdp-feat-card {\n    background: rgba(255,255,255,.85);\n    border: 1.5px solid rgba(201,184,245,.4);\n    border-radius: 16px;\n    padding: 18px 18px;\n    display: flex;\n    gap: 16px;\n    align-items: flex-start;\n    margin-bottom: 10px;\n  }\n  #sdp-wrap .sdp-feat-icon {\n    font-size: 26px;\n    flex-shrink: 0;\n    width: 48px; height: 48px;\n    display: flex; align-items: center; justify-content: center;\n    border-radius: 12px;\n    background: linear-gradient(135deg, #ede2ff, #fbd5ea);\n  }\n  #sdp-wrap .sdp-feat-title { font-size: 14.5px; font-weight: 700; color: #3d2e52; margin-bottom: 4px; }\n  #sdp-wrap .sdp-feat-desc { font-size: 13px; color: #5c4e70; line-height: 1.6; }\n\n  \/* SIZING \/ SPECS *\/\n  #sdp-wrap .sdp-sizing {\n    background: linear-gradient(135deg, #dff7ec, #d4efff);\n    border-radius: 20px;\n    padding: 24px 20px;\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 12px;\n  }\n  #sdp-wrap .sdp-size-item {\n    background: rgba(255,255,255,.65);\n    border-radius: 12px;\n    padding: 16px 14px;\n    text-align: center;\n  }\n  #sdp-wrap .sdp-size-item.full { grid-column: 1 \/ -1; text-align: left; display: flex; align-items: center; gap: 14px; }\n  #sdp-wrap .sdp-size-big { font-family: 'Playfair Display', serif; font-size: 1.8rem; font-weight: 900; color: #3d2e52; line-height: 1; margin-bottom: 3px; }\n  #sdp-wrap .sdp-size-lbl { font-size: 11.5px; font-weight: 700; color: #8a7a9e; text-transform: uppercase; letter-spacing: .06em; }\n  #sdp-wrap .sdp-size-note { font-size: 12px; color: #3a6657; margin-top: 4px; line-height: 1.45; }\n\n  \/* SPOTS *\/\n  #sdp-wrap .sdp-spot {\n    background: #fff;\n    border: 1.5px solid rgba(201,184,245,.35);\n    border-radius: 12px;\n    padding: 14px 16px;\n    display: flex;\n    align-items: center;\n    gap: 13px;\n    margin-bottom: 9px;\n  }\n  #sdp-wrap .sdp-spot-num {\n    width: 28px; height: 28px; border-radius: 50%;\n    background: linear-gradient(135deg, #c9b8f5, #f5b8d0);\n    display: flex; align-items: center; justify-content: center;\n    font-size: 12px; font-weight: 800; color: #3d2e52; flex-shrink: 0;\n  }\n  #sdp-wrap .sdp-spot-title { font-size: 14px; font-weight: 700; color: #3d2e52; }\n  #sdp-wrap .sdp-spot-sub { font-size: 12.5px; color: #8a7a9e; margin-top: 2px; }\n\n  \/* BUNDLE *\/\n  #sdp-wrap .sdp-bundle {\n    background: linear-gradient(135deg, #1a1225, #2e1845);\n    border-radius: 20px;\n    padding: 32px 22px;\n    text-align: center;\n  }\n  #sdp-wrap .sdp-bundle-badge {\n    display: inline-block;\n    background: linear-gradient(90deg, #c9b8f5, #f5b8d0);\n    color: #1a1225;\n    font-size: 11px;\n    font-weight: 800;\n    letter-spacing: .09em;\n    text-transform: uppercase;\n    padding: 5px 14px;\n    border-radius: 100px;\n    margin-bottom: 16px;\n  }\n  #sdp-wrap .sdp-bundle-title {\n    font-family: 'Playfair Display', serif;\n    font-size: 1.6rem;\n    font-weight: 900;\n    color: #fff;\n    line-height: 1.2;\n    margin-bottom: 12px;\n  }\n  #sdp-wrap .sdp-bundle-title span {\n    background: linear-gradient(90deg, #c9b8f5, #f0c060);\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n  }\n  #sdp-wrap .sdp-bundle-sub { font-size: 13.5px; color: rgba(255,255,255,.65); line-height: 1.6; margin-bottom: 20px; }\n  #sdp-wrap .sdp-bundle-opts { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; max-width: 380px; margin: 0 auto 18px; }\n  #sdp-wrap .sdp-bundle-opt {\n    background: rgba(255,255,255,.1);\n    border: 1.5px solid rgba(255,255,255,.18);\n    border-radius: 12px;\n    padding: 16px 12px;\n  }\n  #sdp-wrap .sdp-bundle-opt.featured {\n    border-color: #f0c060;\n    background: rgba(240,192,96,.12);\n  }\n  #sdp-wrap .sdp-opt-tag {\n    display: inline-block;\n    background: #f0c060;\n    color: #1a1225;\n    font-size: 10px;\n    font-weight: 800;\n    letter-spacing: .06em;\n    text-transform: uppercase;\n    padding: 3px 9px;\n    border-radius: 50px;\n    margin-bottom: 8px;\n  }\n  #sdp-wrap .sdp-opt-num { font-family: 'Playfair Display', serif; font-size: 1.5rem; font-weight: 900; background: linear-gradient(90deg, #c9b8f5, #f5b8d0); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }\n  #sdp-wrap .sdp-opt-lbl { font-size: 12px; font-weight: 600; color: rgba(255,255,255,.8); margin-top: 4px; }\n  #sdp-wrap .sdp-opt-perk { font-size: 11px; color: rgba(255,255,255,.5); margin-top: 3px; }\n  #sdp-wrap .sdp-opt-price { font-size: 13px; font-weight: 700; color: #f0c060; margin-top: 5px; }\n  #sdp-wrap .sdp-bundle-note { font-size: 12px; color: rgba(255,255,255,.4); line-height: 1.6; }\n\n  \/* FAQ *\/\n  #sdp-wrap .sdp-faq-item {\n    background: #fff;\n    border: 1.5px solid rgba(201,184,245,.35);\n    border-radius: 12px;\n    overflow: hidden;\n    margin-bottom: 9px;\n  }\n  #sdp-wrap .sdp-faq-q {\n    width: 100%; background: none; border: none; cursor: pointer;\n    padding: 16px 18px;\n    text-align: left;\n    font-family: 'DM Sans', sans-serif;\n    font-size: 14px; font-weight: 700; color: #3d2e52;\n    display: flex; justify-content: space-between; align-items: center; gap: 12px;\n  }\n  #sdp-wrap .sdp-faq-arrow { font-size: 20px; font-weight: 900; color: #c9b8f5; transition: transform .25s; flex-shrink: 0; }\n  #sdp-wrap .sdp-faq-item.open .sdp-faq-arrow { transform: rotate(45deg); }\n  #sdp-wrap .sdp-faq-a {\n    font-size: 13px; color: #5c4e70; line-height: 1.7;\n    padding: 0 18px; max-height: 0; overflow: hidden;\n    transition: max-height .3s ease, padding .3s ease;\n  }\n  #sdp-wrap .sdp-faq-item.open .sdp-faq-a { max-height: 220px; padding: 0 18px 16px; }\n\n  \/* TRUST *\/\n  #sdp-wrap .sdp-trust {\n    display: flex; flex-wrap: wrap; gap: 8px; justify-content: center;\n    padding: 20px 0 8px;\n  }\n  #sdp-wrap .sdp-trust-pill {\n    background: #fff;\n    border: 1.5px solid rgba(201,184,245,.4);\n    border-radius: 100px;\n    padding: 7px 14px;\n    font-size: 12px; font-weight: 600; color: #3d2e52;\n  }\n\n  \/* DIVIDER *\/\n  #sdp-wrap .sdp-divider { height: 1px; background: linear-gradient(90deg, transparent, rgba(201,184,245,.5), transparent); margin: 10px 0 20px; }\n\n  @media (max-width: 420px) {\n    #sdp-wrap .sdp-sizing { grid-template-columns: 1fr; }\n    #sdp-wrap .sdp-size-item.full { grid-column: auto; }\n    #sdp-wrap .sdp-bundle-opts { grid-template-columns: 1fr; max-width: 260px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv id=\"sdp-wrap\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cdiv class=\"sdp-hero\"\u003e\n    \u003cdiv class=\"sdp-badge\"\u003e\n\u003cspan class=\"sdp-dot\"\u003e\u003c\/span\u003e Trending Now · 7,000+ Happy Fans\u003c\/div\u003e\n    \u003cdiv class=\"sdp-h1\"\u003e\u003cspan\u003eSleeping Mascot Charms™\u003c\/span\u003e\u003c\/div\u003e\n    \u003cdiv class=\"sdp-hero-sub\"\u003eYour AirPods case is boring. Your backpack needs character. Your keys? Completely forgettable. \u003cstrong\u003eNot anymore.\u003c\/strong\u003e 🌙\u003c\/div\u003e\n    \u003cdiv class=\"sdp-pills\"\u003e\n      \u003cdiv class=\"sdp-pill\"\u003e⭐ 4.9 \/ 5 Rating\u003c\/div\u003e\n      \u003cdiv class=\"sdp-pill\"\u003e🚚 Free Shipping on 4+\u003c\/div\u003e\n      \u003cdiv class=\"sdp-pill\"\u003e🎁 6 Collectible Designs\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sdp-divider\"\u003e\u003c\/div\u003e\n\n  \u003c!-- FEATURES --\u003e\n  \u003cdiv class=\"sdp-section\"\u003e\n    \u003cdiv class=\"sdp-label\"\u003eWhy Everyone's Obsessed\u003c\/div\u003e\n    \u003cdiv class=\"sdp-title\"\u003eSix Reasons This Charm Hits Different\u003c\/div\u003e\n    \u003cdiv class=\"sdp-feat-card\"\u003e\n      \u003cdiv class=\"sdp-feat-icon\"\u003e🔍\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"sdp-feat-title\"\u003eImpossible to Lose\u003c\/div\u003e\n        \u003cdiv class=\"sdp-feat-desc\"\u003eBright colors + an irresistibly cute design means you'll spot your AirPods from across the room every time. Never dig through your bag again.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sdp-feat-card\"\u003e\n      \u003cdiv class=\"sdp-feat-icon\"\u003e💬\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"sdp-feat-title\"\u003eInstant Conversation Starter\u003c\/div\u003e\n        \u003cdiv class=\"sdp-feat-desc\"\u003ePeople will ask you about it. Every. Single. Time. The kind of accessory that turns strangers into fans — it genuinely happens daily.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sdp-feat-card\"\u003e\n      \u003cdiv class=\"sdp-feat-icon\"\u003e🛡️\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"sdp-feat-title\"\u003eBuilt to Last\u003c\/div\u003e\n        \u003cdiv class=\"sdp-feat-desc\"\u003ePremium soft-touch silicone that survives drops, scratches, keys, and daily adventures without losing its shape or color. Quality you can actually feel.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sdp-feat-card\"\u003e\n      \u003cdiv class=\"sdp-feat-icon\"\u003e🔗\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"sdp-feat-title\"\u003eClips to Literally Everything\u003c\/div\u003e\n        \u003cdiv class=\"sdp-feat-desc\"\u003eAirPods cases, backpacks, keys, purses, phone cases — the premium gold metal clasp is super secure and won't pop off no matter how much you move.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sdp-feat-card\"\u003e\n      \u003cdiv class=\"sdp-feat-icon\"\u003e🎨\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"sdp-feat-title\"\u003e6 Collectible Characters\u003c\/div\u003e\n        \u003cdiv class=\"sdp-feat-desc\"\u003eEach sleeping mascot has its own distinct personality and vibe. Grab your favorite to match your aesthetic, or collect the whole sleepy squad. 👀\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sdp-feat-card\"\u003e\n      \u003cdiv class=\"sdp-feat-icon\"\u003e🎁\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"sdp-feat-title\"\u003eThe Gift That Always Lands\u003c\/div\u003e\n        \u003cdiv class=\"sdp-feat-desc\"\u003eAffordable, adorable, and actually useful — this is the gift that earns you hero status every time. No wrapping skills required.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sdp-divider\"\u003e\u003c\/div\u003e\n\n  \u003c!-- SPECS --\u003e\n  \u003cdiv class=\"sdp-section\"\u003e\n    \u003cdiv class=\"sdp-label\"\u003eProduct Details\u003c\/div\u003e\n    \u003cdiv class=\"sdp-title\"\u003eSmall Enough to Clip On.\u003cbr\u003eCute Enough to Take Over.\u003c\/div\u003e\n    \u003cdiv class=\"sdp-sizing\"\u003e\n      \u003cdiv class=\"sdp-size-item\"\u003e\n        \u003cdiv class=\"sdp-size-big\"\u003e6cm\u003c\/div\u003e\n        \u003cdiv class=\"sdp-size-lbl\"\u003eCharm Size\u003c\/div\u003e\n        \u003cdiv class=\"sdp-size-note\"\u003e~2.4 inches. Perfect size — noticeable without being bulky.\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sdp-size-item\"\u003e\n        \u003cdiv class=\"sdp-size-big\"\u003eGold\u003c\/div\u003e\n        \u003cdiv class=\"sdp-size-lbl\"\u003eClasp Type\u003c\/div\u003e\n        \u003cdiv class=\"sdp-size-note\"\u003ePremium metal clasp. Secure, polished, won't scratch your gear.\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sdp-size-item full\"\u003e\n        \u003cspan style=\"font-size:22px;\"\u003e🌙\u003c\/span\u003e\n        \u003cdiv\u003e\n          \u003cdiv class=\"sdp-size-lbl\"\u003eMaterial\u003c\/div\u003e\n          \u003cdiv class=\"sdp-size-note\" style=\"font-size:13px; color:#3d2e52;\"\u003ePremium soft-touch silicone body — scratch-resistant, drop-proof, and feels amazing in your hand. The kind of quality you notice the second you pick it up.\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sdp-divider\"\u003e\u003c\/div\u003e\n\n  \u003c!-- WHERE TO USE --\u003e\n  \u003cdiv class=\"sdp-section\"\u003e\n    \u003cdiv class=\"sdp-label\"\u003eStyling Inspiration\u003c\/div\u003e\n    \u003cdiv class=\"sdp-title\"\u003e5 Places Our Community\u003cbr\u003eClips Them Most\u003c\/div\u003e\n    \u003cdiv class=\"sdp-spot\"\u003e\n      \u003cdiv class=\"sdp-spot-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"sdp-spot-title\"\u003eAirPods Case 🎧\u003c\/div\u003e\n        \u003cdiv class=\"sdp-spot-sub\"\u003eThe OG placement. Clip on and never lose your case at the bottom of your bag again.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sdp-spot\"\u003e\n      \u003cdiv class=\"sdp-spot-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"sdp-spot-title\"\u003eBackpack Zipper 🎒\u003c\/div\u003e\n        \u003cdiv class=\"sdp-spot-sub\"\u003eDangling from your main zip. Instantly upgrades any bag from basic to conversation-worthy.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sdp-spot\"\u003e\n      \u003cdiv class=\"sdp-spot-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"sdp-spot-title\"\u003eKey Ring 🗝️\u003c\/div\u003e\n        \u003cdiv class=\"sdp-spot-sub\"\u003eYour keys, but make them adorable. Spot them in your bag in seconds flat.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sdp-spot\"\u003e\n      \u003cdiv class=\"sdp-spot-num\"\u003e4\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"sdp-spot-title\"\u003ePurse or Tote Handle 👜\u003c\/div\u003e\n        \u003cdiv class=\"sdp-spot-sub\"\u003eClipped to the handle of your everyday bag for an effortless kawaii touch.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sdp-spot\"\u003e\n      \u003cdiv class=\"sdp-spot-num\"\u003e5\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"sdp-spot-title\"\u003ePhone Case Loop 📱\u003c\/div\u003e\n        \u003cdiv class=\"sdp-spot-sub\"\u003eThread through your phone case loop or ring holder — tiny, weighty, and endlessly cute.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sdp-divider\"\u003e\u003c\/div\u003e\n\n  \u003c!-- BUNDLE --\u003e\n  \u003cdiv class=\"sdp-section\"\u003e\n    \u003cdiv class=\"sdp-bundle\"\u003e\n      \u003cdiv class=\"sdp-bundle-badge\"\u003e🎁 Bundle \u0026amp; Save\u003c\/div\u003e\n      \u003cdiv class=\"sdp-bundle-title\"\u003eCan't Choose Just One?\u003cbr\u003e\u003cspan\u003eGood. Don't.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"sdp-bundle-sub\"\u003eThe more you add to your squad, the better the deal. Unlock free shipping at 4 charms — or go all-in on the full collection.\u003c\/div\u003e\n      \u003cdiv class=\"sdp-bundle-opts\"\u003e\n        \u003cdiv class=\"sdp-bundle-opt\"\u003e\n          \u003cdiv class=\"sdp-opt-num\"\u003e×1\u003c\/div\u003e\n          \u003cdiv class=\"sdp-opt-lbl\"\u003eSingle Charm\u003c\/div\u003e\n          \u003cdiv class=\"sdp-opt-perk\"\u003e🌸 Pick your fave\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"sdp-bundle-opt\"\u003e\n          \u003cdiv class=\"sdp-opt-num\"\u003e×2\u003c\/div\u003e\n          \u003cdiv class=\"sdp-opt-lbl\"\u003eDuo Bundle\u003c\/div\u003e\n          \u003cdiv class=\"sdp-opt-perk\"\u003e🎁 Gift one, keep one\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"sdp-bundle-opt\"\u003e\n          \u003cdiv class=\"sdp-opt-num\"\u003e×4\u003c\/div\u003e\n          \u003cdiv class=\"sdp-opt-lbl\"\u003eSquad Bundle\u003c\/div\u003e\n          \u003cdiv class=\"sdp-opt-perk\"\u003e🚚 Free Shipping Unlocked\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"sdp-bundle-opt featured\"\u003e\n          \u003cdiv class=\"sdp-opt-tag\"\u003e⭐ Best Value\u003c\/div\u003e\n          \u003cdiv class=\"sdp-opt-num\"\u003e×6\u003c\/div\u003e\n          \u003cdiv class=\"sdp-opt-lbl\"\u003eFull Collection\u003c\/div\u003e\n          \u003cdiv class=\"sdp-opt-price\"\u003e$7.17 each\u003c\/div\u003e\n          \u003cdiv class=\"sdp-opt-perk\"\u003e🚚 Free Shipping + Best Price\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"sdp-bundle-note\"\u003e⚠️ Bundles don't auto-select characters — manually choose your favorite for each slot at checkout so you get exactly the squad you want.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"sdp-divider\"\u003e\u003c\/div\u003e\n\n  \u003c!-- FAQ --\u003e\n  \u003cdiv class=\"sdp-section\"\u003e\n    \u003cdiv class=\"sdp-label\"\u003eReal Questions, Real Answers\u003c\/div\u003e\n    \u003cdiv class=\"sdp-title\"\u003eEverything You're Wondering\u003c\/div\u003e\n\n    \u003cdiv class=\"sdp-faq-item\"\u003e\n      \u003cbutton class=\"sdp-faq-q\" onclick=\"sdpFaq(this)\"\u003eWhat does the charm actually clip onto? \u003cspan class=\"sdp-faq-arrow\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sdp-faq-a\"\u003eBasically anything with a loop, ring, or zipper pull. The most popular spots are AirPods cases, backpack zippers, key rings, purse handles, and phone case loops. If it has a place to clip, this charm will work.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sdp-faq-item\"\u003e\n      \u003cbutton class=\"sdp-faq-q\" onclick=\"sdpFaq(this)\"\u003eIs the clasp actually secure? Will it fall off? \u003cspan class=\"sdp-faq-arrow\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sdp-faq-a\"\u003eYes — the premium gold metal clasp is built to stay put. It's not a cheap lobster claw that pops open by accident. Hundreds of customers have used theirs daily for months with zero issues.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sdp-faq-item\"\u003e\n      \u003cbutton class=\"sdp-faq-q\" onclick=\"sdpFaq(this)\"\u003eHow big is it exactly? \u003cspan class=\"sdp-faq-arrow\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sdp-faq-a\"\u003eThe charm is 6 cm (about 2.4 inches). It's the sweet spot — noticeable and cute, but not so big it's bulky or awkward. Feels like exactly the right size the moment you hold it.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sdp-faq-item\"\u003e\n      \u003cbutton class=\"sdp-faq-q\" onclick=\"sdpFaq(this)\"\u003eWill the silicone scratch my AirPods case? \u003cspan class=\"sdp-faq-arrow\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sdp-faq-a\"\u003eNo. The soft-touch silicone body is smooth and scratch-resistant. It won't damage your case, your bag, or anything it rests against. That's the whole point of the material choice.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sdp-faq-item\"\u003e\n      \u003cbutton class=\"sdp-faq-q\" onclick=\"sdpFaq(this)\"\u003eCan I pick different characters in a bundle? \u003cspan class=\"sdp-faq-arrow\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sdp-faq-a\"\u003eYes — and you have to manually select each one! Bundles don't auto-assign characters, so you get full control over your mix. Go all one character or build a whole squad — totally up to you.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sdp-faq-item\"\u003e\n      \u003cbutton class=\"sdp-faq-q\" onclick=\"sdpFaq(this)\"\u003eWhen does free shipping kick in? \u003cspan class=\"sdp-faq-arrow\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sdp-faq-a\"\u003eFree shipping unlocks automatically when you order 4 or more charms. The full 6-charm collection always ships free and works out to just $7.17 per charm — the best deal we offer.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sdp-faq-item\"\u003e\n      \u003cbutton class=\"sdp-faq-q\" onclick=\"sdpFaq(this)\"\u003eWhat's your return policy? \u003cspan class=\"sdp-faq-arrow\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sdp-faq-a\"\u003eLove it or return it. If you're not 100% obsessed with your charm within 30 days, we'll refund you — no questions asked. That's how confident we are you'll love it.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"sdp-faq-item\"\u003e\n      \u003cbutton class=\"sdp-faq-q\" onclick=\"sdpFaq(this)\"\u003eHow long does shipping take? \u003cspan class=\"sdp-faq-arrow\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"sdp-faq-a\"\u003eOrders are processed and ship within 1–2 business days. Delivery typically takes 7–14 business days depending on your location. You'll get a tracking number as soon as your order leaves us.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- TRUST BAR --\u003e\n  \u003cdiv class=\"sdp-trust\"\u003e\n    \u003cdiv class=\"sdp-trust-pill\"\u003e✅ 30-Day Money-Back Guarantee\u003c\/div\u003e\n    \u003cdiv class=\"sdp-trust-pill\"\u003e🔄 Hassle-Free Support\u003c\/div\u003e\n    \u003cdiv class=\"sdp-trust-pill\"\u003e🚚 Free Shipping on 4+\u003c\/div\u003e\n    \u003cdiv class=\"sdp-trust-pill\"\u003e💜 7,000+ Happy Customers\u003c\/div\u003e\n    \u003cdiv class=\"sdp-trust-pill\"\u003e🔒 Secure Checkout\u003c\/div\u003e\n    \u003cdiv class=\"sdp-trust-pill\"\u003e⚡ Ships in 1–2 Business Days\u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction sdpFaq(btn) {\n  var item = btn.parentNode;\n  var isOpen = item.classList.contains('open');\n  var allItems = document.querySelectorAll('#sdp-wrap .sdp-faq-item');\n  for (var i = 0; i \u003c allItems.length; i++) { allItems[i].classList.remove('open'); }\n  if (!isOpen) item.classList.add('open');\n}\n\u003c\/script\u003e","brand":"ZenCase","offers":[{"title":"Orange \/ 6 Cm","offer_id":46169998688455,"sku":"f017c48a-0e72-4b51-94b9-8ab049f8fcf1","price":12.99,"currency_code":"USD","in_stock":true},{"title":"Lightning Yellow \/ 6 Cm","offer_id":46169998721223,"sku":"6a6efffa-e47b-4849-b4bb-acc7e273b804","price":12.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 6 Cm","offer_id":46169998753991,"sku":"788d1ae4-3672-4002-9cf1-6fcf73a5caab","price":12.99,"currency_code":"USD","in_stock":true},{"title":"Duck Yellow \/ 6 Cm","offer_id":46169998786759,"sku":"8c46f3e0-5719-4574-b89f-5003e0f5cf50","price":12.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ 6 Cm","offer_id":46169998819527,"sku":"9501da8a-99cf-4dfb-bb8c-07f775b95e04","price":12.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ 6 Cm","offer_id":46169998852295,"sku":"d2672f05-cf51-40d4-b40a-a80c412f86d0","price":12.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/9436\/7175\/files\/char_22a86ec4-4056-4fc0-8b70-b91c19853f91.avif?v=1771212966"},{"product_id":"comic-doll-charm","title":"Comic Doll Charm","description":"\u003cp data-path-to-node=\"0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"0\"\u003eWhy 5,000+ Cartoon Fans Are Obsessed\u003c\/b\u003e\u003c\/p\u003e\n\n\u003cp data-path-to-node=\"1\"\u003eYour AirPods case is boring. Your backpack needs some attitude. Your keys? Completely forgettable. Not anymore.\u003c\/p\u003e\n\n\u003cp data-path-to-node=\"2\"\u003eThese cheeky, rebellious cartoon charms transform your everyday gear from basic to \"where did you GET that?!\" Every. Single. Time.\u003c\/p\u003e\n\n\u003cp data-path-to-node=\"3\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"3\"\u003e✨ What Makes This Special:\u003c\/b\u003e\u003c\/p\u003e\n\n\u003cul data-path-to-node=\"4\"\u003e\n\t\u003cli\u003e\n\t\u003cp data-path-to-node=\"4,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"4,0,0\"\u003eImpossible to Ignore\u003c\/b\u003e – Bold colors + iconic satirical designs = you'll spot your keys or case from across the room\u003c\/p\u003e\n\t\u003c\/li\u003e\n\t\u003cli\u003e\n\t\u003cp data-path-to-node=\"4,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"4,1,0\"\u003eInstant Conversation Starter\u003c\/b\u003e – People WILL ask you about it (especially the fans who \u003ci data-index-in-node=\"85\" data-path-to-node=\"4,1,0\"\u003eknow\u003c\/i\u003e)\u003c\/p\u003e\n\t\u003c\/li\u003e\n\t\u003cli\u003e\n\t\u003cp data-path-to-node=\"4,2,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"4,2,0\"\u003eBuilt to Last\u003c\/b\u003e – Premium, durable PVC that survives drops, throws, and daily adventures\u003c\/p\u003e\n\t\u003c\/li\u003e\n\t\u003cli\u003e\n\t\u003cp data-path-to-node=\"4,3,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"4,3,0\"\u003eClips to Everything\u003c\/b\u003e – AirPods cases, backpacks, keys, lanyards, rearview mirrors, you name it\u003c\/p\u003e\n\t\u003c\/li\u003e\n\t\u003cli\u003e\n\t\u003cp data-path-to-node=\"4,4,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"4,4,0\"\u003eCollectible Designs\u003c\/b\u003e – Grab your favorite animated troublemaker (or collect the whole squad 👀)\u003c\/p\u003e\n\t\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp data-path-to-node=\"5\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"5\"\u003ePerfect For:\u003c\/b\u003e\u003c\/p\u003e\n\n\u003cul data-path-to-node=\"6\"\u003e\n\t\u003cli\u003e\n\t\u003cp data-path-to-node=\"6,0,0\"\u003eAnyone who's tired of basic, boring tech accessories\u003c\/p\u003e\n\t\u003c\/li\u003e\n\t\u003cli\u003e\n\t\u003cp data-path-to-node=\"6,1,0\"\u003eFans of classic, late-night animated comedy\u003c\/p\u003e\n\t\u003c\/li\u003e\n\t\u003cli\u003e\n\t\u003cp data-path-to-node=\"6,2,0\"\u003ePeople who constantly misplace their keys or bags\u003c\/p\u003e\n\t\u003c\/li\u003e\n\t\u003cli\u003e\n\t\u003cp data-path-to-node=\"6,3,0\"\u003eUnique gift-givers who want to get a laugh out of their friends\u003c\/p\u003e\n\t\u003c\/li\u003e\n\t\u003cli\u003e\n\t\u003cp data-path-to-node=\"6,4,0\"\u003eCollectors who need to complete the crew\u003c\/p\u003e\n\t\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp data-path-to-node=\"7\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"7\"\u003eWhat You Get:\u003c\/b\u003e\u003c\/p\u003e\n\n\u003cul data-path-to-node=\"8\"\u003e\n\t\u003cli\u003e\n\t\u003cp data-path-to-node=\"8,0,0\"\u003e1x Classic Cartoon Character Charm (your choice of the iconic crew)\u003c\/p\u003e\n\t\u003c\/li\u003e\n\t\u003cli\u003e\n\t\u003cp data-path-to-node=\"8,1,0\"\u003ePremium heavy-duty metal ring and clasp (super secure, won't fall off)\u003c\/p\u003e\n\t\u003c\/li\u003e\n\t\u003cli\u003e\n\t\u003cp data-path-to-node=\"8,2,0\"\u003eDurable, high-quality molded figure (vibrant colors, won't fade or scratch your stuff)\u003c\/p\u003e\n\t\u003c\/li\u003e\n\t\u003cli\u003e\n\t\u003cp data-path-to-node=\"8,3,0\"\u003ePerfect Size – Big enough to make a statement, light enough to not weigh you down\u003c\/p\u003e\n\t\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp data-path-to-node=\"9\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"9\"\u003eOur Promise to You:\u003c\/b\u003e Love it or return it. If you're not 100% obsessed with your charm, we'll refund you – no questions asked. That's how confident we are you'll love it.\u003c\/p\u003e\n\n\u003cp data-path-to-node=\"10\"\u003e✓ 30-Day Money-Back Guarantee ✓ Free Shipping on Orders $35+ ✓ Secure Checkout ✓ Ships within 1-2 business days\u003c\/p\u003e\n\n\u003cp data-path-to-node=\"11\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"11\"\u003e🎁 The Perfect Gift\u003c\/b\u003e Know someone who loves edgy cartoons, pop culture, or needs to stop losing their AirPods? This is the gift that'll make you the hero. Affordable, hilarious, and actually useful.\u003c\/p\u003e\n","brand":"ZenCase","offers":[{"title":"Brown \u0026 Blue Pom-Pom","offer_id":46216949366983,"sku":"098a07dc-f2f6-4bed-9c57-d3d01fe7bedf","price":12.99,"currency_code":"USD","in_stock":true},{"title":"Green Earflap Hat","offer_id":46216949399751,"sku":"17224b22-56cb-42e7-90d6-343c7913c4d9","price":12.99,"currency_code":"USD","in_stock":true},{"title":"Orange Winter Hood","offer_id":46216949432519,"sku":"6d98087a-05cc-4435-a0f3-530e783760aa","price":12.99,"currency_code":"USD","in_stock":true},{"title":"Red \u0026 Blue Beanie","offer_id":46216949465287,"sku":"5cd3e1bf-8a21-4dd2-baf1-eea647cd5a7f","price":12.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/9436\/7175\/files\/S2c0b0db30cb848e68933b5d5d854a311a.webp?v=1771905477"},{"product_id":"game-hero-charms","title":"Game Hero Charms","description":"\u003cp data-path-to-node=\"3\"\u003e\u003cb data-path-to-node=\"3\" data-index-in-node=\"0\"\u003eWhy 12,000+ Retro Gamers Are Obsessed\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"3\"\u003eYour AirPods case is boring. Your backpack needs character. Your keys? Completely forgettable. Not anymore. These nostalgic action figure charms transform your everyday gear from basic to \"where did you GET that?!\" Every. Single. Time.\u003c\/p\u003e\n\u003cp data-path-to-node=\"4\"\u003e✨ \u003cb data-path-to-node=\"4\" data-index-in-node=\"2\"\u003eWhat Makes This Special:\u003c\/b\u003e\u003c\/p\u003e\n\u003cul data-path-to-node=\"5\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"5,0,0\"\u003e\u003cb data-path-to-node=\"5,0,0\" data-index-in-node=\"0\"\u003eImpossible to Lose\u003c\/b\u003e – Bright colors + iconic designs = you'll spot your AirPods from across the room\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"5,1,0\"\u003e\u003cb data-path-to-node=\"5,1,0\" data-index-in-node=\"0\"\u003eInstant Conversation Starter\u003c\/b\u003e – People WILL ask you about it (trust us, it happens daily)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"5,2,0\"\u003e\u003cb data-path-to-node=\"5,2,0\" data-index-in-node=\"0\"\u003eBuilt to Last\u003c\/b\u003e – Premium, highly-detailed PVC that survives drops, keys, and daily adventures\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"5,3,0\"\u003e\u003cb data-path-to-node=\"5,3,0\" data-index-in-node=\"0\"\u003eClips to Everything\u003c\/b\u003e – AirPods cases, backpacks, keys, purses, phone cases, you name it\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"5,4,0\"\u003e\u003cb data-path-to-node=\"5,4,0\" data-index-in-node=\"0\"\u003eCollectible Designs\u003c\/b\u003e – 6 classic retro-gaming characters to match your vibe (or collect them all 👀)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"6\"\u003e\u003cb data-path-to-node=\"6\" data-index-in-node=\"0\"\u003ePerfect For:\u003c\/b\u003e\u003c\/p\u003e\n\u003cul data-path-to-node=\"7\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"7,0,0\"\u003eAnyone who's tired of basic, boring tech accessories\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"7,1,0\"\u003eRetro gaming \u0026amp; nostalgia lovers\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"7,2,0\"\u003ePeople who constantly misplace their AirPods\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"7,3,0\"\u003eUnique gift-givers who want to wow their friends\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"7,4,0\"\u003eCollectors who need that \"one more\" piece\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"8\"\u003e\u003cb data-path-to-node=\"8\" data-index-in-node=\"0\"\u003eWhat You Get:\u003c\/b\u003e\u003c\/p\u003e\n\u003cul data-path-to-node=\"9\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,0,0\"\u003e1x Classic Gamer Action Figure Charm (your choice of 6 styles)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,1,0\"\u003ePremium metal clasp (super secure, won't fall off)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,2,0\"\u003eDurable PVC body (bold colors, won't scratch your stuff)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,3,0\"\u003ePerfectly sized for Airpods Cases, keys, or bags – not too big or small\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-path-to-node=\"10\"\u003e\u003cb data-path-to-node=\"10\" data-index-in-node=\"0\"\u003eOur Promise to You:\u003c\/b\u003e Love it or return it. If you're not 100% obsessed with your charm, we'll refund you – no questions asked. That's how confident we are you'll love it.\u003c\/p\u003e\n\u003cp data-path-to-node=\"11\"\u003e✓ 30-Day Money-Back Guarantee ✓ Free Shipping on Orders $35+ ✓ Secure Checkout ✓ Ships within 1-2 business days\u003c\/p\u003e\n\u003cp data-path-to-node=\"12\"\u003e🎁 \u003cb data-path-to-node=\"12\" data-index-in-node=\"3\"\u003eThe Perfect Gift\u003c\/b\u003e Know someone who loves classic video games, cute stuff, or needs to stop losing their AirPods? This is the gift that'll make you the hero. Affordable, nostalgic, and actually useful.\u003c\/p\u003e","brand":"ZenCase","offers":[{"title":"Donkey King","offer_id":46245018861767,"sku":"f2e0a063-a34a-42d1-9eb0-7febb0404af0","price":12.99,"currency_code":"USD","in_stock":true},{"title":"Red Hero","offer_id":46245018894535,"sku":"590267d4-e306-4ce9-9ae5-3c6d7629d168","price":12.99,"currency_code":"USD","in_stock":true},{"title":"Spiky Turtle Boss","offer_id":46245018927303,"sku":"9d4205ea-8581-403c-bd2c-fe301a1317cc","price":12.99,"currency_code":"USD","in_stock":true},{"title":"Green Dino","offer_id":46245018960071,"sku":"8f3297c1-f1a9-454a-8ff9-48fd15fd422f","price":12.99,"currency_code":"USD","in_stock":true},{"title":"Green Hero","offer_id":46245018992839,"sku":"49f4a1e0-6a53-4e71-a990-b49df4248071","price":12.99,"currency_code":"USD","in_stock":true},{"title":"Pink Princess","offer_id":46245019025607,"sku":"780ffcdb-18e6-4647-ad9d-9316a932ed3b","price":12.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/9436\/7175\/files\/S19317a6732ab469a8ce04703d9b556c9e.webp?v=1772416820"},{"product_id":"evo-mascot-charms","title":"Evo Mascot Charms","description":"\u003cp\u003e\u003c!-- x-tinymce\/html --\u003e\u003c\/p\u003e\n\u003ch1 data-path-to-node=\"0\"\u003e\u003cb data-path-to-node=\"0\" data-index-in-node=\"0\"\u003eEvo-Naps Collection\u003c\/b\u003e\u003c\/h1\u003e\n\u003cp data-path-to-node=\"1\"\u003eYour AirPods case is Lv. 1 Basic. Your backpack lacks elemental power. Your keys? Completely forgettable.\u003c\/p\u003e\n\u003cp data-path-to-node=\"2\"\u003e\u003cb data-path-to-node=\"2\" data-index-in-node=\"0\"\u003eIt's time to evolve your everyday carry.\u003c\/b\u003e Six adorable sleeping elemental companions that transform your gear from standard to \u003ci data-path-to-node=\"2\" data-index-in-node=\"126\"\u003e\"where did you get that?!\"\u003c\/i\u003e — every single time.\u003c\/p\u003e\n\u003chr data-path-to-node=\"3\"\u003e\n\u003ch3 data-path-to-node=\"4\"\u003e\u003cb data-path-to-node=\"4\" data-index-in-node=\"0\"\u003e✨ What Makes These Special\u003c\/b\u003e\u003c\/h3\u003e\n\u003cul data-path-to-node=\"5\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"5,0,0\"\u003e\u003cb data-path-to-node=\"5,0,0\" data-index-in-node=\"0\"\u003e🔍 Impossible to Lose:\u003c\/b\u003e Vibrant colors and a totally distinct silhouette. Spot your AirPods from across the room, every time.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"5,1,0\"\u003e\u003cb data-path-to-node=\"5,1,0\" data-index-in-node=\"0\"\u003e💬 Instant Icebreaker:\u003c\/b\u003e Guaranteed to catch eyes and spark conversations.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"5,2,0\"\u003e\u003cb data-path-to-node=\"5,2,0\" data-index-in-node=\"0\"\u003e🛡️ Battle-Tested Durability:\u003c\/b\u003e Premium velvety soft-touch matte silicone. Survives drops, scratches, and real daily life.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"5,3,0\"\u003e\u003cb data-path-to-node=\"5,3,0\" data-index-in-node=\"0\"\u003e🔗 Attaches to Everything:\u003c\/b\u003e Sturdy gold metal lobster clasp. Clips to AirPods cases, backpacks, water bottles, keys, purses, and more.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"5,4,0\"\u003e\u003cb data-path-to-node=\"5,4,0\" data-index-in-node=\"0\"\u003e🌟 6 Elemental Paths:\u003c\/b\u003e Find your vibe — or catch them all. 👀\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-path-to-node=\"6\"\u003e\u003cb data-path-to-node=\"6\" data-index-in-node=\"0\"\u003e🌿 Choose Your Companion\u003c\/b\u003e\u003c\/h3\u003e\n\u003cul data-path-to-node=\"7\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"7,0,0\"\u003e\u003cb data-path-to-node=\"7,0,0\" data-index-in-node=\"0\"\u003e🟤 Brown Evo\u003c\/b\u003e — Normal · Cozy \u0026amp; classic\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"7,1,0\"\u003e\u003cb data-path-to-node=\"7,1,0\" data-index-in-node=\"0\"\u003e🟢 Green Evo\u003c\/b\u003e — Grass · Sun-dappled slumber\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"7,2,0\"\u003e\u003cb data-path-to-node=\"7,2,0\" data-index-in-node=\"0\"\u003e🔵 Blue Evo\u003c\/b\u003e — Ice · Cool \u0026amp; effortlessly chic\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"7,3,0\"\u003e\u003cb data-path-to-node=\"7,3,0\" data-index-in-node=\"0\"\u003e🟠 Orange Evo\u003c\/b\u003e — Fire · The fluffiest nap ever\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"7,4,0\"\u003e\u003cb data-path-to-node=\"7,4,0\" data-index-in-node=\"0\"\u003e🌑 Dark Blue Evo\u003c\/b\u003e — Dark · Mysterious \u0026amp; moody\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"7,5,0\"\u003e\u003cb data-path-to-node=\"7,5,0\" data-index-in-node=\"0\"\u003e🩷 Pink Evo\u003c\/b\u003e — Fairy · Pure adorable sweetness\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-path-to-node=\"8\"\u003e\u003cb data-path-to-node=\"8\" data-index-in-node=\"0\"\u003e💖 Perfect For\u003c\/b\u003e\u003c\/h3\u003e\n\u003cul data-path-to-node=\"9\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,0,0\"\u003e🏆 Superfans \u0026amp; collectors\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,1,0\"\u003e🌸 Kawaii aesthetic lovers\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,2,0\"\u003e😅 Anyone who always loses their keys\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"9,3,0\"\u003e🎁 Legendary gift givers\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-path-to-node=\"10\"\u003e\u003cb data-path-to-node=\"10\" data-index-in-node=\"0\"\u003e🎁 The Perfect Gift\u003c\/b\u003e\u003c\/h3\u003e\n\u003cp data-path-to-node=\"11\"\u003eKnow someone who loves anime, cute stuff, or can't stop losing their AirPods? This is the gift that makes you the hero — affordable, adorable, and actually useful.\u003c\/p\u003e\n\u003ch3 data-path-to-node=\"12\"\u003e\u003cb data-path-to-node=\"12\" data-index-in-node=\"0\"\u003e📋 Specs\u003c\/b\u003e\u003c\/h3\u003e\n\u003cul data-path-to-node=\"13\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,0,0\"\u003e\u003cb data-path-to-node=\"13,0,0\" data-index-in-node=\"0\"\u003eIncludes:\u003c\/b\u003e 1× Evo-Naps Charm (choice of 6)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,1,0\"\u003e\u003cb data-path-to-node=\"13,1,0\" data-index-in-node=\"0\"\u003eSize:\u003c\/b\u003e ~6 cm \/ 2.4 inches\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,2,0\"\u003e\u003cb data-path-to-node=\"13,2,0\" data-index-in-node=\"0\"\u003eMaterial:\u003c\/b\u003e Velvety soft-touch matte silicone\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"13,3,0\"\u003e\u003cb data-path-to-node=\"13,3,0\" data-index-in-node=\"0\"\u003eHardware:\u003c\/b\u003e Gold metal lobster clasp\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-path-to-node=\"14\"\u003e\n\u003cp data-path-to-node=\"15\"\u003e\u003ci data-path-to-node=\"3\" data-index-in-node=\"0\"\u003e(\u003cb data-path-to-node=\"3\" data-index-in-node=\"1\"\u003ePlease Note:\u003c\/b\u003e When building your bundle, make sure to manually select the specific character style you want for each plushie! Because you can mix and match your favorites, the bundles do not automatically select different characters for you.)\u003c\/i\u003e\u003c\/p\u003e","brand":"ZenCase","offers":[{"title":"Blue","offer_id":46265493455047,"sku":"c680c59a-640c-4973-be91-e81c08b13420","price":12.99,"currency_code":"USD","in_stock":true},{"title":"Brown","offer_id":46265493487815,"sku":"5867a981-9937-4051-b483-68b1ebab29e1","price":12.99,"currency_code":"USD","in_stock":true},{"title":"Green","offer_id":46265493520583,"sku":"361c680c-bf35-4ce8-bc44-0b05bb3577db","price":12.99,"currency_code":"USD","in_stock":true},{"title":"Orange","offer_id":46265493553351,"sku":"a1e5c248-f3c6-4922-9c30-9320e2953be1","price":12.99,"currency_code":"USD","in_stock":true},{"title":"Dark Blue","offer_id":46265493586119,"sku":"f55f3a28-2ec4-450e-b1cb-bd574f5ae750","price":12.99,"currency_code":"USD","in_stock":true},{"title":"Pink","offer_id":46265493618887,"sku":"3a1608a6-e745-4e5c-8140-7f879c317164","price":12.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/9436\/7175\/files\/S9d6e55611fea42e4927ad7a0740d79fen.webp?v=1772924570"},{"product_id":"toy-charm","title":"Toy Charm","description":"\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Baloo+2:wght@700;800;900\u0026amp;family=Nunito:wght@400;600;700;800\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n  #ts-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n  #ts-wrap {\n    font-family: 'Nunito', sans-serif;\n    color: #1c1a2e;\n    background: transparent;\n    width: 100%;\n    max-width: 680px;\n    margin: 0 auto;\n  }\n\n  \/* HERO *\/\n  #ts-wrap .ts-hero {\n    background: linear-gradient(150deg, #fff9e6 0%, #ffe8c0 35%, #d6f0ff 70%, #e8f9e0 100%);\n    border-radius: 22px;\n    padding: 40px 24px 36px;\n    text-align: center;\n    margin-bottom: 16px;\n    position: relative;\n    overflow: hidden;\n  }\n  #ts-wrap .ts-hero::before {\n    content: '🌟';\n    position: absolute;\n    font-size: 80px;\n    opacity: .07;\n    top: -10px; right: -10px;\n  }\n  #ts-wrap .ts-badge {\n    display: inline-flex;\n    align-items: center;\n    gap: 7px;\n    background: #fff;\n    border: 2px solid #ffd166;\n    color: #7a4f00;\n    font-size: 11px;\n    font-weight: 800;\n    letter-spacing: .07em;\n    text-transform: uppercase;\n    padding: 6px 14px;\n    border-radius: 100px;\n    margin-bottom: 18px;\n  }\n  #ts-wrap .ts-dot {\n    width: 7px; height: 7px;\n    border-radius: 50%;\n    background: #ef476f;\n    display: inline-block;\n    animation: tspulse 1.6s ease-in-out infinite;\n  }\n  @keyframes tspulse { 0%,100%{opacity:1;transform:scale(1)} 50%{opacity:.5;transform:scale(1.4)} }\n  #ts-wrap .ts-h1 {\n    font-family: 'Baloo 2', cursive;\n    font-size: clamp(1.8rem, 6.5vw, 2.9rem);\n    font-weight: 900;\n    line-height: 1.1;\n    color: #1c1a2e;\n    margin-bottom: 12px;\n  }\n  #ts-wrap .ts-h1 span {\n    background: linear-gradient(90deg, #ef476f, #ffd166, #06d6a0);\n    -webkit-background-clip: text;\n    -webkit-text-fill-color: transparent;\n  }\n  #ts-wrap .ts-hero-sub {\n    font-size: 15px;\n    color: #3a3560;\n    line-height: 1.65;\n    margin-bottom: 22px;\n  }\n  #ts-wrap .ts-pills {\n    display: flex;\n    justify-content: center;\n    flex-wrap: wrap;\n    gap: 8px;\n  }\n  #ts-wrap .ts-pill {\n    background: #fff;\n    border-radius: 100px;\n    padding: 7px 14px;\n    font-size: 12.5px;\n    font-weight: 700;\n    color: #3a3560;\n    box-shadow: 0 2px 12px rgba(0,0,0,.08);\n  }\n\n  \/* CHARACTERS GRID *\/\n  #ts-wrap .ts-chars {\n    background: #1c1a2e;\n    border-radius: 22px;\n    padding: 28px 20px;\n    margin-bottom: 16px;\n  }\n  #ts-wrap .ts-chars-title {\n    font-family: 'Baloo 2', cursive;\n    font-size: 1.35rem;\n    font-weight: 900;\n    color: #fff;\n    text-align: center;\n    margin-bottom: 6px;\n  }\n  #ts-wrap .ts-chars-sub {\n    font-size: 12.5px;\n    color: rgba(255,255,255,.5);\n    text-align: center;\n    margin-bottom: 18px;\n  }\n  #ts-wrap .ts-char-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 10px;\n  }\n  #ts-wrap .ts-char-card {\n    border-radius: 14px;\n    padding: 16px 10px 14px;\n    text-align: center;\n    border: 2px solid transparent;\n  }\n  #ts-wrap .ts-char-card.lotso  { background: rgba(239,71,111,.15);  border-color: rgba(239,71,111,.35); }\n  #ts-wrap .ts-char-card.woody  { background: rgba(255,209,102,.15); border-color: rgba(255,209,102,.4); }\n  #ts-wrap .ts-char-card.jessie { background: rgba(255,147,62,.15);  border-color: rgba(255,147,62,.35); }\n  #ts-wrap .ts-char-card.buzz   { background: rgba(6,214,160,.15);   border-color: rgba(6,214,160,.35); }\n  #ts-wrap .ts-char-card.bullseye { background: rgba(118,190,240,.15); border-color: rgba(118,190,240,.35); }\n  #ts-wrap .ts-char-card.alien  { background: rgba(134,217,107,.15); border-color: rgba(134,217,107,.35); }\n  #ts-wrap .ts-char-emoji { font-size: 30px; margin-bottom: 6px; display: block; }\n  #ts-wrap .ts-char-name  { font-size: 12px; font-weight: 800; color: #fff; line-height: 1.2; }\n  #ts-wrap .ts-char-strap { font-size: 10.5px; color: rgba(255,255,255,.5); margin-top: 3px; }\n\n  \/* SECTION *\/\n  #ts-wrap .ts-section { margin-bottom: 16px; }\n  #ts-wrap .ts-label {\n    font-size: 11px; font-weight: 800;\n    letter-spacing: .12em; text-transform: uppercase;\n    color: #9b8fb5; margin-bottom: 6px;\n  }\n  #ts-wrap .ts-title {\n    font-family: 'Baloo 2', cursive;\n    font-size: clamp(1.3rem, 4.5vw, 1.7rem);\n    font-weight: 900;\n    color: #1c1a2e;\n    line-height: 1.2;\n    margin-bottom: 20px;\n  }\n\n  \/* FEATURE CARDS *\/\n  #ts-wrap .ts-feat-card {\n    background: #fff;\n    border: 2px solid rgba(255,209,102,.35);\n    border-radius: 16px;\n    padding: 17px 17px;\n    display: flex;\n    gap: 15px;\n    align-items: flex-start;\n    margin-bottom: 10px;\n    box-shadow: 0 2px 12px rgba(0,0,0,.04);\n  }\n  #ts-wrap .ts-feat-icon {\n    font-size: 24px;\n    flex-shrink: 0;\n    width: 48px; height: 48px;\n    display: flex; align-items: center; justify-content: center;\n    border-radius: 12px;\n    background: linear-gradient(135deg, #fff4cc, #ffd6e0);\n  }\n  #ts-wrap .ts-feat-title { font-size: 14.5px; font-weight: 800; color: #1c1a2e; margin-bottom: 4px; }\n  #ts-wrap .ts-feat-desc  { font-size: 13px; color: #4e4870; line-height: 1.6; }\n\n  \/* SPECS *\/\n  #ts-wrap .ts-sizing {\n    background: linear-gradient(135deg, #e8fff5, #e6f4ff);\n    border-radius: 20px;\n    padding: 24px 20px;\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 12px;\n  }\n  #ts-wrap .ts-sizing .ts-size-item:not(.full) { min-height: 90px; }\n  #ts-wrap .ts-size-item {\n    background: rgba(255,255,255,.7);\n    border-radius: 14px;\n    padding: 16px 14px;\n    text-align: center;\n  }\n  #ts-wrap .ts-size-item.full { grid-column: 1 \/ -1; text-align: left; display: flex; align-items: center; gap: 14px; }\n  #ts-wrap .ts-size-big { font-family: 'Baloo 2', cursive; font-size: 1.9rem; font-weight: 900; color: #1c1a2e; line-height: 1; margin-bottom: 3px; }\n  #ts-wrap .ts-size-lbl { font-size: 11px; font-weight: 800; color: #9b8fb5; text-transform: uppercase; letter-spacing: .07em; }\n  #ts-wrap .ts-size-note { font-size: 12px; color: #2e6b55; margin-top: 4px; line-height: 1.45; }\n\n  \/* WHERE TO CLIP *\/\n  #ts-wrap .ts-spot {\n    background: #fff;\n    border: 2px solid rgba(255,209,102,.3);\n    border-radius: 13px;\n    padding: 14px 16px;\n    display: flex;\n    align-items: center;\n    gap: 13px;\n    margin-bottom: 9px;\n    box-shadow: 0 2px 8px rgba(0,0,0,.04);\n  }\n  #ts-wrap .ts-spot-num {\n    width: 30px; height: 30px; border-radius: 50%;\n    background: linear-gradient(135deg, #ffd166, #ef476f);\n    display: flex; align-items: center; justify-content: center;\n    font-size: 12px; font-weight: 900; color: #fff; flex-shrink: 0;\n  }\n  #ts-wrap .ts-spot-title { font-size: 14px; font-weight: 800; color: #1c1a2e; }\n  #ts-wrap .ts-spot-sub   { font-size: 12.5px; color: #7a7090; margin-top: 2px; }\n\n  \/* BUNDLE *\/\n  #ts-wrap .ts-bundle {\n    background: linear-gradient(145deg, #1c1a2e, #2e1c4a);\n    border-radius: 22px;\n    padding: 32px 22px;\n    text-align: center;\n  }\n  #ts-wrap .ts-bundle-badge {\n    display: inline-block;\n    background: linear-gradient(90deg, #ffd166, #ef476f);\n    color: #1c1a2e;\n    font-size: 11px; font-weight: 900;\n    letter-spacing: .08em; text-transform: uppercase;\n    padding: 5px 16px; border-radius: 100px;\n    margin-bottom: 16px;\n  }\n  #ts-wrap .ts-bundle-title {\n    font-family: 'Baloo 2', cursive;\n    font-size: 1.65rem; font-weight: 900;\n    color: #fff; line-height: 1.2; margin-bottom: 12px;\n  }\n  #ts-wrap .ts-bundle-title span {\n    background: linear-gradient(90deg, #ffd166, #06d6a0);\n    -webkit-background-clip: text; -webkit-text-fill-color: transparent;\n  }\n  #ts-wrap .ts-bundle-sub { font-size: 13.5px; color: rgba(255,255,255,.6); line-height: 1.6; margin-bottom: 22px; }\n  #ts-wrap .ts-bundle-opts { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; max-width: 380px; margin: 0 auto 18px; }\n  #ts-wrap .ts-bundle-opt {\n    background: rgba(255,255,255,.08);\n    border: 2px solid rgba(255,255,255,.14);\n    border-radius: 14px; padding: 16px 12px;\n  }\n  #ts-wrap .ts-bundle-opt.featured {\n    border-color: #ffd166;\n    background: rgba(255,209,102,.12);\n  }\n  #ts-wrap .ts-opt-tag {\n    display: inline-block;\n    background: #ffd166; color: #1c1a2e;\n    font-size: 10px; font-weight: 900;\n    letter-spacing: .06em; text-transform: uppercase;\n    padding: 3px 9px; border-radius: 50px; margin-bottom: 8px;\n  }\n  #ts-wrap .ts-opt-num   { font-family: 'Baloo 2', cursive; font-size: 1.5rem; font-weight: 900; background: linear-gradient(90deg, #ffd166, #ef476f); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }\n  #ts-wrap .ts-opt-lbl   { font-size: 12px; font-weight: 700; color: rgba(255,255,255,.8); margin-top: 4px; }\n  #ts-wrap .ts-opt-perk  { font-size: 11px; color: rgba(255,255,255,.45); margin-top: 3px; }\n  #ts-wrap .ts-opt-price { font-size: 13px; font-weight: 800; color: #ffd166; margin-top: 5px; }\n  #ts-wrap .ts-bundle-note { font-size: 12px; color: rgba(255,255,255,.38); line-height: 1.6; }\n\n  \/* FAQ *\/\n  #ts-wrap .ts-faq-item {\n    background: #fff;\n    border: 2px solid rgba(255,209,102,.3);\n    border-radius: 13px; overflow: hidden; margin-bottom: 9px;\n    box-shadow: 0 2px 8px rgba(0,0,0,.04);\n  }\n  #ts-wrap .ts-faq-q {\n    width: 100%; background: none; border: none; cursor: pointer;\n    padding: 16px 18px; text-align: left;\n    font-family: 'Nunito', sans-serif;\n    font-size: 14px; font-weight: 800; color: #1c1a2e;\n    display: flex; justify-content: space-between; align-items: center; gap: 12px;\n  }\n  #ts-wrap .ts-faq-arrow { font-size: 20px; font-weight: 900; color: #ffd166; transition: transform .25s; flex-shrink: 0; }\n  #ts-wrap .ts-faq-item.open .ts-faq-arrow { transform: rotate(45deg); }\n  #ts-wrap .ts-faq-a {\n    font-size: 13px; color: #4e4870; line-height: 1.7;\n    padding: 0 18px; max-height: 0; overflow: hidden;\n    transition: max-height .3s ease, padding .3s ease;\n  }\n  #ts-wrap .ts-faq-item.open .ts-faq-a { max-height: 220px; padding: 0 18px 16px; }\n\n  \/* TRUST *\/\n  #ts-wrap .ts-trust {\n    display: flex; flex-wrap: wrap; gap: 8px; justify-content: center;\n    padding: 20px 0 8px;\n  }\n  #ts-wrap .ts-trust-pill {\n    background: #fff; border: 2px solid rgba(255,209,102,.4);\n    border-radius: 100px; padding: 7px 14px;\n    font-size: 12px; font-weight: 700; color: #1c1a2e;\n    box-shadow: 0 2px 8px rgba(0,0,0,.05);\n  }\n\n  \/* DIVIDER *\/\n  #ts-wrap .ts-divider { height: 1.5px; background: linear-gradient(90deg, transparent, rgba(255,209,102,.5), transparent); margin: 10px 0 20px; }\n\n  @media (max-width: 420px) {\n    #ts-wrap .ts-sizing { grid-template-columns: 1fr; }\n    #ts-wrap .ts-size-item.full { grid-column: auto; }\n    #ts-wrap .ts-bundle-opts { grid-template-columns: 1fr; max-width: 260px; }\n    #ts-wrap .ts-char-grid { grid-template-columns: repeat(2, 1fr); }\n  }\n\u003c\/style\u003e\n\n\u003cdiv id=\"ts-wrap\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003cdiv class=\"ts-hero\"\u003e\n    \u003cdiv class=\"ts-badge\"\u003e\n\u003cspan class=\"ts-dot\"\u003e\u003c\/span\u003e Fan Favorite · 5,000+ Sold\u003c\/div\u003e\n    \u003cdiv class=\"ts-h1\"\u003eToy Story\u003cbr\u003e\u003cspan\u003eCharacter Keychains™\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ts-hero-sub\"\u003eYour keys, your bag, your whole vibe — upgraded with the squad you grew up loving. \u003cstrong\u003eTo infinity and beyond your pocket. 🚀\u003c\/strong\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ts-pills\"\u003e\n      \u003cdiv class=\"ts-pill\"\u003e⭐ 4.9 \/ 5 Rating\u003c\/div\u003e\n      \u003cdiv class=\"ts-pill\"\u003e🚚 Free Shipping on 4+\u003c\/div\u003e\n      \u003cdiv class=\"ts-pill\"\u003e💸 Save up to 45%\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CHARACTER LINEUP --\u003e\n  \u003cdiv class=\"ts-chars\"\u003e\n    \u003cdiv class=\"ts-chars-title\"\u003eMeet the Crew 🎬\u003c\/div\u003e\n    \u003cdiv class=\"ts-chars-sub\"\u003e6 characters. Each one a vibe. All of them iconic.\u003c\/div\u003e\n    \u003cdiv class=\"ts-char-grid\"\u003e\n      \u003cdiv class=\"ts-char-card bullseye\"\u003e\n        \u003cspan class=\"ts-char-emoji\"\u003e🔵\u003c\/span\u003e\n        \u003cdiv class=\"ts-char-name\"\u003eBlue Monster\u003c\/div\u003e\n        \u003cdiv class=\"ts-char-strap\"\u003eBlue strap\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ts-char-card woody\"\u003e\n        \u003cspan class=\"ts-char-emoji\"\u003e🤠\u003c\/span\u003e\n        \u003cdiv class=\"ts-char-name\"\u003eCowboy\u003c\/div\u003e\n        \u003cdiv class=\"ts-char-strap\"\u003eYellow strap\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ts-char-card lotso\"\u003e\n        \u003cspan class=\"ts-char-emoji\"\u003e🐻\u003c\/span\u003e\n        \u003cdiv class=\"ts-char-name\"\u003ePink Bear\u003c\/div\u003e\n        \u003cdiv class=\"ts-char-strap\"\u003eRed strap\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ts-char-card alien\"\u003e\n        \u003cspan class=\"ts-char-emoji\"\u003e👽\u003c\/span\u003e\n        \u003cdiv class=\"ts-char-name\"\u003eGreen Alien\u003c\/div\u003e\n        \u003cdiv class=\"ts-char-strap\"\u003eGreen strap\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ts-char-card buzz\"\u003e\n        \u003cspan class=\"ts-char-emoji\"\u003e🚀\u003c\/span\u003e\n        \u003cdiv class=\"ts-char-name\"\u003eSpaceman\u003c\/div\u003e\n        \u003cdiv class=\"ts-char-strap\"\u003eGreen strap\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ts-char-card jessie\"\u003e\n        \u003cspan class=\"ts-char-emoji\"\u003e👩‍🦰\u003c\/span\u003e\n        \u003cdiv class=\"ts-char-name\"\u003eRed Cowgirl\u003c\/div\u003e\n        \u003cdiv class=\"ts-char-strap\"\u003eRed strap\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ts-divider\"\u003e\u003c\/div\u003e\n\n  \u003c!-- FEATURES --\u003e\n  \u003cdiv class=\"ts-section\"\u003e\n    \u003cdiv class=\"ts-label\"\u003eWhy Fans Are Obsessed\u003c\/div\u003e\n    \u003cdiv class=\"ts-title\"\u003eSix Reasons This Keychain\u003cbr\u003eHits Different\u003c\/div\u003e\n    \u003cdiv class=\"ts-feat-card\"\u003e\n      \u003cdiv class=\"ts-feat-icon\"\u003e🎬\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"ts-feat-title\"\u003eScreen-Accurate Characters\u003c\/div\u003e\n        \u003cdiv class=\"ts-feat-desc\"\u003eEvery detail — from Woody's hat to Buzz's suit — is faithfully recreated in adorable mini form. Instantly recognizable to every Toy Story fan.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ts-feat-card\"\u003e\n      \u003cdiv class=\"ts-feat-icon\"\u003e🔍\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"ts-feat-title\"\u003eNever Lose Your Keys Again\u003c\/div\u003e\n        \u003cdiv class=\"ts-feat-desc\"\u003eBright character figures mean your keys are impossible to miss at the bottom of your bag. Spot them in seconds, every time.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ts-feat-card\"\u003e\n      \u003cdiv class=\"ts-feat-icon\"\u003e💬\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"ts-feat-title\"\u003eInstant Nostalgia Trigger\u003c\/div\u003e\n        \u003cdiv class=\"ts-feat-desc\"\u003eOne look and people light up. These keychains spark conversations and smiles everywhere you go — childhood magic in keychain form.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ts-feat-card\"\u003e\n      \u003cdiv class=\"ts-feat-icon\"\u003e🛡️\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"ts-feat-title\"\u003eBuilt to Last\u003c\/div\u003e\n        \u003cdiv class=\"ts-feat-desc\"\u003ePremium soft-touch PVC figures that hold their shape and color through daily drops, bags, and adventures. Quality you can see and feel.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ts-feat-card\"\u003e\n      \u003cdiv class=\"ts-feat-icon\"\u003e🔗\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"ts-feat-title\"\u003eAttaches to Everything\u003c\/div\u003e\n        \u003cdiv class=\"ts-feat-icon-desc\"\u003eKeys, bags, backpacks, lanyards, phone cases — the sturdy metal clasp clips securely and stays put no matter how you move.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ts-feat-card\"\u003e\n      \u003cdiv class=\"ts-feat-icon\"\u003e🎁\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"ts-feat-title\"\u003eThe Perfect Toy Story Gift\u003c\/div\u003e\n        \u003cdiv class=\"ts-feat-desc\"\u003eFor the fan who has everything — or the kid who has nothing. Affordable, meaningful, and guaranteed to make someone's day.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ts-divider\"\u003e\u003c\/div\u003e\n\n  \u003c!-- SPECS --\u003e\n  \u003cdiv class=\"ts-section\"\u003e\n    \u003cdiv class=\"ts-label\"\u003eProduct Details\u003c\/div\u003e\n    \u003cdiv class=\"ts-title\"\u003eCompact. Detailed.\u003cbr\u003eCompletely Adorable.\u003c\/div\u003e\n    \u003cdiv class=\"ts-sizing\"\u003e\n      \u003cdiv class=\"ts-size-item\"\u003e\n        \u003cdiv class=\"ts-size-big\"\u003e6.3cm\u003c\/div\u003e\n        \u003cdiv class=\"ts-size-lbl\"\u003eFigure Height\u003c\/div\u003e\n        \u003cdiv class=\"ts-size-note\"\u003e2.48 inches — detailed enough to show every character feature.\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ts-size-item\"\u003e\n        \u003cdiv class=\"ts-size-big\"\u003e4.8cm\u003c\/div\u003e\n        \u003cdiv class=\"ts-size-lbl\"\u003eFigure Width\u003c\/div\u003e\n        \u003cdiv class=\"ts-size-note\"\u003e1.89 inches wide. Compact for daily carry, never bulky.\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ts-size-item\"\u003e\n        \u003cdiv class=\"ts-size-big\"\u003e11cm\u003c\/div\u003e\n        \u003cdiv class=\"ts-size-lbl\"\u003eStrap Length\u003c\/div\u003e\n        \u003cdiv class=\"ts-size-note\"\u003e4.33 inch Disney × Toy Story branded silicone strap.\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ts-size-item\"\u003e\n        \u003cdiv class=\"ts-size-big\"\u003e43g\u003c\/div\u003e\n        \u003cdiv class=\"ts-size-lbl\"\u003eTotal Weight\u003c\/div\u003e\n        \u003cdiv class=\"ts-size-note\"\u003e1.52 oz. Light enough to forget it's there.\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ts-size-item full\"\u003e\n        \u003cspan style=\"font-size:22px;\"\u003e🎨\u003c\/span\u003e\n        \u003cdiv\u003e\n          \u003cdiv class=\"ts-size-lbl\"\u003eMaterial \u0026amp; Hardware\u003c\/div\u003e\n          \u003cdiv class=\"ts-size-note\" style=\"font-size:13px; color:#1c1a2e;\"\u003eSoft-touch PVC figure + flexible Disney × Toy Story branded silicone strap. Gold-tone metal lobster clasp and split ring — the same quality hardware you'd find on premium collectible keychains.\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ts-divider\"\u003e\u003c\/div\u003e\n\n  \u003c!-- WHERE TO CLIP --\u003e\n  \u003cdiv class=\"ts-section\"\u003e\n    \u003cdiv class=\"ts-label\"\u003eStyling Inspiration\u003c\/div\u003e\n    \u003cdiv class=\"ts-title\"\u003e5 Ways Our Fans\u003cbr\u003eRock Theirs\u003c\/div\u003e\n    \u003cdiv class=\"ts-spot\"\u003e\n      \u003cdiv class=\"ts-spot-num\"\u003e1\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"ts-spot-title\"\u003eKey Ring 🗝️\u003c\/div\u003e\n        \u003cdiv class=\"ts-spot-sub\"\u003eThe classic. Your favorite character dangling from your keys — visible, fun, and impossible to lose in your bag.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ts-spot\"\u003e\n      \u003cdiv class=\"ts-spot-num\"\u003e2\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"ts-spot-title\"\u003eBackpack Zipper 🎒\u003c\/div\u003e\n        \u003cdiv class=\"ts-spot-sub\"\u003eClip Woody or Buzz to your zipper pull and instantly transform a plain bag into a conversation starter.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ts-spot\"\u003e\n      \u003cdiv class=\"ts-spot-num\"\u003e3\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"ts-spot-title\"\u003eBag or Tote Handle 👜\u003c\/div\u003e\n        \u003cdiv class=\"ts-spot-sub\"\u003eLoop over a handle for an effortless pop of character. Looks great on totes, crossbodies, and lunchbags.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ts-spot\"\u003e\n      \u003cdiv class=\"ts-spot-num\"\u003e4\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"ts-spot-title\"\u003eLanyard or ID Clip 🏷️\u003c\/div\u003e\n        \u003cdiv class=\"ts-spot-sub\"\u003eStudents and office workers love clipping these alongside their ID badge. Work, but make it fun.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ts-spot\"\u003e\n      \u003cdiv class=\"ts-spot-num\"\u003e5\u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"ts-spot-title\"\u003eGift Wrap Accent 🎁\u003c\/div\u003e\n        \u003cdiv class=\"ts-spot-sub\"\u003eTie one to a gift bag ribbon instead of a boring bow. The keychain becomes part of the present — zero wrapping skills needed.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ts-divider\"\u003e\u003c\/div\u003e\n\n  \u003c!-- BUNDLE --\u003e\n  \u003cdiv class=\"ts-section\"\u003e\n    \u003cdiv class=\"ts-bundle\"\u003e\n      \u003cdiv class=\"ts-bundle-badge\"\u003e🎬 Bundle \u0026amp; Save\u003c\/div\u003e\n      \u003cdiv class=\"ts-bundle-title\"\u003eCan't Pick Just One?\u003cbr\u003e\u003cspan\u003eCollect the Whole Squad.\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"ts-bundle-sub\"\u003eThe bigger your crew, the better the deal. Unlock free shipping at 4 and get the best price per charm when you go all six.\u003c\/div\u003e\n      \u003cdiv class=\"ts-bundle-opts\"\u003e\n        \u003cdiv class=\"ts-bundle-opt\"\u003e\n          \u003cdiv class=\"ts-opt-num\"\u003e×1\u003c\/div\u003e\n          \u003cdiv class=\"ts-opt-lbl\"\u003eSingle Charm\u003c\/div\u003e\n          \u003cdiv class=\"ts-opt-price\"\u003e$12.99\u003c\/div\u003e\n          \u003cdiv class=\"ts-opt-perk\"\u003eRegular price\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ts-bundle-opt\"\u003e\n          \u003cdiv class=\"ts-opt-num\"\u003e×2\u003c\/div\u003e\n          \u003cdiv class=\"ts-opt-lbl\"\u003eDuo Bundle\u003c\/div\u003e\n          \u003cdiv class=\"ts-opt-price\"\u003e$21.99 \u003cspan style=\"text-decoration:line-through;font-size:11px;opacity:.5;\"\u003e$25.98\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"ts-opt-perk\"\u003eSave 15% · Only $11 each 🎁\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ts-bundle-opt\"\u003e\n          \u003cdiv class=\"ts-opt-tag\"\u003e🔥 Most Popular\u003c\/div\u003e\n          \u003cdiv class=\"ts-opt-num\"\u003e×4\u003c\/div\u003e\n          \u003cdiv class=\"ts-opt-lbl\"\u003eSquad Bundle\u003c\/div\u003e\n          \u003cdiv class=\"ts-opt-price\"\u003e$35.99 \u003cspan style=\"text-decoration:line-through;font-size:11px;opacity:.5;\"\u003e$51.96\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"ts-opt-perk\"\u003eSave 31% · Only $9 each 🚚 Free Ship\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ts-bundle-opt featured\"\u003e\n          \u003cdiv class=\"ts-opt-tag\"\u003e⭐ Best Value\u003c\/div\u003e\n          \u003cdiv class=\"ts-opt-num\"\u003e×6\u003c\/div\u003e\n          \u003cdiv class=\"ts-opt-lbl\"\u003eFull Collection\u003c\/div\u003e\n          \u003cdiv class=\"ts-opt-price\"\u003e$42.99 \u003cspan style=\"text-decoration:line-through;font-size:11px;opacity:.5;\"\u003e$77.94\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"ts-opt-perk\"\u003eSave 45% · Only $7.17 each 🚚 Free Ship\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"ts-bundle-note\"\u003e⚠️ Characters aren't auto-assigned — pick your variant for each slot at checkout: Blue Monster · Cowboy · Pink Bear · Green Alien · Spaceman · Red Cowgirl\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ts-divider\"\u003e\u003c\/div\u003e\n\n  \u003c!-- FAQ --\u003e\n  \u003cdiv class=\"ts-section\"\u003e\n    \u003cdiv class=\"ts-label\"\u003eReal Questions, Real Answers\u003c\/div\u003e\n    \u003cdiv class=\"ts-title\"\u003eEverything You're Wondering\u003c\/div\u003e\n\n    \u003cdiv class=\"ts-faq-item\"\u003e\n      \u003cbutton class=\"ts-faq-q\" onclick=\"tsFaq(this)\"\u003eWhich 6 characters are available? \u003cspan class=\"ts-faq-arrow\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"ts-faq-a\"\u003eThe collection includes Blue Monster, Cowboy, Pink Bear, Green Alien, Spaceman, and Red Cowgirl. Each comes with a color-matched Disney × Toy Story branded silicone wrist strap.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ts-faq-item\"\u003e\n      \u003cbutton class=\"ts-faq-q\" onclick=\"tsFaq(this)\"\u003eWhat does the keychain attach to? \u003cspan class=\"ts-faq-arrow\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"ts-faq-a\"\u003eThe metal ring clips onto key rings, backpack zippers, bag handles, lanyards, belt loops, and phone case rings. If it has a loop, this keychain will work on it.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ts-faq-item\"\u003e\n      \u003cbutton class=\"ts-faq-q\" onclick=\"tsFaq(this)\"\u003eIs the clasp actually secure? \u003cspan class=\"ts-faq-arrow\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"ts-faq-a\"\u003eYes — the sturdy metal ring and clasp are built for daily use. They won't pop open by accident. Customers have carried theirs every day for months with zero issues.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ts-faq-item\"\u003e\n      \u003cbutton class=\"ts-faq-q\" onclick=\"tsFaq(this)\"\u003eHow big are the figures? \u003cspan class=\"ts-faq-arrow\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"ts-faq-a\"\u003eEach figure is 6.3cm (2.48in) tall and 4.8cm (1.89in) wide, with an 11cm (4.33in) branded strap. Total weight is 43g (1.52oz). Big enough to see all the detail, light enough to forget about.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ts-faq-item\"\u003e\n      \u003cbutton class=\"ts-faq-q\" onclick=\"tsFaq(this)\"\u003eCan I choose different characters in a bundle? \u003cspan class=\"ts-faq-arrow\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"ts-faq-a\"\u003eYes! And you need to manually pick each one. Bundles don't auto-assign characters, so you have full control over your mix at checkout. Build your dream squad your way.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ts-faq-item\"\u003e\n      \u003cbutton class=\"ts-faq-q\" onclick=\"tsFaq(this)\"\u003eWhen does free shipping kick in? \u003cspan class=\"ts-faq-arrow\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"ts-faq-a\"\u003eFree shipping unlocks when you buy 4 or more ($35.99 — save 31%). The full 6-charm collection is $42.99 (save 45%, just $7.17 each) and also ships free. Both bundles are the best deal we offer.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ts-faq-item\"\u003e\n      \u003cbutton class=\"ts-faq-q\" onclick=\"tsFaq(this)\"\u003eIs this suitable as a gift? \u003cspan class=\"ts-faq-arrow\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"ts-faq-a\"\u003eAbsolutely. These are perfect for any Toy Story fan — kids, teens, adults, collectors. Great for birthdays, party favors, Christmas stockings, or just because. No wrapping skills needed.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ts-faq-item\"\u003e\n      \u003cbutton class=\"ts-faq-q\" onclick=\"tsFaq(this)\"\u003eWhat's your return policy? \u003cspan class=\"ts-faq-arrow\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"ts-faq-a\"\u003eLove it or return it. If you're not completely happy within 30 days, we'll sort it out — no drama, no questions asked. That's our promise.\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ts-faq-item\"\u003e\n      \u003cbutton class=\"ts-faq-q\" onclick=\"tsFaq(this)\"\u003eHow long does shipping take? \u003cspan class=\"ts-faq-arrow\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n      \u003cdiv class=\"ts-faq-a\"\u003eOrders are processed and dispatched within 1–2 business days. Delivery typically takes 7–14 business days depending on your location. You'll receive a tracking number as soon as your order ships.\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- TRUST BAR --\u003e\n  \u003cdiv class=\"ts-trust\"\u003e\n    \u003cdiv class=\"ts-trust-pill\"\u003e✅ 30-Day Money-Back Guarantee\u003c\/div\u003e\n    \u003cdiv class=\"ts-trust-pill\"\u003e🔄 Hassle-Free Returns\u003c\/div\u003e\n    \u003cdiv class=\"ts-trust-pill\"\u003e🚚 Free Shipping on 4+\u003c\/div\u003e\n    \u003cdiv class=\"ts-trust-pill\"\u003e💛 5,000+ Happy Fans\u003c\/div\u003e\n    \u003cdiv class=\"ts-trust-pill\"\u003e🔒 Secure Checkout\u003c\/div\u003e\n    \u003cdiv class=\"ts-trust-pill\"\u003e⚡ Ships in 1–2 Business Days\u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction tsFaq(btn) {\n  var item = btn.parentNode;\n  var isOpen = item.classList.contains('open');\n  var allItems = document.querySelectorAll('#ts-wrap .ts-faq-item');\n  for (var i = 0; i \u003c allItems.length; i++) { allItems[i].classList.remove('open'); }\n  if (!isOpen) item.classList.add('open');\n}\n\u003c\/script\u003e","brand":"ZenCase","offers":[{"title":"Blue Monster","offer_id":46403014328519,"sku":"64449d7a-6ec1-466d-885c-5ed3dd27811d","price":12.99,"currency_code":"USD","in_stock":true},{"title":"Cowboy","offer_id":46403014361287,"sku":"b5ee42b5-03d6-4d4d-ac0e-d44a39695cac","price":12.99,"currency_code":"USD","in_stock":true},{"title":"Pink Bear","offer_id":46403014394055,"sku":"b4a1d179-299c-4c50-b880-3ff67c5c5438","price":12.99,"currency_code":"USD","in_stock":true},{"title":"Green Alien","offer_id":46403014426823,"sku":"6f4cd399-f9b1-4c09-9b45-ac9d45460357","price":12.99,"currency_code":"USD","in_stock":true},{"title":"Spaceman","offer_id":46403014459591,"sku":"73e72104-7ed4-40b2-8bb1-14a3570debe4","price":12.99,"currency_code":"USD","in_stock":true},{"title":"Red Cowgirl","offer_id":46403014492359,"sku":"78badc94-ddbc-4cd4-bf0d-c2c783aef78e","price":12.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/9436\/7175\/files\/Sc87ac6cd46b34c14878a08daf89620bcj.webp?v=1776023371"}],"url":"https:\/\/zen-case.store\/collections\/character-keychains.oembed","provider":"ZenCase","version":"1.0","type":"link"}