{"product_id":"mini-muscle-duffle","title":"MINI MUSCLE DUFFLE","description":"\u003c!-- ============= PRODUCT DETAILS – MINI MUSCLE DUFFLE ============= --\u003e\n\u003cstyle\u003e\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 { font-size: 16px; font-weight: 700; }\n  .pd-sub { color: #7d7d7d; font-size: 13px; }\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, padding 0.25s 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 { font-size: 14px; font-weight: 700; }\n  .spec-value { font-size: 13px; color: #5a5a5a; }\n\n  @media (max-width: 700px) {\n    .spec-grid { grid-template-columns: 1fr; }\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;letter-spacing:0.5px;color:#000;\"\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 usage 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 the \u003cstrong\u003eMini Muscle Duffle\u003c\/strong\u003e — a compact crossbody zip-up\n        designed for little champions always on the move. With its sporty look\n        and smart design, this mini duffle keeps essentials secure while adding\n        an athletic edge to every outing.\u003cbr\u003e\u003cbr\u003e\n\n        Zips up essentials like a pro — featuring a waterproof build and adjustable\n        straps for maximum comfort, making it perfect for tiny tots as well.\u003cbr\u003e\u003cbr\u003e\n\n        Built for unbeatable sporty swagger, whether it’s play dates, quick gym\n        dashes, or exciting sleepover quests.\u003cbr\u003e\u003cbr\u003e\n\n        \u003cstrong\u003eGrab it now — or watch it vanish like a buzzer beater.\u003c\/strong\u003e\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\"\u003eSize, build \u0026amp; usage 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      \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\"\u003eMini Muscle Duffle\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\"\u003eSporty compact crossbody duffle\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\"\u003eWaterproof exterior\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n          \u003cdiv class=\"spec-key\"\u003eStraps\u003c\/div\u003e\n          \u003cdiv class=\"spec-value\"\u003eAdjustable for comfortable carrying\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n          \u003cdiv class=\"spec-key\"\u003eWeight\u003c\/div\u003e\n          \u003cdiv class=\"spec-value\"\u003eLightweight for everyday use\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"spec-item\"\u003e\n          \u003cdiv class=\"spec-key\"\u003eUsage\u003c\/div\u003e\n          \u003cdiv class=\"spec-value\"\u003ePlay dates, gym, sleepovers, short trips\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\"\u003eKids \/ Tiny tots\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\"\u003eSporty \u0026amp; trendy\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 duffle looking new\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      • Wipe clean with a soft, damp cloth.\u003cbr\u003e\n      • Do not machine wash.\u003cbr\u003e\n      • Avoid overloading to maintain shape.\u003cbr\u003e\n      • Store in a cool, dry place.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- RETURNS --\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      • Returns are accepted \u003cstrong\u003eonly\u003c\/strong\u003e if the product is received damaged or defective.\u003cbr\u003e\n      • Issues must be reported within \u003cstrong\u003e48 hours of delivery\u003c\/strong\u003e with photos\/videos.\u003cbr\u003e\n      • Approved cases receive a \u003cstrong\u003ereplacement\u003c\/strong\u003e or \u003cstrong\u003estore credit\u003c\/strong\u003e.\u003cbr\u003e\n      • Used or altered products are \u003cstrong\u003enot eligible\u003c\/strong\u003e.\u003cbr\u003e\n      • No returns for change of mind or normal wear \u0026amp; tear.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\n\u003cscript\u003e document.addEventListener('DOMContentLoaded', function () { const accordions = Array.from(document.querySelectorAll('.pd-accordion')); accordions.forEach(acc =\u003e { const content = acc.querySelector('.pd-content'); if (!content) return; if (acc.classList.contains('pd-open')) { content.style.maxHeight = content.scrollHeight + 'px'; content.addEventListener('transitionend', function handler(e) { if (e.propertyName === 'max-height') { content.style.maxHeight = 'none'; content.style.overflow = 'visible'; content.removeEventListener('transitionend', handler); } }); content.style.overflow = 'visible'; } else { content.style.maxHeight = '0px'; content.style.overflow = 'hidden'; } }); accordions.forEach(acc =\u003e { const head = acc.querySelector('.pd-head'); const content = acc.querySelector('.pd-content'); head.addEventListener('click', function () { if (!content) return; if (acc.classList.contains('pd-open')) { if (content.style.maxHeight === 'none' || content.style.maxHeight === '') { content.style.maxHeight = content.scrollHeight + 'px'; } requestAnimationFrame(() =\u003e { content.style.overflow = 'hidden'; content.style.maxHeight = '0px'; acc.classList.remove('pd-open'); }); const onCloseEnd = function (e) { if (e.propertyName === 'max-height') { content.style.overflow = 'hidden'; content.removeEventListener('transitionend', onCloseEnd); } }; content.addEventListener('transitionend', onCloseEnd); } else { content.style.maxHeight = '0px'; content.style.overflow = 'hidden'; requestAnimationFrame(() =\u003e { const full = content.scrollHeight; content.style.maxHeight = full + 'px'; acc.classList.add('pd-open'); }); const onOpenEnd = function (e) { if (e.propertyName === 'max-height') { content.style.maxHeight = 'none'; content.style.overflow = 'visible'; content.removeEventListener('transitionend', onOpenEnd); } }; content.addEventListener('transitionend', onOpenEnd); } }); }); window.addEventListener('resize', function () { accordions.forEach(acc =\u003e { const content = acc.querySelector('.pd-content'); if (!content) return; if (acc.classList.contains('pd-open')) { if (content.style.maxHeight === 'none' || content.style.maxHeight === '') { content.style.maxHeight = content.scrollHeight + 'px'; requestAnimationFrame(() =\u003e { content.style.maxHeight = 'none'; }); } else { content.style.maxHeight = content.scrollHeight + 'px'; } } }); }); }); \u003c\/script\u003e\n","brand":"ZapZoo","offers":[{"title":"Orange","offer_id":43302643499082,"sku":null,"price":1299.0,"currency_code":"INR","in_stock":true},{"title":"Blue","offer_id":43303106281546,"sku":null,"price":1299.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0677\/0088\/3530\/files\/WhatsApp_Image_2026-02-10_at_9.50.17_PM.jpg?v=1770745995","url":"https:\/\/zapzoo.in\/products\/mini-muscle-duffle","provider":"ZapZoo","version":"1.0","type":"link"}