{"title":"Mochilas | Bolsos","description":"","products":[{"product_id":"mochila-con-monedero-para-mujer","title":"Mochila con Monedero para Mujer","description":"\u003cstyle\u003e\n  .countdown-wrapper {\n    width: 100%;\n    display: flex;\n    justify-content: center;\n    padding: 20px 0;\n    font-family: system-ui, -apple-system, BlinkMacSystemFont, sans-serif;\n  }\n\n  .countdown-box {\n    text-align: center;\n    color: #000000;\n    width: 100%;\n  }\n\n  .countdown-title {\n    font-size: 15px;\n    letter-spacing: 1px;\n    margin-bottom: 14px;\n    color: #000000;\n    font-weight: 700;\n    text-transform: uppercase;\n  }\n\n  .countdown-time {\n    display: flex;\n    justify-content: center;\n    gap: 12px;\n  }\n\n  .countdown-segment {\n    padding: 10px 12px;\n    min-width: 68px;\n  }\n\n  .countdown-number {\n    font-size: 26px;\n    font-weight: 700;\n    line-height: 1;\n    color: #000000;\n  }\n\n  .countdown-label {\n    font-size: 11px;\n    margin-top: 4px;\n    letter-spacing: 0.8px;\n    color: #000000;\n  }\n\n  .countdown-message {\n    margin-top: 14px;\n    min-height: 22px;\n    font-size: 15px;\n    font-weight: 700;\n    color: #000000;\n    opacity: 0;\n  }\n\n  .countdown-message.blink {\n    animation: cdBlink 0.45s infinite alternate;\n  }\n\n  @keyframes cdBlink {\n    from {\n      opacity: 1;\n    }\n    to {\n      opacity: 0.15;\n    }\n  }\n\n  @media (max-width: 480px) {\n    .countdown-number {\n      font-size: 22px;\n    }\n\n    .countdown-segment {\n      min-width: 58px;\n      padding: 8px 10px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"countdown-wrapper\"\u003e\n  \u003cdiv class=\"countdown-box\"\u003e\n    \u003cdiv class=\"countdown-title\"\u003eLa oferta terminará en:\u003c\/div\u003e\n\n    \u003cdiv class=\"countdown-time\"\u003e\n      \u003cdiv class=\"countdown-segment\"\u003e\n        \u003cdiv class=\"countdown-number\" id=\"cd-days\"\u003e00\u003c\/div\u003e\n        \u003cdiv class=\"countdown-label\"\u003eDÍAS\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"countdown-segment\"\u003e\n        \u003cdiv class=\"countdown-number\" id=\"cd-hours\"\u003e00\u003c\/div\u003e\n        \u003cdiv class=\"countdown-label\"\u003eHORAS\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"countdown-segment\"\u003e\n        \u003cdiv class=\"countdown-number\" id=\"cd-minutes\"\u003e00\u003c\/div\u003e\n        \u003cdiv class=\"countdown-label\"\u003eMIN\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"countdown-segment\"\u003e\n        \u003cdiv class=\"countdown-number\" id=\"cd-seconds\"\u003e00\u003c\/div\u003e\n        \u003cdiv class=\"countdown-label\"\u003eSEG\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"countdown-message\" id=\"cd-message\"\u003eel mismo\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  (function () {\n    let targetDate = new Date(\"2026-06-12T23:59:59-06:00\").getTime();\n    const firstLoadTime = new Date().getTime();\n    const repeatDuration = Math.max(targetDate - firstLoadTime, 1000);\n    const restartDelay = 1000;\n\n    const daysEl = document.getElementById(\"cd-days\");\n    const hoursEl = document.getElementById(\"cd-hours\");\n    const minutesEl = document.getElementById(\"cd-minutes\");\n    const secondsEl = document.getElementById(\"cd-seconds\");\n    const messageEl = document.getElementById(\"cd-message\");\n\n    let waitingToRestart = false;\n\n    function setZero() {\n      daysEl.innerHTML = \"00\";\n      hoursEl.innerHTML = \"00\";\n      minutesEl.innerHTML = \"00\";\n      secondsEl.innerHTML = \"00\";\n    }\n\n    function hideMessage() {\n      messageEl.style.opacity = \"0\";\n      messageEl.classList.remove(\"blink\");\n    }\n\n    function showMessage() {\n      messageEl.style.opacity = \"1\";\n      messageEl.classList.add(\"blink\");\n    }\n\n    function restartCountdown() {\n      targetDate = new Date().getTime() + repeatDuration;\n      waitingToRestart = false;\n      hideMessage();\n      updateCountdown();\n    }\n\n    function updateCountdown() {\n      if (waitingToRestart) {\n        return;\n      }\n\n      const now = new Date().getTime();\n      const distance = targetDate - now;\n\n      if (distance \u003c= 0) {\n        setZero();\n        showMessage();\n        waitingToRestart = true;\n        setTimeout(restartCountdown, restartDelay);\n        return;\n      }\n\n      const days = Math.floor(distance \/ (1000 * 60 * 60 * 24));\n      const hours = Math.floor((distance % (1000 * 60 * 60 * 24)) \/ (1000 * 60 * 60));\n      const minutes = Math.floor((distance % (1000 * 60 * 60)) \/ (1000 * 60));\n      const seconds = Math.floor((distance % (1000 * 60)) \/ 1000);\n\n      daysEl.innerHTML = String(days).padStart(2, \"0\");\n      hoursEl.innerHTML = String(hours).padStart(2, \"0\");\n      minutesEl.innerHTML = String(minutes).padStart(2, \"0\");\n      secondsEl.innerHTML = String(seconds).padStart(2, \"0\");\n    }\n\n    updateCountdown();\n    setInterval(updateCountdown, 1000);\n  })();\n\u003c\/script\u003e\n\n\u003cdiv class=\"accordion\"\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cbutton class=\"accordion-header\"\u003e📖 Descripción\u003c\/button\u003e\n    \u003cdiv class=\"accordion-content\"\u003e\n      \u003cp\u003e\n        Mochila pequeña moderna para mujer, ideal para complementar looks casuales con un estilo práctico y actual.  \n        Su diseño compacto tipo concha, acabado de superficie suave y estampado a cuadros la convierten en una opción versátil para el uso diario.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cbutton class=\"accordion-header\"\u003e⚙️ Materiales y especificaciones\u003c\/button\u003e\n    \u003cdiv class=\"accordion-content\"\u003e\n      \u003cp\u003e\n        \u003cstrong\u003eTipo:\u003c\/strong\u003e Mochila para mujer.\u003cbr\u003e\n        \u003cstrong\u003eMaterial exterior:\u003c\/strong\u003e PU.\u003cbr\u003e\n        \u003cstrong\u003eForro interior:\u003c\/strong\u003e Sin forro.\u003cbr\u003e\n        \u003cstrong\u003eForma del bolso:\u003c\/strong\u003e Tipo concha.\u003cbr\u003e\n        \u003cstrong\u003eCierre:\u003c\/strong\u003e Cremallera.\u003cbr\u003e\n        \u003cstrong\u003eAcabado:\u003c\/strong\u003e Superficie suave.\u003cbr\u003e\n        \u003cstrong\u003eDureza:\u003c\/strong\u003e Suave.\u003cbr\u003e\n        \u003cstrong\u003eAsa:\u003c\/strong\u003e Asa suave.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cbutton class=\"accordion-header\"\u003e📏 Medidas aproximadas\u003c\/button\u003e\n    \u003cdiv class=\"accordion-content\"\u003e\n      \u003cp\u003e\n        \u003cstrong\u003eTamaño:\u003c\/strong\u003e Pequeño.\u003cbr\u003e\n        \u003cstrong\u003eMedidas aproximadas:\u003c\/strong\u003e 16 cm x 6 cm x 21 cm.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cbutton class=\"accordion-header\"\u003e🎒 Diseño y funcionalidad\u003c\/button\u003e\n    \u003cdiv class=\"accordion-content\"\u003e\n      \u003cp\u003e\n        Esta mochila pertenece a la serie de mochilas pequeñas y cuenta con doble correa para mayor comodidad.  \n        Incluye bolsillo exterior tridimensional, ideal para llevar pequeños objetos de uso diario de forma práctica.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cbutton class=\"accordion-header\"\u003e🧼 Cuidado del producto\u003c\/button\u003e\n    \u003cdiv class=\"accordion-content\"\u003e\n      \u003cp\u003e\n        Para conservar su acabado suave, limpia la superficie con un paño seco o ligeramente húmedo.  \n        Evita el contacto prolongado con agua, productos químicos fuertes o superficies abrasivas para mantener su apariencia en buen estado.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.accordion-item {\n  border-top: 1px solid #ddd;\n  overflow: hidden;\n}\n\n.accordion-header {\n  width: 100%;\n  background: none;\n  border: none;\n  text-align: left;\n  padding: 1.2rem 0;\n  font-size: 1.1rem;\n  font-weight: 600;\n  color: #E65286;\n  cursor: pointer;\n  transition: color 0.3s ease;\n}\n.accordion-header:hover {\n  color: #b83667;\n}\n\n.accordion-content {\n  max-height: 0;\n  overflow: hidden;\n  opacity: 0;\n  transform: translateY(-10px);\n  transition: all 0.5s ease;\n}\n\n.accordion-item.active .accordion-content {\n  max-height: 900px;\n  opacity: 1;\n  transform: translateY(0);\n}\n\n.accordion-content p {\n  margin-bottom: 1rem;\n  font-size: 1rem; \/* más grande *\/\n  color: #333333;\n  line-height: 1.7;\n}\n\u003c\/style\u003e\n\n\u003cscript\u003e\ndocument.querySelectorAll(\".accordion-header\").forEach(button =\u003e {\n  button.addEventListener(\"click\", () =\u003e {\n    const item = button.parentElement;\n    const openItem = document.querySelector(\".accordion-item.active\");\n    if (openItem \u0026\u0026 openItem !== item) {\n      openItem.classList.remove(\"active\");\n    }\n    item.classList.toggle(\"active\");\n  });\n});\n\u003c\/script\u003e","brand":"MIVANTO","offers":[{"title":"Black","offer_id":41449326542906,"sku":"46053c73-ac2a-4d0c-be85-b73cc1bfd75c","price":375.0,"currency_code":"MXN","in_stock":true},{"title":"Blue","offer_id":41449326575674,"sku":"b5b7b40b-641d-4f25-b91b-96ddd15609ce","price":375.0,"currency_code":"MXN","in_stock":true},{"title":"Pink","offer_id":41449326608442,"sku":"3aae59d4-cb62-4aca-bcfe-83e80c304992","price":375.0,"currency_code":"MXN","in_stock":true},{"title":"Brown","offer_id":41449326641210,"sku":"19c6d6a0-52cf-442f-83c8-bc70b5b3d46a","price":375.0,"currency_code":"MXN","in_stock":true},{"title":"Red","offer_id":41449326673978,"sku":"2e754a89-aa65-46c2-9e59-0424f644230f","price":375.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0598\/2797\/8298\/files\/dc65925ecf58139438e9b27c77a5b2d1.jpg?v=1780886509"},{"product_id":"simple-large-capacity-unisex-black-travel-backpack-harajuku-high-street-style-student-backpack","title":"Mochila Negra Urbana","description":"","brand":"MIVANTO","offers":[{"title":"Black \/ 12 Inches","offer_id":41457730814010,"sku":"57ee5ad5-ddfa-4dbf-b3e0-2b17dd889240","price":515.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0598\/2797\/8298\/files\/ffb894b5666bd02399b4d3457937365b.jpg?v=1781127298"}],"url":"https:\/\/mivanto.com\/collections\/mochilas-bolsos.oembed","provider":"MIVANTO","version":"1.0","type":"link"}