{"product_id":"creatine-micronized-powder-60-serv-1","title":"Creatine Micronized Powder 60 Serv","description":"\u003cstyle\u003e\n  \/* Oculto en desktop *\/\n  .mobile-full-banner {\n     display: none;\n\n    \n  }\n\n  \/* Solo visible en móviles *\/\n  @media screen and (max-width: 768px) {\n    .mobile-full-banner {\n      display: block;\n      width: 100vw;\n      margin: 0;\n      position: relative;\n      left: 50%;\n      right: 50%;\n      margin-left: -50vw;\n      margin-right: -50vw;\n        line-height: 0 !important;  \/* 🔹 elimina espacio fantasma *\/\n        font-size: 0 !important; \n    }\n\n    .mobile-full-banner img {\n      width: 100%;\n      height: auto;\n      display: block;\n      margin-bottom: 0 !important; \n      margin: 0 !important;       \/* 🔹 asegura que no haya margen inferior *\/\n  padding: 0 !important;\n\n        margin: 0 !important;\n  padding: 0 !important;\n  border: none !important;     \/* 🔹 evita línea por borde *\/\n  outline: none !important;\n  vertical-align: bottom;      \/* 🔹 quita espacio fantasma de alineación *\/\n    }\n  }\n  \n\u003c\/style\u003e\n\u003cdiv class=\"mobile-full-banner\"\u003e\n  \u003cimg alt=\"Descripción de la imagen\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0771\/9282\/2922\/files\/IMG_8956.png?v=1780678744\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mobile-full-banner\"\u003e\n  \u003cimg alt=\"Descripción de la imagen\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0771\/9282\/2922\/files\/IMG_8969.png?v=1780678744\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mobile-full-banner\"\u003e\n  \u003cimg alt=\"Descripción de la imagen\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0771\/9282\/2922\/files\/IMG_8963.png?v=1780678743\"\u003e\n\n  \u003cdiv class=\"mobile-full-banner\"\u003e\n  \u003cimg alt=\"Descripción de la imagen\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0771\/9282\/2922\/files\/IMG_8976.png?v=1780678744\"\u003e\n\u003c\/div\u003e\n  \n\u003cdiv style=\"padding: 177.78% 0 0 0; position: relative\"\u003e\u003cdiv style=\"height:100%;left:0;position:absolute;top:0;width:100%\"\u003e\u003ciframe height=\"100%\" width=\"100%;\" src=\"https:\/\/embed.wave.video\/PxQfWNbZNgCZJqz1\" frameborder=\"0\" allow=\"autoplay; fullscreen\" scrolling=\"no\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\u003c\/div\u003e\n\n\u003cdiv style=\"padding: 177.78% 0 0 0; position: relative\"\u003e\u003cdiv style=\"height:100%;left:0;position:absolute;top:0;width:100%\"\u003e\u003ciframe height=\"100%\" width=\"100%;\" src=\"https:\/\/embed.wave.video\/zx1XjtyfPYMTPi6i\" frameborder=\"0\" allow=\"autoplay; fullscreen\" scrolling=\"no\"\u003e\u003c\/iframe\u003e\u003c\/div\u003e\u003c\/div\u003e\n  \n\u003c\/div\u003e\n\n\u003c!-- CONTENEDOR PRINCIPAL DE OFERTAS POR CANTIDAD --\u003e\n\u003cdiv class=\"green-fitness-bundles\"\u003e\n  \u003ch3 class=\"bundle-main-title\"\u003e✦ SELECCIONA TU PLAN DE RENDIMIENTO ✦\u003c\/h3\u003e\n  \u003cp class=\"bundle-subtitle\"\u003eOptimiza tus resultados y asegura tu stock con envío prioritario\u003c\/p\u003e\n\n  \u003c!-- OPCIÓN 1: 1 UNIDAD --\u003e\n  \u003cdiv class=\"bundle-option\" onclick=\"selectBundle(this, '49505067434122')\"\u003e\n    \u003cdiv class=\"bundle-radio\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"bundle-info\"\u003e\n      \u003cspan class=\"bundle-qty\"\u003eLleva 1 Unidad\u003c\/span\u003e\n      \u003cspan class=\"bundle-desc\"\u003eSuministro para 2 meses\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bundle-price-container\"\u003e\n      \u003cspan class=\"bundle-price\"\u003e$120.000\u003c\/span\u003e\n      \u003cspan class=\"bundle-currency\"\u003eCOP\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- OPCIÓN 2: 2 UNIDADES (MÁS VENDIDO) --\u003e\n  \u003cdiv class=\"bundle-option active\" onclick=\"selectBundle(this, '49505067466890')\"\u003e\n    \u003cdiv class=\"bundle-badge premium-badge-pulse\"\u003eMÁS POPULAR\u003c\/div\u003e\n    \u003cdiv class=\"bundle-radio\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"bundle-info\"\u003e\n      \u003cspan class=\"bundle-qty\"\u003eLleva 2 Unidades\u003c\/span\u003e\n      \u003cspan class=\"bundle-desc\"\u003eSuministro para 4 meses \u003cstrong class=\"text-gold\"\u003e(Ahorras $20.000)\u003c\/strong\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bundle-price-container\"\u003e\n      \u003cspan class=\"bundle-price\"\u003e$220.000\u003c\/span\u003e\n      \u003cspan class=\"bundle-currency\"\u003eCOP\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- OPCIÓN 3: 3 UNIDADES (MEJOR VALOR) --\u003e\n  \u003cdiv class=\"bundle-option\" onclick=\"selectBundle(this, '49505067499658')\"\u003e\n    \u003cdiv class=\"bundle-badge gold-badge\"\u003eMEJOR VALOR\u003c\/div\u003e\n    \u003cdiv class=\"bundle-radio\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"bundle-info\"\u003e\n      \u003cspan class=\"bundle-qty\"\u003eLleva 3 Unidades\u003c\/span\u003e\n      \u003cspan class=\"bundle-desc\"\u003eSuministro para 6 meses \u003cstrong class=\"text-gold\"\u003e(Ahorras $61.000)\u003c\/strong\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bundle-price-container\"\u003e\n      \u003cspan class=\"bundle-price\"\u003e$299.000\u003c\/span\u003e\n      \u003cspan class=\"bundle-currency\"\u003eCOP\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- BOTÓN DE LLAMADO A LA ACCIÓN DIRECTO A CHECKOUT --\u003e\n  \u003cbutton id=\"submit-bundle-btn\" class=\"bundle-submit-btn\" onclick=\"redirectToCheckout()\"\u003e\n    \u003cspan\u003eLLEVAR PROMO AHORA ⚡\u003c\/span\u003e\n  \u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003c!-- ESTILOS CSS - ESTÉTICA HIGH TICKET --\u003e\n\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@300;400;600;700\u0026display=swap');\n\n  .green-fitness-bundles {\n    font-family: 'Montserrat', sans-serif;\n    max-width: 480px;\n    margin: 25px auto;\n    padding: 10px;\n    background: transparent;\n  }\n\n  .bundle-main-title {\n    font-size: 14px;\n    font-weight: 700;\n    text-align: center;\n    letter-spacing: 1px;\n    color: #111111;\n    margin-bottom: 5px;\n  }\n\n  .bundle-subtitle {\n    font-size: 11px;\n    text-align: center;\n    color: #666666;\n    margin-bottom: 25px;\n    font-weight: 300;\n  }\n\n  .bundle-option {\n    position: relative;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 18px 20px;\n    margin-bottom: 18px;\n    border: 1.5px solid #E5E5E5;\n    border-radius: 8px;\n    background-color: #FFFFFF;\n    cursor: pointer;\n    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);\n    -webkit-tap-highlight-color: transparent;\n  }\n\n  .bundle-option:hover {\n    border-color: #A3A3A3;\n    transform: translateY(-2px);\n    box-shadow: 0 6px 12px rgba(0,0,0,0.04);\n  }\n\n  .bundle-option.active {\n    border-color: #008751; \/* Verde ON oficial *\/\n    background-color: #F4FAF7; \n    box-shadow: 0 8px 16px rgba(0, 135, 81, 0.08);\n    transform: scale(1.01);\n  }\n\n  .bundle-radio {\n    width: 18px;\n    height: 18px;\n    border: 2px solid #CCCCCC;\n    border-radius: 50%;\n    margin-right: 15px;\n    position: relative;\n    transition: all 0.2s ease;\n    flex-shrink: 0;\n  }\n\n  .bundle-option.active .bundle-radio {\n    border-color: #008751;\n  }\n\n  .bundle-option.active .bundle-radio::after {\n    content: '';\n    position: absolute;\n    width: 10px;\n    height: 10px;\n    background-color: #008751;\n    border-radius: 50%;\n    top: 50%;\n    left: 50%;\n    transform: translate(-50%, -50%);\n    animation: popIn 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);\n  }\n\n  .bundle-info {\n    display: flex;\n    flex-direction: column;\n    flex-grow: 1;\n    text-align: left;\n  }\n\n  .bundle-qty {\n    font-size: 15px;\n    font-weight: 700;\n    color: #111111;\n    margin-bottom: 2px;\n  }\n\n  .bundle-desc {\n    font-size: 11px;\n    color: #777777;\n  }\n\n  .text-gold {\n    color: #C5A059;\n    font-weight: 600;\n  }\n\n  .bundle-price-container {\n    text-align: right;\n    display: flex;\n    align-items: baseline;\n  }\n\n  .bundle-price {\n    font-size: 18px;\n    font-weight: 700;\n    color: #111111;\n  }\n\n  .bundle-currency {\n    font-size: 10px;\n    font-weight: 600;\n    color: #888888;\n    margin-left: 3px;\n  }\n\n  .bundle-submit-btn {\n    width: 100%;\n    background-color: #008751;\n    color: #FFFFFF;\n    border: none;\n    padding: 18px;\n    font-size: 15px;\n    font-weight: 700;\n    border-radius: 8px;\n    cursor: pointer;\n    position: relative;\n    overflow: hidden;\n    letter-spacing: 0.5px;\n    box-shadow: 0 4px 15px rgba(0, 135, 81, 0.3);\n    transition: all 0.2s ease;\n    margin-top: 5px;\n  }\n\n  .bundle-submit-btn:hover {\n    transform: translateY(-1px);\n    box-shadow: 0 6px 20px rgba(0, 135, 81, 0.4);\n  }\n\n  .bundle-submit-btn::after {\n    content: '';\n    position: absolute;\n    top: -50%;\n    left: -60%;\n    width: 30%;\n    height: 200%;\n    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 50%, rgba(255,255,255,0) 100%);\n    transform: rotate(25deg);\n    animation: shimmer 3s infinite;\n  }\n\n  @keyframes shimmer {\n    0% { left: -60%; }\n    100% { left: 140%; }\n  }\n\n  .bundle-badge {\n    position: absolute;\n    top: -10px;\n    left: 20px;\n    font-size: 9px;\n    font-weight: 700;\n    letter-spacing: 0.5px;\n    padding: 3px 10px;\n    border-radius: 20px;\n    color: #FFFFFF;\n  }\n\n  .premium-badge-pulse {\n    background-color: #008751;\n    animation: badgePulse 2s infinite;\n  }\n\n  .gold-badge {\n    background-color: #111111;\n    border: 1px solid #C5A059;\n    color: #C5A059;\n  }\n\n  @keyframes popIn {\n    0% { transform: translate(-50%, -50%) scale(0); }\n    100% { transform: translate(-50%, -50%) scale(1); }\n  }\n\n  @keyframes badgePulse {\n    0% { box-shadow: 0 0 0 0 rgba(0, 135, 81, 0.4); }\n    70% { box-shadow: 0 0 0 6px rgba(0, 135, 81, 0); }\n    100% { box-shadow: 0 0 0 0 rgba(0, 135, 81, 0); }\n  }\n\u003c\/style\u003e\n\n\u003c!-- SCRIPT DE REDIRECCIÓN CON VARIANTES REALES --\u003e\n\u003cscript\u003e\n  \/\/ Inicializa con el ID de la NUEVA variante de 2 unidades por defecto (MÁS VENDIDO)\n  let selectedVariantId = '49505067466890'; \n\n  function selectBundle(element, variantId) {\n    \/\/ Remover selección visual previa\n    const options = document.querySelectorAll('.bundle-option');\n    options.forEach(opt =\u003e opt.classList.remove('active'));\n    \n    \/\/ Activar opción clickeada\n    element.classList.add('active');\n    \n    \/\/ Actualizar la variante global que se enviará al checkout\n    selectedVariantId = variantId;\n  }\n\n  function redirectToCheckout() {\n    \/\/ Captura dinámicamente el dominio de tu tienda (ej: tu-tienda.com)\n    const shopDomain = window.location.origin;\n    \n    \/\/ Construcción del enlace directo al checkout de Shopify con los nuevos IDs\n    const checkoutUrl = `${shopDomain}\/cart\/${selectedVariantId}:1`;\n    \n    \/\/ Redirección inmediata\n    window.location.href = checkoutUrl;\n  }\n\u003c\/script\u003e","brand":"GREENFITNESSCOL_","offers":[{"title":"1 UNIDAD","offer_id":49505067434122,"sku":null,"price":120000.0,"currency_code":"COP","in_stock":true},{"title":"2 UNIDADES","offer_id":49505067466890,"sku":null,"price":220000.0,"currency_code":"COP","in_stock":true},{"title":"3 UNIDADES","offer_id":49505067499658,"sku":null,"price":299000.0,"currency_code":"COP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0771\/9282\/2922\/files\/Creatine-Micronized-Optimum-Nutrition-60-servicios.jpg?v=1778088690","url":"https:\/\/greenfitnesscol.com\/products\/creatine-micronized-powder-60-serv-1","provider":"GREENFITNESSCOL_","version":"1.0","type":"link"}