{"product_id":"papel-coreano-bicolor-carton","title":"Papel Coreano Bicolor - Cartón","description":"\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0684\/0467\/4803\/files\/Precio_Papel_Coreano_Carton.webp?v=1780615704\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cdiv id=\"objetivo-desc\" style=\"display: block; height: 0; width: 0; margin: 0; padding: 0; visibility: hidden; scroll-margin-top: 100px;\"\u003e\u003c\/div\u003e\n\n\n\u003cstyle\u003e\n    \/* Importamos Poppins directamente para asegurar que se vea bien *\/\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700;800;900\u0026display=swap');\n\n    \/* Estilos encapsulados *\/\n    #brand-calculator-widget {\n      \/* Aplicamos Poppins como fuente principal *\/\n      font-family: 'Poppins', -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n      background-color: #f9fafb;\n      padding: 0.25rem; \/* Padding externo mínimo *\/\n      display: flex;\n      justify-content: center;\n      align-items: center;\n      box-sizing: border-box;\n      width: 100%;\n    }\n    \n    #brand-calculator-widget * {\n      box-sizing: border-box;\n    }\n\n    .calc-card {\n      width: 100%;\n      max-width: 500px;\n      background: white;\n      border-radius: 12px;\n      box-shadow: 0 4px 15px -2px rgba(0, 0, 0, 0.1);\n      overflow: hidden;\n      border-top: 5px solid #36b705;\n      margin: 0 auto;\n    }\n\n    .calc-header {\n      padding: 1rem 0.5rem; \/* Reducido *\/\n      text-align: center;\n      border-bottom: 1px solid #f3f4f6;\n    }\n\n    .calc-title {\n      font-size: 1.8rem; \/* Ligeramente ajustado *\/\n      font-weight: 800; \n      color: #111827;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 0.5rem;\n      margin: 0;\n      line-height: 1.1;\n      letter-spacing: -0.02em;\n    }\n\n    .calc-body {\n      padding: 1rem; \/* Reducido de 1.25rem *\/\n      display: flex;\n      flex-direction: column;\n      gap: 1.25rem; \/* Reducido drásticamente de 2rem para compactar *\/\n    }\n\n    .calc-label {\n      display: block;\n      font-size: 1.2rem; \/* Ajustado *\/\n      font-weight: 700;\n      color: #000000;\n      margin-bottom: 0.4rem; \/* Reducido *\/\n      text-align: center;\n      letter-spacing: -0.01em;\n    }\n\n    \/* Stepper de Cantidad *\/\n    .stepper-container {\n      display: flex;\n      width: 100%;\n      height: 4.5rem; \/* Reducido de 5.5rem, sigue siendo táctil *\/\n      border-radius: 0.75rem;\n      border: 3px solid #e5e7eb;\n      overflow: hidden;\n      background-color: white;\n    }\n\n    .stepper-btn {\n      flex: 0 0 30%;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      font-size: 2.5rem; \/* Ajustado al nuevo alto *\/\n      font-weight: 600;\n      cursor: pointer;\n      border: none;\n      transition: background-color 0.2s;\n      padding-bottom: 0.25rem;\n    }\n\n    .btn-minus {\n      background-color: #f3f4f6;\n      color: #4b5563;\n      border-right: 2px solid #e5e7eb;\n    }\n    .btn-minus:hover { background-color: #e5e7eb; color: #111827; }\n\n    .btn-plus {\n      background-color: #36b705;\n      color: white;\n      border-left: 2px solid #2ea304;\n    }\n    .btn-plus:active { background-color: #2ea304; }\n\n    .stepper-input {\n      flex: 1;\n      width: 100%;\n      text-align: center;\n      font-size: 2.2rem; \/* Ajustado *\/\n      font-weight: 700;\n      color: #111827;\n      border: none;\n      outline: none;\n      background: white;\n      -moz-appearance: textfield;\n      font-family: 'Poppins', sans-serif;\n    }\n\n    \/* Nudge - Gamificación *\/\n    .nudge-box {\n      margin-top: 0.5rem; \/* Reducido *\/\n      padding: 0.75rem; \/* Reducido *\/\n      border-radius: 0.5rem;\n      display: flex;\n      align-items: center;\n      gap: 0.5rem;\n      cursor: pointer;\n      border-width: 2px;\n    }\n    .nudge-blue {\n      background-color: #eff6ff;\n      border-color: #bfdbfe;\n    }\n    \n    .nudge-icon-circle {\n      background-color: #dbeafe;\n      padding: 0.4rem;\n      border-radius: 9999px;\n      color: #2563eb;\n      display: flex;\n      flex-shrink: 0;\n    }\n\n    .nudge-text-sm { font-size: 0.9rem; color: #1e40af; font-weight: 600; display: block; }\n    .nudge-text-bold { font-size: 1rem; font-weight: 700; color: #1e3a8a; line-height: 1.2; display: block; margin-top: 0.1rem; }\n    \n    .nudge-success {\n      background-color: #f0fdf4;\n      border-color: #bbf7d0;\n      color: #166534;\n      font-size: 1rem;\n      font-weight: 700;\n      justify-content: center;\n      padding: 1rem;\n    }\n\n    \/* Métodos de Pago *\/\n    .payment-options {\n      display: flex;\n      flex-direction: row;\n      gap: 0.5rem; \/* Reducido *\/\n    }\n\n    .payment-card {\n      flex: 1;\n      width: 50%;\n      padding: 0.5rem 0.25rem;\n      border-radius: 0.75rem;\n      border: 3px solid #e5e7eb;\n      display: flex;\n      flex-direction: column;\n      align-items: center;\n      justify-content: center;\n      cursor: pointer;\n      position: relative;\n      background: #f9fafb;\n      min-height: 6rem; \/* Reducido de 7.5rem *\/\n      text-align: center;\n    }\n\n    .payment-card.active {\n      background-color: white;\n      border-color: #36b705;\n      box-shadow: 0 4px 10px -2px rgba(54, 183, 5, 0.2);\n    }\n\n    .payment-content {\n      display: flex;\n      flex-direction: column;\n      align-items: center;\n      gap: 0.1rem; \/* Mínimo espacio *\/\n      width: 100%;\n      margin-top: 0.4rem;\n    }\n\n    .radio-circle {\n      width: 1.5rem;\n      height: 1.5rem;\n      border-radius: 50%;\n      border: 3px solid #d1d5db;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 0.1rem;\n    }\n    .payment-card.active .radio-circle { border-color: #36b705; }\n    .radio-dot { width: 0.8rem; height: 0.8rem; background-color: #36b705; border-radius: 50%; display: none; }\n    .payment-card.active .radio-dot { display: block; }\n\n    .payment-info h4 { \n      margin: 0; \n      font-size: 1.1rem; \/* Ajustado *\/\n      font-weight: 800;\n      color: #111827; \n      line-height: 1.1;\n      letter-spacing: -0.01em;\n    }\n    .payment-info p { \n      margin: 0.1rem 0 0 0; \n      font-size: 0.85rem; \n      font-weight: 500;\n      color: #4b5563; \n      line-height: 1.1;\n    }\n\n    .promo-badge {\n      position: absolute;\n      top: -2px;\n      left: 50%;\n      transform: translateX(-50%);\n      width: 101%;\n      text-align: center;\n      background-color: #facc15;\n      color: #713f12;\n      font-size: 0.75rem;\n      font-weight: 800;\n      padding: 0.2rem 0;\n      border-bottom-left-radius: 0.5rem;\n      border-bottom-right-radius: 0.5rem;\n      box-shadow: 0 1px 2px rgba(0,0,0,0.1);\n      z-index: 10;\n      text-transform: uppercase;\n      letter-spacing: 0.05em;\n    }\n\n    \/* Resumen *\/\n    .summary-card {\n      background-color: #111827;\n      color: white;\n      border-radius: 0.75rem;\n      padding: 1.25rem 1rem; \/* Compactado *\/\n      margin-top: 0.25rem;\n    }\n\n    .price-anchor {\n      display: flex;\n      flex-direction: column;\n      align-items: center;\n      border-bottom: 1px solid #374151; \/* Línea más fina *\/\n      padding-bottom: 1rem; \/* Reducido *\/\n      margin-bottom: 1rem; \/* Reducido *\/\n    }\n    .anchor-label { font-size: 0.9rem; text-transform: uppercase; letter-spacing: 0.05em; color: #9ca3af; font-weight: 700; margin-bottom: 0.25rem; }\n    \n    .price-display { display: flex; align-items: baseline; gap: 0.75rem; flex-wrap: wrap; justify-content: center; }\n    .price-old { font-size: 1.5rem; color: #6b7280; text-decoration: line-through; font-weight: 600; }\n    .price-new { font-size: 2.75rem; font-weight: 800; color: white; line-height: 1; letter-spacing: -0.02em; }\n\n    .summary-row { display: flex; justify-content: space-between; font-size: 1.1rem; margin-bottom: 0.5rem; color: #d1d5db; font-weight: 500; }\n    .summary-savings {\n      display: flex; justify-content: space-between;\n      background-color: rgba(255, 255, 255, 0.1);\n      color: #facc15;\n      font-weight: 700;\n      padding: 0.75rem;\n      border-radius: 0.5rem;\n      font-size: 1.1rem;\n      margin-bottom: 0.5rem;\n      border: 1px solid rgba(250, 204, 21, 0.3);\n    }\n\n    .total-row {\n      margin-top: 0.75rem; \/* Reducido *\/\n      padding-top: 0.75rem; \/* Reducido *\/\n      border-top: 1px solid #374151;\n      display: flex;\n      justify-content: space-between;\n      align-items: flex-end;\n    }\n    .total-label { font-size: 1.25rem; color: #e5e7eb; font-weight: 600; }\n    .total-amount { font-size: 2rem; font-weight: 800; color: #36b705; line-height: 1; letter-spacing: -0.02em; }\n\n    \/* Nota Legal Final *\/\n    .legal-note { \n      font-size: 0.9rem;\n      color: #000000;\n      font-weight: 700;\n      text-align: center; \n      margin-top: 1rem; \n      line-height: 1.3;\n      padding: 0 0.5rem;\n    }\n\n    \/* Iconos SVG *\/\n    .icon { width: 30px; height: 30px; stroke: currentColor; stroke-width: 2.5; stroke-linecap: round; stroke-linejoin: round; fill: none; margin-bottom: 0.25rem; }\n    .icon-green { color: #36b705; }\n    .icon-gray { color: #4b5563; }\n  \u003c\/style\u003e\n\n  \u003cdiv id=\"brand-calculator-widget\"\u003e\n    \u003cdiv class=\"calc-card\"\u003e\n      \n      \u003cdiv class=\"calc-header\"\u003e\n        \u003ch1 class=\"calc-title\"\u003e\n          \u003csvg class=\"icon icon-green\" style=\"width: 28px; height: 28px;\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M16.5 9.4 7.5 4.21\"\u003e\u003c\/path\u003e\u003cpath d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\u003e\u003c\/path\u003e\u003cpolyline points=\"3.27 6.96 12 12.01 20.73 6.96\"\u003e\u003c\/polyline\u003e\u003cline x1=\"12\" y1=\"22.08\" x2=\"12\" y2=\"12\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n          Calcula tus precios al por mayor\n        \u003c\/h1\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"calc-body\"\u003e\n        \n        \u003cdiv\u003e\n          \u003clabel class=\"calc-label\"\u003eCantidad de Paquetes\u003c\/label\u003e\n          \u003cdiv class=\"stepper-container\"\u003e\n            \u003cbutton class=\"stepper-btn btn-minus\" onclick=\"calcApp.updateQty(-1)\"\u003e-\u003c\/button\u003e\n            \u003cinput type=\"number\" id=\"qtyInput\" class=\"stepper-input\" value=\"10\" min=\"1\" onchange=\"calcApp.setQty(this.value)\"\u003e\n            \u003cbutton class=\"stepper-btn btn-plus\" onclick=\"calcApp.updateQty(1)\"\u003e+\u003c\/button\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv id=\"nudgeContainer\"\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv\u003e\n          \u003clabel class=\"calc-label\"\u003eMétodo de Pago\u003c\/label\u003e\n          \u003cdiv class=\"payment-options\"\u003e\n            \n            \u003cdiv class=\"payment-card active\" id=\"card-cod\" onclick=\"calcApp.setPayment('cod')\"\u003e\n              \u003cdiv class=\"payment-content\"\u003e\n                \u003cdiv class=\"radio-circle\"\u003e\u003cdiv class=\"radio-dot\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n                \u003csvg class=\"icon icon-gray\" viewbox=\"0 0 24 24\"\u003e\u003crect x=\"1\" y=\"3\" width=\"15\" height=\"13\"\u003e\u003c\/rect\u003e\u003cpolygon points=\"16 8 20 8 23 11 23 16 16 16 16 8\"\u003e\u003c\/polygon\u003e\u003ccircle cx=\"5.5\" cy=\"18.5\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"18.5\" cy=\"18.5\" r=\"2.5\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n                \u003cdiv class=\"payment-info\"\u003e\n                  \u003ch4\u003eContra Entrega\u003c\/h4\u003e\n                  \u003cp\u003ePagas al recibir\u003c\/p\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"payment-card\" id=\"card-prepaid\" onclick=\"calcApp.setPayment('prepaid')\"\u003e\n              \u003cdiv class=\"promo-badge\"\u003eAHORRA 15%\u003c\/div\u003e\n              \u003cdiv class=\"payment-content\"\u003e\n                \u003cdiv class=\"radio-circle\"\u003e\u003cdiv class=\"radio-dot\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n                \u003csvg class=\"icon icon-gray\" viewbox=\"0 0 24 24\"\u003e\u003crect width=\"20\" height=\"14\" x=\"2\" y=\"5\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cline x1=\"2\" x2=\"22\" y1=\"10\" y2=\"10\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n                \u003cdiv class=\"payment-info\"\u003e\n                  \u003ch4\u003ePago Anticipado\u003c\/h4\u003e\n                  \u003cp\u003eTransferencia\u003c\/p\u003e\n                \u003c\/div\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"summary-card\"\u003e\n          \u003cdiv class=\"price-anchor\"\u003e\n            \u003cspan class=\"anchor-label\"\u003ePrecio Final por Paquete\u003c\/span\u003e\n            \u003cdiv class=\"price-display\"\u003e\n              \u003cspan class=\"price-old\" id=\"display-old-price\"\u003e$13.650\u003c\/span\u003e\n              \u003cspan class=\"price-new\" id=\"display-unit-price\"\u003e$0\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv\u003e\n            \u003cdiv class=\"summary-row\"\u003e\n              \u003cspan\u003eSubtotal (\u003cspan id=\"txt-qty\"\u003e10\u003c\/span\u003e paq.)\u003c\/span\u003e\n              \u003cspan id=\"display-subtotal\"\u003e$0\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"summary-savings\" id=\"savings-row\" style=\"display: none;\"\u003e\n              \u003cspan\u003eAhorro Total\u003c\/span\u003e\n              \u003cspan id=\"display-savings\"\u003e-$0\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"total-row\"\u003e\n              \u003cspan class=\"total-label\"\u003eTotal a Pagar\u003c\/span\u003e\n              \u003cspan class=\"total-amount\" id=\"display-total\"\u003e$0\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cp class=\"legal-note\"\u003e* El valor del envío se calcula al diligenciar el formulario de compra.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cscript\u003e\n    \/\/ Namespace para evitar conflictos en Shopify\n    const calcApp = {\n      quantity: 10,\n      paymentMethod: 'cod', \/\/ 'cod' or 'prepaid'\n      basePrice: 13650, \/\/ Nuevo precio base para Papel Coreano\n\n      init: function() {\n        this.render();\n      },\n\n      updateQty: function(delta) {\n        const newQty = Math.max(1, this.quantity + delta);\n        this.quantity = newQty;\n        document.getElementById('qtyInput').value = newQty;\n        this.render();\n      },\n\n      setQty: function(val) {\n        const parsed = parseInt(val);\n        this.quantity = isNaN(parsed) || parsed \u003c 1 ? 1 : parsed;\n        this.render();\n      },\n\n      setPayment: function(method) {\n        this.paymentMethod = method;\n        \n        \/\/ Toggle UI classes\n        const codCard = document.getElementById('card-cod');\n        const prepaidCard = document.getElementById('card-prepaid');\n        \n        if (method === 'cod') {\n          codCard.classList.add('active');\n          prepaidCard.classList.remove('active');\n        } else {\n          codCard.classList.remove('active');\n          prepaidCard.classList.add('active');\n        }\n        this.render();\n      },\n\n      jumpToQty: function(qty) {\n        this.quantity = qty;\n        document.getElementById('qtyInput').value = qty;\n        this.render();\n      },\n\n      formatMoney: function(amount) {\n        return new Intl.NumberFormat('es-CO', {\n          style: 'currency',\n          currency: 'COP',\n          minimumFractionDigits: 0,\n          maximumFractionDigits: 0,\n        }).format(amount);\n      },\n\n      render: function() {\n        \/\/ 1. Nueva Lógica de Precios por Volumen (Papel Coreano)\n        let currentUnitPrice = this.basePrice;\n        let nextTierQty = 6;\n        let nextTierPrice = 12950;\n        let isMaxTier = false;\n\n        \/\/ Definición de escalas exactas solicitadas:\n        \/\/ 1-5 paquetes: $13.650\n        \/\/ 6-11 paquetes: $12.950\n        \/\/ 12+ paquetes: $12.300\n\n        if (this.quantity \u003e= 12) {\n          currentUnitPrice = 12300;\n          isMaxTier = true;\n        } else if (this.quantity \u003e= 6) {\n          currentUnitPrice = 12950;\n          nextTierQty = 12;\n          nextTierPrice = 12300;\n        } else {\n          currentUnitPrice = 13650;\n          nextTierQty = 6;\n          nextTierPrice = 12950;\n        }\n\n        \/\/ 2. Cálculos Matemáticos\n        const subtotal = currentUnitPrice * this.quantity;\n        \n        \/\/ Descuento Pago Anticipado (15% sobre el valor ya descontado por volumen)\n        const prepaidDiscountPercent = 0.15;\n        const prepaidDiscountAmount = this.paymentMethod === 'prepaid' ? subtotal * prepaidDiscountPercent : 0;\n        \n        const finalTotal = subtotal - prepaidDiscountAmount;\n        const finalRealUnitPrice = finalTotal \/ this.quantity; \/\/ Precio real por unidad tras todos los descuentos\n        \n        \/\/ Ahorro total comparado con comprar todo a precio base sin descuentos\n        const totalSavings = (this.basePrice * this.quantity) - finalTotal;\n\n        \/\/ 3. Renderizado de Elementos DOM\n        \n        \/\/ Update Texts\n        document.getElementById('txt-qty').innerText = this.quantity;\n        document.getElementById('display-subtotal').innerText = this.formatMoney(this.basePrice * this.quantity);\n        document.getElementById('display-total').innerText = this.formatMoney(finalTotal);\n        document.getElementById('display-unit-price').innerText = this.formatMoney(finalRealUnitPrice);\n\n        \/\/ Anchor Price Logic (Mostrar tachado si hay descuento)\n        const oldPriceEl = document.getElementById('display-old-price');\n        oldPriceEl.innerText = this.formatMoney(this.basePrice); \/\/ Asegurar que muestre 13.650 siempre como base\n        \n        if (finalRealUnitPrice \u003c this.basePrice) {\n          oldPriceEl.style.display = 'inline';\n        } else {\n          oldPriceEl.style.display = 'none';\n        }\n\n        \/\/ Savings Row\n        const savingsRow = document.getElementById('savings-row');\n        if (totalSavings \u003e 0) {\n          savingsRow.style.display = 'flex';\n          document.getElementById('display-savings').innerText = '- ' + this.formatMoney(totalSavings);\n        } else {\n          savingsRow.style.display = 'none';\n        }\n\n        \/\/ Nudge \/ Gamificación Logic (Calculamos porcentaje dinámico para el mensaje)\n        const nudgeContainer = document.getElementById('nudgeContainer');\n        if (!isMaxTier) {\n          const unitsNeeded = nextTierQty - this.quantity;\n          const tierName = nextTierQty === 12 ? 'Mayorista' : 'Minorista';\n          \n          nudgeContainer.innerHTML = `\n            \u003cdiv class=\"nudge-box nudge-blue\" onclick=\"calcApp.jumpToQty(${nextTierQty})\"\u003e\n              \u003cdiv class=\"nudge-icon-circle\"\u003e\n                \u003csvg style=\"width:28px;height:28px\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\" stroke-width=\"2\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\/\u003e\u003cpath d=\"M16 12l-4-4-4 4M12 16V8\"\/\u003e\u003c\/svg\u003e\n              \u003c\/div\u003e\n              \u003cdiv\u003e\n                \u003cp class=\"nudge-text-sm\"\u003e¡Baja el precio a \u003cstrong\u003e${this.formatMoney(nextTierPrice)}\u003c\/strong\u003e!\u003c\/p\u003e\n                \u003cp class=\"nudge-text-bold\"\u003eAgrega ${unitsNeeded} paquetes para nivel ${tierName}\u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          `;\n        } else {\n          nudgeContainer.innerHTML = `\n            \u003cdiv class=\"nudge-box nudge-success\"\u003e\n              \u003csvg style=\"width:24px;height:24px;margin-right:8px\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\" stroke-width=\"2\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\/\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\/\u003e\u003c\/svg\u003e\n              ¡Genial! Tienes el precio Mayorista ($12.300)\n            \u003c\/div\u003e\n          `;\n        }\n      }\n    };\n\n    \/\/ Inicializar al cargar\n    calcApp.init();\n  \u003c\/script\u003e\n","brand":"Flor de Capuli","offers":[{"title":"Pack x 20 \/ Rosa Claro","offer_id":49199038005491,"sku":null,"price":13650.0,"currency_code":"COP","in_stock":true},{"title":"Pack x 20 \/ Rosa Oscuro","offer_id":49199045673203,"sku":null,"price":13650.0,"currency_code":"COP","in_stock":true},{"title":"Pack x 20 \/ Negro","offer_id":49199045705971,"sku":null,"price":13650.0,"currency_code":"COP","in_stock":true},{"title":"Pack x 20 \/ Beige","offer_id":49199045738739,"sku":null,"price":13650.0,"currency_code":"COP","in_stock":true},{"title":"Pack x 20 \/ Lila","offer_id":49199045771507,"sku":null,"price":13650.0,"currency_code":"COP","in_stock":true},{"title":"Pack x 10 \/ Rosa Claro","offer_id":49199038103795,"sku":null,"price":9500.0,"currency_code":"COP","in_stock":true},{"title":"Pack x 10 \/ Rosa Oscuro","offer_id":49199045804275,"sku":null,"price":9500.0,"currency_code":"COP","in_stock":true},{"title":"Pack x 10 \/ Negro","offer_id":49199045837043,"sku":null,"price":9500.0,"currency_code":"COP","in_stock":true},{"title":"Pack x 10 \/ Beige","offer_id":49199045869811,"sku":null,"price":9500.0,"currency_code":"COP","in_stock":true},{"title":"Pack x 10 \/ Lila","offer_id":49199045902579,"sku":null,"price":9500.0,"currency_code":"COP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0684\/0467\/4803\/files\/fc_0171_papel_coreano_referencia.webp?v=1780537966","url":"https:\/\/flordecapuli.com\/products\/papel-coreano-bicolor-carton","provider":"Flor de Capuli","version":"1.0","type":"link"}