{"product_id":"playstory-charm-tote-toyvibe-mini-tote","title":"PlayStory Charm Tote \/ ToyVibe Mini Tote","description":"\u003c!-- ============= PRODUCT DETAILS – PLAYSTORY CHARM TOTE \/ TOYVIBE MINI TOTE (UPDATED RETURN POLICY) ============= --\u003e\n\u003cstyle\u003e\n  \/* FORCE BLACK + BOLD *\/\n  .product-details strong,\n  .product-details b,\n  .product-details .spec-key,\n  .product-details .pd-title {\n    color: #000 !important;\n    font-weight: 700 !important;\n  }\n\n  .product-details {\n    max-width: 900px;\n    margin: 0 auto;\n    font-family: inherit;\n    color: #222;\n    line-height: 1.6;\n  }\n\n  .pd-section {\n    border-top: 1px solid #e7e7e7;\n    padding: 18px 0;\n  }\n\n  .pd-head {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    cursor: pointer;\n  }\n\n  .pd-title {\n    font-size: 16px;\n    font-weight: 700;\n  }\n\n  .pd-sub {\n    color: #7d7d7d;\n    font-size: 13px;\n  }\n\n  .pd-chevron {\n    width: 20px;\n    height: 20px;\n    fill: #666;\n    transition: transform 0.25s ease;\n  }\n\n  .pd-content {\n    max-height: 0;\n    overflow: hidden;\n    padding: 0;\n    transition: max-height 0.35s ease;\n  }\n\n  .pd-open .pd-content {\n    padding-top: 14px;\n    padding-bottom: 18px;\n  }\n\n  .pd-open .pd-chevron {\n    transform: rotate(180deg);\n  }\n\n  .spec-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 16px 30px;\n  }\n\n  .spec-item {\n    padding-bottom: 12px;\n    border-bottom: 1px solid #f0f0f0;\n  }\n\n  .spec-key {\n    font-size: 14px;\n    font-weight: 700;\n  }\n\n  .spec-value {\n    font-size: 13px;\n    color: #5a5a5a;\n  }\n\n  @media (max-width: 700px) {\n    .spec-grid {\n      grid-template-columns: 1fr;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"product-details\"\u003e\n\n  \u003ch2 style=\"font-size:28px;font-weight:800;margin-bottom:16px;color:#000;letter-spacing:0.5px;\"\u003e\n    PRODUCT DETAILS\n  \u003c\/h2\u003e\n\n  \u003c!-- DESCRIPTION --\u003e\n  \u003cdiv class=\"pd-section pd-accordion pd-open\"\u003e\n    \u003cdiv class=\"pd-head\"\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"pd-title\"\u003eDescription\u003c\/div\u003e\n        \u003cdiv class=\"pd-sub\"\u003eOverview and product details\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003csvg class=\"pd-chevron\" viewbox=\"0 0 24 24\"\u003e\n        \u003cpath d=\"M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pd-content\"\u003e\n      \u003cp\u003e\n        Meet your new go-to statement bag – the\n        \u003cstrong\u003ePlayStory Charm Tote \/ ToyVibe Mini Tote\u003c\/strong\u003e.\n        This bold green mini tote is packed with playful Toy Story–style charms\n        and cute character icons, giving teens a fun yet stylish accessory.\u003cbr\u003e\u003cbr\u003e\n        Compact but practical, it comfortably holds a phone, wallet, mini diary,\n        makeup bits and everyday must-haves — perfect for school hangs,\n        café runs or weekend outings.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SPECIFICATIONS --\u003e\n  \u003cdiv class=\"pd-section pd-accordion\"\u003e\n    \u003cdiv class=\"pd-head\"\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"pd-title\"\u003eSpecifications\u003c\/div\u003e\n        \u003cdiv class=\"pd-sub\"\u003eTechnical details and features\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003csvg class=\"pd-chevron\" viewbox=\"0 0 24 24\"\u003e\n        \u003cpath d=\"M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pd-content\"\u003e\n      \u003cdiv class=\"spec-grid\"\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n          \u003cdiv class=\"spec-key\"\u003eProduct Name\u003c\/div\u003e\n          \u003cdiv class=\"spec-value\"\u003ePlayStory Charm Tote \/ ToyVibe Mini Tote\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n          \u003cdiv class=\"spec-key\"\u003eMaterial\u003c\/div\u003e\n          \u003cdiv class=\"spec-value\"\u003eHigh-quality easy-wipe synthetic\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n          \u003cdiv class=\"spec-key\"\u003eColor\u003c\/div\u003e\n          \u003cdiv class=\"spec-value\"\u003eBold Green\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n          \u003cdiv class=\"spec-key\"\u003eDesign\u003c\/div\u003e\n          \u003cdiv class=\"spec-value\"\u003eToy Story–inspired charms \u0026amp; playful icons\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n          \u003cdiv class=\"spec-key\"\u003eBag Type\u003c\/div\u003e\n          \u003cdiv class=\"spec-value\"\u003eMini Tote Bag\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n          \u003cdiv class=\"spec-key\"\u003eHandle Type\u003c\/div\u003e\n          \u003cdiv class=\"spec-value\"\u003eSturdy circular top handles\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n          \u003cdiv class=\"spec-key\"\u003eClosure\u003c\/div\u003e\n          \u003cdiv class=\"spec-value\"\u003eOpen-top\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n          \u003cdiv class=\"spec-key\"\u003eCapacity\u003c\/div\u003e\n          \u003cdiv class=\"spec-value\"\u003ePhone, wallet, keys \u0026amp; mini essentials\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n          \u003cdiv class=\"spec-key\"\u003eOccasion\u003c\/div\u003e\n          \u003cdiv class=\"spec-value\"\u003eSchool, tuition, mall outings\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n          \u003cdiv class=\"spec-key\"\u003eStyle\u003c\/div\u003e\n          \u003cdiv class=\"spec-value\"\u003eFun, colourful, teen street style\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n          \u003cdiv class=\"spec-key\"\u003eIdeal For\u003c\/div\u003e\n          \u003cdiv class=\"spec-value\"\u003ePre-teens, teens \u0026amp; charm lovers\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CARE --\u003e\n  \u003cdiv class=\"pd-section pd-accordion\"\u003e\n    \u003cdiv class=\"pd-head\"\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"pd-title\"\u003eCare Instructions\u003c\/div\u003e\n        \u003cdiv class=\"pd-sub\"\u003eKeep your tote looking fresh\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003csvg class=\"pd-chevron\" viewbox=\"0 0 24 24\"\u003e\n        \u003cpath d=\"M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pd-content\"\u003e\n      \u003cp\u003e\n        • Wipe gently with damp cloth\u003cbr\u003e\n        • Do not machine wash\u003cbr\u003e\n        • Avoid scratching charms\u003cbr\u003e\n        • Store in cool, dry place\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- RETURNS (UPDATED AS PER ZAPZOO POLICY) --\u003e\n  \u003cdiv class=\"pd-section pd-accordion\"\u003e\n    \u003cdiv class=\"pd-head\"\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"pd-title\"\u003eReturns, Exchange \u0026amp; Refund\u003c\/div\u003e\n        \u003cdiv class=\"pd-sub\"\u003eDamaged or defective items only\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003csvg class=\"pd-chevron\" viewbox=\"0 0 24 24\"\u003e\n        \u003cpath d=\"M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pd-content\"\u003e\n      \u003cp\u003e\n        • Returns are accepted \u003cstrong\u003eonly\u003c\/strong\u003e if the product is received damaged or defective.\u003cbr\u003e\n        • Any issue must be reported within \u003cstrong\u003e48 hours of delivery\u003c\/strong\u003e with clear photos\/videos.\u003cbr\u003e\n        • Please contact our support team via email or WhatsApp with your\n          \u003cstrong\u003eorder ID\u003c\/strong\u003e, unboxing images\/video and a brief description of the issue.\u003cbr\u003e\u003cbr\u003e\n\n        • Upon approval, a \u003cstrong\u003ereplacement of the same product\u003c\/strong\u003e (subject to availability)\n          or \u003cstrong\u003estore credit\u003c\/strong\u003e will be provided.\u003cbr\u003e\n        • Used, altered, soiled products or items without original packaging, tags and accessories\n          are \u003cstrong\u003enot eligible\u003c\/strong\u003e for return.\u003cbr\u003e\n        • Returns are \u003cstrong\u003enot accepted\u003c\/strong\u003e for change of mind, color preference,\n          liking\/disliking or normal wear and tear.\u003cbr\u003e\u003cbr\u003e\n\n        Zapzoo reserves the right to make the final decision on all return requests.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\ndocument.addEventListener('DOMContentLoaded', function () {\n\n  const accordions = document.querySelectorAll('.pd-accordion');\n\n  accordions.forEach(acc =\u003e {\n    const head = acc.querySelector('.pd-head');\n    const content = acc.querySelector('.pd-content');\n    if (!content) return;\n\n    if (acc.classList.contains('pd-open')) {\n      content.style.maxHeight = content.scrollHeight + 'px';\n    }\n\n    head.addEventListener('click', () =\u003e {\n      const isOpen = acc.classList.contains('pd-open');\n\n      accordions.forEach(a =\u003e {\n        a.classList.remove('pd-open');\n        const c = a.querySelector('.pd-content');\n        if (c) c.style.maxHeight = null;\n      });\n\n      if (!isOpen) {\n        acc.classList.add('pd-open');\n        content.style.maxHeight = content.scrollHeight + 'px';\n      }\n    });\n  });\n\n  window.addEventListener('resize', () =\u003e {\n    document\n      .querySelectorAll('.pd-accordion.pd-open .pd-content')\n      .forEach(c =\u003e c.style.maxHeight = c.scrollHeight + 'px');\n  });\n\n});\n\u003c\/script\u003e\n","brand":"My Store","offers":[{"title":"Default Title","offer_id":43149265829962,"sku":null,"price":599.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/0088\/3530\/files\/WhatsApp_Image_2026-01-14_at_1.20.42_AM.jpg?v=1768390828","url":"https:\/\/zapzoo.in\/products\/playstory-charm-tote-toyvibe-mini-tote","provider":"ZapZoo","version":"1.0","type":"link"}