{"title":"Mountain Bike","description":"","products":[{"product_id":"guantes-bomber-fox","title":"Guantes Bomber - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX GUANTES BOMBER BLACK — Descripción Shopify              ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                  ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Guantes Fox Bomber Black\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Guantes de protección extrema Fox Bomber en color Negro. Cuentan con armadura rígida de nudillos, construcción en piel de cabra y palma de Clarino® de doble capa. Máxima durabilidad y seguridad certificada.\",\n  \"color\": \"Black\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:          #FFFFFF;\n    --bg2:          #F7F7F5;\n    --bg3:          #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:        #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .size-scroll { overflow-x: auto; }\n  .fox-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .fox-wrap .size-table thead tr { background: var(--black); }\n  .fox-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .fox-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .fox-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .fox-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .fox-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--orange); line-height: 1; }\n\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wrap .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wrap .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  \/* ── FOOTER ── *\/\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Bomber Protection Series\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Guantes Bomber\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eBlack Edition\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      Los \u003cstrong\u003eGuantes Fox Bomber Black\u003c\/strong\u003e representan el estándar más alto de seguridad y durabilidad. Diseñados para enfrentar los terrenos más técnicos, combinan una armadura de nudillos rígida con piel de cabra premium para ofrecer protección balística y un control total en el manillar.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            El modelo \u003cstrong\u003eBomber\u003c\/strong\u003e es una leyenda por su robustez. Su elemento clave es la armadura de nudillos fabricada en policarbonato rígido moldeado, que actúa como un escudo contra ramas, piedras y cualquier impacto directo en el sendero.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            La versión \u003cstrong\u003eBlack\u003c\/strong\u003e ofrece un estilo atemporal y agresivo. La construcción superior en piel de cabra perforada garantiza una resistencia excepcional a la abrasión y una transpirabilidad controlada. La palma de \u003cstrong\u003eClarino®\u003c\/strong\u003e de doble capa refuerza las zonas críticas de fricción, asegurando que estos guantes te acompañen durante muchas temporadas de uso rudo.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Impact Defense: Armadura rígida certificada para la máxima protección de tus manos.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eArmadura\u003c\/span\u003eProtección de nudillos en plástico rígido moldeado balístico\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eResistencia\u003c\/span\u003ePalma de Clarino® de doble capa para máxima durabilidad y tacto\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003ePiel Premium\u003c\/span\u003eConstrucción en piel de cabra perforada para fuerza y flujo de aire\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eTouch Ready\u003c\/span\u003eCompatibilidad con pantallas táctiles en dedos índice y pulgar\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eBomber Glove CE\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eBlack (Negro)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eProtección\u003c\/td\u003e\n\u003ctd\u003eNudillos rígidos \/ Dedos con TPR\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCierre\u003c\/td\u003e\n\u003ctd\u003ePuño de neopreno con velcro ajustable\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eMotocross, Enduro, Downhill, ATV\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" 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\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\"\u003e\n            Para encontrar tu talla oficial Fox, mide la longitud de tu mano desde la base de la palma hasta la punta del dedo medio.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla\u003c\/th\u003e\n                  \u003cth\u003eLongitud Mano (mm)\u003c\/th\u003e\n                  \u003cth\u003eEquivalencia\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eMantenimiento\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLavado:\u003c\/strong\u003e Lavar exclusivamente a mano con agua fría. No usar lavadora ya que daña la piel.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eJabón:\u003c\/strong\u003e Utilizar jabón neutro suave. No frotar los nudillos rígidos con cepillos abrasivos.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Secar extendido a la sombra. El calor del sol o secadoras puede endurecer la piel.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eAlmacenaje:\u003c\/strong\u003e Guardar en un lugar fresco y ventilado para evitar malos olores en la piel perforada.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20los%20Guantes%20Bomber%20Black%20-%20Fox\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre el Bomber Black?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e\n      Fox Racing · Máxima Protección Certificada\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const sizes = [\n    { label:'Small', range:'182 - 188 mm', equiv:'S (8)', stock:'✓ En Stock' },\n    { label:'Medium', range:'188 - 194 mm', equiv:'M (9)', stock:'✓ En Stock' },\n    { label:'Large', range:'194 - 200 mm', equiv:'L (10)', stock:'✓ En Stock' },\n    { label:'X-Large', range:'200 - 206 mm', equiv:'XL (11)', stock:'✓ En Stock' },\n    { label:'2X-Large', range:'206 - 212 mm', equiv:'2XL (12)', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('fox-size-body');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${s.range}\u003c\/td\u003e\n        \u003ctd\u003e${s.equiv}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"S","offer_id":34833228038295,"sku":"191972809194","price":2295.0,"currency_code":"MXN","in_stock":true},{"title":"M","offer_id":34833228071063,"sku":"191972809200","price":2295.0,"currency_code":"MXN","in_stock":true},{"title":"L","offer_id":34833228103831,"sku":"191972809217","price":2295.0,"currency_code":"MXN","in_stock":true},{"title":"XL","offer_id":34833228136599,"sku":"191972809224","price":2295.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/bomberfox1mtb.png?v=1704828712"},{"product_id":"espinillera-rodillera-launch-d3o-fox","title":"Rodillera\/Espinillera Launch D3O - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX RODILLERA\/ESPINILLERA LAUNCH D3O — Descripción Shopify  ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                  ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Rodilleras con Espinillera Fox Launch D3O\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Protección integral para MTB. Las rodilleras Launch D3O con espinillera combinan la legendaria tecnología de absorción de impactos D3O con una cobertura total y duradera para el trail.\",\n  \"color\": \"Black\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:          #FFFFFF;\n    --bg2:          #F7F7F5;\n    --bg3:          #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:        #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1300px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .size-scroll { overflow-x: auto; }\n  .fox-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .fox-wrap .size-table thead tr { background: var(--black); }\n  .fox-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .fox-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .fox-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .fox-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .fox-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--orange); line-height: 1; }\n\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wrap .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wrap .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\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\u003c\/svg\u003e\n      Fox Racing · MTB Protection Collection\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Launch D3O\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eKnee\/Shin Guard\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      La \u003cstrong\u003eRodillera\/Espinillera Fox Launch D3O\u003c\/strong\u003e ofrece una cobertura integral que combina la protección contra impactos del \u003cstrong\u003eD3O®\u003c\/strong\u003e con una estructura de espinilla de alta resistencia. Diseñada para riders que buscan seguridad total en terrenos técnicos y descenso sin sacrificar la movilidad.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Las rodilleras con espinillera \u003cstrong\u003eLaunch D3O\u003c\/strong\u003e son el estándar de oro en protección combinada. Gracias a las inserciones de \u003cstrong\u003eD3O®\u003c\/strong\u003e con certificación CE, el protector se mantiene flexible y cómodo durante el pedaleo, pero se endurece al instante en caso de impacto para absorber la energía del golpe.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Su diseño articulado se adapta a la forma de la pierna en posición de manejo, mientras que la sección de la espinilla ofrece una capa de seguridad adicional contra pedales, piedras y ramas. El material de neopreno perforado garantiza que el flujo de aire sea constante, evitando la acumulación de sudor durante las rodadas más largas.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Protección Total: Blindaje para rodilla y espinilla con la flexibilidad de la tecnología D3O®.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eD3O® Tech\u003c\/span\u003eInserciones con certificación CE para absorción de impactos líder en el mundo\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAjuste Ergonómico\u003c\/span\u003eDiseño precurvado que optimiza la comodidad en la posición de pedaleo\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eTranspirabilidad\u003c\/span\u003eNeopreno perforado para una excelente gestión del flujo de aire y humedad\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eSujeción Segura\u003c\/span\u003eCierres de gancho y bucle fáciles de ajustar para evitar deslizamientos\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eLaunch D3O Knee\/Shin Guard\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCertificación\u003c\/td\u003e\n\u003ctd\u003eCE EN1621-1 Nivel 1\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eNeopreno perforado \/ Ariaprene™\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eProtección\u003c\/td\u003e\n\u003ctd\u003eRodilla (D3O®) + Espinillera (Rígida\/Reforzada)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eMTB, Trail, Downhill, Enduro\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" 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\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\"\u003e\n            Para una cobertura perfecta, mide la circunferencia de tu \u003cstrong\u003emuslo\u003c\/strong\u003e (10 cm arriba de la rodilla) y tu \u003cstrong\u003epantorrilla\u003c\/strong\u003e (la parte más ancha).\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla\u003c\/th\u003e\n                  \u003cth\u003eMuslo (cm)\u003c\/th\u003e\n                  \u003cth\u003ePantorrilla (cm)\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCuidados\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLimpieza:\u003c\/strong\u003e Retira las inserciones de D3O® antes de lavar. Lavar a mano con agua fría.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eVelcro:\u003c\/strong\u003e Cierra todas las correas de velcro antes de lavar para evitar que dañen el neopreno.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Secar extendido a la sombra. No exponer al sol directo ni usar secadora.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eD3O®:\u003c\/strong\u003e Limpiar las piezas de D3O® únicamente con un trapo húmedo si es necesario.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20la%20Rodillera\/Espinillera%20Launch%20D3O%20-%20Fox\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre la Launch D3O?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e\n      Fox Racing · Protección de Élite Certificada\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const sizes = [\n    { label:'XS', thigh:'36.8 - 38.1', calf:'31.8 - 33.0', stock:'✓ En Stock' },\n    { label:'S', thigh:'38.1 - 39.4', calf:'33.0 - 35.6', stock:'✓ En Stock' },\n    { label:'M', thigh:'39.4 - 41.9', calf:'34.3 - 36.8', stock:'✓ En Stock' },\n    { label:'L', thigh:'41.4 - 43.9', calf:'35.6 - 38.1', stock:'✓ En Stock' },\n    { label:'XL', thigh:'43.2 - 45.7', calf:'36.8 - 39.4', stock:'✓ En Stock' },\n    { label:'2XL', thigh:'45.2 - 47.8', calf:'38.1 - 40.6', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('fox-size-body');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${s.thigh}\u003c\/td\u003e\n        \u003ctd\u003e${s.calf}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"XS","offer_id":54833954193687,"sku":"191972934797","price":2795.0,"currency_code":"MXN","in_stock":true},{"title":"S","offer_id":34833796923543,"sku":"191972934803","price":2795.0,"currency_code":"MXN","in_stock":true},{"title":"M","offer_id":34833796956311,"sku":"191972934810","price":2795.0,"currency_code":"MXN","in_stock":true},{"title":"L","offer_id":34833796989079,"sku":"191972934827","price":2795.0,"currency_code":"MXN","in_stock":true},{"title":"XL","offer_id":51460953342231,"sku":"191972934834","price":2795.0,"currency_code":"MXN","in_stock":true},{"title":"2XL","offer_id":51803946058007,"sku":"191972934841","price":2795.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/RodilleraLaunch.png?v=1760580179"},{"product_id":"rodilleras-launch-d3o-fox","title":"Rodilleras Launch D3O - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX RODILLERAS LAUNCH D3O — Descripción Shopify             ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                  ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Rodilleras Fox Launch D3O\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Rodilleras de alto rendimiento Fox Launch D3O para MTB. Protección icónica que combina la flexibilidad del D3O con un diseño ergonómico y transpirable para pedalear con seguridad.\",\n  \"color\": \"Black\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:          #FFFFFF;\n    --bg2:          #F7F7F5;\n    --bg3:          #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:        #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .size-scroll { overflow-x: auto; }\n  .fox-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .fox-wrap .size-table thead tr { background: var(--black); }\n  .fox-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .fox-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .fox-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .fox-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .fox-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--orange); line-height: 1; }\n\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wrap .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wrap .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\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\u003c\/svg\u003e\n      Fox Racing · MTB Protection Collection\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Launch D3O\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eKnee Guard\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      Las \u003cstrong\u003eRodilleras Fox Launch D3O\u003c\/strong\u003e ofrecen una excelente combinación de protección contra impactos y un diseño cómodo para el pedaleo. Gracias a su inserción de \u003cstrong\u003eD3O®\u003c\/strong\u003e con certificación CE, estas rodilleras se mantienen flexibles para el movimiento, pero se endurecen al instante para absorber la energía en caso de caída.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Basadas en el diseño legendario de la línea Launch, las \u003cstrong\u003eLaunch D3O\u003c\/strong\u003e elevan el nivel de seguridad incorporando la tecnología líder en absorción de impactos. Su construcción ergonómica precurvada asegura que la protección se mantenga en su lugar sin importar qué tan técnico sea el terreno.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            El material de neopreno perforado ofrece una excelente gestión de la humedad y flujo de aire, mientras que su diseño tipo manga (slip-on) con ajustadores de velcro permite un calce rápido y seguro. Es la rodillera versátil definitiva, ideal para todo tipo de rutas, desde senderos locales hasta bike parks.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Protección Inteligente: Inserción D3O® certificada por la CE para una absorción de impactos de nivel mundial.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eD3O® Insert\u003c\/span\u003eMaterial reactivo que se endurece al impacto para máxima seguridad\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eTranspirable\u003c\/span\u003eNeopreno Ariaprene™ perforado para mejorar la ventilación\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eSujeción\u003c\/span\u003eAjustadores superiores e inferiores de velcro para evitar deslizamientos\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eErgonómica\u003c\/span\u003eCorte anatómico que se adapta a la rodilla en posición de ataque\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eLaunch D3O Knee Guard\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCertificación\u003c\/td\u003e\n\u003ctd\u003eCE EN1621-1 Nivel 1\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eConstrucción\u003c\/td\u003e\n\u003ctd\u003eNeopreno perforado y paneles elásticos\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eEstilo\u003c\/td\u003e\n\u003ctd\u003eSlip-on (Tipo manga)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eMTB, Trail, All-Mountain\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" 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\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\"\u003e\n            Para asegurar que las rodilleras no se muevan, mide la circunferencia de tu \u003cstrong\u003emuslo\u003c\/strong\u003e (10 cm arriba de la rodilla) y tu \u003cstrong\u003epantorrilla\u003c\/strong\u003e (zona más ancha).\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla\u003c\/th\u003e\n                  \u003cth\u003eMuslo (cm)\u003c\/th\u003e\n                  \u003cth\u003ePantorrilla (cm)\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCuidados\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eImportante:\u003c\/strong\u003e Retira las inserciones de D3O® antes de lavar la rodillera.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eLavado:\u003c\/strong\u003e Lavar a mano con agua fría y jabón suave. No usar lavadora.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Secar extendido a la sombra. Nunca uses secadora ni calor directo.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eD3O:\u003c\/strong\u003e Limpiar las inserciones únicamente con un trapo húmedo si es necesario.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20las%20Rodilleras%20Launch%20D3O%20-%20Fox\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre las Launch D3O?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e\n      Fox Racing · Protección Certificada\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const sizes = [\n    { label:'Small', thigh:'36.8 - 39.4', calf:'33.0 - 35.6', stock:'✓ En Stock' },\n    { label:'Medium', thigh:'39.4 - 41.9', calf:'34.3 - 36.8', stock:'✓ En Stock' },\n    { label:'Large', thigh:'41.9 - 44.5', calf:'36.8 - 39.4', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('fox-size-body');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${s.thigh}\u003c\/td\u003e\n        \u003ctd\u003e${s.calf}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"S","offer_id":34833823662231,"sku":"191972934742","price":2295.0,"currency_code":"MXN","in_stock":true},{"title":"M","offer_id":34833823694999,"sku":"191972934759","price":2295.0,"currency_code":"MXN","in_stock":true},{"title":"L","offer_id":34833823727767,"sku":"191972934766","price":2295.0,"currency_code":"MXN","in_stock":true},{"title":"XL","offer_id":51806855528727,"sku":"191972934773","price":2295.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/RodillerasLaunchFox.jpg?v=1768501234"},{"product_id":"toolpack-camo-fox","title":"Toolpack Camo - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX DELUXE TOOLPACK CAMO — Optimizado para CRO              ║\n  ║  Diseño Híbrido · CSS Scoped · HTML Puro                     ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Riñonera Fox Deluxe Toolpack Camo\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"sku\": \"24810-247-OS\",\n  \"description\": \"Riñonera portaherramientas Fox Deluxe Toolpack en color camuflaje. Diseñada para motocross y enduro, con panel trasero de EVA, compartimento principal amplio, bolsillos laterales y área específica para herramientas.\",\n  \"category\": \"Accessories\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:          #FFFFFF;\n    --bg2:          #F7F7F5;\n    --bg3:          #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:        #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 1.5rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ DESCRIPCIÓN VISIBLE ════ *\/\n  .fox-wrap .visible-description {\n    margin-bottom: 2.5rem;\n  }\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  \n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ACORDEONES ── *\/\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .size-scroll { overflow-x: auto; }\n  .fox-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .fox-wrap .size-table thead tr { background: var(--black); }\n  .fox-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .fox-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .fox-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .fox-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .fox-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--orange); line-height: 1; }\n\n  \/* ── BOTONES \u0026 FOOTER ── *\/\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wrap .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wrap .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Off-Road Accessories\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Deluxe Toolpack\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eCamo\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      La \u003cstrong\u003eRiñonera Fox Deluxe Toolpack Camo\u003c\/strong\u003e es la caja de herramientas móvil definitiva, diseñada con un estilo camuflaje para guardar todo lo esencial en tus rutas de motocross y enduro.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ DESCRIPCIÓN VISIBLE (FUERA DEL ACORDEÓN) ══ --\u003e\n  \u003cdiv class=\"visible-description\"\u003e\n    \u003cp class=\"desc-text\"\u003e\n      Olvídate de quedarte tirado en el sendero. Con el \u003cstrong\u003eDeluxe Toolpack Camo\u003c\/strong\u003e, puedes llevar todas tus herramientas y accesorios esenciales cómodamente en la cintura. Su diseño ergonómico envuelve tu cuerpo, brindando seguridad y libertad de movimiento mientras conduces por terrenos complicados.\n    \u003c\/p\u003e\n    \u003cp class=\"desc-text\"\u003e\n      Cuenta con un \u003cstrong\u003epanel trasero de EVA moldeado\u003c\/strong\u003e que integra canales de flujo de aire para regular la humedad y mantener la transpirabilidad. Además de su compartimento específico para herramientas, ofrece un amplio bolsillo principal y dos bolsillos laterales con cremallera para un acceso rápido a tus objetos de valor.\n    \u003c\/p\u003e\n    \u003cdiv class=\"highlight-bar\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n      Trail Ready: Almacenamiento organizado con 3 litros de capacidad (herramientas no incluidas) en un resistente diseño camuflado para la montaña.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ══ ACORDEONES (DATOS TÉCNICOS) ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n              \u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n              \u003cdiv class=\"feat-txt\"\u003e\n                \u003cspan class=\"feat-lbl\"\u003ePanel EVA\u003c\/span\u003eRespaldo moldeado con canales de aire para máxima ventilación y comodidad.\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n              \u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n              \u003cdiv class=\"feat-txt\"\u003e\n                \u003cspan class=\"feat-lbl\"\u003eBolsillos Laterales\u003c\/span\u003e2 compartimentos con cremallera en el cinturón para acceso rápido.\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n              \u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n              \u003cdiv class=\"feat-txt\"\u003e\n                \u003cspan class=\"feat-lbl\"\u003eÁrea de Herramientas\u003c\/span\u003eCompartimento separado diseñado específicamente para organizar tu equipo.\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n              \u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n              \u003cdiv class=\"feat-txt\"\u003e\n                \u003cspan class=\"feat-lbl\"\u003eAmplio Espacio\u003c\/span\u003eGran bolsillo principal para artículos de rutas largas y bolsillo transparente interior.\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eDeluxe Toolpack\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eCamuflaje (Camo)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCapacidad\u003c\/td\u003e\n\u003ctd\u003e3 Litros\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eDimensiones\u003c\/td\u003e\n\u003ctd\u003e64.5 cm x 14.5 cm x 9 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso Ideal\u003c\/td\u003e\n\u003ctd\u003eEnduro, Motocross, Trail, Off-Road\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. AJUSTE Y DIMENSIONES --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" 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\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eAjuste y Dimensiones\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text mb-4\"\u003e\n            La riñonera \u003cstrong\u003eDeluxe Toolpack\u003c\/strong\u003e cuenta con un cinturón ancho y totalmente ajustable, diseñado para adaptarse de manera cómoda y segura a la cintura de la mayoría de los pilotos, incluso sobre el equipo de protección.\n          \u003c\/p\u003e\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eModelo\u003c\/th\u003e\n                  \u003cth\u003eTalla\u003c\/th\u003e\n                  \u003cth\u003eDimensiones (L x A x P)\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody\u003e\n                \u003c!-- Editables fácilmente en Shopify --\u003e\n                \u003ctr\u003e\n\u003ctd\u003eDeluxe Toolpack Camo\u003c\/td\u003e\n\u003ctd\u003eÚnica (Ajustable)\u003c\/td\u003e\n\u003ctd\u003e64.5 x 14.5 x 9 cm\u003c\/td\u003e\n\u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e✓ En Stock\u003c\/td\u003e\n\u003c\/tr\u003e\n              \u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eMantenimiento\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLimpieza:\u003c\/strong\u003e Deja secar el lodo por completo y usa un cepillo de cerdas suaves para retirarlo antes de limpiar con un paño húmedo.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eLavado:\u003c\/strong\u003e Lavar a mano únicamente con agua tibia y jabón suave. No sumergir la riñonera por completo para proteger el panel trasero de EVA.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Secar al aire libre en un lugar bien ventilado y a la sombra. NO usar máquina secadora ni aplicar calor directo.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003ePrecaución:\u003c\/strong\u003e No almacenes herramientas mojadas en su interior para evitar daños a largo plazo, oxidación o la formación de malos olores en los compartimentos.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n  \u003c!-- \/accordion --\u003e\n\n  \u003c!-- ══ SOPORTE WHATSAPP ══ --\u003e\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20la%20Ri%C3%B1onera%20Deluxe%20Toolpack%20Camo%20-%20Fox\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre tu Deluxe Toolpack?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ══ FOOTER ══ --\u003e\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e\n      Fox Racing · Off-Road Utility\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e","brand":"FOX","offers":[{"title":"Default Title","offer_id":34852433428631,"sku":"191972558498","price":1595.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/24810-247.jpg?v=1626987234"},{"product_id":"rodilleras-peewee-fox","title":"Rodilleras Peewee - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX RODILLERAS PEEWEE TITAN — Optimizado para CRO           ║\n  ║  Diseño Híbrido · CSS Scoped · HTML Puro                     ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Rodilleras Fox Peewee Titan\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"sku\": \"08037-464-OS\",\n  \"description\": \"Rodilleras y espinilleras Fox Peewee Titan para niños de 4 a 7 años. Diseñadas para ofrecer protección sin restricciones, con chasis de bioespuma ventilada y correas elásticas ajustables.\",\n  \"category\": \"Protective Gear\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:          #FFFFFF;\n    --bg2:          #F7F7F5;\n    --bg3:          #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:        #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 1.5rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ DESCRIPCIÓN VISIBLE ════ *\/\n  .fox-wrap .visible-description {\n    margin-bottom: 2.5rem;\n  }\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  \n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ACORDEONES ── *\/\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .size-scroll { overflow-x: auto; }\n  .fox-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .fox-wrap .size-table thead tr { background: var(--black); }\n  .fox-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .fox-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .fox-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .fox-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .fox-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--orange); line-height: 1; }\n\n  \/* ── BOTONES \u0026 FOOTER ── *\/\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wrap .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wrap .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Youth Protection\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Rodilleras Peewee\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eTitan\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      Las \u003cstrong\u003eRodilleras\/Espinilleras Fox Peewee Titan\u003c\/strong\u003e ofrecen la máxima confianza y comodidad para que los más pequeños descubran su pasión por el MTB de forma segura.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ DESCRIPCIÓN VISIBLE (FUERA DEL ACORDEÓN) ══ --\u003e\n  \u003cdiv class=\"visible-description\"\u003e\n    \u003cp class=\"desc-text\"\u003e\n      Diseñadas específicamente para el cuerpo de los niños, las \u003cstrong\u003eRodilleras Peewee Titan\u003c\/strong\u003e son el accesorio esencial para cualquier futuro campeón. Proporcionan una cobertura generosa en la rodilla y la espinilla, brindando seguridad contra los golpes y raspones inevitables al aprender a rodar.\n    \u003c\/p\u003e\n    \u003cp class=\"desc-text\"\u003e\n      Están construidas con un chasis de \u003cstrong\u003ebioespuma suave y ventilada\u003c\/strong\u003e que asegura que tu pequeño se mantenga fresco y cómodo durante toda la aventura. Olvídate de los ajustes complicados: sus correas elásticas con cierre de velcro permiten colocarlas y quitarlas de forma rápida y sencilla, garantizando que se mantengan en su lugar sin restringir el movimiento.\n    \u003c\/p\u003e\n    \u003cdiv class=\"highlight-bar\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n      Kid-Friendly Fit: Cobertura total de rodilla y espinilla con un diseño súper flexible que no interfiere al pedalear.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ══ ACORDEONES (DATOS TÉCNICOS) ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n              \u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n              \u003cdiv class=\"feat-txt\"\u003e\n                \u003cspan class=\"feat-lbl\"\u003eBioespuma Ventilada\u003c\/span\u003eChasis interior suave que absorbe los golpes y mantiene la piel fresca.\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n              \u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n              \u003cdiv class=\"feat-txt\"\u003e\n                \u003cspan class=\"feat-lbl\"\u003eCarcasa Resistente\u003c\/span\u003ePanel exterior de plástico duro TPR para dispersar la energía de los impactos.\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n              \u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n              \u003cdiv class=\"feat-txt\"\u003e\n                \u003cspan class=\"feat-lbl\"\u003eAjuste Seguro\u003c\/span\u003eDos correas elásticas con velcro (hook and loop) fáciles de manipular.\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n              \u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n              \u003cdiv class=\"feat-txt\"\u003e\n                \u003cspan class=\"feat-lbl\"\u003eCero Restricciones\u003c\/span\u003eDiseño anatómico que permite doblar la rodilla y pedalear libremente.\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003ePeewee Titan Knee\/Shin Guard\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCobertura\u003c\/td\u003e\n\u003ctd\u003eRodilla y Espinilla\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMateriales\u003c\/td\u003e\n\u003ctd\u003eTPR, PP\/Rubber, PE, Polyester\/XPE\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003ePresentación\u003c\/td\u003e\n\u003ctd\u003eSe venden en par (izquierda y derecha)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso Ideal\u003c\/td\u003e\n\u003ctd\u003eMTB Infantil, BMX, Iniciación al Off-Road\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" 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\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text mb-4\"\u003e\n            Las Rodilleras Peewee Titan están diseñadas con un formato de \u003cstrong\u003eUnitalla Juvenil (OS)\u003c\/strong\u003e optimizado para niños pequeños en etapa de iniciación. Las correas elásticas permiten adaptarse al crecimiento del niño dentro del rango de edad sugerido.\n          \u003c\/p\u003e\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla\u003c\/th\u003e\n                  \u003cth\u003eEdad Recomendada\u003c\/th\u003e\n                  \u003cth\u003eAjuste\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody\u003e\n                \u003c!-- Editables fácilmente en Shopify --\u003e\n                \u003ctr\u003e\n\u003ctd\u003eOS (Unitalla Niños)\u003c\/td\u003e\n\u003ctd\u003e4 a 7 Años\u003c\/td\u003e\n\u003ctd\u003eCorreas elásticas con Velcro\u003c\/td\u003e\n\u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e✓ En Stock\u003c\/td\u003e\n\u003c\/tr\u003e\n              \u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eMantenimiento\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLimpieza Básica:\u003c\/strong\u003e Puedes frotar los plásticos exteriores y la espuma interior con un paño húmedo y jabón neutro.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eLavado a Máquina:\u003c\/strong\u003e Se pueden lavar a máquina con agua fría en ciclo suave. Asegúrate de cerrar bien los velcros antes de lavarlas.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Deja que se sequen completamente al aire libre en la sombra. NO uses secadora de ropa ni apliques calor directo, ya que podrías deformar los materiales.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eAlmacenaje:\u003c\/strong\u003e Guárdalas en un lugar seco y ventilado. No las dejes dentro de bolsas o mochilas cerradas si están sudadas para evitar malos olores.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n  \u003c!-- \/accordion --\u003e\n\n  \u003c!-- ══ SOPORTE WHATSAPP ══ --\u003e\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20las%20Rodilleras%20Peewee%20Titan%20-%20Fox\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre las Rodilleras Peewee Titan?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ══ FOOTER ══ --\u003e\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e\n      Fox Racing · Youth Protection\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e","brand":"FOX","offers":[{"title":"Default Title","offer_id":34876947824791,"sku":"884065822230","price":895.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/peewee_titan_knee_shin_guard-1-M-0581221-xlarge.jpg?v=1600798288"},{"product_id":"toolpack-black-fox","title":"Toolpack Black - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX DELUXE TOOLPACK BLACK — Optimizado para CRO             ║\n  ║  Diseño Híbrido · CSS Scoped · HTML Puro                     ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Riñonera Fox Deluxe Toolpack Black\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"sku\": \"18819-001-NS\",\n  \"description\": \"Riñonera portaherramientas Fox Deluxe Toolpack en color negro. Diseñada para motocross y enduro, con panel trasero de EVA, compartimento principal amplio, bolsillos laterales y área específica para herramientas.\",\n  \"category\": \"Accessories\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:          #FFFFFF;\n    --bg2:          #F7F7F5;\n    --bg3:          #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:        #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 1.5rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ DESCRIPCIÓN VISIBLE ════ *\/\n  .fox-wrap .visible-description {\n    margin-bottom: 2.5rem;\n  }\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  \n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ACORDEONES ── *\/\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .size-scroll { overflow-x: auto; }\n  .fox-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .fox-wrap .size-table thead tr { background: var(--black); }\n  .fox-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .fox-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .fox-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .fox-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .fox-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--orange); line-height: 1; }\n\n  \/* ── BOTONES \u0026 FOOTER ── *\/\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wrap .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wrap .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Off-Road Accessories\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Deluxe Toolpack\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eBlack\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      La \u003cstrong\u003eRiñonera Fox Deluxe Toolpack\u003c\/strong\u003e es la caja de herramientas móvil definitiva, diseñada para guardar todo lo esencial en tus rutas de motocross y enduro.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ DESCRIPCIÓN VISIBLE (FUERA DEL ACORDEÓN) ══ --\u003e\n  \u003cdiv class=\"visible-description\"\u003e\n    \u003cp class=\"desc-text\"\u003e\n      Olvídate de quedarte tirado en el sendero. Con el \u003cstrong\u003eDeluxe Toolpack\u003c\/strong\u003e, puedes llevar todas tus herramientas y accesorios esenciales cómodamente en la cintura. Su diseño ergonómico envuelve tu cuerpo, brindando seguridad y libertad de movimiento mientras conduces por terrenos complicados.\n    \u003c\/p\u003e\n    \u003cp class=\"desc-text\"\u003e\n      Cuenta con un \u003cstrong\u003epanel trasero de EVA moldeado\u003c\/strong\u003e que integra canales de flujo de aire para regular la humedad y mantener la transpirabilidad. Además de su compartimento específico para herramientas, ofrece un amplio bolsillo principal y dos bolsillos laterales con cremallera para un acceso rápido a tus objetos de valor.\n    \u003c\/p\u003e\n    \u003cdiv class=\"highlight-bar\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n      Trail Ready: Almacenamiento organizado con 3 litros de capacidad (herramientas no incluidas) para que nunca te falte nada en la montaña.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ══ ACORDEONES (DATOS TÉCNICOS) ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n              \u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n              \u003cdiv class=\"feat-txt\"\u003e\n                \u003cspan class=\"feat-lbl\"\u003ePanel EVA\u003c\/span\u003eRespaldo moldeado con canales de aire para máxima ventilación y comodidad.\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n              \u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n              \u003cdiv class=\"feat-txt\"\u003e\n                \u003cspan class=\"feat-lbl\"\u003eBolsillos Laterales\u003c\/span\u003e2 compartimentos con cremallera en el cinturón para acceso rápido.\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n              \u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n              \u003cdiv class=\"feat-txt\"\u003e\n                \u003cspan class=\"feat-lbl\"\u003eÁrea de Herramientas\u003c\/span\u003eCompartimento separado diseñado específicamente para organizar tu equipo.\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n              \u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n              \u003cdiv class=\"feat-txt\"\u003e\n                \u003cspan class=\"feat-lbl\"\u003eAmplio Espacio\u003c\/span\u003eGran bolsillo principal para artículos de rutas largas y bolsillo transparente interior.\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eDeluxe Toolpack\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eNegro (Black)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCapacidad\u003c\/td\u003e\n\u003ctd\u003e3 Litros\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eDimensiones\u003c\/td\u003e\n\u003ctd\u003e64.5 cm x 14.5 cm x 9 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso Ideal\u003c\/td\u003e\n\u003ctd\u003eEnduro, Motocross, Trail, Off-Road\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. AJUSTE Y DIMENSIONES --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" 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\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eAjuste y Dimensiones\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text mb-4\"\u003e\n            La riñonera \u003cstrong\u003eDeluxe Toolpack\u003c\/strong\u003e cuenta con un cinturón ancho y totalmente ajustable, diseñado para adaptarse de manera cómoda y segura a la cintura de la mayoría de los pilotos, incluso sobre el equipo de protección.\n          \u003c\/p\u003e\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eModelo\u003c\/th\u003e\n                  \u003cth\u003eTalla\u003c\/th\u003e\n                  \u003cth\u003eDimensiones (L x A x P)\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody\u003e\n                \u003c!-- Editables fácilmente en Shopify --\u003e\n                \u003ctr\u003e\n\u003ctd\u003eDeluxe Toolpack\u003c\/td\u003e\n\u003ctd\u003eÚnica (Ajustable)\u003c\/td\u003e\n\u003ctd\u003e64.5 x 14.5 x 9 cm\u003c\/td\u003e\n\u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e✓ En Stock\u003c\/td\u003e\n\u003c\/tr\u003e\n              \u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eMantenimiento\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLimpieza:\u003c\/strong\u003e Deja secar el lodo por completo y usa un cepillo de cerdas suaves para retirarlo antes de limpiar con un paño húmedo.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eLavado:\u003c\/strong\u003e Lavar a mano únicamente con agua tibia y jabón suave. No sumergir la riñonera por completo para proteger el panel trasero de EVA.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Secar al aire libre en un lugar bien ventilado y a la sombra. NO usar máquina secadora ni aplicar calor directo.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003ePrecaución:\u003c\/strong\u003e No almacenes herramientas mojadas en su interior para evitar daños a largo plazo, oxidación o la formación de malos olores en los compartimentos.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n  \u003c!-- \/accordion --\u003e\n\n  \u003c!-- ══ SOPORTE WHATSAPP ══ --\u003e\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20la%20Ri%C3%B1onera%20Deluxe%20Toolpack%20Black%20-%20Fox\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre tu Deluxe Toolpack?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ══ FOOTER ══ --\u003e\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e\n      Fox Racing · Off-Road Utility\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e","brand":"FOX","offers":[{"title":"Default Title","offer_id":35005413621911,"sku":"884065330827","price":1595.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/ToolpackFox.jpg?v=1756521144"},{"product_id":"peto-r3-nina-fox","title":"Peto R3 Niña - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX PETO R3 NIÑA — Descripción Shopify                      ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                 ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Peto Protector Fox R3 Niña\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Peto Fox R3 diseñado específicamente para niñas y jóvenes (Youth Girls). Protección contra impactos y piedras con certificación CE EN 14021. Ajuste anatómico, ventilado y de perfil bajo.\",\n  \"color\": \"Varios\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"price\": \"1899\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    \/* Variables de Color - Fox Racing *\/\n    --bg:          #FFFFFF;\n    --bg2:         #F7F7F5;\n    --bg3:         #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n\n    --black:       #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:   #3A3A3A;\n\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n\n    --green-ok:    #5A8A2A;\n    --green-bg:    rgba(90,138,42,0.08);\n    --green-bdr:   rgba(90,138,42,0.22);\n\n    \/* Estilos base del contenedor *\/\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { \n    width: 13px; \n    height: 13px; \n    fill: none;\n    stroke: var(--orange);\n    stroke-width: 2;\n  }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.8rem, 9vw, 5.2rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { \n    color: var(--orange); \n  }\n\n  \/* SEO blurb *\/\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n  \n  .fox-wrap .seo-blurb strong { \n    color: var(--black-soft); \n    font-weight: 600; \n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { \n    display: flex; \n    flex-direction: column; \n    gap: 3px; \n    margin-top: 2rem; \n  }\n\n  .fox-wrap .acc-item {\n    background: var(--bg);\n    overflow: hidden; \n    border-radius: 2px;\n    border: 1px solid var(--border);\n    transition: background .22s, border-color .22s, box-shadow .22s;\n  }\n  \n  .fox-wrap .acc-item:has(.acc-toggle:checked) {\n    background: var(--bg2);\n    border-color: var(--orange-bdr);\n    box-shadow: 0 1px 8px rgba(255,90,0,0.06);\n  }\n  \n  .fox-wrap .acc-toggle { display: none; }\n\n  .fox-wrap .acc-label {\n    display: flex; \n    align-items: center; \n    justify-content: space-between;\n    padding: 1rem 1.3rem; \n    cursor: pointer; \n    user-select: none; \n    gap: 1rem;\n  }\n  \n  .fox-wrap .acc-label-left { \n    display: flex; \n    align-items: center; \n    gap: .95rem; \n  }\n\n  \/* icon *\/\n  .fox-wrap .acc-icon {\n    width: 34px; \n    height: 34px; \n    border-radius: 2px;\n    background: var(--bg2);\n    border: 1px solid var(--border);\n    display: flex; \n    align-items: center; \n    justify-content: center;\n    flex-shrink: 0; \n    transition: background .22s, border-color .22s;\n  }\n  \n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon {\n    background: var(--orange);\n    border-color: var(--orange);\n  }\n  \n  .fox-wrap .acc-icon svg { \n    width: 19px; \n    height: 19px; \n    overflow: visible; \n  }\n\n  .fox-wrap .mf  { fill: var(--text-muted);  transition: fill .22s; }\n  .fox-wrap .mf2 { fill: var(--text-muted);  opacity: .3; transition: fill .22s; }\n  .fox-wrap .ms  { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; transition: stroke .22s; }\n  \n  .fox-wrap .acc-item:has(.acc-toggle:checked) .mf  { fill: #fff; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .mf2 { fill: #fff; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms  { stroke: #fff; }\n\n  .fox-wrap .acc-title {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: 1.05rem; \n    font-weight: 700;\n    letter-spacing: .12em; \n    text-transform: uppercase;\n    color: var(--black-mid); \n    transition: color .22s;\n  }\n  \n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  \/* chevron *\/\n  .fox-wrap .acc-arrow { \n    width: 20px; \n    height: 20px; \n    flex-shrink: 0; \n    position: relative; \n  }\n  \n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; \n    position: absolute; \n    top: 50%;\n    width: 9px; \n    height: 1.5px;\n    background: var(--border-dark); \n    border-radius: 2px;\n    transition: transform .36s cubic-bezier(.4,0,.2,1), background .22s;\n  }\n  \n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg);  background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  \/* body *\/\n  .fox-wrap .acc-body { \n    max-height: 0; \n    overflow: hidden; \n    transition: max-height .5s cubic-bezier(.4,0,.2,1); \n  }\n  \n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1100px; }\n  \n  .fox-wrap .acc-content {\n    padding: 1.2rem 1.3rem 1.6rem;\n    border-top: 1px solid var(--border);\n  }\n\n  \/* ── DESCRIPCIÓN ── *\/\n  .fox-wrap .desc-text { \n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.82; \n    color: var(--text); \n  }\n  \n  .fox-wrap .desc-text strong { \n    color: var(--black); \n    font-weight: 600; \n  }\n  \n  .fox-wrap .desc-text + .desc-text { \n    margin-top: .85rem; \n  }\n\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; \n    padding: .85rem 1.05rem;\n    background: var(--orange-soft);\n    border-left: 3px solid var(--orange);\n    border-radius: 0 2px 2px 0;\n    font-size: .87rem; \n    color: var(--orange-dim);\n    letter-spacing: .02em;\n    display: flex; \n    align-items: center; \n    gap: .65rem;\n  }\n  \n  .fox-wrap .highlight-bar svg { \n    width: 16px; \n    height: 16px; \n    fill: var(--orange); \n    flex-shrink: 0; \n  }\n\n  \/* ── CARACTERÍSTICAS ── *\/\n  .fox-wrap .feat-grid { \n    display: grid; \n    grid-template-columns: 1fr 1fr; \n    gap: .65rem; \n  }\n  \n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n\n  .fox-wrap .feat-chip {\n    display: flex; \n    align-items: flex-start; \n    gap: .6rem;\n    padding: .7rem .85rem;\n    background: var(--bg2);\n    border: 1px solid var(--border);\n    border-radius: 2px;\n    transition: background .18s, border-color .18s;\n  }\n  \n  .fox-wrap .feat-chip:hover {\n    background: var(--orange-soft);\n    border-color: var(--orange-bdr);\n  }\n  \n  .fox-wrap .feat-dot {\n    width: 6px; \n    height: 6px; \n    border-radius: 50%;\n    background: var(--orange); \n    margin-top: .44rem; \n    flex-shrink: 0;\n  }\n  \n  .fox-wrap .feat-txt { \n    font-size: .87rem; \n    line-height: 1.5; \n    color: var(--text); \n  }\n  \n  .fox-wrap .feat-lbl {\n    display: block; \n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .68rem; \n    letter-spacing: .15em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .1rem;\n  }\n\n  .fox-wrap .spec-table { \n    width: 100%; \n    border-collapse: collapse; \n    margin-top: 1rem; \n    font-size: .87rem; \n  }\n  \n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  \n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted);\n    font-family: 'Barlow Condensed', sans-serif;\n    letter-spacing: .08em; \n    text-transform: uppercase;\n    font-size: .74rem; \n    font-weight: 600; \n    white-space: nowrap;\n    padding-right: 1.1rem; \n    padding-left: 0;\n  }\n\n  \/* ── TABLA DE MEDIDAS ── *\/\n  .fox-wrap .size-intro { \n    font-size: .88rem; \n    color: var(--text); \n    font-weight: 300; \n    margin-bottom: .9rem; \n    line-height: 1.65; \n  }\n\n  .fox-wrap .size-tip {\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n    font-size: .82rem; \n    color: var(--orange-dim);\n    margin-bottom: .9rem; \n    padding: .6rem .85rem;\n    background: var(--orange-soft);\n    border: 1px solid var(--orange-bdr); \n    border-radius: 2px;\n  }\n  \n  .fox-wrap .size-tip svg { \n    width: 13px; \n    height: 13px; \n    fill: var(--orange); \n    flex-shrink: 0; \n  }\n\n  .fox-wrap .size-unit-toggle {\n    display: flex; \n    margin-bottom: .85rem;\n    width: fit-content;\n    border: 1px solid var(--border-dark); \n    border-radius: 2px; \n    overflow: hidden;\n  }\n  \n  .fox-wrap .size-unit-toggle button {\n    background: none; \n    border: none; \n    color: var(--text-muted);\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .74rem; \n    letter-spacing: .12em; \n    text-transform: uppercase;\n    padding: .38rem .95rem; \n    cursor: pointer;\n    transition: background .18s, color .18s;\n  }\n  \n  .fox-wrap .size-unit-toggle button.active {\n    background: var(--black); \n    color: #fff; \n    font-weight: 700;\n  }\n  \n  .fox-wrap .size-unit-toggle button:not(.active):hover {\n    background: var(--bg2);\n  }\n\n  .fox-wrap .size-scroll { \n    overflow-x: auto; \n    -webkit-overflow-scrolling: touch; \n  }\n  \n  .fox-wrap .size-table { \n    width: 100%; \n    min-width: 420px; \n    border-collapse: collapse; \n    font-size: .85rem; \n  }\n  \n  .fox-wrap .size-table thead tr { background: var(--black); }\n  \n  .fox-wrap .size-table thead th {\n    font-family: 'Barlow Condensed', sans-serif; \n    font-size: .73rem;\n    letter-spacing: .12em; \n    text-transform: uppercase;\n    color: #fff; \n    padding: .65rem .8rem; \n    text-align: center;\n    font-weight: 700;\n  }\n  \n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table tbody tr { border-bottom: 1px solid var(--border); transition: background .15s; }\n  .fox-wrap .size-table tbody tr:hover { background: var(--bg2); }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); }\n  \n  .fox-wrap .size-table td:first-child {\n    text-align: left; \n    font-family: 'Barlow Condensed', sans-serif;\n    font-weight: 700; \n    font-size: .95rem; \n    letter-spacing: .06em; \n    color: var(--black);\n  }\n\n  .fox-wrap .how-to-measure {\n    margin-top: 1.1rem; \n    padding: .85rem 1rem;\n    background: var(--bg2); \n    border-radius: 2px;\n    font-size: .84rem; \n    color: var(--text); \n    line-height: 1.65;\n    border-left: 2px solid var(--orange-bdr);\n  }\n  \n  .fox-wrap .how-to-measure strong { color: var(--black); }\n\n  \/* ── CUIDADOS ── *\/\n  .fox-wrap .care-list { \n    list-style: none; \n    display: flex; \n    flex-direction: column; \n    gap: .5rem; \n  }\n  \n  .fox-wrap .care-item {\n    display: flex; \n    align-items: flex-start; \n    gap: .85rem;\n    padding: .65rem .85rem;\n    background: var(--bg2); \n    border-radius: 2px;\n    border: 1px solid var(--border);\n    font-size: .88rem; \n    line-height: 1.55; \n    color: var(--text);\n    transition: background .18s, border-color .18s;\n  }\n  \n  .fox-wrap .care-item:hover {\n    background: var(--orange-soft);\n    border-color: var(--orange-bdr);\n  }\n  \n  .fox-wrap .care-num {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: 1.15rem; \n    color: var(--orange);\n    line-height: 1; \n    min-width: 1.4rem; \n    margin-top: .05rem;\n  }\n\n  .fox-wrap .care-symbols { \n    display: flex; \n    gap: .5rem; \n    margin-top: 1.1rem; \n    flex-wrap: wrap; \n  }\n  \n  .fox-wrap .care-sym {\n    width: 40px; \n    height: 40px;\n    border: 1.5px solid var(--border-dark); \n    border-radius: 2px;\n    display: flex; \n    align-items: center; \n    justify-content: center;\n    font-size: .74rem; \n    color: var(--text-muted);\n    position: relative; \n    cursor: default;\n    font-family: 'Barlow Condensed', sans-serif; \n    font-weight: 700;\n    transition: border-color .18s, color .18s, background .18s;\n  }\n  \n  .fox-wrap .care-sym:hover {\n    border-color: var(--orange);\n    color: var(--orange);\n    background: var(--orange-soft);\n  }\n  \n  .fox-wrap .care-sym[data-tip]:hover::after {\n    content: attr(data-tip);\n    position: absolute; \n    bottom: calc(100% + 7px); \n    left: 50%; \n    transform: translateX(-50%);\n    background: var(--black); \n    color: #fff;\n    font-size: .7rem; \n    white-space: nowrap; \n    padding: .3rem .55rem;\n    border-radius: 2px; \n    z-index: 10; \n    letter-spacing: .03em;\n    font-family: 'Barlow', sans-serif; \n    font-weight: 400;\n  }\n\n  \/* ── SEO BLOCK ── *\/\n  .fox-wrap .seo-hidden-text {\n    margin-top: 2.5rem; \n    padding: 1rem 1.2rem;\n    background: var(--bg2); \n    border-radius: 2px;\n    font-size: .77rem; \n    line-height: 1.7;\n    color: var(--text-dim); \n    border: 1px solid var(--border);\n  }\n  \n  .fox-wrap .seo-hidden-text p + p { margin-top: .5rem; }\n  \n  .fox-wrap .seo-note-label {\n    font-family: 'Barlow Condensed', sans-serif; \n    font-size: .63rem;\n    letter-spacing: .18em; \n    text-transform: uppercase;\n    color: var(--text-dim); \n    margin-bottom: .5rem;\n  }\n\n  \/* ── BOTON WHATSAPP ── *\/\n  .fox-wrap .wa-btn-container {\n    margin-top: 1.5rem;\n    display: flex;\n    justify-content: flex-start;\n  }\n  \n  .fox-wrap .fox-wa-btn {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.5rem;\n    background: #25D366;\n    color: #fff !important;\n    text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif;\n    font-weight: 700;\n    font-size: .9rem;\n    letter-spacing: .08em;\n    text-transform: uppercase;\n    padding: 0.6rem 1.2rem;\n    border-radius: 2px;\n    transition: background 0.2s ease, transform 0.2s ease;\n  }\n  \n  .fox-wrap .fox-wa-btn:hover {\n    background: #20BA56;\n    transform: translateY(-2px);\n  }\n  \n  .fox-wrap .fox-wa-btn svg {\n    width: 18px;\n    height: 18px;\n    fill: #fff;\n  }\n\n  \/* ── FOOTER ── *\/\n  .fox-wrap .product-footer { \n    margin-top: 2.5rem; \n    display: flex; \n    align-items: center; \n    gap: 1rem; \n  }\n  \n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after {\n    content: ''; \n    flex: 1; \n    height: 1px; \n    background: var(--border);\n  }\n  \n  .fox-wrap .product-footer span {\n    font-family: 'Barlow Condensed', sans-serif; \n    font-size: .68rem;\n    letter-spacing: .2em; \n    text-transform: uppercase; \n    color: var(--text-dim);\n    display: flex; \n    align-items: center; \n    gap: .4rem;\n  }\n  \n  .fox-wrap .product-footer svg { \n    width: 12px; \n    height: 12px; \n    fill: none;\n    stroke: var(--orange); \n    stroke-width: 2;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Protección MX \/ Niñas\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      R3 Niña\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eRoost Deflector\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003ePeto Protector Fox R3 Niña\u003c\/strong\u003e garantiza máxima seguridad contra impactos con un ajuste anatómico femenino. Diseño de perfil ultrabajo, ventilado y certificación CE para las futuras campeonas.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n              \u003cline class=\"ms\" x1=\"16\" y1=\"13\" x2=\"8\" y2=\"13\"\u003e\u003c\/line\u003e\n              \u003cline class=\"ms\" x1=\"16\" y1=\"17\" x2=\"8\" y2=\"17\"\u003e\u003c\/line\u003e\n              \u003cpolyline class=\"ms\" points=\"10 9 9 9 8 9\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Protege a las nuevas generaciones con el \u003cstrong\u003ePeto Fox R3 Niña\u003c\/strong\u003e (Youth Girls Roost Deflector). Diseñado con un ajuste anatómico específico para niñas, este peto proporciona un nivel superior de confort y cobertura contra piedras, tierra y escombros proyectados (roost) durante la carrera o el entrenamiento.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Su diseño inteligente de perfil bajo permite usarlo de manera increíblemente cómoda, \u003cstrong\u003etanto por debajo como por encima del jersey\u003c\/strong\u003e. Equipado con una carcasa altamente ventilada para mantenerlas frescas y un sistema de correas ajustable en hombros y cintura, el R3 se adapta perfectamente a su crecimiento sin estorbar en la motocicleta.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Protección de pecho y espalda certificada (CE EN 14021) con un ajuste anatómico femenino en un diseño de perfil bajo.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAjuste Femenino\u003c\/span\u003eCorte anatómico diseñado específicamente para adaptarse a la complexión de las niñas y jóvenes\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003ePerfil Bajo\u003c\/span\u003eDiseño articulado que se ajusta ceñido al cuerpo, permitiendo usarlo bajo o sobre el jersey\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAjuste Seguro\u003c\/span\u003eCorreas elásticas ajustables en hombros y cintura con hebillas integradas de fácil acceso\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eCertificación CE\u003c\/span\u003eEscudo protector de pecho y espalda certificado bajo la estricta norma CE EN 14021\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eGirls Youth R3 Roost Deflector\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eGénero\u003c\/td\u003e\n\u003ctd\u003eNiña \/ Juvenil Femenino (Youth Girls)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eNegro\/Rosa (Black\/Pink) \/ Varios\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eEstilo\u003c\/td\u003e\n\u003ctd\u003ePeto Protector (Pecho y Espalda)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003ePolicarbonato resistente a impactos\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eMotocross (MX), Enduro, ATV, Off-Road\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. TABLA DE MEDIDAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M22 12H2\"\u003e\u003c\/path\u003e\n              \u003cpath class=\"ms\" d=\"M5.45 5.11L2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z\"\u003e\u003c\/path\u003e\n              \u003cline class=\"ms\" x1=\"6\" y1=\"16\" x2=\"6.01\" y2=\"16\"\u003e\u003c\/line\u003e\n              \u003cline class=\"ms\" x1=\"10\" y1=\"16\" x2=\"10.01\" y2=\"16\"\u003e\u003c\/line\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\"\u003e\n            El peto protector Fox R3 Niña viene en un formato \u003cstrong\u003eOSFA Youth (Unitalla para Niñas y Jóvenes)\u003c\/strong\u003e. Su diseño con correas ajustables en hombros y cintura permite que la protección crezca junto con la piloto, asegurando siempre un calce firme y cómodo.\n          \u003c\/p\u003e\n          \u003cdiv class=\"size-tip\"\u003e\n            \u003csvg viewbox=\"0 0 14 14\"\u003e\u003cpolygon points=\"7,1 13,13 1,13\"\u003e\u003c\/polygon\u003e\u003cline x1=\"7\" y1=\"5\" x2=\"7\" y2=\"9\" stroke=\"currentColor\" stroke-width=\"1.5\" fill=\"none\"\u003e\u003c\/line\u003e\u003ccircle cx=\"7\" cy=\"11\" r=\".9\" fill=\"currentColor\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n            Para un ajuste ideal, regula las correas de los hombros para que los paneles del pecho y espalda cubran correctamente el torso, y asegura la correa de la cintura para evitar que se mueva en los saltos.\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"size-unit-toggle\"\u003e\n            \u003cbutton id=\"fox-btn-cm\" class=\"active\"\u003ecm\u003c\/button\u003e\n            \u003cbutton id=\"fox-btn-in\"\u003epulgadas\u003c\/button\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla\u003c\/th\u003e\n                  \u003cth\u003eEdad Aprox.\u003c\/th\u003e\n                  \u003cth\u003ePecho (Contorno)\u003c\/th\u003e\n                  \u003cth\u003eDisponibilidad\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"how-to-measure\"\u003e\n            \u003cstrong\u003e¿Cómo medir?\u003c\/strong\u003e Mantén la cinta métrica nivelada y mide alrededor de la parte más ancha del pecho de la niña, pasando por debajo de los brazos y a través de los omóplatos.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCuidados\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eLavado a Mano:\u003c\/strong\u003e Limpia el peto utilizando únicamente agua fría, jabón suave y una esponja o paño húmedo. Elimina todo rastro de barro después de cada rodada.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eSecado al Aire:\u003c\/strong\u003e Deja secar el equipo al aire libre en un área sombreada y ventilada. NUNCA lo introduzcas en la secadora, el calor deformará los plásticos protectores.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eSin Químicos Agresivos:\u003c\/strong\u003e Evita el uso de desengrasantes, limpiadores a presión, disolventes o blanqueadores, ya que debilitarán la estructura del policarbonato y el elástico.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eInspección Periódica:\u003c\/strong\u003e Revisa el peto después de cada impacto severo. Si las carcasas plásticas o las correas presentan roturas o fisuras, el protector debe ser reemplazado para garantizar la seguridad.\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cdiv class=\"care-symbols\"\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"Lavar a mano con paño\/esponja\"\u003eH₂O\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"Secar a la sombra\" style=\"font-size:1rem;\"\u003e⛅\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"No usar solventes o blanqueadores\" style=\"font-size:1.1rem;\"\u003e🚫\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"Inspeccionar tras impactos fuertes\" style=\"font-size:1.1rem;\"\u003e⚡\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003c!-- SEO EXTRA --\u003e\n  \u003cdiv class=\"seo-hidden-text\"\u003e\n    \u003cp class=\"seo-note-label\"\u003eBloque SEO de Soporte\u003c\/p\u003e\n    \u003cp\u003eCompra el \u003cstrong\u003ePeto Fox R3 Niña\u003c\/strong\u003e en línea. Protección de pecho y espalda certificada (CE EN 14021) contra impactos y proyección de rocas (roost). Perfil bajo, ventilado y ajuste anatómico diseñado especialmente para niñas en motocross y BMX.\u003c\/p\u003e\n    \u003cp\u003e¿Buscas \u003cstrong\u003eequipo de protección Fox original para niñas\u003c\/strong\u003e en México? El Roost Deflector R3 Girls ofrece seguridad y un ajuste elástico personalizable. Talla única juvenil. Envíos seguros a todo el país.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20el%20Peto%20Fox%20R3%20Ni%C3%B1a\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n        \u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n      ¿Dudas? Contáctanos\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Protectores Pecho y Espalda\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  \/\/ Configuración de Tallas Ropa de Protección (Peto Niña \/ Youth)\n  const sizes = [\n    { label:'Youth OSFA (Unitalla Niña)', edad:'6 - 14 años aprox.', min:60, max:76, minIn:23.5, maxIn:30.0, stock:'✓ Disponible' }\n  ];\n  let unit = 'cm';\n\n  const bodyEl = document.getElementById('fox-size-body');\n  const btnCm = document.getElementById('fox-btn-cm');\n  const btnIn = document.getElementById('fox-btn-in');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      const rango = unit === 'cm' ? `${s.min}–${s.max} cm` : `${s.minIn}\"–${s.maxIn}\"`;\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${s.edad}\u003c\/td\u003e\n        \u003ctd\u003e${rango}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  if (btnCm \u0026\u0026 btnIn) {\n    btnCm.addEventListener('click', function(e) {\n      e.preventDefault();\n      unit = 'cm';\n      render();\n      btnCm.classList.add('active');\n      btnIn.classList.remove('active');\n    });\n    btnIn.addEventListener('click', function(e) {\n      e.preventDefault();\n      unit = 'in';\n      render();\n      btnIn.classList.add('active');\n      btnCm.classList.remove('active');\n    });\n  }\n\n  \/\/ Render inicial\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"Default Title","offer_id":35005660463255,"sku":"191972287541","price":1995.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/4fbb9007-0e36-4c3a-a75b-feb3c2f5cd14.jpg?v=1597954131"},{"product_id":"peto-raceframe-roost-fox","title":"Peto Raceframe Roost - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX PETO RACEFRAME ROOST — Optimizado para CRO              ║\n  ║  Diseño Híbrido · CSS Scoped · HTML Puro                     ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Peto Fox Raceframe Roost\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"sku\": \"24227-001-S\/M\",\n  \"description\": \"Peto deflector Fox Raceframe Roost. Diseño articulado de perfil bajo, se puede usar por encima o debajo del jersey. Altamente ventilado con ajuste versátil para motocross y enduro.\",\n  \"category\": \"Protective Gear\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:          #FFFFFF;\n    --bg2:          #F7F7F5;\n    --bg3:          #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:        #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 1.5rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ DESCRIPCIÓN VISIBLE ════ *\/\n  .fox-wrap .visible-description {\n    margin-bottom: 2.5rem;\n  }\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  \n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ACORDEONES ── *\/\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .size-scroll { overflow-x: auto; }\n  .fox-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .fox-wrap .size-table thead tr { background: var(--black); }\n  .fox-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .fox-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .fox-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .fox-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .fox-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--orange); line-height: 1; }\n\n  \/* ── BOTONES \u0026 FOOTER ── *\/\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wrap .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wrap .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Off-Road Protection\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Peto Raceframe\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eRoost\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003ePeto Fox Raceframe Roost\u003c\/strong\u003e es una solución versátil de perfil bajo que ofrece protección esencial contra piedras y escombros, manteniendo una movilidad y ventilación inigualables.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ DESCRIPCIÓN VISIBLE (FUERA DEL ACORDEÓN) ══ --\u003e\n  \u003cdiv class=\"visible-description\"\u003e\n    \u003cp class=\"desc-text\"\u003e\n      Diseñado para adaptarse perfectamente a tu cuerpo, el \u003cstrong\u003eRaceframe Roost Guard\u003c\/strong\u003e cuenta con un diseño articulado que envuelve el torso para proporcionar un ajuste excepcional. Su construcción de perfil bajo (Low-profile) te permite decidir cómo usarlo: llévalo discretamente por debajo de tu jersey o lúcelo por encima como escudo principal.\n    \u003c\/p\u003e\n    \u003cp class=\"desc-text\"\u003e\n      Olvídate de los ajustes complicados. Incorpora una correa ajustable en la cintura con hebillas de acción rápida ocultas, permitiendo un bloqueo firme y seguro en segundos. Sus tirantes ajustables y la placa posterior extraíble facilitan una personalización total para cada tipo de piloto y modalidad de terreno.\n    \u003c\/p\u003e\n    \u003cdiv class=\"highlight-bar\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n      Stone Shield Certified: Certificación CE EN 14021 para mantener tu pecho y espalda protegidos de los impactos de piedras (roost) en la pista.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ══ ACORDEONES (DATOS TÉCNICOS) ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n              \u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n              \u003cdiv class=\"feat-txt\"\u003e\n                \u003cspan class=\"feat-lbl\"\u003ePerfil Bajo\u003c\/span\u003eConstrucción esbelta que permite un uso versátil por encima o por debajo de la ropa.\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n              \u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n              \u003cdiv class=\"feat-txt\"\u003e\n                \u003cspan class=\"feat-lbl\"\u003eDiseño Articulado\u003c\/span\u003eEstructura que abraza el cuerpo para otorgar máxima comodidad y flexibilidad extrema.\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n              \u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n              \u003cdiv class=\"feat-txt\"\u003e\n                \u003cspan class=\"feat-lbl\"\u003eHebillas Rápidas\u003c\/span\u003eCintura ajustable con sistema de cierre oculto (fast-action) fácil de operar con guantes.\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n              \u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n              \u003cdiv class=\"feat-txt\"\u003e\n                \u003cspan class=\"feat-lbl\"\u003ePlaca Extraíble\u003c\/span\u003ePlaca trasera desmontable y correas de hombros ajustables para una fácil personalización.\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eRaceframe Roost Guard\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eTipo\u003c\/td\u003e\n\u003ctd\u003eDeflector de piedras (Stone Shield)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCertificación\u003c\/td\u003e\n\u003ctd\u003eCE EN 14021\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModularidad\u003c\/td\u003e\n\u003ctd\u003eCompatible con insertos de espuma adicionales (se venden por separado)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso Ideal\u003c\/td\u003e\n\u003ctd\u003eMotocross, Enduro, ATV, Off-Road\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" 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\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text mb-4\"\u003e\n            El Peto Raceframe Roost se adapta a la mayoría de los tipos de cuerpo gracias a su diseño articulado y correas de hombro\/cintura ajustables. Utiliza tu medida de altura y contorno de pecho para elegir tu talla ideal.\n          \u003c\/p\u003e\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla\u003c\/th\u003e\n                  \u003cth\u003eContorno de Pecho\u003c\/th\u003e\n                  \u003cth\u003eAltura Recomendada\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody\u003e\n                \u003c!-- Editables fácilmente en Shopify --\u003e\n                \u003ctr\u003e\n\u003ctd\u003eS \/ M (Pequeña\/Mediana)\u003c\/td\u003e\n\u003ctd\u003e85 - 102 cm\u003c\/td\u003e\n\u003ctd\u003e160 - 177 cm\u003c\/td\u003e\n\u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e✓ En Stock\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003ctd\u003eL \/ XL (Grande\/Extra Grande)\u003c\/td\u003e\n\u003ctd\u003e104 - 117 cm\u003c\/td\u003e\n\u003ctd\u003e178 - 185+ cm\u003c\/td\u003e\n\u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e✓ En Stock\u003c\/td\u003e\n\u003c\/tr\u003e\n              \u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eMantenimiento\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLimpieza:\u003c\/strong\u003e Se recomienda lavar a mano. Sin embargo, puede lavarse a máquina con agua fría en ciclo suave o delicado. Asegúrate de cerrar los broches primero.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eDetergente:\u003c\/strong\u003e Usa jabón suave o neutro. No uses blanqueadores ni lo sometas a limpieza en seco, ya que pueden degradar los materiales plásticos y elásticos.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Secar siempre colgado al aire libre en la sombra (Line dry). NO planchar ni meter a la máquina secadora.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eMantenimiento rápido:\u003c\/strong\u003e Para suciedad superficial después de una rodada, puedes frotar la parte exterior con un paño húmedo o un cepillo de cerdas suaves y dejar ventilar.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n  \u003c!-- \/accordion --\u003e\n\n  \u003c!-- ══ SOPORTE WHATSAPP ══ --\u003e\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20el%20Peto%20Raceframe%20Roost%20-%20Fox\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre tu Peto Raceframe Roost?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ══ FOOTER ══ --\u003e\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e\n      Fox Racing · Protection Engineering\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e","brand":"FOX","offers":[{"title":"S\/M","offer_id":35020667846807,"sku":"191972281778","price":2695.0,"currency_code":"MXN","in_stock":true},{"title":"L\/XL","offer_id":35020667879575,"sku":"191972281785","price":2695.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/petofox_522653f1-0458-4f00-b8bb-2fca97296ed3.jpg?v=1672855916"},{"product_id":"peto-raceframe-ninos-fox","title":"Peto Raceframe Niños - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX PETO RACEFRAME NIÑOS — Descripción Shopify              ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                 ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Peto Protector Fox Raceframe Niños\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Peto Fox Raceframe para Niños (Youth). Protección contra impactos y piedras con certificación CE EN 14021. Diseño de perfil ultrabajo, ventilado y ajustable.\",\n  \"color\": \"Varios\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"price\": \"2499\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    \/* Variables de Color - Fox Racing *\/\n    --bg:          #FFFFFF;\n    --bg2:         #F7F7F5;\n    --bg3:         #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n\n    --black:       #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:   #3A3A3A;\n\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n\n    --green-ok:    #5A8A2A;\n    --green-bg:    rgba(90,138,42,0.08);\n    --green-bdr:   rgba(90,138,42,0.22);\n\n    \/* Estilos base del contenedor *\/\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { \n    width: 13px; \n    height: 13px; \n    fill: none;\n    stroke: var(--orange);\n    stroke-width: 2;\n  }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.8rem, 9vw, 5.2rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { \n    color: var(--orange); \n  }\n\n  \/* SEO blurb *\/\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n  \n  .fox-wrap .seo-blurb strong { \n    color: var(--black-soft); \n    font-weight: 600; \n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { \n    display: flex; \n    flex-direction: column; \n    gap: 3px; \n    margin-top: 2rem; \n  }\n\n  .fox-wrap .acc-item {\n    background: var(--bg);\n    overflow: hidden; \n    border-radius: 2px;\n    border: 1px solid var(--border);\n    transition: background .22s, border-color .22s, box-shadow .22s;\n  }\n  \n  .fox-wrap .acc-item:has(.acc-toggle:checked) {\n    background: var(--bg2);\n    border-color: var(--orange-bdr);\n    box-shadow: 0 1px 8px rgba(255,90,0,0.06);\n  }\n  \n  .fox-wrap .acc-toggle { display: none; }\n\n  .fox-wrap .acc-label {\n    display: flex; \n    align-items: center; \n    justify-content: space-between;\n    padding: 1rem 1.3rem; \n    cursor: pointer; \n    user-select: none; \n    gap: 1rem;\n  }\n  \n  .fox-wrap .acc-label-left { \n    display: flex; \n    align-items: center; \n    gap: .95rem; \n  }\n\n  \/* icon *\/\n  .fox-wrap .acc-icon {\n    width: 34px; \n    height: 34px; \n    border-radius: 2px;\n    background: var(--bg2);\n    border: 1px solid var(--border);\n    display: flex; \n    align-items: center; \n    justify-content: center;\n    flex-shrink: 0; \n    transition: background .22s, border-color .22s;\n  }\n  \n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon {\n    background: var(--orange);\n    border-color: var(--orange);\n  }\n  \n  .fox-wrap .acc-icon svg { \n    width: 19px; \n    height: 19px; \n    overflow: visible; \n  }\n\n  .fox-wrap .mf  { fill: var(--text-muted);  transition: fill .22s; }\n  .fox-wrap .mf2 { fill: var(--text-muted);  opacity: .3; transition: fill .22s; }\n  .fox-wrap .ms  { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; transition: stroke .22s; }\n  \n  .fox-wrap .acc-item:has(.acc-toggle:checked) .mf  { fill: #fff; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .mf2 { fill: #fff; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms  { stroke: #fff; }\n\n  .fox-wrap .acc-title {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: 1.05rem; \n    font-weight: 700;\n    letter-spacing: .12em; \n    text-transform: uppercase;\n    color: var(--black-mid); \n    transition: color .22s;\n  }\n  \n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  \/* chevron *\/\n  .fox-wrap .acc-arrow { \n    width: 20px; \n    height: 20px; \n    flex-shrink: 0; \n    position: relative; \n  }\n  \n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; \n    position: absolute; \n    top: 50%;\n    width: 9px; \n    height: 1.5px;\n    background: var(--border-dark); \n    border-radius: 2px;\n    transition: transform .36s cubic-bezier(.4,0,.2,1), background .22s;\n  }\n  \n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg);  background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  \/* body *\/\n  .fox-wrap .acc-body { \n    max-height: 0; \n    overflow: hidden; \n    transition: max-height .5s cubic-bezier(.4,0,.2,1); \n  }\n  \n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1100px; }\n  \n  .fox-wrap .acc-content {\n    padding: 1.2rem 1.3rem 1.6rem;\n    border-top: 1px solid var(--border);\n  }\n\n  \/* ── DESCRIPCIÓN ── *\/\n  .fox-wrap .desc-text { \n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.82; \n    color: var(--text); \n  }\n  \n  .fox-wrap .desc-text strong { \n    color: var(--black); \n    font-weight: 600; \n  }\n  \n  .fox-wrap .desc-text + .desc-text { \n    margin-top: .85rem; \n  }\n\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; \n    padding: .85rem 1.05rem;\n    background: var(--orange-soft);\n    border-left: 3px solid var(--orange);\n    border-radius: 0 2px 2px 0;\n    font-size: .87rem; \n    color: var(--orange-dim);\n    letter-spacing: .02em;\n    display: flex; \n    align-items: center; \n    gap: .65rem;\n  }\n  \n  .fox-wrap .highlight-bar svg { \n    width: 16px; \n    height: 16px; \n    fill: var(--orange); \n    flex-shrink: 0; \n  }\n\n  \/* ── CARACTERÍSTICAS ── *\/\n  .fox-wrap .feat-grid { \n    display: grid; \n    grid-template-columns: 1fr 1fr; \n    gap: .65rem; \n  }\n  \n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n\n  .fox-wrap .feat-chip {\n    display: flex; \n    align-items: flex-start; \n    gap: .6rem;\n    padding: .7rem .85rem;\n    background: var(--bg2);\n    border: 1px solid var(--border);\n    border-radius: 2px;\n    transition: background .18s, border-color .18s;\n  }\n  \n  .fox-wrap .feat-chip:hover {\n    background: var(--orange-soft);\n    border-color: var(--orange-bdr);\n  }\n  \n  .fox-wrap .feat-dot {\n    width: 6px; \n    height: 6px; \n    border-radius: 50%;\n    background: var(--orange); \n    margin-top: .44rem; \n    flex-shrink: 0;\n  }\n  \n  .fox-wrap .feat-txt { \n    font-size: .87rem; \n    line-height: 1.5; \n    color: var(--text); \n  }\n  \n  .fox-wrap .feat-lbl {\n    display: block; \n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .68rem; \n    letter-spacing: .15em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .1rem;\n  }\n\n  .fox-wrap .spec-table { \n    width: 100%; \n    border-collapse: collapse; \n    margin-top: 1rem; \n    font-size: .87rem; \n  }\n  \n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  \n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted);\n    font-family: 'Barlow Condensed', sans-serif;\n    letter-spacing: .08em; \n    text-transform: uppercase;\n    font-size: .74rem; \n    font-weight: 600; \n    white-space: nowrap;\n    padding-right: 1.1rem; \n    padding-left: 0;\n  }\n\n  \/* ── TABLA DE MEDIDAS ── *\/\n  .fox-wrap .size-intro { \n    font-size: .88rem; \n    color: var(--text); \n    font-weight: 300; \n    margin-bottom: .9rem; \n    line-height: 1.65; \n  }\n\n  .fox-wrap .size-tip {\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n    font-size: .82rem; \n    color: var(--orange-dim);\n    margin-bottom: .9rem; \n    padding: .6rem .85rem;\n    background: var(--orange-soft);\n    border: 1px solid var(--orange-bdr); \n    border-radius: 2px;\n  }\n  \n  .fox-wrap .size-tip svg { \n    width: 13px; \n    height: 13px; \n    fill: var(--orange); \n    flex-shrink: 0; \n  }\n\n  .fox-wrap .size-unit-toggle {\n    display: flex; \n    margin-bottom: .85rem;\n    width: fit-content;\n    border: 1px solid var(--border-dark); \n    border-radius: 2px; \n    overflow: hidden;\n  }\n  \n  .fox-wrap .size-unit-toggle button {\n    background: none; \n    border: none; \n    color: var(--text-muted);\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .74rem; \n    letter-spacing: .12em; \n    text-transform: uppercase;\n    padding: .38rem .95rem; \n    cursor: pointer;\n    transition: background .18s, color .18s;\n  }\n  \n  .fox-wrap .size-unit-toggle button.active {\n    background: var(--black); \n    color: #fff; \n    font-weight: 700;\n  }\n  \n  .fox-wrap .size-unit-toggle button:not(.active):hover {\n    background: var(--bg2);\n  }\n\n  .fox-wrap .size-scroll { \n    overflow-x: auto; \n    -webkit-overflow-scrolling: touch; \n  }\n  \n  .fox-wrap .size-table { \n    width: 100%; \n    min-width: 420px; \n    border-collapse: collapse; \n    font-size: .85rem; \n  }\n  \n  .fox-wrap .size-table thead tr { background: var(--black); }\n  \n  .fox-wrap .size-table thead th {\n    font-family: 'Barlow Condensed', sans-serif; \n    font-size: .73rem;\n    letter-spacing: .12em; \n    text-transform: uppercase;\n    color: #fff; \n    padding: .65rem .8rem; \n    text-align: center;\n    font-weight: 700;\n  }\n  \n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table tbody tr { border-bottom: 1px solid var(--border); transition: background .15s; }\n  .fox-wrap .size-table tbody tr:hover { background: var(--bg2); }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); }\n  \n  .fox-wrap .size-table td:first-child {\n    text-align: left; \n    font-family: 'Barlow Condensed', sans-serif;\n    font-weight: 700; \n    font-size: .95rem; \n    letter-spacing: .06em; \n    color: var(--black);\n  }\n\n  .fox-wrap .how-to-measure {\n    margin-top: 1.1rem; \n    padding: .85rem 1rem;\n    background: var(--bg2); \n    border-radius: 2px;\n    font-size: .84rem; \n    color: var(--text); \n    line-height: 1.65;\n    border-left: 2px solid var(--orange-bdr);\n  }\n  \n  .fox-wrap .how-to-measure strong { color: var(--black); }\n\n  \/* ── CUIDADOS ── *\/\n  .fox-wrap .care-list { \n    list-style: none; \n    display: flex; \n    flex-direction: column; \n    gap: .5rem; \n  }\n  \n  .fox-wrap .care-item {\n    display: flex; \n    align-items: flex-start; \n    gap: .85rem;\n    padding: .65rem .85rem;\n    background: var(--bg2); \n    border-radius: 2px;\n    border: 1px solid var(--border);\n    font-size: .88rem; \n    line-height: 1.55; \n    color: var(--text);\n    transition: background .18s, border-color .18s;\n  }\n  \n  .fox-wrap .care-item:hover {\n    background: var(--orange-soft);\n    border-color: var(--orange-bdr);\n  }\n  \n  .fox-wrap .care-num {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: 1.15rem; \n    color: var(--orange);\n    line-height: 1; \n    min-width: 1.4rem; \n    margin-top: .05rem;\n  }\n\n  .fox-wrap .care-symbols { \n    display: flex; \n    gap: .5rem; \n    margin-top: 1.1rem; \n    flex-wrap: wrap; \n  }\n  \n  .fox-wrap .care-sym {\n    width: 40px; \n    height: 40px;\n    border: 1.5px solid var(--border-dark); \n    border-radius: 2px;\n    display: flex; \n    align-items: center; \n    justify-content: center;\n    font-size: .74rem; \n    color: var(--text-muted);\n    position: relative; \n    cursor: default;\n    font-family: 'Barlow Condensed', sans-serif; \n    font-weight: 700;\n    transition: border-color .18s, color .18s, background .18s;\n  }\n  \n  .fox-wrap .care-sym:hover {\n    border-color: var(--orange);\n    color: var(--orange);\n    background: var(--orange-soft);\n  }\n  \n  .fox-wrap .care-sym[data-tip]:hover::after {\n    content: attr(data-tip);\n    position: absolute; \n    bottom: calc(100% + 7px); \n    left: 50%; \n    transform: translateX(-50%);\n    background: var(--black); \n    color: #fff;\n    font-size: .7rem; \n    white-space: nowrap; \n    padding: .3rem .55rem;\n    border-radius: 2px; \n    z-index: 10; \n    letter-spacing: .03em;\n    font-family: 'Barlow', sans-serif; \n    font-weight: 400;\n  }\n\n  \/* ── SEO BLOCK ── *\/\n  .fox-wrap .seo-hidden-text {\n    margin-top: 2.5rem; \n    padding: 1rem 1.2rem;\n    background: var(--bg2); \n    border-radius: 2px;\n    font-size: .77rem; \n    line-height: 1.7;\n    color: var(--text-dim); \n    border: 1px solid var(--border);\n  }\n  \n  .fox-wrap .seo-hidden-text p + p { margin-top: .5rem; }\n  \n  .fox-wrap .seo-note-label {\n    font-family: 'Barlow Condensed', sans-serif; \n    font-size: .63rem;\n    letter-spacing: .18em; \n    text-transform: uppercase;\n    color: var(--text-dim); \n    margin-bottom: .5rem;\n  }\n\n  \/* ── BOTON WHATSAPP ── *\/\n  .fox-wrap .wa-btn-container {\n    margin-top: 1.5rem;\n    display: flex;\n    justify-content: flex-start;\n  }\n  \n  .fox-wrap .fox-wa-btn {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.5rem;\n    background: #25D366;\n    color: #fff !important;\n    text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif;\n    font-weight: 700;\n    font-size: .9rem;\n    letter-spacing: .08em;\n    text-transform: uppercase;\n    padding: 0.6rem 1.2rem;\n    border-radius: 2px;\n    transition: background 0.2s ease, transform 0.2s ease;\n  }\n  \n  .fox-wrap .fox-wa-btn:hover {\n    background: #20BA56;\n    transform: translateY(-2px);\n  }\n  \n  .fox-wrap .fox-wa-btn svg {\n    width: 18px;\n    height: 18px;\n    fill: #fff;\n  }\n\n  \/* ── FOOTER ── *\/\n  .fox-wrap .product-footer { \n    margin-top: 2.5rem; \n    display: flex; \n    align-items: center; \n    gap: 1rem; \n  }\n  \n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after {\n    content: ''; \n    flex: 1; \n    height: 1px; \n    background: var(--border);\n  }\n  \n  .fox-wrap .product-footer span {\n    font-family: 'Barlow Condensed', sans-serif; \n    font-size: .68rem;\n    letter-spacing: .2em; \n    text-transform: uppercase; \n    color: var(--text-dim);\n    display: flex; \n    align-items: center; \n    gap: .4rem;\n  }\n  \n  .fox-wrap .product-footer svg { \n    width: 12px; \n    height: 12px; \n    fill: none;\n    stroke: var(--orange); \n    stroke-width: 2;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Protección MX \/ Niños\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Raceframe\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eNiños\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003ePeto Fox Raceframe Niños\u003c\/strong\u003e ofrece protección certificada CE en un diseño articulado de perfil ultrabajo. Diseñado especialmente para los jóvenes pilotos de motocross, puede usarse debajo o encima del jersey.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n              \u003cline class=\"ms\" x1=\"16\" y1=\"13\" x2=\"8\" y2=\"13\"\u003e\u003c\/line\u003e\n              \u003cline class=\"ms\" x1=\"16\" y1=\"17\" x2=\"8\" y2=\"17\"\u003e\u003c\/line\u003e\n              \u003cpolyline class=\"ms\" points=\"10 9 9 9 8 9\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Diseñado para brindar confianza a los futuros campeones, el \u003cstrong\u003ePeto Protector Fox Raceframe para Niños (Youth)\u003c\/strong\u003e se adapta al cuerpo de los jóvenes pilotos como una segunda piel. Su diseño articulado de perfil ultrabajo envuelve el torso, proporcionando una cobertura superior contra las proyecciones de rocas y tierra (roost) sin limitar sus movimientos.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            La versatilidad es clave para los niños: el ajuste estilizado permite usar el peto de forma increíblemente cómoda \u003cstrong\u003epor debajo o por encima del jersey\u003c\/strong\u003e. Equipado con una carcasa principal altamente ventilada y un sistema de correas ajustable que se adapta a su crecimiento, garantiza el máximo flujo de aire y un calce firme carrera tras carrera.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Perfil ultrabajo con escudo certificado (CE EN 14021) para máxima protección sin estorbar a los jóvenes pilotos.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003ePerfil Ultrabajo\u003c\/span\u003eDiseño articulado ceñido que permite a los niños usarlo cómodamente debajo o sobre el jersey\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAjuste Seguro\u003c\/span\u003eCorreas de hombro y pretina ajustables con hebillas ocultas que se adaptan a su crecimiento\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAlta Ventilación\u003c\/span\u003eCarcasa principal totalmente perforada que maximiza el flujo de aire y el enfriamiento\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eCertificación CE\u003c\/span\u003eEscudo protector de pecho certificado bajo la norma CE EN 14021 (Stone Shield)\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eYouth Raceframe Roost\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eGénero\u003c\/td\u003e\n\u003ctd\u003eNiños \/ Juvenil (Youth)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eEstilo\u003c\/td\u003e\n\u003ctd\u003ePeto Protector (Pecho y Espalda)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eAjuste\u003c\/td\u003e\n\u003ctd\u003eRAP \/ Perfil Bajo Infantil\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eMotocross (MX), Enduro, ATV, BMX\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCertificaciones\u003c\/td\u003e\n\u003ctd\u003eCE EN 14021 (Stone Shield)\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. TABLA DE MEDIDAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M22 12H2\"\u003e\u003c\/path\u003e\n              \u003cpath class=\"ms\" d=\"M5.45 5.11L2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z\"\u003e\u003c\/path\u003e\n              \u003cline class=\"ms\" x1=\"6\" y1=\"16\" x2=\"6.01\" y2=\"16\"\u003e\u003c\/line\u003e\n              \u003cline class=\"ms\" x1=\"10\" y1=\"16\" x2=\"10.01\" y2=\"16\"\u003e\u003c\/line\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\"\u003e\n            El peto protector Fox Raceframe para niños se presenta en dos rangos de tallas: \u003cstrong style=\"color:var(--black)\"\u003eS\/M y L\/XL Infantil\u003c\/strong\u003e. Su diseño con correas ajustables permite adaptar el protector de forma precisa al crecimiento del joven piloto.\n          \u003c\/p\u003e\n          \u003cdiv class=\"size-tip\"\u003e\n            \u003csvg viewbox=\"0 0 14 14\"\u003e\u003cpolygon points=\"7,1 13,13 1,13\"\u003e\u003c\/polygon\u003e\u003cline x1=\"7\" y1=\"5\" x2=\"7\" y2=\"9\" stroke=\"currentColor\" stroke-width=\"1.5\" fill=\"none\"\u003e\u003c\/line\u003e\u003ccircle cx=\"7\" cy=\"11\" r=\".9\" fill=\"currentColor\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n            Regula las correas de los hombros para que los paneles cubran correctamente el torso, y asegura la correa de la cintura para evitar desplazamientos durante los saltos.\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"size-unit-toggle\"\u003e\n            \u003cbutton id=\"fox-btn-cm\" class=\"active\"\u003ecm\u003c\/button\u003e\n            \u003cbutton id=\"fox-btn-in\"\u003epulgadas\u003c\/button\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla (Niños)\u003c\/th\u003e\n                  \u003cth\u003ePecho (Contorno)\u003c\/th\u003e\n                  \u003cth\u003eAjuste\u003c\/th\u003e\n                  \u003cth\u003eDisponibilidad\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"how-to-measure\"\u003e\n            \u003cstrong\u003e¿Cómo medir el pecho?\u003c\/strong\u003e Mantén la cinta métrica nivelada y mide alrededor de la parte más ancha del pecho del niño, pasando por debajo de los brazos y a través de los omóplatos.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCuidados\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eLavado a Mano:\u003c\/strong\u003e Limpia el peto utilizando únicamente agua fría, jabón suave y una esponja o paño húmedo. Elimina el barro y sudor después de cada rodada.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eSecado al Aire:\u003c\/strong\u003e Deja secar el equipo al aire libre en un área sombreada y ventilada. NUNCA lo introduzcas en la secadora, el calor deformará los plásticos protectores.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eSin Químicos Agresivos:\u003c\/strong\u003e Evita el uso de desengrasantes, limpiadores a presión, disolventes o blanqueadores, ya que debilitarán la estructura de las placas y correas.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eInspección Periódica:\u003c\/strong\u003e Revisa el peto meticulosamente después de un choque fuerte. Si los protectores plásticos o las correas presentan fisuras, el equipo debe ser reemplazado.\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cdiv class=\"care-symbols\"\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"Lavar a mano con paño\/esponja\"\u003eH₂O\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"Secar a la sombra\" style=\"font-size:1rem;\"\u003e⛅\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"No usar solventes o blanqueadores\" style=\"font-size:1.1rem;\"\u003e🚫\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"Inspeccionar tras impactos fuertes\" style=\"font-size:1.1rem;\"\u003e⚡\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003c!-- SEO EXTRA --\u003e\n  \u003cdiv class=\"seo-hidden-text\"\u003e\n    \u003cp class=\"seo-note-label\"\u003eBloque SEO de Soporte\u003c\/p\u003e\n    \u003cp\u003eCompra el \u003cstrong\u003ePeto Fox Raceframe Niños\u003c\/strong\u003e en línea. Protección de pecho y espalda certificada (CE EN 14021) contra impactos y roost. Diseño de perfil ultrabajo ideal para usar bajo el jersey en motocross, BMX y enduro infantil.\u003c\/p\u003e\n    \u003cp\u003e¿Buscas \u003cstrong\u003eequipo de protección Fox original para niños\u003c\/strong\u003e en México? El Raceframe Youth ofrece seguridad superior con máxima ventilación. Tallas infantiles S\/M y L\/XL. Envíos seguros a todo el país.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20el%20Peto%20Fox%20Raceframe%20Ni%C3%B1os\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n        \u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n      ¿Dudas? Contáctanos\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Protectores Pecho y Espalda\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  \/\/ Configuración de Tallas Ropa de Protección (Peto Infantil \/ Raceframe Youth)\n  const sizes = [\n    { label:'S\/M (Chico \/ Mediano Infantil)', min:61, max:71, minIn:24, maxIn:28, ajuste:'Correas Ajustables', stock:'✓ Disponible' },\n    { label:'L\/XL (Grande \/ Extra Grande Infantil)', min:71, max:81, minIn:28, maxIn:32, ajuste:'Correas Ajustables', stock:'✓ Disponible' }\n  ];\n  let unit = 'cm';\n\n  const bodyEl = document.getElementById('fox-size-body');\n  const btnCm = document.getElementById('fox-btn-cm');\n  const btnIn = document.getElementById('fox-btn-in');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      const rango = unit === 'cm' ? `${s.min}–${s.max} cm` : `${s.minIn}\"–${s.maxIn}\"`;\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${rango}\u003c\/td\u003e\n        \u003ctd\u003e${s.ajuste}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  if (btnCm \u0026\u0026 btnIn) {\n    btnCm.addEventListener('click', function(e) {\n      e.preventDefault();\n      unit = 'cm';\n      render();\n      btnCm.classList.add('active');\n      btnIn.classList.remove('active');\n    });\n    btnIn.addEventListener('click', function(e) {\n      e.preventDefault();\n      unit = 'in';\n      render();\n      btnIn.classList.add('active');\n      btnCm.classList.remove('active');\n    });\n  }\n\n  \/\/ Render inicial\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"Default Title","offer_id":37309457957015,"sku":"191972281839","price":2495.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/24265001_1_017cff5d-2927-451d-92dc-0eb6daaad9f6.jpg?v=1627669291"},{"product_id":"peto-peewee-gris-fox","title":"Peto Peewee Gris - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX PETO PEEWEE GRIS — Descripción Shopify                  ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                  ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML        ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Peto Peewee Gris - Fox\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Peto protector infantil Fox Peewee en color gris. Diseño cómodo con chasis de bio-espuma y escudos plásticos para proteger a los pequeños pilotos en la pista.\",\n  \"category\": \"Kids' Protective Gear\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:          #FFFFFF;\n    --bg2:          #F7F7F5;\n    --bg3:          #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:        #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .size-scroll { overflow-x: auto; }\n  .fox-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .fox-wrap .size-table thead tr { background: var(--black); }\n  .fox-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .fox-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .fox-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .fox-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .fox-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--orange); line-height: 1; }\n\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wrap .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wrap .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  \/* ── FOOTER ── *\/\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Youth Protection\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Peto Peewee\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eGrey Edition\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003ePeto Peewee Gris\u003c\/strong\u003e ofrece protección confiable para los pilotos más pequeños. Construido con un chasis de espuma cómodo y escudos de policarbonato, garantiza un ajuste seguro sin restringir la movilidad durante sus primeros pasos en el motocross o BMX.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            La confianza es clave cuando los niños empiezan a rodar, y el \u003cstrong\u003ePeto Peewee\u003c\/strong\u003e está diseñado específicamente para darles la máxima seguridad. Su estructura cuenta con un chasis de bio-espuma sumamente suave al contacto, ideal para la piel sensible, que se amolda perfectamente al torso del pequeño piloto.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Por fuera, incorpora paneles de plástico resistente a los impactos en la zona del pecho y la espalda, protegiéndolos contra piedras sueltas (roost) y caídas leves. Además, su sistema de ajuste elástico y broches fáciles de manipular permite que vestirlos para la acción sea una tarea rápida y sin complicaciones.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Protección Integral Infantil: Diseño ergonómico adaptado a las proporciones de niños entre 4 y 9 años.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAjuste Infantil\u003c\/span\u003eDiseñado ergonómicamente para las proporciones de pequeños pilotos\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eChasis de Espuma\u003c\/span\u003eBase de bio-espuma perforada para ofrecer confort sin limitar movimiento\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eEscudos Plásticos\u003c\/span\u003ePaneles rígidos en pecho y espalda para desviar impactos de tierra y piedras\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eSistema Sencillo\u003c\/span\u003eCintas elásticas y hebillas fáciles de ajustar para los padres\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eYouth Peewee Roost Deflector\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eGris (Grey)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial Principal\u003c\/td\u003e\n\u003ctd\u003ePolicarbonato de alta resistencia y Bio-Espuma\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eDesempeño\u003c\/td\u003e\n\u003ctd\u003eProtección contra piedras (Roost) e impactos leves\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eAjuste\u003c\/td\u003e\n\u003ctd\u003eCorreas laterales elásticas regulables\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso Ideal\u003c\/td\u003e\n\u003ctd\u003eMotocross Infantil, BMX, Correpasillos (Strider)\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" 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\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\" style=\"font-size: .9rem; line-height: 1.6; color: var(--text-muted); margin-bottom: 1rem;\"\u003e\n            El peto Peewee se dimensiona basándose en la edad y complexión general del niño. Las tallas son aproximadas; las correas ajustables permiten adaptar el peto conforme el pequeño piloto va creciendo. Se recomienda usar sobre la camiseta (jersey).\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla Infantil\u003c\/th\u003e\n                  \u003cth\u003eEdad (Aprox)\u003c\/th\u003e\n                  \u003cth\u003eCorte\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eMantenimiento\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLavado:\u003c\/strong\u003e Lavar a mano únicamente, utilizando un trapo húmedo con agua tibia y jabón suave. Desabrochar todas las correas antes de limpiar.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003ePrecaución vital:\u003c\/strong\u003e NO lavar en lavadora. La fricción y el movimiento brusco pueden deformar las placas de policarbonato y rasgar la bio-espuma interna.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eQuímicos:\u003c\/strong\u003e No utilizar solventes, blanqueadores ni limpiadores abrasivos, ya que pueden degradar la estructura del plástico reduciendo su nivel de protección.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Secar al aire libre colgando la prenda a la sombra. Jamás meter en secadora, ni dejar expuesto al sol directo por periodos prolongados o cerca de fuentes de calor intenso.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20el%20Peto%20Peewee%20Gris%20Fox\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre este Peto Infantil?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e\n      Fox Racing · Youth Protection\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const sizes = [\n    { label:'S \/ M', range:'Aprox. 4 - 7 años', system:'Peewee Fit', stock:'✓ En Stock' },\n    { label:'M \/ L', range:'Aprox. 6 - 9 años', system:'Peewee Fit', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('fox-size-body');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${s.range}\u003c\/td\u003e\n        \u003ctd\u003e${s.system}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"S\/M (4-7 años)","offer_id":37310770282647,"sku":"884065822261","price":995.0,"currency_code":"MXN","in_stock":true},{"title":"M\/L (6-9 años)","offer_id":37310770315415,"sku":"884065822247","price":995.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/898cdc9d-9a92-4d7b-92e9-ad29f36c325d.jpg?v=1603835589"},{"product_id":"peto-r3-juvenil-fox","title":"Peto R3 Juvenil - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX PETO R3 JUVENIL — Optimizado para CRO                   ║\n  ║  Diseño Híbrido · CSS Scoped · HTML Puro                     ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Peto Fox R3 Juvenil\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"sku\": \"24811-001-OS\",\n  \"description\": \"Peto Fox R3 Juvenil diseñado para jóvenes pilotos de 6 a 14 años. Ofrece protección contra impactos de piedras con certificación CE EN 14021, ajuste de bajo perfil y tirantes ajustables.\",\n  \"category\": \"Protective Gear\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:          #FFFFFF;\n    --bg2:          #F7F7F5;\n    --bg3:          #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:        #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 1.5rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ DESCRIPCIÓN VISIBLE ════ *\/\n  .fox-wrap .visible-description {\n    margin-bottom: 2.5rem;\n  }\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  \n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ACORDEONES ── *\/\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .size-scroll { overflow-x: auto; }\n  .fox-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .fox-wrap .size-table thead tr { background: var(--black); }\n  .fox-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .fox-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .fox-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .fox-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .fox-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--orange); line-height: 1; }\n\n  \/* ── BOTONES \u0026 FOOTER ── *\/\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wrap .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wrap .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Youth Protection\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Peto R3\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eJuvenil\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003ePeto Fox R3 Juvenil\u003c\/strong\u003e brinda cobertura líder en su clase y un diseño de perfil bajo, ofreciendo protección y confianza para los jóvenes pilotos en la pista.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ DESCRIPCIÓN VISIBLE (FUERA DEL ACORDEÓN) ══ --\u003e\n  \u003cdiv class=\"visible-description\"\u003e\n    \u003cp class=\"desc-text\"\u003e\n      Diseñado con un enfoque específico en los futuros campeones (edades de 6 a 14 años), el \u003cstrong\u003ePeto R3 Juvenil\u003c\/strong\u003e equilibra una cobertura impecable con un perfil bajo y aerodinámico. Esto asegura que la armadura se mantenga cerca del cuerpo, evitando distracciones y volumen excesivo al pilotar.\n    \u003c\/p\u003e\n    \u003cp class=\"desc-text\"\u003e\n      El ajuste lo es todo cuando hablamos de rendimiento en los más jóvenes. Por eso, este peto está diseñado con un sistema de correas ajustables tanto en hombros como en la cintura mediante hebillas elásticas de fácil deslizamiento. Su estructura ventilada garantiza máxima frescura en días cálidos o carreras largas.\n    \u003c\/p\u003e\n    \u003cdiv class=\"highlight-bar\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n      Stone Shield Certified: Certificación CE EN 14021 probada en pista para proteger el pecho y la espalda contra el impacto de piedras (roost).\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ══ ACORDEONES (DATOS TÉCNICOS) ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n              \u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n              \u003cdiv class=\"feat-txt\"\u003e\n                \u003cspan class=\"feat-lbl\"\u003eAjuste Juvenil\u003c\/span\u003eTamaño y forma específica adaptada al cuerpo de niños de 6 a 14 años.\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n              \u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n              \u003cdiv class=\"feat-txt\"\u003e\n                \u003cspan class=\"feat-lbl\"\u003eCrece Contigo\u003c\/span\u003eTirantes y correas de cintura totalmente ajustables para acompañar el desarrollo del piloto.\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n              \u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n              \u003cdiv class=\"feat-txt\"\u003e\n                \u003cspan class=\"feat-lbl\"\u003eCierre Firme\u003c\/span\u003eSistema de cierre por hebillas elásticas que mantienen la armadura estable y pegada al cuerpo.\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n              \u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n              \u003cdiv class=\"feat-txt\"\u003e\n                \u003cspan class=\"feat-lbl\"\u003eNeck Brace Ready\u003c\/span\u003eDiseño de perfil bajo en hombreras, compatible con una gran variedad de collarines.\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eYouth R3 Roost Deflector\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCertificación\u003c\/td\u003e\n\u003ctd\u003eCE EN 14021 (Escudo de Piedras)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eRango de Edad\u003c\/td\u003e\n\u003ctd\u003eJuvenil \/ Niños (6 - 14 años)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003ePerfil\u003c\/td\u003e\n\u003ctd\u003eRace-form (Bajo Perfil \/ Aerodinámico)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso Ideal\u003c\/td\u003e\n\u003ctd\u003eMotocross infantil, Enduro, BMX, ATV\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" 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\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text mb-4\"\u003e\n            El \u003cstrong\u003ePeto R3 Juvenil\u003c\/strong\u003e cuenta con un diseño de talla única, ideal para un rango amplio de edades gracias a su excelente capacidad de ajuste por correas elásticas tanto en la cintura como en los hombros.\n          \u003c\/p\u003e\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla\u003c\/th\u003e\n                  \u003cth\u003eEdad Recomendada\u003c\/th\u003e\n                  \u003cth\u003eTipo de Ajuste\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody\u003e\n                \u003c!-- Editables fácilmente en Shopify --\u003e\n                \u003ctr\u003e\n\u003ctd\u003eUnitalla Juvenil (OS)\u003c\/td\u003e\n\u003ctd\u003e6 a 14 Años\u003c\/td\u003e\n\u003ctd\u003eCorreas elásticas y hebilla deslizante\u003c\/td\u003e\n\u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e✓ En Stock\u003c\/td\u003e\n\u003c\/tr\u003e\n              \u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eMantenimiento\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLimpieza:\u003c\/strong\u003e Puedes enjuagarlo directamente con agua o frotarlo con un cepillo de cerdas suaves y jabón neutro para remover el lodo.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eLavado a máquina:\u003c\/strong\u003e NO se recomienda lavar en máquina bajo ningún motivo para evitar dañar los plásticos rígidos o enganchar las correas de ajuste.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Secar tendido al aire libre y a la sombra. Nunca apliques calor directo ni lo metas a una secadora automática.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eAlmacenaje:\u003c\/strong\u003e Asegúrate de que las almohadillas interiores estén completamente secas antes de guardarlo en tu maleta de equipo para prevenir la formación de olores y bacterias.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n  \u003c!-- \/accordion --\u003e\n\n  \u003c!-- ══ SOPORTE WHATSAPP ══ --\u003e\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20el%20Peto%20R3%20Juvenil%20-%20Fox\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre el Peto R3 Juvenil?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ══ FOOTER ══ --\u003e\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e\n      Fox Racing · Youth Protection\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e","brand":"FOX","offers":[{"title":"Default Title","offer_id":39677252206743,"sku":"198571135129","price":2695.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/PetoFOXR3joven_6c7727fd-a9e2-4fb8-a179-aa095a0c237c.jpg?v=1785889578"},{"product_id":"small-tailgate-cover-fox","title":"Small Tailgate Cover - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX SMALL TAILGATE COVER — Optimizado para CRO              ║\n  ║  Diseño Híbrido · CSS Scoped · HTML Puro                     ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Small Tailgate Cover Fox\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"sku\": \"31512-001-OS\",\n  \"description\": \"Protector de batea Fox Small Tailgate Cover. Diseñado para camionetas pick-up medianas, transporta hasta 5 bicicletas de forma segura, protegiendo tu vehículo de rayones.\",\n  \"category\": \"Auto Accessories\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:          #FFFFFF;\n    --bg2:          #F7F7F5;\n    --bg3:          #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:        #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 1.5rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ DESCRIPCIÓN VISIBLE ════ *\/\n  .fox-wrap .visible-description {\n    margin-bottom: 2.5rem;\n  }\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  \n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ACORDEONES ── *\/\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .size-scroll { overflow-x: auto; }\n  .fox-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .fox-wrap .size-table thead tr { background: var(--black); }\n  .fox-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .fox-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .fox-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .fox-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .fox-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--orange); line-height: 1; }\n\n  \/* ── BOTONES \u0026 FOOTER ── *\/\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wrap .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wrap .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Accesorios para Pick-Up\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Tailgate Cover\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eSmall\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El protector \u003cstrong\u003eSmall Tailgate Cover de Fox\u003c\/strong\u003e te permite llevar a todo tu grupo al inicio del sendero mientras proteges tus bicicletas y tu camioneta de golpes y rasguños.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ DESCRIPCIÓN VISIBLE (FUERA DEL ACORDEÓN) ══ --\u003e\n  \u003cdiv class=\"visible-description\"\u003e\n    \u003cp class=\"desc-text\"\u003e\n      Lleva tus bicis a la cima de la montaña sin complicaciones. Solo ajusta el \u003cstrong\u003eTailgate Cover\u003c\/strong\u003e en la batea de tu pick-up, aprieta las correas, carga las bicicletas y arranca. Es el método más seguro y rápido para transportar tu equipo sin recurrir a costosos racks externos.\n    \u003c\/p\u003e\n    \u003cp class=\"desc-text\"\u003e\n      Esta almohadilla de máxima calidad incluye un grueso relleno que absorbe las vibraciones y los impactos de los pedales y cuadros durante el trayecto. Su diseño inteligente cuenta con \u003cstrong\u003e5 correas individuales\u003c\/strong\u003e de sujeción para mantener las bicicletas estables y separadas entre sí. \n    \u003c\/p\u003e\n    \u003cdiv class=\"highlight-bar\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n      Acceso Inteligente: Cuenta con una solapa plegable central que te permite usar la manija de la batea y la cámara de reversa sin retirarlo.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ══ ACORDEONES (DATOS TÉCNICOS) ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n              \u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n              \u003cdiv class=\"feat-txt\"\u003e\n                \u003cspan class=\"feat-lbl\"\u003eAlmohadilla Gruesa\u003c\/span\u003eProtege tanto la pintura de la batea como el cuadro de las bicicletas contra daños.\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n              \u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n              \u003cdiv class=\"feat-txt\"\u003e\n                \u003cspan class=\"feat-lbl\"\u003eCorreas Integradas\u003c\/span\u003e5 cintas de velcro de alta resistencia para anclar firmemente los tubos inferiores de las bicis.\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n              \u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n              \u003cdiv class=\"feat-txt\"\u003e\n                \u003cspan class=\"feat-lbl\"\u003eSolapa Plegable\u003c\/span\u003eAbertura central diseñada para liberar la manija y no bloquear las cámaras de reversa.\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n              \u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n              \u003cdiv class=\"feat-txt\"\u003e\n                \u003cspan class=\"feat-lbl\"\u003eInstalación Rápida\u003c\/span\u003eCintas pasantes para ajustar el pad directamente a la puerta trasera en minutos.\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eSmall Tailgate Cover\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCapacidad\u003c\/td\u003e\n\u003ctd\u003eTransporta hasta 5 bicicletas\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eDimensiones\u003c\/td\u003e\n\u003ctd\u003e137.2 cm Ancho x 85.1 cm Alto x 40.6 cm Fondo\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eNegro\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso Ideal\u003c\/td\u003e\n\u003ctd\u003eTransporte de bicis de Enduro, Trail, DH, E-Bikes\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. DIMENSIONES Y COMPATIBILIDAD --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" 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\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCompatibilidad de Pick-Up\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text mb-4\"\u003e\n            El tamaño \u003cstrong\u003eSmall\u003c\/strong\u003e está diseñado específicamente para bateas de camionetas medianas (Mid-Size Trucks). Te sugerimos medir el ancho del portón trasero de tu camioneta para asegurar el ajuste perfecto.\n          \u003c\/p\u003e\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eModelo del Pad\u003c\/th\u003e\n                  \u003cth\u003eAncho Total (cm)\u003c\/th\u003e\n                  \u003cth\u003eEjemplo Camionetas\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody\u003e\n                \u003ctr\u003e\n\u003ctd\u003eSmall Tailgate Cover\u003c\/td\u003e\n\u003ctd\u003e137.2 cm (54\" pulg)\u003c\/td\u003e\n\u003ctd\u003eTacoma, Ranger, Frontier, Colorado, etc.\u003c\/td\u003e\n\u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e✓ En Stock\u003c\/td\u003e\n\u003c\/tr\u003e\n              \u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eMantenimiento\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLimpieza:\u003c\/strong\u003e Puedes enjuagarlo directamente con una manguera a presión baja, o frotarlo con un paño húmedo y jabón suave para retirar el lodo.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eCuidado del material:\u003c\/strong\u003e Evita el uso de limpiadores abrasivos o disolventes, ya que pueden degradar el relleno de espuma y dañar la lona exterior.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Tras lavar la camioneta o en días de mucha lluvia, deja que el protector se seque por completo al aire libre antes de guardarlo.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eAlmacenaje:\u003c\/strong\u003e Si no lo vas a usar por un tiempo prolongado, te recomendamos retirarlo de la batea, limpiarlo y guardarlo seco para alargar la vida útil de los elásticos y velcros contra los rayos UV.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n  \u003c!-- \/accordion --\u003e\n\n  \u003c!-- ══ SOPORTE WHATSAPP ══ --\u003e\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20el%20Small%20Tailgate%20Cover%20-%20Fox\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre tu Tailgate Cover?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ══ FOOTER ══ --\u003e\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e\n      Fox Racing · Accesorios MTB\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e","brand":"FOX","offers":[{"title":"Default Title","offer_id":39820460818583,"sku":"191972808913","price":3495.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/TailgateFox_3673b87c-b961-4cf9-93ff-e3bef61d90d0.png?v=1735417059"},{"product_id":"guantes-dirtpaw-yellow-fox","title":"Guantes Dirtpaw Yellow - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX GUANTES DIRTPAW YELLOW — Descripción Shopify            ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                  ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Guantes Fox Dirtpaw Yellow\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Los guantes Fox Dirtpaw en color amarillo ofrecen alta visibilidad y durabilidad técnica. Palma acolchada de Clarino®, compatibilidad con pantallas táctiles y un ajuste excepcional para MTB y Motocross.\",\n  \"color\": \"Yellow (Amarillo)\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:          #FFFFFF;\n    --bg2:          #F7F7F5;\n    --bg3:          #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:        #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .size-scroll { overflow-x: auto; }\n  .fox-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .fox-wrap .size-table thead tr { background: var(--black); }\n  .fox-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .fox-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .fox-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .fox-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .fox-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--orange); line-height: 1; }\n\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wrap .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wrap .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  \/* ── FOOTER ── *\/\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Dirtpaw Performance Series\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Guantes Dirtpaw\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eYellow Edition\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      Los \u003cstrong\u003eGuantes Fox Dirtpaw Amarillo\u003c\/strong\u003e son el equilibrio perfecto entre estilo icónico y rendimiento todoterreno. Con su diseño de alta visibilidad y construcción reforzada, ofrecen la protección y sensibilidad necesarias para dominar cualquier pista de MX o sendero de MTB.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            El modelo \u003cstrong\u003eDirtpaw\u003c\/strong\u003e es una leyenda en el mundo del Off-road por su fiabilidad extrema. La edición \u003cstrong\u003eYellow\u003c\/strong\u003e ofrece un look vibrante que no solo mejora la estética, sino también tu visibilidad en el sendero. La parte superior está confeccionada con materiales resistentes que garantizan una movilidad excepcional.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            La palma de una sola capa de \u003cstrong\u003eClarino®\u003c\/strong\u003e acolchado reduce la fatiga en las manos al absorber las micro-vibraciones del manillar sin sacrificar el tacto técnico. Además, gracias a los hilos conductores en los dedos, podrás seguir tu ruta en el GPS o capturar fotos sin necesidad de quitarte el equipo.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Ready to Rip: Cierre de velcro ajustable y refuerzos de neopreno en los nudillos para mayor seguridad.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003ePalma Clarino®\u003c\/span\u003eCapa acolchada de alta resistencia que mejora el confort y el grip\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eTouch Screen\u003c\/span\u003eMaterial conductivo en dedos índice y pulgar para pantallas táctiles\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eNudillos\u003c\/span\u003eProtección de neopreno moldeado por compresión para mayor defensa\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eSilicon Grip\u003c\/span\u003eImpresiones en las puntas de los dedos para control total de manetas\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eDirtpaw Glove\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eYellow \/ Black (Amarillo\/Negro)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003ePalma\u003c\/td\u003e\n\u003ctd\u003eClarino® acolchado de una capa\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCierre\u003c\/td\u003e\n\u003ctd\u003eGancho y bucle (Velcro) ajustable\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eMTB, Motocross, Enduro, ATV\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" 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\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\"\u003e\n            Para encontrar tu talla oficial Fox, mide la longitud de tu mano desde la base de la palma hasta la punta del dedo medio.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla\u003c\/th\u003e\n                  \u003cth\u003eLongitud Mano (mm)\u003c\/th\u003e\n                  \u003cth\u003eEquivalencia\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eMantenimiento\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLimpieza:\u003c\/strong\u003e Lavar a mano con agua fría y jabón neutro. No usar lavadora.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eVelcro:\u003c\/strong\u003e Cerrar el ajuste de velcro antes de lavar para no dañar los tejidos.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Secar extendido a la sombra. El calor de secadoras daña el Clarino® y encoge el guante.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eAgentes Químicos:\u003c\/strong\u003e No utilizar cloro ni suavizantes, ya que degradan la capacidad táctil.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20los%20Guantes%20Dirtpaw%20Yellow%20-%20Fox\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre el Dirtpaw Amarillo?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e\n      Fox Racing · High Vis Performance\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const sizes = [\n    { label:'Small', range:'182 - 188 mm', equiv:'S (8)', stock:'✓ En Stock' },\n    { label:'Medium', range:'188 - 194 mm', equiv:'M (9)', stock:'✓ En Stock' },\n    { label:'Large', range:'194 - 200 mm', equiv:'L (10)', stock:'✓ En Stock' },\n    { label:'X-Large', range:'200 - 206 mm', equiv:'XL (11)', stock:'✓ En Stock' },\n    { label:'2X-Large', range:'206 - 212 mm', equiv:'2XL (12)', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('fox-size-body');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${s.range}\u003c\/td\u003e\n        \u003ctd\u003e${s.equiv}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"S","offer_id":40711698612375,"sku":"191972837814","price":895.0,"currency_code":"MXN","in_stock":true},{"title":"M","offer_id":40711698645143,"sku":"191972837821","price":895.0,"currency_code":"MXN","in_stock":true},{"title":"L","offer_id":40711698677911,"sku":"191972837838","price":895.0,"currency_code":"MXN","in_stock":true},{"title":"XL","offer_id":47836608069911,"sku":"191972837845","price":895.0,"currency_code":"MXN","in_stock":true},{"title":"2XL","offer_id":51444783317271,"sku":"191972837852","price":895.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/31324130_1.webp?v=1771537011"},{"product_id":"frontline-beanie-fox","title":"Frontline Beanie - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX GORRO INDIO MORADO — Descripción Shopify                ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                 ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Gorro Fox Frontline Beanie\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Gorro Fox Frontline. Tejido de punto cálido y suave con diseño clásico de dobladillo. Ideal para el frío. Talla única (OSFA).\",\n  \"color\": \"Varios\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"price\": \"599\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    \/* Variables de Color - Fox Racing *\/\n    --bg:          #FFFFFF;\n    --bg2:         #F7F7F5;\n    --bg3:         #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n\n    --black:       #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:   #3A3A3A;\n\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n\n    --green-ok:    #5A8A2A;\n    --green-bg:    rgba(90,138,42,0.08);\n    --green-bdr:   rgba(90,138,42,0.22);\n\n    \/* Estilos base del contenedor *\/\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { \n    width: 13px; \n    height: 13px; \n    fill: none;\n    stroke: var(--orange);\n    stroke-width: 2;\n  }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.8rem, 9vw, 5.2rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { \n    color: var(--orange); \n  }\n\n  \/* SEO blurb *\/\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n  \n  .fox-wrap .seo-blurb strong { \n    color: var(--black-soft); \n    font-weight: 600; \n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { \n    display: flex; \n    flex-direction: column; \n    gap: 3px; \n    margin-top: 2rem; \n  }\n\n  .fox-wrap .acc-item {\n    background: var(--bg);\n    overflow: hidden; \n    border-radius: 2px;\n    border: 1px solid var(--border);\n    transition: background .22s, border-color .22s, box-shadow .22s;\n  }\n  \n  .fox-wrap .acc-item:has(.acc-toggle:checked) {\n    background: var(--bg2);\n    border-color: var(--orange-bdr);\n    box-shadow: 0 1px 8px rgba(255,90,0,0.06);\n  }\n  \n  .fox-wrap .acc-toggle { display: none; }\n\n  .fox-wrap .acc-label {\n    display: flex; \n    align-items: center; \n    justify-content: space-between;\n    padding: 1rem 1.3rem; \n    cursor: pointer; \n    user-select: none; \n    gap: 1rem;\n  }\n  \n  .fox-wrap .acc-label-left { \n    display: flex; \n    align-items: center; \n    gap: .95rem; \n  }\n\n  \/* icon *\/\n  .fox-wrap .acc-icon {\n    width: 34px; \n    height: 34px; \n    border-radius: 2px;\n    background: var(--bg2);\n    border: 1px solid var(--border);\n    display: flex; \n    align-items: center; \n    justify-content: center;\n    flex-shrink: 0; \n    transition: background .22s, border-color .22s;\n  }\n  \n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon {\n    background: var(--orange);\n    border-color: var(--orange);\n  }\n  \n  .fox-wrap .acc-icon svg { \n    width: 19px; \n    height: 19px; \n    overflow: visible; \n  }\n\n  .fox-wrap .mf  { fill: var(--text-muted);  transition: fill .22s; }\n  .fox-wrap .mf2 { fill: var(--text-muted);  opacity: .3; transition: fill .22s; }\n  .fox-wrap .ms  { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; transition: stroke .22s; }\n  \n  .fox-wrap .acc-item:has(.acc-toggle:checked) .mf  { fill: #fff; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .mf2 { fill: #fff; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms  { stroke: #fff; }\n\n  .fox-wrap .acc-title {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: 1.05rem; \n    font-weight: 700;\n    letter-spacing: .12em; \n    text-transform: uppercase;\n    color: var(--black-mid); \n    transition: color .22s;\n  }\n  \n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  \/* chevron *\/\n  .fox-wrap .acc-arrow { \n    width: 20px; \n    height: 20px; \n    flex-shrink: 0; \n    position: relative; \n  }\n  \n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; \n    position: absolute; \n    top: 50%;\n    width: 9px; \n    height: 1.5px;\n    background: var(--border-dark); \n    border-radius: 2px;\n    transition: transform .36s cubic-bezier(.4,0,.2,1), background .22s;\n  }\n  \n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg);  background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  \/* body *\/\n  .fox-wrap .acc-body { \n    max-height: 0; \n    overflow: hidden; \n    transition: max-height .5s cubic-bezier(.4,0,.2,1); \n  }\n  \n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1100px; }\n  \n  .fox-wrap .acc-content {\n    padding: 1.2rem 1.3rem 1.6rem;\n    border-top: 1px solid var(--border);\n  }\n\n  \/* ── DESCRIPCIÓN ── *\/\n  .fox-wrap .desc-text { \n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.82; \n    color: var(--text); \n  }\n  \n  .fox-wrap .desc-text strong { \n    color: var(--black); \n    font-weight: 600; \n  }\n  \n  .fox-wrap .desc-text + .desc-text { \n    margin-top: .85rem; \n  }\n\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; \n    padding: .85rem 1.05rem;\n    background: var(--orange-soft);\n    border-left: 3px solid var(--orange);\n    border-radius: 0 2px 2px 0;\n    font-size: .87rem; \n    color: var(--orange-dim);\n    letter-spacing: .02em;\n    display: flex; \n    align-items: center; \n    gap: .65rem;\n  }\n  \n  .fox-wrap .highlight-bar svg { \n    width: 16px; \n    height: 16px; \n    fill: var(--orange); \n    flex-shrink: 0; \n  }\n\n  \/* ── CARACTERÍSTICAS ── *\/\n  .fox-wrap .feat-grid { \n    display: grid; \n    grid-template-columns: 1fr 1fr; \n    gap: .65rem; \n  }\n  \n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n\n  .fox-wrap .feat-chip {\n    display: flex; \n    align-items: flex-start; \n    gap: .6rem;\n    padding: .7rem .85rem;\n    background: var(--bg2);\n    border: 1px solid var(--border);\n    border-radius: 2px;\n    transition: background .18s, border-color .18s;\n  }\n  \n  .fox-wrap .feat-chip:hover {\n    background: var(--orange-soft);\n    border-color: var(--orange-bdr);\n  }\n  \n  .fox-wrap .feat-dot {\n    width: 6px; \n    height: 6px; \n    border-radius: 50%;\n    background: var(--orange); \n    margin-top: .44rem; \n    flex-shrink: 0;\n  }\n  \n  .fox-wrap .feat-txt { \n    font-size: .87rem; \n    line-height: 1.5; \n    color: var(--text); \n  }\n  \n  .fox-wrap .feat-lbl {\n    display: block; \n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .68rem; \n    letter-spacing: .15em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .1rem;\n  }\n\n  .fox-wrap .spec-table { \n    width: 100%; \n    border-collapse: collapse; \n    margin-top: 1rem; \n    font-size: .87rem; \n  }\n  \n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  \n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted);\n    font-family: 'Barlow Condensed', sans-serif;\n    letter-spacing: .08em; \n    text-transform: uppercase;\n    font-size: .74rem; \n    font-weight: 600; \n    white-space: nowrap;\n    padding-right: 1.1rem; \n    padding-left: 0;\n  }\n\n  \/* ── TABLA DE MEDIDAS ── *\/\n  .fox-wrap .size-intro { \n    font-size: .88rem; \n    color: var(--text); \n    font-weight: 300; \n    margin-bottom: .9rem; \n    line-height: 1.65; \n  }\n\n  .fox-wrap .size-tip {\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n    font-size: .82rem; \n    color: var(--orange-dim);\n    margin-bottom: .9rem; \n    padding: .6rem .85rem;\n    background: var(--orange-soft);\n    border: 1px solid var(--orange-bdr); \n    border-radius: 2px;\n  }\n  \n  .fox-wrap .size-tip svg { \n    width: 13px; \n    height: 13px; \n    fill: var(--orange); \n    flex-shrink: 0; \n  }\n\n  .fox-wrap .size-unit-toggle {\n    display: flex; \n    margin-bottom: .85rem;\n    width: fit-content;\n    border: 1px solid var(--border-dark); \n    border-radius: 2px; \n    overflow: hidden;\n  }\n  \n  .fox-wrap .size-unit-toggle button {\n    background: none; \n    border: none; \n    color: var(--text-muted);\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .74rem; \n    letter-spacing: .12em; \n    text-transform: uppercase;\n    padding: .38rem .95rem; \n    cursor: pointer;\n    transition: background .18s, color .18s;\n  }\n  \n  .fox-wrap .size-unit-toggle button.active {\n    background: var(--black); \n    color: #fff; \n    font-weight: 700;\n  }\n  \n  .fox-wrap .size-unit-toggle button:not(.active):hover {\n    background: var(--bg2);\n  }\n\n  .fox-wrap .size-scroll { \n    overflow-x: auto; \n    -webkit-overflow-scrolling: touch; \n  }\n  \n  .fox-wrap .size-table { \n    width: 100%; \n    min-width: 380px; \n    border-collapse: collapse; \n    font-size: .85rem; \n  }\n  \n  .fox-wrap .size-table thead tr { background: var(--black); }\n  \n  .fox-wrap .size-table thead th {\n    font-family: 'Barlow Condensed', sans-serif; \n    font-size: .73rem;\n    letter-spacing: .12em; \n    text-transform: uppercase;\n    color: #fff; \n    padding: .65rem .8rem; \n    text-align: center;\n    font-weight: 700;\n  }\n  \n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table tbody tr { border-bottom: 1px solid var(--border); transition: background .15s; }\n  .fox-wrap .size-table tbody tr:hover { background: var(--bg2); }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); }\n  \n  .fox-wrap .size-table td:first-child {\n    text-align: left; \n    font-family: 'Barlow Condensed', sans-serif;\n    font-weight: 700; \n    font-size: .95rem; \n    letter-spacing: .06em; \n    color: var(--black);\n  }\n\n  .fox-wrap .how-to-measure {\n    margin-top: 1.1rem; \n    padding: .85rem 1rem;\n    background: var(--bg2); \n    border-radius: 2px;\n    font-size: .84rem; \n    color: var(--text); \n    line-height: 1.65;\n    border-left: 2px solid var(--orange-bdr);\n  }\n  \n  .fox-wrap .how-to-measure strong { color: var(--black); }\n\n  \/* ── CUIDADOS ── *\/\n  .fox-wrap .care-list { \n    list-style: none; \n    display: flex; \n    flex-direction: column; \n    gap: .5rem; \n  }\n  \n  .fox-wrap .care-item {\n    display: flex; \n    align-items: flex-start; \n    gap: .85rem;\n    padding: .65rem .85rem;\n    background: var(--bg2); \n    border-radius: 2px;\n    border: 1px solid var(--border);\n    font-size: .88rem; \n    line-height: 1.55; \n    color: var(--text);\n    transition: background .18s, border-color .18s;\n  }\n  \n  .fox-wrap .care-item:hover {\n    background: var(--orange-soft);\n    border-color: var(--orange-bdr);\n  }\n  \n  .fox-wrap .care-num {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: 1.15rem; \n    color: var(--orange);\n    line-height: 1; \n    min-width: 1.4rem; \n    margin-top: .05rem;\n  }\n\n  .fox-wrap .care-symbols { \n    display: flex; \n    gap: .5rem; \n    margin-top: 1.1rem; \n    flex-wrap: wrap; \n  }\n  \n  .fox-wrap .care-sym {\n    width: 40px; \n    height: 40px;\n    border: 1.5px solid var(--border-dark); \n    border-radius: 2px;\n    display: flex; \n    align-items: center; \n    justify-content: center;\n    font-size: .74rem; \n    color: var(--text-muted);\n    position: relative; \n    cursor: default;\n    font-family: 'Barlow Condensed', sans-serif; \n    font-weight: 700;\n    transition: border-color .18s, color .18s, background .18s;\n  }\n  \n  .fox-wrap .care-sym:hover {\n    border-color: var(--orange);\n    color: var(--orange);\n    background: var(--orange-soft);\n  }\n  \n  .fox-wrap .care-sym[data-tip]:hover::after {\n    content: attr(data-tip);\n    position: absolute; \n    bottom: calc(100% + 7px); \n    left: 50%; \n    transform: translateX(-50%);\n    background: var(--black); \n    color: #fff;\n    font-size: .7rem; \n    white-space: nowrap; \n    padding: .3rem .55rem;\n    border-radius: 2px; \n    z-index: 10; \n    letter-spacing: .03em;\n    font-family: 'Barlow', sans-serif; \n    font-weight: 400;\n  }\n\n  \/* ── SEO BLOCK ── *\/\n  .fox-wrap .seo-hidden-text {\n    margin-top: 2.5rem; \n    padding: 1rem 1.2rem;\n    background: var(--bg2); \n    border-radius: 2px;\n    font-size: .77rem; \n    line-height: 1.7;\n    color: var(--text-dim); \n    border: 1px solid var(--border);\n  }\n  \n  .fox-wrap .seo-hidden-text p + p { margin-top: .5rem; }\n  \n  .fox-wrap .seo-note-label {\n    font-family: 'Barlow Condensed', sans-serif; \n    font-size: .63rem;\n    letter-spacing: .18em; \n    text-transform: uppercase;\n    color: var(--text-dim); \n    margin-bottom: .5rem;\n  }\n\n  \/* ── BOTON WHATSAPP ── *\/\n  .fox-wrap .wa-btn-container {\n    margin-top: 1.5rem;\n    display: flex;\n    justify-content: flex-start;\n  }\n  \n  .fox-wrap .fox-wa-btn {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.5rem;\n    background: #25D366;\n    color: #fff !important;\n    text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif;\n    font-weight: 700;\n    font-size: .9rem;\n    letter-spacing: .08em;\n    text-transform: uppercase;\n    padding: 0.6rem 1.2rem;\n    border-radius: 2px;\n    transition: background 0.2s ease, transform 0.2s ease;\n  }\n  \n  .fox-wrap .fox-wa-btn:hover {\n    background: #20BA56;\n    transform: translateY(-2px);\n  }\n  \n  .fox-wrap .fox-wa-btn svg {\n    width: 18px;\n    height: 18px;\n    fill: #fff;\n  }\n\n  \/* ── FOOTER ── *\/\n  .fox-wrap .product-footer { \n    margin-top: 2.5rem; \n    display: flex; \n    align-items: center; \n    gap: 1rem; \n  }\n  \n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after {\n    content: ''; \n    flex: 1; \n    height: 1px; \n    background: var(--border);\n  }\n  \n  .fox-wrap .product-footer span {\n    font-family: 'Barlow Condensed', sans-serif; \n    font-size: .68rem;\n    letter-spacing: .2em; \n    text-transform: uppercase; \n    color: var(--text-dim);\n    display: flex; \n    align-items: center; \n    gap: .4rem;\n  }\n  \n  .fox-wrap .product-footer svg { \n    width: 12px; \n    height: 12px; \n    fill: none;\n    stroke: var(--orange); \n    stroke-width: 2;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Invierno y Lifestyle\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Frontline\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eBeanie\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003eGorro Fox Frontline Beanie\u003c\/strong\u003e te mantiene abrigado con un estilo audaz e inconfundible. Su tejido de punto es el accesorio ideal para los días fríos en la pista, la montaña o la ciudad.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n              \u003cline class=\"ms\" x1=\"16\" y1=\"13\" x2=\"8\" y2=\"13\"\u003e\u003c\/line\u003e\n              \u003cline class=\"ms\" x1=\"16\" y1=\"17\" x2=\"8\" y2=\"17\"\u003e\u003c\/line\u003e\n              \u003cpolyline class=\"ms\" points=\"10 9 9 9 8 9\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Cuando bajan las temperaturas, el \u003cstrong\u003eGorro Fox Frontline Beanie\u003c\/strong\u003e se convierte en tu mejor aliado. Diseñado para ofrecer la máxima calidez sin sacrificar el estilo, este gorro presenta un diseño de punto que retiene el calor de forma eficiente.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Su diseño tradicional incorpora un dobladillo plegable que no solo mejora el ajuste y protege tus orejas del viento, sino que también le da ese look clásico de la ropa de invierno. Se complementa perfectamente con el icónico arte y herencia de Fox Racing.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Calidez garantizada. Tejido elástico que se adapta a ti para bloquear el frío al instante.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eEstilo Frontline\u003c\/span\u003eDiseño audaz con elementos gráficos que rinden homenaje a la herencia MX de Fox\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eTejido Cálido\u003c\/span\u003eMaterial acrílico de punto suave diseñado específicamente para retener el calor corporal\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAjuste Cómodo\u003c\/span\u003eFabricación elástica que se adapta de forma natural a cualquier tamaño de cabeza sin apretar\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eEstilo Clásico\u003c\/span\u003eDiseño con dobladillo plegable que brinda protección adicional en la zona de las orejas\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eFrontline Beanie\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eVarios\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eEstilo\u003c\/td\u003e\n\u003ctd\u003eGorro de Invierno (Knit Beanie)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eTalla\u003c\/td\u003e\n\u003ctd\u003eOSFA (Unitalla)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eInvierno, Lifestyle, Uso Diario\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. TABLA DE MEDIDAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M22 12H2\"\u003e\u003c\/path\u003e\n              \u003cpath class=\"ms\" d=\"M5.45 5.11L2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z\"\u003e\u003c\/path\u003e\n              \u003cline class=\"ms\" x1=\"6\" y1=\"16\" x2=\"6.01\" y2=\"16\"\u003e\u003c\/line\u003e\n              \u003cline class=\"ms\" x1=\"10\" y1=\"16\" x2=\"10.01\" y2=\"16\"\u003e\u003c\/line\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\"\u003e\n            Los gorros de invierno de Fox Racing están fabricados con un formato \u003cstrong style=\"color:var(--black)\"\u003eOSFA (One Size Fits All \/ Talla Única)\u003c\/strong\u003e. Su tejido de punto acrílico es altamente elástico, permitiendo un ajuste cómodo y seguro para casi cualquier tamaño de cabeza adulta.\n          \u003c\/p\u003e\n          \u003cdiv class=\"size-tip\"\u003e\n            \u003csvg viewbox=\"0 0 14 14\"\u003e\u003cpolygon points=\"7,1 13,13 1,13\"\u003e\u003c\/polygon\u003e\u003cline x1=\"7\" y1=\"5\" x2=\"7\" y2=\"9\" stroke=\"currentColor\" stroke-width=\"1.5\" fill=\"none\"\u003e\u003c\/line\u003e\u003ccircle cx=\"7\" cy=\"11\" r=\".9\" fill=\"currentColor\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n            Puedes ajustar ligeramente la profundidad del gorro modificando el doblez del bajo (dobladillo) para que cubra más o menos las orejas según tu preferencia.\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"size-unit-toggle\"\u003e\n            \u003cbutton id=\"fox-btn-cm\" class=\"active\"\u003ecm\u003c\/button\u003e\n            \u003cbutton id=\"fox-btn-in\"\u003epulgadas\u003c\/button\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla\u003c\/th\u003e\n                  \u003cth\u003eRango Sugerido\u003c\/th\u003e\n                  \u003cth\u003eAjuste\u003c\/th\u003e\n                  \u003cth\u003eDisponibilidad\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"how-to-measure\"\u003e\n            \u003cstrong\u003e¿Cómo medir?\u003c\/strong\u003e Aunque es unitalla elástica, si deseas confirmar, coloca una cinta métrica alrededor de tu cabeza, aproximadamente 1 cm por encima de las cejas y las orejas.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCuidados\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eLavar a Mano:\u003c\/strong\u003e Lava tu gorro a mano con agua fría y detergente suave. Evita el agua caliente, ya que encogerá el tejido acrílico de punto de forma irreversible.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eNo Retorcer:\u003c\/strong\u003e Para escurrir el exceso de agua, presiona suavemente. No retuerzas el gorro, ya que esto deformará el tejido y perderá su elasticidad.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eSecado en Plano:\u003c\/strong\u003e Extiende el gorro sobre una toalla seca a la sombra. No lo cuelgues (se estirará por el peso del agua) y nunca uses la secadora de ropa.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eSin Planchar:\u003c\/strong\u003e No utilices plancha bajo ninguna circunstancia, el calor alto derretirá o aplastará las fibras acrílicas.\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cdiv class=\"care-symbols\"\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"Lavar a mano en agua fría\"\u003eH₂O\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"Secar extendido a la sombra\" style=\"font-size:1rem;\"\u003e⛅\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"No retorcer el tejido\" style=\"font-size:1.1rem;\"\u003e✕\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"No planchar\" style=\"font-size:1.1rem;\"\u003e🚫\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003c!-- SEO EXTRA --\u003e\n  \u003cdiv class=\"seo-hidden-text\"\u003e\n    \u003cp class=\"seo-note-label\"\u003eBloque SEO de Soporte\u003c\/p\u003e\n    \u003cp\u003eCompra el \u003cstrong\u003eGorro Fox Frontline Beanie\u003c\/strong\u003e en línea. Prepárate para el frío con este gorro clásico, tejido de punto cálido y el inconfundible estilo de Fox Racing. Gorro de invierno ideal para bajas temperaturas.\u003c\/p\u003e\n    \u003cp\u003e¿Buscas un \u003cstrong\u003egorro de frío Fox original\u003c\/strong\u003e en México? El modelo Frontline es tu mejor opción para protegerte en invierno o después de rodar en climas fríos. Talla única (OSFA) súper elástica. Envíos seguros a todo el país.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20el%20Gorro%20Fox%20Frontline%20Beanie\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n        \u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n      ¿Dudas? Contáctanos\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Gorros de Invierno\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  \/\/ Configuración de Talla OSFA para Gorros (Beanies)\n  const sizes = [\n    { label:'OSFA (Unitalla)', min:54, max:62, minIn:21.3, maxIn:24.4, ajuste:'Tejido Elástico', stock:'✓ Disponible' }\n  ];\n  let unit = 'cm';\n\n  const bodyEl = document.getElementById('fox-size-body');\n  const btnCm = document.getElementById('fox-btn-cm');\n  const btnIn = document.getElementById('fox-btn-in');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      const rango = unit === 'cm' ? `${s.min}–${s.max} cm` : `${s.minIn}\"–${s.maxIn}\"`;\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${rango}\u003c\/td\u003e\n        \u003ctd\u003e${s.ajuste}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  if (btnCm \u0026\u0026 btnIn) {\n    btnCm.addEventListener('click', function(e) {\n      e.preventDefault();\n      unit = 'cm';\n      render();\n      btnCm.classList.add('active');\n      btnIn.classList.remove('active');\n    });\n    btnIn.addEventListener('click', function(e) {\n      e.preventDefault();\n      unit = 'in';\n      render();\n      btnIn.classList.add('active');\n      btnCm.classList.remove('active');\n    });\n  }\n\n  \/\/ Render inicial\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"Default Title","offer_id":41077737816215,"sku":"191972557620","price":505.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/28347001_1.jpg?v=1632597549"},{"product_id":"peto-raceframe-impact-d3o-fox","title":"Peto Raceframe Impact D3O - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX PETO RACEFRAME D3O — Descripción Shopify                ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                 ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Peto Raceframe Impact D3O - Fox\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Peto de perfil bajo con protección D3O® inteligente que absorbe impactos. Diseño articulado, ventilación superior y certificación CE para pecho y espalda. Ideal para uso debajo o sobre el jersey.\",\n  \"category\": \"Men's Protective Gear\",\n  \"sku\": \"26562-001-L\/XL\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:          #FFFFFF;\n    --bg2:          #F7F7F5;\n    --bg3:          #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:        #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .size-scroll { overflow-x: auto; }\n  .fox-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .fox-wrap .size-table thead tr { background: var(--black); }\n  .fox-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .fox-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .fox-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .fox-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .fox-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--orange); line-height: 1; }\n\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wrap .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wrap .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  \/* ── FOOTER ── *\/\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · D3O® Protection\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Peto Raceframe Impact D3O\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eBlack\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003ePeto Raceframe Impact D3O®\u003c\/strong\u003e redefine la protección de perfil bajo. Incorpora tecnología D3O® que se adapta a tu cuerpo y se endurece al instante en caso de impacto, permitiendo llevarlo cómodamente debajo o sobre el jersey con total libertad de movimiento.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Diseñado para los pilotos que buscan protección de nivel superior sin el volumen de un peto tradicional. El Raceframe Impact D3O® se ciñe al cuerpo ofreciendo un ajuste articulado (Rider Attack Position) que no restringe tus movimientos en la moto o la bicicleta, sin importar si lo usas visible u oculto bajo el jersey.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            La verdadera magia radica en sus insertos de \u003cstrong\u003eD3O®\u003c\/strong\u003e en el pecho y la espalda: materiales inteligentes, ultra suaves y flexibles al tacto, pero que absorben y disipan la energía de manera instantánea en caso de una caída. Además, su chasis está altamente ventilado para mantenerte fresco durante toda la rodada.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Tecnología D3O®: Protección inteligente certificada CE que combina máxima flexibilidad con absorción de impactos extrema.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n              \u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n              \u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003ePerfil Bajo\u003c\/span\u003eDiseño delgado y articulado, ideal para usar cómoda y discretamente bajo el jersey.\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n              \u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n              \u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eArmadura D3O®\u003c\/span\u003eInserciones extraíbles que se adaptan al cuerpo y se endurecen en el impacto.\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n              \u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n              \u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAjuste Personalizado\u003c\/span\u003eTirantes y banda en la cintura altamente ajustables con hebillas ocultas.\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n              \u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n              \u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eFlujo de Aire\u003c\/span\u003eChasis perforado y ranuras de ventilación estratégicas para máxima frescura.\u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eRaceframe Impact D3O® Guard\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eSKU\u003c\/td\u003e\n\u003ctd\u003e26562-001-L\/XL\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eNegro (Black)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eConstrucción\u003c\/td\u003e\n\u003ctd\u003eChasis articulado con insertos D3O®\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCertificación Espalda\u003c\/td\u003e\n\u003ctd\u003eCE EN 1621-2 Nivel 1\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCertificación Pecho\u003c\/td\u003e\n\u003ctd\u003eCE EN 1621-3 Nivel 1\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso Ideal\u003c\/td\u003e\n\u003ctd\u003eMotocross, Enduro, Downhill (MTB)\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" 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\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\" style=\"font-size: .9rem; line-height: 1.6; color: var(--text-muted); margin-bottom: 1rem;\"\u003e\n            Para elegir tu talla correcta, mide el perímetro de tu pecho por la parte más ancha. El diseño del Raceframe es de ajuste ceñido (Low-Profile Fit) diseñado para maximizar la efectividad y posición del D3O®.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla Adulto\u003c\/th\u003e\n                  \u003cth\u003ePecho (cm)\u003c\/th\u003e\n                  \u003cth\u003eCorte\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eMantenimiento\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eExtracción Vital:\u003c\/strong\u003e RETIRAR SIEMPRE las almohadillas protectoras de D3O® del pecho y la espalda antes de lavar el chasis del peto.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eLavado:\u003c\/strong\u003e Lavar a mano el chasis con agua fría y jabón suave. Las inserciones de D3O® NO se lavan, solo deben limpiarse superficialmente con un paño húmedo si es estrictamente necesario.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003ePrecaución:\u003c\/strong\u003e NUNCA uses lavadora, secadora, blanqueadores o limpiadores químicos abrasivos. Estos destruyen irreparablemente la estructura molecular del D3O® y anulan su certificación.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Dejar secar el chasis al aire libre colgándolo a la sombra. No expongas el peto ni el D3O® a calor extremo (radiadores, estufas) o a la luz solar directa prolongada.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20el%20Peto%20Raceframe%20Impact%20D3O%20Fox\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre este Peto Raceframe D3O?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e\n      Fox Racing · D3O® Protection\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const sizes = [\n    { label:'S \/ M', range:'81 - 101 cm', system:'Low-Profile Fit', stock:'Consultar disponibilidad' },\n    { label:'L \/ XL', range:'102 - 122 cm', system:'Low-Profile Fit', stock:'✓ En Stock (Este SKU)' }\n  ];\n\n  const bodyEl = document.getElementById('fox-size-body');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${s.range}\u003c\/td\u003e\n        \u003ctd\u003e${s.system}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"S\/M","offer_id":42596937203946,"sku":"191972424397","price":4495.0,"currency_code":"MXN","in_stock":true},{"title":"L\/XL","offer_id":42596937236714,"sku":"191972424403","price":4495.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/PetoRace.jpg?v=1756579394"},{"product_id":"guantes-defend-ninos-fox","title":"Guantes Defend Niños - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX GUANTES DEFEND NIÑOS — Descripción Shopify              ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                  ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Guantes Defend Niños - Fox\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Guantes de MTB para niños Fox Defend. Máxima durabilidad con cobertura de TPR en los nudillos, palma de Clarino® compatible con pantallas táctiles y ajuste seguro.\",\n  \"category\": \"Youth Gloves \u0026 Accessories\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:          #FFFFFF;\n    --bg2:          #F7F7F5;\n    --bg3:          #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:        #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .size-scroll { overflow-x: auto; }\n  .fox-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .fox-wrap .size-table thead tr { background: var(--black); }\n  .fox-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .fox-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .fox-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .fox-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .fox-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--orange); line-height: 1; }\n\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wrap .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wrap .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  \/* ── FOOTER ── *\/\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Youth Defend Protection\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Guantes Defend\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eYouth Edition\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      Los \u003cstrong\u003eGuantes Fox Defend para Niños\u003c\/strong\u003e están construidos para soportar los senderos más hostiles. Con su cobertura de TPR en los nudillos y una resistente palma de Clarino®, ofrecen la combinación perfecta de material elástico ligero y durabilidad extrema.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            La línea Defend está creada para superar los límites. Los guantes \u003cstrong\u003eDefend Youth\u003c\/strong\u003e ofrecen a los jóvenes pilotos una protección insuperable contra los elementos del sendero. Su característica más destacada es la integración de escudos de TPR (caucho termoplástico) inyectado directamente en los nudillos, desviando eficazmente los golpes de ramas altas y rocas sueltas.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Para garantizar que los niños no pierdan el control ni el confort, el guante cuenta con una palma de Clarino® de una sola capa que mantiene un tacto preciso con el manubrio y es totalmente compatible con pantallas táctiles. Además, los refuerzos de malla elástica entre los dedos aumentan drásticamente la flexibilidad y la ventilación.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Defend Durability: Protección de TPR en nudillos, palma resistente de Clarino® y elasticidad en 4 direcciones.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eProtección TPR\u003c\/span\u003ePlacas de caucho inyectado en los nudillos para proteger contra ramas e impactos\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003ePalma Clarino®\u003c\/span\u003eMaterial de una sola capa resistente a la abrasión y 100% compatible con pantallas táctiles\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eMalla Elástica\u003c\/span\u003eFuelles entre los dedos que mejoran la circulación del aire y la destreza al frenar\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAjuste Seguro\u003c\/span\u003eCierre de velcro moldeado por compresión en la muñeca para un calce firme y seguro\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eYouth Defend Glove\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMateriales\u003c\/td\u003e\n\u003ctd\u003eMezcla técnica (Poliamida, Poliuretano, Elastano, PVC)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eProtección extra\u003c\/td\u003e\n\u003ctd\u003eNudillos recubiertos de TPR de inyección directa\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eAgarre\u003c\/td\u003e\n\u003ctd\u003eImpresiones de silicona en la punta de los dedos\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso Ideal\u003c\/td\u003e\n\u003ctd\u003eMTB Agresivo, Enduro, Downhill, BMX Racing (Niños\/Jóvenes)\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" 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\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas (Youth)\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\" style=\"font-size: .9rem; line-height: 1.6; color: var(--text-muted); margin-bottom: 1rem;\"\u003e\n            Para elegir la talla correcta, mide la longitud de la mano del niño\/a desde el pliegue de la muñeca (base de la palma) hasta la punta del dedo medio. El ajuste del guante debe ser ceñido para que las placas protectoras de TPR se mantengan alineadas sobre los nudillos.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla Juvenil\u003c\/th\u003e\n                  \u003cth\u003eLargo de Mano (cm)\u003c\/th\u003e\n                  \u003cth\u003eEdad Aprox.\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eMantenimiento\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLavado:\u003c\/strong\u003e Lavar a máquina con agua fría (30°C) en un ciclo suave. Asegúrate de pegar los cierres de velcro antes de lavarlos para evitar que dañen otras prendas o la malla del guante.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003ePrecaución:\u003c\/strong\u003e No usar blanqueadores, cloro ni suavizantes, ya que estos químicos degradan el material Clarino® de la palma y debilitan la estructura del TPR.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Secar al aire libre a la sombra. NO usar secadora; el calor excesivo derretirá las aplicaciones de silicona de los dedos y las protecciones de los nudillos.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003ePlanchado:\u003c\/strong\u003e No planchar bajo ninguna circunstancia.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20los%20Guantes%20Defend%20Ni%C3%B1os%20Fox\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre estos Guantes Defend?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e\n      Fox Racing · Youth Extreme Durability\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const sizes = [\n    { label:'Youth Small (YS)', range:'13.9 - 14.6 cm', system:'6 - 7 años', stock:'✓ En Stock' },\n    { label:'Youth Medium (YM)', range:'14.6 - 15.2 cm', system:'8 - 9 años', stock:'✓ En Stock' },\n    { label:'Youth Large (YL)', range:'15.2 - 15.8 cm', system:'10 - 12 años', stock:'✓ En Stock' },\n    { label:'Youth X-Large (YXL)', range:'15.8 - 16.5 cm', system:'13 - 14 años', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('fox-size-body');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${s.range}\u003c\/td\u003e\n        \u003ctd\u003e${s.system}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"YS","offer_id":42925659848938,"sku":"Guantes Defend Niños - FOX","price":845.0,"currency_code":"MXN","in_stock":false},{"title":"YM","offer_id":42925659881706,"sku":"191972509889","price":845.0,"currency_code":"MXN","in_stock":true},{"title":"YL","offer_id":42925659914474,"sku":"Guantes Defend Niños - FOX-3","price":845.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/s7d2_scene7_com-27388001_1.jpg?v=1652307393"},{"product_id":"chamarra-rompevientos-ranger-negro-gris-fox","title":"Chamarra rompevientos Ranger Negro Gris - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX CHAMARRA RANGER WIND NEGRO GRIS — Descripción Shopify   ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                  ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Chamarra Fox Ranger Wind Negro Gris\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Chamarra rompevientos técnica Fox Ranger. Diseño ultraligero y plegable con acabado DWR repelente al agua. Protección esencial contra el viento para MTB y Trail.\",\n  \"color\": \"Negro\/Gris\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:          #FFFFFF;\n    --bg2:          #F7F7F5;\n    --bg3:          #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:        #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .size-scroll { overflow-x: auto; }\n  .fox-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .fox-wrap .size-table thead tr { background: var(--black); }\n  .fox-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .fox-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .fox-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .fox-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .fox-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--orange); line-height: 1; }\n\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  \/* ── FOOTER ── *\/\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\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\u003c\/svg\u003e\n      Fox Racing · Ranger Adventure Collection\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Chamarra Ranger\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eWind Negro Gris\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      La \u003cstrong\u003eChamarra Fox Ranger Wind\u003c\/strong\u003e es la capa de protección técnica que todo rider necesita llevar consigo. Diseñada para bloquear el viento frío y repeler salpicaduras, su construcción ultraligera te permite plegarla en segundos, asegurando que estés preparado para cualquier cambio climático en el sendero.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            No permitas que una ráfaga de viento o una lluvia inesperada arruinen tu rodada. La chamarra \u003cstrong\u003eRanger Wind\u003c\/strong\u003e ha sido desarrollada para ofrecer protección total sin el peso de una prenda exterior pesada. Su tejido técnico bloquea el viento helado en el torso, manteniendo tu temperatura central mientras que los paneles estratégicos permiten la ventilación.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Gracias a su acabado \u003cstrong\u003eDWR (Durable Water Repellent)\u003c\/strong\u003e, el agua y el lodo resbalan de la superficie de la prenda. Lo más impresionante es su capacidad de plegado: cuando no la necesites, se guarda completamente dentro de su propio bolsillo interior, ocupando el espacio de un teléfono, ideal para el bolsillo de tu jersey.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Packable Design: Se pliega sobre sí misma para un transporte minimalista y sin estorbos.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eWindproof\u003c\/span\u003eTejido ultraligero que bloquea ráfagas de aire frontales\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eDWR Finish\u003c\/span\u003eTratamiento repelente que protege de lluvia ligera y lodo\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAjuste Atlético\u003c\/span\u003eCorte específico para MTB que reduce el flameo de la tela\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eSeguridad\u003c\/span\u003eLogos reflectantes para mayor visibilidad en condiciones de poca luz\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eRanger Wind Jacket\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eNegro con detalles Gris\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003ePoliéster ultraligero con DWR\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003ePlegado\u003c\/td\u003e\n\u003ctd\u003eBolsillo interior de almacenamiento\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eMTB, Road, Trail, Outdoor\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" 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\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\"\u003e\n            La chamarra Ranger Wind tiene un ajuste estándar. Mide la circunferencia de tu pecho para encontrar tu talla ideal.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla\u003c\/th\u003e\n                  \u003cth\u003ePecho (cm)\u003c\/th\u003e\n                  \u003cth\u003eCintura (cm)\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eMantenimiento\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLavado:\u003c\/strong\u003e Lavar a máquina con agua fría en ciclo suave. Dar la vuelta a la prenda.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eDWR:\u003c\/strong\u003e No usar suavizantes, ya que degradan el tratamiento repelente.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Secar extendido a la sombra. Se puede usar secadora a baja temperatura para reactivar el DWR.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003ePlanchado:\u003c\/strong\u003e No planchar. El calor excesivo daña las fibras técnicas ultraligeras.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20la%20Chamarra%20Ranger%20Wind%20Negro%20Gris%20-%20Fox\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre la Chamarra Ranger?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e\n      Fox Racing · Performance MTB Layers\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const sizes = [\n    { label:'Small', chest:'88 - 94 cm', waist:'71 - 76 cm', stock:'✓ En Stock' },\n    { label:'Medium', chest:'95 - 101 cm', waist:'77 - 82 cm', stock:'✓ En Stock' },\n    { label:'Large', chest:'102 - 108 cm', waist:'83 - 88 cm', stock:'✓ En Stock' },\n    { label:'X-Large', chest:'109 - 116 cm', waist:'89 - 94 cm', stock:'✓ En Stock' },\n    { label:'2X-Large', chest:'117 - 124 cm', waist:'95 - 100 cm', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('fox-size-body');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${s.chest}\u003c\/td\u003e\n        \u003ctd\u003e${s.waist}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"S","offer_id":43239598555370,"sku":"191972613999","price":1895.0,"currency_code":"MXN","in_stock":true},{"title":"M","offer_id":43239598588138,"sku":"Chamarra rompevientos Ranger Negro Gris - FOX-2","price":1895.0,"currency_code":"MXN","in_stock":false},{"title":"L","offer_id":43239598620906,"sku":"Chamarra rompevientos Ranger Negro Gris - FOX-3","price":1895.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/28893001_1.webp?v=1658180204"},{"product_id":"guantes-flexair-pro-fox","title":"Guantes Flexair Pro - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX GUANTES FLEXAIR PRO — Descripción Shopify               ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                  ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Guantes Fox Flexair Pro\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Guantes de MTB de alto rendimiento Fox Flexair Pro. Cuentan con protección de nudillos D3O®, palma de Clarino® para máximo tacto y tecnología TruFeel® interna.\",\n  \"color\": \"Black\/Multi\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:          #FFFFFF;\n    --bg2:          #F7F7F5;\n    --bg3:          #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:        #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .size-scroll { overflow-x: auto; }\n  .fox-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .fox-wrap .size-table thead tr { background: var(--black); }\n  .fox-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .fox-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .fox-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .fox-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .fox-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--orange); line-height: 1; }\n\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wrap .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wrap .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  \/* ── FOOTER ── *\/\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Flexair Pro Elite Series\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Guantes Flexair\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003ePro Performance\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      Los \u003cstrong\u003eGuantes Fox Flexair Pro\u003c\/strong\u003e son la máxima expresión de tacto y protección técnica. Diseñados para los riders más exigentes, combinan un ajuste de \"segunda piel\" con la tecnología de absorción de impactos **D3O®** en los nudillos para una seguridad sin volumen innecesario.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            El guante \u003cstrong\u003eFlexair Pro\u003c\/strong\u003e redefine lo que es posible en protección ligera. A diferencia de otros guantes de nudillos rígidos, el Pro utiliza inserciones de \u003cstrong\u003eD3O®\u003c\/strong\u003e en los nudillos exteriores. Este material permanece flexible hasta el impacto, donde se endurece instantáneamente para disipar la energía de golpes contra ramas o escombros.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            La palma de una sola capa de \u003cstrong\u003eClarino®\u003c\/strong\u003e perforado proporciona una sensibilidad táctil excepcional, permitiéndote sentir cada detalle del manillar. Con la tecnología interna **TruFeel®**, unos relieves de silicona inyectados dentro del guante que mejoran la conexión con las manetas, este guante está diseñado para ganar velocidad y precisión en el trail.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Pro Precision: Nudillos D3O® inteligentes y tecnología TruFeel® para un control total.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eD3O® Knuckles\u003c\/span\u003eProtección de nudillos flexible de perfil bajo contra impactos\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eTruFeel® Tech\u003c\/span\u003eRelieves internos que mejoran la sensibilidad en las manetas\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003ePalma Clarino®\u003c\/span\u003eCapa única perforada para un tacto superior con el puño\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eTranspirabilidad\u003c\/span\u003eTejido superior ultraligero y elástico para máxima frescura\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eFlexair Pro Glove\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003ePalma\u003c\/td\u003e\n\u003ctd\u003eClarino® de capa única\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eProtección\u003c\/td\u003e\n\u003ctd\u003eNudillos D3O® integrados\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCierre\u003c\/td\u003e\n\u003ctd\u003ePuño elástico deslizante (Slip-on)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eMTB Elite, Downhill, Enduro Racing\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" 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\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\"\u003e\n            Para encontrar tu talla oficial Fox, mide la longitud de tu mano desde la base de la palma hasta la punta del dedo medio.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla\u003c\/th\u003e\n                  \u003cth\u003eLongitud Mano (mm)\u003c\/th\u003e\n                  \u003cth\u003eEquivalencia\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eMantenimiento\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLavado:\u003c\/strong\u003e Lavar a mano o a máquina en ciclo muy delicado con agua fría.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eD3O:\u003c\/strong\u003e El material D3O no debe exponerse a fuentes de calor intenso (secadoras, sol directo fuerte).\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Secar extendido a la sombra. No exprimir de forma violenta.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eProtección:\u003c\/strong\u003e Mantener alejados de aceites o grasas que puedan degradar la palma de Clarino®.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20los%20Guantes%20Flexair%20Pro%20-%20Fox\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre el Flexair Pro?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e\n      Fox Racing · High Performance Protection\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const sizes = [\n    { label:'Small', range:'182 - 188 mm', equiv:'S (8)', stock:'✓ En Stock' },\n    { label:'Medium', range:'188 - 194 mm', equiv:'M (9)', stock:'✓ En Stock' },\n    { label:'Large', range:'194 - 200 mm', equiv:'L (10)', stock:'✓ En Stock' },\n    { label:'X-Large', range:'200 - 206 mm', equiv:'XL (11)', stock:'✓ En Stock' },\n    { label:'2X-Large', range:'206 - 212 mm', equiv:'2XL (12)', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('fox-size-body');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${s.range}\u003c\/td\u003e\n        \u003ctd\u003e${s.equiv}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"S","offer_id":43377701224682,"sku":"191972734120","price":1195.0,"currency_code":"MXN","in_stock":true},{"title":"M","offer_id":43377701257450,"sku":"191972734137","price":1195.0,"currency_code":"MXN","in_stock":false},{"title":"L","offer_id":43377701290218,"sku":"191972734144","price":1195.0,"currency_code":"MXN","in_stock":false},{"title":"XL","offer_id":43377701322986,"sku":"191972734151","price":1195.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/guantesfoxflexair.png?v=1698523242"},{"product_id":"guantes-ranger-rojos-ninos-fox","title":"Guantes Ranger Rojos Niños - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX GUANTES RANGER ROJOS NIÑOS — Descripción Shopify        ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                  ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Guantes Ranger Rojos Niños - Fox\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Guantes de MTB para niños Fox Ranger en color rojo. Muy versátiles y ligeros, con tejido elástico en 4 direcciones, compatibilidad con pantallas táctiles y ajuste seguro de velcro.\",\n  \"category\": \"Youth Gloves \u0026 Accessories\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:          #FFFFFF;\n    --bg2:          #F7F7F5;\n    --bg3:          #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:        #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .size-scroll { overflow-x: auto; }\n  .fox-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .fox-wrap .size-table thead tr { background: var(--black); }\n  .fox-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .fox-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .fox-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .fox-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .fox-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--orange); line-height: 1; }\n\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wrap .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wrap .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  \/* ── FOOTER ── *\/\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Youth Trail Series\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Guantes Ranger\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eRed Youth Edition\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      Los \u003cstrong\u003eGuantes Fox Ranger Rojos para Niños\u003c\/strong\u003e son el estándar de oro en rendimiento y valor. Ofrecen la calidad y tecnología que esperas de la línea Ranger, en un ajuste específico para las manos de los jóvenes riders.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Al igual que el legendario modelo para adultos, los guantes Ranger Youth ofrecen un rendimiento y una calidad que normalmente solo se encuentran en guantes mucho más caros. Es un guante de MTB y BMX altamente versátil que funciona excelente en casi cualquier disciplina.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Cuentan con un dorso de tejido elástico en 4 direcciones para una movilidad sin restricciones, un puño de perfil bajo con cierre de velcro para un ajuste seguro, y una gran ventaja en el sendero: compatibilidad con pantallas táctiles en los dedos índice y pulgar, además de un panel absorbente de micro-ante para limpiar el sudor en plena ruta.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Ranger Versatility: Tejido elástico ligero, pulgar de micro-ante para el sudor y compatibilidad total con pantallas táctiles.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAjuste Seguro\u003c\/span\u003ePuño de bajo perfil con cierre de velcro (hook and loop) de neopreno\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eTouchscreen\u003c\/span\u003eHilos conductores en el dedo índice y pulgar para interactuar con pantallas\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003ePanel Absorbente\u003c\/span\u003ePulgar recubierto de micro-ante suave, ideal para limpiar el sudor de la frente\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eStretch 4-Way\u003c\/span\u003eDorso de la mano en poliéster ligero y súper elástico para máximo confort\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eYouth Ranger Glove\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eRojo (Red)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMateriales\u003c\/td\u003e\n\u003ctd\u003ePoliéster, Poliuretano, Neopreno, Elastano\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eEstilo de Palma\u003c\/td\u003e\n\u003ctd\u003eMaterial sintético ligero y liso\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso Ideal\u003c\/td\u003e\n\u003ctd\u003eMTB, BMX, Trail, Cross Country, Pump Track\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" 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\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas (Youth)\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\" style=\"font-size: .9rem; line-height: 1.6; color: var(--text-muted); margin-bottom: 1rem;\"\u003e\n            Para elegir la talla correcta, mide la longitud de la mano del niño\/a desde el pliegue de la muñeca (base de la palma) hasta la punta del dedo medio. El guante Ranger debe ajustarse de forma precisa sin restringir la movilidad de los dedos.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla Juvenil\u003c\/th\u003e\n                  \u003cth\u003eLargo de Mano (cm)\u003c\/th\u003e\n                  \u003cth\u003eEdad Aprox.\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eMantenimiento\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLavado:\u003c\/strong\u003e Lavar a máquina con agua fría (30°C) en ciclo suave. Asegúrate de cerrar los velcros de la muñeca antes de lavarlos para evitar que se enganchen con la malla elástica de los guantes o con otras prendas.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003ePrecaución:\u003c\/strong\u003e No usar blanqueadores, cloro ni suavizantes, ya que estos químicos arruinan la capacidad absorbente del parche de micro-ante y debilitan la estructura elástica del dorso.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Secar al aire libre a la sombra. NO usar secadora; el calor excesivo encogerá los guantes y dañará los hilos conductores de las puntas de los dedos.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003ePlanchado:\u003c\/strong\u003e No planchar bajo ninguna circunstancia.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20los%20Guantes%20Ranger%20Rojos%20Ni%C3%B1os%20Fox\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre estos Guantes Ranger?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e\n      Fox Racing · Youth Essential MTB Gear\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const sizes = [\n    { label:'Youth Small (YS)', range:'13.9 - 14.6 cm', system:'6 - 7 años', stock:'✓ En Stock' },\n    { label:'Youth Medium (YM)', range:'14.6 - 15.2 cm', system:'8 - 9 años', stock:'✓ En Stock' },\n    { label:'Youth Large (YL)', range:'15.2 - 15.8 cm', system:'10 - 12 años', stock:'✓ En Stock' },\n    { label:'Youth X-Large (YXL)', range:'15.8 - 16.5 cm', system:'13 - 14 años', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('fox-size-body');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${s.range}\u003c\/td\u003e\n        \u003ctd\u003e${s.system}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"YS","offer_id":43431966015722,"sku":"Guantes Ranger Rojos Niños - FOX","price":695.0,"currency_code":"MXN","in_stock":false},{"title":"YM","offer_id":43431966048490,"sku":"191972639333","price":695.0,"currency_code":"MXN","in_stock":true},{"title":"YL","offer_id":43431966081258,"sku":"191972639340","price":695.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/guantesrangergel2.png?v=1661981047"},{"product_id":"short-ranger-black-22-fox","title":"Short Ranger Black 22 - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX SHORT RANGER BLACK HOMBRE — Descripción Shopify         ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                  ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ║  SKU Ref: Ranger-Short-Black                                 ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Short Fox Ranger Black Hombre\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Short técnico de MTB Fox Ranger con badana desmontable para hombre en color negro. Fabricado con tejido elástico TruMotion™ ripstop, ajuste de cintura integrado y acabado DWR repelente al agua.\",\n  \"color\": \"Black (Negro)\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:          #FFFFFF;\n    --bg2:          #F7F7F5;\n    --bg3:          #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:        #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .size-scroll { overflow-x: auto; }\n  .fox-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .fox-wrap .size-table thead tr { background: var(--black); }\n  .fox-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .fox-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .fox-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .fox-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .fox-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--orange); line-height: 1; }\n\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wrap .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wrap .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  \/* ── FOOTER ── *\/\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\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\u003c\/svg\u003e\n      Fox Racing · Ranger Technical Apparel\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Short Ranger\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eMatte Black\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003eShort Fox Ranger Black\u003c\/strong\u003e con badana desmontable combina tecnología para montaña con un estilo casual inmejorable. Equipado con tejido ripstop elástico \u003cstrong\u003eTruMotion®\u003c\/strong\u003e y una badana interior de doble densidad, ofrece la máxima comodidad tanto en tus rodadas de Enduro\/Trail como en tu día a día.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            La versatilidad es la carta de presentación del short \u003cstrong\u003eRanger\u003c\/strong\u003e. Fabricado con el tejido técnico ripstop elástico \u003cstrong\u003eTruMotion®\u003c\/strong\u003e, esta prenda se estira en cuatro direcciones para seguir cada uno de tus movimientos sobre la bicicleta, permitiéndote pedalear con fluidez sin restricciones en las subidas ni en los descensos técnicos.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Este modelo destaca por incluir una \u003cstrong\u003ebadana desmontable de doble densidad\u003c\/strong\u003e que garantiza un soporte excepcional en el sillín para reducir la fatiga en rutas prolongadas. Cuando termines de rodar, puedes retirar el forro interior para usar el short como una prenda casual de uso diario. El acabado repelente al agua duradero \u003cstrong\u003eDWR\u003c\/strong\u003e completa la construcción, desviando la humedad, el lodo ligero y las ramas del sendero.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Badana Incluida: Forro interior desmontable con chamois de doble densidad para máximo confort.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eTruMotion® Ripstop\u003c\/span\u003eTejido elástico de alta resistencia a las rasgaduras y caídas\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eBadana Desmontable\u003c\/span\u003eLiner interior extraíble con chamois anatómico de doble densidad\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAjuste de Cintura\u003c\/span\u003eSistema de correa regulable integrada de bajo perfil para un calce óptimo\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAcabado DWR\u003c\/span\u003eTratamiento hidrófugo que repele la humedad, el polvo y el lodo\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eLínea\u003c\/td\u003e\n\u003ctd\u003eRanger Series (High Versatility)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eSKU Referencia\u003c\/td\u003e\n\u003ctd\u003e32379-001 (Men's)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial Short\u003c\/td\u003e\n\u003ctd\u003e92% Nylon \/ 8% Elastano Ripstop\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eBolsillos\u003c\/td\u003e\n\u003ctd\u003eBolsillo lateral con cierre y bolsillos para manos\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso recomendado\u003c\/td\u003e\n\u003ctd\u003eTrail, Enduro, All-Mountain, Casual\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" 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\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\"\u003e\n            El tallaje de los shorts Ranger para hombre se basa en la medida de la cintura. Mide tu cintura a la altura donde normalmente descansa tu pantalón para asegurar un calce perfecto.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla Fox\u003c\/th\u003e\n                  \u003cth\u003eCintura (cm)\u003c\/th\u003e\n                  \u003cth\u003eCintura (pulg)\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. MANTENIMIENTO --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCuidados\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLavado:\u003c\/strong\u003e Lavar a máquina con agua fría en ciclo delicado. Retirar el forro interior (badana) antes del lavado y lavarlo por separado.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eDWR:\u003c\/strong\u003e No usar suavizantes ni cloro, ya que bloquean los poros del tejido y dañan el recubrimiento repelente al agua.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Secar colgado a la sombra. No usar secadora a temperatura alta, ya que debilita el material elástico TruMotion®.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003ePlanchado:\u003c\/strong\u003e No planchar. El calor excesivo daña las fibras de nylon y el sellado de los logos de goma.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20el%20Short%20Ranger%20Black%20Hombre\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre el Short Ranger?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e\n      Fox Racing · Genuine MTB Gear\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const sizes = [\n    { label:'28', cm:'71 - 74 cm', inch:'28\"', stock:'✓ En Stock' },\n    { label:'30', cm:'76 - 79 cm', inch:'30\"', stock:'✓ En Stock' },\n    { label:'32', cm:'81 - 84 cm', inch:'32\"', stock:'✓ En Stock' },\n    { label:'34', cm:'86 - 89 cm', inch:'34\"', stock:'✓ En Stock' },\n    { label:'36', cm:'91 - 94 cm', inch:'36\"', stock:'✓ En Stock' },\n    { label:'38', cm:'96 - 99 cm', inch:'38\"', stock:'✓ En Stock' },\n    { label:'40', cm:'101 - 104 cm', inch:'40\"', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('fox-size-body');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${s.cm}\u003c\/td\u003e\n        \u003ctd\u003e${s.inch}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"28","offer_id":47427793289495,"sku":"191972604683","price":2295.0,"currency_code":"MXN","in_stock":true},{"title":"30","offer_id":43565449216234,"sku":"191972604706","price":2295.0,"currency_code":"MXN","in_stock":true},{"title":"32","offer_id":43565449249002,"sku":"Short Ranger Black 22 - FOX-2","price":2295.0,"currency_code":"MXN","in_stock":false},{"title":"34","offer_id":47837087727895,"sku":"191972604744","price":2295.0,"currency_code":"MXN","in_stock":false},{"title":"36","offer_id":47837087760663,"sku":"191972604751","price":2295.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/shortfox.png?v=1664477115"},{"product_id":"guantes-dirtpaw-orange-ninos-fox","title":"Guantes Dirtpaw Orange Niños - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX GUANTES DIRTPAW YOUTH ORANGE — Descripción Shopify      ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                  ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Guantes Dirtpaw Youth Orange - Fox\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Guantes de Motocross y MTB para niños Fox Dirtpaw en color naranja. Rendimiento extremo con palma acolchada de Clarino®, tejido elástico y agarre de silicona en los dedos.\",\n  \"category\": \"Youth Gloves \u0026 Accessories\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:          #FFFFFF;\n    --bg2:          #F7F7F5;\n    --bg3:          #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:        #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .size-scroll { overflow-x: auto; }\n  .fox-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .fox-wrap .size-table thead tr { background: var(--black); }\n  .fox-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .fox-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .fox-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .fox-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .fox-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--orange); line-height: 1; }\n\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wrap .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wrap .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  \/* ── FOOTER ── *\/\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Youth Core Protection\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Guantes Dirtpaw\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eOrange Youth Edition\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      Los \u003cstrong\u003eGuantes Fox Dirtpaw Naranjas para Niños\u003c\/strong\u003e son un elemento esencial para cualquier joven piloto. Ofrecen un rendimiento extremo, flexibilidad y una palma acolchada de Clarino® que garantiza durabilidad en la pista y el sendero, en un llamativo color de alta visibilidad.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Los guantes Dirtpaw han sido durante años la elección número uno de los pilotos y padres por su relación imbatible entre rendimiento y valor. Construidos con un tejido elástico resistente, proporcionan a los niños la movilidad y comodidad que necesitan para dominar el manubrio desde el primer momento.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            La palma está confeccionada en Clarino® acolchado de una sola capa, que no solo es altamente duradero frente al desgaste, sino que también es 100% compatible con pantallas táctiles. Además, los refuerzos de neopreno en los nudillos y los dedos añaden una capa extra de protección contra ramas y rocas ligeras en el sendero.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Dirtpaw Core Tech: Palma acolchada Clarino®, refuerzos en nudillos y agarre de silicona en los dedos para control total.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003ePalma Clarino®\u003c\/span\u003eMaterial de ante sintético duradero, ligeramente acolchado y compatible con pantallas táctiles\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAgarre de Silicona\u003c\/span\u003eImpresiones en la punta de los dedos de silicona para no resbalar las palancas de freno\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAjuste Seguro\u003c\/span\u003eCierre de velcro (hook and loop) en la muñeca de neopreno para un calce firme\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eNudillos Reforzados\u003c\/span\u003eProtección de TPR y neopreno moldeado por compresión para mayor seguridad\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eYouth Dirtpaw Glove\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eNaranja (Orange)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMateriales\u003c\/td\u003e\n\u003ctd\u003e39% Poliamida, 22% Poliuretano, 15% Neopreno, 12% PVC, 12% Poliéster\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eElasticidad\u003c\/td\u003e\n\u003ctd\u003eDorso de la mano y fuelles de los dedos en malla elástica transpirable\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso Ideal\u003c\/td\u003e\n\u003ctd\u003eMotocross Infantil, MTB, BMX Racing, ATV\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" 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\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas (Youth)\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\" style=\"font-size: .9rem; line-height: 1.6; color: var(--text-muted); margin-bottom: 1rem;\"\u003e\n            Para elegir la talla correcta, mide la longitud de la mano del niño\/a desde el pliegue de la muñeca (base de la palma) hasta la punta del dedo medio. El ajuste del guante debe ser ceñido, pero no restrictivo, para evitar pliegues en la palma que causen ampollas.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla Juvenil\u003c\/th\u003e\n                  \u003cth\u003eLargo de Mano (cm)\u003c\/th\u003e\n                  \u003cth\u003eEdad Aprox.\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eMantenimiento\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLavado:\u003c\/strong\u003e Lavar a máquina con agua fría (30°C) en un ciclo suave. Asegúrate de pegar los cierres de velcro antes de lavarlos para evitar que dañen otras prendas o la malla del guante.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003ePrecaución:\u003c\/strong\u003e No usar blanqueadores, cloro ni suavizantes, ya que estos químicos degradan el material Clarino® de la palma y debilitan la estructura elástica.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Secar al aire libre a la sombra. NO usar secadora; el calor excesivo derretirá las aplicaciones de silicona de los dedos y los refuerzos de TPR.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003ePlanchado:\u003c\/strong\u003e No planchar bajo ninguna circunstancia.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20los%20Guantes%20Dirtpaw%20Youth%20Orange%20Fox\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre estos Guantes Dirtpaw?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e\n      Fox Racing · Youth Essential Moto Gear\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const sizes = [\n    { label:'Youth Small (YS)', range:'13.9 - 14.6 cm', system:'6 - 7 años', stock:'✓ En Stock' },\n    { label:'Youth Medium (YM)', range:'14.6 - 15.2 cm', system:'8 - 9 años', stock:'✓ En Stock' },\n    { label:'Youth Large (YL)', range:'15.2 - 15.8 cm', system:'10 - 12 años', stock:'✓ En Stock' },\n    { label:'Youth X-Large (YXL)', range:'15.8 - 16.5 cm', system:'13 - 14 años', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('fox-size-body');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${s.range}\u003c\/td\u003e\n        \u003ctd\u003e${s.system}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"YS","offer_id":43656672772330,"sku":"Guantes Dirtpaw Orange Niños - FOX","price":845.0,"currency_code":"MXN","in_stock":false},{"title":"YM","offer_id":43656672805098,"sku":"191972450013","price":845.0,"currency_code":"MXN","in_stock":true},{"title":"YL","offer_id":43656672837866,"sku":"Guantes Dirtpaw Orange Niños - FOX-3","price":845.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/s7d2_scene7_com-25796824_1_e91c8da2-990b-4703-a910-980377d764ab.jpg?v=1666294308"},{"product_id":"casco-proframe-rs-matte-black-fox","title":"Casco Proframe Rs Matte Black - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX CASCO PROFRAME RS MATTE BLACK — Descripción Shopify     ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                  ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:          #FFFFFF;\n    --bg2:          #F7F7F5;\n    --bg3:          #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:        #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .size-scroll { overflow-x: auto; }\n  .fox-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .fox-wrap .size-table thead tr { background: var(--black); }\n  .fox-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .fox-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .fox-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .fox-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .fox-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--orange); line-height: 1; }\n\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wrap .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wrap .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  \/* ── FOOTER ── *\/\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\u003cdiv class=\"fox-wrap\"\u003e\n\u003c!-- ══ HEADER ══ --\u003e\u003cheader class=\"product-header\"\u003e\n\u003cp class=\"brand-tag\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Fox Racing · Proframe RS Elite Series\u003c\/p\u003e\n\u003ch1 class=\"product-name\"\u003eProframe RS\u003cbr\u003e\u003cspan class=\"accent\"\u003eMatte Black\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp class=\"seo-blurb\"\u003eEl \u003cstrong\u003eCasco Fox Proframe RS Matte Black\u003c\/strong\u003e es la cima de la protección integral ligera. Diseñado para dominar el Enduro y el All-Mountain, eleva el rendimiento del Proframe original integrando el sistema de ajuste \u003cstrong\u003eBOA®\u003c\/strong\u003e y la avanzada tecnología de seguridad \u003cstrong\u003eMIPS™ Integra Split\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/header\u003e\u003c!-- ══ ACORDEÓN ══ --\u003e\n\u003cdiv class=\"accordion\"\u003e\n\u003c!-- 1. DESCRIPCIÓN --\u003e\n\u003cdiv class=\"acc-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n\u003cdiv class=\"acc-label-left\"\u003e\n\u003cdiv class=\"acc-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acc-body\"\u003e\n\u003cdiv class=\"acc-content\"\u003e\n\u003cp class=\"desc-text\"\u003eEl \u003cstrong\u003eProframe RS\u003c\/strong\u003e toma la ligereza y ventilación legendarias de su predecesor y las lleva al siguiente nivel técnico. La característica más revolucionaria es el sistema \u003cstrong\u003eMIPS™ Integra Split\u003c\/strong\u003e, que combina dos capas de EPS de diferentes densidades para absorber impactos tanto de alta como de baja velocidad, reduciendo las fuerzas rotacionales.\u003c\/p\u003e\n\u003cp class=\"desc-text\"\u003eEste modelo introduce por primera vez en la línea integral el sistema de ajuste \u003cstrong\u003eBOA®\u003c\/strong\u003e, permitiendo un calce milimétrico y eliminando los puntos de presión comunes. Con un acabado negro mate elegante y sigiloso, el Proframe RS es el casco preferido por los corredores que buscan la máxima confianza en descensos técnicos sin sufrir por el calor en los ascensos.\u003c\/p\u003e\n\u003cdiv class=\"highlight-bar\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e RS Tech: Ajuste BOA® y MIPS™ Integra Split para una experiencia de protección definitiva.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 2. CARACTERÍSTICAS --\u003e\n\u003cdiv class=\"acc-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n\u003cdiv class=\"acc-label-left\"\u003e\n\u003cdiv class=\"acc-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acc-body\"\u003e\n\u003cdiv class=\"acc-content\"\u003e\n\u003cdiv class=\"feat-grid\"\u003e\n\u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eBOA® System\u003c\/span\u003eAjuste micrométrico circular para un calce perfecto y seguro\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eMIPS™ Integra\u003c\/span\u003eSeguridad rotacional integrada que mejora la estética y el confort\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eFidlock® SNAP\u003c\/span\u003eCierre magnético rápido y seguro operable con guantes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eVisera Pro\u003c\/span\u003eAjustable en 3 posiciones y compatible con cámaras de acción\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ctable class=\"spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eProframe RS Full-Face\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCertificación\u003c\/td\u003e\n\u003ctd\u003eASTM F1952 (DH), EN 1078, AS\/NZS 2063\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterial Interno\u003c\/td\u003e\n\u003ctd\u003eEPS Varizorb™ de doble densidad\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eForro\u003c\/td\u003e\n\u003ctd\u003eIonic+™ Antimicrobiano y lavable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eEnduro, Downhill, Bike Park\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3. GUÍA DE TALLAS --\u003e\n\u003cdiv class=\"acc-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n\u003cdiv class=\"acc-label-left\"\u003e\n\u003cdiv class=\"acc-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" 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\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acc-body\"\u003e\n\u003cdiv class=\"acc-content\"\u003e\n\u003cp class=\"size-intro\"\u003ePara un ajuste preciso, mide la circunferencia de tu cabeza pasando la cinta métrica por encima de las cejas. El sistema BOA® permitirá el ajuste final.\u003c\/p\u003e\n\u003cdiv class=\"size-scroll\"\u003e\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eTalla\u003c\/th\u003e\n\u003cth\u003eCircunferencia (cm)\u003c\/th\u003e\n\u003cth\u003eSistema Ajuste\u003c\/th\u003e\n\u003cth\u003eEstado\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 4. CUIDADOS --\u003e\n\u003cdiv class=\"acc-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n\u003cdiv class=\"acc-label-left\"\u003e\n\u003cdiv class=\"acc-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan class=\"acc-title\"\u003eMantenimiento\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acc-body\"\u003e\n\u003cdiv class=\"acc-content\"\u003e\n\u003cul class=\"care-list\"\u003e\n\u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLavado:\u003c\/strong\u003e Retirar el forro Ionic+™ y lavar a mano. No usar suavizantes.\u003c\/li\u003e\n\u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eLimpieza:\u003c\/strong\u003e Limpiar el acabado negro mate con agua y jabón neutro. Evitar solventes químicos.\u003c\/li\u003e\n\u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eCierres:\u003c\/strong\u003e Asegurarse de que el sistema BOA® esté libre de lodo seco para mantener su fluidez.\u003c\/li\u003e\n\u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eAlmacenaje:\u003c\/strong\u003e Guardar en su bolsa protectora en un lugar fresco y seco.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\u003cdiv class=\"wa-btn-container\"\u003e\u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20el%20Casco%20Proframe%20RS%20Matte%20Black%20-%20Fox\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e ¿Dudas sobre el Proframe RS? \u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv class=\"product-footer\"\u003e\u003cspan\u003e \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e Fox Racing · Elite MTB Full-Face Protection \u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- \/fox-wrap --\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"FOX","offers":[{"title":"S (51-55 cm)","offer_id":43662142570730,"sku":"191972781018","price":7995.0,"currency_code":"MXN","in_stock":true},{"title":"M (55-59 cm)","offer_id":43662142603498,"sku":"191972781025","price":7995.0,"currency_code":"MXN","in_stock":true},{"title":"L (59-63 cm)","offer_id":43662142636266,"sku":"191972781032","price":7995.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/ProframeFox.png?v=1666392461"},{"product_id":"peto-juvenil-baseframe-pro-fox","title":"Peto Juvenil Baseframe Pro - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX PETO JUVENIL BASEFRAME PRO — Descripción Shopify        ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                  ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Peto Juvenil Baseframe Pro - Fox\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Peto de protección Fox Baseframe Pro para niños\/jóvenes. Diseño de bajo perfil para usar bajo el jersey con armadura D3O® certificada en espalda, pecho y hombros.\",\n  \"category\": \"Youth Protection\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:          #FFFFFF;\n    --bg2:          #F7F7F5;\n    --bg3:          #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:        #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .size-scroll { overflow-x: auto; }\n  .fox-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .fox-wrap .size-table thead tr { background: var(--black); }\n  .fox-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .fox-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .fox-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .fox-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .fox-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--orange); line-height: 1; }\n\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wrap .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wrap .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  \/* ── FOOTER ── *\/\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Youth Core Protection\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Peto Baseframe Pro\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eYouth Edition\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003ePeto Fox Baseframe Pro Juvenil\u003c\/strong\u003e ofrece protección integral de bajo perfil para niños. Equipado con inserciones D3O® inteligentes que absorben impactos, está diseñado para usarse cómodamente debajo del jersey en las pistas de motocross o senderos de MTB.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            La protección superior no tiene por qué ser voluminosa ni restrictiva. El peto \u003cstrong\u003eBaseframe Pro Youth\u003c\/strong\u003e brinda una cobertura completa para los jóvenes pilotos con un diseño que se ajusta al cuerpo (como una segunda piel), permitiendo usarlo discretamente debajo del jersey sin perder libertad de movimiento.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            El verdadero secreto está en su armadura inteligente \u003cstrong\u003eD3O®\u003c\/strong\u003e en la espalda, pecho y hombros. Estos polímeros se mantienen suaves y flexibles mientras el piloto se mueve, pero se endurecen instantáneamente al recibir un impacto, absorbiendo y disipando la fuerza del golpe. Todo esto montado sobre un chasis de malla elástica que regula la temperatura y expulsa el sudor.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            D3O® Smart Protection: Se mantiene flexible para pedalear, pero se endurece al impacto para proteger.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eArmadura D3O®\u003c\/span\u003eProtecciones certificadas CE en espalda, pecho y hombros que absorben impactos\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003ePerfil Bajo\u003c\/span\u003eDiseño ergonómico y ceñido pensado para usarse cómodamente debajo del jersey\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eChasis Transpirable\u003c\/span\u003eTejido principal de malla elástica que expulsa el sudor y regula la temperatura\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eFácil Lavado\u003c\/span\u003eTodas las inserciones D3O® son removibles para poder lavar la prenda de tela a máquina\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eYouth Baseframe Pro (D3O)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCertificaciones\u003c\/td\u003e\n\u003ctd\u003eCE EN1621-1 (Hombros), CE EN1621-2 (Espalda), CE prEN1621-3 (Pecho)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eTipo de Ajuste\u003c\/td\u003e\n\u003ctd\u003eCompresión (Se ajusta pegado al cuerpo)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCierre\u003c\/td\u003e\n\u003ctd\u003eCremallera (Zipper) lateral para fácil colocación\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso Ideal\u003c\/td\u003e\n\u003ctd\u003eMotocross Infantil, Enduro, Downhill (DH), BMX Racing\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" 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\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas (Youth)\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\" style=\"font-size: .9rem; line-height: 1.6; color: var(--text-muted); margin-bottom: 1rem;\"\u003e\n            Para elegir la talla correcta, mide la circunferencia del pecho del niño\/a en la parte más amplia. El peto debe quedar ajustado (estilo compresión) para asegurar que las protecciones D3O® no se muevan de su lugar en caso de impacto.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla Juvenil\u003c\/th\u003e\n                  \u003cth\u003ePecho (cm)\u003c\/th\u003e\n                  \u003cth\u003eEdad Aprox.\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eMantenimiento\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003ePreparación:\u003c\/strong\u003e Es OBLIGATORIO retirar todas las inserciones naranjas de protección D3O® (espalda, pecho y hombros) antes de lavar la prenda de tela.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eLavado de tela:\u003c\/strong\u003e Lava la camiseta de malla a máquina con agua fría en ciclo delicado y detergente suave.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eCuidado del D3O®:\u003c\/strong\u003e Limpia las inserciones protectoras de D3O® únicamente con un paño húmedo si es necesario. No las sumerjas en agua ni las laves a máquina.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Deja secar la camiseta colgada a la sombra. No uses secadora. Vuelve a insertar las protecciones solo cuando la tela esté completamente seca.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20el%20Peto%20Juvenil%20Baseframe%20Pro%20Fox\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre este Peto Baseframe?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e\n      Fox Racing · Youth Core Protection\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const sizes = [\n    { label:'Youth Small (YS)', range:'61 - 66 cm', system:'6 - 7 años', stock:'✓ En Stock' },\n    { label:'Youth Medium (YM)', range:'66 - 71 cm', system:'8 - 9 años', stock:'✓ En Stock' },\n    { label:'Youth Large (YL)', range:'71 - 76 cm', system:'10 - 12 años', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('fox-size-body');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${s.range}\u003c\/td\u003e\n        \u003ctd\u003e${s.system}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"YM","offer_id":44148434338071,"sku":"Peto Juvenil Baseframe Pro - FOX","price":4695.0,"currency_code":"MXN","in_stock":false},{"title":"YL\/YXL","offer_id":44148434370839,"sku":"191972669064","price":4695.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/petojuvenilfox.png?v=1670532756"},{"product_id":"chamarra-howell-puffy-fox","title":"Chamarra Howell Puffy - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX CHAMARRA HOWELL PUFFY — Descripción Shopify             ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                 ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Chamarra Fox Howell Puffy\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Chamarra acolchada Fox Howell Puffy. Aislamiento sintético ligero, diseño empacable y acabado DWR repelente al agua. Protección contra el frío sin volumen extra.\",\n  \"color\": \"Varios\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"price\": \"2899\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    \/* Variables de Color - Fox Racing *\/\n    --bg:          #FFFFFF;\n    --bg2:         #F7F7F5;\n    --bg3:         #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n\n    --black:       #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:   #3A3A3A;\n\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n\n    --green-ok:    #5A8A2A;\n    --green-bg:    rgba(90,138,42,0.08);\n    --green-bdr:   rgba(90,138,42,0.22);\n\n    \/* Estilos base del contenedor *\/\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { \n    width: 13px; \n    height: 13px; \n    fill: none;\n    stroke: var(--orange);\n    stroke-width: 2;\n  }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.8rem, 9vw, 5.2rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { \n    color: var(--orange); \n  }\n\n  \/* SEO blurb *\/\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n  \n  .fox-wrap .seo-blurb strong { \n    color: var(--black-soft); \n    font-weight: 600; \n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { \n    display: flex; \n    flex-direction: column; \n    gap: 3px; \n    margin-top: 2rem; \n  }\n\n  .fox-wrap .acc-item {\n    background: var(--bg);\n    overflow: hidden; \n    border-radius: 2px;\n    border: 1px solid var(--border);\n    transition: background .22s, border-color .22s, box-shadow .22s;\n  }\n  \n  .fox-wrap .acc-item:has(.acc-toggle:checked) {\n    background: var(--bg2);\n    border-color: var(--orange-bdr);\n    box-shadow: 0 1px 8px rgba(255,90,0,0.06);\n  }\n  \n  .fox-wrap .acc-toggle { display: none; }\n\n  .fox-wrap .acc-label {\n    display: flex; \n    align-items: center; \n    justify-content: space-between;\n    padding: 1rem 1.3rem; \n    cursor: pointer; \n    user-select: none; \n    gap: 1rem;\n  }\n  \n  .fox-wrap .acc-label-left { \n    display: flex; \n    align-items: center; \n    gap: .95rem; \n  }\n\n  \/* icon *\/\n  .fox-wrap .acc-icon {\n    width: 34px; \n    height: 34px; \n    border-radius: 2px;\n    background: var(--bg2);\n    border: 1px solid var(--border);\n    display: flex; \n    align-items: center; \n    justify-content: center;\n    flex-shrink: 0; \n    transition: background .22s, border-color .22s;\n  }\n  \n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon {\n    background: var(--orange);\n    border-color: var(--orange);\n  }\n  \n  .fox-wrap .acc-icon svg { \n    width: 19px; \n    height: 19px; \n    overflow: visible; \n  }\n\n  .fox-wrap .mf  { fill: var(--text-muted);  transition: fill .22s; }\n  .fox-wrap .mf2 { fill: var(--text-muted);  opacity: .3; transition: fill .22s; }\n  .fox-wrap .ms  { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; transition: stroke .22s; }\n  \n  .fox-wrap .acc-item:has(.acc-toggle:checked) .mf  { fill: #fff; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .mf2 { fill: #fff; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms  { stroke: #fff; }\n\n  .fox-wrap .acc-title {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: 1.05rem; \n    font-weight: 700;\n    letter-spacing: .12em; \n    text-transform: uppercase;\n    color: var(--black-mid); \n    transition: color .22s;\n  }\n  \n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  \/* chevron *\/\n  .fox-wrap .acc-arrow { \n    width: 20px; \n    height: 20px; \n    flex-shrink: 0; \n    position: relative; \n  }\n  \n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; \n    position: absolute; \n    top: 50%;\n    width: 9px; \n    height: 1.5px;\n    background: var(--border-dark); \n    border-radius: 2px;\n    transition: transform .36s cubic-bezier(.4,0,.2,1), background .22s;\n  }\n  \n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg);  background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  \/* body *\/\n  .fox-wrap .acc-body { \n    max-height: 0; \n    overflow: hidden; \n    transition: max-height .5s cubic-bezier(.4,0,.2,1); \n  }\n  \n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1100px; }\n  \n  .fox-wrap .acc-content {\n    padding: 1.2rem 1.3rem 1.6rem;\n    border-top: 1px solid var(--border);\n  }\n\n  \/* ── DESCRIPCIÓN ── *\/\n  .fox-wrap .desc-text { \n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.82; \n    color: var(--text); \n  }\n  \n  .fox-wrap .desc-text strong { \n    color: var(--black); \n    font-weight: 600; \n  }\n  \n  .fox-wrap .desc-text + .desc-text { \n    margin-top: .85rem; \n  }\n\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; \n    padding: .85rem 1.05rem;\n    background: var(--orange-soft);\n    border-left: 3px solid var(--orange);\n    border-radius: 0 2px 2px 0;\n    font-size: .87rem; \n    color: var(--orange-dim);\n    letter-spacing: .02em;\n    display: flex; \n    align-items: center; \n    gap: .65rem;\n  }\n  \n  .fox-wrap .highlight-bar svg { \n    width: 16px; \n    height: 16px; \n    fill: var(--orange); \n    flex-shrink: 0; \n  }\n\n  \/* ── CARACTERÍSTICAS ── *\/\n  .fox-wrap .feat-grid { \n    display: grid; \n    grid-template-columns: 1fr 1fr; \n    gap: .65rem; \n  }\n  \n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n\n  .fox-wrap .feat-chip {\n    display: flex; \n    align-items: flex-start; \n    gap: .6rem;\n    padding: .7rem .85rem;\n    background: var(--bg2);\n    border: 1px solid var(--border);\n    border-radius: 2px;\n    transition: background .18s, border-color .18s;\n  }\n  \n  .fox-wrap .feat-chip:hover {\n    background: var(--orange-soft);\n    border-color: var(--orange-bdr);\n  }\n  \n  .fox-wrap .feat-dot {\n    width: 6px; \n    height: 6px; \n    border-radius: 50%;\n    background: var(--orange); \n    margin-top: .44rem; \n    flex-shrink: 0;\n  }\n  \n  .fox-wrap .feat-txt { \n    font-size: .87rem; \n    line-height: 1.5; \n    color: var(--text); \n  }\n  \n  .fox-wrap .feat-lbl {\n    display: block; \n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .68rem; \n    letter-spacing: .15em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .1rem;\n  }\n\n  .fox-wrap .spec-table { \n    width: 100%; \n    border-collapse: collapse; \n    margin-top: 1rem; \n    font-size: .87rem; \n  }\n  \n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  \n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted);\n    font-family: 'Barlow Condensed', sans-serif;\n    letter-spacing: .08em; \n    text-transform: uppercase;\n    font-size: .74rem; \n    font-weight: 600; \n    white-space: nowrap;\n    padding-right: 1.1rem; \n    padding-left: 0;\n  }\n\n  \/* ── TABLA DE MEDIDAS ── *\/\n  .fox-wrap .size-intro { \n    font-size: .88rem; \n    color: var(--text); \n    font-weight: 300; \n    margin-bottom: .9rem; \n    line-height: 1.65; \n  }\n\n  .fox-wrap .size-tip {\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n    font-size: .82rem; \n    color: var(--orange-dim);\n    margin-bottom: .9rem; \n    padding: .6rem .85rem;\n    background: var(--orange-soft);\n    border: 1px solid var(--orange-bdr); \n    border-radius: 2px;\n  }\n  \n  .fox-wrap .size-tip svg { \n    width: 13px; \n    height: 13px; \n    fill: var(--orange); \n    flex-shrink: 0; \n  }\n\n  .fox-wrap .size-unit-toggle {\n    display: flex; \n    margin-bottom: .85rem;\n    width: fit-content;\n    border: 1px solid var(--border-dark); \n    border-radius: 2px; \n    overflow: hidden;\n  }\n  \n  .fox-wrap .size-unit-toggle button {\n    background: none; \n    border: none; \n    color: var(--text-muted);\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .74rem; \n    letter-spacing: .12em; \n    text-transform: uppercase;\n    padding: .38rem .95rem; \n    cursor: pointer;\n    transition: background .18s, color .18s;\n  }\n  \n  .fox-wrap .size-unit-toggle button.active {\n    background: var(--black); \n    color: #fff; \n    font-weight: 700;\n  }\n  \n  .fox-wrap .size-unit-toggle button:not(.active):hover {\n    background: var(--bg2);\n  }\n\n  .fox-wrap .size-scroll { \n    overflow-x: auto; \n    -webkit-overflow-scrolling: touch; \n  }\n  \n  .fox-wrap .size-table { \n    width: 100%; \n    min-width: 420px; \n    border-collapse: collapse; \n    font-size: .85rem; \n  }\n  \n  .fox-wrap .size-table thead tr { background: var(--black); }\n  \n  .fox-wrap .size-table thead th {\n    font-family: 'Barlow Condensed', sans-serif; \n    font-size: .73rem;\n    letter-spacing: .12em; \n    text-transform: uppercase;\n    color: #fff; \n    padding: .65rem .8rem; \n    text-align: center;\n    font-weight: 700;\n  }\n  \n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table tbody tr { border-bottom: 1px solid var(--border); transition: background .15s; }\n  .fox-wrap .size-table tbody tr:hover { background: var(--bg2); }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); }\n  \n  .fox-wrap .size-table td:first-child {\n    text-align: left; \n    font-family: 'Barlow Condensed', sans-serif;\n    font-weight: 700; \n    font-size: .95rem; \n    letter-spacing: .06em; \n    color: var(--black);\n  }\n\n  .fox-wrap .how-to-measure {\n    margin-top: 1.1rem; \n    padding: .85rem 1rem;\n    background: var(--bg2); \n    border-radius: 2px;\n    font-size: .84rem; \n    color: var(--text); \n    line-height: 1.65;\n    border-left: 2px solid var(--orange-bdr);\n  }\n  \n  .fox-wrap .how-to-measure strong { color: var(--black); }\n\n  \/* ── CUIDADOS ── *\/\n  .fox-wrap .care-list { \n    list-style: none; \n    display: flex; \n    flex-direction: column; \n    gap: .5rem; \n  }\n  \n  .fox-wrap .care-item {\n    display: flex; \n    align-items: flex-start; \n    gap: .85rem;\n    padding: .65rem .85rem;\n    background: var(--bg2); \n    border-radius: 2px;\n    border: 1px solid var(--border);\n    font-size: .88rem; \n    line-height: 1.55; \n    color: var(--text);\n    transition: background .18s, border-color .18s;\n  }\n  \n  .fox-wrap .care-item:hover {\n    background: var(--orange-soft);\n    border-color: var(--orange-bdr);\n  }\n  \n  .fox-wrap .care-num {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: 1.15rem; \n    color: var(--orange);\n    line-height: 1; \n    min-width: 1.4rem; \n    margin-top: .05rem;\n  }\n\n  .fox-wrap .care-symbols { \n    display: flex; \n    gap: .5rem; \n    margin-top: 1.1rem; \n    flex-wrap: wrap; \n  }\n  \n  .fox-wrap .care-sym {\n    width: 40px; \n    height: 40px;\n    border: 1.5px solid var(--border-dark); \n    border-radius: 2px;\n    display: flex; \n    align-items: center; \n    justify-content: center;\n    font-size: .74rem; \n    color: var(--text-muted);\n    position: relative; \n    cursor: default;\n    font-family: 'Barlow Condensed', sans-serif; \n    font-weight: 700;\n    transition: border-color .18s, color .18s, background .18s;\n  }\n  \n  .fox-wrap .care-sym:hover {\n    border-color: var(--orange);\n    color: var(--orange);\n    background: var(--orange-soft);\n  }\n  \n  .fox-wrap .care-sym[data-tip]:hover::after {\n    content: attr(data-tip);\n    position: absolute; \n    bottom: calc(100% + 7px); \n    left: 50%; \n    transform: translateX(-50%);\n    background: var(--black); \n    color: #fff;\n    font-size: .7rem; \n    white-space: nowrap; \n    padding: .3rem .55rem;\n    border-radius: 2px; \n    z-index: 10; \n    letter-spacing: .03em;\n    font-family: 'Barlow', sans-serif; \n    font-weight: 400;\n  }\n\n  \/* ── SEO BLOCK ── *\/\n  .fox-wrap .seo-hidden-text {\n    margin-top: 2.5rem; \n    padding: 1rem 1.2rem;\n    background: var(--bg2); \n    border-radius: 2px;\n    font-size: .77rem; \n    line-height: 1.7;\n    color: var(--text-dim); \n    border: 1px solid var(--border);\n  }\n  \n  .fox-wrap .seo-hidden-text p + p { margin-top: .5rem; }\n  \n  .fox-wrap .seo-note-label {\n    font-family: 'Barlow Condensed', sans-serif; \n    font-size: .63rem;\n    letter-spacing: .18em; \n    text-transform: uppercase;\n    color: var(--text-dim); \n    margin-bottom: .5rem;\n  }\n\n  \/* ── BOTON WHATSAPP ── *\/\n  .fox-wrap .wa-btn-container {\n    margin-top: 1.5rem;\n    display: flex;\n    justify-content: flex-start;\n  }\n  \n  .fox-wrap .fox-wa-btn {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.5rem;\n    background: #25D366;\n    color: #fff !important;\n    text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif;\n    font-weight: 700;\n    font-size: .9rem;\n    letter-spacing: .08em;\n    text-transform: uppercase;\n    padding: 0.6rem 1.2rem;\n    border-radius: 2px;\n    transition: background 0.2s ease, transform 0.2s ease;\n  }\n  \n  .fox-wrap .fox-wa-btn:hover {\n    background: #20BA56;\n    transform: translateY(-2px);\n  }\n  \n  .fox-wrap .fox-wa-btn svg {\n    width: 18px;\n    height: 18px;\n    fill: #fff;\n  }\n\n  \/* ── FOOTER ── *\/\n  .fox-wrap .product-footer { \n    margin-top: 2.5rem; \n    display: flex; \n    align-items: center; \n    gap: 1rem; \n  }\n  \n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after {\n    content: ''; \n    flex: 1; \n    height: 1px; \n    background: var(--border);\n  }\n  \n  .fox-wrap .product-footer span {\n    font-family: 'Barlow Condensed', sans-serif; \n    font-size: .68rem;\n    letter-spacing: .2em; \n    text-transform: uppercase; \n    color: var(--text-dim);\n    display: flex; \n    align-items: center; \n    gap: .4rem;\n  }\n  \n  .fox-wrap .product-footer svg { \n    width: 12px; \n    height: 12px; \n    fill: none;\n    stroke: var(--orange); \n    stroke-width: 2;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Ropa Outdoor \/ Térmica\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Howell\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003ePuffy\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      La \u003cstrong\u003eChamarra Fox Howell Puffy\u003c\/strong\u003e es tu defensa principal contra el frío. Su diseño acolchado ligero, empacable y con acabado repelente al agua (DWR) te mantiene abrigado sin añadir volumen extra.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n              \u003cline class=\"ms\" x1=\"16\" y1=\"13\" x2=\"8\" y2=\"13\"\u003e\u003c\/line\u003e\n              \u003cline class=\"ms\" x1=\"16\" y1=\"17\" x2=\"8\" y2=\"17\"\u003e\u003c\/line\u003e\n              \u003cpolyline class=\"ms\" points=\"10 9 9 9 8 9\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            La \u003cstrong\u003eChamarra Fox Howell Puffy\u003c\/strong\u003e está diseñada para ofrecer calidez instantánea cuando las temperaturas bajan, sin el peso ni el volumen de las chamarras de invierno tradicionales. Su diseño acolchado y ultra ligero la hace increíblemente cómoda y fácil de empacar.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Cuenta con un aislamiento sintético de alta eficiencia que atrapa el calor corporal, mientras que su tratamiento exterior DWR (Durable Water Repellent) bloquea el viento y la humedad ligera. Su cuello alto y cierre completo la hacen perfecta para usarse sola en días frescos o como capa intermedia bajo una chamarra exterior en climas extremos.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Aislamiento sintético acolchado: calidez superior, diseño ligero y máxima libertad de movimiento.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAislamiento Sintético\u003c\/span\u003eRelleno ligero en los paneles acolchados que atrapa el calor corporal eficientemente\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAcabado DWR\u003c\/span\u003eTratamiento duradero repelente al agua que mantiene la humedad y llovizna a raya\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eDiseño Empacable\u003c\/span\u003eConstrucción ultra ligera que permite doblarla fácilmente para viajes o aventuras\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eBolsillos Seguros\u003c\/span\u003eBolsillos frontales para las manos con cierres para resguardar tus artículos personales\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eHowell Puffy Jacket\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eVarios\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eEstilo\u003c\/td\u003e\n\u003ctd\u003eChamarra Acolchada \/ Térmica\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eAjuste\u003c\/td\u003e\n\u003ctd\u003eRegular Fit\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003ePoliéster \/ Aislamiento sintético\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eClima frío, Aventura, Outdoor, Capa Intermedia\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. TABLA DE MEDIDAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M22 12H2\"\u003e\u003c\/path\u003e\n              \u003cpath class=\"ms\" d=\"M5.45 5.11L2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z\"\u003e\u003c\/path\u003e\n              \u003cline class=\"ms\" x1=\"6\" y1=\"16\" x2=\"6.01\" y2=\"16\"\u003e\u003c\/line\u003e\n              \u003cline class=\"ms\" x1=\"10\" y1=\"16\" x2=\"10.01\" y2=\"16\"\u003e\u003c\/line\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\"\u003e\n            El ajuste de las chamarras Fox se basa en la circunferencia de tu pecho. Este modelo ofrece un corte clásico (Regular Fit), diseñado para permitir libertad de movimiento y dejar espacio suficiente para usarse sobre camisetas o sudaderas delgadas.\n          \u003c\/p\u003e\n          \u003cdiv class=\"size-tip\"\u003e\n            \u003csvg viewbox=\"0 0 14 14\"\u003e\u003cpolygon points=\"7,1 13,13 1,13\"\u003e\u003c\/polygon\u003e\u003cline x1=\"7\" y1=\"5\" x2=\"7\" y2=\"9\" stroke=\"currentColor\" stroke-width=\"1.5\" fill=\"none\"\u003e\u003c\/line\u003e\u003ccircle cx=\"7\" cy=\"11\" r=\".9\" fill=\"currentColor\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n            Para un ajuste óptimo que te permita vestir en capas (layering) durante el invierno, te sugerimos pedir tu talla habitual de ropa exterior.\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"size-unit-toggle\"\u003e\n            \u003cbutton id=\"fox-btn-cm\" class=\"active\"\u003ecm\u003c\/button\u003e\n            \u003cbutton id=\"fox-btn-in\"\u003epulgadas\u003c\/button\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla\u003c\/th\u003e\n                  \u003cth\u003ePecho (Contorno)\u003c\/th\u003e\n                  \u003cth\u003eAjuste\u003c\/th\u003e\n                  \u003cth\u003eDisponibilidad\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"how-to-measure\"\u003e\n            \u003cstrong\u003e¿Cómo medir el pecho?\u003c\/strong\u003e Mantén la cinta métrica nivelada y mide alrededor de la parte más ancha del pecho, pasando por debajo de los brazos y a través de los omóplatos.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCuidados\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eLavado a Máquina:\u003c\/strong\u003e Lava la chamarra en ciclo delicado con agua fría y los cierres cerrados. Utiliza detergentes suaves para preservar la cubierta exterior de poliéster y el DWR.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eSecado:\u003c\/strong\u003e Secar en secadora a temperatura baja (tumble dry low) para ayudar a inflar el acolchado (puffy) o dejar secar al aire libre. Un exceso de calor puede dañar el relleno sintético.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eSin Suavizantes:\u003c\/strong\u003e ¡Importante! Nunca utilices suavizantes líquidos, ya que estos químicos destruyen permanentemente el recubrimiento repelente al agua (DWR).\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eSin Planchar \/ Blanqueador:\u003c\/strong\u003e No utilices lejía bajo ninguna circunstancia, y no planches la chamarra, ya que el calor directo derretirá los paneles de poliéster y las costuras.\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cdiv class=\"care-symbols\"\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"Lavar a máquina en frío y ciclo delicado\"\u003eH₂O\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"Secar a baja temperatura\" style=\"font-size:1rem;\"\u003e♨\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"NO usar suavizantes (Daña el DWR)\" style=\"font-size:1.1rem;\"\u003e🚫\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"No planchar ni usar cloro\" style=\"font-size:1.1rem;\"\u003e✕\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003c!-- SEO EXTRA --\u003e\n  \u003cdiv class=\"seo-hidden-text\"\u003e\n    \u003cp class=\"seo-note-label\"\u003eBloque SEO de Soporte\u003c\/p\u003e\n    \u003cp\u003eCompra la \u003cstrong\u003eChamarra Fox Howell Puffy\u003c\/strong\u003e en línea. Una chamarra acolchada ligera, cálida y cómoda, ideal para la aventura al aire libre. Su tratamiento DWR y aislamiento térmico te protegen del clima y el frío sin añadir volumen.\u003c\/p\u003e\n    \u003cp\u003e¿Buscas \u003cstrong\u003eropa de invierno y outdoor Fox original\u003c\/strong\u003e en México? La chamarra Howell te ofrece un estilo clásico y abrigo superior para usar sola o en capas. Tallas desde S hasta XXL. Envíos seguros a todo el país.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20la%20Chamarra%20Fox%20Howell%20Puffy\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n        \u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n      ¿Dudas? Contáctanos\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"10\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Chamarras Térmicas\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  \/\/ Configuración de Tallas Ropa Superior (Jackets \/ Chamarras)\n  const sizes = [\n    { label:'S (Chica)', min:88, max:94, minIn:35, maxIn:37, ajuste:'Regular Fit', stock:'✓ Disponible' },\n    { label:'M (Mediana)', min:96, max:101, minIn:38, maxIn:40, ajuste:'Regular Fit', stock:'✓ Disponible' },\n    { label:'L (Grande)', min:104, max:109, minIn:41, maxIn:43, ajuste:'Regular Fit', stock:'✓ Disponible' },\n    { label:'XL (Extra Grande)', min:111, max:116, minIn:44, maxIn:46, ajuste:'Regular Fit', stock:'✓ Disponible' },\n    { label:'XXL (Doble XL)', min:119, max:124, minIn:47, maxIn:49, ajuste:'Regular Fit', stock:'✓ Disponible' }\n  ];\n  let unit = 'cm';\n\n  const bodyEl = document.getElementById('fox-size-body');\n  const btnCm = document.getElementById('fox-btn-cm');\n  const btnIn = document.getElementById('fox-btn-in');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      const rango = unit === 'cm' ? `${s.min}–${s.max} cm` : `${s.minIn}\"–${s.maxIn}\"`;\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${rango}\u003c\/td\u003e\n        \u003ctd\u003e${s.ajuste}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  if (btnCm \u0026\u0026 btnIn) {\n    btnCm.addEventListener('click', function(e) {\n      e.preventDefault();\n      unit = 'cm';\n      render();\n      btnCm.classList.add('active');\n      btnIn.classList.remove('active');\n    });\n    btnIn.addEventListener('click', function(e) {\n      e.preventDefault();\n      unit = 'in';\n      render();\n      btnIn.classList.add('active');\n      btnCm.classList.remove('active');\n    });\n  }\n\n  \/\/ Render inicial\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"S","offer_id":44277191311639,"sku":"191972682056","price":2595.0,"currency_code":"MXN","in_stock":true},{"title":"M","offer_id":44277191344407,"sku":"191972682063","price":2595.0,"currency_code":"MXN","in_stock":false},{"title":"L","offer_id":44277191377175,"sku":"Chamarra Howell Puffy - Fox-3","price":2595.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/chamarrafox3-2.png?v=1672975726"},{"product_id":"rodilleras-con-espinillera-launch-elite-fox","title":"Rodilleras Con Espinillera Launch Elite - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX RODILLERAS LAUNCH ELITE — Descripción Shopify           ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                  ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Rodilleras con Espinillera Fox Launch Elite\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Protección de nivel élite para MTB. Las rodilleras Launch Elite combinan inserciones D3O® LP1 con tecnología SuperFabric® para máxima resistencia a la abrasión y absorción de impactos.\",\n  \"color\": \"Black\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:          #FFFFFF;\n    --bg2:          #F7F7F5;\n    --bg3:          #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:        #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1300px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .size-scroll { overflow-x: auto; }\n  .fox-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .fox-wrap .size-table thead tr { background: var(--black); }\n  .fox-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .fox-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .fox-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .fox-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .fox-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--orange); line-height: 1; }\n\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wrap .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wrap .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\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\u003c\/svg\u003e\n      Fox Racing · MTB Guard Collection\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Launch Elite\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eKnee\/Shin Guard\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      Las \u003cstrong\u003eRodilleras con Espinillera Fox Launch Elite\u003c\/strong\u003e representan el pináculo de la protección para MTB. Combinan la tecnología de absorción de impactos \u003cstrong\u003eD3O® LP1\u003c\/strong\u003e con paneles deslizantes \u003cstrong\u003eSuperFabric®\u003c\/strong\u003e para ofrecer una durabilidad y cobertura inigualables sin comprometer la movilidad.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Diseñadas para los riders más exigentes, las \u003cstrong\u003eLaunch Elite\u003c\/strong\u003e ofrecen una cobertura extendida que protege tanto la rodilla como la espinilla de impactos y roces. El panel frontal de \u003cstrong\u003eSuperFabric®\u003c\/strong\u003e está diseñado para deslizarse en caso de caída, reduciendo la fricción y aumentando la vida útil de la protección.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            En su interior, las inserciones \u003cstrong\u003eD3O® LP1\u003c\/strong\u003e cuentan con certificación CE y están altamente ventiladas para mantener el flujo de aire. Además, incorporan refuerzos laterales de \u003cstrong\u003ePoron®\u003c\/strong\u003e para una protección periférica superior, todo contenido en una estructura de microlycra ligera y transpirable.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Cobertura Elite: Protección extendida de espinilla con refuerzos de Poron® integrados.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eSuperFabric®\u003c\/span\u003ePanel deslizante diseñado para máxima durabilidad y flexibilidad\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eD3O® LP1\u003c\/span\u003eInserciones con certificación CE para absorción líder contra impactos\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003ePoron® Shin\u003c\/span\u003eEspinillera ampliada para proteger la parte baja de la pierna\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAnti-Olor\u003c\/span\u003eTratamiento antimicrobiano que limita los microbios que causan mal olor\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eLaunch Elite Knee\/Shin Guard\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCertificación\u003c\/td\u003e\n\u003ctd\u003eCE Nivel 1 (EN1621-1)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMateriales\u003c\/td\u003e\n\u003ctd\u003eSuperFabric, Microlycra, TPU, D3O®\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eAgarre\u003c\/td\u003e\n\u003ctd\u003ePaneles elásticos con impresión de silicona\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eMTB, Enduro, Downhill\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" 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\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\"\u003e\n            Mide la circunferencia de tu \u003cstrong\u003emuslo\u003c\/strong\u003e (10-15 cm arriba de la rodilla) y tu \u003cstrong\u003epantorrilla\u003c\/strong\u003e (zona más ancha) para seleccionar tu talla.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla\u003c\/th\u003e\n                  \u003cth\u003eMuslo (cm)\u003c\/th\u003e\n                  \u003cth\u003ePantorrilla (cm)\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCuidados\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eDesmontaje:\u003c\/strong\u003e Retira las inserciones de D3O® antes de lavar la funda de microlycra.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eLavado:\u003c\/strong\u003e Lavar a mano con agua fría y jabón suave. No usar lavadora.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Secar extendido a la sombra. No usar secadora ni calor directo.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eD3O®:\u003c\/strong\u003e Limpiar las inserciones solo con un trapo húmedo si es necesario.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20la%20Rodillera%20Launch%20Elite%20-%20Fox\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre la Launch Elite?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e\n      Fox Racing · Protección de Élite Certificada\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const sizes = [\n    { label:'XS', thigh:'36.8 - 38.1', calf:'31.8 - 33.0', stock:'✓ En Stock' },\n    { label:'S', thigh:'38.1 - 39.4', calf:'33.0 - 35.6', stock:'✓ En Stock' },\n    { label:'M', thigh:'39.4 - 41.9', calf:'34.3 - 36.8', stock:'✓ En Stock' },\n    { label:'L', thigh:'41.4 - 43.9', calf:'35.6 - 38.1', stock:'✓ En Stock' },\n    { label:'XL', thigh:'43.2 - 45.7', calf:'36.8 - 39.4', stock:'✓ En Stock' },\n    { label:'2XL', thigh:'45.2 - 47.8', calf:'38.1 - 40.6', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('fox-size-body');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${s.thigh}\u003c\/td\u003e\n        \u003ctd\u003e${s.calf}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"S","offer_id":47980935086359,"sku":"191972732485","price":3495.0,"currency_code":"MXN","in_stock":true},{"title":"M","offer_id":45094173212951,"sku":"191972732492","price":3495.0,"currency_code":"MXN","in_stock":false},{"title":"L","offer_id":45094173245719,"sku":"191972732508","price":3495.0,"currency_code":"MXN","in_stock":true},{"title":"XL","offer_id":45094173278487,"sku":"191972732515","price":3495.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/RodillerasLauncFox.png?v=1683749527"},{"product_id":"mud-guard-black-verde-fox","title":"Mud Guard Black Verde - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX MUD GUARD NEGRO VERDE — Descripción Shopify             ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                  ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Guardafangos Fox Mud Guard Negro Verde\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Protector guardafangos Fox Racing para tijera delantera. Diseño universal compatible con todos los tamaños de rueda. Color negro con logo verde.\",\n  \"category\": \"Accessories\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:          #FFFFFF;\n    --bg2:          #F7F7F5;\n    --bg3:          #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:        #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wrap .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wrap .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  \/* ── FOOTER ── *\/\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · MTB Trail Essentials\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Mud Guard\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eBlack\/Green\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003eMud Guard Fox Negro Verde\u003c\/strong\u003e es la protección invisible pero indispensable para tu bicicleta. Diseñado para mantener el lodo fuera de tu cara y proteger los retenes de tu tijera, este accesorio combina funcionalidad técnica con el estilo inconfundible de Fox Racing.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Este guardafangos no solo es una cuestión de estética; es una pieza clave para el mantenimiento de tu suspensión. Al instalar el \u003cstrong\u003eFox Mud Guard\u003c\/strong\u003e, reduces drásticamente la cantidad de tierra, lodo y escombros que llegan a los tubos superiores y sellos de la tijera, prolongando los intervalos de servicio y manteniendo un funcionamiento suave.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Fabricado con un material plástico altamente flexible pero resistente, aguanta el abuso del trail sin romperse. Su diseño en color negro mate con el logo de la cabeza de zorro en verde brillante le da un toque agresivo a cualquier bicicleta de montaña, ya sea de Enduro, Trail o Downhill.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Universal Fit: Se adapta a la mayoría de las tijeras del mercado mediante cinchos de sujeción.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eProtección\u003c\/span\u003eEvita que el lodo y las piedras salten hacia tus ojos y rostro\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eDurabilidad\u003c\/span\u003eMaterial plástico flexible que recupera su forma tras impactos\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eLigereza\u003c\/span\u003ePeso pluma que no afecta el desempeño ni la agilidad de la bici\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eEstilo Fox\u003c\/span\u003eLogo verde vibrante de alta calidad que no se decolora fácilmente\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eMud Guard\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor Base\u003c\/td\u003e\n\u003ctd\u003eNegro Mate\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor Gráfico\u003c\/td\u003e\n\u003ctd\u003eVerde\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCompatibilidad Rueda\u003c\/td\u003e\n\u003ctd\u003e26\", 27.5\", 29\" (Universal)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eInstalación\u003c\/td\u003e\n\u003ctd\u003eMediante 4 o 5 cinchos (no incluidos)\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. INSTALACIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Montaje\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            La instalación es rápida y sencilla. Solo requieres cinchos de plástico (zip-ties):\n          \u003c\/p\u003e\n          \u003cul style=\"list-style: none; margin-top: .8rem; display: flex; flex-direction: column; gap: .6rem; font-size: .9rem;\"\u003e\n            \u003cli style=\"display: flex; gap: .7rem;\"\u003e\n\u003cspan style=\"color: var(--orange); font-weight: 700;\"\u003e01.\u003c\/span\u003e Coloca el Mud Guard bajo el puente de tu tijera delantera.\u003c\/li\u003e\n            \u003cli style=\"display: flex; gap: .7rem;\"\u003e\n\u003cspan style=\"color: var(--orange); font-weight: 700;\"\u003e02.\u003c\/span\u003e Pasa dos cinchos por los orificios superiores para sujetarlo al puente.\u003c\/li\u003e\n            \u003cli style=\"display: flex; gap: .7rem;\"\u003e\n\u003cspan style=\"color: var(--orange); font-weight: 700;\"\u003e03.\u003c\/span\u003e Pasa los cinchos laterales por los orificios de las botellas de la tijera.\u003c\/li\u003e\n            \u003cli style=\"display: flex; gap: .7rem;\"\u003e\n\u003cspan style=\"color: var(--orange); font-weight: 700;\"\u003e04.\u003c\/span\u003e Aprieta firmemente y corta el exceso de los cinchos.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. MANTENIMIENTO --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCuidados\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLimpieza:\u003c\/strong\u003e Simplemente usa agua y un cepillo suave o trapo para retirar el lodo.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eQuímicos:\u003c\/strong\u003e Evita solventes fuertes que puedan opacar el acabado del plástico o el gráfico verde.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eRevisión:\u003c\/strong\u003e Asegúrate periódicamente de que los cinchos sigan tensos para evitar ruidos o fricciones innecesarias.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20el%20Mud%20Guard%20Negro%20Verde%20-%20Fox\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre este Mud Guard?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e\n      Fox Racing · High Performance Protection\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e","brand":"FOX","offers":[{"title":"Default Title","offer_id":47240858239255,"sku":"191972854859","price":195.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/loderafox1.png?v=1697749755"},{"product_id":"rodilleras-launch-elite-fox","title":"Rodilleras Launch Elite - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX RODILLERAS LAUNCH ELITE — Descripción Shopify           ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                  ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Rodilleras Fox Launch Elite\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Protección de rodilla de nivel profesional para MTB. Las rodilleras Launch Elite combinan la flexibilidad del D3O® LP1 con la resistencia extrema del SuperFabric®.\",\n  \"color\": \"Black\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:          #FFFFFF;\n    --bg2:          #F7F7F5;\n    --bg3:          #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:        #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .size-scroll { overflow-x: auto; }\n  .fox-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .fox-wrap .size-table thead tr { background: var(--black); }\n  .fox-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .fox-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .fox-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .fox-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .fox-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--orange); line-height: 1; }\n\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wrap .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wrap .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\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\u003c\/svg\u003e\n      Fox Racing · MTB Guard Collection\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Launch Elite\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eKnee Guard\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      Las \u003cstrong\u003eRodilleras Fox Launch Elite\u003c\/strong\u003e ofrecen una combinación inigualable de protección certificada y comodidad extrema. Diseñadas para pedalear todo el día, integran la tecnología \u003cstrong\u003eD3O® LP1\u003c\/strong\u003e y paneles \u003cstrong\u003eSuperFabric®\u003c\/strong\u003e para resistir los impactos y la abrasión más intensos en el trail.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Las \u003cstrong\u003eLaunch Elite\u003c\/strong\u003e son rodilleras de alto rendimiento que no sacrifican la movilidad por la seguridad. Su estructura principal de microlycra transpirable se ajusta perfectamente a la pierna, mientras que el panel frontal de \u003cstrong\u003eSuperFabric®\u003c\/strong\u003e proporciona una capa exterior ultra resistente diseñada para deslizarse en caídas, minimizando el daño a la prenda y al rider.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            En el núcleo de la protección se encuentra la inserción \u003cstrong\u003eD3O® LP1\u003c\/strong\u003e, que se mantiene flexible durante el pedaleo pero se endurece al instante ante un golpe. Con refuerzos laterales de \u003cstrong\u003ePoron®\u003c\/strong\u003e, estas rodilleras garantizan que toda la articulación esté resguardada, permitiéndote atacar las bajadas con total confianza.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Tecnología Híbrida: Flexibilidad D3O® con la resistencia balística de SuperFabric®.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eSuperFabric®\u003c\/span\u003eCapa exterior de alta resistencia a la abrasión y máxima durabilidad\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eD3O® LP1\u003c\/span\u003eInserciones ventiladas con certificación CE para absorción de impactos\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eProtección Lateral\u003c\/span\u003eRefuerzos de Poron® integrados para cubrir los costados de la rodilla\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAntimicrobiano\u003c\/span\u003eTratamiento especial en el tejido para reducir el mal olor por sudor\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eLaunch Elite Knee Guard\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCertificación\u003c\/td\u003e\n\u003ctd\u003eCE Nivel 1 (EN1621-1)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eConstrucción\u003c\/td\u003e\n\u003ctd\u003eManga ergonómica de Microlycra\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eSujeción\u003c\/td\u003e\n\u003ctd\u003eBandas elásticas con silicón interno\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eMTB, All-Mountain, Enduro\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" 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\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\"\u003e\n            Para encontrar tu talla ideal, mide la circunferencia de tu \u003cstrong\u003emuslo\u003c\/strong\u003e (aprox. 10 cm arriba de la rodilla) y tu \u003cstrong\u003epantorrilla\u003c\/strong\u003e (zona más ancha).\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla\u003c\/th\u003e\n                  \u003cth\u003eMuslo (cm)\u003c\/th\u003e\n                  \u003cth\u003ePantorrilla (cm)\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCuidados\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eRemovible:\u003c\/strong\u003e Retira las piezas de D3O® antes de lavar la manga textil.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eLavado:\u003c\/strong\u003e Lavar a mano con agua fría. No usar blanqueadores ni suavizantes.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Secar al aire libre a la sombra. No usar secadora de calor.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eProtección:\u003c\/strong\u003e No dobles las inserciones D3O® de forma agresiva mientras estén frías.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20las%20Rodilleras%20Launch%20Elite%20-%20Fox\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre las Launch Elite?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e\n      Fox Racing · Protección de Élite Certificada\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const sizes = [\n    { label:'XS', thigh:'36.8 - 38.1', calf:'31.8 - 33.0', stock:'✓ En Stock' },\n    { label:'S', thigh:'38.1 - 39.4', calf:'33.0 - 35.6', stock:'✓ En Stock' },\n    { label:'M', thigh:'39.4 - 41.9', calf:'34.3 - 36.8', stock:'✓ En Stock' },\n    { label:'L', thigh:'41.4 - 43.9', calf:'35.6 - 38.1', stock:'✓ En Stock' },\n    { label:'XL', thigh:'43.2 - 45.7', calf:'36.8 - 39.4', stock:'✓ En Stock' },\n    { label:'2XL', thigh:'45.2 - 47.8', calf:'38.1 - 40.6', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('fox-size-body');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${s.thigh}\u003c\/td\u003e\n        \u003ctd\u003e${s.calf}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"S","offer_id":47980952977687,"sku":"191972732423","price":3245.0,"currency_code":"MXN","in_stock":true},{"title":"M","offer_id":47980953010455,"sku":"191972732430","price":3245.0,"currency_code":"MXN","in_stock":false},{"title":"L","offer_id":47980953043223,"sku":"191972732447","price":3245.0,"currency_code":"MXN","in_stock":false},{"title":"XL","offer_id":47980953075991,"sku":"191972732454","price":3245.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/launchelitefox.png?v=1708800680"},{"product_id":"guantes-dirtpaw-negro-blanco-fox","title":"Guantes Dirtpaw Negro\/Blanco - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX GUANTES DIRTPAW NEGRO\/BLANCO — Descripción Shopify      ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                  ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Guantes Fox Dirtpaw Negro\/Blanco\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Los guantes Fox Dirtpaw en color negro y blanco son el estándar de durabilidad y estilo. Cuentan con palma acolchada de Clarino®, compatibilidad con pantallas táctiles y ajuste excepcional para MTB y Motocross.\",\n  \"color\": \"Black\/White (Negro\/Blanco)\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:          #FFFFFF;\n    --bg2:          #F7F7F5;\n    --bg3:          #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:        #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .size-scroll { overflow-x: auto; }\n  .fox-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .fox-wrap .size-table thead tr { background: var(--black); }\n  .fox-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .fox-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .fox-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .fox-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .fox-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--orange); line-height: 1; }\n\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wrap .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wrap .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  \/* ── FOOTER ── *\/\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Dirtpaw Performance Series\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Guantes Dirtpaw\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eBlack\/White Edition\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      Los \u003cstrong\u003eGuantes Fox Dirtpaw Negro\/Blanco\u003c\/strong\u003e representan el equilibrio perfecto entre estilo icónico y rendimiento todoterreno. Con su diseño de alto contraste y construcción reforzada, ofrecen la protección y sensibilidad necesarias para dominar cualquier pista de MX o sendero de MTB.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            El modelo \u003cstrong\u003eDirtpaw\u003c\/strong\u003e es una leyenda en el mundo del Off-road por su fiabilidad extrema. La edición \u003cstrong\u003eNegro\/Blanco\u003c\/strong\u003e ofrece un look atemporal que combina con cualquier equipamiento. La parte superior está confeccionada con nylon elástico que garantiza una movilidad excepcional y resistencia a los enganches.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            La palma de una sola capa de \u003cstrong\u003eClarino®\u003c\/strong\u003e acolchado reduce la fatiga en las manos al absorber las micro-vibraciones del manillar sin sacrificar el tacto. Además, gracias a los hilos conductores en los dedos, podrás capturar tus mejores momentos en el celular o seguir tu GPS sin interrumpir tu rodada.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Ready to Rip: Cierre de velcro ajustable y refuerzos de neopreno en los nudillos para mayor seguridad.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003ePalma Clarino®\u003c\/span\u003eCapa acolchada de alta resistencia que mejora el confort y el grip\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eTouch Screen\u003c\/span\u003eMaterial conductivo en dedos índice y pulgar para pantallas táctiles\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eNudillos\u003c\/span\u003eProtección de neopreno moldeado por compresión para mayor defensa\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eSilicon Grip\u003c\/span\u003eImpresiones en las puntas de los dedos para control total de manetas\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eDirtpaw Glove\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eBlack\/White (Negro\/Blanco)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003ePalma\u003c\/td\u003e\n\u003ctd\u003eClarino® reforzado\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCierre\u003c\/td\u003e\n\u003ctd\u003eGancho y bucle (Velcro) ajustable\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eMTB, Motocross, Enduro, ATV\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" 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\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\"\u003e\n            Para encontrar tu talla oficial Fox, mide la longitud de tu mano desde la base de la palma hasta la punta del dedo medio.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla\u003c\/th\u003e\n                  \u003cth\u003eLongitud Mano (mm)\u003c\/th\u003e\n                  \u003cth\u003eEquivalencia\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eMantenimiento\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLimpieza:\u003c\/strong\u003e Lavar a mano con agua fría y jabón neutro. No usar lavadora.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eVelcro:\u003c\/strong\u003e Cerrar el ajuste de velcro antes de lavar para no dañar los tejidos elásticos.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Secar extendido a la sombra. El calor de secadoras daña el Clarino® y encoge el guante.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eAgentes Químicos:\u003c\/strong\u003e No utilizar cloro ni suavizantes, ya que degradan la capacidad táctil.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20los%20Guantes%20Dirtpaw%20Negro\/Blanco%20-%20Fox\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre el Dirtpaw Negro\/Blanco?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e\n      Fox Racing · Performance \u0026amp; Visibility\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const sizes = [\n    { label:'Small', range:'182 - 188 mm', equiv:'S (8)', stock:'✓ En Stock' },\n    { label:'Medium', range:'188 - 194 mm', equiv:'M (9)', stock:'✓ En Stock' },\n    { label:'Large', range:'194 - 200 mm', equiv:'L (10)', stock:'✓ En Stock' },\n    { label:'X-Large', range:'200 - 206 mm', equiv:'XL (11)', stock:'✓ En Stock' },\n    { label:'2X-Large', range:'206 - 212 mm', equiv:'2XL (12)', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('fox-size-body');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${s.range}\u003c\/td\u003e\n        \u003ctd\u003e${s.equiv}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"S","offer_id":48447742607639,"sku":"191972823633","price":895.0,"currency_code":"MXN","in_stock":false},{"title":"M","offer_id":48447742640407,"sku":"191972823640","price":895.0,"currency_code":"MXN","in_stock":false},{"title":"L","offer_id":48447742673175,"sku":"191972823657","price":895.0,"currency_code":"MXN","in_stock":false},{"title":"XL","offer_id":48447742705943,"sku":"191972823664","price":895.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/guantesfoxmtb_1.png?v=1712880648"},{"product_id":"pantalon-flexair-black-fox","title":"Pantalón Flexair Black - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX PANTALÓN FLEXAIR BLACK — Descripción Shopify            ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                  ║\n  ║  UPC Ref: 38403-001-32                                       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:          #FFFFFF;\n    --bg2:          #F7F7F5;\n    --bg3:          #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:        #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .size-scroll { overflow-x: auto; }\n  .fox-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .fox-wrap .size-table thead tr { background: var(--black); }\n  .fox-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .fox-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .fox-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .fox-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .fox-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--orange); line-height: 1; }\n\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  \/* ── FOOTER ── *\/\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\u003cdiv class=\"fox-wrap\"\u003e\n\u003c!-- ══ HEADER ══ --\u003e\u003cheader class=\"product-header\"\u003e\n\u003cp class=\"brand-tag\"\u003e\u003csvg viewbox=\"0 0 24 24\"\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\u003c\/svg\u003e Fox Racing · Flexair Speed Series\u003c\/p\u003e\n\u003ch1 class=\"product-name\"\u003eShort Flexair\u003cbr\u003e\u003cspan class=\"accent\"\u003eBlack\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp class=\"seo-blurb\"\u003eEl \u003cstrong\u003eShort Fox Flexair Black\u003c\/strong\u003e representa el pináculo de la agilidad, ligereza y ventilación en el mountain bike de alto nivel. Diseñado con tecnologías de competición, redefine los límites del movimiento para que vueles sobre los senderos con máxima libertad y confort térmico.\u003c\/p\u003e\n\u003c\/header\u003e\u003c!-- ══ ACCORDION ══ --\u003e\n\u003cdiv class=\"accordion\"\u003e\n\u003c!-- 1. DESCRIPCIÓN --\u003e\n\u003cdiv class=\"acc-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n\u003cdiv class=\"acc-label-left\"\u003e\n\u003cdiv class=\"acc-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acc-body\"\u003e\n\u003cdiv class=\"acc-content\"\u003e\n\u003cp class=\"desc-text\"\u003eSi exiges el menor peso y una comodidad absoluta que se sienta prácticamente imperceptible al pedalear, el \u003cstrong\u003eShort Flexair\u003c\/strong\u003e es tu mejor elección. Su cuerpo principal ultraligero está confeccionado con el tejido elástico multidireccional \u003cstrong\u003eTruMotion®\u003c\/strong\u003e de Fox, garantizando una movilidad superior en cada sección técnica y curva de la montaña.\u003c\/p\u003e\n\u003cp class=\"desc-text\"\u003eLa gestión del calor y la humedad es excelente gracias a la tecnología \u003cstrong\u003eTruDri®\u003c\/strong\u003e, que aleja activamente el sudor de la piel para mantenerte seco. Además, incorpora perforaciones de ventilación cortadas con láser de forma estratégica y un tratamiento repelente al agua duradero \u003cstrong\u003eDWR\u003c\/strong\u003e, el cual evita que la humedad o el lodo del sendero se adhieran y aumenten el peso de la prenda.\u003c\/p\u003e\n\u003cdiv class=\"highlight-bar\"\u003e\n\u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e Pure Speed Fit: Silueta aerodinámica y de perfil bajo para maximizar tu agilidad en la bicicleta.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 2. CARACTERÍSTICAS --\u003e\n\u003cdiv class=\"acc-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n\u003cdiv class=\"acc-label-left\"\u003e\n\u003cdiv class=\"acc-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acc-body\"\u003e\n\u003cdiv class=\"acc-content\"\u003e\n\u003cdiv class=\"feat-grid\"\u003e\n\u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eTruMotion®\u003c\/span\u003eTejido elástico en 4 direcciones para movilidad ilimitada\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eRace Ratchet\u003c\/span\u003eCierre de hebilla dentada de alta precisión para un ajuste milimétrico\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAcabado DWR\u003c\/span\u003eTratamiento repelente que protege contra lodo ligero y salpicaduras\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eTruDri® Tech\u003c\/span\u003eFibras altamente transpirables que alejan el sudor rápidamente\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ctable class=\"spec-table\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLínea\u003c\/td\u003e\n\u003ctd\u003eFlexair (Ultralight Race)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eBlack (Negro)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003ePoliéster, Poliamida Nylon, Elastano\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBolsillos\u003c\/td\u003e\n\u003ctd\u003eBolsillos laterales seguros con cierres de perfil bajo\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eUso recomendado\u003c\/td\u003e\n\u003ctd\u003eMTB, Enduro, Downhill, All-Mountain\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3. GUÍA DE TALLAS --\u003e\n\u003cdiv class=\"acc-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n\u003cdiv class=\"acc-label-left\"\u003e\n\u003cdiv class=\"acc-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" 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\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acc-body\"\u003e\n\u003cdiv class=\"acc-content\"\u003e\n\u003cp class=\"size-intro\"\u003eEl tallaje de los shorts Fox para hombre se basa en la medida de la cintura. Mide tu contorno de cintura para encontrar el ajuste perfecto (los shorts cuentan con la hebilla micrométrica Race Ratchet para un ajuste preciso).\u003c\/p\u003e\n\u003cdiv class=\"size-scroll\"\u003e\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eTalla Fox\u003c\/th\u003e\n\u003cth\u003eCintura (cm)\u003c\/th\u003e\n\u003cth\u003eCintura (pulg)\u003c\/th\u003e\n\u003cth\u003eEstado\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 4. CUIDADOS --\u003e\n\u003cdiv class=\"acc-item\"\u003e\n\u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n\u003cdiv class=\"acc-label-left\"\u003e\n\u003cdiv class=\"acc-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cspan class=\"acc-title\"\u003eMantenimiento\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acc-body\"\u003e\n\u003cdiv class=\"acc-content\"\u003e\n\u003cul class=\"care-list\"\u003e\n\u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLavado:\u003c\/strong\u003e Lavar a máquina con agua fría en ciclo suave. Cerrar hebillas y cierres antes de introducir a la lavadora.\u003c\/li\u003e\n\u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eDWR:\u003c\/strong\u003e No usar suavizantes ni cloro, ya que degradan el material elástico TruMotion™ y el tratamiento repelente.\u003c\/li\u003e\n\u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Secar extendido a la sombra de forma natural. Se puede usar secadora a temperatura muy baja.\u003c\/li\u003e\n\u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003ePlanchado:\u003c\/strong\u003e No planchar. El calor directo de la plancha puede dañar permanentemente las fibras técnicas y las cintas selladas.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\u003cdiv class=\"wa-btn-container\"\u003e\u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20el%20Short%20Flexair%20Black\" rel=\"noopener noreferrer\" target=\"_blank\"\u003e \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e ¿Dudas sobre el Short Flexair? \u003c\/a\u003e\u003c\/div\u003e\n\u003cdiv class=\"product-footer\"\u003e\u003cspan\u003e \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e Fox Racing · High Performance MTB Gear \u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- \/fox-wrap --\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"FOX","offers":[{"title":"30","offer_id":49048991334679,"sku":"198571064115","price":3595.0,"currency_code":"MXN","in_stock":true},{"title":"32","offer_id":49048991367447,"sku":"198571064122","price":3595.0,"currency_code":"MXN","in_stock":true},{"title":"34","offer_id":49048991400215,"sku":"198571064139","price":3595.0,"currency_code":"MXN","in_stock":false},{"title":"36","offer_id":49321283715351,"sku":"198571064146","price":3595.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/pantalonflexair.png?v=1717106146"},{"product_id":"coderas-launch-pro-fox","title":"Coderas Launch Pro - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX CODERAS LAUNCH PRO — Descripción Shopify                ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                  ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Coderas Fox Launch Pro\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Coderas de alto rendimiento Fox Launch Pro para MTB. Combinan protección robusta, comodidad para el pedaleo y un diseño ergonómico transpirable con refuerzos de Kevlar®.\",\n  \"color\": \"Black\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:          #FFFFFF;\n    --bg2:          #F7F7F5;\n    --bg3:          #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:        #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .size-scroll { overflow-x: auto; }\n  .fox-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .fox-wrap .size-table thead tr { background: var(--black); }\n  .fox-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .fox-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .fox-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .fox-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .fox-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--orange); line-height: 1; }\n\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wrap .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wrap .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\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\u003c\/svg\u003e\n      Fox Racing · MTB Guard Collection\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Launch Pro\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eElbow Guard\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      Las \u003cstrong\u003eCoderas Fox Launch Pro\u003c\/strong\u003e son el accesorio esencial para riders que buscan una protección confiable sin sacrificar la movilidad. Diseñadas para integrarse perfectamente a tu posición de manejo, ofrecen una defensa robusta contra impactos en los senderos más exigentes.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Las \u003cstrong\u003eLaunch Pro\u003c\/strong\u003e para codo elevan el estándar de comodidad y seguridad. Su diseño ergonómico precurvado permite un rango de movimiento total, evitando que la codera se deslice o cause irritación mientras pedaleas o maniobras en zonas técnicas.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Fabricadas con neopreno perforado de alta calidad, estas coderas gestionan el flujo de aire y la humedad para mantenerte fresco. La zona de impacto cuenta con refuerzos de Kevlar® para una resistencia superior a la abrasión, protegiendo tanto tu piel como la prenda en caso de caída.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Ajuste Legendario: Diseño Slip-on con bandas elásticas para una sujeción perfecta todo el día.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eErgonomía\u003c\/span\u003eForma precurvada que se adapta naturalmente a la articulación\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eMaterial Pro\u003c\/span\u003eNeopreno Ariaprene™ perforado para máxima transpirabilidad\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eResistencia\u003c\/span\u003eFunda frontal de Kevlar® ultra resistente contra raspaduras\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eSujeción\u003c\/span\u003eCierres de velcro superiores e inferiores para un ajuste a medida\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eLaunch Pro Elbow Guard\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMateriales\u003c\/td\u003e\n\u003ctd\u003eNeopreno, Kevlar®, Nylon, Poliéster\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eConstrucción\u003c\/td\u003e\n\u003ctd\u003eManga con paneles elásticos\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eAgarre\u003c\/td\u003e\n\u003ctd\u003eImpresiones de silicona internas\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eMTB, Trail, All-Mountain, Enduro\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" 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\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\"\u003e\n            Mide la circunferencia de tu \u003cstrong\u003ebíceps\u003c\/strong\u003e (en la parte más ancha) y tu \u003cstrong\u003eantebrazo\u003c\/strong\u003e (justo debajo del codo) para encontrar tu talla.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla\u003c\/th\u003e\n                  \u003cth\u003eBíceps (cm)\u003c\/th\u003e\n                  \u003cth\u003eAntebrazo (cm)\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCuidados\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLimpieza:\u003c\/strong\u003e Cerrar todos los velcros antes de lavar. Lavar a mano con agua fría.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eDetergente:\u003c\/strong\u003e Usar jabón neutro. No utilizar blanqueadores ni suavizantes.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Secar extendido a la sombra en un lugar ventilado.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eCalor:\u003c\/strong\u003e Nunca usar secadora de calor ni exponer al sol directo por mucho tiempo.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20las%20Coderas%20Launch%20Pro%20-%20Fox\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre las Launch Pro?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e\n      Fox Racing · Protección de Élite Certificada\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const sizes = [\n    { label:'Small', bicep:'25.5 - 28.0', forearm:'24.0 - 26.5', stock:'✓ En Stock' },\n    { label:'Medium', bicep:'28.0 - 30.5', forearm:'26.5 - 29.0', stock:'✓ En Stock' },\n    { label:'Large', bicep:'30.5 - 33.0', forearm:'29.0 - 31.5', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('fox-size-body');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${s.bicep}\u003c\/td\u003e\n        \u003ctd\u003e${s.forearm}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"S","offer_id":49272786714903,"sku":"191972871702","price":2595.0,"currency_code":"MXN","in_stock":true},{"title":"M","offer_id":49272786747671,"sku":"191972871719","price":2595.0,"currency_code":"MXN","in_stock":true},{"title":"L","offer_id":49272786780439,"sku":"191972871726","price":2595.0,"currency_code":"MXN","in_stock":true},{"title":"XL","offer_id":54605338706199,"sku":"191972871733","price":2595.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/CoderasFoxMTB.png?v=1719434836"},{"product_id":"rodilleras-launch-pro-fox","title":"Rodilleras Launch Pro - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX RODILLERAS LAUNCH PRO — Optimizado para CRO             ║\n  ║  Diseño Híbrido · CSS Scoped · Trust Badges · HTML Puro      ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Rodilleras Fox Launch Pro\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"sku\": \"30606-001-M\",\n  \"description\": \"Las Rodilleras Fox Launch Pro combinan la máxima protección con certificación D3O® CE, resistencia a la abrasión gracias al panel de Cordura® y una ventilación superior con tecnología ARIAPRENE®.\",\n  \"category\": \"Protective Gear\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:          #FFFFFF;\n    --bg2:          #F7F7F5;\n    --bg3:          #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:        #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 1.5rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ DESCRIPCIÓN VISIBLE ════ *\/\n  .fox-wrap .visible-description {\n    margin-bottom: 2.5rem;\n  }\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  \n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ACORDEONES ── *\/\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .size-scroll { overflow-x: auto; }\n  .fox-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .fox-wrap .size-table thead tr { background: var(--black); }\n  .fox-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .fox-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .fox-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .fox-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .fox-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--orange); line-height: 1; }\n\n  \/* ── BOTONES \u0026 FOOTER ── *\/\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wrap .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wrap .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Off-Road Protection\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Rodilleras Launch\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003ePro D3O®\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      Las \u003cstrong\u003eRodilleras Fox Launch Pro\u003c\/strong\u003e te dan la máxima confianza en el sendero, combinando la legendaria tecnología D3O® con resistencia premium a la abrasión y una comodidad inigualable.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ DESCRIPCIÓN VISIBLE (FUERA DEL ACORDEÓN) ══ --\u003e\n  \u003cdiv class=\"visible-description\"\u003e\n    \u003cp class=\"desc-text\"\u003e\n      Las \u003cstrong\u003eRodilleras Launch Pro\u003c\/strong\u003e están listas para protegerte de los impactos y obstáculos más agresivos del sendero. Su revolucionaria estructura Slip-On (diseño sin cordones) asegura que las rodilleras se muevan contigo fluidamente al pedalear sin sacrificar un solo milímetro de protección.\n    \u003c\/p\u003e\n    \u003cp class=\"desc-text\"\u003e\n      La placa frontal cuenta con un diseño reforzado en tejido \u003cstrong\u003eCordura®\u003c\/strong\u003e que proporciona altísima resistencia al desgarro y la abrasión contra las rocas. En el núcleo, las inserciones con certificación \u003cstrong\u003eD3O®\u003c\/strong\u003e (y una cubierta dura extraíble) actúan de forma inteligente: se mantienen suaves y flexibles en movimiento, pero se endurecen al instante para dispersar la energía al recibir un golpe fuerte.\n    \u003c\/p\u003e\n    \u003cdiv class=\"highlight-bar\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n      Certificación CE: Equipadas con protecciones D3O® inteligentes que cumplen los estrictos requisitos de la norma CE EN1621-1 Nivel 1.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ══ ACORDEONES (DATOS TÉCNICOS) ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n              \u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n              \u003cdiv class=\"feat-txt\"\u003e\n                \u003cspan class=\"feat-lbl\"\u003eTecnología D3O®\u003c\/span\u003eInserto protector que absorbe impactos, acompañado de una placa dura interna desmontable.\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n              \u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n              \u003cdiv class=\"feat-txt\"\u003e\n                \u003cspan class=\"feat-lbl\"\u003eCordura® Frontal\u003c\/span\u003ePanel frontal de alta tenacidad diseñado para maximizar la resistencia a cortes y roces.\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n              \u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n              \u003cdiv class=\"feat-txt\"\u003e\n                \u003cspan class=\"feat-lbl\"\u003eFlujo ARIAPRENE®\u003c\/span\u003eNeopreno microperforado transpirable para combatir el calor en largas jornadas.\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n              \u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n              \u003cdiv class=\"feat-txt\"\u003e\n                \u003cspan class=\"feat-lbl\"\u003ePaneles EVA\u003c\/span\u003eLáminas de espuma contorneada dispuestas a los lados de la rodilla para cobertura total.\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eLaunch Pro D3O® Knee Guards\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMateriales\u003c\/td\u003e\n\u003ctd\u003e40% EVA, 20% Poliéster, 20% Nailon, 10% Poliuretano, 5% Spandex\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCertificación de Impacto\u003c\/td\u003e\n\u003ctd\u003eCE EN1621-1 (Nivel 1)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eAjuste\u003c\/td\u003e\n\u003ctd\u003eSlip-on con banda de velcro superior e inferior\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso Ideal\u003c\/td\u003e\n\u003ctd\u003eDownhill, Enduro, Freeride, BMX\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" 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\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text mb-4\"\u003e\n            Para asegurar que la rodillera se mantenga en su sitio, mide la circunferencia de tu \u003cstrong\u003emuslo\u003c\/strong\u003e (aprox. 10 cm por encima de la rodilla) y la circunferencia más ancha de tu \u003cstrong\u003epantorrilla\u003c\/strong\u003e utilizando una cinta métrica flexible.\n          \u003c\/p\u003e\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla\u003c\/th\u003e\n                  \u003cth\u003eCircunf. Muslo (cm)\u003c\/th\u003e\n                  \u003cth\u003eCircunf. Pantorrilla (cm)\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody\u003e\n                \u003c!-- Editables fácilmente en Shopify --\u003e\n                \u003ctr\u003e\n\u003ctd\u003eS (Pequeña)\u003c\/td\u003e\n\u003ctd\u003e36.8 - 39.4 cm\u003c\/td\u003e\n\u003ctd\u003e34.3 - 36.8 cm\u003c\/td\u003e\n\u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e✓ En Stock\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003ctd\u003eM (Mediana)\u003c\/td\u003e\n\u003ctd\u003e39.4 - 41.9 cm\u003c\/td\u003e\n\u003ctd\u003e36.8 - 39.4 cm\u003c\/td\u003e\n\u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e✓ En Stock\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003ctd\u003eL (Grande)\u003c\/td\u003e\n\u003ctd\u003e41.9 - 44.5 cm\u003c\/td\u003e\n\u003ctd\u003e39.4 - 41.9 cm\u003c\/td\u003e\n\u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e✓ En Stock\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003ctd\u003eXL (Extra Grande)\u003c\/td\u003e\n\u003ctd\u003e43.2 - 45.7 cm\u003c\/td\u003e\n\u003ctd\u003e41.9 - 43.2 cm\u003c\/td\u003e\n\u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e✓ En Stock\u003c\/td\u003e\n\u003c\/tr\u003e\n              \u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eMantenimiento\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eExtracción de placas:\u003c\/strong\u003e Retira siempre las inserciones de goma protectora D3O® y la carcasa dura interna antes de someterlas a lavado.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eLavado a máquina:\u003c\/strong\u003e Lava la estructura blanda de la rodillera en lavadora con agua fría, usando un ciclo muy suave y jabón neutro. Cierra los velcros por completo antes de meterlas.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Extiéndelas al aire libre siempre bajo la sombra. NUNCA las metas a una secadora automática ni utilices calor, pues deformarás la estructura de EVA y ARIAPRENE®.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eAlmacenaje:\u003c\/strong\u003e Aunque cuentan con tratamiento antimicrobiano, asegúrate de guardarlas completamente secas (fuera de mochilas cerradas) para prolongar su vida útil y evitar el mal olor.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n  \u003c!-- \/accordion --\u003e\n\n  \u003c!-- ══ SOPORTE WHATSAPP ══ --\u003e\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20las%20Rodilleras%20Launch%20Pro%20-%20Fox\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre tus Rodilleras Launch Pro?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ══ FOOTER ══ --\u003e\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e\n      Fox Racing · Protection Engineering\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e","brand":"FOX","offers":[{"title":"S","offer_id":49272880234775,"sku":"191972871764","price":3195.0,"currency_code":"MXN","in_stock":true},{"title":"M","offer_id":49272880267543,"sku":"191972871771","price":3195.0,"currency_code":"MXN","in_stock":true},{"title":"L","offer_id":49272880300311,"sku":"191972871788","price":3195.0,"currency_code":"MXN","in_stock":true},{"title":"XL","offer_id":54357400977687,"sku":"191972871795","price":3195.0,"currency_code":"MXN","in_stock":true},{"title":"2XL","offer_id":54833921196311,"sku":"191972871801","price":3195.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/rodillerasFoxMTB.png?v=1719435585"},{"product_id":"casco-rampage-matte-black-fox","title":"Casco Rampage Matte Black - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX CASCO RAMPAGE MATTE BLACK — Descripción Shopify         ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                  ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Casco Fox Rampage Matte Black\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Casco integral de Downhill Fox Rampage en color negro mate. Carcasa ligera de ABS moldeada por inyección, ventilación superior y visera ajustable. Protección certificada para MTB extremo.\",\n  \"category\": \"Helmets\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:          #FFFFFF;\n    --bg2:          #F7F7F5;\n    --bg3:          #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:        #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .size-scroll { overflow-x: auto; }\n  .fox-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .fox-wrap .size-table thead tr { background: var(--black); }\n  .fox-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .fox-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .fox-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .fox-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .fox-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--orange); line-height: 1; }\n\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wrap .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wrap .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Rampage Full-Face Collection\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Casco Rampage\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eMatte Black\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003eCasco Fox Rampage Matte Black\u003c\/strong\u003e es la referencia absoluta en cascos integrales de alto rendimiento. Inspirado en el diseño del Rampage Pro Carbon, ofrece una protección certificada de nivel competitivo con un acabado negro mate agresivo, ideal para Downhill, Freeride y el MTB más extremo.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            El \u003cstrong\u003eRampage\u003c\/strong\u003e es la herramienta definitiva para quienes buscan dominar la montaña con total seguridad. Su carcasa de \u003cstrong\u003eABS ligera\u003c\/strong\u003e, moldeada por inyección, está diseñada para resistir impactos de alta energía, proporcionando la rigidez necesaria en las situaciones más críticas.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Este modelo destaca por sus amplias zonas de ventilación protegidas por rejillas de malla, que mantienen el flujo de aire fresco y alejan el calor, incluso durante descensos intensos o esperas en el remonte. Con un diseño aerodinámico y una visera totalmente ajustable, el Rampage no solo te protege, sino que eleva tu rendimiento y estilo en el bike park.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            DH Certified: Protección integral de nivel Copa del Mundo para descensos técnicos.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eABS Shell\u003c\/span\u003eCarcasa ligera moldeada por inyección de alta resistencia\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eVentilación\u003c\/span\u003eRejillas de malla inyectada para un flujo de aire superior y seguridad\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAjuste Seguro\u003c\/span\u003eCierre de hebilla de doble anilla (D-Ring) de nivel competitivo\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eVisera Pro\u003c\/span\u003eVisera totalmente ajustable compatible con goggles\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eRampage Helmet\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial Interno\u003c\/td\u003e\n\u003ctd\u003eEPS de densidad optimizada\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCertificación\u003c\/td\u003e\n\u003ctd\u003eCPSC, EN 1078, AS\/NZS 2063, ASTM F1952 (DH)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eMatte Black (Negro Mate)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eDownhill, Freeride, Bike Park, Enduro\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" 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\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\"\u003e\n            Para una seguridad óptima en un casco integral, el ajuste debe ser ceñido. Mide la circunferencia de tu cabeza por encima de las cejas.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla\u003c\/th\u003e\n                  \u003cth\u003eCircunferencia (cm)\u003c\/th\u003e\n                  \u003cth\u003eAjuste\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eMantenimiento\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLavado:\u003c\/strong\u003e El forro interior y las almohadillas laterales son desmontables. Lavar a mano.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eLimpieza Carcasa:\u003c\/strong\u003e Limpiar el acabado mate con agua tibia y jabón neutro. Evitar solventes.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eInspección:\u003c\/strong\u003e Tras cualquier impacto fuerte en la batea o el suelo, el casco debe reemplazarse.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eAlmacenaje:\u003c\/strong\u003e Guardar en lugar fresco y seco. No exponer a calor extremo (dentro de autos al sol).\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20el%20Casco%20Rampage%20Matte%20Black%20-%20Fox\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre el Casco Rampage?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e\n      Fox Racing · Elite MTB Protection\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const sizes = [\n    { label:'Small', range:'55 - 56 cm', fit:'Ajuste Ceñido', stock:'✓ En Stock' },\n    { label:'Medium', range:'57 - 58 cm', fit:'Ajuste Ceñido', stock:'✓ En Stock' },\n    { label:'Large', range:'59 - 60 cm', fit:'Ajuste Ceñido', stock:'✓ En Stock' },\n    { label:'X-Large', range:'61 - 62 cm', fit:'Ajuste Ceñido', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('fox-size-body');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${s.range}\u003c\/td\u003e\n        \u003ctd\u003e${s.fit}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"S (55-56 cm)","offer_id":51798950248727,"sku":"191972906855","price":5195.0,"currency_code":"MXN","in_stock":false},{"title":"M (57-58 cm)","offer_id":49326905393431,"sku":"191972906862","price":5195.0,"currency_code":"MXN","in_stock":false},{"title":"L (59-60 cm)","offer_id":49326905426199,"sku":"191972906879","price":5195.0,"currency_code":"MXN","in_stock":false},{"title":"XL (61-62 cm)","offer_id":49326905458967,"sku":"191972906886","price":5195.0,"currency_code":"MXN","in_stock":true},{"title":"2XL (63-64 cm)","offer_id":50569026306327,"sku":"191972906893","price":5195.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/cascorampage.png?v=1720124476"},{"product_id":"guantes-dirtpaw-naranja-fluorescente-fox","title":"Guantes Dirtpaw Naranja Fluorescente - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX GUANTES DIRTPAW FLO ORANGE — Descripción Shopify        ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                  ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Guantes Fox Dirtpaw Naranja Fluorescente\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Los guantes Fox Dirtpaw en color naranja fluorescente ofrecen visibilidad extrema y durabilidad técnica. Palma acolchada de Clarino®, compatibilidad con pantallas táctiles y ajuste de alto rendimiento.\",\n  \"color\": \"Fluorescent Orange (Naranja Neón)\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:          #FFFFFF;\n    --bg2:          #F7F7F5;\n    --bg3:          #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:        #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .size-scroll { overflow-x: auto; }\n  .fox-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .fox-wrap .size-table thead tr { background: var(--black); }\n  .fox-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .fox-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .fox-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .fox-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .fox-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--orange); line-height: 1; }\n\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  \/* ── FOOTER ── *\/\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Dirtpaw Performance Series\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Guantes Dirtpaw\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eFluorescent Orange\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      Los \u003cstrong\u003eGuantes Fox Dirtpaw Naranja Fluorescente\u003c\/strong\u003e son la combinación perfecta de visibilidad extrema y resistencia técnica. Diseñados para destacar en el sendero, ofrecen la durabilidad legendaria de la línea Dirtpaw con un ajuste ergonómico que garantiza el control total en cada maniobra.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            El modelo \u003cstrong\u003eDirtpaw\u003c\/strong\u003e se ha ganado su reputación como el guante más versátil de Fox Racing. Su edición en \u003cstrong\u003eNaranja Fluorescente\u003c\/strong\u003e no solo aporta un estilo neón de alto impacto visual, sino que mantiene los estándares de protección necesarios para el Motocross y el MTB.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            La parte superior está fabricada con materiales textiles elásticos que proporcionan una excelente movilidad, mientras que los nudillos reforzados con neopreno ofrecen una barrera flexible contra escombros y ramas. La palma de \u003cstrong\u003eClarino®\u003c\/strong\u003e acolchada es clave para absorber las vibraciones del manillar, permitiéndote rodar por más tiempo con menos fatiga.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            High Vis Protection: Estética fluorescente para mayor seguridad y un look agresivo en la pista.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003ePalma Clarino®\u003c\/span\u003eCapa acolchada de alta resistencia que mejora el confort y el grip\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eTouch Screen\u003c\/span\u003eMaterial conductivo en los dedos para uso de smartphones y GPS\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAjuste Superior\u003c\/span\u003ePuño de neopreno moldeado por compresión para un cierre seguro\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eSilicon Grip\u003c\/span\u003eImpresiones en las puntas de los dedos para control total de manetas\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eDirtpaw Glove\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eFlo Orange (Naranja Neón)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003ePalma\u003c\/td\u003e\n\u003ctd\u003eClarino® reforzado\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCierre\u003c\/td\u003e\n\u003ctd\u003eGancho y bucle (Velcro) ajustable\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eMTB, Motocross, Enduro, Urbano\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" 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\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\"\u003e\n            Para encontrar tu talla oficial Fox, mide la longitud de tu mano desde la base de la palma hasta la punta del dedo medio.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla\u003c\/th\u003e\n                  \u003cth\u003eLongitud Mano (mm)\u003c\/th\u003e\n                  \u003cth\u003eEquivalencia\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eMantenimiento\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLimpieza:\u003c\/strong\u003e Lavar a mano con agua fría y jabón neutro. No usar lavadora.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eVelcro:\u003c\/strong\u003e Cerrar el ajuste de velcro antes de lavar para no dañar los tejidos neón.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Secar extendido a la sombra. El calor de secadoras daña el Clarino® y el color neón.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eAgentes Químicos:\u003c\/strong\u003e No utilizar cloro ni suavizantes, ya que degradan la capacidad táctil.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20los%20Guantes%20Dirtpaw%20Flo%20Orange%20-%20Fox\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre el Dirtpaw Naranja?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e\n      Fox Racing · Performance \u0026amp; Visibility\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const sizes = [\n    { label:'Small', range:'182 - 188 mm', equiv:'S (8)', stock:'✓ En Stock' },\n    { label:'Medium', range:'188 - 194 mm', equiv:'M (9)', stock:'✓ En Stock' },\n    { label:'Large', range:'194 - 200 mm', equiv:'L (10)', stock:'✓ En Stock' },\n    { label:'X-Large', range:'200 - 206 mm', equiv:'XL (11)', stock:'✓ En Stock' },\n    { label:'2X-Large', range:'206 - 212 mm', equiv:'2XL (12)', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('fox-size-body');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${s.range}\u003c\/td\u003e\n        \u003ctd\u003e${s.equiv}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"S","offer_id":49486563213591,"sku":"191972835537","price":895.0,"currency_code":"MXN","in_stock":true},{"title":"M","offer_id":49486563246359,"sku":"191972835544","price":895.0,"currency_code":"MXN","in_stock":true},{"title":"L","offer_id":49486563279127,"sku":"191972835551","price":895.0,"currency_code":"MXN","in_stock":true},{"title":"XL","offer_id":49486563311895,"sku":"191972835568","price":895.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/GuantesDirtpaw_1.png?v=1722630710"},{"product_id":"coderas-launch-fox","title":"Coderas Launch - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX CODERAS LAUNCH D3O® — Optimizado para CRO               ║\n  ║  Diseño Híbrido · CSS Scoped · HTML Puro                     ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Coderas Fox Launch D3O®\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"sku\": \"33834-001-XL\",\n  \"description\": \"Las Coderas Fox Launch ofrecen una excelente combinación de protección contra impactos con inserciones D3O® removibles, resistencia a la abrasión y un ajuste ergonómico cómodo.\",\n  \"category\": \"Protective Gear\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:          #FFFFFF;\n    --bg2:          #F7F7F5;\n    --bg3:          #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:        #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 1.5rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ DESCRIPCIÓN VISIBLE ════ *\/\n  .fox-wrap .visible-description {\n    margin-bottom: 2.5rem;\n  }\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  \n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ACORDEONES ── *\/\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .size-scroll { overflow-x: auto; }\n  .fox-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .fox-wrap .size-table thead tr { background: var(--black); }\n  .fox-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .fox-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .fox-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .fox-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .fox-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--orange); line-height: 1; }\n\n  \/* ── BOTONES \u0026 FOOTER ── *\/\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wrap .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wrap .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Off-Road Protection\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Coderas Launch\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eD3O®\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      Las \u003cstrong\u003eCoderas Fox Launch\u003c\/strong\u003e ofrecen una excelente combinación de protección contra impactos que absorbe los golpes con un ajuste que garantiza la movilidad mientras conduces.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ DESCRIPCIÓN VISIBLE (FUERA DEL ACORDEÓN) ══ --\u003e\n  \u003cdiv class=\"visible-description\"\u003e\n    \u003cp class=\"desc-text\"\u003e\n      Las \u003cstrong\u003eCoderas Launch\u003c\/strong\u003e están preparadas para protegerte de los obstáculos del camino y brindar comodidad en cada recorrido. Cuentan con un diseño antideslizante fácil de colocar con ajustadores de velcro, que se complementan con paneles elásticos extra anchos con impresión de silicona para mantener las coderas en su lugar mientras conduces o durante un impacto.\n    \u003c\/p\u003e\n    \u003cp class=\"desc-text\"\u003e\n      El panel frontal cuenta con un tejido \u003cstrong\u003eresistente a la abrasión\u003c\/strong\u003e para aumentar su durabilidad ante los raspones. En su interior, las inserciones certificadas \u003cstrong\u003eD3O®\u003c\/strong\u003e absorben eficazmente la energía de los impactos. Con su estilo minimalista y panel trasero de malla transpirable, estas coderas maximizan el flujo de aire, siendo perfectas para rodar con seguridad.\n    \u003c\/p\u003e\n    \u003cdiv class=\"highlight-bar\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n      Certificación CE: Equipadas con protecciones D3O® inteligentes y removibles que cumplen los requisitos de la norma CE EN1621-1 Nivel 1.\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ══ ACORDEONES (DATOS TÉCNICOS) ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n              \u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n              \u003cdiv class=\"feat-txt\"\u003e\n                \u003cspan class=\"feat-lbl\"\u003eTecnología D3O®\u003c\/span\u003eInserto protector removible que absorbe los golpes inteligentemente.\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n              \u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n              \u003cdiv class=\"feat-txt\"\u003e\n                \u003cspan class=\"feat-lbl\"\u003ePanel Frontal Resistente\u003c\/span\u003eDiseño con materiales antiabrasión para maximizar la durabilidad y flexibilidad.\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n              \u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n              \u003cdiv class=\"feat-txt\"\u003e\n                \u003cspan class=\"feat-lbl\"\u003ePanel Trasero de Malla\u003c\/span\u003ePromueve el flujo de aire para mayor comodidad en largos recorridos.\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n              \u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n              \u003cdiv class=\"feat-txt\"\u003e\n                \u003cspan class=\"feat-lbl\"\u003eAjuste Ergonómico\u003c\/span\u003eConstrucción precurvada slip-on con velcro y banda elástica de silicona extra ancha.\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eLaunch Elbow Guards\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMateriales\u003c\/td\u003e\n\u003ctd\u003e45% SBR, 20% Poliéster, 15% Nylon, 10% Spandex, 10% PU\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCertificación de Impacto\u003c\/td\u003e\n\u003ctd\u003eCE EN1621-1 (Nivel 1)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eAjuste\u003c\/td\u003e\n\u003ctd\u003eSlip-on con ajustadores Hook and Loop\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso Ideal\u003c\/td\u003e\n\u003ctd\u003eDownhill, Enduro, Trail, All-Mountain\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" 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\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text mb-4\"\u003e\n            Mide la circunferencia de tu \u003cstrong\u003ebíceps\u003c\/strong\u003e (aprox. 7.5 cm por encima del centro del codo) y la circunferencia de la parte más ancha de tu \u003cstrong\u003eantebrazo\u003c\/strong\u003e utilizando una cinta métrica flexible.\n          \u003c\/p\u003e\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla\u003c\/th\u003e\n                  \u003cth\u003eBíceps (cm)\u003c\/th\u003e\n                  \u003cth\u003eAntebrazo (cm)\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody\u003e\n                \u003c!-- Editables fácilmente en Shopify --\u003e\n                \u003ctr\u003e\n\u003ctd\u003eXS (Extra Pequeña)\u003c\/td\u003e\n\u003ctd\u003e25.4 - 27.9 cm\u003c\/td\u003e\n\u003ctd\u003e24.1 - 25.4 cm\u003c\/td\u003e\n\u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e✓ En Stock\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003ctd\u003eS (Pequeña)\u003c\/td\u003e\n\u003ctd\u003e26.7 - 29.2 cm\u003c\/td\u003e\n\u003ctd\u003e25.4 - 26.7 cm\u003c\/td\u003e\n\u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e✓ En Stock\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003ctd\u003eM (Mediana)\u003c\/td\u003e\n\u003ctd\u003e27.9 - 30.5 cm\u003c\/td\u003e\n\u003ctd\u003e26.7 - 27.9 cm\u003c\/td\u003e\n\u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e✓ En Stock\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003ctd\u003eL (Grande)\u003c\/td\u003e\n\u003ctd\u003e29.2 - 31.7 cm\u003c\/td\u003e\n\u003ctd\u003e27.9 - 29.2 cm\u003c\/td\u003e\n\u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e✓ En Stock\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003ctd\u003eXL (Extra Grande)\u003c\/td\u003e\n\u003ctd\u003e30.5 - 33.0 cm\u003c\/td\u003e\n\u003ctd\u003e29.2 - 30.5 cm\u003c\/td\u003e\n\u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e✓ En Stock\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003ctr\u003e\n\u003ctd\u003eXXL (Doble XL)\u003c\/td\u003e\n\u003ctd\u003e31.7 - 34.3 cm\u003c\/td\u003e\n\u003ctd\u003e30.5 - 31.7 cm\u003c\/td\u003e\n\u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e✓ En Stock\u003c\/td\u003e\n\u003c\/tr\u003e\n              \u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eMantenimiento\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eExtracción de placas:\u003c\/strong\u003e Retira siempre las inserciones D3O® antes de lavarlas. Solo debes lavar la tela exterior.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eLavado a mano:\u003c\/strong\u003e Lava la estructura blanda de la codera únicamente a mano con agua fría, usando jabón neutro. Cierra los velcros por completo antes de meterlas. No uses lavadora.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Extiéndelas al aire libre siempre bajo la sombra. NUNCA las metas a una secadora automática, ni uses cloro ni las planches, pues deformarás los materiales sintéticos.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eAlmacenaje:\u003c\/strong\u003e Asegúrate de guardarlas completamente secas (fuera de mochilas cerradas) para prolongar su vida útil y evitar el mal olor.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n  \u003c!-- \/accordion --\u003e\n\n  \u003c!-- ══ SOPORTE WHATSAPP ══ --\u003e\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20las%20Coderas%20Launch%20-%20Fox\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre tus Coderas Launch?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ══ FOOTER ══ --\u003e\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e\n      Fox Racing · Protection Engineering\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e","brand":"FOX","offers":[{"title":"XS","offer_id":49578207183127,"sku":"","price":1895.0,"currency_code":"MXN","in_stock":false},{"title":"S","offer_id":49578207215895,"sku":"191972934681","price":1895.0,"currency_code":"MXN","in_stock":true},{"title":"M","offer_id":49578207248663,"sku":"191972934698","price":1895.0,"currency_code":"MXN","in_stock":true},{"title":"L","offer_id":49578207281431,"sku":"191972934704","price":1895.0,"currency_code":"MXN","in_stock":true},{"title":"XL","offer_id":49578207314199,"sku":"191972934711","price":1895.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/CoderasFoxMTB_1.png?v=1724880135"},{"product_id":"pack-de-calcetines-ranger-black-fox","title":"Pack de Calcetines Ranger Black - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX PACK CALCETINES RANGER BLACK — Descripción Shopify      ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                 ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Pack de Calcetines Ranger Black - Fox\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Pack de 3 pares de calcetines Fox Ranger en color negro sólido. Diseñados para MTB con zonas de malla transpirable, soporte de arco y costuras planas en la puntera.\",\n  \"category\": \"Apparel \u0026 Accessories\",\n  \"color\": \"Black\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:        #FFFFFF;\n    --bg2:        #F7F7F5;\n    --bg3:        #F0EFEC;\n    --border:     #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:       #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .size-scroll { overflow-x: auto; }\n  .fox-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .fox-wrap .size-table thead tr { background: var(--black); }\n  .fox-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .fox-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .fox-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .fox-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .fox-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--orange); line-height: 1; }\n\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wrap .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wrap .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  \/* ── FOOTER ── *\/\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Trail Accessories\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Pack de Calcetines\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eRanger Black (3 Pares)\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003ePack de 3 Calcetines Ranger Black de Fox\u003c\/strong\u003e te ofrece rendimiento, transpirabilidad y un estilo clásico y sigiloso en color negro. Diseñados con zonas de malla específicas para MTB y costuras planas para máxima comodidad.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Los calcetines Ranger son un básico indiscutible para cualquier ciclista. Este pack incluye tres pares en color negro sólido, ideales para mantener un perfil bajo y combinar fácilmente con cualquier equipación sin sacrificar tecnología. Sus zonas de malla proporcionan una ventilación excepcional, manteniendo tus pies frescos y secos.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Además de su excelente transpirabilidad, cuentan con soporte de compresión en el arco del pie para un ajuste firme que no se desliza, y costuras planas en la zona de los dedos para evitar cualquier tipo de rozadura o incomodidad dentro de tu calzado de ciclismo.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Stealth Black: Estilo minimalista, ventilación optimizada y ajuste de compresión para el día a día.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eMalla Transpirable\u003c\/span\u003eZonas estratégicas que permiten un flujo de aire superior y frescura constante.\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eSoporte de Arco\u003c\/span\u003eBanda de compresión acanalada que mejora el ajuste y reduce la fatiga del pie.\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eCosturas Planas\u003c\/span\u003eDiseño 'flat-stitch' en la puntera para evitar ampollas y rozaduras.\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003ePack de 3 Pares\u003c\/span\u003eTres pares en color negro sólido (Black) listos para la acción diaria.\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eRanger Socks Black (3-Pack)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCategoría\u003c\/td\u003e\n\u003ctd\u003eCalcetines \/ Accesorios MTB\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003e72% Poliamida (Nylon), 12% Poliéster, 12% Algodón, 4% Elastano\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eLargo\u003c\/td\u003e\n\u003ctd\u003eClásico (Classic Crew - aprox. 20 cm)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso Ideal\u003c\/td\u003e\n\u003ctd\u003eCiclismo MTB, Trail, Enduro, Gravel, Uso Diario\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" 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\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\" style=\"font-size: .9rem; line-height: 1.6; color: var(--text-muted); margin-bottom: 1rem;\"\u003e\n            Las tallas de los calcetines Fox Racing están basadas en tu número de calzado estándar. Gracias a su tejido con elastano, se adaptan perfectamente a un rango de medidas para brindar la compresión correcta.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla Calcetín\u003c\/th\u003e\n                  \u003cth\u003eCalzado (US)\u003c\/th\u003e\n                  \u003cth\u003eCalzado (EU)\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eMantenimiento\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLavado:\u003c\/strong\u003e Lavar a máquina con agua fría (30°C máximo) o tibia. Lavar del revés ayuda a conservar el color negro intenso por más tiempo.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003ePrecaución:\u003c\/strong\u003e No usar blanqueadores, ya que dañan las fibras de elastano y el calcetín perderá su capacidad de ajuste y compresión.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Secar al aire libre de preferencia. Si usas secadora, hazlo a la temperatura más baja posible para evitar que encojan.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003ePlanchado:\u003c\/strong\u003e No planchar. El calor directo derretirá las fibras sintéticas.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20el%20Pack%20de%20Calcetines%20Ranger%20Black%20Fox\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre estos Calcetines?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e\n      Fox Racing · MTB Footwear \u0026amp; Accessories\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const sizes = [\n    { label:'S \/ M', us:'8 - 10', eu:'41 - 43', stock:'✓ En Stock' },\n    { label:'L \/ XL', us:'10 - 13', eu:'43 - 46', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('fox-size-body');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${s.us}\u003c\/td\u003e\n        \u003ctd\u003e${s.eu}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"XS\/S","offer_id":49630950818071,"sku":"191972807992","price":995.0,"currency_code":"MXN","in_stock":false},{"title":"S\/M","offer_id":49630950850839,"sku":"191972808005","price":995.0,"currency_code":"MXN","in_stock":false},{"title":"LX\/L","offer_id":49630950883607,"sku":"191972808012","price":995.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/calcetinesFoxMTB1.png?v=1726105230"},{"product_id":"calcetines-defend-water-fox","title":"Calcetines Defend Water - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX CALCETINES DEFEND WATER — Descripción Shopify           ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                  ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Calcetines Fox Defend Water\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Calcetines impermeables de MTB Fox Defend Water. Construcción técnica de 3 capas con membrana impermeable para mantener los pies secos y calientes en condiciones húmedas.\",\n  \"color\": \"Black\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:          #FFFFFF;\n    --bg2:          #F7F7F5;\n    --bg3:          #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:        #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap * { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .size-scroll { overflow-x: auto; }\n  .fox-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .fox-wrap .size-table thead tr { background: var(--black); }\n  .fox-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .fox-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .fox-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .fox-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .fox-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--orange); line-height: 1; }\n\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wrap .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wrap .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  \/* ── FOOTER ── *\/\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Defend MTB Series\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Calcetines Defend\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eWater Socks\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      Los \u003cstrong\u003eCalcetines Fox Defend Water\u003c\/strong\u003e son la solución definitiva para mantener tus pies secos y calientes bajo el lodo y la lluvia. Fabricados con una membrana técnica de tres capas, bloquean la entrada de agua exterior mientras conservan la comodidad y la respiración de tu piel en el trail.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            No permitas que los pies mojados arruinen una gran sesión en el cerro. Los calcetines \u003cstrong\u003eDefend Water\u003c\/strong\u003e de Fox Racing ofrecen una protección avanzada contra el agua y el frío gracias a su construcción de 3 capas. Su diseño actúa como una barrera impermeable que te mantiene seco en charcos, lluvia y salpicaduras de lodo extremo.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            A diferencia de los calcetines de neopreno gruesos, este modelo utiliza una membrana técnica de poliuretano que bloquea el agua pero permite que el vapor del sudor escape, reduciendo la condensación interna. Con una construcción de costuras planas en los dedos para evitar rozaduras molestas y un acolchado estratégico en las zonas de mayor presión, es la actualización de equipamiento que necesitas para la temporada de invierno y lluvias.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Triple Capa Técnica: Membrana impermeable intermedia con forro transpirable que cuida tu piel.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eImpermeables\u003c\/span\u003eMembrana de 3 capas que bloquea el agua y el lodo exterior\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eCostura Plana\u003c\/span\u003eCosturas planas en la zona de los dedos para eliminar la fricción\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAcolchado\u003c\/span\u003eZonas del talón y metatarso reforzadas para mayor amortiguación\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAjuste Seguro\u003c\/span\u003eEstructura anatómica que evita que el calcetín se deslice dentro de la zapatilla\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eLínea\u003c\/td\u003e\n\u003ctd\u003eDefend Series (Wet Weather)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eConstrucción\u003c\/td\u003e\n\u003ctd\u003eTejido tricapa con membrana de poliuretano\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eImpermeabilidad\u003c\/td\u003e\n\u003ctd\u003eExcelente resistencia contra charcos y lluvia moderada\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eNegro \/ Gris\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso recomendado\u003c\/td\u003e\n\u003ctd\u003eMTB, Enduro, Downhill, All-Mountain en invierno\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" 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\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\"\u003e\n            Los calcetines Defend Water están diseñados con un ajuste elástico de alto rendimiento. Selecciona tu talla de acuerdo con la medida de calzado estándar que utilizas habitualmente.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla Fox\u003c\/th\u003e\n                  \u003cth\u003eMedida MX (cm)\u003c\/th\u003e\n                  \u003cth\u003eMedida US\u003c\/th\u003e\n                  \u003cth\u003eMedida EU\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eMantenimiento\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLavado:\u003c\/strong\u003e Lavar a mano o a máquina con agua fría en ciclo muy delicado. Lavar al revés.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eMembrana:\u003c\/strong\u003e No exprimir ni retorcer fuertemente; esto puede dañar la capa interna de poliuretano.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Secar colgado a la sombra. No utilizar secadoras de alta temperatura bajo ninguna circunstancia.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eProductos:\u003c\/strong\u003e No usar suavizantes ni cloro, ya que pueden deteriorar la repelencia al agua del tejido.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20los%20Calcetines%20Defend%20Water%20-%20Fox\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre estos calcetines?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e\n      Fox Racing · Performance MTB Protection\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const sizes = [\n    { label:'S \/ M', mx:'24 - 26.5', us:'6 - 8.5', eu:'39 - 42.5', stock:'✓ En Stock' },\n    { label:'L \/ XL', mx:'27 - 30', us:'9 - 13', eu:'43 - 47', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('fox-size-body');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${s.mx} cm\u003c\/td\u003e\n        \u003ctd\u003e${s.us}\u003c\/td\u003e\n        \u003ctd\u003e${s.eu}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"S\/M","offer_id":49630960255255,"sku":"191972845864","price":995.0,"currency_code":"MXN","in_stock":false},{"title":"LX\/L","offer_id":49630960288023,"sku":"191972845871","price":995.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/calcetinesFoxMTB2.png?v=1726105707"},{"product_id":"guantes-dirtpaw-blk-fox","title":"Guantes Dirtpaw Blk - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX GUANTES DIRTPAW BLACK — Descripción Shopify             ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                  ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ║  SKU Ref: 31325-021-M                                        ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Guantes Fox Dirtpaw Black\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"sku\": \"31325-021-M\",\n  \"description\": \"Los guantes Fox Dirtpaw en color negro son el estándar de durabilidad y rendimiento. Cuentan con palma acolchada de Clarino®, compatibilidad con pantallas táctiles, nudillos con protección de TPR y un ajuste excepcional para MTB y Motocross.\",\n  \"color\": \"Black (Negro)\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:          #FFFFFF;\n    --bg2:          #F7F7F5;\n    --bg3:          #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:        #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .size-scroll { overflow-x: auto; }\n  .fox-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .fox-wrap .size-table thead tr { background: var(--black); }\n  .fox-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .fox-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .fox-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .fox-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .fox-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--orange); line-height: 1; }\n\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wrap .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wrap .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  \/* ── FOOTER ── *\/\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Dirtpaw Performance Series\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Guantes Dirtpaw\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eBlack Edition\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      Los \u003cstrong\u003eGuantes Fox Dirtpaw Black\u003c\/strong\u003e son el estándar de oro en versatilidad y resistencia. Con un diseño técnico en negro clásico, ofrecen una protección probada con nudillos reforzados y un tacto excepcional para dominar cualquier sendero de MTB o pista de Motocross.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\" checked\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            El modelo \u003cstrong\u003eDirtpaw\u003c\/strong\u003e es una leyenda indiscutible en el mundo del Off-road por su fiabilidad extrema. La edición en color \u003cstrong\u003eNegro\u003c\/strong\u003e ofrece un estilo elegante y atemporal que combina perfectamente con cualquier kit. Su parte superior está confeccionada con nailon y poliéster elástico, garantizando una movilidad excepcional y transpirabilidad.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Los nudillos cuentan con una protección de TPR inyectado que ofrece una defensa directa contra ramas y escombros. La palma de una sola capa de \u003cstrong\u003eClarino®\u003c\/strong\u003e acolchado reduce la fatiga al absorber las micro-vibraciones del manillar sin sacrificar la conexión táctil. Además, gracias a los hilos conductores en los dedos, podrás usar tu smartphone sin necesidad de quitarte los guantes.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Ready to Rip: Cierre de velcro ajustable en el puño de neopreno y agarre de silicona en los dedos para máximo control.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003ePalma Clarino®\u003c\/span\u003eCapa acolchada de alta resistencia que mejora el confort y el grip\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eTouch Screen\u003c\/span\u003eMaterial conductivo en dedos índice y pulgar para pantallas táctiles\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eNudillos TPR\u003c\/span\u003eProtección de poliuretano inyectado en los nudillos para mayor defensa\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eSilicon Grip\u003c\/span\u003eImpresiones en las puntas de los dedos para un control total de manetas\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eDirtpaw Glove\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eSKU\u003c\/td\u003e\n\u003ctd\u003e31325-021\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eBlack (Negro)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial principal\u003c\/td\u003e\n\u003ctd\u003ePoliamida Nylon, Poliéster, Poliuretano, Elastano\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCierre\u003c\/td\u003e\n\u003ctd\u003eGancho y bucle (Velcro) ajustable con puño de neopreno\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eMTB, Motocross, Enduro, ATV\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" 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\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\"\u003e\n            Para encontrar tu talla oficial Fox, mide la longitud de tu mano desde la base de la palma hasta la punta del dedo medio.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla\u003c\/th\u003e\n                  \u003cth\u003eLongitud Mano (mm)\u003c\/th\u003e\n                  \u003cth\u003eEquivalencia\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eMantenimiento\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLimpieza:\u003c\/strong\u003e Lavar a mano con agua fría y jabón neutro. Recomendamos no usar lavadora de rodillo.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eVelcro:\u003c\/strong\u003e Cerrar el ajuste de velcro firmemente antes de lavar para no dañar los tejidos superiores.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Secar extendido a la sombra. El calor directo de secadoras daña la palma de Clarino® y el TPR.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eAgentes Químicos:\u003c\/strong\u003e No utilizar cloro ni suavizantes, ya que degradan la capacidad táctil de los dedos.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20los%20Guantes%20Dirtpaw%20Black%20-%20Fox\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre los Dirtpaw Black?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e\n      Fox Racing · Performance \u0026amp; Durability\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const sizes = [\n    { label:'Small', range:'182 - 188 mm', equiv:'S (8)', stock:'✓ En Stock' },\n    { label:'Medium', range:'188 - 194 mm', equiv:'M (9)', stock:'✓ En Stock' },\n    { label:'Large', range:'194 - 200 mm', equiv:'L (10)', stock:'✓ En Stock' },\n    { label:'X-Large', range:'200 - 206 mm', equiv:'XL (11)', stock:'✓ En Stock' },\n    { label:'2X-Large', range:'206 - 212 mm', equiv:'2XL (12)', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('fox-size-body');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${s.range}\u003c\/td\u003e\n        \u003ctd\u003e${s.equiv}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"S","offer_id":49918191304983,"sku":"191972818837","price":895.0,"currency_code":"MXN","in_stock":false},{"title":"M","offer_id":49918191337751,"sku":"191972818844","price":895.0,"currency_code":"MXN","in_stock":true},{"title":"L","offer_id":49918191370519,"sku":"191972818851","price":895.0,"currency_code":"MXN","in_stock":false},{"title":"XL","offer_id":49918191403287,"sku":"191972818868","price":895.0,"currency_code":"MXN","in_stock":true},{"title":"2XL","offer_id":49918191436055,"sku":"191972818875","price":895.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/GuantesDirtpaw_1_210c8e86-7206-4cff-9524-44ca9c0573f4.png?v=1733341434"},{"product_id":"neck-gaiter-legion-camo-fox-1","title":"Neck Gaiter Legion Camo - Fox","description":"\u003cp\u003eEl tubular Fox Legion Camo, diseñado pensando en la comodidad y el rendimiento, está hecha de un tejido suave y fresco con evacuación de la humedad. Es una capa extra muy versátil perfecta para explorar nuevos terrenos. Puedes ponértela alrededor del cuello para mantener los elementos a raya o subírtela hasta la nariz para proteger la cara del viento y el polvo.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eUn modelo diseñado pensando en la comodidad y el rendimiento\u003c\/li\u003e\n\u003cli\u003ePropiedades avanzadas evacuación de la humedad para asegurar la comodidad durante todo el día\u003c\/li\u003e\n\u003cli\u003eLavable y reutilizable\u003c\/li\u003e\n\u003cli\u003eCorte ligeramente ajustado\u003c\/li\u003e\n\u003cli\u003ePropiedades antimicrobianas\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"FOX","offers":[{"title":"Default Title","offer_id":50015132025111,"sku":"191972935022","price":495.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/BUFFFox.png?v=1735417651"},{"product_id":"pantalon-ranger-water-fox","title":"Pantalón Ranger Water - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX PANTALÓN RANGER WATER — Descripción Shopify             ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                  ║\n  ║  UPC Ref: 191972877742                                       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Pantalón Fox Ranger Water Black\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"gtin13\": \"191972877742\",\n  \"description\": \"Pantalón técnico de MTB impermeable Fox Ranger Water. Construcción de 3 capas con 10,000mm de impermeabilidad y 10,000g de transpirabilidad. Protección total contra lluvia y lodo.\",\n  \"color\": \"Black\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── VARIABLES SCOPED \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:          #FFFFFF;\n    --bg2:          #F7F7F5;\n    --bg3:          #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:        #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .size-scroll { overflow-x: auto; }\n  .fox-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .fox-wrap .size-table thead tr { background: var(--black); }\n  .fox-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .fox-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .fox-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .fox-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .fox-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--orange); line-height: 1; }\n\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wrap .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wrap .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  \/* ── FOOTER ── *\/\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Ranger Waterproof Series\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Pantalón Ranger\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003e3L Water Pant\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003ePantalón Fox Ranger Water\u003c\/strong\u003e es tu armadura técnica para los días de clima adverso. Diseñado para mantenerte seco en los terrenos más húmedos, combina una membrana impermeable de 3 capas con la agilidad necesaria para el MTB de alto nivel.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            No permitas que la lluvia detenga tu rodada. El \u003cstrong\u003eRanger Water\u003c\/strong\u003e ofrece un nivel de protección superior contra los elementos. Su construcción de 3 capas cuenta con una membrana interna que bloquea el agua externa (10,000mm) mientras permite que el vapor del sudor escape (10,000g), manteniendo el confort térmico ideal en todo momento.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            El acabado \u003cstrong\u003eDWR (Durable Water Repellent)\u003c\/strong\u003e repele el lodo y la suciedad, evitando que el tejido se sature y se vuelva pesado. Con un corte cónico en las piernas para evitar enganches con la cadena y paneles elásticos estratégicamente posicionados, garantiza una movilidad total en las maniobras más técnicas.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Weather Shield: Protección impermeable total con costuras internas selladas.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eImpermeable\u003c\/span\u003eMembrana 10K\/10K para protección contra lluvia intensa\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eTruMotion®\u003c\/span\u003eTejido elástico en 4 direcciones para total libertad de pedaleo\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAcabado DWR\u003c\/span\u003eRecubrimiento que repele agua, lodo y detritos del camino\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAjuste Seguro\u003c\/span\u003eSistema de cierre con hebilla de precisión (Ratchet) probado en podios\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eLínea\u003c\/td\u003e\n\u003ctd\u003eRanger (MTB Technical)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUPC Referencia\u003c\/td\u003e\n\u003ctd\u003e191972877742\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003e94% Poliéster \/ 6% Elastano (3L)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eBolsillos\u003c\/td\u003e\n\u003ctd\u003eBolsillos laterales con cierre sellado\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eTrail, Enduro en condiciones húmedas\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" 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\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\"\u003e\n            Mide la circunferencia de tu cintura a la altura donde normalmente usas el pantalón para un ajuste técnico perfecto.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla Fox\u003c\/th\u003e\n                  \u003cth\u003eCintura (cm)\u003c\/th\u003e\n                  \u003cth\u003eCintura (pulg)\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eMantenimiento\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLavado:\u003c\/strong\u003e Lavar a máquina en ciclo delicado con agua fría. Cerrar todos los cierres.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eProductos:\u003c\/strong\u003e No usar suavizantes ni cloro, ya que dañan la membrana impermeable.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Secar extendido a la sombra. Evitar secadoras de alta temperatura.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eReactivación:\u003c\/strong\u003e Tras varias lavadas, usar un spray reactivador de DWR para mantener la repelencia.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20el%20Pantalon%20Ranger%20Water\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre el Ranger Water?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e\n      Fox Racing · Performance MTB Protection\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const sizes = [\n    { label:'28', cm:'71 - 74 cm', inch:'28\"', stock:'✓ En Stock' },\n    { label:'30', cm:'76 - 79 cm', inch:'30\"', stock:'✓ En Stock' },\n    { label:'32', cm:'81 - 84 cm', inch:'32\"', stock:'✓ En Stock' },\n    { label:'34', cm:'86 - 89 cm', inch:'34\"', stock:'✓ En Stock' },\n    { label:'36', cm:'91 - 94 cm', inch:'36\"', stock:'✓ En Stock' },\n    { label:'38', cm:'96 - 99 cm', inch:'38\"', stock:'✓ En Stock' },\n    { label:'40', cm:'101 - 104 cm', inch:'40\"', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('fox-size-body');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${s.cm}\u003c\/td\u003e\n        \u003ctd\u003e${s.inch}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"30","offer_id":50015173542167,"sku":"191972933073","price":3495.0,"currency_code":"MXN","in_stock":false},{"title":"32","offer_id":50015173574935,"sku":"191972877742","price":3495.0,"currency_code":"MXN","in_stock":false},{"title":"34","offer_id":50015173607703,"sku":"191972877759","price":3495.0,"currency_code":"MXN","in_stock":false},{"title":"36","offer_id":50198881108247,"sku":"191972933103","price":3495.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/Pantimpermeablefox.png?v=1735421892"},{"product_id":"goggles-fox-nino-main-taunt-espejados-azul","title":"Goggles Taunt Mirrored Navy Niño - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX GOGGLES TAUNT MIRRORED NAVY NIÑO — Descripción          ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                  ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Goggles Taunt Mirrored Navy Niño - Fox\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Goggles de MTB y Motocross Fox Taunt Mirrored para niño en color Navy. Equipados con lente Lexan™ espejado, sistema VLS™ y espuma de triple capa para máxima comodidad y protección.\",\n  \"category\": \"Youth Goggles \u0026 Optics\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:          #FFFFFF;\n    --bg2:          #F7F7F5;\n    --bg3:          #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:        #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .size-scroll { overflow-x: auto; }\n  .fox-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .fox-wrap .size-table thead tr { background: var(--black); }\n  .fox-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .fox-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .fox-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .fox-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .fox-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--orange); line-height: 1; }\n\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wrap .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wrap .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  \/* ── FOOTER ── *\/\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Youth Vision Series\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Goggles Taunt Mirrored\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eNavy Youth Edition\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      Los \u003cstrong\u003eGoggles Fox Taunt Mirrored para Niño (Color Navy)\u003c\/strong\u003e están diseñados para proteger la visión de los pequeños campeones. Cuentan con un lente espejado de Lexan™ que ofrece 100% de protección UV, reducción de resplandor y un estilo increíble en la pista o el sendero.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Equipados con la innovadora tecnología \u003cstrong\u003eVLS™ (Variable Lens System)\u003c\/strong\u003e, los Goggles Taunt ofrecen una versatilidad inigualable. Este sistema permite a los jóvenes pilotos utilizar tanto la mica estándar (incluida) como micas de policarbonato moldeadas por inyección, utilizando el mismo armazón sin necesidad de comprar unos goggles nuevos.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Para garantizar la máxima comodidad durante todo el día, incorporan una espuma facial anatómica de triple capa con forro polar que absorbe y expulsa el sudor excepcionalmente bien. Además, la correa ancha incluye inserciones de silicona que se adhieren firmemente al casco, asegurando que los goggles nunca se muevan de su lugar en los descensos agitados.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            VLS™ Tech + Lente Espejado Lexan™: Versatilidad total, compatibilidad de micas y visión nítida con máxima protección solar.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eMica Espejada\u003c\/span\u003eLente Lexan™ que ofrece excelente protección UV y reduce el molesto resplandor del sol\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eSistema VLS™\u003c\/span\u003eArmazón compatible con micas estándar e inyectadas de alta resistencia (intercambiables)\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eEspuma de 3 Capas\u003c\/span\u003eForro polar en contacto con la cara para un confort superior y absorción de sudor\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eCorrea de Silicona\u003c\/span\u003eBanda antideslizante que mantiene los goggles perfectamente fijos sobre el casco\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eYouth Taunt Mirrored Goggle\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor del Armazón\u003c\/td\u003e\n\u003ctd\u003eAzul Marino (Navy)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eTipo de Lente\u003c\/td\u003e\n\u003ctd\u003eLexan™ con acabado Espejado (Mirrored)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eProtección\u003c\/td\u003e\n\u003ctd\u003e100% de protección contra rayos UVA, UVB y UVC\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso Ideal\u003c\/td\u003e\n\u003ctd\u003eMTB, BMX, Motocross, Enduro (Niños y Adolescentes)\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" 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\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\" style=\"font-size: .9rem; line-height: 1.6; color: var(--text-muted); margin-bottom: 1rem;\"\u003e\n            Estos goggles están diseñados en una talla específica para jóvenes. Su armazón y correa adaptable garantizan un ajuste perfecto y sellado hermético contra el polvo en cascos de MTB integrales (como el Fox Proframe Youth) o cascos de motocross infantiles (V1 Youth).\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla\u003c\/th\u003e\n                  \u003cth\u003eRango de Ajuste\u003c\/th\u003e\n                  \u003cth\u003eAjuste de Correa\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eMantenimiento\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLimpieza del lente:\u003c\/strong\u003e Para remover barro y tierra seca, enjuaga primero la mica bajo un chorro suave de agua fría. NUNCA frotes el lente en seco, rayarás el acabado espejado.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eCuidado Espejado:\u003c\/strong\u003e Las micas con acabado espejo son delicadas. Una vez limpias de tierra, utiliza \u003cem\u003eúnicamente\u003c\/em\u003e la bolsa de microfibra suave incluida para secarlas. No uses toallas de papel ni camisetas.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eQuímicos prohibidos:\u003c\/strong\u003e No utilices limpiavidrios, jabones abrasivos o químicos sobre la mica. Estos destruyen la capa espejada y los tratamientos anti-empañamiento.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eAlmacenamiento:\u003c\/strong\u003e Después de cada uso y limpieza, guarda siempre los goggles dentro de su funda de microfibra para protegerlos cuando vayan dentro de la mochila o maleta de equipamiento.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20los%20Goggles%20Taunt%20Mirrored%20Navy%20Ni%C3%B1o%20Fox\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre estos Goggles?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e\n      Fox Racing · Youth Optical Precision\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const sizes = [\n    { label:'Youth OS', range:'Talla Única (Niño\/Adolescente)', system:'Correa de Doble Ajuste', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('fox-size-body');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${s.range}\u003c\/td\u003e\n        \u003ctd\u003e${s.system}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"Default Title","offer_id":50046708678935,"sku":"191972958021","price":1395.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/GogFox2_a4e4a383-bf2e-40f8-91cb-b6b366714e61.png?v=1736291670"},{"product_id":"goggles-main-blk-fox","title":"Goggles Main BLK - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX GOGGLES MAIN BLK — Descripción Shopify                  ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                  ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Goggles Main BLK - Fox\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Goggles de Motocross y MTB Fox Main Black para adulto. La mejor relación calidad-precio con lente Lexan™, sistema VLS™ y espuma de triple capa. Diseño clásico en negro.\",\n  \"category\": \"Goggles \u0026 Optics\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:          #FFFFFF;\n    --bg2:          #F7F7F5;\n    --bg3:          #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:        #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .size-scroll { overflow-x: auto; }\n  .fox-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .fox-wrap .size-table thead tr { background: var(--black); }\n  .fox-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .fox-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .fox-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .fox-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .fox-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--orange); line-height: 1; }\n\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wrap .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wrap .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  \/* ── FOOTER ── *\/\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Vision Series\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Goggles Main\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eBlack Edition\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      Los \u003cstrong\u003eGoggles Fox Main Black\u003c\/strong\u003e ofrecen la mejor relación calidad-precio del mercado para adultos. Equipados con lente Lexan™, sistema VLS™ y un diseño clásico en negro puro, son el estándar de rendimiento comprobado para Motocross y MTB.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            La línea Main es la prueba de que el rendimiento de nivel profesional no tiene por qué costar una fortuna. Destacan por su innovadora tecnología \u003cstrong\u003eVLS™ (Variable Lens System)\u003c\/strong\u003e, que te permite usar la mica estándar incluida o actualizar a micas de policarbonato inyectado utilizando exactamente el mismo armazón.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Su lente Lexan™ proporciona una protección UV total y está preparado de fábrica para el uso de tear-offs (micas desechables). Para mantenerte cómodo en las rodadas más largas, cuentan con una espuma facial de triple capa rematada con un suave forro polar, el cual sella el polvo y absorbe el sudor de manera excepcional.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            VLS™ Tech + Mejor Valor: Visión nítida, máxima compatibilidad de micas y el clásico diseño sobrio de Fox.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eSistema VLS™\u003c\/span\u003eArmazón compatible con micas estándar e inyectadas (intercambiables)\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eLente Lexan™\u003c\/span\u003eProtección 100% UV con excelente claridad óptica y soporte para tear-offs\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eEspuma de 3 Capas\u003c\/span\u003eForro polar en contacto con la cara para un confort superior y absorción de sudor\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eCorrea de Silicona\u003c\/span\u003eBanda de ajuste con inserciones de silicona antideslizante que se adhiere al casco\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eMain Goggle\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eNegro Puro (BLK)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eTipo de Lente\u003c\/td\u003e\n\u003ctd\u003eLexan™ transparente (Clear)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eProtección\u003c\/td\u003e\n\u003ctd\u003e100% de protección contra rayos UVA, UVB y UVC\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso Ideal\u003c\/td\u003e\n\u003ctd\u003eMotocross (MX), Enduro, MTB, ATV, Off-Road\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" 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\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\" style=\"font-size: .9rem; line-height: 1.6; color: var(--text-muted); margin-bottom: 1rem;\"\u003e\n            Estos goggles están diseñados en \u003cstrong\u003etalla única para adulto (OS)\u003c\/strong\u003e. Su diseño de armazón maximiza el campo de visión (viewport) y está pensado para encajar de manera óptima en la abertura facial de la mayoría de los cascos integrales de MX y MTB (como los Fox V1, V2, V3, Rampage o Proframe).\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla\u003c\/th\u003e\n                  \u003cth\u003eRango de Ajuste\u003c\/th\u003e\n                  \u003cth\u003eAjuste de Correa\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eMantenimiento\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLimpieza del lente:\u003c\/strong\u003e Para quitar barro o polvo grueso, enjuaga la mica bajo un chorro de agua limpia. NUNCA frotes la mica estando seca, ya que la tierra actuará como lija y causará micro-rayones.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Utiliza únicamente la bolsa de microfibra incluida (o un paño especial para óptica) para secar la mica con toques suaves. No uses toallas de papel, papel higiénico ni playeras.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eQuímicos prohibidos:\u003c\/strong\u003e Evita limpiavidrios, jabones fuertes, alcohol o desengrasantes. Estos químicos destruyen la protección UV y el tratamiento anti-empañante de fábrica.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eAlmacenamiento:\u003c\/strong\u003e Guarda siempre los goggles dentro de su funda de microfibra en un lugar fresco. No los dejes expuestos directamente al sol dentro de un vehículo.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20los%20Goggles%20Main%20BLK%20Fox\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre estos Goggles?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e\n      Fox Racing · Optical Precision\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const sizes = [\n    { label:'OS (Adulto)', range:'Talla Única (Adulto)', system:'Correa de Doble Ajuste', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('fox-size-body');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${s.range}\u003c\/td\u003e\n        \u003ctd\u003e${s.system}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"Default Title","offer_id":50049674871063,"sku":"191972927591","price":1095.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/GogFoxM.png?v=1736363060"},{"product_id":"goggles-main-pink-fox","title":"Goggles Main Pink - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX GOGGLES MAIN PINK — Descripción Shopify                 ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                  ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Goggles Fox Main Pink\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Goggles de motocross y MTB Fox Main Pink. Ofrecen el mejor campo de visión de su clase, lente de Lexan™ con protección UV y espuma de triple capa para máxima comodidad.\",\n  \"color\": \"Pink\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:          #FFFFFF;\n    --bg2:          #F7F7F5;\n    --bg3:          #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:        #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .size-scroll { overflow-x: auto; }\n  .fox-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .fox-wrap .size-table thead tr { background: var(--black); }\n  .fox-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .fox-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .fox-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .fox-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .fox-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--orange); line-height: 1; }\n\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wrap .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wrap .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n      Fox Racing · MX \u0026amp; MTB Vision\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Goggles Main\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003ePink Edition\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      Los \u003cstrong\u003eGoggles Fox Main Pink\u003c\/strong\u003e son posiblemente el mejor valor en el mercado para motocross y MTB. Con el sistema **Variable Lens System™ (VLS)** y una estética rosa vibrante, ofrecen una visión periférica inigualable y una comodidad duradera en cualquier pista.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Onza por onza, los \u003cstrong\u003eGoggles Main Pink\u003c\/strong\u003e son el mejor valor del mercado. Su diseño cuenta con un campo de visión ampliado que permite una visibilidad periférica excepcional, crucial para anticipar obstáculos en el sendero o la pista.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Equipados con el sistema de lente variable (VLS), este marco te permite intercambiar entre lentes estándar y lentes inyectadas (se venden por separado) en el mismo marco. Con una espuma de triple capa con forro de vellón y una lente de Lexan™ de alta resistencia, estos goggles están listos para la acción con un estilo que no pasa desapercibido.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Visión Periférica: El diseño de marco abierto ofrece el campo de visión más amplio de su categoría.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eVLS System\u003c\/span\u003eCompatible con lentes estándar e inyectadas de policarbonato\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eEspuma Triple\u003c\/span\u003eTriple capa de espuma con forro de vellón para absorber el sudor\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eLente Lexan™\u003c\/span\u003eOfrece protección total contra los rayos UV y alta resistencia a impactos\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eCorrea Siliconada\u003c\/span\u003eBanda elástica con tira de silicona antideslizante para evitar el movimiento\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eMain Goggles - Pink\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eLente\u003c\/td\u003e\n\u003ctd\u003eLexan™ Transparente (Incluida)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCompatibilidad\u003c\/td\u003e\n\u003ctd\u003eTear-offs (Soportes incluidos)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eAjuste\u003c\/td\u003e\n\u003ctd\u003eUnitalla Adulto\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eMotocross, MTB, Enduro, ATV\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. ESPECIFICACIONES --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" 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\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDetalles Técnicos\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\"\u003e\n            Los goggles Fox Main están diseñados con un tamaño universal para cascos de adulto, asegurando un sellado perfecto en la cara.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla\u003c\/th\u003e\n                  \u003cth\u003eCampo de Visión\u003c\/th\u003e\n                  \u003cth\u003eTipo de Lente\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eMantenimiento\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLente:\u003c\/strong\u003e Limpiar solo con agua tibia y jabón suave. Secar con microfibra.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eQuímicos:\u003c\/strong\u003e Nunca usar limpiadores de vidrios o alcohol, ya que dañan el recubrimiento anti-empañante.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Dejar secar la espuma al aire antes de guardar para evitar malos olores.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eAlmacenaje:\u003c\/strong\u003e Guardar siempre en su bolsa de microfibra para evitar rayaduras en la lente.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20los%20Goggles%20Main%20Pink%20-%20Fox\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre estos Goggles?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e\n      Fox Racing · Essential Ride Gear\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const sizes = [\n    { label:'OSFA (Unitalla)', field:'Amplio (VLS compatible)', lens:'Lexan™ Transparente', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('fox-size-body');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${s.field}\u003c\/td\u003e\n        \u003ctd\u003e${s.lens}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"Default Title","offer_id":50049886814487,"sku":"191972960291","price":1095.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/GogFoxM8.png?v=1736365767"},{"product_id":"pedales-stamp-1-rojos-crankbrothers","title":"Pedales Stamp 1 Rojos - Crankbrothers","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  CRANKBROTHERS STAMP 1 ROJOS — Descripción Shopify           ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                 ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Pedales Stamp 1 Rojos\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Crankbrothers\" },\n  \"description\": \"Pedales de plataforma Crankbrothers Stamp 1 Gen 2 Rojos. Cuerpo de composite de nylon reforzado, perfil cóncavo optimizado, 10 pines reemplazables por lado y sistema de rodamientos premium Igus.\",\n  \"category\": \"Bicycle Pedals\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .cb-wrap {\n    --bg:          #FFFFFF;\n    --bg2:         #F7F7F7;\n    --bg3:         #EEEEEE;\n    --border:      #E0E0E0;\n    --border-dark: #BDBDBD;\n    --black:       #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:   #3A3A3A;\n    --brand-clr:   #CE2828; \/* Rojo Crankbrothers *\/\n    --brand-dim:   #A31D1D;\n    --brand-glow:  rgba(206, 40, 40, 0.12);\n    --brand-soft:  rgba(206, 40, 40, 0.07);\n    --brand-bdr:   rgba(206, 40, 40, 0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A6A;\n    --text-dim:    #9E9E9E;\n    --green-ok:    #4CAF50;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .cb-wrap *, .cb-wrap *::before, .cb-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .cb-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--brand-clr);\n  }\n\n  .cb-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--brand-clr); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .cb-wrap .brand-tag svg { width: 14px; height: 14px; fill: none; stroke: var(--brand-clr); stroke-width: 2; stroke-linecap: round; stroke-linejoin: round;}\n\n  .cb-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .cb-wrap .product-name .accent { color: var(--brand-clr); }\n\n  .cb-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .cb-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .cb-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .cb-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--brand-bdr); }\n  .cb-wrap .acc-toggle { display: none; }\n  .cb-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .cb-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .cb-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .cb-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--brand-clr); border-color: var(--brand-clr); }\n  .cb-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .cb-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .cb-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .cb-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .cb-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .cb-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .cb-wrap .acc-arrow::before, .cb-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .cb-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .cb-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .cb-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--brand-clr); }\n  .cb-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--brand-clr); }\n\n  .cb-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .cb-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .cb-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .cb-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .cb-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .cb-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--brand-soft); border-left: 3px solid var(--brand-clr);\n    font-size: .87rem; color: var(--brand-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .cb-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--brand-clr); flex-shrink: 0; }\n\n  .cb-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .cb-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .cb-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .cb-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--brand-clr); margin-top: .44rem; flex-shrink: 0; }\n  .cb-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .cb-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--brand-clr); margin-bottom: .1rem; }\n\n  .cb-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .cb-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .cb-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .cb-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .cb-wrap .size-scroll { overflow-x: auto; }\n  .cb-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .cb-wrap .size-table thead tr { background: var(--black); }\n  .cb-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .cb-wrap .size-table thead th:first-child { text-align: left; }\n  .cb-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .cb-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .cb-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .cb-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .cb-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--brand-clr); line-height: 1; }\n\n  .cb-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .cb-wrap .cb-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .cb-wrap .cb-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  \/* ── FOOTER ── *\/\n  .cb-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .cb-wrap .product-footer::before, .cb-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .cb-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .75rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"cb-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003c!-- Icono de engranaje minimalista --\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003cpath d=\"M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2 0 0 1 0-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Crankbrothers · Componentes\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Pedales Stamp 1\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eRed Edition\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      Los \u003cstrong\u003ePedales Crankbrothers Stamp 1 Gen 2\u003c\/strong\u003e ofrecen un rendimiento de nivel profesional en un cuerpo de composite sumamente ligero. Con un auténtico diseño cóncavo y 10 pines renovados, te brindan máxima confianza en la pista a un precio inmejorable.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"cb-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"cb-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Construidos para durar sin añadir peso extra. La segunda generación de los \u003cstrong\u003eStamp 1\u003c\/strong\u003e cuenta con un cuerpo reforzado de Nylon Composite. A diferencia de las plataformas planas tradicionales, estos pedales heredan la probada \u003cstrong\u003eforma cóncava\u003c\/strong\u003e de sus hermanos de gama alta (Stamp 7), midiendo apenas 13.5 mm en el centro y 15.5 mm en los bordes para acunar literalmente tu calzado.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Su legendaria tracción se logra mediante 10 nuevos pines reemplazables de una sola pieza por cada lado, que se anclan con seguridad en la suela. Fiel a la filosofía Crankbrothers de \"Size Specific\", su plataforma viene en dimensiones optimizadas según el tamaño de tu zapato para que no pierdas ni un gramo de transferencia de potencia.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Premium Internals: Cuentan exactamente con los mismos rodamientos Igus LL-glide de alta gama y el sistema de doble sellado de los pedales más caros de la marca.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"cb-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"cb-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eCuerpo Composite\u003c\/span\u003ePlástico de Nylon compuesto robusto y ultraligero que desliza sobre rocas.\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003ePlataforma Cóncava\u003c\/span\u003eDe 13.5 mm a 15.5 mm de grosor, abraza tu suela para máxima estabilidad.\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003ePines Reemplazables\u003c\/span\u003e10 pines continuos de una pieza por lado para un agarre extremo e inamovible.\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eEje Chromoly\u003c\/span\u003eAcero SCM 435 forjado súper resistente, listo para Enduro, Trail o saltos.\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eCrankbrothers\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eStamp 1 Gen 2 (Color: Rojo)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eTipo de Pedal\u003c\/td\u003e\n\u003ctd\u003ePlataforma (Flat)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eRodamientos\u003c\/td\u003e\n\u003ctd\u003eIgus LL-glide bearing (interior y exterior)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003ePines\u003c\/td\u003e\n\u003ctd\u003e10 hexagonales por lado (reemplazables)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003ePeso por Par\u003c\/td\u003e\n\u003ctd\u003e321g (Small) \/ 348g (Large)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso Recomendado\u003c\/td\u003e\n\u003ctd\u003eTrail, Enduro, DH, Urbano, E-Bike\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eGarantía\u003c\/td\u003e\n\u003ctd\u003e5 años por defectos de fábrica\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"cb-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"cb-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" 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\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\" style=\"font-size: .9rem; line-height: 1.6; color: var(--text-muted); margin-bottom: 1rem;\"\u003e\n            Asegura el máximo contacto eligiendo el tamaño de plataforma adecuado para el número de zapato que utilices. Al coincidir perfectamente con la huella de tu pie, se maximiza el agarre y el control en zonas técnicas.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTamaño Pedal\u003c\/th\u003e\n                  \u003cth\u003eCalzado Recomendado\u003c\/th\u003e\n                  \u003cth\u003eHuella (Superficie)\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"cb-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"cb-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"cb-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003c!-- Icono Llave Inglesa (Mantenimiento) --\u003e\n              \u003cpath class=\"ms\" d=\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eMantenimiento\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLimpieza Básica:\u003c\/strong\u003e Tras rodar en lodo o polvo extremo, lava con agua a baja presión y un cepillo suave para cuidar el cuerpo de composite.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eCuidado de Sellos:\u003c\/strong\u003e Mantén las boquillas de mangueras a presión o hidrolavadoras alejadas de la zona del eje para no arrastrar la grasa de los rodamientos Igus internos.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eRevisión de Pines:\u003c\/strong\u003e Verifica periódicamente que los 10 pines mantengan su apriete; al ser reemplazables de una sola pieza, son fáciles de apretar con una llave hexagonal.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eMantenimiento Interno:\u003c\/strong\u003e Están diseñados para ser reconstruibles fácilmente; se recomienda abrir, limpiar y lubricar una vez al año dependiendo de la intensidad de tu uso.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"cb-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20los%20Pedales%20Stamp%201%20Rojos%20Crankbrothers\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre estos Pedales?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      CRANKBROTHERS · PREMIUM BIKE COMPONENTS\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/cb-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const sizes = [\n    { label:'Small', range:'37 - 43.5 EU (3-10 US)', system:'100mm x 100mm', stock:'✓ En Stock' },\n    { label:'Large', range:'43.5 - 49 EU (10-15 US)', system:'114mm x 111mm', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('cb-size-body');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${s.range}\u003c\/td\u003e\n        \u003ctd\u003e${s.system}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"Crankbrothers","offers":[{"title":"Small (3 a 10 US)","offer_id":50075823669527,"sku":"641300168122","price":1199.0,"currency_code":"MXN","in_stock":true},{"title":"Large (10 a 15 US)","offer_id":50075823702295,"sku":"641300168115","price":1199.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/PedalesMTB2_19d819ed-4cd6-478d-ae7d-38b1488468b1.png?v=1756588197"},{"product_id":"pedales-stamp-1-morados-crankbrothers","title":"Pedales Stamp 1 Morados - Crankbrothers","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  CRANKBROTHERS STAMP 1 MORADOS — Descripción Shopify         ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                 ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Pedales Stamp 1 Morados\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Crankbrothers\" },\n  \"description\": \"Pedales de plataforma Crankbrothers Stamp 1 Gen 2 Morados. Cuerpo de composite de nylon reforzado, perfil cóncavo optimizado, 10 pines reemplazables por lado y sistema de rodamientos premium Igus.\",\n  \"category\": \"Bicycle Pedals\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .cb-wrap {\n    --bg:          #FFFFFF;\n    --bg2:         #F7F7F7;\n    --bg3:         #EEEEEE;\n    --border:      #E0E0E0;\n    --border-dark: #BDBDBD;\n    --black:       #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:   #3A3A3A;\n    --brand-clr:   #7E22CE; \/* Morado Stamp 1 *\/\n    --brand-dim:   #6B21A8;\n    --brand-glow:  rgba(126, 34, 206, 0.12);\n    --brand-soft:  rgba(126, 34, 206, 0.07);\n    --brand-bdr:   rgba(126, 34, 206, 0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A6A;\n    --text-dim:    #9E9E9E;\n    --green-ok:    #4CAF50;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .cb-wrap *, .cb-wrap *::before, .cb-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .cb-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--brand-clr);\n  }\n\n  .cb-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--brand-clr); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .cb-wrap .brand-tag svg { width: 14px; height: 14px; fill: none; stroke: var(--brand-clr); stroke-width: 2; stroke-linecap: round; stroke-linejoin: round;}\n\n  .cb-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .cb-wrap .product-name .accent { color: var(--brand-clr); }\n\n  .cb-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .cb-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .cb-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .cb-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--brand-bdr); }\n  .cb-wrap .acc-toggle { display: none; }\n  .cb-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .cb-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .cb-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .cb-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--brand-clr); border-color: var(--brand-clr); }\n  .cb-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .cb-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .cb-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .cb-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .cb-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .cb-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .cb-wrap .acc-arrow::before, .cb-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .cb-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .cb-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .cb-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--brand-clr); }\n  .cb-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--brand-clr); }\n\n  .cb-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .cb-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .cb-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .cb-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .cb-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .cb-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--brand-soft); border-left: 3px solid var(--brand-clr);\n    font-size: .87rem; color: var(--brand-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .cb-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--brand-clr); flex-shrink: 0; }\n\n  .cb-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .cb-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .cb-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .cb-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--brand-clr); margin-top: .44rem; flex-shrink: 0; }\n  .cb-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .cb-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--brand-clr); margin-bottom: .1rem; }\n\n  .cb-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .cb-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .cb-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .cb-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .cb-wrap .size-scroll { overflow-x: auto; }\n  .cb-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .cb-wrap .size-table thead tr { background: var(--black); }\n  .cb-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .cb-wrap .size-table thead th:first-child { text-align: left; }\n  .cb-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .cb-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .cb-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .cb-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .cb-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--brand-clr); line-height: 1; }\n\n  .cb-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .cb-wrap .cb-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .cb-wrap .cb-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  \/* ── FOOTER ── *\/\n  .cb-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .cb-wrap .product-footer::before, .cb-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .cb-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .75rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"cb-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003c!-- Icono de engranaje minimalista --\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003cpath d=\"M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2 0 0 1 0-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Crankbrothers · Componentes\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Pedales Stamp 1\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003ePurple Edition\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      Los \u003cstrong\u003ePedales Crankbrothers Stamp 1 Gen 2\u003c\/strong\u003e ofrecen un rendimiento de nivel profesional en un cuerpo de composite sumamente ligero. Con un auténtico diseño cóncavo y 10 pines renovados, te brindan máxima confianza en la pista a un precio inmejorable.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"cb-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"cb-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Construidos para durar sin añadir peso extra. La segunda generación de los \u003cstrong\u003eStamp 1\u003c\/strong\u003e cuenta con un cuerpo reforzado de Nylon Composite. A diferencia de las plataformas planas tradicionales, estos pedales heredan la probada \u003cstrong\u003eforma cóncava\u003c\/strong\u003e de sus hermanos de gama alta (Stamp 7), midiendo apenas 13.5 mm en el centro y 15.5 mm en los bordes para acunar literalmente tu calzado.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Su legendaria tracción se logra mediante 10 nuevos pines reemplazables de una sola pieza por cada lado, que se anclan con seguridad en la suela. Fiel a la filosofía Crankbrothers de \"Size Specific\", su plataforma viene en dimensiones optimizadas según el tamaño de tu zapato para que no pierdas ni un gramo de transferencia de potencia.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Premium Internals: Cuentan exactamente con los mismos rodamientos Igus LL-glide de alta gama y el sistema de doble sellado de los pedales más caros de la marca.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"cb-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"cb-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eCuerpo Composite\u003c\/span\u003ePlástico de Nylon compuesto robusto y ultraligero que desliza sobre rocas.\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003ePlataforma Cóncava\u003c\/span\u003eDe 13.5 mm a 15.5 mm de grosor, abraza tu suela para máxima estabilidad.\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003ePines Reemplazables\u003c\/span\u003e10 pines continuos de una pieza por lado para un agarre extremo e inamovible.\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eEje Chromoly\u003c\/span\u003eAcero SCM 435 forjado súper resistente, listo para Enduro, Trail o saltos.\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eCrankbrothers\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eStamp 1 Gen 2 (Color: Morado)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eTipo de Pedal\u003c\/td\u003e\n\u003ctd\u003ePlataforma (Flat)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eRodamientos\u003c\/td\u003e\n\u003ctd\u003eIgus LL-glide bearing (interior y exterior)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003ePines\u003c\/td\u003e\n\u003ctd\u003e10 hexagonales por lado (reemplazables)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003ePeso por Par\u003c\/td\u003e\n\u003ctd\u003e321g (Small) \/ 348g (Large)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso Recomendado\u003c\/td\u003e\n\u003ctd\u003eTrail, Enduro, DH, Urbano, E-Bike\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eGarantía\u003c\/td\u003e\n\u003ctd\u003e5 años por defectos de fábrica\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"cb-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"cb-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" 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\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\" style=\"font-size: .9rem; line-height: 1.6; color: var(--text-muted); margin-bottom: 1rem;\"\u003e\n            Asegura el máximo contacto eligiendo el tamaño de plataforma adecuado para el número de zapato que utilices. Al coincidir perfectamente con la huella de tu pie, se maximiza el agarre y el control en zonas técnicas.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTamaño Pedal\u003c\/th\u003e\n                  \u003cth\u003eCalzado Recomendado\u003c\/th\u003e\n                  \u003cth\u003eHuella (Superficie)\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"cb-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"cb-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"cb-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003c!-- Icono Llave Inglesa (Mantenimiento) --\u003e\n              \u003cpath class=\"ms\" d=\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eMantenimiento\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLimpieza Básica:\u003c\/strong\u003e Tras rodar en lodo o polvo extremo, lava con agua a baja presión y un cepillo suave para cuidar el cuerpo de composite.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eCuidado de Sellos:\u003c\/strong\u003e Mantén las boquillas de mangueras a presión o hidrolavadoras alejadas de la zona del eje para no arrastrar la grasa de los rodamientos Igus internos.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eRevisión de Pines:\u003c\/strong\u003e Verifica periódicamente que los 10 pines mantengan su apriete; al ser reemplazables de una sola pieza, son fáciles de apretar con una llave hexagonal.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eMantenimiento Interno:\u003c\/strong\u003e Están diseñados para ser reconstruibles fácilmente; se recomienda abrir, limpiar y lubricar una vez al año dependiendo de la intensidad de tu uso.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"cb-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20los%20Pedales%20Stamp%201%20Morados%20Crankbrothers\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre estos Pedales?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      CRANKBROTHERS · PREMIUM BIKE COMPONENTS\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/cb-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const sizes = [\n    { label:'Small', range:'37 - 43.5 EU (3-10 US)', system:'100mm x 100mm', stock:'✓ En Stock' },\n    { label:'Large', range:'43.5 - 49 EU (10-15 US)', system:'114mm x 111mm', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('cb-size-body');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${s.range}\u003c\/td\u003e\n        \u003ctd\u003e${s.system}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"Crankbrothers","offers":[{"title":"Small (3 a 10 US)","offer_id":50075858600215,"sku":"641300168184","price":1199.0,"currency_code":"MXN","in_stock":true},{"title":"Large (10 a 15 US)","offer_id":50075858632983,"sku":"641300168177","price":1199.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/PedalesMTB7.png?v=1756592149"},{"product_id":"pedales-stamp-2-negros-crankbrothers","title":"Pedales Stamp 2 Negros - Crankbrothers","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  CRANKBROTHERS PEDALES STAMP 2 — Descripción Shopify         ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                 ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Pedales Stamp 2 Black\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Crankbrothers\" },\n  \"description\": \"Pedales de plataforma Crankbrothers Stamp 2 Black. Cuerpo de aluminio fundido, perfil mínimo de 16mm, 10 pines ajustables por lado y sistema de rodamientos premium para el mejor agarre en la montaña.\",\n  \"category\": \"Bicycle Pedals\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .cb-wrap {\n    --bg:          #FFFFFF;\n    --bg2:         #F7F7F7;\n    --bg3:         #EEEEEE;\n    --border:      #E0E0E0;\n    --border-dark: #BDBDBD;\n    --black:       #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:   #3A3A3A;\n    --brand-clr:   #CE2828; \/* Rojo Crankbrothers *\/\n    --brand-dim:   #A31D1D;\n    --brand-glow:  rgba(206, 40, 40, 0.12);\n    --brand-soft:  rgba(206, 40, 40, 0.07);\n    --brand-bdr:   rgba(206, 40, 40, 0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A6A;\n    --text-dim:    #9E9E9E;\n    --green-ok:    #4CAF50;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .cb-wrap *, .cb-wrap *::before, .cb-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .cb-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--brand-clr);\n  }\n\n  .cb-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--brand-clr); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .cb-wrap .brand-tag svg { width: 14px; height: 14px; fill: none; stroke: var(--brand-clr); stroke-width: 2; stroke-linecap: round; stroke-linejoin: round;}\n\n  .cb-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .cb-wrap .product-name .accent { color: var(--brand-clr); }\n\n  .cb-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .cb-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .cb-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .cb-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--brand-bdr); }\n  .cb-wrap .acc-toggle { display: none; }\n  .cb-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .cb-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .cb-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .cb-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--brand-clr); border-color: var(--brand-clr); }\n  .cb-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .cb-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .cb-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .cb-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .cb-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .cb-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .cb-wrap .acc-arrow::before, .cb-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .cb-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .cb-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .cb-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--brand-clr); }\n  .cb-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--brand-clr); }\n\n  .cb-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .cb-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .cb-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .cb-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .cb-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .cb-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--brand-soft); border-left: 3px solid var(--brand-clr);\n    font-size: .87rem; color: var(--brand-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .cb-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--brand-clr); flex-shrink: 0; }\n\n  .cb-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .cb-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .cb-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .cb-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--brand-clr); margin-top: .44rem; flex-shrink: 0; }\n  .cb-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .cb-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--brand-clr); margin-bottom: .1rem; }\n\n  .cb-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .cb-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .cb-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .cb-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .cb-wrap .size-scroll { overflow-x: auto; }\n  .cb-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .cb-wrap .size-table thead tr { background: var(--black); }\n  .cb-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .cb-wrap .size-table thead th:first-child { text-align: left; }\n  .cb-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .cb-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .cb-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .cb-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .cb-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--brand-clr); line-height: 1; }\n\n  .cb-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .cb-wrap .cb-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .cb-wrap .cb-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  \/* ── FOOTER ── *\/\n  .cb-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .cb-wrap .product-footer::before, .cb-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .cb-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .75rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"cb-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003c!-- Icono de engranaje minimalista --\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003cpath d=\"M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2 0 0 1 0-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Crankbrothers · Componentes\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Pedales Stamp 2\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eBlack Edition\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      Los \u003cstrong\u003ePedales Crankbrothers Stamp 2\u003c\/strong\u003e ofrecen una interfaz óptima entre la zapatilla y el pedal. Analizamos las suelas de las principales marcas de calzado para crear un pedal con la superficie ideal, garantizando un contacto y agarre superiores en cualquier terreno.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"cb-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"cb-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            El \u003cstrong\u003eStamp 2\u003c\/strong\u003e está fabricado con un cuerpo robusto de aluminio fundido a presión (Die-cast), preparado para resistir los impactos más duros en descensos de Enduro, Downhill o salidas intensas de Trail. Su diseño de perfil mínimo (solo 16 mm de grosor) reduce drásticamente las posibilidades de golpear el pedal contra rocas o raíces.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            El secreto de su legendario agarre radica en la tecnología \"Size Specific\". Crankbrothers no cree en un pedal de talla única; por eso el Stamp 2 cuenta con dimensiones exactas pensadas para maximizar la superficie de contacto según la talla de tu calzado, trabajando en conjunto con sus 10 pines ajustables por lado.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Premium Bearings: Equipados con rodamientos Igus LL-glide y un sistema de doble sellado para protegerlos del lodo y el agua.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"cb-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"cb-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eCuerpo Die-Cast\u003c\/span\u003eAluminio A380 fundido a presión, extremadamente resistente a golpes.\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAgarre Ajustable\u003c\/span\u003e10 pines de tracción por lado, modificables para un agarre personalizado.\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003ePerfil Minimalista\u003c\/span\u003eApenas 16 mm de grosor, mejorando el centro de gravedad y evitando obstáculos.\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eEje Forjado\u003c\/span\u003eAcero Chromoly scm 435 forjado de altísima durabilidad y resistencia.\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eCrankbrothers\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eStamp 2 (Color: Black)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eTipo de Pedal\u003c\/td\u003e\n\u003ctd\u003ePlataforma (Flat)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eRodamiento Interno\u003c\/td\u003e\n\u003ctd\u003eIgus LL-glide bearing\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eRodamiento Externo\u003c\/td\u003e\n\u003ctd\u003eEnduro cartridge bearing\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003ePines\u003c\/td\u003e\n\u003ctd\u003e10 por lado (reemplazables)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003ePeso por Par\u003c\/td\u003e\n\u003ctd\u003e439g (Small) \/ 494g (Large)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eGarantía\u003c\/td\u003e\n\u003ctd\u003e5 años por defectos de fábrica\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"cb-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"cb-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" 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\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\" style=\"font-size: .9rem; line-height: 1.6; color: var(--text-muted); margin-bottom: 1rem;\"\u003e\n            Elige la talla de tus pedales basándote en el número de calzado que utilizas para rodar. Esto asegura la máxima superficie de apoyo, transmitiendo mejor la potencia y dándote un control total.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTamaño Pedal\u003c\/th\u003e\n                  \u003cth\u003eCalzado Recomendado\u003c\/th\u003e\n                  \u003cth\u003eHuella (Superficie)\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"cb-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"cb-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"cb-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003c!-- Icono Llave Inglesa (Mantenimiento) --\u003e\n              \u003cpath class=\"ms\" d=\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eMantenimiento\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLimpieza Básica:\u003c\/strong\u003e Lavar con agua, jabón suave y un cepillo tras rutas lodosas.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003ePrecaución con el agua:\u003c\/strong\u003e Evita apuntar mangueras de alta presión (hidrolavadoras) directamente a los sellos del eje, ya que podría desplazar la grasa interna.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eInspección de Pines:\u003c\/strong\u003e Revisa y ajusta periódicamente los pines con una llave hexagonal para evitar perderlos por las vibraciones del camino.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eLubricación:\u003c\/strong\u003e Los pedales Crankbrothers son fáciles de desarmar; se recomienda reengrasar el interior y revisar los sellos una vez al año o tras temporadas de mucha lluvia.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"cb-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20los%20Pedales%20Stamp%202%20Black%20Crankbrothers\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre estos Pedales?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      CRANKBROTHERS · PREMIUM BIKE COMPONENTS\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/cb-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const sizes = [\n    { label:'Small', range:'37 - 43 EU (5-10 US)', system:'100mm x 100mm', stock:'✓ En Stock' },\n    { label:'Large', range:'43 - 49 EU (10-15 US)', system:'114mm x 111mm', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('cb-size-body');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${s.range}\u003c\/td\u003e\n        \u003ctd\u003e${s.system}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"Crankbrothers","offers":[{"title":"Small (3 a 10 US)","offer_id":50075872133399,"sku":"641300163653","price":1999.0,"currency_code":"MXN","in_stock":true},{"title":"Large (10 a 15 US)","offer_id":50075872166167,"sku":"641300163639","price":1999.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/PedalesMTB_fef259ca-25fa-4b50-8e68-d9efee6383e4.png?v=1756587728"},{"product_id":"guantes-bomber-graphite-fox","title":"Guantes Bomber Graphite - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX GUANTES BOMBER GRAPHITE — Descripción Shopify           ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                  ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Guantes Fox Bomber Graphite\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Guantes de protección extrema Fox Bomber en color Graphite. Cuentan con armadura rígida de nudillos, construcción en piel de cabra y palma de Clarino® de doble capa. Máxima durabilidad.\",\n  \"color\": \"Graphite\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:          #FFFFFF;\n    --bg2:          #F7F7F5;\n    --bg3:          #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:        #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .size-scroll { overflow-x: auto; }\n  .fox-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .fox-wrap .size-table thead tr { background: var(--black); }\n  .fox-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .fox-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .fox-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .fox-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .fox-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--orange); line-height: 1; }\n\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wrap .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wrap .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  \/* ── FOOTER ── *\/\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Bomber Protection Series\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Guantes Bomber\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eGraphite Edition\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      Los \u003cstrong\u003eGuantes Fox Bomber Graphite\u003c\/strong\u003e representan la protección sin concesiones. Diseñados para situaciones donde la seguridad es primordial, combinan una armadura de nudillos rígida con piel de cabra de alta resistencia para dominar el Enduro, Motocross y MTB más exigente.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            El modelo \u003cstrong\u003eBomber\u003c\/strong\u003e es una leyenda en el mundo de la protección de manos. Su elemento clave es la armadura de nudillos fabricada en plástico rígido moldeado, que actúa como un escudo balístico contra ramas, piedras y cualquier impacto directo en el sendero.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Esta edición en color \u003cstrong\u003eGraphite\u003c\/strong\u003e ofrece un look técnico y agresivo en gris oscuro. La construcción superior en piel de cabra perforada garantiza una durabilidad excepcional y un flujo de aire equilibrado. La palma de \u003cstrong\u003eClarino®\u003c\/strong\u003e reforzada proporciona una sensibilidad táctil superior mientras resiste el desgaste constante del manillar.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Impact Ready: Protección rígida certificada para las manos en condiciones extremas.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eBalística\u003c\/span\u003eArmadura rígida de nudillos para protección contra impactos masivos\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eClarino®\u003c\/span\u003ePalma de doble capa para máxima resistencia y tacto directo\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003ePiel Elite\u003c\/span\u003eConstrucción superior en piel de cabra de larga duración\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eTouch Screen\u003c\/span\u003eDedo índice y pulgar compatibles con pantallas de smartphones\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eBomber Glove CE\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eGraphite (Gris Oscuro)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eProtección\u003c\/td\u003e\n\u003ctd\u003eNudillos rígidos moldeados\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCierre\u003c\/td\u003e\n\u003ctd\u003ePuño de neopreno con velcro\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eMotocross, Enduro, Downhill, ATV\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" 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\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\"\u003e\n            Para encontrar tu talla oficial Fox, mide la longitud de tu mano desde la base de la palma hasta la punta del dedo medio.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla\u003c\/th\u003e\n                  \u003cth\u003eLongitud Mano (mm)\u003c\/th\u003e\n                  \u003cth\u003eEquivalencia\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eMantenimiento\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLavado:\u003c\/strong\u003e Lavar exclusivamente a mano con agua fría y jabón neutro.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eAdvertencia:\u003c\/strong\u003e No lavar a máquina. Los nudillos rígidos y la piel pueden dañarse.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Secar extendido a la sombra. No exponer al sol directo ni usar secadora.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eAlmacenaje:\u003c\/strong\u003e Guardar en un lugar fresco y seco para preservar la flexibilidad de la piel.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20los%20Guantes%20Bomber%20Graphite%20-%20Fox\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre el Bomber Graphite?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e\n      Fox Racing · Máxima Protección Graphite\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const sizes = [\n    { label:'Small', range:'182 - 188 mm', equiv:'S (8)', stock:'✓ En Stock' },\n    { label:'Medium', range:'188 - 194 mm', equiv:'M (9)', stock:'✓ En Stock' },\n    { label:'Large', range:'194 - 200 mm', equiv:'L (10)', stock:'✓ En Stock' },\n    { label:'X-Large', range:'200 - 206 mm', equiv:'XL (11)', stock:'✓ En Stock' },\n    { label:'2X-Large', range:'206 - 212 mm', equiv:'2XL (12)', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('fox-size-body');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${s.range}\u003c\/td\u003e\n        \u003ctd\u003e${s.equiv}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"S","offer_id":50198831104279,"sku":"191972949678","price":2295.0,"currency_code":"MXN","in_stock":false},{"title":"M","offer_id":50198831137047,"sku":"191972949685","price":2295.0,"currency_code":"MXN","in_stock":true},{"title":"L","offer_id":50198831169815,"sku":"191972949692","price":2295.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/GuantesFoxBomberGris.png?v=1739656036"},{"product_id":"jersey-ranger-drive-polaris-yellow-fox","title":"Jersey Ranger Drive Polaris Yellow - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX JERSEY RANGER DRIVE POLARIS YELLOW — Descripción Shopify║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                  ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Jersey Fox Ranger Drive Polaris Yellow\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Jersey técnico de MTB Fox Ranger Drive en color Polaris Yellow. Fabricado con tejidos TruDri® para una gestión superior de la humedad y un estilo de alto impacto.\",\n  \"color\": \"Polaris Yellow (Amarillo Vibrante)\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:          #FFFFFF;\n    --bg2:          #F7F7F5;\n    --bg3:          #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:        #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .size-scroll { overflow-x: auto; }\n  .fox-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .fox-wrap .size-table thead tr { background: var(--black); }\n  .fox-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .fox-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .fox-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .fox-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .fox-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--orange); line-height: 1; }\n\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M20.42 4.58L12 13 3.58 4.58A1 1 0 002 5.29V19a1 1 0 001 1h18a1 1 0 001-1V5.29a1 1 0 00-1.58-.71z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Ranger MTB Collection\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Jersey Ranger\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eDrive Polaris Yellow\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003eJersey Fox Ranger Drive Polaris Yellow\u003c\/strong\u003e es la combinación perfecta de visibilidad y rendimiento técnico. Diseñado con tejidos **TruDri®** para gestionar el sudor y una estética vibrante, es la pieza más versátil para dominar el trail con estilo y seguridad.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            El jersey \u003cstrong\u003eRanger Drive\u003c\/strong\u003e en color \u003cstrong\u003ePolaris Yellow\u003c\/strong\u003e está pensado para los riders que no quieren pasar desapercibidos ni sacrificar funcionalidad. La tecnología clave es su tejido \u003cstrong\u003eTruDri®\u003c\/strong\u003e, el cual aleja el sudor de la piel de manera eficiente, facilitando una evaporación rápida para mantenerte fresco durante los ascensos más calurosos.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Su diseño de alto impacto visual se complementa con una construcción sostenible que utiliza tejidos 100% reciclados. Con un ajuste específico para ciclismo de montaña y un faldón trasero más largo (drop tail) para una cobertura total en posición de manejo, este jersey es la definición de versatilidad técnica.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Alta Visibilidad: El tono Polaris Yellow garantiza que seas visto en el sendero o la montaña.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eTruDri® Tech\u003c\/span\u003eMueve el sudor fuera del cuerpo para mantenerte seco y cómodo\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eSostenibilidad\u003c\/span\u003eFabricado íntegramente con fibras de poliéster 100% recicladas\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAjuste Trail\u003c\/span\u003eCorte ergonómico diseñado para la libertad de movimiento en la bici\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eDrop Tail\u003c\/span\u003eFaldón trasero extendido para cobertura extra al pedalear\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eLínea\u003c\/td\u003e\n\u003ctd\u003eRanger (Versatilidad Trail)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003e100% Poliéster Reciclado\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eTecnología\u003c\/td\u003e\n\u003ctd\u003eTruDri® (Moisture Wicking)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003ePolaris Yellow (Amarillo Neón)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eMTB, Trail, All-Mountain\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" 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\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\"\u003e\n            Para asegurar el mejor ajuste de tu jersey Ranger, mide la circunferencia de tu pecho en la parte más ancha.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla\u003c\/th\u003e\n                  \u003cth\u003ePecho (cm)\u003c\/th\u003e\n                  \u003cth\u003eCintura (cm)\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCuidados\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLavado:\u003c\/strong\u003e Lavar a máquina con agua fría en ciclo delicado.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eTejido Técnico:\u003c\/strong\u003e No usar suavizantes ni blanqueadores; obstruyen las fibras TruDri®.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Secar extendido a la sombra. Evitar la secadora de alta temperatura.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003ePlanchado:\u003c\/strong\u003e No planchar. El calor puede dañar permanentemente la elasticidad y los gráficos.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20el%20Jersey%20Ranger%20Drive%20Polaris%20Yellow%20-%20Fox\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre el Jersey Ranger?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e\n      Fox Racing · Performance MTB Gear\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const sizes = [\n    { label:'Small', chest:'88 - 94 cm', waist:'71 - 76 cm', stock:'✓ En Stock' },\n    { label:'Medium', chest:'95 - 101 cm', waist:'77 - 82 cm', stock:'✓ En Stock' },\n    { label:'Large', chest:'102 - 108 cm', waist:'83 - 88 cm', stock:'✓ En Stock' },\n    { label:'X-Large', chest:'109 - 116 cm', waist:'89 - 94 cm', stock:'✓ En Stock' },\n    { label:'XX-Large', chest:'117 - 124 cm', waist:'95 - 100 cm', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('fox-size-body');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${s.chest}\u003c\/td\u003e\n        \u003ctd\u003e${s.waist}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"S","offer_id":50198897426711,"sku":"191972968730","price":2295.0,"currency_code":"MXN","in_stock":false},{"title":"M","offer_id":50198897459479,"sku":"191972968747","price":2295.0,"currency_code":"MXN","in_stock":true},{"title":"L","offer_id":50198897492247,"sku":"191972968754","price":2295.0,"currency_code":"MXN","in_stock":false},{"title":"XL","offer_id":50198897525015,"sku":"191972968761","price":2295.0,"currency_code":"MXN","in_stock":false},{"title":"2XL","offer_id":50198897557783,"sku":"191972968778","price":2295.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/JerseyFoxRangerPolaris2.png?v=1739663575"},{"product_id":"short-flexair-blk-fox","title":"Short Flexair Blk - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX SHORT FLEXAIR BLACK — Descripción Shopify               ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                  ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ║  SKU Ref: 33760-001 (Blk)                                    ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Short Fox Flexair Black\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"sku\": \"33760-001\",\n  \"description\": \"Short de MTB de alto rendimiento Fox Flexair para hombre en color negro. El modelo de pantalón corto más ligero y transpirable con tejido elástico TruMotion™ en 4 direcciones, cierre de precisión Race Ratchet y acabado DWR repelente al agua.\",\n  \"color\": \"Black (Negro)\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:          #FFFFFF;\n    --bg2:          #F7F7F5;\n    --bg3:          #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:        #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .size-scroll { overflow-x: auto; }\n  .fox-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .fox-wrap .size-table thead tr { background: var(--black); }\n  .fox-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .fox-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .fox-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .fox-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .fox-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--orange); line-height: 1; }\n\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wrap .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wrap .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  \/* ── FOOTER ── *\/\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\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\u003c\/svg\u003e\n      Fox Racing · Flexair Speed Series\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Short Flexair\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eMatte Black\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003eShort Fox Flexair Black\u003c\/strong\u003e representa el pináculo de la agilidad, ligereza y ventilación en el mountain bike de alto nivel. Diseñado con tecnologías de competición, redefine los límites del movimiento para que vueles sobre los senderos con máxima libertad y confort térmico.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Si exiges el menor peso y una comodidad absoluta que se sienta prácticamente imperceptible al pedalear, el \u003cstrong\u003eShort Flexair\u003c\/strong\u003e es tu mejor elección. Su cuerpo principal ultraligero está confeccionado con el tejido elástico multidireccional \u003cstrong\u003eTruMotion®\u003c\/strong\u003e de Fox, garantizando una movilidad superior en cada sección técnica y curva de la montaña.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            La gestión del calor y la humedad es excelente gracias a la tecnología \u003cstrong\u003eTruDri®\u003c\/strong\u003e, que aleja activamente el sudor de la piel para mantenerte seco. Además, incorpora perforaciones de ventilación cortadas con láser de forma estratégica y un tratamiento repelente al agua duradero \u003cstrong\u003eDWR\u003c\/strong\u003e, el cual evita que la humedad o el lodo del sendero se adhieran y aumenten el peso de la prenda.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Pure Speed Fit: Silueta aerodinámica y de perfil bajo para maximizar tu agilidad en la bicicleta.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eTruMotion®\u003c\/span\u003eTejido elástico en todas las direcciones para una movilidad superior\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eRace Ratchet\u003c\/span\u003eCierre de hebilla dentada de alta precisión para un ajuste milimétrico\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAcabado DWR\u003c\/span\u003eTratamiento repelente que protege contra lodo ligero y salpicaduras\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eTruDri® Tech\u003c\/span\u003eFibras altamente transpirables que alejan el sudor rápidamente\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eLínea\u003c\/td\u003e\n\u003ctd\u003eFlexair (Ultralight Race)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eBlack (Negro)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003ePoliéster, Poliamida Nylon, Elastano\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eBolsillos\u003c\/td\u003e\n\u003ctd\u003eBolsillos laterales seguros con cierres de perfil bajo\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso recomendado\u003c\/td\u003e\n\u003ctd\u003eMTB, Enduro, Downhill, All-Mountain\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" 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\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\"\u003e\n            El tallaje de los shorts Fox para hombre se basa en la medida de la cintura. Mide tu contorno de cintura para encontrar el ajuste perfecto (los shorts cuentan con la hebilla micrométrica Race Ratchet para un ajuste preciso).\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla Fox\u003c\/th\u003e\n                  \u003cth\u003eCintura (cm)\u003c\/th\u003e\n                  \u003cth\u003eCintura (pulg)\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eMantenimiento\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLavado:\u003c\/strong\u003e Lavar a máquina con agua fría en ciclo suave. Cerrar hebillas y cierres antes de introducir a la lavadora.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eDWR:\u003c\/strong\u003e No usar suavizantes ni cloro, ya que degradan el material elástico TruMotion™ y el tratamiento repelente.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Secar extendido a la sombra de forma natural. Se puede usar secadora a temperatura muy baja.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003ePlanchado:\u003c\/strong\u003e No planchar. El calor directo de la plancha puede dañar permanentemente las fibras técnicas y las cintas selladas.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20el%20Short%20Flexair%20Black\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre el Short Flexair?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e\n      Fox Racing · High Performance MTB Gear\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const sizes = [\n    { label:'28', cm:'71 - 74 cm', inch:'28\"', stock:'✓ En Stock' },\n    { label:'30', cm:'76 - 79 cm', inch:'30\"', stock:'✓ En Stock' },\n    { label:'32', cm:'81 - 84 cm', inch:'32\"', stock:'✓ En Stock' },\n    { label:'34', cm:'86 - 89 cm', inch:'34\"', stock:'✓ En Stock' },\n    { label:'36', cm:'91 - 94 cm', inch:'36\"', stock:'✓ En Stock' },\n    { label:'38', cm:'96 - 99 cm', inch:'38\"', stock:'✓ En Stock' },\n    { label:'40', cm:'101 - 104 cm', inch:'40\"', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('fox-size-body');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${s.cm}\u003c\/td\u003e\n        \u003ctd\u003e${s.inch}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"32","offer_id":50200345444631,"sku":"191972933691","price":2395.0,"currency_code":"MXN","in_stock":false},{"title":"34","offer_id":50200345477399,"sku":"191972933707","price":2395.0,"currency_code":"MXN","in_stock":false},{"title":"36","offer_id":50200345510167,"sku":"191972933714","price":2395.0,"currency_code":"MXN","in_stock":false},{"title":"38","offer_id":50200345542935,"sku":"191972933721","price":2395.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/ShortFoxFlexair.png?v=1739730737"},{"product_id":"guantes-bomber-gris-fox","title":"Guantes Bomber Gris - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX GUANTES BOMBER GRIS — Descripción Shopify               ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                  ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Guantes Fox Bomber Gris\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Guantes de protección integral Fox Bomber. Cuentan con armadura rígida en los nudillos, palma de Clarino® de doble capa y compatibilidad con pantallas táctiles. Color Gris.\",\n  \"color\": \"Grey\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:          #FFFFFF;\n    --bg2:          #F7F7F5;\n    --bg3:          #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:        #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .size-scroll { overflow-x: auto; }\n  .fox-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .fox-wrap .size-table thead tr { background: var(--black); }\n  .fox-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .fox-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .fox-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .fox-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .fox-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--orange); line-height: 1; }\n\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  \/* ── FOOTER ── *\/\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Bomber Protection Series\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Guantes Bomber\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eSteel Grey\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      Los \u003cstrong\u003eGuantes Fox Bomber Gris\u003c\/strong\u003e son la fortaleza móvil para tus manos. Diseñados para ofrecer una durabilidad extrema y una protección superior contra impactos, combinan una armadura de nudillos moldeada con una construcción de piel de cabra para dominar cualquier ruta de Enduro o Motocross.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            El guante \u003cstrong\u003eBomber\u003c\/strong\u003e no conoce límites. Su característica más distintiva es la protección de nudillos en plástico rígido moldeado, que actúa como un escudo balístico contra ramas, piedras y cualquier impacto en el sendero. Es el guante preferido por quienes buscan la máxima seguridad sin sacrificar la sensibilidad en los controles.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Construidos con piel de cabra perforada en la parte superior, ofrecen una durabilidad inigualable y una transpirabilidad equilibrada. La palma de \u003cstrong\u003eClarino®\u003c\/strong\u003e de doble capa refuerza las zonas de mayor desgaste, mientras que los detalles en silicona en las puntas de los dedos aseguran un agarre total a las manetas de freno y embrague.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Protección de Élite: Armadura de nudillos moldeada para una resistencia extrema al impacto.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eNudillos\u003c\/span\u003eProtección rígida de policarbonato para impactos directos\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003ePalma\u003c\/span\u003eDoble capa de Clarino® para mayor resistencia y sensibilidad\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eMaterial\u003c\/span\u003ePiel de cabra perforada que combina lujo, fuerza y aireación\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eTáctil\u003c\/span\u003eCompatibilidad con pantallas táctiles en el dedo índice y pulgar\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eBomber Glove CE\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eGrey \/ Black (Gris Acero)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003ePalma\u003c\/td\u003e\n\u003ctd\u003eClarino® reforzado\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCierre\u003c\/td\u003e\n\u003ctd\u003eGancho y bucle (Velcro) en la muñeca\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eMotocross, Enduro, MTB Extremo, ATV\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" 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\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\"\u003e\n            Para encontrar tu talla oficial de Fox, mide la longitud de tu mano desde la base de la palma hasta la punta del dedo medio.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla\u003c\/th\u003e\n                  \u003cth\u003eLongitud Mano (mm)\u003c\/th\u003e\n                  \u003cth\u003eEquivalencia\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCuidados\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLimpieza:\u003c\/strong\u003e Lavar a mano con agua fría. No usar lavadora para proteger la piel y los nudillos.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003ePiel:\u003c\/strong\u003e Usar un jabón neutro. No frotar de forma agresiva sobre las costuras.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Secar al aire libre a la sombra. El calor directo del sol o secadoras puede endurecer la piel.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eAlmacenaje:\u003c\/strong\u003e Guardar en un lugar fresco y seco, lejos de la humedad para evitar mal olor.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20los%20Guantes%20Bomber%20Gris%20-%20Fox\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre el Bomber?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e\n      Fox Racing · Máxima Protección Certificada\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const sizes = [\n    { label:'Small', range:'182 - 188 mm', equiv:'S (8)', stock:'✓ En Stock' },\n    { label:'Medium', range:'188 - 194 mm', equiv:'M (9)', stock:'✓ En Stock' },\n    { label:'Large', range:'194 - 200 mm', equiv:'L (10)', stock:'✓ En Stock' },\n    { label:'X-Large', range:'200 - 206 mm', equiv:'XL (11)', stock:'✓ En Stock' },\n    { label:'2X-Large', range:'206 - 212 mm', equiv:'2XL (12)', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('fox-size-body');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${s.range}\u003c\/td\u003e\n        \u003ctd\u003e${s.equiv}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"S","offer_id":50201325961495,"sku":"191972922183","price":2295.0,"currency_code":"MXN","in_stock":true},{"title":"M","offer_id":50201325994263,"sku":"191972922190","price":2295.0,"currency_code":"MXN","in_stock":false},{"title":"L","offer_id":50201326027031,"sku":"191972922206","price":2295.0,"currency_code":"MXN","in_stock":true},{"title":"XL","offer_id":50201326059799,"sku":"191972922213","price":2295.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/GuantesFoxBomberKf.png?v=1739739358"},{"product_id":"jersey-flexair-ascent-gris-vintage-fox","title":"Jersey Flexair Ascent Gris Vintage - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX JERSEY FLEXAIR ASCENT GRIS VINTAGE — Descripción Shopify ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                  ║\n  ║  Pegar en: Admin \u003e Productos \u003e Descripción \u003e \"\u003c\u003e\" HTML       ║\n  ╚══════════════════════════════════════════════════════════════╝\n--\u003e\n\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=Barlow:wght@300;400;500;600\u0026amp;family=Barlow+Condensed:wght@400;600;700\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003c!-- BLOQUE SEO (JSON-LD) --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Jersey Fox Flexair Ascent Gris Vintage\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"El jersey de MTB más ligero y transpirable de Fox. El Flexair Ascent Gris Vintage ofrece un ajuste aerodinámico y tecnología TruDri® para un rendimiento superior en Trail y XC.\",\n  \"color\": \"Vintage Grey (Gris Vintage)\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"itemCondition\": \"https:\/\/schema.org\/NewCondition\"\n  }\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n  \/* ── SCOPED VARIABLES \u0026 RESET ── *\/\n  .fox-wrap {\n    --bg:          #FFFFFF;\n    --bg2:          #F7F7F5;\n    --bg3:          #F0EFEC;\n    --border:      #E2E0DB;\n    --border-dark: #C8C5BE;\n    --black:        #111111;\n    --black-soft:  #1A1A1A;\n    --black-mid:    #3A3A3A;\n    --orange:      #FF5A00;\n    --orange-dim:  #E04F00;\n    --orange-glow: rgba(255,90,0,0.12);\n    --orange-soft: rgba(255,90,0,0.07);\n    --orange-bdr:  rgba(255,90,0,0.25);\n    --text:        #2A2A2A;\n    --text-muted:  #6A6A68;\n    --text-dim:    #A0A09C;\n    --green-ok:    #5A8A2A;\n\n    background: var(--bg);\n    font-family: 'Barlow', sans-serif;\n    color: var(--text);\n    width: 100%;\n    max-width: 780px;\n    margin: 0 auto;\n    padding: 1rem 0 3rem;\n  }\n\n  .fox-wrap *, .fox-wrap *::before, .fox-wrap *::after { \n    box-sizing: border-box; \n    margin: 0; \n    padding: 0; \n  }\n\n  \/* ════ HEADER ════ *\/\n  .fox-wrap .product-header {\n    margin-bottom: 2rem;\n    padding-left: 1.3rem;\n    border-left: 4px solid var(--orange);\n  }\n\n  .fox-wrap .brand-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: .75rem; \n    letter-spacing: .22em; \n    text-transform: uppercase;\n    color: var(--orange); \n    margin-bottom: .45rem;\n    display: flex; \n    align-items: center; \n    gap: .5rem;\n  }\n  \n  .fox-wrap .brand-tag svg { width: 13px; height: 13px; fill: none; stroke: var(--orange); stroke-width: 2; }\n\n  .fox-wrap .product-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(2.5rem, 8vw, 4.8rem);\n    line-height: .88; \n    color: var(--black); \n    letter-spacing: .02em;\n  }\n  \n  .fox-wrap .product-name .accent { color: var(--orange); }\n\n  .fox-wrap .seo-blurb {\n    margin-top: .9rem;\n    font-size: .95rem; \n    font-weight: 300; \n    line-height: 1.78;\n    color: var(--text-muted); \n    max-width: 620px;\n  }\n\n  \/* ════ ACCORDION ════ *\/\n  .fox-wrap .accordion { display: flex; flex-direction: column; gap: 3px; margin-top: 2rem; }\n  .fox-wrap .acc-item { background: var(--bg); overflow: hidden; border-radius: 2px; border: 1px solid var(--border); transition: background .22s, border-color .22s; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) { background: var(--bg2); border-color: var(--orange-bdr); }\n  .fox-wrap .acc-toggle { display: none; }\n  .fox-wrap .acc-label { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.3rem; cursor: pointer; user-select: none; gap: 1rem; }\n  .fox-wrap .acc-label-left { display: flex; align-items: center; gap: .95rem; }\n\n  .fox-wrap .acc-icon {\n    width: 34px; height: 34px; border-radius: 2px; background: var(--bg2); border: 1px solid var(--border);\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0; \n  }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-icon { background: var(--orange); border-color: var(--orange); }\n  .fox-wrap .acc-icon svg { width: 19px; height: 19px; overflow: visible; }\n  .fox-wrap .ms { fill: none; stroke: var(--text-muted); stroke-width: 1.3; stroke-linecap: round; stroke-linejoin: round; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .ms { stroke: #fff; }\n\n  .fox-wrap .acc-title { font-family: 'Barlow Condensed', sans-serif; font-size: 1.05rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--black-mid); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-title { color: var(--black); }\n\n  .fox-wrap .acc-arrow { width: 20px; height: 20px; position: relative; }\n  .fox-wrap .acc-arrow::before, .fox-wrap .acc-arrow::after {\n    content: ''; position: absolute; top: 50%; width: 9px; height: 1.5px; background: var(--border-dark); \n    transition: transform .36s cubic-bezier(.4,0,.2,1);\n  }\n  .fox-wrap .acc-arrow::before { right:50%; transform:translateY(-50%) rotate(-45deg); transform-origin:right; }\n  .fox-wrap .acc-arrow::after  { left:50%;  transform:translateY(-50%) rotate( 45deg); transform-origin:left; }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::before { transform:translateY(-50%) rotate(45deg); background:var(--orange); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--orange); }\n\n  .fox-wrap .acc-body { max-height: 0; overflow: hidden; transition: max-height .5s cubic-bezier(.4,0,.2,1); }\n  .fox-wrap .acc-toggle:checked ~ .acc-body { max-height: 1200px; }\n  .fox-wrap .acc-content { padding: 1.2rem 1.3rem 1.6rem; border-top: 1px solid var(--border); }\n\n  \/* ── CONTENIDO ── *\/\n  .fox-wrap .desc-text { font-size: .95rem; font-weight: 300; line-height: 1.82; color: var(--text); }\n  .fox-wrap .desc-text + .desc-text { margin-top: .85rem; }\n  .fox-wrap .highlight-bar {\n    margin-top: 1.1rem; padding: .85rem 1.05rem; background: var(--orange-soft); border-left: 3px solid var(--orange);\n    font-size: .87rem; color: var(--orange-dim); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--orange); flex-shrink: 0; }\n\n  .fox-wrap .feat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: .65rem; }\n  @media(max-width:500px){ .fox-wrap .feat-grid { grid-template-columns: 1fr; } }\n  .fox-wrap .feat-chip { display: flex; align-items: flex-start; gap: .6rem; padding: .7rem .85rem; background: var(--bg2); border: 1px solid var(--border); border-radius: 2px; }\n  .fox-wrap .feat-dot { width: 6px; height: 6px; border-radius: 50%; background: var(--orange); margin-top: .44rem; flex-shrink: 0; }\n  .fox-wrap .feat-txt { font-size: .87rem; line-height: 1.5; color: var(--text); }\n  .fox-wrap .feat-lbl { display: block; font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .15em; text-transform: uppercase; color: var(--orange); margin-bottom: .1rem; }\n\n  .fox-wrap .spec-table { width: 100%; border-collapse: collapse; margin-top: 1rem; font-size: .87rem; }\n  .fox-wrap .spec-table tr { border-bottom: 1px solid var(--border); }\n  .fox-wrap .spec-table td { padding: .6rem .5rem; vertical-align: top; }\n  .fox-wrap .spec-table td:first-child {\n    color: var(--text-muted); font-family: 'Barlow Condensed', sans-serif; letter-spacing: .08em; \n    text-transform: uppercase; font-size: .74rem; font-weight: 600; white-space: nowrap; padding-right: 1.1rem; \n  }\n\n  .fox-wrap .size-scroll { overflow-x: auto; }\n  .fox-wrap .size-table { width: 100%; min-width: 420px; border-collapse: collapse; font-size: .85rem; }\n  .fox-wrap .size-table thead tr { background: var(--black); }\n  .fox-wrap .size-table thead th { font-family: 'Barlow Condensed', sans-serif; font-size: .73rem; letter-spacing: .12em; text-transform: uppercase; color: #fff; padding: .65rem .8rem; text-align: center; }\n  .fox-wrap .size-table thead th:first-child { text-align: left; }\n  .fox-wrap .size-table td { padding: .6rem .8rem; text-align: center; color: var(--text); border-bottom: 1px solid var(--border); }\n  .fox-wrap .size-table td:first-child { text-align: left; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; color: var(--black); }\n\n  .fox-wrap .care-list { list-style: none; display: flex; flex-direction: column; gap: .5rem; }\n  .fox-wrap .care-item { display: flex; align-items: flex-start; gap: .85rem; padding: .65rem .85rem; background: var(--bg2); border: 1px solid var(--border); font-size: .88rem; line-height: 1.55; }\n  .fox-wrap .care-num { font-family: 'Bebas Neue', sans-serif; font-size: 1.15rem; color: var(--orange); line-height: 1; }\n\n  .fox-wrap .wa-btn-container { margin-top: 1.5rem; }\n  .fox-wa-btn {\n    display: inline-flex; align-items: center; gap: 0.5rem; background: #25D366; color: #fff !important; text-decoration: none !important;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700; font-size: .9rem; text-transform: uppercase; padding: 0.6rem 1.2rem; border-radius: 2px;\n  }\n  .fox-wa-btn svg { width: 18px; height: 18px; fill: #fff; }\n\n  .fox-wrap .product-footer { margin-top: 2.5rem; display: flex; align-items: center; gap: 1rem; }\n  .fox-wrap .product-footer::before, .fox-wrap .product-footer::after { content: ''; flex: 1; height: 1px; background: var(--border); }\n  .fox-wrap .product-footer span { font-family: 'Barlow Condensed', sans-serif; font-size: .68rem; letter-spacing: .2em; text-transform: uppercase; color: var(--text-dim); display: flex; align-items: center; gap: .6rem; }\n  .fox-wrap .product-footer img { height: 14px; width: auto; opacity: 0.8; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"fox-wrap\"\u003e\n\n  \u003c!-- ══ HEADER ══ --\u003e\n  \u003cheader class=\"product-header\"\u003e\n    \u003cp class=\"brand-tag\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M13 2L3 14h9l-1 8 10-12h-9l1-8z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      Fox Racing · Flexair Ascent Collection\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Flexair Ascent\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eVintage Grey\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003eJersey Fox Flexair Ascent Gris Vintage\u003c\/strong\u003e es la pieza de equipamiento más ligera y técnica de nuestra línea. Diseñado para ofrecer una transpirabilidad extrema y un ajuste aerodinámico que se siente como una segunda piel, es el jersey definitivo para el ciclismo de montaña de alto rendimiento.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACORDEÓN ══ --\u003e\n  \u003cdiv class=\"accordion\"\u003e\n\n    \u003c!-- 1. DESCRIPCIÓN --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t1\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t1\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\u003e\u003c\/path\u003e\n              \u003cpolyline class=\"ms\" points=\"14 2 14 8 20 8\"\u003e\u003c\/polyline\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eDescripción\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"desc-text\"\u003e\n            La línea \u003cstrong\u003eAscent\u003c\/strong\u003e ha sido creada para elevar el rendimiento en el trail. El jersey Flexair Ascent utiliza los tejidos más ligeros de Fox para minimizar el peso sin comprometer la durabilidad. Su tecnología principal \u003cstrong\u003eTruDri®\u003c\/strong\u003e aleja el sudor del cuerpo de manera eficiente, manteniéndote fresco y seco incluso en los ascensos más técnicos y calurosos.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Con un ajuste ceñido al cuerpo (aerodinámico) y una estética \"Vintage Grey\" que combina lo mejor del estilo retro con la modernidad técnica, este jersey elimina cualquier exceso de tela que pueda flamear con el viento. Es la prenda preferida para quienes buscan velocidad, ligereza y una gestión térmica inigualable en sus rodadas.\n          \u003c\/p\u003e\n          \u003cdiv class=\"highlight-bar\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\u003e\u003c\/path\u003e\u003cpolyline points=\"22 4 12 14.01 9 11.01\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n            Máxima Ventilación: Paneles de malla ultraligeros para un flujo de aire constante.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 2. CARACTERÍSTICAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t2\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t2\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpolygon class=\"ms\" points=\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"\u003e\u003c\/polygon\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCaracterísticas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eTruDri® Tech\u003c\/span\u003eTejido que absorbe y expulsa la humedad al instante\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eUltra Ligero\u003c\/span\u003eConstrucción minimalista para un peso pluma real\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eAero-Fit\u003c\/span\u003eCorte ceñido diseñado para la eficiencia y velocidad en XC\/Trail\u003c\/div\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"feat-chip\"\u003e\n\u003cdiv class=\"feat-dot\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"feat-txt\"\u003e\n\u003cspan class=\"feat-lbl\"\u003eCosturas Pro\u003c\/span\u003eCuello y puños con sellado plano para evitar rozaduras\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003ctable class=\"spec-table\"\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMarca\u003c\/td\u003e\n\u003ctd\u003eFox Racing (Original)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eLínea\u003c\/td\u003e\n\u003ctd\u003eFlexair Ascent (High-End Performance)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003e90% Poliéster \/ 10% Elastano\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eTecnología\u003c\/td\u003e\n\u003ctd\u003eTruDri® High-Ventilation\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eVintage Grey (Gris Piedra)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eTrail, XC, MTB Competición\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. GUÍA DE TALLAS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t3\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t3\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" 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\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eGuía de Tallas\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cp class=\"size-intro\"\u003e\n            El Jersey Flexair Ascent tiene un corte \u003cstrong\u003eSlim \/ Athletic Fit\u003c\/strong\u003e. Está diseñado para quedar pegado al cuerpo. Si prefieres un ajuste convencional, te recomendamos elegir una talla superior.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"size-scroll\"\u003e\n            \u003ctable class=\"size-table\"\u003e\n              \u003cthead\u003e\n                \u003ctr\u003e\n                  \u003cth\u003eTalla\u003c\/th\u003e\n                  \u003cth\u003ePecho (cm)\u003c\/th\u003e\n                  \u003cth\u003eCintura (cm)\u003c\/th\u003e\n                  \u003cth\u003eEstado\u003c\/th\u003e\n                \u003c\/tr\u003e\n              \u003c\/thead\u003e\n              \u003ctbody id=\"fox-size-body\"\u003e\u003c\/tbody\u003e\n            \u003c\/table\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. CUIDADOS --\u003e\n    \u003cdiv class=\"acc-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"fox-t4\" class=\"acc-toggle\"\u003e\n      \u003clabel class=\"acc-label\" for=\"fox-t4\"\u003e\n        \u003cdiv class=\"acc-label-left\"\u003e\n          \u003cdiv class=\"acc-icon\"\u003e\n            \u003csvg viewbox=\"0 0 24 24\"\u003e\n              \u003cpath class=\"ms\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"acc-title\"\u003eCuidados\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"acc-arrow\"\u003e\u003c\/div\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"acc-body\"\u003e\n        \u003cdiv class=\"acc-content\"\u003e\n          \u003cul class=\"care-list\"\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e01\u003c\/span\u003e\u003cstrong\u003eLavado:\u003c\/strong\u003e Lavar a máquina con agua fría en ciclo delicado. Lavar por el revés.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eFibras:\u003c\/strong\u003e No usar suavizantes ni cloro, ya que dañan la microestructura del tejido TruDri®.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Secar extendido a la sombra. No usar secadora de calor.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003ePlanchado:\u003c\/strong\u003e No planchar. Los acabados sellados por calor pueden despegarse.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/accordion --\u003e\n\n  \u003cdiv class=\"wa-btn-container\"\u003e\n    \u003ca class=\"fox-wa-btn\" href=\"https:\/\/wa.me\/525545247005?text=Hola%20Azimut.%20Tengo%20una%20duda%20sobre%20el%20Jersey%20Flexair%20Ascent%20Gris%20Vintage%20-%20Fox\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      ¿Dudas sobre el Flexair Ascent?\n    \u003c\/a\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"product-footer\"\u003e\n    \u003cspan\u003e\n      \u003cimg src=\"https:\/\/www.foxracing.com.mx\/cdn\/shop\/files\/logo.svg?v=1683919091\u0026amp;width=25\" alt=\"Fox Racing Logo\"\u003e\n      Fox Racing · Elite MTB Performance\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\u003c!-- \/fox-wrap --\u003e\n\n\u003cscript\u003e\n(function() {\n  const sizes = [\n    { label:'Small', chest:'88 - 94 cm', waist:'71 - 76 cm', stock:'✓ En Stock' },\n    { label:'Medium', chest:'95 - 101 cm', waist:'77 - 82 cm', stock:'✓ En Stock' },\n    { label:'Large', chest:'102 - 108 cm', waist:'83 - 88 cm', stock:'✓ En Stock' },\n    { label:'X-Large', chest:'109 - 116 cm', waist:'89 - 94 cm', stock:'✓ En Stock' },\n    { label:'XX-Large', chest:'117 - 124 cm', waist:'95 - 100 cm', stock:'✓ En Stock' }\n  ];\n\n  const bodyEl = document.getElementById('fox-size-body');\n\n  function render() {\n    if (!bodyEl) return;\n    bodyEl.innerHTML = sizes.map(s =\u003e {\n      return `\u003ctr\u003e\n        \u003ctd\u003e${s.label}\u003c\/td\u003e\n        \u003ctd\u003e${s.chest}\u003c\/td\u003e\n        \u003ctd\u003e${s.waist}\u003c\/td\u003e\n        \u003ctd style=\"color:var(--green-ok);font-size:.82rem;font-weight:600;\"\u003e${s.stock}\u003c\/td\u003e\n      \u003c\/tr\u003e`;\n    }).join('');\n  }\n\n  render();\n})();\n\u003c\/script\u003e","brand":"FOX","offers":[{"title":"S","offer_id":50335822020887,"sku":"","price":1795.0,"currency_code":"MXN","in_stock":false},{"title":"M","offer_id":50335822053655,"sku":"191972967597","price":1795.0,"currency_code":"MXN","in_stock":true},{"title":"L","offer_id":50335822086423,"sku":"191972967603","price":1795.0,"currency_code":"MXN","in_stock":false},{"title":"XL","offer_id":50335822119191,"sku":"191972967610","price":1795.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/JerseyFXMTBH.png?v=1743280747"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/collections\/Taiwan_16x9_a1f1de19-f7da-4c00-bea0-62a262e1f2fa.jpg?v=1782240338","url":"https:\/\/azimutadventure.com\/collections\/mtb-enduro.oembed?page=6","provider":"Azimut Adventure","version":"1.0","type":"link"}