{"product_id":"tenis-on-cloud-x3ad","title":"TENIS ON CLOUD X3 AD","description":"\u003c!-- ============================================================\n     Ruvion Outlet — Landing page: TENIS ON CLOUD X3 AD\n     Produto: gid:\/\/shopify\/Product\/9065893822662\n     Reescrita em 14\/09\/2026 sobre a copy nova.\n\n     \u003e\u003e\u003e NAO EDITE ESTA DESCRICAO PELO EDITOR DE TEXTO DO SHOPIFY \u003c\u003c\u003c\n     O editor rico apaga o \u003cstyle\u003e, o \u003cscript\u003e e os data-* das\n     fotos de cor, e a pagina quebra. Para mexer na copy, use o\n     botao \"\u003c\u003e\" (mostrar HTML) no canto do editor, ou peca por aqui.\n\n     \u003e\u003e\u003e CHECKOUT — RELEASIT COD FORM \u003c\u003c\u003c\n     Todos os CTAs chamam rvCOD(), que clica no botao do Releasit\n     (#rsi_buy_now_button) e rola ate o formulario. O href=\"#MainContent\"\n     fica como fallback se o JS nao rodar.\n\n     \u003e\u003e\u003e BLOCO DE URGENCIA \u003c\u003c\u003c\n     Contadores de \"pessoas vendo\" e \"unidades restantes\" sao simulados.\n     Para DESLIGAR tudo de uma vez, troque a linha\n        var RV_URGENCIA = true;\n     por\n        var RV_URGENCIA = false;\n\n     \u003e\u003e\u003e SEM AAA E SEM CAIXA \u003c\u003c\u003c\n     Esta versao nao afirma \"calidad AAA\" nem \"incluye caja\", a pedido.\n     Se voltar a afirmar caixa, lembre que o titulo do produto ainda\n     diz \"+ CAJA\".\n     ============================================================ --\u003e\n\n\u003cdiv class=\"rv-lp\"\u003e\n\n\u003cstyle\u003e\n.rv-lp{--rv-red:#C8102E;--rv-ink:#111;--rv-mut:#6B7280;--rv-line:#E5E7EB;--rv-soft:#F7F7F5;font-family:inherit;color:var(--rv-ink);line-height:1.6;max-width:900px;margin:0 auto}\n.rv-lp *{box-sizing:border-box}\n.rv-lp h2{font-size:23px;line-height:1.22;margin:0 0 14px;font-weight:700;letter-spacing:-.01em}\n.rv-lp h3{font-size:16px;margin:0 0 4px;font-weight:700}\n.rv-lp p{margin:0 0 12px}\n.rv-lp section{padding:30px 0;border-top:1px solid var(--rv-line)}\n.rv-lp section:first-of-type{border-top:0;padding-top:4px}\n\n\/* bloco de urgencia *\/\n.rv-urg{border:1px solid #F3C9CF;background:#FFF6F7;border-radius:12px;padding:14px 16px;margin:0 0 16px}\n.rv-urg__live{display:flex;align-items:center;gap:8px;font-size:14px;margin:0 0 12px}\n.rv-dot{width:9px;height:9px;border-radius:50%;background:var(--rv-red);flex:0 0 auto;animation:rvPulse 1.4s infinite}\n@keyframes rvPulse{0%{box-shadow:0 0 0 0 rgba(200,16,46,.55)}70%{box-shadow:0 0 0 9px rgba(200,16,46,0)}100%{box-shadow:0 0 0 0 rgba(200,16,46,0)}}\n.rv-urg__row{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;margin:0 0 6px;gap:10px}\n.rv-urg__row b{font-size:15px}\n.rv-urg__row span:last-child{color:var(--rv-red);font-weight:700;white-space:nowrap}\n.rv-bar{height:8px;border-radius:99px;background:#F0D5D9;overflow:hidden}\n.rv-bar i{display:block;height:100%;background:var(--rv-red);border-radius:99px;transition:width .6s ease}\n.rv-urg__timer{margin:12px 0 0;padding:10px 12px;background:var(--rv-ink);color:#fff;border-radius:8px;text-align:center;font-size:14px}\n.rv-urg__timer b{font-variant-numeric:tabular-nums;font-size:18px;letter-spacing:.5px}\n\n\/* fotos do topo *\/\n.rv-vids{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:0 0 18px}\n.rv-vids img{width:100%;height:auto;aspect-ratio:3\/4;object-fit:cover;display:block;border-radius:8px;background:var(--rv-soft)}\n\n.rv-sub{font-size:17px;font-weight:600;margin:0 0 16px}\n.rv-deal{background:var(--rv-red);color:#fff;border-radius:12px;padding:16px 18px;display:flex;align-items:center;gap:14px;margin:0 0 18px}\n.rv-off{background:#fff;color:var(--rv-red);font-weight:800;font-size:20px;border-radius:8px;padding:8px 12px;white-space:nowrap;line-height:1.05;text-align:center}\n.rv-deal b{display:block;font-size:17px;line-height:1.3}\n.rv-deal em{font-style:normal;display:block;font-size:13px;opacity:.9}\n.rv-ben{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:0}\n.rv-ben div{background:var(--rv-soft);border-radius:10px;padding:14px 12px;text-align:center}\n.rv-ben b{display:block;font-size:14px;margin-top:6px}\n.rv-ben span{font-size:12px;color:var(--rv-mut);display:block}\n.rv-ico{font-size:22px;line-height:1}\n.rv-steps{counter-reset:s;list-style:none;padding:0;margin:0}\n.rv-steps li{counter-increment:s;position:relative;padding:0 0 18px 46px}\n.rv-steps li:before{content:counter(s);position:absolute;left:0;top:0;width:32px;height:32px;border-radius:50%;background:var(--rv-ink);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px}\n.rv-cta{display:block;background:var(--rv-red);color:#fff!important;text-decoration:none;text-align:center;font-weight:700;font-size:17px;padding:17px 20px;border-radius:10px;margin:0 0 10px;cursor:pointer}\n.rv-cta-sub{text-align:center;font-size:13px;color:var(--rv-mut);margin:0}\n\n\/* seletor de cor: 4 fotos clicaveis *\/\n.rv-colors-hint{font-size:13px;color:var(--rv-mut);margin:0 0 14px;text-align:center}\n.rv-sw{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 14px;padding:0}\n.rv-sw button{display:block;width:100%;padding:0;border:2px solid var(--rv-line);background:#fff;border-radius:10px;overflow:hidden;cursor:pointer;font:inherit;color:inherit;text-align:center;transition:border-color .12s ease,transform .12s ease}\n.rv-sw button:hover{transform:translateY(-2px)}\n.rv-sw button[aria-current=\"true\"]{border-color:var(--rv-ink)}\n.rv-sw img{width:100%;height:auto;aspect-ratio:1\/1;object-fit:contain;background:#fff;display:block}\n.rv-sw span{display:block;padding:6px 2px;font-size:10.5px;font-weight:700;letter-spacing:.02em;line-height:1.2}\n.rv-cp{text-align:center;margin:0 0 16px}\n.rv-cp__img{width:100%;max-width:360px;height:auto;aspect-ratio:4\/3;object-fit:contain;border-radius:12px;background:#fff;display:block;margin:0 auto}\n.rv-cp__name{font-weight:700;font-size:15px;letter-spacing:.05em;margin:12px 0 0;min-height:22px}\n\n.rv-look{display:grid;gap:12px;margin:0 0 12px}\n.rv-look div{background:var(--rv-soft);border-radius:10px;padding:14px 16px}\n.rv-two{display:grid;gap:16px}\n.rv-yes,.rv-no{border-radius:12px;padding:16px 18px}\n.rv-yes{background:#F0F7F3;border-left:3px solid #12805C}\n.rv-no{background:var(--rv-soft);border-left:3px solid var(--rv-mut)}\n.rv-yes ul,.rv-no ul{margin:0;padding-left:18px}\n.rv-yes li,.rv-no li{margin-bottom:8px}\n.rv-note{background:var(--rv-soft);border-left:3px solid var(--rv-red);border-radius:0 8px 8px 0;padding:14px 16px;margin:16px 0}\n.rv-note p:last-child{margin:0}\n\n\/* lista de motivos com check *\/\n.rv-check{list-style:none;padding:0;margin:0 0 12px;display:grid;gap:8px}\n.rv-check li{background:var(--rv-soft);border-radius:8px;padding:10px 14px;font-weight:600}\n\n\/* chips de talla *\/\n.rv-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;list-style:none}\n.rv-chips li{border:1px solid var(--rv-line);background:var(--rv-soft);border-radius:8px;padding:9px 0;font-weight:700;font-size:15px;text-align:center;flex:1 1 56px}\n\n\/* caixa de preco final *\/\n.rv-price{background:var(--rv-soft);border:2px solid var(--rv-red);border-radius:12px;padding:20px 18px;text-align:center;margin:0 0 18px}\n.rv-price b{display:block;font-size:30px;line-height:1.1;color:var(--rv-red)}\n.rv-price s{color:var(--rv-mut);font-size:15px}\n.rv-price em{font-style:normal;display:block;font-size:15px;font-weight:700;margin:6px 0 10px}\n.rv-price ul{list-style:none;padding:0;margin:0;font-size:14px;display:grid;gap:4px}\n\n.rv-tw{overflow-x:auto;-webkit-overflow-scrolling:touch}\n.rv-lp table{width:100%;border-collapse:collapse;font-size:14px;min-width:280px}\n.rv-lp th,.rv-lp td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--rv-line)}\n.rv-lp th{background:var(--rv-ink);color:#fff;font-weight:600;white-space:nowrap}\n.rv-lp tbody tr:nth-child(even){background:var(--rv-soft)}\n.rv-lp details{border-bottom:1px solid var(--rv-line)}\n.rv-lp summary{cursor:pointer;padding:15px 30px 15px 0;font-weight:600;position:relative;list-style:none}\n.rv-lp summary::-webkit-details-marker{display:none}\n.rv-lp summary:after{content:'+';position:absolute;right:4px;top:13px;font-size:20px;color:var(--rv-red);font-weight:400}\n.rv-lp details[open] summary:after{content:'−'}\n.rv-lp details p{padding:0 0 14px;color:var(--rv-mut)}\n.rv-close{background:var(--rv-ink);color:#fff;border-radius:12px;padding:26px 22px;text-align:center}\n.rv-close h2{color:#fff;margin-bottom:10px}\n.rv-close p{color:#d1d5db}\n.rv-close .rv-cta{margin-top:18px}\n.rv-close .rv-cta-sub{color:#9ca3af}\n\n\/* barra fixa de compra — so no mobile *\/\n.rv-sticky{display:none}\n.rv-sticky.rv-hide{display:none!important}\n@media(max-width:749px){\n  .rv-sticky{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:997;align-items:center;gap:10px;padding:10px 12px;background:#fff;border-top:1px solid var(--rv-line);box-shadow:0 -4px 16px rgba(0,0,0,.10)}\n  .rv-sticky__p{line-height:1.15;flex:0 0 auto}\n  .rv-sticky__p s{display:block;font-size:11px;color:var(--rv-mut)}\n  .rv-sticky__p b{display:block;font-size:17px}\n  .rv-sticky__b{flex:1;background:var(--rv-red);color:#fff!important;text-decoration:none;text-align:center;font-weight:700;font-size:15px;padding:13px 10px;border-radius:9px;cursor:pointer}\n  body{padding-bottom:72px}\n}\n\n@media(min-width:640px){\n  .rv-lp h2{font-size:27px}\n  .rv-ben{grid-template-columns:repeat(4,1fr)}\n  .rv-vids{gap:10px}\n  .rv-look{grid-template-columns:repeat(2,1fr)}\n  .rv-two{grid-template-columns:repeat(2,1fr)}\n  .rv-check{grid-template-columns:repeat(2,1fr)}\n  .rv-sw span{font-size:12px}\n}\n\/* Galeria de fotos do produto (fora do .rv-lp): o tema esconde as setas no mobile com .mobile:hidden. Aqui elas voltam a aparecer. *\/\n@media screen and (max-width:749px){.product-information__media slideshow-arrows.mobile\\:hidden{display:flex!important}}\n.rv-picked{font-weight:700;margin-left:6px}\n\u003c\/style\u003e\n\n\u003csection\u003e\n\n  \u003c!-- ===== BLOCO DE URGENCIA — remover daqui ate o fim do \u003cscript\u003e para desligar ===== --\u003e\n  \u003cdiv class=\"rv-urg\" id=\"rvUrg\" hidden\u003e\n    \u003cdiv class=\"rv-urg__live\"\u003e\n      \u003cspan class=\"rv-dot\"\u003e\u003c\/span\u003e\n      \u003cspan\u003e\u003cb id=\"rvViewers\"\u003e16\u003c\/b\u003e personas están viendo estos tenis en este momento\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"rv-urg__row\"\u003e\n      \u003cspan\u003eQuedan \u003cb id=\"rvStock\"\u003e20\u003c\/b\u003e pares de este lote\u003c\/span\u003e\n      \u003cspan id=\"rvStockNote\"\u003eSe está agotando\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"rv-bar\"\u003e\u003ci id=\"rvBar\" style=\"width:22%\"\u003e\u003c\/i\u003e\u003c\/div\u003e\n    \u003cp class=\"rv-urg__timer\"\u003eEl 63% de descuento termina hoy en \u003cb id=\"rvTimer\"\u003e--:--:--\u003c\/b\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003c!-- ===== fim do bloco de urgencia ===== --\u003e\n\n  \u003cdiv class=\"rv-vids\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0755\/4619\/8214\/files\/TENIS_ON_CLOUD_X3AD_GRIS_AMARILLO.png?v=1789427027\u0026amp;width=600\" width=\"600\" height=\"800\" loading=\"eager\" alt=\"Tenis ON Cloud X3 AD gris con amarillo, puestos\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0755\/4619\/8214\/files\/TENIS_ON_CLOUD_X3AD_BLANCO_NEGRO.png?v=1789427028\u0026amp;width=600\" width=\"600\" height=\"800\" loading=\"lazy\" alt=\"Tenis ON Cloud X3 AD blanco con negro, puestos\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0755\/4619\/8214\/files\/TENIS_ON_CLOUD_X3AD_BLANCO_NARANJA.png?v=1789427027\u0026amp;width=600\" width=\"600\" height=\"800\" loading=\"lazy\" alt=\"Tenis ON Cloud X3 AD blanco con naranja, puestos\"\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"rv-sub\"\u003eAntes $472.900. Hoy $175.000 COP — y no pagas hasta recibirlos.\u003c\/p\u003e\n\n  \u003cdiv class=\"rv-deal\"\u003e\n    \u003cspan class=\"rv-off\"\u003e63%\u003cbr\u003eOFF\u003c\/span\u003e\n    \u003cdiv\u003e\n\u003cb\u003eAhorras $297.900\u003c\/b\u003e\u003cem\u003eAntes $472.900 · Ahora $175.000 COP\u003c\/em\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"rv-ben\"\u003e\n    \u003cdiv\u003e\n\u003cdiv class=\"rv-ico\"\u003e🚚\u003c\/div\u003e\n\u003cb\u003eEnvío gratis\u003c\/b\u003e\u003cspan\u003eA toda Colombia\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003cdiv class=\"rv-ico\"\u003e💵\u003c\/div\u003e\n\u003cb\u003ePaga al recibir\u003c\/b\u003e\u003cspan\u003eEn efectivo\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003cdiv class=\"rv-ico\"\u003e👀\u003c\/div\u003e\n\u003cb\u003eRevisas antes de pagar\u003c\/b\u003e\u003cspan\u003eVerifica tu pedido al recibirlo\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003cdiv class=\"rv-ico\"\u003e👟\u003c\/div\u003e\n\u003cb\u003eTallas 35 a 43\u003c\/b\u003e\u003cspan\u003e4 colores disponibles\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection\u003e\n  \u003ch2\u003eCamina con estilo. Siente la comodidad.\u003c\/h2\u003e\n  \u003cp\u003eTus tenis deberían hacer las dos cosas: \u003cb\u003everse bien y sentirse cómodos.\u003c\/b\u003e\u003c\/p\u003e\n  \u003cp\u003eLos \u003cb\u003eON CLOUD X3AD\u003c\/b\u003e combinan un diseño deportivo moderno con una suela ultraliviana tipo running, pensada para acompañarte durante tus actividades del día a día.\u003c\/p\u003e\n  \u003cp\u003eDesde una caminata hasta una salida con amigos.\u003c\/p\u003e\n  \u003cdiv class=\"rv-look\"\u003e\n    \u003cdiv\u003e\n\u003ch3\u003e🏃 Para entrenar\u003c\/h3\u003eSu diseño tipo running los convierte en una opción versátil para el gym, caminatas y actividades deportivas.\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003ch3\u003e🚶 Para caminar\u003c\/h3\u003eSuela ultraliviana y plantilla confort para acompañarte durante tus recorridos diarios.\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003ch3\u003e😎 Para salir\u003c\/h3\u003eDiseño bicolor moderno que combina fácilmente con jeans, joggers, pantalonetas y ropa deportiva.\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003ch3\u003e✈️ Para viajar\u003c\/h3\u003eIdeales para esos días en los que vas de un lado para otro y necesitas comodidad durante varias horas.\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp\u003e\u003cb\u003eUn solo par. Miles de momentos.\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection\u003e\n  \u003ch2\u003eNo tienes que confiar en nosotros\u003c\/h2\u003e\n  \u003cp\u003eTienda que no conoces, precio que suena demasiado bueno. Es normal desconfiar.\u003c\/p\u003e\n  \u003cp\u003ePor eso no te pedimos que nos creas: \u003cb\u003erevisas tu pedido al recibirlo y pagas ahí mismo.\u003c\/b\u003e Si no es lo que pediste, no lo recibes.\u003c\/p\u003e\n  \u003ca class=\"rv-cta\" href=\"#MainContent\" data-rv-cod\u003eQUIERO MIS ON CLOUD X3AD 👟\u003c\/a\u003e\n  \u003cp class=\"rv-cta-sub\"\u003eSelecciona tu color y talla y realiza tu pedido.\u003cbr\u003eEnvío gratis a toda Colombia.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection\u003e\n  \u003ch2\u003eNo son solo tenis. Son comodidad para tu día.\u003c\/h2\u003e\n  \u003cdiv class=\"rv-look\"\u003e\n    \u003cdiv\u003e\n\u003ch3\u003e🪶 Suela ultraliviana\u003c\/h3\u003eDiseñada para ofrecer una sensación ligera al caminar y acompañarte durante tus actividades.\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003ch3\u003e🌬️ Capellada tipo mesh\u003c\/h3\u003eMaterial con estructura tipo mesh que favorece la respirabilidad y comodidad.\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003ch3\u003e🦶 Plantilla confort\u003c\/h3\u003eDiseñada para brindar soporte y comodidad durante el uso diario.\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003ch3\u003e💪 Construcción bicolor\u003c\/h3\u003eUna combinación de materiales y acabados que le da al tenis su apariencia deportiva y moderna.\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003ch3\u003e🌙 Detalle reflectivo trasero\u003c\/h3\u003eRiata reflectiva en la parte posterior para mayor visibilidad cuando realizas actividades en condiciones de poca luz.\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003ch3\u003e🔥 Diseño deportivo\u003c\/h3\u003eUn modelo pensado para combinar rendimiento, comodidad y estilo urbano en un mismo par.\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection\u003e\n  \u003ch2\u003e4 colores. ¿Cuál combina contigo?\u003c\/h2\u003e\n  \u003cp class=\"rv-colors-hint\"\u003eToca el color que te gusta: cambia acá y en las fotos de arriba. El que dejes marcado es el que se pide.\u003c\/p\u003e\n\n  \u003cdiv class=\"rv-cp\"\u003e\n    \u003cimg class=\"rv-cp__img\" id=\"rvCpImg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0755\/4619\/8214\/files\/ON_CLOUD_GRIS_AMARILLO_4.png?v=1789427028\u0026amp;width=520\" width=\"520\" height=\"390\" loading=\"lazy\" alt=\"Tenis ON Cloud X3 AD gris con amarillo\"\u003e\n    \u003cp class=\"rv-cp__name\" id=\"rvCpName\"\u003eGRIS AMARILLO\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"rv-sw\" id=\"rvColors\"\u003e\n    \u003cbutton type=\"button\" data-color=\"GRIS AMARILLO\" data-file=\"ON_CLOUD_GRIS_AMARILLO_4.png\" data-v=\"1789427028\" aria-label=\"Gris amarillo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0755\/4619\/8214\/files\/ON_CLOUD_GRIS_AMARILLO_4.png?v=1789427028\u0026amp;width=220\" width=\"220\" height=\"220\" loading=\"lazy\" alt=\"Tenis ON Cloud X3 AD gris con amarillo\"\u003e\u003cspan\u003eGRIS\u003cbr\u003eAMARILLO\u003c\/span\u003e\u003c\/button\u003e\n    \u003cbutton type=\"button\" data-color=\"BLANCO NEGRO\" data-file=\"ON_CLOUD_BLANCO-NEGRO_3.png\" data-v=\"1789427027\" aria-label=\"Blanco negro\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0755\/4619\/8214\/files\/ON_CLOUD_BLANCO-NEGRO_3.png?v=1789427027\u0026amp;width=220\" width=\"220\" height=\"220\" loading=\"lazy\" alt=\"Tenis ON Cloud X3 AD blanco con negro\"\u003e\u003cspan\u003eBLANCO\u003cbr\u003eNEGRO\u003c\/span\u003e\u003c\/button\u003e\n    \u003cbutton type=\"button\" data-color=\"BLANCO GRIS\" data-file=\"ON_CLOUD_BLANCO-GRIS_4.png\" data-v=\"1789427027\" aria-label=\"Blanco gris\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0755\/4619\/8214\/files\/ON_CLOUD_BLANCO-GRIS_4.png?v=1789427027\u0026amp;width=220\" width=\"220\" height=\"220\" loading=\"lazy\" alt=\"Tenis ON Cloud X3 AD blanco con gris\"\u003e\u003cspan\u003eBLANCO\u003cbr\u003eGRIS\u003c\/span\u003e\u003c\/button\u003e\n    \u003cbutton type=\"button\" data-color=\"BLANCO NARANJA\" data-file=\"ON_CLOUD_BLANCO-NARANJA_2.jpg\" data-v=\"1789427025\" aria-label=\"Blanco naranja\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0755\/4619\/8214\/files\/ON_CLOUD_BLANCO-NARANJA_2.jpg?v=1789427025\u0026amp;width=220\" width=\"220\" height=\"220\" loading=\"lazy\" alt=\"Tenis ON Cloud X3 AD blanco con naranja\"\u003e\u003cspan\u003eBLANCO\u003cbr\u003eNARANJA\u003c\/span\u003e\u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"rv-look\"\u003e\n    \u003cdiv\u003e\n\u003ch3\u003e🎨 Gris \/ Amarillo\u003c\/h3\u003ePara un look deportivo que no pasa desapercibido.\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003ch3\u003e🎨 Blanco \/ Negro\u003c\/h3\u003eClásico y fácil de combinar.\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003ch3\u003e🎨 Blanco \/ Gris\u003c\/h3\u003eLimpio, moderno y discreto.\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003ch3\u003e🎨 Blanco \/ Naranja\u003c\/h3\u003ePara darle más personalidad a tu outfit.\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp\u003e\u003cb\u003eElige tu color y talla antes de finalizar tu pedido.\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection\u003e\n  \u003ch2\u003e¿Por qué pagar $175.000 COP por unos tenis?\u003c\/h2\u003e\n  \u003cp\u003ePorque no estás buscando solamente algo que se vea bonito en una foto.\u003c\/p\u003e\n  \u003cp\u003eBuscas unos tenis que puedas usar para:\u003c\/p\u003e\n  \u003cul class=\"rv-check\"\u003e\n    \u003cli\u003e✔ Caminar\u003c\/li\u003e\n    \u003cli\u003e✔ Entrenar\u003c\/li\u003e\n    \u003cli\u003e✔ Salir\u003c\/li\u003e\n    \u003cli\u003e✔ Viajar\u003c\/li\u003e\n    \u003cli\u003e✔ Usar diariamente\u003c\/li\u003e\n    \u003cli\u003e✔ Combinar con diferentes outfits\u003c\/li\u003e\n  \u003c\/ul\u003e\n  \u003cp\u003eLos ON CLOUD X3AD fueron pensados precisamente para eso: \u003cb\u003eser versátiles y cómodos para el ritmo de todos los días.\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection\u003e\n  \u003ch2\u003eNo tienes que pagar por adelantado\u003c\/h2\u003e\n  \u003cp\u003eComprar por internet puede generar dudas. Por eso el proceso es sencillo:\u003c\/p\u003e\n  \u003col class=\"rv-steps\"\u003e\n    \u003cli\u003e\n\u003ch3\u003ePides\u003c\/h3\u003eEliges tu color, talla y dejas tus datos. No realizas ningún pago en este momento.\u003c\/li\u003e\n    \u003cli\u003e\n\u003ch3\u003eConfirmamos tu pedido\u003c\/h3\u003eTe contactamos para validar dirección, color y talla antes de enviarlo.\u003c\/li\u003e\n    \u003cli\u003e\n\u003ch3\u003eLo enviamos\u003c\/h3\u003eTu pedido sale rumbo a tu dirección.\u003c\/li\u003e\n    \u003cli\u003e\n\u003ch3\u003eRecibes y verificas\u003c\/h3\u003eCuando llegue, revisa que el producto corresponda con lo solicitado.\u003c\/li\u003e\n    \u003cli\u003e\n\u003ch3\u003ePagas\u003c\/h3\u003eRealizas el pago en efectivo al recibir.\u003c\/li\u003e\n  \u003c\/ol\u003e\n  \u003cdiv class=\"rv-note\"\u003e\u003cp\u003e\u003cb\u003eAsí de simple. La decisión la tomas con los tenis en la mano.\u003c\/b\u003e\u003c\/p\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection\u003e\n  \u003cdiv class=\"rv-price\"\u003e\n    \u003cs\u003eAntes $472.900\u003c\/s\u003e\n    \u003cb\u003e🔥 $175.000 COP\u003c\/b\u003e\n    \u003cem\u003eTENIS ON CLOUD X3AD\u003c\/em\u003e\n    \u003cul\u003e\n      \u003cli\u003e👣 Tallas 35 al 43\u003c\/li\u003e\n      \u003cli\u003e🎨 4 colores disponibles\u003c\/li\u003e\n      \u003cli\u003e🚚 Envío gratis a toda Colombia\u003c\/li\u003e\n      \u003cli\u003e💵 Pago contra entrega\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n  \u003ca class=\"rv-cta\" href=\"#MainContent\" data-rv-cod\u003eQUIERO MIS ON CLOUD X3AD 👟\u003c\/a\u003e\n  \u003cp class=\"rv-cta-sub\"\u003eSelecciona tu color y talla y realiza tu pedido.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection\u003e\n  \u003ch2\u003ePara quién son — y para quién no\u003c\/h2\u003e\n  \u003cdiv class=\"rv-two\"\u003e\n    \u003cdiv class=\"rv-yes\"\u003e\n      \u003ch3\u003eSon para ti si…\u003c\/h3\u003e\n      \u003cul\u003e\n        \u003cli\u003eQuieres unos tenis deportivos para uso diario\u003c\/li\u003e\n        \u003cli\u003eCaminas bastante durante el día\u003c\/li\u003e\n        \u003cli\u003eBuscas un modelo ligero y cómodo\u003c\/li\u003e\n        \u003cli\u003eTe gusta el estilo running\u003c\/li\u003e\n        \u003cli\u003eQuieres un par que combine con diferentes outfits\u003c\/li\u003e\n        \u003cli\u003ePrefieres pagar al recibir\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"rv-no\"\u003e\n      \u003ch3\u003eNo son para ti si…\u003c\/h3\u003e\n      \u003cul\u003e\n        \u003cli\u003eBuscas tenis especializados para competencia profesional\u003c\/li\u003e\n        \u003cli\u003eNecesitas calzado industrial de seguridad\u003c\/li\u003e\n        \u003cli\u003eBuscas un modelo diferente a los cuatro colores disponibles\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection\u003e\n  \u003ch2\u003eEncuentra tu talla\u003c\/h2\u003e\n  \u003cp\u003eAntes de pedir, mide tu pie para elegir correctamente.\u003c\/p\u003e\n  \u003cp\u003eColoca el talón contra una pared, pon el pie sobre una hoja y marca hasta dónde llega tu dedo más largo. Mide del borde a la marca, en centímetros.\u003c\/p\u003e\n  \u003cp\u003eHazlo al final del día, que es cuando el pie está más ancho, y con la media que usarías normalmente.\u003c\/p\u003e\n  \u003cp\u003e\u003cb\u003eTallas disponibles:\u003c\/b\u003e\u003c\/p\u003e\n  \u003cul class=\"rv-chips\"\u003e\n    \u003cli\u003e35\u003c\/li\u003e\n    \u003cli\u003e36\u003c\/li\u003e\n    \u003cli\u003e37\u003c\/li\u003e\n    \u003cli\u003e38\u003c\/li\u003e\n    \u003cli\u003e39\u003c\/li\u003e\n    \u003cli\u003e40\u003c\/li\u003e\n    \u003cli\u003e41\u003c\/li\u003e\n    \u003cli\u003e42\u003c\/li\u003e\n    \u003cli\u003e43\u003c\/li\u003e\n  \u003c\/ul\u003e\n  \u003cp class=\"rv-colors-hint\"\u003eDisponibilidad sujeta a existencias al momento de confirmar tu pedido.\u003c\/p\u003e\n  \u003cdiv class=\"rv-note\"\u003e\n    \u003cp\u003e\u003cb\u003e⚠️ Revisa bien tu talla antes de realizar el pedido.\u003c\/b\u003e\u003c\/p\u003e\n    \u003cp\u003e¿Quedaste entre dos? Pide la de arriba. En tenis se deja entre medio y un centímetro libre adelante. Uno suelto se ajusta con la media y el cordón. Uno apretado no tiene arreglo.\u003c\/p\u003e\n    \u003cp\u003e\u003cb\u003eEscríbenos tu medida en centímetros por WhatsApp\u003c\/b\u003e y te ayudamos a elegir la talla.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection\u003e\n  \u003ch2\u003eEnvío a toda Colombia 🇨🇴\u003c\/h2\u003e\n  \u003cdiv class=\"rv-look\"\u003e\n    \u003cdiv\u003e\n\u003ch3\u003e🚚 Envío gratis\u003c\/h3\u003eLlegamos a diferentes ciudades y municipios de Colombia.\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003ch3\u003e🗓️ Tiempo de entrega\u003c\/h3\u003ePuede variar según la ciudad y la transportadora.\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003ch3\u003e📞 Te avisamos\u003c\/h3\u003eUna vez confirmado tu pedido, te informamos el proceso de entrega.\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003ch3\u003e💬 Atención por WhatsApp\u003c\/h3\u003eTe responde una persona, no un robot.\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection\u003e\n  \u003ch2\u003eSi algo sale mal, lo resolvemos\u003c\/h2\u003e\n  \u003cul class=\"rv-yes\" style=\"list-style:none;padding:16px 18px 8px\"\u003e\n    \u003cli style=\"margin-bottom:8px\"\u003e🔹 \u003cb\u003e5 días hábiles de retracto.\u003c\/b\u003e Es tu derecho por ley al comprar por internet (art. 47, Ley 1480). Te devolvemos el 100% sin pedirte explicaciones.\u003c\/li\u003e\n    \u003cli style=\"margin-bottom:8px\"\u003e🔹 \u003cb\u003eGarantía de 8 días calendario\u003c\/b\u003e por defectos de fábrica: costuras, despegue de suela o fallas de fabricación.\u003c\/li\u003e\n    \u003cli style=\"margin-bottom:8px\"\u003e🔹 \u003cb\u003eQue te llegue algo distinto\u003c\/b\u003e a lo que pediste (talla, color o modelo) también entra en garantía.\u003c\/li\u003e\n    \u003cli style=\"margin-bottom:8px\"\u003e🔹 \u003cb\u003eRevisas antes de pagar.\u003c\/b\u003e Es la garantía más fuerte de todas: si no es lo que pediste, no lo recibes.\u003c\/li\u003e\n  \u003c\/ul\u003e\n  \u003cp style=\"margin-top:14px\"\u003e🚫 \u003cb\u003eNo aplica\u003c\/b\u003e por mal uso o desgaste natural del calzado.\u003c\/p\u003e\n  \u003cp\u003e💌 Para hacerla efectiva, repórtala \u003cb\u003edentro de los 8 días posteriores a la entrega\u003c\/b\u003e, con el producto limpio y sin señales de uso.\u003c\/p\u003e\n\u003c\/section\u003e\n\n\u003csection\u003e\n  \u003ch2\u003ePreguntas frecuentes\u003c\/h2\u003e\n  \u003cdetails\u003e\u003csummary\u003e¿Qué tallas tienen?\u003c\/summary\u003e\u003cp\u003eTenemos tallas del 35 al 43, según disponibilidad. Mide tu pie con la hoja contra la pared y, si tienes dudas, escríbenos tu medida en centímetros.\u003c\/p\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003e¿Qué colores están disponibles?\u003c\/summary\u003e\u003cp\u003eActualmente puedes elegir entre: GRIS AMARILLO · BLANCO NEGRO · BLANCO GRIS · BLANCO NARANJA.\u003c\/p\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003e¿Son cómodos para usar diariamente?\u003c\/summary\u003e\u003cp\u003eEl modelo cuenta con suela ultraliviana tipo running, capellada tipo mesh y plantilla confort, características pensadas para brindar comodidad durante el uso cotidiano.\u003c\/p\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003e¿Puedo utilizarlos para entrenar?\u003c\/summary\u003e\u003cp\u003eSí. Su diseño tipo running es versátil para actividades deportivas, gimnasio, caminatas y uso cotidiano. No son tenis especializados para competencia profesional.\u003c\/p\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003e¿Cuánto cuestan?\u003c\/summary\u003e\u003cp\u003eEl precio actual es de $175.000 COP, con envío gratis a toda Colombia.\u003c\/p\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003e¿Cómo puedo pagar?\u003c\/summary\u003e\u003cp\u003ePagas en efectivo al recibir. No necesitas tarjeta, transferencia ni crear una cuenta.\u003c\/p\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003e¿De verdad pago cuando los reciba?\u003c\/summary\u003e\u003cp\u003eSí. Haces el pedido y no pagas nada en ese momento. El mensajero te los entrega, revisas que corresponda con lo solicitado, y ahí le pagas en efectivo.\u003c\/p\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003e¿Puedo revisar el pedido antes de pagar?\u003c\/summary\u003e\u003cp\u003eSí, y te lo recomendamos. Revisa color y talla al recibirlo. Si algo no corresponde con lo que pediste, no lo recibes y no pagas.\u003c\/p\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003eNo conozco la tienda. ¿Cómo sé que es seguro?\u003c\/summary\u003e\u003cp\u003ePor eso trabajamos contra entrega: no te pedimos ni tarjeta ni transferencia. Tu plata sale de tu bolsillo cuando el producto ya está en tu mano y después de que lo revisaste.\u003c\/p\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003e¿Hacen envíos a toda Colombia?\u003c\/summary\u003e\u003cp\u003eSí, con las condiciones de cobertura de la transportadora. El tiempo de entrega puede variar según la ciudad; una vez confirmado tu pedido te informamos el proceso.\u003c\/p\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003e¿Y si la talla no me queda?\u003c\/summary\u003e\u003cp\u003ePor eso te pedimos que midas antes de pedir. Si tienes dudas de talla, escríbenos por WhatsApp tu medida en centímetros antes de hacer el pedido y te decimos cuál llevar.\u003c\/p\u003e\u003c\/details\u003e\n  \u003cdetails\u003e\u003csummary\u003e¿Puedo cancelar mi pedido?\u003c\/summary\u003e\u003cp\u003eSí, mientras no lo hayamos despachado. Nos escribes por WhatsApp y lo cancelamos. Como no has pagado nada, no hay ningún trámite.\u003c\/p\u003e\u003c\/details\u003e\n\u003c\/section\u003e\n\n\u003csection style=\"border-top:0;padding-top:10px\"\u003e\n  \u003cdiv class=\"rv-close\"\u003e\n    \u003ch2\u003e👟 Tu próximo par está a un clic\u003c\/h2\u003e\n    \u003cp\u003eDiseño deportivo.\u003cbr\u003eSuela ultraliviana.\u003cbr\u003eComodidad para todos los días.\u003cbr\u003e4 colores. Tallas 35–43.\u003c\/p\u003e\n    \u003cp\u003e\u003cb style=\"color:#fff;font-size:20px\"\u003eHOY: $175.000 COP\u003c\/b\u003e\u003c\/p\u003e\n    \u003cp\u003e🚚 Envío gratis · 💵 Pago contra entrega · 👣 Tallas 35–43\u003c\/p\u003e\n    \u003ca class=\"rv-cta\" href=\"#MainContent\" data-rv-cod\u003eQUIERO MIS ON CLOUD X3AD 🔥\u003c\/a\u003e\n    \u003cp class=\"rv-cta-sub\"\u003eElige tu color + talla y haz tu pedido.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cdiv class=\"rv-sticky\"\u003e\n  \u003cdiv class=\"rv-sticky__p\"\u003e\n\u003cs\u003e$472.900\u003c\/s\u003e\u003cb\u003e$175.000\u003c\/b\u003e\n\u003c\/div\u003e\n  \u003ca class=\"rv-sticky__b\" href=\"#MainContent\" data-rv-cod\u003ePEDIR AHORA\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n\n  \/* ==========================================================\n     1) CHECKOUT — RELEASIT COD FORM\n     Todo CTA com data-rv-cod clica no botao do Releasit\n     (#rsi_buy_now_button) e rola ate o formulario, que abre\n     inline dentro do bloco do produto.\n     Se o app nao tiver carregado, cai no #MainContent.\n     ========================================================== *\/\n  function rvCodButton(){\n    return document.querySelector('#buttonContainerProduct #rsi_buy_now_button') ||\n           document.getElementById('rsi_buy_now_button');\n  }\n\n  function rvScrollToForm(){\n    var f = document.querySelector('.rsi-form-content-wrapper') ||\n            document.querySelector('.rsi-form-page-container') ||\n            document.getElementById('buttonContainerProduct');\n    if (f \u0026\u0026 f.scrollIntoView) f.scrollIntoView({ behavior: 'smooth', block: 'center' });\n  }\n\n  function rvCOD(e){\n    var btn = rvCodButton();\n    if (!btn) return;            \/* sem o app, deixa o href=\"#MainContent\" agir *\/\n    if (e) e.preventDefault();\n    btn.click();\n    setTimeout(rvScrollToForm, 450);\n    setTimeout(rvScrollToForm, 1200);\n  }\n\n  function initCTAs(){\n    if (document.documentElement.dataset.rvCtaReady) return;\n    document.documentElement.dataset.rvCtaReady = '1';\n    document.addEventListener('click', function(e){\n      var a = e.target.closest ? e.target.closest('[data-rv-cod]') : null;\n      if (a) rvCOD(e);\n    });\n  }\n\n  \/* O Releasit tem botao flutuante proprio (z-index 99999). Quando ele\n     aparece, a barra fixa da landing sai de cena para nao empilhar. *\/\n  function initStickySync(){\n    var bar = document.querySelector('.rv-sticky');\n    if (!bar) return;\n    function sync(){\n      var f = document.getElementById('floatingBuyNowButton');\n      var on = !!f \u0026\u0026 getComputedStyle(f).display !== 'none' \u0026\u0026 f.getBoundingClientRect().height \u003e 0;\n      bar.classList.toggle('rv-hide', on);\n    }\n    sync();\n    setInterval(sync, 1200);\n  }\n\n  \/* ==========================================================\n     2) SELETOR DE COR\n     Este produto tem as opcoes em MAIUSCULA (\"COLOR\"\/\"TALLA\").\n     Por isso a busca compara em uppercase em vez de casar a\n     string exata.\n     ========================================================== *\/\n  var RV_CDN = 'https:\/\/cdn.shopify.com\/s\/files\/1\/0755\/4619\/8214\/files\/';\n  var rvCurrent = '';\n\n  function colorInputs(){\n    var all = document.querySelectorAll('variant-picker input[type=\"radio\"][data-option-name]');\n    var out = [];\n    for (var i = 0; i \u003c all.length; i++) {\n      if ((all[i].getAttribute('data-option-name') || '').toUpperCase() === 'COLOR') out.push(all[i]);\n    }\n    return out;\n  }\n\n  function rvBtn(color){\n    var all = document.querySelectorAll('#rvColors button[data-color]');\n    for (var i = 0; i \u003c all.length; i++) {\n      if (all[i].getAttribute('data-color') === color) return all[i];\n    }\n    return null;\n  }\n\n  function rvLabel(btn, fallback){\n    return (btn \u0026\u0026 btn.getAttribute('aria-label')) || fallback;\n  }\n\n  function paintLocal(color){\n    var btn = rvBtn(color);\n    if (!btn) return;\n    rvCurrent = rvLabel(btn, color);\n\n    var img = document.getElementById('rvCpImg');\n    if (img) {\n      img.loading = 'eager';  \/* a partir da 1a troca a previa ja esta a vista *\/\n      img.src = RV_CDN + btn.getAttribute('data-file') + '?v=' + btn.getAttribute('data-v') + '\u0026width=520';\n      img.alt = 'Tenis ON Cloud X3 AD, color ' + rvCurrent;\n    }\n    var name = document.getElementById('rvCpName');\n    if (name) name.textContent = rvCurrent.toUpperCase();\n\n    var all = document.querySelectorAll('#rvColors button[data-color]');\n    for (var i = 0; i \u003c all.length; i++) {\n      all[i].setAttribute('aria-current', all[i] === btn ? 'true' : 'false');\n    }\n    paintLegend();\n  }\n\n  \/* nome da cor escolhida ao lado do rotulo \"COLOR\" do tema *\/\n  function paintLegend(){\n    var ins = colorInputs();\n    if (!ins.length) return;\n    var fs = ins[0].closest ? ins[0].closest('fieldset') : null;\n    var lg = fs \u0026\u0026 fs.querySelector('legend');\n    if (!lg) return;\n    var s = lg.querySelector('.rv-picked');\n    if (!s) {\n      s = document.createElement('span');\n      s.className = 'rv-picked';\n      lg.appendChild(s);\n    }\n    s.textContent = rvCurrent ? '· ' + rvCurrent : '';\n  }\n\n  function pickColor(color){\n    paintLocal(color);\n    var ins = colorInputs();\n    for (var i = 0; i \u003c ins.length; i++) {\n      if (ins[i].value === color) {\n        if (!ins[i].checked) {\n          ins[i].click();\n          if (!ins[i].checked) {\n            ins[i].checked = true;\n            ins[i].dispatchEvent(new Event('change', { bubbles: true }));\n          }\n        }\n        return;\n      }\n    }\n    var opt = document.querySelector('select[name=\"options[COLOR]\"], select[name=\"options[Color]\"]');\n    if (opt) { opt.value = color; opt.dispatchEvent(new Event('change', { bubbles: true })); }\n  }\n\n  function initColors(){\n    var grid = document.getElementById('rvColors');\n    if (grid \u0026\u0026 !grid.dataset.rvReady) {\n      grid.dataset.rvReady = '1';\n      grid.addEventListener('click', function(e){\n        var btn = e.target.closest ? e.target.closest('button[data-color]') : null;\n        if (!btn) return;\n        e.preventDefault();\n        pickColor(btn.getAttribute('data-color'));\n      });\n    }\n\n    \/* o tema troca a cor por conta propria: refletir aqui.\n       O picker e re-renderizado a cada troca, entao o listener\n       fica no document e o rotulo e remontado depois. *\/\n    if (!document.documentElement.dataset.rvColorSync) {\n      document.documentElement.dataset.rvColorSync = '1';\n      document.addEventListener('change', function(e){\n        var t = e.target;\n        if (t \u0026\u0026 t.getAttribute \u0026\u0026 (t.getAttribute('data-option-name') || '').toUpperCase() === 'COLOR') {\n          paintLocal(t.value);\n          setTimeout(paintLegend, 350);\n          setTimeout(paintLegend, 1000);\n        }\n      }, true);\n    }\n\n    var ins = colorInputs();\n    for (var i = 0; i \u003c ins.length; i++) {\n      if (ins[i].checked) { paintLocal(ins[i].value); return; }\n    }\n  }\n\n  \/* ==========================================================\n     3) BLOCO DE URGENCIA\n     Para desligar, troque true por false na linha abaixo.\n     ========================================================== *\/\n  var RV_URGENCIA = true;\n\n  var RV_VIEWERS_BASE = 16;   \/\/ pessoas na pagina\n  var RV_STOCK_START  = 20;   \/\/ pares restantes\n  var RV_STOCK_FLOOR  = 6;    \/\/ piso: nunca desce disso\n  var RV_STOCK_TOTAL  = 90;   \/\/ tamanho do \"lote\", so para a barra\n\n  function store(k, v){ try { if (v === undefined) return sessionStorage.getItem(k); sessionStorage.setItem(k, v); } catch(e){ return null; } }\n\n  function initUrgencia(){\n    var box = document.getElementById('rvUrg');\n    if (!box || box.dataset.rvReady) return;\n    if (!RV_URGENCIA) { box.remove(); return; }\n    box.dataset.rvReady = '1';\n    box.hidden = false;\n\n    var elV = document.getElementById('rvViewers');\n    var elS = document.getElementById('rvStock');\n    var elB = document.getElementById('rvBar');\n    var elN = document.getElementById('rvStockNote');\n    var elT = document.getElementById('rvTimer');\n\n    \/* -- pessoas vendo agora -- *\/\n    function tickViewers(){\n      var n = RV_VIEWERS_BASE + Math.floor(Math.random() * 7) - 3; \/\/ 13..19\n      if (n \u003c 11) n = 11;\n      elV.textContent = n;\n      setTimeout(tickViewers, 5000 + Math.random() * 5000);\n    }\n    tickViewers();\n\n    \/* -- pares restantes (persiste na sessao) -- *\/\n    var stock = parseInt(store('rvStockX3AD'), 10);\n    if (!stock || stock \u003e RV_STOCK_START || stock \u003c RV_STOCK_FLOOR) stock = RV_STOCK_START;\n    function paintStock(){\n      elS.textContent = stock;\n      var pct = Math.max(6, Math.round(stock * 100 \/ RV_STOCK_TOTAL));\n      elB.style.width = pct + '%';\n      elN.textContent = stock \u003c= 10 ? 'Últimos pares' : 'Se está agotando';\n      store('rvStockX3AD', stock);\n    }\n    paintStock();\n    function tickStock(){\n      if (stock \u003e RV_STOCK_FLOOR) { stock -= 1; paintStock(); }\n      setTimeout(tickStock, 35000 + Math.random() * 45000);\n    }\n    setTimeout(tickStock, 30000);\n\n    \/* -- conta regressiva ate a meia-noite de Bogota -- *\/\n    function bogotaSecondsLeft(){\n      try {\n        var f = new Intl.DateTimeFormat('en-GB', {\n          timeZone: 'America\/Bogota', hourCycle: 'h23',\n          hour: '2-digit', minute: '2-digit', second: '2-digit'\n        });\n        var p = f.format(new Date()).split(':');\n        var h = parseInt(p[0], 10) % 24, m = parseInt(p[1], 10), s = parseInt(p[2], 10);\n        return 86400 - (h * 3600 + m * 60 + s);\n      } catch (e) {\n        var d = new Date();\n        return 86400 - (d.getHours() * 3600 + d.getMinutes() * 60 + d.getSeconds());\n      }\n    }\n    function pad(n){ return n \u003c 10 ? '0' + n : '' + n; }\n    function tickTimer(){\n      var t = bogotaSecondsLeft();\n      if (t \u003c 0) t = 0;\n      elT.textContent = pad(Math.floor(t \/ 3600)) + ':' + pad(Math.floor(t % 3600 \/ 60)) + ':' + pad(t % 60);\n      setTimeout(tickTimer, 1000);\n    }\n    tickTimer();\n  }\n\n  function init(){ initCTAs(); initStickySync(); initColors(); initUrgencia(); }\n  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); }\n})();\n\u003c\/script\u003e","brand":"TENIS ON CLOUD X3AD 👟","offers":[{"title":"GRIS AMARILLO \/ 35","offer_id":47198696898758,"sku":"697842","price":175000.0,"currency_code":"COP","in_stock":true},{"title":"GRIS AMARILLO \/ 36","offer_id":47198696931526,"sku":"697843","price":175000.0,"currency_code":"COP","in_stock":true},{"title":"GRIS AMARILLO \/ 37","offer_id":47198696964294,"sku":"697844","price":175000.0,"currency_code":"COP","in_stock":true},{"title":"GRIS AMARILLO \/ 38","offer_id":47198696997062,"sku":"697845","price":175000.0,"currency_code":"COP","in_stock":true},{"title":"GRIS AMARILLO \/ 39","offer_id":47198697029830,"sku":"697846","price":175000.0,"currency_code":"COP","in_stock":true},{"title":"GRIS AMARILLO \/ 40","offer_id":47198697062598,"sku":"697847","price":175000.0,"currency_code":"COP","in_stock":true},{"title":"GRIS AMARILLO \/ 41","offer_id":47198697095366,"sku":"697848","price":175000.0,"currency_code":"COP","in_stock":true},{"title":"GRIS AMARILLO \/ 42","offer_id":47198697128134,"sku":"697849","price":175000.0,"currency_code":"COP","in_stock":true},{"title":"GRIS AMARILLO \/ 43","offer_id":47198697160902,"sku":"697850","price":175000.0,"currency_code":"COP","in_stock":true},{"title":"BLANCO NEGRO \/ 35","offer_id":47198697193670,"sku":"697851","price":175000.0,"currency_code":"COP","in_stock":true},{"title":"BLANCO NEGRO \/ 36","offer_id":47198697226438,"sku":"697852","price":175000.0,"currency_code":"COP","in_stock":true},{"title":"BLANCO NEGRO \/ 37","offer_id":47198697259206,"sku":"697853","price":175000.0,"currency_code":"COP","in_stock":true},{"title":"BLANCO NEGRO \/ 38","offer_id":47198697291974,"sku":"697854","price":175000.0,"currency_code":"COP","in_stock":true},{"title":"BLANCO NEGRO \/ 39","offer_id":47198697324742,"sku":"697855","price":175000.0,"currency_code":"COP","in_stock":true},{"title":"BLANCO NEGRO \/ 40","offer_id":47198697357510,"sku":"697856","price":175000.0,"currency_code":"COP","in_stock":true},{"title":"BLANCO NEGRO \/ 41","offer_id":47198697390278,"sku":"697857","price":175000.0,"currency_code":"COP","in_stock":true},{"title":"BLANCO NEGRO \/ 42","offer_id":47198697423046,"sku":"697858","price":175000.0,"currency_code":"COP","in_stock":true},{"title":"BLANCO NEGRO \/ 43","offer_id":47198697455814,"sku":"697859","price":175000.0,"currency_code":"COP","in_stock":true},{"title":"BLANCO GRIS \/ 35","offer_id":47198697488582,"sku":"697860","price":175000.0,"currency_code":"COP","in_stock":true},{"title":"BLANCO GRIS \/ 36","offer_id":47198697521350,"sku":"697861","price":175000.0,"currency_code":"COP","in_stock":true},{"title":"BLANCO GRIS \/ 37","offer_id":47198697554118,"sku":"697862","price":175000.0,"currency_code":"COP","in_stock":true},{"title":"BLANCO GRIS \/ 38","offer_id":47198697586886,"sku":"697863","price":175000.0,"currency_code":"COP","in_stock":true},{"title":"BLANCO GRIS \/ 39","offer_id":47198697619654,"sku":"697864","price":175000.0,"currency_code":"COP","in_stock":true},{"title":"BLANCO GRIS \/ 40","offer_id":47198697652422,"sku":"697865","price":175000.0,"currency_code":"COP","in_stock":true},{"title":"BLANCO GRIS \/ 41","offer_id":47198697685190,"sku":"697866","price":175000.0,"currency_code":"COP","in_stock":true},{"title":"BLANCO GRIS \/ 42","offer_id":47198697717958,"sku":"697867","price":175000.0,"currency_code":"COP","in_stock":true},{"title":"BLANCO GRIS \/ 43","offer_id":47198697750726,"sku":"697868","price":175000.0,"currency_code":"COP","in_stock":true},{"title":"BLANCO NARANJA \/ 35","offer_id":47198698078406,"sku":"705238","price":175000.0,"currency_code":"COP","in_stock":true},{"title":"BLANCO NARANJA \/ 36","offer_id":47198698111174,"sku":"705239","price":175000.0,"currency_code":"COP","in_stock":true},{"title":"BLANCO NARANJA \/ 37","offer_id":47198698143942,"sku":"705240","price":175000.0,"currency_code":"COP","in_stock":true},{"title":"BLANCO NARANJA \/ 38","offer_id":47198698176710,"sku":"705241","price":175000.0,"currency_code":"COP","in_stock":true},{"title":"BLANCO NARANJA \/ 39","offer_id":47198698209478,"sku":"705242","price":175000.0,"currency_code":"COP","in_stock":true},{"title":"BLANCO NARANJA \/ 40","offer_id":47198698242246,"sku":"705243","price":175000.0,"currency_code":"COP","in_stock":true},{"title":"BLANCO NARANJA \/ 41","offer_id":47198698275014,"sku":"705244","price":175000.0,"currency_code":"COP","in_stock":true},{"title":"BLANCO NARANJA \/ 42","offer_id":47198698307782,"sku":"705245","price":175000.0,"currency_code":"COP","in_stock":true},{"title":"BLANCO NARANJA \/ 43","offer_id":47198698340550,"sku":"705246","price":175000.0,"currency_code":"COP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0755\/4619\/8214\/files\/ON_CLOUD_BLANCO-NEGRO_3.png?v=1789427027","url":"https:\/\/ruvionoutlet.com.co\/products\/tenis-on-cloud-x3ad","provider":"Ruvion Outlet","version":"1.0","type":"link"}