{"title":"Jerseys Fox Racing MTB","description":"\u003cp\u003eJerseys y playeras Fox Racing MTB originales para hombre, mujer y niño. Tejido técnico dry-fit para enduro, trail y lifestyle. Colección 2026 disponible. Distribuidor oficial Fox Racing en México.\u003c\/p\u003e","products":[{"product_id":"jersey-flexair-zip-fox","title":"Jersey  Flexair Zip - FOX","description":"","brand":"FOX","offers":[{"title":"S","offer_id":36604913811607,"sku":"Jersey  Flexair Zip - FOX-1","price":849.0,"currency_code":"MXN","in_stock":true},{"title":"M","offer_id":36604913844375,"sku":"Jersey  Flexair Zip - FOX-2","price":849.0,"currency_code":"MXN","in_stock":false},{"title":"L","offer_id":36604913877143,"sku":"Jersey  Flexair Zip - FOX-3","price":849.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/Jerseyfoxflexair.jpg?v=1612568588"},{"product_id":"jersey-ranger-drirelease-purple-fox","title":"Jersey Ranger Drirelease Purple - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX JERSEY RANGER DRIRELEASE PURPLE — 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 Ranger Drirelease Purple - Fox\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Jersey de MTB Fox Ranger Drirelease en color morado. Tacto suave como una playera casual, pero con hilos técnicos drirelease® que secan 4 veces más rápido y neutralizan olores.\",\n  \"category\": \"Apparel \u0026 Jerseys\",\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 · Ranger Series\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Jersey Ranger Drirelease\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003ePurple Edition\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003eJersey Fox Ranger Drirelease (Purple)\u003c\/strong\u003e te ofrece la comodidad suave y relajada de tu playera favorita, pero oculta en sus fibras una avanzada tecnología de evacuación de humedad que rinde al máximo en cualquier sendero de montañ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            Este no es un jersey ordinario. Construido con la revolucionaria tecnología de hilos \u003cstrong\u003edrirelease®\u003c\/strong\u003e, esta prenda no depende de tratamientos químicos que se van con las lavadas. La tecnología está tejida directamente en la tela, absorbiendo el sudor rápidamente y secando hasta 4 veces más rápido que el algodón normal.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Además de mantenerte seco, los hilos drirelease® neutralizan activamente los malos olores, asegurando que te sientas fresco incluso después de la rodada al ir a tomar algo con tus amigos. Confeccionado con un corte específico de MTB, cuenta con un faldón trasero (drop-tail) para ofrecer una cobertura impecable mientras pedaleas.\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            Drirelease® Magic: Seca 4x más rápido que el algodón regular y neutraliza olores permanentemente.\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\"\u003eHilos Drirelease®\u003c\/span\u003eEvacuación de la humedad permanente, seca 4 veces más rápido que una playera normal\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 Integrado\u003c\/span\u003eNeutraliza los olores del sudor para mantenerte fresco durante toda la vida útil de la prenda\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\"\u003eTejidos Reciclados\u003c\/span\u003eConfección integral a base de materiales reciclados amigables con el medio ambiente\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 Drop-Tail\u003c\/span\u003eEl panel trasero alargado garantiza que la parte baja de tu espalda no quede expuesta\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 Drirelease® SS Jersey\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eMorado (Purple)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial Principal\u003c\/td\u003e\n\u003ctd\u003e85% Poliéster reciclado, 15% Algodón drirelease®\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eTecnología\u003c\/td\u003e\n\u003ctd\u003eSecado ultra-rápido y neutralización de olor\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso Ideal\u003c\/td\u003e\n\u003ctd\u003eMTB, Enduro, Trail, Estilo de vida \/ Uso 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\" style=\"font-size: .9rem; line-height: 1.6; color: var(--text-muted); margin-bottom: 1rem;\"\u003e\n            Para elegir tu talla correcta, mide el contorno de tu pecho en la parte más amplia. Este jersey tiene el corte clásico \"Standard Fit\" de Fox, diseñado para ser holgado y cómodo, con un tacto idéntico al de tu playera casual favorita.\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\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 máquina con agua fría en un ciclo normal. Te recomendamos voltear el jersey al revés para proteger el tejido exterior y el logo de Fox.\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 NUNCA usar suavizantes de telas ni blanqueadores. El suavizante bloquea la avanzada tecnología de las fibras drirelease®, arruinando su capacidad de secado y anti-olor permanentemente.\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 al aire libre en la sombra o utilizar secadora a una 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 material está diseñado para no arrugarse y el calor intenso puede afectar la mezcla de poliéster y algodón.\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%20Drirelease%20Purple%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 Jersey?\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 Apparel\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:'89 - 94 cm', system:'Standard Fit', stock:'✓ En Stock' },\n    { label:'Medium', range:'96 - 101 cm', system:'Standard Fit', stock:'✓ En Stock' },\n    { label:'Large', range:'104 - 109 cm', system:'Standard Fit', stock:'✓ En Stock' },\n    { label:'X-Large', range:'112 - 117 cm', system:'Standard Fit', stock:'✓ En Stock' },\n    { label:'XX-Large', range:'119 - 124 cm', system:'Standard 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":"XS","offer_id":42594279686378,"sku":"191972584879","price":699.0,"currency_code":"MXN","in_stock":true},{"title":"S","offer_id":42594279719146,"sku":"Jersey Ranger Drirelease Purple - FOX-2","price":699.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/s7d2_scene7_com-28677298_1.jpg?v=1647057822"},{"product_id":"playera-bnkr-black-camo-fox","title":"Playera Bnkr Black Camo - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX PLAYERA BNKR BLACK CAMO — 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\": \"Playera Fox Bnkr Black Camo\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Playera Fox Bnkr Black Camo. Tejido ultra suave, corte Premium Fit y diseño de camuflaje negro con gráfico Fox. Construcción de costuras laterales para mantener la forma.\",\n  \"color\": \"Camuflaje Negro (Black Camo)\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"price\": \"699\",\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 Lifestyle\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Bnkr\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eBlack Camo\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      La \u003cstrong\u003ePlayera Fox Bnkr Black Camo\u003c\/strong\u003e combina el icónico estilo Fox con un audaz diseño de camuflaje negro y un ajuste Premium. Una prenda esencial, duradera y de alta calidad para 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              \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\u003ePlayera Fox Bnkr Black Camo\u003c\/strong\u003e es mucho más que una simple playera. Diseñada para los verdaderos fanáticos de la marca que buscan un estilo agresivo, destaca por su patrón de camuflaje oscuro y los gráficos clásicos de Fox Racing en el pecho.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Su construcción \"Premium\" significa que está fabricada con un tejido ultra suave y ligero que mantiene su forma y estructura lavado tras lavado, gracias a su diseño inteligente con costuras laterales. Es la prenda perfecta para relajarte después de rodar en el sendero o para llevar en tu rutina diaria con total comodidad.\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            Tejido de punto fino ultra suave. El equilibrio perfecto entre la actitud del camuflaje y la comodidad absoluta.\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\"\u003eTejido Premium\u003c\/span\u003eMaterial ultra suave y ligero que ofrece la máxima comodidad durante todo el día\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 Perfecto\u003c\/span\u003eCorte Premium Fit, ligeramente más entallado para evitar el exceso de tela y favorecer la silueta\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 Laterales\u003c\/span\u003eConstrucción diseñada para mantener la forma y la integridad estructural tras cada lavado\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 Bnkr\u003c\/span\u003eDiseño en camuflaje negro (Black Camo) con arte serigrafiado de alta calidad y durabilidad\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\u003eBnkr Black Camo Tee\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eCamuflaje Negro (Black Camo)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eEstilo\u003c\/td\u003e\n\u003ctd\u003ePlayera de manga corta (T-Shirt)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eAjuste\u003c\/td\u003e\n\u003ctd\u003ePremium Fit (Ajuste entallado)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eAlgodón Peinado \/ Poliéster\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eLifestyle, Casual, 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            El ajuste \u003cstrong style=\"color:var(--black)\"\u003ePremium Fit\u003c\/strong\u003e de Fox es un corte moderno, ligeramente más entallado en el torso y las mangas en comparación con una playera de corte estándar (Standard Fit).\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            Si prefieres que la ropa te quede más holgada o relajada, te recomendamos pedir una talla más grande a tu talla habitual.\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)\"\u003eLavar a Máquina:\u003c\/strong\u003e Lava la playera del revés (con el gráfico hacia adentro) a máquina con agua fría y con colores similares para proteger la intensidad del estampado.\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) o, preferiblemente, secar al aire libre para extender la vida útil del tejido y del logotipo.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eNo Planchar el Estampado:\u003c\/strong\u003e Evita planchar directamente sobre el gráfico serigrafiado para que no se derrita ni se agriete.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eSin Blanqueador:\u003c\/strong\u003e No utilices lejía ni suavizantes agresivos que puedan dañar las fibras de algodón y poliéster.\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cdiv class=\"care-symbols\"\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"Lavar a máquina (agua fría)\"\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 planchar gráfico\" style=\"font-size:1.1rem;\"\u003e🚫\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"No usar blanqueador\" 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\u003ePlayera Fox Bnkr Black Camo\u003c\/strong\u003e en línea. Experimenta la máxima comodidad con esta playera de tejido ultra suave y corte Premium Fit que no pierde su forma. Incluye un agresivo diseño de camuflaje y el emblemático logotipo Fox.\u003c\/p\u003e\n    \u003cp\u003e¿Buscas \u003cstrong\u003eropa Fox original\u003c\/strong\u003e en México? Las playeras premium de Fox son tu mejor opción para un estilo de vida casual con una calidad inigualable. 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%20Playera%20Fox%20Bnkr%20Black%20Camo\" 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 · Playeras Premium\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 (T-Shirts)\n  const sizes = [\n    { label:'S (Chica)', min:86, max:91, minIn:34, maxIn:36, ajuste:'Premium Fit', stock:'✓ Disponible' },\n    { label:'M (Mediana)', min:96, max:101, minIn:38, maxIn:40, ajuste:'Premium Fit', stock:'✓ Disponible' },\n    { label:'L (Grande)', min:106, max:111, minIn:42, maxIn:44, ajuste:'Premium Fit', stock:'✓ Disponible' },\n    { label:'XL (Extra Grande)', min:116, max:121, minIn:46, maxIn:48, ajuste:'Premium Fit', stock:'✓ Disponible' },\n    { label:'XXL (Doble XL)', min:127, max:132, minIn:50, maxIn:52, ajuste:'Premium 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":43278259192042,"sku":"191972618840","price":472.0,"currency_code":"MXN","in_stock":true},{"title":"M","offer_id":43278259224810,"sku":"Playera Bnkr Black Camo - FOX-2","price":472.0,"currency_code":"MXN","in_stock":false},{"title":"L","offer_id":43278259257578,"sku":"Playera Bnkr Black Camo - FOX-3","price":472.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/29047247_1.webp?v=1659047497"},{"product_id":"playera-interior-tecbase-fox","title":"Playera Interior Tecbase - FOX","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX PLAYERA INTERIOR TECBASE — 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\": \"Playera Interior Tecbase - Fox\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Playera interior (capa base) Fox Tecbase. Tejido ultra suave, elástico y absorbente diseñado para llevarse bajo el jersey, manteniéndote seco y regulando tu temperatura.\",\n  \"category\": \"Apparel \u0026 Base Layers\",\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 · Tecbase Series\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Playera Interior\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eTecbase Base Layer\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      La \u003cstrong\u003ePlayera Interior Tecbase de Fox\u003c\/strong\u003e es la primera capa esencial para tu equipamiento. Diseñada para ir pegada a la piel bajo tu jersey de MTB o Motocross, regula tu temperatura corporal y expulsa el sudor antes de que te enfríes.\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 secreto de un buen día en la pista o la montaña comienza desde la primera capa. La playera \u003cstrong\u003eTecbase\u003c\/strong\u003e funciona como una segunda piel; su tejido inteligente absorbe la humedad y el sudor directamente de tu cuerpo, transfiriéndolo a la capa exterior para que se evapore rápidamente.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Construida con un material elástico en cuatro direcciones (4-way stretch), te ofrece una libertad de movimiento absoluta sin sentirse restrictiva. Además, su confección ultra suave evita las rozaduras con las costuras o las protecciones, convirtiéndola en el básico indispensable que querrás usar en cada 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            Core Comfort Tech: Evacuación superior del sudor, ajuste atlético ceñido y tratamiento anti-olor.\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\"\u003eTejido Absorbente\u003c\/span\u003eAleja rápidamente la humedad de la piel para mantenerte seco y fresco\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\u003eMaterial elástico en 4 direcciones que acompaña cada movimiento sin estorbar\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\"\u003eCorte Anatómico\u003c\/span\u003eSilueta 'Slim Fit' ceñida, diseñada para usarse directamente 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\"\u003eAnti-Olor\u003c\/span\u003eTratamiento antimicrobiano que previene la formación de bacterias y malos olores\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\u003eTecbase Base Layer\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCategoría\u003c\/td\u003e\n\u003ctd\u003eCapa Base (Base Layer) \/ Playera Interior\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003e92% Poliéster, 8% Spandex (Elastano)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCorte\u003c\/td\u003e\n\u003ctd\u003eSlim Fit (Ajuste Ceñido \/ Compresión Ligera)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso Ideal\u003c\/td\u003e\n\u003ctd\u003eCiclismo MTB, Motocross, Entrenamiento bajo el jersey\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 ideal, mide el contorno de tu pecho en la parte más amplia. Ten en cuenta que esta playera tiene un ajuste atlético y ceñido (Slim Fit) diseñado para utilizarse como primera capa pegada al cuerpo.\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\u003eAjuste \/ Corte\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) y prendas de colores similares.\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 suavizantes ni blanqueadores; estos productos obstruyen los poros del tejido inteligente y arruinan sus propiedades de absorción de sudor.\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 en la sombra o en secadora a temperatura muy baja. No planchar bajo ninguna circunstancia.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003eLavado en seco:\u003c\/strong\u003e No lavar en seco.\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%20Playera%20Interior%20Tecbase%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 esta Playera?\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 Base 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', range:'89 - 94 cm', system:'Ceñido (Slim Fit)', stock:'✓ En Stock' },\n    { label:'Medium', range:'96 - 101 cm', system:'Ceñido (Slim Fit)', stock:'✓ En Stock' },\n    { label:'Large', range:'104 - 109 cm', system:'Ceñido (Slim Fit)', stock:'✓ En Stock' },\n    { label:'X-Large', range:'112 - 117 cm', system:'Ceñido (Slim 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","offer_id":43435882479850,"sku":"Playera Interior Tecbase - FOX","price":397.0,"currency_code":"MXN","in_stock":false},{"title":"M","offer_id":43435882512618,"sku":"Playera Interior Tecbase - FOX-2","price":397.0,"currency_code":"MXN","in_stock":false},{"title":"L","offer_id":43435882545386,"sku":"Playera Interior Tecbase - FOX-3","price":397.0,"currency_code":"MXN","in_stock":false},{"title":"XL","offer_id":43435882578154,"sku":"Playera Interior Tecbase - FOX-4","price":397.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/playerafox.png?v=1662054268"},{"product_id":"camisa-gamut-stretch-cobre-fox","title":"Camisa Gamut Stretch Cobre - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX CAMISA GAMUT STRETCH COBRE — 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\": \"Camisa Fox Gamut Stretch Cobre\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Camisa Fox Gamut Stretch en color Cobre (Copper). Estilo clásico de botones con tejido elástico para máxima libertad de movimiento. Diseño casual y resistente.\",\n  \"color\": \"Cobre (Copper)\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"price\": \"1199\",\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 Lifestyle\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Gamut Stretch\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eCobre\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      La \u003cstrong\u003eCamisa Fox Gamut Stretch Cobre\u003c\/strong\u003e te ofrece un estilo clásico de botones con el beneficio añadido del \u003cstrong\u003etejido elástico\u003c\/strong\u003e. Muévete libremente con el inconfundible ADN de Fox Racing en una prenda versátil y resistente.\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            Perfecta para el trabajo, el taller o para salir después de rodar, la \u003cstrong\u003eCamisa Fox Gamut Stretch en color Cobre\u003c\/strong\u003e reinventa la clásica camisa de botones de uso diario. Al incorporar elastano en su tejido, proporciona una flexibilidad excepcional que acompaña cada uno de tus movimientos sin restricciones.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Su diseño limpio y atemporal incluye un práctico bolsillo en el pecho izquierdo y un ajuste regular que favorece la silueta sin sacrificar la comodidad. Una prenda versátil, resistente y con mucho estilo, lista para cualquier situación de tu estilo de vida activo y con el sutil branding 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            El estilo clásico de las camisas \"woven\" combinado con la comodidad moderna de un tejido elástico en 2 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\"\u003eTejido Stretch\u003c\/span\u003eMezcla duradera de algodón y elastano que ofrece libertad de movimiento bidireccional\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 Clásico\u003c\/span\u003eCierre frontal de botones completo y cuello estructurado para un look pulido y versátil\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\"\u003eBolsillo Práctico\u003c\/span\u003eUn bolsillo en el pecho izquierdo para almacenar pequeños artículos, adornado con la etiqueta 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\"\u003eTono Cobre\u003c\/span\u003eColor tierra (Copper) moderno y resistente a la decoloración que aporta un estilo rústico\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\u003eGamut Stretch Shirt\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eCobre (Copper)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eEstilo\u003c\/td\u003e\n\u003ctd\u003eCamisa de botones (Woven Shirt)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eAjuste\u003c\/td\u003e\n\u003ctd\u003eRegular\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003e97% Algodón \/ 3% Elastano (Spandex)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eCasual, Trabajo, Taller, Lifestyle\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 camisas de botones de Fox se basa en la circunferencia de tu pecho. Este modelo ofrece un corte regular y muy cómodo gracias a su elasticidad, diseñado para usarse sobre camisetas delgadas o por sí sola.\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            El tejido contiene elastano (stretch), por lo que se adaptará a tu complexión sin sentirse restrictivo en los hombros o el pecho.\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)\"\u003eLavar a Máquina:\u003c\/strong\u003e Lava la camisa abotonada del revés a máquina con agua fría y con colores similares para proteger la intensidad del color.\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) o retirar de la lavadora de inmediato y secar colgada para reducir arrugas.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003ePlanchado:\u003c\/strong\u003e Si es necesario, utiliza plancha a temperatura baja o tibia (warm iron). Evita planchar sobre la etiqueta o el parche directamente.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eSin Blanqueador:\u003c\/strong\u003e No utilices lejía, ya que dañará irremediablemente las fibras de elastano responsables de la elasticidad de la camisa.\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cdiv class=\"care-symbols\"\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"Lavar a máquina (agua fría)\"\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=\"Planchar a temperatura baja\" style=\"font-size:1.1rem;\"\u003e🛢️\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"No usar blanqueador\" 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\u003eCamisa Fox Gamut Stretch Cobre\u003c\/strong\u003e en línea. Una camisa de botones casual y resistente, fabricada con una mezcla de algodón elástico para mayor comodidad y libertad de movimiento. Ideal para el taller o la calle.\u003c\/p\u003e\n    \u003cp\u003e¿Buscas \u003cstrong\u003eropa casual Fox original\u003c\/strong\u003e en México? Las camisas de botones Gamut Stretch te ofrecen el estilo clásico con las ventajas técnicas de la ropa moderna. 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%20Camisa%20Fox%20Gamut%20Stretch%20Cobre\" 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 · Ropa Casual\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 (Shirts)\n  const sizes = [\n    { label:'S (Chica)', min:86, max:91, minIn:34, maxIn:36, ajuste:'Regular Stretch', stock:'✓ Disponible' },\n    { label:'M (Mediana)', min:96, max:101, minIn:38, maxIn:40, ajuste:'Regular Stretch', stock:'✓ Disponible' },\n    { label:'L (Grande)', min:106, max:111, minIn:42, maxIn:44, ajuste:'Regular Stretch', stock:'✓ Disponible' },\n    { label:'XL (Extra Grande)', min:116, max:121, minIn:46, maxIn:48, ajuste:'Regular Stretch', stock:'✓ Disponible' },\n    { label:'XXL (Doble XL)', min:127, max:132, minIn:50, maxIn:52, ajuste:'Regular Stretch', 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":44307275907351,"sku":"191972681035","price":847.0,"currency_code":"MXN","in_stock":true},{"title":"M","offer_id":44307275940119,"sku":"191972681042","price":847.0,"currency_code":"MXN","in_stock":false},{"title":"L","offer_id":44307275972887,"sku":"Camisa Gamut Stretch Cobre - Fox-3","price":847.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/camisafox.png?v=1673492203"},{"product_id":"camisa-gamut-stretch-gris-fox","title":"Camisa Gamut Stretch Gris - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX CAMISA GAMUT STRETCH 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\": \"Camisa Fox Gamut Stretch Gris\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Camisa Fox Gamut Stretch en color Gris (Grey). Estilo clásico de botones con tejido elástico para máxima libertad de movimiento. Diseño casual y versátil.\",\n  \"color\": \"Gris (Grey)\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"price\": \"1199\",\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 Lifestyle\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Gamut Stretch\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eGris\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      La \u003cstrong\u003eCamisa Fox Gamut Stretch Gris\u003c\/strong\u003e te ofrece un estilo clásico de botones con el beneficio añadido del \u003cstrong\u003etejido elástico\u003c\/strong\u003e. Muévete libremente con el inconfundible ADN de Fox Racing en una prenda versátil y resistente.\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            Perfecta para el trabajo, el taller o para salir después de rodar, la \u003cstrong\u003eCamisa Fox Gamut Stretch en color Gris\u003c\/strong\u003e reinventa la clásica camisa de botones de uso diario. Al incorporar elastano en su tejido, proporciona una flexibilidad excepcional que acompaña cada uno de tus movimientos sin restricciones.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Su diseño limpio y atemporal incluye un práctico bolsillo en el pecho izquierdo y un ajuste regular que favorece la silueta sin sacrificar la comodidad. Una prenda versátil, resistente y con mucho estilo, lista para cualquier situación de tu estilo de vida activo y con el sutil branding 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            El estilo clásico de las camisas \"woven\" combinado con la comodidad moderna de un tejido elástico en 2 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\"\u003eTejido Stretch\u003c\/span\u003eMezcla duradera de algodón y elastano que ofrece libertad de movimiento bidireccional\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 Clásico\u003c\/span\u003eCierre frontal de botones completo y cuello estructurado para un look pulido y versátil\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\"\u003eBolsillo Práctico\u003c\/span\u003eUn bolsillo en el pecho izquierdo para almacenar pequeños artículos, adornado con la etiqueta 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\"\u003eTono Gris\u003c\/span\u003eColor gris (Grey) neutro y moderno, sumamente versátil para cualquier ocasió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\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eModelo\u003c\/td\u003e\n\u003ctd\u003eGamut Stretch Shirt\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\u003eEstilo\u003c\/td\u003e\n\u003ctd\u003eCamisa de botones (Woven Shirt)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eAjuste\u003c\/td\u003e\n\u003ctd\u003eRegular\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003e97% Algodón \/ 3% Elastano (Spandex)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eCasual, Trabajo, Taller, Lifestyle\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 camisas de botones de Fox se basa en la circunferencia de tu pecho. Este modelo ofrece un corte regular y muy cómodo gracias a su elasticidad, diseñado para usarse sobre camisetas delgadas o por sí sola.\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            El tejido contiene elastano (stretch), por lo que se adaptará a tu complexión sin sentirse restrictivo en los hombros o el pecho.\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)\"\u003eLavar a Máquina:\u003c\/strong\u003e Lava la camisa abotonada del revés a máquina con agua fría y con colores similares para proteger la intensidad del color.\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) o retirar de la lavadora de inmediato y secar colgada para reducir arrugas.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003ePlanchado:\u003c\/strong\u003e Si es necesario, utiliza plancha a temperatura baja o tibia (warm iron). Evita planchar sobre la etiqueta o el parche directamente.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eSin Blanqueador:\u003c\/strong\u003e No utilices lejía, ya que dañará irremediablemente las fibras de elastano responsables de la elasticidad de la camisa.\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cdiv class=\"care-symbols\"\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"Lavar a máquina (agua fría)\"\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=\"Planchar a temperatura baja\" style=\"font-size:1.1rem;\"\u003e🛢️\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"No usar blanqueador\" 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\u003eCamisa Fox Gamut Stretch Gris\u003c\/strong\u003e en línea. Una camisa de botones casual y resistente, fabricada con una mezcla de algodón elástico para mayor comodidad y libertad de movimiento. Ideal para el taller o la calle.\u003c\/p\u003e\n    \u003cp\u003e¿Buscas \u003cstrong\u003eropa casual Fox original\u003c\/strong\u003e en México? Las camisas de botones Gamut Stretch te ofrecen el estilo clásico con las ventajas técnicas de la ropa moderna. 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%20Camisa%20Fox%20Gamut%20Stretch%20Gris\" 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 · Ropa Casual\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 (Shirts)\n  const sizes = [\n    { label:'S (Chica)', min:86, max:91, minIn:34, maxIn:36, ajuste:'Regular Stretch', stock:'✓ Disponible' },\n    { label:'M (Mediana)', min:96, max:101, minIn:38, maxIn:40, ajuste:'Regular Stretch', stock:'✓ Disponible' },\n    { label:'L (Grande)', min:106, max:111, minIn:42, maxIn:44, ajuste:'Regular Stretch', stock:'✓ Disponible' },\n    { label:'XL (Extra Grande)', min:116, max:121, minIn:46, maxIn:48, ajuste:'Regular Stretch', stock:'✓ Disponible' },\n    { label:'XXL (Doble XL)', min:127, max:132, minIn:50, maxIn:52, ajuste:'Regular Stretch', 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":44307326304535,"sku":"191972684579","price":847.0,"currency_code":"MXN","in_stock":true},{"title":"M","offer_id":44307326337303,"sku":"191972684586","price":847.0,"currency_code":"MXN","in_stock":false},{"title":"L","offer_id":44307326370071,"sku":"Camisa Gamut Stretch Gris - Fox-3","price":847.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/camisafox4.png?v=1673493367"},{"product_id":"camisa-assembly-flannel-black-fox","title":"Camisa Assembly Flannel Black - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX CAMISA ASSEMBLY FLANNEL 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\": \"Camisa Fox Assembly Flannel Black\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Camisa Fox Assembly Flannel en color Negro (Black). Clásica camisa de franela cálida y suave, ideal para usar en capas. Estilo casual y duradero.\",\n  \"color\": \"Negro (Black)\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"price\": \"1299\",\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 Lifestyle\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Assembly Flannel\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eBlack\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      La \u003cstrong\u003eCamisa Fox Assembly Flannel Black\u003c\/strong\u003e es un básico imprescindible para el clima fresco. Su clásico estilo de franela y tejido cepillado te mantienen abrigado con todo el ADN 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              \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            Ya sea para ir al taller, salir a la montaña o disfrutar de una noche fresca en la ciudad, la \u003cstrong\u003eCamisa Fox Assembly Flannel en color Negro\u003c\/strong\u003e es la capa perfecta. Confeccionada con una suave y cálida mezcla de algodón cepillado, te ofrece confort térmico inmediato con un look clásico inmejorable.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Su diseño tradicional de botones la hace sumamente versátil, ideal para llevarla abotonada o abierta sobre tu playera Fox favorita. Cuenta con funcionales bolsillos en el pecho y un corte relajado que nunca pasa de moda, convirtiéndola en un clásico instantáneo en el guardarropa de cualquier amante del motocross y el MTB.\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            La calidez de una franela clásica combinada con el estilo indiscutible de Fox Racing.\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\"\u003eTejido Flannel\u003c\/span\u003eMezcla de algodón cepillado suave al tacto que ofrece un excelente nivel de abrigo\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 Clásico\u003c\/span\u003eCierre frontal de botones completo y cuello estructurado para un look versátil y atemporal\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 en Pecho\u003c\/span\u003eBolsillos dobles frontales con cierre de botón, ideales para llevar pequeños objetos\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\"\u003eTono Black\u003c\/span\u003eColor oscuro sólido o patrón de cuadros tradicional (según modelo) que combina con todo\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\u003eAssembly Flannel\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\u003eEstilo\u003c\/td\u003e\n\u003ctd\u003eCamisa de Franela (Woven Flannel)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eAjuste\u003c\/td\u003e\n\u003ctd\u003eRegular \/ Cómodo\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eMezcla de Algodón y Poliéster cepillado\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eClima fresco, Casual, Capas (Layering)\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 camisas de franela Fox se basa en la circunferencia de tu pecho. Este modelo ofrece un corte regular (Regular Fit), diseñado para permitir libertad de movimiento y usarse cómodamente sobre otras playeras ligeras.\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 look más relajado o si planeas usar sudaderas delgadas debajo, considera pedir tu talla habitual; la franela ya contempla un margen de comodidad.\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)\"\u003eLavar a Máquina:\u003c\/strong\u003e Lava la camisa abotonada y del revés a máquina con agua fría y con colores similares para proteger la textura suave del algodón cepillado.\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) o retirar de la lavadora de inmediato y secar colgada para reducir las arrugas y evitar que se encoja.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003ePlanchado:\u003c\/strong\u003e Si es necesario, utiliza plancha a temperatura baja (warm iron). Evita planchar sobre cualquier etiqueta decorativa o parche directamente.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eSin Blanqueador:\u003c\/strong\u003e No utilices lejía, ya que dañará irremediablemente los colores oscuros y las fibras de algodón de la camisa.\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cdiv class=\"care-symbols\"\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"Lavar a máquina (agua fría)\"\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=\"Planchar a temperatura baja\" style=\"font-size:1.1rem;\"\u003e🛢️\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"No usar blanqueador\" 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\u003eCamisa Fox Assembly Flannel Black\u003c\/strong\u003e en línea. Una camisa de franela casual, suave y resistente, ideal para usar en capas y protegerte del frío con mucho estilo. Perfecta para el taller, el bosque o la ciudad.\u003c\/p\u003e\n    \u003cp\u003e¿Buscas \u003cstrong\u003eropa de invierno Fox original\u003c\/strong\u003e en México? Las camisas de franela Assembly te ofrecen el estilo clásico con el abrigo necesario para los días frescos. 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%20Camisa%20Fox%20Assembly%20Flannel%20Black\" 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 · Ropa Casual\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 (Shirts\/Flannels)\n  const sizes = [\n    { label:'S (Chica)', min:86, max:91, minIn:34, maxIn:36, 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:106, max:111, minIn:42, maxIn:44, ajuste:'Regular Fit', stock:'✓ Disponible' },\n    { label:'XL (Extra Grande)', min:116, max:121, minIn:46, maxIn:48, ajuste:'Regular Fit', stock:'✓ Disponible' },\n    { label:'XXL (Doble XL)', min:127, max:132, minIn:50, maxIn:52, 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":44307386466583,"sku":"191972668449","price":847.0,"currency_code":"MXN","in_stock":true},{"title":"M","offer_id":44307386499351,"sku":"Camisa Assembly Flannel Black - Fox-2","price":847.0,"currency_code":"MXN","in_stock":false},{"title":"L","offer_id":44307386532119,"sku":"Camisa Assembly Flannel Black - Fox-3","price":847.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/camisablack2.png?v=1673494845"},{"product_id":"camisa-assembly-flannel-gris-fox","title":"Camisa Assembly Flannel Gris - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX CAMISA ASSEMBLY FLANNEL 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\": \"Camisa Fox Assembly Flannel Gris\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Camisa Fox Assembly Flannel en color Gris (Grey). Clásica camisa de franela cálida y suave, ideal para usar en capas. Estilo casual y duradero.\",\n  \"color\": \"Gris (Grey)\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"price\": \"1299\",\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 Lifestyle\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Assembly Flannel\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eGris\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      La \u003cstrong\u003eCamisa Fox Assembly Flannel Gris\u003c\/strong\u003e es un básico imprescindible para el clima fresco. Su clásico estilo de franela y tejido cepillado te mantienen abrigado con todo el ADN 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              \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            Ya sea para ir al taller, salir a la montaña o disfrutar de una noche fresca en la ciudad, la \u003cstrong\u003eCamisa Fox Assembly Flannel en color Gris\u003c\/strong\u003e es la capa perfecta. Confeccionada con una suave y cálida mezcla de algodón cepillado, te ofrece confort térmico inmediato con un look clásico inmejorable.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Su diseño tradicional de botones la hace sumamente versátil, ideal para llevarla abotonada o abierta sobre tu playera Fox favorita. Cuenta con funcionales bolsillos en el pecho y un corte relajado que nunca pasa de moda, convirtiéndola en un clásico instantáneo en el guardarropa de cualquier amante del motocross y el MTB.\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            La calidez de una franela clásica combinada con el estilo indiscutible de Fox Racing.\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\"\u003eTejido Flannel\u003c\/span\u003eMezcla de algodón cepillado suave al tacto que ofrece un excelente nivel de abrigo\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 Clásico\u003c\/span\u003eCierre frontal de botones completo y cuello estructurado para un look versátil y atemporal\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 en Pecho\u003c\/span\u003eBolsillos dobles frontales con cierre de botón, ideales para llevar pequeños objetos\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\"\u003eTono Gris\u003c\/span\u003eColor gris (Grey) sólido o patrón de cuadros tradicional (según modelo) que combina con todo\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\u003eAssembly Flannel\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\u003eEstilo\u003c\/td\u003e\n\u003ctd\u003eCamisa de Franela (Woven Flannel)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eAjuste\u003c\/td\u003e\n\u003ctd\u003eRegular \/ Cómodo\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eMezcla de Algodón y Poliéster cepillado\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eClima fresco, Casual, Capas (Layering)\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 camisas de franela Fox se basa en la circunferencia de tu pecho. Este modelo ofrece un corte regular (Regular Fit), diseñado para permitir libertad de movimiento y usarse cómodamente sobre otras playeras ligeras.\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 look más relajado o si planeas usar sudaderas delgadas debajo, considera pedir tu talla habitual; la franela ya contempla un margen de comodidad.\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)\"\u003eLavar a Máquina:\u003c\/strong\u003e Lava la camisa abotonada y del revés a máquina con agua fría y con colores similares para proteger la textura suave del algodón cepillado.\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) o retirar de la lavadora de inmediato y secar colgada para reducir las arrugas y evitar que se encoja.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003ePlanchado:\u003c\/strong\u003e Si es necesario, utiliza plancha a temperatura baja (warm iron). Evita planchar sobre cualquier etiqueta decorativa o parche directamente.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eSin Blanqueador:\u003c\/strong\u003e No utilices lejía, ya que dañará irremediablemente los colores oscuros y las fibras de algodón de la camisa.\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cdiv class=\"care-symbols\"\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"Lavar a máquina (agua fría)\"\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=\"Planchar a temperatura baja\" style=\"font-size:1.1rem;\"\u003e🛢️\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"No usar blanqueador\" 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\u003eCamisa Fox Assembly Flannel Gris\u003c\/strong\u003e en línea. Una camisa de franela casual, suave y resistente, ideal para usar en capas y protegerte del frío con mucho estilo. Perfecta para el taller, el bosque o la ciudad.\u003c\/p\u003e\n    \u003cp\u003e¿Buscas \u003cstrong\u003eropa de invierno Fox original\u003c\/strong\u003e en México? Las camisas de franela Assembly te ofrecen el estilo clásico con el abrigo necesario para los días frescos. 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%20Camisa%20Fox%20Assembly%20Flannel%20Gris\" 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 · Ropa Casual\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 (Shirts\/Flannels)\n  const sizes = [\n    { label:'S (Chica)', min:86, max:91, minIn:34, maxIn:36, 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:106, max:111, minIn:42, maxIn:44, ajuste:'Regular Fit', stock:'✓ Disponible' },\n    { label:'XL (Extra Grande)', min:116, max:121, minIn:46, maxIn:48, ajuste:'Regular Fit', stock:'✓ Disponible' },\n    { label:'XXL (Doble XL)', min:127, max:132, minIn:50, maxIn:52, 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":44307417071895,"sku":"191972696725","price":847.0,"currency_code":"MXN","in_stock":true},{"title":"M","offer_id":44307417104663,"sku":"191972696732","price":847.0,"currency_code":"MXN","in_stock":true},{"title":"L","offer_id":44307417137431,"sku":"Camisa Assembly Flannel Gris - Fox-3","price":847.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/products\/camisagris1.png?v=1673495705"},{"product_id":"camisa-de-franela-survivalist-fox","title":"Camisa De Franela Survivalist - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX CAMISA SURVIVALIST FLANNEL — 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\": \"Camisa Fox Survivalist Flannel\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Camisa Fox Survivalist Flannel. Clásica camisa de franela cálida, resistente y suave, ideal para usar en capas. Estilo outdoor y duradero.\",\n  \"color\": \"Varios\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"price\": \"1299\",\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 Lifestyle\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Survivalist\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eFlannel\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      La \u003cstrong\u003eCamisa Fox Survivalist Flannel\u003c\/strong\u003e es la capa definitiva para la aventura al aire libre. Su clásico estilo de franela y tejido cepillado te mantienen abrigado, cómodo y listo para lo que venga.\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ñada para resistir, la \u003cstrong\u003eCamisa Fox Survivalist Flannel\u003c\/strong\u003e está pensada para los que no se detienen cuando el clima enfría. Ya sea en la montaña, trabajando en tu bicicleta en el taller, o en una escapada de fin de semana, esta franela te ofrece una calidez excepcional gracias a su mezcla de algodón cepillado.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Su corte clásico y resistente incluye bolsillos frontales prácticos para tus esenciales y un estilo \"rugged\" que combina a la perfección con el ADN de Fox Racing. Es ideal para usarla como sobrecamisa ligera (layering) o abotonada para un estilo más definido en tu día a día.\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            Resistencia outdoor y calidez superior. La camisa de franela perfecta para enfrentar cualquier elemento.\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\"\u003eTejido Flannel\u003c\/span\u003eMezcla de algodón cepillado suave al tacto que ofrece un excelente nivel de abrigo y 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\"\u003eDiseño Robusto\u003c\/span\u003eCierre frontal de botones duraderos y cuello estructurado para un look versátil y aventurero\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 en Pecho\u003c\/span\u003eBolsillos dobles frontales con cierre de botón, ideales para llevar pequeños objetos seguros\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 Survivalist\u003c\/span\u003ePatrones clásicos a cuadros o sólidos (según el modelo) perfectos para el estilo de vida outdoor\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\u003eSurvivalist Flannel\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\u003eCamisa de Franela (Woven Flannel)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eAjuste\u003c\/td\u003e\n\u003ctd\u003eRegular \/ Cómodo\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eMezcla de Algodón y Poliéster cepillado\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eAventura, Clima fresco, Casual, Capas\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 camisas de franela Fox se basa en la circunferencia de tu pecho. Este modelo ofrece un corte regular (Regular Fit), diseñado para permitir libertad de movimiento y usarse cómodamente sobre otras playeras ligeras.\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 look más relajado o si planeas usar sudaderas delgadas debajo de la camisa, considera pedir tu talla habitual; la franela ya contempla un margen de comodidad para uso 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)\"\u003eLavar a Máquina:\u003c\/strong\u003e Lava la camisa abotonada y del revés a máquina con agua fría y con colores similares para proteger la textura suave del algodón cepillado.\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) o retirar de la lavadora de inmediato y secar colgada para reducir las arrugas y evitar que se encoja.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003ePlanchado:\u003c\/strong\u003e Si es necesario, utiliza plancha a temperatura baja (warm iron). Evita planchar sobre cualquier etiqueta decorativa o parche directamente.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eSin Blanqueador:\u003c\/strong\u003e No utilices lejía, ya que dañará irremediablemente los colores oscuros y las fibras de algodón de la camisa.\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cdiv class=\"care-symbols\"\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"Lavar a máquina (agua fría)\"\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=\"Planchar a temperatura baja\" style=\"font-size:1.1rem;\"\u003e🛢️\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"No usar blanqueador\" 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\u003eCamisa Fox Survivalist Flannel\u003c\/strong\u003e en línea. Una camisa de franela resistente, cálida y cómoda, ideal para la aventura al aire libre, usar en capas y protegerte del frío con mucho estilo. Perfecta para el taller, el bosque o la ciudad.\u003c\/p\u003e\n    \u003cp\u003e¿Buscas \u003cstrong\u003eropa de invierno y outdoor Fox original\u003c\/strong\u003e en México? Las camisas de franela Survivalist te ofrecen un estilo rugged clásico con el abrigo necesario para los días frescos. 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%20Camisa%20Fox%20Survivalist%20Flannel\" 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 · Ropa Casual\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 (Shirts\/Flannels)\n  const sizes = [\n    { label:'S (Chica)', min:86, max:91, minIn:34, maxIn:36, 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:106, max:111, minIn:42, maxIn:44, ajuste:'Regular Fit', stock:'✓ Disponible' },\n    { label:'XL (Extra Grande)', min:116, max:121, minIn:46, maxIn:48, ajuste:'Regular Fit', stock:'✓ Disponible' },\n    { label:'XXL (Doble XL)', min:127, max:132, minIn:50, maxIn:52, 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":50206323802391,"sku":"191972812972","price":847.0,"currency_code":"MXN","in_stock":true},{"title":"M","offer_id":47319426072855,"sku":"191972812989","price":847.0,"currency_code":"MXN","in_stock":true},{"title":"L","offer_id":47319426171159,"sku":"191972812996","price":847.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/camisafoxhombre.png?v=1698726607"},{"product_id":"camisa-de-franela-survivalist-red-fox","title":"Camisa De Franela Survivalist Red - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX CAMISA SURVIVALIST FLANNEL RED — 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\": \"Camisa Fox Survivalist Flannel Red\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Camisa Fox Survivalist Flannel en color Rojo (Red). Clásica camisa de franela a cuadros, cálida, resistente y suave, ideal para usar en capas.\",\n  \"color\": \"Rojo (Red)\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"price\": \"1299\",\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 Lifestyle\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Survivalist\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eFlannel Red\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      La \u003cstrong\u003eCamisa Fox Survivalist Flannel Red\u003c\/strong\u003e es la capa definitiva para la aventura al aire libre. Su clásico estilo de franela a cuadros rojos y tejido cepillado te mantienen abrigado, cómodo y listo para lo que venga.\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ñada para resistir, la \u003cstrong\u003eCamisa Fox Survivalist Flannel en color Rojo\u003c\/strong\u003e está pensada para los que no se detienen cuando el clima enfría. Ya sea en la montaña, trabajando en tu bicicleta en el taller, o en una escapada de fin de semana, esta franela te ofrece una calidez excepcional gracias a su mezcla de algodón cepillado.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Su corte clásico y resistente incluye bolsillos frontales prácticos para tus esenciales y un estilo \"rugged\" con el tradicional patrón a cuadros rojos que combina a la perfección con el ADN de Fox Racing. Es ideal para usarla como sobrecamisa ligera (layering) o abotonada para un estilo más definido en tu día a día.\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            Resistencia outdoor y calidez superior. La camisa de franela a cuadros perfecta para enfrentar cualquier elemento.\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\"\u003eTejido Flannel\u003c\/span\u003eMezcla de algodón cepillado suave al tacto que ofrece un excelente nivel de abrigo y 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\"\u003eDiseño Robusto\u003c\/span\u003eCierre frontal de botones duraderos y cuello estructurado para un look versátil y aventurero\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 en Pecho\u003c\/span\u003eBolsillos dobles frontales con cierre de botón, ideales para llevar pequeños objetos seguros\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\"\u003eTono Red\u003c\/span\u003eColor rojo (Red) con un patrón a cuadros tradicional perfecto para el estilo de vida outdoor\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\u003eSurvivalist Flannel\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\u003eEstilo\u003c\/td\u003e\n\u003ctd\u003eCamisa de Franela (Woven Flannel)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eAjuste\u003c\/td\u003e\n\u003ctd\u003eRegular \/ Cómodo\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eMezcla de Algodón y Poliéster cepillado\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eAventura, Clima fresco, Casual, Capas\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 camisas de franela Fox se basa en la circunferencia de tu pecho. Este modelo ofrece un corte regular (Regular Fit), diseñado para permitir libertad de movimiento y usarse cómodamente sobre otras playeras ligeras.\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 look más relajado o si planeas usar sudaderas delgadas debajo de la camisa, considera pedir tu talla habitual; la franela ya contempla un margen de comodidad para uso 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)\"\u003eLavar a Máquina:\u003c\/strong\u003e Lava la camisa abotonada y del revés a máquina con agua fría y con colores similares para proteger la textura suave del algodón cepillado.\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) o retirar de la lavadora de inmediato y secar colgada para reducir las arrugas y evitar que se encoja.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003ePlanchado:\u003c\/strong\u003e Si es necesario, utiliza plancha a temperatura baja (warm iron). Evita planchar sobre cualquier etiqueta decorativa o parche directamente.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eSin Blanqueador:\u003c\/strong\u003e No utilices lejía, ya que dañará irremediablemente los colores oscuros y las fibras de algodón de la camisa.\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cdiv class=\"care-symbols\"\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"Lavar a máquina (agua fría)\"\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=\"Planchar a temperatura baja\" style=\"font-size:1.1rem;\"\u003e🛢️\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"No usar blanqueador\" 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\u003eCamisa Fox Survivalist Flannel Red\u003c\/strong\u003e en línea. Una camisa de franela a cuadros roja, resistente, cálida y cómoda, ideal para la aventura al aire libre, usar en capas y protegerte del frío con mucho estilo. Perfecta para el taller, el bosque o la ciudad.\u003c\/p\u003e\n    \u003cp\u003e¿Buscas \u003cstrong\u003eropa de invierno y outdoor Fox roja original\u003c\/strong\u003e en México? Las camisas de franela Survivalist te ofrecen un estilo rugged clásico con el abrigo necesario para los días frescos. 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%20Camisa%20Fox%20Survivalist%20Flannel%20Red\" 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 · Ropa Casual\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 (Shirts\/Flannels)\n  const sizes = [\n    { label:'S (Chica)', min:86, max:91, minIn:34, maxIn:36, 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:106, max:111, minIn:42, maxIn:44, ajuste:'Regular Fit', stock:'✓ Disponible' },\n    { label:'XL (Extra Grande)', min:116, max:121, minIn:46, maxIn:48, ajuste:'Regular Fit', stock:'✓ Disponible' },\n    { label:'XXL (Doble XL)', min:127, max:132, minIn:50, maxIn:52, 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":50193432609047,"sku":"191972860911","price":847.0,"currency_code":"MXN","in_stock":true},{"title":"M","offer_id":47319481516311,"sku":"191972860928","price":847.0,"currency_code":"MXN","in_stock":true},{"title":"L","offer_id":47319481647383,"sku":"191972860935","price":847.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/camisafoxhombre5.png?v=1698727277"},{"product_id":"camisa-de-franela-traildust-fox","title":"Camisa De Franela Traildust - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX CAMISA TRAILDUST FLANNEL — 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\": \"Camisa Fox Traildust Flannel\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Camisa Fox Traildust Flannel. Clásica camisa de franela a cuadros, cálida, cómoda y de tejido cepillado suave. Ideal para un estilo casual y uso en capas.\",\n  \"color\": \"Varios\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"price\": \"1299\",\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 Lifestyle\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Traildust\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eFlannel\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      La \u003cstrong\u003eCamisa Fox Traildust Flannel\u003c\/strong\u003e es tu compañera perfecta para los días frescos. Su tejido de franela cepillada ofrece máxima suavidad, calidez y un estilo a cuadros clásico para lucir impecable en cualquier lugar.\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            Ya sea para una mañana fresca en la pista o una salida casual por la ciudad, la \u003cstrong\u003eCamisa Fox Traildust Flannel\u003c\/strong\u003e combina la comodidad suprema con el estilo inconfundible de Fox Racing. Su tejido de franela de mezcla de algodón cepillado es extremadamente suave al tacto y proporciona el nivel ideal de abrigo.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Diseñada con un corte clásico, cuenta con cierre de botones en la parte delantera y prácticos bolsillos en el pecho. Es la prenda versátil perfecta: úsala abotonada para un look definido, o llévala abierta sobre tu playera favorita como parte de tu sistema de capas para combatir el frío.\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            Comodidad superior gracias a su franela cepillada, ofreciendo el equilibrio perfecto entre calidez y el mejor estilo 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\"\u003eTejido Cepillado\u003c\/span\u003eFranela de algodón ultra suave que ofrece un tacto increíble y excelente retención de calor\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 atemporal con cuello estructurado y cierre frontal con botones 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\"\u003eBolsillos en Pecho\u003c\/span\u003eBolsillos frontales gemelos con cierre de botón, ideales para llevar pequeños objetos\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\"\u003ePatrón Traildust\u003c\/span\u003eEstampado a cuadros tradicional combinado con sutiles detalles de la marca Fox Racing\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\u003eTraildust Flannel\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eVarios (Patrón a cuadros)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eEstilo\u003c\/td\u003e\n\u003ctd\u003eCamisa de Franela (Woven Flannel)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eAjuste\u003c\/td\u003e\n\u003ctd\u003eRegular \/ Cómodo\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eAlgodón \/ Poliéster cepillado\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eClima fresco, Casual, Capas (Layering)\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 camisas de franela Fox se basa en la circunferencia de tu pecho. Este modelo ofrece un corte regular (Regular Fit), diseñado para permitir libertad de movimiento y usarse cómodamente sobre playeras o térmicas.\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 look más relajado, o si planeas usar prendas gruesas debajo, considera pedir tu talla habitual; el corte de la franela ya prevé un margen de comodidad.\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)\"\u003eLavar a Máquina:\u003c\/strong\u003e Lava la camisa abotonada y del revés a máquina con agua fría y colores similares para preservar la suavidad del tejido cepillado.\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) o, para evitar encogimiento, retirar rápido de la lavadora y secar colgada a la sombra.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003ePlanchado:\u003c\/strong\u003e Si es necesario, plancha a temperatura baja (warm iron). Evita planchar directamente sobre cualquier parche o etiqueta de la marca.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eSin Blanqueador:\u003c\/strong\u003e No utilices cloro ni blanqueadores fuertes, ya que dañarán los colores del patrón a cuadros y las fibras de algodón.\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cdiv class=\"care-symbols\"\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"Lavar a máquina (agua fría)\"\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=\"Planchar a temperatura baja\" style=\"font-size:1.1rem;\"\u003e🛢️\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"No usar blanqueador\" 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\u003eCamisa Fox Traildust Flannel\u003c\/strong\u003e en línea. Una camisa de franela suave al tacto y muy cálida, perfecta para armar looks en capas durante los días más frescos. Diseño tradicional a cuadros con la calidad de Fox Racing.\u003c\/p\u003e\n    \u003cp\u003e¿Buscas \u003cstrong\u003eropa de invierno casual Fox\u003c\/strong\u003e en México? La camisa de franela Traildust ofrece el ajuste ideal para después del sendero o para la ciudad. 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%20Camisa%20Fox%20Traildust%20Flannel\" 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 · Ropa Casual\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 (Shirts\/Flannels)\n  const sizes = [\n    { label:'S (Chica)', min:86, max:91, minIn:34, maxIn:36, 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:106, max:111, minIn:42, maxIn:44, ajuste:'Regular Fit', stock:'✓ Disponible' },\n    { label:'XL (Extra Grande)', min:116, max:121, minIn:46, maxIn:48, ajuste:'Regular Fit', stock:'✓ Disponible' },\n    { label:'XXL (Doble XL)', min:127, max:132, minIn:50, maxIn:52, 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":47323495792919,"sku":"191972838071","price":847.0,"currency_code":"MXN","in_stock":true},{"title":"M","offer_id":47323495858455,"sku":"191972838088","price":847.0,"currency_code":"MXN","in_stock":true},{"title":"L","offer_id":47323495891223,"sku":"31961-038-3","price":847.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/camisafranelafox.png?v=1698786307"},{"product_id":"camisa-de-franela-traildust-red-fox","title":"Camisa De Franela Traildust Red - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX CAMISA TRAILDUST FLANNEL RED — 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\": \"Camisa Fox Traildust Flannel Red\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Camisa Fox Traildust Flannel en color Rojo (Red). Clásica camisa de franela a cuadros, cálida, cómoda y de tejido cepillado suave. Ideal para un estilo casual y uso en capas.\",\n  \"color\": \"Rojo (Red)\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"price\": \"1299\",\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 · Ropa Lifestyle\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Traildust\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eFlannel Red\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      La \u003cstrong\u003eCamisa Fox Traildust Flannel Red\u003c\/strong\u003e es tu compañera perfecta para los días frescos. Su tejido de franela cepillada ofrece máxima suavidad, calidez y un estilo a cuadros rojo clásico para lucir impecable en cualquier lugar.\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            Ya sea para una mañana fresca en la pista o una salida casual por la ciudad, la \u003cstrong\u003eCamisa Fox Traildust Flannel en color Rojo\u003c\/strong\u003e combina la comodidad suprema con el estilo inconfundible de Fox Racing. Su tejido de franela de mezcla de algodón cepillado es extremadamente suave al tacto y proporciona el nivel ideal de abrigo.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Diseñada con un corte clásico, cuenta con cierre de botones en la parte delantera y prácticos bolsillos en el pecho. Es la prenda versátil perfecta: úsala abotonada para un look definido, o llévala abierta sobre tu playera favorita como parte de tu sistema de capas para combatir el frío.\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            Comodidad superior gracias a su franela cepillada, ofreciendo el equilibrio perfecto entre calidez y el mejor estilo Fox a cuadros.\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\"\u003eTejido Cepillado\u003c\/span\u003eFranela de algodón ultra suave que ofrece un tacto increíble y excelente retención de calor\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 atemporal con cuello estructurado y cierre frontal con botones 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\"\u003eBolsillos en Pecho\u003c\/span\u003eBolsillos frontales gemelos con cierre de botón, ideales para llevar pequeños objetos\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\"\u003eTono Red\u003c\/span\u003eEstampado a cuadros rojos tradicional combinado con sutiles detalles de la marca Fox Racing\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\u003eTraildust Flannel\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\u003eEstilo\u003c\/td\u003e\n\u003ctd\u003eCamisa de Franela (Woven Flannel)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eAjuste\u003c\/td\u003e\n\u003ctd\u003eRegular \/ Cómodo\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eAlgodón \/ Poliéster cepillado\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eClima fresco, Casual, Capas (Layering)\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 camisas de franela Fox se basa en la circunferencia de tu pecho. Este modelo ofrece un corte regular (Regular Fit), diseñado para permitir libertad de movimiento y usarse cómodamente sobre playeras o térmicas.\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 look más relajado, o si planeas usar prendas gruesas debajo, considera pedir tu talla habitual; el corte de la franela ya prevé un margen de comodidad.\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)\"\u003eLavar a Máquina:\u003c\/strong\u003e Lava la camisa abotonada y del revés a máquina con agua fría y colores similares para preservar la suavidad del tejido cepillado.\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) o, para evitar encogimiento, retirar rápido de la lavadora y secar colgada a la sombra.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003ePlanchado:\u003c\/strong\u003e Si es necesario, plancha a temperatura baja (warm iron). Evita planchar directamente sobre cualquier parche o etiqueta de la marca.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eSin Blanqueador:\u003c\/strong\u003e No utilices cloro ni blanqueadores fuertes, ya que dañarán los colores del patrón a cuadros y las fibras de algodón.\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cdiv class=\"care-symbols\"\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"Lavar a máquina (agua fría)\"\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=\"Planchar a temperatura baja\" style=\"font-size:1.1rem;\"\u003e🛢️\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"No usar blanqueador\" 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\u003eCamisa Fox Traildust Flannel Red\u003c\/strong\u003e en línea. Una camisa de franela a cuadros rojos suave al tacto y muy cálida, perfecta para armar looks en capas durante los días más frescos. Diseño tradicional con la calidad de Fox Racing.\u003c\/p\u003e\n    \u003cp\u003e¿Buscas \u003cstrong\u003eropa de invierno casual Fox roja\u003c\/strong\u003e en México? La camisa de franela Traildust ofrece el ajuste ideal para después del sendero o para la ciudad. 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%20Camisa%20Fox%20Traildust%20Flannel%20Red\" 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 · Ropa Casual\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 (Shirts\/Flannels)\n  const sizes = [\n    { label:'S (Chica)', min:86, max:91, minIn:34, maxIn:36, 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:106, max:111, minIn:42, maxIn:44, ajuste:'Regular Fit', stock:'✓ Disponible' },\n    { label:'XL (Extra Grande)', min:116, max:121, minIn:46, maxIn:48, ajuste:'Regular Fit', stock:'✓ Disponible' },\n    { label:'XXL (Doble XL)', min:127, max:132, minIn:50, maxIn:52, 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":47323518697751,"sku":"191972861079","price":847.0,"currency_code":"MXN","in_stock":true},{"title":"M","offer_id":47323518763287,"sku":"191972861086","price":847.0,"currency_code":"MXN","in_stock":true},{"title":"L","offer_id":47323518796055,"sku":"191972861093","price":847.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/camisafranelafox1.png?v=1698786892"},{"product_id":"jersey-180-bnkr-camo-juvenil-fox","title":"Jersey 180 Bnkr Camo Juvenil - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX JERSEY 180 BNKR CAMO JUVENIL — 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 180 Bnkr Camo Juvenil\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Jersey de motocross Fox 180 Bnkr Camo Juvenil. Tejido transpirable que absorbe la humedad, paneles de malla para ventilación y faldón trasero largo. El equipamiento ideal para la pista.\",\n  \"color\": \"Camuflaje (Camo)\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"price\": \"899\",\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 Moto \/ Juvenil\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      180 Bnkr Camo\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eJersey Juvenil\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003eJersey Fox 180 Bnkr Camo Juvenil\u003c\/strong\u003e ofrece todas las características esenciales para el motocross. Tejido que absorbe la humedad, paneles de malla ventilados y un diseño de camuflaje resistente para dominar la 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              \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            El \u003cstrong\u003eJersey 180 Bnkr Camo Juvenil\u003c\/strong\u003e ofrece todas las características esenciales necesarias para montar en motocross y es el equipamiento ideal para quienes ascienden desde principiantes hasta jóvenes experimentados. Su diseño de camuflaje audaz aporta estilo y actitud en cualquier terreno.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            La base del legendario jersey 180 es su tejido premium que absorbe la humedad, diseñado para mantener a los jóvenes pilotos frescos, secos y cómodos. Los paneles de malla laterales aumentan la circulación de aire, mientras que la parte trasera caída (drop tail) garantiza que la camiseta se mantenga fajada dentro de los pantalones durante toda la sesión de rodado.\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            La mejor combinación de estilo y rendimiento: tejido transpirable, ventilación superior y el ajuste perfecto para motocross.\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\"\u003eTejido Absorbente\u003c\/span\u003eMaterial suave y ligero que aleja el sudor del cuerpo para mantener a los pilotos secos\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 de Malla\u003c\/span\u003eRevestimiento ventilado en zonas estratégicas que aumenta la transpirabilidad y el 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\"\u003eComodidad Extra\u003c\/span\u003eCuello y puños de las mangas en tejido de malla que mejoran el ajuste previniendo la fatiga\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\"\u003eFaldón Trasero\u003c\/span\u003eDiseño de cola caída (drop tail) para mantener el jersey asegurado y fajado en los pantalones\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\u003e180 Bnkr Camo Youth Jersey\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\u003eEstilo\u003c\/td\u003e\n\u003ctd\u003eJersey de Motocross \/ Off-Road\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eAjuste\u003c\/td\u003e\n\u003ctd\u003eRegular \/ Relajado\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003e100% Poliéster\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            La tabla de medidas a continuación corresponde a la \u003cstrong style=\"color:var(--black)\"\u003eguía oficial de Fox Racing\u003c\/strong\u003e para prendas superiores. Encuentra la talla que mejor se adapte midiendo el contorno del pecho.\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            Si el joven piloto se encuentra entre dos tallas o utiliza un peto protector por debajo, te sugerimos pedir una talla más grande para asegurar la comodidad en la pista.\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ño)\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 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 el jersey del revés (con el gráfico hacia adentro) a máquina en ciclo delicado con agua fría. Esto protegerá el estampado y los colores vibrantes.\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 Seca el jersey al aire libre colgándolo a la sombra. Nunca utilices la secadora, ya que el calor excesivo encoge y deteriora los tejidos sintéticos y las mallas transpirables.\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 No utilices suavizantes líquidos. Estos productos obstruyen los microporos de la tela, arruinando por completo sus propiedades de absorción de sudor y humedad.\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 cloro bajo ninguna circunstancia, y jamás planches la prenda. El calor de la plancha derretirá los logotipos estampados instantáneamente.\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 (ciclo delicado)\"\u003eH₂O\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"Secar colgado a la sombra\" style=\"font-size:1rem;\"\u003e⛅\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"NO usar suavizantes\" style=\"font-size:1.1rem;\"\u003e🚫\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"No planchar ni usar secadora\" 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\u003eJersey Fox 180 Bnkr Camo Juvenil\u003c\/strong\u003e en línea. Diseñado para jóvenes pilotos de motocross, ofrece tejido absorbente, paneles ventilados y el ajuste ideal para la pista con un diseño de camuflaje audaz.\u003c\/p\u003e\n    \u003cp\u003e¿Buscas \u003cstrong\u003eequipo y jerseys Fox originales para jóvenes\u003c\/strong\u003e en México? La serie 180 de Fox Racing garantiza durabilidad y rendimiento. Tallas XS a 2XL. 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%20Jersey%20Fox%20180%20Bnkr%20Camo%20Juvenil\" 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 · Jerseys de Motocross\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 Oficial Fox (Jerseys Juvenil \/ Niño)\n  const sizes = [\n    { label:'YS (Chica)', edad:'6 - 7 años', min:61, max:63.5, minIn:24, maxIn:25, stock:'✓ Disponible' },\n    { label:'YM (Mediana)', edad:'8 años', min:66, max:68.6, minIn:26, maxIn:27, stock:'✓ Disponible' },\n    { label:'YL (Grande)', edad:'10 - 12 años', min:71, max:73.6, minIn:28, maxIn:29, stock:'✓ Disponible' },\n    { label:'YXL (Extra Grande)', edad:'14 años', min:76.2, max:78.7, minIn:30, maxIn:31, 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":"YS (5 a 7 Años)","offer_id":52550952419607,"sku":"191972817915","price":895.0,"currency_code":"MXN","in_stock":true},{"title":"YM (8 a 9 Años)","offer_id":47542746677527,"sku":"191972817922","price":895.0,"currency_code":"MXN","in_stock":true},{"title":"YL (10 a 12 Años)","offer_id":47542746710295,"sku":"191972817939","price":895.0,"currency_code":"MXN","in_stock":false},{"title":"YXL (12 - 14 Años)","offer_id":47542746743063,"sku":"191972817946","price":895.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/jerseykids1.png?v=1701376699"},{"product_id":"playera-absolute-premium-fox","title":"Playera Absolute Premium - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX PLAYERA ABSOLUTE PREMIUM — 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\": \"Playera Fox Absolute Premium\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Playera Fox Absolute Premium. Tejido ultra suave, corte Premium Fit y el icónico logotipo Fox Head. Construcción de costuras laterales para mantener la forma.\",\n  \"color\": \"Varios\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"price\": \"699\",\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 Lifestyle\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Absolute\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003ePremium\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      La \u003cstrong\u003ePlayera Fox Absolute Premium\u003c\/strong\u003e combina el icónico logotipo Fox Head con una suavidad superior y un ajuste perfecto. Una prenda esencial, duradera y de alta calidad para 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              \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\u003ePlayera Fox Absolute Premium\u003c\/strong\u003e es mucho más que una simple playera. Diseñada para los verdaderos fanáticos de la marca, ofrece un estilo clásico y atemporal destacando el legendario logotipo de Fox Head en el pecho.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Su construcción \"Premium\" significa que está fabricada con un tejido ultra suave y ligero que mantiene su forma y estructura lavado tras lavado, gracias a su diseño inteligente con costuras laterales. Es la prenda perfecta para relajarte después de rodar en el sendero o para llevar en tu rutina diaria con total comodidad.\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            Tejido de punto fino ultra suave. El equilibrio perfecto entre la identidad de Fox Racing y la comodidad absoluta.\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\"\u003eTejido Premium\u003c\/span\u003eMaterial ultra suave y ligero que ofrece la máxima comodidad durante todo el día\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 Perfecto\u003c\/span\u003eCorte Premium Fit, ligeramente más entallado para evitar el exceso de tela y favorecer la silueta\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 Laterales\u003c\/span\u003eConstrucción diseñada para mantener la forma y la integridad estructural tras cada lavado\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\u003eArte serigrafiado de alta calidad y durabilidad con el icónico logo Absolute (Fox Head)\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\u003eAbsolute Premium Tee\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eEstilo\u003c\/td\u003e\n\u003ctd\u003ePlayera de manga corta (T-Shirt)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eAjuste\u003c\/td\u003e\n\u003ctd\u003ePremium Fit (Ajuste entallado)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eAlgodón Peinado \/ Poliéster\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eLifestyle, Casual, 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            El ajuste \u003cstrong style=\"color:var(--black)\"\u003ePremium Fit\u003c\/strong\u003e de Fox es un corte moderno, ligeramente más entallado en el torso y las mangas en comparación con una playera de corte estándar (Standard Fit).\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            Si prefieres que la ropa te quede más holgada o relajada, te recomendamos pedir una talla más grande a tu talla habitual.\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)\"\u003eLavar a Máquina:\u003c\/strong\u003e Lava la playera del revés (con el gráfico hacia adentro) a máquina con agua fría y con colores similares para proteger la intensidad del estampado.\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) o, preferiblemente, secar al aire libre para extender la vida útil del tejido y del logotipo.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eNo Planchar el Estampado:\u003c\/strong\u003e Evita planchar directamente sobre el gráfico serigrafiado para que no se derrita ni se agriete.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eSin Blanqueador:\u003c\/strong\u003e No utilices lejía ni suavizantes agresivos que puedan dañar las fibras de algodón y poliéster.\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cdiv class=\"care-symbols\"\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"Lavar a máquina (agua fría)\"\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 planchar gráfico\" style=\"font-size:1.1rem;\"\u003e🚫\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"No usar blanqueador\" 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\u003ePlayera Fox Absolute Premium\u003c\/strong\u003e en línea. Experimenta la máxima comodidad con esta playera de tejido ultra suave y corte Premium Fit que no pierde su forma. Incluye el emblemático logotipo Fox Racing en el pecho.\u003c\/p\u003e\n    \u003cp\u003e¿Buscas \u003cstrong\u003eropa Fox original\u003c\/strong\u003e en México? Las playeras premium de Fox son tu mejor opción para un estilo de vida casual con una calidad inigualable. 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%20Playera%20Fox%20Absolute%20Premium\" 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 · Playeras Premium\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 (T-Shirts)\n  const sizes = [\n    { label:'S (Chica)', min:86, max:91, minIn:34, maxIn:36, ajuste:'Premium Fit', stock:'✓ Disponible' },\n    { label:'M (Mediana)', min:96, max:101, minIn:38, maxIn:40, ajuste:'Premium Fit', stock:'✓ Disponible' },\n    { label:'L (Grande)', min:106, max:111, minIn:42, maxIn:44, ajuste:'Premium Fit', stock:'✓ Disponible' },\n    { label:'XL (Extra Grande)', min:116, max:121, minIn:46, maxIn:48, ajuste:'Premium Fit', stock:'✓ Disponible' },\n    { label:'XXL (Doble XL)', min:127, max:132, minIn:50, maxIn:52, ajuste:'Premium 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":49446471762199,"sku":"191972811845","price":595.0,"currency_code":"MXN","in_stock":false},{"title":"M","offer_id":49446471794967,"sku":"191972811852","price":595.0,"currency_code":"MXN","in_stock":true},{"title":"L","offer_id":49446471827735,"sku":"191972811869","price":595.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/playerafox1_1.png?v=1721936858"},{"product_id":"playera-level-up-thermal-arena-fox","title":"Playera Level Up Thermal Arena - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX PLAYERA LEVEL UP THERMAL ARENA — 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\": \"Playera Fox Level Up Thermal Arena\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Playera Fox Level Up Thermal en color Arena (Sand). Tejido térmico texturizado, diseño de manga larga ideal para climas fríos y el estilo inconfundible de Fox Racing.\",\n  \"color\": \"Arena (Sand)\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"price\": \"899\",\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 Lifestyle\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Level Up Thermal\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eArena\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      La \u003cstrong\u003ePlayera Fox Level Up Thermal Arena\u003c\/strong\u003e ofrece un extra de calidez gracias a su tejido térmico texturizado. Ideal para los días más frescos, combinando el estilo icónico de Fox con 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              \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 baja la temperatura, la \u003cstrong\u003ePlayera Fox Level Up Thermal en color Arena\u003c\/strong\u003e es la capa extra que necesitas. Fabricada con un tejido térmico clásico tipo gofre (waffle-knit), proporciona una retención de calor superior sin resultar pesada o incómoda.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Su diseño de manga larga la hace perfecta para usar sola durante las mañanas frescas o como una excelente capa base debajo de tu chamarra favorita en pleno invierno. Cuenta con un estilo limpio y el inconfundible sello de calidad de Fox Racing, asegurando que tu pasión por el motocross te acompañe a todas partes.\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            Tejido térmico texturizado. Calidez, comodidad y el legado de Fox en una sola prenda de manga larga.\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\"\u003eTejido Térmico\u003c\/span\u003eConstrucción tipo gofre (waffle-knit) que atrapa el calor corporal para mantenerte abrigado\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\"\u003eManga Larga\u003c\/span\u003eDiseño ideal para climas fríos, perfecto para usar como capa base o por sí sola\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\u003eCorte relajado que permite total libertad de movimiento y facilita el uso en capas\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 Level Up\u003c\/span\u003eColor Arena (Sand) con sutiles detalles gráficos y el sello inconfundible de Fox Racing\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\u003eLevel Up Thermal Long Sleeve\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eArena (Sand)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eEstilo\u003c\/td\u003e\n\u003ctd\u003ePlayera Térmica de Manga Larga\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eAjuste\u003c\/td\u003e\n\u003ctd\u003eRegular \/ Cómodo\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eMezcla de Algodón y Poliéster Térmico\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eClima fresco, Capa base, 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. 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 prendas superiores de Fox se basa en la circunferencia de tu pecho. Este modelo térmico ofrece un corte regular, ideal para usarse cómodamente sobre camisetas delgadas o bajo chamarras.\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            Si prefieres que la ropa térmica te quede más ajustada (como una capa base ceñida), considera tu talla exacta. Si la usarás sola de forma relajada, pide tu talla habitual.\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)\"\u003eLavar a Máquina:\u003c\/strong\u003e Lava la playera del revés a máquina con agua fría y con colores similares para proteger la textura del tejido térmico y el color.\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) o secar al aire libre para evitar que la prenda se encoja.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eNo Planchar el Estampado:\u003c\/strong\u003e Evita planchar directamente sobre cualquier logotipo o gráfico para evitar daños en el estampado.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eSin Blanqueador:\u003c\/strong\u003e No utilices lejía ni suavizantes agresivos que puedan deteriorar las fibras térmicas de la playera.\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cdiv class=\"care-symbols\"\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"Lavar a máquina (agua fría)\"\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 planchar gráfico\" style=\"font-size:1.1rem;\"\u003e🚫\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"No usar blanqueador\" 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\u003ePlayera Fox Level Up Thermal Arena\u003c\/strong\u003e en línea. Experimenta calidez y confort con esta playera térmica de manga larga en color arena, ideal para climas fríos y con el estilo legendario de Fox.\u003c\/p\u003e\n    \u003cp\u003e¿Buscas \u003cstrong\u003eropa térmica Fox original\u003c\/strong\u003e en México? Las playeras térmicas de Fox son tu mejor opción como capa base o para un look casual abrigador. 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%20Playera%20Fox%20Level%20Up%20Thermal%20Arena\" 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 · Playeras 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 (T-Shirts \/ Thermal)\n  const sizes = [\n    { label:'S (Chica)', min:86, max:91, minIn:34, maxIn:36, ajuste:'Regular', stock:'✓ Disponible' },\n    { label:'M (Mediana)', min:96, max:101, minIn:38, maxIn:40, ajuste:'Regular', stock:'✓ Disponible' },\n    { label:'L (Grande)', min:106, max:111, minIn:42, maxIn:44, ajuste:'Regular', stock:'✓ Disponible' },\n    { label:'XL (Extra Grande)', min:116, max:121, minIn:46, maxIn:48, ajuste:'Regular', stock:'✓ Disponible' },\n    { label:'XXL (Doble XL)', min:127, max:132, minIn:50, maxIn:52, ajuste:'Regular', 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":"M","offer_id":49630281302295,"sku":"191972862564","price":1295.0,"currency_code":"MXN","in_stock":false},{"title":"L","offer_id":49630281335063,"sku":"191972862571","price":1295.0,"currency_code":"MXN","in_stock":true},{"title":"XL","offer_id":49630281367831,"sku":"191972862588","price":1295.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/JerseyHombre3_9a334291-65aa-4d7c-94e0-3441c7ccf0e4.png?v=1726083460"},{"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":"jersey-mtb-fox-ranger-nino-negro","title":"Jersey Ranger Blk Kids - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX JERSEY RANGER BLK KIDS — 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 Ranger Blk Kids - Fox\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Jersey Fox Ranger de MTB para niño en color negro (BLK). Tejido técnico TruDri® que absorbe el sudor, confección con materiales reciclados y un estilo clásico y versátil para el sendero.\",\n  \"category\": \"Youth Apparel \u0026 Jerseys\",\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      Jersey Ranger BLK\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\u003eJersey Fox Ranger Negro para Niños\u003c\/strong\u003e ofrece la comodidad de su playera favorita combinada con la tecnología de absorción de sudor TruDri®, perfecto para mantener a los jóvenes riders frescos en el sendero con un estilo clásico y versátil.\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 específicamente para los futuros campeones del MTB. El jersey \u003cstrong\u003eRanger Youth en color Negro (BLK)\u003c\/strong\u003e presenta un diseño clásico que combina con cualquier equipo, construido con la revolucionaria tecnología \u003cstrong\u003eTruDri®\u003c\/strong\u003e que extrae activamente la humedad del cuerpo, manteniendo a los niños secos y cómodos incluso en los días más calurosos.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Su corte relajado ofrece una excelente libertad de movimiento sobre la bicicleta. Además, cuenta con un panel trasero ligeramente más largo (drop-tail) para brindar una cobertura óptima cuando están inclinados en posición de ataque. Todo esto confeccionado con materiales reciclados para cuidar el entorno en el que pedaleamos.\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            TruDri® Performance: Evacuación de sudor, confort de playera clásica y ajuste perfecto para los jóvenes ciclistas.\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\"\u003eTejido TruDri®\u003c\/span\u003eAbsorbe el sudor y lo aleja del cuerpo para mantenerlos completamente secos\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\"\u003eTejidos Reciclados\u003c\/span\u003eConfección sustentable elaborada al 100% con poliéster reciclado\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 Drop-Tail\u003c\/span\u003eFaldón trasero alargado que mantiene la cobertura de la espalda al pedalear\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 Juvenil\u003c\/span\u003eCorte anatómico diseñado específicamente para adaptarse a niños y adolescentes\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 Jersey\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eNegro (Black \/ BLK)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial Principal\u003c\/td\u003e\n\u003ctd\u003e100% Poliéster reciclado Interlock\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eTecnología\u003c\/td\u003e\n\u003ctd\u003eEvacuación de humedad TruDri®\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso Ideal\u003c\/td\u003e\n\u003ctd\u003eMTB, Trail, Paseos familiares, Uso 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 (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 el contorno del pecho del niño\/a en la parte más amplia. Este jersey tiene un ajuste estándar (Standard Fit) cómodo y holgado, que permite el uso de capas ligeras o coderas de bajo perfil debajo sin restringir sus movimientos.\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\u003eLavado:\u003c\/strong\u003e Lavar a máquina con agua fría en un ciclo suave, preferiblemente volteando la prenda al revés para proteger el tejido y los gráficos.\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 ni suavizantes de telas, ya que estos químicos obstruyen las fibras TruDri® y arruinan su capacidad de absorción de sudor.\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 al aire libre en la sombra. El poliéster de secado rápido no requiere secadora.\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 daña las propiedades técnicas de las fibras recicladas y los gráficos impresos.\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%20Blk%20Kids%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 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 · Youth Performance Apparel\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 - 63.5 cm', system:'6 - 7 años', stock:'✓ En Stock' },\n    { label:'Youth Medium (YM)', range:'66 - 68.5 cm', system:'8 - 9 años', stock:'✓ En Stock' },\n    { label:'Youth Large (YL)', range:'71 - 73.5 cm', system:'10 - 12 años', stock:'✓ En Stock' },\n    { label:'Youth X-Large (YXL)', range:'76 - 79 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 (5 a 7 Años)","offer_id":50308427940119,"sku":"191972734663","price":1095.0,"currency_code":"MXN","in_stock":false},{"title":"YM (8 a 9 Años)","offer_id":50308427972887,"sku":"191972734670","price":1095.0,"currency_code":"MXN","in_stock":true},{"title":"YL (10 a 12 Años)","offer_id":50308428005655,"sku":"191972734687","price":1095.0,"currency_code":"MXN","in_stock":true},{"title":"YXL (12 - 14 Años)","offer_id":50308428038423,"sku":"191972734694","price":1095.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/JerseyKidsFox_71fad743-de19-4889-ac0f-bcafd64d2b32.png?v=1742502206"},{"product_id":"jersey-fox-mtb-nino-ranger-revise-drirelease","title":"Jersey Ranger Revise Kids - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX JERSEY RANGER REVISE KIDS — 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 Ranger Revise Kids - Fox\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Jersey Fox Ranger Revise de MTB para niño. Tejido técnico TruDri® que absorbe el sudor, confección con materiales reciclados y estilo dinámico para los jóvenes riders.\",\n  \"category\": \"Youth Apparel \u0026 Jerseys\",\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      Jersey Ranger Revise\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\u003eJersey Fox Ranger Revise para Niños\u003c\/strong\u003e ofrece la comodidad de su playera favorita combinada con la tecnología de absorción de sudor TruDri®, perfecto para mantener a los jóvenes riders frescos en el sendero con un gráfico dinámico y veloz.\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 específicamente para los futuros campeones del MTB. El jersey \u003cstrong\u003eRanger Revise Youth\u003c\/strong\u003e presenta un diseño de bloques de color asimétricos y está construido con tecnología \u003cstrong\u003eTruDri®\u003c\/strong\u003e que extrae activamente la humedad del cuerpo, manteniendo a los niños secos y cómodos incluso en los días más calurosos en la pista.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Su corte clásico y relajado ofrece una excelente libertad de movimiento sobre la bicicleta. Además, cuenta con un panel trasero ligeramente más largo (drop-tail) para brindar una cobertura óptima cuando están inclinados en posición de ataque. Todo esto confeccionado con materiales reciclados para cuidar el entorno en el que pedaleamos.\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            TruDri® Performance: Evacuación de sudor, confort de playera clásica y ajuste perfecto para los jóvenes ciclistas.\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\"\u003eTejido TruDri®\u003c\/span\u003eAbsorbe el sudor y lo aleja del cuerpo para mantenerlos completamente secos\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\"\u003eTejidos Reciclados\u003c\/span\u003eConfección sustentable elaborada al 100% con poliéster reciclado\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 Drop-Tail\u003c\/span\u003eFaldón trasero alargado que mantiene la cobertura de la espalda al pedalear\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 Juvenil\u003c\/span\u003eCorte anatómico diseñado específicamente para adaptarse a niños y adolescentes\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 Revise Jersey\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eGráfico\u003c\/td\u003e\n\u003ctd\u003eRevise (Bloques de color \/ Asimétrico)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial Principal\u003c\/td\u003e\n\u003ctd\u003e100% Poliéster reciclado Interlock\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eTecnología\u003c\/td\u003e\n\u003ctd\u003eEvacuación de humedad TruDri®\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso Ideal\u003c\/td\u003e\n\u003ctd\u003eMTB, Trail, BMX, Uso 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 (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 el contorno del pecho del niño\/a en la parte más amplia. Este jersey tiene un ajuste estándar (Standard Fit) cómodo y holgado, que permite el uso de capas ligeras o coderas de bajo perfil debajo sin restringir sus movimientos.\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\u003eLavado:\u003c\/strong\u003e Lavar a máquina con agua fría en un ciclo suave, preferiblemente volteando la prenda al revés para proteger el tejido y los gráficos.\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 ni suavizantes de telas, ya que estos químicos obstruyen las fibras TruDri® y arruinan su capacidad de absorción de sudor.\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 al aire libre en la sombra. El poliéster de secado rápido no requiere secadora.\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 daña las propiedades técnicas de las fibras recicladas y los gráficos impresos.\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%20Revise%20Kids%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 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 · Youth Performance Apparel\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 - 63.5 cm', system:'6 - 7 años', stock:'✓ En Stock' },\n    { label:'Youth Medium (YM)', range:'66 - 68.5 cm', system:'8 - 9 años', stock:'✓ En Stock' },\n    { label:'Youth Large (YL)', range:'71 - 73.5 cm', system:'10 - 12 años', stock:'✓ En Stock' },\n    { label:'Youth X-Large (YXL)', range:'76 - 79 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 (5 a 7 Años)","offer_id":50312824652055,"sku":"191972935770","price":1195.0,"currency_code":"MXN","in_stock":false},{"title":"YM (8 a 9 Años)","offer_id":50312824684823,"sku":"191972935787","price":1195.0,"currency_code":"MXN","in_stock":true},{"title":"YL (10 a 12 Años)","offer_id":50312824717591,"sku":"191972935794","price":1195.0,"currency_code":"MXN","in_stock":false},{"title":"YXL (12 - 14 Años)","offer_id":50312824750359,"sku":"191972935800","price":1195.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/JerseyFoxRangerRevise_475a7438-a454-454b-959b-772dcb2f2d71.png?v=1742596655"},{"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"},{"product_id":"jersey-flexair-aviation-fox","title":"Jersey Flexair Aviation - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX JERSEY FLEXAIR AVIATION — 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 Aviation\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Jersey de MTB de alto rendimiento Fox Flexair Aviation. Ultraligero, con tejido elástico en 4 direcciones y tecnología TruDri® para una transpirabilidad de nivel profesional en competición.\",\n  \"color\": \"Aviation (Diseño Gráfico Técnico)\",\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 Elite Performance\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Flexair Jersey\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eAviation Series\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003eJersey Fox Flexair Aviation\u003c\/strong\u003e es la cima de la velocidad y el diseño técnico. Diseñado para sentirse como una segunda piel, este jersey ultraligero combina materiales elásticos de alto rendimiento con una estética inspirada en la precisión aerodinámica, garantizando que vueles sobre 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            El jersey \u003cstrong\u003eFlexair Aviation\u003c\/strong\u003e ha sido desarrollado para los riders que exigen lo mejor en cada descenso. Utilizando los tejidos más avanzados de Fox, este jersey minimiza el peso mientras maximiza la movilidad gracias a su construcción elástica en 4 direcciones. El tejido \u003cstrong\u003eTruDri®\u003c\/strong\u003e es el núcleo de su rendimiento, absorbiendo el sudor de forma instantánea para mantenerte seco bajo presión extrema.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            La edición \u003cstrong\u003eAviation\u003c\/strong\u003e presenta gráficos de alta definición que evocan la precisión y la tecnología de vanguardia. Con un corte aerodinámico \"Race Fit\" y costuras selladas que eliminan rozaduras, este jersey te permite concentrarte exclusivamente en tu línea, eliminando cualquier distracción innecesaria.\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            World Cup Proven: La plataforma elegida por los mejores corredores de Downhill y Enduro.\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® Fabric\u003c\/span\u003eGestión de humedad de élite que expulsa el sudor rápidamente\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\"\u003e4-Way Stretch\u003c\/span\u003eTejido ultra elástico para una libertad de movimiento absoluta\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\"\u003eLaser Vents\u003c\/span\u003eVentilación estratégica cortada a láser para flujo de aire máximo\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 Fit\u003c\/span\u003eCorte atlético y ceñido diseñado para la 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\u003eLínea\u003c\/td\u003e\n\u003ctd\u003eFlexair (High-End Performance)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003e95% Poliéster \/ 5% Elastano\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eGráficos\u003c\/td\u003e\n\u003ctd\u003eSublimados de alta durabilidad Aviation\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eAcabados\u003c\/td\u003e\n\u003ctd\u003ePuños y cuello sellados (Bonded)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eMTB, 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            El Jersey Flexair tiene un corte \u003cstrong\u003eRace Fit\u003c\/strong\u003e. Está diseñado para ser ceñido al cuerpo. Si prefieres un ajuste más holgado o usas petos voluminosos, considera 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 suave. Dar la vuelta antes de lavar.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eCuidado Técnico:\u003c\/strong\u003e No usar suavizantes. Estos pueden obstruir los poros 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. Evitar la secadora para preservar los acabados sellados.\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 gráficos y el tejido elástico podrían dañarse permanentemente.\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%20Aviation%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 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 · Elite Competition 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":50335830769943,"sku":"","price":1995.0,"currency_code":"MXN","in_stock":false},{"title":"M","offer_id":50335830802711,"sku":"191972967542","price":1995.0,"currency_code":"MXN","in_stock":true},{"title":"L","offer_id":50335830835479,"sku":"191972967559","price":1995.0,"currency_code":"MXN","in_stock":true},{"title":"XL","offer_id":50335830868247,"sku":"191972967566","price":1995.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/JerseyFXMTBH4.png?v=1743281609"},{"product_id":"jersey-ranger-drive-steel-grey-fox","title":"Jersey Ranger Drive Steel Grey - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX JERSEY RANGER DRIVE STEEL GREY — 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 Steel Grey\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Jersey técnico de MTB Fox Ranger Drive en color Steel Grey. Fabricado con tejidos TruDri® para una gestión superior de la humedad, ofreciendo comodidad y durabilidad en el trail.\",\n  \"color\": \"Steel Grey (Gris Acero)\",\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 Steel Grey\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003eJersey Fox Ranger Drive Steel Grey\u003c\/strong\u003e ofrece un equilibrio perfecto entre rendimiento técnico y un estilo sobrio. Fabricado con tejidos **TruDri®** para gestionar el sudor de manera eficiente, es la prenda esencial para cualquier rider que busca comodidad duradera y versatilidad en la montañ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            El jersey \u003cstrong\u003eRanger Drive Steel Grey\u003c\/strong\u003e está diseñado para mantenerte fresco en el trail. Su tejido principal cuenta con la tecnología \u003cstrong\u003eTruDri®\u003c\/strong\u003e, la cual transporta el sudor fuera del cuerpo para acelerar su evaporación, permitiendo que tu piel respire incluso en las subidas más exigentes.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Con un ajuste específico para mountain bike y una estética en color gris acero, este jersey ofrece un look técnico y profesional que disimula el desgaste del trail. Su construcción utiliza materiales reciclados de alta calidad, demostrando que el alto rendimiento y la responsabilidad ambiental pueden ir de la mano.\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            Rendimiento Técnico: Gestión de humedad avanzada en una silueta clásica de trail.\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® Fabric\u003c\/span\u003eAleja el sudor del cuerpo para mantener la piel seca y fresca\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\u003eConstrucción completa con tejidos 100% poliéster reciclado\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\"\u003eMTB Fit\u003c\/span\u003eCorte ergonómico diseñado para la posición de manejo y 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\"\u003eDrop Tail\u003c\/span\u003eFaldón trasero extendido para una cobertura total 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 (Trail Performance)\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 Management)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eSteel Grey (Gris Acero)\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 técnico del jersey Ranger, mide la circunferencia de tu pecho en la 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\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 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\u003eDetergente:\u003c\/strong\u003e Usar jabón neutro. No usar suavizantes ni blanqueadores (dañan el 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 excesivo puede dañar las fibras elásticas 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%20Steel%20Grey%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":50482508857623,"sku":"198571002483","price":2295.0,"currency_code":"MXN","in_stock":false},{"title":"M","offer_id":50482508890391,"sku":"198571002490","price":2295.0,"currency_code":"MXN","in_stock":true},{"title":"L","offer_id":50482508923159,"sku":"198571002506","price":2295.0,"currency_code":"MXN","in_stock":false},{"title":"XL","offer_id":50482508955927,"sku":"198571002513","price":2295.0,"currency_code":"MXN","in_stock":true},{"title":"2XL","offer_id":50482508988695,"sku":"198571002520","price":2295.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/FoxRDrive.png?v=1748201160"},{"product_id":"jersey-ranger-drive-twilight-blue-fox","title":"Jersey Ranger Drive Twilight Blue - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX JERSEY RANGER DRIVE TWILIGHT BLUE — 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 Twilight Blue\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Jersey técnico de MTB Fox Ranger Drive en color Twilight Blue. Fabricado con tejidos TruDri® para una gestión superior de la humedad, ofreciendo frescura y durabilidad en el trail.\",\n  \"color\": \"Twilight Blue (Azul Crepúsculo)\",\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 Twilight Blue\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003eJersey Fox Ranger Drive Twilight Blue\u003c\/strong\u003e ofrece un equilibrio perfecto entre rendimiento técnico y un estilo moderno y profundo. Fabricado con tejidos **TruDri®** para gestionar el sudor de manera eficiente, es la prenda esencial para cualquier rider que busca comodidad duradera y versatilidad en la montañ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            El jersey \u003cstrong\u003eRanger Drive Twilight Blue\u003c\/strong\u003e está diseñado para mantenerte fresco en el trail. Su tejido principal cuenta con la tecnología \u003cstrong\u003eTruDri®\u003c\/strong\u003e, la cual transporta el sudor fuera del cuerpo para acelerar su evaporación, permitiendo que tu piel respire incluso en las subidas más exigentes.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Con un ajuste específico para mountain bike y una estética en un elegante azul crepúsculo, este jersey ofrece un look técnico y profesional. Su construcción utiliza materiales reciclados de alta calidad, demostrando que el alto rendimiento y la responsabilidad ambiental pueden ir de la mano.\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            Rendimiento Técnico: Gestión de humedad avanzada en una silueta clásica de trail.\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® Fabric\u003c\/span\u003eAleja el sudor del cuerpo para mantener la piel seca y fresca\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\u003eConstrucción completa con tejidos 100% poliéster reciclado\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\"\u003eMTB Fit\u003c\/span\u003eCorte ergonómico diseñado para la posición de manejo y 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\"\u003eDrop Tail\u003c\/span\u003eFaldón trasero extendido para una cobertura total 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 (Trail Performance)\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 Management)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eTwilight Blue (Azul Profundo)\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 técnico del jersey Ranger, mide la circunferencia de tu pecho en la 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\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 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\u003eDetergente:\u003c\/strong\u003e Usar jabón neutro. No usar suavizantes ni blanqueadores (dañan el 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 excesivo puede dañar las fibras elásticas 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%20Twilight%20Blue%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":50482603786519,"sku":"198571002605","price":2295.0,"currency_code":"MXN","in_stock":true},{"title":"M","offer_id":50482603819287,"sku":"198571002612","price":2295.0,"currency_code":"MXN","in_stock":true},{"title":"L","offer_id":50482603852055,"sku":"198571002629","price":2295.0,"currency_code":"MXN","in_stock":true},{"title":"XL","offer_id":50482603884823,"sku":"198571002636","price":2295.0,"currency_code":"MXN","in_stock":false},{"title":"2XL","offer_id":51658340106519,"sku":"198571002643","price":2295.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/FoxRDrive8.png?v=1748203995"},{"product_id":"jersey-360-fade-fox","title":"Jersey 360 Fade - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX JERSEY 360 FADE — 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 360 Fade - Fox\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Jersey de motocross y off-road Fox 360 Fade. Durabilidad y movilidad de nivel profesional con tejido TruDri®, paneles resistentes a la abrasión y ajuste RAP™.\",\n  \"category\": \"Men's Moto \u0026 Off-Road Apparel\",\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 · Premium 360 Series\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Jersey 360\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eFade Edition\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003eJersey Fox 360 Fade\u003c\/strong\u003e ofrece durabilidad y comodidad excepcionales. Nacido para las carreras más exigentes, combina un cuerpo absorbente TruDri® con paneles súper resistentes a la abrasión para dominar el motocross y el off-road 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            Diseñado específicamente para el rigor del motocross, el equipamiento 360 se enfoca en la durabilidad sin comprometer la movilidad. El cuerpo principal de este jersey cuenta con tecnología \u003cstrong\u003eTruDri®\u003c\/strong\u003e y paneles de malla, trabajando juntos para evacuar el sudor de tu cuerpo y aumentar la ventilación de forma masiva, manteniéndote seco y fresco.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Lo que separa a la línea 360 del resto son sus paneles de piqué reforzados en los hombros y brazos. Estas zonas están estratégicamente construidas para resistir la abrasión contra las ramas, la tierra y las piedras sueltas en el sendero. Además, su corte \u003cstrong\u003eRAP™ (Rider Attack Position)\u003c\/strong\u003e está articulado para encajar perfectamente con tu cuerpo en posición de manejo.\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            360 Durability Tech: Zonas de alta abrasión reforzadas y ajuste RAP™ para rendimiento comprobado en carreras.\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\"\u003ePaneles de Piqué\u003c\/span\u003eRefuerzos zonales duraderos en brazos y hombros para una excepcional resistencia a la abrasió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\"\u003eTejido TruDri®\u003c\/span\u003eCuerpo principal absorbente de humedad que proporciona un ajuste suave y ligero\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 RAP™\u003c\/span\u003eDiseño Rider Attack Position para un ajuste ergonómico óptimo en la moto\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 Ventilada\u003c\/span\u003ePaneles laterales, traseros y frontales de malla para máxima transpirabilidad y flujo de aire\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\u003e360 Fade Jersey\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial Principal\u003c\/td\u003e\n\u003ctd\u003e100% Poliéster con paneles resistentes de piqué\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eConstrucción\u003c\/td\u003e\n\u003ctd\u003eCuello y puños minimalistas para mayor comodidad\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eDiseño Inferior\u003c\/td\u003e\n\u003ctd\u003eFaldón trasero (drop-tail) para mantener el jersey fajado\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso Ideal\u003c\/td\u003e\n\u003ctd\u003eMotocross, Supercross, Enduro, Off-Road Extremo\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 asegurar el mejor ajuste en la pista, mide el contorno de tu pecho en la parte más amplia. La serie 360 cuenta con un corte pre-curvado (RAP) diseñado para quedar cómodo estando sentado en la moto con protecciones ligeras debajo.\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 Hombre\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\u003eLavado:\u003c\/strong\u003e Lavar a máquina con agua fría en un ciclo suave. Voltea el jersey al revés antes de lavarlo para proteger al máximo los gráficos teñidos y sublimados.\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 utilizar blanqueadores ni suavizantes de telas. El suavizante bloquea los poros de los tejidos absorbentes (TruDri®) y anula su capacidad para secar el sudor.\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 colgado al aire libre y a la sombra. El material de alto rendimiento seca rápidamente y no requiere secadora.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003ePlanchado:\u003c\/strong\u003e Nunca usar plancha. El calor dañará las fibras técnicas y derretirá las impresiones de los logotipos.\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%20360%20Fade%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 360?\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 · Premium Race Apparel\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:'89 - 94 cm', system:'Ajuste Pre-Curvado (RAP)', stock:'✓ En Stock' },\n    { label:'Medium', range:'96 - 101 cm', system:'Ajuste Pre-Curvado (RAP)', stock:'✓ En Stock' },\n    { label:'Large', range:'104 - 109 cm', system:'Ajuste Pre-Curvado (RAP)', stock:'✓ En Stock' },\n    { label:'X-Large', range:'112 - 117 cm', system:'Ajuste Pre-Curvado (RAP)', stock:'✓ En Stock' },\n    { label:'XX-Large', range:'119 - 124 cm', system:'Ajuste Pre-Curvado (RAP)', 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":"M","offer_id":50687335039255,"sku":"198571001905","price":1495.0,"currency_code":"MXN","in_stock":false},{"title":"L","offer_id":50687335072023,"sku":"198571001912","price":1495.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/jFoxMoto.png?v=1754505469"},{"product_id":"jersey-flexair-grid-fox","title":"Jersey Flexair Grid - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX JERSEY FLEXAIR GRID — 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 Grid\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Jersey de MTB de alto rendimiento Fox Flexair Grid. Construcción ultraligera, tejido elástico en 4 direcciones y tecnología TruDri® para una transpirabilidad de élite en competición.\",\n  \"color\": \"Grid (Diseño Gráfico)\",\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 Pro Elite\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Flexair Jersey\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eGrid Series\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003eJersey Fox Flexair Grid\u003c\/strong\u003e es la máxima expresión de rendimiento y ligereza en el MTB. Diseñado para ofrecer una transpirabilidad superior y una movilidad absoluta, este jersey combina el ajuste aerodinámico de competición con la tecnología **TruDri®** para mantenerte fresco en los senderos más técnicos.\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\u003eFlexair Grid\u003c\/strong\u003e ha sido desarrollado para los riders que no aceptan compromisos. Su construcción ultraligera utiliza materiales técnicos que minimizan la resistencia al viento y maximizan la agilidad. El tejido principal incorpora la tecnología \u003cstrong\u003eTruDri®\u003c\/strong\u003e, que aleja el sudor de la piel de forma instantánea para una evaporación ultrarrápida.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Este modelo destaca por su patrón gráfico \"Grid\" que aporta una estética técnica y moderna. Con paneles elásticos en todas las direcciones, orificios de ventilación perforados con láser y costuras selladas que eliminan rozaduras, el Flexair se siente como una segunda piel diseñada específicamente para ganar velocidad 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            Race Performance: El tejido elástico permite una libertad de movimiento total al maniobrar.\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 de alto rendimiento que 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\"\u003e4-Way Stretch\u003c\/span\u003eTejido elástico en todas direcciones para máxima movilidad\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\"\u003eLaser Ventilation\u003c\/span\u003eZonas de flujo de aire perforadas para una refrigeración 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\"\u003eBonded Finish\u003c\/span\u003eCuello y puños con costuras selladas para reducir peso y roces\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 (Top-End Performance)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003e95% Poliéster \/ 5% Elastano\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eGráficos\u003c\/td\u003e\n\u003ctd\u003eSublimados de alta duración serie Grid\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eAjuste\u003c\/td\u003e\n\u003ctd\u003eRace Fit (Ajuste Atlético)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eMTB, 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            El Jersey Flexair tiene un corte \u003cstrong\u003eRace Fit\u003c\/strong\u003e. Está diseñado para ser ceñido. Si prefieres un ajuste más holgado o usas protecciones voluminosas debajo, considera 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 suave. Lavar por el revés.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eCuidado Técnico:\u003c\/strong\u003e No usar suavizantes. Pueden obstruir los poros 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. Evitar la secadora para proteger las costuras selladas.\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 gráficos elásticos y el tejido técnico pueden dañarse con el calor.\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%20Grid%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 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:'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":"M","offer_id":50687348539671,"sku":"198571002674","price":2295.0,"currency_code":"MXN","in_stock":true},{"title":"L","offer_id":50687348572439,"sku":"198571002681","price":2295.0,"currency_code":"MXN","in_stock":true},{"title":"XL","offer_id":50687348605207,"sku":"198571002698","price":2295.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/jFoxmtb.png?v=1754506353"},{"product_id":"jersey-ranger-drive-yellow-fox","title":"Jersey Ranger Drive Yellow - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX JERSEY RANGER DRIVE 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 Yellow\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Jersey técnico de MTB Fox Ranger Drive en color Amarillo. Fabricado con tejidos TruDri® para una gestión superior de la humedad, ofreciendo visibilidad y durabilidad en el trail.\",\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-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 Yellow\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003eJersey Fox Ranger Drive Yellow\u003c\/strong\u003e combina visibilidad y rendimiento técnico en una sola prenda. Fabricado con tejidos **TruDri®** para gestionar el sudor de manera eficiente, es el jersey más versátil para dominar cualquier sendero con comodidad y un estilo audaz.\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 Yellow\u003c\/strong\u003e está diseñado para mantenerte fresco y visible en el trail. 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 seco durante los ascensos más exigentes y calurosos.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Con un ajuste específico para mountain bike y una estética dinámica en color amarillo, este jersey ofrece un look técnico que encarna la esencia de Fox. Su construcción utiliza materiales reciclados de alta calidad, integrando rendimiento de élite con una fabricación responsable.\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 Visibility: El tono amarillo brillante mejora tu visibilidad en senderos sombreados o zonas abiertas.\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® Fabric\u003c\/span\u003eMueve el sudor fuera del cuerpo para mantener la piel seca\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\"\u003eMTB Fit\u003c\/span\u003eCorte ergonómico diseñado para la posición de manejo en el 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\"\u003eDrop Tail\u003c\/span\u003eFaldón trasero extendido para una cobertura total 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 (Trail Performance)\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 Management)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eYellow (Amarillo con gráficos Drive)\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 técnico del jersey Ranger, mide la circunferencia de tu pecho en la 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\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 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\u003eDetergente:\u003c\/strong\u003e Usar jabón neutro. No usar suavizantes ni blanqueadores (dañan el 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 excesivo puede dañar las fibras elásticas 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%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":51441807294743,"sku":"198571002544","price":2295.0,"currency_code":"MXN","in_stock":true},{"title":"M","offer_id":50761139126551,"sku":"198571002551","price":2295.0,"currency_code":"MXN","in_stock":true},{"title":"L","offer_id":50761139159319,"sku":"198571002568","price":2295.0,"currency_code":"MXN","in_stock":true},{"title":"XL","offer_id":51658244325655,"sku":"198571002575","price":2295.0,"currency_code":"MXN","in_stock":false},{"title":"2XL","offer_id":51658244358423,"sku":"198571002582","price":2295.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/JerseyFoxDrY1.jpg?v=1755880070"},{"product_id":"jersey-ranger-drive-fluorescent-orange-fox","title":"Jersey Ranger Drive Fluorescent Orange - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX JERSEY RANGER DRIVE 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\": \"Jersey Fox Ranger Drive Fluorescent Orange\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Jersey técnico de MTB Fox Ranger Drive en color Naranja Fluorescente. Fabricado con tejidos TruDri® para una gestión superior de la humedad, ofreciendo visibilidad extrema y durabilidad.\",\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  .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 Flo Orange\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003eJersey Fox Ranger Drive Fluorescent Orange\u003c\/strong\u003e combina visibilidad extrema y rendimiento técnico de élite. Equipado con la tecnología de gestión de humedad **TruDri®**, es la prenda más versátil de Fox para dominar el sendero con comodidad y un estilo de alto impacto.\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 Flo Orange\u003c\/strong\u003e está diseñado para riders que buscan destacar en el sendero sin 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 ultrarrápida para mantenerte fresco incluso en las subidas más calurosas.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Con un ajuste específico para mountain bike y una estética en naranja neón vibrante, este jersey ofrece un look técnico que mejora tu visibilidad en zonas boscosas o caminos abiertos. Su construcción utiliza materiales reciclados de alta calidad, integrando rendimiento técnico con una fabricación responsable.\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 Performance: El tono Flo Orange garantiza que seas visto por otros riders en el sendero.\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 aleja el sudor 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\"\u003eReciclado\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\"\u003eMTB Fit\u003c\/span\u003eCorte ergonómico diseñado para la posición de manejo en el 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\"\u003eDrop Tail\u003c\/span\u003eFaldón trasero extendido para cobertura total mientras pedaleas\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 (Trail Performance)\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® (Gestión de humedad)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eFlo Orange (Naranja Fluorescente)\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 técnico del jersey Ranger, mide la circunferencia de tu pecho en la 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\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 suave. Lavar por el revés.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eSin Suavizantes:\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 excesivo puede dañar las fibras recicladas 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%20Fluorescent%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 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":50762401022231,"sku":"198571002421","price":2295.0,"currency_code":"MXN","in_stock":false},{"title":"M","offer_id":50762401054999,"sku":"198571002438","price":2295.0,"currency_code":"MXN","in_stock":false},{"title":"L","offer_id":50762401087767,"sku":"198571002445","price":2295.0,"currency_code":"MXN","in_stock":true},{"title":"XL","offer_id":50762401120535,"sku":"198571002452","price":2295.0,"currency_code":"MXN","in_stock":false},{"title":"2XL","offer_id":51658347348247,"sku":"198571002469","price":2295.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/JFoxhmDr6.jpg?v=1755884262"},{"product_id":"jersey-fox-180-lean-juvenil-rojo","title":"Jersey 180 Lean Red Juvenil - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX JERSEY 180 LEAN RED JUVENIL — 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 180 Lean Red Juvenil - Fox\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Jersey de Motocross y BMX para niños Fox 180 Lean en color rojo. Rendimiento comprobado en pista con tejido absorbente de sudor, paneles de malla ventilada y diseño drop-tail.\",\n  \"category\": \"Youth Apparel \u0026 Jerseys\",\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 Series\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Jersey 180 Lean\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eRed Youth Edition\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003eJersey Fox 180 Lean Rojo para Niños\u003c\/strong\u003e ofrece el rendimiento y la durabilidad legendaria de Fox para el motocross. Equipado con tejido absorbente, paneles de malla ventilada y un ajuste cómodo, es la prenda esencial para los jóvenes pilotos que buscan progresar en el deporte.\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            Con un rendimiento probado en la pista a lo largo del tiempo, el \u003cstrong\u003eJersey 180 Lean Youth\u003c\/strong\u003e proporciona la movilidad, resistencia y el confort necesarios para iniciarse y dominar en el motocross, enduro o BMX. La base del jersey está construida con un tejido transpirable que absorbe la humedad para mantener a los niños secos, frescos y enfocados en su manejo.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Para mejorar la regulación de la temperatura en los días calurosos, cuenta con paneles laterales de malla que incrementan significativamente el flujo de aire. Además, incorpora puños y cuello de malla ligera para evitar rozaduras, y el característico diseño \"drop-tail\" (faldón trasero más largo) de Fox, que asegura que el jersey permanezca fajado dentro del pantalón sin importar lo intensa que se ponga la 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            180 Core Performance: Tejido principal de secado rápido, ventilación lateral y el clásico ajuste seguro para pistas y senderos.\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\"\u003eTejido Absorbente\u003c\/span\u003eCuerpo principal suave y ligero que aleja activamente el sudor de la piel\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 Ventilada\u003c\/span\u003ePaneles laterales y bajo los brazos diseñados para maximizar el flujo de aire fresco\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 Drop-Tail\u003c\/span\u003eFaldón trasero alargado que mantiene la cobertura dentro del pantalón al conducir\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\"\u003eGráficos Premium\u003c\/span\u003eEstampados teñidos y sublimados de alta calidad para colores vivos que no se decoloran\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 180 Lean Jersey\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\u003eMaterial Principal\u003c\/td\u003e\n\u003ctd\u003e100% Poliéster de alto rendimiento\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCuello y Puños\u003c\/td\u003e\n\u003ctd\u003eMalla técnica ligera para un ajuste sin restricciones\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso Ideal\u003c\/td\u003e\n\u003ctd\u003eMotocross Infantil, ATV, Enduro, 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 asegurar el mejor ajuste en la pista, mide el contorno del pecho del niño\/a en la parte más amplia. La serie 180 Youth cuenta con un corte estándar pensado para usarse cómodamente sobre petos y protecciones interiores ligeras.\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\u003eLavado:\u003c\/strong\u003e Lavar a máquina con agua fría en un ciclo suave, preferiblemente volteando la prenda al revés para proteger el tejido exterior y los gráficos impresos.\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 ni suavizantes de telas, ya que estos químicos obstruyen las fibras absorbentes y arruinan su capacidad de manejar el sudor.\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 al aire libre en la sombra. El poliéster de secado rápido no requiere, ni debe meterse a la secadora.\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 daña las propiedades técnicas de las fibras y puede derretir los gráficos estampados.\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%20180%20Lean%20Red%20Juvenil%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 Jersey 180?\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:'61 - 63.5 cm', system:'6 - 7 años', stock:'✓ En Stock' },\n    { label:'Youth Medium (YM)', range:'66 - 68.5 cm', system:'8 - 9 años', stock:'✓ En Stock' },\n    { label:'Youth Large (YL)', range:'71 - 73.5 cm', system:'10 - 12 años', stock:'✓ En Stock' },\n    { label:'Youth X-Large (YXL)', range:'76 - 79 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":"YM (8 a 9 Años)","offer_id":51220406010135,"sku":"191972946219","price":995.0,"currency_code":"MXN","in_stock":true},{"title":"YL (10 a 12 Años)","offer_id":51220406042903,"sku":"191972946226","price":995.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/GoFox9.jpg?v=1757709043"},{"product_id":"jersey-fox-nino-ranger-drive-neon-seguridad","title":"Jersey Ranger Drive Yellow Niño - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX JERSEY RANGER DRIVE YELLOW NIÑO — 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 Ranger Drive Yellow Niño - Fox\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Jersey Fox Ranger Drive de MTB para niño en color amarillo. Tejido técnico TruDri® que absorbe el sudor, materiales reciclados y alta visibilidad para los jóvenes riders.\",\n  \"category\": \"Youth Apparel \u0026 Jerseys\",\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 Ranger Series\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Jersey Ranger Drive\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eYellow Youth Edition\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003eJersey Fox Ranger Drive Amarillo para Niños\u003c\/strong\u003e ofrece la comodidad de su playera favorita combinada con la tecnología de absorción de sudor TruDri®, perfecta para mantener a los jóvenes riders frescos en el sendero y sumamente visibles.\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 específicamente para los futuros campeones del MTB. El jersey \u003cstrong\u003eRanger Drive Youth\u003c\/strong\u003e en color amarillo presenta un gráfico dinámico y está construido con tecnología \u003cstrong\u003eTruDri®\u003c\/strong\u003e que extrae activamente la humedad del cuerpo para mantener a los niños secos y cómodos, incluso en los días más calurosos en el parque.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Su corte clásico y relajado ofrece una excelente libertad de movimiento en la bicicleta. Además, cuenta con un panel trasero más largo (drop-tail) para brindar una cobertura óptima cuando están en posición de ataque. Todo esto confeccionado con materiales reciclados para cuidar el entorno en el que pedaleamos.\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            TruDri® Performance: Evacuación de sudor, confort de playera clásica y ajuste perfecto para los jóvenes ciclistas.\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\"\u003eTejido TruDri®\u003c\/span\u003eAbsorbe el sudor y lo aleja del cuerpo para mantenerlos completamente secos\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\"\u003eTejidos Reciclados\u003c\/span\u003eConfección sostenible y amigable con el medio ambiente\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 Drop-Tail\u003c\/span\u003eFaldón trasero alargado que mantiene la cobertura al pedalear\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 Juvenil\u003c\/span\u003eCorte anatómico diseñado específicamente para niños y adolescentes\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 Drive Jersey\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eAmarillo (Yellow)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial Principal\u003c\/td\u003e\n\u003ctd\u003e100% Poliéster reciclado Interlock\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eTecnología\u003c\/td\u003e\n\u003ctd\u003eEvacuación de humedad TruDri®\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso Ideal\u003c\/td\u003e\n\u003ctd\u003eMTB, Trail, Paseos familiares, Uso 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 (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 el contorno del pecho del niño\/a en la parte más amplia. Este jersey tiene un ajuste estándar (Standard Fit) cómodo y holgado, que permite el uso de capas ligeras debajo sin restringir sus movimientos en el sendero.\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\u003eLavado:\u003c\/strong\u003e Lavar a máquina con agua fría en un ciclo suave, preferiblemente volteando la prenda al revés para proteger el tejido y los gráficos.\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 ni suavizantes de telas, ya que estos químicos obstruyen las fibras TruDri® y arruinan su capacidad de absorción de sudor.\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 al aire libre en la sombra. El poliéster de secado rápido no requiere secadora.\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 daña las propiedades técnicas de las fibras recicladas y los gráficos estampados.\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%20Yellow%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 este 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 · Youth Performance Apparel\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 - 63.5 cm', system:'6 - 7 años', stock:'✓ En Stock' },\n    { label:'Youth Medium (YM)', range:'66 - 68.5 cm', system:'8 - 9 años', stock:'✓ En Stock' },\n    { label:'Youth Large (YL)', range:'71 - 73.5 cm', system:'10 - 12 años', stock:'✓ En Stock' },\n    { label:'Youth X-Large (YXL)', range:'76 - 79 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 (5 a 7 Años)","offer_id":51441821417751,"sku":"198571004005","price":1795.0,"currency_code":"MXN","in_stock":true},{"title":"YM (8 a 9 Años)","offer_id":51441821450519,"sku":"198571004012","price":1795.0,"currency_code":"MXN","in_stock":true},{"title":"YL (10 a 12 Años)","offer_id":51441821483287,"sku":"198571004029","price":1795.0,"currency_code":"MXN","in_stock":true},{"title":"YXL (12 - 14 Años)","offer_id":51441821516055,"sku":"198571004036","price":1795.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/33553130_1.webp?v=1760038811"},{"product_id":"playera-equipped-premium-fox","title":"Playera Equipped Premium - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX PLAYERA EQUIPPED PREMIUM — 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\": \"Playera Fox Equipped Premium\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Playera Fox Equipped Premium. Tejido ultra suave, corte Premium Fit y gráfico clásico que rinde homenaje a la herencia de Fox. Construcción de costuras laterales para mantener la forma.\",\n  \"color\": \"Varios\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"price\": \"699\",\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 Lifestyle\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Equipped\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003ePremium\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      La \u003cstrong\u003ePlayera Fox Equipped Premium\u003c\/strong\u003e combina el icónico legado de Fox Racing con una suavidad superior y un ajuste perfecto. Una prenda esencial para los amantes del motocross y el estilo de vida activo.\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\u003ePlayera Fox Equipped Premium\u003c\/strong\u003e es mucho más que una simple playera. Diseñada para los verdaderos fanáticos de la marca, destaca por su gráfico clásico \"Equipped\" en el pecho, rindiendo homenaje a nuestras raíces en las carreras y al legado inconfundible de Fox Racing.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Su construcción \"Premium\" significa que está fabricada con un tejido ultra suave y ligero que mantiene su forma y estructura lavado tras lavado, gracias a su diseño inteligente con costuras laterales. Es la prenda perfecta para relajarte después de rodar en el sendero o para llevar en tu rutina diaria con total comodidad.\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            Tejido de punto fino ultra suave. El equilibrio perfecto entre el legado del motocross y la comodidad absoluta.\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\"\u003eTejido Premium\u003c\/span\u003eMaterial ultra suave y ligero que ofrece la máxima comodidad durante todo el día\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 Perfecto\u003c\/span\u003eCorte Premium Fit, ligeramente más entallado para evitar el exceso de tela y favorecer la silueta\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 Laterales\u003c\/span\u003eConstrucción diseñada para mantener la forma y la integridad estructural tras cada lavado\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 Equipped\u003c\/span\u003eGráfico clásico de Fox Racing que rinde homenaje a la herencia y legado MX de la marca\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\u003eEquipped Premium Tee\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\u003ePlayera de manga corta (T-Shirt)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eAjuste\u003c\/td\u003e\n\u003ctd\u003ePremium Fit (Ajuste entallado)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eAlgodón Peinado \/ Poliéster\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eLifestyle, Casual, 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            El ajuste \u003cstrong style=\"color:var(--black)\"\u003ePremium Fit\u003c\/strong\u003e de Fox es un corte moderno, ligeramente más entallado en el torso y las mangas en comparación con una playera de corte estándar (Standard Fit).\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            Si prefieres que la ropa te quede más holgada o relajada, te recomendamos pedir una talla más grande a tu talla habitual.\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)\"\u003eLavar a Máquina:\u003c\/strong\u003e Lava la playera del revés (con el gráfico hacia adentro) a máquina con agua fría y con colores similares para proteger la intensidad del estampado.\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) o, preferiblemente, secar al aire libre para extender la vida útil del tejido y del logotipo.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eNo Planchar el Estampado:\u003c\/strong\u003e Evita planchar directamente sobre el gráfico serigrafiado para que no se derrita ni se agriete.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eSin Blanqueador:\u003c\/strong\u003e No utilices lejía ni suavizantes agresivos que puedan dañar las fibras de algodón y poliéster.\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cdiv class=\"care-symbols\"\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"Lavar a máquina (agua fría)\"\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 planchar gráfico\" style=\"font-size:1.1rem;\"\u003e🚫\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"No usar blanqueador\" 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\u003ePlayera Fox Equipped Premium\u003c\/strong\u003e en línea. Experimenta la máxima comodidad con esta playera de tejido ultra suave y corte Premium Fit que no pierde su forma. Incluye el emblemático logotipo clásico \"Equipped\" de Fox.\u003c\/p\u003e\n    \u003cp\u003e¿Buscas \u003cstrong\u003eropa Fox original\u003c\/strong\u003e en México? Las playeras premium de Fox son tu mejor opción para un estilo de vida casual con una calidad inigualable. 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%20Playera%20Fox%20Equipped%20Premium\" 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 · Playeras Premium\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 (T-Shirts)\n  const sizes = [\n    { label:'S (Chica)', min:86, max:91, minIn:34, maxIn:36, ajuste:'Premium Fit', stock:'✓ Disponible' },\n    { label:'M (Mediana)', min:96, max:101, minIn:38, maxIn:40, ajuste:'Premium Fit', stock:'✓ Disponible' },\n    { label:'L (Grande)', min:106, max:111, minIn:42, maxIn:44, ajuste:'Premium Fit', stock:'✓ Disponible' },\n    { label:'XL (Extra Grande)', min:116, max:121, minIn:46, maxIn:48, ajuste:'Premium Fit', stock:'✓ Disponible' },\n    { label:'XXL (Doble XL)', min:127, max:132, minIn:50, maxIn:52, ajuste:'Premium 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":51494462849303,"sku":"198571024164","price":695.0,"currency_code":"MXN","in_stock":true},{"title":"M","offer_id":51494462882071,"sku":"198571024171","price":695.0,"currency_code":"MXN","in_stock":true},{"title":"L","offer_id":51494462914839,"sku":"198571024188","price":695.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/PlayeraFoxHombre4.jpg?v=1761361181"},{"product_id":"jersey-flexair-optical-fox","title":"Jersey Flexair Optical - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX JERSEY FLEXAIR OPTICAL — 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 Optical\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Jersey de MTB de alto rendimiento Fox Flexair Optical. Diseñado para ofrecer ligereza, transpirabilidad extrema y movilidad total con tejidos TruDri® y elásticos en 4 direcciones.\",\n  \"color\": \"Optical (Multicolor\/Gráfico)\",\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 High-Performance\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Jersey Flexair\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eOptical Series\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003eJersey Fox Flexair Optical\u003c\/strong\u003e redefine la velocidad. Diseñado para los riders más exigentes, este jersey ultraligero combina la tecnología transpirable **TruDri®** con una construcción elástica que se mueve contigo, garantizando frescura y agilidad en cada descenso técnico.\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            Cuando la velocidad es la prioridad, el jersey \u003cstrong\u003eFlexair Optical\u003c\/strong\u003e es la elección obvia. Ha sido diseñado para sentirse como una segunda piel, utilizando materiales que minimizan el peso y maximizan el flujo de aire. El tejido principal \u003cstrong\u003eTruDri®\u003c\/strong\u003e absorbe el sudor de forma instantánea para mantenerte seco bajo presión.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            La construcción cuenta con ventilaciones perforadas con láser en zonas estratégicas de calor para aumentar la transpirabilidad. Con un corte aerodinámico y elástico, este jersey elimina el exceso de tela que pueda flamear, permitiéndote cortar el viento con precisión quirúrgica 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            Pro Fit: Ajuste atlético y ceñido diseñado específicamente para la competició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\"\u003eUltra-Light\u003c\/span\u003eConstrucción minimalista para un peso pluma 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\"\u003e4-Way Stretch\u003c\/span\u003eTejido elástico en todas direcciones para movilidad total\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\"\u003eLaser Vents\u003c\/span\u003eOrificios de ventilación cortados a láser para flujo de aire máximo\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\"\u003eBonded Seams\u003c\/span\u003eCosturas selladas en puños y cuello para reducir 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 (High-End Racing)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003e95% Poliéster \/ 5% Elastano\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eTecnología\u003c\/td\u003e\n\u003ctd\u003eTruDri® High-Performance\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eAjuste\u003c\/td\u003e\n\u003ctd\u003eRace Fit (Ajuste atlético)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eMTB, 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            El Jersey Flexair tiene un corte \u003cstrong\u003eRace Fit\u003c\/strong\u003e. Si prefieres un ajuste más relajado o usas protecciones voluminosas debajo, considera 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. Dar la vuelta antes de lavar.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eCuidado de Fibras:\u003c\/strong\u003e No usar suavizantes. Estos pueden tapar los poros 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, el calor puede dañar las costuras selladas.\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 gráficos elásticos podrían derretirse o dañarse.\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%20Optical%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 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 · Elite 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":51494691569943,"sku":"191972861185","price":1695.0,"currency_code":"MXN","in_stock":true},{"title":"M","offer_id":51494691602711,"sku":"191972861192","price":1695.0,"currency_code":"MXN","in_stock":true},{"title":"L","offer_id":51494691635479,"sku":"191972861208","price":1695.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/JerseyFlexairFoxM.jpg?v=1761363445"},{"product_id":"jersey-flexair-impression-fox","title":"Jersey Flexair Impression - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX JERSEY FLEXAIR IMPRESSION — 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 Impression\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Jersey de MTB de élite Fox Flexair Impression. Construcción ultraligera, tejido elástico en 4 direcciones y tecnología TruDri® para una gestión de humedad de nivel profesional.\",\n  \"color\": \"Impression (Diseño Gráfico)\",\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 Pro Elite\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Flexair Jersey\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eImpression Series\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003eJersey Fox Flexair Impression\u003c\/strong\u003e es la cima del equipamiento para MTB. Diseñado para ofrecer la máxima ligereza y una transpirabilidad sin precedentes, este jersey combina un ajuste aerodinámico con tecnología elástica avanzada para que nada te detenga en tu camino al podio.\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            Cuando la velocidad es tu única prioridad, el jersey \u003cstrong\u003eFlexair Impression\u003c\/strong\u003e es tu mejor aliado. Su construcción ultraligera utiliza tejidos técnicos que minimizan la resistencia al viento y maximizan la evaporación del sudor gracias a la tecnología \u003cstrong\u003eTruDri®\u003c\/strong\u003e.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Este modelo destaca por su corte atlético y ceñido, diseñado específicamente para la posición de ataque en la bicicleta. Con paneles elásticos en todas las direcciones y ventilaciones de precisión cortadas a láser, el Flexair se siente como una extensión de tu piel, permitiéndote maniobrar con agilidad total en los descensos más técnicos.\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 Performance: El jersey preferido por los atletas de la Copa del Mundo de Downhill y Enduro.\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®\u003c\/span\u003eTejido de alto rendimiento que aleja el sudor del cuerpo 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\"\u003e4-Way Stretch\u003c\/span\u003eTejido elástico en cuatro direcciones para una movilidad sin restricciones\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\"\u003eLaser Vents\u003c\/span\u003eZonas de ventilación perforadas con láser para un flujo de aire ó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\"\u003eBonded Finish\u003c\/span\u003eCuello y puños con costuras selladas para eliminar rozaduras y peso\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 (Elite Performance)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003e95% Poliéster \/ 5% Elastano\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eGráficos\u003c\/td\u003e\n\u003ctd\u003eSublimados de alta calidad Impression\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eAjuste\u003c\/td\u003e\n\u003ctd\u003eRace Fit (Ajuste Atlético)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eMTB, 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            El Jersey Flexair tiene un corte \u003cstrong\u003eRace Fit\u003c\/strong\u003e. Está diseñado para ser ceñido. Si planeas usar protecciones rígidas voluminosas por debajo, te recomendamos elegir una talla más.\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\u003eCuidado de fibras:\u003c\/strong\u003e No usar suavizantes. Estos obstruyen la tecnología 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 para preservar las costuras selladas.\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 usar cloro ni blanqueadores para proteger los colores de la serie Impression.\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%20Impression%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 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:'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":51496749629719,"sku":"191972963926","price":1895.0,"currency_code":"MXN","in_stock":true},{"title":"M","offer_id":51496749662487,"sku":"191972963933","price":1895.0,"currency_code":"MXN","in_stock":true},{"title":"L","offer_id":51496749695255,"sku":"191972963940","price":1895.0,"currency_code":"MXN","in_stock":false},{"title":"XL","offer_id":51496749728023,"sku":null,"price":1895.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/JerseyFlexairFoxM3.jpg?v=1761420237"},{"product_id":"jersey-ranger-cafe-tru-dri-fox","title":"Jersey Ranger Café Tru Dri - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX JERSEY RANGER CAFÉ TRU DRI — 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 Café Tru Dri\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Jersey técnico de MTB Fox Ranger en color Café. Equipado con tecnología TruDri® para una gestión superior de la humedad y un ajuste específico para ciclismo de montaña.\",\n  \"color\": \"Café (Brown)\",\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\"\u003eCafé Tru Dri\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003eJersey Fox Ranger Café Tru Dri\u003c\/strong\u003e combina un estilo clásico y terrenal con el rendimiento técnico avanzado de Fox. Equipado con tecnología de gestión de humedad para mantenerte seco, es la prenda ideal para quienes buscan sobriedad y funcionalidad 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            El jersey \u003cstrong\u003eRanger Café\u003c\/strong\u003e se enfoca en ofrecer comodidad durante todo el día. Su tejido principal cuenta con tecnología \u003cstrong\u003eTruDri®\u003c\/strong\u003e, diseñada para absorber el sudor de la piel y transportarlo al exterior de la prenda, acelerando su evaporación y manteniéndote fresco incluso en los ascensos más calurosos.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Con un ajuste específico para mountain bike, este jersey ofrece una silueta relajada pero técnica que no flamea con el viento. Su diseño en color café proporciona un look orgánico que disimula mejor el polvo y la suciedad del camino, permitiéndote pasar del trail a la vida social sin perder el estilo.\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            TruDri® Performance: Gestión de humedad de élite en una construcción duradera.\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® Fabric\u003c\/span\u003eMueve el sudor fuera del cuerpo para mantenerte seco\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\u003eZonas de flujo de aire optimizadas para mayor frescura\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 que permite total libertad de 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\"\u003eDrop Tail\u003c\/span\u003eFaldón trasero largo para una cobertura total 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 (Trail Versatility)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003ePoliéster técnico de alta transpirabilidad\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\u003eCafé (Dark Brown)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eMTB, Trail, Enduro, 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            Mide la circunferencia de tu pecho en la parte más ancha para asegurar el mejor ajuste técnico.\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; pueden obstruir 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. No usar 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 excesivo puede dañar la elasticidad del poliéster.\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%20Caf%C3%A9%20Tru%20Dri%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":51658239508759,"sku":"191972940729","price":1595.0,"currency_code":"MXN","in_stock":true},{"title":"M","offer_id":51658239541527,"sku":null,"price":1595.0,"currency_code":"MXN","in_stock":false},{"title":"L","offer_id":51658239574295,"sku":null,"price":1595.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/JFoxCafe.jpg?v=1764356347"},{"product_id":"jersey-ranger-drive-blue-nino-fox","title":"Jersey Ranger Drive Blue Niño - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX JERSEY RANGER DRIVE BLUE NIÑO — 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 · Youth Ranger Series\u003c\/p\u003e\n\u003ch1 class=\"product-name\"\u003eJersey Ranger Drive\u003cbr\u003e\u003cspan class=\"accent\"\u003eBlue Youth Edition\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp class=\"seo-blurb\"\u003eEl \u003cstrong\u003eJersey Fox Ranger Drive Azul para Niños\u003c\/strong\u003e ofrece la comodidad de su playera favorita combinada con la tecnología de absorción de sudor TruDri®, perfecta para mantener a los jóvenes riders frescos en el sendero.\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\"\u003eDiseñado específicamente para los futuros campeones del MTB. El jersey \u003cstrong\u003eRanger Drive Youth\u003c\/strong\u003e presenta un gráfico dinámico y está construido con tecnología \u003cstrong\u003eTruDri®\u003c\/strong\u003e que extrae activamente la humedad del cuerpo para mantener a los niños secos y cómodos, incluso en los días más calurosos en el parque.\u003c\/p\u003e\n\u003cp class=\"desc-text\"\u003eSu corte clásico y relajado ofrece una excelente libertad de movimiento en la bicicleta. Además, cuenta con un panel trasero más largo (drop-tail) para brindar una cobertura óptima cuando están en posición de ataque. Todo esto confeccionado con materiales reciclados para cuidar el entorno en el que pedaleamos.\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 TruDri® Performance: Evacuación de sudor, confort de playera clásica y ajuste perfecto para los jóvenes ciclistas.\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\"\u003eTejido TruDri®\u003c\/span\u003eAbsorbe el sudor y lo aleja del cuerpo para mantenerlos completamente secos\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\"\u003eTejidos Reciclados\u003c\/span\u003eConfección sostenible y amigable con el medio ambiente\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\"\u003eDiseño Drop-Tail\u003c\/span\u003eFaldón trasero alargado que mantiene la cobertura al pedalear\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\"\u003eAjuste Juvenil\u003c\/span\u003eCorte anatómico diseñado específicamente para niños y adolescentes\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\u003eYouth Ranger Drive Jersey\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eAzul (Blue)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterial Principal\u003c\/td\u003e\n\u003ctd\u003e100% Poliéster reciclado Interlock\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTecnología\u003c\/td\u003e\n\u003ctd\u003eEvacuación de humedad TruDri®\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eUso Ideal\u003c\/td\u003e\n\u003ctd\u003eMTB, Trail, Paseos familiares, Uso casual\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 (Youth)\u003c\/span\u003e\n\u003c\/div\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;\"\u003ePara elegir la talla correcta, mide el contorno del pecho del niño\/a en la parte más amplia. Este jersey tiene un ajuste estándar (Standard Fit) cómodo y holgado, que permite el uso de capas ligeras debajo sin restringir sus movimientos en el sendero.\u003c\/p\u003e\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\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 un ciclo suave, preferiblemente volteando la prenda al revés para proteger el tejido y los gráficos.\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 ni suavizantes de telas, ya que estos químicos obstruyen las fibras TruDri® y arruinan su capacidad de absorción de sudor.\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 al aire libre en la sombra. El poliéster de secado rápido no requiere secadora.\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 daña las propiedades técnicas de las fibras recicladas y los gráficos estampados.\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%20Jersey%20Ranger%20Drive%20Blue%20Ni%C3%B1o%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 este Jersey Ranger? \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 · Youth Performance Apparel \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":"YS (5 a 7 Años)","offer_id":51755912790295,"sku":"198571004043","price":1795.0,"currency_code":"MXN","in_stock":true},{"title":"YM (8 a 9 Años)","offer_id":51755912823063,"sku":"198571004050","price":1795.0,"currency_code":"MXN","in_stock":true},{"title":"YL (10 a 12 Años)","offer_id":51755912855831,"sku":"198571004067","price":1795.0,"currency_code":"MXN","in_stock":true},{"title":"YXL (12 - 14 Años)","offer_id":51755912888599,"sku":"198571004074","price":1795.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/FoxKidsJ.jpg?v=1766947715"},{"product_id":"jersey-ranger-kairos-fox","title":"Jersey Ranger Kairos - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX JERSEY RANGER KAIROS — 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 Kairos\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Jersey técnico de MTB Fox Ranger Kairos. Fabricado con tejidos TruDri® para mantener la transpirabilidad y la comodidad en el sendero. Diseño con materiales reciclados.\",\n  \"color\": \"Kairos (Multicolor\/Grafito)\",\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=\"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\"\u003eKairos Edition\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003eJersey Fox Ranger Kairos\u003c\/strong\u003e combina el rendimiento técnico de una prenda de competencia con la comodidad de tu camiseta favorita. Diseñado con tejidos **TruDri®** para gestionar el sudor y un estilo moderno, es la pieza más versátil para dominar cualquier 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            El jersey \u003cstrong\u003eRanger Kairos\u003c\/strong\u003e está diseñado para mantenerte fresco y seco mientras atacas el trail. La tecnología clave es su tejido \u003cstrong\u003eTruDri®\u003c\/strong\u003e, que aleja el sudor del cuerpo rápidamente para facilitar su evaporación, permitiendo que te concentres únicamente en la línea que tienes delante.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Este modelo no solo rinde al máximo, sino que lo hace de forma responsable, utilizando tejidos 100% reciclados. Con un ajuste específico para mountain bike que incluye un faldón trasero ligeramente más largo (drop tail) para una cobertura total en posición de ataque, el Ranger Kairos es la definición de funcionalidad y estilo.\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            Eco-Performance: Fabricado íntegramente con fibras recicladas de alta transpirabilidad.\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® Fabric\u003c\/span\u003eMueve el sudor fuera del cuerpo para mantenerte seco y fresco\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\u003eConstrucción completa con tejidos 100% reciclados\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\"\u003eMTB Fit\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 largo para cobertura extra en posición de manejo\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® (Gestión de humedad)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eGráficos\u003c\/td\u003e\n\u003ctd\u003eSerigrafía de alta duración Kairos\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 un ajuste óptimo del 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 en ciclo suave con agua fría. Usar detergentes suaves.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e02\u003c\/span\u003e\u003cstrong\u003eSin Químicos:\u003c\/strong\u003e No usar blanqueadores ni suavizantes de telas, ya que afectan la tecnología 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. Se recomienda evitar la 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, especialmente sobre los gráficos o logotipos.\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%20Kairos%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":51806845862167,"sku":"198571047033","price":1395.0,"currency_code":"MXN","in_stock":true},{"title":"M","offer_id":51806845894935,"sku":"198571047040","price":1395.0,"currency_code":"MXN","in_stock":true},{"title":"L","offer_id":51806845927703,"sku":"198571047057","price":1395.0,"currency_code":"MXN","in_stock":true},{"title":"XL","offer_id":51806845960471,"sku":"198571047064","price":1395.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/JerseyHFoxMTB.jpg?v=1768500248"},{"product_id":"jersey-flexair-fracture-red-fox","title":"Jersey Flexair Fracture Red - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX JERSEY FLEXAIR FRACTURE RED — 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 Fracture Red\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Jersey Fox Flexair Fracture en color Rojo (Red). Movilidad inigualable, tejido TruDri ultraligero y ventilación láser. El jersey premium para Motocross y MTB.\",\n  \"color\": \"Rojo (Red)\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"MXN\",\n    \"price\": \"1699\",\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 Moto \/ MTB\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Flexair\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eFracture Red\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003eJersey Fox Flexair Fracture Red\u003c\/strong\u003e está diseñado para funcionar al unísono con el cuerpo humano. Ofrece movilidad inigualable, ligereza extrema y ventilación superior para dominar 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              \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ñada para los riders más exigentes, la línea Flexair es sinónimo de rendimiento premium. El \u003cstrong\u003eJersey Fox Flexair Fracture en color Rojo\u003c\/strong\u003e está confeccionado con materiales ultraligeros que se adaptan a cada movimiento, ofreciéndote una movilidad prácticamente libre de restricciones en la bicicleta o la moto.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Equipado con tejido TruDri® y perforaciones cortadas a láser, este jersey aleja rápidamente el sudor del cuerpo y canaliza el aire para mantenerte fresco bajo presión. Su diseño incorpora un cuello y puños termosellados que eliminan los roces, asegurando un confort total desde la primera vuelta hasta la bandera a cuadros.\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            La elección de los campeones: Ligereza absoluta, ventilación láser y máxima movilidad 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\"\u003eTejido TruDri®\u003c\/span\u003eMaterial ultraligero que absorbe el sudor rápidamente para mantenerte fresco y seco\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 Láser\u003c\/span\u003ePerforaciones cortadas a láser en zonas clave para maximizar el flujo de aire corporativo\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\u003eMangas de estilo activo que proporcionan un calce ceñido para reducir el flameo al rodar\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 Roces\u003c\/span\u003eCuello y puños termosellados que reducen el peso y previenen las irritaciones en la piel\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\u003eFlexair Fracture Jersey\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\u003eEstilo\u003c\/td\u003e\n\u003ctd\u003eJersey de alto rendimiento (Performance)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eAjuste\u003c\/td\u003e\n\u003ctd\u003eAthletic Fit \/ Slim Fit\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003ePoliéster y Elastano\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eMotocross (MX), Enduro, MTB, Supercross\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 los jerseys de Fox se basa en la circunferencia de tu pecho. El modelo \u003cstrong style=\"color:var(--black)\"\u003eFlexair\u003c\/strong\u003e cuenta con un corte \u003cstrong\u003eatlético y ceñido (Athletic Fit)\u003c\/strong\u003e diseñado para evitar el exceso de tela al rodar y moverse como una segunda piel.\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            Si usas protectores de pecho\/espalda robustos por debajo del jersey, o si prefieres un ajuste más relajado, te recomendamos encarecidamente pedir una talla más grande a tu talla habitual.\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 de tu 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 el jersey del revés a máquina en ciclo delicado con agua fría para proteger los gráficos y las micro-perforaciones láser.\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 Seca el jersey tendido a la sombra. Nunca utilices la secadora de ropa, ya que el calor excesivo daña los termosellados y encoge las fibras elásticas.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong style=\"color:var(--black)\"\u003eCero Suavizantes:\u003c\/strong\u003e No utilices suavizantes líquidos. Estos productos obstruyen las fibras técnicas TruDri® y anulan su capacidad de absorber el sudor.\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, cloro, y jamás planches la prenda. El calor directo derretirá los estampados y las uniones termoselladas.\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 colgado a la sombra\" style=\"font-size:1rem;\"\u003e⛅\u003c\/div\u003e\n            \u003cdiv class=\"care-sym\" data-tip=\"NO usar suavizantes ni secadora\" 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 el \u003cstrong\u003eJersey Fox Flexair Fracture Red\u003c\/strong\u003e en línea. Ropa de motocross y MTB premium de Fox Racing, diseñada con tejido TruDri que absorbe la humedad, ventilación láser y un ajuste atlético ultraligero en color rojo.\u003c\/p\u003e\n    \u003cp\u003e¿Buscas \u003cstrong\u003ejerseys Fox originales\u003c\/strong\u003e en México? El modelo Flexair Fracture es la opción definitiva para rendimiento profesional y máxima movilidad en pista. 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%20el%20Jersey%20Fox%20Flexair%20Fracture%20Red\" 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 · Jerseys de Alto Rendimiento\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 Hombre (Jerseys)\n  const sizes = [\n    { label:'S (Chica)', min:86, max:91, minIn:34, maxIn:36, ajuste:'Athletic Fit', stock:'✓ Disponible' },\n    { label:'M (Mediana)', min:96, max:101, minIn:38, maxIn:40, ajuste:'Athletic Fit', stock:'✓ Disponible' },\n    { label:'L (Grande)', min:106, max:111, minIn:42, maxIn:44, ajuste:'Athletic Fit', stock:'✓ Disponible' },\n    { label:'XL (Extra Grande)', min:116, max:121, minIn:46, maxIn:48, ajuste:'Athletic Fit', stock:'✓ Disponible' },\n    { label:'XXL (Doble XL)', min:127, max:132, minIn:50, maxIn:52, ajuste:'Athletic 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":52416230031639,"sku":null,"price":1895.0,"currency_code":"MXN","in_stock":false},{"title":"M","offer_id":52416230064407,"sku":"198571035375","price":1895.0,"currency_code":"MXN","in_stock":true},{"title":"L","offer_id":52416230097175,"sku":"198571035382","price":1895.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/JFoxHombre.jpg?v=1772674529"},{"product_id":"jersey-defend-elevated-azul-fox","title":"Jersey Defend Elevated Azul - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX JERSEY DEFEND ELEVATED AZUL — 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 Defend Elevated Azul - Fox\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Jersey de MTB Fox Defend Elevated en color azul. Máxima durabilidad y resistencia a la abrasión con tejido TruDri® absorbente, ideal para los senderos más agresivos.\",\n  \"category\": \"Men's Apparel \u0026 Jerseys\",\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 · Men's Defend Series\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Jersey Defend Elevated\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eBlue Edition\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003eJersey Fox Defend Elevated Azul\u003c\/strong\u003e ofrece una durabilidad comprobada en podios. Diseñado con zonas resistentes a la abrasión y tejido TruDri®, está listo para enfrentar los senderos más agresivos sin sacrificar frescura ni 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            Nacido para desafiar los límites, la línea \u003cstrong\u003eDefend\u003c\/strong\u003e es sinónimo de resistencia. Este jersey está construido para resistir el castigo del trail; cuenta con paneles especiales resistentes a la abrasión en las mangas y los hombros, protegiéndote a ti y a la prenda de enganchones con ramas y rocas a alta velocidad.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Pero ser resistente no significa ser caluroso. Su cuerpo principal utiliza la avanzada tecnología \u003cstrong\u003eTruDri®\u003c\/strong\u003e que extrae el sudor de tu piel, combinada con paneles de malla estratégicamente ubicados para proporcionar un flujo de aire refrescante durante los ascensos largos. Además, su faldón trasero asegura que se mantenga en su lugar por más rudo que se ponga el descenso.\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: Paneles anti-abrasión integrados y tejido TruDri® para rendimiento extremo en 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\"\u003eZonas Anti-Abrasión\u003c\/span\u003ePaneles reforzados en mangas y hombros que evitan desgarros con ramas\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 TruDri®\u003c\/span\u003eMaterial técnico principal que absorbe y evapora rápidamente 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\"\u003eMalla Refrigerante\u003c\/span\u003ePaneles de ventilación integrados que maximizan el flujo de aire interior\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 Drop-Tail\u003c\/span\u003eFaldón trasero alargado diseñado para mantener la cobertura sobre el asiento\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\u003eDefend Elevated Jersey\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eAzul (Blue)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial Principal\u003c\/td\u003e\n\u003ctd\u003e100% Poliéster reciclado de alto rendimiento\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eTecnología\u003c\/td\u003e\n\u003ctd\u003eEvacuación TruDri® + Refuerzos Defend\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso Ideal\u003c\/td\u003e\n\u003ctd\u003eEnduro, Downhill (DH), Trail agresivo, Bike Park\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 contorno de tu pecho en la parte más amplia. La línea Defend ofrece un ajuste relajado (Standard\/Relaxed Fit) diseñado específicamente para permitir el uso de coderas o petos ligeros por debajo sin limitar la movilidad.\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 Hombre\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\u003eLavado:\u003c\/strong\u003e Lavar a máquina con agua fría en un ciclo suave. Voltea el jersey al revés antes de lavarlo para proteger los gráficos y prolongar la vida útil de los paneles reforzados.\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 utilizar blanqueadores ni suavizantes de telas. El suavizante se adhiere a las fibras absorbentes (TruDri®) y anula por completo su capacidad para secar el sudor.\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 colgado al aire libre y a la sombra. El material técnico seca rápidamente; no meter a la secadora.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003ePlanchado:\u003c\/strong\u003e Nunca usar plancha. El calor intenso derretirá las fibras de poliéster y los detalles estampados del jersey.\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%20Defend%20Elevated%20Azul%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 Jersey 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 · Extreme Trail 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:'89 - 94 cm', system:'Relaxed Fit', stock:'✓ En Stock' },\n    { label:'Medium', range:'96 - 101 cm', system:'Relaxed Fit', stock:'✓ En Stock' },\n    { label:'Large', range:'104 - 109 cm', system:'Relaxed Fit', stock:'✓ En Stock' },\n    { label:'X-Large', range:'112 - 117 cm', system:'Relaxed Fit', stock:'✓ En Stock' },\n    { label:'XX-Large', range:'119 - 124 cm', system:'Relaxed 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","offer_id":52819612860695,"sku":null,"price":1695.0,"currency_code":"MXN","in_stock":false},{"title":"M","offer_id":52819612893463,"sku":"198571005682","price":1695.0,"currency_code":"MXN","in_stock":true},{"title":"L","offer_id":52819612926231,"sku":"198571005699","price":1695.0,"currency_code":"MXN","in_stock":true},{"title":"XL","offer_id":52819612958999,"sku":"198571005705","price":1695.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/JerseyFoxHombre_a988a2c2-9558-416a-a40c-a79ecebefeb1.jpg?v=1776822296"},{"product_id":"jersey-defend-elevated-red-fox","title":"Jersey Defend Elevated Red - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX JERSEY DEFEND ELEVATED ROJO — 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 Defend Elevated Red - Fox\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Jersey de MTB Fox Defend Elevated en color rojo. Máxima durabilidad y resistencia a la abrasión con tejido TruDri® absorbente, ideal para los senderos más agresivos.\",\n  \"category\": \"Men's Apparel \u0026 Jerseys\",\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 · Men's Defend Series\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Jersey Defend Elevated\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eRed Edition\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003eJersey Fox Defend Elevated Rojo\u003c\/strong\u003e ofrece una durabilidad comprobada en podios. Diseñado con zonas resistentes a la abrasión y tejido TruDri®, está listo para enfrentar los senderos más agresivos sin sacrificar frescura ni 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            Nacido para desafiar los límites, la línea \u003cstrong\u003eDefend\u003c\/strong\u003e es sinónimo de resistencia. Este jersey está construido para resistir el castigo del trail; cuenta con paneles especiales resistentes a la abrasión en las mangas y los hombros, protegiéndote a ti y a la prenda de enganchones con ramas y rocas a alta velocidad.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Pero ser resistente no significa ser caluroso. Su cuerpo principal utiliza la avanzada tecnología \u003cstrong\u003eTruDri®\u003c\/strong\u003e que extrae el sudor de tu piel, combinada con paneles de malla estratégicamente ubicados para proporcionar un flujo de aire refrescante durante los ascensos largos. Además, su faldón trasero asegura que se mantenga en su lugar por más rudo que se ponga el descenso.\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: Paneles anti-abrasión integrados y tejido TruDri® para rendimiento extremo en 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\"\u003eZonas Anti-Abrasión\u003c\/span\u003ePaneles reforzados en mangas y hombros que evitan desgarros con ramas\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 TruDri®\u003c\/span\u003eMaterial técnico principal que absorbe y evapora rápidamente 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\"\u003eMalla Refrigerante\u003c\/span\u003ePaneles de ventilación integrados que maximizan el flujo de aire interior\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 Drop-Tail\u003c\/span\u003eFaldón trasero alargado diseñado para mantener la cobertura sobre el asiento\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\u003eDefend Elevated Jersey\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\u003eMaterial Principal\u003c\/td\u003e\n\u003ctd\u003e100% Poliéster reciclado de alto rendimiento\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eTecnología\u003c\/td\u003e\n\u003ctd\u003eEvacuación TruDri® + Refuerzos Defend\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso Ideal\u003c\/td\u003e\n\u003ctd\u003eEnduro, Downhill (DH), Trail agresivo, Bike Park\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 contorno de tu pecho en la parte más amplia. La línea Defend ofrece un ajuste relajado (Standard\/Relaxed Fit) diseñado específicamente para permitir el uso de coderas o petos ligeros por debajo sin limitar la movilidad.\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 Hombre\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\u003eLavado:\u003c\/strong\u003e Lavar a máquina con agua fría en un ciclo suave. Voltea el jersey al revés antes de lavarlo para proteger los gráficos y prolongar la vida útil de los paneles reforzados.\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 utilizar blanqueadores ni suavizantes de telas. El suavizante se adhiere a las fibras absorbentes (TruDri®) y anula por completo su capacidad para secar el sudor.\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 colgado al aire libre y a la sombra. El material técnico seca rápidamente; no meter a la secadora.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003ePlanchado:\u003c\/strong\u003e Nunca usar plancha. El calor intenso derretirá las fibras de poliéster y los detalles estampados del jersey.\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%20Defend%20Elevated%20Red%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 Jersey 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 · Extreme Trail 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:'89 - 94 cm', system:'Relaxed Fit', stock:'✓ En Stock' },\n    { label:'Medium', range:'96 - 101 cm', system:'Relaxed Fit', stock:'✓ En Stock' },\n    { label:'Large', range:'104 - 109 cm', system:'Relaxed Fit', stock:'✓ En Stock' },\n    { label:'X-Large', range:'112 - 117 cm', system:'Relaxed Fit', stock:'✓ En Stock' },\n    { label:'XX-Large', range:'119 - 124 cm', system:'Relaxed 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","offer_id":52819783287063,"sku":"198571005729","price":1695.0,"currency_code":"MXN","in_stock":true},{"title":"M","offer_id":52819783319831,"sku":"198571005736","price":1695.0,"currency_code":"MXN","in_stock":true},{"title":"L","offer_id":52819783352599,"sku":"198571005743","price":1695.0,"currency_code":"MXN","in_stock":true},{"title":"XL","offer_id":52819783385367,"sku":"198571005750","price":1695.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/JerseyFoxHombre5_74168004-44d9-4d1b-b39b-4c9c9411ae12.jpg?v=1776825202"},{"product_id":"playera-tech-non-stop-negro-fox","title":"Playera Tech Non Stop Negro - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX PLAYERA TECH NON STOP NEGRO HOMBRE — 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\": \"Playera Tech Non Stop Negro Hombre - Fox\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Playera técnica Fox Non Stop Tech Tee en color negro. Estilo casual con rendimiento deportivo: absorbe el sudor, neutraliza olores y seca 4 veces más rápido que el algodón.\",\n  \"category\": \"Men's Apparel \u0026 Shirts\",\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 · Performance Tech Tees\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Playera Tech Non Stop\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eBlack Edition\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      La \u003cstrong\u003ePlayera Fox Tech Non Stop en color Negro\u003c\/strong\u003e parece una playera casual, pero rinde como equipamiento deportivo. Su tejido de secado ultrarrápido la hace perfecta tanto para el gimnasio o el sendero, como para 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            Las prendas \"Tech Tee\" de Fox borran la línea entre el estilo de vida y el rendimiento atlético. La \u003cstrong\u003ePlayera Non Stop Tech\u003c\/strong\u003e luce como una playera clásica de algodón y es igual de suave, pero esconde un secreto de alto rendimiento: la tecnología de evacuación de humedad TruDri®.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Este tejido técnico aleja activamente el sudor de tu piel, secándose \u003cstrong\u003e4 veces más rápido\u003c\/strong\u003e que el algodón tradicional. Además, cuenta con propiedades anti-olor que neutralizan las bacterias, asegurando que te sientas fresco sin importar si estás levantando pesas, pedaleando por la montaña o simplemente relajándote después de rodar.\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            Tech Tee Performance: Seca 4 veces más rápido que el algodón normal y cuenta con protección anti-olor.\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\"\u003eTejido TruDri®\u003c\/span\u003eHilos técnicos que extraen el sudor del cuerpo y lo evaporan en tiempo récord\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\"\u003eSecado Rápido\u003c\/span\u003eSe seca un 400% más rápido que las playeras de algodón convencional\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 integrado que neutraliza las bacterias causantes del mal olor\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\"\u003eGráficos Premium\u003c\/span\u003eEstampado suave \"Non Stop\" en el pecho que mantiene su color y no se cuartea\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\u003eNon Stop Tech Tee\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\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003e85% Poliéster reciclado, 15% Algodón (Tejido Tech)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eEstilo de Cuello\u003c\/td\u003e\n\u003ctd\u003eCuello Redondo (Crew Neck)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso Ideal\u003c\/td\u003e\n\u003ctd\u003eEntrenamiento, MTB Casual, Gimnasio, Estilo de Vida\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 ideal, mide el contorno de tu pecho en la parte más amplia. Las \"Tech Tees\" de Fox tienen un corte estándar y relajado (Regular Fit), similar al de tus playeras casuales de todos los días.\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 Hombre\u003c\/th\u003e\n                  \u003cth\u003ePecho (cm)\u003c\/th\u003e\n                  \u003cth\u003eAjuste \/ Corte\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). Te recomendamos voltear la playera al revés para proteger el estampado frontal.\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 usar suavizantes de telas ni blanqueadores; los químicos tapan los poros del tejido inteligente y arruinan su capacidad de absorción de sudor y secado rápido.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Secar colgando la prenda a la sombra o usar secadora en ciclo muy suave\/bajo. ¡Se secará en un abrir y cerrar de ojos!\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003ePlanchado:\u003c\/strong\u003e Si es necesario, planchar a temperatura muy baja y SIEMPRE por el revés para no derretir el gráfico frontal.\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%20Playera%20Tech%20Non%20Stop%20Negro%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 esta Playera Tech?\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 Apparel\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:'89 - 94 cm', system:'Regular Fit', stock:'✓ En Stock' },\n    { label:'Medium', range:'96 - 101 cm', system:'Regular Fit', stock:'✓ En Stock' },\n    { label:'Large', range:'104 - 109 cm', system:'Regular Fit', stock:'✓ En Stock' },\n    { label:'X-Large', range:'112 - 117 cm', system:'Regular Fit', stock:'✓ En Stock' },\n    { label:'XX-Large', range:'119 - 124 cm', system:'Regular 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":"M","offer_id":52883473891607,"sku":"191972805400","price":695.0,"currency_code":"MXN","in_stock":true},{"title":"L","offer_id":52883473924375,"sku":"191972805417","price":695.0,"currency_code":"MXN","in_stock":true},{"title":"XL","offer_id":52883473957143,"sku":"191972805424","price":695.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/PlayeraFoxHombre_3127f7c2-cd19-4340-9b54-ef84970238e1.jpg?v=1776971498"},{"product_id":"playera-fox-premium-big-f-fox","title":"Playera FOX Premium Big F - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX PLAYERA PREMIUM BIG F — 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\": \"Playera Premium Big F - Fox\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Playera Fox Premium Big F. Tejido de punto fino ultra suave, confección con costuras laterales para mantener la forma y el icónico gráfico de Fox Racing para tu uso diario.\",\n  \"category\": \"Men's Apparel \u0026 Shirts\",\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 · Premium Lifestyle Apparel\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Playera Premium\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eBig F Edition\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      La \u003cstrong\u003ePlayera Fox Premium Big F\u003c\/strong\u003e es sinónimo de comodidad superior. Confeccionada con algodón peinado de punto fino, ofrece una suavidad inigualable y costuras laterales diseñadas para mantener su ajuste impecable lavado tras lavado.\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            Un clásico que nunca falla y que superará tus expectativas de comodidad. La línea \u003cstrong\u003ePremium\u003c\/strong\u003e de Fox Racing está diseñada para ser la playera que elijas todos los días. Su tejido de punto fino es extremadamente suave al tacto y ligero, proporcionando un confort que se siente desde el primer momento que te la pones.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            A diferencia de las playeras tubulares convencionales, la confección con \u003cstrong\u003ecosturas laterales\u003c\/strong\u003e asegura que la prenda mantenga su forma original y estructura sin deformarse ni torcerse en la lavadora. El icónico logotipo \"Big F\" estampado en el frente declara tu pasión por los deportes de acción con un estilo audaz y atemporal.\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 Construction: Tejido ultra suave y diseño con costuras laterales que garantizan durabilidad y ajuste perfecto.\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\"\u003eAlgodón Premium\u003c\/span\u003eTejido peinado e hilado en anillos (ringspun) extremadamente suave y ligero\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 Laterales\u003c\/span\u003eMantiene la estructura y el ajuste de la prenda sin deformarse tras lavarla\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 Clásico\u003c\/span\u003eSilueta relajada y cómoda ideal para usar en tu día a día (Regular Fit)\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\"\u003eGráfico Big F\u003c\/span\u003eEstampado serigrafiado de alta calidad que resiste el desgaste y mantiene su color\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\u003ePremium Big F Tee\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCategoría\u003c\/td\u003e\n\u003ctd\u003ePremium Lifestyle Apparel\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003e100% Algodón hilado\/peinado (o mezcla premium según color)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003ePeso del Tejido\u003c\/td\u003e\n\u003ctd\u003eLigero (Aprox. 155 g)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso Ideal\u003c\/td\u003e\n\u003ctd\u003eCasual, Uso Diario, Estilo de vida Post-carrera\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 contorno de tu pecho en la parte más amplia. Las playeras de la línea Premium tienen un ajuste estándar y fiel a la talla, proporcionando comodidad relajada sin quedar demasiado sueltas.\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 Hombre\u003c\/th\u003e\n                  \u003cth\u003ePecho (cm)\u003c\/th\u003e\n                  \u003cth\u003eAjuste \/ Corte\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) junto a prendas de colores similares. Te recomendamos \u003cstrong\u003esiempre voltear la playera al revés\u003c\/strong\u003e antes de lavarla para proteger el gráfico estampado.\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ñarán las fibras de algodón y desteñirán la prenda.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e03\u003c\/span\u003e\u003cstrong\u003eSecado:\u003c\/strong\u003e Secar en secadora a temperatura baja o colgar a la sombra. Un secado a temperatura muy alta puede encoger ligeramente el algodón.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003ePlanchado:\u003c\/strong\u003e Si decides plancharla, hazlo a temperatura baja y \u003cstrong\u003eSIEMPRE por el revés\u003c\/strong\u003e. Jamás pases la plancha directamente sobre el gráfico frontal.\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%20Playera%20Premium%20Big%20F%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 esta Playera Premium?\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 · Premium Lifestyle Apparel\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:'89 - 94 cm', system:'Premium\/Regular Fit', stock:'✓ En Stock' },\n    { label:'Medium', range:'96 - 101 cm', system:'Premium\/Regular Fit', stock:'✓ En Stock' },\n    { label:'Large', range:'104 - 109 cm', system:'Premium\/Regular Fit', stock:'✓ En Stock' },\n    { label:'X-Large', range:'112 - 117 cm', system:'Premium\/Regular Fit', stock:'✓ En Stock' },\n    { label:'XX-Large', range:'119 - 124 cm', system:'Premium\/Regular 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","offer_id":52898430550295,"sku":null,"price":895.0,"currency_code":"MXN","in_stock":false},{"title":"M","offer_id":52898430583063,"sku":"191972973826","price":895.0,"currency_code":"MXN","in_stock":true},{"title":"L","offer_id":52898430615831,"sku":"191972973833","price":895.0,"currency_code":"MXN","in_stock":true},{"title":"XL","offer_id":52898430648599,"sku":"191972973840","price":895.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/PlayeraHFoxF.jpg?v=1776996473"},{"product_id":"jersey-ranger-off-road-pink-fox","title":"Jersey Ranger Off-Road Pink - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX JERSEY RANGER OFF-ROAD PINK MUJER — 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\": \"Jersey Ranger Off-Road Pink Mujer - Fox\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Jersey de MTB y Off-Road Fox Ranger para mujer en color rosa. Diseñado con cuerpo absorbente TruDri®, mangas resistentes a la abrasión y corte específico para dominar los senderos.\",\n  \"category\": \"Women's Apparel \u0026 Jerseys\",\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 · Women's Off-Road Series\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Jersey Ranger Off-Road\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003ePink Edition Mujer\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003eJersey Fox Ranger Off-Road para Mujer\u003c\/strong\u003e está diseñado específicamente para dominar los senderos cerrados. Combina la comodidad de tu playera favorita con mangas reforzadas anti-abrasión y un tejido TruDri® que absorbe el sudor en las rodadas más agresivas.\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 tus rodadas te llevan por senderos estrechos y llenos de maleza, necesitas equipo que aguante el castigo. El jersey \u003cstrong\u003eRanger Off-Road\u003c\/strong\u003e ofrece la solución perfecta: la parte principal del cuerpo utiliza nuestra tecnología \u003cstrong\u003eTruDri®\u003c\/strong\u003e que extrae la humedad de tu piel, manteniéndote fresca y seca.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            La verdadera magia de la línea Off-Road reside en sus mangas. Están construidas con paneles de tejido elástico y duradero que ofrecen una resistencia superior a la abrasión contra las ramas y espinas del camino. Su diseño anatómico incluye un faldón trasero (drop-tail) para garantizar que el jersey se mantenga fajado mientras conduces en posición de ataque.\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            Off-Road Durability: Mangas diseñadas para resistir rasguños de ramas y un cuerpo TruDri® ultra transpirable.\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\"\u003eCuerpo TruDri®\u003c\/span\u003eEl panel principal absorbe y evapora el sudor rápidamente para regular tu 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\"\u003eMangas Anti-Abrasión\u003c\/span\u003ePaneles reforzados en las mangas para resistir los enganchones y el desgaste del 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\"\u003eAjuste Femenino\u003c\/span\u003eCorte anatómico diseñado específicamente para adaptarse a la mujer motociclista\/ciclista\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 Drop-Tail\u003c\/span\u003eFaldón trasero alargado que mantiene el jersey en su lugar dentro del pantaló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\u003eWomen's Ranger Off-Road Jersey\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eRosa (Pink)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eConstrucción\u003c\/td\u003e\n\u003ctd\u003eCuerpo absorbente con mangas elásticas duraderas\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eEstilo\u003c\/td\u003e\n\u003ctd\u003eManga Larga (Long Sleeve)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso Ideal\u003c\/td\u003e\n\u003ctd\u003eEnduro, Off-Road, Trail agresivo, Motocross de sendero\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 contorno de tu pecho en la parte más amplia. Este jersey tiene un ajuste estándar que permite el movimiento libre sobre la bicicleta o moto, y cuenta con espacio suficiente para llevar capas base ligeras por debajo.\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 Mujer\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\u003eLavado:\u003c\/strong\u003e Lavar a máquina con agua fría en un ciclo suave. Te recomendamos voltear el jersey al revés para proteger los gráficos impresos y el color vibrante.\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 ni suavizantes de telas. El suavizante bloquea los poros de las fibras TruDri® y anula por completo su capacidad para secar el sudor.\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 al aire libre en la sombra. El poliéster técnico de secado rápido no requiere ni debe meterse a la secadora.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003ePlanchado:\u003c\/strong\u003e Nunca planchar. El calor derretirá las fibras de poliéster y arruinará los paneles anti-abrasión de las mangas.\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%20Off-Road%20Pink%20Mujer%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 Jersey?\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 · Women's Off-Road 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:'X-Small', range:'81 - 84 cm', system:'Standard Fit', stock:'✓ En Stock' },\n    { label:'Small', range:'86 - 89 cm', system:'Standard Fit', stock:'✓ En Stock' },\n    { label:'Medium', range:'91 - 94 cm', system:'Standard Fit', stock:'✓ En Stock' },\n    { label:'Large', range:'96 - 101 cm', system:'Standard Fit', stock:'✓ En Stock' },\n    { label:'X-Large', range:'104 - 109 cm', system:'Standard 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","offer_id":52901917982999,"sku":"191972952029","price":1495.0,"currency_code":"MXN","in_stock":true},{"title":"M","offer_id":52901918015767,"sku":null,"price":1495.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/JerseyMujerFoxRosa.jpg?v=1777055860"},{"product_id":"jersey-defend-park-kids-fox","title":"Jersey Defend Park Kids - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX JERSEY DEFEND PARK KIDS — 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 Defend Park Kids - Fox\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Jersey de MTB Fox Defend Park de manga larga para niño. Máxima durabilidad con paneles resistentes a la abrasión, tejido TruDri® absorbente y ajuste para protecciones.\",\n  \"category\": \"Youth Apparel \u0026 Jerseys\",\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 Series\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Jersey Defend Park\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eYouth Edition Manga Larga\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003eJersey Fox Defend Park para Niños (Youth)\u003c\/strong\u003e está construido para las bajadas más extremas. Ofrece rendimiento comprobado en podios con máxima durabilidad, un tejido TruDri® absorbente y mangas reforzadas que soportan el abuso del Bike Park.\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            Nacido para ir rápido y aguantar el castigo en el sendero, el jersey \u003cstrong\u003eYouth Defend Park\u003c\/strong\u003e de manga larga es sinónimo de resistencia. Diseñado específicamente para los jóvenes pilotos de MTB, este jersey utiliza telas recicladas en su cuerpo principal equipadas con tecnología \u003cstrong\u003eTruDri®\u003c\/strong\u003e, la cual aleja activamente el sudor de la piel para mantenerlos frescos y secos.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            La clave de la serie Defend son sus paneles súper resistentes en las mangas, diseñados con Cordura® o tejidos equivalentes de alta densidad para evitar desgarros al rozar con ramas o sufrir caídas menores. Además, cuenta con un ajuste relajado (Relaxed Fit) que deja espacio suficiente para que los niños puedan llevar sus coderas y petos (body armor) cómodamente debajo del 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            Park Durability: Mangas anti-abrasión de alta resistencia y ajuste relajado listo para usar con protecciones completas.\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\"\u003eZonas Anti-Abrasión\u003c\/span\u003ePaneles reforzados en las mangas diseñados para resistir desgarros contra ramas 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\"\u003eTejido TruDri®\u003c\/span\u003eMaterial técnico principal que absorbe y evapora rápidamente el sudor de la piel\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\"\u003eTejidos Reciclados\u003c\/span\u003eCuerpo principal confeccionado con poliéster reciclado, siendo amigable con el medio ambiente\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 para Protecciones\u003c\/span\u003eCorte 'Relaxed Fit' que deja espacio interior para llevar coderas y peto protector\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 Park Long Sleeve Jersey\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eManga\u003c\/td\u003e\n\u003ctd\u003eLarga (Long Sleeve) para mayor protección solar y contra raspones\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial Principal\u003c\/td\u003e\n\u003ctd\u003e98% Poliéster reciclado, 2% Elastano\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eTecnología\u003c\/td\u003e\n\u003ctd\u003eEvacuación TruDri® + Mangas de alta durabilidad\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso Ideal\u003c\/td\u003e\n\u003ctd\u003eEnduro, Downhill (DH), Trail agresivo, Bike Park\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 asegurar el mejor ajuste, mide el contorno del pecho del niño(a) en la parte más amplia. Este modelo de la línea Defend cuenta con un ajuste relajado intencional (Relaxed Fit) que permite el uso de equipamiento de protección por debajo sin limitar la movilidad.\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 (Youth)\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\u003eLavado:\u003c\/strong\u003e Lavar a máquina con agua fría en un ciclo suave\/delicado. Lavar los colores oscuros por separado y usar un detergente suave.\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 utilizar blanqueadores ni detergentes agresivos. Evita los suavizantes de tela para no arruinar las propiedades absorbentes (TruDri®).\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 colgado al aire libre. El material técnico seca sumamente rápido. NO meter a la secadora.\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003ePlanchado:\u003c\/strong\u003e Nunca usar plancha ni someter a lavado en seco, el calor dañará las fibras elásticas y recicladas del jersey.\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%20Defend%20Park%20Kids%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 Jersey Defend Kids?\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 Trail 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:'61 - 63.5 cm', system:'6 - 7 años', stock:'✓ En Stock' },\n    { label:'Youth Medium (YM)', range:'66 - 68.5 cm', system:'8 - 9 años', stock:'✓ En Stock' },\n    { label:'Youth Large (YL)', range:'71 - 73.5 cm', system:'10 - 12 años', stock:'✓ En Stock' },\n    { label:'Youth X-Large (YXL)', range:'76 - 79 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 (5 a 7 Años)","offer_id":52909364969751,"sku":"191972989810","price":1495.0,"currency_code":"MXN","in_stock":true},{"title":"YM (8 a 9 Años)","offer_id":52909365002519,"sku":"191972989827","price":1495.0,"currency_code":"MXN","in_stock":true},{"title":"YL (10 a 12 Años)","offer_id":52909365035287,"sku":"191972989834","price":1495.0,"currency_code":"MXN","in_stock":true},{"title":"YXL (12 - 14 Años)","offer_id":52909365068055,"sku":"191972989841","price":1495.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/JerseyKidsFox.jpg?v=1777154261"},{"product_id":"jersey-ranger-head-lila-fox","title":"Jersey Ranger Head Lila - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX JERSEY RANGER HEAD MANGA CORTA MUJER — 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\": \"Jersey Ranger Head Manga Corta Mujer - Fox\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Jersey Fox Ranger Head de manga corta para mujer. Combina la comodidad de una playera casual con tejido técnico TruDri® que absorbe el sudor. Confeccionado con materiales reciclados.\",\n  \"category\": \"Women's Apparel \u0026 Jerseys\",\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 · Women's Ranger Series\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Jersey Ranger Head\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eShort Sleeve Mujer\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003eJersey Fox Ranger Head Manga Corta para Mujer\u003c\/strong\u003e ofrece el rendimiento de un tejido técnico combinado con la comodidad de tu playera favorita. Diseñado para mantenerte fresca en el sendero con la mejor tecnología de absorción de sudor y el icónico logotipo de Fox.\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            Con el inconfundible logo \"Fox Head\" estampado en el pecho, este jersey de manga corta es un clásico instantáneo, ideal para los días más cálidos en la montaña. Está fabricado con hilos técnicos \u003cstrong\u003eTruDri®\u003c\/strong\u003e que alejan la humedad de tu cuerpo de manera eficiente mientras pedaleas, manteniéndote seca y cómoda incluso en las escaladas más intensas.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Su patrón de corte está pensado específicamente para la anatomía de la mujer en la posición de ataque sobre la bicicleta de montaña (MTB). Incluye un panel trasero más largo (drop-tail) para ofrecerte la cobertura perfecta al moverte sobre el asiento. Además, pensando en el medio ambiente, toda la prenda está confeccionada utilizando tejidos reciclados de alto rendimiento.\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            TruDri® Performance: Evacuación superior del sudor con el confort, ajuste y estilo de una playera clásica.\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\"\u003eTejido TruDri®\u003c\/span\u003eAbsorbe el sudor y lo aleja del cuerpo para mantenerte completamente seca\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\"\u003eGráfico Fox Head\u003c\/span\u003eEl logotipo más representativo de Fox estampado con alta durabilidad al 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\"\u003eTejidos Reciclados\u003c\/span\u003eConfeccionado con materiales sostenibles que cuidan el medio ambiente\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 Drop-Tail\u003c\/span\u003eFaldón trasero alargado que mantiene la cobertura en posición de pedaleo\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\u003eWomen's Ranger Head Short Sleeve Jersey\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eEstilo\u003c\/td\u003e\n\u003ctd\u003eManga Corta (Short Sleeve)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial Principal\u003c\/td\u003e\n\u003ctd\u003e100% Poliéster reciclado Interlock\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eTecnología\u003c\/td\u003e\n\u003ctd\u003eEvacuación de humedad TruDri®\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso Ideal\u003c\/td\u003e\n\u003ctd\u003eMTB, Enduro, Trail, Uso Casual en climas cálidos\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 contorno de tu pecho en la parte más amplia. Este jersey tiene un ajuste estándar (Standard Fit) que es cómodo y relajado, ideal para la libertad de movimiento en el sendero y para usar sobre prendas interiores ligeras.\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 Mujer\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\u003eLavado:\u003c\/strong\u003e Lavar a máquina con agua fría en un ciclo suave, preferiblemente volteando la prenda al revés para proteger el tejido y el logotipo frontal.\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 ni suavizantes de telas, ya que estos químicos obstruyen las fibras TruDri® y arruinan su capacidad de absorción de sudor.\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 al aire libre en la sombra. El poliéster de secado rápido no requiere secadora.\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 daña las propiedades técnicas de las fibras recicladas y los gráficos estampados.\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%20Head%20Manga%20Corta%20Mujer%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 Jersey?\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 · Women's Performance MTB Apparel\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:'X-Small', range:'81 - 84 cm', system:'Standard Fit', stock:'✓ En Stock' },\n    { label:'Small', range:'86 - 89 cm', system:'Standard Fit', stock:'✓ En Stock' },\n    { label:'Medium', range:'91 - 94 cm', system:'Standard Fit', stock:'✓ En Stock' },\n    { label:'Large', range:'96 - 101 cm', system:'Standard Fit', stock:'✓ En Stock' },\n    { label:'X-Large', range:'104 - 109 cm', system:'Standard 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","offer_id":52909925826839,"sku":"191972988851","price":1095.0,"currency_code":"MXN","in_stock":true},{"title":"M","offer_id":52909925859607,"sku":"191972988868","price":1095.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/MujerFoxJersey3.jpg?v=1777222248"},{"product_id":"jersye-flexair-elevated-blue-fox","title":"Jersye Flexair Elevated Blue - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX JERSEY FLEXAIR ELEVATED AZUL — 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 Flexair Elevated Blue - Fox\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Jersey de MTB Fox Flexair Elevated en color azul. Máxima ligereza y movilidad de nivel profesional con tejido TruDri®, ventilación láser y ajuste aerodinámico.\",\n  \"category\": \"Men's Apparel \u0026 Jerseys\",\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 · Premium Race Series\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Jersey Flexair Elevated\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eBlue Edition\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003eJersey Fox Flexair Elevated Azul\u003c\/strong\u003e es la elección de los profesionales. Su diseño ultraligero y ultra transpirable te ofrece una movilidad sin restricciones y un rendimiento superior en los senderos y pistas de carreras 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            Nacido de las exigencias de la Copa del Mundo de Descenso, el jersey \u003cstrong\u003eFlexair Elevated\u003c\/strong\u003e está diseñado para fundirse con tu cuerpo. Su tejido ultraligero y elástico en todas las direcciones se mueve contigo, eliminando cualquier distracción o restricción mientras bajas a toda velocidad o maniobras en el aire.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Cuenta con tecnología \u003cstrong\u003eTruDri®\u003c\/strong\u003e que absorbe el sudor al instante y perforaciones láser estratégicamente mapeadas al cuerpo para una ventilación masiva. Los dobladillos termosellados en cuello y puños reducen el peso total de la prenda y evitan las molestas rozaduras, convirtiéndolo en el jersey más avanzado y cómodo de la montaña.\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            Flexair Pro Tech: Ultraligero, perforaciones láser para máximo flujo de aire y ajuste aerodinámico ceñido al cuerpo.\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\"\u003eTejido Ultraligero\u003c\/span\u003eMateriales minimalistas de máxima elasticidad para una movilidad total y sin restricciones\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 Láser\u003c\/span\u003ePerforaciones cortadas con láser en paneles clave para aumentar drásticamente el 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\"\u003eCosturas Termoselladas\u003c\/span\u003eDobladillos adheridos en cuello y puños que reducen el roce y el peso de la prenda\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 Aerodinámico\u003c\/span\u003eCorte de carrera (Race Fit) que se adapta al cuerpo para reducir la resistencia al viento\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 Elevated Jersey\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eAzul (Blue)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial Principal\u003c\/td\u003e\n\u003ctd\u003e95% Poliéster, 5% Elastano (Tejido Técnico TruDri®)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCorte\u003c\/td\u003e\n\u003ctd\u003eSlim \/ Race Fit (Pegado al cuerpo)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso Ideal\u003c\/td\u003e\n\u003ctd\u003eCompetición, Downhill (DH), Enduro, 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\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 contorno de tu pecho en la parte más amplia. Toma en cuenta que la serie Flexair tiene un ajuste de carreras (Race Fit) diseñado para ir ceñido al cuerpo sin exceso de tela. Si prefieres un ajuste más relajado o utilizas protecciones abultadas, te sugerimos subir una 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 Hombre\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\u003eLavado:\u003c\/strong\u003e Lavar a máquina con agua fría en ciclo para prendas delicadas. Voltea el jersey al revés para proteger las costuras termoselladas y los gráficos ligeros.\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 usar blanqueadores ni suavizantes de telas. El suavizante arruina permanentemente la evacuación de sudor de la tecnología 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 colgado al aire libre a la sombra. NUNCA meter a la secadora; el calor derretirá los paneles unidos por calor (dobladillos sin costura).\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003ePlanchado:\u003c\/strong\u003e No usar plancha ni lavar en seco.\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%20Elevated%20Azul%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 Jersey 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 · Premium Race Apparel\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:'89 - 94 cm', system:'Race Fit \/ Ceñido', stock:'✓ En Stock' },\n    { label:'Medium', range:'96 - 101 cm', system:'Race Fit \/ Ceñido', stock:'✓ En Stock' },\n    { label:'Large', range:'104 - 109 cm', system:'Race Fit \/ Ceñido', stock:'✓ En Stock' },\n    { label:'X-Large', range:'112 - 117 cm', system:'Race Fit \/ Ceñido', stock:'✓ En Stock' },\n    { label:'XX-Large', range:'119 - 124 cm', system:'Race Fit \/ 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.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","offer_id":52909928349975,"sku":null,"price":1895.0,"currency_code":"MXN","in_stock":false},{"title":"M","offer_id":52909928382743,"sku":"191972988608","price":1895.0,"currency_code":"MXN","in_stock":true},{"title":"L","offer_id":52909928415511,"sku":"191972988615","price":1895.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/JerseyFoxHombreCorto.jpg?v=1777223877"},{"product_id":"jersye-flexair-elevated-yellow-fox","title":"Jersey Flexair Elevated Yellow - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX JERSEY FLEXAIR ELEVATED 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 Flexair Elevated Yellow - Fox\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Jersey de MTB Fox Flexair Elevated en color amarillo. Máxima ligereza y movilidad de nivel profesional con tejido TruDri®, ventilación láser y ajuste aerodinámico.\",\n  \"category\": \"Men's Apparel \u0026 Jerseys\",\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 · Premium Race Series\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Jersey Flexair Elevated\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eYellow Edition\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003eJersey Fox Flexair Elevated Amarillo\u003c\/strong\u003e es la elección de los profesionales. Su diseño ultraligero, ultra transpirable y de alta visibilidad te ofrece una movilidad sin restricciones y un rendimiento superior en los senderos y pistas de carreras 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            Nacido de las exigencias de la Copa del Mundo de Descenso, el jersey \u003cstrong\u003eFlexair Elevated\u003c\/strong\u003e está diseñado para fundirse con tu cuerpo. Su tejido ultraligero y elástico en todas las direcciones se mueve contigo, eliminando cualquier distracción o restricción mientras bajas a toda velocidad o maniobras en el aire.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Cuenta con tecnología \u003cstrong\u003eTruDri®\u003c\/strong\u003e que absorbe el sudor al instante y perforaciones láser estratégicamente mapeadas al cuerpo para una ventilación masiva. Los dobladillos termosellados en cuello y puños reducen el peso total de la prenda y evitan las molestas rozaduras, convirtiéndolo en el jersey más avanzado y cómodo de la montaña, ahora en un vibrante color amarillo.\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            Flexair Pro Tech: Ultraligero, perforaciones láser para máximo flujo de aire y ajuste aerodinámico ceñido al cuerpo.\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\"\u003eTejido Ultraligero\u003c\/span\u003eMateriales minimalistas de máxima elasticidad para una movilidad total y sin restricciones\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 Láser\u003c\/span\u003ePerforaciones cortadas con láser en paneles clave para aumentar drásticamente el 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\"\u003eCosturas Termoselladas\u003c\/span\u003eDobladillos adheridos en cuello y puños que reducen el roce y el peso de la prenda\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 Aerodinámico\u003c\/span\u003eCorte de carrera (Race Fit) que se adapta al cuerpo para reducir la resistencia al viento\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 Elevated Jersey\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eAmarillo (Yellow)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial Principal\u003c\/td\u003e\n\u003ctd\u003e95% Poliéster, 5% Elastano (Tejido Técnico TruDri®)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCorte\u003c\/td\u003e\n\u003ctd\u003eSlim \/ Race Fit (Pegado al cuerpo)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso Ideal\u003c\/td\u003e\n\u003ctd\u003eCompetición, Downhill (DH), Enduro, 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\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 contorno de tu pecho en la parte más amplia. Toma en cuenta que la serie Flexair tiene un ajuste de carreras (Race Fit) diseñado para ir ceñido al cuerpo sin exceso de tela. Si prefieres un ajuste más relajado o utilizas protecciones abultadas, te sugerimos subir una 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 Hombre\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\u003eLavado:\u003c\/strong\u003e Lavar a máquina con agua fría en ciclo para prendas delicadas. Voltea el jersey al revés para proteger las costuras termoselladas y los gráficos ligeros.\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 usar blanqueadores ni suavizantes de telas. El suavizante arruina permanentemente la evacuación de sudor de la tecnología 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 colgado al aire libre a la sombra. NUNCA meter a la secadora; el calor derretirá los paneles unidos por calor (dobladillos sin costura).\u003c\/li\u003e\n            \u003cli class=\"care-item\"\u003e\n\u003cspan class=\"care-num\"\u003e04\u003c\/span\u003e\u003cstrong\u003ePlanchado:\u003c\/strong\u003e No usar plancha ni lavar en seco.\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%20Elevated%20Yellow%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 Jersey 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 · Premium Race Apparel\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:'89 - 94 cm', system:'Race Fit \/ Ceñido', stock:'✓ En Stock' },\n    { label:'Medium', range:'96 - 101 cm', system:'Race Fit \/ Ceñido', stock:'✓ En Stock' },\n    { label:'Large', range:'104 - 109 cm', system:'Race Fit \/ Ceñido', stock:'✓ En Stock' },\n    { label:'X-Large', range:'112 - 117 cm', system:'Race Fit \/ Ceñido', stock:'✓ En Stock' },\n    { label:'XX-Large', range:'119 - 124 cm', system:'Race Fit \/ 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.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","offer_id":52909932839191,"sku":null,"price":1895.0,"currency_code":"MXN","in_stock":false},{"title":"M","offer_id":52909932871959,"sku":"191972988554","price":1895.0,"currency_code":"MXN","in_stock":true},{"title":"L","offer_id":52909932904727,"sku":"191972988561","price":1895.0,"currency_code":"MXN","in_stock":true},{"title":"XL","offer_id":52909932937495,"sku":"191972988578","price":1895.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/JerseyFoxHombreCorto5.jpg?v=1777224561"},{"product_id":"jersey-defend-creation-green-fox","title":"Jersey Defend Creation Green - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX JERSEY DEFEND LS CREATION GREEN — 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 Defend LS Creation Green\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Jersey de MTB de manga larga ultra resistente Fox Defend Creation. Fabricado con tejidos TruDri® para máxima transpirabilidad y durabilidad probada en senderos. Color Verde con gráficos Creation.\",\n  \"color\": \"Creation Green\",\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    --green-accent: #2A5A2A;\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(--green-accent);\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(--green-accent); \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(--green-accent); 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(--green-accent); }\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(--green-accent); }\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(--green-accent); border-color: var(--green-accent); }\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(--green-accent); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--green-accent); }\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(--bg2); border-left: 3px solid var(--green-accent);\n    font-size: .87rem; color: var(--black-mid); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--green-accent); 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(--green-accent); 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(--green-accent); 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(--green-accent); 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 · Defend Trail Series\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Jersey Defend LS\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eCreation Green\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003eJersey Fox Defend LS Creation Green\u003c\/strong\u003e ha sido forjado para la durabilidad en el trail. Con mangas largas para una protección extendida y tecnología **TruDri®**, este jersey ofrece el rendimiento de nivel profesional necesario para dominar los senderos más técnicos y accidentados.\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 específicamente para resistir el contacto con ramas y escombros, el \u003cstrong\u003eJersey Defend LS\u003c\/strong\u003e es la elección preferida para Enduro y Downhill. Sus mangas largas proporcionan una capa adicional de protección contra la abrasión, mientras que el diseño gráfico \u003cstrong\u003eCreation Green\u003c\/strong\u003e aporta una estética técnica y moderna.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            El tejido principal incorpora la tecnología \u003cstrong\u003eTruDri®\u003c\/strong\u003e, la cual aleja el sudor de la piel para mantenerte fresco y seco incluso en los momentos de máximo esfuerzo. Además, su construcción con poliéster 100% reciclado garantiza un compromiso con la sostenibilidad sin sacrificar la resistencia legendaria de la línea Defend.\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            Resistencia Extrema: Zonas reforzadas para soportar el abuso del mountain bike más agresivo.\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® Fabric\u003c\/span\u003eExpulsa el sudor al instante para una transpirabilidad 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\"\u003eDurabilidad LS\u003c\/span\u003eMangas largas reforzadas para mayor protección contra el 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\"\u003eReciclado\u003c\/span\u003eFabricado íntegramente con materiales 100% sostenibles\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\"\u003eMTB Fit\u003c\/span\u003eCorte holgado diseñado para usarse con o sin protecciones debajo\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 (Tough 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\u003eManga\u003c\/td\u003e\n\u003ctd\u003eLarga (Long Sleeve)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eCreation Green (Verde con gráficos)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eMTB, 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 un ajuste ideal, mide la circunferencia de tu pecho en la parte más ancha. El corte Defend ofrece espacio para movilidad 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\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 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\u003eDetergente:\u003c\/strong\u003e Usar jabón neutro. No usar suavizantes ni blanqueadores (dañan el 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 los gráficos ni logotipos para evitar daños permanentes.\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%20Defend%20LS%20Creation%20Green\" 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 Defend LS?\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:'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":"M","offer_id":53018496598295,"sku":"198571090589","price":1995.0,"currency_code":"MXN","in_stock":false},{"title":"L","offer_id":53018496631063,"sku":"198571090596","price":1995.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/JFoxH4.jpg?v=1777676295"},{"product_id":"jersey-creation-blue-fox","title":"Jersey Creation Blue - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX JERSEY DEFEND LS CREATION BLUE MUJER — 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 Defend LS Creation Mujer Blue\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Jersey de MTB de manga larga para mujer Fox Defend Creation. Máxima durabilidad con tejido TruDri® reciclado. Diseñado para resistir la abrasión en los senderos más difíciles.\",\n  \"color\": \"Blue \/ Creation Graphics\",\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    --blue-accent: #0076FF;\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(--blue-accent);\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(--blue-accent); \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(--blue-accent); 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(--blue-accent); }\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(--blue-accent); }\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(--blue-accent); border-color: var(--blue-accent); }\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(--blue-accent); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--blue-accent); }\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(--bg2); border-left: 3px solid var(--blue-accent);\n    font-size: .87rem; color: var(--black-mid); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--blue-accent); 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(--blue-accent); 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(--blue-accent); 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(--blue-accent); 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 · Defend Women's Elite\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Jersey Defend LS\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eCreation Blue\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003eJersey Fox Defend LS Creation Blue para Mujer\u003c\/strong\u003e ha sido forjado para resistir el abuso del trail. Con mangas largas para una protección extendida y tecnología **TruDri®**, este jersey ofrece el rendimiento de nivel profesional necesario para dominar los senderos más técnicos con un ajuste anatómico perfecto.\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 específicamente para la anatomía femenina y las exigencias del MTB agresivo, el \u003cstrong\u003eJersey Defend LS Creation\u003c\/strong\u003e es la elección preferida para Enduro y Downhill. Sus mangas largas proporcionan una barrera física contra la abrasión, ramas y escombros, mientras que el diseño gráfico en azul aporta una estética técnica de vanguardia.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            El tejido principal incorpora la tecnología \u003cstrong\u003eTruDri®\u003c\/strong\u003e, la cual aleja el sudor de la piel para mantenerte fresca y seca incluso en las secciones más lentas y calurosas del recorrido. Construido íntegramente con materiales reciclados, este jersey combina durabilidad legendaria con una fabricación consciente y sostenible.\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            Tough \u0026amp; Cool: Zonas reforzadas para durar y tecnología TruDri® para respirar.\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\u003eExpulsa el sudor al instante para una transpirabilidad 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\"\u003eWomen's Fit\u003c\/span\u003eCorte ergonómico diseñado específicamente para la mujer ciclista\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 tejidos de poliéster 100% reciclados\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 total en posición de manejo\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 (Trail Resilience)\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\u003eManga\u003c\/td\u003e\n\u003ctd\u003eLarga (Long Sleeve)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eBlue \/ Creation Graphics\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eMTB, 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 (Mujer)\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 pecho en la parte más ancha para encontrar tu ajuste 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\"\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 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\u003eDetergente:\u003c\/strong\u003e Usar jabón neutro. No usar suavizantes ni blanqueadores (dañan el 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 los gráficos ni logotipos para evitar daños permanentes.\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%20Defend%20Creation%20Blue%20Mujer\" 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 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 · 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:'Small', chest:'82.5 - 87.6', waist:'66 - 71 cm', stock:'✓ En Stock' },\n    { label:'Medium', chest:'87.6 - 92.7', waist:'71 - 76 cm', stock:'✓ En Stock' },\n    { label:'Large', chest:'92.7 - 97.8', waist:'76 - 81 cm', stock:'✓ En Stock' },\n    { label:'X-Large', chest:'97.8 - 102.9', waist:'81 - 86 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} cm\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":"XS","offer_id":53018519077143,"sku":"198571075197","price":1995.0,"currency_code":"MXN","in_stock":false},{"title":"S","offer_id":53018519109911,"sku":"198571075203","price":1995.0,"currency_code":"MXN","in_stock":false},{"title":"M","offer_id":53018519142679,"sku":"198571075210","price":1995.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/JFoxH8.jpg?v=1777677092"},{"product_id":"jersey-creation-pink-kids-fox","title":"Jersey Creation Pink Kids - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX JERSEY DEFEND SS CREATION KIDS — 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 Defend SS Creation Kids Pink\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"description\": \"Jersey de MTB de manga corta ultra resistente para niños Fox Defend Creation. Fabricado con tejidos TruDri® para máxima transpirabilidad y durabilidad probada en senderos. Color Rosa.\",\n  \"color\": \"Creation 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    --pink-accent: #FF2E95;\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(--pink-accent);\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(--pink-accent); \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(--pink-accent); 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(--pink-accent); }\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(--pink-accent); }\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(--pink-accent); border-color: var(--pink-accent); }\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(--pink-accent); }\n  .fox-wrap .acc-item:has(.acc-toggle:checked) .acc-arrow::after  { transform:translateY(-50%) rotate(-45deg); background:var(--pink-accent); }\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(--pink-accent);\n    font-size: .87rem; color: var(--black-mid); display: flex; align-items: center; gap: .65rem;\n  }\n  .fox-wrap .highlight-bar svg { width: 16px; height: 16px; fill: var(--pink-accent); 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(--pink-accent); 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(--pink-accent); 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(--pink-accent); 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 · Defend Youth Performance\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Jersey Defend SS\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eCreation Pink Kids\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003eJersey Fox Defend SS Creation Pink para Niños\u003c\/strong\u003e está diseñado para los jóvenes riders que no tienen miedo a las rutas más difíciles. Combinando la durabilidad legendaria de la línea Defend con la tecnología transpirable **TruDri®**, este jersey ofrece rendimiento profesional en un paquete resistente y vibrante.\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            Forjado en los senderos, el \u003cstrong\u003eJersey Defend Kids\u003c\/strong\u003e es la armadura ligera que los niños necesitan para sus aventuras en montaña. Su construcción está pensada para resistir el roce con ramas y escombros, mientras que el tejido principal **TruDri®** aleja el sudor de la piel de manera eficiente, manteniendo al rider seco y enfocado.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Este modelo de manga corta presenta los gráficos exclusivos de la serie **Creation** en un rosa vibrante que no pasa desapercibido. Su corte específico para mountain bike incluye un faldón trasero más largo para asegurar una cobertura total en posición de ataque. Fabricado con poliéster 100% reciclado, une el alto desempeño con la sostenibilidad.\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            Resistencia Total: Tejidos diseñados para durar múltiples temporadas de trail rudo.\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\u003eExpulsa el sudor rápidamente para mantener la piel seca y fresca\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\u003eZonas reforzadas para resistir la abrasión en terrenos difíciles\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\u003eConstrucción 100% poliéster reciclado de alta calidad\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\"\u003eYouth Fit\u003c\/span\u003eCorte ergonómico diseñado específicamente para la anatomía infantil\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 (Hardcore 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\u003eManga\u003c\/td\u003e\n\u003ctd\u003eCorta (Short Sleeve)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eCreation Pink (Rosa con gráficos)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso\u003c\/td\u003e\n\u003ctd\u003eMTB, Downhill, Enduro Kids\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 (Niños)\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 del pecho en la parte más ancha para encontrar el ajuste ideal. Las tallas Youth corresponden a niños y jóvenes.\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\u003eEdad Aprox.\u003c\/th\u003e\n                  \u003cth\u003ePecho (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 suave. Lavar por el revés.\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 usar suavizantes que dañen el 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. Se recomienda evitar la 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 gráficos ni logotipos para evitar daños permanentes.\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%20Defend%20Creation%20Pink%20Kids\" 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 talla de niño?\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 Youth 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', age:'6 - 7 años', chest:'66 - 68 cm', stock:'✓ En Stock' },\n    { label:'Youth Medium', age:'8 - 9 años', chest:'71 - 73 cm', stock:'✓ En Stock' },\n    { label:'Youth Large', age:'10 - 12 años', chest:'76 - 78 cm', stock:'✓ En Stock' },\n    { label:'Youth X-Large', age:'14 años', chest:'81 - 84 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.age}\u003c\/td\u003e\n        \u003ctd\u003e${s.chest}\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 (8 a 9 Años)","offer_id":53018539426071,"sku":"198571068564","price":1495.0,"currency_code":"MXN","in_stock":true},{"title":"YL (10 a 12 Años)","offer_id":53018539458839,"sku":"198571068571","price":1495.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/JFoxH_2df3e7a7-b20d-4958-93ed-44293b31f690.jpg?v=1777678533"},{"product_id":"jersey-flexair-diffuse-white-fox","title":"Jersey Flexair Diffuse White - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX JERSEY FLEXAIR DIFFUSE BLANCO — Descripción Shopify     ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                 ║\n  ║  SKU Ref: 38374-008-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\": \"Jersey Fox Flexair Diffuse Blanco\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"sku\": \"38374-008-M\",\n  \"description\": \"Jersey de MTB Fox Flexair Diffuse en color blanco. Máxima transpirabilidad y ligereza con tejido TruDri® que absorbe la humedad, diseñado para ofrecer movilidad total en los senderos.\",\n  \"color\": \"White (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-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 · Flexair Jersey Series\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Jersey Flexair\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eDiffuse Blanco\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003eJersey Fox Flexair Diffuse Blanco\u003c\/strong\u003e te da la máxima ventilación y libertad de movimiento. Diseñado con tejidos TruDri® para mantenerte fresco y seco, es la prenda definitiva para dominar los senderos más exigentes con total agilidad.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACCORDION ══ --\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 fluir con tu cuerpo y no en tu contra, el \u003cstrong\u003eJersey Flexair Diffuse\u003c\/strong\u003e se siente tan ligero que olvidarás que lo llevas puesto. Su cuerpo principal aprovecha el avanzado tejido \u003cstrong\u003eTruDri®\u003c\/strong\u003e, diseñado específicamente para absorber el sudor y mantener una temperatura óptima cuando la intensidad sube.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Para los días más calurosos y las subidas técnicas, este jersey cuenta con ventilación estratégica gracias a perforaciones cortadas con láser en paneles clave. Además, las mangas y hombros incluyen paneles resistentes a la abrasión para protegerte de ramas y rocas sin comprometer la elasticidad.\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            Active Fit: Corte atlético y aerodinámico que se adapta al cuerpo (y a las protecciones) reduciendo el molesto flameo con el viento.\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 inteligente que absorbe la humedad y acelera la evaporació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\"\u003eVentilación Láser\u003c\/span\u003ePerforaciones mapeadas estratégicamente para máximo 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\"\u003ePaneles Anti-abrasión\u003c\/span\u003eMangas y hombros reforzados para resistir roces con ramas\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\"\u003eDobladillo Trasero\u003c\/span\u003eDiseño más largo en la espalda (drop-tail) para cobertura en la bici\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 (Diffuse)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eWhite (Blanco)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003ePoliéster ultraligero y Elastano\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCorte\u003c\/td\u003e\n\u003ctd\u003eAjustado \/ Atlético (Active Fit)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso recomendado\u003c\/td\u003e\n\u003ctd\u003eMTB, Enduro, Downhill, Trail\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 jerseys Fox para hombre se basa en la medida del pecho. Mide el contorno de tu pecho en la parte más ancha, manteniendo la cinta métrica horizontal, para encontrar tu ajuste 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 Fox\u003c\/th\u003e\n                  \u003cth\u003ePecho (cm)\u003c\/th\u003e\n                  \u003cth\u003ePecho (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. Lavar los colores oscuros por separado.\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 suavizantes ni blanqueadores, ya que obstruyen los poros del tejido TruDri® y anulan su capacidad de transpiració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. Evitar la secadora para preservar la elasticidad y la forma de la prenda.\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, en especial sobre los logotipos impresos y las zonas de ventilación.\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%20Diffuse%20Blanco\" 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 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:'S', cm:'88 - 93 cm', inch:'35 - 37\"', stock:'✓ En Stock' },\n    { label:'M', cm:'96 - 101 cm', inch:'38 - 40\"', stock:'✓ En Stock' },\n    { label:'L', cm:'104 - 109 cm', inch:'41 - 43\"', stock:'✓ En Stock' },\n    { label:'XL', cm:'111 - 116 cm', inch:'44 - 46\"', stock:'✓ En Stock' },\n    { label:'XXL', cm:'119 - 124 cm', inch:'47 - 49\"', 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✓ 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":53571736404247,"sku":"198571093290","price":1895.0,"currency_code":"MXN","in_stock":true},{"title":"M","offer_id":53571736437015,"sku":null,"price":1895.0,"currency_code":"MXN","in_stock":false},{"title":"L","offer_id":53571736469783,"sku":"198571093313","price":1895.0,"currency_code":"MXN","in_stock":false},{"title":"XL","offer_id":53571736502551,"sku":"198571093320","price":1895.0,"currency_code":"MXN","in_stock":true},{"title":"2XL","offer_id":53571736535319,"sku":"198571093337","price":1895.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/JerseyFoxFlexair.jpg?v=1782324620"},{"product_id":"jersey-flexair-diffuse-blue-fox","title":"Jersey Flexair Diffuse Blue - Fox","description":"\u003c!--\n  ╔══════════════════════════════════════════════════════════════╗\n  ║  FOX JERSEY FLEXAIR DIFFUSE BLUE — Descripción Shopify       ║\n  ║  Diseño en Acordeón · CSS Scoped · JS Seguro                 ║\n  ║  SKU Ref: 38374-430-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\": \"Jersey Fox Flexair Diffuse Blue\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"Fox Racing\" },\n  \"sku\": \"38374-430-M\",\n  \"description\": \"Jersey de MTB Fox Flexair Diffuse en color azul (Blue). Máxima transpirabilidad y ligereza con tejido TruDri® que absorbe la humedad, diseñado para ofrecer movilidad total en los senderos.\",\n  \"color\": \"Blue (Azul)\",\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 · Flexair Jersey Series\n    \u003c\/p\u003e\n\n    \u003ch1 class=\"product-name\"\u003e\n      Jersey Flexair\u003cbr\u003e\n      \u003cspan class=\"accent\"\u003eDiffuse Blue\u003c\/span\u003e\n    \u003c\/h1\u003e\n\n    \u003cp class=\"seo-blurb\"\u003e\n      El \u003cstrong\u003eJersey Fox Flexair Diffuse Blue\u003c\/strong\u003e te da la máxima ventilación y libertad de movimiento. Diseñado con tejidos TruDri® para mantenerte fresco y seco, es la prenda definitiva para dominar los senderos más exigentes con total agilidad.\n    \u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003c!-- ══ ACCORDION ══ --\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 fluir con tu cuerpo y no en tu contra, el \u003cstrong\u003eJersey Flexair Diffuse\u003c\/strong\u003e se siente tan ligero que olvidarás que lo llevas puesto. Su cuerpo principal aprovecha el avanzado tejido \u003cstrong\u003eTruDri®\u003c\/strong\u003e, diseñado específicamente para absorber el sudor y mantener una temperatura óptima cuando la intensidad sube.\n          \u003c\/p\u003e\n          \u003cp class=\"desc-text\"\u003e\n            Para los días más calurosos y las subidas técnicas, este jersey cuenta con ventilación estratégica gracias a perforaciones cortadas con láser en paneles clave. Además, las mangas y hombros incluyen paneles resistentes a la abrasión para protegerte de ramas y rocas sin comprometer la elasticidad.\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            Active Fit: Corte atlético y aerodinámico que se adapta al cuerpo (y a las protecciones) reduciendo el molesto flameo con el viento.\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 inteligente que absorbe la humedad y acelera la evaporació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\"\u003eVentilación Láser\u003c\/span\u003ePerforaciones mapeadas estratégicamente para máximo 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\"\u003ePaneles Anti-abrasión\u003c\/span\u003eMangas y hombros reforzados para resistir roces con ramas\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\"\u003eDobladillo Trasero\u003c\/span\u003eDiseño más largo en la espalda (drop-tail) para cobertura en la bici\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 (Diffuse)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eColor\u003c\/td\u003e\n\u003ctd\u003eBlue (Azul)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003ePoliéster ultraligero y Elastano\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eCorte\u003c\/td\u003e\n\u003ctd\u003eAjustado \/ Atlético (Active Fit)\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eUso recomendado\u003c\/td\u003e\n\u003ctd\u003eMTB, Enduro, Downhill, Trail\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 jerseys Fox para hombre se basa en la medida del pecho. Mide el contorno de tu pecho en la parte más ancha, manteniendo la cinta métrica horizontal, para encontrar tu ajuste 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 Fox\u003c\/th\u003e\n                  \u003cth\u003ePecho (cm)\u003c\/th\u003e\n                  \u003cth\u003ePecho (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. Lavar los colores oscuros por separado.\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 suavizantes ni blanqueadores, ya que obstruyen los poros del tejido TruDri® y anulan su capacidad de transpiració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. Evitar la secadora para preservar la elasticidad y la forma de la prenda.\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, en especial sobre los logotipos impresos y las zonas de ventilación.\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%20Diffuse%20Blue\" 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 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:'S', cm:'88 - 93 cm', inch:'35 - 37\"', stock:'✓ En Stock' },\n    { label:'M', cm:'96 - 101 cm', inch:'38 - 40\"', stock:'✓ En Stock' },\n    { label:'L', cm:'104 - 109 cm', inch:'41 - 43\"', stock:'✓ En Stock' },\n    { label:'XL', cm:'111 - 116 cm', inch:'44 - 46\"', stock:'✓ En Stock' },\n    { label:'XXL', cm:'119 - 124 cm', inch:'47 - 49\"', 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✓ 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":53571851419927,"sku":"198571061510","price":1895.0,"currency_code":"MXN","in_stock":true},{"title":"M","offer_id":53571851452695,"sku":null,"price":1895.0,"currency_code":"MXN","in_stock":false},{"title":"L","offer_id":53571851485463,"sku":"198571061534","price":1895.0,"currency_code":"MXN","in_stock":false},{"title":"XL","offer_id":53571851518231,"sku":"198571061541","price":1895.0,"currency_code":"MXN","in_stock":true},{"title":"2XL","offer_id":53571851550999,"sku":null,"price":1895.0,"currency_code":"MXN","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/files\/JerseyFoxFlexair6.jpg?v=1782330601"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0419\/9343\/7335\/collections\/JerseyFoxHombre_1.jpg?v=1782167327","url":"https:\/\/azimutadventure.com\/collections\/jerseys-fox.oembed","provider":"Azimut Adventure","version":"1.0","type":"link"}